Categorygithub.com/stryd/shipbob-go
modulepackage
1.2.0
Repository: https://github.com/stryd/shipbob-go.git
Documentation: pkg.go.dev

# README

Go API client for shipbob

ShipBob Developer API Documentation

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0
  • Package version: 1.2
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import shipbob "github.com/stryd/shipbob-go"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), shipbob.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), shipbob.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), shipbob.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), shipbob.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.shipbob.com

ClassMethodHTTP requestDescription
ChannelsApiGetChannelsGet /1.0/channelGet user-authorized channel info
InventoryApiGetInventoriesGet /1.0/inventoryList inventory items
InventoryApiGetInventoryGet /1.0/inventory/{inventoryId}Get an inventory item
InventoryApiGetProductInventoriesGet /1.0/product/{productId}/inventoryGet a list of inventory items by product id
LocationsApiGetLocationsGet /1.0/locationGet locations
OrdersApiCancelOrderPost /1.0/order/{orderId}/cancelCancel single Order by Order ID
OrdersApiCancelOrderShipmentPost /1.0/order/{orderId}/shipment/{shipmentId}/cancelCancel one Shipment by Order Id and Shipment Id
OrdersApiCancelShipmentPost /1.0/shipment/{shipmentId}/cancelCancel one Shipment by Shipment Id
OrdersApiCreateOrderPost /1.0/orderCreate Order
OrdersApiCreateOrderEstimatePost /1.0/order/estimateEstimate Fulfillment Cost For Order
OrdersApiCreateOrderStoreOrderJsonPost /1.0/order/{orderId}/storeOrderJsonSave the Store Order Json
OrdersApiCreateShipmentCancelbulkPost /1.0/shipment/cancelbulkCancel multiple Shipments by Shipment Id
OrdersApiGetOrderGet /1.0/order/{orderId}Get Order
OrdersApiGetOrderShipmentGet /1.0/order/{orderId}/shipment/{shipmentId}Get one Shipment by Order Id and Shipment Id
OrdersApiGetOrderShipmentLogsGet /1.0/order/{orderId}/shipment/{shipmentId}/logsGet logs for one Shipment by Order Id and Shipment Id
OrdersApiGetOrderShipmentTimelinesGet /1.0/order/{orderId}/shipment/{shipmentId}/timelineGet one Shipment's status timeline by Order Id and Shipment Id
OrdersApiGetOrderShipmentsGet /1.0/order/{orderId}/shipmentGet all Shipments for Order
OrdersApiGetOrderStoreOrderJsonsGet /1.0/order/{orderId}/storeOrderJsonGet Order Store Json
OrdersApiGetOrdersGet /1.0/orderGet Orders
OrdersApiGetShipmentGet /1.0/shipment/{shipmentId}Get one Shipment by Shipment Id
OrdersApiGetShipmentLogsGet /1.0/shipment/{shipmentId}/logsGet logs for one Shipment by Shipment Id
OrdersApiGetShipmentTimelinesGet /1.0/shipment/{shipmentId}/timelineGet one Shipment's status timeline by Shipment Id
OrdersApiGetShippingmethodsGet /1.0/shippingmethodGet shipping methods
ProductsApiCreateProductPost /1.0/productAdd a single product to the store
ProductsApiCreateProductBatchPost /1.0/product/batchAdd multiple products to the store
ProductsApiGetProductGet /1.0/product/{productId}Get a single product
ProductsApiGetProductsGet /1.0/productGet multiple products
ProductsApiUpdateProductPut /1.0/product/{productId}Modify a single product
ReceivingApiCancelReceivingPost /1.0/receiving/{id}/cancelCancel Warehouse Receiving Order (DEPRECATED)
ReceivingApiCancelReceivingV2Post /2.0/receiving/{id}/cancelCancel Warehouse Receiving Order
ReceivingApiCreateReceivingPost /1.0/receivingCreate Warehouse Receiving Order (DEPRECATED)
ReceivingApiCreateReceivingV2Post /2.0/receivingCreate Warehouse Receiving Order
ReceivingApiGetFulfillmentCentersGet /1.0/fulfillmentCenterGet Fulfillment Centers
ReceivingApiGetReceivingGet /1.0/receiving/{id}Get Warehouse Receiving Order (DEPRECATED)
ReceivingApiGetReceivingLabelsGet /1.0/receiving/{id}/labelsGet Warehouse Receiving Order Box Labels (DEPRECATED)
ReceivingApiGetReceivingLabelsV2Get /2.0/receiving/{id}/labelsGet Warehouse Receiving Order Box Labels
ReceivingApiGetReceivingV2Get /2.0/receiving/{id}Get Warehouse Receiving Order
ReceivingApiGetReceivingsGet /1.0/receivingGet a Warehouse Receiving Order by Purchase Order Number (DEPRECATED)
ReceivingApiGetReceivingsV2Get /2.0/receivingGet Multiple Warehouse Receiving Orders
ReturnsApiCancelReturnPost /1.0/return/{id}/cancelCancel Return Order
ReturnsApiCreateReturnPost /1.0/returnCreate Return Order
ReturnsApiGetReturnGet /1.0/return/{id}Get Return Order
ReturnsApiGetReturnStatushistoryGet /1.0/return/{id}/statushistoryGet One Return's status history
ReturnsApiGetReturnsGet /1.0/returnGet Return Orders
ReturnsApiUpdateReturnPut /1.0/return/{id}Modify Return Order
WebhooksApiCreateWebhookPost /1.0/webhookCreate a new webhook subscription
WebhooksApiDeleteWebhookDelete /1.0/webhook/{id}Delete an existing webhook subscription
WebhooksApiGetWebhooksGet /1.0/webhookGet Webhooks

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

oauth2

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://auth.shipbob.com/connect/integrate
  • Scopes:
  • channels_read: Read channel metadata
  • channels_write: Write channel metadata
  • inventory_read: Access read operations
  • inventory_write: Access write operations
  • locations_read: Access locations read operations
  • orders_read: Access read operations
  • orders_write: Access write operations
  • products_read: Access read operations
  • products_write: Access write operations
  • receiving_read: Access receiving read operations
  • receiving_write: Access receiving write operations
  • returns_read: Access returns read operations
  • returns_write: Access returns write operations
  • webhooks_read: Access read operations
  • webhooks_write: Access write operations

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

pat

  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

# Packages

No description provided by the author

# Functions

AddProductToOrderByProductIdAsAddProductToOrder is a convenience function that returns AddProductToOrderByProductId wrapped in AddProductToOrder.
AddProductToOrderByReferenceIdAsAddProductToOrder is a convenience function that returns AddProductToOrderByReferenceId wrapped in AddProductToOrder.
CacheExpires helper function to determine remaining time before repeating a request.
FcTypeV2AsInternalLocationAllOfFulfillmentCenterType is a convenience function that returns FcTypeV2 wrapped in InternalLocationAllOfFulfillmentCenterType.
GetLocations200ResponseInnerOneOfAsGetLocations200ResponseInner is a convenience function that returns GetLocations200ResponseInnerOneOf wrapped in GetLocations200ResponseInner.
InternalLocationAsGetLocations200ResponseInner is a convenience function that returns InternalLocation wrapped in GetLocations200ResponseInner.
InternalLocationV2AsGetLocations200ResponseInner is a convenience function that returns InternalLocationV2 wrapped in GetLocations200ResponseInner.
InternalLocationV2AsGetLocations200ResponseInnerOneOf is a convenience function that returns InternalLocationV2 wrapped in GetLocations200ResponseInnerOneOf.
InternalShipmentAsShipment is a convenience function that returns InternalShipment wrapped in Shipment.
IsNil checks if an input is nil.
NewAddBoxItemToBox instantiates a new AddBoxItemToBox object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAddBoxItemToBoxWithDefaults instantiates a new AddBoxItemToBox object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAddBoxToOrder instantiates a new AddBoxToOrder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAddBoxToOrderWithDefaults instantiates a new AddBoxToOrder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAddProductToOrderByProductId instantiates a new AddProductToOrderByProductId object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAddProductToOrderByProductIdWithDefaults instantiates a new AddProductToOrderByProductId object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAddProductToOrderByReferenceId instantiates a new AddProductToOrderByReferenceId object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAddProductToOrderByReferenceIdWithDefaults instantiates a new AddProductToOrderByReferenceId object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAddStoreOrderJson instantiates a new AddStoreOrderJson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAddStoreOrderJsonWithDefaults instantiates a new AddStoreOrderJson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewAssignOrderToFulfillmentCenter instantiates a new AssignOrderToFulfillmentCenter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAssignOrderToFulfillmentCenterWithDefaults instantiates a new AssignOrderToFulfillmentCenter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBox instantiates a new Box object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBoxItem instantiates a new BoxItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBoxItemWithDefaults instantiates a new BoxItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBoxStatusFromValue returns a pointer to a valid BoxStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewBoxWithDefaults instantiates a new Box object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBundleRootInformation instantiates a new BundleRootInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBundleRootInformationWithDefaults instantiates a new BundleRootInformation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCanceledOrder instantiates a new CanceledOrder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCanceledOrderWithDefaults instantiates a new CanceledOrder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCanceledShipment instantiates a new CanceledShipment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCanceledShipments instantiates a new CanceledShipments object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCanceledShipmentsWithDefaults instantiates a new CanceledShipments object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCanceledShipmentWithDefaults instantiates a new CanceledShipment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCancelShipment instantiates a new CancelShipment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCancelShipmentBulk200Response instantiates a new CancelShipmentBulk200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCancelShipmentBulk200ResponseWithDefaults instantiates a new CancelShipmentBulk200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCancelShipments instantiates a new CancelShipments object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCancelShipmentsWithDefaults instantiates a new CancelShipments object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCancelShipmentWithDefaults instantiates a new CancelShipment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCarton instantiates a new Carton object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCartonDetails instantiates a new CartonDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCartonDetailsWithDefaults instantiates a new CartonDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCartonMeasurements instantiates a new CartonMeasurements object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCartonMeasurementsWithDefaults instantiates a new CartonMeasurements object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCartonWithDefaults instantiates a new Carton object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewChannel instantiates a new Channel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewChannelInfo instantiates a new ChannelInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewChannelInfoWithDefaults instantiates a new ChannelInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewChannelWithDefaults instantiates a new Channel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewConfiguration returns a new Configuration object.
NewCreateOrder instantiates a new CreateOrder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateOrderProducts instantiates a new CreateOrderProducts object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateOrderProductsInner instantiates a new CreateOrderProductsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateOrderProductsInnerWithDefaults instantiates a new CreateOrderProductsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateOrderProductsWithDefaults instantiates a new CreateOrderProducts object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateOrderWithDefaults instantiates a new CreateOrder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateProduct instantiates a new CreateProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateProductWithDefaults instantiates a new CreateProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateReceivingOrder instantiates a new CreateReceivingOrder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateReceivingOrderBoxes instantiates a new CreateReceivingOrderBoxes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateReceivingOrderBoxesInner instantiates a new CreateReceivingOrderBoxesInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateReceivingOrderBoxesInnerBoxItemsInner instantiates a new CreateReceivingOrderBoxesInnerBoxItemsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateReceivingOrderBoxesInnerBoxItemsInnerWithDefaults instantiates a new CreateReceivingOrderBoxesInnerBoxItemsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateReceivingOrderBoxesInnerWithDefaults instantiates a new CreateReceivingOrderBoxesInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateReceivingOrderBoxesWithDefaults instantiates a new CreateReceivingOrderBoxes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateReceivingOrderBoxItems instantiates a new CreateReceivingOrderBoxItems object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateReceivingOrderBoxItemsWithDefaults instantiates a new CreateReceivingOrderBoxItems object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateReceivingOrderFulfillmentCenter instantiates a new CreateReceivingOrderFulfillmentCenter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateReceivingOrderFulfillmentCenterWithDefaults instantiates a new CreateReceivingOrderFulfillmentCenter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateReceivingOrderWithDefaults instantiates a new CreateReceivingOrder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateReturn instantiates a new CreateReturn object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateReturnWithDefaults instantiates a new CreateReturn object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDimension instantiates a new Dimension object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDimensionWithDefaults instantiates a new Dimension object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEstimateFulfillmentRequest instantiates a new EstimateFulfillmentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEstimateFulfillmentRequestProducts instantiates a new EstimateFulfillmentRequestProducts object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEstimateFulfillmentRequestProductsInner instantiates a new EstimateFulfillmentRequestProductsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEstimateFulfillmentRequestProductsInnerWithDefaults instantiates a new EstimateFulfillmentRequestProductsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEstimateFulfillmentRequestProductsWithDefaults instantiates a new EstimateFulfillmentRequestProducts object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEstimateFulfillmentRequestWithDefaults instantiates a new EstimateFulfillmentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEstimationAddress instantiates a new EstimationAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEstimationAddressWithDefaults instantiates a new EstimationAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFcAttribute instantiates a new FcAttribute object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFcAttributeWithDefaults instantiates a new FcAttribute object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFcType instantiates a new FcType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFcTypeV2 instantiates a new FcTypeV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFcTypeV2AllOf instantiates a new FcTypeV2AllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFcTypeV2AllOfWithDefaults instantiates a new FcTypeV2AllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFcTypeV2WithDefaults instantiates a new FcTypeV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFcTypeWithDefaults instantiates a new FcType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFinancials instantiates a new Financials object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFinancialsWithDefaults instantiates a new Financials object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFulfillmentCenter instantiates a new FulfillmentCenter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFulfillmentCenterRegion instantiates a new FulfillmentCenterRegion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewFulfillmentCenterRegionWithDefaults instantiates a new FulfillmentCenterRegion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewFulfillmentCenterWithDefaults instantiates a new FulfillmentCenter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInlineResponse200 instantiates a new InlineResponse200 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInlineResponse200WithDefaults instantiates a new InlineResponse200 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInternalLocation instantiates a new InternalLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInternalLocationAllOf instantiates a new InternalLocationAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInternalLocationAllOfWithDefaults instantiates a new InternalLocationAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInternalLocationV2 instantiates a new InternalLocationV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInternalLocationV2AllOf instantiates a new InternalLocationV2AllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInternalLocationV2AllOfWithDefaults instantiates a new InternalLocationV2AllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInternalLocationV2WithDefaults instantiates a new InternalLocationV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInternalLocationWithDefaults instantiates a new InternalLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInternalShipment instantiates a new InternalShipment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInternalShipmentWithDefaults instantiates a new InternalShipment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInventory instantiates a new Inventory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInventoryFulfillmentCenterQuantity instantiates a new InventoryFulfillmentCenterQuantity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInventoryFulfillmentCenterQuantityWithDefaults instantiates a new InventoryFulfillmentCenterQuantity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInventoryLotQuantity instantiates a new InventoryLotQuantity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInventoryLotQuantityWithDefaults instantiates a new InventoryLotQuantity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInventoryQuantityV2 instantiates a new InventoryQuantityV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInventoryQuantityV2WithDefaults instantiates a new InventoryQuantityV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInventoryWithDefaults instantiates a new Inventory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLocation instantiates a new Location object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLocationAddress instantiates a new LocationAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLocationAddressWithDefaults instantiates a new LocationAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLocationRegion instantiates a new LocationRegion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLocationRegionWithDefaults instantiates a new LocationRegion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLocationService instantiates a new LocationService object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLocationServiceTypeEnumFromValue returns a pointer to a valid LocationServiceTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewLocationServiceWithDefaults instantiates a new LocationService object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLocationV2 instantiates a new LocationV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLocationV2AllOf instantiates a new LocationV2AllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLocationV2AllOfWithDefaults instantiates a new LocationV2AllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLocationV2WithDefaults instantiates a new LocationV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLocationWithDefaults instantiates a new Location object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewOrder instantiates a new Order object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderAddress instantiates a new OrderAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderAddressWithDefaults instantiates a new OrderAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderEstimate instantiates a new OrderEstimate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderEstimateDetail instantiates a new OrderEstimateDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderEstimateDetailWithDefaults instantiates a new OrderEstimateDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderEstimateEstimates instantiates a new OrderEstimateEstimates object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderEstimateEstimatesInner instantiates a new OrderEstimateEstimatesInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderEstimateEstimatesInnerWithDefaults instantiates a new OrderEstimateEstimatesInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderEstimateEstimatesWithDefaults instantiates a new OrderEstimateEstimates object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderEstimateFulfillmentRequest instantiates a new OrderEstimateFulfillmentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderEstimateFulfillmentRequestWithDefaults instantiates a new OrderEstimateFulfillmentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderEstimateProductInfo instantiates a new OrderEstimateProductInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderEstimateProductInfoWithDefaults instantiates a new OrderEstimateProductInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderEstimateWithDefaults instantiates a new OrderEstimate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderInventory instantiates a new OrderInventory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderInventoryWithDefaults instantiates a new OrderInventory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderMeasurements instantiates a new OrderMeasurements object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderMeasurementsWithDefaults instantiates a new OrderMeasurements object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderStatusDetail instantiates a new OrderStatusDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderStatusDetails instantiates a new OrderStatusDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrderStatusDetailsWithDefaults instantiates a new OrderStatusDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderStatusDetailWithDefaults instantiates a new OrderStatusDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrderWithDefaults instantiates a new Order object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewOrganizationRole instantiates a new OrganizationRole object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewOrganizationRoleWithDefaults instantiates a new OrganizationRole object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPackageTypeFromValue returns a pointer to a valid PackageType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewPackagingAttributeFromValue returns a pointer to a valid PackagingAttribute for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewPackingTypeFromValue returns a pointer to a valid PackingType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewParentCarton instantiates a new ParentCarton object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewParentCartonWithDefaults instantiates a new ParentCarton object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProblemDetails instantiates a new ProblemDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProblemDetailsWithDefaults instantiates a new ProblemDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProduct instantiates a new Product object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductActiveStatusFromValue returns a pointer to a valid ProductActiveStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewProductBundleFromValue returns a pointer to a valid ProductBundle for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewProductBundleRootInformation instantiates a new ProductBundleRootInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductBundleRootInformationWithDefaults instantiates a new ProductBundleRootInformation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProductBundleStatusFromValue returns a pointer to a valid ProductBundleStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewProductChannel instantiates a new ProductChannel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductChannelWithDefaults instantiates a new ProductChannel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProductFulfillmentCenterQuantity instantiates a new ProductFulfillmentCenterQuantity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductFulfillmentCenterQuantityWithDefaults instantiates a new ProductFulfillmentCenterQuantity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProductInfo instantiates a new ProductInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductInfoWithDefaults instantiates a new ProductInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProductInventoryItem instantiates a new ProductInventoryItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductInventoryItemWithDefaults instantiates a new ProductInventoryItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProductWithDefaults instantiates a new Product object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReceivingFulfillmentCenter instantiates a new ReceivingFulfillmentCenter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReceivingFulfillmentCenterWithDefaults instantiates a new ReceivingFulfillmentCenter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReceivingOrder instantiates a new ReceivingOrder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReceivingOrderBoxes instantiates a new ReceivingOrderBoxes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReceivingOrderBoxesInner instantiates a new ReceivingOrderBoxesInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReceivingOrderBoxesInnerBoxItemsInner instantiates a new ReceivingOrderBoxesInnerBoxItemsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReceivingOrderBoxesInnerBoxItemsInnerWithDefaults instantiates a new ReceivingOrderBoxesInnerBoxItemsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReceivingOrderBoxesInnerWithDefaults instantiates a new ReceivingOrderBoxesInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReceivingOrderBoxesWithDefaults instantiates a new ReceivingOrderBoxes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReceivingOrderBoxItems instantiates a new ReceivingOrderBoxItems object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReceivingOrderBoxItemsWithDefaults instantiates a new ReceivingOrderBoxItems object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReceivingOrderWithDefaults instantiates a new ReceivingOrder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReceivingStatusFromValue returns a pointer to a valid ReceivingStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewRecipient instantiates a new Recipient object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRecipientInfo instantiates a new RecipientInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRecipientInfoWithDefaults instantiates a new RecipientInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRecipientWithDefaults instantiates a new Recipient object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRetailerProgramData instantiates a new RetailerProgramData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRetailerProgramDataAddress instantiates a new RetailerProgramDataAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRetailerProgramDataAddressWithDefaults instantiates a new RetailerProgramDataAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewRetailerProgramDataWithDefaults instantiates a new RetailerProgramData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnActionFromValue returns a pointer to a valid ReturnAction for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewReturnActionRequested instantiates a new ReturnActionRequested object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReturnActionRequestedWithDefaults instantiates a new ReturnActionRequested object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnActionSourceFromValue returns a pointer to a valid ReturnActionSource for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewReturnActionTaken instantiates a new ReturnActionTaken object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReturnActionTakenWithDefaults instantiates a new ReturnActionTaken object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnChannelInfo instantiates a new ReturnChannelInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReturnChannelInfoWithDefaults instantiates a new ReturnChannelInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnFulfillmentCenter instantiates a new ReturnFulfillmentCenter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReturnFulfillmentCenterWithDefaults instantiates a new ReturnFulfillmentCenter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnInventory instantiates a new ReturnInventory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReturnInventoryItem instantiates a new ReturnInventoryItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReturnInventoryItemWithDefaults instantiates a new ReturnInventoryItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnInventoryWithDefaults instantiates a new ReturnInventory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnOrder instantiates a new ReturnOrder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReturnOrderStatusHistory instantiates a new ReturnOrderStatusHistory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReturnOrderStatusHistoryWithDefaults instantiates a new ReturnOrderStatusHistory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnOrderWithDefaults instantiates a new ReturnOrder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnStatusFromValue returns a pointer to a valid ReturnStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewReturnTransaction instantiates a new ReturnTransaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReturnTransactionLogSourceFromValue returns a pointer to a valid ReturnTransactionLogSource for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewReturnTransactionWithDefaults instantiates a new ReturnTransaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReturnTypeFromValue returns a pointer to a valid ReturnType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewServiceLevelDetail instantiates a new ServiceLevelDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewServiceLevelDetailWithDefaults instantiates a new ServiceLevelDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewShipmentLog instantiates a new ShipmentLog object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewShipmentLogWithDefaults instantiates a new ShipmentLog object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewShipmentProduct instantiates a new ShipmentProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewShipmentProductWithDefaults instantiates a new ShipmentProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewShipMethodDetail instantiates a new ShipMethodDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewShipMethodDetailWithDefaults instantiates a new ShipMethodDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewShippingTerms instantiates a new ShippingTerms object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewShippingTermsWithDefaults instantiates a new ShippingTerms object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSortOrderFromValue returns a pointer to a valid SortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewTag instantiates a new Tag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTagWithDefaults instantiates a new Tag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTopicsFromValue returns a pointer to a valid Topics for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewTracking instantiates a new Tracking object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTrackingWithDefaults instantiates a new Tracking object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateProduct instantiates a new UpdateProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateProductWithDefaults instantiates a new UpdateProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewValidationProblemDetails instantiates a new ValidationProblemDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewValidationProblemDetailsAllOf instantiates a new ValidationProblemDetailsAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewValidationProblemDetailsAllOfWithDefaults instantiates a new ValidationProblemDetailsAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewValidationProblemDetailsWithDefaults instantiates a new ValidationProblemDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWarehouseReceivingOrderV2 instantiates a new WarehouseReceivingOrderV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWarehouseReceivingOrderV2WithDefaults instantiates a new WarehouseReceivingOrderV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWebhook instantiates a new Webhook object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWebhookSubscription instantiates a new WebhookSubscription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWebhookSubscriptionWithDefaults instantiates a new WebhookSubscription object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWebhookWithDefaults instantiates a new Webhook object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of ProductBundle.
List of BoxStatus.
List of BoxStatus.
List of BoxStatus.
List of BoxStatus.
List of BoxStatus.
List of BoxStatus.
List of ProductBundle.
List of LocationServiceTypeEnum.
List of LocationServiceTypeEnum.
List of ProductBundle.
List of PackageType.
List of PackageType.
List of PackageType.
List of PackagingAttribute.
List of PackagingAttribute.
List of PackagingAttribute.
List of PackagingAttribute.
List of PackagingAttribute.
List of PackagingAttribute.
List of PackagingAttribute.
List of PackagingAttribute.
List of PackagingAttribute.
List of PackingType.
List of PackingType.
List of PackingType.
List of ProductActiveStatus.
List of ProductActiveStatus.
List of ProductActiveStatus.
List of ProductBundleStatus.
List of ProductBundleStatus.
List of ProductBundleStatus.
List of ReceivingStatus.
List of ReceivingStatus.
List of ReceivingStatus.
List of ReceivingStatus.
List of ReceivingStatus.
List of ReceivingStatus.
List of ReceivingStatus.
List of ReturnAction.
List of ReturnAction.
List of ReturnAction.
List of ReturnAction.
List of ReturnActionSource.
List of ReturnActionSource.
List of ReturnStatus.
List of ReturnStatus.
List of ReturnStatus.
List of ReturnStatus.
List of ReturnStatus.
List of ReturnTransactionLogSource.
List of ReturnTransactionLogSource.
List of ReturnTransactionLogSource.
List of ReturnType.
List of ReturnType.
List of SortOrder.
List of SortOrder.
List of Topics.
List of Topics.
List of Topics.
List of Topics.
List of Topics.

# Variables

All allowed values of BoxStatus enum.
All allowed values of LocationServiceTypeEnum enum.
All allowed values of PackageType enum.
All allowed values of PackagingAttribute enum.
All allowed values of PackingType enum.
All allowed values of ProductActiveStatus enum.
All allowed values of ProductBundle enum.
All allowed values of ProductBundleStatus enum.
All allowed values of ReceivingStatus enum.
All allowed values of ReturnAction enum.
All allowed values of ReturnActionSource enum.
All allowed values of ReturnStatus enum.
All allowed values of ReturnTransactionLogSource enum.
All allowed values of ReturnType enum.
All allowed values of SortOrder enum.
All allowed values of Topics enum.
ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

AddBoxItemToBox Information about an inventory item contained inside a receiving order box.
AddBoxToOrder Information about a box shipment to be added to a receiving order.
AddProductToOrder - struct for AddProductToOrder.
AddProductToOrderByProductId struct for AddProductToOrderByProductId.
AddProductToOrderByReferenceId struct for AddProductToOrderByReferenceId.
AddStoreOrderJson Model for adding a Store Order Json to a ShipBob Order.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIClient manages communication with the ShipBob Developer API API v1.0 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
No description provided by the author
No description provided by the author
AssignOrderToFulfillmentCenter Model containing information that assigns a receiving order to a fulfillment center.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Box Information about a box shipment included in a receiving order.
BoxItem Information about an item contained inside a box as part of a receiving order.
BundleRootInformation struct for BundleRootInformation.
CanceledOrder.
CanceledShipment.
CanceledShipments.
CancelShipment Model for cancel multiple shipments at once.
CancelShipmentBulk200Response.
CancelShipments Model for cancel multiple shipments at once.
Carton struct for Carton.
CartonDetails struct for CartonDetails.
CartonMeasurements Measurements of a carton.
Channel struct for Channel.
ChannelInfo Created by channel metadata.
Configuration stores the configuration of the API client.
CreateOrder struct for CreateOrder.
CreateOrderProducts struct for CreateOrderProducts.
CreateOrderProductsInner struct for CreateOrderProductsInner.
CreateProduct The product to create.
CreateReceivingOrder Information to create a new receiving order.
CreateReceivingOrderBoxes Information about a box shipment to be added to a receiving order.
CreateReceivingOrderBoxesInner Information about a box shipment to be added to a receiving order.
CreateReceivingOrderBoxesInnerBoxItemsInner Information about an inventory item contained inside a receiving order box.
CreateReceivingOrderBoxItems Information about an inventory item contained inside a receiving order box.
CreateReceivingOrderFulfillmentCenter Model containing information that assigns a receiving order to a fulfillment center.
CreateReturn struct for CreateReturn.
Dimension Information about an inventory item's dimensions.
EstimateFulfillmentRequest struct for EstimateFulfillmentRequest.
EstimateFulfillmentRequestProducts struct for EstimateFulfillmentRequestProducts.
EstimateFulfillmentRequestProductsInner struct for EstimateFulfillmentRequestProductsInner.
EstimationAddress struct for EstimationAddress.
FcAttribute struct for FcAttribute.
FcType struct for FcType.
FcTypeV2 struct for FcTypeV2.
FcTypeV2AllOf struct for FcTypeV2AllOf.
Financials struct for Financials.
FulfillmentCenter Information about a fulfillment center that a shipment can belong to.
FulfillmentCenterRegion struct for FulfillmentCenterRegion.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GetLocations200ResponseInner - struct for GetLocations200ResponseInner.
GetLocations200ResponseInnerOneOf - struct for GetLocations200ResponseInnerOneOf.
InlineResponse200 struct for InlineResponse200.
InternalLocation struct for InternalLocation.
InternalLocationAllOf struct for InternalLocationAllOf.
InternalLocationAllOfFulfillmentCenterType - struct for InternalLocationAllOfFulfillmentCenterType.
InternalLocationV2 struct for InternalLocationV2.
InternalLocationV2AllOf struct for InternalLocationV2AllOf.
InternalShipment struct for InternalShipment.
Inventory Information about an inventory item.
InventoryFulfillmentCenterQuantity Break down of fulfillable quantity by fulfillment center.
InventoryLotQuantity Break down of fulfillable quantity by lot.
InventoryQuantityV2 struct for InventoryQuantityV2.
Location struct for Location.
LocationAddress The service-specific address of the location.
LocationRegion struct for LocationRegion.
LocationService struct for LocationService.
LocationV2 struct for LocationV2.
LocationV2AllOf struct for LocationV2AllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Order struct for Order.
OrderAddress struct for OrderAddress.
OrderEstimate struct for OrderEstimate.
OrderEstimateDetail struct for OrderEstimateDetail.
OrderEstimateEstimates struct for OrderEstimateEstimates.
OrderEstimateEstimatesInner struct for OrderEstimateEstimatesInner.
OrderEstimateFulfillmentRequest struct for OrderEstimateFulfillmentRequest.
OrderEstimateProductInfo struct for OrderEstimateProductInfo.
OrderInventory Information about inventory belonging to a store product.
OrderMeasurements Measurements of a shipment.
OrderStatusDetail struct for OrderStatusDetail.
OrderStatusDetails struct for OrderStatusDetails.
OrganizationRole struct for OrganizationRole.
ParentCarton struct for ParentCarton.
ProblemDetails struct for ProblemDetails.
Product struct for Product.
ProductBundleRootInformation struct for ProductBundleRootInformation.
ProductChannel Information about a store channel.
ProductFulfillmentCenterQuantity Break down of quantities by fulfillment center.
ProductInfo struct for ProductInfo.
ProductInventoryItem The inventory that store products can resolve to when packing a shipment.
ReceivingFulfillmentCenter Information about a fulfillment center.
ReceivingOrder Information about a receiving order.
ReceivingOrderBoxes Information about a box shipment included in a receiving order.
ReceivingOrderBoxesInner Information about a box shipment included in a receiving order.
ReceivingOrderBoxesInnerBoxItemsInner Information about an item contained inside a box as part of a receiving order.
ReceivingOrderBoxItems Information about an item contained inside a box as part of a receiving order.
Recipient Information about the recipient of a shipment.
RecipientInfo Information about the recipient of an order.
RetailerProgramData Contains properties that needs to be used for fulfilling B2B/Dropship orders.
RetailerProgramDataAddress Address to used when creating a B2B/DropShip order.
ReturnActionRequested struct for ReturnActionRequested.
ReturnActionTaken struct for ReturnActionTaken.
ReturnChannelInfo Created by channel metadata.
ReturnFulfillmentCenter Information about a fulfillment center.
ReturnInventory struct for ReturnInventory.
ReturnInventoryItem struct for ReturnInventoryItem.
ReturnOrder struct for ReturnOrder.
ReturnOrderStatusHistory struct for ReturnOrderStatusHistory.
ReturnTransaction struct for ReturnTransaction.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
ServiceLevelDetail struct for ServiceLevelDetail.
Shipment - Information about a shipment.
ShipmentLog struct for ShipmentLog.
ShipmentProduct Information about a store product belonging to a shipment.
ShipMethodDetail struct for ShipMethodDetail.
ShippingTerms Contains shipping properties that need to be used for fulfilling an order.
Tag struct for Tag.
Tracking Tracking information for a shipment.
UpdateProduct Updates to an existing product product.
ValidationProblemDetails struct for ValidationProblemDetails.
ValidationProblemDetailsAllOf struct for ValidationProblemDetailsAllOf.
WarehouseReceivingOrderV2 struct for WarehouseReceivingOrderV2.
Webhook struct for Webhook.
WebhookSubscription struct for WebhookSubscription.

# Interfaces

No description provided by the author

# Type aliases

BoxStatus the model 'BoxStatus'.
ChannelsApiService ChannelsApi service.
InventoryApiService InventoryApi service.
LocationsApiService LocationsApi service.
LocationServiceTypeEnum the model 'LocationServiceTypeEnum'.
OrdersApiService OrdersApi service.
PackageType the model 'PackageType'.
PackagingAttribute None(0).
PackingType the model 'PackingType'.
ProductActiveStatus the model 'ProductActiveStatus'.
ProductBundle the model 'ProductBundle'.
ProductBundleStatus the model 'ProductBundleStatus'.
ProductsApiService ProductsApi service.
ReceivingApiService ReceivingApi service.
ReceivingStatus the model 'ReceivingStatus'.
ReturnAction the model 'ReturnAction'.
ReturnActionSource the model 'ReturnActionSource'.
ReturnsApiService ReturnsApi service.
ReturnStatus the model 'ReturnStatus'.
ReturnTransactionLogSource the model 'ReturnTransactionLogSource'.
ReturnType the model 'ReturnType'.
ServerConfigurations stores multiple ServerConfiguration items.
SortOrder the model 'SortOrder'.
Topics the model 'Topics'.
WebhooksApiService WebhooksApi service.