Documentation ¶
Index ¶
- type ORDERS
- type ORDERS_IMPL
- func (me *ORDERS_IMPL) CreateOrder(body *models_pkg.OrdersRequest, idempotencyKey *string) (*models_pkg.OrdersResponse1, error)
- func (me *ORDERS_IMPL) CreateOrderItem(orderId string, body *models_pkg.OrdersItemsRequest, idempotencyKey *string) (*models_pkg.OrdersItemsResponse1, error)
- func (me *ORDERS_IMPL) DeleteAllOrderItems(orderId string, idempotencyKey *string) (*models_pkg.OrdersItemsResponse, error)
- func (me *ORDERS_IMPL) DeleteOrderItem(orderId string, itemId string, idempotencyKey *string) (*models_pkg.OrdersItemsResponse1, error)
- func (me *ORDERS_IMPL) GetOrder(orderId string) (*models_pkg.OrdersResponse1, error)
- func (me *ORDERS_IMPL) GetOrderItem(orderId string, itemId string) (*models_pkg.OrdersItemsResponse1, error)
- func (me *ORDERS_IMPL) GetOrders(page *int64, size *int64, code *string, status *string, ...) (*models_pkg.OrdersResponse, error)
- func (me *ORDERS_IMPL) UpdateOrderItem(orderId string, itemId string, body *models_pkg.OrdersItemsRequest1, ...) (*models_pkg.OrdersItemsResponse1, error)
- func (me *ORDERS_IMPL) UpdateOrderMetadata(orderId string, body *models_pkg.OrdersMetadataRequest, idempotencyKey *string) (*models_pkg.OrdersMetadataResponse, error)
- func (me *ORDERS_IMPL) UpdateOrderStatus(id string, body *models_pkg.UpdateOrderStatusRequest, idempotencyKey *string) (*models_pkg.OrdersClosedResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ORDERS ¶
type ORDERS interface { UpdateOrderStatus(string, *models_pkg.UpdateOrderStatusRequest, *string) (*models_pkg.OrdersClosedResponse, error) DeleteAllOrderItems(string, *string) (*models_pkg.OrdersItemsResponse, error) CreateOrderItem(string, *models_pkg.OrdersItemsRequest, *string) (*models_pkg.OrdersItemsResponse1, error) UpdateOrderMetadata(string, *models_pkg.OrdersMetadataRequest, *string) (*models_pkg.OrdersMetadataResponse, error) GetOrders(*int64, *int64, *string, *string, *time.Time, *time.Time, *string) (*models_pkg.OrdersResponse, error) CreateOrder(*models_pkg.OrdersRequest, *string) (*models_pkg.OrdersResponse1, error) DeleteOrderItem(string, string, *string) (*models_pkg.OrdersItemsResponse1, error) GetOrderItem(string, string) (*models_pkg.OrdersItemsResponse1, error) UpdateOrderItem(string, string, *models_pkg.OrdersItemsRequest1, *string) (*models_pkg.OrdersItemsResponse1, error) GetOrder(string) (*models_pkg.OrdersResponse1, error) }
* Interface for the ORDERS_IMPL
type ORDERS_IMPL ¶
type ORDERS_IMPL struct {
// contains filtered or unexported fields
}
* Client structure as interface implementation
func NewORDERS ¶
func NewORDERS(config configuration_pkg.CONFIGURATION) *ORDERS_IMPL
* Factory for the ORDERS interaface returning ORDERS_IMPL
func (*ORDERS_IMPL) CreateOrder ¶
func (me *ORDERS_IMPL) CreateOrder( body *models_pkg.OrdersRequest, idempotencyKey *string) (*models_pkg.OrdersResponse1, error)
*
- Creates a new Order
- @param *models_pkg.OrdersRequest body parameter: Required
- @param *string idempotencyKey parameter: Optional
- @return Returns the *models_pkg.OrdersResponse1 response from the API call
func (*ORDERS_IMPL) CreateOrderItem ¶
func (me *ORDERS_IMPL) CreateOrderItem( orderId string, body *models_pkg.OrdersItemsRequest, idempotencyKey *string) (*models_pkg.OrdersItemsResponse1, error)
*
- CreateOrderItem
- @param string orderId parameter: Required
- @param *models_pkg.OrdersItemsRequest body parameter: Required
- @param *string idempotencyKey parameter: Optional
- @return Returns the *models_pkg.OrdersItemsResponse1 response from the API call
func (*ORDERS_IMPL) DeleteAllOrderItems ¶
func (me *ORDERS_IMPL) DeleteAllOrderItems( orderId string, idempotencyKey *string) (*models_pkg.OrdersItemsResponse, error)
*
- DeleteAllOrderItems
- @param string orderId parameter: Required
- @param *string idempotencyKey parameter: Optional
- @return Returns the *models_pkg.OrdersItemsResponse response from the API call
func (*ORDERS_IMPL) DeleteOrderItem ¶
func (me *ORDERS_IMPL) DeleteOrderItem( orderId string, itemId string, idempotencyKey *string) (*models_pkg.OrdersItemsResponse1, error)
*
- DeleteOrderItem
- @param string orderId parameter: Required
- @param string itemId parameter: Required
- @param *string idempotencyKey parameter: Optional
- @return Returns the *models_pkg.OrdersItemsResponse1 response from the API call
func (*ORDERS_IMPL) GetOrder ¶
func (me *ORDERS_IMPL) GetOrder( orderId string) (*models_pkg.OrdersResponse1, error)
*
- Gets an order
- @param string orderId parameter: Required
- @return Returns the *models_pkg.OrdersResponse1 response from the API call
func (*ORDERS_IMPL) GetOrderItem ¶
func (me *ORDERS_IMPL) GetOrderItem( orderId string, itemId string) (*models_pkg.OrdersItemsResponse1, error)
*
- GetOrderItem
- @param string orderId parameter: Required
- @param string itemId parameter: Required
- @return Returns the *models_pkg.OrdersItemsResponse1 response from the API call
func (*ORDERS_IMPL) GetOrders ¶
func (me *ORDERS_IMPL) GetOrders( page *int64, size *int64, code *string, status *string, createdSince *time.Time, createdUntil *time.Time, customerId *string) (*models_pkg.OrdersResponse, error)
*
- Gets all orders
- @param *int64 page parameter: Optional
- @param *int64 size parameter: Optional
- @param *string code parameter: Optional
- @param *string status parameter: Optional
- @param *time.Time createdSince parameter: Optional
- @param *time.Time createdUntil parameter: Optional
- @param *string customerId parameter: Optional
- @return Returns the *models_pkg.OrdersResponse response from the API call
func (*ORDERS_IMPL) UpdateOrderItem ¶
func (me *ORDERS_IMPL) UpdateOrderItem( orderId string, itemId string, body *models_pkg.OrdersItemsRequest1, idempotencyKey *string) (*models_pkg.OrdersItemsResponse1, error)
*
- UpdateOrderItem
- @param string orderId parameter: Required
- @param string itemId parameter: Required
- @param *models_pkg.OrdersItemsRequest1 body parameter: Required
- @param *string idempotencyKey parameter: Optional
- @return Returns the *models_pkg.OrdersItemsResponse1 response from the API call
func (*ORDERS_IMPL) UpdateOrderMetadata ¶
func (me *ORDERS_IMPL) UpdateOrderMetadata( orderId string, body *models_pkg.OrdersMetadataRequest, idempotencyKey *string) (*models_pkg.OrdersMetadataResponse, error)
*
- Updates the metadata from an order
- @param string orderId parameter: Required
- @param *models_pkg.OrdersMetadataRequest body parameter: Required
- @param *string idempotencyKey parameter: Optional
- @return Returns the *models_pkg.OrdersMetadataResponse response from the API call
func (*ORDERS_IMPL) UpdateOrderStatus ¶
func (me *ORDERS_IMPL) UpdateOrderStatus( id string, body *models_pkg.UpdateOrderStatusRequest, idempotencyKey *string) (*models_pkg.OrdersClosedResponse, error)
*
- UpdateOrderStatus
- @param string id parameter: Required
- @param *models_pkg.UpdateOrderStatusRequest body parameter: Required
- @param *string idempotencyKey parameter: Optional
- @return Returns the *models_pkg.OrdersClosedResponse response from the API call
Click to show internal directories.
Click to hide internal directories.