# 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.
NewCategory instantiates a new Category object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCategoryList instantiates a new CategoryList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCategoryListWithDefaults instantiates a new CategoryList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCategoryWithDefaults instantiates a new Category object This 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.
NewContent instantiates a new Content object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContentList instantiates a new ContentList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContentListWithDefaults instantiates a new ContentList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContentTypeFromValue returns a pointer to a valid ContentType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewContentWithDefaults instantiates a new Content object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEvent instantiates a new Event object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventList instantiates a new EventList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEventListWithDefaults instantiates a new EventList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEventWithDefaults instantiates a new Event object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGocomError instantiates a new GocomError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGocomErrorCodeFromValue returns a pointer to a valid GocomErrorCode for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewGocomErrorWithDefaults instantiates a new GocomError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewImage instantiates a new Image object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewImageWithDefaults instantiates a new Image object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManufacturer instantiates a new Manufacturer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManufacturerList instantiates a new ManufacturerList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManufacturerListWithDefaults instantiates a new ManufacturerList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManufacturerWithDefaults instantiates a new Manufacturer object This 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
NewProduct instantiates a new Product object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductList instantiates a new ProductList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProductListWithDefaults instantiates a new ProductList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProductStatusFromValue returns a pointer to a valid ProductStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewProductWithDefaults instantiates a new Product object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResolvedProduct instantiates a new ResolvedProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResolvedProductWithDefaults instantiates a new ResolvedProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResolvedServiceCategory instantiates a new ResolvedServiceCategory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResolvedServiceCategoryList instantiates a new ResolvedServiceCategoryList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewResolvedServiceCategoryListWithDefaults instantiates a new ResolvedServiceCategoryList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewResolvedServiceCategoryWithDefaults instantiates a new ResolvedServiceCategory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewService instantiates a new Service object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewServiceCategory instantiates a new ServiceCategory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewServiceCategoryWithDefaults instantiates a new ServiceCategory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewServiceWithDefaults instantiates a new Service object This 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 ContentType.
List of ContentType.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of GocomErrorCode.
List of ProductStatus.
List of ProductStatus.
# Variables
All allowed values of ContentType enum.
All allowed values of GocomErrorCode enum.
All allowed values of ProductStatus enum.
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 GoCommerce API v1.0 In most cases there should be only one, shared, APIClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIResponse stores the API response returned by the server.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Category struct for Category.
CategoryList struct for CategoryList.
Configuration stores the configuration of the API client.
Content struct for Content.
ContentList struct for ContentList.
Event struct for Event.
EventList struct for EventList.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GocomError struct for GocomError.
Image struct for Image.
Manufacturer struct for Manufacturer.
ManufacturerList struct for ManufacturerList.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Product struct for Product.
ProductList struct for ProductList.
ResolvedProduct struct for ResolvedProduct.
ResolvedServiceCategory struct for ResolvedServiceCategory.
ResolvedServiceCategoryList struct for ResolvedServiceCategoryList.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
Service struct for Service.
ServiceCategory struct for ServiceCategory.
# Interfaces
No description provided by the author
# Type aliases
CategoriesAPIService CategoriesAPI service.
ContentAPIService ContentAPI service.
ContentType the model 'ContentType'.
EventsAPIService EventsAPI service.
GocomErrorCode - CATEGORY_NAME_EMPTY: Category name is required and cannot be empty - CATEGORY_ORDER_NEGATIVE: Category order should be a positive integer - CONTENT_NAME_EMPTY: Content name is required and cannot be empty - CONTENT_TYPE_INVALID: Content type is empty or has an invalid value - EVENT_END_BEFORE_START: The end date of the event should be equal to or after the start date - IMAGE_ORDER_NEGATIVE: Image order should be a positive integer - INVALID_ID: Provided short ID or UUID is invalid - PARAMETER_MISSING: A required URL parameter is missing - PRODUCT_NAME_EMPTY: Product name is required and cannot be empty - PRODUCT_PRICE_NEGATIVE: Product price should be a positive integer - SERVICE_NAME_EMPTY: Service name is required and cannot be empty - SERVICE_PRICE_NEGATIVE: Service price should be a positive integer - SERVICE_ORDER_NEGATIVE: Service order should be a positive integer - SERVICE_CATEGORY_NAME_EMPTY: Service category name is required and cannot be empty - SERVICE_CATEGORY_ORDER_NEGATIVE: Service category order should be a positive integer - UNKNOWN_CATEGORY: The category does not exist - UNKNOWN_CONTENT: The content does not exist - UNKNOWN_ERROR: An unknown error occurred - UNKNOWN_EVENT: The event does not exist - UNKNOWN_IMAGE: The image does not exist - UNKNOWN_MANUFACTURER: The manufacturer does not exist - UNKNOWN_PRODUCT: The product does not exist - UNKNOWN_SERVICE: The service does not exist - UNKNOWN_SERVICE_CATEGORY: The service category does not exist .
ManufacturersAPIService ManufacturersAPI service.
ProductsAPIService ProductsAPI service.
ProductStatus the model 'ProductStatus'.
ServerConfigurations stores multiple ServerConfiguration items.
ServicesAPIService ServicesAPI service.