// Code generated by ogen, DO NOT EDIT.
package api
import (
"io"
"time"
"github.com/go-faster/errors"
"github.com/go-faster/jx"
"github.com/google/uuid"
ht "github.com/ogen-go/ogen/http"
)
type APIV2BufferGoodsTaskGetBadRequest struct {
Data OptAPIV2BufferGoodsTaskGetBadRequestData `json:"data"`
Error OptBool `json:"error"`
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *APIV2BufferGoodsTaskGetBadRequest) GetData() OptAPIV2BufferGoodsTaskGetBadRequestData {
return s.Data
}
// GetError returns the value of Error.
func (s *APIV2BufferGoodsTaskGetBadRequest) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *APIV2BufferGoodsTaskGetBadRequest) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *APIV2BufferGoodsTaskGetBadRequest) SetData(val OptAPIV2BufferGoodsTaskGetBadRequestData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *APIV2BufferGoodsTaskGetBadRequest) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *APIV2BufferGoodsTaskGetBadRequest) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*APIV2BufferGoodsTaskGetBadRequest) aPIV2BufferGoodsTaskGetRes() {}
type APIV2BufferGoodsTaskGetBadRequestData struct{}
type APIV2BufferTasksGetBadRequest struct {
Data OptAPIV2BufferTasksGetBadRequestData `json:"data"`
Error OptBool `json:"error"`
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *APIV2BufferTasksGetBadRequest) GetData() OptAPIV2BufferTasksGetBadRequestData {
return s.Data
}
// GetError returns the value of Error.
func (s *APIV2BufferTasksGetBadRequest) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *APIV2BufferTasksGetBadRequest) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *APIV2BufferTasksGetBadRequest) SetData(val OptAPIV2BufferTasksGetBadRequestData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *APIV2BufferTasksGetBadRequest) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *APIV2BufferTasksGetBadRequest) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*APIV2BufferTasksGetBadRequest) aPIV2BufferTasksGetRes() {}
type APIV2BufferTasksGetBadRequestData struct{}
type APIV2HistoryGoodsTaskGetBadRequest struct {
Data OptAPIV2HistoryGoodsTaskGetBadRequestData `json:"data"`
Error OptBool `json:"error"`
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *APIV2HistoryGoodsTaskGetBadRequest) GetData() OptAPIV2HistoryGoodsTaskGetBadRequestData {
return s.Data
}
// GetError returns the value of Error.
func (s *APIV2HistoryGoodsTaskGetBadRequest) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *APIV2HistoryGoodsTaskGetBadRequest) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *APIV2HistoryGoodsTaskGetBadRequest) SetData(val OptAPIV2HistoryGoodsTaskGetBadRequestData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *APIV2HistoryGoodsTaskGetBadRequest) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *APIV2HistoryGoodsTaskGetBadRequest) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*APIV2HistoryGoodsTaskGetBadRequest) aPIV2HistoryGoodsTaskGetRes() {}
type APIV2HistoryGoodsTaskGetBadRequestData struct{}
type APIV2HistoryTasksGetBadRequest struct {
Data OptAPIV2HistoryTasksGetBadRequestData `json:"data"`
Error OptBool `json:"error"`
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *APIV2HistoryTasksGetBadRequest) GetData() OptAPIV2HistoryTasksGetBadRequestData {
return s.Data
}
// GetError returns the value of Error.
func (s *APIV2HistoryTasksGetBadRequest) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *APIV2HistoryTasksGetBadRequest) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *APIV2HistoryTasksGetBadRequest) SetData(val OptAPIV2HistoryTasksGetBadRequestData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *APIV2HistoryTasksGetBadRequest) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *APIV2HistoryTasksGetBadRequest) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*APIV2HistoryTasksGetBadRequest) aPIV2HistoryTasksGetRes() {}
type APIV2HistoryTasksGetBadRequestData struct{}
type APIV2QuarantineGoodsGetBadRequest ResponseError
func (*APIV2QuarantineGoodsGetBadRequest) aPIV2QuarantineGoodsGetRes() {}
type APIV2QuarantineGoodsGetUnprocessableEntity ResponseError
func (*APIV2QuarantineGoodsGetUnprocessableEntity) aPIV2QuarantineGoodsGetRes() {}
type APIV2UploadTaskClubDiscountPostBadRequest ResponseError
func (*APIV2UploadTaskClubDiscountPostBadRequest) aPIV2UploadTaskClubDiscountPostRes() {}
type APIV2UploadTaskClubDiscountPostReq struct {
Data ClubDisc `json:"data"`
}
// GetData returns the value of Data.
func (s *APIV2UploadTaskClubDiscountPostReq) GetData() ClubDisc {
return s.Data
}
// SetData sets the value of Data.
func (s *APIV2UploadTaskClubDiscountPostReq) SetData(val ClubDisc) {
s.Data = val
}
type APIV2UploadTaskClubDiscountPostUnprocessableEntity ResponseError
func (*APIV2UploadTaskClubDiscountPostUnprocessableEntity) aPIV2UploadTaskClubDiscountPostRes() {}
type APIV2UploadTaskPostBadRequest ResponseError
func (*APIV2UploadTaskPostBadRequest) aPIV2UploadTaskPostRes() {}
type APIV2UploadTaskPostReq struct {
Data Goods `json:"data"`
}
// GetData returns the value of Data.
func (s *APIV2UploadTaskPostReq) GetData() Goods {
return s.Data
}
// SetData sets the value of Data.
func (s *APIV2UploadTaskPostReq) SetData(val Goods) {
s.Data = val
}
type APIV2UploadTaskPostUnprocessableEntity ResponseError
func (*APIV2UploadTaskPostUnprocessableEntity) aPIV2UploadTaskPostRes() {}
type APIV2UploadTaskSizePostBadRequest ResponseError
func (*APIV2UploadTaskSizePostBadRequest) aPIV2UploadTaskSizePostRes() {}
type APIV2UploadTaskSizePostReq struct {
Data SizeGoodsBody `json:"data"`
}
// GetData returns the value of Data.
func (s *APIV2UploadTaskSizePostReq) GetData() SizeGoodsBody {
return s.Data
}
// SetData sets the value of Data.
func (s *APIV2UploadTaskSizePostReq) SetData(val SizeGoodsBody) {
s.Data = val
}
type APIV2UploadTaskSizePostUnprocessableEntity ResponseError
func (*APIV2UploadTaskSizePostUnprocessableEntity) aPIV2UploadTaskSizePostRes() {}
type APIV3OfficesGetOKApplicationJSON []Office
func (*APIV3OfficesGetOKApplicationJSON) aPIV3OfficesGetRes() {}
type APIV3StocksWarehouseIdDeleteBadRequest Error
func (*APIV3StocksWarehouseIdDeleteBadRequest) aPIV3StocksWarehouseIdDeleteRes() {}
type APIV3StocksWarehouseIdDeleteConflict Error
func (*APIV3StocksWarehouseIdDeleteConflict) aPIV3StocksWarehouseIdDeleteRes() {}
type APIV3StocksWarehouseIdDeleteForbidden Error
func (*APIV3StocksWarehouseIdDeleteForbidden) aPIV3StocksWarehouseIdDeleteRes() {}
// APIV3StocksWarehouseIdDeleteNoContent is response for APIV3StocksWarehouseIdDelete operation.
type APIV3StocksWarehouseIdDeleteNoContent struct{}
func (*APIV3StocksWarehouseIdDeleteNoContent) aPIV3StocksWarehouseIdDeleteRes() {}
type APIV3StocksWarehouseIdDeleteNotFound Error
func (*APIV3StocksWarehouseIdDeleteNotFound) aPIV3StocksWarehouseIdDeleteRes() {}
type APIV3StocksWarehouseIdDeleteReq struct {
// Массив баркодов.
Skus []string `json:"skus"`
}
// GetSkus returns the value of Skus.
func (s *APIV3StocksWarehouseIdDeleteReq) GetSkus() []string {
return s.Skus
}
// SetSkus sets the value of Skus.
func (s *APIV3StocksWarehouseIdDeleteReq) SetSkus(val []string) {
s.Skus = val
}
type APIV3StocksWarehouseIdPostBadRequest Error
func (*APIV3StocksWarehouseIdPostBadRequest) aPIV3StocksWarehouseIdPostRes() {}
type APIV3StocksWarehouseIdPostForbidden Error
func (*APIV3StocksWarehouseIdPostForbidden) aPIV3StocksWarehouseIdPostRes() {}
type APIV3StocksWarehouseIdPostNotFound Error
func (*APIV3StocksWarehouseIdPostNotFound) aPIV3StocksWarehouseIdPostRes() {}
type APIV3StocksWarehouseIdPostOK struct {
Stocks []APIV3StocksWarehouseIdPostOKStocksItem `json:"stocks"`
}
// GetStocks returns the value of Stocks.
func (s *APIV3StocksWarehouseIdPostOK) GetStocks() []APIV3StocksWarehouseIdPostOKStocksItem {
return s.Stocks
}
// SetStocks sets the value of Stocks.
func (s *APIV3StocksWarehouseIdPostOK) SetStocks(val []APIV3StocksWarehouseIdPostOKStocksItem) {
s.Stocks = val
}
func (*APIV3StocksWarehouseIdPostOK) aPIV3StocksWarehouseIdPostRes() {}
type APIV3StocksWarehouseIdPostOKStocksItem struct {
// Баркод.
Sku OptString `json:"sku"`
// Остаток.
Amount OptInt `json:"amount"`
}
// GetSku returns the value of Sku.
func (s *APIV3StocksWarehouseIdPostOKStocksItem) GetSku() OptString {
return s.Sku
}
// GetAmount returns the value of Amount.
func (s *APIV3StocksWarehouseIdPostOKStocksItem) GetAmount() OptInt {
return s.Amount
}
// SetSku sets the value of Sku.
func (s *APIV3StocksWarehouseIdPostOKStocksItem) SetSku(val OptString) {
s.Sku = val
}
// SetAmount sets the value of Amount.
func (s *APIV3StocksWarehouseIdPostOKStocksItem) SetAmount(val OptInt) {
s.Amount = val
}
type APIV3StocksWarehouseIdPostReq struct {
// Массив баркодов.
Skus []string `json:"skus"`
}
// GetSkus returns the value of Skus.
func (s *APIV3StocksWarehouseIdPostReq) GetSkus() []string {
return s.Skus
}
// SetSkus sets the value of Skus.
func (s *APIV3StocksWarehouseIdPostReq) SetSkus(val []string) {
s.Skus = val
}
type APIV3StocksWarehouseIdPutConflict Error
func (*APIV3StocksWarehouseIdPutConflict) aPIV3StocksWarehouseIdPutRes() {}
type APIV3StocksWarehouseIdPutForbidden Error
func (*APIV3StocksWarehouseIdPutForbidden) aPIV3StocksWarehouseIdPutRes() {}
// APIV3StocksWarehouseIdPutNoContent is response for APIV3StocksWarehouseIdPut operation.
type APIV3StocksWarehouseIdPutNoContent struct{}
func (*APIV3StocksWarehouseIdPutNoContent) aPIV3StocksWarehouseIdPutRes() {}
type APIV3StocksWarehouseIdPutNotAcceptableApplicationJSON jx.Raw
func (*APIV3StocksWarehouseIdPutNotAcceptableApplicationJSON) aPIV3StocksWarehouseIdPutRes() {}
type APIV3StocksWarehouseIdPutNotFound Error
func (*APIV3StocksWarehouseIdPutNotFound) aPIV3StocksWarehouseIdPutRes() {}
type APIV3StocksWarehouseIdPutReq struct {
// Массив баркодов товаров и их остатков.
Stocks []APIV3StocksWarehouseIdPutReqStocksItem `json:"stocks"`
}
// GetStocks returns the value of Stocks.
func (s *APIV3StocksWarehouseIdPutReq) GetStocks() []APIV3StocksWarehouseIdPutReqStocksItem {
return s.Stocks
}
// SetStocks sets the value of Stocks.
func (s *APIV3StocksWarehouseIdPutReq) SetStocks(val []APIV3StocksWarehouseIdPutReqStocksItem) {
s.Stocks = val
}
type APIV3StocksWarehouseIdPutReqStocksItem struct {
// Баркод.
Sku OptString `json:"sku"`
// Остаток.
Amount OptInt `json:"amount"`
}
// GetSku returns the value of Sku.
func (s *APIV3StocksWarehouseIdPutReqStocksItem) GetSku() OptString {
return s.Sku
}
// GetAmount returns the value of Amount.
func (s *APIV3StocksWarehouseIdPutReqStocksItem) GetAmount() OptInt {
return s.Amount
}
// SetSku sets the value of Sku.
func (s *APIV3StocksWarehouseIdPutReqStocksItem) SetSku(val OptString) {
s.Sku = val
}
// SetAmount sets the value of Amount.
func (s *APIV3StocksWarehouseIdPutReqStocksItem) SetAmount(val OptInt) {
s.Amount = val
}
type APIV3WarehousesGetOKApplicationJSON []Warehouse
func (*APIV3WarehousesGetOKApplicationJSON) aPIV3WarehousesGetRes() {}
type APIV3WarehousesPostBadRequest Error
func (*APIV3WarehousesPostBadRequest) aPIV3WarehousesPostRes() {}
type APIV3WarehousesPostConflict Error
func (*APIV3WarehousesPostConflict) aPIV3WarehousesPostRes() {}
type APIV3WarehousesPostCreated struct {
// ID склада продавца.
ID OptInt `json:"id"`
}
// GetID returns the value of ID.
func (s *APIV3WarehousesPostCreated) GetID() OptInt {
return s.ID
}
// SetID sets the value of ID.
func (s *APIV3WarehousesPostCreated) SetID(val OptInt) {
s.ID = val
}
func (*APIV3WarehousesPostCreated) aPIV3WarehousesPostRes() {}
type APIV3WarehousesPostForbidden Error
func (*APIV3WarehousesPostForbidden) aPIV3WarehousesPostRes() {}
type APIV3WarehousesPostNotFound Error
func (*APIV3WarehousesPostNotFound) aPIV3WarehousesPostRes() {}
type APIV3WarehousesPostReq struct {
// Имя склада продавца.
Name string `json:"name"`
// ID склада WB.
OfficeId int `json:"officeId"`
}
// GetName returns the value of Name.
func (s *APIV3WarehousesPostReq) GetName() string {
return s.Name
}
// GetOfficeId returns the value of OfficeId.
func (s *APIV3WarehousesPostReq) GetOfficeId() int {
return s.OfficeId
}
// SetName sets the value of Name.
func (s *APIV3WarehousesPostReq) SetName(val string) {
s.Name = val
}
// SetOfficeId sets the value of OfficeId.
func (s *APIV3WarehousesPostReq) SetOfficeId(val int) {
s.OfficeId = val
}
type APIV3WarehousesWarehouseIdDeleteForbidden Error
func (*APIV3WarehousesWarehouseIdDeleteForbidden) aPIV3WarehousesWarehouseIdDeleteRes() {}
// APIV3WarehousesWarehouseIdDeleteNoContent is response for APIV3WarehousesWarehouseIdDelete operation.
type APIV3WarehousesWarehouseIdDeleteNoContent struct{}
func (*APIV3WarehousesWarehouseIdDeleteNoContent) aPIV3WarehousesWarehouseIdDeleteRes() {}
type APIV3WarehousesWarehouseIdDeleteNotFound Error
func (*APIV3WarehousesWarehouseIdDeleteNotFound) aPIV3WarehousesWarehouseIdDeleteRes() {}
type APIV3WarehousesWarehouseIdPutBadRequest Error
func (*APIV3WarehousesWarehouseIdPutBadRequest) aPIV3WarehousesWarehouseIdPutRes() {}
type APIV3WarehousesWarehouseIdPutConflict Error
func (*APIV3WarehousesWarehouseIdPutConflict) aPIV3WarehousesWarehouseIdPutRes() {}
type APIV3WarehousesWarehouseIdPutForbidden Error
func (*APIV3WarehousesWarehouseIdPutForbidden) aPIV3WarehousesWarehouseIdPutRes() {}
// APIV3WarehousesWarehouseIdPutNoContent is response for APIV3WarehousesWarehouseIdPut operation.
type APIV3WarehousesWarehouseIdPutNoContent struct{}
func (*APIV3WarehousesWarehouseIdPutNoContent) aPIV3WarehousesWarehouseIdPutRes() {}
type APIV3WarehousesWarehouseIdPutNotFound Error
func (*APIV3WarehousesWarehouseIdPutNotFound) aPIV3WarehousesWarehouseIdPutRes() {}
type APIV3WarehousesWarehouseIdPutReq struct {
// Имя склада продавца.
Name string `json:"name"`
// ID склада WB.
OfficeId int `json:"officeId"`
}
// GetName returns the value of Name.
func (s *APIV3WarehousesWarehouseIdPutReq) GetName() string {
return s.Name
}
// GetOfficeId returns the value of OfficeId.
func (s *APIV3WarehousesWarehouseIdPutReq) GetOfficeId() int {
return s.OfficeId
}
// SetName sets the value of Name.
func (s *APIV3WarehousesWarehouseIdPutReq) SetName(val string) {
s.Name = val
}
// SetOfficeId sets the value of OfficeId.
func (s *APIV3WarehousesWarehouseIdPutReq) SetOfficeId(val int) {
s.OfficeId = val
}
type ClubDisc []ClubDiscReq
// Ref: #/components/schemas/ClubDiscReq
type ClubDiscReq struct {
// Артикул WB.
NmID int `json:"nmID"`
// Скидка WB Клуба, %.
ClubDiscount int `json:"clubDiscount"`
}
// GetNmID returns the value of NmID.
func (s *ClubDiscReq) GetNmID() int {
return s.NmID
}
// GetClubDiscount returns the value of ClubDiscount.
func (s *ClubDiscReq) GetClubDiscount() int {
return s.ClubDiscount
}
// SetNmID sets the value of NmID.
func (s *ClubDiscReq) SetNmID(val int) {
s.NmID = val
}
// SetClubDiscount sets the value of ClubDiscount.
func (s *ClubDiscReq) SetClubDiscount(val int) {
s.ClubDiscount = val
}
type ContentV2BarcodesPostOK struct {
// Массив сгенерированных баркодов.
Data []string `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2BarcodesPostOK) GetData() []string {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2BarcodesPostOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2BarcodesPostOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2BarcodesPostOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2BarcodesPostOK) SetData(val []string) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2BarcodesPostOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2BarcodesPostOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2BarcodesPostOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2BarcodesPostOK) contentV2BarcodesPostRes() {}
type ContentV2BarcodesPostReq struct {
// Кол-во баркодов которые надо сгенерировать,
// максимальное доступное количество баркодов для
// генерации - `5 000`.
Count OptInt `json:"count"`
}
// GetCount returns the value of Count.
func (s *ContentV2BarcodesPostReq) GetCount() OptInt {
return s.Count
}
// SetCount sets the value of Count.
func (s *ContentV2BarcodesPostReq) SetCount(val OptInt) {
s.Count = val
}
type ContentV2CardsDeleteTrashPostOK struct {
Data OptContentV2CardsDeleteTrashPostOKData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptContentV2CardsDeleteTrashPostOKAdditionalErrors `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2CardsDeleteTrashPostOK) GetData() OptContentV2CardsDeleteTrashPostOKData {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2CardsDeleteTrashPostOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2CardsDeleteTrashPostOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2CardsDeleteTrashPostOK) GetAdditionalErrors() OptContentV2CardsDeleteTrashPostOKAdditionalErrors {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2CardsDeleteTrashPostOK) SetData(val OptContentV2CardsDeleteTrashPostOKData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2CardsDeleteTrashPostOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2CardsDeleteTrashPostOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2CardsDeleteTrashPostOK) SetAdditionalErrors(val OptContentV2CardsDeleteTrashPostOKAdditionalErrors) {
s.AdditionalErrors = val
}
func (*ContentV2CardsDeleteTrashPostOK) contentV2CardsDeleteTrashPostRes() {}
// Дополнительные ошибки.
type ContentV2CardsDeleteTrashPostOKAdditionalErrors struct{}
type ContentV2CardsDeleteTrashPostOKData struct{}
type ContentV2CardsDeleteTrashPostReq struct {
// Артикул WB (max. 1000).
NmIDs []int `json:"nmIDs"`
}
// GetNmIDs returns the value of NmIDs.
func (s *ContentV2CardsDeleteTrashPostReq) GetNmIDs() []int {
return s.NmIDs
}
// SetNmIDs sets the value of NmIDs.
func (s *ContentV2CardsDeleteTrashPostReq) SetNmIDs(val []int) {
s.NmIDs = val
}
type ContentV2CardsErrorListGetOK struct {
Data []ContentV2CardsErrorListGetOKDataItem `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2CardsErrorListGetOK) GetData() []ContentV2CardsErrorListGetOKDataItem {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2CardsErrorListGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2CardsErrorListGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2CardsErrorListGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2CardsErrorListGetOK) SetData(val []ContentV2CardsErrorListGetOKDataItem) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2CardsErrorListGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2CardsErrorListGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2CardsErrorListGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2CardsErrorListGetOK) contentV2CardsErrorListGetRes() {}
type ContentV2CardsErrorListGetOKDataItem struct {
// Категория, для которой создавалась карточка товара.
Object OptString `json:"object"`
// Артикул продавца.
VendorCode OptString `json:"vendorCode"`
// Дата и время запроса на создание карточки товара.
UpdateAt OptString `json:"updateAt"`
// Список ошибок, из-за которых не обработался запрос на
// создание карточки товара.
Errors []string `json:"errors"`
// ID предмета.
ObjectID OptInt `json:"objectID"`
}
// GetObject returns the value of Object.
func (s *ContentV2CardsErrorListGetOKDataItem) GetObject() OptString {
return s.Object
}
// GetVendorCode returns the value of VendorCode.
func (s *ContentV2CardsErrorListGetOKDataItem) GetVendorCode() OptString {
return s.VendorCode
}
// GetUpdateAt returns the value of UpdateAt.
func (s *ContentV2CardsErrorListGetOKDataItem) GetUpdateAt() OptString {
return s.UpdateAt
}
// GetErrors returns the value of Errors.
func (s *ContentV2CardsErrorListGetOKDataItem) GetErrors() []string {
return s.Errors
}
// GetObjectID returns the value of ObjectID.
func (s *ContentV2CardsErrorListGetOKDataItem) GetObjectID() OptInt {
return s.ObjectID
}
// SetObject sets the value of Object.
func (s *ContentV2CardsErrorListGetOKDataItem) SetObject(val OptString) {
s.Object = val
}
// SetVendorCode sets the value of VendorCode.
func (s *ContentV2CardsErrorListGetOKDataItem) SetVendorCode(val OptString) {
s.VendorCode = val
}
// SetUpdateAt sets the value of UpdateAt.
func (s *ContentV2CardsErrorListGetOKDataItem) SetUpdateAt(val OptString) {
s.UpdateAt = val
}
// SetErrors sets the value of Errors.
func (s *ContentV2CardsErrorListGetOKDataItem) SetErrors(val []string) {
s.Errors = val
}
// SetObjectID sets the value of ObjectID.
func (s *ContentV2CardsErrorListGetOKDataItem) SetObjectID(val OptInt) {
s.ObjectID = val
}
type ContentV2CardsLimitsGetOK struct {
Data OptContentV2CardsLimitsGetOKData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2CardsLimitsGetOK) GetData() OptContentV2CardsLimitsGetOKData {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2CardsLimitsGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2CardsLimitsGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2CardsLimitsGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2CardsLimitsGetOK) SetData(val OptContentV2CardsLimitsGetOKData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2CardsLimitsGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2CardsLimitsGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2CardsLimitsGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2CardsLimitsGetOK) contentV2CardsLimitsGetRes() {}
type ContentV2CardsLimitsGetOKData struct {
// Количество бесплатных лимитов.
FreeLimits OptInt `json:"freeLimits"`
// Количество оплаченных лимитов.
PaidLimits OptInt `json:"paidLimits"`
}
// GetFreeLimits returns the value of FreeLimits.
func (s *ContentV2CardsLimitsGetOKData) GetFreeLimits() OptInt {
return s.FreeLimits
}
// GetPaidLimits returns the value of PaidLimits.
func (s *ContentV2CardsLimitsGetOKData) GetPaidLimits() OptInt {
return s.PaidLimits
}
// SetFreeLimits sets the value of FreeLimits.
func (s *ContentV2CardsLimitsGetOKData) SetFreeLimits(val OptInt) {
s.FreeLimits = val
}
// SetPaidLimits sets the value of PaidLimits.
func (s *ContentV2CardsLimitsGetOKData) SetPaidLimits(val OptInt) {
s.PaidLimits = val
}
type ContentV2CardsRecoverPostOK struct {
Data OptContentV2CardsRecoverPostOKData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptContentV2CardsRecoverPostOKAdditionalErrors `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2CardsRecoverPostOK) GetData() OptContentV2CardsRecoverPostOKData {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2CardsRecoverPostOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2CardsRecoverPostOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2CardsRecoverPostOK) GetAdditionalErrors() OptContentV2CardsRecoverPostOKAdditionalErrors {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2CardsRecoverPostOK) SetData(val OptContentV2CardsRecoverPostOKData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2CardsRecoverPostOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2CardsRecoverPostOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2CardsRecoverPostOK) SetAdditionalErrors(val OptContentV2CardsRecoverPostOKAdditionalErrors) {
s.AdditionalErrors = val
}
func (*ContentV2CardsRecoverPostOK) contentV2CardsRecoverPostRes() {}
// Дополнительные ошибки.
type ContentV2CardsRecoverPostOKAdditionalErrors struct{}
type ContentV2CardsRecoverPostOKData struct{}
type ContentV2CardsRecoverPostReq struct {
// Артикул WB (max. 1000).
NmIDs []int `json:"nmIDs"`
}
// GetNmIDs returns the value of NmIDs.
func (s *ContentV2CardsRecoverPostReq) GetNmIDs() []int {
return s.NmIDs
}
// SetNmIDs sets the value of NmIDs.
func (s *ContentV2CardsRecoverPostReq) SetNmIDs(val []int) {
s.NmIDs = val
}
type ContentV2CardsUpdatePostReqItem struct {
// Артикул WB.
NmID int `json:"nmID"`
// Артикул продавца.
VendorCode string `json:"vendorCode"`
// Бренд.
Brand OptString `json:"brand"`
// Наименование товара.
Title OptString `json:"title"`
// Описание товара
// Максимальное количество символов зависит от
// категории товара
// Стандарт — 2000, минимум — 1000, максимум — 5000
// Подробно о правилах описания в **Правилах заполнения
// карточки товара** в [Справочном центре](https://seller.wildberries.
// ru/help-center/article/A-113#описание) на портале продавцов.
Description OptString `json:"description"`
// Габариты и вес товара `c упаковкой`
// Указывать в `сантиметрах` и `килограммах` для любого
// товара.
Dimensions OptContentV2CardsUpdatePostReqItemDimensions `json:"dimensions"`
// Характеристики товара.
Characteristics []ContentV2CardsUpdatePostReqItemCharacteristicsItem `json:"characteristics"`
// Массив размеров
// Для безразмерного товара всё равно нужно передавать
// данный массив без параметров (wbSize и techSize), но с
// баркодом.
Sizes []ContentV2CardsUpdatePostReqItemSizesItem `json:"sizes"`
}
// GetNmID returns the value of NmID.
func (s *ContentV2CardsUpdatePostReqItem) GetNmID() int {
return s.NmID
}
// GetVendorCode returns the value of VendorCode.
func (s *ContentV2CardsUpdatePostReqItem) GetVendorCode() string {
return s.VendorCode
}
// GetBrand returns the value of Brand.
func (s *ContentV2CardsUpdatePostReqItem) GetBrand() OptString {
return s.Brand
}
// GetTitle returns the value of Title.
func (s *ContentV2CardsUpdatePostReqItem) GetTitle() OptString {
return s.Title
}
// GetDescription returns the value of Description.
func (s *ContentV2CardsUpdatePostReqItem) GetDescription() OptString {
return s.Description
}
// GetDimensions returns the value of Dimensions.
func (s *ContentV2CardsUpdatePostReqItem) GetDimensions() OptContentV2CardsUpdatePostReqItemDimensions {
return s.Dimensions
}
// GetCharacteristics returns the value of Characteristics.
func (s *ContentV2CardsUpdatePostReqItem) GetCharacteristics() []ContentV2CardsUpdatePostReqItemCharacteristicsItem {
return s.Characteristics
}
// GetSizes returns the value of Sizes.
func (s *ContentV2CardsUpdatePostReqItem) GetSizes() []ContentV2CardsUpdatePostReqItemSizesItem {
return s.Sizes
}
// SetNmID sets the value of NmID.
func (s *ContentV2CardsUpdatePostReqItem) SetNmID(val int) {
s.NmID = val
}
// SetVendorCode sets the value of VendorCode.
func (s *ContentV2CardsUpdatePostReqItem) SetVendorCode(val string) {
s.VendorCode = val
}
// SetBrand sets the value of Brand.
func (s *ContentV2CardsUpdatePostReqItem) SetBrand(val OptString) {
s.Brand = val
}
// SetTitle sets the value of Title.
func (s *ContentV2CardsUpdatePostReqItem) SetTitle(val OptString) {
s.Title = val
}
// SetDescription sets the value of Description.
func (s *ContentV2CardsUpdatePostReqItem) SetDescription(val OptString) {
s.Description = val
}
// SetDimensions sets the value of Dimensions.
func (s *ContentV2CardsUpdatePostReqItem) SetDimensions(val OptContentV2CardsUpdatePostReqItemDimensions) {
s.Dimensions = val
}
// SetCharacteristics sets the value of Characteristics.
func (s *ContentV2CardsUpdatePostReqItem) SetCharacteristics(val []ContentV2CardsUpdatePostReqItemCharacteristicsItem) {
s.Characteristics = val
}
// SetSizes sets the value of Sizes.
func (s *ContentV2CardsUpdatePostReqItem) SetSizes(val []ContentV2CardsUpdatePostReqItemSizesItem) {
s.Sizes = val
}
type ContentV2CardsUpdatePostReqItemCharacteristicsItem struct {
// ID характеристики.
ID OptInt `json:"id"`
// Значение характеристики. Тип значения зависит от
// типа характеристики.
Value jx.Raw `json:"value"`
}
// GetID returns the value of ID.
func (s *ContentV2CardsUpdatePostReqItemCharacteristicsItem) GetID() OptInt {
return s.ID
}
// GetValue returns the value of Value.
func (s *ContentV2CardsUpdatePostReqItemCharacteristicsItem) GetValue() jx.Raw {
return s.Value
}
// SetID sets the value of ID.
func (s *ContentV2CardsUpdatePostReqItemCharacteristicsItem) SetID(val OptInt) {
s.ID = val
}
// SetValue sets the value of Value.
func (s *ContentV2CardsUpdatePostReqItemCharacteristicsItem) SetValue(val jx.Raw) {
s.Value = val
}
// Габариты и вес товара `c упаковкой`
// Указывать в `сантиметрах` и `килограммах` для любого
// товара.
type ContentV2CardsUpdatePostReqItemDimensions struct {
// Длина, см.
Length OptInt `json:"length"`
// Ширина, см.
Width OptInt `json:"width"`
// Высота, см.
Height OptInt `json:"height"`
// Вес, кг
Количество знаков после запятой <=3.
WeightBrutto OptFloat64 `json:"weightBrutto"`
}
// GetLength returns the value of Length.
func (s *ContentV2CardsUpdatePostReqItemDimensions) GetLength() OptInt {
return s.Length
}
// GetWidth returns the value of Width.
func (s *ContentV2CardsUpdatePostReqItemDimensions) GetWidth() OptInt {
return s.Width
}
// GetHeight returns the value of Height.
func (s *ContentV2CardsUpdatePostReqItemDimensions) GetHeight() OptInt {
return s.Height
}
// GetWeightBrutto returns the value of WeightBrutto.
func (s *ContentV2CardsUpdatePostReqItemDimensions) GetWeightBrutto() OptFloat64 {
return s.WeightBrutto
}
// SetLength sets the value of Length.
func (s *ContentV2CardsUpdatePostReqItemDimensions) SetLength(val OptInt) {
s.Length = val
}
// SetWidth sets the value of Width.
func (s *ContentV2CardsUpdatePostReqItemDimensions) SetWidth(val OptInt) {
s.Width = val
}
// SetHeight sets the value of Height.
func (s *ContentV2CardsUpdatePostReqItemDimensions) SetHeight(val OptInt) {
s.Height = val
}
// SetWeightBrutto sets the value of WeightBrutto.
func (s *ContentV2CardsUpdatePostReqItemDimensions) SetWeightBrutto(val OptFloat64) {
s.WeightBrutto = val
}
type ContentV2CardsUpdatePostReqItemSizesItem struct {
// ID размера для данного артикула WB
// Обязателен к заполнению для существующих размеров
// Для добавляемых размеров не указывается.
ChrtID OptInt `json:"chrtID"`
// Размер товара (например, XL, S, 45).
TechSize OptString `json:"techSize"`
// Российский размер товара.
WbSize OptString `json:"wbSize"`
// Баркоды.
Skus []string `json:"skus"`
}
// GetChrtID returns the value of ChrtID.
func (s *ContentV2CardsUpdatePostReqItemSizesItem) GetChrtID() OptInt {
return s.ChrtID
}
// GetTechSize returns the value of TechSize.
func (s *ContentV2CardsUpdatePostReqItemSizesItem) GetTechSize() OptString {
return s.TechSize
}
// GetWbSize returns the value of WbSize.
func (s *ContentV2CardsUpdatePostReqItemSizesItem) GetWbSize() OptString {
return s.WbSize
}
// GetSkus returns the value of Skus.
func (s *ContentV2CardsUpdatePostReqItemSizesItem) GetSkus() []string {
return s.Skus
}
// SetChrtID sets the value of ChrtID.
func (s *ContentV2CardsUpdatePostReqItemSizesItem) SetChrtID(val OptInt) {
s.ChrtID = val
}
// SetTechSize sets the value of TechSize.
func (s *ContentV2CardsUpdatePostReqItemSizesItem) SetTechSize(val OptString) {
s.TechSize = val
}
// SetWbSize sets the value of WbSize.
func (s *ContentV2CardsUpdatePostReqItemSizesItem) SetWbSize(val OptString) {
s.WbSize = val
}
// SetSkus sets the value of Skus.
func (s *ContentV2CardsUpdatePostReqItemSizesItem) SetSkus(val []string) {
s.Skus = val
}
type ContentV2CardsUpdatePostRequestEntityTooLarge struct {
// Заголовок ошибки.
Title OptString `json:"title"`
// Детали ошибки.
Detail OptString `json:"detail"`
// Внутренний код ошибки.
Code OptString `json:"code"`
// Уникальный ID запроса.
RequestId OptString `json:"requestId"`
// ID внутреннего сервиса WB.
Origin OptString `json:"origin"`
// HTTP статус-код.
Status OptFloat64 `json:"status"`
// Расшифровка HTTP статус-кода.
StatusText OptString `json:"statusText"`
}
// GetTitle returns the value of Title.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) GetTitle() OptString {
return s.Title
}
// GetDetail returns the value of Detail.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) GetDetail() OptString {
return s.Detail
}
// GetCode returns the value of Code.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) GetCode() OptString {
return s.Code
}
// GetRequestId returns the value of RequestId.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) GetRequestId() OptString {
return s.RequestId
}
// GetOrigin returns the value of Origin.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) GetOrigin() OptString {
return s.Origin
}
// GetStatus returns the value of Status.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) GetStatus() OptFloat64 {
return s.Status
}
// GetStatusText returns the value of StatusText.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) GetStatusText() OptString {
return s.StatusText
}
// SetTitle sets the value of Title.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) SetTitle(val OptString) {
s.Title = val
}
// SetDetail sets the value of Detail.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) SetDetail(val OptString) {
s.Detail = val
}
// SetCode sets the value of Code.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) SetCode(val OptString) {
s.Code = val
}
// SetRequestId sets the value of RequestId.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) SetRequestId(val OptString) {
s.RequestId = val
}
// SetOrigin sets the value of Origin.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) SetOrigin(val OptString) {
s.Origin = val
}
// SetStatus sets the value of Status.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) SetStatus(val OptFloat64) {
s.Status = val
}
// SetStatusText sets the value of StatusText.
func (s *ContentV2CardsUpdatePostRequestEntityTooLarge) SetStatusText(val OptString) {
s.StatusText = val
}
func (*ContentV2CardsUpdatePostRequestEntityTooLarge) contentV2CardsUpdatePostRes() {}
type ContentV2CardsUploadAddPostReq struct {
// `imtID` карточки товара, к которой присоединяется
// карточка товара.
ImtID OptInt `json:"imtID"`
// Структура присоединяемой карточки товара.
CardsToAdd []ContentV2CardsUploadAddPostReqCardsToAddItem `json:"cardsToAdd"`
}
// GetImtID returns the value of ImtID.
func (s *ContentV2CardsUploadAddPostReq) GetImtID() OptInt {
return s.ImtID
}
// GetCardsToAdd returns the value of CardsToAdd.
func (s *ContentV2CardsUploadAddPostReq) GetCardsToAdd() []ContentV2CardsUploadAddPostReqCardsToAddItem {
return s.CardsToAdd
}
// SetImtID sets the value of ImtID.
func (s *ContentV2CardsUploadAddPostReq) SetImtID(val OptInt) {
s.ImtID = val
}
// SetCardsToAdd sets the value of CardsToAdd.
func (s *ContentV2CardsUploadAddPostReq) SetCardsToAdd(val []ContentV2CardsUploadAddPostReqCardsToAddItem) {
s.CardsToAdd = val
}
type ContentV2CardsUploadAddPostReqCardsToAddItem struct {
// Бренд.
Brand OptString `json:"brand"`
// Артикул продавца.
VendorCode string `json:"vendorCode"`
// Наименование товара.
Title OptString `json:"title"`
// Описание товара
// Максимальное количество символов зависит от
// категории товара
// Стандарт — 2000, минимум — 1000, максимум — 5000
// Подробно о правилах описания в **Правилах заполнения
// карточки товара** в [Справочном центре](https://seller.wildberries.
// ru/help-center/article/A-113#описание) на портале продавцов.
Description OptString `json:"description"`
// Габариты и вес товара `c упаковкой`
// Указывать в `сантиметрах` и `килограммах` для любого
// товара
// Если не указать, сгенерируется автоматически с
// нулевыми значениями длины, ширины, высоты, веса.
Dimensions OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions `json:"dimensions"`
// Массив размеров
// Если не указать для размерного товара (обувь, одежда и
// др.), сгенерируется автоматически с `techSize` = "A", `wbSize` = "1"
// и баркодом.
Sizes []ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem `json:"sizes"`
// Массив характеристик товара.
Characteristics []ContentV2CardsUploadAddPostReqCardsToAddItemCharacteristicsItem `json:"characteristics"`
}
// GetBrand returns the value of Brand.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) GetBrand() OptString {
return s.Brand
}
// GetVendorCode returns the value of VendorCode.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) GetVendorCode() string {
return s.VendorCode
}
// GetTitle returns the value of Title.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) GetTitle() OptString {
return s.Title
}
// GetDescription returns the value of Description.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) GetDescription() OptString {
return s.Description
}
// GetDimensions returns the value of Dimensions.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) GetDimensions() OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions {
return s.Dimensions
}
// GetSizes returns the value of Sizes.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) GetSizes() []ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem {
return s.Sizes
}
// GetCharacteristics returns the value of Characteristics.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) GetCharacteristics() []ContentV2CardsUploadAddPostReqCardsToAddItemCharacteristicsItem {
return s.Characteristics
}
// SetBrand sets the value of Brand.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) SetBrand(val OptString) {
s.Brand = val
}
// SetVendorCode sets the value of VendorCode.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) SetVendorCode(val string) {
s.VendorCode = val
}
// SetTitle sets the value of Title.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) SetTitle(val OptString) {
s.Title = val
}
// SetDescription sets the value of Description.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) SetDescription(val OptString) {
s.Description = val
}
// SetDimensions sets the value of Dimensions.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) SetDimensions(val OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions) {
s.Dimensions = val
}
// SetSizes sets the value of Sizes.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) SetSizes(val []ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem) {
s.Sizes = val
}
// SetCharacteristics sets the value of Characteristics.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItem) SetCharacteristics(val []ContentV2CardsUploadAddPostReqCardsToAddItemCharacteristicsItem) {
s.Characteristics = val
}
type ContentV2CardsUploadAddPostReqCardsToAddItemCharacteristicsItem struct {
// ID характеристики.
ID int `json:"id"`
// Значение характеристики. Тип значения зависит от
// типа характеристики.
Value jx.Raw `json:"value"`
}
// GetID returns the value of ID.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemCharacteristicsItem) GetID() int {
return s.ID
}
// GetValue returns the value of Value.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemCharacteristicsItem) GetValue() jx.Raw {
return s.Value
}
// SetID sets the value of ID.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemCharacteristicsItem) SetID(val int) {
s.ID = val
}
// SetValue sets the value of Value.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemCharacteristicsItem) SetValue(val jx.Raw) {
s.Value = val
}
// Габариты и вес товара `c упаковкой`
// Указывать в `сантиметрах` и `килограммах` для любого
// товара
// Если не указать, сгенерируется автоматически с
// нулевыми значениями длины, ширины, высоты, веса.
type ContentV2CardsUploadAddPostReqCardsToAddItemDimensions struct {
// Длина, см.
Length OptInt `json:"length"`
// Ширина, см.
Width OptInt `json:"width"`
// Высота, см.
Height OptInt `json:"height"`
// Вес, кг
Количество знаков после запятой <=3.
WeightBrutto OptFloat64 `json:"weightBrutto"`
}
// GetLength returns the value of Length.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) GetLength() OptInt {
return s.Length
}
// GetWidth returns the value of Width.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) GetWidth() OptInt {
return s.Width
}
// GetHeight returns the value of Height.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) GetHeight() OptInt {
return s.Height
}
// GetWeightBrutto returns the value of WeightBrutto.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) GetWeightBrutto() OptFloat64 {
return s.WeightBrutto
}
// SetLength sets the value of Length.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) SetLength(val OptInt) {
s.Length = val
}
// SetWidth sets the value of Width.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) SetWidth(val OptInt) {
s.Width = val
}
// SetHeight sets the value of Height.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) SetHeight(val OptInt) {
s.Height = val
}
// SetWeightBrutto sets the value of WeightBrutto.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) SetWeightBrutto(val OptFloat64) {
s.WeightBrutto = val
}
type ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem struct {
// Размер товара (например, XL, 45).
TechSize OptString `json:"techSize"`
// Российский размер товара.
WbSize OptString `json:"wbSize"`
// Цена товара.
Price OptInt `json:"price"`
// Баркод. Если не указать, сгенерируется автоматически.
Skus []string `json:"skus"`
}
// GetTechSize returns the value of TechSize.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem) GetTechSize() OptString {
return s.TechSize
}
// GetWbSize returns the value of WbSize.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem) GetWbSize() OptString {
return s.WbSize
}
// GetPrice returns the value of Price.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem) GetPrice() OptInt {
return s.Price
}
// GetSkus returns the value of Skus.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem) GetSkus() []string {
return s.Skus
}
// SetTechSize sets the value of TechSize.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem) SetTechSize(val OptString) {
s.TechSize = val
}
// SetWbSize sets the value of WbSize.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem) SetWbSize(val OptString) {
s.WbSize = val
}
// SetPrice sets the value of Price.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem) SetPrice(val OptInt) {
s.Price = val
}
// SetSkus sets the value of Skus.
func (s *ContentV2CardsUploadAddPostReqCardsToAddItemSizesItem) SetSkus(val []string) {
s.Skus = val
}
type ContentV2CardsUploadAddPostRequestEntityTooLarge struct {
// Заголовок ошибки.
Title OptString `json:"title"`
// Детали ошибки.
Detail OptString `json:"detail"`
// Внутренний код ошибки.
Code OptString `json:"code"`
// Уникальный ID запроса.
RequestId OptString `json:"requestId"`
// ID внутреннего сервиса WB.
Origin OptString `json:"origin"`
// HTTP статус-код.
Status OptFloat64 `json:"status"`
// Расшифровка HTTP статус-кода.
StatusText OptString `json:"statusText"`
}
// GetTitle returns the value of Title.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) GetTitle() OptString {
return s.Title
}
// GetDetail returns the value of Detail.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) GetDetail() OptString {
return s.Detail
}
// GetCode returns the value of Code.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) GetCode() OptString {
return s.Code
}
// GetRequestId returns the value of RequestId.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) GetRequestId() OptString {
return s.RequestId
}
// GetOrigin returns the value of Origin.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) GetOrigin() OptString {
return s.Origin
}
// GetStatus returns the value of Status.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) GetStatus() OptFloat64 {
return s.Status
}
// GetStatusText returns the value of StatusText.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) GetStatusText() OptString {
return s.StatusText
}
// SetTitle sets the value of Title.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) SetTitle(val OptString) {
s.Title = val
}
// SetDetail sets the value of Detail.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) SetDetail(val OptString) {
s.Detail = val
}
// SetCode sets the value of Code.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) SetCode(val OptString) {
s.Code = val
}
// SetRequestId sets the value of RequestId.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) SetRequestId(val OptString) {
s.RequestId = val
}
// SetOrigin sets the value of Origin.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) SetOrigin(val OptString) {
s.Origin = val
}
// SetStatus sets the value of Status.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) SetStatus(val OptFloat64) {
s.Status = val
}
// SetStatusText sets the value of StatusText.
func (s *ContentV2CardsUploadAddPostRequestEntityTooLarge) SetStatusText(val OptString) {
s.StatusText = val
}
func (*ContentV2CardsUploadAddPostRequestEntityTooLarge) contentV2CardsUploadAddPostRes() {}
type ContentV2CardsUploadPostReqItem struct {
// ID предмета.
SubjectID int `json:"subjectID"`
// Массив вариантов товара
// В каждой объединённой карточке товара может быть не
// более 30 карточек товаров.
Variants []ContentV2CardsUploadPostReqItemVariantsItem `json:"variants"`
}
// GetSubjectID returns the value of SubjectID.
func (s *ContentV2CardsUploadPostReqItem) GetSubjectID() int {
return s.SubjectID
}
// GetVariants returns the value of Variants.
func (s *ContentV2CardsUploadPostReqItem) GetVariants() []ContentV2CardsUploadPostReqItemVariantsItem {
return s.Variants
}
// SetSubjectID sets the value of SubjectID.
func (s *ContentV2CardsUploadPostReqItem) SetSubjectID(val int) {
s.SubjectID = val
}
// SetVariants sets the value of Variants.
func (s *ContentV2CardsUploadPostReqItem) SetVariants(val []ContentV2CardsUploadPostReqItemVariantsItem) {
s.Variants = val
}
type ContentV2CardsUploadPostReqItemVariantsItem struct {
// Бренд.
Brand OptString `json:"brand"`
// Наименование товара.
Title OptString `json:"title"`
// Описание товара
// Максимальное количество символов зависит от
// категории товара
// Стандарт — 2000, минимум — 1000, максимум — 5000
// Подробно о правилах описания в **Правилах заполнения
// карточки товара** в разделе в [Справочном
// центре](https://seller.wildberries.ru/help-center/article/A-113#описание) на
// портале продавцов.
Description OptString `json:"description"`
// Артикул продавца.
VendorCode string `json:"vendorCode"`
// Габариты и вес товара `c упаковкой`
// Указывать в `сантиметрах` и `килограммах` для любого
// товара
// Если не указать, сгенерируется автоматически с
// нулевыми значениями длины, ширины, высоты, веса.
Dimensions OptContentV2CardsUploadPostReqItemVariantsItemDimensions `json:"dimensions"`
// Массив размеров
// Если не указать для размерного товара (обувь, одежда и
// др.), сгенерируется автоматически с `techSize` = "A", `wbSize` = "1"
// и баркодом.
Sizes []ContentV2CardsUploadPostReqItemVariantsItemSizesItem `json:"sizes"`
// Массив характеристик товара.
Characteristics []ContentV2CardsUploadPostReqItemVariantsItemCharacteristicsItem `json:"characteristics"`
}
// GetBrand returns the value of Brand.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) GetBrand() OptString {
return s.Brand
}
// GetTitle returns the value of Title.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) GetTitle() OptString {
return s.Title
}
// GetDescription returns the value of Description.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) GetDescription() OptString {
return s.Description
}
// GetVendorCode returns the value of VendorCode.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) GetVendorCode() string {
return s.VendorCode
}
// GetDimensions returns the value of Dimensions.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) GetDimensions() OptContentV2CardsUploadPostReqItemVariantsItemDimensions {
return s.Dimensions
}
// GetSizes returns the value of Sizes.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) GetSizes() []ContentV2CardsUploadPostReqItemVariantsItemSizesItem {
return s.Sizes
}
// GetCharacteristics returns the value of Characteristics.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) GetCharacteristics() []ContentV2CardsUploadPostReqItemVariantsItemCharacteristicsItem {
return s.Characteristics
}
// SetBrand sets the value of Brand.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) SetBrand(val OptString) {
s.Brand = val
}
// SetTitle sets the value of Title.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) SetTitle(val OptString) {
s.Title = val
}
// SetDescription sets the value of Description.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) SetDescription(val OptString) {
s.Description = val
}
// SetVendorCode sets the value of VendorCode.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) SetVendorCode(val string) {
s.VendorCode = val
}
// SetDimensions sets the value of Dimensions.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) SetDimensions(val OptContentV2CardsUploadPostReqItemVariantsItemDimensions) {
s.Dimensions = val
}
// SetSizes sets the value of Sizes.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) SetSizes(val []ContentV2CardsUploadPostReqItemVariantsItemSizesItem) {
s.Sizes = val
}
// SetCharacteristics sets the value of Characteristics.
func (s *ContentV2CardsUploadPostReqItemVariantsItem) SetCharacteristics(val []ContentV2CardsUploadPostReqItemVariantsItemCharacteristicsItem) {
s.Characteristics = val
}
type ContentV2CardsUploadPostReqItemVariantsItemCharacteristicsItem struct {
// ID характеристики.
ID int `json:"id"`
// Значение характеристики. Тип значения зависит от
// типа характеристики.
Value jx.Raw `json:"value"`
}
// GetID returns the value of ID.
func (s *ContentV2CardsUploadPostReqItemVariantsItemCharacteristicsItem) GetID() int {
return s.ID
}
// GetValue returns the value of Value.
func (s *ContentV2CardsUploadPostReqItemVariantsItemCharacteristicsItem) GetValue() jx.Raw {
return s.Value
}
// SetID sets the value of ID.
func (s *ContentV2CardsUploadPostReqItemVariantsItemCharacteristicsItem) SetID(val int) {
s.ID = val
}
// SetValue sets the value of Value.
func (s *ContentV2CardsUploadPostReqItemVariantsItemCharacteristicsItem) SetValue(val jx.Raw) {
s.Value = val
}
// Габариты и вес товара `c упаковкой`
// Указывать в `сантиметрах` и `килограммах` для любого
// товара
// Если не указать, сгенерируется автоматически с
// нулевыми значениями длины, ширины, высоты, веса.
type ContentV2CardsUploadPostReqItemVariantsItemDimensions struct {
// Длина, см.
Length OptInt `json:"length"`
// Ширина, см.
Width OptInt `json:"width"`
// Высота, см.
Height OptInt `json:"height"`
// Вес, кг
Количество знаков после запятой <=3.
WeightBrutto OptFloat64 `json:"weightBrutto"`
}
// GetLength returns the value of Length.
func (s *ContentV2CardsUploadPostReqItemVariantsItemDimensions) GetLength() OptInt {
return s.Length
}
// GetWidth returns the value of Width.
func (s *ContentV2CardsUploadPostReqItemVariantsItemDimensions) GetWidth() OptInt {
return s.Width
}
// GetHeight returns the value of Height.
func (s *ContentV2CardsUploadPostReqItemVariantsItemDimensions) GetHeight() OptInt {
return s.Height
}
// GetWeightBrutto returns the value of WeightBrutto.
func (s *ContentV2CardsUploadPostReqItemVariantsItemDimensions) GetWeightBrutto() OptFloat64 {
return s.WeightBrutto
}
// SetLength sets the value of Length.
func (s *ContentV2CardsUploadPostReqItemVariantsItemDimensions) SetLength(val OptInt) {
s.Length = val
}
// SetWidth sets the value of Width.
func (s *ContentV2CardsUploadPostReqItemVariantsItemDimensions) SetWidth(val OptInt) {
s.Width = val
}
// SetHeight sets the value of Height.
func (s *ContentV2CardsUploadPostReqItemVariantsItemDimensions) SetHeight(val OptInt) {
s.Height = val
}
// SetWeightBrutto sets the value of WeightBrutto.
func (s *ContentV2CardsUploadPostReqItemVariantsItemDimensions) SetWeightBrutto(val OptFloat64) {
s.WeightBrutto = val
}
type ContentV2CardsUploadPostReqItemVariantsItemSizesItem struct {
// Размер товара (например, XL, 45).
TechSize OptString `json:"techSize"`
// Российский размер товара.
WbSize OptString `json:"wbSize"`
// Цена товара.
Price OptInt `json:"price"`
// Баркод. Если не указать, сгенерируется автоматически.
Skus []string `json:"skus"`
}
// GetTechSize returns the value of TechSize.
func (s *ContentV2CardsUploadPostReqItemVariantsItemSizesItem) GetTechSize() OptString {
return s.TechSize
}
// GetWbSize returns the value of WbSize.
func (s *ContentV2CardsUploadPostReqItemVariantsItemSizesItem) GetWbSize() OptString {
return s.WbSize
}
// GetPrice returns the value of Price.
func (s *ContentV2CardsUploadPostReqItemVariantsItemSizesItem) GetPrice() OptInt {
return s.Price
}
// GetSkus returns the value of Skus.
func (s *ContentV2CardsUploadPostReqItemVariantsItemSizesItem) GetSkus() []string {
return s.Skus
}
// SetTechSize sets the value of TechSize.
func (s *ContentV2CardsUploadPostReqItemVariantsItemSizesItem) SetTechSize(val OptString) {
s.TechSize = val
}
// SetWbSize sets the value of WbSize.
func (s *ContentV2CardsUploadPostReqItemVariantsItemSizesItem) SetWbSize(val OptString) {
s.WbSize = val
}
// SetPrice sets the value of Price.
func (s *ContentV2CardsUploadPostReqItemVariantsItemSizesItem) SetPrice(val OptInt) {
s.Price = val
}
// SetSkus sets the value of Skus.
func (s *ContentV2CardsUploadPostReqItemVariantsItemSizesItem) SetSkus(val []string) {
s.Skus = val
}
type ContentV2CardsUploadPostRequestEntityTooLarge struct {
// Заголовок ошибки.
Title OptString `json:"title"`
// Детали ошибки.
Detail OptString `json:"detail"`
// Внутренний код ошибки.
Code OptString `json:"code"`
// Уникальный ID запроса.
RequestId OptString `json:"requestId"`
// ID внутреннего сервиса WB.
Origin OptString `json:"origin"`
// HTTP статус-код.
Status OptFloat64 `json:"status"`
// Расшифровка HTTP статус-кода.
StatusText OptString `json:"statusText"`
}
// GetTitle returns the value of Title.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) GetTitle() OptString {
return s.Title
}
// GetDetail returns the value of Detail.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) GetDetail() OptString {
return s.Detail
}
// GetCode returns the value of Code.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) GetCode() OptString {
return s.Code
}
// GetRequestId returns the value of RequestId.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) GetRequestId() OptString {
return s.RequestId
}
// GetOrigin returns the value of Origin.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) GetOrigin() OptString {
return s.Origin
}
// GetStatus returns the value of Status.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) GetStatus() OptFloat64 {
return s.Status
}
// GetStatusText returns the value of StatusText.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) GetStatusText() OptString {
return s.StatusText
}
// SetTitle sets the value of Title.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) SetTitle(val OptString) {
s.Title = val
}
// SetDetail sets the value of Detail.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) SetDetail(val OptString) {
s.Detail = val
}
// SetCode sets the value of Code.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) SetCode(val OptString) {
s.Code = val
}
// SetRequestId sets the value of RequestId.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) SetRequestId(val OptString) {
s.RequestId = val
}
// SetOrigin sets the value of Origin.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) SetOrigin(val OptString) {
s.Origin = val
}
// SetStatus sets the value of Status.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) SetStatus(val OptFloat64) {
s.Status = val
}
// SetStatusText sets the value of StatusText.
func (s *ContentV2CardsUploadPostRequestEntityTooLarge) SetStatusText(val OptString) {
s.StatusText = val
}
func (*ContentV2CardsUploadPostRequestEntityTooLarge) contentV2CardsUploadPostRes() {}
type ContentV2DirectoryColorsGetOK struct {
Data jx.Raw `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2DirectoryColorsGetOK) GetData() jx.Raw {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2DirectoryColorsGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2DirectoryColorsGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2DirectoryColorsGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2DirectoryColorsGetOK) SetData(val jx.Raw) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2DirectoryColorsGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2DirectoryColorsGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2DirectoryColorsGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2DirectoryColorsGetOK) contentV2DirectoryColorsGetRes() {}
type ContentV2DirectoryCountriesGetOK struct {
Data jx.Raw `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2DirectoryCountriesGetOK) GetData() jx.Raw {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2DirectoryCountriesGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2DirectoryCountriesGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2DirectoryCountriesGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2DirectoryCountriesGetOK) SetData(val jx.Raw) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2DirectoryCountriesGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2DirectoryCountriesGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2DirectoryCountriesGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2DirectoryCountriesGetOK) contentV2DirectoryCountriesGetRes() {}
type ContentV2DirectoryKindsGetOK struct {
// Массив значений для хар-ки Пол.
Data []string `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2DirectoryKindsGetOK) GetData() []string {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2DirectoryKindsGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2DirectoryKindsGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2DirectoryKindsGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2DirectoryKindsGetOK) SetData(val []string) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2DirectoryKindsGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2DirectoryKindsGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2DirectoryKindsGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2DirectoryKindsGetOK) contentV2DirectoryKindsGetRes() {}
type ContentV2DirectorySeasonsGetOK struct {
// Массив значений для хар-ки Сезон.
Data []string `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2DirectorySeasonsGetOK) GetData() []string {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2DirectorySeasonsGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2DirectorySeasonsGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2DirectorySeasonsGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2DirectorySeasonsGetOK) SetData(val []string) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2DirectorySeasonsGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2DirectorySeasonsGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2DirectorySeasonsGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2DirectorySeasonsGetOK) contentV2DirectorySeasonsGetRes() {}
type ContentV2DirectoryTnvedGetOK struct {
// Данные.
Data []ContentV2DirectoryTnvedGetOKDataItem `json:"data"`
// Флаг наличия ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2DirectoryTnvedGetOK) GetData() []ContentV2DirectoryTnvedGetOKDataItem {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2DirectoryTnvedGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2DirectoryTnvedGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2DirectoryTnvedGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2DirectoryTnvedGetOK) SetData(val []ContentV2DirectoryTnvedGetOKDataItem) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2DirectoryTnvedGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2DirectoryTnvedGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2DirectoryTnvedGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2DirectoryTnvedGetOK) contentV2DirectoryTnvedGetRes() {}
type ContentV2DirectoryTnvedGetOKDataItem struct {
// ТНВЭД-код.
Tnved OptString `json:"tnved"`
// - `true` - код маркировки требуется
// - `false` - код маркировки не требуется.
IsKiz OptBool `json:"isKiz"`
}
// GetTnved returns the value of Tnved.
func (s *ContentV2DirectoryTnvedGetOKDataItem) GetTnved() OptString {
return s.Tnved
}
// GetIsKiz returns the value of IsKiz.
func (s *ContentV2DirectoryTnvedGetOKDataItem) GetIsKiz() OptBool {
return s.IsKiz
}
// SetTnved sets the value of Tnved.
func (s *ContentV2DirectoryTnvedGetOKDataItem) SetTnved(val OptString) {
s.Tnved = val
}
// SetIsKiz sets the value of IsKiz.
func (s *ContentV2DirectoryTnvedGetOKDataItem) SetIsKiz(val OptBool) {
s.IsKiz = val
}
type ContentV2DirectoryVatGetOK struct {
Data []string `json:"data"`
// Флаг наличия ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2DirectoryVatGetOK) GetData() []string {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2DirectoryVatGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2DirectoryVatGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2DirectoryVatGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2DirectoryVatGetOK) SetData(val []string) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2DirectoryVatGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2DirectoryVatGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2DirectoryVatGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2DirectoryVatGetOK) contentV2DirectoryVatGetRes() {}
type ContentV2GetCardsListPostBadRequestPlainText struct {
Data io.Reader
}
// Read reads data from the Data reader.
//
// Kept to satisfy the io.Reader interface.
func (s ContentV2GetCardsListPostBadRequestPlainText) Read(p []byte) (n int, err error) {
if s.Data == nil {
return 0, io.EOF
}
return s.Data.Read(p)
}
func (*ContentV2GetCardsListPostBadRequestPlainText) contentV2GetCardsListPostRes() {}
type ContentV2GetCardsListPostOK struct {
// Список карточек товаров.
Cards []ContentV2GetCardsListPostOKCardsItem `json:"cards"`
// Пагинатор.
Cursor OptContentV2GetCardsListPostOKCursor `json:"cursor"`
}
// GetCards returns the value of Cards.
func (s *ContentV2GetCardsListPostOK) GetCards() []ContentV2GetCardsListPostOKCardsItem {
return s.Cards
}
// GetCursor returns the value of Cursor.
func (s *ContentV2GetCardsListPostOK) GetCursor() OptContentV2GetCardsListPostOKCursor {
return s.Cursor
}
// SetCards sets the value of Cards.
func (s *ContentV2GetCardsListPostOK) SetCards(val []ContentV2GetCardsListPostOKCardsItem) {
s.Cards = val
}
// SetCursor sets the value of Cursor.
func (s *ContentV2GetCardsListPostOK) SetCursor(val OptContentV2GetCardsListPostOKCursor) {
s.Cursor = val
}
type ContentV2GetCardsListPostOKCardsItem struct {
// Артикул WB.
NmID OptInt `json:"nmID"`
// ID объединённой карточки товара
Един для всех
// артикулов WB одной объединённой карточки
// товара
Есть у карточки товара, даже если она не
// объединена ни с одной другой карточкой.
ImtID OptInt `json:"imtID"`
// Внутренний технический ID карточки товара.
NmUUID OptUUID `json:"nmUUID"`
// ID предмета.
SubjectID OptInt `json:"subjectID"`
// Название предмета.
SubjectName OptString `json:"subjectName"`
// Артикул продавца.
VendorCode OptString `json:"vendorCode"`
// Бренд.
Brand OptString `json:"brand"`
// Наименование товара.
Title OptString `json:"title"`
// Описание товара.
Description OptString `json:"description"`
// Требуется ли [код маркировки](https://честныйзнак.рф/) для
// этого товара
//
// * `false` — не требуется
//
// * `true` — требуется.
NeedKiz OptBool `json:"needKiz"`
// Массив фото.
Photos []ContentV2GetCardsListPostOKCardsItemPhotosItem `json:"photos"`
// URL видео.
Video OptString `json:"video"`
// Габариты и вес товара c упаковкой, см и кг.
Dimensions OptContentV2GetCardsListPostOKCardsItemDimensions `json:"dimensions"`
// Характеристики.
Characteristics []ContentV2GetCardsListPostOKCardsItemCharacteristicsItem `json:"characteristics"`
// Размеры товара.
Sizes []ContentV2GetCardsListPostOKCardsItemSizesItem `json:"sizes"`
// Ярлыки.
Tags []ContentV2GetCardsListPostOKCardsItemTagsItem `json:"tags"`
// Дата и время создания.
CreatedAt OptString `json:"createdAt"`
// Дата и время изменения.
UpdatedAt OptString `json:"updatedAt"`
}
// GetNmID returns the value of NmID.
func (s *ContentV2GetCardsListPostOKCardsItem) GetNmID() OptInt {
return s.NmID
}
// GetImtID returns the value of ImtID.
func (s *ContentV2GetCardsListPostOKCardsItem) GetImtID() OptInt {
return s.ImtID
}
// GetNmUUID returns the value of NmUUID.
func (s *ContentV2GetCardsListPostOKCardsItem) GetNmUUID() OptUUID {
return s.NmUUID
}
// GetSubjectID returns the value of SubjectID.
func (s *ContentV2GetCardsListPostOKCardsItem) GetSubjectID() OptInt {
return s.SubjectID
}
// GetSubjectName returns the value of SubjectName.
func (s *ContentV2GetCardsListPostOKCardsItem) GetSubjectName() OptString {
return s.SubjectName
}
// GetVendorCode returns the value of VendorCode.
func (s *ContentV2GetCardsListPostOKCardsItem) GetVendorCode() OptString {
return s.VendorCode
}
// GetBrand returns the value of Brand.
func (s *ContentV2GetCardsListPostOKCardsItem) GetBrand() OptString {
return s.Brand
}
// GetTitle returns the value of Title.
func (s *ContentV2GetCardsListPostOKCardsItem) GetTitle() OptString {
return s.Title
}
// GetDescription returns the value of Description.
func (s *ContentV2GetCardsListPostOKCardsItem) GetDescription() OptString {
return s.Description
}
// GetNeedKiz returns the value of NeedKiz.
func (s *ContentV2GetCardsListPostOKCardsItem) GetNeedKiz() OptBool {
return s.NeedKiz
}
// GetPhotos returns the value of Photos.
func (s *ContentV2GetCardsListPostOKCardsItem) GetPhotos() []ContentV2GetCardsListPostOKCardsItemPhotosItem {
return s.Photos
}
// GetVideo returns the value of Video.
func (s *ContentV2GetCardsListPostOKCardsItem) GetVideo() OptString {
return s.Video
}
// GetDimensions returns the value of Dimensions.
func (s *ContentV2GetCardsListPostOKCardsItem) GetDimensions() OptContentV2GetCardsListPostOKCardsItemDimensions {
return s.Dimensions
}
// GetCharacteristics returns the value of Characteristics.
func (s *ContentV2GetCardsListPostOKCardsItem) GetCharacteristics() []ContentV2GetCardsListPostOKCardsItemCharacteristicsItem {
return s.Characteristics
}
// GetSizes returns the value of Sizes.
func (s *ContentV2GetCardsListPostOKCardsItem) GetSizes() []ContentV2GetCardsListPostOKCardsItemSizesItem {
return s.Sizes
}
// GetTags returns the value of Tags.
func (s *ContentV2GetCardsListPostOKCardsItem) GetTags() []ContentV2GetCardsListPostOKCardsItemTagsItem {
return s.Tags
}
// GetCreatedAt returns the value of CreatedAt.
func (s *ContentV2GetCardsListPostOKCardsItem) GetCreatedAt() OptString {
return s.CreatedAt
}
// GetUpdatedAt returns the value of UpdatedAt.
func (s *ContentV2GetCardsListPostOKCardsItem) GetUpdatedAt() OptString {
return s.UpdatedAt
}
// SetNmID sets the value of NmID.
func (s *ContentV2GetCardsListPostOKCardsItem) SetNmID(val OptInt) {
s.NmID = val
}
// SetImtID sets the value of ImtID.
func (s *ContentV2GetCardsListPostOKCardsItem) SetImtID(val OptInt) {
s.ImtID = val
}
// SetNmUUID sets the value of NmUUID.
func (s *ContentV2GetCardsListPostOKCardsItem) SetNmUUID(val OptUUID) {
s.NmUUID = val
}
// SetSubjectID sets the value of SubjectID.
func (s *ContentV2GetCardsListPostOKCardsItem) SetSubjectID(val OptInt) {
s.SubjectID = val
}
// SetSubjectName sets the value of SubjectName.
func (s *ContentV2GetCardsListPostOKCardsItem) SetSubjectName(val OptString) {
s.SubjectName = val
}
// SetVendorCode sets the value of VendorCode.
func (s *ContentV2GetCardsListPostOKCardsItem) SetVendorCode(val OptString) {
s.VendorCode = val
}
// SetBrand sets the value of Brand.
func (s *ContentV2GetCardsListPostOKCardsItem) SetBrand(val OptString) {
s.Brand = val
}
// SetTitle sets the value of Title.
func (s *ContentV2GetCardsListPostOKCardsItem) SetTitle(val OptString) {
s.Title = val
}
// SetDescription sets the value of Description.
func (s *ContentV2GetCardsListPostOKCardsItem) SetDescription(val OptString) {
s.Description = val
}
// SetNeedKiz sets the value of NeedKiz.
func (s *ContentV2GetCardsListPostOKCardsItem) SetNeedKiz(val OptBool) {
s.NeedKiz = val
}
// SetPhotos sets the value of Photos.
func (s *ContentV2GetCardsListPostOKCardsItem) SetPhotos(val []ContentV2GetCardsListPostOKCardsItemPhotosItem) {
s.Photos = val
}
// SetVideo sets the value of Video.
func (s *ContentV2GetCardsListPostOKCardsItem) SetVideo(val OptString) {
s.Video = val
}
// SetDimensions sets the value of Dimensions.
func (s *ContentV2GetCardsListPostOKCardsItem) SetDimensions(val OptContentV2GetCardsListPostOKCardsItemDimensions) {
s.Dimensions = val
}
// SetCharacteristics sets the value of Characteristics.
func (s *ContentV2GetCardsListPostOKCardsItem) SetCharacteristics(val []ContentV2GetCardsListPostOKCardsItemCharacteristicsItem) {
s.Characteristics = val
}
// SetSizes sets the value of Sizes.
func (s *ContentV2GetCardsListPostOKCardsItem) SetSizes(val []ContentV2GetCardsListPostOKCardsItemSizesItem) {
s.Sizes = val
}
// SetTags sets the value of Tags.
func (s *ContentV2GetCardsListPostOKCardsItem) SetTags(val []ContentV2GetCardsListPostOKCardsItemTagsItem) {
s.Tags = val
}
// SetCreatedAt sets the value of CreatedAt.
func (s *ContentV2GetCardsListPostOKCardsItem) SetCreatedAt(val OptString) {
s.CreatedAt = val
}
// SetUpdatedAt sets the value of UpdatedAt.
func (s *ContentV2GetCardsListPostOKCardsItem) SetUpdatedAt(val OptString) {
s.UpdatedAt = val
}
type ContentV2GetCardsListPostOKCardsItemCharacteristicsItem struct {
// ID характеристики.
ID OptInt `json:"id"`
// Название характеристики.
Name OptString `json:"name"`
// Значение характеристики. Тип значения зависит от
// типа характеристики.
Value jx.Raw `json:"value"`
}
// GetID returns the value of ID.
func (s *ContentV2GetCardsListPostOKCardsItemCharacteristicsItem) GetID() OptInt {
return s.ID
}
// GetName returns the value of Name.
func (s *ContentV2GetCardsListPostOKCardsItemCharacteristicsItem) GetName() OptString {
return s.Name
}
// GetValue returns the value of Value.
func (s *ContentV2GetCardsListPostOKCardsItemCharacteristicsItem) GetValue() jx.Raw {
return s.Value
}
// SetID sets the value of ID.
func (s *ContentV2GetCardsListPostOKCardsItemCharacteristicsItem) SetID(val OptInt) {
s.ID = val
}
// SetName sets the value of Name.
func (s *ContentV2GetCardsListPostOKCardsItemCharacteristicsItem) SetName(val OptString) {
s.Name = val
}
// SetValue sets the value of Value.
func (s *ContentV2GetCardsListPostOKCardsItemCharacteristicsItem) SetValue(val jx.Raw) {
s.Value = val
}
// Габариты и вес товара c упаковкой, см и кг.
type ContentV2GetCardsListPostOKCardsItemDimensions struct {
// Длина, см.
Length OptInt `json:"length"`
// Ширина, см.
Width OptInt `json:"width"`
// Высота, см.
Height OptInt `json:"height"`
// Вес, кг
Количество знаков после запятой <=3.
WeightBrutto OptFloat64 `json:"weightBrutto"`
// Потенциальная некорректность габаритов товара:
// - `true` — не выявлена. `"isValid":true` не гарантирует, что
// размеры указаны корректно. В отдельных случаях
// (например, при создании новой категории товаров)
// `"isValid":true` будет возвращаться при любых значениях,
// кроме нулевых.
// - `false` — указанные габариты значительно отличаются от
// средних по категории (предмету). Рекомендуется
// перепроверить, правильно ли указаны размеры товара в
// упаковке **в сантиметрах**. Функциональность карточки
// товара, в том числе начисление логистики и хранения,
// при этом ограничена не будет. Логистика и хранение
// продолжают начисляться — по текущим габаритам. Также
// `"isValid":false` возвращается при отсутствии значений или
// нулевом значении любой стороны.
IsValid OptBool `json:"isValid"`
}
// GetLength returns the value of Length.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) GetLength() OptInt {
return s.Length
}
// GetWidth returns the value of Width.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) GetWidth() OptInt {
return s.Width
}
// GetHeight returns the value of Height.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) GetHeight() OptInt {
return s.Height
}
// GetWeightBrutto returns the value of WeightBrutto.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) GetWeightBrutto() OptFloat64 {
return s.WeightBrutto
}
// GetIsValid returns the value of IsValid.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) GetIsValid() OptBool {
return s.IsValid
}
// SetLength sets the value of Length.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) SetLength(val OptInt) {
s.Length = val
}
// SetWidth sets the value of Width.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) SetWidth(val OptInt) {
s.Width = val
}
// SetHeight sets the value of Height.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) SetHeight(val OptInt) {
s.Height = val
}
// SetWeightBrutto sets the value of WeightBrutto.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) SetWeightBrutto(val OptFloat64) {
s.WeightBrutto = val
}
// SetIsValid sets the value of IsValid.
func (s *ContentV2GetCardsListPostOKCardsItemDimensions) SetIsValid(val OptBool) {
s.IsValid = val
}
type ContentV2GetCardsListPostOKCardsItemPhotosItem struct {
// URL фото `900х1200`.
Big OptString `json:"big"`
// URL фото `248х328`.
C246x328 OptString `json:"c246x328"`
// URL фото `516х688`.
C516x688 OptString `json:"c516x688"`
// URL фото `600х600`.
Square OptString `json:"square"`
// URL фото `75х100`.
Tm OptString `json:"tm"`
}
// GetBig returns the value of Big.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) GetBig() OptString {
return s.Big
}
// GetC246x328 returns the value of C246x328.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) GetC246x328() OptString {
return s.C246x328
}
// GetC516x688 returns the value of C516x688.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) GetC516x688() OptString {
return s.C516x688
}
// GetSquare returns the value of Square.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) GetSquare() OptString {
return s.Square
}
// GetTm returns the value of Tm.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) GetTm() OptString {
return s.Tm
}
// SetBig sets the value of Big.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) SetBig(val OptString) {
s.Big = val
}
// SetC246x328 sets the value of C246x328.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) SetC246x328(val OptString) {
s.C246x328 = val
}
// SetC516x688 sets the value of C516x688.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) SetC516x688(val OptString) {
s.C516x688 = val
}
// SetSquare sets the value of Square.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) SetSquare(val OptString) {
s.Square = val
}
// SetTm sets the value of Tm.
func (s *ContentV2GetCardsListPostOKCardsItemPhotosItem) SetTm(val OptString) {
s.Tm = val
}
type ContentV2GetCardsListPostOKCardsItemSizesItem struct {
// Числовой ID размера для данного артикула WB.
ChrtID OptInt `json:"chrtID"`
// Размер товара (А, XXL, 57 и др.).
TechSize OptString `json:"techSize"`
// Российский размер товара.
WbSize OptString `json:"wbSize"`
// Баркод товара.
Skus []string `json:"skus"`
}
// GetChrtID returns the value of ChrtID.
func (s *ContentV2GetCardsListPostOKCardsItemSizesItem) GetChrtID() OptInt {
return s.ChrtID
}
// GetTechSize returns the value of TechSize.
func (s *ContentV2GetCardsListPostOKCardsItemSizesItem) GetTechSize() OptString {
return s.TechSize
}
// GetWbSize returns the value of WbSize.
func (s *ContentV2GetCardsListPostOKCardsItemSizesItem) GetWbSize() OptString {
return s.WbSize
}
// GetSkus returns the value of Skus.
func (s *ContentV2GetCardsListPostOKCardsItemSizesItem) GetSkus() []string {
return s.Skus
}
// SetChrtID sets the value of ChrtID.
func (s *ContentV2GetCardsListPostOKCardsItemSizesItem) SetChrtID(val OptInt) {
s.ChrtID = val
}
// SetTechSize sets the value of TechSize.
func (s *ContentV2GetCardsListPostOKCardsItemSizesItem) SetTechSize(val OptString) {
s.TechSize = val
}
// SetWbSize sets the value of WbSize.
func (s *ContentV2GetCardsListPostOKCardsItemSizesItem) SetWbSize(val OptString) {
s.WbSize = val
}
// SetSkus sets the value of Skus.
func (s *ContentV2GetCardsListPostOKCardsItemSizesItem) SetSkus(val []string) {
s.Skus = val
}
type ContentV2GetCardsListPostOKCardsItemTagsItem struct {
// ID ярлыка.
ID OptInt `json:"id"`
// Название ярлыка.
Name OptString `json:"name"`
// Цвет ярлыка
//
// - Доступные цвета:
// D1CFD7 - серый
// FEE0E0 - красный
// ECDAFF - фиолетовый
// E4EAFF - синий
// DEF1DD - зеленый
// FFECC7 - желтый
//
.
Color OptString `json:"color"`
}
// GetID returns the value of ID.
func (s *ContentV2GetCardsListPostOKCardsItemTagsItem) GetID() OptInt {
return s.ID
}
// GetName returns the value of Name.
func (s *ContentV2GetCardsListPostOKCardsItemTagsItem) GetName() OptString {
return s.Name
}
// GetColor returns the value of Color.
func (s *ContentV2GetCardsListPostOKCardsItemTagsItem) GetColor() OptString {
return s.Color
}
// SetID sets the value of ID.
func (s *ContentV2GetCardsListPostOKCardsItemTagsItem) SetID(val OptInt) {
s.ID = val
}
// SetName sets the value of Name.
func (s *ContentV2GetCardsListPostOKCardsItemTagsItem) SetName(val OptString) {
s.Name = val
}
// SetColor sets the value of Color.
func (s *ContentV2GetCardsListPostOKCardsItemTagsItem) SetColor(val OptString) {
s.Color = val
}
// Пагинатор.
type ContentV2GetCardsListPostOKCursor struct {
// Дата и время, с которых надо запрашивать следующий
// список карточек товаров.
UpdatedAt OptString `json:"updatedAt"`
// Артикул WB, с которого надо запрашивать следующий
// список карточек товаров.
NmID OptInt `json:"nmID"`
// Количество возвращённых карточек товаров.
Total OptInt `json:"total"`
}
// GetUpdatedAt returns the value of UpdatedAt.
func (s *ContentV2GetCardsListPostOKCursor) GetUpdatedAt() OptString {
return s.UpdatedAt
}
// GetNmID returns the value of NmID.
func (s *ContentV2GetCardsListPostOKCursor) GetNmID() OptInt {
return s.NmID
}
// GetTotal returns the value of Total.
func (s *ContentV2GetCardsListPostOKCursor) GetTotal() OptInt {
return s.Total
}
// SetUpdatedAt sets the value of UpdatedAt.
func (s *ContentV2GetCardsListPostOKCursor) SetUpdatedAt(val OptString) {
s.UpdatedAt = val
}
// SetNmID sets the value of NmID.
func (s *ContentV2GetCardsListPostOKCursor) SetNmID(val OptInt) {
s.NmID = val
}
// SetTotal sets the value of Total.
func (s *ContentV2GetCardsListPostOKCursor) SetTotal(val OptInt) {
s.Total = val
}
// ContentV2GetCardsListPostOKHeaders wraps ContentV2GetCardsListPostOK with response headers.
type ContentV2GetCardsListPostOKHeaders struct {
XRatelimitRemaining OptInt
Response ContentV2GetCardsListPostOK
}
// GetXRatelimitRemaining returns the value of XRatelimitRemaining.
func (s *ContentV2GetCardsListPostOKHeaders) GetXRatelimitRemaining() OptInt {
return s.XRatelimitRemaining
}
// GetResponse returns the value of Response.
func (s *ContentV2GetCardsListPostOKHeaders) GetResponse() ContentV2GetCardsListPostOK {
return s.Response
}
// SetXRatelimitRemaining sets the value of XRatelimitRemaining.
func (s *ContentV2GetCardsListPostOKHeaders) SetXRatelimitRemaining(val OptInt) {
s.XRatelimitRemaining = val
}
// SetResponse sets the value of Response.
func (s *ContentV2GetCardsListPostOKHeaders) SetResponse(val ContentV2GetCardsListPostOK) {
s.Response = val
}
func (*ContentV2GetCardsListPostOKHeaders) contentV2GetCardsListPostRes() {}
type ContentV2GetCardsListPostReq struct {
// Настройки.
Settings OptContentV2GetCardsListPostReqSettings `json:"settings"`
}
// GetSettings returns the value of Settings.
func (s *ContentV2GetCardsListPostReq) GetSettings() OptContentV2GetCardsListPostReqSettings {
return s.Settings
}
// SetSettings sets the value of Settings.
func (s *ContentV2GetCardsListPostReq) SetSettings(val OptContentV2GetCardsListPostReqSettings) {
s.Settings = val
}
// Настройки.
type ContentV2GetCardsListPostReqSettings struct {
// Параметр сортировки.
Sort OptContentV2GetCardsListPostReqSettingsSort `json:"sort"`
// Параметры фильтрации.
Filter OptContentV2GetCardsListPostReqSettingsFilter `json:"filter"`
// Курсор.
Cursor OptContentV2GetCardsListPostReqSettingsCursor `json:"cursor"`
}
// GetSort returns the value of Sort.
func (s *ContentV2GetCardsListPostReqSettings) GetSort() OptContentV2GetCardsListPostReqSettingsSort {
return s.Sort
}
// GetFilter returns the value of Filter.
func (s *ContentV2GetCardsListPostReqSettings) GetFilter() OptContentV2GetCardsListPostReqSettingsFilter {
return s.Filter
}
// GetCursor returns the value of Cursor.
func (s *ContentV2GetCardsListPostReqSettings) GetCursor() OptContentV2GetCardsListPostReqSettingsCursor {
return s.Cursor
}
// SetSort sets the value of Sort.
func (s *ContentV2GetCardsListPostReqSettings) SetSort(val OptContentV2GetCardsListPostReqSettingsSort) {
s.Sort = val
}
// SetFilter sets the value of Filter.
func (s *ContentV2GetCardsListPostReqSettings) SetFilter(val OptContentV2GetCardsListPostReqSettingsFilter) {
s.Filter = val
}
// SetCursor sets the value of Cursor.
func (s *ContentV2GetCardsListPostReqSettings) SetCursor(val OptContentV2GetCardsListPostReqSettingsCursor) {
s.Cursor = val
}
// Курсор.
type ContentV2GetCardsListPostReqSettingsCursor struct {
// Сколько карточек товаров выдать в ответе.
Limit OptInt `json:"limit"`
UpdatedAt OptString `json:"updatedAt"`
// Артикул WB последней карточки из предыдущего ответа.
// Используется для пагинации.
NmID OptInt `json:"nmID"`
}
// GetLimit returns the value of Limit.
func (s *ContentV2GetCardsListPostReqSettingsCursor) GetLimit() OptInt {
return s.Limit
}
// GetUpdatedAt returns the value of UpdatedAt.
func (s *ContentV2GetCardsListPostReqSettingsCursor) GetUpdatedAt() OptString {
return s.UpdatedAt
}
// GetNmID returns the value of NmID.
func (s *ContentV2GetCardsListPostReqSettingsCursor) GetNmID() OptInt {
return s.NmID
}
// SetLimit sets the value of Limit.
func (s *ContentV2GetCardsListPostReqSettingsCursor) SetLimit(val OptInt) {
s.Limit = val
}
// SetUpdatedAt sets the value of UpdatedAt.
func (s *ContentV2GetCardsListPostReqSettingsCursor) SetUpdatedAt(val OptString) {
s.UpdatedAt = val
}
// SetNmID sets the value of NmID.
func (s *ContentV2GetCardsListPostReqSettingsCursor) SetNmID(val OptInt) {
s.NmID = val
}
// Параметры фильтрации.
type ContentV2GetCardsListPostReqSettingsFilter struct {
// Фильтр по фото:
// * `0` — только карточки без фото
// * `1` — только карточки с фото
// * `-1` — все карточки товара.
WithPhoto OptInt `json:"withPhoto"`
// Поиск по артикулу продавца, артикулу WB, баркоду.
TextSearch OptString `json:"textSearch"`
// Поиск по ID ярлыков.
TagIDs []int `json:"tagIDs"`
// Фильтр по категории. `true` - только разрешённые, `false` -
// все. Не используется в песочнице.
AllowedCategoriesOnly OptBool `json:"allowedCategoriesOnly"`
// Поиск по id предметов.
ObjectIDs []int `json:"objectIDs"`
// Поиск по брендам.
Brands []string `json:"brands"`
// Поиск по ID карточки товара.
ImtID OptInt `json:"imtID"`
}
// GetWithPhoto returns the value of WithPhoto.
func (s *ContentV2GetCardsListPostReqSettingsFilter) GetWithPhoto() OptInt {
return s.WithPhoto
}
// GetTextSearch returns the value of TextSearch.
func (s *ContentV2GetCardsListPostReqSettingsFilter) GetTextSearch() OptString {
return s.TextSearch
}
// GetTagIDs returns the value of TagIDs.
func (s *ContentV2GetCardsListPostReqSettingsFilter) GetTagIDs() []int {
return s.TagIDs
}
// GetAllowedCategoriesOnly returns the value of AllowedCategoriesOnly.
func (s *ContentV2GetCardsListPostReqSettingsFilter) GetAllowedCategoriesOnly() OptBool {
return s.AllowedCategoriesOnly
}
// GetObjectIDs returns the value of ObjectIDs.
func (s *ContentV2GetCardsListPostReqSettingsFilter) GetObjectIDs() []int {
return s.ObjectIDs
}
// GetBrands returns the value of Brands.
func (s *ContentV2GetCardsListPostReqSettingsFilter) GetBrands() []string {
return s.Brands
}
// GetImtID returns the value of ImtID.
func (s *ContentV2GetCardsListPostReqSettingsFilter) GetImtID() OptInt {
return s.ImtID
}
// SetWithPhoto sets the value of WithPhoto.
func (s *ContentV2GetCardsListPostReqSettingsFilter) SetWithPhoto(val OptInt) {
s.WithPhoto = val
}
// SetTextSearch sets the value of TextSearch.
func (s *ContentV2GetCardsListPostReqSettingsFilter) SetTextSearch(val OptString) {
s.TextSearch = val
}
// SetTagIDs sets the value of TagIDs.
func (s *ContentV2GetCardsListPostReqSettingsFilter) SetTagIDs(val []int) {
s.TagIDs = val
}
// SetAllowedCategoriesOnly sets the value of AllowedCategoriesOnly.
func (s *ContentV2GetCardsListPostReqSettingsFilter) SetAllowedCategoriesOnly(val OptBool) {
s.AllowedCategoriesOnly = val
}
// SetObjectIDs sets the value of ObjectIDs.
func (s *ContentV2GetCardsListPostReqSettingsFilter) SetObjectIDs(val []int) {
s.ObjectIDs = val
}
// SetBrands sets the value of Brands.
func (s *ContentV2GetCardsListPostReqSettingsFilter) SetBrands(val []string) {
s.Brands = val
}
// SetImtID sets the value of ImtID.
func (s *ContentV2GetCardsListPostReqSettingsFilter) SetImtID(val OptInt) {
s.ImtID = val
}
// Параметр сортировки.
type ContentV2GetCardsListPostReqSettingsSort struct {
// Сортировать по полю **updatedAt** (`false` - по убыванию, `true` - по
// возрастанию).
Ascending OptBool `json:"ascending"`
}
// GetAscending returns the value of Ascending.
func (s *ContentV2GetCardsListPostReqSettingsSort) GetAscending() OptBool {
return s.Ascending
}
// SetAscending sets the value of Ascending.
func (s *ContentV2GetCardsListPostReqSettingsSort) SetAscending(val OptBool) {
s.Ascending = val
}
type ContentV2GetCardsTrashPostBadRequestPlainText struct {
Data io.Reader
}
// Read reads data from the Data reader.
//
// Kept to satisfy the io.Reader interface.
func (s ContentV2GetCardsTrashPostBadRequestPlainText) Read(p []byte) (n int, err error) {
if s.Data == nil {
return 0, io.EOF
}
return s.Data.Read(p)
}
func (*ContentV2GetCardsTrashPostBadRequestPlainText) contentV2GetCardsTrashPostRes() {}
type ContentV2GetCardsTrashPostLocale string
const (
ContentV2GetCardsTrashPostLocaleRu ContentV2GetCardsTrashPostLocale = "ru"
ContentV2GetCardsTrashPostLocaleEn ContentV2GetCardsTrashPostLocale = "en"
ContentV2GetCardsTrashPostLocaleZh ContentV2GetCardsTrashPostLocale = "zh"
)
// AllValues returns all ContentV2GetCardsTrashPostLocale values.
func (ContentV2GetCardsTrashPostLocale) AllValues() []ContentV2GetCardsTrashPostLocale {
return []ContentV2GetCardsTrashPostLocale{
ContentV2GetCardsTrashPostLocaleRu,
ContentV2GetCardsTrashPostLocaleEn,
ContentV2GetCardsTrashPostLocaleZh,
}
}
// MarshalText implements encoding.TextMarshaler.
func (s ContentV2GetCardsTrashPostLocale) MarshalText() ([]byte, error) {
switch s {
case ContentV2GetCardsTrashPostLocaleRu:
return []byte(s), nil
case ContentV2GetCardsTrashPostLocaleEn:
return []byte(s), nil
case ContentV2GetCardsTrashPostLocaleZh:
return []byte(s), nil
default:
return nil, errors.Errorf("invalid value: %q", s)
}
}
// UnmarshalText implements encoding.TextUnmarshaler.
func (s *ContentV2GetCardsTrashPostLocale) UnmarshalText(data []byte) error {
switch ContentV2GetCardsTrashPostLocale(data) {
case ContentV2GetCardsTrashPostLocaleRu:
*s = ContentV2GetCardsTrashPostLocaleRu
return nil
case ContentV2GetCardsTrashPostLocaleEn:
*s = ContentV2GetCardsTrashPostLocaleEn
return nil
case ContentV2GetCardsTrashPostLocaleZh:
*s = ContentV2GetCardsTrashPostLocaleZh
return nil
default:
return errors.Errorf("invalid value: %q", data)
}
}
type ContentV2GetCardsTrashPostOK struct {
// Массив карточек товаров.
Cards []ContentV2GetCardsTrashPostOKCardsItem `json:"cards"`
// Пагинатор.
Cursor OptContentV2GetCardsTrashPostOKCursor `json:"cursor"`
}
// GetCards returns the value of Cards.
func (s *ContentV2GetCardsTrashPostOK) GetCards() []ContentV2GetCardsTrashPostOKCardsItem {
return s.Cards
}
// GetCursor returns the value of Cursor.
func (s *ContentV2GetCardsTrashPostOK) GetCursor() OptContentV2GetCardsTrashPostOKCursor {
return s.Cursor
}
// SetCards sets the value of Cards.
func (s *ContentV2GetCardsTrashPostOK) SetCards(val []ContentV2GetCardsTrashPostOKCardsItem) {
s.Cards = val
}
// SetCursor sets the value of Cursor.
func (s *ContentV2GetCardsTrashPostOK) SetCursor(val OptContentV2GetCardsTrashPostOKCursor) {
s.Cursor = val
}
func (*ContentV2GetCardsTrashPostOK) contentV2GetCardsTrashPostRes() {}
type ContentV2GetCardsTrashPostOKCardsItem struct {
// Артикул WB.
NmID OptInt `json:"nmID"`
// Артикул продавца.
VendorCode OptString `json:"vendorCode"`
// ID предмета.
SubjectID OptInt `json:"subjectID"`
// Название предмета.
SubjectName OptString `json:"subjectName"`
// Массив фото.
Photos []ContentV2GetCardsTrashPostOKCardsItemPhotosItem `json:"photos"`
// URL видео.
Video OptString `json:"video"`
// Массив размеров.
Sizes []ContentV2GetCardsTrashPostOKCardsItemSizesItem `json:"sizes"`
// Габариты и вес товара c упаковкой, см и кг.
Dimensions OptContentV2GetCardsTrashPostOKCardsItemDimensions `json:"dimensions"`
// Характеристики.
Characteristics []ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem `json:"characteristics"`
// Дата и время создания.
CreatedAt OptString `json:"createdAt"`
// Дата и время помещения в корзину.
TrashedAt OptString `json:"trashedAt"`
}
// GetNmID returns the value of NmID.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetNmID() OptInt {
return s.NmID
}
// GetVendorCode returns the value of VendorCode.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetVendorCode() OptString {
return s.VendorCode
}
// GetSubjectID returns the value of SubjectID.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetSubjectID() OptInt {
return s.SubjectID
}
// GetSubjectName returns the value of SubjectName.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetSubjectName() OptString {
return s.SubjectName
}
// GetPhotos returns the value of Photos.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetPhotos() []ContentV2GetCardsTrashPostOKCardsItemPhotosItem {
return s.Photos
}
// GetVideo returns the value of Video.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetVideo() OptString {
return s.Video
}
// GetSizes returns the value of Sizes.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetSizes() []ContentV2GetCardsTrashPostOKCardsItemSizesItem {
return s.Sizes
}
// GetDimensions returns the value of Dimensions.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetDimensions() OptContentV2GetCardsTrashPostOKCardsItemDimensions {
return s.Dimensions
}
// GetCharacteristics returns the value of Characteristics.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetCharacteristics() []ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem {
return s.Characteristics
}
// GetCreatedAt returns the value of CreatedAt.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetCreatedAt() OptString {
return s.CreatedAt
}
// GetTrashedAt returns the value of TrashedAt.
func (s *ContentV2GetCardsTrashPostOKCardsItem) GetTrashedAt() OptString {
return s.TrashedAt
}
// SetNmID sets the value of NmID.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetNmID(val OptInt) {
s.NmID = val
}
// SetVendorCode sets the value of VendorCode.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetVendorCode(val OptString) {
s.VendorCode = val
}
// SetSubjectID sets the value of SubjectID.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetSubjectID(val OptInt) {
s.SubjectID = val
}
// SetSubjectName sets the value of SubjectName.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetSubjectName(val OptString) {
s.SubjectName = val
}
// SetPhotos sets the value of Photos.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetPhotos(val []ContentV2GetCardsTrashPostOKCardsItemPhotosItem) {
s.Photos = val
}
// SetVideo sets the value of Video.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetVideo(val OptString) {
s.Video = val
}
// SetSizes sets the value of Sizes.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetSizes(val []ContentV2GetCardsTrashPostOKCardsItemSizesItem) {
s.Sizes = val
}
// SetDimensions sets the value of Dimensions.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetDimensions(val OptContentV2GetCardsTrashPostOKCardsItemDimensions) {
s.Dimensions = val
}
// SetCharacteristics sets the value of Characteristics.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetCharacteristics(val []ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem) {
s.Characteristics = val
}
// SetCreatedAt sets the value of CreatedAt.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetCreatedAt(val OptString) {
s.CreatedAt = val
}
// SetTrashedAt sets the value of TrashedAt.
func (s *ContentV2GetCardsTrashPostOKCardsItem) SetTrashedAt(val OptString) {
s.TrashedAt = val
}
type ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem struct {
// ID характеристики.
ID OptInt `json:"id"`
// Название характеристики.
Name OptString `json:"name"`
// Значение характеристики. Тип значения зависит от
// типа характеристики.
Value jx.Raw `json:"value"`
}
// GetID returns the value of ID.
func (s *ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem) GetID() OptInt {
return s.ID
}
// GetName returns the value of Name.
func (s *ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem) GetName() OptString {
return s.Name
}
// GetValue returns the value of Value.
func (s *ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem) GetValue() jx.Raw {
return s.Value
}
// SetID sets the value of ID.
func (s *ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem) SetID(val OptInt) {
s.ID = val
}
// SetName sets the value of Name.
func (s *ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem) SetName(val OptString) {
s.Name = val
}
// SetValue sets the value of Value.
func (s *ContentV2GetCardsTrashPostOKCardsItemCharacteristicsItem) SetValue(val jx.Raw) {
s.Value = val
}
// Габариты и вес товара c упаковкой, см и кг.
type ContentV2GetCardsTrashPostOKCardsItemDimensions struct {
// Длина, см.
Length OptInt `json:"length"`
// Ширина, см.
Width OptInt `json:"width"`
// Высота, см.
Height OptInt `json:"height"`
// Вес, кг
Количество знаков после запятой <=3.
WeightBrutto OptFloat64 `json:"weightBrutto"`
// Потенциальная некорректность габаритов товара:
// - `true` — не выявлена. `"isValid":true` не гарантирует, что
// размеры указаны корректно. В отдельных случаях
// (например, при создании новой категории товаров)
// `"isValid":true` будет возвращаться при любых значениях,
// кроме нулевых.
// - `false` — указанные габариты значительно отличаются от
// средних по категории (предмету). Рекомендуется
// перепроверить, правильно ли указаны размеры товара в
// упаковке **в сантиметрах**. Функциональность карточки
// товара, в том числе начисление логистики и хранения,
// при этом ограничена не будет. Логистика и хранение
// продолжают начисляться — по текущим габаритам. Также
// `"isValid":false` возвращается при отсутствии значений или
// нулевом значении любой стороны.
IsValid OptBool `json:"isValid"`
}
// GetLength returns the value of Length.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) GetLength() OptInt {
return s.Length
}
// GetWidth returns the value of Width.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) GetWidth() OptInt {
return s.Width
}
// GetHeight returns the value of Height.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) GetHeight() OptInt {
return s.Height
}
// GetWeightBrutto returns the value of WeightBrutto.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) GetWeightBrutto() OptFloat64 {
return s.WeightBrutto
}
// GetIsValid returns the value of IsValid.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) GetIsValid() OptBool {
return s.IsValid
}
// SetLength sets the value of Length.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) SetLength(val OptInt) {
s.Length = val
}
// SetWidth sets the value of Width.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) SetWidth(val OptInt) {
s.Width = val
}
// SetHeight sets the value of Height.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) SetHeight(val OptInt) {
s.Height = val
}
// SetWeightBrutto sets the value of WeightBrutto.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) SetWeightBrutto(val OptFloat64) {
s.WeightBrutto = val
}
// SetIsValid sets the value of IsValid.
func (s *ContentV2GetCardsTrashPostOKCardsItemDimensions) SetIsValid(val OptBool) {
s.IsValid = val
}
type ContentV2GetCardsTrashPostOKCardsItemPhotosItem struct {
// URL фото `900х1200`.
Big OptString `json:"big"`
// URL фото `248х328`.
C246x328 OptString `json:"c246x328"`
// URL фото `516х688`.
C516x688 OptString `json:"c516x688"`
// URL фото `600х600`.
Square OptString `json:"square"`
// URL фото `75х100`.
Tm OptString `json:"tm"`
}
// GetBig returns the value of Big.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) GetBig() OptString {
return s.Big
}
// GetC246x328 returns the value of C246x328.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) GetC246x328() OptString {
return s.C246x328
}
// GetC516x688 returns the value of C516x688.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) GetC516x688() OptString {
return s.C516x688
}
// GetSquare returns the value of Square.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) GetSquare() OptString {
return s.Square
}
// GetTm returns the value of Tm.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) GetTm() OptString {
return s.Tm
}
// SetBig sets the value of Big.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) SetBig(val OptString) {
s.Big = val
}
// SetC246x328 sets the value of C246x328.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) SetC246x328(val OptString) {
s.C246x328 = val
}
// SetC516x688 sets the value of C516x688.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) SetC516x688(val OptString) {
s.C516x688 = val
}
// SetSquare sets the value of Square.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) SetSquare(val OptString) {
s.Square = val
}
// SetTm sets the value of Tm.
func (s *ContentV2GetCardsTrashPostOKCardsItemPhotosItem) SetTm(val OptString) {
s.Tm = val
}
type ContentV2GetCardsTrashPostOKCardsItemSizesItem struct {
// ID размера.
ChrtID OptInt `json:"chrtID"`
// Размер товара.
TechSize OptString `json:"techSize"`
// Российский размер товара.
WbSize OptString `json:"wbSize"`
// Массив баркодов.
Skus []string `json:"skus"`
}
// GetChrtID returns the value of ChrtID.
func (s *ContentV2GetCardsTrashPostOKCardsItemSizesItem) GetChrtID() OptInt {
return s.ChrtID
}
// GetTechSize returns the value of TechSize.
func (s *ContentV2GetCardsTrashPostOKCardsItemSizesItem) GetTechSize() OptString {
return s.TechSize
}
// GetWbSize returns the value of WbSize.
func (s *ContentV2GetCardsTrashPostOKCardsItemSizesItem) GetWbSize() OptString {
return s.WbSize
}
// GetSkus returns the value of Skus.
func (s *ContentV2GetCardsTrashPostOKCardsItemSizesItem) GetSkus() []string {
return s.Skus
}
// SetChrtID sets the value of ChrtID.
func (s *ContentV2GetCardsTrashPostOKCardsItemSizesItem) SetChrtID(val OptInt) {
s.ChrtID = val
}
// SetTechSize sets the value of TechSize.
func (s *ContentV2GetCardsTrashPostOKCardsItemSizesItem) SetTechSize(val OptString) {
s.TechSize = val
}
// SetWbSize sets the value of WbSize.
func (s *ContentV2GetCardsTrashPostOKCardsItemSizesItem) SetWbSize(val OptString) {
s.WbSize = val
}
// SetSkus sets the value of Skus.
func (s *ContentV2GetCardsTrashPostOKCardsItemSizesItem) SetSkus(val []string) {
s.Skus = val
}
// Пагинатор.
type ContentV2GetCardsTrashPostOKCursor struct {
// Дата и время, с которых надо запрашивать следующий
// список карточек товаров.
TrashedAt OptString `json:"trashedAt"`
// Артикул WB, с которого надо запрашивать следующий
// список карточек товаров.
NmID OptInt `json:"nmID"`
// Количество возвращённых карточек товаров.
Total OptInt `json:"total"`
}
// GetTrashedAt returns the value of TrashedAt.
func (s *ContentV2GetCardsTrashPostOKCursor) GetTrashedAt() OptString {
return s.TrashedAt
}
// GetNmID returns the value of NmID.
func (s *ContentV2GetCardsTrashPostOKCursor) GetNmID() OptInt {
return s.NmID
}
// GetTotal returns the value of Total.
func (s *ContentV2GetCardsTrashPostOKCursor) GetTotal() OptInt {
return s.Total
}
// SetTrashedAt sets the value of TrashedAt.
func (s *ContentV2GetCardsTrashPostOKCursor) SetTrashedAt(val OptString) {
s.TrashedAt = val
}
// SetNmID sets the value of NmID.
func (s *ContentV2GetCardsTrashPostOKCursor) SetNmID(val OptInt) {
s.NmID = val
}
// SetTotal sets the value of Total.
func (s *ContentV2GetCardsTrashPostOKCursor) SetTotal(val OptInt) {
s.Total = val
}
type ContentV2GetCardsTrashPostReq struct {
// Настройки.
Settings OptContentV2GetCardsTrashPostReqSettings `json:"settings"`
}
// GetSettings returns the value of Settings.
func (s *ContentV2GetCardsTrashPostReq) GetSettings() OptContentV2GetCardsTrashPostReqSettings {
return s.Settings
}
// SetSettings sets the value of Settings.
func (s *ContentV2GetCardsTrashPostReq) SetSettings(val OptContentV2GetCardsTrashPostReqSettings) {
s.Settings = val
}
// Настройки.
type ContentV2GetCardsTrashPostReqSettings struct {
// Параметр сортировки.
Sort OptContentV2GetCardsTrashPostReqSettingsSort `json:"sort"`
// Курсор.
Cursor OptContentV2GetCardsTrashPostReqSettingsCursor `json:"cursor"`
// Параметры фильтрации.
Filter OptContentV2GetCardsTrashPostReqSettingsFilter `json:"filter"`
}
// GetSort returns the value of Sort.
func (s *ContentV2GetCardsTrashPostReqSettings) GetSort() OptContentV2GetCardsTrashPostReqSettingsSort {
return s.Sort
}
// GetCursor returns the value of Cursor.
func (s *ContentV2GetCardsTrashPostReqSettings) GetCursor() OptContentV2GetCardsTrashPostReqSettingsCursor {
return s.Cursor
}
// GetFilter returns the value of Filter.
func (s *ContentV2GetCardsTrashPostReqSettings) GetFilter() OptContentV2GetCardsTrashPostReqSettingsFilter {
return s.Filter
}
// SetSort sets the value of Sort.
func (s *ContentV2GetCardsTrashPostReqSettings) SetSort(val OptContentV2GetCardsTrashPostReqSettingsSort) {
s.Sort = val
}
// SetCursor sets the value of Cursor.
func (s *ContentV2GetCardsTrashPostReqSettings) SetCursor(val OptContentV2GetCardsTrashPostReqSettingsCursor) {
s.Cursor = val
}
// SetFilter sets the value of Filter.
func (s *ContentV2GetCardsTrashPostReqSettings) SetFilter(val OptContentV2GetCardsTrashPostReqSettingsFilter) {
s.Filter = val
}
// Курсор.
type ContentV2GetCardsTrashPostReqSettingsCursor struct {
// Сколько карточек товаров выдать в ответе.
Limit OptInt `json:"limit"`
}
// GetLimit returns the value of Limit.
func (s *ContentV2GetCardsTrashPostReqSettingsCursor) GetLimit() OptInt {
return s.Limit
}
// SetLimit sets the value of Limit.
func (s *ContentV2GetCardsTrashPostReqSettingsCursor) SetLimit(val OptInt) {
s.Limit = val
}
// Параметры фильтрации.
type ContentV2GetCardsTrashPostReqSettingsFilter struct {
// Поиск по артикулу продавца, артикулу WB, баркоду.
TextSearch OptString `json:"textSearch"`
}
// GetTextSearch returns the value of TextSearch.
func (s *ContentV2GetCardsTrashPostReqSettingsFilter) GetTextSearch() OptString {
return s.TextSearch
}
// SetTextSearch sets the value of TextSearch.
func (s *ContentV2GetCardsTrashPostReqSettingsFilter) SetTextSearch(val OptString) {
s.TextSearch = val
}
// Параметр сортировки.
type ContentV2GetCardsTrashPostReqSettingsSort struct {
// Сортировать по `trashedAt` (`false` - по убыванию, `true` - по
// возрастанию).
Ascending OptBool `json:"ascending"`
}
// GetAscending returns the value of Ascending.
func (s *ContentV2GetCardsTrashPostReqSettingsSort) GetAscending() OptBool {
return s.Ascending
}
// SetAscending sets the value of Ascending.
func (s *ContentV2GetCardsTrashPostReqSettingsSort) SetAscending(val OptBool) {
s.Ascending = val
}
type ContentV2ObjectAllGetOK struct {
// Предметы.
Data []ContentV2ObjectAllGetOKDataItem `json:"data"`
// Флаг наличия ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2ObjectAllGetOK) GetData() []ContentV2ObjectAllGetOKDataItem {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2ObjectAllGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2ObjectAllGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2ObjectAllGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2ObjectAllGetOK) SetData(val []ContentV2ObjectAllGetOKDataItem) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2ObjectAllGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2ObjectAllGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2ObjectAllGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2ObjectAllGetOK) contentV2ObjectAllGetRes() {}
type ContentV2ObjectAllGetOKDataItem struct {
// ID предмета.
SubjectID OptInt `json:"subjectID"`
// ID родительской категории.
ParentID OptInt `json:"parentID"`
// Название предмета.
SubjectName OptString `json:"subjectName"`
// Название родительской категории.
ParentName OptString `json:"parentName"`
}
// GetSubjectID returns the value of SubjectID.
func (s *ContentV2ObjectAllGetOKDataItem) GetSubjectID() OptInt {
return s.SubjectID
}
// GetParentID returns the value of ParentID.
func (s *ContentV2ObjectAllGetOKDataItem) GetParentID() OptInt {
return s.ParentID
}
// GetSubjectName returns the value of SubjectName.
func (s *ContentV2ObjectAllGetOKDataItem) GetSubjectName() OptString {
return s.SubjectName
}
// GetParentName returns the value of ParentName.
func (s *ContentV2ObjectAllGetOKDataItem) GetParentName() OptString {
return s.ParentName
}
// SetSubjectID sets the value of SubjectID.
func (s *ContentV2ObjectAllGetOKDataItem) SetSubjectID(val OptInt) {
s.SubjectID = val
}
// SetParentID sets the value of ParentID.
func (s *ContentV2ObjectAllGetOKDataItem) SetParentID(val OptInt) {
s.ParentID = val
}
// SetSubjectName sets the value of SubjectName.
func (s *ContentV2ObjectAllGetOKDataItem) SetSubjectName(val OptString) {
s.SubjectName = val
}
// SetParentName sets the value of ParentName.
func (s *ContentV2ObjectAllGetOKDataItem) SetParentName(val OptString) {
s.ParentName = val
}
type ContentV2ObjectCharcsSubjectIdGetOK struct {
// Данные.
Data []ContentV2ObjectCharcsSubjectIdGetOKDataItem `json:"data"`
// Флаг наличия ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2ObjectCharcsSubjectIdGetOK) GetData() []ContentV2ObjectCharcsSubjectIdGetOKDataItem {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2ObjectCharcsSubjectIdGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2ObjectCharcsSubjectIdGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2ObjectCharcsSubjectIdGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2ObjectCharcsSubjectIdGetOK) SetData(val []ContentV2ObjectCharcsSubjectIdGetOKDataItem) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2ObjectCharcsSubjectIdGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2ObjectCharcsSubjectIdGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2ObjectCharcsSubjectIdGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2ObjectCharcsSubjectIdGetOK) contentV2ObjectCharcsSubjectIdGetRes() {}
type ContentV2ObjectCharcsSubjectIdGetOKDataItem struct {
// ID характеристики.
CharcID OptInt `json:"charcID"`
// Название предмета.
SubjectName OptString `json:"subjectName"`
// ID предмета.
SubjectID OptInt `json:"subjectID"`
// Название характеристики.
Name OptString `json:"name"`
// True - характеристику необходимо обязательно указать в
// карточке товара. false - характеристику не обязательно
// указывать.
Required OptBool `json:"required"`
// Единица измерения.
UnitName OptString `json:"unitName"`
// Максимальное кол-во значений, которое можно
// присвоить данной характеристике.
// Если 0, то нет ограничения.
MaxCount OptInt `json:"maxCount"`
// Характеристика популярна у пользователей (true - да, false
// - нет).
Popular OptBool `json:"popular"`
// Тип характеристики (1 и 0 - строка или массив строк; 4 -
// число или массив чисел).
CharcType OptInt `json:"charcType"`
}
// GetCharcID returns the value of CharcID.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) GetCharcID() OptInt {
return s.CharcID
}
// GetSubjectName returns the value of SubjectName.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) GetSubjectName() OptString {
return s.SubjectName
}
// GetSubjectID returns the value of SubjectID.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) GetSubjectID() OptInt {
return s.SubjectID
}
// GetName returns the value of Name.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) GetName() OptString {
return s.Name
}
// GetRequired returns the value of Required.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) GetRequired() OptBool {
return s.Required
}
// GetUnitName returns the value of UnitName.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) GetUnitName() OptString {
return s.UnitName
}
// GetMaxCount returns the value of MaxCount.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) GetMaxCount() OptInt {
return s.MaxCount
}
// GetPopular returns the value of Popular.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) GetPopular() OptBool {
return s.Popular
}
// GetCharcType returns the value of CharcType.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) GetCharcType() OptInt {
return s.CharcType
}
// SetCharcID sets the value of CharcID.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) SetCharcID(val OptInt) {
s.CharcID = val
}
// SetSubjectName sets the value of SubjectName.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) SetSubjectName(val OptString) {
s.SubjectName = val
}
// SetSubjectID sets the value of SubjectID.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) SetSubjectID(val OptInt) {
s.SubjectID = val
}
// SetName sets the value of Name.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) SetName(val OptString) {
s.Name = val
}
// SetRequired sets the value of Required.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) SetRequired(val OptBool) {
s.Required = val
}
// SetUnitName sets the value of UnitName.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) SetUnitName(val OptString) {
s.UnitName = val
}
// SetMaxCount sets the value of MaxCount.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) SetMaxCount(val OptInt) {
s.MaxCount = val
}
// SetPopular sets the value of Popular.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) SetPopular(val OptBool) {
s.Popular = val
}
// SetCharcType sets the value of CharcType.
func (s *ContentV2ObjectCharcsSubjectIdGetOKDataItem) SetCharcType(val OptInt) {
s.CharcType = val
}
type ContentV2ObjectParentAllGetOK struct {
Data jx.Raw `json:"data"`
// Флаг наличия ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2ObjectParentAllGetOK) GetData() jx.Raw {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2ObjectParentAllGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2ObjectParentAllGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2ObjectParentAllGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2ObjectParentAllGetOK) SetData(val jx.Raw) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2ObjectParentAllGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2ObjectParentAllGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2ObjectParentAllGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2ObjectParentAllGetOK) contentV2ObjectParentAllGetRes() {}
type ContentV2TagNomenclatureLinkPostReq struct {
// Артикул WB.
NmID OptInt `json:"nmID"`
// Массив числовых ID ярлыков.
// Что бы снять ярлыки с карточки товара, необходимо
// передать пустой массив.
// Чтобы добавить ярлыки к уже имеющимся в карточке
// товара, необходимо в запросе передать новые ярлыки и
// ярлыки, которые уже есть в карточке товара.
TagsIDs []int `json:"tagsIDs"`
}
// GetNmID returns the value of NmID.
func (s *ContentV2TagNomenclatureLinkPostReq) GetNmID() OptInt {
return s.NmID
}
// GetTagsIDs returns the value of TagsIDs.
func (s *ContentV2TagNomenclatureLinkPostReq) GetTagsIDs() []int {
return s.TagsIDs
}
// SetNmID sets the value of NmID.
func (s *ContentV2TagNomenclatureLinkPostReq) SetNmID(val OptInt) {
s.NmID = val
}
// SetTagsIDs sets the value of TagsIDs.
func (s *ContentV2TagNomenclatureLinkPostReq) SetTagsIDs(val []int) {
s.TagsIDs = val
}
type ContentV2TagsGetOK struct {
Data jx.Raw `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV2TagsGetOK) GetData() jx.Raw {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV2TagsGetOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV2TagsGetOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV2TagsGetOK) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV2TagsGetOK) SetData(val jx.Raw) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV2TagsGetOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV2TagsGetOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV2TagsGetOK) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ContentV2TagsGetOK) contentV2TagsGetRes() {}
type ContentV3MediaFilePostApplicationJSONBadRequest MediaErrors
func (*ContentV3MediaFilePostApplicationJSONBadRequest) contentV3MediaFilePostRes() {}
type ContentV3MediaFilePostBadRequestPlainText struct {
Data io.Reader
}
// Read reads data from the Data reader.
//
// Kept to satisfy the io.Reader interface.
func (s ContentV3MediaFilePostBadRequestPlainText) Read(p []byte) (n int, err error) {
if s.Data == nil {
return 0, io.EOF
}
return s.Data.Read(p)
}
func (*ContentV3MediaFilePostBadRequestPlainText) contentV3MediaFilePostRes() {}
type ContentV3MediaFilePostForbidden MediaErrors
func (*ContentV3MediaFilePostForbidden) contentV3MediaFilePostRes() {}
type ContentV3MediaFilePostOK struct {
Data *ContentV3MediaFilePostOKData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptContentV3MediaFilePostOKAdditionalErrors `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV3MediaFilePostOK) GetData() *ContentV3MediaFilePostOKData {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV3MediaFilePostOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV3MediaFilePostOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV3MediaFilePostOK) GetAdditionalErrors() OptContentV3MediaFilePostOKAdditionalErrors {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV3MediaFilePostOK) SetData(val *ContentV3MediaFilePostOKData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV3MediaFilePostOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV3MediaFilePostOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV3MediaFilePostOK) SetAdditionalErrors(val OptContentV3MediaFilePostOKAdditionalErrors) {
s.AdditionalErrors = val
}
func (*ContentV3MediaFilePostOK) contentV3MediaFilePostRes() {}
// Дополнительные ошибки.
type ContentV3MediaFilePostOKAdditionalErrors struct{}
type ContentV3MediaFilePostOKData struct{}
type ContentV3MediaFilePostReq struct {
Uploadfile OptMultipartFile `json:"uploadfile"`
}
// GetUploadfile returns the value of Uploadfile.
func (s *ContentV3MediaFilePostReq) GetUploadfile() OptMultipartFile {
return s.Uploadfile
}
// SetUploadfile sets the value of Uploadfile.
func (s *ContentV3MediaFilePostReq) SetUploadfile(val OptMultipartFile) {
s.Uploadfile = val
}
type ContentV3MediaSavePostBadRequest MediaErrors
func (*ContentV3MediaSavePostBadRequest) contentV3MediaSavePostRes() {}
type ContentV3MediaSavePostConflict MediaErrors
func (*ContentV3MediaSavePostConflict) contentV3MediaSavePostRes() {}
type ContentV3MediaSavePostForbidden MediaErrors
func (*ContentV3MediaSavePostForbidden) contentV3MediaSavePostRes() {}
type ContentV3MediaSavePostOK struct {
Data *ContentV3MediaSavePostOKData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptContentV3MediaSavePostOKAdditionalErrors `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ContentV3MediaSavePostOK) GetData() *ContentV3MediaSavePostOKData {
return s.Data
}
// GetError returns the value of Error.
func (s *ContentV3MediaSavePostOK) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ContentV3MediaSavePostOK) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ContentV3MediaSavePostOK) GetAdditionalErrors() OptContentV3MediaSavePostOKAdditionalErrors {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ContentV3MediaSavePostOK) SetData(val *ContentV3MediaSavePostOKData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ContentV3MediaSavePostOK) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ContentV3MediaSavePostOK) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ContentV3MediaSavePostOK) SetAdditionalErrors(val OptContentV3MediaSavePostOKAdditionalErrors) {
s.AdditionalErrors = val
}
func (*ContentV3MediaSavePostOK) contentV3MediaSavePostRes() {}
// Дополнительные ошибки.
type ContentV3MediaSavePostOKAdditionalErrors struct{}
type ContentV3MediaSavePostOKData struct{}
type ContentV3MediaSavePostReq struct {
// Артикул WB.
NmId OptInt `json:"nmId"`
// Ссылки на изображения в том порядке, в котором они
// будут в карточке товара, и на видео, на любой позиции
// массива.
Data []string `json:"data"`
}
// GetNmId returns the value of NmId.
func (s *ContentV3MediaSavePostReq) GetNmId() OptInt {
return s.NmId
}
// GetData returns the value of Data.
func (s *ContentV3MediaSavePostReq) GetData() []string {
return s.Data
}
// SetNmId sets the value of NmId.
func (s *ContentV3MediaSavePostReq) SetNmId(val OptInt) {
s.NmId = val
}
// SetData sets the value of Data.
func (s *ContentV3MediaSavePostReq) SetData(val []string) {
s.Data = val
}
type ContentV3MediaSavePostUnprocessableEntity MediaErrors
func (*ContentV3MediaSavePostUnprocessableEntity) contentV3MediaSavePostRes() {}
// Ref: #/components/schemas/Error
type Error struct {
// Код ошибки.
Code OptString `json:"code"`
// Описание ошибки.
Message OptString `json:"message"`
// Дополнительные данные, обогащающие ошибку.
Data OptErrorData `json:"data"`
}
// GetCode returns the value of Code.
func (s *Error) GetCode() OptString {
return s.Code
}
// GetMessage returns the value of Message.
func (s *Error) GetMessage() OptString {
return s.Message
}
// GetData returns the value of Data.
func (s *Error) GetData() OptErrorData {
return s.Data
}
// SetCode sets the value of Code.
func (s *Error) SetCode(val OptString) {
s.Code = val
}
// SetMessage sets the value of Message.
func (s *Error) SetMessage(val OptString) {
s.Message = val
}
// SetData sets the value of Data.
func (s *Error) SetData(val OptErrorData) {
s.Data = val
}
func (*Error) aPIV3OfficesGetRes() {}
func (*Error) aPIV3WarehousesGetRes() {}
// Дополнительные данные, обогащающие ошибку.
type ErrorData struct{}
// Ref: #/components/schemas/Good
type Good struct {
// Артикул WB.
NmID int `json:"nmID"`
// Цена. Валюту можно получить с помощью метода
// [Получение списка товаров по артикулам](.
// /work-with-products#tag/Ceny-i-skidki/paths/~1api~1v2~1list~1goods~1filter/get), поле
// `currencyIsoCode4217`.
Price OptInt `json:"price"`
// Скидка, %.
Discount OptInt `json:"discount"`
}
// GetNmID returns the value of NmID.
func (s *Good) GetNmID() int {
return s.NmID
}
// GetPrice returns the value of Price.
func (s *Good) GetPrice() OptInt {
return s.Price
}
// GetDiscount returns the value of Discount.
func (s *Good) GetDiscount() OptInt {
return s.Discount
}
// SetNmID sets the value of NmID.
func (s *Good) SetNmID(val int) {
s.NmID = val
}
// SetPrice sets the value of Price.
func (s *Good) SetPrice(val OptInt) {
s.Price = val
}
// SetDiscount sets the value of Discount.
func (s *Good) SetDiscount(val OptInt) {
s.Discount = val
}
// Ref: #/components/schemas/GoodBufferHistory
type GoodBufferHistory struct {
// Артикул WB.
NmID OptInt `json:"nmID"`
// Артикул продавца.
VendorCode OptString `json:"vendorCode"`
// ID размера. В методах контента это поле `chrtID`.
SizeID OptInt `json:"sizeID"`
// Размер.
TechSizeName OptString `json:"techSizeName"`
// Цена.
Price OptInt `json:"price"`
// Валюта, по стандарту ISO 4217.
CurrencyIsoCode4217 OptString `json:"currencyIsoCode4217"`
// Скидка, %.
Discount OptInt `json:"discount"`
// Скидка WB Клуба, %.
ClubDiscount OptInt `json:"clubDiscount"`
Status OptGoodStatusBuffer `json:"status"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
}
// GetNmID returns the value of NmID.
func (s *GoodBufferHistory) GetNmID() OptInt {
return s.NmID
}
// GetVendorCode returns the value of VendorCode.
func (s *GoodBufferHistory) GetVendorCode() OptString {
return s.VendorCode
}
// GetSizeID returns the value of SizeID.
func (s *GoodBufferHistory) GetSizeID() OptInt {
return s.SizeID
}
// GetTechSizeName returns the value of TechSizeName.
func (s *GoodBufferHistory) GetTechSizeName() OptString {
return s.TechSizeName
}
// GetPrice returns the value of Price.
func (s *GoodBufferHistory) GetPrice() OptInt {
return s.Price
}
// GetCurrencyIsoCode4217 returns the value of CurrencyIsoCode4217.
func (s *GoodBufferHistory) GetCurrencyIsoCode4217() OptString {
return s.CurrencyIsoCode4217
}
// GetDiscount returns the value of Discount.
func (s *GoodBufferHistory) GetDiscount() OptInt {
return s.Discount
}
// GetClubDiscount returns the value of ClubDiscount.
func (s *GoodBufferHistory) GetClubDiscount() OptInt {
return s.ClubDiscount
}
// GetStatus returns the value of Status.
func (s *GoodBufferHistory) GetStatus() OptGoodStatusBuffer {
return s.Status
}
// GetErrorText returns the value of ErrorText.
func (s *GoodBufferHistory) GetErrorText() OptString {
return s.ErrorText
}
// SetNmID sets the value of NmID.
func (s *GoodBufferHistory) SetNmID(val OptInt) {
s.NmID = val
}
// SetVendorCode sets the value of VendorCode.
func (s *GoodBufferHistory) SetVendorCode(val OptString) {
s.VendorCode = val
}
// SetSizeID sets the value of SizeID.
func (s *GoodBufferHistory) SetSizeID(val OptInt) {
s.SizeID = val
}
// SetTechSizeName sets the value of TechSizeName.
func (s *GoodBufferHistory) SetTechSizeName(val OptString) {
s.TechSizeName = val
}
// SetPrice sets the value of Price.
func (s *GoodBufferHistory) SetPrice(val OptInt) {
s.Price = val
}
// SetCurrencyIsoCode4217 sets the value of CurrencyIsoCode4217.
func (s *GoodBufferHistory) SetCurrencyIsoCode4217(val OptString) {
s.CurrencyIsoCode4217 = val
}
// SetDiscount sets the value of Discount.
func (s *GoodBufferHistory) SetDiscount(val OptInt) {
s.Discount = val
}
// SetClubDiscount sets the value of ClubDiscount.
func (s *GoodBufferHistory) SetClubDiscount(val OptInt) {
s.ClubDiscount = val
}
// SetStatus sets the value of Status.
func (s *GoodBufferHistory) SetStatus(val OptGoodStatusBuffer) {
s.Status = val
}
// SetErrorText sets the value of ErrorText.
func (s *GoodBufferHistory) SetErrorText(val OptString) {
s.ErrorText = val
}
// Ref: #/components/schemas/GoodHistory
type GoodHistory struct {
// Артикул WB.
NmID OptInt `json:"nmID"`
// Артикул продавца.
VendorCode OptString `json:"vendorCode"`
// ID размера. В методах контента это поле `chrtID`.
SizeID OptInt `json:"sizeID"`
// Размер.
TechSizeName OptString `json:"techSizeName"`
// Цена.
Price OptInt `json:"price"`
// Валюта, по стандарту ISO 4217.
CurrencyIsoCode4217 OptString `json:"currencyIsoCode4217"`
// Скидка, %.
Discount OptInt `json:"discount"`
// Скидка WB Клуба, %.
ClubDiscount OptNilInt `json:"clubDiscount"`
Status OptGoodStatus `json:"status"`
// Текст ошибки
//
// Ошибка
The new price is several times lower than the current price. Item has been
// moved to Price Quarantine возникает, если новая цена со
// скидкой хотя бы в 3 раза меньше старой. Вы можете
// изменить цену или скидку с помощью API либо вывести
// товар из карантина
в личном кабинете
//
.
ErrorText OptString `json:"errorText"`
}
// GetNmID returns the value of NmID.
func (s *GoodHistory) GetNmID() OptInt {
return s.NmID
}
// GetVendorCode returns the value of VendorCode.
func (s *GoodHistory) GetVendorCode() OptString {
return s.VendorCode
}
// GetSizeID returns the value of SizeID.
func (s *GoodHistory) GetSizeID() OptInt {
return s.SizeID
}
// GetTechSizeName returns the value of TechSizeName.
func (s *GoodHistory) GetTechSizeName() OptString {
return s.TechSizeName
}
// GetPrice returns the value of Price.
func (s *GoodHistory) GetPrice() OptInt {
return s.Price
}
// GetCurrencyIsoCode4217 returns the value of CurrencyIsoCode4217.
func (s *GoodHistory) GetCurrencyIsoCode4217() OptString {
return s.CurrencyIsoCode4217
}
// GetDiscount returns the value of Discount.
func (s *GoodHistory) GetDiscount() OptInt {
return s.Discount
}
// GetClubDiscount returns the value of ClubDiscount.
func (s *GoodHistory) GetClubDiscount() OptNilInt {
return s.ClubDiscount
}
// GetStatus returns the value of Status.
func (s *GoodHistory) GetStatus() OptGoodStatus {
return s.Status
}
// GetErrorText returns the value of ErrorText.
func (s *GoodHistory) GetErrorText() OptString {
return s.ErrorText
}
// SetNmID sets the value of NmID.
func (s *GoodHistory) SetNmID(val OptInt) {
s.NmID = val
}
// SetVendorCode sets the value of VendorCode.
func (s *GoodHistory) SetVendorCode(val OptString) {
s.VendorCode = val
}
// SetSizeID sets the value of SizeID.
func (s *GoodHistory) SetSizeID(val OptInt) {
s.SizeID = val
}
// SetTechSizeName sets the value of TechSizeName.
func (s *GoodHistory) SetTechSizeName(val OptString) {
s.TechSizeName = val
}
// SetPrice sets the value of Price.
func (s *GoodHistory) SetPrice(val OptInt) {
s.Price = val
}
// SetCurrencyIsoCode4217 sets the value of CurrencyIsoCode4217.
func (s *GoodHistory) SetCurrencyIsoCode4217(val OptString) {
s.CurrencyIsoCode4217 = val
}
// SetDiscount sets the value of Discount.
func (s *GoodHistory) SetDiscount(val OptInt) {
s.Discount = val
}
// SetClubDiscount sets the value of ClubDiscount.
func (s *GoodHistory) SetClubDiscount(val OptNilInt) {
s.ClubDiscount = val
}
// SetStatus sets the value of Status.
func (s *GoodHistory) SetStatus(val OptGoodStatus) {
s.Status = val
}
// SetErrorText sets the value of ErrorText.
func (s *GoodHistory) SetErrorText(val OptString) {
s.ErrorText = val
}
type GoodStatus int
type GoodStatusBuffer int
type Goods []Good
// Размеры товара.
// Ref: #/components/schemas/GoodsList
type GoodsList struct {
// Артикул WB.
NmID OptInt `json:"nmID"`
// Артикул продавца.
VendorCode OptString `json:"vendorCode"`
// Размер.
Sizes []GoodsListSizesItem `json:"sizes"`
// Валюта, по стандарту ISO 4217.
CurrencyIsoCode4217 OptString `json:"currencyIsoCode4217"`
// Скидка, %.
Discount OptInt `json:"discount"`
// Скидка WB Клуба, %.
ClubDiscount OptInt `json:"clubDiscount"`
// Можно ли устанавливать цены отдельно для разных
// размеров: `true` — можно, `false` — нельзя. Эта возможность
// зависит от категории товара.
EditableSizePrice OptBool `json:"editableSizePrice"`
}
// GetNmID returns the value of NmID.
func (s *GoodsList) GetNmID() OptInt {
return s.NmID
}
// GetVendorCode returns the value of VendorCode.
func (s *GoodsList) GetVendorCode() OptString {
return s.VendorCode
}
// GetSizes returns the value of Sizes.
func (s *GoodsList) GetSizes() []GoodsListSizesItem {
return s.Sizes
}
// GetCurrencyIsoCode4217 returns the value of CurrencyIsoCode4217.
func (s *GoodsList) GetCurrencyIsoCode4217() OptString {
return s.CurrencyIsoCode4217
}
// GetDiscount returns the value of Discount.
func (s *GoodsList) GetDiscount() OptInt {
return s.Discount
}
// GetClubDiscount returns the value of ClubDiscount.
func (s *GoodsList) GetClubDiscount() OptInt {
return s.ClubDiscount
}
// GetEditableSizePrice returns the value of EditableSizePrice.
func (s *GoodsList) GetEditableSizePrice() OptBool {
return s.EditableSizePrice
}
// SetNmID sets the value of NmID.
func (s *GoodsList) SetNmID(val OptInt) {
s.NmID = val
}
// SetVendorCode sets the value of VendorCode.
func (s *GoodsList) SetVendorCode(val OptString) {
s.VendorCode = val
}
// SetSizes sets the value of Sizes.
func (s *GoodsList) SetSizes(val []GoodsListSizesItem) {
s.Sizes = val
}
// SetCurrencyIsoCode4217 sets the value of CurrencyIsoCode4217.
func (s *GoodsList) SetCurrencyIsoCode4217(val OptString) {
s.CurrencyIsoCode4217 = val
}
// SetDiscount sets the value of Discount.
func (s *GoodsList) SetDiscount(val OptInt) {
s.Discount = val
}
// SetClubDiscount sets the value of ClubDiscount.
func (s *GoodsList) SetClubDiscount(val OptInt) {
s.ClubDiscount = val
}
// SetEditableSizePrice sets the value of EditableSizePrice.
func (s *GoodsList) SetEditableSizePrice(val OptBool) {
s.EditableSizePrice = val
}
type GoodsListSizesItem struct {
// ID размера. В методах контента это поле `chrtID`.
SizeID OptInt64 `json:"sizeID"`
// Цена.
Price OptInt `json:"price"`
// Цена со скидкой.
DiscountedPrice OptFloat64 `json:"discountedPrice"`
// Цена со скидкой, включая скидку WB Клуба.
ClubDiscountedPrice OptFloat64 `json:"clubDiscountedPrice"`
// Размер товара.
TechSizeName OptString `json:"techSizeName"`
}
// GetSizeID returns the value of SizeID.
func (s *GoodsListSizesItem) GetSizeID() OptInt64 {
return s.SizeID
}
// GetPrice returns the value of Price.
func (s *GoodsListSizesItem) GetPrice() OptInt {
return s.Price
}
// GetDiscountedPrice returns the value of DiscountedPrice.
func (s *GoodsListSizesItem) GetDiscountedPrice() OptFloat64 {
return s.DiscountedPrice
}
// GetClubDiscountedPrice returns the value of ClubDiscountedPrice.
func (s *GoodsListSizesItem) GetClubDiscountedPrice() OptFloat64 {
return s.ClubDiscountedPrice
}
// GetTechSizeName returns the value of TechSizeName.
func (s *GoodsListSizesItem) GetTechSizeName() OptString {
return s.TechSizeName
}
// SetSizeID sets the value of SizeID.
func (s *GoodsListSizesItem) SetSizeID(val OptInt64) {
s.SizeID = val
}
// SetPrice sets the value of Price.
func (s *GoodsListSizesItem) SetPrice(val OptInt) {
s.Price = val
}
// SetDiscountedPrice sets the value of DiscountedPrice.
func (s *GoodsListSizesItem) SetDiscountedPrice(val OptFloat64) {
s.DiscountedPrice = val
}
// SetClubDiscountedPrice sets the value of ClubDiscountedPrice.
func (s *GoodsListSizesItem) SetClubDiscountedPrice(val OptFloat64) {
s.ClubDiscountedPrice = val
}
// SetTechSizeName sets the value of TechSizeName.
func (s *GoodsListSizesItem) SetTechSizeName(val OptString) {
s.TechSizeName = val
}
type HeaderApiKey struct {
APIKey string
Roles []string
}
// GetAPIKey returns the value of APIKey.
func (s *HeaderApiKey) GetAPIKey() string {
return s.APIKey
}
// GetRoles returns the value of Roles.
func (s *HeaderApiKey) GetRoles() []string {
return s.Roles
}
// SetAPIKey sets the value of APIKey.
func (s *HeaderApiKey) SetAPIKey(val string) {
s.APIKey = val
}
// SetRoles sets the value of Roles.
func (s *HeaderApiKey) SetRoles(val []string) {
s.Roles = val
}
// Ref: #/components/schemas/mediaErrors
type MediaErrors struct {
// Дополнительные ошибки.
AdditionalErrors OptMediaErrorsAdditionalErrors `json:"additionalErrors"`
Data *MediaErrorsData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *MediaErrors) GetAdditionalErrors() OptMediaErrorsAdditionalErrors {
return s.AdditionalErrors
}
// GetData returns the value of Data.
func (s *MediaErrors) GetData() *MediaErrorsData {
return s.Data
}
// GetError returns the value of Error.
func (s *MediaErrors) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *MediaErrors) GetErrorText() OptString {
return s.ErrorText
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *MediaErrors) SetAdditionalErrors(val OptMediaErrorsAdditionalErrors) {
s.AdditionalErrors = val
}
// SetData sets the value of Data.
func (s *MediaErrors) SetData(val *MediaErrorsData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *MediaErrors) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *MediaErrors) SetErrorText(val OptString) {
s.ErrorText = val
}
// Дополнительные ошибки.
type MediaErrorsAdditionalErrors struct{}
type MediaErrorsData struct{}
// Данные о складе WB.
// Ref: #/components/schemas/Office
type Office struct {
// Адрес.
Address OptString `json:"address"`
// Название.
Name OptString `json:"name"`
// Город.
City OptString `json:"city"`
// ID.
ID OptInt64 `json:"id"`
// Долгота.
Longitude OptFloat64 `json:"longitude"`
// Широта.
Latitude OptFloat64 `json:"latitude"`
// - Тип товара, который принимает склад:
- 1 - МГТ
// (малогабаритный, то есть обычный товар)
- 2 - СГТ
// (Сверхгабаритный товар)
- 3 - КГТ+ (Крупногабаритный
// товар)
.
CargoType OptOfficeCargoType `json:"cargoType"`
// Тип доставки, который принимает склад:
// - `1` — доставка на склад WB (FBS)
// - `2` — доставка силами продавца (DBS)
// - `3` — доставка курьером WB (DBW)
// - `5` — самовывоз (C&C)
// - `6` — экспресс-доставка силами продавца (ЕDBS).
DeliveryType OptOfficeDeliveryType `json:"deliveryType"`
// Признак того, что склад уже выбран продавцом.
Selected OptBool `json:"selected"`
}
// GetAddress returns the value of Address.
func (s *Office) GetAddress() OptString {
return s.Address
}
// GetName returns the value of Name.
func (s *Office) GetName() OptString {
return s.Name
}
// GetCity returns the value of City.
func (s *Office) GetCity() OptString {
return s.City
}
// GetID returns the value of ID.
func (s *Office) GetID() OptInt64 {
return s.ID
}
// GetLongitude returns the value of Longitude.
func (s *Office) GetLongitude() OptFloat64 {
return s.Longitude
}
// GetLatitude returns the value of Latitude.
func (s *Office) GetLatitude() OptFloat64 {
return s.Latitude
}
// GetCargoType returns the value of CargoType.
func (s *Office) GetCargoType() OptOfficeCargoType {
return s.CargoType
}
// GetDeliveryType returns the value of DeliveryType.
func (s *Office) GetDeliveryType() OptOfficeDeliveryType {
return s.DeliveryType
}
// GetSelected returns the value of Selected.
func (s *Office) GetSelected() OptBool {
return s.Selected
}
// SetAddress sets the value of Address.
func (s *Office) SetAddress(val OptString) {
s.Address = val
}
// SetName sets the value of Name.
func (s *Office) SetName(val OptString) {
s.Name = val
}
// SetCity sets the value of City.
func (s *Office) SetCity(val OptString) {
s.City = val
}
// SetID sets the value of ID.
func (s *Office) SetID(val OptInt64) {
s.ID = val
}
// SetLongitude sets the value of Longitude.
func (s *Office) SetLongitude(val OptFloat64) {
s.Longitude = val
}
// SetLatitude sets the value of Latitude.
func (s *Office) SetLatitude(val OptFloat64) {
s.Latitude = val
}
// SetCargoType sets the value of CargoType.
func (s *Office) SetCargoType(val OptOfficeCargoType) {
s.CargoType = val
}
// SetDeliveryType sets the value of DeliveryType.
func (s *Office) SetDeliveryType(val OptOfficeDeliveryType) {
s.DeliveryType = val
}
// SetSelected sets the value of Selected.
func (s *Office) SetSelected(val OptBool) {
s.Selected = val
}
// - Тип товара, который принимает склад:
- 1 - МГТ
// (малогабаритный, то есть обычный товар)
- 2 - СГТ
// (Сверхгабаритный товар)
- 3 - КГТ+ (Крупногабаритный
// товар)
.
type OfficeCargoType int
const (
OfficeCargoType1 OfficeCargoType = 1
OfficeCargoType2 OfficeCargoType = 2
OfficeCargoType3 OfficeCargoType = 3
)
// AllValues returns all OfficeCargoType values.
func (OfficeCargoType) AllValues() []OfficeCargoType {
return []OfficeCargoType{
OfficeCargoType1,
OfficeCargoType2,
OfficeCargoType3,
}
}
// Тип доставки, который принимает склад:
// - `1` — доставка на склад WB (FBS)
// - `2` — доставка силами продавца (DBS)
// - `3` — доставка курьером WB (DBW)
// - `5` — самовывоз (C&C)
// - `6` — экспресс-доставка силами продавца (ЕDBS).
type OfficeDeliveryType int
const (
OfficeDeliveryType1 OfficeDeliveryType = 1
OfficeDeliveryType2 OfficeDeliveryType = 2
OfficeDeliveryType3 OfficeDeliveryType = 3
OfficeDeliveryType5 OfficeDeliveryType = 5
OfficeDeliveryType6 OfficeDeliveryType = 6
)
// AllValues returns all OfficeDeliveryType values.
func (OfficeDeliveryType) AllValues() []OfficeDeliveryType {
return []OfficeDeliveryType{
OfficeDeliveryType1,
OfficeDeliveryType2,
OfficeDeliveryType3,
OfficeDeliveryType5,
OfficeDeliveryType6,
}
}
// NewOptAPIV2BufferGoodsTaskGetBadRequestData returns new OptAPIV2BufferGoodsTaskGetBadRequestData with value set to v.
func NewOptAPIV2BufferGoodsTaskGetBadRequestData(v *APIV2BufferGoodsTaskGetBadRequestData) OptAPIV2BufferGoodsTaskGetBadRequestData {
return OptAPIV2BufferGoodsTaskGetBadRequestData{
Value: v,
Set: true,
}
}
// OptAPIV2BufferGoodsTaskGetBadRequestData is optional *APIV2BufferGoodsTaskGetBadRequestData.
type OptAPIV2BufferGoodsTaskGetBadRequestData struct {
Value *APIV2BufferGoodsTaskGetBadRequestData
Set bool
}
// IsSet returns true if OptAPIV2BufferGoodsTaskGetBadRequestData was set.
func (o OptAPIV2BufferGoodsTaskGetBadRequestData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptAPIV2BufferGoodsTaskGetBadRequestData) Reset() {
var v *APIV2BufferGoodsTaskGetBadRequestData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptAPIV2BufferGoodsTaskGetBadRequestData) SetTo(v *APIV2BufferGoodsTaskGetBadRequestData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptAPIV2BufferGoodsTaskGetBadRequestData) Get() (v *APIV2BufferGoodsTaskGetBadRequestData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptAPIV2BufferGoodsTaskGetBadRequestData) Or(d *APIV2BufferGoodsTaskGetBadRequestData) *APIV2BufferGoodsTaskGetBadRequestData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptAPIV2BufferTasksGetBadRequestData returns new OptAPIV2BufferTasksGetBadRequestData with value set to v.
func NewOptAPIV2BufferTasksGetBadRequestData(v *APIV2BufferTasksGetBadRequestData) OptAPIV2BufferTasksGetBadRequestData {
return OptAPIV2BufferTasksGetBadRequestData{
Value: v,
Set: true,
}
}
// OptAPIV2BufferTasksGetBadRequestData is optional *APIV2BufferTasksGetBadRequestData.
type OptAPIV2BufferTasksGetBadRequestData struct {
Value *APIV2BufferTasksGetBadRequestData
Set bool
}
// IsSet returns true if OptAPIV2BufferTasksGetBadRequestData was set.
func (o OptAPIV2BufferTasksGetBadRequestData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptAPIV2BufferTasksGetBadRequestData) Reset() {
var v *APIV2BufferTasksGetBadRequestData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptAPIV2BufferTasksGetBadRequestData) SetTo(v *APIV2BufferTasksGetBadRequestData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptAPIV2BufferTasksGetBadRequestData) Get() (v *APIV2BufferTasksGetBadRequestData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptAPIV2BufferTasksGetBadRequestData) Or(d *APIV2BufferTasksGetBadRequestData) *APIV2BufferTasksGetBadRequestData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptAPIV2HistoryGoodsTaskGetBadRequestData returns new OptAPIV2HistoryGoodsTaskGetBadRequestData with value set to v.
func NewOptAPIV2HistoryGoodsTaskGetBadRequestData(v *APIV2HistoryGoodsTaskGetBadRequestData) OptAPIV2HistoryGoodsTaskGetBadRequestData {
return OptAPIV2HistoryGoodsTaskGetBadRequestData{
Value: v,
Set: true,
}
}
// OptAPIV2HistoryGoodsTaskGetBadRequestData is optional *APIV2HistoryGoodsTaskGetBadRequestData.
type OptAPIV2HistoryGoodsTaskGetBadRequestData struct {
Value *APIV2HistoryGoodsTaskGetBadRequestData
Set bool
}
// IsSet returns true if OptAPIV2HistoryGoodsTaskGetBadRequestData was set.
func (o OptAPIV2HistoryGoodsTaskGetBadRequestData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptAPIV2HistoryGoodsTaskGetBadRequestData) Reset() {
var v *APIV2HistoryGoodsTaskGetBadRequestData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptAPIV2HistoryGoodsTaskGetBadRequestData) SetTo(v *APIV2HistoryGoodsTaskGetBadRequestData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptAPIV2HistoryGoodsTaskGetBadRequestData) Get() (v *APIV2HistoryGoodsTaskGetBadRequestData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptAPIV2HistoryGoodsTaskGetBadRequestData) Or(d *APIV2HistoryGoodsTaskGetBadRequestData) *APIV2HistoryGoodsTaskGetBadRequestData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptAPIV2HistoryTasksGetBadRequestData returns new OptAPIV2HistoryTasksGetBadRequestData with value set to v.
func NewOptAPIV2HistoryTasksGetBadRequestData(v *APIV2HistoryTasksGetBadRequestData) OptAPIV2HistoryTasksGetBadRequestData {
return OptAPIV2HistoryTasksGetBadRequestData{
Value: v,
Set: true,
}
}
// OptAPIV2HistoryTasksGetBadRequestData is optional *APIV2HistoryTasksGetBadRequestData.
type OptAPIV2HistoryTasksGetBadRequestData struct {
Value *APIV2HistoryTasksGetBadRequestData
Set bool
}
// IsSet returns true if OptAPIV2HistoryTasksGetBadRequestData was set.
func (o OptAPIV2HistoryTasksGetBadRequestData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptAPIV2HistoryTasksGetBadRequestData) Reset() {
var v *APIV2HistoryTasksGetBadRequestData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptAPIV2HistoryTasksGetBadRequestData) SetTo(v *APIV2HistoryTasksGetBadRequestData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptAPIV2HistoryTasksGetBadRequestData) Get() (v *APIV2HistoryTasksGetBadRequestData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptAPIV2HistoryTasksGetBadRequestData) Or(d *APIV2HistoryTasksGetBadRequestData) *APIV2HistoryTasksGetBadRequestData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptAPIV3StocksWarehouseIdPutReq returns new OptAPIV3StocksWarehouseIdPutReq with value set to v.
func NewOptAPIV3StocksWarehouseIdPutReq(v APIV3StocksWarehouseIdPutReq) OptAPIV3StocksWarehouseIdPutReq {
return OptAPIV3StocksWarehouseIdPutReq{
Value: v,
Set: true,
}
}
// OptAPIV3StocksWarehouseIdPutReq is optional APIV3StocksWarehouseIdPutReq.
type OptAPIV3StocksWarehouseIdPutReq struct {
Value APIV3StocksWarehouseIdPutReq
Set bool
}
// IsSet returns true if OptAPIV3StocksWarehouseIdPutReq was set.
func (o OptAPIV3StocksWarehouseIdPutReq) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptAPIV3StocksWarehouseIdPutReq) Reset() {
var v APIV3StocksWarehouseIdPutReq
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptAPIV3StocksWarehouseIdPutReq) SetTo(v APIV3StocksWarehouseIdPutReq) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptAPIV3StocksWarehouseIdPutReq) Get() (v APIV3StocksWarehouseIdPutReq, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptAPIV3StocksWarehouseIdPutReq) Or(d APIV3StocksWarehouseIdPutReq) APIV3StocksWarehouseIdPutReq {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptBool returns new OptBool with value set to v.
func NewOptBool(v bool) OptBool {
return OptBool{
Value: v,
Set: true,
}
}
// OptBool is optional bool.
type OptBool struct {
Value bool
Set bool
}
// IsSet returns true if OptBool was set.
func (o OptBool) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptBool) Reset() {
var v bool
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptBool) SetTo(v bool) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptBool) Get() (v bool, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptBool) Or(d bool) bool {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2CardsDeleteTrashPostOKAdditionalErrors returns new OptContentV2CardsDeleteTrashPostOKAdditionalErrors with value set to v.
func NewOptContentV2CardsDeleteTrashPostOKAdditionalErrors(v *ContentV2CardsDeleteTrashPostOKAdditionalErrors) OptContentV2CardsDeleteTrashPostOKAdditionalErrors {
return OptContentV2CardsDeleteTrashPostOKAdditionalErrors{
Value: v,
Set: true,
}
}
// OptContentV2CardsDeleteTrashPostOKAdditionalErrors is optional *ContentV2CardsDeleteTrashPostOKAdditionalErrors.
type OptContentV2CardsDeleteTrashPostOKAdditionalErrors struct {
Value *ContentV2CardsDeleteTrashPostOKAdditionalErrors
Set bool
}
// IsSet returns true if OptContentV2CardsDeleteTrashPostOKAdditionalErrors was set.
func (o OptContentV2CardsDeleteTrashPostOKAdditionalErrors) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2CardsDeleteTrashPostOKAdditionalErrors) Reset() {
var v *ContentV2CardsDeleteTrashPostOKAdditionalErrors
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2CardsDeleteTrashPostOKAdditionalErrors) SetTo(v *ContentV2CardsDeleteTrashPostOKAdditionalErrors) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2CardsDeleteTrashPostOKAdditionalErrors) Get() (v *ContentV2CardsDeleteTrashPostOKAdditionalErrors, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2CardsDeleteTrashPostOKAdditionalErrors) Or(d *ContentV2CardsDeleteTrashPostOKAdditionalErrors) *ContentV2CardsDeleteTrashPostOKAdditionalErrors {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2CardsDeleteTrashPostOKData returns new OptContentV2CardsDeleteTrashPostOKData with value set to v.
func NewOptContentV2CardsDeleteTrashPostOKData(v *ContentV2CardsDeleteTrashPostOKData) OptContentV2CardsDeleteTrashPostOKData {
return OptContentV2CardsDeleteTrashPostOKData{
Value: v,
Set: true,
}
}
// OptContentV2CardsDeleteTrashPostOKData is optional *ContentV2CardsDeleteTrashPostOKData.
type OptContentV2CardsDeleteTrashPostOKData struct {
Value *ContentV2CardsDeleteTrashPostOKData
Set bool
}
// IsSet returns true if OptContentV2CardsDeleteTrashPostOKData was set.
func (o OptContentV2CardsDeleteTrashPostOKData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2CardsDeleteTrashPostOKData) Reset() {
var v *ContentV2CardsDeleteTrashPostOKData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2CardsDeleteTrashPostOKData) SetTo(v *ContentV2CardsDeleteTrashPostOKData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2CardsDeleteTrashPostOKData) Get() (v *ContentV2CardsDeleteTrashPostOKData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2CardsDeleteTrashPostOKData) Or(d *ContentV2CardsDeleteTrashPostOKData) *ContentV2CardsDeleteTrashPostOKData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2CardsLimitsGetOKData returns new OptContentV2CardsLimitsGetOKData with value set to v.
func NewOptContentV2CardsLimitsGetOKData(v ContentV2CardsLimitsGetOKData) OptContentV2CardsLimitsGetOKData {
return OptContentV2CardsLimitsGetOKData{
Value: v,
Set: true,
}
}
// OptContentV2CardsLimitsGetOKData is optional ContentV2CardsLimitsGetOKData.
type OptContentV2CardsLimitsGetOKData struct {
Value ContentV2CardsLimitsGetOKData
Set bool
}
// IsSet returns true if OptContentV2CardsLimitsGetOKData was set.
func (o OptContentV2CardsLimitsGetOKData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2CardsLimitsGetOKData) Reset() {
var v ContentV2CardsLimitsGetOKData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2CardsLimitsGetOKData) SetTo(v ContentV2CardsLimitsGetOKData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2CardsLimitsGetOKData) Get() (v ContentV2CardsLimitsGetOKData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2CardsLimitsGetOKData) Or(d ContentV2CardsLimitsGetOKData) ContentV2CardsLimitsGetOKData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2CardsRecoverPostOKAdditionalErrors returns new OptContentV2CardsRecoverPostOKAdditionalErrors with value set to v.
func NewOptContentV2CardsRecoverPostOKAdditionalErrors(v *ContentV2CardsRecoverPostOKAdditionalErrors) OptContentV2CardsRecoverPostOKAdditionalErrors {
return OptContentV2CardsRecoverPostOKAdditionalErrors{
Value: v,
Set: true,
}
}
// OptContentV2CardsRecoverPostOKAdditionalErrors is optional *ContentV2CardsRecoverPostOKAdditionalErrors.
type OptContentV2CardsRecoverPostOKAdditionalErrors struct {
Value *ContentV2CardsRecoverPostOKAdditionalErrors
Set bool
}
// IsSet returns true if OptContentV2CardsRecoverPostOKAdditionalErrors was set.
func (o OptContentV2CardsRecoverPostOKAdditionalErrors) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2CardsRecoverPostOKAdditionalErrors) Reset() {
var v *ContentV2CardsRecoverPostOKAdditionalErrors
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2CardsRecoverPostOKAdditionalErrors) SetTo(v *ContentV2CardsRecoverPostOKAdditionalErrors) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2CardsRecoverPostOKAdditionalErrors) Get() (v *ContentV2CardsRecoverPostOKAdditionalErrors, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2CardsRecoverPostOKAdditionalErrors) Or(d *ContentV2CardsRecoverPostOKAdditionalErrors) *ContentV2CardsRecoverPostOKAdditionalErrors {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2CardsRecoverPostOKData returns new OptContentV2CardsRecoverPostOKData with value set to v.
func NewOptContentV2CardsRecoverPostOKData(v *ContentV2CardsRecoverPostOKData) OptContentV2CardsRecoverPostOKData {
return OptContentV2CardsRecoverPostOKData{
Value: v,
Set: true,
}
}
// OptContentV2CardsRecoverPostOKData is optional *ContentV2CardsRecoverPostOKData.
type OptContentV2CardsRecoverPostOKData struct {
Value *ContentV2CardsRecoverPostOKData
Set bool
}
// IsSet returns true if OptContentV2CardsRecoverPostOKData was set.
func (o OptContentV2CardsRecoverPostOKData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2CardsRecoverPostOKData) Reset() {
var v *ContentV2CardsRecoverPostOKData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2CardsRecoverPostOKData) SetTo(v *ContentV2CardsRecoverPostOKData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2CardsRecoverPostOKData) Get() (v *ContentV2CardsRecoverPostOKData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2CardsRecoverPostOKData) Or(d *ContentV2CardsRecoverPostOKData) *ContentV2CardsRecoverPostOKData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2CardsUpdatePostReqItemDimensions returns new OptContentV2CardsUpdatePostReqItemDimensions with value set to v.
func NewOptContentV2CardsUpdatePostReqItemDimensions(v ContentV2CardsUpdatePostReqItemDimensions) OptContentV2CardsUpdatePostReqItemDimensions {
return OptContentV2CardsUpdatePostReqItemDimensions{
Value: v,
Set: true,
}
}
// OptContentV2CardsUpdatePostReqItemDimensions is optional ContentV2CardsUpdatePostReqItemDimensions.
type OptContentV2CardsUpdatePostReqItemDimensions struct {
Value ContentV2CardsUpdatePostReqItemDimensions
Set bool
}
// IsSet returns true if OptContentV2CardsUpdatePostReqItemDimensions was set.
func (o OptContentV2CardsUpdatePostReqItemDimensions) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2CardsUpdatePostReqItemDimensions) Reset() {
var v ContentV2CardsUpdatePostReqItemDimensions
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2CardsUpdatePostReqItemDimensions) SetTo(v ContentV2CardsUpdatePostReqItemDimensions) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2CardsUpdatePostReqItemDimensions) Get() (v ContentV2CardsUpdatePostReqItemDimensions, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2CardsUpdatePostReqItemDimensions) Or(d ContentV2CardsUpdatePostReqItemDimensions) ContentV2CardsUpdatePostReqItemDimensions {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2CardsUploadAddPostReq returns new OptContentV2CardsUploadAddPostReq with value set to v.
func NewOptContentV2CardsUploadAddPostReq(v ContentV2CardsUploadAddPostReq) OptContentV2CardsUploadAddPostReq {
return OptContentV2CardsUploadAddPostReq{
Value: v,
Set: true,
}
}
// OptContentV2CardsUploadAddPostReq is optional ContentV2CardsUploadAddPostReq.
type OptContentV2CardsUploadAddPostReq struct {
Value ContentV2CardsUploadAddPostReq
Set bool
}
// IsSet returns true if OptContentV2CardsUploadAddPostReq was set.
func (o OptContentV2CardsUploadAddPostReq) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2CardsUploadAddPostReq) Reset() {
var v ContentV2CardsUploadAddPostReq
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2CardsUploadAddPostReq) SetTo(v ContentV2CardsUploadAddPostReq) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2CardsUploadAddPostReq) Get() (v ContentV2CardsUploadAddPostReq, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2CardsUploadAddPostReq) Or(d ContentV2CardsUploadAddPostReq) ContentV2CardsUploadAddPostReq {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2CardsUploadAddPostReqCardsToAddItemDimensions returns new OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions with value set to v.
func NewOptContentV2CardsUploadAddPostReqCardsToAddItemDimensions(v ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions {
return OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions{
Value: v,
Set: true,
}
}
// OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions is optional ContentV2CardsUploadAddPostReqCardsToAddItemDimensions.
type OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions struct {
Value ContentV2CardsUploadAddPostReqCardsToAddItemDimensions
Set bool
}
// IsSet returns true if OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions was set.
func (o OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions) Reset() {
var v ContentV2CardsUploadAddPostReqCardsToAddItemDimensions
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions) SetTo(v ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions) Get() (v ContentV2CardsUploadAddPostReqCardsToAddItemDimensions, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2CardsUploadAddPostReqCardsToAddItemDimensions) Or(d ContentV2CardsUploadAddPostReqCardsToAddItemDimensions) ContentV2CardsUploadAddPostReqCardsToAddItemDimensions {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2CardsUploadPostReqItemVariantsItemDimensions returns new OptContentV2CardsUploadPostReqItemVariantsItemDimensions with value set to v.
func NewOptContentV2CardsUploadPostReqItemVariantsItemDimensions(v ContentV2CardsUploadPostReqItemVariantsItemDimensions) OptContentV2CardsUploadPostReqItemVariantsItemDimensions {
return OptContentV2CardsUploadPostReqItemVariantsItemDimensions{
Value: v,
Set: true,
}
}
// OptContentV2CardsUploadPostReqItemVariantsItemDimensions is optional ContentV2CardsUploadPostReqItemVariantsItemDimensions.
type OptContentV2CardsUploadPostReqItemVariantsItemDimensions struct {
Value ContentV2CardsUploadPostReqItemVariantsItemDimensions
Set bool
}
// IsSet returns true if OptContentV2CardsUploadPostReqItemVariantsItemDimensions was set.
func (o OptContentV2CardsUploadPostReqItemVariantsItemDimensions) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2CardsUploadPostReqItemVariantsItemDimensions) Reset() {
var v ContentV2CardsUploadPostReqItemVariantsItemDimensions
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2CardsUploadPostReqItemVariantsItemDimensions) SetTo(v ContentV2CardsUploadPostReqItemVariantsItemDimensions) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2CardsUploadPostReqItemVariantsItemDimensions) Get() (v ContentV2CardsUploadPostReqItemVariantsItemDimensions, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2CardsUploadPostReqItemVariantsItemDimensions) Or(d ContentV2CardsUploadPostReqItemVariantsItemDimensions) ContentV2CardsUploadPostReqItemVariantsItemDimensions {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsListPostOKCardsItemDimensions returns new OptContentV2GetCardsListPostOKCardsItemDimensions with value set to v.
func NewOptContentV2GetCardsListPostOKCardsItemDimensions(v ContentV2GetCardsListPostOKCardsItemDimensions) OptContentV2GetCardsListPostOKCardsItemDimensions {
return OptContentV2GetCardsListPostOKCardsItemDimensions{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsListPostOKCardsItemDimensions is optional ContentV2GetCardsListPostOKCardsItemDimensions.
type OptContentV2GetCardsListPostOKCardsItemDimensions struct {
Value ContentV2GetCardsListPostOKCardsItemDimensions
Set bool
}
// IsSet returns true if OptContentV2GetCardsListPostOKCardsItemDimensions was set.
func (o OptContentV2GetCardsListPostOKCardsItemDimensions) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsListPostOKCardsItemDimensions) Reset() {
var v ContentV2GetCardsListPostOKCardsItemDimensions
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsListPostOKCardsItemDimensions) SetTo(v ContentV2GetCardsListPostOKCardsItemDimensions) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsListPostOKCardsItemDimensions) Get() (v ContentV2GetCardsListPostOKCardsItemDimensions, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsListPostOKCardsItemDimensions) Or(d ContentV2GetCardsListPostOKCardsItemDimensions) ContentV2GetCardsListPostOKCardsItemDimensions {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsListPostOKCursor returns new OptContentV2GetCardsListPostOKCursor with value set to v.
func NewOptContentV2GetCardsListPostOKCursor(v ContentV2GetCardsListPostOKCursor) OptContentV2GetCardsListPostOKCursor {
return OptContentV2GetCardsListPostOKCursor{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsListPostOKCursor is optional ContentV2GetCardsListPostOKCursor.
type OptContentV2GetCardsListPostOKCursor struct {
Value ContentV2GetCardsListPostOKCursor
Set bool
}
// IsSet returns true if OptContentV2GetCardsListPostOKCursor was set.
func (o OptContentV2GetCardsListPostOKCursor) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsListPostOKCursor) Reset() {
var v ContentV2GetCardsListPostOKCursor
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsListPostOKCursor) SetTo(v ContentV2GetCardsListPostOKCursor) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsListPostOKCursor) Get() (v ContentV2GetCardsListPostOKCursor, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsListPostOKCursor) Or(d ContentV2GetCardsListPostOKCursor) ContentV2GetCardsListPostOKCursor {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsListPostReqSettings returns new OptContentV2GetCardsListPostReqSettings with value set to v.
func NewOptContentV2GetCardsListPostReqSettings(v ContentV2GetCardsListPostReqSettings) OptContentV2GetCardsListPostReqSettings {
return OptContentV2GetCardsListPostReqSettings{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsListPostReqSettings is optional ContentV2GetCardsListPostReqSettings.
type OptContentV2GetCardsListPostReqSettings struct {
Value ContentV2GetCardsListPostReqSettings
Set bool
}
// IsSet returns true if OptContentV2GetCardsListPostReqSettings was set.
func (o OptContentV2GetCardsListPostReqSettings) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsListPostReqSettings) Reset() {
var v ContentV2GetCardsListPostReqSettings
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsListPostReqSettings) SetTo(v ContentV2GetCardsListPostReqSettings) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsListPostReqSettings) Get() (v ContentV2GetCardsListPostReqSettings, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsListPostReqSettings) Or(d ContentV2GetCardsListPostReqSettings) ContentV2GetCardsListPostReqSettings {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsListPostReqSettingsCursor returns new OptContentV2GetCardsListPostReqSettingsCursor with value set to v.
func NewOptContentV2GetCardsListPostReqSettingsCursor(v ContentV2GetCardsListPostReqSettingsCursor) OptContentV2GetCardsListPostReqSettingsCursor {
return OptContentV2GetCardsListPostReqSettingsCursor{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsListPostReqSettingsCursor is optional ContentV2GetCardsListPostReqSettingsCursor.
type OptContentV2GetCardsListPostReqSettingsCursor struct {
Value ContentV2GetCardsListPostReqSettingsCursor
Set bool
}
// IsSet returns true if OptContentV2GetCardsListPostReqSettingsCursor was set.
func (o OptContentV2GetCardsListPostReqSettingsCursor) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsListPostReqSettingsCursor) Reset() {
var v ContentV2GetCardsListPostReqSettingsCursor
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsListPostReqSettingsCursor) SetTo(v ContentV2GetCardsListPostReqSettingsCursor) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsListPostReqSettingsCursor) Get() (v ContentV2GetCardsListPostReqSettingsCursor, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsListPostReqSettingsCursor) Or(d ContentV2GetCardsListPostReqSettingsCursor) ContentV2GetCardsListPostReqSettingsCursor {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsListPostReqSettingsFilter returns new OptContentV2GetCardsListPostReqSettingsFilter with value set to v.
func NewOptContentV2GetCardsListPostReqSettingsFilter(v ContentV2GetCardsListPostReqSettingsFilter) OptContentV2GetCardsListPostReqSettingsFilter {
return OptContentV2GetCardsListPostReqSettingsFilter{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsListPostReqSettingsFilter is optional ContentV2GetCardsListPostReqSettingsFilter.
type OptContentV2GetCardsListPostReqSettingsFilter struct {
Value ContentV2GetCardsListPostReqSettingsFilter
Set bool
}
// IsSet returns true if OptContentV2GetCardsListPostReqSettingsFilter was set.
func (o OptContentV2GetCardsListPostReqSettingsFilter) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsListPostReqSettingsFilter) Reset() {
var v ContentV2GetCardsListPostReqSettingsFilter
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsListPostReqSettingsFilter) SetTo(v ContentV2GetCardsListPostReqSettingsFilter) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsListPostReqSettingsFilter) Get() (v ContentV2GetCardsListPostReqSettingsFilter, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsListPostReqSettingsFilter) Or(d ContentV2GetCardsListPostReqSettingsFilter) ContentV2GetCardsListPostReqSettingsFilter {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsListPostReqSettingsSort returns new OptContentV2GetCardsListPostReqSettingsSort with value set to v.
func NewOptContentV2GetCardsListPostReqSettingsSort(v ContentV2GetCardsListPostReqSettingsSort) OptContentV2GetCardsListPostReqSettingsSort {
return OptContentV2GetCardsListPostReqSettingsSort{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsListPostReqSettingsSort is optional ContentV2GetCardsListPostReqSettingsSort.
type OptContentV2GetCardsListPostReqSettingsSort struct {
Value ContentV2GetCardsListPostReqSettingsSort
Set bool
}
// IsSet returns true if OptContentV2GetCardsListPostReqSettingsSort was set.
func (o OptContentV2GetCardsListPostReqSettingsSort) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsListPostReqSettingsSort) Reset() {
var v ContentV2GetCardsListPostReqSettingsSort
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsListPostReqSettingsSort) SetTo(v ContentV2GetCardsListPostReqSettingsSort) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsListPostReqSettingsSort) Get() (v ContentV2GetCardsListPostReqSettingsSort, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsListPostReqSettingsSort) Or(d ContentV2GetCardsListPostReqSettingsSort) ContentV2GetCardsListPostReqSettingsSort {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsTrashPostLocale returns new OptContentV2GetCardsTrashPostLocale with value set to v.
func NewOptContentV2GetCardsTrashPostLocale(v ContentV2GetCardsTrashPostLocale) OptContentV2GetCardsTrashPostLocale {
return OptContentV2GetCardsTrashPostLocale{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsTrashPostLocale is optional ContentV2GetCardsTrashPostLocale.
type OptContentV2GetCardsTrashPostLocale struct {
Value ContentV2GetCardsTrashPostLocale
Set bool
}
// IsSet returns true if OptContentV2GetCardsTrashPostLocale was set.
func (o OptContentV2GetCardsTrashPostLocale) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsTrashPostLocale) Reset() {
var v ContentV2GetCardsTrashPostLocale
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsTrashPostLocale) SetTo(v ContentV2GetCardsTrashPostLocale) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsTrashPostLocale) Get() (v ContentV2GetCardsTrashPostLocale, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsTrashPostLocale) Or(d ContentV2GetCardsTrashPostLocale) ContentV2GetCardsTrashPostLocale {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsTrashPostOKCardsItemDimensions returns new OptContentV2GetCardsTrashPostOKCardsItemDimensions with value set to v.
func NewOptContentV2GetCardsTrashPostOKCardsItemDimensions(v ContentV2GetCardsTrashPostOKCardsItemDimensions) OptContentV2GetCardsTrashPostOKCardsItemDimensions {
return OptContentV2GetCardsTrashPostOKCardsItemDimensions{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsTrashPostOKCardsItemDimensions is optional ContentV2GetCardsTrashPostOKCardsItemDimensions.
type OptContentV2GetCardsTrashPostOKCardsItemDimensions struct {
Value ContentV2GetCardsTrashPostOKCardsItemDimensions
Set bool
}
// IsSet returns true if OptContentV2GetCardsTrashPostOKCardsItemDimensions was set.
func (o OptContentV2GetCardsTrashPostOKCardsItemDimensions) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsTrashPostOKCardsItemDimensions) Reset() {
var v ContentV2GetCardsTrashPostOKCardsItemDimensions
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsTrashPostOKCardsItemDimensions) SetTo(v ContentV2GetCardsTrashPostOKCardsItemDimensions) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsTrashPostOKCardsItemDimensions) Get() (v ContentV2GetCardsTrashPostOKCardsItemDimensions, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsTrashPostOKCardsItemDimensions) Or(d ContentV2GetCardsTrashPostOKCardsItemDimensions) ContentV2GetCardsTrashPostOKCardsItemDimensions {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsTrashPostOKCursor returns new OptContentV2GetCardsTrashPostOKCursor with value set to v.
func NewOptContentV2GetCardsTrashPostOKCursor(v ContentV2GetCardsTrashPostOKCursor) OptContentV2GetCardsTrashPostOKCursor {
return OptContentV2GetCardsTrashPostOKCursor{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsTrashPostOKCursor is optional ContentV2GetCardsTrashPostOKCursor.
type OptContentV2GetCardsTrashPostOKCursor struct {
Value ContentV2GetCardsTrashPostOKCursor
Set bool
}
// IsSet returns true if OptContentV2GetCardsTrashPostOKCursor was set.
func (o OptContentV2GetCardsTrashPostOKCursor) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsTrashPostOKCursor) Reset() {
var v ContentV2GetCardsTrashPostOKCursor
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsTrashPostOKCursor) SetTo(v ContentV2GetCardsTrashPostOKCursor) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsTrashPostOKCursor) Get() (v ContentV2GetCardsTrashPostOKCursor, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsTrashPostOKCursor) Or(d ContentV2GetCardsTrashPostOKCursor) ContentV2GetCardsTrashPostOKCursor {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsTrashPostReqSettings returns new OptContentV2GetCardsTrashPostReqSettings with value set to v.
func NewOptContentV2GetCardsTrashPostReqSettings(v ContentV2GetCardsTrashPostReqSettings) OptContentV2GetCardsTrashPostReqSettings {
return OptContentV2GetCardsTrashPostReqSettings{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsTrashPostReqSettings is optional ContentV2GetCardsTrashPostReqSettings.
type OptContentV2GetCardsTrashPostReqSettings struct {
Value ContentV2GetCardsTrashPostReqSettings
Set bool
}
// IsSet returns true if OptContentV2GetCardsTrashPostReqSettings was set.
func (o OptContentV2GetCardsTrashPostReqSettings) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsTrashPostReqSettings) Reset() {
var v ContentV2GetCardsTrashPostReqSettings
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsTrashPostReqSettings) SetTo(v ContentV2GetCardsTrashPostReqSettings) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsTrashPostReqSettings) Get() (v ContentV2GetCardsTrashPostReqSettings, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsTrashPostReqSettings) Or(d ContentV2GetCardsTrashPostReqSettings) ContentV2GetCardsTrashPostReqSettings {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsTrashPostReqSettingsCursor returns new OptContentV2GetCardsTrashPostReqSettingsCursor with value set to v.
func NewOptContentV2GetCardsTrashPostReqSettingsCursor(v ContentV2GetCardsTrashPostReqSettingsCursor) OptContentV2GetCardsTrashPostReqSettingsCursor {
return OptContentV2GetCardsTrashPostReqSettingsCursor{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsTrashPostReqSettingsCursor is optional ContentV2GetCardsTrashPostReqSettingsCursor.
type OptContentV2GetCardsTrashPostReqSettingsCursor struct {
Value ContentV2GetCardsTrashPostReqSettingsCursor
Set bool
}
// IsSet returns true if OptContentV2GetCardsTrashPostReqSettingsCursor was set.
func (o OptContentV2GetCardsTrashPostReqSettingsCursor) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsTrashPostReqSettingsCursor) Reset() {
var v ContentV2GetCardsTrashPostReqSettingsCursor
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsTrashPostReqSettingsCursor) SetTo(v ContentV2GetCardsTrashPostReqSettingsCursor) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsTrashPostReqSettingsCursor) Get() (v ContentV2GetCardsTrashPostReqSettingsCursor, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsTrashPostReqSettingsCursor) Or(d ContentV2GetCardsTrashPostReqSettingsCursor) ContentV2GetCardsTrashPostReqSettingsCursor {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsTrashPostReqSettingsFilter returns new OptContentV2GetCardsTrashPostReqSettingsFilter with value set to v.
func NewOptContentV2GetCardsTrashPostReqSettingsFilter(v ContentV2GetCardsTrashPostReqSettingsFilter) OptContentV2GetCardsTrashPostReqSettingsFilter {
return OptContentV2GetCardsTrashPostReqSettingsFilter{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsTrashPostReqSettingsFilter is optional ContentV2GetCardsTrashPostReqSettingsFilter.
type OptContentV2GetCardsTrashPostReqSettingsFilter struct {
Value ContentV2GetCardsTrashPostReqSettingsFilter
Set bool
}
// IsSet returns true if OptContentV2GetCardsTrashPostReqSettingsFilter was set.
func (o OptContentV2GetCardsTrashPostReqSettingsFilter) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsTrashPostReqSettingsFilter) Reset() {
var v ContentV2GetCardsTrashPostReqSettingsFilter
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsTrashPostReqSettingsFilter) SetTo(v ContentV2GetCardsTrashPostReqSettingsFilter) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsTrashPostReqSettingsFilter) Get() (v ContentV2GetCardsTrashPostReqSettingsFilter, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsTrashPostReqSettingsFilter) Or(d ContentV2GetCardsTrashPostReqSettingsFilter) ContentV2GetCardsTrashPostReqSettingsFilter {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV2GetCardsTrashPostReqSettingsSort returns new OptContentV2GetCardsTrashPostReqSettingsSort with value set to v.
func NewOptContentV2GetCardsTrashPostReqSettingsSort(v ContentV2GetCardsTrashPostReqSettingsSort) OptContentV2GetCardsTrashPostReqSettingsSort {
return OptContentV2GetCardsTrashPostReqSettingsSort{
Value: v,
Set: true,
}
}
// OptContentV2GetCardsTrashPostReqSettingsSort is optional ContentV2GetCardsTrashPostReqSettingsSort.
type OptContentV2GetCardsTrashPostReqSettingsSort struct {
Value ContentV2GetCardsTrashPostReqSettingsSort
Set bool
}
// IsSet returns true if OptContentV2GetCardsTrashPostReqSettingsSort was set.
func (o OptContentV2GetCardsTrashPostReqSettingsSort) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV2GetCardsTrashPostReqSettingsSort) Reset() {
var v ContentV2GetCardsTrashPostReqSettingsSort
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV2GetCardsTrashPostReqSettingsSort) SetTo(v ContentV2GetCardsTrashPostReqSettingsSort) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV2GetCardsTrashPostReqSettingsSort) Get() (v ContentV2GetCardsTrashPostReqSettingsSort, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV2GetCardsTrashPostReqSettingsSort) Or(d ContentV2GetCardsTrashPostReqSettingsSort) ContentV2GetCardsTrashPostReqSettingsSort {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV3MediaFilePostOKAdditionalErrors returns new OptContentV3MediaFilePostOKAdditionalErrors with value set to v.
func NewOptContentV3MediaFilePostOKAdditionalErrors(v *ContentV3MediaFilePostOKAdditionalErrors) OptContentV3MediaFilePostOKAdditionalErrors {
return OptContentV3MediaFilePostOKAdditionalErrors{
Value: v,
Set: true,
}
}
// OptContentV3MediaFilePostOKAdditionalErrors is optional *ContentV3MediaFilePostOKAdditionalErrors.
type OptContentV3MediaFilePostOKAdditionalErrors struct {
Value *ContentV3MediaFilePostOKAdditionalErrors
Set bool
}
// IsSet returns true if OptContentV3MediaFilePostOKAdditionalErrors was set.
func (o OptContentV3MediaFilePostOKAdditionalErrors) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV3MediaFilePostOKAdditionalErrors) Reset() {
var v *ContentV3MediaFilePostOKAdditionalErrors
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV3MediaFilePostOKAdditionalErrors) SetTo(v *ContentV3MediaFilePostOKAdditionalErrors) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV3MediaFilePostOKAdditionalErrors) Get() (v *ContentV3MediaFilePostOKAdditionalErrors, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV3MediaFilePostOKAdditionalErrors) Or(d *ContentV3MediaFilePostOKAdditionalErrors) *ContentV3MediaFilePostOKAdditionalErrors {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptContentV3MediaSavePostOKAdditionalErrors returns new OptContentV3MediaSavePostOKAdditionalErrors with value set to v.
func NewOptContentV3MediaSavePostOKAdditionalErrors(v *ContentV3MediaSavePostOKAdditionalErrors) OptContentV3MediaSavePostOKAdditionalErrors {
return OptContentV3MediaSavePostOKAdditionalErrors{
Value: v,
Set: true,
}
}
// OptContentV3MediaSavePostOKAdditionalErrors is optional *ContentV3MediaSavePostOKAdditionalErrors.
type OptContentV3MediaSavePostOKAdditionalErrors struct {
Value *ContentV3MediaSavePostOKAdditionalErrors
Set bool
}
// IsSet returns true if OptContentV3MediaSavePostOKAdditionalErrors was set.
func (o OptContentV3MediaSavePostOKAdditionalErrors) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptContentV3MediaSavePostOKAdditionalErrors) Reset() {
var v *ContentV3MediaSavePostOKAdditionalErrors
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptContentV3MediaSavePostOKAdditionalErrors) SetTo(v *ContentV3MediaSavePostOKAdditionalErrors) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptContentV3MediaSavePostOKAdditionalErrors) Get() (v *ContentV3MediaSavePostOKAdditionalErrors, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptContentV3MediaSavePostOKAdditionalErrors) Or(d *ContentV3MediaSavePostOKAdditionalErrors) *ContentV3MediaSavePostOKAdditionalErrors {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptDateTime returns new OptDateTime with value set to v.
func NewOptDateTime(v time.Time) OptDateTime {
return OptDateTime{
Value: v,
Set: true,
}
}
// OptDateTime is optional time.Time.
type OptDateTime struct {
Value time.Time
Set bool
}
// IsSet returns true if OptDateTime was set.
func (o OptDateTime) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptDateTime) Reset() {
var v time.Time
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptDateTime) SetTo(v time.Time) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptDateTime) Get() (v time.Time, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptDateTime) Or(d time.Time) time.Time {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptErrorData returns new OptErrorData with value set to v.
func NewOptErrorData(v *ErrorData) OptErrorData {
return OptErrorData{
Value: v,
Set: true,
}
}
// OptErrorData is optional *ErrorData.
type OptErrorData struct {
Value *ErrorData
Set bool
}
// IsSet returns true if OptErrorData was set.
func (o OptErrorData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptErrorData) Reset() {
var v *ErrorData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptErrorData) SetTo(v *ErrorData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptErrorData) Get() (v *ErrorData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptErrorData) Or(d *ErrorData) *ErrorData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptFloat32 returns new OptFloat32 with value set to v.
func NewOptFloat32(v float32) OptFloat32 {
return OptFloat32{
Value: v,
Set: true,
}
}
// OptFloat32 is optional float32.
type OptFloat32 struct {
Value float32
Set bool
}
// IsSet returns true if OptFloat32 was set.
func (o OptFloat32) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptFloat32) Reset() {
var v float32
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptFloat32) SetTo(v float32) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptFloat32) Get() (v float32, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptFloat32) Or(d float32) float32 {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptFloat64 returns new OptFloat64 with value set to v.
func NewOptFloat64(v float64) OptFloat64 {
return OptFloat64{
Value: v,
Set: true,
}
}
// OptFloat64 is optional float64.
type OptFloat64 struct {
Value float64
Set bool
}
// IsSet returns true if OptFloat64 was set.
func (o OptFloat64) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptFloat64) Reset() {
var v float64
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptFloat64) SetTo(v float64) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptFloat64) Get() (v float64, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptFloat64) Or(d float64) float64 {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptGoodStatus returns new OptGoodStatus with value set to v.
func NewOptGoodStatus(v GoodStatus) OptGoodStatus {
return OptGoodStatus{
Value: v,
Set: true,
}
}
// OptGoodStatus is optional GoodStatus.
type OptGoodStatus struct {
Value GoodStatus
Set bool
}
// IsSet returns true if OptGoodStatus was set.
func (o OptGoodStatus) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptGoodStatus) Reset() {
var v GoodStatus
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptGoodStatus) SetTo(v GoodStatus) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptGoodStatus) Get() (v GoodStatus, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptGoodStatus) Or(d GoodStatus) GoodStatus {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptGoodStatusBuffer returns new OptGoodStatusBuffer with value set to v.
func NewOptGoodStatusBuffer(v GoodStatusBuffer) OptGoodStatusBuffer {
return OptGoodStatusBuffer{
Value: v,
Set: true,
}
}
// OptGoodStatusBuffer is optional GoodStatusBuffer.
type OptGoodStatusBuffer struct {
Value GoodStatusBuffer
Set bool
}
// IsSet returns true if OptGoodStatusBuffer was set.
func (o OptGoodStatusBuffer) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptGoodStatusBuffer) Reset() {
var v GoodStatusBuffer
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptGoodStatusBuffer) SetTo(v GoodStatusBuffer) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptGoodStatusBuffer) Get() (v GoodStatusBuffer, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptGoodStatusBuffer) Or(d GoodStatusBuffer) GoodStatusBuffer {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptInt returns new OptInt with value set to v.
func NewOptInt(v int) OptInt {
return OptInt{
Value: v,
Set: true,
}
}
// OptInt is optional int.
type OptInt struct {
Value int
Set bool
}
// IsSet returns true if OptInt was set.
func (o OptInt) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptInt) Reset() {
var v int
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptInt) SetTo(v int) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptInt) Get() (v int, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptInt) Or(d int) int {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptInt64 returns new OptInt64 with value set to v.
func NewOptInt64(v int64) OptInt64 {
return OptInt64{
Value: v,
Set: true,
}
}
// OptInt64 is optional int64.
type OptInt64 struct {
Value int64
Set bool
}
// IsSet returns true if OptInt64 was set.
func (o OptInt64) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptInt64) Reset() {
var v int64
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptInt64) SetTo(v int64) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptInt64) Get() (v int64, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptInt64) Or(d int64) int64 {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptMediaErrorsAdditionalErrors returns new OptMediaErrorsAdditionalErrors with value set to v.
func NewOptMediaErrorsAdditionalErrors(v *MediaErrorsAdditionalErrors) OptMediaErrorsAdditionalErrors {
return OptMediaErrorsAdditionalErrors{
Value: v,
Set: true,
}
}
// OptMediaErrorsAdditionalErrors is optional *MediaErrorsAdditionalErrors.
type OptMediaErrorsAdditionalErrors struct {
Value *MediaErrorsAdditionalErrors
Set bool
}
// IsSet returns true if OptMediaErrorsAdditionalErrors was set.
func (o OptMediaErrorsAdditionalErrors) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptMediaErrorsAdditionalErrors) Reset() {
var v *MediaErrorsAdditionalErrors
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptMediaErrorsAdditionalErrors) SetTo(v *MediaErrorsAdditionalErrors) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptMediaErrorsAdditionalErrors) Get() (v *MediaErrorsAdditionalErrors, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptMediaErrorsAdditionalErrors) Or(d *MediaErrorsAdditionalErrors) *MediaErrorsAdditionalErrors {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptMultipartFile returns new OptMultipartFile with value set to v.
func NewOptMultipartFile(v ht.MultipartFile) OptMultipartFile {
return OptMultipartFile{
Value: v,
Set: true,
}
}
// OptMultipartFile is optional ht.MultipartFile.
type OptMultipartFile struct {
Value ht.MultipartFile
Set bool
}
// IsSet returns true if OptMultipartFile was set.
func (o OptMultipartFile) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptMultipartFile) Reset() {
var v ht.MultipartFile
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptMultipartFile) SetTo(v ht.MultipartFile) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptMultipartFile) Get() (v ht.MultipartFile, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptMultipartFile) Or(d ht.MultipartFile) ht.MultipartFile {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptNilInt returns new OptNilInt with value set to v.
func NewOptNilInt(v int) OptNilInt {
return OptNilInt{
Value: v,
Set: true,
}
}
// OptNilInt is optional nullable int.
type OptNilInt struct {
Value int
Set bool
Null bool
}
// IsSet returns true if OptNilInt was set.
func (o OptNilInt) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptNilInt) Reset() {
var v int
o.Value = v
o.Set = false
o.Null = false
}
// SetTo sets value to v.
func (o *OptNilInt) SetTo(v int) {
o.Set = true
o.Null = false
o.Value = v
}
// IsNull returns true if value is Null.
func (o OptNilInt) IsNull() bool { return o.Null }
// SetToNull sets value to null.
func (o *OptNilInt) SetToNull() {
o.Set = true
o.Null = true
var v int
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptNilInt) Get() (v int, ok bool) {
if o.Null {
return v, false
}
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptNilInt) Or(d int) int {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptNilResponseBodyContentError400AdditionalErrors returns new OptNilResponseBodyContentError400AdditionalErrors with value set to v.
func NewOptNilResponseBodyContentError400AdditionalErrors(v ResponseBodyContentError400AdditionalErrors) OptNilResponseBodyContentError400AdditionalErrors {
return OptNilResponseBodyContentError400AdditionalErrors{
Value: v,
Set: true,
}
}
// OptNilResponseBodyContentError400AdditionalErrors is optional nullable ResponseBodyContentError400AdditionalErrors.
type OptNilResponseBodyContentError400AdditionalErrors struct {
Value ResponseBodyContentError400AdditionalErrors
Set bool
Null bool
}
// IsSet returns true if OptNilResponseBodyContentError400AdditionalErrors was set.
func (o OptNilResponseBodyContentError400AdditionalErrors) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptNilResponseBodyContentError400AdditionalErrors) Reset() {
var v ResponseBodyContentError400AdditionalErrors
o.Value = v
o.Set = false
o.Null = false
}
// SetTo sets value to v.
func (o *OptNilResponseBodyContentError400AdditionalErrors) SetTo(v ResponseBodyContentError400AdditionalErrors) {
o.Set = true
o.Null = false
o.Value = v
}
// IsNull returns true if value is Null.
func (o OptNilResponseBodyContentError400AdditionalErrors) IsNull() bool { return o.Null }
// SetToNull sets value to null.
func (o *OptNilResponseBodyContentError400AdditionalErrors) SetToNull() {
o.Set = true
o.Null = true
var v ResponseBodyContentError400AdditionalErrors
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptNilResponseBodyContentError400AdditionalErrors) Get() (v ResponseBodyContentError400AdditionalErrors, ok bool) {
if o.Null {
return v, false
}
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptNilResponseBodyContentError400AdditionalErrors) Or(d ResponseBodyContentError400AdditionalErrors) ResponseBodyContentError400AdditionalErrors {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptNilResponseContentError4AdditionalErrors returns new OptNilResponseContentError4AdditionalErrors with value set to v.
func NewOptNilResponseContentError4AdditionalErrors(v ResponseContentError4AdditionalErrors) OptNilResponseContentError4AdditionalErrors {
return OptNilResponseContentError4AdditionalErrors{
Value: v,
Set: true,
}
}
// OptNilResponseContentError4AdditionalErrors is optional nullable ResponseContentError4AdditionalErrors.
type OptNilResponseContentError4AdditionalErrors struct {
Value ResponseContentError4AdditionalErrors
Set bool
Null bool
}
// IsSet returns true if OptNilResponseContentError4AdditionalErrors was set.
func (o OptNilResponseContentError4AdditionalErrors) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptNilResponseContentError4AdditionalErrors) Reset() {
var v ResponseContentError4AdditionalErrors
o.Value = v
o.Set = false
o.Null = false
}
// SetTo sets value to v.
func (o *OptNilResponseContentError4AdditionalErrors) SetTo(v ResponseContentError4AdditionalErrors) {
o.Set = true
o.Null = false
o.Value = v
}
// IsNull returns true if value is Null.
func (o OptNilResponseContentError4AdditionalErrors) IsNull() bool { return o.Null }
// SetToNull sets value to null.
func (o *OptNilResponseContentError4AdditionalErrors) SetToNull() {
o.Set = true
o.Null = true
var v ResponseContentError4AdditionalErrors
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptNilResponseContentError4AdditionalErrors) Get() (v ResponseContentError4AdditionalErrors, ok bool) {
if o.Null {
return v, false
}
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptNilResponseContentError4AdditionalErrors) Or(d ResponseContentError4AdditionalErrors) ResponseContentError4AdditionalErrors {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptNilResponseQuarantineGoodsData returns new OptNilResponseQuarantineGoodsData with value set to v.
func NewOptNilResponseQuarantineGoodsData(v ResponseQuarantineGoodsData) OptNilResponseQuarantineGoodsData {
return OptNilResponseQuarantineGoodsData{
Value: v,
Set: true,
}
}
// OptNilResponseQuarantineGoodsData is optional nullable ResponseQuarantineGoodsData.
type OptNilResponseQuarantineGoodsData struct {
Value ResponseQuarantineGoodsData
Set bool
Null bool
}
// IsSet returns true if OptNilResponseQuarantineGoodsData was set.
func (o OptNilResponseQuarantineGoodsData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptNilResponseQuarantineGoodsData) Reset() {
var v ResponseQuarantineGoodsData
o.Value = v
o.Set = false
o.Null = false
}
// SetTo sets value to v.
func (o *OptNilResponseQuarantineGoodsData) SetTo(v ResponseQuarantineGoodsData) {
o.Set = true
o.Null = false
o.Value = v
}
// IsNull returns true if value is Null.
func (o OptNilResponseQuarantineGoodsData) IsNull() bool { return o.Null }
// SetToNull sets value to null.
func (o *OptNilResponseQuarantineGoodsData) SetToNull() {
o.Set = true
o.Null = true
var v ResponseQuarantineGoodsData
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptNilResponseQuarantineGoodsData) Get() (v ResponseQuarantineGoodsData, ok bool) {
if o.Null {
return v, false
}
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptNilResponseQuarantineGoodsData) Or(d ResponseQuarantineGoodsData) ResponseQuarantineGoodsData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptNilString returns new OptNilString with value set to v.
func NewOptNilString(v string) OptNilString {
return OptNilString{
Value: v,
Set: true,
}
}
// OptNilString is optional nullable string.
type OptNilString struct {
Value string
Set bool
Null bool
}
// IsSet returns true if OptNilString was set.
func (o OptNilString) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptNilString) Reset() {
var v string
o.Value = v
o.Set = false
o.Null = false
}
// SetTo sets value to v.
func (o *OptNilString) SetTo(v string) {
o.Set = true
o.Null = false
o.Value = v
}
// IsNull returns true if value is Null.
func (o OptNilString) IsNull() bool { return o.Null }
// SetToNull sets value to null.
func (o *OptNilString) SetToNull() {
o.Set = true
o.Null = true
var v string
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptNilString) Get() (v string, ok bool) {
if o.Null {
return v, false
}
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptNilString) Or(d string) string {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptOfficeCargoType returns new OptOfficeCargoType with value set to v.
func NewOptOfficeCargoType(v OfficeCargoType) OptOfficeCargoType {
return OptOfficeCargoType{
Value: v,
Set: true,
}
}
// OptOfficeCargoType is optional OfficeCargoType.
type OptOfficeCargoType struct {
Value OfficeCargoType
Set bool
}
// IsSet returns true if OptOfficeCargoType was set.
func (o OptOfficeCargoType) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptOfficeCargoType) Reset() {
var v OfficeCargoType
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptOfficeCargoType) SetTo(v OfficeCargoType) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptOfficeCargoType) Get() (v OfficeCargoType, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptOfficeCargoType) Or(d OfficeCargoType) OfficeCargoType {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptOfficeDeliveryType returns new OptOfficeDeliveryType with value set to v.
func NewOptOfficeDeliveryType(v OfficeDeliveryType) OptOfficeDeliveryType {
return OptOfficeDeliveryType{
Value: v,
Set: true,
}
}
// OptOfficeDeliveryType is optional OfficeDeliveryType.
type OptOfficeDeliveryType struct {
Value OfficeDeliveryType
Set bool
}
// IsSet returns true if OptOfficeDeliveryType was set.
func (o OptOfficeDeliveryType) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptOfficeDeliveryType) Reset() {
var v OfficeDeliveryType
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptOfficeDeliveryType) SetTo(v OfficeDeliveryType) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptOfficeDeliveryType) Get() (v OfficeDeliveryType, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptOfficeDeliveryType) Or(d OfficeDeliveryType) OfficeDeliveryType {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptRequestAlreadyExistsErrorData returns new OptRequestAlreadyExistsErrorData with value set to v.
func NewOptRequestAlreadyExistsErrorData(v RequestAlreadyExistsErrorData) OptRequestAlreadyExistsErrorData {
return OptRequestAlreadyExistsErrorData{
Value: v,
Set: true,
}
}
// OptRequestAlreadyExistsErrorData is optional RequestAlreadyExistsErrorData.
type OptRequestAlreadyExistsErrorData struct {
Value RequestAlreadyExistsErrorData
Set bool
}
// IsSet returns true if OptRequestAlreadyExistsErrorData was set.
func (o OptRequestAlreadyExistsErrorData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptRequestAlreadyExistsErrorData) Reset() {
var v RequestAlreadyExistsErrorData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptRequestAlreadyExistsErrorData) SetTo(v RequestAlreadyExistsErrorData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptRequestAlreadyExistsErrorData) Get() (v RequestAlreadyExistsErrorData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptRequestAlreadyExistsErrorData) Or(d RequestAlreadyExistsErrorData) RequestAlreadyExistsErrorData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseBodyContentError400Data returns new OptResponseBodyContentError400Data with value set to v.
func NewOptResponseBodyContentError400Data(v *ResponseBodyContentError400Data) OptResponseBodyContentError400Data {
return OptResponseBodyContentError400Data{
Value: v,
Set: true,
}
}
// OptResponseBodyContentError400Data is optional *ResponseBodyContentError400Data.
type OptResponseBodyContentError400Data struct {
Value *ResponseBodyContentError400Data
Set bool
}
// IsSet returns true if OptResponseBodyContentError400Data was set.
func (o OptResponseBodyContentError400Data) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseBodyContentError400Data) Reset() {
var v *ResponseBodyContentError400Data
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseBodyContentError400Data) SetTo(v *ResponseBodyContentError400Data) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseBodyContentError400Data) Get() (v *ResponseBodyContentError400Data, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseBodyContentError400Data) Or(d *ResponseBodyContentError400Data) *ResponseBodyContentError400Data {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseBodyContentError403Data returns new OptResponseBodyContentError403Data with value set to v.
func NewOptResponseBodyContentError403Data(v *ResponseBodyContentError403Data) OptResponseBodyContentError403Data {
return OptResponseBodyContentError403Data{
Value: v,
Set: true,
}
}
// OptResponseBodyContentError403Data is optional *ResponseBodyContentError403Data.
type OptResponseBodyContentError403Data struct {
Value *ResponseBodyContentError403Data
Set bool
}
// IsSet returns true if OptResponseBodyContentError403Data was set.
func (o OptResponseBodyContentError403Data) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseBodyContentError403Data) Reset() {
var v *ResponseBodyContentError403Data
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseBodyContentError403Data) SetTo(v *ResponseBodyContentError403Data) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseBodyContentError403Data) Get() (v *ResponseBodyContentError403Data, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseBodyContentError403Data) Or(d *ResponseBodyContentError403Data) *ResponseBodyContentError403Data {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseCardCreateAdditionalErrors returns new OptResponseCardCreateAdditionalErrors with value set to v.
func NewOptResponseCardCreateAdditionalErrors(v ResponseCardCreateAdditionalErrors) OptResponseCardCreateAdditionalErrors {
return OptResponseCardCreateAdditionalErrors{
Value: v,
Set: true,
}
}
// OptResponseCardCreateAdditionalErrors is optional ResponseCardCreateAdditionalErrors.
type OptResponseCardCreateAdditionalErrors struct {
Value ResponseCardCreateAdditionalErrors
Set bool
}
// IsSet returns true if OptResponseCardCreateAdditionalErrors was set.
func (o OptResponseCardCreateAdditionalErrors) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseCardCreateAdditionalErrors) Reset() {
var v ResponseCardCreateAdditionalErrors
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseCardCreateAdditionalErrors) SetTo(v ResponseCardCreateAdditionalErrors) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseCardCreateAdditionalErrors) Get() (v ResponseCardCreateAdditionalErrors, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseCardCreateAdditionalErrors) Or(d ResponseCardCreateAdditionalErrors) ResponseCardCreateAdditionalErrors {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseCardCreateData returns new OptResponseCardCreateData with value set to v.
func NewOptResponseCardCreateData(v *ResponseCardCreateData) OptResponseCardCreateData {
return OptResponseCardCreateData{
Value: v,
Set: true,
}
}
// OptResponseCardCreateData is optional *ResponseCardCreateData.
type OptResponseCardCreateData struct {
Value *ResponseCardCreateData
Set bool
}
// IsSet returns true if OptResponseCardCreateData was set.
func (o OptResponseCardCreateData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseCardCreateData) Reset() {
var v *ResponseCardCreateData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseCardCreateData) SetTo(v *ResponseCardCreateData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseCardCreateData) Get() (v *ResponseCardCreateData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseCardCreateData) Or(d *ResponseCardCreateData) *ResponseCardCreateData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseContentError4Data returns new OptResponseContentError4Data with value set to v.
func NewOptResponseContentError4Data(v *ResponseContentError4Data) OptResponseContentError4Data {
return OptResponseContentError4Data{
Value: v,
Set: true,
}
}
// OptResponseContentError4Data is optional *ResponseContentError4Data.
type OptResponseContentError4Data struct {
Value *ResponseContentError4Data
Set bool
}
// IsSet returns true if OptResponseContentError4Data was set.
func (o OptResponseContentError4Data) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseContentError4Data) Reset() {
var v *ResponseContentError4Data
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseContentError4Data) SetTo(v *ResponseContentError4Data) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseContentError4Data) Get() (v *ResponseContentError4Data, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseContentError4Data) Or(d *ResponseContentError4Data) *ResponseContentError4Data {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseContentError6Data returns new OptResponseContentError6Data with value set to v.
func NewOptResponseContentError6Data(v *ResponseContentError6Data) OptResponseContentError6Data {
return OptResponseContentError6Data{
Value: v,
Set: true,
}
}
// OptResponseContentError6Data is optional *ResponseContentError6Data.
type OptResponseContentError6Data struct {
Value *ResponseContentError6Data
Set bool
}
// IsSet returns true if OptResponseContentError6Data was set.
func (o OptResponseContentError6Data) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseContentError6Data) Reset() {
var v *ResponseContentError6Data
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseContentError6Data) SetTo(v *ResponseContentError6Data) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseContentError6Data) Get() (v *ResponseContentError6Data, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseContentError6Data) Or(d *ResponseContentError6Data) *ResponseContentError6Data {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseErrorData returns new OptResponseErrorData with value set to v.
func NewOptResponseErrorData(v *ResponseErrorData) OptResponseErrorData {
return OptResponseErrorData{
Value: v,
Set: true,
}
}
// OptResponseErrorData is optional *ResponseErrorData.
type OptResponseErrorData struct {
Value *ResponseErrorData
Set bool
}
// IsSet returns true if OptResponseErrorData was set.
func (o OptResponseErrorData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseErrorData) Reset() {
var v *ResponseErrorData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseErrorData) SetTo(v *ResponseErrorData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseErrorData) Get() (v *ResponseErrorData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseErrorData) Or(d *ResponseErrorData) *ResponseErrorData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseGoodBufferHistoriesData returns new OptResponseGoodBufferHistoriesData with value set to v.
func NewOptResponseGoodBufferHistoriesData(v ResponseGoodBufferHistoriesData) OptResponseGoodBufferHistoriesData {
return OptResponseGoodBufferHistoriesData{
Value: v,
Set: true,
}
}
// OptResponseGoodBufferHistoriesData is optional ResponseGoodBufferHistoriesData.
type OptResponseGoodBufferHistoriesData struct {
Value ResponseGoodBufferHistoriesData
Set bool
}
// IsSet returns true if OptResponseGoodBufferHistoriesData was set.
func (o OptResponseGoodBufferHistoriesData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseGoodBufferHistoriesData) Reset() {
var v ResponseGoodBufferHistoriesData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseGoodBufferHistoriesData) SetTo(v ResponseGoodBufferHistoriesData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseGoodBufferHistoriesData) Get() (v ResponseGoodBufferHistoriesData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseGoodBufferHistoriesData) Or(d ResponseGoodBufferHistoriesData) ResponseGoodBufferHistoriesData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseGoodHistoriesData returns new OptResponseGoodHistoriesData with value set to v.
func NewOptResponseGoodHistoriesData(v ResponseGoodHistoriesData) OptResponseGoodHistoriesData {
return OptResponseGoodHistoriesData{
Value: v,
Set: true,
}
}
// OptResponseGoodHistoriesData is optional ResponseGoodHistoriesData.
type OptResponseGoodHistoriesData struct {
Value ResponseGoodHistoriesData
Set bool
}
// IsSet returns true if OptResponseGoodHistoriesData was set.
func (o OptResponseGoodHistoriesData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseGoodHistoriesData) Reset() {
var v ResponseGoodHistoriesData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseGoodHistoriesData) SetTo(v ResponseGoodHistoriesData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseGoodHistoriesData) Get() (v ResponseGoodHistoriesData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseGoodHistoriesData) Or(d ResponseGoodHistoriesData) ResponseGoodHistoriesData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseGoodsListsData returns new OptResponseGoodsListsData with value set to v.
func NewOptResponseGoodsListsData(v ResponseGoodsListsData) OptResponseGoodsListsData {
return OptResponseGoodsListsData{
Value: v,
Set: true,
}
}
// OptResponseGoodsListsData is optional ResponseGoodsListsData.
type OptResponseGoodsListsData struct {
Value ResponseGoodsListsData
Set bool
}
// IsSet returns true if OptResponseGoodsListsData was set.
func (o OptResponseGoodsListsData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseGoodsListsData) Reset() {
var v ResponseGoodsListsData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseGoodsListsData) SetTo(v ResponseGoodsListsData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseGoodsListsData) Get() (v ResponseGoodsListsData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseGoodsListsData) Or(d ResponseGoodsListsData) ResponseGoodsListsData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptResponseSizeListsData returns new OptResponseSizeListsData with value set to v.
func NewOptResponseSizeListsData(v ResponseSizeListsData) OptResponseSizeListsData {
return OptResponseSizeListsData{
Value: v,
Set: true,
}
}
// OptResponseSizeListsData is optional ResponseSizeListsData.
type OptResponseSizeListsData struct {
Value ResponseSizeListsData
Set bool
}
// IsSet returns true if OptResponseSizeListsData was set.
func (o OptResponseSizeListsData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptResponseSizeListsData) Reset() {
var v ResponseSizeListsData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptResponseSizeListsData) SetTo(v ResponseSizeListsData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptResponseSizeListsData) Get() (v ResponseSizeListsData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptResponseSizeListsData) Or(d ResponseSizeListsData) ResponseSizeListsData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptStocksWarehouseErrorItemData returns new OptStocksWarehouseErrorItemData with value set to v.
func NewOptStocksWarehouseErrorItemData(v *StocksWarehouseErrorItemData) OptStocksWarehouseErrorItemData {
return OptStocksWarehouseErrorItemData{
Value: v,
Set: true,
}
}
// OptStocksWarehouseErrorItemData is optional *StocksWarehouseErrorItemData.
type OptStocksWarehouseErrorItemData struct {
Value *StocksWarehouseErrorItemData
Set bool
}
// IsSet returns true if OptStocksWarehouseErrorItemData was set.
func (o OptStocksWarehouseErrorItemData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptStocksWarehouseErrorItemData) Reset() {
var v *StocksWarehouseErrorItemData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptStocksWarehouseErrorItemData) SetTo(v *StocksWarehouseErrorItemData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptStocksWarehouseErrorItemData) Get() (v *StocksWarehouseErrorItemData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptStocksWarehouseErrorItemData) Or(d *StocksWarehouseErrorItemData) *StocksWarehouseErrorItemData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptString returns new OptString with value set to v.
func NewOptString(v string) OptString {
return OptString{
Value: v,
Set: true,
}
}
// OptString is optional string.
type OptString struct {
Value string
Set bool
}
// IsSet returns true if OptString was set.
func (o OptString) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptString) Reset() {
var v string
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptString) SetTo(v string) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptString) Get() (v string, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptString) Or(d string) string {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptTaskCreatedData returns new OptTaskCreatedData with value set to v.
func NewOptTaskCreatedData(v TaskCreatedData) OptTaskCreatedData {
return OptTaskCreatedData{
Value: v,
Set: true,
}
}
// OptTaskCreatedData is optional TaskCreatedData.
type OptTaskCreatedData struct {
Value TaskCreatedData
Set bool
}
// IsSet returns true if OptTaskCreatedData was set.
func (o OptTaskCreatedData) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptTaskCreatedData) Reset() {
var v TaskCreatedData
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptTaskCreatedData) SetTo(v TaskCreatedData) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptTaskCreatedData) Get() (v TaskCreatedData, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptTaskCreatedData) Or(d TaskCreatedData) TaskCreatedData {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptUUID returns new OptUUID with value set to v.
func NewOptUUID(v uuid.UUID) OptUUID {
return OptUUID{
Value: v,
Set: true,
}
}
// OptUUID is optional uuid.UUID.
type OptUUID struct {
Value uuid.UUID
Set bool
}
// IsSet returns true if OptUUID was set.
func (o OptUUID) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptUUID) Reset() {
var v uuid.UUID
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptUUID) SetTo(v uuid.UUID) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptUUID) Get() (v uuid.UUID, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptUUID) Or(d uuid.UUID) uuid.UUID {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptUint returns new OptUint with value set to v.
func NewOptUint(v uint) OptUint {
return OptUint{
Value: v,
Set: true,
}
}
// OptUint is optional uint.
type OptUint struct {
Value uint
Set bool
}
// IsSet returns true if OptUint was set.
func (o OptUint) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptUint) Reset() {
var v uint
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptUint) SetTo(v uint) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptUint) Get() (v uint, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptUint) Or(d uint) uint {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptWarehouseCargoType returns new OptWarehouseCargoType with value set to v.
func NewOptWarehouseCargoType(v WarehouseCargoType) OptWarehouseCargoType {
return OptWarehouseCargoType{
Value: v,
Set: true,
}
}
// OptWarehouseCargoType is optional WarehouseCargoType.
type OptWarehouseCargoType struct {
Value WarehouseCargoType
Set bool
}
// IsSet returns true if OptWarehouseCargoType was set.
func (o OptWarehouseCargoType) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptWarehouseCargoType) Reset() {
var v WarehouseCargoType
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptWarehouseCargoType) SetTo(v WarehouseCargoType) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptWarehouseCargoType) Get() (v WarehouseCargoType, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptWarehouseCargoType) Or(d WarehouseCargoType) WarehouseCargoType {
if v, ok := o.Get(); ok {
return v
}
return d
}
// NewOptWarehouseDeliveryType returns new OptWarehouseDeliveryType with value set to v.
func NewOptWarehouseDeliveryType(v WarehouseDeliveryType) OptWarehouseDeliveryType {
return OptWarehouseDeliveryType{
Value: v,
Set: true,
}
}
// OptWarehouseDeliveryType is optional WarehouseDeliveryType.
type OptWarehouseDeliveryType struct {
Value WarehouseDeliveryType
Set bool
}
// IsSet returns true if OptWarehouseDeliveryType was set.
func (o OptWarehouseDeliveryType) IsSet() bool { return o.Set }
// Reset unsets value.
func (o *OptWarehouseDeliveryType) Reset() {
var v WarehouseDeliveryType
o.Value = v
o.Set = false
}
// SetTo sets value to v.
func (o *OptWarehouseDeliveryType) SetTo(v WarehouseDeliveryType) {
o.Set = true
o.Value = v
}
// Get returns value and boolean that denotes whether value was set.
func (o OptWarehouseDeliveryType) Get() (v WarehouseDeliveryType, ok bool) {
if !o.Set {
return v, false
}
return o.Value, true
}
// Or returns value if set, or given parameter if does not.
func (o OptWarehouseDeliveryType) Or(d WarehouseDeliveryType) WarehouseDeliveryType {
if v, ok := o.Get(); ok {
return v
}
return d
}
// Ref: #/components/schemas/QuarantineGoods
type QuarantineGoods struct {
// Артикул WB.
NmID OptInt `json:"nmID"`
// Не используется.
SizeID OptInt `json:"sizeID"`
// Не используется.
TechSizeName OptString `json:"techSizeName"`
// Валюта по стандарту ISO 4217.
CurrencyIsoCode4217 OptString `json:"currencyIsoCode4217"`
// Новая цена продавца до скидки.
NewPrice OptFloat32 `json:"newPrice"`
// Текущая цена продавца до скидки.
OldPrice OptFloat32 `json:"oldPrice"`
// Новая скидка продавца, %.
NewDiscount OptInt `json:"newDiscount"`
// Текущая скидка продавца, %.
OldDiscount OptInt `json:"oldDiscount"`
// Разница: `newPrice` * (1 - `newDiscount` / 100) - `oldPrice` * (1 - `oldDiscount` / 100).
PriceDiff OptFloat32 `json:"priceDiff"`
}
// GetNmID returns the value of NmID.
func (s *QuarantineGoods) GetNmID() OptInt {
return s.NmID
}
// GetSizeID returns the value of SizeID.
func (s *QuarantineGoods) GetSizeID() OptInt {
return s.SizeID
}
// GetTechSizeName returns the value of TechSizeName.
func (s *QuarantineGoods) GetTechSizeName() OptString {
return s.TechSizeName
}
// GetCurrencyIsoCode4217 returns the value of CurrencyIsoCode4217.
func (s *QuarantineGoods) GetCurrencyIsoCode4217() OptString {
return s.CurrencyIsoCode4217
}
// GetNewPrice returns the value of NewPrice.
func (s *QuarantineGoods) GetNewPrice() OptFloat32 {
return s.NewPrice
}
// GetOldPrice returns the value of OldPrice.
func (s *QuarantineGoods) GetOldPrice() OptFloat32 {
return s.OldPrice
}
// GetNewDiscount returns the value of NewDiscount.
func (s *QuarantineGoods) GetNewDiscount() OptInt {
return s.NewDiscount
}
// GetOldDiscount returns the value of OldDiscount.
func (s *QuarantineGoods) GetOldDiscount() OptInt {
return s.OldDiscount
}
// GetPriceDiff returns the value of PriceDiff.
func (s *QuarantineGoods) GetPriceDiff() OptFloat32 {
return s.PriceDiff
}
// SetNmID sets the value of NmID.
func (s *QuarantineGoods) SetNmID(val OptInt) {
s.NmID = val
}
// SetSizeID sets the value of SizeID.
func (s *QuarantineGoods) SetSizeID(val OptInt) {
s.SizeID = val
}
// SetTechSizeName sets the value of TechSizeName.
func (s *QuarantineGoods) SetTechSizeName(val OptString) {
s.TechSizeName = val
}
// SetCurrencyIsoCode4217 sets the value of CurrencyIsoCode4217.
func (s *QuarantineGoods) SetCurrencyIsoCode4217(val OptString) {
s.CurrencyIsoCode4217 = val
}
// SetNewPrice sets the value of NewPrice.
func (s *QuarantineGoods) SetNewPrice(val OptFloat32) {
s.NewPrice = val
}
// SetOldPrice sets the value of OldPrice.
func (s *QuarantineGoods) SetOldPrice(val OptFloat32) {
s.OldPrice = val
}
// SetNewDiscount sets the value of NewDiscount.
func (s *QuarantineGoods) SetNewDiscount(val OptInt) {
s.NewDiscount = val
}
// SetOldDiscount sets the value of OldDiscount.
func (s *QuarantineGoods) SetOldDiscount(val OptInt) {
s.OldDiscount = val
}
// SetPriceDiff sets the value of PriceDiff.
func (s *QuarantineGoods) SetPriceDiff(val OptFloat32) {
s.PriceDiff = val
}
type R401 struct {
// Заголовок ошибки.
Title OptString `json:"title"`
// Детали ошибки.
Detail OptString `json:"detail"`
// Внутренний код ошибки.
Code OptString `json:"code"`
// Уникальный ID запроса.
RequestId OptString `json:"requestId"`
// ID внутреннего сервиса WB.
Origin OptString `json:"origin"`
// HTTP статус-код.
Status OptFloat64 `json:"status"`
// Расшифровка HTTP статус-кода.
StatusText OptString `json:"statusText"`
// Дата и время запроса.
Timestamp OptDateTime `json:"timestamp"`
}
// GetTitle returns the value of Title.
func (s *R401) GetTitle() OptString {
return s.Title
}
// GetDetail returns the value of Detail.
func (s *R401) GetDetail() OptString {
return s.Detail
}
// GetCode returns the value of Code.
func (s *R401) GetCode() OptString {
return s.Code
}
// GetRequestId returns the value of RequestId.
func (s *R401) GetRequestId() OptString {
return s.RequestId
}
// GetOrigin returns the value of Origin.
func (s *R401) GetOrigin() OptString {
return s.Origin
}
// GetStatus returns the value of Status.
func (s *R401) GetStatus() OptFloat64 {
return s.Status
}
// GetStatusText returns the value of StatusText.
func (s *R401) GetStatusText() OptString {
return s.StatusText
}
// GetTimestamp returns the value of Timestamp.
func (s *R401) GetTimestamp() OptDateTime {
return s.Timestamp
}
// SetTitle sets the value of Title.
func (s *R401) SetTitle(val OptString) {
s.Title = val
}
// SetDetail sets the value of Detail.
func (s *R401) SetDetail(val OptString) {
s.Detail = val
}
// SetCode sets the value of Code.
func (s *R401) SetCode(val OptString) {
s.Code = val
}
// SetRequestId sets the value of RequestId.
func (s *R401) SetRequestId(val OptString) {
s.RequestId = val
}
// SetOrigin sets the value of Origin.
func (s *R401) SetOrigin(val OptString) {
s.Origin = val
}
// SetStatus sets the value of Status.
func (s *R401) SetStatus(val OptFloat64) {
s.Status = val
}
// SetStatusText sets the value of StatusText.
func (s *R401) SetStatusText(val OptString) {
s.StatusText = val
}
// SetTimestamp sets the value of Timestamp.
func (s *R401) SetTimestamp(val OptDateTime) {
s.Timestamp = val
}
func (*R401) aPIV2BufferGoodsTaskGetRes() {}
func (*R401) aPIV2BufferTasksGetRes() {}
func (*R401) aPIV2HistoryGoodsTaskGetRes() {}
func (*R401) aPIV2HistoryTasksGetRes() {}
func (*R401) aPIV2ListGoodsFilterGetRes() {}
func (*R401) aPIV2ListGoodsSizeNmGetRes() {}
func (*R401) aPIV2QuarantineGoodsGetRes() {}
func (*R401) aPIV2UploadTaskClubDiscountPostRes() {}
func (*R401) aPIV2UploadTaskPostRes() {}
func (*R401) aPIV2UploadTaskSizePostRes() {}
func (*R401) aPIV3OfficesGetRes() {}
func (*R401) aPIV3StocksWarehouseIdDeleteRes() {}
func (*R401) aPIV3StocksWarehouseIdPostRes() {}
func (*R401) aPIV3StocksWarehouseIdPutRes() {}
func (*R401) aPIV3WarehousesGetRes() {}
func (*R401) aPIV3WarehousesPostRes() {}
func (*R401) aPIV3WarehousesWarehouseIdDeleteRes() {}
func (*R401) aPIV3WarehousesWarehouseIdPutRes() {}
func (*R401) contentV2BarcodesPostRes() {}
func (*R401) contentV2CardsDeleteTrashPostRes() {}
func (*R401) contentV2CardsErrorListGetRes() {}
func (*R401) contentV2CardsLimitsGetRes() {}
func (*R401) contentV2CardsRecoverPostRes() {}
func (*R401) contentV2CardsUpdatePostRes() {}
func (*R401) contentV2CardsUploadAddPostRes() {}
func (*R401) contentV2CardsUploadPostRes() {}
func (*R401) contentV2DirectoryColorsGetRes() {}
func (*R401) contentV2DirectoryCountriesGetRes() {}
func (*R401) contentV2DirectoryKindsGetRes() {}
func (*R401) contentV2DirectorySeasonsGetRes() {}
func (*R401) contentV2DirectoryTnvedGetRes() {}
func (*R401) contentV2DirectoryVatGetRes() {}
func (*R401) contentV2GetCardsListPostRes() {}
func (*R401) contentV2GetCardsTrashPostRes() {}
func (*R401) contentV2ObjectAllGetRes() {}
func (*R401) contentV2ObjectCharcsSubjectIdGetRes() {}
func (*R401) contentV2ObjectParentAllGetRes() {}
func (*R401) contentV2TagNomenclatureLinkPostRes() {}
func (*R401) contentV2TagsGetRes() {}
func (*R401) contentV3MediaFilePostRes() {}
func (*R401) contentV3MediaSavePostRes() {}
type R429 struct {
// Заголовок ошибки.
Title OptString `json:"title"`
// Детали ошибки.
Detail OptString `json:"detail"`
// Внутренний код ошибки.
Code OptString `json:"code"`
// Уникальный ID запроса.
RequestId OptString `json:"requestId"`
// ID внутреннего сервиса WB.
Origin OptString `json:"origin"`
// HTTP статус-код.
Status OptFloat64 `json:"status"`
// Расшифровка HTTP статус-кода.
StatusText OptString `json:"statusText"`
// Дата и время запроса.
Timestamp OptDateTime `json:"timestamp"`
}
// GetTitle returns the value of Title.
func (s *R429) GetTitle() OptString {
return s.Title
}
// GetDetail returns the value of Detail.
func (s *R429) GetDetail() OptString {
return s.Detail
}
// GetCode returns the value of Code.
func (s *R429) GetCode() OptString {
return s.Code
}
// GetRequestId returns the value of RequestId.
func (s *R429) GetRequestId() OptString {
return s.RequestId
}
// GetOrigin returns the value of Origin.
func (s *R429) GetOrigin() OptString {
return s.Origin
}
// GetStatus returns the value of Status.
func (s *R429) GetStatus() OptFloat64 {
return s.Status
}
// GetStatusText returns the value of StatusText.
func (s *R429) GetStatusText() OptString {
return s.StatusText
}
// GetTimestamp returns the value of Timestamp.
func (s *R429) GetTimestamp() OptDateTime {
return s.Timestamp
}
// SetTitle sets the value of Title.
func (s *R429) SetTitle(val OptString) {
s.Title = val
}
// SetDetail sets the value of Detail.
func (s *R429) SetDetail(val OptString) {
s.Detail = val
}
// SetCode sets the value of Code.
func (s *R429) SetCode(val OptString) {
s.Code = val
}
// SetRequestId sets the value of RequestId.
func (s *R429) SetRequestId(val OptString) {
s.RequestId = val
}
// SetOrigin sets the value of Origin.
func (s *R429) SetOrigin(val OptString) {
s.Origin = val
}
// SetStatus sets the value of Status.
func (s *R429) SetStatus(val OptFloat64) {
s.Status = val
}
// SetStatusText sets the value of StatusText.
func (s *R429) SetStatusText(val OptString) {
s.StatusText = val
}
// SetTimestamp sets the value of Timestamp.
func (s *R429) SetTimestamp(val OptDateTime) {
s.Timestamp = val
}
// R429Headers wraps R429 with response headers.
type R429Headers struct {
XRatelimitLimit OptInt
XRatelimitReset OptInt
XRatelimitRetry OptInt
Response R429
}
// GetXRatelimitLimit returns the value of XRatelimitLimit.
func (s *R429Headers) GetXRatelimitLimit() OptInt {
return s.XRatelimitLimit
}
// GetXRatelimitReset returns the value of XRatelimitReset.
func (s *R429Headers) GetXRatelimitReset() OptInt {
return s.XRatelimitReset
}
// GetXRatelimitRetry returns the value of XRatelimitRetry.
func (s *R429Headers) GetXRatelimitRetry() OptInt {
return s.XRatelimitRetry
}
// GetResponse returns the value of Response.
func (s *R429Headers) GetResponse() R429 {
return s.Response
}
// SetXRatelimitLimit sets the value of XRatelimitLimit.
func (s *R429Headers) SetXRatelimitLimit(val OptInt) {
s.XRatelimitLimit = val
}
// SetXRatelimitReset sets the value of XRatelimitReset.
func (s *R429Headers) SetXRatelimitReset(val OptInt) {
s.XRatelimitReset = val
}
// SetXRatelimitRetry sets the value of XRatelimitRetry.
func (s *R429Headers) SetXRatelimitRetry(val OptInt) {
s.XRatelimitRetry = val
}
// SetResponse sets the value of Response.
func (s *R429Headers) SetResponse(val R429) {
s.Response = val
}
func (*R429Headers) aPIV2BufferGoodsTaskGetRes() {}
func (*R429Headers) aPIV2BufferTasksGetRes() {}
func (*R429Headers) aPIV2HistoryGoodsTaskGetRes() {}
func (*R429Headers) aPIV2HistoryTasksGetRes() {}
func (*R429Headers) aPIV2ListGoodsFilterGetRes() {}
func (*R429Headers) aPIV2ListGoodsSizeNmGetRes() {}
func (*R429Headers) aPIV2QuarantineGoodsGetRes() {}
func (*R429Headers) aPIV2UploadTaskClubDiscountPostRes() {}
func (*R429Headers) aPIV2UploadTaskPostRes() {}
func (*R429Headers) aPIV2UploadTaskSizePostRes() {}
func (*R429Headers) aPIV3OfficesGetRes() {}
func (*R429Headers) aPIV3StocksWarehouseIdDeleteRes() {}
func (*R429Headers) aPIV3StocksWarehouseIdPostRes() {}
func (*R429Headers) aPIV3StocksWarehouseIdPutRes() {}
func (*R429Headers) aPIV3WarehousesGetRes() {}
func (*R429Headers) aPIV3WarehousesPostRes() {}
func (*R429Headers) aPIV3WarehousesWarehouseIdDeleteRes() {}
func (*R429Headers) aPIV3WarehousesWarehouseIdPutRes() {}
func (*R429Headers) contentV2BarcodesPostRes() {}
func (*R429Headers) contentV2CardsDeleteTrashPostRes() {}
func (*R429Headers) contentV2CardsErrorListGetRes() {}
func (*R429Headers) contentV2CardsLimitsGetRes() {}
func (*R429Headers) contentV2CardsRecoverPostRes() {}
func (*R429Headers) contentV2CardsUpdatePostRes() {}
func (*R429Headers) contentV2CardsUploadAddPostRes() {}
func (*R429Headers) contentV2CardsUploadPostRes() {}
func (*R429Headers) contentV2DirectoryColorsGetRes() {}
func (*R429Headers) contentV2DirectoryCountriesGetRes() {}
func (*R429Headers) contentV2DirectoryKindsGetRes() {}
func (*R429Headers) contentV2DirectorySeasonsGetRes() {}
func (*R429Headers) contentV2DirectoryTnvedGetRes() {}
func (*R429Headers) contentV2DirectoryVatGetRes() {}
func (*R429Headers) contentV2GetCardsListPostRes() {}
func (*R429Headers) contentV2GetCardsTrashPostRes() {}
func (*R429Headers) contentV2ObjectAllGetRes() {}
func (*R429Headers) contentV2ObjectCharcsSubjectIdGetRes() {}
func (*R429Headers) contentV2ObjectParentAllGetRes() {}
func (*R429Headers) contentV2TagNomenclatureLinkPostRes() {}
func (*R429Headers) contentV2TagsGetRes() {}
func (*R429Headers) contentV3MediaFilePostRes() {}
func (*R429Headers) contentV3MediaSavePostRes() {}
// Ref: #/components/schemas/RequestAlreadyExistsError
type RequestAlreadyExistsError struct {
Data OptRequestAlreadyExistsErrorData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *RequestAlreadyExistsError) GetData() OptRequestAlreadyExistsErrorData {
return s.Data
}
// GetError returns the value of Error.
func (s *RequestAlreadyExistsError) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *RequestAlreadyExistsError) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *RequestAlreadyExistsError) SetData(val OptRequestAlreadyExistsErrorData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *RequestAlreadyExistsError) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *RequestAlreadyExistsError) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*RequestAlreadyExistsError) aPIV2UploadTaskClubDiscountPostRes() {}
func (*RequestAlreadyExistsError) aPIV2UploadTaskPostRes() {}
func (*RequestAlreadyExistsError) aPIV2UploadTaskSizePostRes() {}
type RequestAlreadyExistsErrorData struct {
// ID загрузки.
ID OptInt `json:"id"`
// Флаг дублирования загрузки: `true` — такая загрузка уже
// есть.
AlreadyExists OptBool `json:"alreadyExists"`
}
// GetID returns the value of ID.
func (s *RequestAlreadyExistsErrorData) GetID() OptInt {
return s.ID
}
// GetAlreadyExists returns the value of AlreadyExists.
func (s *RequestAlreadyExistsErrorData) GetAlreadyExists() OptBool {
return s.AlreadyExists
}
// SetID sets the value of ID.
func (s *RequestAlreadyExistsErrorData) SetID(val OptInt) {
s.ID = val
}
// SetAlreadyExists sets the value of AlreadyExists.
func (s *RequestAlreadyExistsErrorData) SetAlreadyExists(val OptBool) {
s.AlreadyExists = val
}
// Ref: #/components/schemas/responseBodyContentError400
type ResponseBodyContentError400 struct {
Data OptResponseBodyContentError400Data `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilResponseBodyContentError400AdditionalErrors `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ResponseBodyContentError400) GetData() OptResponseBodyContentError400Data {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseBodyContentError400) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseBodyContentError400) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ResponseBodyContentError400) GetAdditionalErrors() OptNilResponseBodyContentError400AdditionalErrors {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ResponseBodyContentError400) SetData(val OptResponseBodyContentError400Data) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseBodyContentError400) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseBodyContentError400) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ResponseBodyContentError400) SetAdditionalErrors(val OptNilResponseBodyContentError400AdditionalErrors) {
s.AdditionalErrors = val
}
func (*ResponseBodyContentError400) contentV2CardsDeleteTrashPostRes() {}
func (*ResponseBodyContentError400) contentV2CardsErrorListGetRes() {}
func (*ResponseBodyContentError400) contentV2CardsRecoverPostRes() {}
func (*ResponseBodyContentError400) contentV2CardsUpdatePostRes() {}
func (*ResponseBodyContentError400) contentV2CardsUploadAddPostRes() {}
func (*ResponseBodyContentError400) contentV2CardsUploadPostRes() {}
func (*ResponseBodyContentError400) contentV2DirectoryColorsGetRes() {}
func (*ResponseBodyContentError400) contentV2DirectoryCountriesGetRes() {}
func (*ResponseBodyContentError400) contentV2DirectoryKindsGetRes() {}
func (*ResponseBodyContentError400) contentV2DirectorySeasonsGetRes() {}
func (*ResponseBodyContentError400) contentV2DirectoryTnvedGetRes() {}
func (*ResponseBodyContentError400) contentV2DirectoryVatGetRes() {}
func (*ResponseBodyContentError400) contentV2GetCardsListPostRes() {}
func (*ResponseBodyContentError400) contentV2GetCardsTrashPostRes() {}
func (*ResponseBodyContentError400) contentV2ObjectCharcsSubjectIdGetRes() {}
func (*ResponseBodyContentError400) contentV2ObjectParentAllGetRes() {}
// Дополнительные ошибки.
type ResponseBodyContentError400AdditionalErrors struct {
MoveNmsToTrash OptString `json:"MoveNmsToTrash"`
}
// GetMoveNmsToTrash returns the value of MoveNmsToTrash.
func (s *ResponseBodyContentError400AdditionalErrors) GetMoveNmsToTrash() OptString {
return s.MoveNmsToTrash
}
// SetMoveNmsToTrash sets the value of MoveNmsToTrash.
func (s *ResponseBodyContentError400AdditionalErrors) SetMoveNmsToTrash(val OptString) {
s.MoveNmsToTrash = val
}
type ResponseBodyContentError400Data struct{}
// Ref: #/components/schemas/responseBodyContentError403
type ResponseBodyContentError403 struct {
Data OptResponseBodyContentError403Data `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ResponseBodyContentError403) GetData() OptResponseBodyContentError403Data {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseBodyContentError403) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseBodyContentError403) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ResponseBodyContentError403) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ResponseBodyContentError403) SetData(val OptResponseBodyContentError403Data) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseBodyContentError403) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseBodyContentError403) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ResponseBodyContentError403) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ResponseBodyContentError403) contentV2BarcodesPostRes() {}
func (*ResponseBodyContentError403) contentV2CardsDeleteTrashPostRes() {}
func (*ResponseBodyContentError403) contentV2CardsErrorListGetRes() {}
func (*ResponseBodyContentError403) contentV2CardsLimitsGetRes() {}
func (*ResponseBodyContentError403) contentV2CardsRecoverPostRes() {}
func (*ResponseBodyContentError403) contentV2CardsUpdatePostRes() {}
func (*ResponseBodyContentError403) contentV2DirectoryColorsGetRes() {}
func (*ResponseBodyContentError403) contentV2DirectoryCountriesGetRes() {}
func (*ResponseBodyContentError403) contentV2DirectoryKindsGetRes() {}
func (*ResponseBodyContentError403) contentV2DirectorySeasonsGetRes() {}
func (*ResponseBodyContentError403) contentV2DirectoryTnvedGetRes() {}
func (*ResponseBodyContentError403) contentV2DirectoryVatGetRes() {}
func (*ResponseBodyContentError403) contentV2GetCardsListPostRes() {}
func (*ResponseBodyContentError403) contentV2GetCardsTrashPostRes() {}
func (*ResponseBodyContentError403) contentV2ObjectCharcsSubjectIdGetRes() {}
func (*ResponseBodyContentError403) contentV2ObjectParentAllGetRes() {}
func (*ResponseBodyContentError403) contentV2TagNomenclatureLinkPostRes() {}
func (*ResponseBodyContentError403) contentV2TagsGetRes() {}
type ResponseBodyContentError403Data struct{}
// Ref: #/components/schemas/responseCardCreate
type ResponseCardCreate struct {
Data OptResponseCardCreateData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptResponseCardCreateAdditionalErrors `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ResponseCardCreate) GetData() OptResponseCardCreateData {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseCardCreate) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseCardCreate) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ResponseCardCreate) GetAdditionalErrors() OptResponseCardCreateAdditionalErrors {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ResponseCardCreate) SetData(val OptResponseCardCreateData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseCardCreate) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseCardCreate) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ResponseCardCreate) SetAdditionalErrors(val OptResponseCardCreateAdditionalErrors) {
s.AdditionalErrors = val
}
func (*ResponseCardCreate) contentV2CardsUpdatePostRes() {}
func (*ResponseCardCreate) contentV2CardsUploadAddPostRes() {}
func (*ResponseCardCreate) contentV2CardsUploadPostRes() {}
// Дополнительные ошибки.
// ResponseCardCreateAdditionalErrors represents sum type.
type ResponseCardCreateAdditionalErrors struct {
Type ResponseCardCreateAdditionalErrorsType // switch on this field
Null struct{}
ResponseCardCreateAdditionalErrors0 ResponseCardCreateAdditionalErrors0
String string
}
// ResponseCardCreateAdditionalErrorsType is oneOf type of ResponseCardCreateAdditionalErrors.
type ResponseCardCreateAdditionalErrorsType string
// Possible values for ResponseCardCreateAdditionalErrorsType.
const (
NullResponseCardCreateAdditionalErrors ResponseCardCreateAdditionalErrorsType = "struct{}"
ResponseCardCreateAdditionalErrors0ResponseCardCreateAdditionalErrors ResponseCardCreateAdditionalErrorsType = "ResponseCardCreateAdditionalErrors0"
StringResponseCardCreateAdditionalErrors ResponseCardCreateAdditionalErrorsType = "string"
)
// IsNull reports whether ResponseCardCreateAdditionalErrors is struct{}.
func (s ResponseCardCreateAdditionalErrors) IsNull() bool {
return s.Type == NullResponseCardCreateAdditionalErrors
}
// IsResponseCardCreateAdditionalErrors0 reports whether ResponseCardCreateAdditionalErrors is ResponseCardCreateAdditionalErrors0.
func (s ResponseCardCreateAdditionalErrors) IsResponseCardCreateAdditionalErrors0() bool {
return s.Type == ResponseCardCreateAdditionalErrors0ResponseCardCreateAdditionalErrors
}
// IsString reports whether ResponseCardCreateAdditionalErrors is string.
func (s ResponseCardCreateAdditionalErrors) IsString() bool {
return s.Type == StringResponseCardCreateAdditionalErrors
}
// SetNull sets ResponseCardCreateAdditionalErrors to struct{}.
func (s *ResponseCardCreateAdditionalErrors) SetNull(v struct{}) {
s.Type = NullResponseCardCreateAdditionalErrors
s.Null = v
}
// GetNull returns struct{} and true boolean if ResponseCardCreateAdditionalErrors is struct{}.
func (s ResponseCardCreateAdditionalErrors) GetNull() (v struct{}, ok bool) {
if !s.IsNull() {
return v, false
}
return s.Null, true
}
// NewNullResponseCardCreateAdditionalErrors returns new ResponseCardCreateAdditionalErrors from struct{}.
func NewNullResponseCardCreateAdditionalErrors(v struct{}) ResponseCardCreateAdditionalErrors {
var s ResponseCardCreateAdditionalErrors
s.SetNull(v)
return s
}
// SetResponseCardCreateAdditionalErrors0 sets ResponseCardCreateAdditionalErrors to ResponseCardCreateAdditionalErrors0.
func (s *ResponseCardCreateAdditionalErrors) SetResponseCardCreateAdditionalErrors0(v ResponseCardCreateAdditionalErrors0) {
s.Type = ResponseCardCreateAdditionalErrors0ResponseCardCreateAdditionalErrors
s.ResponseCardCreateAdditionalErrors0 = v
}
// GetResponseCardCreateAdditionalErrors0 returns ResponseCardCreateAdditionalErrors0 and true boolean if ResponseCardCreateAdditionalErrors is ResponseCardCreateAdditionalErrors0.
func (s ResponseCardCreateAdditionalErrors) GetResponseCardCreateAdditionalErrors0() (v ResponseCardCreateAdditionalErrors0, ok bool) {
if !s.IsResponseCardCreateAdditionalErrors0() {
return v, false
}
return s.ResponseCardCreateAdditionalErrors0, true
}
// NewResponseCardCreateAdditionalErrors0ResponseCardCreateAdditionalErrors returns new ResponseCardCreateAdditionalErrors from ResponseCardCreateAdditionalErrors0.
func NewResponseCardCreateAdditionalErrors0ResponseCardCreateAdditionalErrors(v ResponseCardCreateAdditionalErrors0) ResponseCardCreateAdditionalErrors {
var s ResponseCardCreateAdditionalErrors
s.SetResponseCardCreateAdditionalErrors0(v)
return s
}
// SetString sets ResponseCardCreateAdditionalErrors to string.
func (s *ResponseCardCreateAdditionalErrors) SetString(v string) {
s.Type = StringResponseCardCreateAdditionalErrors
s.String = v
}
// GetString returns string and true boolean if ResponseCardCreateAdditionalErrors is string.
func (s ResponseCardCreateAdditionalErrors) GetString() (v string, ok bool) {
if !s.IsString() {
return v, false
}
return s.String, true
}
// NewStringResponseCardCreateAdditionalErrors returns new ResponseCardCreateAdditionalErrors from string.
func NewStringResponseCardCreateAdditionalErrors(v string) ResponseCardCreateAdditionalErrors {
var s ResponseCardCreateAdditionalErrors
s.SetString(v)
return s
}
type ResponseCardCreateAdditionalErrors0 struct {
String OptString `json:"string"`
}
// GetString returns the value of String.
func (s *ResponseCardCreateAdditionalErrors0) GetString() OptString {
return s.String
}
// SetString sets the value of String.
func (s *ResponseCardCreateAdditionalErrors0) SetString(val OptString) {
s.String = val
}
type ResponseCardCreateData struct{}
// Ref: #/components/schemas/responseContentError4
type ResponseContentError4 struct {
Data OptResponseContentError4Data `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilResponseContentError4AdditionalErrors `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ResponseContentError4) GetData() OptResponseContentError4Data {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseContentError4) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseContentError4) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ResponseContentError4) GetAdditionalErrors() OptNilResponseContentError4AdditionalErrors {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ResponseContentError4) SetData(val OptResponseContentError4Data) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseContentError4) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseContentError4) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ResponseContentError4) SetAdditionalErrors(val OptNilResponseContentError4AdditionalErrors) {
s.AdditionalErrors = val
}
func (*ResponseContentError4) contentV2TagNomenclatureLinkPostRes() {}
// Дополнительные ошибки.
type ResponseContentError4AdditionalErrors struct {
Description OptString `json:"description"`
}
// GetDescription returns the value of Description.
func (s *ResponseContentError4AdditionalErrors) GetDescription() OptString {
return s.Description
}
// SetDescription sets the value of Description.
func (s *ResponseContentError4AdditionalErrors) SetDescription(val OptString) {
s.Description = val
}
type ResponseContentError4Data struct{}
// Ref: #/components/schemas/responseContentError6
type ResponseContentError6 struct {
Data OptResponseContentError6Data `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Описание ошибки.
ErrorText OptString `json:"errorText"`
// Дополнительные ошибки.
AdditionalErrors OptNilString `json:"additionalErrors"`
}
// GetData returns the value of Data.
func (s *ResponseContentError6) GetData() OptResponseContentError6Data {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseContentError6) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseContentError6) GetErrorText() OptString {
return s.ErrorText
}
// GetAdditionalErrors returns the value of AdditionalErrors.
func (s *ResponseContentError6) GetAdditionalErrors() OptNilString {
return s.AdditionalErrors
}
// SetData sets the value of Data.
func (s *ResponseContentError6) SetData(val OptResponseContentError6Data) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseContentError6) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseContentError6) SetErrorText(val OptString) {
s.ErrorText = val
}
// SetAdditionalErrors sets the value of AdditionalErrors.
func (s *ResponseContentError6) SetAdditionalErrors(val OptNilString) {
s.AdditionalErrors = val
}
func (*ResponseContentError6) contentV2TagNomenclatureLinkPostRes() {}
type ResponseContentError6Data struct{}
// Ref: #/components/schemas/ResponseError
type ResponseError struct {
Data OptResponseErrorData `json:"data"`
Error OptBool `json:"error"`
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *ResponseError) GetData() OptResponseErrorData {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseError) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseError) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *ResponseError) SetData(val OptResponseErrorData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseError) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseError) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*ResponseError) aPIV2ListGoodsFilterGetRes() {}
func (*ResponseError) aPIV2ListGoodsSizeNmGetRes() {}
type ResponseErrorData struct{}
type ResponseGoodBufferHistories struct {
Data OptResponseGoodBufferHistoriesData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *ResponseGoodBufferHistories) GetData() OptResponseGoodBufferHistoriesData {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseGoodBufferHistories) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseGoodBufferHistories) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *ResponseGoodBufferHistories) SetData(val OptResponseGoodBufferHistoriesData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseGoodBufferHistories) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseGoodBufferHistories) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*ResponseGoodBufferHistories) aPIV2BufferGoodsTaskGetRes() {}
type ResponseGoodBufferHistoriesData struct {
// ID загрузки.
UploadID OptInt `json:"uploadID"`
// Информация о товарах в загрузке.
BufferGoods []GoodBufferHistory `json:"bufferGoods"`
}
// GetUploadID returns the value of UploadID.
func (s *ResponseGoodBufferHistoriesData) GetUploadID() OptInt {
return s.UploadID
}
// GetBufferGoods returns the value of BufferGoods.
func (s *ResponseGoodBufferHistoriesData) GetBufferGoods() []GoodBufferHistory {
return s.BufferGoods
}
// SetUploadID sets the value of UploadID.
func (s *ResponseGoodBufferHistoriesData) SetUploadID(val OptInt) {
s.UploadID = val
}
// SetBufferGoods sets the value of BufferGoods.
func (s *ResponseGoodBufferHistoriesData) SetBufferGoods(val []GoodBufferHistory) {
s.BufferGoods = val
}
type ResponseGoodHistories struct {
Data OptResponseGoodHistoriesData `json:"data"`
}
// GetData returns the value of Data.
func (s *ResponseGoodHistories) GetData() OptResponseGoodHistoriesData {
return s.Data
}
// SetData sets the value of Data.
func (s *ResponseGoodHistories) SetData(val OptResponseGoodHistoriesData) {
s.Data = val
}
func (*ResponseGoodHistories) aPIV2HistoryGoodsTaskGetRes() {}
type ResponseGoodHistoriesData struct {
// ID загрузки.
UploadID OptNilInt `json:"uploadID"`
// Информация о товарах в загрузке.
HistoryGoods []GoodHistory `json:"historyGoods"`
}
// GetUploadID returns the value of UploadID.
func (s *ResponseGoodHistoriesData) GetUploadID() OptNilInt {
return s.UploadID
}
// GetHistoryGoods returns the value of HistoryGoods.
func (s *ResponseGoodHistoriesData) GetHistoryGoods() []GoodHistory {
return s.HistoryGoods
}
// SetUploadID sets the value of UploadID.
func (s *ResponseGoodHistoriesData) SetUploadID(val OptNilInt) {
s.UploadID = val
}
// SetHistoryGoods sets the value of HistoryGoods.
func (s *ResponseGoodHistoriesData) SetHistoryGoods(val []GoodHistory) {
s.HistoryGoods = val
}
type ResponseGoodsLists struct {
Data OptResponseGoodsListsData `json:"data"`
}
// GetData returns the value of Data.
func (s *ResponseGoodsLists) GetData() OptResponseGoodsListsData {
return s.Data
}
// SetData sets the value of Data.
func (s *ResponseGoodsLists) SetData(val OptResponseGoodsListsData) {
s.Data = val
}
func (*ResponseGoodsLists) aPIV2ListGoodsFilterGetRes() {}
type ResponseGoodsListsData struct {
// Информация о товарах.
ListGoods []GoodsList `json:"listGoods"`
}
// GetListGoods returns the value of ListGoods.
func (s *ResponseGoodsListsData) GetListGoods() []GoodsList {
return s.ListGoods
}
// SetListGoods sets the value of ListGoods.
func (s *ResponseGoodsListsData) SetListGoods(val []GoodsList) {
s.ListGoods = val
}
type ResponseQuarantineGoods struct {
Data OptNilResponseQuarantineGoodsData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *ResponseQuarantineGoods) GetData() OptNilResponseQuarantineGoodsData {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseQuarantineGoods) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseQuarantineGoods) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *ResponseQuarantineGoods) SetData(val OptNilResponseQuarantineGoodsData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseQuarantineGoods) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseQuarantineGoods) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*ResponseQuarantineGoods) aPIV2QuarantineGoodsGetRes() {}
type ResponseQuarantineGoodsData struct {
// Информация о товарах в карантине.
QuarantineGoods []QuarantineGoods `json:"quarantineGoods"`
}
// GetQuarantineGoods returns the value of QuarantineGoods.
func (s *ResponseQuarantineGoodsData) GetQuarantineGoods() []QuarantineGoods {
return s.QuarantineGoods
}
// SetQuarantineGoods sets the value of QuarantineGoods.
func (s *ResponseQuarantineGoodsData) SetQuarantineGoods(val []QuarantineGoods) {
s.QuarantineGoods = val
}
type ResponseSizeLists struct {
Data OptResponseSizeListsData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *ResponseSizeLists) GetData() OptResponseSizeListsData {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseSizeLists) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseSizeLists) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *ResponseSizeLists) SetData(val OptResponseSizeListsData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseSizeLists) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseSizeLists) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*ResponseSizeLists) aPIV2ListGoodsSizeNmGetRes() {}
type ResponseSizeListsData struct {
// Размеры товара.
ListGoods []SizeGood `json:"listGoods"`
}
// GetListGoods returns the value of ListGoods.
func (s *ResponseSizeListsData) GetListGoods() []SizeGood {
return s.ListGoods
}
// SetListGoods sets the value of ListGoods.
func (s *ResponseSizeListsData) SetListGoods(val []SizeGood) {
s.ListGoods = val
}
type ResponseTaskBuffer struct {
Data SupplierTaskMetadataBuffer `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *ResponseTaskBuffer) GetData() SupplierTaskMetadataBuffer {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseTaskBuffer) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseTaskBuffer) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *ResponseTaskBuffer) SetData(val SupplierTaskMetadataBuffer) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseTaskBuffer) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseTaskBuffer) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*ResponseTaskBuffer) aPIV2BufferTasksGetRes() {}
type ResponseTaskHistory struct {
Data SupplierTaskMetadata `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Текст ошибки
//
// Ошибка
The new price is several times lower than the current price. Item has been
// moved to Price Quarantine возникает, если новая цена со
// скидкой хотя бы в 3 раза меньше старой. Вы можете
// изменить цену или скидку с помощью API либо вывести
// товар из карантина
в личном кабинете
//
.
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *ResponseTaskHistory) GetData() SupplierTaskMetadata {
return s.Data
}
// GetError returns the value of Error.
func (s *ResponseTaskHistory) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *ResponseTaskHistory) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *ResponseTaskHistory) SetData(val SupplierTaskMetadata) {
s.Data = val
}
// SetError sets the value of Error.
func (s *ResponseTaskHistory) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *ResponseTaskHistory) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*ResponseTaskHistory) aPIV2HistoryTasksGetRes() {}
// Информация о размере.
// Ref: #/components/schemas/SizeGood
type SizeGood struct {
// Артикул WB.
NmID OptInt `json:"nmID"`
// ID размера. Можно получить с помощью метода [Получение
// списка товаров по артикулам](.
// /work-with-products#tag/Ceny-i-skidki/paths/~1api~1v2~1list~1goods~1filter/get), поле `sizeID`.
// В методах контента это поле `chrtID`.
SizeID OptInt `json:"sizeID"`
// Артикул продавца.
VendorCode OptString `json:"vendorCode"`
// Цена.
Price OptInt `json:"price"`
// Валюта, по стандарту ISO 4217.
CurrencyIsoCode4217 OptString `json:"currencyIsoCode4217"`
// Цена со скидкой.
DiscountedPrice OptFloat64 `json:"discountedPrice"`
// Цена со скидкой, включая скидку WB Клуба.
ClubDiscountedPrice OptFloat64 `json:"clubDiscountedPrice"`
// Скидка, %.
Discount OptInt `json:"discount"`
// Скидка WB Клуба, %.
ClubDiscount OptInt `json:"clubDiscount"`
// Размер товара.
TechSizeName OptString `json:"techSizeName"`
// Можно ли устанавливать цены отдельно для разных
// размеров: `true` — можно, `false` — нельзя. Эта возможность
// зависит от категории товара.
EditableSizePrice OptBool `json:"editableSizePrice"`
}
// GetNmID returns the value of NmID.
func (s *SizeGood) GetNmID() OptInt {
return s.NmID
}
// GetSizeID returns the value of SizeID.
func (s *SizeGood) GetSizeID() OptInt {
return s.SizeID
}
// GetVendorCode returns the value of VendorCode.
func (s *SizeGood) GetVendorCode() OptString {
return s.VendorCode
}
// GetPrice returns the value of Price.
func (s *SizeGood) GetPrice() OptInt {
return s.Price
}
// GetCurrencyIsoCode4217 returns the value of CurrencyIsoCode4217.
func (s *SizeGood) GetCurrencyIsoCode4217() OptString {
return s.CurrencyIsoCode4217
}
// GetDiscountedPrice returns the value of DiscountedPrice.
func (s *SizeGood) GetDiscountedPrice() OptFloat64 {
return s.DiscountedPrice
}
// GetClubDiscountedPrice returns the value of ClubDiscountedPrice.
func (s *SizeGood) GetClubDiscountedPrice() OptFloat64 {
return s.ClubDiscountedPrice
}
// GetDiscount returns the value of Discount.
func (s *SizeGood) GetDiscount() OptInt {
return s.Discount
}
// GetClubDiscount returns the value of ClubDiscount.
func (s *SizeGood) GetClubDiscount() OptInt {
return s.ClubDiscount
}
// GetTechSizeName returns the value of TechSizeName.
func (s *SizeGood) GetTechSizeName() OptString {
return s.TechSizeName
}
// GetEditableSizePrice returns the value of EditableSizePrice.
func (s *SizeGood) GetEditableSizePrice() OptBool {
return s.EditableSizePrice
}
// SetNmID sets the value of NmID.
func (s *SizeGood) SetNmID(val OptInt) {
s.NmID = val
}
// SetSizeID sets the value of SizeID.
func (s *SizeGood) SetSizeID(val OptInt) {
s.SizeID = val
}
// SetVendorCode sets the value of VendorCode.
func (s *SizeGood) SetVendorCode(val OptString) {
s.VendorCode = val
}
// SetPrice sets the value of Price.
func (s *SizeGood) SetPrice(val OptInt) {
s.Price = val
}
// SetCurrencyIsoCode4217 sets the value of CurrencyIsoCode4217.
func (s *SizeGood) SetCurrencyIsoCode4217(val OptString) {
s.CurrencyIsoCode4217 = val
}
// SetDiscountedPrice sets the value of DiscountedPrice.
func (s *SizeGood) SetDiscountedPrice(val OptFloat64) {
s.DiscountedPrice = val
}
// SetClubDiscountedPrice sets the value of ClubDiscountedPrice.
func (s *SizeGood) SetClubDiscountedPrice(val OptFloat64) {
s.ClubDiscountedPrice = val
}
// SetDiscount sets the value of Discount.
func (s *SizeGood) SetDiscount(val OptInt) {
s.Discount = val
}
// SetClubDiscount sets the value of ClubDiscount.
func (s *SizeGood) SetClubDiscount(val OptInt) {
s.ClubDiscount = val
}
// SetTechSizeName sets the value of TechSizeName.
func (s *SizeGood) SetTechSizeName(val OptString) {
s.TechSizeName = val
}
// SetEditableSizePrice sets the value of EditableSizePrice.
func (s *SizeGood) SetEditableSizePrice(val OptBool) {
s.EditableSizePrice = val
}
// Ref: #/components/schemas/SizeGoodReq
type SizeGoodReq struct {
// Артикул WB.
NmID int `json:"nmID"`
// ID размера. Можно получить с помощью метода [Получение
// списка товаров по артикулам](.
// /work-with-products#tag/Ceny-i-skidki/paths/~1api~1v2~1list~1goods~1filter/get), поле `sizeID`.
// В методах контента это поле `chrtID`.
SizeID int `json:"sizeID"`
// Цена. Валюту можно получить с помощью метода
// [Получение списка товаров по артикулам](.
// /work-with-products#tag/Ceny-i-skidki/paths/~1api~1v2~1list~1goods~1filter/get), поле
// `currencyIsoCode4217`.
Price int `json:"price"`
}
// GetNmID returns the value of NmID.
func (s *SizeGoodReq) GetNmID() int {
return s.NmID
}
// GetSizeID returns the value of SizeID.
func (s *SizeGoodReq) GetSizeID() int {
return s.SizeID
}
// GetPrice returns the value of Price.
func (s *SizeGoodReq) GetPrice() int {
return s.Price
}
// SetNmID sets the value of NmID.
func (s *SizeGoodReq) SetNmID(val int) {
s.NmID = val
}
// SetSizeID sets the value of SizeID.
func (s *SizeGoodReq) SetSizeID(val int) {
s.SizeID = val
}
// SetPrice sets the value of Price.
func (s *SizeGoodReq) SetPrice(val int) {
s.Price = val
}
type SizeGoodsBody []SizeGoodReq
type StocksWarehouseError []StocksWarehouseErrorItem
func (*StocksWarehouseError) aPIV3StocksWarehouseIdPutRes() {}
type StocksWarehouseErrorItem struct {
// Error code.
Code OptString `json:"code"`
// Additional data enriching the error.
Data OptStocksWarehouseErrorItemData `json:"data"`
// Error description.
Message OptString `json:"message"`
}
// GetCode returns the value of Code.
func (s *StocksWarehouseErrorItem) GetCode() OptString {
return s.Code
}
// GetData returns the value of Data.
func (s *StocksWarehouseErrorItem) GetData() OptStocksWarehouseErrorItemData {
return s.Data
}
// GetMessage returns the value of Message.
func (s *StocksWarehouseErrorItem) GetMessage() OptString {
return s.Message
}
// SetCode sets the value of Code.
func (s *StocksWarehouseErrorItem) SetCode(val OptString) {
s.Code = val
}
// SetData sets the value of Data.
func (s *StocksWarehouseErrorItem) SetData(val OptStocksWarehouseErrorItemData) {
s.Data = val
}
// SetMessage sets the value of Message.
func (s *StocksWarehouseErrorItem) SetMessage(val OptString) {
s.Message = val
}
// Additional data enriching the error.
type StocksWarehouseErrorItemData struct{}
type SupplierTaskMetadata jx.Raw
type SupplierTaskMetadataBuffer jx.Raw
// Ref: #/components/schemas/TaskCreated
type TaskCreated struct {
Data OptTaskCreatedData `json:"data"`
// Флаг ошибки.
Error OptBool `json:"error"`
// Текст ошибки.
ErrorText OptString `json:"errorText"`
}
// GetData returns the value of Data.
func (s *TaskCreated) GetData() OptTaskCreatedData {
return s.Data
}
// GetError returns the value of Error.
func (s *TaskCreated) GetError() OptBool {
return s.Error
}
// GetErrorText returns the value of ErrorText.
func (s *TaskCreated) GetErrorText() OptString {
return s.ErrorText
}
// SetData sets the value of Data.
func (s *TaskCreated) SetData(val OptTaskCreatedData) {
s.Data = val
}
// SetError sets the value of Error.
func (s *TaskCreated) SetError(val OptBool) {
s.Error = val
}
// SetErrorText sets the value of ErrorText.
func (s *TaskCreated) SetErrorText(val OptString) {
s.ErrorText = val
}
func (*TaskCreated) aPIV2UploadTaskClubDiscountPostRes() {}
func (*TaskCreated) aPIV2UploadTaskPostRes() {}
func (*TaskCreated) aPIV2UploadTaskSizePostRes() {}
type TaskCreatedData struct {
// ID загрузки.
ID OptInt `json:"id"`
// Флаг дублирования загрузки: `true` — такая загрузка уже
// есть.
AlreadyExists OptBool `json:"alreadyExists"`
}
// GetID returns the value of ID.
func (s *TaskCreatedData) GetID() OptInt {
return s.ID
}
// GetAlreadyExists returns the value of AlreadyExists.
func (s *TaskCreatedData) GetAlreadyExists() OptBool {
return s.AlreadyExists
}
// SetID sets the value of ID.
func (s *TaskCreatedData) SetID(val OptInt) {
s.ID = val
}
// SetAlreadyExists sets the value of AlreadyExists.
func (s *TaskCreatedData) SetAlreadyExists(val OptBool) {
s.AlreadyExists = val
}
// Данные о складе продавца.
// Ref: #/components/schemas/Warehouse
type Warehouse struct {
// Название склада продавца.
Name OptString `json:"name"`
// ID склада WB.
OfficeId OptInt64 `json:"officeId"`
// ID склада продавца.
ID OptInt64 `json:"id"`
// - Тип товара:
- 1 - МГТ (малогабаритный, то есть
// обычный товар)
- 2 - СГТ (Сверхгабаритный товар)
// - 3 - КГТ+ (Крупногабаритный товар)
.
CargoType OptWarehouseCargoType `json:"cargoType"`
// Тип доставки, который принимает склад:
// - `1` — доставка на склад WB (FBS)
// - `2` — доставка силами продавца (DBS)
// - `3` — доставка курьером WB (DBW)
// - `5` — самовывоз (C&C)
// - `6` — экспресс-доставка силами продавца (ЕDBS).
DeliveryType OptWarehouseDeliveryType `json:"deliveryType"`
}
// GetName returns the value of Name.
func (s *Warehouse) GetName() OptString {
return s.Name
}
// GetOfficeId returns the value of OfficeId.
func (s *Warehouse) GetOfficeId() OptInt64 {
return s.OfficeId
}
// GetID returns the value of ID.
func (s *Warehouse) GetID() OptInt64 {
return s.ID
}
// GetCargoType returns the value of CargoType.
func (s *Warehouse) GetCargoType() OptWarehouseCargoType {
return s.CargoType
}
// GetDeliveryType returns the value of DeliveryType.
func (s *Warehouse) GetDeliveryType() OptWarehouseDeliveryType {
return s.DeliveryType
}
// SetName sets the value of Name.
func (s *Warehouse) SetName(val OptString) {
s.Name = val
}
// SetOfficeId sets the value of OfficeId.
func (s *Warehouse) SetOfficeId(val OptInt64) {
s.OfficeId = val
}
// SetID sets the value of ID.
func (s *Warehouse) SetID(val OptInt64) {
s.ID = val
}
// SetCargoType sets the value of CargoType.
func (s *Warehouse) SetCargoType(val OptWarehouseCargoType) {
s.CargoType = val
}
// SetDeliveryType sets the value of DeliveryType.
func (s *Warehouse) SetDeliveryType(val OptWarehouseDeliveryType) {
s.DeliveryType = val
}
// - Тип товара:
- 1 - МГТ (малогабаритный, то есть
// обычный товар)
- 2 - СГТ (Сверхгабаритный товар)
// - 3 - КГТ+ (Крупногабаритный товар)
.
type WarehouseCargoType int
const (
WarehouseCargoType1 WarehouseCargoType = 1
WarehouseCargoType2 WarehouseCargoType = 2
WarehouseCargoType3 WarehouseCargoType = 3
)
// AllValues returns all WarehouseCargoType values.
func (WarehouseCargoType) AllValues() []WarehouseCargoType {
return []WarehouseCargoType{
WarehouseCargoType1,
WarehouseCargoType2,
WarehouseCargoType3,
}
}
// Тип доставки, который принимает склад:
// - `1` — доставка на склад WB (FBS)
// - `2` — доставка силами продавца (DBS)
// - `3` — доставка курьером WB (DBW)
// - `5` — самовывоз (C&C)
// - `6` — экспресс-доставка силами продавца (ЕDBS).
type WarehouseDeliveryType int
const (
WarehouseDeliveryType1 WarehouseDeliveryType = 1
WarehouseDeliveryType2 WarehouseDeliveryType = 2
WarehouseDeliveryType3 WarehouseDeliveryType = 3
WarehouseDeliveryType5 WarehouseDeliveryType = 5
WarehouseDeliveryType6 WarehouseDeliveryType = 6
)
// AllValues returns all WarehouseDeliveryType values.
func (WarehouseDeliveryType) AllValues() []WarehouseDeliveryType {
return []WarehouseDeliveryType{
WarehouseDeliveryType1,
WarehouseDeliveryType2,
WarehouseDeliveryType3,
WarehouseDeliveryType5,
WarehouseDeliveryType6,
}
}