syntax = "proto3";
package service;
option go_package = "github.com/nspcc-dev/neofs-api-go/service";

import "service/meta.proto";
import "service/verify.proto";
import "github.com/gogo/protobuf/gogoproto/gogo.proto";

option (gogoproto.stable_marshaler_all) = true;

message TestRequest {
    int32 IntField                   = 1;
    string StringField               = 2;
    bytes BytesField                 = 3;
    bytes CustomField                = 4 [(gogoproto.customtype) = "testCustomField"];
    RequestMetaHeader Meta           = 98 [(gogoproto.embed) = true, (gogoproto.nullable) = false];
    RequestVerificationHeader Header = 99 [(gogoproto.embed) = true, (gogoproto.nullable) = false];
}