Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterOrderTransferServer(s grpc.ServiceRegistrar, srv OrderTransferServer)
- type Order
- func (*Order) Descriptor() ([]byte, []int)deprecated
- func (x *Order) GetAccountCode() string
- func (x *Order) GetAssessor() string
- func (x *Order) GetCommodity() string
- func (x *Order) GetCreatedAt() int64
- func (x *Order) GetCreatedBy() string
- func (x *Order) GetCurrencyUnit() string
- func (x *Order) GetDeliveryLocation() string
- func (x *Order) GetDeliveryTime() uint64
- func (x *Order) GetDepositRate() int32
- func (x *Order) GetKindOfOffer() string
- func (x *Order) GetKindOfOrder() string
- func (x *Order) GetMatchedOrderID() string
- func (x *Order) GetOrderID() string
- func (x *Order) GetOrderType() string
- func (x *Order) GetOrderValidity() int32
- func (x *Order) GetOrderVolume() string
- func (x *Order) GetPacking() string
- func (x *Order) GetPrice() uint64
- func (x *Order) GetStatus() string
- func (x *Order) GetTransactionType() string
- func (x *Order) GetVolume1Lot() string
- func (*Order) ProtoMessage()
- func (x *Order) ProtoReflect() protoreflect.Message
- func (x *Order) Reset()
- func (x *Order) String() string
- type OrderTransferClient
- type OrderTransferServer
- type UnimplementedOrderTransferServer
- type UnsafeOrderTransferServer
Constants ¶
const (
OrderTransfer_CreateOrder_FullMethodName = "/order.OrderTransfer/CreateOrder"
)
Variables ¶
var File_order_proto protoreflect.FileDescriptor
var OrderTransfer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "order.OrderTransfer", HandlerType: (*OrderTransferServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateOrder", Handler: _OrderTransfer_CreateOrder_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "order.proto", }
OrderTransfer_ServiceDesc is the grpc.ServiceDesc for OrderTransfer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterOrderTransferServer ¶
func RegisterOrderTransferServer(s grpc.ServiceRegistrar, srv OrderTransferServer)
Types ¶
type Order ¶
type Order struct { OrderID string `protobuf:"bytes,1,opt,name=OrderID,proto3" json:"OrderID,omitempty"` KindOfOrder string `protobuf:"bytes,2,opt,name=KindOfOrder,proto3" json:"KindOfOrder,omitempty"` KindOfOffer string `protobuf:"bytes,3,opt,name=KindOfOffer,proto3" json:"KindOfOffer,omitempty"` OrderType string `protobuf:"bytes,4,opt,name=OrderType,proto3" json:"OrderType,omitempty"` Commodity string `protobuf:"bytes,5,opt,name=Commodity,proto3" json:"Commodity,omitempty"` AccountCode string `protobuf:"bytes,6,opt,name=AccountCode,proto3" json:"AccountCode,omitempty"` Volume1Lot string `protobuf:"bytes,7,opt,name=Volume1Lot,proto3" json:"Volume1Lot,omitempty"` Packing string `protobuf:"bytes,8,opt,name=Packing,proto3" json:"Packing,omitempty"` DepositRate int32 `protobuf:"varint,9,opt,name=DepositRate,proto3" json:"DepositRate,omitempty"` TransactionType string `protobuf:"bytes,10,opt,name=TransactionType,proto3" json:"TransactionType,omitempty"` DeliveryTime uint64 `protobuf:"varint,11,opt,name=DeliveryTime,proto3" json:"DeliveryTime,omitempty"` DeliveryLocation string `protobuf:"bytes,12,opt,name=DeliveryLocation,proto3" json:"DeliveryLocation,omitempty"` Assessor string `protobuf:"bytes,13,opt,name=Assessor,proto3" json:"Assessor,omitempty"` Price uint64 `protobuf:"varint,14,opt,name=Price,proto3" json:"Price,omitempty"` CurrencyUnit string `protobuf:"bytes,15,opt,name=CurrencyUnit,proto3" json:"CurrencyUnit,omitempty"` OrderVolume string `protobuf:"bytes,16,opt,name=OrderVolume,proto3" json:"OrderVolume,omitempty"` OrderValidity int32 `protobuf:"varint,17,opt,name=OrderValidity,proto3" json:"OrderValidity,omitempty"` Status string `protobuf:"bytes,18,opt,name=Status,proto3" json:"Status,omitempty"` CreatedAt int64 `protobuf:"varint,19,opt,name=CreatedAt,proto3" json:"CreatedAt,omitempty"` CreatedBy string `protobuf:"bytes,20,opt,name=CreatedBy,proto3" json:"CreatedBy,omitempty"` MatchedOrderID string `protobuf:"bytes,21,opt,name=MatchedOrderID,proto3" json:"MatchedOrderID,omitempty"` // contains filtered or unexported fields }
func (*Order) Descriptor
deprecated
func (*Order) GetAccountCode ¶
func (*Order) GetAssessor ¶
func (*Order) GetCommodity ¶
func (*Order) GetCreatedAt ¶
func (*Order) GetCreatedBy ¶
func (*Order) GetCurrencyUnit ¶
func (*Order) GetDeliveryLocation ¶
func (*Order) GetDeliveryTime ¶
func (*Order) GetDepositRate ¶
func (*Order) GetKindOfOffer ¶
func (*Order) GetKindOfOrder ¶
func (*Order) GetMatchedOrderID ¶
func (*Order) GetOrderID ¶
func (*Order) GetOrderType ¶
func (*Order) GetOrderValidity ¶
func (*Order) GetOrderVolume ¶
func (*Order) GetPacking ¶
func (*Order) GetTransactionType ¶
func (*Order) GetVolume1Lot ¶
func (*Order) ProtoMessage ¶
func (*Order) ProtoMessage()
func (*Order) ProtoReflect ¶
func (x *Order) ProtoReflect() protoreflect.Message
type OrderTransferClient ¶
type OrderTransferClient interface {
CreateOrder(ctx context.Context, in *Order, opts ...grpc.CallOption) (*Order, error)
}
OrderTransferClient is the client API for OrderTransfer 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 NewOrderTransferClient ¶
func NewOrderTransferClient(cc grpc.ClientConnInterface) OrderTransferClient
type OrderTransferServer ¶
type OrderTransferServer interface { CreateOrder(context.Context, *Order) (*Order, error) // contains filtered or unexported methods }
OrderTransferServer is the server API for OrderTransfer service. All implementations must embed UnimplementedOrderTransferServer for forward compatibility
type UnimplementedOrderTransferServer ¶
type UnimplementedOrderTransferServer struct { }
UnimplementedOrderTransferServer must be embedded to have forward compatible implementations.
func (UnimplementedOrderTransferServer) CreateOrder ¶
type UnsafeOrderTransferServer ¶
type UnsafeOrderTransferServer interface {
// contains filtered or unexported methods
}
UnsafeOrderTransferServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrderTransferServer will result in compilation errors.