orderv1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Order.ProtoReflect.Descriptor instead.

func (*Order) GetAmount

func (x *Order) GetAmount() int64

func (*Order) GetCreatedAt

func (x *Order) GetCreatedAt() *timestamppb.Timestamp

func (*Order) GetDuration

func (x *Order) GetDuration() *durationpb.Duration

func (*Order) GetExecutorAddress

func (x *Order) GetExecutorAddress() string

func (*Order) GetOrderId

func (x *Order) GetOrderId() string

func (*Order) GetOrderStatus

func (x *Order) GetOrderStatus() v1.OrderStatus

func (*Order) GetOrderType

func (x *Order) GetOrderType() v1.OrderType

func (*Order) GetReservations

func (x *Order) GetReservations() []*OrderReservation

func (*Order) GetTargetAddress

func (x *Order) GetTargetAddress() string

func (*Order) ProtoMessage

func (*Order) ProtoMessage()

func (*Order) ProtoReflect

func (x *Order) ProtoReflect() protoreflect.Message

func (*Order) Reset

func (x *Order) Reset()

func (*Order) String

func (x *Order) String() string

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL