Categorygithub.com/Gemini-Commerce/go-client-product-list
modulepackage
0.0.0-20241118164218-ae05c44bf393
Repository: https://github.com/gemini-commerce/go-client-product-list.git
Documentation: pkg.go.dev

# README

Go API client for productlist

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

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: v1
  • Package version: 1.0.0
  • Generator version: 7.9.0
  • 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 productlist "github.com/Gemini-Commerce/go-client-product-list"

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 productlist.ContextServerIndex of type int.

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

Templated Server URL

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

ctx := context.WithValue(context.Background(), productlist.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 productlist.ContextOperationServerIndices and productlist.ContextOperationServerVariables context maps.

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

Documentation for API Endpoints

All URIs are relative to https://product-list.api.gogemini.io

ClassMethodHTTP requestDescription
ProductListAPICreateProductListPost /productlist.ProductList/CreateProductListCreate Collection
ProductListAPICreateProductListAssociationPost /productlist.ProductList/CreateProductListAssociationCreate Collection/Product Association
ProductListAPIDeleteProductListPost /productlist.ProductList/DeleteProductListDelete Collection
ProductListAPIDeleteProductListAssociationPost /productlist.ProductList/DeleteProductListAssociationDelete Collection/Product Association
ProductListAPIGetProductListAssociationsByProductGrnPost /productlist.ProductList/GetProductListAssociationsByProductGrnGet Collection/Product Associations by Product GRN
ProductListAPIGetProductListByCodePost /productlist.ProductList/GetProductListByCodeGet Collection by Code
ProductListAPIGetProductListByIdPost /productlist.ProductList/GetProductListByIdGet Collection by Id
ProductListAPIGetProductListByUrlKeyPost /productlist.ProductList/GetProductListByUrlKeyGet Collection by Url Key
ProductListAPIGetProductListsCountPost /productlist.ProductList/GetProductListsCountGet Collection Product Count
ProductListAPIListProductListAssociationsPost /productlist.ProductList/ListProductListAssociationsList Collection/Product Associations
ProductListAPIListProductListsPost /productlist.ProductList/ListProductListsList Collections
ProductListAPIProductListBulkUpdateProductListAssociationsPost /productlist.ProductList/BulkUpdateProductListAssociations
ProductListAPISearchProductListsPost /productlist.ProductList/SearchProductListsSearch Collections
ProductListAPISearchProductListsByIdsPost /productlist.ProductList/SearchProductListsByIdsSearch Collections by Ids
ProductListAPISetProductListAssociationsPost /productlist.ProductList/SetProductListAssociationsSet Collection/Product Associations
ProductListAPIUpdateProductListPost /productlist.ProductList/UpdateProductListUpdate Collection

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

Authorization

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

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

Example

auth := context.WithValue(
		context.Background(),
		productlist.ContextAPIKeys,
		map[string]productlist.APIKey{
			"Authorization": {Key: "API_KEY_STRING"},
		},
	)
r, err := client.Service.Operation(auth, args)

standardAuthorization

  • Type: OAuth
  • Flow: implicit
  • Authorization URL:
  • Scopes: N/A

Example

auth := context.WithValue(context.Background(), productlist.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, productlist.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]

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
IsNil checks if an input is nil.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewConfiguration returns a new Configuration object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewOrderByDirectionFromValue returns a pointer to a valid OrderByDirection for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewProductlistBulkUpdateProductListAssociationsRequest instantiates a new ProductlistBulkUpdateProductListAssociationsRequest 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.
NewProductlistBulkUpdateProductListAssociationsRequestProductListAssociation instantiates a new ProductlistBulkUpdateProductListAssociationsRequestProductListAssociation 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.
NewProductlistBulkUpdateProductListAssociationsRequestProductListAssociationWithDefaults instantiates a new ProductlistBulkUpdateProductListAssociationsRequestProductListAssociation 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.
NewProductlistBulkUpdateProductListAssociationsRequestWithDefaults instantiates a new ProductlistBulkUpdateProductListAssociationsRequest 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.
NewProductlistCreateProductListAssociationRequest instantiates a new ProductlistCreateProductListAssociationRequest 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.
NewProductlistCreateProductListAssociationRequestWithDefaults instantiates a new ProductlistCreateProductListAssociationRequest 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.
NewProductlistCreateProductListAssociationResponse instantiates a new ProductlistCreateProductListAssociationResponse 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.
NewProductlistCreateProductListAssociationResponseWithDefaults instantiates a new ProductlistCreateProductListAssociationResponse 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.
NewProductlistCreateProductListRequest instantiates a new ProductlistCreateProductListRequest 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.
NewProductlistCreateProductListRequestWithDefaults instantiates a new ProductlistCreateProductListRequest 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.
NewProductlistCreateProductListResponse instantiates a new ProductlistCreateProductListResponse 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.
NewProductlistCreateProductListResponseWithDefaults instantiates a new ProductlistCreateProductListResponse 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.
NewProductlistDeleteProductListAssociationRequest instantiates a new ProductlistDeleteProductListAssociationRequest 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.
NewProductlistDeleteProductListAssociationRequestWithDefaults instantiates a new ProductlistDeleteProductListAssociationRequest 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.
NewProductlistDeleteProductListAssociationResponse instantiates a new ProductlistDeleteProductListAssociationResponse 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.
NewProductlistDeleteProductListAssociationResponseWithDefaults instantiates a new ProductlistDeleteProductListAssociationResponse 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.
NewProductlistDeleteProductListRequest instantiates a new ProductlistDeleteProductListRequest 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.
NewProductlistDeleteProductListRequestWithDefaults instantiates a new ProductlistDeleteProductListRequest 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.
NewProductlistDeleteProductListResponse instantiates a new ProductlistDeleteProductListResponse 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.
NewProductlistDeleteProductListResponseWithDefaults instantiates a new ProductlistDeleteProductListResponse 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.
NewProductlistGetProductListAssociationsByProductGrnRequest instantiates a new ProductlistGetProductListAssociationsByProductGrnRequest 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.
NewProductlistGetProductListAssociationsByProductGrnRequestWithDefaults instantiates a new ProductlistGetProductListAssociationsByProductGrnRequest 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.
NewProductlistGetProductListAssociationsByProductGrnResponse instantiates a new ProductlistGetProductListAssociationsByProductGrnResponse 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.
NewProductlistGetProductListAssociationsByProductGrnResponseWithDefaults instantiates a new ProductlistGetProductListAssociationsByProductGrnResponse 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.
NewProductlistGetProductListByCodeRequest instantiates a new ProductlistGetProductListByCodeRequest 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.
NewProductlistGetProductListByCodeRequestWithDefaults instantiates a new ProductlistGetProductListByCodeRequest 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.
NewProductlistGetProductListByCodeResponse instantiates a new ProductlistGetProductListByCodeResponse 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.
NewProductlistGetProductListByCodeResponseWithDefaults instantiates a new ProductlistGetProductListByCodeResponse 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.
NewProductlistGetProductListByIdRequest instantiates a new ProductlistGetProductListByIdRequest 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.
NewProductlistGetProductListByIdRequestWithDefaults instantiates a new ProductlistGetProductListByIdRequest 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.
NewProductlistGetProductListByIdResponse instantiates a new ProductlistGetProductListByIdResponse 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.
NewProductlistGetProductListByIdResponseWithDefaults instantiates a new ProductlistGetProductListByIdResponse 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.
NewProductlistGetProductListByUrlKeyRequest instantiates a new ProductlistGetProductListByUrlKeyRequest 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.
NewProductlistGetProductListByUrlKeyRequestWithDefaults instantiates a new ProductlistGetProductListByUrlKeyRequest 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.
NewProductlistGetProductListByUrlKeyResponse instantiates a new ProductlistGetProductListByUrlKeyResponse 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.
NewProductlistGetProductListByUrlKeyResponseWithDefaults instantiates a new ProductlistGetProductListByUrlKeyResponse 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.
NewProductlistGetProductListsCountRequest instantiates a new ProductlistGetProductListsCountRequest 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.
NewProductlistGetProductListsCountRequestWithDefaults instantiates a new ProductlistGetProductListsCountRequest 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.
NewProductlistGetProductListsCountResponse instantiates a new ProductlistGetProductListsCountResponse 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.
NewProductlistGetProductListsCountResponseWithDefaults instantiates a new ProductlistGetProductListsCountResponse 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.
NewProductlistListProductListAssociationsRequest instantiates a new ProductlistListProductListAssociationsRequest 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.
NewProductlistListProductListAssociationsRequestWithDefaults instantiates a new ProductlistListProductListAssociationsRequest 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.
NewProductlistListProductListAssociationsResponse instantiates a new ProductlistListProductListAssociationsResponse 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.
NewProductlistListProductListAssociationsResponseWithDefaults instantiates a new ProductlistListProductListAssociationsResponse 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.
NewProductlistListProductListsRequest instantiates a new ProductlistListProductListsRequest 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.
NewProductlistListProductListsRequestWithDefaults instantiates a new ProductlistListProductListsRequest 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.
NewProductlistListProductListsResponse instantiates a new ProductlistListProductListsResponse 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.
NewProductlistListProductListsResponseWithDefaults instantiates a new ProductlistListProductListsResponse 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.
NewProductlistLocalizedText instantiates a new ProductlistLocalizedText 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.
NewProductlistLocalizedTextWithDefaults instantiates a new ProductlistLocalizedText 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.
NewProductlistOrderBy instantiates a new ProductlistOrderBy 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.
NewProductlistOrderByWithDefaults instantiates a new ProductlistOrderBy 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.
NewProductlistProductListAssociation instantiates a new ProductlistProductListAssociation 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.
NewProductlistProductListAssociationError instantiates a new ProductlistProductListAssociationError 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.
NewProductlistProductListAssociationErrorWithDefaults instantiates a new ProductlistProductListAssociationError 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.
NewProductlistProductListAssociationWithDefaults instantiates a new ProductlistProductListAssociation 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.
NewProductlistProductListEntity instantiates a new ProductlistProductListEntity 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.
NewProductlistProductListEntityWithDefaults instantiates a new ProductlistProductListEntity 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.
NewProductlistProductListError instantiates a new ProductlistProductListError 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.
NewProductlistProductListErrorWithDefaults instantiates a new ProductlistProductListError 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.
NewProductlistSearchProductListsByIdsRequest instantiates a new ProductlistSearchProductListsByIdsRequest 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.
NewProductlistSearchProductListsByIdsRequestWithDefaults instantiates a new ProductlistSearchProductListsByIdsRequest 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.
NewProductlistSearchProductListsByIdsResponse instantiates a new ProductlistSearchProductListsByIdsResponse 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.
NewProductlistSearchProductListsByIdsResponseWithDefaults instantiates a new ProductlistSearchProductListsByIdsResponse 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.
NewProductlistSearchProductListsRequest instantiates a new ProductlistSearchProductListsRequest 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.
NewProductlistSearchProductListsRequestWithDefaults instantiates a new ProductlistSearchProductListsRequest 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.
NewProductlistSearchProductListsResponse instantiates a new ProductlistSearchProductListsResponse 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.
NewProductlistSearchProductListsResponseWithDefaults instantiates a new ProductlistSearchProductListsResponse 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.
NewProductlistSetProductListAssociationsRequest instantiates a new ProductlistSetProductListAssociationsRequest 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.
NewProductlistSetProductListAssociationsRequestWithDefaults instantiates a new ProductlistSetProductListAssociationsRequest 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.
NewProductlistSetProductListAssociationsResponse instantiates a new ProductlistSetProductListAssociationsResponse 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.
NewProductlistSetProductListAssociationsResponseWithDefaults instantiates a new ProductlistSetProductListAssociationsResponse 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.
NewProductlistUpdateProductListRequest instantiates a new ProductlistUpdateProductListRequest 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.
NewProductlistUpdateProductListRequestWithDefaults instantiates a new ProductlistUpdateProductListRequest 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.
NewProductlistUpdateProductListResponse instantiates a new ProductlistUpdateProductListResponse 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.
NewProductlistUpdateProductListResponseWithDefaults instantiates a new ProductlistUpdateProductListResponse 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.
NewProtobufAny instantiates a new ProtobufAny 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.
NewProtobufAnyWithDefaults instantiates a new ProtobufAny 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.
NewRpcStatus instantiates a new RpcStatus 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.
NewRpcStatusWithDefaults instantiates a new RpcStatus 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.
NewSearchProductListsRequestQuery instantiates a new SearchProductListsRequestQuery 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.
NewSearchProductListsRequestQueryWithDefaults instantiates a new SearchProductListsRequestQuery 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.
NewSetProductListAssociationsRequestAssociation instantiates a new SetProductListAssociationsRequestAssociation 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.
NewSetProductListAssociationsRequestAssociationWithDefaults instantiates a new SetProductListAssociationsRequestAssociation 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 OrderByDirection.
List of OrderByDirection.
List of OrderByDirection.

# Variables

All allowed values of OrderByDirection enum.
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.
No description provided by the author
No description provided by the author

# Structs

APIClient manages communication with the Collection Service API vv1 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
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
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
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Configuration stores the configuration of the API client.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProductlistBulkUpdateProductListAssociationsRequest struct for ProductlistBulkUpdateProductListAssociationsRequest.
ProductlistBulkUpdateProductListAssociationsRequestProductListAssociation struct for ProductlistBulkUpdateProductListAssociationsRequestProductListAssociation.
ProductlistCreateProductListAssociationRequest struct for ProductlistCreateProductListAssociationRequest.
ProductlistCreateProductListAssociationResponse struct for ProductlistCreateProductListAssociationResponse.
ProductlistCreateProductListRequest struct for ProductlistCreateProductListRequest.
ProductlistCreateProductListResponse struct for ProductlistCreateProductListResponse.
ProductlistDeleteProductListAssociationRequest struct for ProductlistDeleteProductListAssociationRequest.
ProductlistDeleteProductListAssociationResponse struct for ProductlistDeleteProductListAssociationResponse.
ProductlistDeleteProductListRequest struct for ProductlistDeleteProductListRequest.
ProductlistDeleteProductListResponse struct for ProductlistDeleteProductListResponse.
ProductlistGetProductListAssociationsByProductGrnRequest struct for ProductlistGetProductListAssociationsByProductGrnRequest.
ProductlistGetProductListAssociationsByProductGrnResponse struct for ProductlistGetProductListAssociationsByProductGrnResponse.
ProductlistGetProductListByCodeRequest struct for ProductlistGetProductListByCodeRequest.
ProductlistGetProductListByCodeResponse struct for ProductlistGetProductListByCodeResponse.
ProductlistGetProductListByIdRequest struct for ProductlistGetProductListByIdRequest.
ProductlistGetProductListByIdResponse struct for ProductlistGetProductListByIdResponse.
ProductlistGetProductListByUrlKeyRequest struct for ProductlistGetProductListByUrlKeyRequest.
ProductlistGetProductListByUrlKeyResponse struct for ProductlistGetProductListByUrlKeyResponse.
ProductlistGetProductListsCountRequest struct for ProductlistGetProductListsCountRequest.
ProductlistGetProductListsCountResponse struct for ProductlistGetProductListsCountResponse.
ProductlistListProductListAssociationsRequest struct for ProductlistListProductListAssociationsRequest.
ProductlistListProductListAssociationsResponse struct for ProductlistListProductListAssociationsResponse.
ProductlistListProductListsRequest struct for ProductlistListProductListsRequest.
ProductlistListProductListsResponse struct for ProductlistListProductListsResponse.
ProductlistLocalizedText struct for ProductlistLocalizedText.
ProductlistOrderBy struct for ProductlistOrderBy.
ProductlistProductListAssociation struct for ProductlistProductListAssociation.
ProductlistProductListAssociationError struct for ProductlistProductListAssociationError.
ProductlistProductListEntity struct for ProductlistProductListEntity.
ProductlistProductListError struct for ProductlistProductListError.
ProductlistSearchProductListsByIdsRequest struct for ProductlistSearchProductListsByIdsRequest.
ProductlistSearchProductListsByIdsResponse struct for ProductlistSearchProductListsByIdsResponse.
ProductlistSearchProductListsRequest struct for ProductlistSearchProductListsRequest.
ProductlistSearchProductListsResponse struct for ProductlistSearchProductListsResponse.
ProductlistSetProductListAssociationsRequest struct for ProductlistSetProductListAssociationsRequest.
ProductlistSetProductListAssociationsResponse struct for ProductlistSetProductListAssociationsResponse.
ProductlistUpdateProductListRequest struct for ProductlistUpdateProductListRequest.
ProductlistUpdateProductListResponse struct for ProductlistUpdateProductListResponse.
ProtobufAny `Any` contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.
RpcStatus struct for RpcStatus.
SearchProductListsRequestQuery struct for SearchProductListsRequestQuery.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
SetProductListAssociationsRequestAssociation struct for SetProductListAssociationsRequestAssociation.

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

OrderByDirection the model 'OrderByDirection'.
ProductListAPIService ProductListAPI service.
ServerConfigurations stores multiple ServerConfiguration items.