Categorygithub.com/xwangbolt/openapi_generator_Bolt_SDK

# README

Go API client for openapi

A comprehensive Bolt API reference for interacting with Transactions, Orders, Product Catalog, Configuration, Testing, and much more.

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: 3.0.1
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://help.bolt.com/api-bolt/

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 openapi "github.com/GIT_USER_ID/GIT_REPO_ID"

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(), openapi.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(), openapi.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(), openapi.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.xwang.dev.bolt.me/v3

ClassMethodHTTP requestDescription
AccountApiAccountAddPaymentMethodPost /account/payment-methodsAdd a payment method to a shopper's Bolt account Wallet.
AccountApiAccountAddressCreatePost /account/addressesAdd an address
AccountApiAccountAddressDeleteDelete /account/addresses/{id}Delete an existing address
AccountApiAccountAddressEditPut /account/addresses/{id}Edit an existing address
AccountApiAccountExistsGet /account/existsDetermine the existence of a Bolt account
AccountApiAccountGetGet /accountRetrieve account details
ConfigurationApiMerchantCallbacksGetGet /merchant/callbacksRetrieve callback URLs for the merchant
ConfigurationApiMerchantCallbacksUpdatePatch /merchant/callbacksUpdate callback URLs for the merchant
ConfigurationApiMerchantIdentifiersGetGet /merchant/identifiersRetrieve identifiers for the merchant
PaymentsApiGuestPaymentsInitializePost /guest/paymentsInitialize a Bolt payment for guest shoppers
PaymentsApiPaymentsInitializePost /paymentsInitialize a Bolt payment for logged in shoppers
TestingApiTestingAccountCreatePost /testing/accountsCreate a test account
TestingApiTestingCreditCardGetGet /testing/credit-cardsRetrieve a test credit card, including its token
TestingApiTestingShipmentTrackingCreatePost /testing/shipmentsSimulate a shipment tracking update
WebhooksApiWebhooksCreatePut /webhooksCreate a webhook to subscribe to certain events
WebhooksApiWebhooksDeleteDelete /webhooks/{id}Delete an existing webhook
WebhooksApiWebhooksGetGet /webhooks/{id}Retrieve information for a specific webhook
WebhooksApiWebhooksGetAllGet /webhooksRetrieve information about all existing webhooks

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

api-key

  • Type: API key
  • API key parameter name: X-API-Key
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: X-API-Key and passed in as the auth context for each request.

oauth

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: /v1/oauth/authorize
  • Scopes:
  • bolt.account.manage: This scope grants permissions to perform read/edit/delete actions on Bolt Account data
  • bolt.account.view: This scope grants permissions to perform read only actions on Bolt Account data
  • openid: This scope grants permissions that enable Bolt SSO by granting an id token JWT that stores account data

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)

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

[email protected]

# Packages

No description provided by the author

# Functions

AddressErrorInvalidPostalCodeAsAccountAddressCreate400Response is a convenience function that returns AddressErrorInvalidPostalCode wrapped in AccountAddressCreate400Response.
AddressErrorInvalidRegionAsAccountAddressCreate400Response is a convenience function that returns AddressErrorInvalidRegion wrapped in AccountAddressCreate400Response.
AddressReferenceExplicitAsAddressReference is a convenience function that returns AddressReferenceExplicit wrapped in AddressReference.
AddressReferenceIdAsAddressReference is a convenience function that returns AddressReferenceId wrapped in AddressReference.
CacheExpires helper function to determine remaining time before repeating a request.
CallbackUrlErrorInvalidUrlAsMerchantCallbacksUpdate400Response is a convenience function that returns CallbackUrlErrorInvalidUrl wrapped in MerchantCallbacksUpdate400Response.
EventGroupAsWebhookEvent is a convenience function that returns EventGroup wrapped in WebhookEvent.
EventListAsWebhookEvent is a convenience function that returns EventList wrapped in WebhookEvent.
IsNil checks if an input is nil.
NewAccount instantiates a new Account 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.
NewAccountExistsIdentifierParameter instantiates a new AccountExistsIdentifierParameter 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.
NewAccountExistsIdentifierParameterWithDefaults instantiates a new AccountExistsIdentifierParameter 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.
NewAccountTestCreationData instantiates a new AccountTestCreationData 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.
NewAccountTestCreationDataWithDefaults instantiates a new AccountTestCreationData 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.
NewAccountWithDefaults instantiates a new Account 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.
NewAddress instantiates a new Address 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.
NewAddressErrorInvalidPostalCode instantiates a new AddressErrorInvalidPostalCode 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.
NewAddressErrorInvalidPostalCodeWithDefaults instantiates a new AddressErrorInvalidPostalCode 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.
NewAddressErrorInvalidRegion instantiates a new AddressErrorInvalidRegion 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.
NewAddressErrorInvalidRegionWithDefaults instantiates a new AddressErrorInvalidRegion 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.
NewAddressListing instantiates a new AddressListing 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.
NewAddressListingAllOf instantiates a new AddressListingAllOf 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.
NewAddressListingAllOfWithDefaults instantiates a new AddressListingAllOf 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.
NewAddressListingWithDefaults instantiates a new AddressListing 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.
NewAddressReferenceExplicit instantiates a new AddressReferenceExplicit 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.
NewAddressReferenceExplicitAllOf instantiates a new AddressReferenceExplicitAllOf 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.
NewAddressReferenceExplicitAllOfWithDefaults instantiates a new AddressReferenceExplicitAllOf 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.
NewAddressReferenceExplicitWithDefaults instantiates a new AddressReferenceExplicit 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.
NewAddressReferenceId instantiates a new AddressReferenceId 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.
NewAddressReferenceIdWithDefaults instantiates a new AddressReferenceId 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.
NewAddressWithDefaults instantiates a new Address 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.
NewAmounts instantiates a new Amounts 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.
NewAmountsWithDefaults instantiates a new Amounts 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.
NewCallbackUrlErrorInvalidUrl instantiates a new CallbackUrlErrorInvalidUrl 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.
NewCallbackUrlErrorInvalidUrlWithDefaults instantiates a new CallbackUrlErrorInvalidUrl 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.
NewCallbackUrls instantiates a new CallbackUrls 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.
NewCallbackUrlsWithDefaults instantiates a new CallbackUrls 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.
NewCart instantiates a new Cart 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.
NewCartDiscount instantiates a new CartDiscount 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.
NewCartDiscountWithDefaults instantiates a new CartDiscount 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.
NewCartItem instantiates a new CartItem 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.
NewCartItemWithDefaults instantiates a new CartItem 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.
NewCartShipment instantiates a new CartShipment 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.
NewCartShipmentWithDefaults instantiates a new CartShipment 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.
NewCartWithDefaults instantiates a new Cart 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.
NewCreditCard instantiates a new CreditCard 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.
NewCreditCardWithDefaults instantiates a new CreditCard 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.
NewEventGroup instantiates a new EventGroup 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.
NewEventGroupWithDefaults instantiates a new EventGroup 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.
NewEventList instantiates a new EventList 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.
NewEventListWithDefaults instantiates a new EventList 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.
NewGuestPaymentMethodInitializeRequest instantiates a new GuestPaymentMethodInitializeRequest 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.
NewGuestPaymentMethodInitializeRequestWithDefaults instantiates a new GuestPaymentMethodInitializeRequest 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.
NewIdentifiers instantiates a new Identifiers 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.
NewIdentifiersMerchantDivisionsInner instantiates a new IdentifiersMerchantDivisionsInner 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.
NewIdentifiersMerchantDivisionsInnerWithDefaults instantiates a new IdentifiersMerchantDivisionsInner 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.
NewIdentifiersWithDefaults instantiates a new Identifiers 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.
NewModelError instantiates a new ModelError 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.
NewModelErrorWithDefaults instantiates a new ModelError 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
NewPaymentMethodCreditCard instantiates a new PaymentMethodCreditCard 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.
NewPaymentMethodCreditCardAllOf instantiates a new PaymentMethodCreditCardAllOf 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.
NewPaymentMethodCreditCardAllOfWithDefaults instantiates a new PaymentMethodCreditCardAllOf 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.
NewPaymentMethodCreditCardWithDefaults instantiates a new PaymentMethodCreditCard 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.
NewPaymentMethodInitializeRequest instantiates a new PaymentMethodInitializeRequest 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.
NewPaymentMethodInitializeRequestWithDefaults instantiates a new PaymentMethodInitializeRequest 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.
NewPaymentMethodInitializeResponse instantiates a new PaymentMethodInitializeResponse 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.
NewPaymentMethodInitializeResponseAction instantiates a new PaymentMethodInitializeResponseAction 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.
NewPaymentMethodInitializeResponseActionWithDefaults instantiates a new PaymentMethodInitializeResponseAction 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.
NewPaymentMethodInitializeResponseWithDefaults instantiates a new PaymentMethodInitializeResponse 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.
NewPaymentMethodPaypal instantiates a new PaymentMethodPaypal 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.
NewPaymentMethodPaypalWithDefaults instantiates a new PaymentMethodPaypal 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.
NewPaymentMethodSavedPaymentMethod instantiates a new PaymentMethodSavedPaymentMethod 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.
NewPaymentMethodSavedPaymentMethodWithDefaults instantiates a new PaymentMethodSavedPaymentMethod 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.
NewProfile instantiates a new Profile 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.
NewProfileWithDefaults instantiates a new Profile 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.
NewShipmentTrackingUpdate instantiates a new ShipmentTrackingUpdate 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.
NewShipmentTrackingUpdateTrackingDetailsInner instantiates a new ShipmentTrackingUpdateTrackingDetailsInner 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.
NewShipmentTrackingUpdateTrackingDetailsInnerWithDefaults instantiates a new ShipmentTrackingUpdateTrackingDetailsInner 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.
NewShipmentTrackingUpdateWithDefaults instantiates a new ShipmentTrackingUpdate 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.
NewWebhooksGetAll200Response instantiates a new WebhooksGetAll200Response 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.
NewWebhooksGetAll200ResponseWithDefaults instantiates a new WebhooksGetAll200Response 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.
NewWebhooksPostRequest instantiates a new WebhooksPostRequest 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.
NewWebhooksPostRequestWithDefaults instantiates a new WebhooksPostRequest 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.
PaymentMethodCreditCardAsPaymentMethod is a convenience function that returns PaymentMethodCreditCard wrapped in PaymentMethod.
PaymentMethodPaypalAsGuestPaymentMethodInitializeRequestPaymentMethod is a convenience function that returns PaymentMethodPaypal wrapped in GuestPaymentMethodInitializeRequestPaymentMethod.
PaymentMethodSavedPaymentMethodAsPaymentMethodInitializeRequestPaymentMethod is a convenience function that returns PaymentMethodSavedPaymentMethod wrapped in PaymentMethodInitializeRequestPaymentMethod.
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.

# Variables

ContextAPIKeys takes a string apikey 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

Account struct for Account.
AccountAddressCreate400Response - struct for AccountAddressCreate400Response.
AccountExistsIdentifierParameter struct for AccountExistsIdentifierParameter.
AccountTestCreationData struct for AccountTestCreationData.
Address struct for Address.
AddressErrorInvalidPostalCode struct for AddressErrorInvalidPostalCode.
AddressErrorInvalidRegion struct for AddressErrorInvalidRegion.
AddressListing struct for AddressListing.
AddressListingAllOf struct for AddressListingAllOf.
AddressReference - struct for AddressReference.
AddressReferenceExplicit struct for AddressReferenceExplicit.
AddressReferenceExplicitAllOf struct for AddressReferenceExplicitAllOf.
AddressReferenceId struct for AddressReferenceId.
Amounts struct for Amounts.
No description provided by the author
No description provided by the author
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 Bolt API Reference API v3.0.1 In most cases there should be only one, shared, APIClient.
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIResponse stores the API response returned by the server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
CallbackUrlErrorInvalidUrl struct for CallbackUrlErrorInvalidUrl.
CallbackUrls struct for CallbackUrls.
Cart struct for Cart.
CartDiscount struct for CartDiscount.
CartItem struct for CartItem.
CartShipment struct for CartShipment.
Configuration stores the configuration of the API client.
CreditCard struct for CreditCard.
EventGroup struct for EventGroup.
EventList struct for EventList.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GuestPaymentMethodInitializeRequest struct for GuestPaymentMethodInitializeRequest.
GuestPaymentMethodInitializeRequestPaymentMethod - struct for GuestPaymentMethodInitializeRequestPaymentMethod.
Identifiers struct for Identifiers.
IdentifiersMerchantDivisionsInner struct for IdentifiersMerchantDivisionsInner.
MerchantCallbacksUpdate400Response - struct for MerchantCallbacksUpdate400Response.
ModelError struct for ModelError.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PaymentMethod - struct for PaymentMethod.
PaymentMethodCreditCard struct for PaymentMethodCreditCard.
PaymentMethodCreditCardAllOf struct for PaymentMethodCreditCardAllOf.
PaymentMethodInitializeRequest struct for PaymentMethodInitializeRequest.
PaymentMethodInitializeRequestPaymentMethod - struct for PaymentMethodInitializeRequestPaymentMethod.
PaymentMethodInitializeResponse struct for PaymentMethodInitializeResponse.
PaymentMethodInitializeResponseAction struct for PaymentMethodInitializeResponseAction.
PaymentMethodPaypal struct for PaymentMethodPaypal.
PaymentMethodSavedPaymentMethod struct for PaymentMethodSavedPaymentMethod.
Profile struct for Profile.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
ShipmentTrackingUpdate struct for ShipmentTrackingUpdate.
ShipmentTrackingUpdateTrackingDetailsInner struct for ShipmentTrackingUpdateTrackingDetailsInner.
Webhook struct for Webhook.
WebhookEvent - struct for WebhookEvent.
WebhooksGetAll200Response struct for WebhooksGetAll200Response.
WebhooksPostRequest struct for WebhooksPostRequest.

# Interfaces

No description provided by the author

# Type aliases

AccountApiService AccountApi service.
ConfigurationApiService ConfigurationApi service.
PaymentsApiService PaymentsApi service.
ServerConfigurations stores multiple ServerConfiguration items.
TestingApiService TestingApi service.
WebhooksApiService WebhooksApi service.