openapi

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2021 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type 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

func NewCategory(name string, order int64) *Category

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

func (o *Category) GetDescription() string

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

func (*Category) GetDescriptionOk

func (o *Category) 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 (*Category) GetId

func (o *Category) GetId() string

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

func (*Category) GetIdOk

func (o *Category) 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 (*Category) GetImageUrls

func (o *Category) GetImageUrls() map[string]string

GetImageUrls returns the ImageUrls field value if set, zero value otherwise.

func (*Category) GetImageUrlsOk

func (o *Category) 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 (*Category) GetName

func (o *Category) GetName() string

GetName returns the Name field value

func (*Category) GetNameOk

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

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

func (*Category) GetOrder

func (o *Category) GetOrder() int64

GetOrder returns the Order field value

func (*Category) GetOrderOk

func (o *Category) GetOrderOk() (*int64, bool)

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

func (*Category) GetParentId

func (o *Category) GetParentId() string

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

func (*Category) GetParentIdOk

func (o *Category) 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 (*Category) GetProductIds

func (o *Category) GetProductIds() []string

GetProductIds returns the ProductIds field value if set, zero value otherwise.

func (*Category) GetProductIdsOk

func (o *Category) 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 (*Category) HasDescription

func (o *Category) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Category) HasId

func (o *Category) HasId() bool

HasId returns a boolean if a field has been set.

func (*Category) HasImageUrls

func (o *Category) HasImageUrls() bool

HasImageUrls returns a boolean if a field has been set.

func (*Category) HasParentId

func (o *Category) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*Category) HasProductIds

func (o *Category) HasProductIds() bool

HasProductIds returns a boolean if a field has been set.

func (Category) MarshalJSON

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

func (*Category) SetDescription

func (o *Category) SetDescription(v string)

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

func (*Category) SetId

func (o *Category) SetId(v string)

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

func (*Category) SetImageUrls

func (o *Category) SetImageUrls(v map[string]string)

SetImageUrls gets a reference to the given map[string]string and assigns it to the ImageUrls field.

func (*Category) SetName

func (o *Category) SetName(v string)

SetName sets field value

func (*Category) SetOrder

func (o *Category) SetOrder(v int64)

SetOrder sets field value

func (*Category) SetParentId

func (o *Category) SetParentId(v string)

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

func (*Category) SetProductIds

func (o *Category) SetProductIds(v []string)

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) SetName

func (o *CategoryAllOf) SetName(v string)

SetName sets field value

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

func NewError(code ErrorCode, message string) *Error

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) GetCode added in v0.2.0

func (o *Error) GetCode() ErrorCode

GetCode returns the Code field value

func (*Error) GetCodeOk added in v0.2.0

func (o *Error) GetCodeOk() (*ErrorCode, bool)

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

func (o *Error) GetInstance() string

GetInstance returns the Instance field value if set, zero value otherwise.

func (*Error) GetInstanceOk added in v0.2.0

func (o *Error) GetInstanceOk() (*string, bool)

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

func (o *Error) GetMessage() string

GetMessage returns the Message field value

func (*Error) GetMessageOk added in v0.2.0

func (o *Error) GetMessageOk() (*string, bool)

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

func (o *Error) GetStatus() int32

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

func (*Error) GetStatusOk added in v0.2.0

func (o *Error) GetStatusOk() (*int32, 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 (*Error) HasInstance added in v0.2.0

func (o *Error) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (*Error) HasStatus added in v0.2.0

func (o *Error) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (Error) MarshalJSON added in v0.2.0

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

func (*Error) SetCode added in v0.2.0

func (o *Error) SetCode(v ErrorCode)

SetCode sets field value

func (*Error) SetInstance added in v0.2.0

func (o *Error) SetInstance(v string)

SetInstance gets a reference to the given string and assigns it to the Instance field.

func (*Error) SetMessage added in v0.2.0

func (o *Error) SetMessage(v string)

SetMessage sets field value

func (*Error) SetStatus added in v0.2.0

func (o *Error) SetStatus(v int32)

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

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

func NewErrorCodeFromValue(v string) (*ErrorCode, error)

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

func (v ErrorCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ErrorCode) Ptr added in v0.2.0

func (v ErrorCode) Ptr() *ErrorCode

Ptr returns reference to ErrorCode value

func (*ErrorCode) UnmarshalJSON added in v0.2.0

func (v *ErrorCode) UnmarshalJSON(src []byte) error
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) GetId

func (o *Header) GetId() string

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

func (*Header) GetIdOk

func (o *Header) 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 (*Header) HasId

func (o *Header) HasId() bool

HasId returns a boolean if a field has been set.

func (Header) MarshalJSON

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

func (*Header) SetId

func (o *Header) SetId(v string)

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

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

func NewImage(id string, ext string, urls map[string]string, order int64) *Image

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) GetExt

func (o *Image) GetExt() string

GetExt returns the Ext field value

func (*Image) GetExtOk

func (o *Image) GetExtOk() (*string, bool)

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

func (*Image) GetId

func (o *Image) GetId() string

GetId returns the Id field value

func (*Image) GetIdOk

func (o *Image) GetIdOk() (*string, bool)

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

func (*Image) GetOrder

func (o *Image) GetOrder() int64

GetOrder returns the Order field value

func (*Image) GetOrderOk

func (o *Image) GetOrderOk() (*int64, bool)

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

func (*Image) GetUrls

func (o *Image) GetUrls() map[string]string

GetUrls returns the Urls field value

func (*Image) GetUrlsOk

func (o *Image) GetUrlsOk() (*map[string]string, bool)

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

func (Image) MarshalJSON

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

func (*Image) SetExt

func (o *Image) SetExt(v string)

SetExt sets field value

func (*Image) SetId

func (o *Image) SetId(v string)

SetId sets field value

func (*Image) SetOrder

func (o *Image) SetOrder(v int64)

SetOrder sets field value

func (*Image) SetUrls

func (o *Image) SetUrls(v map[string]string)

SetUrls sets field value

type ImageList

type ImageList struct {
	Images []Image `json:"images"`
}

ImageList struct for ImageList

func NewImageList

func NewImageList(images []Image) *ImageList

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) GetImages

func (o *ImageList) GetImages() []Image

GetImages returns the Images field value

func (*ImageList) GetImagesOk

func (o *ImageList) GetImagesOk() (*[]Image, bool)

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

func (ImageList) MarshalJSON

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

func (*ImageList) SetImages

func (o *ImageList) SetImages(v []Image)

SetImages sets field value

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) SetName

func (o *Manufacturer) SetName(v string)

SetName sets field value

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 (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 (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 (NullableHeaderTimestamped) IsSet

func (v NullableHeaderTimestamped) IsSet() bool

func (NullableHeaderTimestamped) MarshalJSON

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

func (*NullableHeaderTimestamped) Set

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 (NullableHeaderTimestampedAllOf) Get

func (NullableHeaderTimestampedAllOf) IsSet

func (NullableHeaderTimestampedAllOf) MarshalJSON

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

func (*NullableHeaderTimestampedAllOf) Set

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 (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 (NullableManufacturerAllOf) IsSet

func (v NullableManufacturerAllOf) IsSet() bool

func (NullableManufacturerAllOf) MarshalJSON

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

func (*NullableManufacturerAllOf) Set

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 (NullableManufacturerList) IsSet

func (v NullableManufacturerList) IsSet() bool

func (NullableManufacturerList) MarshalJSON

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

func (*NullableManufacturerList) Set

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 (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 (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 (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 (NullableResolvedProduct) IsSet

func (v NullableResolvedProduct) IsSet() bool

func (NullableResolvedProduct) MarshalJSON

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

func (*NullableResolvedProduct) Set

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 (NullableResolvedProductAllOf) IsSet

func (NullableResolvedProductAllOf) MarshalJSON

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

func (*NullableResolvedProductAllOf) Set

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

func NewProduct(name string, price int64) *Product

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

func (o *Product) GetCategoryIds() []string

GetCategoryIds returns the CategoryIds field value if set, zero value otherwise.

func (*Product) GetCategoryIdsOk

func (o *Product) 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 (*Product) GetCreatedAt

func (o *Product) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Product) GetCreatedAtOk

func (o *Product) 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 (*Product) GetDescriptionLong

func (o *Product) GetDescriptionLong() string

GetDescriptionLong returns the DescriptionLong field value if set, zero value otherwise.

func (*Product) GetDescriptionLongOk

func (o *Product) 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 (*Product) GetDescriptionShort

func (o *Product) GetDescriptionShort() string

GetDescriptionShort returns the DescriptionShort field value if set, zero value otherwise.

func (*Product) GetDescriptionShortOk

func (o *Product) 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 (*Product) GetId

func (o *Product) GetId() string

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

func (*Product) GetIdOk

func (o *Product) 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 (*Product) GetImageUrls

func (o *Product) GetImageUrls() []map[string]string

GetImageUrls returns the ImageUrls field value if set, zero value otherwise.

func (*Product) GetImageUrlsOk

func (o *Product) 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 (*Product) GetManufacturerId

func (o *Product) GetManufacturerId() string

GetManufacturerId returns the ManufacturerId field value if set, zero value otherwise.

func (*Product) GetManufacturerIdOk

func (o *Product) 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 (*Product) GetName

func (o *Product) GetName() string

GetName returns the Name field value

func (*Product) GetNameOk

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

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

func (*Product) GetPrice

func (o *Product) GetPrice() int64

GetPrice returns the Price field value

func (*Product) GetPriceOk

func (o *Product) GetPriceOk() (*int64, bool)

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

func (o *Product) GetStockCount() int64

GetStockCount returns the StockCount field value if set, zero value otherwise.

func (*Product) GetStockCountOk

func (o *Product) 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 (*Product) GetUpdatedAt

func (o *Product) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*Product) GetUpdatedAtOk

func (o *Product) 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 (*Product) HasCategoryIds

func (o *Product) HasCategoryIds() bool

HasCategoryIds returns a boolean if a field has been set.

func (*Product) HasCreatedAt

func (o *Product) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Product) HasDescriptionLong

func (o *Product) HasDescriptionLong() bool

HasDescriptionLong returns a boolean if a field has been set.

func (*Product) HasDescriptionShort

func (o *Product) HasDescriptionShort() bool

HasDescriptionShort returns a boolean if a field has been set.

func (*Product) HasId

func (o *Product) HasId() bool

HasId returns a boolean if a field has been set.

func (*Product) HasImageUrls

func (o *Product) HasImageUrls() bool

HasImageUrls returns a boolean if a field has been set.

func (*Product) HasManufacturerId

func (o *Product) HasManufacturerId() bool

HasManufacturerId returns a boolean if a field has been set.

func (*Product) HasStatus

func (o *Product) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Product) HasStockCount

func (o *Product) HasStockCount() bool

HasStockCount returns a boolean if a field has been set.

func (*Product) HasUpdatedAt

func (o *Product) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (Product) MarshalJSON

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

func (*Product) SetCategoryIds

func (o *Product) SetCategoryIds(v []string)

SetCategoryIds gets a reference to the given []string and assigns it to the CategoryIds field.

func (*Product) SetCreatedAt

func (o *Product) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*Product) SetDescriptionLong

func (o *Product) SetDescriptionLong(v string)

SetDescriptionLong gets a reference to the given string and assigns it to the DescriptionLong field.

func (*Product) SetDescriptionShort

func (o *Product) SetDescriptionShort(v string)

SetDescriptionShort gets a reference to the given string and assigns it to the DescriptionShort field.

func (*Product) SetId

func (o *Product) SetId(v string)

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

func (*Product) SetImageUrls

func (o *Product) SetImageUrls(v []map[string]string)

SetImageUrls gets a reference to the given []map[string]string and assigns it to the ImageUrls field.

func (*Product) SetManufacturerId

func (o *Product) SetManufacturerId(v string)

SetManufacturerId gets a reference to the given string and assigns it to the ManufacturerId field.

func (*Product) SetName

func (o *Product) SetName(v string)

SetName sets field value

func (*Product) SetPrice

func (o *Product) SetPrice(v int64)

SetPrice sets field value

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

func (o *Product) SetStockCount(v int64)

SetStockCount gets a reference to the given int64 and assigns it to the StockCount field.

func (*Product) SetUpdatedAt

func (o *Product) SetUpdatedAt(v time.Time)

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) SetName

func (o *ProductAllOf) SetName(v string)

SetName sets field value

func (*ProductAllOf) SetPrice

func (o *ProductAllOf) SetPrice(v int64)

SetPrice sets field value

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.

Jump to

Keyboard shortcuts

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