Categorygithub.com/gemini-commerce/go-client-product
modulepackage
1.0.5
Repository: https://github.com/gemini-commerce/go-client-product.git
Documentation: pkg.go.dev

# README

Go API client for product

API for managing products

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
  • 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 product "github.com/gemini-commerce/go-client-product"

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

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

Templated Server URL

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

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

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

Documentation for API Endpoints

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

ClassMethodHTTP requestDescription
ProductAPIProductAddMediaGalleryEntryPost /product.Product/AddMediaGalleryEntry
ProductAPIProductBulkAddAssetsEntriesPost /product.Product/BulkAddAssetsEntriesAssets endpoints
ProductAPIProductBulkCreateAttributePost /product.Product/BulkCreateAttribute
ProductAPIProductBulkDeleteProductsPost /product.Product/BulkDeleteProducts
ProductAPIProductBulkRemoveAssetsEntriesPost /product.Product/BulkRemoveAssetsEntries
ProductAPIProductBulkUpdatePost /product.Product/BulkUpdate
ProductAPIProductBulkUpdateAssetsEntriesPost /product.Product/BulkUpdateAssetsEntries
ProductAPIProductBulkUpdateV2Post /product.Product/BulkUpdateV2
ProductAPIProductCreateAttributeGroupPost /product.Product/CreateAttributeGroup
ProductAPIProductCreateAttributeOptionsPost /product.Product/CreateAttributeOptions
ProductAPIProductCreateEntityPost /product.Product/CreateEntity
ProductAPIProductCreateOptionsListPost /product.Product/CreateOptionsList
ProductAPIProductCreateProductPost /product.Product/CreateProduct
ProductAPIProductCreateProductV2Post /product.Product/CreateProductV2
ProductAPIProductDeletePost /product.Product/Delete
ProductAPIProductDeleteAttributePost /product.Product/DeleteAttribute
ProductAPIProductDeleteProductPost /product.Product/DeleteProduct
ProductAPIProductGetAttributeGroupPost /product.Product/GetAttributeGroup
ProductAPIProductGetAttributeOptionPost /product.Product/GetAttributeOption
ProductAPIProductGetAttributeOptionsPost /product.Product/GetAttributeOptions
ProductAPIProductGetEntityPost /product.Product/GetEntity
ProductAPIProductGetOptionsListPost /product.Product/GetOptionsList
ProductAPIProductGetProductPost /product.Product/GetProduct
ProductAPIProductGetProductByCodePost /product.Product/GetProductByCode
ProductAPIProductGetProductByUrlKeyPost /product.Product/GetProductByUrlKey
ProductAPIProductListAttributeGroupsPost /product.Product/ListAttributeGroupsAttribute Groups endpoints
ProductAPIProductListAttributeOptionsPost /product.Product/ListAttributeOptions
ProductAPIProductListEntitiesPost /product.Product/ListEntities
ProductAPIProductListOptionsListsPost /product.Product/ListOptionsLists
ProductAPIProductListProductsPost /product.Product/ListProducts
ProductAPIProductListProductsByIdsPost /product.Product/ListProductsByIds
ProductAPIProductListProductsBySkuPost /product.Product/ListProductsBySku
ProductAPIProductListVariantsBySkuPost /product.Product/ListVariantsBySku
ProductAPIProductRemoveMediaGalleryEntryPost /product.Product/RemoveMediaGalleryEntry
ProductAPIProductUpdateAttributePost /product.Product/UpdateAttribute
ProductAPIProductUpdateAttributeGroupPost /product.Product/UpdateAttributeGroup
ProductAPIProductUpdateAttributeOptionsPost /product.Product/UpdateAttributeOptionsrpc GetAttributeOptionByCode (product.entitymanager.GetAttributeOptionByCodeRequest) returns (product.entitymanager.GetAttributeOptionByCodeResponse) {}
ProductAPIProductUpdateMediaGalleryEntryPost /product.Product/UpdateMediaGalleryEntry
ProductAPIProductUpdateOptionsListPost /product.Product/UpdateOptionsList
ProductAPIProductUpdateProductPost /product.Product/UpdateProduct
ProductAPIProductUpdateProductV2Post /product.Product/UpdateProductV2

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(),
		product.ContextAPIKeys,
		map[string]product.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(), product.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, product.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

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.
NewBulkUpdateAssetsEntriesRequestUpdateEntity instantiates a new BulkUpdateAssetsEntriesRequestUpdateEntity 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.
NewBulkUpdateAssetsEntriesRequestUpdateEntityWithDefaults instantiates a new BulkUpdateAssetsEntriesRequestUpdateEntity 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.
NewEntitymanagerAttribute instantiates a new EntitymanagerAttribute 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.
NewEntitymanagerAttributeGroup instantiates a new EntitymanagerAttributeGroup 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.
NewEntitymanagerAttributeGroupWithDefaults instantiates a new EntitymanagerAttributeGroup 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.
NewEntitymanagerAttributeOption instantiates a new EntitymanagerAttributeOption 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.
NewEntitymanagerAttributeOptionErrors instantiates a new EntitymanagerAttributeOptionErrors 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.
NewEntitymanagerAttributeOptionErrorsWithDefaults instantiates a new EntitymanagerAttributeOptionErrors 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.
NewEntitymanagerAttributeOptionSwatch instantiates a new EntitymanagerAttributeOptionSwatch 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.
NewEntitymanagerAttributeOptionSwatchWithDefaults instantiates a new EntitymanagerAttributeOptionSwatch 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.
NewEntitymanagerAttributeOptionWithDefaults instantiates a new EntitymanagerAttributeOption 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.
NewEntitymanagerAttributeWithDefaults instantiates a new EntitymanagerAttribute 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.
NewEntitymanagerAttributeWriteError instantiates a new EntitymanagerAttributeWriteError 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.
NewEntitymanagerAttributeWriteErrors instantiates a new EntitymanagerAttributeWriteErrors 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.
NewEntitymanagerAttributeWriteErrorsWithDefaults instantiates a new EntitymanagerAttributeWriteErrors 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.
NewEntitymanagerAttributeWriteErrorWithDefaults instantiates a new EntitymanagerAttributeWriteError 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.
NewEntitymanagerBulkCreateAttributeRequest instantiates a new EntitymanagerBulkCreateAttributeRequest 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.
NewEntitymanagerBulkCreateAttributeRequestWithDefaults instantiates a new EntitymanagerBulkCreateAttributeRequest 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.
NewEntitymanagerBulkCreateAttributeResponse instantiates a new EntitymanagerBulkCreateAttributeResponse 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.
NewEntitymanagerBulkCreateAttributeResponseWithDefaults instantiates a new EntitymanagerBulkCreateAttributeResponse 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.
NewEntitymanagerCreateAttributeGroupRequest instantiates a new EntitymanagerCreateAttributeGroupRequest 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.
NewEntitymanagerCreateAttributeGroupRequestWithDefaults instantiates a new EntitymanagerCreateAttributeGroupRequest 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.
NewEntitymanagerCreateAttributeOptionsRequest instantiates a new EntitymanagerCreateAttributeOptionsRequest 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.
NewEntitymanagerCreateAttributeOptionsRequestWithDefaults instantiates a new EntitymanagerCreateAttributeOptionsRequest 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.
NewEntitymanagerCreateAttributeOptionsResponse instantiates a new EntitymanagerCreateAttributeOptionsResponse 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.
NewEntitymanagerCreateAttributeOptionsResponseWithDefaults instantiates a new EntitymanagerCreateAttributeOptionsResponse 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.
NewEntitymanagerCreateEntityResponse instantiates a new EntitymanagerCreateEntityResponse 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.
NewEntitymanagerCreateEntityResponseWithDefaults instantiates a new EntitymanagerCreateEntityResponse 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.
NewEntitymanagerCreateOptionsListRequest instantiates a new EntitymanagerCreateOptionsListRequest 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.
NewEntitymanagerCreateOptionsListRequestWithDefaults instantiates a new EntitymanagerCreateOptionsListRequest 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.
NewEntitymanagerCreateOptionsListResponse instantiates a new EntitymanagerCreateOptionsListResponse 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.
NewEntitymanagerCreateOptionsListResponseWithDefaults instantiates a new EntitymanagerCreateOptionsListResponse 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.
NewEntitymanagerDeleteAttributeRequest instantiates a new EntitymanagerDeleteAttributeRequest 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.
NewEntitymanagerDeleteAttributeRequestWithDefaults instantiates a new EntitymanagerDeleteAttributeRequest 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.
NewEntitymanagerEntity instantiates a new EntitymanagerEntity 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.
NewEntitymanagerEntityIdentifier instantiates a new EntitymanagerEntityIdentifier 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.
NewEntitymanagerEntityIdentifierWithDefaults instantiates a new EntitymanagerEntityIdentifier 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.
NewEntitymanagerEntityRequest instantiates a new EntitymanagerEntityRequest 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.
NewEntitymanagerEntityRequestWithDefaults instantiates a new EntitymanagerEntityRequest 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.
NewEntitymanagerEntityWithDefaults instantiates a new EntitymanagerEntity 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.
NewEntitymanagerGetAttributeGroupRequest instantiates a new EntitymanagerGetAttributeGroupRequest 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.
NewEntitymanagerGetAttributeGroupRequestWithDefaults instantiates a new EntitymanagerGetAttributeGroupRequest 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.
NewEntitymanagerGetAttributeOptionRequest instantiates a new EntitymanagerGetAttributeOptionRequest 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.
NewEntitymanagerGetAttributeOptionRequestWithDefaults instantiates a new EntitymanagerGetAttributeOptionRequest 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.
NewEntitymanagerGetAttributeOptionResponse instantiates a new EntitymanagerGetAttributeOptionResponse 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.
NewEntitymanagerGetAttributeOptionResponseWithDefaults instantiates a new EntitymanagerGetAttributeOptionResponse 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.
NewEntitymanagerGetAttributeOptionsRequest instantiates a new EntitymanagerGetAttributeOptionsRequest 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.
NewEntitymanagerGetAttributeOptionsRequestOption instantiates a new EntitymanagerGetAttributeOptionsRequestOption 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.
NewEntitymanagerGetAttributeOptionsRequestOptionWithDefaults instantiates a new EntitymanagerGetAttributeOptionsRequestOption 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.
NewEntitymanagerGetAttributeOptionsRequestWithDefaults instantiates a new EntitymanagerGetAttributeOptionsRequest 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.
NewEntitymanagerGetAttributeOptionsResponse instantiates a new EntitymanagerGetAttributeOptionsResponse 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.
NewEntitymanagerGetAttributeOptionsResponseOption instantiates a new EntitymanagerGetAttributeOptionsResponseOption 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.
NewEntitymanagerGetAttributeOptionsResponseOptionWithDefaults instantiates a new EntitymanagerGetAttributeOptionsResponseOption 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.
NewEntitymanagerGetAttributeOptionsResponseWithDefaults instantiates a new EntitymanagerGetAttributeOptionsResponse 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.
NewEntitymanagerGetOptionsListRequest instantiates a new EntitymanagerGetOptionsListRequest 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.
NewEntitymanagerGetOptionsListRequestWithDefaults instantiates a new EntitymanagerGetOptionsListRequest 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.
NewEntitymanagerGetOptionsListResponse instantiates a new EntitymanagerGetOptionsListResponse 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.
NewEntitymanagerGetOptionsListResponseWithDefaults instantiates a new EntitymanagerGetOptionsListResponse 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.
NewEntitymanagerListAttributeGroupsRequest instantiates a new EntitymanagerListAttributeGroupsRequest 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.
NewEntitymanagerListAttributeGroupsRequestWithDefaults instantiates a new EntitymanagerListAttributeGroupsRequest 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.
NewEntitymanagerListAttributeGroupsResponse instantiates a new EntitymanagerListAttributeGroupsResponse 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.
NewEntitymanagerListAttributeGroupsResponseWithDefaults instantiates a new EntitymanagerListAttributeGroupsResponse 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.
NewEntitymanagerListAttributeOptionsRequest instantiates a new EntitymanagerListAttributeOptionsRequest 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.
NewEntitymanagerListAttributeOptionsRequestWithDefaults instantiates a new EntitymanagerListAttributeOptionsRequest 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.
NewEntitymanagerListAttributeOptionsResponse instantiates a new EntitymanagerListAttributeOptionsResponse 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.
NewEntitymanagerListAttributeOptionsResponseWithDefaults instantiates a new EntitymanagerListAttributeOptionsResponse 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.
NewEntitymanagerListEntitiesRequest instantiates a new EntitymanagerListEntitiesRequest 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.
NewEntitymanagerListEntitiesRequestWithDefaults instantiates a new EntitymanagerListEntitiesRequest 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.
NewEntitymanagerListEntitiesResponse instantiates a new EntitymanagerListEntitiesResponse 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.
NewEntitymanagerListEntitiesResponseWithDefaults instantiates a new EntitymanagerListEntitiesResponse 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.
NewEntitymanagerListOptionsListsRequest instantiates a new EntitymanagerListOptionsListsRequest 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.
NewEntitymanagerListOptionsListsRequestWithDefaults instantiates a new EntitymanagerListOptionsListsRequest 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.
NewEntitymanagerListOptionsListsResponse instantiates a new EntitymanagerListOptionsListsResponse 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.
NewEntitymanagerListOptionsListsResponseWithDefaults instantiates a new EntitymanagerListOptionsListsResponse 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.
NewEntitymanagerOptionsList instantiates a new EntitymanagerOptionsList 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.
NewEntitymanagerOptionsListWithDefaults instantiates a new EntitymanagerOptionsList 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.
NewEntitymanagerRenderAsFromValue returns a pointer to a valid EntitymanagerRenderAs for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEntitymanagerTypesFromValue returns a pointer to a valid EntitymanagerTypes for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewEntitymanagerUpdateAttributeGroupRequest instantiates a new EntitymanagerUpdateAttributeGroupRequest 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.
NewEntitymanagerUpdateAttributeGroupRequestPayload instantiates a new EntitymanagerUpdateAttributeGroupRequestPayload 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.
NewEntitymanagerUpdateAttributeGroupRequestPayloadWithDefaults instantiates a new EntitymanagerUpdateAttributeGroupRequestPayload 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.
NewEntitymanagerUpdateAttributeGroupRequestWithDefaults instantiates a new EntitymanagerUpdateAttributeGroupRequest 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.
NewEntitymanagerUpdateAttributeOptionsRequest instantiates a new EntitymanagerUpdateAttributeOptionsRequest 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.
NewEntitymanagerUpdateAttributeOptionsRequestWithDefaults instantiates a new EntitymanagerUpdateAttributeOptionsRequest 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.
NewEntitymanagerUpdateAttributeOptionsResponse instantiates a new EntitymanagerUpdateAttributeOptionsResponse 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.
NewEntitymanagerUpdateAttributeOptionsResponseWithDefaults instantiates a new EntitymanagerUpdateAttributeOptionsResponse 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.
NewEntitymanagerUpdateAttributeRequest instantiates a new EntitymanagerUpdateAttributeRequest 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.
NewEntitymanagerUpdateAttributeRequestPayload instantiates a new EntitymanagerUpdateAttributeRequestPayload 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.
NewEntitymanagerUpdateAttributeRequestPayloadWithDefaults instantiates a new EntitymanagerUpdateAttributeRequestPayload 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.
NewEntitymanagerUpdateAttributeRequestWithDefaults instantiates a new EntitymanagerUpdateAttributeRequest 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.
NewEntitymanagerUpdateOptionsListRequest instantiates a new EntitymanagerUpdateOptionsListRequest 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.
NewEntitymanagerUpdateOptionsListRequestWithDefaults instantiates a new EntitymanagerUpdateOptionsListRequest 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.
NewEntitymanagerUpdateOptionsListResponse instantiates a new EntitymanagerUpdateOptionsListResponse 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.
NewEntitymanagerUpdateOptionsListResponseWithDefaults instantiates a new EntitymanagerUpdateOptionsListResponse 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.
NewListProductsRequestFilter instantiates a new ListProductsRequestFilter 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.
NewListProductsRequestFilterWithDefaults instantiates a new ListProductsRequestFilter 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
NewProductAddMediaGalleryEntryRequest instantiates a new ProductAddMediaGalleryEntryRequest 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.
NewProductAddMediaGalleryEntryRequestWithDefaults instantiates a new ProductAddMediaGalleryEntryRequest 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.
NewProductAddMediaGalleryEntryResponse instantiates a new ProductAddMediaGalleryEntryResponse 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.
NewProductAddMediaGalleryEntryResponseWithDefaults instantiates a new ProductAddMediaGalleryEntryResponse 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.
NewProductAssetData instantiates a new ProductAssetData 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.
NewProductAssetDataWithDefaults instantiates a new ProductAssetData 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.
NewProductAssets instantiates a new ProductAssets 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.
NewProductAssetsEntry instantiates a new ProductAssetsEntry 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.
NewProductAssetsEntryMetadata instantiates a new ProductAssetsEntryMetadata 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.
NewProductAssetsEntryMetadataWithDefaults instantiates a new ProductAssetsEntryMetadata 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.
NewProductAssetsEntryWithDefaults instantiates a new ProductAssetsEntry 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.
NewProductAssetsWithDefaults instantiates a new ProductAssets 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.
NewProductAttributeResponseError instantiates a new ProductAttributeResponseError 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.
NewProductAttributeResponseErrorWithDefaults instantiates a new ProductAttributeResponseError 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.
NewProductBulkAddAssetsEntriesRequest instantiates a new ProductBulkAddAssetsEntriesRequest 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.
NewProductBulkAddAssetsEntriesRequestWithDefaults instantiates a new ProductBulkAddAssetsEntriesRequest 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.
NewProductBulkAddAssetsEntriesResponse instantiates a new ProductBulkAddAssetsEntriesResponse 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.
NewProductBulkAddAssetsEntriesResponseWithDefaults instantiates a new ProductBulkAddAssetsEntriesResponse 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.
NewProductBulkDeleteProductsRequest instantiates a new ProductBulkDeleteProductsRequest 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.
NewProductBulkDeleteProductsRequestWithDefaults instantiates a new ProductBulkDeleteProductsRequest 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.
NewProductBulkRemoveAssetsEntriesRequest instantiates a new ProductBulkRemoveAssetsEntriesRequest 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.
NewProductBulkRemoveAssetsEntriesRequestWithDefaults instantiates a new ProductBulkRemoveAssetsEntriesRequest 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.
NewProductBulkUpdateAssetsEntriesRequest instantiates a new ProductBulkUpdateAssetsEntriesRequest 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.
NewProductBulkUpdateAssetsEntriesRequestWithDefaults instantiates a new ProductBulkUpdateAssetsEntriesRequest 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.
NewProductBulkUpdateAssetsEntriesResponse instantiates a new ProductBulkUpdateAssetsEntriesResponse 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.
NewProductBulkUpdateAssetsEntriesResponseWithDefaults instantiates a new ProductBulkUpdateAssetsEntriesResponse 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.
NewProductBulkUpdateRequest instantiates a new ProductBulkUpdateRequest 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.
NewProductBulkUpdateRequestPayload instantiates a new ProductBulkUpdateRequestPayload 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.
NewProductBulkUpdateRequestPayloadWithDefaults instantiates a new ProductBulkUpdateRequestPayload 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.
NewProductBulkUpdateRequestV2 instantiates a new ProductBulkUpdateRequestV2 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.
NewProductBulkUpdateRequestV2Payload instantiates a new ProductBulkUpdateRequestV2Payload 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.
NewProductBulkUpdateRequestV2PayloadWithDefaults instantiates a new ProductBulkUpdateRequestV2Payload 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.
NewProductBulkUpdateRequestV2WithDefaults instantiates a new ProductBulkUpdateRequestV2 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.
NewProductBulkUpdateRequestWithDefaults instantiates a new ProductBulkUpdateRequest 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.
NewProductBulkUpdateResponse instantiates a new ProductBulkUpdateResponse 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.
NewProductBulkUpdateResponseResponse instantiates a new ProductBulkUpdateResponseResponse 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.
NewProductBulkUpdateResponseResponseWithDefaults instantiates a new ProductBulkUpdateResponseResponse 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.
NewProductBulkUpdateResponseV2 instantiates a new ProductBulkUpdateResponseV2 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.
NewProductBulkUpdateResponseV2Response instantiates a new ProductBulkUpdateResponseV2Response 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.
NewProductBulkUpdateResponseV2ResponseWithDefaults instantiates a new ProductBulkUpdateResponseV2Response 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.
NewProductBulkUpdateResponseV2WithDefaults instantiates a new ProductBulkUpdateResponseV2 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.
NewProductBulkUpdateResponseWithDefaults instantiates a new ProductBulkUpdateResponse 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.
NewProductCreateProductRequest instantiates a new ProductCreateProductRequest 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.
NewProductCreateProductRequestV2 instantiates a new ProductCreateProductRequestV2 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.
NewProductCreateProductRequestV2WithDefaults instantiates a new ProductCreateProductRequestV2 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.
NewProductCreateProductRequestWithDefaults instantiates a new ProductCreateProductRequest 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.
NewProductCreateProductResponse instantiates a new ProductCreateProductResponse 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.
NewProductCreateProductResponseV2 instantiates a new ProductCreateProductResponseV2 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.
NewProductCreateProductResponseV2WithDefaults instantiates a new ProductCreateProductResponseV2 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.
NewProductCreateProductResponseWithDefaults instantiates a new ProductCreateProductResponse 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.
NewProductDeleteProductRequest instantiates a new ProductDeleteProductRequest 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.
NewProductDeleteProductRequestWithDefaults instantiates a new ProductDeleteProductRequest 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.
NewProductDeleteRequest instantiates a new ProductDeleteRequest 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.
NewProductDeleteRequestWithDefaults instantiates a new ProductDeleteRequest 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.
NewProductDeleteResponse instantiates a new ProductDeleteResponse 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.
NewProductDeleteResponseWithDefaults instantiates a new ProductDeleteResponse 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.
NewProductentitymanagerLocalizedText instantiates a new ProductentitymanagerLocalizedText 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.
NewProductentitymanagerLocalizedTextWithDefaults instantiates a new ProductentitymanagerLocalizedText 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.
NewProductFieldMask instantiates a new ProductFieldMask 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.
NewProductFieldMaskWithDefaults instantiates a new ProductFieldMask 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.
NewProductGetProductByCodeRequest instantiates a new ProductGetProductByCodeRequest 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.
NewProductGetProductByCodeRequestWithDefaults instantiates a new ProductGetProductByCodeRequest 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.
NewProductGetProductByCodeResponse instantiates a new ProductGetProductByCodeResponse 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.
NewProductGetProductByCodeResponseWithDefaults instantiates a new ProductGetProductByCodeResponse 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.
NewProductGetProductByUrlKeyRequest instantiates a new ProductGetProductByUrlKeyRequest 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.
NewProductGetProductByUrlKeyRequestWithDefaults instantiates a new ProductGetProductByUrlKeyRequest 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.
NewProductGetProductByUrlKeyResponse instantiates a new ProductGetProductByUrlKeyResponse 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.
NewProductGetProductByUrlKeyResponseWithDefaults instantiates a new ProductGetProductByUrlKeyResponse 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.
NewProductGetProductRequest instantiates a new ProductGetProductRequest 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.
NewProductGetProductRequestWithDefaults instantiates a new ProductGetProductRequest 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.
NewProductGetProductResponse instantiates a new ProductGetProductResponse 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.
NewProductGetProductResponseWithDefaults instantiates a new ProductGetProductResponse 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.
NewProductListProductsByIdsRequest instantiates a new ProductListProductsByIdsRequest 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.
NewProductListProductsByIdsRequestWithDefaults instantiates a new ProductListProductsByIdsRequest 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.
NewProductListProductsByIdsResponse instantiates a new ProductListProductsByIdsResponse 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.
NewProductListProductsByIdsResponseWithDefaults instantiates a new ProductListProductsByIdsResponse 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.
NewProductListProductsBySkuRequest instantiates a new ProductListProductsBySkuRequest 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.
NewProductListProductsBySkuRequestWithDefaults instantiates a new ProductListProductsBySkuRequest 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.
NewProductListProductsBySkuResponse instantiates a new ProductListProductsBySkuResponse 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.
NewProductListProductsBySkuResponseWithDefaults instantiates a new ProductListProductsBySkuResponse 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.
NewProductListProductsRequest instantiates a new ProductListProductsRequest 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.
NewProductListProductsRequestWithDefaults instantiates a new ProductListProductsRequest 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.
NewProductListProductsResponse instantiates a new ProductListProductsResponse 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.
NewProductListProductsResponseWithDefaults instantiates a new ProductListProductsResponse 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.
NewProductListVariantsBySkuRequest instantiates a new ProductListVariantsBySkuRequest 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.
NewProductListVariantsBySkuRequestWithDefaults instantiates a new ProductListVariantsBySkuRequest 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.
NewProductListVariantsBySkuResponse instantiates a new ProductListVariantsBySkuResponse 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.
NewProductListVariantsBySkuResponseWithDefaults instantiates a new ProductListVariantsBySkuResponse 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.
NewProductLocalizedAsset instantiates a new ProductLocalizedAsset 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.
NewProductLocalizedAssetWithDefaults instantiates a new ProductLocalizedAsset 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.
NewProductLocalizedText instantiates a new ProductLocalizedText 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.
NewProductLocalizedTextWithDefaults instantiates a new ProductLocalizedText 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.
NewProductMediaGallery instantiates a new ProductMediaGallery 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.
NewProductMediaGalleryEntry instantiates a new ProductMediaGalleryEntry 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.
NewProductMediaGalleryEntryMetadata instantiates a new ProductMediaGalleryEntryMetadata 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.
NewProductMediaGalleryEntryMetadataWithDefaults instantiates a new ProductMediaGalleryEntryMetadata 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.
NewProductMediaGalleryEntryWithDefaults instantiates a new ProductMediaGalleryEntry 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.
NewProductMediaGalleryWithDefaults instantiates a new ProductMediaGallery 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.
NewProductProductEntity instantiates a new ProductProductEntity 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.
NewProductProductEntityWithDefaults instantiates a new ProductProductEntity 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.
NewProductProductResponseError instantiates a new ProductProductResponseError 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.
NewProductProductResponseErrorWithDefaults instantiates a new ProductProductResponseError 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.
NewProductProductVariant instantiates a new ProductProductVariant 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.
NewProductProductVariantWithDefaults instantiates a new ProductProductVariant 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.
NewProductRemoveMediaGalleryEntryRequest instantiates a new ProductRemoveMediaGalleryEntryRequest 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.
NewProductRemoveMediaGalleryEntryRequestWithDefaults instantiates a new ProductRemoveMediaGalleryEntryRequest 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.
NewProductUpdateAssetEntryPayload instantiates a new ProductUpdateAssetEntryPayload 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.
NewProductUpdateAssetEntryPayloadWithDefaults instantiates a new ProductUpdateAssetEntryPayload 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.
NewProductUpdateMediaGalleryEntryRequest instantiates a new ProductUpdateMediaGalleryEntryRequest 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.
NewProductUpdateMediaGalleryEntryRequestWithDefaults instantiates a new ProductUpdateMediaGalleryEntryRequest 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.
NewProductUpdateProductRequest instantiates a new ProductUpdateProductRequest 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.
NewProductUpdateProductRequestV2 instantiates a new ProductUpdateProductRequestV2 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.
NewProductUpdateProductRequestV2WithDefaults instantiates a new ProductUpdateProductRequestV2 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.
NewProductUpdateProductRequestWithDefaults instantiates a new ProductUpdateProductRequest 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.
NewProductUpdateProductResponse instantiates a new ProductUpdateProductResponse 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.
NewProductUpdateProductResponseWithDefaults instantiates a new ProductUpdateProductResponse 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.
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 entitymanagerRenderAs.
List of entitymanagerRenderAs.
List of entitymanagerTypes.
List of entitymanagerTypes.
List of entitymanagerTypes.
List of entitymanagerTypes.
List of entitymanagerTypes.
List of entitymanagerTypes.
List of entitymanagerTypes.

# Variables

All allowed values of EntitymanagerRenderAs enum.
All allowed values of EntitymanagerTypes 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 Product Service API vv1 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BulkUpdateAssetsEntriesRequestUpdateEntity struct for BulkUpdateAssetsEntriesRequestUpdateEntity.
Configuration stores the configuration of the API client.
EntitymanagerAttribute struct for EntitymanagerAttribute.
EntitymanagerAttributeGroup struct for EntitymanagerAttributeGroup.
EntitymanagerAttributeOption struct for EntitymanagerAttributeOption.
EntitymanagerAttributeOptionErrors struct for EntitymanagerAttributeOptionErrors.
EntitymanagerAttributeOptionSwatch struct for EntitymanagerAttributeOptionSwatch.
EntitymanagerAttributeWriteError struct for EntitymanagerAttributeWriteError.
EntitymanagerAttributeWriteErrors struct for EntitymanagerAttributeWriteErrors.
EntitymanagerBulkCreateAttributeRequest struct for EntitymanagerBulkCreateAttributeRequest.
EntitymanagerBulkCreateAttributeResponse struct for EntitymanagerBulkCreateAttributeResponse.
EntitymanagerCreateAttributeGroupRequest struct for EntitymanagerCreateAttributeGroupRequest.
EntitymanagerCreateAttributeOptionsRequest struct for EntitymanagerCreateAttributeOptionsRequest.
EntitymanagerCreateAttributeOptionsResponse struct for EntitymanagerCreateAttributeOptionsResponse.
EntitymanagerCreateEntityResponse struct for EntitymanagerCreateEntityResponse.
EntitymanagerCreateOptionsListRequest struct for EntitymanagerCreateOptionsListRequest.
EntitymanagerCreateOptionsListResponse struct for EntitymanagerCreateOptionsListResponse.
EntitymanagerDeleteAttributeRequest struct for EntitymanagerDeleteAttributeRequest.
EntitymanagerEntity struct for EntitymanagerEntity.
EntitymanagerEntityIdentifier struct for EntitymanagerEntityIdentifier.
EntitymanagerEntityRequest struct for EntitymanagerEntityRequest.
EntitymanagerGetAttributeGroupRequest struct for EntitymanagerGetAttributeGroupRequest.
EntitymanagerGetAttributeOptionRequest struct for EntitymanagerGetAttributeOptionRequest.
EntitymanagerGetAttributeOptionResponse struct for EntitymanagerGetAttributeOptionResponse.
EntitymanagerGetAttributeOptionsRequest struct for EntitymanagerGetAttributeOptionsRequest.
EntitymanagerGetAttributeOptionsRequestOption struct for EntitymanagerGetAttributeOptionsRequestOption.
EntitymanagerGetAttributeOptionsResponse struct for EntitymanagerGetAttributeOptionsResponse.
EntitymanagerGetAttributeOptionsResponseOption struct for EntitymanagerGetAttributeOptionsResponseOption.
EntitymanagerGetOptionsListRequest struct for EntitymanagerGetOptionsListRequest.
EntitymanagerGetOptionsListResponse struct for EntitymanagerGetOptionsListResponse.
EntitymanagerListAttributeGroupsRequest struct for EntitymanagerListAttributeGroupsRequest.
EntitymanagerListAttributeGroupsResponse struct for EntitymanagerListAttributeGroupsResponse.
EntitymanagerListAttributeOptionsRequest struct for EntitymanagerListAttributeOptionsRequest.
EntitymanagerListAttributeOptionsResponse struct for EntitymanagerListAttributeOptionsResponse.
EntitymanagerListEntitiesRequest struct for EntitymanagerListEntitiesRequest.
EntitymanagerListEntitiesResponse struct for EntitymanagerListEntitiesResponse.
EntitymanagerListOptionsListsRequest struct for EntitymanagerListOptionsListsRequest.
EntitymanagerListOptionsListsResponse struct for EntitymanagerListOptionsListsResponse.
EntitymanagerOptionsList struct for EntitymanagerOptionsList.
EntitymanagerUpdateAttributeGroupRequest struct for EntitymanagerUpdateAttributeGroupRequest.
EntitymanagerUpdateAttributeGroupRequestPayload struct for EntitymanagerUpdateAttributeGroupRequestPayload.
EntitymanagerUpdateAttributeOptionsRequest struct for EntitymanagerUpdateAttributeOptionsRequest.
EntitymanagerUpdateAttributeOptionsResponse struct for EntitymanagerUpdateAttributeOptionsResponse.
EntitymanagerUpdateAttributeRequest struct for EntitymanagerUpdateAttributeRequest.
EntitymanagerUpdateAttributeRequestPayload struct for EntitymanagerUpdateAttributeRequestPayload.
EntitymanagerUpdateOptionsListRequest struct for EntitymanagerUpdateOptionsListRequest.
EntitymanagerUpdateOptionsListResponse struct for EntitymanagerUpdateOptionsListResponse.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
ListProductsRequestFilter struct for ListProductsRequestFilter.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProductAddMediaGalleryEntryRequest struct for ProductAddMediaGalleryEntryRequest.
ProductAddMediaGalleryEntryResponse struct for ProductAddMediaGalleryEntryResponse.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProductAssetData struct for ProductAssetData.
ProductAssets struct for ProductAssets.
ProductAssetsEntry struct for ProductAssetsEntry.
ProductAssetsEntryMetadata struct for ProductAssetsEntryMetadata.
ProductAttributeResponseError struct for ProductAttributeResponseError.
ProductBulkAddAssetsEntriesRequest struct for ProductBulkAddAssetsEntriesRequest.
ProductBulkAddAssetsEntriesResponse struct for ProductBulkAddAssetsEntriesResponse.
ProductBulkDeleteProductsRequest struct for ProductBulkDeleteProductsRequest.
ProductBulkRemoveAssetsEntriesRequest struct for ProductBulkRemoveAssetsEntriesRequest.
ProductBulkUpdateAssetsEntriesRequest struct for ProductBulkUpdateAssetsEntriesRequest.
ProductBulkUpdateAssetsEntriesResponse struct for ProductBulkUpdateAssetsEntriesResponse.
ProductBulkUpdateRequest struct for ProductBulkUpdateRequest.
ProductBulkUpdateRequestPayload struct for ProductBulkUpdateRequestPayload.
ProductBulkUpdateRequestV2 struct for ProductBulkUpdateRequestV2.
ProductBulkUpdateRequestV2Payload struct for ProductBulkUpdateRequestV2Payload.
ProductBulkUpdateResponse struct for ProductBulkUpdateResponse.
ProductBulkUpdateResponseResponse struct for ProductBulkUpdateResponseResponse.
ProductBulkUpdateResponseV2 struct for ProductBulkUpdateResponseV2.
ProductBulkUpdateResponseV2Response struct for ProductBulkUpdateResponseV2Response.
ProductCreateProductRequest struct for ProductCreateProductRequest.
ProductCreateProductRequestV2 struct for ProductCreateProductRequestV2.
ProductCreateProductResponse struct for ProductCreateProductResponse.
ProductCreateProductResponseV2 struct for ProductCreateProductResponseV2.
ProductDeleteProductRequest struct for ProductDeleteProductRequest.
ProductDeleteRequest struct for ProductDeleteRequest.
ProductDeleteResponse struct for ProductDeleteResponse.
ProductentitymanagerLocalizedText struct for ProductentitymanagerLocalizedText.
ProductFieldMask struct for ProductFieldMask.
ProductGetProductByCodeRequest struct for ProductGetProductByCodeRequest.
ProductGetProductByCodeResponse struct for ProductGetProductByCodeResponse.
ProductGetProductByUrlKeyRequest struct for ProductGetProductByUrlKeyRequest.
ProductGetProductByUrlKeyResponse struct for ProductGetProductByUrlKeyResponse.
ProductGetProductRequest struct for ProductGetProductRequest.
ProductGetProductResponse struct for ProductGetProductResponse.
ProductListProductsByIdsRequest struct for ProductListProductsByIdsRequest.
ProductListProductsByIdsResponse struct for ProductListProductsByIdsResponse.
ProductListProductsBySkuRequest struct for ProductListProductsBySkuRequest.
ProductListProductsBySkuResponse struct for ProductListProductsBySkuResponse.
ProductListProductsRequest struct for ProductListProductsRequest.
ProductListProductsResponse struct for ProductListProductsResponse.
ProductListVariantsBySkuRequest struct for ProductListVariantsBySkuRequest.
ProductListVariantsBySkuResponse struct for ProductListVariantsBySkuResponse.
ProductLocalizedAsset struct for ProductLocalizedAsset.
ProductLocalizedText struct for ProductLocalizedText.
ProductMediaGallery struct for ProductMediaGallery.
ProductMediaGalleryEntry struct for ProductMediaGalleryEntry.
ProductMediaGalleryEntryMetadata struct for ProductMediaGalleryEntryMetadata.
ProductProductEntity struct for ProductProductEntity.
ProductProductResponseError struct for ProductProductResponseError.
ProductProductVariant struct for ProductProductVariant.
ProductRemoveMediaGalleryEntryRequest struct for ProductRemoveMediaGalleryEntryRequest.
ProductUpdateAssetEntryPayload struct for ProductUpdateAssetEntryPayload.
ProductUpdateMediaGalleryEntryRequest struct for ProductUpdateMediaGalleryEntryRequest.
ProductUpdateProductRequest struct for ProductUpdateProductRequest.
ProductUpdateProductRequestV2 struct for ProductUpdateProductRequestV2.
ProductUpdateProductResponse struct for ProductUpdateProductResponse.
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.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.

# Interfaces

No description provided by the author

# Type aliases

EntitymanagerRenderAs the model 'EntitymanagerRenderAs'.
EntitymanagerTypes the model 'EntitymanagerTypes'.
ProductAPIService ProductAPI service.
ServerConfigurations stores multiple ServerConfiguration items.