Documentation ¶
Index ¶
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type Category
- func (o *Category) GetDescription() string
- func (o *Category) GetDescriptionOk() (*string, bool)
- func (o *Category) GetId() string
- func (o *Category) GetIdOk() (*string, bool)
- func (o *Category) GetImageUrls() map[string]string
- func (o *Category) GetImageUrlsOk() (*map[string]string, bool)
- func (o *Category) GetName() string
- func (o *Category) GetNameOk() (*string, bool)
- func (o *Category) GetOrder() int64
- func (o *Category) GetOrderOk() (*int64, bool)
- func (o *Category) GetParentId() string
- func (o *Category) GetParentIdOk() (*string, bool)
- func (o *Category) GetProductIds() []string
- func (o *Category) GetProductIdsOk() (*[]string, bool)
- func (o *Category) HasDescription() bool
- func (o *Category) HasId() bool
- func (o *Category) HasImageUrls() bool
- func (o *Category) HasParentId() bool
- func (o *Category) HasProductIds() bool
- func (o Category) MarshalJSON() ([]byte, error)
- func (o *Category) SetDescription(v string)
- func (o *Category) SetId(v string)
- func (o *Category) SetImageUrls(v map[string]string)
- func (o *Category) SetName(v string)
- func (o *Category) SetOrder(v int64)
- func (o *Category) SetParentId(v string)
- func (o *Category) SetProductIds(v []string)
- type CategoryAllOf
- func (o *CategoryAllOf) GetDescription() string
- func (o *CategoryAllOf) GetDescriptionOk() (*string, bool)
- func (o *CategoryAllOf) GetImageUrls() map[string]string
- func (o *CategoryAllOf) GetImageUrlsOk() (*map[string]string, bool)
- func (o *CategoryAllOf) GetName() string
- func (o *CategoryAllOf) GetNameOk() (*string, bool)
- func (o *CategoryAllOf) GetOrder() int64
- func (o *CategoryAllOf) GetOrderOk() (*int64, bool)
- func (o *CategoryAllOf) GetParentId() string
- func (o *CategoryAllOf) GetParentIdOk() (*string, bool)
- func (o *CategoryAllOf) GetProductIds() []string
- func (o *CategoryAllOf) GetProductIdsOk() (*[]string, bool)
- func (o *CategoryAllOf) HasDescription() bool
- func (o *CategoryAllOf) HasImageUrls() bool
- func (o *CategoryAllOf) HasParentId() bool
- func (o *CategoryAllOf) HasProductIds() bool
- func (o CategoryAllOf) MarshalJSON() ([]byte, error)
- func (o *CategoryAllOf) SetDescription(v string)
- func (o *CategoryAllOf) SetImageUrls(v map[string]string)
- func (o *CategoryAllOf) SetName(v string)
- func (o *CategoryAllOf) SetOrder(v int64)
- func (o *CategoryAllOf) SetParentId(v string)
- func (o *CategoryAllOf) SetProductIds(v []string)
- type CategoryList
- type Error
- func (o *Error) GetCode() ErrorCode
- func (o *Error) GetCodeOk() (*ErrorCode, bool)
- func (o *Error) GetInstance() string
- func (o *Error) GetInstanceOk() (*string, bool)
- func (o *Error) GetMessage() string
- func (o *Error) GetMessageOk() (*string, bool)
- func (o *Error) GetStatus() int32
- func (o *Error) GetStatusOk() (*int32, bool)
- func (o *Error) HasInstance() bool
- func (o *Error) HasStatus() bool
- func (o Error) MarshalJSON() ([]byte, error)
- func (o *Error) SetCode(v ErrorCode)
- func (o *Error) SetInstance(v string)
- func (o *Error) SetMessage(v string)
- func (o *Error) SetStatus(v int32)
- type ErrorCode
- type Header
- type HeaderTimestamped
- func (o *HeaderTimestamped) GetCreatedAt() time.Time
- func (o *HeaderTimestamped) GetCreatedAtOk() (*time.Time, bool)
- func (o *HeaderTimestamped) GetId() string
- func (o *HeaderTimestamped) GetIdOk() (*string, bool)
- func (o *HeaderTimestamped) GetUpdatedAt() time.Time
- func (o *HeaderTimestamped) GetUpdatedAtOk() (*time.Time, bool)
- func (o *HeaderTimestamped) HasCreatedAt() bool
- func (o *HeaderTimestamped) HasId() bool
- func (o *HeaderTimestamped) HasUpdatedAt() bool
- func (o HeaderTimestamped) MarshalJSON() ([]byte, error)
- func (o *HeaderTimestamped) SetCreatedAt(v time.Time)
- func (o *HeaderTimestamped) SetId(v string)
- func (o *HeaderTimestamped) SetUpdatedAt(v time.Time)
- type HeaderTimestampedAllOf
- func (o *HeaderTimestampedAllOf) GetCreatedAt() time.Time
- func (o *HeaderTimestampedAllOf) GetCreatedAtOk() (*time.Time, bool)
- func (o *HeaderTimestampedAllOf) GetUpdatedAt() time.Time
- func (o *HeaderTimestampedAllOf) GetUpdatedAtOk() (*time.Time, bool)
- func (o *HeaderTimestampedAllOf) HasCreatedAt() bool
- func (o *HeaderTimestampedAllOf) HasUpdatedAt() bool
- func (o HeaderTimestampedAllOf) MarshalJSON() ([]byte, error)
- func (o *HeaderTimestampedAllOf) SetCreatedAt(v time.Time)
- func (o *HeaderTimestampedAllOf) SetUpdatedAt(v time.Time)
- type Image
- func (o *Image) GetExt() string
- func (o *Image) GetExtOk() (*string, bool)
- func (o *Image) GetId() string
- func (o *Image) GetIdOk() (*string, bool)
- func (o *Image) GetOrder() int64
- func (o *Image) GetOrderOk() (*int64, bool)
- func (o *Image) GetUrls() map[string]string
- func (o *Image) GetUrlsOk() (*map[string]string, bool)
- func (o Image) MarshalJSON() ([]byte, error)
- func (o *Image) SetExt(v string)
- func (o *Image) SetId(v string)
- func (o *Image) SetOrder(v int64)
- func (o *Image) SetUrls(v map[string]string)
- type ImageList
- type Manufacturer
- func (o *Manufacturer) GetId() string
- func (o *Manufacturer) GetIdOk() (*string, bool)
- func (o *Manufacturer) GetImageUrls() map[string]string
- func (o *Manufacturer) GetImageUrlsOk() (*map[string]string, bool)
- func (o *Manufacturer) GetName() string
- func (o *Manufacturer) GetNameOk() (*string, bool)
- func (o *Manufacturer) GetWebsiteUrl() string
- func (o *Manufacturer) GetWebsiteUrlOk() (*string, bool)
- func (o *Manufacturer) HasId() bool
- func (o *Manufacturer) HasImageUrls() bool
- func (o *Manufacturer) HasWebsiteUrl() bool
- func (o Manufacturer) MarshalJSON() ([]byte, error)
- func (o *Manufacturer) SetId(v string)
- func (o *Manufacturer) SetImageUrls(v map[string]string)
- func (o *Manufacturer) SetName(v string)
- func (o *Manufacturer) SetWebsiteUrl(v string)
- type ManufacturerAllOf
- func (o *ManufacturerAllOf) GetImageUrls() map[string]string
- func (o *ManufacturerAllOf) GetImageUrlsOk() (*map[string]string, bool)
- func (o *ManufacturerAllOf) GetName() string
- func (o *ManufacturerAllOf) GetNameOk() (*string, bool)
- func (o *ManufacturerAllOf) GetWebsiteUrl() string
- func (o *ManufacturerAllOf) GetWebsiteUrlOk() (*string, bool)
- func (o *ManufacturerAllOf) HasImageUrls() bool
- func (o *ManufacturerAllOf) HasName() bool
- func (o *ManufacturerAllOf) HasWebsiteUrl() bool
- func (o ManufacturerAllOf) MarshalJSON() ([]byte, error)
- func (o *ManufacturerAllOf) SetImageUrls(v map[string]string)
- func (o *ManufacturerAllOf) SetName(v string)
- func (o *ManufacturerAllOf) SetWebsiteUrl(v string)
- type ManufacturerList
- type NullableBool
- type NullableCategory
- type NullableCategoryAllOf
- func (v NullableCategoryAllOf) Get() *CategoryAllOf
- func (v NullableCategoryAllOf) IsSet() bool
- func (v NullableCategoryAllOf) MarshalJSON() ([]byte, error)
- func (v *NullableCategoryAllOf) Set(val *CategoryAllOf)
- func (v *NullableCategoryAllOf) UnmarshalJSON(src []byte) error
- func (v *NullableCategoryAllOf) Unset()
- type NullableCategoryList
- func (v NullableCategoryList) Get() *CategoryList
- func (v NullableCategoryList) IsSet() bool
- func (v NullableCategoryList) MarshalJSON() ([]byte, error)
- func (v *NullableCategoryList) Set(val *CategoryList)
- func (v *NullableCategoryList) UnmarshalJSON(src []byte) error
- func (v *NullableCategoryList) Unset()
- type NullableError
- type NullableErrorCode
- type NullableFloat32
- type NullableFloat64
- type NullableHeader
- type NullableHeaderTimestamped
- func (v NullableHeaderTimestamped) Get() *HeaderTimestamped
- func (v NullableHeaderTimestamped) IsSet() bool
- func (v NullableHeaderTimestamped) MarshalJSON() ([]byte, error)
- func (v *NullableHeaderTimestamped) Set(val *HeaderTimestamped)
- func (v *NullableHeaderTimestamped) UnmarshalJSON(src []byte) error
- func (v *NullableHeaderTimestamped) Unset()
- type NullableHeaderTimestampedAllOf
- func (v NullableHeaderTimestampedAllOf) Get() *HeaderTimestampedAllOf
- func (v NullableHeaderTimestampedAllOf) IsSet() bool
- func (v NullableHeaderTimestampedAllOf) MarshalJSON() ([]byte, error)
- func (v *NullableHeaderTimestampedAllOf) Set(val *HeaderTimestampedAllOf)
- func (v *NullableHeaderTimestampedAllOf) UnmarshalJSON(src []byte) error
- func (v *NullableHeaderTimestampedAllOf) Unset()
- type NullableImage
- type NullableImageList
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableManufacturer
- func (v NullableManufacturer) Get() *Manufacturer
- func (v NullableManufacturer) IsSet() bool
- func (v NullableManufacturer) MarshalJSON() ([]byte, error)
- func (v *NullableManufacturer) Set(val *Manufacturer)
- func (v *NullableManufacturer) UnmarshalJSON(src []byte) error
- func (v *NullableManufacturer) Unset()
- type NullableManufacturerAllOf
- func (v NullableManufacturerAllOf) Get() *ManufacturerAllOf
- func (v NullableManufacturerAllOf) IsSet() bool
- func (v NullableManufacturerAllOf) MarshalJSON() ([]byte, error)
- func (v *NullableManufacturerAllOf) Set(val *ManufacturerAllOf)
- func (v *NullableManufacturerAllOf) UnmarshalJSON(src []byte) error
- func (v *NullableManufacturerAllOf) Unset()
- type NullableManufacturerList
- func (v NullableManufacturerList) Get() *ManufacturerList
- func (v NullableManufacturerList) IsSet() bool
- func (v NullableManufacturerList) MarshalJSON() ([]byte, error)
- func (v *NullableManufacturerList) Set(val *ManufacturerList)
- func (v *NullableManufacturerList) UnmarshalJSON(src []byte) error
- func (v *NullableManufacturerList) Unset()
- type NullableProduct
- type NullableProductAllOf
- func (v NullableProductAllOf) Get() *ProductAllOf
- func (v NullableProductAllOf) IsSet() bool
- func (v NullableProductAllOf) MarshalJSON() ([]byte, error)
- func (v *NullableProductAllOf) Set(val *ProductAllOf)
- func (v *NullableProductAllOf) UnmarshalJSON(src []byte) error
- func (v *NullableProductAllOf) Unset()
- type NullableProductList
- func (v NullableProductList) Get() *ProductList
- func (v NullableProductList) IsSet() bool
- func (v NullableProductList) MarshalJSON() ([]byte, error)
- func (v *NullableProductList) Set(val *ProductList)
- func (v *NullableProductList) UnmarshalJSON(src []byte) error
- func (v *NullableProductList) Unset()
- type NullableProductStatus
- func (v NullableProductStatus) Get() *ProductStatus
- func (v NullableProductStatus) IsSet() bool
- func (v NullableProductStatus) MarshalJSON() ([]byte, error)
- func (v *NullableProductStatus) Set(val *ProductStatus)
- func (v *NullableProductStatus) UnmarshalJSON(src []byte) error
- func (v *NullableProductStatus) Unset()
- type NullableResolvedProduct
- func (v NullableResolvedProduct) Get() *ResolvedProduct
- func (v NullableResolvedProduct) IsSet() bool
- func (v NullableResolvedProduct) MarshalJSON() ([]byte, error)
- func (v *NullableResolvedProduct) Set(val *ResolvedProduct)
- func (v *NullableResolvedProduct) UnmarshalJSON(src []byte) error
- func (v *NullableResolvedProduct) Unset()
- type NullableResolvedProductAllOf
- func (v NullableResolvedProductAllOf) Get() *ResolvedProductAllOf
- func (v NullableResolvedProductAllOf) IsSet() bool
- func (v NullableResolvedProductAllOf) MarshalJSON() ([]byte, error)
- func (v *NullableResolvedProductAllOf) Set(val *ResolvedProductAllOf)
- func (v *NullableResolvedProductAllOf) UnmarshalJSON(src []byte) error
- func (v *NullableResolvedProductAllOf) Unset()
- type NullableString
- type NullableTime
- type Product
- func (o *Product) GetCategoryIds() []string
- func (o *Product) GetCategoryIdsOk() (*[]string, bool)
- func (o *Product) GetCreatedAt() time.Time
- func (o *Product) GetCreatedAtOk() (*time.Time, bool)
- func (o *Product) GetDescriptionLong() string
- func (o *Product) GetDescriptionLongOk() (*string, bool)
- func (o *Product) GetDescriptionShort() string
- func (o *Product) GetDescriptionShortOk() (*string, bool)
- func (o *Product) GetId() string
- func (o *Product) GetIdOk() (*string, bool)
- func (o *Product) GetImageUrls() []map[string]string
- func (o *Product) GetImageUrlsOk() (*[]map[string]string, bool)
- func (o *Product) GetManufacturerId() string
- func (o *Product) GetManufacturerIdOk() (*string, bool)
- func (o *Product) GetName() string
- func (o *Product) GetNameOk() (*string, bool)
- func (o *Product) GetPrice() int64
- func (o *Product) GetPriceOk() (*int64, bool)
- func (o *Product) GetStatus() ProductStatus
- func (o *Product) GetStatusOk() (*ProductStatus, bool)
- func (o *Product) GetStockCount() int64
- func (o *Product) GetStockCountOk() (*int64, bool)
- func (o *Product) GetUpdatedAt() time.Time
- func (o *Product) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Product) HasCategoryIds() bool
- func (o *Product) HasCreatedAt() bool
- func (o *Product) HasDescriptionLong() bool
- func (o *Product) HasDescriptionShort() bool
- func (o *Product) HasId() bool
- func (o *Product) HasImageUrls() bool
- func (o *Product) HasManufacturerId() bool
- func (o *Product) HasStatus() bool
- func (o *Product) HasStockCount() bool
- func (o *Product) HasUpdatedAt() bool
- func (o Product) MarshalJSON() ([]byte, error)
- func (o *Product) SetCategoryIds(v []string)
- func (o *Product) SetCreatedAt(v time.Time)
- func (o *Product) SetDescriptionLong(v string)
- func (o *Product) SetDescriptionShort(v string)
- func (o *Product) SetId(v string)
- func (o *Product) SetImageUrls(v []map[string]string)
- func (o *Product) SetManufacturerId(v string)
- func (o *Product) SetName(v string)
- func (o *Product) SetPrice(v int64)
- func (o *Product) SetStatus(v ProductStatus)
- func (o *Product) SetStockCount(v int64)
- func (o *Product) SetUpdatedAt(v time.Time)
- type ProductAllOf
- func (o *ProductAllOf) GetCategoryIds() []string
- func (o *ProductAllOf) GetCategoryIdsOk() (*[]string, bool)
- func (o *ProductAllOf) GetDescriptionLong() string
- func (o *ProductAllOf) GetDescriptionLongOk() (*string, bool)
- func (o *ProductAllOf) GetDescriptionShort() string
- func (o *ProductAllOf) GetDescriptionShortOk() (*string, bool)
- func (o *ProductAllOf) GetImageUrls() []map[string]string
- func (o *ProductAllOf) GetImageUrlsOk() (*[]map[string]string, bool)
- func (o *ProductAllOf) GetManufacturerId() string
- func (o *ProductAllOf) GetManufacturerIdOk() (*string, bool)
- func (o *ProductAllOf) GetName() string
- func (o *ProductAllOf) GetNameOk() (*string, bool)
- func (o *ProductAllOf) GetPrice() int64
- func (o *ProductAllOf) GetPriceOk() (*int64, bool)
- func (o *ProductAllOf) GetStatus() ProductStatus
- func (o *ProductAllOf) GetStatusOk() (*ProductStatus, bool)
- func (o *ProductAllOf) GetStockCount() int64
- func (o *ProductAllOf) GetStockCountOk() (*int64, bool)
- func (o *ProductAllOf) HasCategoryIds() bool
- func (o *ProductAllOf) HasDescriptionLong() bool
- func (o *ProductAllOf) HasDescriptionShort() bool
- func (o *ProductAllOf) HasImageUrls() bool
- func (o *ProductAllOf) HasManufacturerId() bool
- func (o *ProductAllOf) HasStatus() bool
- func (o *ProductAllOf) HasStockCount() bool
- func (o ProductAllOf) MarshalJSON() ([]byte, error)
- func (o *ProductAllOf) SetCategoryIds(v []string)
- func (o *ProductAllOf) SetDescriptionLong(v string)
- func (o *ProductAllOf) SetDescriptionShort(v string)
- func (o *ProductAllOf) SetImageUrls(v []map[string]string)
- func (o *ProductAllOf) SetManufacturerId(v string)
- func (o *ProductAllOf) SetName(v string)
- func (o *ProductAllOf) SetPrice(v int64)
- func (o *ProductAllOf) SetStatus(v ProductStatus)
- func (o *ProductAllOf) SetStockCount(v int64)
- type ProductList
- type ProductStatus
- type ResolvedProduct
- func (o *ResolvedProduct) GetCategories() []Category
- func (o *ResolvedProduct) GetCategoriesOk() (*[]Category, bool)
- func (o *ResolvedProduct) GetCategoryIds() []string
- func (o *ResolvedProduct) GetCategoryIdsOk() (*[]string, bool)
- func (o *ResolvedProduct) GetCreatedAt() time.Time
- func (o *ResolvedProduct) GetCreatedAtOk() (*time.Time, bool)
- func (o *ResolvedProduct) GetDescriptionLong() string
- func (o *ResolvedProduct) GetDescriptionLongOk() (*string, bool)
- func (o *ResolvedProduct) GetDescriptionShort() string
- func (o *ResolvedProduct) GetDescriptionShortOk() (*string, bool)
- func (o *ResolvedProduct) GetId() string
- func (o *ResolvedProduct) GetIdOk() (*string, bool)
- func (o *ResolvedProduct) GetImageUrls() []map[string]string
- func (o *ResolvedProduct) GetImageUrlsOk() (*[]map[string]string, bool)
- func (o *ResolvedProduct) GetManufacturer() Manufacturer
- func (o *ResolvedProduct) GetManufacturerId() string
- func (o *ResolvedProduct) GetManufacturerIdOk() (*string, bool)
- func (o *ResolvedProduct) GetManufacturerOk() (*Manufacturer, bool)
- func (o *ResolvedProduct) GetName() string
- func (o *ResolvedProduct) GetNameOk() (*string, bool)
- func (o *ResolvedProduct) GetPrice() int64
- func (o *ResolvedProduct) GetPriceOk() (*int64, bool)
- func (o *ResolvedProduct) GetStatus() ProductStatus
- func (o *ResolvedProduct) GetStatusOk() (*ProductStatus, bool)
- func (o *ResolvedProduct) GetStockCount() int64
- func (o *ResolvedProduct) GetStockCountOk() (*int64, bool)
- func (o *ResolvedProduct) GetUpdatedAt() time.Time
- func (o *ResolvedProduct) GetUpdatedAtOk() (*time.Time, bool)
- func (o *ResolvedProduct) HasCategories() bool
- func (o *ResolvedProduct) HasCategoryIds() bool
- func (o *ResolvedProduct) HasCreatedAt() bool
- func (o *ResolvedProduct) HasDescriptionLong() bool
- func (o *ResolvedProduct) HasDescriptionShort() bool
- func (o *ResolvedProduct) HasId() bool
- func (o *ResolvedProduct) HasImageUrls() bool
- func (o *ResolvedProduct) HasManufacturer() bool
- func (o *ResolvedProduct) HasManufacturerId() bool
- func (o *ResolvedProduct) HasStatus() bool
- func (o *ResolvedProduct) HasStockCount() bool
- func (o *ResolvedProduct) HasUpdatedAt() bool
- func (o ResolvedProduct) MarshalJSON() ([]byte, error)
- func (o *ResolvedProduct) SetCategories(v []Category)
- func (o *ResolvedProduct) SetCategoryIds(v []string)
- func (o *ResolvedProduct) SetCreatedAt(v time.Time)
- func (o *ResolvedProduct) SetDescriptionLong(v string)
- func (o *ResolvedProduct) SetDescriptionShort(v string)
- func (o *ResolvedProduct) SetId(v string)
- func (o *ResolvedProduct) SetImageUrls(v []map[string]string)
- func (o *ResolvedProduct) SetManufacturer(v Manufacturer)
- func (o *ResolvedProduct) SetManufacturerId(v string)
- func (o *ResolvedProduct) SetName(v string)
- func (o *ResolvedProduct) SetPrice(v int64)
- func (o *ResolvedProduct) SetStatus(v ProductStatus)
- func (o *ResolvedProduct) SetStockCount(v int64)
- func (o *ResolvedProduct) SetUpdatedAt(v time.Time)
- type ResolvedProductAllOf
- func (o *ResolvedProductAllOf) GetCategories() []Category
- func (o *ResolvedProductAllOf) GetCategoriesOk() (*[]Category, bool)
- func (o *ResolvedProductAllOf) GetManufacturer() Manufacturer
- func (o *ResolvedProductAllOf) GetManufacturerOk() (*Manufacturer, bool)
- func (o *ResolvedProductAllOf) HasCategories() bool
- func (o *ResolvedProductAllOf) HasManufacturer() bool
- func (o ResolvedProductAllOf) MarshalJSON() ([]byte, error)
- func (o *ResolvedProductAllOf) SetCategories(v []Category)
- func (o *ResolvedProductAllOf) SetManufacturer(v Manufacturer)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type Category ¶
type Category struct { // Compressed representation of ID Id *string `json:"id,omitempty"` Name string `json:"name"` Description *string `json:"description,omitempty"` // Compressed representation of ID ParentId *string `json:"parent_id,omitempty"` // Should be sorted ascending by this column Order int64 `json:"order"` ProductIds *[]string `json:"product_ids,omitempty"` ImageUrls *map[string]string `json:"image_urls,omitempty"` }
Category struct for Category
func NewCategory ¶
NewCategory instantiates a new Category object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCategoryWithDefaults ¶
func NewCategoryWithDefaults() *Category
NewCategoryWithDefaults instantiates a new Category object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Category) GetDescription ¶
GetDescription returns the Description field value if set, zero value otherwise.
func (*Category) GetDescriptionOk ¶
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 (*Category) GetIdOk ¶
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 (*Category) GetImageUrls ¶
GetImageUrls returns the ImageUrls field value if set, zero value otherwise.
func (*Category) GetImageUrlsOk ¶
GetImageUrlsOk returns a tuple with the ImageUrls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Category) GetNameOk ¶
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Category) GetOrderOk ¶
GetOrderOk returns a tuple with the Order field value and a boolean to check if the value has been set.
func (*Category) GetParentId ¶
GetParentId returns the ParentId field value if set, zero value otherwise.
func (*Category) GetParentIdOk ¶
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 (*Category) GetProductIds ¶
GetProductIds returns the ProductIds field value if set, zero value otherwise.
func (*Category) GetProductIdsOk ¶
GetProductIdsOk returns a tuple with the ProductIds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Category) HasDescription ¶
HasDescription returns a boolean if a field has been set.
func (*Category) HasImageUrls ¶
HasImageUrls returns a boolean if a field has been set.
func (*Category) HasParentId ¶
HasParentId returns a boolean if a field has been set.
func (*Category) HasProductIds ¶
HasProductIds returns a boolean if a field has been set.
func (Category) MarshalJSON ¶
func (*Category) SetDescription ¶
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*Category) SetImageUrls ¶
SetImageUrls gets a reference to the given map[string]string and assigns it to the ImageUrls field.
func (*Category) SetParentId ¶
SetParentId gets a reference to the given string and assigns it to the ParentId field.
func (*Category) SetProductIds ¶
SetProductIds gets a reference to the given []string and assigns it to the ProductIds field.
type CategoryAllOf ¶
type CategoryAllOf struct { Name string `json:"name"` Description *string `json:"description,omitempty"` // Compressed representation of ID ParentId *string `json:"parent_id,omitempty"` // Should be sorted ascending by this column Order int64 `json:"order"` ProductIds *[]string `json:"product_ids,omitempty"` ImageUrls *map[string]string `json:"image_urls,omitempty"` }
CategoryAllOf struct for CategoryAllOf
func NewCategoryAllOf ¶
func NewCategoryAllOf(name string, order int64) *CategoryAllOf
NewCategoryAllOf instantiates a new CategoryAllOf 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 NewCategoryAllOfWithDefaults ¶
func NewCategoryAllOfWithDefaults() *CategoryAllOf
NewCategoryAllOfWithDefaults instantiates a new CategoryAllOf 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 (*CategoryAllOf) GetDescription ¶
func (o *CategoryAllOf) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*CategoryAllOf) GetDescriptionOk ¶
func (o *CategoryAllOf) GetDescriptionOk() (*string, 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 (*CategoryAllOf) GetImageUrls ¶
func (o *CategoryAllOf) GetImageUrls() map[string]string
GetImageUrls returns the ImageUrls field value if set, zero value otherwise.
func (*CategoryAllOf) GetImageUrlsOk ¶
func (o *CategoryAllOf) GetImageUrlsOk() (*map[string]string, bool)
GetImageUrlsOk returns a tuple with the ImageUrls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CategoryAllOf) GetName ¶
func (o *CategoryAllOf) GetName() string
GetName returns the Name field value
func (*CategoryAllOf) GetNameOk ¶
func (o *CategoryAllOf) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*CategoryAllOf) GetOrder ¶
func (o *CategoryAllOf) GetOrder() int64
GetOrder returns the Order field value
func (*CategoryAllOf) GetOrderOk ¶
func (o *CategoryAllOf) GetOrderOk() (*int64, bool)
GetOrderOk returns a tuple with the Order field value and a boolean to check if the value has been set.
func (*CategoryAllOf) GetParentId ¶
func (o *CategoryAllOf) GetParentId() string
GetParentId returns the ParentId field value if set, zero value otherwise.
func (*CategoryAllOf) GetParentIdOk ¶
func (o *CategoryAllOf) GetParentIdOk() (*string, 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 (*CategoryAllOf) GetProductIds ¶
func (o *CategoryAllOf) GetProductIds() []string
GetProductIds returns the ProductIds field value if set, zero value otherwise.
func (*CategoryAllOf) GetProductIdsOk ¶
func (o *CategoryAllOf) GetProductIdsOk() (*[]string, bool)
GetProductIdsOk returns a tuple with the ProductIds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CategoryAllOf) HasDescription ¶
func (o *CategoryAllOf) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*CategoryAllOf) HasImageUrls ¶
func (o *CategoryAllOf) HasImageUrls() bool
HasImageUrls returns a boolean if a field has been set.
func (*CategoryAllOf) HasParentId ¶
func (o *CategoryAllOf) HasParentId() bool
HasParentId returns a boolean if a field has been set.
func (*CategoryAllOf) HasProductIds ¶
func (o *CategoryAllOf) HasProductIds() bool
HasProductIds returns a boolean if a field has been set.
func (CategoryAllOf) MarshalJSON ¶
func (o CategoryAllOf) MarshalJSON() ([]byte, error)
func (*CategoryAllOf) SetDescription ¶
func (o *CategoryAllOf) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*CategoryAllOf) SetImageUrls ¶
func (o *CategoryAllOf) SetImageUrls(v map[string]string)
SetImageUrls gets a reference to the given map[string]string and assigns it to the ImageUrls field.
func (*CategoryAllOf) SetOrder ¶
func (o *CategoryAllOf) SetOrder(v int64)
SetOrder sets field value
func (*CategoryAllOf) SetParentId ¶
func (o *CategoryAllOf) SetParentId(v string)
SetParentId gets a reference to the given string and assigns it to the ParentId field.
func (*CategoryAllOf) SetProductIds ¶
func (o *CategoryAllOf) SetProductIds(v []string)
SetProductIds gets a reference to the given []string and assigns it to the ProductIds field.
type CategoryList ¶
type CategoryList struct {
Categories []Category `json:"categories"`
}
CategoryList struct for CategoryList
func NewCategoryList ¶
func NewCategoryList(categories []Category) *CategoryList
NewCategoryList instantiates a new CategoryList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCategoryListWithDefaults ¶
func NewCategoryListWithDefaults() *CategoryList
NewCategoryListWithDefaults instantiates a new CategoryList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CategoryList) GetCategories ¶
func (o *CategoryList) GetCategories() []Category
GetCategories returns the Categories field value
func (*CategoryList) GetCategoriesOk ¶
func (o *CategoryList) GetCategoriesOk() (*[]Category, bool)
GetCategoriesOk returns a tuple with the Categories field value and a boolean to check if the value has been set.
func (CategoryList) MarshalJSON ¶
func (o CategoryList) MarshalJSON() ([]byte, error)
func (*CategoryList) SetCategories ¶
func (o *CategoryList) SetCategories(v []Category)
SetCategories sets field value
type Error ¶ added in v0.2.0
type Error struct { // HTTP status code Status *int32 `json:"status,omitempty"` Code ErrorCode `json:"code"` // Human-readable description of the error Message string `json:"message"` // Object to which this error is related Instance *string `json:"instance,omitempty"` }
Error struct for Error
func NewError ¶ added in v0.2.0
NewError instantiates a new Error 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 NewErrorWithDefaults ¶ added in v0.2.0
func NewErrorWithDefaults() *Error
NewErrorWithDefaults instantiates a new Error 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 (*Error) GetCodeOk ¶ added in v0.2.0
GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.
func (*Error) GetInstance ¶ added in v0.2.0
GetInstance returns the Instance field value if set, zero value otherwise.
func (*Error) GetInstanceOk ¶ added in v0.2.0
GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) GetMessage ¶ added in v0.2.0
GetMessage returns the Message field value
func (*Error) GetMessageOk ¶ added in v0.2.0
GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.
func (*Error) GetStatus ¶ added in v0.2.0
GetStatus returns the Status field value if set, zero value otherwise.
func (*Error) GetStatusOk ¶ added in v0.2.0
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 (*Error) HasInstance ¶ added in v0.2.0
HasInstance returns a boolean if a field has been set.
func (Error) MarshalJSON ¶ added in v0.2.0
func (*Error) SetInstance ¶ added in v0.2.0
SetInstance gets a reference to the given string and assigns it to the Instance field.
func (*Error) SetMessage ¶ added in v0.2.0
SetMessage sets field value
type ErrorCode ¶ added in v0.2.0
type ErrorCode string
ErrorCode - CATEGORY_NAME_EMPTY: Category name is required and cannot be empty - CATEGORY_ORDER_NEGATIVE: Category order should be a positive integer - CATEGORY_PARENT_ID_INVALID: Parent ID of the category is invalid - IMAGE_ORDER_NEGATIVE: Image order should be a positive integer - INVALID_AUTH_TOKEN: Provided authentication token is invalid - INVALID_ID: Provided short ID or UUID is invalid - MISSING_ADMIN_ROLE: Required role \"admin\" is missing on provided authentication token - PARAMETER_MISSING: A required URL parameter is missing - PRODUCT_CATEGORY_IDS_INVALID: Category ID's of product are invalid - PRODUCT_MANUFACTURER_ID_INVALID: Manufacturer ID of the product is invalid - PRODUCT_NAME_EMPTY: Product name is required and cannot be empty - PRODUCT_PRICE_NEGATIVE: Product price should be a positive integer - SINGLE_IMAGE_IN_FORM: Exactly one image is expected in multipart form, but none or multiple are provided - UNKNOWN_CATEGORY: The category does not exist - UNKNOWN_ERROR: An unknown error occurred - UNKNOWN_IMAGE: The image does not exist - UNKNOWN_MANUFACTURER: The manufacturer does not exist - UNKNOWN_PRODUCT: The product does not exist
const ( ERRORCODE_CATEGORY_NAME_EMPTY ErrorCode = "CATEGORY_NAME_EMPTY" ERRORCODE_CATEGORY_ORDER_NEGATIVE ErrorCode = "CATEGORY_ORDER_NEGATIVE" ERRORCODE_CATEGORY_PARENT_ID_INVALID ErrorCode = "CATEGORY_PARENT_ID_INVALID" ERRORCODE_IMAGE_ORDER_NEGATIVE ErrorCode = "IMAGE_ORDER_NEGATIVE" ERRORCODE_INVALID_AUTH_TOKEN ErrorCode = "INVALID_AUTH_TOKEN" ERRORCODE_INVALID_ID ErrorCode = "INVALID_ID" ERRORCODE_MISSING_ADMIN_ROLE ErrorCode = "MISSING_ADMIN_ROLE" ERRORCODE_PARAMETER_MISSING ErrorCode = "PARAMETER_MISSING" ERRORCODE_PRODUCT_CATEGORY_IDS_INVALID ErrorCode = "PRODUCT_CATEGORY_IDS_INVALID" ERRORCODE_PRODUCT_MANUFACTURER_ID_INVALID ErrorCode = "PRODUCT_MANUFACTURER_ID_INVALID" ERRORCODE_PRODUCT_NAME_EMPTY ErrorCode = "PRODUCT_NAME_EMPTY" ERRORCODE_PRODUCT_PRICE_NEGATIVE ErrorCode = "PRODUCT_PRICE_NEGATIVE" ERRORCODE_SINGLE_IMAGE_IN_FORM ErrorCode = "SINGLE_IMAGE_IN_FORM" ERRORCODE_UNKNOWN_CATEGORY ErrorCode = "UNKNOWN_CATEGORY" ERRORCODE_UNKNOWN_ERROR ErrorCode = "UNKNOWN_ERROR" ERRORCODE_UNKNOWN_IMAGE ErrorCode = "UNKNOWN_IMAGE" ERRORCODE_UNKNOWN_MANUFACTURER ErrorCode = "UNKNOWN_MANUFACTURER" ERRORCODE_UNKNOWN_PRODUCT ErrorCode = "UNKNOWN_PRODUCT" )
List of ErrorCode
func NewErrorCodeFromValue ¶ added in v0.2.0
NewErrorCodeFromValue returns a pointer to a valid ErrorCode for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ErrorCode) IsValid ¶ added in v0.2.0
IsValid return true if the value is valid for the enum, false otherwise
func (*ErrorCode) UnmarshalJSON ¶ added in v0.2.0
type Header ¶
type Header struct { // Compressed representation of ID Id *string `json:"id,omitempty"` }
Header struct for Header
func NewHeader ¶
func NewHeader() *Header
NewHeader instantiates a new Header 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 NewHeaderWithDefaults ¶
func NewHeaderWithDefaults() *Header
NewHeaderWithDefaults instantiates a new Header 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 (*Header) GetIdOk ¶
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 (Header) MarshalJSON ¶
type HeaderTimestamped ¶
type HeaderTimestamped struct { // Compressed representation of ID Id *string `json:"id,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
HeaderTimestamped struct for HeaderTimestamped
func NewHeaderTimestamped ¶
func NewHeaderTimestamped() *HeaderTimestamped
NewHeaderTimestamped instantiates a new HeaderTimestamped 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 NewHeaderTimestampedWithDefaults ¶
func NewHeaderTimestampedWithDefaults() *HeaderTimestamped
NewHeaderTimestampedWithDefaults instantiates a new HeaderTimestamped 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 (*HeaderTimestamped) GetCreatedAt ¶
func (o *HeaderTimestamped) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*HeaderTimestamped) GetCreatedAtOk ¶
func (o *HeaderTimestamped) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HeaderTimestamped) GetId ¶
func (o *HeaderTimestamped) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*HeaderTimestamped) GetIdOk ¶
func (o *HeaderTimestamped) GetIdOk() (*string, 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 (*HeaderTimestamped) GetUpdatedAt ¶
func (o *HeaderTimestamped) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*HeaderTimestamped) GetUpdatedAtOk ¶
func (o *HeaderTimestamped) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HeaderTimestamped) HasCreatedAt ¶
func (o *HeaderTimestamped) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*HeaderTimestamped) HasId ¶
func (o *HeaderTimestamped) HasId() bool
HasId returns a boolean if a field has been set.
func (*HeaderTimestamped) HasUpdatedAt ¶
func (o *HeaderTimestamped) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (HeaderTimestamped) MarshalJSON ¶
func (o HeaderTimestamped) MarshalJSON() ([]byte, error)
func (*HeaderTimestamped) SetCreatedAt ¶
func (o *HeaderTimestamped) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*HeaderTimestamped) SetId ¶
func (o *HeaderTimestamped) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*HeaderTimestamped) SetUpdatedAt ¶
func (o *HeaderTimestamped) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
type HeaderTimestampedAllOf ¶
type HeaderTimestampedAllOf struct { CreatedAt *time.Time `json:"created_at,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
HeaderTimestampedAllOf struct for HeaderTimestampedAllOf
func NewHeaderTimestampedAllOf ¶
func NewHeaderTimestampedAllOf() *HeaderTimestampedAllOf
NewHeaderTimestampedAllOf instantiates a new HeaderTimestampedAllOf 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 NewHeaderTimestampedAllOfWithDefaults ¶
func NewHeaderTimestampedAllOfWithDefaults() *HeaderTimestampedAllOf
NewHeaderTimestampedAllOfWithDefaults instantiates a new HeaderTimestampedAllOf 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 (*HeaderTimestampedAllOf) GetCreatedAt ¶
func (o *HeaderTimestampedAllOf) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*HeaderTimestampedAllOf) GetCreatedAtOk ¶
func (o *HeaderTimestampedAllOf) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HeaderTimestampedAllOf) GetUpdatedAt ¶
func (o *HeaderTimestampedAllOf) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*HeaderTimestampedAllOf) GetUpdatedAtOk ¶
func (o *HeaderTimestampedAllOf) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HeaderTimestampedAllOf) HasCreatedAt ¶
func (o *HeaderTimestampedAllOf) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*HeaderTimestampedAllOf) HasUpdatedAt ¶
func (o *HeaderTimestampedAllOf) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (HeaderTimestampedAllOf) MarshalJSON ¶
func (o HeaderTimestampedAllOf) MarshalJSON() ([]byte, error)
func (*HeaderTimestampedAllOf) SetCreatedAt ¶
func (o *HeaderTimestampedAllOf) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*HeaderTimestampedAllOf) SetUpdatedAt ¶
func (o *HeaderTimestampedAllOf) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
type Image ¶
type Image struct { Id string `json:"id"` // Extension of the image Ext string `json:"ext"` Urls map[string]string `json:"urls"` // Should be sorted ascending by this column Order int64 `json:"order"` }
Image struct for Image
func NewImage ¶
NewImage instantiates a new Image object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageWithDefaults ¶
func NewImageWithDefaults() *Image
NewImageWithDefaults instantiates a new Image object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Image) GetExtOk ¶
GetExtOk returns a tuple with the Ext field value and a boolean to check if the value has been set.
func (*Image) GetIdOk ¶
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*Image) GetOrderOk ¶
GetOrderOk returns a tuple with the Order field value and a boolean to check if the value has been set.
func (*Image) GetUrlsOk ¶
GetUrlsOk returns a tuple with the Urls field value and a boolean to check if the value has been set.
func (Image) MarshalJSON ¶
type ImageList ¶
type ImageList struct {
Images []Image `json:"images"`
}
ImageList struct for ImageList
func NewImageList ¶
NewImageList instantiates a new ImageList 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 NewImageListWithDefaults ¶
func NewImageListWithDefaults() *ImageList
NewImageListWithDefaults instantiates a new ImageList 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 (*ImageList) GetImagesOk ¶
GetImagesOk returns a tuple with the Images field value and a boolean to check if the value has been set.
func (ImageList) MarshalJSON ¶
type Manufacturer ¶
type Manufacturer struct { // Compressed representation of ID Id *string `json:"id,omitempty"` Name string `json:"name"` WebsiteUrl *string `json:"website_url,omitempty"` ImageUrls *map[string]string `json:"image_urls,omitempty"` }
Manufacturer struct for Manufacturer
func NewManufacturer ¶
func NewManufacturer(name string) *Manufacturer
NewManufacturer instantiates a new Manufacturer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewManufacturerWithDefaults ¶
func NewManufacturerWithDefaults() *Manufacturer
NewManufacturerWithDefaults instantiates a new Manufacturer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Manufacturer) GetId ¶
func (o *Manufacturer) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*Manufacturer) GetIdOk ¶
func (o *Manufacturer) GetIdOk() (*string, 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 (*Manufacturer) GetImageUrls ¶
func (o *Manufacturer) GetImageUrls() map[string]string
GetImageUrls returns the ImageUrls field value if set, zero value otherwise.
func (*Manufacturer) GetImageUrlsOk ¶
func (o *Manufacturer) GetImageUrlsOk() (*map[string]string, bool)
GetImageUrlsOk returns a tuple with the ImageUrls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Manufacturer) GetName ¶
func (o *Manufacturer) GetName() string
GetName returns the Name field value
func (*Manufacturer) GetNameOk ¶
func (o *Manufacturer) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Manufacturer) GetWebsiteUrl ¶
func (o *Manufacturer) GetWebsiteUrl() string
GetWebsiteUrl returns the WebsiteUrl field value if set, zero value otherwise.
func (*Manufacturer) GetWebsiteUrlOk ¶
func (o *Manufacturer) GetWebsiteUrlOk() (*string, bool)
GetWebsiteUrlOk returns a tuple with the WebsiteUrl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Manufacturer) HasId ¶
func (o *Manufacturer) HasId() bool
HasId returns a boolean if a field has been set.
func (*Manufacturer) HasImageUrls ¶
func (o *Manufacturer) HasImageUrls() bool
HasImageUrls returns a boolean if a field has been set.
func (*Manufacturer) HasWebsiteUrl ¶
func (o *Manufacturer) HasWebsiteUrl() bool
HasWebsiteUrl returns a boolean if a field has been set.
func (Manufacturer) MarshalJSON ¶
func (o Manufacturer) MarshalJSON() ([]byte, error)
func (*Manufacturer) SetId ¶
func (o *Manufacturer) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*Manufacturer) SetImageUrls ¶
func (o *Manufacturer) SetImageUrls(v map[string]string)
SetImageUrls gets a reference to the given map[string]string and assigns it to the ImageUrls field.
func (*Manufacturer) SetWebsiteUrl ¶
func (o *Manufacturer) SetWebsiteUrl(v string)
SetWebsiteUrl gets a reference to the given string and assigns it to the WebsiteUrl field.
type ManufacturerAllOf ¶
type ManufacturerAllOf struct { Name *string `json:"name,omitempty"` WebsiteUrl *string `json:"website_url,omitempty"` ImageUrls *map[string]string `json:"image_urls,omitempty"` }
ManufacturerAllOf struct for ManufacturerAllOf
func NewManufacturerAllOf ¶
func NewManufacturerAllOf() *ManufacturerAllOf
NewManufacturerAllOf instantiates a new ManufacturerAllOf 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 NewManufacturerAllOfWithDefaults ¶
func NewManufacturerAllOfWithDefaults() *ManufacturerAllOf
NewManufacturerAllOfWithDefaults instantiates a new ManufacturerAllOf 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 (*ManufacturerAllOf) GetImageUrls ¶
func (o *ManufacturerAllOf) GetImageUrls() map[string]string
GetImageUrls returns the ImageUrls field value if set, zero value otherwise.
func (*ManufacturerAllOf) GetImageUrlsOk ¶
func (o *ManufacturerAllOf) GetImageUrlsOk() (*map[string]string, bool)
GetImageUrlsOk returns a tuple with the ImageUrls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ManufacturerAllOf) GetName ¶
func (o *ManufacturerAllOf) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*ManufacturerAllOf) GetNameOk ¶
func (o *ManufacturerAllOf) 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 (*ManufacturerAllOf) GetWebsiteUrl ¶
func (o *ManufacturerAllOf) GetWebsiteUrl() string
GetWebsiteUrl returns the WebsiteUrl field value if set, zero value otherwise.
func (*ManufacturerAllOf) GetWebsiteUrlOk ¶
func (o *ManufacturerAllOf) GetWebsiteUrlOk() (*string, bool)
GetWebsiteUrlOk returns a tuple with the WebsiteUrl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ManufacturerAllOf) HasImageUrls ¶
func (o *ManufacturerAllOf) HasImageUrls() bool
HasImageUrls returns a boolean if a field has been set.
func (*ManufacturerAllOf) HasName ¶
func (o *ManufacturerAllOf) HasName() bool
HasName returns a boolean if a field has been set.
func (*ManufacturerAllOf) HasWebsiteUrl ¶
func (o *ManufacturerAllOf) HasWebsiteUrl() bool
HasWebsiteUrl returns a boolean if a field has been set.
func (ManufacturerAllOf) MarshalJSON ¶
func (o ManufacturerAllOf) MarshalJSON() ([]byte, error)
func (*ManufacturerAllOf) SetImageUrls ¶
func (o *ManufacturerAllOf) SetImageUrls(v map[string]string)
SetImageUrls gets a reference to the given map[string]string and assigns it to the ImageUrls field.
func (*ManufacturerAllOf) SetName ¶
func (o *ManufacturerAllOf) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ManufacturerAllOf) SetWebsiteUrl ¶
func (o *ManufacturerAllOf) SetWebsiteUrl(v string)
SetWebsiteUrl gets a reference to the given string and assigns it to the WebsiteUrl field.
type ManufacturerList ¶
type ManufacturerList struct {
Manufacturers []Manufacturer `json:"manufacturers"`
}
ManufacturerList struct for ManufacturerList
func NewManufacturerList ¶
func NewManufacturerList(manufacturers []Manufacturer) *ManufacturerList
NewManufacturerList instantiates a new ManufacturerList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewManufacturerListWithDefaults ¶
func NewManufacturerListWithDefaults() *ManufacturerList
NewManufacturerListWithDefaults instantiates a new ManufacturerList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ManufacturerList) GetManufacturers ¶
func (o *ManufacturerList) GetManufacturers() []Manufacturer
GetManufacturers returns the Manufacturers field value
func (*ManufacturerList) GetManufacturersOk ¶
func (o *ManufacturerList) GetManufacturersOk() (*[]Manufacturer, bool)
GetManufacturersOk returns a tuple with the Manufacturers field value and a boolean to check if the value has been set.
func (ManufacturerList) MarshalJSON ¶
func (o ManufacturerList) MarshalJSON() ([]byte, error)
func (*ManufacturerList) SetManufacturers ¶
func (o *ManufacturerList) SetManufacturers(v []Manufacturer)
SetManufacturers sets field value
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 NullableCategory ¶
type NullableCategory struct {
// contains filtered or unexported fields
}
func NewNullableCategory ¶
func NewNullableCategory(val *Category) *NullableCategory
func (NullableCategory) Get ¶
func (v NullableCategory) Get() *Category
func (NullableCategory) IsSet ¶
func (v NullableCategory) IsSet() bool
func (NullableCategory) MarshalJSON ¶
func (v NullableCategory) MarshalJSON() ([]byte, error)
func (*NullableCategory) Set ¶
func (v *NullableCategory) Set(val *Category)
func (*NullableCategory) UnmarshalJSON ¶
func (v *NullableCategory) UnmarshalJSON(src []byte) error
func (*NullableCategory) Unset ¶
func (v *NullableCategory) Unset()
type NullableCategoryAllOf ¶
type NullableCategoryAllOf struct {
// contains filtered or unexported fields
}
func NewNullableCategoryAllOf ¶
func NewNullableCategoryAllOf(val *CategoryAllOf) *NullableCategoryAllOf
func (NullableCategoryAllOf) Get ¶
func (v NullableCategoryAllOf) Get() *CategoryAllOf
func (NullableCategoryAllOf) IsSet ¶
func (v NullableCategoryAllOf) IsSet() bool
func (NullableCategoryAllOf) MarshalJSON ¶
func (v NullableCategoryAllOf) MarshalJSON() ([]byte, error)
func (*NullableCategoryAllOf) Set ¶
func (v *NullableCategoryAllOf) Set(val *CategoryAllOf)
func (*NullableCategoryAllOf) UnmarshalJSON ¶
func (v *NullableCategoryAllOf) UnmarshalJSON(src []byte) error
func (*NullableCategoryAllOf) Unset ¶
func (v *NullableCategoryAllOf) Unset()
type NullableCategoryList ¶
type NullableCategoryList struct {
// contains filtered or unexported fields
}
func NewNullableCategoryList ¶
func NewNullableCategoryList(val *CategoryList) *NullableCategoryList
func (NullableCategoryList) Get ¶
func (v NullableCategoryList) Get() *CategoryList
func (NullableCategoryList) IsSet ¶
func (v NullableCategoryList) IsSet() bool
func (NullableCategoryList) MarshalJSON ¶
func (v NullableCategoryList) MarshalJSON() ([]byte, error)
func (*NullableCategoryList) Set ¶
func (v *NullableCategoryList) Set(val *CategoryList)
func (*NullableCategoryList) UnmarshalJSON ¶
func (v *NullableCategoryList) UnmarshalJSON(src []byte) error
func (*NullableCategoryList) Unset ¶
func (v *NullableCategoryList) Unset()
type NullableError ¶ added in v0.2.0
type NullableError struct {
// contains filtered or unexported fields
}
func NewNullableError ¶ added in v0.2.0
func NewNullableError(val *Error) *NullableError
func (NullableError) Get ¶ added in v0.2.0
func (v NullableError) Get() *Error
func (NullableError) IsSet ¶ added in v0.2.0
func (v NullableError) IsSet() bool
func (NullableError) MarshalJSON ¶ added in v0.2.0
func (v NullableError) MarshalJSON() ([]byte, error)
func (*NullableError) Set ¶ added in v0.2.0
func (v *NullableError) Set(val *Error)
func (*NullableError) UnmarshalJSON ¶ added in v0.2.0
func (v *NullableError) UnmarshalJSON(src []byte) error
func (*NullableError) Unset ¶ added in v0.2.0
func (v *NullableError) Unset()
type NullableErrorCode ¶ added in v0.2.0
type NullableErrorCode struct {
// contains filtered or unexported fields
}
func NewNullableErrorCode ¶ added in v0.2.0
func NewNullableErrorCode(val *ErrorCode) *NullableErrorCode
func (NullableErrorCode) Get ¶ added in v0.2.0
func (v NullableErrorCode) Get() *ErrorCode
func (NullableErrorCode) IsSet ¶ added in v0.2.0
func (v NullableErrorCode) IsSet() bool
func (NullableErrorCode) MarshalJSON ¶ added in v0.2.0
func (v NullableErrorCode) MarshalJSON() ([]byte, error)
func (*NullableErrorCode) Set ¶ added in v0.2.0
func (v *NullableErrorCode) Set(val *ErrorCode)
func (*NullableErrorCode) UnmarshalJSON ¶ added in v0.2.0
func (v *NullableErrorCode) UnmarshalJSON(src []byte) error
func (*NullableErrorCode) Unset ¶ added in v0.2.0
func (v *NullableErrorCode) 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 NullableHeader ¶
type NullableHeader struct {
// contains filtered or unexported fields
}
func NewNullableHeader ¶
func NewNullableHeader(val *Header) *NullableHeader
func (NullableHeader) Get ¶
func (v NullableHeader) Get() *Header
func (NullableHeader) IsSet ¶
func (v NullableHeader) IsSet() bool
func (NullableHeader) MarshalJSON ¶
func (v NullableHeader) MarshalJSON() ([]byte, error)
func (*NullableHeader) Set ¶
func (v *NullableHeader) Set(val *Header)
func (*NullableHeader) UnmarshalJSON ¶
func (v *NullableHeader) UnmarshalJSON(src []byte) error
func (*NullableHeader) Unset ¶
func (v *NullableHeader) Unset()
type NullableHeaderTimestamped ¶
type NullableHeaderTimestamped struct {
// contains filtered or unexported fields
}
func NewNullableHeaderTimestamped ¶
func NewNullableHeaderTimestamped(val *HeaderTimestamped) *NullableHeaderTimestamped
func (NullableHeaderTimestamped) Get ¶
func (v NullableHeaderTimestamped) Get() *HeaderTimestamped
func (NullableHeaderTimestamped) IsSet ¶
func (v NullableHeaderTimestamped) IsSet() bool
func (NullableHeaderTimestamped) MarshalJSON ¶
func (v NullableHeaderTimestamped) MarshalJSON() ([]byte, error)
func (*NullableHeaderTimestamped) Set ¶
func (v *NullableHeaderTimestamped) Set(val *HeaderTimestamped)
func (*NullableHeaderTimestamped) UnmarshalJSON ¶
func (v *NullableHeaderTimestamped) UnmarshalJSON(src []byte) error
func (*NullableHeaderTimestamped) Unset ¶
func (v *NullableHeaderTimestamped) Unset()
type NullableHeaderTimestampedAllOf ¶
type NullableHeaderTimestampedAllOf struct {
// contains filtered or unexported fields
}
func NewNullableHeaderTimestampedAllOf ¶
func NewNullableHeaderTimestampedAllOf(val *HeaderTimestampedAllOf) *NullableHeaderTimestampedAllOf
func (NullableHeaderTimestampedAllOf) Get ¶
func (v NullableHeaderTimestampedAllOf) Get() *HeaderTimestampedAllOf
func (NullableHeaderTimestampedAllOf) IsSet ¶
func (v NullableHeaderTimestampedAllOf) IsSet() bool
func (NullableHeaderTimestampedAllOf) MarshalJSON ¶
func (v NullableHeaderTimestampedAllOf) MarshalJSON() ([]byte, error)
func (*NullableHeaderTimestampedAllOf) Set ¶
func (v *NullableHeaderTimestampedAllOf) Set(val *HeaderTimestampedAllOf)
func (*NullableHeaderTimestampedAllOf) UnmarshalJSON ¶
func (v *NullableHeaderTimestampedAllOf) UnmarshalJSON(src []byte) error
func (*NullableHeaderTimestampedAllOf) Unset ¶
func (v *NullableHeaderTimestampedAllOf) Unset()
type NullableImage ¶
type NullableImage struct {
// contains filtered or unexported fields
}
func NewNullableImage ¶
func NewNullableImage(val *Image) *NullableImage
func (NullableImage) Get ¶
func (v NullableImage) Get() *Image
func (NullableImage) IsSet ¶
func (v NullableImage) IsSet() bool
func (NullableImage) MarshalJSON ¶
func (v NullableImage) MarshalJSON() ([]byte, error)
func (*NullableImage) Set ¶
func (v *NullableImage) Set(val *Image)
func (*NullableImage) UnmarshalJSON ¶
func (v *NullableImage) UnmarshalJSON(src []byte) error
func (*NullableImage) Unset ¶
func (v *NullableImage) Unset()
type NullableImageList ¶
type NullableImageList struct {
// contains filtered or unexported fields
}
func NewNullableImageList ¶
func NewNullableImageList(val *ImageList) *NullableImageList
func (NullableImageList) Get ¶
func (v NullableImageList) Get() *ImageList
func (NullableImageList) IsSet ¶
func (v NullableImageList) IsSet() bool
func (NullableImageList) MarshalJSON ¶
func (v NullableImageList) MarshalJSON() ([]byte, error)
func (*NullableImageList) Set ¶
func (v *NullableImageList) Set(val *ImageList)
func (*NullableImageList) UnmarshalJSON ¶
func (v *NullableImageList) UnmarshalJSON(src []byte) error
func (*NullableImageList) Unset ¶
func (v *NullableImageList) Unset()
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 NullableManufacturer ¶
type NullableManufacturer struct {
// contains filtered or unexported fields
}
func NewNullableManufacturer ¶
func NewNullableManufacturer(val *Manufacturer) *NullableManufacturer
func (NullableManufacturer) Get ¶
func (v NullableManufacturer) Get() *Manufacturer
func (NullableManufacturer) IsSet ¶
func (v NullableManufacturer) IsSet() bool
func (NullableManufacturer) MarshalJSON ¶
func (v NullableManufacturer) MarshalJSON() ([]byte, error)
func (*NullableManufacturer) Set ¶
func (v *NullableManufacturer) Set(val *Manufacturer)
func (*NullableManufacturer) UnmarshalJSON ¶
func (v *NullableManufacturer) UnmarshalJSON(src []byte) error
func (*NullableManufacturer) Unset ¶
func (v *NullableManufacturer) Unset()
type NullableManufacturerAllOf ¶
type NullableManufacturerAllOf struct {
// contains filtered or unexported fields
}
func NewNullableManufacturerAllOf ¶
func NewNullableManufacturerAllOf(val *ManufacturerAllOf) *NullableManufacturerAllOf
func (NullableManufacturerAllOf) Get ¶
func (v NullableManufacturerAllOf) Get() *ManufacturerAllOf
func (NullableManufacturerAllOf) IsSet ¶
func (v NullableManufacturerAllOf) IsSet() bool
func (NullableManufacturerAllOf) MarshalJSON ¶
func (v NullableManufacturerAllOf) MarshalJSON() ([]byte, error)
func (*NullableManufacturerAllOf) Set ¶
func (v *NullableManufacturerAllOf) Set(val *ManufacturerAllOf)
func (*NullableManufacturerAllOf) UnmarshalJSON ¶
func (v *NullableManufacturerAllOf) UnmarshalJSON(src []byte) error
func (*NullableManufacturerAllOf) Unset ¶
func (v *NullableManufacturerAllOf) Unset()
type NullableManufacturerList ¶
type NullableManufacturerList struct {
// contains filtered or unexported fields
}
func NewNullableManufacturerList ¶
func NewNullableManufacturerList(val *ManufacturerList) *NullableManufacturerList
func (NullableManufacturerList) Get ¶
func (v NullableManufacturerList) Get() *ManufacturerList
func (NullableManufacturerList) IsSet ¶
func (v NullableManufacturerList) IsSet() bool
func (NullableManufacturerList) MarshalJSON ¶
func (v NullableManufacturerList) MarshalJSON() ([]byte, error)
func (*NullableManufacturerList) Set ¶
func (v *NullableManufacturerList) Set(val *ManufacturerList)
func (*NullableManufacturerList) UnmarshalJSON ¶
func (v *NullableManufacturerList) UnmarshalJSON(src []byte) error
func (*NullableManufacturerList) Unset ¶
func (v *NullableManufacturerList) Unset()
type NullableProduct ¶
type NullableProduct struct {
// contains filtered or unexported fields
}
func NewNullableProduct ¶
func NewNullableProduct(val *Product) *NullableProduct
func (NullableProduct) Get ¶
func (v NullableProduct) Get() *Product
func (NullableProduct) IsSet ¶
func (v NullableProduct) IsSet() bool
func (NullableProduct) MarshalJSON ¶
func (v NullableProduct) MarshalJSON() ([]byte, error)
func (*NullableProduct) Set ¶
func (v *NullableProduct) Set(val *Product)
func (*NullableProduct) UnmarshalJSON ¶
func (v *NullableProduct) UnmarshalJSON(src []byte) error
func (*NullableProduct) Unset ¶
func (v *NullableProduct) Unset()
type NullableProductAllOf ¶
type NullableProductAllOf struct {
// contains filtered or unexported fields
}
func NewNullableProductAllOf ¶
func NewNullableProductAllOf(val *ProductAllOf) *NullableProductAllOf
func (NullableProductAllOf) Get ¶
func (v NullableProductAllOf) Get() *ProductAllOf
func (NullableProductAllOf) IsSet ¶
func (v NullableProductAllOf) IsSet() bool
func (NullableProductAllOf) MarshalJSON ¶
func (v NullableProductAllOf) MarshalJSON() ([]byte, error)
func (*NullableProductAllOf) Set ¶
func (v *NullableProductAllOf) Set(val *ProductAllOf)
func (*NullableProductAllOf) UnmarshalJSON ¶
func (v *NullableProductAllOf) UnmarshalJSON(src []byte) error
func (*NullableProductAllOf) Unset ¶
func (v *NullableProductAllOf) Unset()
type NullableProductList ¶
type NullableProductList struct {
// contains filtered or unexported fields
}
func NewNullableProductList ¶
func NewNullableProductList(val *ProductList) *NullableProductList
func (NullableProductList) Get ¶
func (v NullableProductList) Get() *ProductList
func (NullableProductList) IsSet ¶
func (v NullableProductList) IsSet() bool
func (NullableProductList) MarshalJSON ¶
func (v NullableProductList) MarshalJSON() ([]byte, error)
func (*NullableProductList) Set ¶
func (v *NullableProductList) Set(val *ProductList)
func (*NullableProductList) UnmarshalJSON ¶
func (v *NullableProductList) UnmarshalJSON(src []byte) error
func (*NullableProductList) Unset ¶
func (v *NullableProductList) Unset()
type NullableProductStatus ¶
type NullableProductStatus struct {
// contains filtered or unexported fields
}
func NewNullableProductStatus ¶
func NewNullableProductStatus(val *ProductStatus) *NullableProductStatus
func (NullableProductStatus) Get ¶
func (v NullableProductStatus) Get() *ProductStatus
func (NullableProductStatus) IsSet ¶
func (v NullableProductStatus) IsSet() bool
func (NullableProductStatus) MarshalJSON ¶
func (v NullableProductStatus) MarshalJSON() ([]byte, error)
func (*NullableProductStatus) Set ¶
func (v *NullableProductStatus) Set(val *ProductStatus)
func (*NullableProductStatus) UnmarshalJSON ¶
func (v *NullableProductStatus) UnmarshalJSON(src []byte) error
func (*NullableProductStatus) Unset ¶
func (v *NullableProductStatus) Unset()
type NullableResolvedProduct ¶
type NullableResolvedProduct struct {
// contains filtered or unexported fields
}
func NewNullableResolvedProduct ¶
func NewNullableResolvedProduct(val *ResolvedProduct) *NullableResolvedProduct
func (NullableResolvedProduct) Get ¶
func (v NullableResolvedProduct) Get() *ResolvedProduct
func (NullableResolvedProduct) IsSet ¶
func (v NullableResolvedProduct) IsSet() bool
func (NullableResolvedProduct) MarshalJSON ¶
func (v NullableResolvedProduct) MarshalJSON() ([]byte, error)
func (*NullableResolvedProduct) Set ¶
func (v *NullableResolvedProduct) Set(val *ResolvedProduct)
func (*NullableResolvedProduct) UnmarshalJSON ¶
func (v *NullableResolvedProduct) UnmarshalJSON(src []byte) error
func (*NullableResolvedProduct) Unset ¶
func (v *NullableResolvedProduct) Unset()
type NullableResolvedProductAllOf ¶
type NullableResolvedProductAllOf struct {
// contains filtered or unexported fields
}
func NewNullableResolvedProductAllOf ¶
func NewNullableResolvedProductAllOf(val *ResolvedProductAllOf) *NullableResolvedProductAllOf
func (NullableResolvedProductAllOf) Get ¶
func (v NullableResolvedProductAllOf) Get() *ResolvedProductAllOf
func (NullableResolvedProductAllOf) IsSet ¶
func (v NullableResolvedProductAllOf) IsSet() bool
func (NullableResolvedProductAllOf) MarshalJSON ¶
func (v NullableResolvedProductAllOf) MarshalJSON() ([]byte, error)
func (*NullableResolvedProductAllOf) Set ¶
func (v *NullableResolvedProductAllOf) Set(val *ResolvedProductAllOf)
func (*NullableResolvedProductAllOf) UnmarshalJSON ¶
func (v *NullableResolvedProductAllOf) UnmarshalJSON(src []byte) error
func (*NullableResolvedProductAllOf) Unset ¶
func (v *NullableResolvedProductAllOf) 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 Product ¶
type Product struct { // Compressed representation of ID Id *string `json:"id,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` Name string `json:"name"` DescriptionShort *string `json:"description_short,omitempty"` DescriptionLong *string `json:"description_long,omitempty"` // Price in cents Price int64 `json:"price"` CategoryIds *[]string `json:"category_ids,omitempty"` ManufacturerId *string `json:"manufacturer_id,omitempty"` Status *ProductStatus `json:"status,omitempty"` StockCount *int64 `json:"stock_count,omitempty"` ImageUrls *[]map[string]string `json:"image_urls,omitempty"` }
Product struct for Product
func NewProduct ¶
NewProduct instantiates a new Product object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewProductWithDefaults ¶
func NewProductWithDefaults() *Product
NewProductWithDefaults instantiates a new Product object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Product) GetCategoryIds ¶
GetCategoryIds returns the CategoryIds field value if set, zero value otherwise.
func (*Product) GetCategoryIdsOk ¶
GetCategoryIdsOk returns a tuple with the CategoryIds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Product) GetCreatedAt ¶
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Product) GetCreatedAtOk ¶
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Product) GetDescriptionLong ¶
GetDescriptionLong returns the DescriptionLong field value if set, zero value otherwise.
func (*Product) GetDescriptionLongOk ¶
GetDescriptionLongOk returns a tuple with the DescriptionLong field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Product) GetDescriptionShort ¶
GetDescriptionShort returns the DescriptionShort field value if set, zero value otherwise.
func (*Product) GetDescriptionShortOk ¶
GetDescriptionShortOk returns a tuple with the DescriptionShort field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Product) GetIdOk ¶
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 (*Product) GetImageUrls ¶
GetImageUrls returns the ImageUrls field value if set, zero value otherwise.
func (*Product) GetImageUrlsOk ¶
GetImageUrlsOk returns a tuple with the ImageUrls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Product) GetManufacturerId ¶
GetManufacturerId returns the ManufacturerId field value if set, zero value otherwise.
func (*Product) GetManufacturerIdOk ¶
GetManufacturerIdOk returns a tuple with the ManufacturerId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Product) GetNameOk ¶
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Product) GetPriceOk ¶
GetPriceOk returns a tuple with the Price field value and a boolean to check if the value has been set.
func (*Product) GetStatus ¶
func (o *Product) GetStatus() ProductStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*Product) GetStatusOk ¶
func (o *Product) GetStatusOk() (*ProductStatus, 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 (*Product) GetStockCount ¶
GetStockCount returns the StockCount field value if set, zero value otherwise.
func (*Product) GetStockCountOk ¶
GetStockCountOk returns a tuple with the StockCount field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Product) GetUpdatedAt ¶
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Product) GetUpdatedAtOk ¶
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Product) HasCategoryIds ¶
HasCategoryIds returns a boolean if a field has been set.
func (*Product) HasCreatedAt ¶
HasCreatedAt returns a boolean if a field has been set.
func (*Product) HasDescriptionLong ¶
HasDescriptionLong returns a boolean if a field has been set.
func (*Product) HasDescriptionShort ¶
HasDescriptionShort returns a boolean if a field has been set.
func (*Product) HasImageUrls ¶
HasImageUrls returns a boolean if a field has been set.
func (*Product) HasManufacturerId ¶
HasManufacturerId returns a boolean if a field has been set.
func (*Product) HasStockCount ¶
HasStockCount returns a boolean if a field has been set.
func (*Product) HasUpdatedAt ¶
HasUpdatedAt returns a boolean if a field has been set.
func (Product) MarshalJSON ¶
func (*Product) SetCategoryIds ¶
SetCategoryIds gets a reference to the given []string and assigns it to the CategoryIds field.
func (*Product) SetCreatedAt ¶
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Product) SetDescriptionLong ¶
SetDescriptionLong gets a reference to the given string and assigns it to the DescriptionLong field.
func (*Product) SetDescriptionShort ¶
SetDescriptionShort gets a reference to the given string and assigns it to the DescriptionShort field.
func (*Product) SetImageUrls ¶
SetImageUrls gets a reference to the given []map[string]string and assigns it to the ImageUrls field.
func (*Product) SetManufacturerId ¶
SetManufacturerId gets a reference to the given string and assigns it to the ManufacturerId field.
func (*Product) SetStatus ¶
func (o *Product) SetStatus(v ProductStatus)
SetStatus gets a reference to the given ProductStatus and assigns it to the Status field.
func (*Product) SetStockCount ¶
SetStockCount gets a reference to the given int64 and assigns it to the StockCount field.
func (*Product) SetUpdatedAt ¶
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
type ProductAllOf ¶
type ProductAllOf struct { Name string `json:"name"` DescriptionShort *string `json:"description_short,omitempty"` DescriptionLong *string `json:"description_long,omitempty"` // Price in cents Price int64 `json:"price"` CategoryIds *[]string `json:"category_ids,omitempty"` ManufacturerId *string `json:"manufacturer_id,omitempty"` Status *ProductStatus `json:"status,omitempty"` StockCount *int64 `json:"stock_count,omitempty"` ImageUrls *[]map[string]string `json:"image_urls,omitempty"` }
ProductAllOf struct for ProductAllOf
func NewProductAllOf ¶
func NewProductAllOf(name string, price int64) *ProductAllOf
NewProductAllOf instantiates a new ProductAllOf 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 NewProductAllOfWithDefaults ¶
func NewProductAllOfWithDefaults() *ProductAllOf
NewProductAllOfWithDefaults instantiates a new ProductAllOf 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 (*ProductAllOf) GetCategoryIds ¶
func (o *ProductAllOf) GetCategoryIds() []string
GetCategoryIds returns the CategoryIds field value if set, zero value otherwise.
func (*ProductAllOf) GetCategoryIdsOk ¶
func (o *ProductAllOf) GetCategoryIdsOk() (*[]string, bool)
GetCategoryIdsOk returns a tuple with the CategoryIds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProductAllOf) GetDescriptionLong ¶
func (o *ProductAllOf) GetDescriptionLong() string
GetDescriptionLong returns the DescriptionLong field value if set, zero value otherwise.
func (*ProductAllOf) GetDescriptionLongOk ¶
func (o *ProductAllOf) GetDescriptionLongOk() (*string, bool)
GetDescriptionLongOk returns a tuple with the DescriptionLong field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProductAllOf) GetDescriptionShort ¶
func (o *ProductAllOf) GetDescriptionShort() string
GetDescriptionShort returns the DescriptionShort field value if set, zero value otherwise.
func (*ProductAllOf) GetDescriptionShortOk ¶
func (o *ProductAllOf) GetDescriptionShortOk() (*string, bool)
GetDescriptionShortOk returns a tuple with the DescriptionShort field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProductAllOf) GetImageUrls ¶
func (o *ProductAllOf) GetImageUrls() []map[string]string
GetImageUrls returns the ImageUrls field value if set, zero value otherwise.
func (*ProductAllOf) GetImageUrlsOk ¶
func (o *ProductAllOf) GetImageUrlsOk() (*[]map[string]string, bool)
GetImageUrlsOk returns a tuple with the ImageUrls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProductAllOf) GetManufacturerId ¶
func (o *ProductAllOf) GetManufacturerId() string
GetManufacturerId returns the ManufacturerId field value if set, zero value otherwise.
func (*ProductAllOf) GetManufacturerIdOk ¶
func (o *ProductAllOf) GetManufacturerIdOk() (*string, bool)
GetManufacturerIdOk returns a tuple with the ManufacturerId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProductAllOf) GetName ¶
func (o *ProductAllOf) GetName() string
GetName returns the Name field value
func (*ProductAllOf) GetNameOk ¶
func (o *ProductAllOf) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*ProductAllOf) GetPrice ¶
func (o *ProductAllOf) GetPrice() int64
GetPrice returns the Price field value
func (*ProductAllOf) GetPriceOk ¶
func (o *ProductAllOf) GetPriceOk() (*int64, bool)
GetPriceOk returns a tuple with the Price field value and a boolean to check if the value has been set.
func (*ProductAllOf) GetStatus ¶
func (o *ProductAllOf) GetStatus() ProductStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*ProductAllOf) GetStatusOk ¶
func (o *ProductAllOf) GetStatusOk() (*ProductStatus, 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 (*ProductAllOf) GetStockCount ¶
func (o *ProductAllOf) GetStockCount() int64
GetStockCount returns the StockCount field value if set, zero value otherwise.
func (*ProductAllOf) GetStockCountOk ¶
func (o *ProductAllOf) GetStockCountOk() (*int64, bool)
GetStockCountOk returns a tuple with the StockCount field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProductAllOf) HasCategoryIds ¶
func (o *ProductAllOf) HasCategoryIds() bool
HasCategoryIds returns a boolean if a field has been set.
func (*ProductAllOf) HasDescriptionLong ¶
func (o *ProductAllOf) HasDescriptionLong() bool
HasDescriptionLong returns a boolean if a field has been set.
func (*ProductAllOf) HasDescriptionShort ¶
func (o *ProductAllOf) HasDescriptionShort() bool
HasDescriptionShort returns a boolean if a field has been set.
func (*ProductAllOf) HasImageUrls ¶
func (o *ProductAllOf) HasImageUrls() bool
HasImageUrls returns a boolean if a field has been set.
func (*ProductAllOf) HasManufacturerId ¶
func (o *ProductAllOf) HasManufacturerId() bool
HasManufacturerId returns a boolean if a field has been set.
func (*ProductAllOf) HasStatus ¶
func (o *ProductAllOf) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*ProductAllOf) HasStockCount ¶
func (o *ProductAllOf) HasStockCount() bool
HasStockCount returns a boolean if a field has been set.
func (ProductAllOf) MarshalJSON ¶
func (o ProductAllOf) MarshalJSON() ([]byte, error)
func (*ProductAllOf) SetCategoryIds ¶
func (o *ProductAllOf) SetCategoryIds(v []string)
SetCategoryIds gets a reference to the given []string and assigns it to the CategoryIds field.
func (*ProductAllOf) SetDescriptionLong ¶
func (o *ProductAllOf) SetDescriptionLong(v string)
SetDescriptionLong gets a reference to the given string and assigns it to the DescriptionLong field.
func (*ProductAllOf) SetDescriptionShort ¶
func (o *ProductAllOf) SetDescriptionShort(v string)
SetDescriptionShort gets a reference to the given string and assigns it to the DescriptionShort field.
func (*ProductAllOf) SetImageUrls ¶
func (o *ProductAllOf) SetImageUrls(v []map[string]string)
SetImageUrls gets a reference to the given []map[string]string and assigns it to the ImageUrls field.
func (*ProductAllOf) SetManufacturerId ¶
func (o *ProductAllOf) SetManufacturerId(v string)
SetManufacturerId gets a reference to the given string and assigns it to the ManufacturerId field.
func (*ProductAllOf) SetStatus ¶
func (o *ProductAllOf) SetStatus(v ProductStatus)
SetStatus gets a reference to the given ProductStatus and assigns it to the Status field.
func (*ProductAllOf) SetStockCount ¶
func (o *ProductAllOf) SetStockCount(v int64)
SetStockCount gets a reference to the given int64 and assigns it to the StockCount field.
type ProductList ¶
type ProductList struct {
Products []Product `json:"products"`
}
ProductList struct for ProductList
func NewProductList ¶
func NewProductList(products []Product) *ProductList
NewProductList instantiates a new ProductList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewProductListWithDefaults ¶
func NewProductListWithDefaults() *ProductList
NewProductListWithDefaults instantiates a new ProductList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ProductList) GetProducts ¶
func (o *ProductList) GetProducts() []Product
GetProducts returns the Products field value
func (*ProductList) GetProductsOk ¶
func (o *ProductList) GetProductsOk() (*[]Product, bool)
GetProductsOk returns a tuple with the Products field value and a boolean to check if the value has been set.
func (ProductList) MarshalJSON ¶
func (o ProductList) MarshalJSON() ([]byte, error)
func (*ProductList) SetProducts ¶
func (o *ProductList) SetProducts(v []Product)
SetProducts sets field value
type ProductStatus ¶
type ProductStatus string
ProductStatus the model 'ProductStatus'
const ( PRODUCTSTATUS_AVAILABLE ProductStatus = "AVAILABLE" PRODUCTSTATUS_ARCHIVED ProductStatus = "ARCHIVED" )
List of ProductStatus
func NewProductStatusFromValue ¶
func NewProductStatusFromValue(v string) (*ProductStatus, error)
NewProductStatusFromValue returns a pointer to a valid ProductStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ProductStatus) IsValid ¶
func (v ProductStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ProductStatus) Ptr ¶
func (v ProductStatus) Ptr() *ProductStatus
Ptr returns reference to ProductStatus value
func (*ProductStatus) UnmarshalJSON ¶
func (v *ProductStatus) UnmarshalJSON(src []byte) error
type ResolvedProduct ¶
type ResolvedProduct struct { // Compressed representation of ID Id *string `json:"id,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` Name string `json:"name"` DescriptionShort *string `json:"description_short,omitempty"` DescriptionLong *string `json:"description_long,omitempty"` // Price in cents Price int64 `json:"price"` CategoryIds *[]string `json:"category_ids,omitempty"` ManufacturerId *string `json:"manufacturer_id,omitempty"` Status *ProductStatus `json:"status,omitempty"` StockCount *int64 `json:"stock_count,omitempty"` ImageUrls *[]map[string]string `json:"image_urls,omitempty"` Manufacturer *Manufacturer `json:"manufacturer,omitempty"` Categories *[]Category `json:"categories,omitempty"` }
ResolvedProduct struct for ResolvedProduct
func NewResolvedProduct ¶
func NewResolvedProduct(name string, price int64) *ResolvedProduct
NewResolvedProduct instantiates a new ResolvedProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewResolvedProductWithDefaults ¶
func NewResolvedProductWithDefaults() *ResolvedProduct
NewResolvedProductWithDefaults instantiates a new ResolvedProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ResolvedProduct) GetCategories ¶
func (o *ResolvedProduct) GetCategories() []Category
GetCategories returns the Categories field value if set, zero value otherwise.
func (*ResolvedProduct) GetCategoriesOk ¶
func (o *ResolvedProduct) GetCategoriesOk() (*[]Category, bool)
GetCategoriesOk returns a tuple with the Categories field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) GetCategoryIds ¶
func (o *ResolvedProduct) GetCategoryIds() []string
GetCategoryIds returns the CategoryIds field value if set, zero value otherwise.
func (*ResolvedProduct) GetCategoryIdsOk ¶
func (o *ResolvedProduct) GetCategoryIdsOk() (*[]string, bool)
GetCategoryIdsOk returns a tuple with the CategoryIds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) GetCreatedAt ¶
func (o *ResolvedProduct) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*ResolvedProduct) GetCreatedAtOk ¶
func (o *ResolvedProduct) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) GetDescriptionLong ¶
func (o *ResolvedProduct) GetDescriptionLong() string
GetDescriptionLong returns the DescriptionLong field value if set, zero value otherwise.
func (*ResolvedProduct) GetDescriptionLongOk ¶
func (o *ResolvedProduct) GetDescriptionLongOk() (*string, bool)
GetDescriptionLongOk returns a tuple with the DescriptionLong field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) GetDescriptionShort ¶
func (o *ResolvedProduct) GetDescriptionShort() string
GetDescriptionShort returns the DescriptionShort field value if set, zero value otherwise.
func (*ResolvedProduct) GetDescriptionShortOk ¶
func (o *ResolvedProduct) GetDescriptionShortOk() (*string, bool)
GetDescriptionShortOk returns a tuple with the DescriptionShort field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) GetId ¶
func (o *ResolvedProduct) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*ResolvedProduct) GetIdOk ¶
func (o *ResolvedProduct) GetIdOk() (*string, 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 (*ResolvedProduct) GetImageUrls ¶
func (o *ResolvedProduct) GetImageUrls() []map[string]string
GetImageUrls returns the ImageUrls field value if set, zero value otherwise.
func (*ResolvedProduct) GetImageUrlsOk ¶
func (o *ResolvedProduct) GetImageUrlsOk() (*[]map[string]string, bool)
GetImageUrlsOk returns a tuple with the ImageUrls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) GetManufacturer ¶
func (o *ResolvedProduct) GetManufacturer() Manufacturer
GetManufacturer returns the Manufacturer field value if set, zero value otherwise.
func (*ResolvedProduct) GetManufacturerId ¶
func (o *ResolvedProduct) GetManufacturerId() string
GetManufacturerId returns the ManufacturerId field value if set, zero value otherwise.
func (*ResolvedProduct) GetManufacturerIdOk ¶
func (o *ResolvedProduct) GetManufacturerIdOk() (*string, bool)
GetManufacturerIdOk returns a tuple with the ManufacturerId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) GetManufacturerOk ¶
func (o *ResolvedProduct) GetManufacturerOk() (*Manufacturer, bool)
GetManufacturerOk returns a tuple with the Manufacturer field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) GetName ¶
func (o *ResolvedProduct) GetName() string
GetName returns the Name field value
func (*ResolvedProduct) GetNameOk ¶
func (o *ResolvedProduct) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*ResolvedProduct) GetPrice ¶
func (o *ResolvedProduct) GetPrice() int64
GetPrice returns the Price field value
func (*ResolvedProduct) GetPriceOk ¶
func (o *ResolvedProduct) GetPriceOk() (*int64, bool)
GetPriceOk returns a tuple with the Price field value and a boolean to check if the value has been set.
func (*ResolvedProduct) GetStatus ¶
func (o *ResolvedProduct) GetStatus() ProductStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*ResolvedProduct) GetStatusOk ¶
func (o *ResolvedProduct) GetStatusOk() (*ProductStatus, 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 (*ResolvedProduct) GetStockCount ¶
func (o *ResolvedProduct) GetStockCount() int64
GetStockCount returns the StockCount field value if set, zero value otherwise.
func (*ResolvedProduct) GetStockCountOk ¶
func (o *ResolvedProduct) GetStockCountOk() (*int64, bool)
GetStockCountOk returns a tuple with the StockCount field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) GetUpdatedAt ¶
func (o *ResolvedProduct) GetUpdatedAt() time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*ResolvedProduct) GetUpdatedAtOk ¶
func (o *ResolvedProduct) GetUpdatedAtOk() (*time.Time, bool)
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProduct) HasCategories ¶
func (o *ResolvedProduct) HasCategories() bool
HasCategories returns a boolean if a field has been set.
func (*ResolvedProduct) HasCategoryIds ¶
func (o *ResolvedProduct) HasCategoryIds() bool
HasCategoryIds returns a boolean if a field has been set.
func (*ResolvedProduct) HasCreatedAt ¶
func (o *ResolvedProduct) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*ResolvedProduct) HasDescriptionLong ¶
func (o *ResolvedProduct) HasDescriptionLong() bool
HasDescriptionLong returns a boolean if a field has been set.
func (*ResolvedProduct) HasDescriptionShort ¶
func (o *ResolvedProduct) HasDescriptionShort() bool
HasDescriptionShort returns a boolean if a field has been set.
func (*ResolvedProduct) HasId ¶
func (o *ResolvedProduct) HasId() bool
HasId returns a boolean if a field has been set.
func (*ResolvedProduct) HasImageUrls ¶
func (o *ResolvedProduct) HasImageUrls() bool
HasImageUrls returns a boolean if a field has been set.
func (*ResolvedProduct) HasManufacturer ¶
func (o *ResolvedProduct) HasManufacturer() bool
HasManufacturer returns a boolean if a field has been set.
func (*ResolvedProduct) HasManufacturerId ¶
func (o *ResolvedProduct) HasManufacturerId() bool
HasManufacturerId returns a boolean if a field has been set.
func (*ResolvedProduct) HasStatus ¶
func (o *ResolvedProduct) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*ResolvedProduct) HasStockCount ¶
func (o *ResolvedProduct) HasStockCount() bool
HasStockCount returns a boolean if a field has been set.
func (*ResolvedProduct) HasUpdatedAt ¶
func (o *ResolvedProduct) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (ResolvedProduct) MarshalJSON ¶
func (o ResolvedProduct) MarshalJSON() ([]byte, error)
func (*ResolvedProduct) SetCategories ¶
func (o *ResolvedProduct) SetCategories(v []Category)
SetCategories gets a reference to the given []Category and assigns it to the Categories field.
func (*ResolvedProduct) SetCategoryIds ¶
func (o *ResolvedProduct) SetCategoryIds(v []string)
SetCategoryIds gets a reference to the given []string and assigns it to the CategoryIds field.
func (*ResolvedProduct) SetCreatedAt ¶
func (o *ResolvedProduct) SetCreatedAt(v time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*ResolvedProduct) SetDescriptionLong ¶
func (o *ResolvedProduct) SetDescriptionLong(v string)
SetDescriptionLong gets a reference to the given string and assigns it to the DescriptionLong field.
func (*ResolvedProduct) SetDescriptionShort ¶
func (o *ResolvedProduct) SetDescriptionShort(v string)
SetDescriptionShort gets a reference to the given string and assigns it to the DescriptionShort field.
func (*ResolvedProduct) SetId ¶
func (o *ResolvedProduct) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*ResolvedProduct) SetImageUrls ¶
func (o *ResolvedProduct) SetImageUrls(v []map[string]string)
SetImageUrls gets a reference to the given []map[string]string and assigns it to the ImageUrls field.
func (*ResolvedProduct) SetManufacturer ¶
func (o *ResolvedProduct) SetManufacturer(v Manufacturer)
SetManufacturer gets a reference to the given Manufacturer and assigns it to the Manufacturer field.
func (*ResolvedProduct) SetManufacturerId ¶
func (o *ResolvedProduct) SetManufacturerId(v string)
SetManufacturerId gets a reference to the given string and assigns it to the ManufacturerId field.
func (*ResolvedProduct) SetName ¶
func (o *ResolvedProduct) SetName(v string)
SetName sets field value
func (*ResolvedProduct) SetPrice ¶
func (o *ResolvedProduct) SetPrice(v int64)
SetPrice sets field value
func (*ResolvedProduct) SetStatus ¶
func (o *ResolvedProduct) SetStatus(v ProductStatus)
SetStatus gets a reference to the given ProductStatus and assigns it to the Status field.
func (*ResolvedProduct) SetStockCount ¶
func (o *ResolvedProduct) SetStockCount(v int64)
SetStockCount gets a reference to the given int64 and assigns it to the StockCount field.
func (*ResolvedProduct) SetUpdatedAt ¶
func (o *ResolvedProduct) SetUpdatedAt(v time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
type ResolvedProductAllOf ¶
type ResolvedProductAllOf struct { Manufacturer *Manufacturer `json:"manufacturer,omitempty"` Categories *[]Category `json:"categories,omitempty"` }
ResolvedProductAllOf struct for ResolvedProductAllOf
func NewResolvedProductAllOf ¶
func NewResolvedProductAllOf() *ResolvedProductAllOf
NewResolvedProductAllOf instantiates a new ResolvedProductAllOf 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 NewResolvedProductAllOfWithDefaults ¶
func NewResolvedProductAllOfWithDefaults() *ResolvedProductAllOf
NewResolvedProductAllOfWithDefaults instantiates a new ResolvedProductAllOf 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 (*ResolvedProductAllOf) GetCategories ¶
func (o *ResolvedProductAllOf) GetCategories() []Category
GetCategories returns the Categories field value if set, zero value otherwise.
func (*ResolvedProductAllOf) GetCategoriesOk ¶
func (o *ResolvedProductAllOf) GetCategoriesOk() (*[]Category, bool)
GetCategoriesOk returns a tuple with the Categories field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProductAllOf) GetManufacturer ¶
func (o *ResolvedProductAllOf) GetManufacturer() Manufacturer
GetManufacturer returns the Manufacturer field value if set, zero value otherwise.
func (*ResolvedProductAllOf) GetManufacturerOk ¶
func (o *ResolvedProductAllOf) GetManufacturerOk() (*Manufacturer, bool)
GetManufacturerOk returns a tuple with the Manufacturer field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResolvedProductAllOf) HasCategories ¶
func (o *ResolvedProductAllOf) HasCategories() bool
HasCategories returns a boolean if a field has been set.
func (*ResolvedProductAllOf) HasManufacturer ¶
func (o *ResolvedProductAllOf) HasManufacturer() bool
HasManufacturer returns a boolean if a field has been set.
func (ResolvedProductAllOf) MarshalJSON ¶
func (o ResolvedProductAllOf) MarshalJSON() ([]byte, error)
func (*ResolvedProductAllOf) SetCategories ¶
func (o *ResolvedProductAllOf) SetCategories(v []Category)
SetCategories gets a reference to the given []Category and assigns it to the Categories field.
func (*ResolvedProductAllOf) SetManufacturer ¶
func (o *ResolvedProductAllOf) SetManufacturer(v Manufacturer)
SetManufacturer gets a reference to the given Manufacturer and assigns it to the Manufacturer field.
Source Files ¶
- model_category.go
- model_category_all_of.go
- model_category_list.go
- model_error.go
- model_error_code.go
- model_header.go
- model_header_timestamped.go
- model_header_timestamped_all_of.go
- model_image.go
- model_image_list.go
- model_manufacturer.go
- model_manufacturer_all_of.go
- model_manufacturer_list.go
- model_product.go
- model_product_all_of.go
- model_product_list.go
- model_product_status.go
- model_resolved_product.go
- model_resolved_product_all_of.go
- utils.go