Documentation
¶
Index ¶
- Variables
- type BatchCreateOrderRequest
- func (*BatchCreateOrderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchCreateOrderRequest) GetOrders() []*CreateOrderRequest
- func (*BatchCreateOrderRequest) ProtoMessage()
- func (x *BatchCreateOrderRequest) ProtoReflect() protoreflect.Message
- func (x *BatchCreateOrderRequest) Reset()
- func (x *BatchCreateOrderRequest) String() string
- type BatchCreateOrderResponse
- func (*BatchCreateOrderResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BatchCreateOrderResponse) GetOrders() []*Order
- func (*BatchCreateOrderResponse) ProtoMessage()
- func (x *BatchCreateOrderResponse) ProtoReflect() protoreflect.Message
- func (x *BatchCreateOrderResponse) Reset()
- func (x *BatchCreateOrderResponse) String() string
- type CancelOrderRequest
- func (*CancelOrderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelOrderRequest) GetOrderId() string
- func (*CancelOrderRequest) ProtoMessage()
- func (x *CancelOrderRequest) ProtoReflect() protoreflect.Message
- func (x *CancelOrderRequest) Reset()
- func (x *CancelOrderRequest) String() string
- type CancelOrderResponse
- func (*CancelOrderResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CancelOrderResponse) GetOrder() *Order
- func (*CancelOrderResponse) ProtoMessage()
- func (x *CancelOrderResponse) ProtoReflect() protoreflect.Message
- func (x *CancelOrderResponse) Reset()
- func (x *CancelOrderResponse) String() string
- type CreateOrderRequest
- func (*CreateOrderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateOrderRequest) GetAddress() string
- func (x *CreateOrderRequest) GetAmount() int64
- func (x *CreateOrderRequest) GetDuration() *durationpb.Duration
- func (x *CreateOrderRequest) GetOrderType() v1.OrderType
- func (*CreateOrderRequest) ProtoMessage()
- func (x *CreateOrderRequest) ProtoReflect() protoreflect.Message
- func (x *CreateOrderRequest) Reset()
- func (x *CreateOrderRequest) String() string
- type CreateOrderResponse
- func (*CreateOrderResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateOrderResponse) GetOrder() *Order
- func (*CreateOrderResponse) ProtoMessage()
- func (x *CreateOrderResponse) ProtoReflect() protoreflect.Message
- func (x *CreateOrderResponse) Reset()
- func (x *CreateOrderResponse) String() string
- type GetOrderRequest
- type GetOrderResponse
- type ListOrdersRequest
- func (*ListOrdersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListOrdersRequest) GetExecutorAddress() string
- func (x *ListOrdersRequest) GetOrderId() []string
- func (x *ListOrdersRequest) GetOrderType() v1.OrderType
- func (x *ListOrdersRequest) GetPage() int32
- func (x *ListOrdersRequest) GetPageSize() int32
- func (x *ListOrdersRequest) GetStatus() v1.OrderStatus
- func (x *ListOrdersRequest) GetTargetAddress() string
- func (*ListOrdersRequest) ProtoMessage()
- func (x *ListOrdersRequest) ProtoReflect() protoreflect.Message
- func (x *ListOrdersRequest) Reset()
- func (x *ListOrdersRequest) String() string
- type ListOrdersResponse
- func (*ListOrdersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListOrdersResponse) GetOrders() []*Order
- func (x *ListOrdersResponse) GetPagination() *v1.Pagination
- func (*ListOrdersResponse) ProtoMessage()
- func (x *ListOrdersResponse) ProtoReflect() protoreflect.Message
- func (x *ListOrdersResponse) Reset()
- func (x *ListOrdersResponse) String() string
- type Order
- func (*Order) Descriptor() ([]byte, []int)deprecated
- func (x *Order) GetAmount() int64
- func (x *Order) GetCreatedAt() *timestamppb.Timestamp
- func (x *Order) GetDuration() *durationpb.Duration
- func (x *Order) GetExecutorAddress() string
- func (x *Order) GetOrderId() string
- func (x *Order) GetOrderStatus() v1.OrderStatus
- func (x *Order) GetOrderType() v1.OrderType
- func (x *Order) GetReservations() []*OrderReservation
- func (x *Order) GetTargetAddress() string
- func (*Order) ProtoMessage()
- func (x *Order) ProtoReflect() protoreflect.Message
- func (x *Order) Reset()
- func (x *Order) String() string
- type OrderReservation
- func (*OrderReservation) Descriptor() ([]byte, []int)deprecated
- func (x *OrderReservation) GetReservationAmount() int64
- func (x *OrderReservation) GetResourceKind() v1.ResourceKind
- func (x *OrderReservation) GetResourceType() v1.ResourceType
- func (*OrderReservation) ProtoMessage()
- func (x *OrderReservation) ProtoReflect() protoreflect.Message
- func (x *OrderReservation) Reset()
- func (x *OrderReservation) String() string
Constants ¶
This section is empty.
Variables ¶
var File_manager_order_v1_order_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type BatchCreateOrderRequest ¶
type BatchCreateOrderRequest struct {
Orders []*CreateOrderRequest `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
// contains filtered or unexported fields
}
BatchCreateOrderRequest submits multiple orders as batch, returning a list of successful orders. Failure of one order in the batch prevents creation of the entire batch. @param orders - list of orders to create.
func (*BatchCreateOrderRequest) Descriptor
deprecated
func (*BatchCreateOrderRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchCreateOrderRequest.ProtoReflect.Descriptor instead.
func (*BatchCreateOrderRequest) GetOrders ¶
func (x *BatchCreateOrderRequest) GetOrders() []*CreateOrderRequest
func (*BatchCreateOrderRequest) ProtoMessage ¶
func (*BatchCreateOrderRequest) ProtoMessage()
func (*BatchCreateOrderRequest) ProtoReflect ¶
func (x *BatchCreateOrderRequest) ProtoReflect() protoreflect.Message
func (*BatchCreateOrderRequest) Reset ¶
func (x *BatchCreateOrderRequest) Reset()
func (*BatchCreateOrderRequest) String ¶
func (x *BatchCreateOrderRequest) String() string
type BatchCreateOrderResponse ¶
type BatchCreateOrderResponse struct {
Orders []*Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
// contains filtered or unexported fields
}
BatchCreateOrderResponse returns a list of successful orders. @param orders - list of orders created.
func (*BatchCreateOrderResponse) Descriptor
deprecated
func (*BatchCreateOrderResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchCreateOrderResponse.ProtoReflect.Descriptor instead.
func (*BatchCreateOrderResponse) GetOrders ¶
func (x *BatchCreateOrderResponse) GetOrders() []*Order
func (*BatchCreateOrderResponse) ProtoMessage ¶
func (*BatchCreateOrderResponse) ProtoMessage()
func (*BatchCreateOrderResponse) ProtoReflect ¶
func (x *BatchCreateOrderResponse) ProtoReflect() protoreflect.Message
func (*BatchCreateOrderResponse) Reset ¶
func (x *BatchCreateOrderResponse) Reset()
func (*BatchCreateOrderResponse) String ¶
func (x *BatchCreateOrderResponse) String() string
type CancelOrderRequest ¶
type CancelOrderRequest struct {
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
// contains filtered or unexported fields
}
CancelOrderRequest cancels an existing order. @param order_id - string of the order to cancel.
func (*CancelOrderRequest) Descriptor
deprecated
func (*CancelOrderRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelOrderRequest.ProtoReflect.Descriptor instead.
func (*CancelOrderRequest) GetOrderId ¶
func (x *CancelOrderRequest) GetOrderId() string
func (*CancelOrderRequest) ProtoMessage ¶
func (*CancelOrderRequest) ProtoMessage()
func (*CancelOrderRequest) ProtoReflect ¶
func (x *CancelOrderRequest) ProtoReflect() protoreflect.Message
func (*CancelOrderRequest) Reset ¶
func (x *CancelOrderRequest) Reset()
func (*CancelOrderRequest) String ¶
func (x *CancelOrderRequest) String() string
type CancelOrderResponse ¶
type CancelOrderResponse struct {
Order *Order `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"`
// contains filtered or unexported fields
}
CancelOrderResponse cancels an existing order. @param order - mutated order object.
func (*CancelOrderResponse) Descriptor
deprecated
func (*CancelOrderResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelOrderResponse.ProtoReflect.Descriptor instead.
func (*CancelOrderResponse) GetOrder ¶
func (x *CancelOrderResponse) GetOrder() *Order
func (*CancelOrderResponse) ProtoMessage ¶
func (*CancelOrderResponse) ProtoMessage()
func (*CancelOrderResponse) ProtoReflect ¶
func (x *CancelOrderResponse) ProtoReflect() protoreflect.Message
func (*CancelOrderResponse) Reset ¶
func (x *CancelOrderResponse) Reset()
func (*CancelOrderResponse) String ¶
func (x *CancelOrderResponse) String() string
type CreateOrderRequest ¶
type CreateOrderRequest struct {
OrderType v1.OrderType `protobuf:"varint,1,opt,name=order_type,json=orderType,proto3,enum=manager.common.v1.OrderType" json:"order_type,omitempty"`
Amount *int64 `protobuf:"varint,2,opt,name=amount,proto3,oneof" json:"amount,omitempty"`
Duration *durationpb.Duration `protobuf:"bytes,3,opt,name=duration,proto3,oneof" json:"duration,omitempty"`
Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
CreateOrderRequest creates an order. @param order_type - type of order to create. @param resource_type - type of resource for the order. @param duration - duration of the order. @param address - address receiving the resource or where the action is being performed.
func (*CreateOrderRequest) Descriptor
deprecated
func (*CreateOrderRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateOrderRequest.ProtoReflect.Descriptor instead.
func (*CreateOrderRequest) GetAddress ¶
func (x *CreateOrderRequest) GetAddress() string
func (*CreateOrderRequest) GetAmount ¶
func (x *CreateOrderRequest) GetAmount() int64
func (*CreateOrderRequest) GetDuration ¶
func (x *CreateOrderRequest) GetDuration() *durationpb.Duration
func (*CreateOrderRequest) GetOrderType ¶
func (x *CreateOrderRequest) GetOrderType() v1.OrderType
func (*CreateOrderRequest) ProtoMessage ¶
func (*CreateOrderRequest) ProtoMessage()
func (*CreateOrderRequest) ProtoReflect ¶
func (x *CreateOrderRequest) ProtoReflect() protoreflect.Message
func (*CreateOrderRequest) Reset ¶
func (x *CreateOrderRequest) Reset()
func (*CreateOrderRequest) String ¶
func (x *CreateOrderRequest) String() string
type CreateOrderResponse ¶
type CreateOrderResponse struct {
Order *Order `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"`
// contains filtered or unexported fields
}
CreateOrderResponse represents the response for a created order. @param order - the created order object. @param executor - the executor of the order.
func (*CreateOrderResponse) Descriptor
deprecated
func (*CreateOrderResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateOrderResponse.ProtoReflect.Descriptor instead.
func (*CreateOrderResponse) GetOrder ¶
func (x *CreateOrderResponse) GetOrder() *Order
func (*CreateOrderResponse) ProtoMessage ¶
func (*CreateOrderResponse) ProtoMessage()
func (*CreateOrderResponse) ProtoReflect ¶
func (x *CreateOrderResponse) ProtoReflect() protoreflect.Message
func (*CreateOrderResponse) Reset ¶
func (x *CreateOrderResponse) Reset()
func (*CreateOrderResponse) String ¶
func (x *CreateOrderResponse) String() string
type GetOrderRequest ¶
type GetOrderRequest struct {
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
// contains filtered or unexported fields
}
GetOrderRequest retrieves an order by its ID. @param order_id - UUID of the order to retrieve.
func (*GetOrderRequest) Descriptor
deprecated
func (*GetOrderRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetOrderRequest.ProtoReflect.Descriptor instead.
func (*GetOrderRequest) GetOrderId ¶
func (x *GetOrderRequest) GetOrderId() string
func (*GetOrderRequest) ProtoMessage ¶
func (*GetOrderRequest) ProtoMessage()
func (*GetOrderRequest) ProtoReflect ¶
func (x *GetOrderRequest) ProtoReflect() protoreflect.Message
func (*GetOrderRequest) Reset ¶
func (x *GetOrderRequest) Reset()
func (*GetOrderRequest) String ¶
func (x *GetOrderRequest) String() string
type GetOrderResponse ¶
type GetOrderResponse struct {
Order *Order `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"`
// contains filtered or unexported fields
}
GetOrderResponse retrieves an order by its ID. @param order - the order object.
func (*GetOrderResponse) Descriptor
deprecated
func (*GetOrderResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetOrderResponse.ProtoReflect.Descriptor instead.
func (*GetOrderResponse) GetOrder ¶
func (x *GetOrderResponse) GetOrder() *Order
func (*GetOrderResponse) ProtoMessage ¶
func (*GetOrderResponse) ProtoMessage()
func (*GetOrderResponse) ProtoReflect ¶
func (x *GetOrderResponse) ProtoReflect() protoreflect.Message
func (*GetOrderResponse) Reset ¶
func (x *GetOrderResponse) Reset()
func (*GetOrderResponse) String ¶
func (x *GetOrderResponse) String() string
type ListOrdersRequest ¶
type ListOrdersRequest struct {
OrderType *v1.OrderType `` /* 128-byte string literal not displayed */
Status *v1.OrderStatus `protobuf:"varint,2,opt,name=status,proto3,enum=manager.common.v1.OrderStatus,oneof" json:"status,omitempty"`
ExecutorAddress *string `protobuf:"bytes,3,opt,name=executor_address,json=executorAddress,proto3,oneof" json:"executor_address,omitempty"`
TargetAddress *string `protobuf:"bytes,4,opt,name=target_address,json=targetAddress,proto3,oneof" json:"target_address,omitempty"`
Page *int32 `protobuf:"varint,5,opt,name=page,proto3,oneof" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3,oneof" json:"page_size,omitempty"`
OrderId []string `protobuf:"bytes,7,rep,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
// contains filtered or unexported fields
}
ListOrdersRequest retrieves a list of orders based on the specified criteria. @param order_type - type of order to filter by. @param status - status of the order to filter by. @param executor_address - address of the executor to filter by. @param target_address - address of the target to filter by. @param page - page number to return (1-based indexing). @param page_size - number of orders to return per page.
func (*ListOrdersRequest) Descriptor
deprecated
func (*ListOrdersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListOrdersRequest.ProtoReflect.Descriptor instead.
func (*ListOrdersRequest) GetExecutorAddress ¶
func (x *ListOrdersRequest) GetExecutorAddress() string
func (*ListOrdersRequest) GetOrderId ¶
func (x *ListOrdersRequest) GetOrderId() []string
func (*ListOrdersRequest) GetOrderType ¶
func (x *ListOrdersRequest) GetOrderType() v1.OrderType
func (*ListOrdersRequest) GetPage ¶
func (x *ListOrdersRequest) GetPage() int32
func (*ListOrdersRequest) GetPageSize ¶
func (x *ListOrdersRequest) GetPageSize() int32
func (*ListOrdersRequest) GetStatus ¶
func (x *ListOrdersRequest) GetStatus() v1.OrderStatus
func (*ListOrdersRequest) GetTargetAddress ¶
func (x *ListOrdersRequest) GetTargetAddress() string
func (*ListOrdersRequest) ProtoMessage ¶
func (*ListOrdersRequest) ProtoMessage()
func (*ListOrdersRequest) ProtoReflect ¶
func (x *ListOrdersRequest) ProtoReflect() protoreflect.Message
func (*ListOrdersRequest) Reset ¶
func (x *ListOrdersRequest) Reset()
func (*ListOrdersRequest) String ¶
func (x *ListOrdersRequest) String() string
type ListOrdersResponse ¶
type ListOrdersResponse struct {
Orders []*Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
Pagination *v1.Pagination `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
// contains filtered or unexported fields
}
ListOrdersResponse retrieves a list of orders based on the specified criteria. @param orders - list of orders matching the criteria. @param total_count - total number of orders matching the criteria. @param page - current page number. @param page_size - number of orders per page. @param last_page - last page number based on total count and page size.
func (*ListOrdersResponse) Descriptor
deprecated
func (*ListOrdersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListOrdersResponse.ProtoReflect.Descriptor instead.
func (*ListOrdersResponse) GetOrders ¶
func (x *ListOrdersResponse) GetOrders() []*Order
func (*ListOrdersResponse) GetPagination ¶
func (x *ListOrdersResponse) GetPagination() *v1.Pagination
func (*ListOrdersResponse) ProtoMessage ¶
func (*ListOrdersResponse) ProtoMessage()
func (*ListOrdersResponse) ProtoReflect ¶
func (x *ListOrdersResponse) ProtoReflect() protoreflect.Message
func (*ListOrdersResponse) Reset ¶
func (x *ListOrdersResponse) Reset()
func (*ListOrdersResponse) String ¶
func (x *ListOrdersResponse) String() string
type Order ¶
type Order struct {
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
OrderType v1.OrderType `protobuf:"varint,2,opt,name=order_type,json=orderType,proto3,enum=manager.common.v1.OrderType" json:"order_type,omitempty"`
OrderStatus v1.OrderStatus `` /* 130-byte string literal not displayed */
ExecutorAddress string `protobuf:"bytes,4,opt,name=executor_address,json=executorAddress,proto3" json:"executor_address,omitempty"`
TargetAddress string `protobuf:"bytes,5,opt,name=target_address,json=targetAddress,proto3" json:"target_address,omitempty"`
Amount *int64 `protobuf:"varint,6,opt,name=amount,proto3,oneof" json:"amount,omitempty"`
Duration *durationpb.Duration `protobuf:"bytes,7,opt,name=duration,proto3,oneof" json:"duration,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
Reservations []*OrderReservation `protobuf:"bytes,9,rep,name=reservations,proto3" json:"reservations,omitempty"`
// contains filtered or unexported fields
}
func (*Order) Descriptor
deprecated
func (*Order) GetCreatedAt ¶
func (x *Order) GetCreatedAt() *timestamppb.Timestamp
func (*Order) GetDuration ¶
func (x *Order) GetDuration() *durationpb.Duration
func (*Order) GetExecutorAddress ¶
func (*Order) GetOrderId ¶
func (*Order) GetOrderStatus ¶
func (x *Order) GetOrderStatus() v1.OrderStatus
func (*Order) GetOrderType ¶
func (*Order) GetReservations ¶
func (x *Order) GetReservations() []*OrderReservation
func (*Order) GetTargetAddress ¶
func (*Order) ProtoMessage ¶
func (*Order) ProtoMessage()
func (*Order) ProtoReflect ¶
func (x *Order) ProtoReflect() protoreflect.Message
type OrderReservation ¶
type OrderReservation struct {
ReservationAmount int64 `protobuf:"varint,1,opt,name=reservation_amount,json=reservationAmount,proto3" json:"reservation_amount,omitempty"`
ResourceType v1.ResourceType `` /* 134-byte string literal not displayed */
ResourceKind v1.ResourceKind `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*OrderReservation) Descriptor
deprecated
func (*OrderReservation) Descriptor() ([]byte, []int)
Deprecated: Use OrderReservation.ProtoReflect.Descriptor instead.
func (*OrderReservation) GetReservationAmount ¶
func (x *OrderReservation) GetReservationAmount() int64
func (*OrderReservation) GetResourceKind ¶
func (x *OrderReservation) GetResourceKind() v1.ResourceKind
func (*OrderReservation) GetResourceType ¶
func (x *OrderReservation) GetResourceType() v1.ResourceType
func (*OrderReservation) ProtoMessage ¶
func (*OrderReservation) ProtoMessage()
func (*OrderReservation) ProtoReflect ¶
func (x *OrderReservation) ProtoReflect() protoreflect.Message
func (*OrderReservation) Reset ¶
func (x *OrderReservation) Reset()
func (*OrderReservation) String ¶
func (x *OrderReservation) String() string