// Code generated by protoc-gen-gogo. DO NOT EDIT. // source: accounting/v2/service.proto package v2 import ( context "context" fmt "fmt" proto "github.com/golang/protobuf/proto" v21 "github.com/nspcc-dev/neofs-api-go/refs/v2" v2 "github.com/nspcc-dev/neofs-api-go/service/v2" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" io "io" math "math" math_bits "math/bits" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package // Message defines the request body of Balance method. // // To indicate the account for which the balance is requested, it's identifier // is used. // // To gain access to the requested information, the request body must be formed // according to the requirements from the system specification. type BalanceRequest struct { // Body of the balance request message. Body *BalanceRequest_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Carries request meta information. Header data is used only to regulate // message transport and does not affect request execution. MetaHeader *v2.RequestMetaHeader `protobuf:"bytes,2,opt,name=meta_header,json=metaHeader,proto3" json:"meta_header,omitempty"` // Carries request verification information. This header is used to // authenticate the nodes of the message route and check the correctness // of transmission. VerifyHeader *v2.RequestVerificationHeader `protobuf:"bytes,3,opt,name=verify_header,json=verifyHeader,proto3" json:"verify_header,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BalanceRequest) Reset() { *m = BalanceRequest{} } func (m *BalanceRequest) String() string { return proto.CompactTextString(m) } func (*BalanceRequest) ProtoMessage() {} func (*BalanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor_bac189e9286e823b, []int{0} } func (m *BalanceRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *BalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_BalanceRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *BalanceRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_BalanceRequest.Merge(m, src) } func (m *BalanceRequest) XXX_Size() int { return m.Size() } func (m *BalanceRequest) XXX_DiscardUnknown() { xxx_messageInfo_BalanceRequest.DiscardUnknown(m) } var xxx_messageInfo_BalanceRequest proto.InternalMessageInfo func (m *BalanceRequest) GetBody() *BalanceRequest_Body { if m != nil { return m.Body } return nil } func (m *BalanceRequest) GetMetaHeader() *v2.RequestMetaHeader { if m != nil { return m.MetaHeader } return nil } func (m *BalanceRequest) GetVerifyHeader() *v2.RequestVerificationHeader { if m != nil { return m.VerifyHeader } return nil } type BalanceRequest_Body struct { // Carries user identifier in NeoFS system for which the balance // is requested. OwnerId *v21.OwnerID `protobuf:"bytes,1,opt,name=owner_id,json=ownerId,proto3" json:"owner_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BalanceRequest_Body) Reset() { *m = BalanceRequest_Body{} } func (m *BalanceRequest_Body) String() string { return proto.CompactTextString(m) } func (*BalanceRequest_Body) ProtoMessage() {} func (*BalanceRequest_Body) Descriptor() ([]byte, []int) { return fileDescriptor_bac189e9286e823b, []int{0, 0} } func (m *BalanceRequest_Body) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *BalanceRequest_Body) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_BalanceRequest_Body.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *BalanceRequest_Body) XXX_Merge(src proto.Message) { xxx_messageInfo_BalanceRequest_Body.Merge(m, src) } func (m *BalanceRequest_Body) XXX_Size() int { return m.Size() } func (m *BalanceRequest_Body) XXX_DiscardUnknown() { xxx_messageInfo_BalanceRequest_Body.DiscardUnknown(m) } var xxx_messageInfo_BalanceRequest_Body proto.InternalMessageInfo func (m *BalanceRequest_Body) GetOwnerId() *v21.OwnerID { if m != nil { return m.OwnerId } return nil } // Decimal represents the decimal numbers. type Decimal struct { // value carries number value. Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` // precision carries value precision. Precision uint32 `protobuf:"varint,2,opt,name=precision,proto3" json:"precision,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Decimal) Reset() { *m = Decimal{} } func (m *Decimal) String() string { return proto.CompactTextString(m) } func (*Decimal) ProtoMessage() {} func (*Decimal) Descriptor() ([]byte, []int) { return fileDescriptor_bac189e9286e823b, []int{1} } func (m *Decimal) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Decimal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Decimal.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *Decimal) XXX_Merge(src proto.Message) { xxx_messageInfo_Decimal.Merge(m, src) } func (m *Decimal) XXX_Size() int { return m.Size() } func (m *Decimal) XXX_DiscardUnknown() { xxx_messageInfo_Decimal.DiscardUnknown(m) } var xxx_messageInfo_Decimal proto.InternalMessageInfo func (m *Decimal) GetValue() int64 { if m != nil { return m.Value } return 0 } func (m *Decimal) GetPrecision() uint32 { if m != nil { return m.Precision } return 0 } // Message defines the response body of Balance method. // // The amount of funds is calculated in decimal numbers. type BalanceResponse struct { // Body of the balance response message. Body *BalanceResponse_Body `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // Carries response meta information. Header data is used only to regulate // message transport and does not affect request execution. MetaHeader *v2.ResponseMetaHeader `protobuf:"bytes,2,opt,name=meta_header,json=metaHeader,proto3" json:"meta_header,omitempty"` // Carries response verification information. This header is used to // authenticate the nodes of the message route and check the correctness // of transmission. VerifyHeader *v2.ResponseVerificationHeader `protobuf:"bytes,3,opt,name=verify_header,json=verifyHeader,proto3" json:"verify_header,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BalanceResponse) Reset() { *m = BalanceResponse{} } func (m *BalanceResponse) String() string { return proto.CompactTextString(m) } func (*BalanceResponse) ProtoMessage() {} func (*BalanceResponse) Descriptor() ([]byte, []int) { return fileDescriptor_bac189e9286e823b, []int{2} } func (m *BalanceResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *BalanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_BalanceResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *BalanceResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_BalanceResponse.Merge(m, src) } func (m *BalanceResponse) XXX_Size() int { return m.Size() } func (m *BalanceResponse) XXX_DiscardUnknown() { xxx_messageInfo_BalanceResponse.DiscardUnknown(m) } var xxx_messageInfo_BalanceResponse proto.InternalMessageInfo func (m *BalanceResponse) GetBody() *BalanceResponse_Body { if m != nil { return m.Body } return nil } func (m *BalanceResponse) GetMetaHeader() *v2.ResponseMetaHeader { if m != nil { return m.MetaHeader } return nil } func (m *BalanceResponse) GetVerifyHeader() *v2.ResponseVerificationHeader { if m != nil { return m.VerifyHeader } return nil } type BalanceResponse_Body struct { // Carries the amount of funds on the account. Balance *Decimal `protobuf:"bytes,1,opt,name=balance,proto3" json:"balance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BalanceResponse_Body) Reset() { *m = BalanceResponse_Body{} } func (m *BalanceResponse_Body) String() string { return proto.CompactTextString(m) } func (*BalanceResponse_Body) ProtoMessage() {} func (*BalanceResponse_Body) Descriptor() ([]byte, []int) { return fileDescriptor_bac189e9286e823b, []int{2, 0} } func (m *BalanceResponse_Body) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *BalanceResponse_Body) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_BalanceResponse_Body.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalToSizedBuffer(b) if err != nil { return nil, err } return b[:n], nil } } func (m *BalanceResponse_Body) XXX_Merge(src proto.Message) { xxx_messageInfo_BalanceResponse_Body.Merge(m, src) } func (m *BalanceResponse_Body) XXX_Size() int { return m.Size() } func (m *BalanceResponse_Body) XXX_DiscardUnknown() { xxx_messageInfo_BalanceResponse_Body.DiscardUnknown(m) } var xxx_messageInfo_BalanceResponse_Body proto.InternalMessageInfo func (m *BalanceResponse_Body) GetBalance() *Decimal { if m != nil { return m.Balance } return nil } func init() { proto.RegisterType((*BalanceRequest)(nil), "accounting.v2.BalanceRequest") proto.RegisterType((*BalanceRequest_Body)(nil), "accounting.v2.BalanceRequest.Body") proto.RegisterType((*Decimal)(nil), "accounting.v2.Decimal") proto.RegisterType((*BalanceResponse)(nil), "accounting.v2.BalanceResponse") proto.RegisterType((*BalanceResponse_Body)(nil), "accounting.v2.BalanceResponse.Body") } func init() { proto.RegisterFile("accounting/v2/service.proto", fileDescriptor_bac189e9286e823b) } var fileDescriptor_bac189e9286e823b = []byte{ // 457 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x93, 0xdf, 0x6a, 0x13, 0x41, 0x14, 0xc6, 0xdd, 0xb4, 0x1a, 0x3d, 0x35, 0x2a, 0x63, 0xd5, 0x12, 0xed, 0x22, 0x11, 0x45, 0x90, 0xcc, 0xca, 0x16, 0xd4, 0x1b, 0x95, 0x86, 0x22, 0x8d, 0xe2, 0x1f, 0x56, 0x28, 0xe2, 0x4d, 0x99, 0xcc, 0x9e, 0xa4, 0x03, 0xc9, 0xcc, 0xba, 0xb3, 0x59, 0xc9, 0x23, 0x78, 0xeb, 0x95, 0xcf, 0xe0, 0x93, 0x78, 0xe9, 0x23, 0x48, 0x7c, 0x11, 0x99, 0x3f, 0x49, 0xba, 0xb2, 0x6d, 0xef, 0x76, 0xce, 0xf9, 0xce, 0x37, 0xe7, 0xfb, 0xb1, 0x03, 0xb7, 0x19, 0xe7, 0x6a, 0x2a, 0x0b, 0x21, 0x47, 0x51, 0x19, 0x47, 0x1a, 0xf3, 0x52, 0x70, 0xa4, 0x59, 0xae, 0x0a, 0x45, 0x5a, 0xab, 0x26, 0x2d, 0xe3, 0xf6, 0xf5, 0x1c, 0x87, 0xda, 0xa8, 0x8a, 0x59, 0x86, 0xda, 0x69, 0xda, 0x37, 0xfc, 0x88, 0xa9, 0x4f, 0xb0, 0x60, 0xbe, 0x7c, 0xeb, 0x58, 0xb9, 0xc4, 0x5c, 0x0c, 0x67, 0xae, 0xd1, 0xf9, 0xd6, 0x80, 0x2b, 0x3d, 0x36, 0x66, 0x92, 0x63, 0x82, 0x5f, 0xa6, 0xa8, 0x0b, 0xf2, 0x04, 0xd6, 0x07, 0x2a, 0x9d, 0x6d, 0x05, 0x77, 0x83, 0x87, 0x1b, 0x71, 0x87, 0x56, 0x6e, 0xa5, 0x55, 0x31, 0xed, 0xa9, 0x74, 0x96, 0x58, 0x3d, 0x79, 0x01, 0x1b, 0xe6, 0xc6, 0xc3, 0x23, 0x64, 0x29, 0xe6, 0x5b, 0x0d, 0x3b, 0xbe, 0x4d, 0x17, 0x19, 0xca, 0x98, 0xfa, 0xa1, 0xb7, 0x58, 0xb0, 0x7d, 0x2b, 0x4a, 0x60, 0xb2, 0xfc, 0x26, 0xaf, 0xa1, 0xe5, 0x56, 0x5b, 0x38, 0xac, 0x59, 0x87, 0xfb, 0x35, 0x0e, 0x07, 0x46, 0x27, 0x38, 0x2b, 0x84, 0x92, 0xde, 0xe9, 0xb2, 0x9b, 0x75, 0xa7, 0xf6, 0x0e, 0xac, 0x9b, 0xcd, 0xc8, 0x23, 0xb8, 0xa8, 0xbe, 0x4a, 0xcc, 0x0f, 0x45, 0xea, 0xf3, 0x5c, 0xa3, 0x06, 0x9b, 0xf1, 0x7a, 0x6f, 0x1a, 0xfd, 0xbd, 0xa4, 0x69, 0x15, 0xfd, 0xb4, 0xf3, 0x1c, 0x9a, 0x7b, 0xc8, 0xc5, 0x84, 0x8d, 0xc9, 0x26, 0x9c, 0x2f, 0xd9, 0x78, 0x8a, 0x76, 0x68, 0x2d, 0x71, 0x07, 0x72, 0x07, 0x2e, 0x65, 0x39, 0x72, 0xa1, 0x85, 0x92, 0x36, 0x5f, 0x2b, 0x59, 0x15, 0x3a, 0xdf, 0x1b, 0x70, 0x75, 0x49, 0x47, 0x67, 0x4a, 0x6a, 0x24, 0x4f, 0x2b, 0x2c, 0xef, 0x9d, 0xc4, 0xd2, 0xa9, 0x8f, 0xc3, 0x7c, 0x59, 0x07, 0x33, 0xac, 0xa2, 0x70, 0x53, 0x27, 0xd0, 0x7c, 0x53, 0x4f, 0xf3, 0x41, 0x9d, 0xc5, 0x99, 0x38, 0x9f, 0x79, 0x9c, 0x8f, 0xa1, 0x39, 0x70, 0x3b, 0xfb, 0x44, 0x37, 0xff, 0x4b, 0xe4, 0xf9, 0x25, 0x0b, 0x59, 0x7c, 0x00, 0xb0, 0xbb, 0x54, 0x90, 0x7d, 0x68, 0xfa, 0xcc, 0x64, 0xfb, 0xd4, 0xff, 0xaa, 0x1d, 0x9e, 0x8e, 0xaa, 0xf7, 0xe9, 0xd7, 0x3c, 0x0c, 0x7e, 0xcf, 0xc3, 0xe0, 0xcf, 0x3c, 0x0c, 0x7e, 0xfc, 0x0d, 0xcf, 0x7d, 0x8e, 0x46, 0xa2, 0x38, 0x9a, 0x0e, 0x28, 0x57, 0x93, 0x48, 0xea, 0x8c, 0xf3, 0x6e, 0x8a, 0x65, 0x24, 0x51, 0x0d, 0x75, 0x97, 0x65, 0xa2, 0x3b, 0x52, 0x51, 0xe5, 0x71, 0xfd, 0x6c, 0x6c, 0xbe, 0x43, 0xf5, 0xea, 0x23, 0xdd, 0xfd, 0xd0, 0xa7, 0xab, 0x1d, 0x07, 0x17, 0xec, 0xc3, 0xd8, 0xf9, 0x17, 0x00, 0x00, 0xff, 0xff, 0x07, 0x70, 0x83, 0xd8, 0x8b, 0x03, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. var _ context.Context var _ grpc.ClientConn // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. const _ = grpc.SupportPackageIsVersion4 // AccountingClient is the client API for Accounting service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type AccountingClient interface { // Returns the amount of funds for the requested NeoFS account. Balance(ctx context.Context, in *BalanceRequest, opts ...grpc.CallOption) (*BalanceResponse, error) } type accountingClient struct { cc *grpc.ClientConn } func NewAccountingClient(cc *grpc.ClientConn) AccountingClient { return &accountingClient{cc} } func (c *accountingClient) Balance(ctx context.Context, in *BalanceRequest, opts ...grpc.CallOption) (*BalanceResponse, error) { out := new(BalanceResponse) err := c.cc.Invoke(ctx, "/accounting.v2.Accounting/Balance", in, out, opts...) if err != nil { return nil, err } return out, nil } // AccountingServer is the server API for Accounting service. type AccountingServer interface { // Returns the amount of funds for the requested NeoFS account. Balance(context.Context, *BalanceRequest) (*BalanceResponse, error) } // UnimplementedAccountingServer can be embedded to have forward compatible implementations. type UnimplementedAccountingServer struct { } func (*UnimplementedAccountingServer) Balance(ctx context.Context, req *BalanceRequest) (*BalanceResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Balance not implemented") } func RegisterAccountingServer(s *grpc.Server, srv AccountingServer) { s.RegisterService(&_Accounting_serviceDesc, srv) } func _Accounting_Balance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(BalanceRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(AccountingServer).Balance(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/accounting.v2.Accounting/Balance", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(AccountingServer).Balance(ctx, req.(*BalanceRequest)) } return interceptor(ctx, in, info, handler) } var _Accounting_serviceDesc = grpc.ServiceDesc{ ServiceName: "accounting.v2.Accounting", HandlerType: (*AccountingServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Balance", Handler: _Accounting_Balance_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "accounting/v2/service.proto", } func (m *BalanceRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *BalanceRequest) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *BalanceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.XXX_unrecognized != nil { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } if m.VerifyHeader != nil { { size, err := m.VerifyHeader.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintService(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x1a } if m.MetaHeader != nil { { size, err := m.MetaHeader.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintService(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 } if m.Body != nil { { size, err := m.Body.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintService(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *BalanceRequest_Body) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *BalanceRequest_Body) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *BalanceRequest_Body) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.XXX_unrecognized != nil { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } if m.OwnerId != nil { { size, err := m.OwnerId.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintService(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Decimal) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Decimal) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *Decimal) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.XXX_unrecognized != nil { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } if m.Precision != 0 { i = encodeVarintService(dAtA, i, uint64(m.Precision)) i-- dAtA[i] = 0x10 } if m.Value != 0 { i = encodeVarintService(dAtA, i, uint64(m.Value)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *BalanceResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *BalanceResponse) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *BalanceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.XXX_unrecognized != nil { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } if m.VerifyHeader != nil { { size, err := m.VerifyHeader.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintService(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x1a } if m.MetaHeader != nil { { size, err := m.MetaHeader.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintService(dAtA, i, uint64(size)) } i-- dAtA[i] = 0x12 } if m.Body != nil { { size, err := m.Body.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintService(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *BalanceResponse_Body) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalToSizedBuffer(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *BalanceResponse_Body) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) } func (m *BalanceResponse_Body) MarshalToSizedBuffer(dAtA []byte) (int, error) { i := len(dAtA) _ = i var l int _ = l if m.XXX_unrecognized != nil { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } if m.Balance != nil { { size, err := m.Balance.MarshalToSizedBuffer(dAtA[:i]) if err != nil { return 0, err } i -= size i = encodeVarintService(dAtA, i, uint64(size)) } i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func encodeVarintService(dAtA []byte, offset int, v uint64) int { offset -= sovService(v) base := offset for v >= 1<<7 { dAtA[offset] = uint8(v&0x7f | 0x80) v >>= 7 offset++ } dAtA[offset] = uint8(v) return base } func (m *BalanceRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Body != nil { l = m.Body.Size() n += 1 + l + sovService(uint64(l)) } if m.MetaHeader != nil { l = m.MetaHeader.Size() n += 1 + l + sovService(uint64(l)) } if m.VerifyHeader != nil { l = m.VerifyHeader.Size() n += 1 + l + sovService(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *BalanceRequest_Body) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.OwnerId != nil { l = m.OwnerId.Size() n += 1 + l + sovService(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Decimal) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Value != 0 { n += 1 + sovService(uint64(m.Value)) } if m.Precision != 0 { n += 1 + sovService(uint64(m.Precision)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *BalanceResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Body != nil { l = m.Body.Size() n += 1 + l + sovService(uint64(l)) } if m.MetaHeader != nil { l = m.MetaHeader.Size() n += 1 + l + sovService(uint64(l)) } if m.VerifyHeader != nil { l = m.VerifyHeader.Size() n += 1 + l + sovService(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *BalanceResponse_Body) Size() (n int) { if m == nil { return 0 } var l int _ = l if m.Balance != nil { l = m.Balance.Size() n += 1 + l + sovService(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func sovService(x uint64) (n int) { return (math_bits.Len64(x|1) + 6) / 7 } func sozService(x uint64) (n int) { return sovService(uint64((x << 1) ^ uint64((int64(x) >> 63)))) } func (m *BalanceRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: BalanceRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: BalanceRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthService } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthService } if postIndex > l { return io.ErrUnexpectedEOF } if m.Body == nil { m.Body = &BalanceRequest_Body{} } if err := m.Body.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field MetaHeader", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthService } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthService } if postIndex > l { return io.ErrUnexpectedEOF } if m.MetaHeader == nil { m.MetaHeader = &v2.RequestMetaHeader{} } if err := m.MetaHeader.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field VerifyHeader", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthService } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthService } if postIndex > l { return io.ErrUnexpectedEOF } if m.VerifyHeader == nil { m.VerifyHeader = &v2.RequestVerificationHeader{} } if err := m.VerifyHeader.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipService(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *BalanceRequest_Body) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Body: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Body: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field OwnerId", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthService } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthService } if postIndex > l { return io.ErrUnexpectedEOF } if m.OwnerId == nil { m.OwnerId = &v21.OwnerID{} } if err := m.OwnerId.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipService(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *Decimal) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Decimal: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Decimal: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } m.Value = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Value |= int64(b&0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Precision", wireType) } m.Precision = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Precision |= uint32(b&0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipService(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *BalanceResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: BalanceResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: BalanceResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthService } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthService } if postIndex > l { return io.ErrUnexpectedEOF } if m.Body == nil { m.Body = &BalanceResponse_Body{} } if err := m.Body.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field MetaHeader", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthService } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthService } if postIndex > l { return io.ErrUnexpectedEOF } if m.MetaHeader == nil { m.MetaHeader = &v2.ResponseMetaHeader{} } if err := m.MetaHeader.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field VerifyHeader", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthService } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthService } if postIndex > l { return io.ErrUnexpectedEOF } if m.VerifyHeader == nil { m.VerifyHeader = &v2.ResponseVerificationHeader{} } if err := m.VerifyHeader.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipService(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *BalanceResponse_Body) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= uint64(b&0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Body: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Body: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Balance", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowService } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= int(b&0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthService } postIndex := iNdEx + msglen if postIndex < 0 { return ErrInvalidLengthService } if postIndex > l { return io.ErrUnexpectedEOF } if m.Balance == nil { m.Balance = &Decimal{} } if err := m.Balance.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipService(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) < 0 { return ErrInvalidLengthService } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func skipService(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 depth := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowService } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } wireType := int(wire & 0x7) switch wireType { case 0: for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowService } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } iNdEx++ if dAtA[iNdEx-1] < 0x80 { break } } case 1: iNdEx += 8 case 2: var length int for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowService } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ length |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if length < 0 { return 0, ErrInvalidLengthService } iNdEx += length case 3: depth++ case 4: if depth == 0 { return 0, ErrUnexpectedEndOfGroupService } depth-- case 5: iNdEx += 4 default: return 0, fmt.Errorf("proto: illegal wireType %d", wireType) } if iNdEx < 0 { return 0, ErrInvalidLengthService } if depth == 0 { return iNdEx, nil } } return 0, io.ErrUnexpectedEOF } var ( ErrInvalidLengthService = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowService = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupService = fmt.Errorf("proto: unexpected end of group") )