orders

package
v0.0.0-...-f55e261 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Lookup

type Lookup struct {
	DisplayId       string           `json:"display_id" url:"display_id"`
	Email           string           `json:"email" url:"email"`
	ShippingAddress *ShippingAddress `json:"shipping_address,omitempty" url:"shipping_address,omitempty"`
}

func NewLookup

func NewLookup() *Lookup

func (*Lookup) Lookup

func (l *Lookup) Lookup(cartId string, config *medusa.Config) (*LookupOrderResponse, error)

Look up an order using filters.

func (*Lookup) SetDisplayId

func (l *Lookup) SetDisplayId(displayId string) *Lookup

func (*Lookup) SetEmail

func (l *Lookup) SetEmail(email string) *Lookup

func (*Lookup) SetShippingAddress

func (l *Lookup) SetShippingAddress(addr *ShippingAddress) *Lookup

type LookupOrderData

type LookupOrderData struct {
	Order *schema.Order `json:"order"`
}

type LookupOrderResponse

type LookupOrderResponse struct {
	// Success response
	Data *LookupOrderData

	// Error response
	Error *response.Error

	// Errors in case of multiple errors
	Errors *response.Errors
}

type RetrieveByCartIdData

type RetrieveByCartIdData struct {
	Order *schema.Order `json:"order"`
}

type RetrieveByCartIdResponse

type RetrieveByCartIdResponse struct {
	// Success response
	Data *RetrieveByCartIdData

	// Error response
	Error *response.Error

	// Errors in case of multiple errors
	Errors *response.Errors
}

func RetrieveByCartId

func RetrieveByCartId(cartId string, config *medusa.Config) (*RetrieveByCartIdResponse, error)

Retrieves an Order by the id of the Cart that was used to create the Order.

type RetrieveOrderData

type RetrieveOrderData struct {
	Order *schema.Order `json:"order"`
}

type RetrieveOrderResponse

type RetrieveOrderResponse struct {
	// Success response
	Data *RetrieveOrderData

	// Error response
	Error *response.Error

	// Errors in case of multiple errors
	Errors *response.Errors
}

func Retrieve

func Retrieve(id string, config *medusa.Config) (*RetrieveOrderResponse, error)

Retrieves an Order

type ShippingAddress

type ShippingAddress struct {
	PostalCode string `json:"postal_code,omitempty" url:"postal_code,omitempty"`
}

Jump to

Keyboard shortcuts

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