orders_pkg

package
v0.0.0-...-6ed0ad3 Latest Latest
Warning

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

Go to latest
Published: Jun 19, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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

Jump to

Keyboard shortcuts

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