api

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2022 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	DefaultApi *DefaultApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the api API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiGetChildrenRequest

type ApiGetChildrenRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetChildrenRequest) CategoryId

func (r ApiGetChildrenRequest) CategoryId(categoryId int64) ApiGetChildrenRequest

func (ApiGetChildrenRequest) Execute

func (ApiGetChildrenRequest) Lang

type ApiGetProductDetailsRequest added in v0.1.0

type ApiGetProductDetailsRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetProductDetailsRequest) Execute added in v0.1.0

func (ApiGetProductDetailsRequest) Lang added in v0.1.0

func (ApiGetProductDetailsRequest) ProductIds added in v0.1.0

func (ApiGetProductDetailsRequest) WithGroups added in v0.1.0

type ApiGetProductsInCategoryRequest added in v0.1.0

type ApiGetProductsInCategoryRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiGetProductsInCategoryRequest) CategoryId added in v0.1.0

func (ApiGetProductsInCategoryRequest) Execute added in v0.1.0

func (ApiGetProductsInCategoryRequest) Page added in v0.1.0

type ApiProductPageRequest added in v0.1.0

type ApiProductPageRequest struct {
	ApiService *DefaultApiService
	// contains filtered or unexported fields
}

func (ApiProductPageRequest) Execute added in v0.1.0

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type DefaultApiService added in v0.1.0

type DefaultApiService service

DefaultApiService DefaultApi service

func (*DefaultApiService) GetChildren added in v0.1.0

GetChildren Method for GetChildren

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetChildrenRequest

func (*DefaultApiService) GetChildrenExecute added in v0.1.0

Execute executes the request

@return GetChildrenResponse

func (*DefaultApiService) GetProductDetails added in v0.1.0

GetProductDetails getProductDetails

getProductDetails

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetProductDetailsRequest

func (*DefaultApiService) GetProductDetailsExecute added in v0.1.0

Execute executes the request

@return GetProductDetailsResponse

func (*DefaultApiService) GetProductsInCategory added in v0.1.0

func (a *DefaultApiService) GetProductsInCategory(ctx _context.Context) ApiGetProductsInCategoryRequest

GetProductsInCategory Method for GetProductsInCategory

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetProductsInCategoryRequest

func (*DefaultApiService) GetProductsInCategoryExecute added in v0.1.0

Execute executes the request

@return GetProductsInCategoryResponse

func (*DefaultApiService) ProductPage added in v0.1.0

func (a *DefaultApiService) ProductPage(ctx _context.Context, productId int64) ApiProductPageRequest

ProductPage productPage

productPage

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId
@return ApiProductPageRequest

func (*DefaultApiService) ProductPageExecute added in v0.1.0

func (a *DefaultApiService) ProductPageExecute(r ApiProductPageRequest) (string, *_nethttp.Response, error)

Execute executes the request

@return string

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetChildrenResponse added in v0.1.0

type GetChildrenResponse struct {
	Data *GetChildrenResponseData `json:"data,omitempty"`
}

GetChildrenResponse struct for GetChildrenResponse

func NewGetChildrenResponse added in v0.1.0

func NewGetChildrenResponse() *GetChildrenResponse

NewGetChildrenResponse instantiates a new GetChildrenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetChildrenResponseWithDefaults added in v0.1.0

func NewGetChildrenResponseWithDefaults() *GetChildrenResponse

NewGetChildrenResponseWithDefaults instantiates a new GetChildrenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetChildrenResponse) GetData added in v0.1.0

GetData returns the Data field value if set, zero value otherwise.

func (*GetChildrenResponse) GetDataOk added in v0.1.0

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponse) HasData added in v0.1.0

func (o *GetChildrenResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GetChildrenResponse) MarshalJSON added in v0.1.0

func (o GetChildrenResponse) MarshalJSON() ([]byte, error)

func (*GetChildrenResponse) SetData added in v0.1.0

SetData gets a reference to the given GetChildrenResponseData and assigns it to the Data field.

type GetChildrenResponseData added in v0.1.0

type GetChildrenResponseData struct {
	Children       *[]GetChildrenResponseDataChildren `json:"children,omitempty"`
	Current        *GetChildrenResponseDataCurrent    `json:"current,omitempty"`
	HasFilter      *bool                              `json:"hasFilter,omitempty"`
	IsNeedStreetId *bool                              `json:"is_need_street_id,omitempty"`
	TileConfig     *GetChildrenResponseDataTileConfig `json:"tile_config,omitempty"`
}

GetChildrenResponseData struct for GetChildrenResponseData

func NewGetChildrenResponseData added in v0.1.0

func NewGetChildrenResponseData() *GetChildrenResponseData

NewGetChildrenResponseData instantiates a new GetChildrenResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetChildrenResponseDataWithDefaults added in v0.1.0

func NewGetChildrenResponseDataWithDefaults() *GetChildrenResponseData

NewGetChildrenResponseDataWithDefaults instantiates a new GetChildrenResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetChildrenResponseData) GetChildren added in v0.1.0

GetChildren returns the Children field value if set, zero value otherwise.

func (*GetChildrenResponseData) GetChildrenOk added in v0.1.0

GetChildrenOk returns a tuple with the Children field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseData) GetCurrent added in v0.1.0

GetCurrent returns the Current field value if set, zero value otherwise.

func (*GetChildrenResponseData) GetCurrentOk added in v0.1.0

GetCurrentOk returns a tuple with the Current field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseData) GetHasFilter added in v0.1.0

func (o *GetChildrenResponseData) GetHasFilter() bool

GetHasFilter returns the HasFilter field value if set, zero value otherwise.

func (*GetChildrenResponseData) GetHasFilterOk added in v0.1.0

func (o *GetChildrenResponseData) GetHasFilterOk() (*bool, bool)

GetHasFilterOk returns a tuple with the HasFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseData) GetIsNeedStreetId added in v0.1.0

func (o *GetChildrenResponseData) GetIsNeedStreetId() bool

GetIsNeedStreetId returns the IsNeedStreetId field value if set, zero value otherwise.

func (*GetChildrenResponseData) GetIsNeedStreetIdOk added in v0.1.0

func (o *GetChildrenResponseData) GetIsNeedStreetIdOk() (*bool, bool)

GetIsNeedStreetIdOk returns a tuple with the IsNeedStreetId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseData) GetTileConfig added in v0.1.0

GetTileConfig returns the TileConfig field value if set, zero value otherwise.

func (*GetChildrenResponseData) GetTileConfigOk added in v0.1.0

GetTileConfigOk returns a tuple with the TileConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseData) HasChildren added in v0.1.0

func (o *GetChildrenResponseData) HasChildren() bool

HasChildren returns a boolean if a field has been set.

func (*GetChildrenResponseData) HasCurrent added in v0.1.0

func (o *GetChildrenResponseData) HasCurrent() bool

HasCurrent returns a boolean if a field has been set.

func (*GetChildrenResponseData) HasHasFilter added in v0.1.0

func (o *GetChildrenResponseData) HasHasFilter() bool

HasHasFilter returns a boolean if a field has been set.

func (*GetChildrenResponseData) HasIsNeedStreetId added in v0.1.0

func (o *GetChildrenResponseData) HasIsNeedStreetId() bool

HasIsNeedStreetId returns a boolean if a field has been set.

func (*GetChildrenResponseData) HasTileConfig added in v0.1.0

func (o *GetChildrenResponseData) HasTileConfig() bool

HasTileConfig returns a boolean if a field has been set.

func (GetChildrenResponseData) MarshalJSON added in v0.1.0

func (o GetChildrenResponseData) MarshalJSON() ([]byte, error)

func (*GetChildrenResponseData) SetChildren added in v0.1.0

SetChildren gets a reference to the given []GetChildrenResponseDataChildren and assigns it to the Children field.

func (*GetChildrenResponseData) SetCurrent added in v0.1.0

SetCurrent gets a reference to the given GetChildrenResponseDataCurrent and assigns it to the Current field.

func (*GetChildrenResponseData) SetHasFilter added in v0.1.0

func (o *GetChildrenResponseData) SetHasFilter(v bool)

SetHasFilter gets a reference to the given bool and assigns it to the HasFilter field.

func (*GetChildrenResponseData) SetIsNeedStreetId added in v0.1.0

func (o *GetChildrenResponseData) SetIsNeedStreetId(v bool)

SetIsNeedStreetId gets a reference to the given bool and assigns it to the IsNeedStreetId field.

func (*GetChildrenResponseData) SetTileConfig added in v0.1.0

SetTileConfig gets a reference to the given GetChildrenResponseDataTileConfig and assigns it to the TileConfig field.

type GetChildrenResponseDataChildren added in v0.1.0

type GetChildrenResponseDataChildren struct {
	AllowIndexThreeParameters *bool    `json:"allow_index_three_parameters,omitempty"`
	Attach                    *string  `json:"attach,omitempty"`
	ChildId                   *float64 `json:"child_id,omitempty"`
	Count                     int64    `json:"count"`
	CountChildren             float64  `json:"count_children"`
	GoodsCount                int64    `json:"goods_count"`
	GoodsId                   *int64   `json:"goods_id,omitempty"`
	Href                      *string  `json:"href,omitempty"`
	Id                        int64    `json:"id"`
	IsAppendGoods             *bool    `json:"is_append_goods,omitempty"`
	IsRozetkaTop              *bool    `json:"is_rozetka_top,omitempty"`
	LeftKey                   *int64   `json:"left_key,omitempty"`
	Level                     *float64 `json:"level,omitempty"`
	Mpath                     *string  `json:"mpath,omitempty"`
	Name                      string   `json:"name"`
	ParentId                  int64    `json:"parent_id"`
	RightKey                  *int64   `json:"right_key,omitempty"`
	RzMpath                   *string  `json:"rz_mpath,omitempty"`
	Status                    *string  `json:"status,omitempty"`
	Title                     string   `json:"title"`
	TitlesMode                *string  `json:"titles_mode,omitempty"`
}

GetChildrenResponseDataChildren struct for GetChildrenResponseDataChildren

func NewGetChildrenResponseDataChildren added in v0.1.0

func NewGetChildrenResponseDataChildren(count int64, countChildren float64, goodsCount int64, id int64, name string, parentId int64, title string) *GetChildrenResponseDataChildren

NewGetChildrenResponseDataChildren instantiates a new GetChildrenResponseDataChildren object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetChildrenResponseDataChildrenWithDefaults added in v0.1.0

func NewGetChildrenResponseDataChildrenWithDefaults() *GetChildrenResponseDataChildren

NewGetChildrenResponseDataChildrenWithDefaults instantiates a new GetChildrenResponseDataChildren object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetChildrenResponseDataChildren) GetAllowIndexThreeParameters added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetAllowIndexThreeParameters() bool

GetAllowIndexThreeParameters returns the AllowIndexThreeParameters field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetAllowIndexThreeParametersOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetAllowIndexThreeParametersOk() (*bool, bool)

GetAllowIndexThreeParametersOk returns a tuple with the AllowIndexThreeParameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetAttach added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetAttach() string

GetAttach returns the Attach field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetAttachOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetAttachOk() (*string, bool)

GetAttachOk returns a tuple with the Attach field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetChildId added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetChildId() float64

GetChildId returns the ChildId field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetChildIdOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetChildIdOk() (*float64, bool)

GetChildIdOk returns a tuple with the ChildId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetCount added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetCount() int64

GetCount returns the Count field value

func (*GetChildrenResponseDataChildren) GetCountChildren added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetCountChildren() float64

GetCountChildren returns the CountChildren field value

func (*GetChildrenResponseDataChildren) GetCountChildrenOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetCountChildrenOk() (*float64, bool)

GetCountChildrenOk returns a tuple with the CountChildren field value and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetCountOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetGoodsCount added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetGoodsCount() int64

GetGoodsCount returns the GoodsCount field value

func (*GetChildrenResponseDataChildren) GetGoodsCountOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetGoodsCountOk() (*int64, bool)

GetGoodsCountOk returns a tuple with the GoodsCount field value and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetGoodsId added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetGoodsId() int64

GetGoodsId returns the GoodsId field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetGoodsIdOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetGoodsIdOk() (*int64, bool)

GetGoodsIdOk returns a tuple with the GoodsId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetHref added in v0.1.0

GetHref returns the Href field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetHrefOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetId added in v0.1.0

GetId returns the Id field value

func (*GetChildrenResponseDataChildren) GetIdOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetIsAppendGoods added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetIsAppendGoods() bool

GetIsAppendGoods returns the IsAppendGoods field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetIsAppendGoodsOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetIsAppendGoodsOk() (*bool, bool)

GetIsAppendGoodsOk returns a tuple with the IsAppendGoods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetIsRozetkaTop added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetIsRozetkaTop() bool

GetIsRozetkaTop returns the IsRozetkaTop field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetIsRozetkaTopOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetIsRozetkaTopOk() (*bool, bool)

GetIsRozetkaTopOk returns a tuple with the IsRozetkaTop field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetLeftKey added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetLeftKey() int64

GetLeftKey returns the LeftKey field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetLeftKeyOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetLeftKeyOk() (*int64, bool)

GetLeftKeyOk returns a tuple with the LeftKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetLevel added in v0.1.0

GetLevel returns the Level field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetLevelOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetLevelOk() (*float64, bool)

GetLevelOk returns a tuple with the Level field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetMpath added in v0.1.0

GetMpath returns the Mpath field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetMpathOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetMpathOk() (*string, bool)

GetMpathOk returns a tuple with the Mpath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetName added in v0.1.0

GetName returns the Name field value

func (*GetChildrenResponseDataChildren) GetNameOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetParentId added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetParentId() int64

GetParentId returns the ParentId field value

func (*GetChildrenResponseDataChildren) GetParentIdOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetParentIdOk() (*int64, bool)

GetParentIdOk returns a tuple with the ParentId field value and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetRightKey added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetRightKey() int64

GetRightKey returns the RightKey field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetRightKeyOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetRightKeyOk() (*int64, bool)

GetRightKeyOk returns a tuple with the RightKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetRzMpath added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetRzMpath() string

GetRzMpath returns the RzMpath field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetRzMpathOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetRzMpathOk() (*string, bool)

GetRzMpathOk returns a tuple with the RzMpath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetStatus added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetStatusOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetTitle added in v0.1.0

GetTitle returns the Title field value

func (*GetChildrenResponseDataChildren) GetTitleOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) GetTitlesMode added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetTitlesMode() string

GetTitlesMode returns the TitlesMode field value if set, zero value otherwise.

func (*GetChildrenResponseDataChildren) GetTitlesModeOk added in v0.1.0

func (o *GetChildrenResponseDataChildren) GetTitlesModeOk() (*string, bool)

GetTitlesModeOk returns a tuple with the TitlesMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataChildren) HasAllowIndexThreeParameters added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasAllowIndexThreeParameters() bool

HasAllowIndexThreeParameters returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasAttach added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasAttach() bool

HasAttach returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasChildId added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasChildId() bool

HasChildId returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasGoodsId added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasGoodsId() bool

HasGoodsId returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasHref added in v0.1.0

HasHref returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasIsAppendGoods added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasIsAppendGoods() bool

HasIsAppendGoods returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasIsRozetkaTop added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasIsRozetkaTop() bool

HasIsRozetkaTop returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasLeftKey added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasLeftKey() bool

HasLeftKey returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasLevel added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasLevel() bool

HasLevel returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasMpath added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasMpath() bool

HasMpath returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasRightKey added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasRightKey() bool

HasRightKey returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasRzMpath added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasRzMpath() bool

HasRzMpath returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasStatus added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GetChildrenResponseDataChildren) HasTitlesMode added in v0.1.0

func (o *GetChildrenResponseDataChildren) HasTitlesMode() bool

HasTitlesMode returns a boolean if a field has been set.

func (GetChildrenResponseDataChildren) MarshalJSON added in v0.1.0

func (o GetChildrenResponseDataChildren) MarshalJSON() ([]byte, error)

func (*GetChildrenResponseDataChildren) SetAllowIndexThreeParameters added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetAllowIndexThreeParameters(v bool)

SetAllowIndexThreeParameters gets a reference to the given bool and assigns it to the AllowIndexThreeParameters field.

func (*GetChildrenResponseDataChildren) SetAttach added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetAttach(v string)

SetAttach gets a reference to the given string and assigns it to the Attach field.

func (*GetChildrenResponseDataChildren) SetChildId added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetChildId(v float64)

SetChildId gets a reference to the given float64 and assigns it to the ChildId field.

func (*GetChildrenResponseDataChildren) SetCount added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetCount(v int64)

SetCount sets field value

func (*GetChildrenResponseDataChildren) SetCountChildren added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetCountChildren(v float64)

SetCountChildren sets field value

func (*GetChildrenResponseDataChildren) SetGoodsCount added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetGoodsCount(v int64)

SetGoodsCount sets field value

func (*GetChildrenResponseDataChildren) SetGoodsId added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetGoodsId(v int64)

SetGoodsId gets a reference to the given int64 and assigns it to the GoodsId field.

func (*GetChildrenResponseDataChildren) SetHref added in v0.1.0

SetHref gets a reference to the given string and assigns it to the Href field.

func (*GetChildrenResponseDataChildren) SetId added in v0.1.0

SetId sets field value

func (*GetChildrenResponseDataChildren) SetIsAppendGoods added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetIsAppendGoods(v bool)

SetIsAppendGoods gets a reference to the given bool and assigns it to the IsAppendGoods field.

func (*GetChildrenResponseDataChildren) SetIsRozetkaTop added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetIsRozetkaTop(v bool)

SetIsRozetkaTop gets a reference to the given bool and assigns it to the IsRozetkaTop field.

func (*GetChildrenResponseDataChildren) SetLeftKey added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetLeftKey(v int64)

SetLeftKey gets a reference to the given int64 and assigns it to the LeftKey field.

func (*GetChildrenResponseDataChildren) SetLevel added in v0.1.0

SetLevel gets a reference to the given float64 and assigns it to the Level field.

func (*GetChildrenResponseDataChildren) SetMpath added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetMpath(v string)

SetMpath gets a reference to the given string and assigns it to the Mpath field.

func (*GetChildrenResponseDataChildren) SetName added in v0.1.0

SetName sets field value

func (*GetChildrenResponseDataChildren) SetParentId added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetParentId(v int64)

SetParentId sets field value

func (*GetChildrenResponseDataChildren) SetRightKey added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetRightKey(v int64)

SetRightKey gets a reference to the given int64 and assigns it to the RightKey field.

func (*GetChildrenResponseDataChildren) SetRzMpath added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetRzMpath(v string)

SetRzMpath gets a reference to the given string and assigns it to the RzMpath field.

func (*GetChildrenResponseDataChildren) SetStatus added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*GetChildrenResponseDataChildren) SetTitle added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetTitle(v string)

SetTitle sets field value

func (*GetChildrenResponseDataChildren) SetTitlesMode added in v0.1.0

func (o *GetChildrenResponseDataChildren) SetTitlesMode(v string)

SetTitlesMode gets a reference to the given string and assigns it to the TitlesMode field.

type GetChildrenResponseDataCurrent added in v0.1.0

type GetChildrenResponseDataCurrent struct {
	AllowIndexThreeParameters *bool       `json:"allow_index_three_parameters,omitempty"`
	Count                     *int64      `json:"count,omitempty"`
	Href                      *string     `json:"href,omitempty"`
	Id                        *int64      `json:"id,omitempty"`
	IsRozetkaTop              *bool       `json:"is_rozetka_top,omitempty"`
	LeftKey                   *int64      `json:"left_key,omitempty"`
	Level                     *int64      `json:"level,omitempty"`
	Mpath                     *string     `json:"mpath,omitempty"`
	Name                      *string     `json:"name,omitempty"`
	ParentId                  *int64      `json:"parent_id,omitempty"`
	RightKey                  *int64      `json:"right_key,omitempty"`
	RootId                    *int64      `json:"root_id,omitempty"`
	RzMpath                   *string     `json:"rz_mpath,omitempty"`
	Status                    *string     `json:"status,omitempty"`
	Subdomain                 interface{} `json:"subdomain,omitempty"`
	Title                     *string     `json:"title,omitempty"`
	TitlesMode                *string     `json:"titles_mode,omitempty"`
}

GetChildrenResponseDataCurrent struct for GetChildrenResponseDataCurrent

func NewGetChildrenResponseDataCurrent added in v0.1.0

func NewGetChildrenResponseDataCurrent() *GetChildrenResponseDataCurrent

NewGetChildrenResponseDataCurrent instantiates a new GetChildrenResponseDataCurrent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetChildrenResponseDataCurrentWithDefaults added in v0.1.0

func NewGetChildrenResponseDataCurrentWithDefaults() *GetChildrenResponseDataCurrent

NewGetChildrenResponseDataCurrentWithDefaults instantiates a new GetChildrenResponseDataCurrent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetChildrenResponseDataCurrent) GetAllowIndexThreeParameters added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetAllowIndexThreeParameters() bool

GetAllowIndexThreeParameters returns the AllowIndexThreeParameters field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetAllowIndexThreeParametersOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetAllowIndexThreeParametersOk() (*bool, bool)

GetAllowIndexThreeParametersOk returns a tuple with the AllowIndexThreeParameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetCount added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetCountOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetHref added in v0.1.0

GetHref returns the Href field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetHrefOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetId added in v0.1.0

GetId returns the Id field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetIdOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetIsRozetkaTop added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetIsRozetkaTop() bool

GetIsRozetkaTop returns the IsRozetkaTop field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetIsRozetkaTopOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetIsRozetkaTopOk() (*bool, bool)

GetIsRozetkaTopOk returns a tuple with the IsRozetkaTop field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetLeftKey added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetLeftKey() int64

GetLeftKey returns the LeftKey field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetLeftKeyOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetLeftKeyOk() (*int64, bool)

GetLeftKeyOk returns a tuple with the LeftKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetLevel added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetLevel() int64

GetLevel returns the Level field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetLevelOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetLevelOk() (*int64, bool)

GetLevelOk returns a tuple with the Level field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetMpath added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetMpath() string

GetMpath returns the Mpath field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetMpathOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetMpathOk() (*string, bool)

GetMpathOk returns a tuple with the Mpath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetName added in v0.1.0

GetName returns the Name field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetNameOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetParentId added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetParentId() int64

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetParentIdOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetParentIdOk() (*int64, bool)

GetParentIdOk returns a tuple with the ParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetRightKey added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetRightKey() int64

GetRightKey returns the RightKey field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetRightKeyOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetRightKeyOk() (*int64, bool)

GetRightKeyOk returns a tuple with the RightKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetRootId added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetRootId() int64

GetRootId returns the RootId field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetRootIdOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetRootIdOk() (*int64, bool)

GetRootIdOk returns a tuple with the RootId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetRzMpath added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetRzMpath() string

GetRzMpath returns the RzMpath field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetRzMpathOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetRzMpathOk() (*string, bool)

GetRzMpathOk returns a tuple with the RzMpath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetStatus added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetStatusOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetSubdomain added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetSubdomain() interface{}

GetSubdomain returns the Subdomain field value if set, zero value otherwise (both if not set or set to explicit null).

func (*GetChildrenResponseDataCurrent) GetSubdomainOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetSubdomainOk() (*interface{}, bool)

GetSubdomainOk returns a tuple with the Subdomain field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GetChildrenResponseDataCurrent) GetTitle added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetTitleOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) GetTitlesMode added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetTitlesMode() string

GetTitlesMode returns the TitlesMode field value if set, zero value otherwise.

func (*GetChildrenResponseDataCurrent) GetTitlesModeOk added in v0.1.0

func (o *GetChildrenResponseDataCurrent) GetTitlesModeOk() (*string, bool)

GetTitlesModeOk returns a tuple with the TitlesMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataCurrent) HasAllowIndexThreeParameters added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasAllowIndexThreeParameters() bool

HasAllowIndexThreeParameters returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasCount added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasHref added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasId added in v0.1.0

HasId returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasIsRozetkaTop added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasIsRozetkaTop() bool

HasIsRozetkaTop returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasLeftKey added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasLeftKey() bool

HasLeftKey returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasLevel added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasLevel() bool

HasLevel returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasMpath added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasMpath() bool

HasMpath returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasName added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasName() bool

HasName returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasParentId added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasRightKey added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasRightKey() bool

HasRightKey returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasRootId added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasRootId() bool

HasRootId returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasRzMpath added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasRzMpath() bool

HasRzMpath returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasStatus added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasSubdomain added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasSubdomain() bool

HasSubdomain returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasTitle added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*GetChildrenResponseDataCurrent) HasTitlesMode added in v0.1.0

func (o *GetChildrenResponseDataCurrent) HasTitlesMode() bool

HasTitlesMode returns a boolean if a field has been set.

func (GetChildrenResponseDataCurrent) MarshalJSON added in v0.1.0

func (o GetChildrenResponseDataCurrent) MarshalJSON() ([]byte, error)

func (*GetChildrenResponseDataCurrent) SetAllowIndexThreeParameters added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetAllowIndexThreeParameters(v bool)

SetAllowIndexThreeParameters gets a reference to the given bool and assigns it to the AllowIndexThreeParameters field.

func (*GetChildrenResponseDataCurrent) SetCount added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (*GetChildrenResponseDataCurrent) SetHref added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*GetChildrenResponseDataCurrent) SetId added in v0.1.0

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*GetChildrenResponseDataCurrent) SetIsRozetkaTop added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetIsRozetkaTop(v bool)

SetIsRozetkaTop gets a reference to the given bool and assigns it to the IsRozetkaTop field.

func (*GetChildrenResponseDataCurrent) SetLeftKey added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetLeftKey(v int64)

SetLeftKey gets a reference to the given int64 and assigns it to the LeftKey field.

func (*GetChildrenResponseDataCurrent) SetLevel added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetLevel(v int64)

SetLevel gets a reference to the given int64 and assigns it to the Level field.

func (*GetChildrenResponseDataCurrent) SetMpath added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetMpath(v string)

SetMpath gets a reference to the given string and assigns it to the Mpath field.

func (*GetChildrenResponseDataCurrent) SetName added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GetChildrenResponseDataCurrent) SetParentId added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetParentId(v int64)

SetParentId gets a reference to the given int64 and assigns it to the ParentId field.

func (*GetChildrenResponseDataCurrent) SetRightKey added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetRightKey(v int64)

SetRightKey gets a reference to the given int64 and assigns it to the RightKey field.

func (*GetChildrenResponseDataCurrent) SetRootId added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetRootId(v int64)

SetRootId gets a reference to the given int64 and assigns it to the RootId field.

func (*GetChildrenResponseDataCurrent) SetRzMpath added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetRzMpath(v string)

SetRzMpath gets a reference to the given string and assigns it to the RzMpath field.

func (*GetChildrenResponseDataCurrent) SetStatus added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*GetChildrenResponseDataCurrent) SetSubdomain added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetSubdomain(v interface{})

SetSubdomain gets a reference to the given interface{} and assigns it to the Subdomain field.

func (*GetChildrenResponseDataCurrent) SetTitle added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*GetChildrenResponseDataCurrent) SetTitlesMode added in v0.1.0

func (o *GetChildrenResponseDataCurrent) SetTitlesMode(v string)

SetTitlesMode gets a reference to the given string and assigns it to the TitlesMode field.

type GetChildrenResponseDataTileConfig added in v0.1.0

type GetChildrenResponseDataTileConfig struct {
	PossibleTemplates *[]string `json:"possible_templates,omitempty"`
	Template          *string   `json:"template,omitempty"`
	TemplateView      *string   `json:"template_view,omitempty"`
}

GetChildrenResponseDataTileConfig struct for GetChildrenResponseDataTileConfig

func NewGetChildrenResponseDataTileConfig added in v0.1.0

func NewGetChildrenResponseDataTileConfig() *GetChildrenResponseDataTileConfig

NewGetChildrenResponseDataTileConfig instantiates a new GetChildrenResponseDataTileConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetChildrenResponseDataTileConfigWithDefaults added in v0.1.0

func NewGetChildrenResponseDataTileConfigWithDefaults() *GetChildrenResponseDataTileConfig

NewGetChildrenResponseDataTileConfigWithDefaults instantiates a new GetChildrenResponseDataTileConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetChildrenResponseDataTileConfig) GetPossibleTemplates added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) GetPossibleTemplates() []string

GetPossibleTemplates returns the PossibleTemplates field value if set, zero value otherwise.

func (*GetChildrenResponseDataTileConfig) GetPossibleTemplatesOk added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) GetPossibleTemplatesOk() (*[]string, bool)

GetPossibleTemplatesOk returns a tuple with the PossibleTemplates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataTileConfig) GetTemplate added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) GetTemplate() string

GetTemplate returns the Template field value if set, zero value otherwise.

func (*GetChildrenResponseDataTileConfig) GetTemplateOk added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) GetTemplateOk() (*string, bool)

GetTemplateOk returns a tuple with the Template field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataTileConfig) GetTemplateView added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) GetTemplateView() string

GetTemplateView returns the TemplateView field value if set, zero value otherwise.

func (*GetChildrenResponseDataTileConfig) GetTemplateViewOk added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) GetTemplateViewOk() (*string, bool)

GetTemplateViewOk returns a tuple with the TemplateView field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetChildrenResponseDataTileConfig) HasPossibleTemplates added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) HasPossibleTemplates() bool

HasPossibleTemplates returns a boolean if a field has been set.

func (*GetChildrenResponseDataTileConfig) HasTemplate added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) HasTemplate() bool

HasTemplate returns a boolean if a field has been set.

func (*GetChildrenResponseDataTileConfig) HasTemplateView added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) HasTemplateView() bool

HasTemplateView returns a boolean if a field has been set.

func (GetChildrenResponseDataTileConfig) MarshalJSON added in v0.1.0

func (o GetChildrenResponseDataTileConfig) MarshalJSON() ([]byte, error)

func (*GetChildrenResponseDataTileConfig) SetPossibleTemplates added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) SetPossibleTemplates(v []string)

SetPossibleTemplates gets a reference to the given []string and assigns it to the PossibleTemplates field.

func (*GetChildrenResponseDataTileConfig) SetTemplate added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) SetTemplate(v string)

SetTemplate gets a reference to the given string and assigns it to the Template field.

func (*GetChildrenResponseDataTileConfig) SetTemplateView added in v0.1.0

func (o *GetChildrenResponseDataTileConfig) SetTemplateView(v string)

SetTemplateView gets a reference to the given string and assigns it to the TemplateView field.

type GetProductDetailsResponse added in v0.1.0

type GetProductDetailsResponse struct {
	Data []GetProductDetailsResponseData `json:"data"`
}

GetProductDetailsResponse struct for GetProductDetailsResponse

func NewGetProductDetailsResponse added in v0.1.0

func NewGetProductDetailsResponse(data []GetProductDetailsResponseData) *GetProductDetailsResponse

NewGetProductDetailsResponse instantiates a new GetProductDetailsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProductDetailsResponseWithDefaults added in v0.1.0

func NewGetProductDetailsResponseWithDefaults() *GetProductDetailsResponse

NewGetProductDetailsResponseWithDefaults instantiates a new GetProductDetailsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProductDetailsResponse) GetData added in v0.1.0

GetData returns the Data field value

func (*GetProductDetailsResponse) GetDataOk added in v0.1.0

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetProductDetailsResponse) MarshalJSON added in v0.1.0

func (o GetProductDetailsResponse) MarshalJSON() ([]byte, error)

func (*GetProductDetailsResponse) SetData added in v0.1.0

SetData sets field value

type GetProductDetailsResponseConfig added in v0.1.0

type GetProductDetailsResponseConfig struct {
	Bonus          *bool `json:"bonus,omitempty"`
	Brand          *bool `json:"brand,omitempty"`
	BuyButton      *bool `json:"buy_button,omitempty"`
	CompareButton  *bool `json:"compare_button,omitempty"`
	Description    *bool `json:"description,omitempty"`
	Gift           *bool `json:"gift,omitempty"`
	Image          *bool `json:"image,omitempty"`
	OldPrice       *bool `json:"old_price,omitempty"`
	Pictograms     *bool `json:"pictograms,omitempty"`
	Price          *bool `json:"price,omitempty"`
	PromoPrice     *bool `json:"promo_price,omitempty"`
	Rating         *bool `json:"rating,omitempty"`
	Status         *bool `json:"status,omitempty"`
	Tags           *bool `json:"tags,omitempty"`
	Title          *bool `json:"title,omitempty"`
	Variables      *bool `json:"variables,omitempty"`
	WishlistButton *bool `json:"wishlist_button,omitempty"`
}

GetProductDetailsResponseConfig struct for GetProductDetailsResponseConfig

func NewGetProductDetailsResponseConfig added in v0.1.0

func NewGetProductDetailsResponseConfig() *GetProductDetailsResponseConfig

NewGetProductDetailsResponseConfig instantiates a new GetProductDetailsResponseConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProductDetailsResponseConfigWithDefaults added in v0.1.0

func NewGetProductDetailsResponseConfigWithDefaults() *GetProductDetailsResponseConfig

NewGetProductDetailsResponseConfigWithDefaults instantiates a new GetProductDetailsResponseConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProductDetailsResponseConfig) GetBonus added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetBonus() bool

GetBonus returns the Bonus field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetBonusOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetBonusOk() (*bool, bool)

GetBonusOk returns a tuple with the Bonus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetBrand added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetBrand() bool

GetBrand returns the Brand field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetBrandOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetBrandOk() (*bool, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetBuyButton added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetBuyButton() bool

GetBuyButton returns the BuyButton field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetBuyButtonOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetBuyButtonOk() (*bool, bool)

GetBuyButtonOk returns a tuple with the BuyButton field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetCompareButton added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetCompareButton() bool

GetCompareButton returns the CompareButton field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetCompareButtonOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetCompareButtonOk() (*bool, bool)

GetCompareButtonOk returns a tuple with the CompareButton field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetDescription added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetDescription() bool

GetDescription returns the Description field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetDescriptionOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetDescriptionOk() (*bool, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetGift added in v0.1.0

GetGift returns the Gift field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetGiftOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetGiftOk() (*bool, bool)

GetGiftOk returns a tuple with the Gift field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetImage added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetImage() bool

GetImage returns the Image field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetImageOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetImageOk() (*bool, bool)

GetImageOk returns a tuple with the Image field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetOldPrice added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetOldPrice() bool

GetOldPrice returns the OldPrice field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetOldPriceOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetOldPriceOk() (*bool, bool)

GetOldPriceOk returns a tuple with the OldPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetPictograms added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetPictograms() bool

GetPictograms returns the Pictograms field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetPictogramsOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetPictogramsOk() (*bool, bool)

GetPictogramsOk returns a tuple with the Pictograms field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetPrice added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetPrice() bool

GetPrice returns the Price field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetPriceOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetPriceOk() (*bool, bool)

GetPriceOk returns a tuple with the Price field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetPromoPrice added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetPromoPrice() bool

GetPromoPrice returns the PromoPrice field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetPromoPriceOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetPromoPriceOk() (*bool, bool)

GetPromoPriceOk returns a tuple with the PromoPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetRating added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetRating() bool

GetRating returns the Rating field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetRatingOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetRatingOk() (*bool, bool)

GetRatingOk returns a tuple with the Rating field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetStatus added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetStatusOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetStatusOk() (*bool, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetTags added in v0.1.0

GetTags returns the Tags field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetTagsOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetTagsOk() (*bool, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetTitle added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetTitle() bool

GetTitle returns the Title field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetTitleOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetTitleOk() (*bool, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetVariables added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetVariables() bool

GetVariables returns the Variables field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetVariablesOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetVariablesOk() (*bool, bool)

GetVariablesOk returns a tuple with the Variables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) GetWishlistButton added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetWishlistButton() bool

GetWishlistButton returns the WishlistButton field value if set, zero value otherwise.

func (*GetProductDetailsResponseConfig) GetWishlistButtonOk added in v0.1.0

func (o *GetProductDetailsResponseConfig) GetWishlistButtonOk() (*bool, bool)

GetWishlistButtonOk returns a tuple with the WishlistButton field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseConfig) HasBonus added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasBonus() bool

HasBonus returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasBrand added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasBuyButton added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasBuyButton() bool

HasBuyButton returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasCompareButton added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasCompareButton() bool

HasCompareButton returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasDescription added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasGift added in v0.1.0

HasGift returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasImage added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasImage() bool

HasImage returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasOldPrice added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasOldPrice() bool

HasOldPrice returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasPictograms added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasPictograms() bool

HasPictograms returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasPrice added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasPrice() bool

HasPrice returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasPromoPrice added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasPromoPrice() bool

HasPromoPrice returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasRating added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasRating() bool

HasRating returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasStatus added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasTags added in v0.1.0

HasTags returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasTitle added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasVariables added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasVariables() bool

HasVariables returns a boolean if a field has been set.

func (*GetProductDetailsResponseConfig) HasWishlistButton added in v0.1.0

func (o *GetProductDetailsResponseConfig) HasWishlistButton() bool

HasWishlistButton returns a boolean if a field has been set.

func (GetProductDetailsResponseConfig) MarshalJSON added in v0.1.0

func (o GetProductDetailsResponseConfig) MarshalJSON() ([]byte, error)

func (*GetProductDetailsResponseConfig) SetBonus added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetBonus(v bool)

SetBonus gets a reference to the given bool and assigns it to the Bonus field.

func (*GetProductDetailsResponseConfig) SetBrand added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetBrand(v bool)

SetBrand gets a reference to the given bool and assigns it to the Brand field.

func (*GetProductDetailsResponseConfig) SetBuyButton added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetBuyButton(v bool)

SetBuyButton gets a reference to the given bool and assigns it to the BuyButton field.

func (*GetProductDetailsResponseConfig) SetCompareButton added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetCompareButton(v bool)

SetCompareButton gets a reference to the given bool and assigns it to the CompareButton field.

func (*GetProductDetailsResponseConfig) SetDescription added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetDescription(v bool)

SetDescription gets a reference to the given bool and assigns it to the Description field.

func (*GetProductDetailsResponseConfig) SetGift added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetGift(v bool)

SetGift gets a reference to the given bool and assigns it to the Gift field.

func (*GetProductDetailsResponseConfig) SetImage added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetImage(v bool)

SetImage gets a reference to the given bool and assigns it to the Image field.

func (*GetProductDetailsResponseConfig) SetOldPrice added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetOldPrice(v bool)

SetOldPrice gets a reference to the given bool and assigns it to the OldPrice field.

func (*GetProductDetailsResponseConfig) SetPictograms added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetPictograms(v bool)

SetPictograms gets a reference to the given bool and assigns it to the Pictograms field.

func (*GetProductDetailsResponseConfig) SetPrice added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetPrice(v bool)

SetPrice gets a reference to the given bool and assigns it to the Price field.

func (*GetProductDetailsResponseConfig) SetPromoPrice added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetPromoPrice(v bool)

SetPromoPrice gets a reference to the given bool and assigns it to the PromoPrice field.

func (*GetProductDetailsResponseConfig) SetRating added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetRating(v bool)

SetRating gets a reference to the given bool and assigns it to the Rating field.

func (*GetProductDetailsResponseConfig) SetStatus added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (*GetProductDetailsResponseConfig) SetTags added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetTags(v bool)

SetTags gets a reference to the given bool and assigns it to the Tags field.

func (*GetProductDetailsResponseConfig) SetTitle added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetTitle(v bool)

SetTitle gets a reference to the given bool and assigns it to the Title field.

func (*GetProductDetailsResponseConfig) SetVariables added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetVariables(v bool)

SetVariables gets a reference to the given bool and assigns it to the Variables field.

func (*GetProductDetailsResponseConfig) SetWishlistButton added in v0.1.0

func (o *GetProductDetailsResponseConfig) SetWishlistButton(v bool)

SetWishlistButton gets a reference to the given bool and assigns it to the WishlistButton field.

type GetProductDetailsResponseData added in v0.1.0

type GetProductDetailsResponseData struct {
	Brand             *string                          `json:"brand,omitempty"`
	BrandId           *int64                           `json:"brand_id,omitempty"`
	CategoryId        *int64                           `json:"category_id,omitempty"`
	CommentsAmount    *float64                         `json:"comments_amount,omitempty"`
	CommentsMark      *float64                         `json:"comments_mark,omitempty"`
	Config            *GetProductDetailsResponseConfig `json:"config,omitempty"`
	Discount          *float64                         `json:"discount,omitempty"`
	Dispatch          *float64                         `json:"dispatch,omitempty"`
	Docket            *string                          `json:"docket,omitempty"`
	Gift              interface{}                      `json:"gift,omitempty"`
	GroupId           *int64                           `json:"group_id,omitempty"`
	GroupName         interface{}                      `json:"group_name,omitempty"`
	GroupTitle        interface{}                      `json:"group_title,omitempty"`
	Groups            *[]interface{}                   `json:"groups,omitempty"`
	Href              *string                          `json:"href,omitempty"`
	Id                int64                            `json:"id"`
	ImageMain         *string                          `json:"image_main,omitempty"`
	Images            *GetProductDetailsResponseImages `json:"images,omitempty"`
	IsGroupPrimary    *float64                         `json:"is_group_primary,omitempty"`
	IsNeedStreetId    *bool                            `json:"is_need_street_id,omitempty"`
	MerchantId        *float64                         `json:"merchant_id,omitempty"`
	Mpath             *string                          `json:"mpath,omitempty"`
	OldPrice          *float64                         `json:"old_price,omitempty"`
	ParentCategoryId  *float64                         `json:"parent_category_id,omitempty"`
	PlBonusChargePcs  *float64                         `json:"pl_bonus_charge_pcs,omitempty"`
	PlUseInstantBonus *float64                         `json:"pl_use_instant_bonus,omitempty"`
	Premium           *float64                         `json:"premium,omitempty"`
	Preorder          *float64                         `json:"preorder,omitempty"`
	Price             *float64                         `json:"price,omitempty"`
	PricePcs          *string                          `json:"price_pcs,omitempty"`
	PrimaryGoodTitle  interface{}                      `json:"primary_good_title,omitempty"`
	SellStatus        *string                          `json:"sell_status,omitempty"`
	SellerId          *float64                         `json:"seller_id,omitempty"`
	Stars             *string                          `json:"stars,omitempty"`
	State             *string                          `json:"state,omitempty"`
	Status            *string                          `json:"status,omitempty"`
	StatusInherited   *string                          `json:"status_inherited,omitempty"`
	Tag               interface{}                      `json:"tag,omitempty"`
	Title             string                           `json:"title"`
	TitleMode         interface{}                      `json:"title_mode,omitempty"`
	TitleSuffix       NullableString                   `json:"title_suffix,omitempty"`
	UseGroupLinks     interface{}                      `json:"use_group_links,omitempty"`
}

GetProductDetailsResponseData struct for GetProductDetailsResponseData

func NewGetProductDetailsResponseData added in v0.1.0

func NewGetProductDetailsResponseData(id int64, title string) *GetProductDetailsResponseData

NewGetProductDetailsResponseData instantiates a new GetProductDetailsResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProductDetailsResponseDataWithDefaults added in v0.1.0

func NewGetProductDetailsResponseDataWithDefaults() *GetProductDetailsResponseData

NewGetProductDetailsResponseDataWithDefaults instantiates a new GetProductDetailsResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProductDetailsResponseData) GetBrand added in v0.1.0

func (o *GetProductDetailsResponseData) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetBrandId added in v0.1.0

func (o *GetProductDetailsResponseData) GetBrandId() int64

GetBrandId returns the BrandId field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetBrandIdOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetBrandIdOk() (*int64, bool)

GetBrandIdOk returns a tuple with the BrandId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetBrandOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetCategoryId added in v0.1.0

func (o *GetProductDetailsResponseData) GetCategoryId() int64

GetCategoryId returns the CategoryId field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetCategoryIdOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetCategoryIdOk() (*int64, bool)

GetCategoryIdOk returns a tuple with the CategoryId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetCommentsAmount added in v0.1.0

func (o *GetProductDetailsResponseData) GetCommentsAmount() float64

GetCommentsAmount returns the CommentsAmount field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetCommentsAmountOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetCommentsAmountOk() (*float64, bool)

GetCommentsAmountOk returns a tuple with the CommentsAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetCommentsMark added in v0.1.0

func (o *GetProductDetailsResponseData) GetCommentsMark() float64

GetCommentsMark returns the CommentsMark field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetCommentsMarkOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetCommentsMarkOk() (*float64, bool)

GetCommentsMarkOk returns a tuple with the CommentsMark field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetConfig added in v0.1.0

GetConfig returns the Config field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetConfigOk added in v0.1.0

GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetDiscount added in v0.1.0

func (o *GetProductDetailsResponseData) GetDiscount() float64

GetDiscount returns the Discount field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetDiscountOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetDiscountOk() (*float64, bool)

GetDiscountOk returns a tuple with the Discount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetDispatch added in v0.1.0

func (o *GetProductDetailsResponseData) GetDispatch() float64

GetDispatch returns the Dispatch field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetDispatchOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetDispatchOk() (*float64, bool)

GetDispatchOk returns a tuple with the Dispatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetDocket added in v0.1.0

func (o *GetProductDetailsResponseData) GetDocket() string

GetDocket returns the Docket field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetDocketOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetDocketOk() (*string, bool)

GetDocketOk returns a tuple with the Docket field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetGift added in v0.1.0

func (o *GetProductDetailsResponseData) GetGift() interface{}

GetGift returns the Gift field value if set, zero value otherwise (both if not set or set to explicit null).

func (*GetProductDetailsResponseData) GetGiftOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetGiftOk() (*interface{}, bool)

GetGiftOk returns a tuple with the Gift field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GetProductDetailsResponseData) GetGroupId added in v0.1.0

func (o *GetProductDetailsResponseData) GetGroupId() int64

GetGroupId returns the GroupId field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetGroupIdOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetGroupIdOk() (*int64, bool)

GetGroupIdOk returns a tuple with the GroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetGroupName added in v0.1.0

func (o *GetProductDetailsResponseData) GetGroupName() interface{}

GetGroupName returns the GroupName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*GetProductDetailsResponseData) GetGroupNameOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetGroupNameOk() (*interface{}, bool)

GetGroupNameOk returns a tuple with the GroupName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GetProductDetailsResponseData) GetGroupTitle added in v0.1.0

func (o *GetProductDetailsResponseData) GetGroupTitle() interface{}

GetGroupTitle returns the GroupTitle field value if set, zero value otherwise (both if not set or set to explicit null).

func (*GetProductDetailsResponseData) GetGroupTitleOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetGroupTitleOk() (*interface{}, bool)

GetGroupTitleOk returns a tuple with the GroupTitle field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GetProductDetailsResponseData) GetGroups added in v0.1.0

func (o *GetProductDetailsResponseData) GetGroups() []interface{}

GetGroups returns the Groups field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetGroupsOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetGroupsOk() (*[]interface{}, bool)

GetGroupsOk returns a tuple with the Groups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetHref added in v0.1.0

GetHref returns the Href field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetHrefOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetId added in v0.1.0

GetId returns the Id field value

func (*GetProductDetailsResponseData) GetIdOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetImageMain added in v0.1.0

func (o *GetProductDetailsResponseData) GetImageMain() string

GetImageMain returns the ImageMain field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetImageMainOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetImageMainOk() (*string, bool)

GetImageMainOk returns a tuple with the ImageMain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetImages added in v0.1.0

GetImages returns the Images field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetImagesOk added in v0.1.0

GetImagesOk returns a tuple with the Images field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetIsGroupPrimary added in v0.1.0

func (o *GetProductDetailsResponseData) GetIsGroupPrimary() float64

GetIsGroupPrimary returns the IsGroupPrimary field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetIsGroupPrimaryOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetIsGroupPrimaryOk() (*float64, bool)

GetIsGroupPrimaryOk returns a tuple with the IsGroupPrimary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetIsNeedStreetId added in v0.1.0

func (o *GetProductDetailsResponseData) GetIsNeedStreetId() bool

GetIsNeedStreetId returns the IsNeedStreetId field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetIsNeedStreetIdOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetIsNeedStreetIdOk() (*bool, bool)

GetIsNeedStreetIdOk returns a tuple with the IsNeedStreetId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetMerchantId added in v0.1.0

func (o *GetProductDetailsResponseData) GetMerchantId() float64

GetMerchantId returns the MerchantId field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetMerchantIdOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetMerchantIdOk() (*float64, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetMpath added in v0.1.0

func (o *GetProductDetailsResponseData) GetMpath() string

GetMpath returns the Mpath field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetMpathOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetMpathOk() (*string, bool)

GetMpathOk returns a tuple with the Mpath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetOldPrice added in v0.1.0

func (o *GetProductDetailsResponseData) GetOldPrice() float64

GetOldPrice returns the OldPrice field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetOldPriceOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetOldPriceOk() (*float64, bool)

GetOldPriceOk returns a tuple with the OldPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetParentCategoryId added in v0.1.0

func (o *GetProductDetailsResponseData) GetParentCategoryId() float64

GetParentCategoryId returns the ParentCategoryId field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetParentCategoryIdOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetParentCategoryIdOk() (*float64, bool)

GetParentCategoryIdOk returns a tuple with the ParentCategoryId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetPlBonusChargePcs added in v0.1.0

func (o *GetProductDetailsResponseData) GetPlBonusChargePcs() float64

GetPlBonusChargePcs returns the PlBonusChargePcs field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetPlBonusChargePcsOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetPlBonusChargePcsOk() (*float64, bool)

GetPlBonusChargePcsOk returns a tuple with the PlBonusChargePcs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetPlUseInstantBonus added in v0.1.0

func (o *GetProductDetailsResponseData) GetPlUseInstantBonus() float64

GetPlUseInstantBonus returns the PlUseInstantBonus field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetPlUseInstantBonusOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetPlUseInstantBonusOk() (*float64, bool)

GetPlUseInstantBonusOk returns a tuple with the PlUseInstantBonus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetPremium added in v0.1.0

func (o *GetProductDetailsResponseData) GetPremium() float64

GetPremium returns the Premium field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetPremiumOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetPremiumOk() (*float64, bool)

GetPremiumOk returns a tuple with the Premium field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetPreorder added in v0.1.0

func (o *GetProductDetailsResponseData) GetPreorder() float64

GetPreorder returns the Preorder field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetPreorderOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetPreorderOk() (*float64, bool)

GetPreorderOk returns a tuple with the Preorder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetPrice added in v0.1.0

func (o *GetProductDetailsResponseData) GetPrice() float64

GetPrice returns the Price field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetPriceOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetPriceOk() (*float64, bool)

GetPriceOk returns a tuple with the Price field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetPricePcs added in v0.1.0

func (o *GetProductDetailsResponseData) GetPricePcs() string

GetPricePcs returns the PricePcs field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetPricePcsOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetPricePcsOk() (*string, bool)

GetPricePcsOk returns a tuple with the PricePcs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetPrimaryGoodTitle added in v0.1.0

func (o *GetProductDetailsResponseData) GetPrimaryGoodTitle() interface{}

GetPrimaryGoodTitle returns the PrimaryGoodTitle field value if set, zero value otherwise (both if not set or set to explicit null).

func (*GetProductDetailsResponseData) GetPrimaryGoodTitleOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetPrimaryGoodTitleOk() (*interface{}, bool)

GetPrimaryGoodTitleOk returns a tuple with the PrimaryGoodTitle field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GetProductDetailsResponseData) GetSellStatus added in v0.1.0

func (o *GetProductDetailsResponseData) GetSellStatus() string

GetSellStatus returns the SellStatus field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetSellStatusOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetSellStatusOk() (*string, bool)

GetSellStatusOk returns a tuple with the SellStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetSellerId added in v0.1.0

func (o *GetProductDetailsResponseData) GetSellerId() float64

GetSellerId returns the SellerId field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetSellerIdOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetSellerIdOk() (*float64, bool)

GetSellerIdOk returns a tuple with the SellerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetStars added in v0.1.0

func (o *GetProductDetailsResponseData) GetStars() string

GetStars returns the Stars field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetStarsOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetStarsOk() (*string, bool)

GetStarsOk returns a tuple with the Stars field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetState added in v0.1.0

func (o *GetProductDetailsResponseData) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetStateOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetStatus added in v0.1.0

func (o *GetProductDetailsResponseData) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetStatusInherited added in v0.1.0

func (o *GetProductDetailsResponseData) GetStatusInherited() string

GetStatusInherited returns the StatusInherited field value if set, zero value otherwise.

func (*GetProductDetailsResponseData) GetStatusInheritedOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetStatusInheritedOk() (*string, bool)

GetStatusInheritedOk returns a tuple with the StatusInherited field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetStatusOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetTag added in v0.1.0

func (o *GetProductDetailsResponseData) GetTag() interface{}

GetTag returns the Tag field value if set, zero value otherwise (both if not set or set to explicit null).

func (*GetProductDetailsResponseData) GetTagOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetTagOk() (*interface{}, bool)

GetTagOk returns a tuple with the Tag field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GetProductDetailsResponseData) GetTitle added in v0.1.0

func (o *GetProductDetailsResponseData) GetTitle() string

GetTitle returns the Title field value

func (*GetProductDetailsResponseData) GetTitleMode added in v0.1.0

func (o *GetProductDetailsResponseData) GetTitleMode() interface{}

GetTitleMode returns the TitleMode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*GetProductDetailsResponseData) GetTitleModeOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetTitleModeOk() (*interface{}, bool)

GetTitleModeOk returns a tuple with the TitleMode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GetProductDetailsResponseData) GetTitleOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*GetProductDetailsResponseData) GetTitleSuffix added in v0.1.0

func (o *GetProductDetailsResponseData) GetTitleSuffix() string

GetTitleSuffix returns the TitleSuffix field value if set, zero value otherwise (both if not set or set to explicit null).

func (*GetProductDetailsResponseData) GetTitleSuffixOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetTitleSuffixOk() (*string, bool)

GetTitleSuffixOk returns a tuple with the TitleSuffix field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *GetProductDetailsResponseData) GetUseGroupLinks() interface{}

GetUseGroupLinks returns the UseGroupLinks field value if set, zero value otherwise (both if not set or set to explicit null).

func (*GetProductDetailsResponseData) GetUseGroupLinksOk added in v0.1.0

func (o *GetProductDetailsResponseData) GetUseGroupLinksOk() (*interface{}, bool)

GetUseGroupLinksOk returns a tuple with the UseGroupLinks field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*GetProductDetailsResponseData) HasBrand added in v0.1.0

func (o *GetProductDetailsResponseData) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasBrandId added in v0.1.0

func (o *GetProductDetailsResponseData) HasBrandId() bool

HasBrandId returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasCategoryId added in v0.1.0

func (o *GetProductDetailsResponseData) HasCategoryId() bool

HasCategoryId returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasCommentsAmount added in v0.1.0

func (o *GetProductDetailsResponseData) HasCommentsAmount() bool

HasCommentsAmount returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasCommentsMark added in v0.1.0

func (o *GetProductDetailsResponseData) HasCommentsMark() bool

HasCommentsMark returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasConfig added in v0.1.0

func (o *GetProductDetailsResponseData) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasDiscount added in v0.1.0

func (o *GetProductDetailsResponseData) HasDiscount() bool

HasDiscount returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasDispatch added in v0.1.0

func (o *GetProductDetailsResponseData) HasDispatch() bool

HasDispatch returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasDocket added in v0.1.0

func (o *GetProductDetailsResponseData) HasDocket() bool

HasDocket returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasGift added in v0.1.0

func (o *GetProductDetailsResponseData) HasGift() bool

HasGift returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasGroupId added in v0.1.0

func (o *GetProductDetailsResponseData) HasGroupId() bool

HasGroupId returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasGroupName added in v0.1.0

func (o *GetProductDetailsResponseData) HasGroupName() bool

HasGroupName returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasGroupTitle added in v0.1.0

func (o *GetProductDetailsResponseData) HasGroupTitle() bool

HasGroupTitle returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasGroups added in v0.1.0

func (o *GetProductDetailsResponseData) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasHref added in v0.1.0

func (o *GetProductDetailsResponseData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasImageMain added in v0.1.0

func (o *GetProductDetailsResponseData) HasImageMain() bool

HasImageMain returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasImages added in v0.1.0

func (o *GetProductDetailsResponseData) HasImages() bool

HasImages returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasIsGroupPrimary added in v0.1.0

func (o *GetProductDetailsResponseData) HasIsGroupPrimary() bool

HasIsGroupPrimary returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasIsNeedStreetId added in v0.1.0

func (o *GetProductDetailsResponseData) HasIsNeedStreetId() bool

HasIsNeedStreetId returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasMerchantId added in v0.1.0

func (o *GetProductDetailsResponseData) HasMerchantId() bool

HasMerchantId returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasMpath added in v0.1.0

func (o *GetProductDetailsResponseData) HasMpath() bool

HasMpath returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasOldPrice added in v0.1.0

func (o *GetProductDetailsResponseData) HasOldPrice() bool

HasOldPrice returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasParentCategoryId added in v0.1.0

func (o *GetProductDetailsResponseData) HasParentCategoryId() bool

HasParentCategoryId returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasPlBonusChargePcs added in v0.1.0

func (o *GetProductDetailsResponseData) HasPlBonusChargePcs() bool

HasPlBonusChargePcs returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasPlUseInstantBonus added in v0.1.0

func (o *GetProductDetailsResponseData) HasPlUseInstantBonus() bool

HasPlUseInstantBonus returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasPremium added in v0.1.0

func (o *GetProductDetailsResponseData) HasPremium() bool

HasPremium returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasPreorder added in v0.1.0

func (o *GetProductDetailsResponseData) HasPreorder() bool

HasPreorder returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasPrice added in v0.1.0

func (o *GetProductDetailsResponseData) HasPrice() bool

HasPrice returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasPricePcs added in v0.1.0

func (o *GetProductDetailsResponseData) HasPricePcs() bool

HasPricePcs returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasPrimaryGoodTitle added in v0.1.0

func (o *GetProductDetailsResponseData) HasPrimaryGoodTitle() bool

HasPrimaryGoodTitle returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasSellStatus added in v0.1.0

func (o *GetProductDetailsResponseData) HasSellStatus() bool

HasSellStatus returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasSellerId added in v0.1.0

func (o *GetProductDetailsResponseData) HasSellerId() bool

HasSellerId returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasStars added in v0.1.0

func (o *GetProductDetailsResponseData) HasStars() bool

HasStars returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasState added in v0.1.0

func (o *GetProductDetailsResponseData) HasState() bool

HasState returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasStatus added in v0.1.0

func (o *GetProductDetailsResponseData) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasStatusInherited added in v0.1.0

func (o *GetProductDetailsResponseData) HasStatusInherited() bool

HasStatusInherited returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasTag added in v0.1.0

func (o *GetProductDetailsResponseData) HasTag() bool

HasTag returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasTitleMode added in v0.1.0

func (o *GetProductDetailsResponseData) HasTitleMode() bool

HasTitleMode returns a boolean if a field has been set.

func (*GetProductDetailsResponseData) HasTitleSuffix added in v0.1.0

func (o *GetProductDetailsResponseData) HasTitleSuffix() bool

HasTitleSuffix returns a boolean if a field has been set.

func (o *GetProductDetailsResponseData) HasUseGroupLinks() bool

HasUseGroupLinks returns a boolean if a field has been set.

func (GetProductDetailsResponseData) MarshalJSON added in v0.1.0

func (o GetProductDetailsResponseData) MarshalJSON() ([]byte, error)

func (*GetProductDetailsResponseData) SetBrand added in v0.1.0

func (o *GetProductDetailsResponseData) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*GetProductDetailsResponseData) SetBrandId added in v0.1.0

func (o *GetProductDetailsResponseData) SetBrandId(v int64)

SetBrandId gets a reference to the given int64 and assigns it to the BrandId field.

func (*GetProductDetailsResponseData) SetCategoryId added in v0.1.0

func (o *GetProductDetailsResponseData) SetCategoryId(v int64)

SetCategoryId gets a reference to the given int64 and assigns it to the CategoryId field.

func (*GetProductDetailsResponseData) SetCommentsAmount added in v0.1.0

func (o *GetProductDetailsResponseData) SetCommentsAmount(v float64)

SetCommentsAmount gets a reference to the given float64 and assigns it to the CommentsAmount field.

func (*GetProductDetailsResponseData) SetCommentsMark added in v0.1.0

func (o *GetProductDetailsResponseData) SetCommentsMark(v float64)

SetCommentsMark gets a reference to the given float64 and assigns it to the CommentsMark field.

func (*GetProductDetailsResponseData) SetConfig added in v0.1.0

SetConfig gets a reference to the given GetProductDetailsResponseConfig and assigns it to the Config field.

func (*GetProductDetailsResponseData) SetDiscount added in v0.1.0

func (o *GetProductDetailsResponseData) SetDiscount(v float64)

SetDiscount gets a reference to the given float64 and assigns it to the Discount field.

func (*GetProductDetailsResponseData) SetDispatch added in v0.1.0

func (o *GetProductDetailsResponseData) SetDispatch(v float64)

SetDispatch gets a reference to the given float64 and assigns it to the Dispatch field.

func (*GetProductDetailsResponseData) SetDocket added in v0.1.0

func (o *GetProductDetailsResponseData) SetDocket(v string)

SetDocket gets a reference to the given string and assigns it to the Docket field.

func (*GetProductDetailsResponseData) SetGift added in v0.1.0

func (o *GetProductDetailsResponseData) SetGift(v interface{})

SetGift gets a reference to the given interface{} and assigns it to the Gift field.

func (*GetProductDetailsResponseData) SetGroupId added in v0.1.0

func (o *GetProductDetailsResponseData) SetGroupId(v int64)

SetGroupId gets a reference to the given int64 and assigns it to the GroupId field.

func (*GetProductDetailsResponseData) SetGroupName added in v0.1.0

func (o *GetProductDetailsResponseData) SetGroupName(v interface{})

SetGroupName gets a reference to the given interface{} and assigns it to the GroupName field.

func (*GetProductDetailsResponseData) SetGroupTitle added in v0.1.0

func (o *GetProductDetailsResponseData) SetGroupTitle(v interface{})

SetGroupTitle gets a reference to the given interface{} and assigns it to the GroupTitle field.

func (*GetProductDetailsResponseData) SetGroups added in v0.1.0

func (o *GetProductDetailsResponseData) SetGroups(v []interface{})

SetGroups gets a reference to the given []interface{} and assigns it to the Groups field.

func (*GetProductDetailsResponseData) SetHref added in v0.1.0

func (o *GetProductDetailsResponseData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*GetProductDetailsResponseData) SetId added in v0.1.0

SetId sets field value

func (*GetProductDetailsResponseData) SetImageMain added in v0.1.0

func (o *GetProductDetailsResponseData) SetImageMain(v string)

SetImageMain gets a reference to the given string and assigns it to the ImageMain field.

func (*GetProductDetailsResponseData) SetImages added in v0.1.0

SetImages gets a reference to the given GetProductDetailsResponseImages and assigns it to the Images field.

func (*GetProductDetailsResponseData) SetIsGroupPrimary added in v0.1.0

func (o *GetProductDetailsResponseData) SetIsGroupPrimary(v float64)

SetIsGroupPrimary gets a reference to the given float64 and assigns it to the IsGroupPrimary field.

func (*GetProductDetailsResponseData) SetIsNeedStreetId added in v0.1.0

func (o *GetProductDetailsResponseData) SetIsNeedStreetId(v bool)

SetIsNeedStreetId gets a reference to the given bool and assigns it to the IsNeedStreetId field.

func (*GetProductDetailsResponseData) SetMerchantId added in v0.1.0

func (o *GetProductDetailsResponseData) SetMerchantId(v float64)

SetMerchantId gets a reference to the given float64 and assigns it to the MerchantId field.

func (*GetProductDetailsResponseData) SetMpath added in v0.1.0

func (o *GetProductDetailsResponseData) SetMpath(v string)

SetMpath gets a reference to the given string and assigns it to the Mpath field.

func (*GetProductDetailsResponseData) SetOldPrice added in v0.1.0

func (o *GetProductDetailsResponseData) SetOldPrice(v float64)

SetOldPrice gets a reference to the given float64 and assigns it to the OldPrice field.

func (*GetProductDetailsResponseData) SetParentCategoryId added in v0.1.0

func (o *GetProductDetailsResponseData) SetParentCategoryId(v float64)

SetParentCategoryId gets a reference to the given float64 and assigns it to the ParentCategoryId field.

func (*GetProductDetailsResponseData) SetPlBonusChargePcs added in v0.1.0

func (o *GetProductDetailsResponseData) SetPlBonusChargePcs(v float64)

SetPlBonusChargePcs gets a reference to the given float64 and assigns it to the PlBonusChargePcs field.

func (*GetProductDetailsResponseData) SetPlUseInstantBonus added in v0.1.0

func (o *GetProductDetailsResponseData) SetPlUseInstantBonus(v float64)

SetPlUseInstantBonus gets a reference to the given float64 and assigns it to the PlUseInstantBonus field.

func (*GetProductDetailsResponseData) SetPremium added in v0.1.0

func (o *GetProductDetailsResponseData) SetPremium(v float64)

SetPremium gets a reference to the given float64 and assigns it to the Premium field.

func (*GetProductDetailsResponseData) SetPreorder added in v0.1.0

func (o *GetProductDetailsResponseData) SetPreorder(v float64)

SetPreorder gets a reference to the given float64 and assigns it to the Preorder field.

func (*GetProductDetailsResponseData) SetPrice added in v0.1.0

func (o *GetProductDetailsResponseData) SetPrice(v float64)

SetPrice gets a reference to the given float64 and assigns it to the Price field.

func (*GetProductDetailsResponseData) SetPricePcs added in v0.1.0

func (o *GetProductDetailsResponseData) SetPricePcs(v string)

SetPricePcs gets a reference to the given string and assigns it to the PricePcs field.

func (*GetProductDetailsResponseData) SetPrimaryGoodTitle added in v0.1.0

func (o *GetProductDetailsResponseData) SetPrimaryGoodTitle(v interface{})

SetPrimaryGoodTitle gets a reference to the given interface{} and assigns it to the PrimaryGoodTitle field.

func (*GetProductDetailsResponseData) SetSellStatus added in v0.1.0

func (o *GetProductDetailsResponseData) SetSellStatus(v string)

SetSellStatus gets a reference to the given string and assigns it to the SellStatus field.

func (*GetProductDetailsResponseData) SetSellerId added in v0.1.0

func (o *GetProductDetailsResponseData) SetSellerId(v float64)

SetSellerId gets a reference to the given float64 and assigns it to the SellerId field.

func (*GetProductDetailsResponseData) SetStars added in v0.1.0

func (o *GetProductDetailsResponseData) SetStars(v string)

SetStars gets a reference to the given string and assigns it to the Stars field.

func (*GetProductDetailsResponseData) SetState added in v0.1.0

func (o *GetProductDetailsResponseData) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*GetProductDetailsResponseData) SetStatus added in v0.1.0

func (o *GetProductDetailsResponseData) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*GetProductDetailsResponseData) SetStatusInherited added in v0.1.0

func (o *GetProductDetailsResponseData) SetStatusInherited(v string)

SetStatusInherited gets a reference to the given string and assigns it to the StatusInherited field.

func (*GetProductDetailsResponseData) SetTag added in v0.1.0

func (o *GetProductDetailsResponseData) SetTag(v interface{})

SetTag gets a reference to the given interface{} and assigns it to the Tag field.

func (*GetProductDetailsResponseData) SetTitle added in v0.1.0

func (o *GetProductDetailsResponseData) SetTitle(v string)

SetTitle sets field value

func (*GetProductDetailsResponseData) SetTitleMode added in v0.1.0

func (o *GetProductDetailsResponseData) SetTitleMode(v interface{})

SetTitleMode gets a reference to the given interface{} and assigns it to the TitleMode field.

func (*GetProductDetailsResponseData) SetTitleSuffix added in v0.1.0

func (o *GetProductDetailsResponseData) SetTitleSuffix(v string)

SetTitleSuffix gets a reference to the given NullableString and assigns it to the TitleSuffix field.

func (*GetProductDetailsResponseData) SetTitleSuffixNil added in v0.1.0

func (o *GetProductDetailsResponseData) SetTitleSuffixNil()

SetTitleSuffixNil sets the value for TitleSuffix to be an explicit nil

func (o *GetProductDetailsResponseData) SetUseGroupLinks(v interface{})

SetUseGroupLinks gets a reference to the given interface{} and assigns it to the UseGroupLinks field.

func (*GetProductDetailsResponseData) UnsetTitleSuffix added in v0.1.0

func (o *GetProductDetailsResponseData) UnsetTitleSuffix()

UnsetTitleSuffix ensures that no value is present for TitleSuffix, not even an explicit nil

type GetProductDetailsResponseImages added in v0.1.0

type GetProductDetailsResponseImages struct {
	AllImages *[]string `json:"all_images,omitempty"`
	Hover     *string   `json:"hover,omitempty"`
	Main      *string   `json:"main,omitempty"`
	Preview   *string   `json:"preview,omitempty"`
}

GetProductDetailsResponseImages struct for GetProductDetailsResponseImages

func NewGetProductDetailsResponseImages added in v0.1.0

func NewGetProductDetailsResponseImages() *GetProductDetailsResponseImages

NewGetProductDetailsResponseImages instantiates a new GetProductDetailsResponseImages object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProductDetailsResponseImagesWithDefaults added in v0.1.0

func NewGetProductDetailsResponseImagesWithDefaults() *GetProductDetailsResponseImages

NewGetProductDetailsResponseImagesWithDefaults instantiates a new GetProductDetailsResponseImages object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProductDetailsResponseImages) GetAllImages added in v0.1.0

func (o *GetProductDetailsResponseImages) GetAllImages() []string

GetAllImages returns the AllImages field value if set, zero value otherwise.

func (*GetProductDetailsResponseImages) GetAllImagesOk added in v0.1.0

func (o *GetProductDetailsResponseImages) GetAllImagesOk() (*[]string, bool)

GetAllImagesOk returns a tuple with the AllImages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseImages) GetHover added in v0.1.0

GetHover returns the Hover field value if set, zero value otherwise.

func (*GetProductDetailsResponseImages) GetHoverOk added in v0.1.0

func (o *GetProductDetailsResponseImages) GetHoverOk() (*string, bool)

GetHoverOk returns a tuple with the Hover field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseImages) GetMain added in v0.1.0

GetMain returns the Main field value if set, zero value otherwise.

func (*GetProductDetailsResponseImages) GetMainOk added in v0.1.0

func (o *GetProductDetailsResponseImages) GetMainOk() (*string, bool)

GetMainOk returns a tuple with the Main field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseImages) GetPreview added in v0.1.0

func (o *GetProductDetailsResponseImages) GetPreview() string

GetPreview returns the Preview field value if set, zero value otherwise.

func (*GetProductDetailsResponseImages) GetPreviewOk added in v0.1.0

func (o *GetProductDetailsResponseImages) GetPreviewOk() (*string, bool)

GetPreviewOk returns a tuple with the Preview field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductDetailsResponseImages) HasAllImages added in v0.1.0

func (o *GetProductDetailsResponseImages) HasAllImages() bool

HasAllImages returns a boolean if a field has been set.

func (*GetProductDetailsResponseImages) HasHover added in v0.1.0

func (o *GetProductDetailsResponseImages) HasHover() bool

HasHover returns a boolean if a field has been set.

func (*GetProductDetailsResponseImages) HasMain added in v0.1.0

HasMain returns a boolean if a field has been set.

func (*GetProductDetailsResponseImages) HasPreview added in v0.1.0

func (o *GetProductDetailsResponseImages) HasPreview() bool

HasPreview returns a boolean if a field has been set.

func (GetProductDetailsResponseImages) MarshalJSON added in v0.1.0

func (o GetProductDetailsResponseImages) MarshalJSON() ([]byte, error)

func (*GetProductDetailsResponseImages) SetAllImages added in v0.1.0

func (o *GetProductDetailsResponseImages) SetAllImages(v []string)

SetAllImages gets a reference to the given []string and assigns it to the AllImages field.

func (*GetProductDetailsResponseImages) SetHover added in v0.1.0

func (o *GetProductDetailsResponseImages) SetHover(v string)

SetHover gets a reference to the given string and assigns it to the Hover field.

func (*GetProductDetailsResponseImages) SetMain added in v0.1.0

SetMain gets a reference to the given string and assigns it to the Main field.

func (*GetProductDetailsResponseImages) SetPreview added in v0.1.0

func (o *GetProductDetailsResponseImages) SetPreview(v string)

SetPreview gets a reference to the given string and assigns it to the Preview field.

type GetProductsInCategoryResponse added in v0.1.0

type GetProductsInCategoryResponse struct {
	Data *GetProductsInCategoryResponseData `json:"data,omitempty"`
}

GetProductsInCategoryResponse struct for GetProductsInCategoryResponse

func NewGetProductsInCategoryResponse added in v0.1.0

func NewGetProductsInCategoryResponse() *GetProductsInCategoryResponse

NewGetProductsInCategoryResponse instantiates a new GetProductsInCategoryResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProductsInCategoryResponseWithDefaults added in v0.1.0

func NewGetProductsInCategoryResponseWithDefaults() *GetProductsInCategoryResponse

NewGetProductsInCategoryResponseWithDefaults instantiates a new GetProductsInCategoryResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProductsInCategoryResponse) GetData added in v0.1.0

GetData returns the Data field value if set, zero value otherwise.

func (*GetProductsInCategoryResponse) GetDataOk added in v0.1.0

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponse) HasData added in v0.1.0

func (o *GetProductsInCategoryResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GetProductsInCategoryResponse) MarshalJSON added in v0.1.0

func (o GetProductsInCategoryResponse) MarshalJSON() ([]byte, error)

func (*GetProductsInCategoryResponse) SetData added in v0.1.0

SetData gets a reference to the given GetProductsInCategoryResponseData and assigns it to the Data field.

type GetProductsInCategoryResponseData added in v0.1.0

type GetProductsInCategoryResponseData struct {
	ActivePages     *[]float64                                    `json:"active_pages,omitempty"`
	Alternate       *[]GetProductsInCategoryResponseDataAlternate `json:"alternate,omitempty"`
	GoodsInCategory *float64                                      `json:"goods_in_category,omitempty"`
	GoodsLimit      *float64                                      `json:"goods_limit,omitempty"`
	GoodsWithFilter *float64                                      `json:"goods_with_filter,omitempty"`
	Ids             *[]int64                                      `json:"ids,omitempty"`
	IdsCount        *float64                                      `json:"ids_count,omitempty"`
	ShowNext        *float64                                      `json:"show_next,omitempty"`
	ShownPage       *float64                                      `json:"shown_page,omitempty"`
	TotalPages      *float64                                      `json:"total_pages,omitempty"`
}

GetProductsInCategoryResponseData struct for GetProductsInCategoryResponseData

func NewGetProductsInCategoryResponseData added in v0.1.0

func NewGetProductsInCategoryResponseData() *GetProductsInCategoryResponseData

NewGetProductsInCategoryResponseData instantiates a new GetProductsInCategoryResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProductsInCategoryResponseDataWithDefaults added in v0.1.0

func NewGetProductsInCategoryResponseDataWithDefaults() *GetProductsInCategoryResponseData

NewGetProductsInCategoryResponseDataWithDefaults instantiates a new GetProductsInCategoryResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProductsInCategoryResponseData) GetActivePages added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetActivePages() []float64

GetActivePages returns the ActivePages field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetActivePagesOk added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetActivePagesOk() (*[]float64, bool)

GetActivePagesOk returns a tuple with the ActivePages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) GetAlternate added in v0.1.0

GetAlternate returns the Alternate field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetAlternateOk added in v0.1.0

GetAlternateOk returns a tuple with the Alternate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) GetGoodsInCategory added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetGoodsInCategory() float64

GetGoodsInCategory returns the GoodsInCategory field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetGoodsInCategoryOk added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetGoodsInCategoryOk() (*float64, bool)

GetGoodsInCategoryOk returns a tuple with the GoodsInCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) GetGoodsLimit added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetGoodsLimit() float64

GetGoodsLimit returns the GoodsLimit field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetGoodsLimitOk added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetGoodsLimitOk() (*float64, bool)

GetGoodsLimitOk returns a tuple with the GoodsLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) GetGoodsWithFilter added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetGoodsWithFilter() float64

GetGoodsWithFilter returns the GoodsWithFilter field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetGoodsWithFilterOk added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetGoodsWithFilterOk() (*float64, bool)

GetGoodsWithFilterOk returns a tuple with the GoodsWithFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) GetIds added in v0.1.0

GetIds returns the Ids field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetIdsCount added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetIdsCount() float64

GetIdsCount returns the IdsCount field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetIdsCountOk added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetIdsCountOk() (*float64, bool)

GetIdsCountOk returns a tuple with the IdsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) GetIdsOk added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetIdsOk() (*[]int64, bool)

GetIdsOk returns a tuple with the Ids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) GetShowNext added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetShowNext() float64

GetShowNext returns the ShowNext field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetShowNextOk added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetShowNextOk() (*float64, bool)

GetShowNextOk returns a tuple with the ShowNext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) GetShownPage added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetShownPage() float64

GetShownPage returns the ShownPage field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetShownPageOk added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetShownPageOk() (*float64, bool)

GetShownPageOk returns a tuple with the ShownPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) GetTotalPages added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetTotalPages() float64

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseData) GetTotalPagesOk added in v0.1.0

func (o *GetProductsInCategoryResponseData) GetTotalPagesOk() (*float64, bool)

GetTotalPagesOk returns a tuple with the TotalPages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseData) HasActivePages added in v0.1.0

func (o *GetProductsInCategoryResponseData) HasActivePages() bool

HasActivePages returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseData) HasAlternate added in v0.1.0

func (o *GetProductsInCategoryResponseData) HasAlternate() bool

HasAlternate returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseData) HasGoodsInCategory added in v0.1.0

func (o *GetProductsInCategoryResponseData) HasGoodsInCategory() bool

HasGoodsInCategory returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseData) HasGoodsLimit added in v0.1.0

func (o *GetProductsInCategoryResponseData) HasGoodsLimit() bool

HasGoodsLimit returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseData) HasGoodsWithFilter added in v0.1.0

func (o *GetProductsInCategoryResponseData) HasGoodsWithFilter() bool

HasGoodsWithFilter returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseData) HasIds added in v0.1.0

HasIds returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseData) HasIdsCount added in v0.1.0

func (o *GetProductsInCategoryResponseData) HasIdsCount() bool

HasIdsCount returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseData) HasShowNext added in v0.1.0

func (o *GetProductsInCategoryResponseData) HasShowNext() bool

HasShowNext returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseData) HasShownPage added in v0.1.0

func (o *GetProductsInCategoryResponseData) HasShownPage() bool

HasShownPage returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseData) HasTotalPages added in v0.1.0

func (o *GetProductsInCategoryResponseData) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (GetProductsInCategoryResponseData) MarshalJSON added in v0.1.0

func (o GetProductsInCategoryResponseData) MarshalJSON() ([]byte, error)

func (*GetProductsInCategoryResponseData) SetActivePages added in v0.1.0

func (o *GetProductsInCategoryResponseData) SetActivePages(v []float64)

SetActivePages gets a reference to the given []float64 and assigns it to the ActivePages field.

func (*GetProductsInCategoryResponseData) SetAlternate added in v0.1.0

SetAlternate gets a reference to the given []GetProductsInCategoryResponseDataAlternate and assigns it to the Alternate field.

func (*GetProductsInCategoryResponseData) SetGoodsInCategory added in v0.1.0

func (o *GetProductsInCategoryResponseData) SetGoodsInCategory(v float64)

SetGoodsInCategory gets a reference to the given float64 and assigns it to the GoodsInCategory field.

func (*GetProductsInCategoryResponseData) SetGoodsLimit added in v0.1.0

func (o *GetProductsInCategoryResponseData) SetGoodsLimit(v float64)

SetGoodsLimit gets a reference to the given float64 and assigns it to the GoodsLimit field.

func (*GetProductsInCategoryResponseData) SetGoodsWithFilter added in v0.1.0

func (o *GetProductsInCategoryResponseData) SetGoodsWithFilter(v float64)

SetGoodsWithFilter gets a reference to the given float64 and assigns it to the GoodsWithFilter field.

func (*GetProductsInCategoryResponseData) SetIds added in v0.1.0

SetIds gets a reference to the given []int64 and assigns it to the Ids field.

func (*GetProductsInCategoryResponseData) SetIdsCount added in v0.1.0

func (o *GetProductsInCategoryResponseData) SetIdsCount(v float64)

SetIdsCount gets a reference to the given float64 and assigns it to the IdsCount field.

func (*GetProductsInCategoryResponseData) SetShowNext added in v0.1.0

func (o *GetProductsInCategoryResponseData) SetShowNext(v float64)

SetShowNext gets a reference to the given float64 and assigns it to the ShowNext field.

func (*GetProductsInCategoryResponseData) SetShownPage added in v0.1.0

func (o *GetProductsInCategoryResponseData) SetShownPage(v float64)

SetShownPage gets a reference to the given float64 and assigns it to the ShownPage field.

func (*GetProductsInCategoryResponseData) SetTotalPages added in v0.1.0

func (o *GetProductsInCategoryResponseData) SetTotalPages(v float64)

SetTotalPages gets a reference to the given float64 and assigns it to the TotalPages field.

type GetProductsInCategoryResponseDataAlternate added in v0.1.0

type GetProductsInCategoryResponseDataAlternate struct {
	Domain    *string `json:"domain,omitempty"`
	Hreflang  *string `json:"hreflang,omitempty"`
	Lang      *string `json:"lang,omitempty"`
	Subdomain *string `json:"subdomain,omitempty"`
}

GetProductsInCategoryResponseDataAlternate struct for GetProductsInCategoryResponseDataAlternate

func NewGetProductsInCategoryResponseDataAlternate added in v0.1.0

func NewGetProductsInCategoryResponseDataAlternate() *GetProductsInCategoryResponseDataAlternate

NewGetProductsInCategoryResponseDataAlternate instantiates a new GetProductsInCategoryResponseDataAlternate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetProductsInCategoryResponseDataAlternateWithDefaults added in v0.1.0

func NewGetProductsInCategoryResponseDataAlternateWithDefaults() *GetProductsInCategoryResponseDataAlternate

NewGetProductsInCategoryResponseDataAlternateWithDefaults instantiates a new GetProductsInCategoryResponseDataAlternate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetProductsInCategoryResponseDataAlternate) GetDomain added in v0.1.0

GetDomain returns the Domain field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseDataAlternate) GetDomainOk added in v0.1.0

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseDataAlternate) GetHreflang added in v0.1.0

GetHreflang returns the Hreflang field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseDataAlternate) GetHreflangOk added in v0.1.0

GetHreflangOk returns a tuple with the Hreflang field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseDataAlternate) GetLang added in v0.1.0

GetLang returns the Lang field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseDataAlternate) GetLangOk added in v0.1.0

GetLangOk returns a tuple with the Lang field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseDataAlternate) GetSubdomain added in v0.1.0

GetSubdomain returns the Subdomain field value if set, zero value otherwise.

func (*GetProductsInCategoryResponseDataAlternate) GetSubdomainOk added in v0.1.0

func (o *GetProductsInCategoryResponseDataAlternate) GetSubdomainOk() (*string, bool)

GetSubdomainOk returns a tuple with the Subdomain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetProductsInCategoryResponseDataAlternate) HasDomain added in v0.1.0

HasDomain returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseDataAlternate) HasHreflang added in v0.1.0

HasHreflang returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseDataAlternate) HasLang added in v0.1.0

HasLang returns a boolean if a field has been set.

func (*GetProductsInCategoryResponseDataAlternate) HasSubdomain added in v0.1.0

HasSubdomain returns a boolean if a field has been set.

func (GetProductsInCategoryResponseDataAlternate) MarshalJSON added in v0.1.0

func (*GetProductsInCategoryResponseDataAlternate) SetDomain added in v0.1.0

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*GetProductsInCategoryResponseDataAlternate) SetHreflang added in v0.1.0

SetHreflang gets a reference to the given string and assigns it to the Hreflang field.

func (*GetProductsInCategoryResponseDataAlternate) SetLang added in v0.1.0

SetLang gets a reference to the given string and assigns it to the Lang field.

func (*GetProductsInCategoryResponseDataAlternate) SetSubdomain added in v0.1.0

SetSubdomain gets a reference to the given string and assigns it to the Subdomain field.

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetChildrenResponse added in v0.1.0

type NullableGetChildrenResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetChildrenResponse added in v0.1.0

func NewNullableGetChildrenResponse(val *GetChildrenResponse) *NullableGetChildrenResponse

func (NullableGetChildrenResponse) Get added in v0.1.0

func (NullableGetChildrenResponse) IsSet added in v0.1.0

func (NullableGetChildrenResponse) MarshalJSON added in v0.1.0

func (v NullableGetChildrenResponse) MarshalJSON() ([]byte, error)

func (*NullableGetChildrenResponse) Set added in v0.1.0

func (*NullableGetChildrenResponse) UnmarshalJSON added in v0.1.0

func (v *NullableGetChildrenResponse) UnmarshalJSON(src []byte) error

func (*NullableGetChildrenResponse) Unset added in v0.1.0

func (v *NullableGetChildrenResponse) Unset()

type NullableGetChildrenResponseData added in v0.1.0

type NullableGetChildrenResponseData struct {
	// contains filtered or unexported fields
}

func NewNullableGetChildrenResponseData added in v0.1.0

func NewNullableGetChildrenResponseData(val *GetChildrenResponseData) *NullableGetChildrenResponseData

func (NullableGetChildrenResponseData) Get added in v0.1.0

func (NullableGetChildrenResponseData) IsSet added in v0.1.0

func (NullableGetChildrenResponseData) MarshalJSON added in v0.1.0

func (v NullableGetChildrenResponseData) MarshalJSON() ([]byte, error)

func (*NullableGetChildrenResponseData) Set added in v0.1.0

func (*NullableGetChildrenResponseData) UnmarshalJSON added in v0.1.0

func (v *NullableGetChildrenResponseData) UnmarshalJSON(src []byte) error

func (*NullableGetChildrenResponseData) Unset added in v0.1.0

type NullableGetChildrenResponseDataChildren added in v0.1.0

type NullableGetChildrenResponseDataChildren struct {
	// contains filtered or unexported fields
}

func NewNullableGetChildrenResponseDataChildren added in v0.1.0

func NewNullableGetChildrenResponseDataChildren(val *GetChildrenResponseDataChildren) *NullableGetChildrenResponseDataChildren

func (NullableGetChildrenResponseDataChildren) Get added in v0.1.0

func (NullableGetChildrenResponseDataChildren) IsSet added in v0.1.0

func (NullableGetChildrenResponseDataChildren) MarshalJSON added in v0.1.0

func (v NullableGetChildrenResponseDataChildren) MarshalJSON() ([]byte, error)

func (*NullableGetChildrenResponseDataChildren) Set added in v0.1.0

func (*NullableGetChildrenResponseDataChildren) UnmarshalJSON added in v0.1.0

func (v *NullableGetChildrenResponseDataChildren) UnmarshalJSON(src []byte) error

func (*NullableGetChildrenResponseDataChildren) Unset added in v0.1.0

type NullableGetChildrenResponseDataCurrent added in v0.1.0

type NullableGetChildrenResponseDataCurrent struct {
	// contains filtered or unexported fields
}

func NewNullableGetChildrenResponseDataCurrent added in v0.1.0

func NewNullableGetChildrenResponseDataCurrent(val *GetChildrenResponseDataCurrent) *NullableGetChildrenResponseDataCurrent

func (NullableGetChildrenResponseDataCurrent) Get added in v0.1.0

func (NullableGetChildrenResponseDataCurrent) IsSet added in v0.1.0

func (NullableGetChildrenResponseDataCurrent) MarshalJSON added in v0.1.0

func (v NullableGetChildrenResponseDataCurrent) MarshalJSON() ([]byte, error)

func (*NullableGetChildrenResponseDataCurrent) Set added in v0.1.0

func (*NullableGetChildrenResponseDataCurrent) UnmarshalJSON added in v0.1.0

func (v *NullableGetChildrenResponseDataCurrent) UnmarshalJSON(src []byte) error

func (*NullableGetChildrenResponseDataCurrent) Unset added in v0.1.0

type NullableGetChildrenResponseDataTileConfig added in v0.1.0

type NullableGetChildrenResponseDataTileConfig struct {
	// contains filtered or unexported fields
}

func NewNullableGetChildrenResponseDataTileConfig added in v0.1.0

func NewNullableGetChildrenResponseDataTileConfig(val *GetChildrenResponseDataTileConfig) *NullableGetChildrenResponseDataTileConfig

func (NullableGetChildrenResponseDataTileConfig) Get added in v0.1.0

func (NullableGetChildrenResponseDataTileConfig) IsSet added in v0.1.0

func (NullableGetChildrenResponseDataTileConfig) MarshalJSON added in v0.1.0

func (*NullableGetChildrenResponseDataTileConfig) Set added in v0.1.0

func (*NullableGetChildrenResponseDataTileConfig) UnmarshalJSON added in v0.1.0

func (v *NullableGetChildrenResponseDataTileConfig) UnmarshalJSON(src []byte) error

func (*NullableGetChildrenResponseDataTileConfig) Unset added in v0.1.0

type NullableGetProductDetailsResponse added in v0.1.0

type NullableGetProductDetailsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetProductDetailsResponse added in v0.1.0

func NewNullableGetProductDetailsResponse(val *GetProductDetailsResponse) *NullableGetProductDetailsResponse

func (NullableGetProductDetailsResponse) Get added in v0.1.0

func (NullableGetProductDetailsResponse) IsSet added in v0.1.0

func (NullableGetProductDetailsResponse) MarshalJSON added in v0.1.0

func (v NullableGetProductDetailsResponse) MarshalJSON() ([]byte, error)

func (*NullableGetProductDetailsResponse) Set added in v0.1.0

func (*NullableGetProductDetailsResponse) UnmarshalJSON added in v0.1.0

func (v *NullableGetProductDetailsResponse) UnmarshalJSON(src []byte) error

func (*NullableGetProductDetailsResponse) Unset added in v0.1.0

type NullableGetProductDetailsResponseConfig added in v0.1.0

type NullableGetProductDetailsResponseConfig struct {
	// contains filtered or unexported fields
}

func NewNullableGetProductDetailsResponseConfig added in v0.1.0

func NewNullableGetProductDetailsResponseConfig(val *GetProductDetailsResponseConfig) *NullableGetProductDetailsResponseConfig

func (NullableGetProductDetailsResponseConfig) Get added in v0.1.0

func (NullableGetProductDetailsResponseConfig) IsSet added in v0.1.0

func (NullableGetProductDetailsResponseConfig) MarshalJSON added in v0.1.0

func (v NullableGetProductDetailsResponseConfig) MarshalJSON() ([]byte, error)

func (*NullableGetProductDetailsResponseConfig) Set added in v0.1.0

func (*NullableGetProductDetailsResponseConfig) UnmarshalJSON added in v0.1.0

func (v *NullableGetProductDetailsResponseConfig) UnmarshalJSON(src []byte) error

func (*NullableGetProductDetailsResponseConfig) Unset added in v0.1.0

type NullableGetProductDetailsResponseData added in v0.1.0

type NullableGetProductDetailsResponseData struct {
	// contains filtered or unexported fields
}

func NewNullableGetProductDetailsResponseData added in v0.1.0

func NewNullableGetProductDetailsResponseData(val *GetProductDetailsResponseData) *NullableGetProductDetailsResponseData

func (NullableGetProductDetailsResponseData) Get added in v0.1.0

func (NullableGetProductDetailsResponseData) IsSet added in v0.1.0

func (NullableGetProductDetailsResponseData) MarshalJSON added in v0.1.0

func (v NullableGetProductDetailsResponseData) MarshalJSON() ([]byte, error)

func (*NullableGetProductDetailsResponseData) Set added in v0.1.0

func (*NullableGetProductDetailsResponseData) UnmarshalJSON added in v0.1.0

func (v *NullableGetProductDetailsResponseData) UnmarshalJSON(src []byte) error

func (*NullableGetProductDetailsResponseData) Unset added in v0.1.0

type NullableGetProductDetailsResponseImages added in v0.1.0

type NullableGetProductDetailsResponseImages struct {
	// contains filtered or unexported fields
}

func NewNullableGetProductDetailsResponseImages added in v0.1.0

func NewNullableGetProductDetailsResponseImages(val *GetProductDetailsResponseImages) *NullableGetProductDetailsResponseImages

func (NullableGetProductDetailsResponseImages) Get added in v0.1.0

func (NullableGetProductDetailsResponseImages) IsSet added in v0.1.0

func (NullableGetProductDetailsResponseImages) MarshalJSON added in v0.1.0

func (v NullableGetProductDetailsResponseImages) MarshalJSON() ([]byte, error)

func (*NullableGetProductDetailsResponseImages) Set added in v0.1.0

func (*NullableGetProductDetailsResponseImages) UnmarshalJSON added in v0.1.0

func (v *NullableGetProductDetailsResponseImages) UnmarshalJSON(src []byte) error

func (*NullableGetProductDetailsResponseImages) Unset added in v0.1.0

type NullableGetProductsInCategoryResponse added in v0.1.0

type NullableGetProductsInCategoryResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetProductsInCategoryResponse added in v0.1.0

func NewNullableGetProductsInCategoryResponse(val *GetProductsInCategoryResponse) *NullableGetProductsInCategoryResponse

func (NullableGetProductsInCategoryResponse) Get added in v0.1.0

func (NullableGetProductsInCategoryResponse) IsSet added in v0.1.0

func (NullableGetProductsInCategoryResponse) MarshalJSON added in v0.1.0

func (v NullableGetProductsInCategoryResponse) MarshalJSON() ([]byte, error)

func (*NullableGetProductsInCategoryResponse) Set added in v0.1.0

func (*NullableGetProductsInCategoryResponse) UnmarshalJSON added in v0.1.0

func (v *NullableGetProductsInCategoryResponse) UnmarshalJSON(src []byte) error

func (*NullableGetProductsInCategoryResponse) Unset added in v0.1.0

type NullableGetProductsInCategoryResponseData added in v0.1.0

type NullableGetProductsInCategoryResponseData struct {
	// contains filtered or unexported fields
}

func NewNullableGetProductsInCategoryResponseData added in v0.1.0

func NewNullableGetProductsInCategoryResponseData(val *GetProductsInCategoryResponseData) *NullableGetProductsInCategoryResponseData

func (NullableGetProductsInCategoryResponseData) Get added in v0.1.0

func (NullableGetProductsInCategoryResponseData) IsSet added in v0.1.0

func (NullableGetProductsInCategoryResponseData) MarshalJSON added in v0.1.0

func (*NullableGetProductsInCategoryResponseData) Set added in v0.1.0

func (*NullableGetProductsInCategoryResponseData) UnmarshalJSON added in v0.1.0

func (v *NullableGetProductsInCategoryResponseData) UnmarshalJSON(src []byte) error

func (*NullableGetProductsInCategoryResponseData) Unset added in v0.1.0

type NullableGetProductsInCategoryResponseDataAlternate added in v0.1.0

type NullableGetProductsInCategoryResponseDataAlternate struct {
	// contains filtered or unexported fields
}

func (NullableGetProductsInCategoryResponseDataAlternate) Get added in v0.1.0

func (NullableGetProductsInCategoryResponseDataAlternate) IsSet added in v0.1.0

func (NullableGetProductsInCategoryResponseDataAlternate) MarshalJSON added in v0.1.0

func (*NullableGetProductsInCategoryResponseDataAlternate) Set added in v0.1.0

func (*NullableGetProductsInCategoryResponseDataAlternate) UnmarshalJSON added in v0.1.0

func (*NullableGetProductsInCategoryResponseDataAlternate) Unset added in v0.1.0

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL