Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterOrderServiceServer(s grpc.ServiceRegistrar, srv OrderServiceServer)
- type CreateRequest
- func (*CreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRequest) GetAmount() int64
- func (x *CreateRequest) GetDirection() int64
- func (x *CreateRequest) GetPair() int64
- func (x *CreateRequest) GetType() int64
- func (x *CreateRequest) GetUserId() string
- func (*CreateRequest) ProtoMessage()
- func (x *CreateRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRequest) Reset()
- func (x *CreateRequest) String() string
- type DeleteRequest
- type GetRequest
- type ListByUserRequest
- func (*ListByUserRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListByUserRequest) GetPageSize() int64
- func (x *ListByUserRequest) GetPageToken() int64
- func (x *ListByUserRequest) GetUserId() string
- func (*ListByUserRequest) ProtoMessage()
- func (x *ListByUserRequest) ProtoReflect() protoreflect.Message
- func (x *ListByUserRequest) Reset()
- func (x *ListByUserRequest) String() string
- type ListByUserResponse
- func (*ListByUserResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListByUserResponse) GetNextPageToken() int64
- func (x *ListByUserResponse) GetOrders() []*Order
- func (*ListByUserResponse) ProtoMessage()
- func (x *ListByUserResponse) ProtoReflect() protoreflect.Message
- func (x *ListByUserResponse) Reset()
- func (x *ListByUserResponse) String() string
- type ListRequest
- func (*ListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRequest) GetPageSize() int64
- func (x *ListRequest) GetPageToken() int64
- func (*ListRequest) ProtoMessage()
- func (x *ListRequest) ProtoReflect() protoreflect.Message
- func (x *ListRequest) Reset()
- func (x *ListRequest) String() string
- type ListResponse
- func (*ListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListResponse) GetNextPageToken() int64
- func (x *ListResponse) GetOrders() []*Order
- func (*ListResponse) ProtoMessage()
- func (x *ListResponse) ProtoReflect() protoreflect.Message
- func (x *ListResponse) Reset()
- func (x *ListResponse) String() string
- type Order
- func (*Order) Descriptor() ([]byte, []int)deprecated
- func (x *Order) GetAmount() int64
- func (x *Order) GetCreatedAt() *timestamp.Timestamp
- func (x *Order) GetDirection() int64
- func (x *Order) GetId() string
- func (x *Order) GetPair() int64
- func (x *Order) GetType() int64
- func (x *Order) GetUpdatedAt() *timestamp.Timestamp
- func (x *Order) GetUserId() string
- func (*Order) ProtoMessage()
- func (x *Order) ProtoReflect() protoreflect.Message
- func (x *Order) Reset()
- func (x *Order) String() string
- type OrderServiceClient
- type OrderServiceServer
- type UnimplementedOrderServiceServer
- func (UnimplementedOrderServiceServer) Create(context.Context, *CreateRequest) (*Order, error)
- func (UnimplementedOrderServiceServer) Delete(context.Context, *DeleteRequest) (*empty.Empty, error)
- func (UnimplementedOrderServiceServer) Get(context.Context, *GetRequest) (*Order, error)
- func (UnimplementedOrderServiceServer) List(context.Context, *ListRequest) (*ListResponse, error)
- func (UnimplementedOrderServiceServer) ListByUser(context.Context, *ListByUserRequest) (*ListByUserResponse, error)
- type UnsafeOrderServiceServer
Constants ¶
const ( OrderService_List_FullMethodName = "/api.orders.v1.OrderService/List" OrderService_ListByUser_FullMethodName = "/api.orders.v1.OrderService/ListByUser" OrderService_Get_FullMethodName = "/api.orders.v1.OrderService/Get" OrderService_Create_FullMethodName = "/api.orders.v1.OrderService/Create" OrderService_Delete_FullMethodName = "/api.orders.v1.OrderService/Delete" )
Variables ¶
var File_api_orders_v1_orders_proto protoreflect.FileDescriptor
var OrderService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.orders.v1.OrderService", HandlerType: (*OrderServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "List", Handler: _OrderService_List_Handler, }, { MethodName: "ListByUser", Handler: _OrderService_ListByUser_Handler, }, { MethodName: "Get", Handler: _OrderService_Get_Handler, }, { MethodName: "Create", Handler: _OrderService_Create_Handler, }, { MethodName: "Delete", Handler: _OrderService_Delete_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/orders/v1/orders.proto", }
OrderService_ServiceDesc is the grpc.ServiceDesc for OrderService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterOrderServiceServer ¶
func RegisterOrderServiceServer(s grpc.ServiceRegistrar, srv OrderServiceServer)
Types ¶
type CreateRequest ¶
type CreateRequest struct { UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Pair int64 `protobuf:"varint,2,opt,name=pair,proto3" json:"pair,omitempty"` Amount int64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"` Direction int64 `protobuf:"varint,4,opt,name=direction,proto3" json:"direction,omitempty"` Type int64 `protobuf:"varint,5,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
func (*CreateRequest) Descriptor
deprecated
func (*CreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRequest.ProtoReflect.Descriptor instead.
func (*CreateRequest) GetAmount ¶
func (x *CreateRequest) GetAmount() int64
func (*CreateRequest) GetDirection ¶
func (x *CreateRequest) GetDirection() int64
func (*CreateRequest) GetPair ¶
func (x *CreateRequest) GetPair() int64
func (*CreateRequest) GetType ¶
func (x *CreateRequest) GetType() int64
func (*CreateRequest) GetUserId ¶
func (x *CreateRequest) GetUserId() string
func (*CreateRequest) ProtoMessage ¶
func (*CreateRequest) ProtoMessage()
func (*CreateRequest) ProtoReflect ¶
func (x *CreateRequest) ProtoReflect() protoreflect.Message
func (*CreateRequest) Reset ¶
func (x *CreateRequest) Reset()
func (*CreateRequest) String ¶
func (x *CreateRequest) String() string
type DeleteRequest ¶
type DeleteRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteRequest) Descriptor
deprecated
func (*DeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.
func (*DeleteRequest) GetId ¶
func (x *DeleteRequest) GetId() string
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) ProtoReflect ¶
func (x *DeleteRequest) ProtoReflect() protoreflect.Message
func (*DeleteRequest) Reset ¶
func (x *DeleteRequest) Reset()
func (*DeleteRequest) String ¶
func (x *DeleteRequest) String() string
type GetRequest ¶
type GetRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetRequest) Descriptor
deprecated
func (*GetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.
func (*GetRequest) GetId ¶
func (x *GetRequest) GetId() string
func (*GetRequest) ProtoMessage ¶
func (*GetRequest) ProtoMessage()
func (*GetRequest) ProtoReflect ¶
func (x *GetRequest) ProtoReflect() protoreflect.Message
func (*GetRequest) Reset ¶
func (x *GetRequest) Reset()
func (*GetRequest) String ¶
func (x *GetRequest) String() string
type ListByUserRequest ¶
type ListByUserRequest struct { UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken int64 `protobuf:"varint,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListByUserRequest) Descriptor
deprecated
func (*ListByUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListByUserRequest.ProtoReflect.Descriptor instead.
func (*ListByUserRequest) GetPageSize ¶
func (x *ListByUserRequest) GetPageSize() int64
func (*ListByUserRequest) GetPageToken ¶
func (x *ListByUserRequest) GetPageToken() int64
func (*ListByUserRequest) GetUserId ¶
func (x *ListByUserRequest) GetUserId() string
func (*ListByUserRequest) ProtoMessage ¶
func (*ListByUserRequest) ProtoMessage()
func (*ListByUserRequest) ProtoReflect ¶
func (x *ListByUserRequest) ProtoReflect() protoreflect.Message
func (*ListByUserRequest) Reset ¶
func (x *ListByUserRequest) Reset()
func (*ListByUserRequest) String ¶
func (x *ListByUserRequest) String() string
type ListByUserResponse ¶
type ListByUserResponse struct { Orders []*Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"` NextPageToken int64 `protobuf:"varint,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListByUserResponse) Descriptor
deprecated
func (*ListByUserResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListByUserResponse.ProtoReflect.Descriptor instead.
func (*ListByUserResponse) GetNextPageToken ¶
func (x *ListByUserResponse) GetNextPageToken() int64
func (*ListByUserResponse) GetOrders ¶
func (x *ListByUserResponse) GetOrders() []*Order
func (*ListByUserResponse) ProtoMessage ¶
func (*ListByUserResponse) ProtoMessage()
func (*ListByUserResponse) ProtoReflect ¶
func (x *ListByUserResponse) ProtoReflect() protoreflect.Message
func (*ListByUserResponse) Reset ¶
func (x *ListByUserResponse) Reset()
func (*ListByUserResponse) String ¶
func (x *ListByUserResponse) String() string
type ListRequest ¶
type ListRequest struct { PageSize int64 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken int64 `protobuf:"varint,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListRequest) Descriptor
deprecated
func (*ListRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRequest.ProtoReflect.Descriptor instead.
func (*ListRequest) GetPageSize ¶
func (x *ListRequest) GetPageSize() int64
func (*ListRequest) GetPageToken ¶
func (x *ListRequest) GetPageToken() int64
func (*ListRequest) ProtoMessage ¶
func (*ListRequest) ProtoMessage()
func (*ListRequest) ProtoReflect ¶
func (x *ListRequest) ProtoReflect() protoreflect.Message
func (*ListRequest) Reset ¶
func (x *ListRequest) Reset()
func (*ListRequest) String ¶
func (x *ListRequest) String() string
type ListResponse ¶
type ListResponse struct { Orders []*Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"` NextPageToken int64 `protobuf:"varint,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListResponse) Descriptor
deprecated
func (*ListResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListResponse.ProtoReflect.Descriptor instead.
func (*ListResponse) GetNextPageToken ¶
func (x *ListResponse) GetNextPageToken() int64
func (*ListResponse) GetOrders ¶
func (x *ListResponse) GetOrders() []*Order
func (*ListResponse) ProtoMessage ¶
func (*ListResponse) ProtoMessage()
func (*ListResponse) ProtoReflect ¶
func (x *ListResponse) ProtoReflect() protoreflect.Message
func (*ListResponse) Reset ¶
func (x *ListResponse) Reset()
func (*ListResponse) String ¶
func (x *ListResponse) String() string
type Order ¶
type Order struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Pair int64 `protobuf:"varint,3,opt,name=pair,proto3" json:"pair,omitempty"` Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"` Direction int64 `protobuf:"varint,5,opt,name=direction,proto3" json:"direction,omitempty"` Type int64 `protobuf:"varint,6,opt,name=type,proto3" json:"type,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // contains filtered or unexported fields }
func (*Order) Descriptor
deprecated
func (*Order) GetCreatedAt ¶
func (*Order) GetDirection ¶
func (*Order) GetUpdatedAt ¶
func (*Order) ProtoMessage ¶
func (*Order) ProtoMessage()
func (*Order) ProtoReflect ¶
func (x *Order) ProtoReflect() protoreflect.Message
type OrderServiceClient ¶
type OrderServiceClient interface { List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListResponse, error) ListByUser(ctx context.Context, in *ListByUserRequest, opts ...grpc.CallOption) (*ListByUserResponse, error) Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*Order, error) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*Order, error) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
OrderServiceClient is the client API for OrderService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewOrderServiceClient ¶
func NewOrderServiceClient(cc grpc.ClientConnInterface) OrderServiceClient
type OrderServiceServer ¶
type OrderServiceServer interface { List(context.Context, *ListRequest) (*ListResponse, error) ListByUser(context.Context, *ListByUserRequest) (*ListByUserResponse, error) Get(context.Context, *GetRequest) (*Order, error) Create(context.Context, *CreateRequest) (*Order, error) Delete(context.Context, *DeleteRequest) (*empty.Empty, error) // contains filtered or unexported methods }
OrderServiceServer is the server API for OrderService service. All implementations must embed UnimplementedOrderServiceServer for forward compatibility
type UnimplementedOrderServiceServer ¶
type UnimplementedOrderServiceServer struct { }
UnimplementedOrderServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedOrderServiceServer) Create ¶
func (UnimplementedOrderServiceServer) Create(context.Context, *CreateRequest) (*Order, error)
func (UnimplementedOrderServiceServer) Delete ¶
func (UnimplementedOrderServiceServer) Delete(context.Context, *DeleteRequest) (*empty.Empty, error)
func (UnimplementedOrderServiceServer) Get ¶
func (UnimplementedOrderServiceServer) Get(context.Context, *GetRequest) (*Order, error)
func (UnimplementedOrderServiceServer) List ¶
func (UnimplementedOrderServiceServer) List(context.Context, *ListRequest) (*ListResponse, error)
func (UnimplementedOrderServiceServer) ListByUser ¶
func (UnimplementedOrderServiceServer) ListByUser(context.Context, *ListByUserRequest) (*ListByUserResponse, error)
type UnsafeOrderServiceServer ¶
type UnsafeOrderServiceServer interface {
// contains filtered or unexported methods
}
UnsafeOrderServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrderServiceServer will result in compilation errors.