Help us shape the future of Go! Take the 2026 Go Developer Survey

inventoryclientmodels

package
v0.89.1 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// ApimodelsCreateItemSourceECOMMERCE captures enum value "ECOMMERCE"
	ApimodelsCreateItemSourceECOMMERCE string = "ECOMMERCE"

	// ApimodelsCreateItemSourceOTHER captures enum value "OTHER"
	ApimodelsCreateItemSourceOTHER string = "OTHER"
)
View Source
const (

	// ApimodelsCreateTagReqOwnerCLIENT captures enum value "CLIENT"
	ApimodelsCreateTagReqOwnerCLIENT string = "CLIENT"

	// ApimodelsCreateTagReqOwnerSERVER captures enum value "SERVER"
	ApimodelsCreateTagReqOwnerSERVER string = "SERVER"
)
View Source
const (

	// ApimodelsCreateTagRespOwnerCLIENT captures enum value "CLIENT"
	ApimodelsCreateTagRespOwnerCLIENT string = "CLIENT"

	// ApimodelsCreateTagRespOwnerSERVER captures enum value "SERVER"
	ApimodelsCreateTagRespOwnerSERVER string = "SERVER"
)
View Source
const (

	// ApimodelsInventoryConfigurationRespStatusINIT captures enum value "INIT"
	ApimodelsInventoryConfigurationRespStatusINIT string = "INIT"

	// ApimodelsInventoryConfigurationRespStatusTIED captures enum value "TIED"
	ApimodelsInventoryConfigurationRespStatusTIED string = "TIED"
)
View Source
const (

	// ApimodelsSaveItemReqSourceECOMMERCE captures enum value "ECOMMERCE"
	ApimodelsSaveItemReqSourceECOMMERCE string = "ECOMMERCE"

	// ApimodelsSaveItemReqSourceOTHER captures enum value "OTHER"
	ApimodelsSaveItemReqSourceOTHER string = "OTHER"
)
View Source
const (

	// ApimodelsSaveItemToInventoryReqSourceECOMMERCE captures enum value "ECOMMERCE"
	ApimodelsSaveItemToInventoryReqSourceECOMMERCE string = "ECOMMERCE"

	// ApimodelsSaveItemToInventoryReqSourceOTHER captures enum value "OTHER"
	ApimodelsSaveItemToInventoryReqSourceOTHER string = "OTHER"
)
View Source
const (

	// ApimodelsUpdateStatusIntegrationConfigurationReqStatusINIT captures enum value "INIT"
	ApimodelsUpdateStatusIntegrationConfigurationReqStatusINIT string = "INIT"

	// ApimodelsUpdateStatusIntegrationConfigurationReqStatusTIED captures enum value "TIED"
	ApimodelsUpdateStatusIntegrationConfigurationReqStatusTIED string = "TIED"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApimodelsAdminUpdateItemReq

type ApimodelsAdminUpdateItemReq struct {

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`

	// servercustomattributes
	// Required: true
	ServerCustomAttributes interface{} `json:"serverCustomAttributes"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`

	// tags
	// Required: true
	Tags []string `json:"tags"`

	// type
	Type string `json:"type,omitempty"`
}

ApimodelsAdminUpdateItemReq Apimodels admin update item req

swagger:model Apimodels admin update item req.

func (*ApimodelsAdminUpdateItemReq) MarshalBinary

func (m *ApimodelsAdminUpdateItemReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsAdminUpdateItemReq) UnmarshalBinary

func (m *ApimodelsAdminUpdateItemReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsAdminUpdateItemReq) Validate

func (m *ApimodelsAdminUpdateItemReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels admin update item req

type ApimodelsBulkSaveItemError added in v0.73.0

type ApimodelsBulkSaveItemError struct {

	// errorcode
	// Required: true
	// Format: int32
	ErrorCode *int32 `json:"errorCode"`

	// errormessage
	// Required: true
	ErrorMessage *string `json:"errorMessage"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`
}

ApimodelsBulkSaveItemError Apimodels bulk save item error

swagger:model Apimodels bulk save item error.

func (*ApimodelsBulkSaveItemError) MarshalBinary added in v0.73.0

func (m *ApimodelsBulkSaveItemError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsBulkSaveItemError) UnmarshalBinary added in v0.73.0

func (m *ApimodelsBulkSaveItemError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsBulkSaveItemError) Validate added in v0.73.0

func (m *ApimodelsBulkSaveItemError) Validate(formats strfmt.Registry) error

Validate validates this Apimodels bulk save item error

type ApimodelsBulkSaveItemResp added in v0.73.0

type ApimodelsBulkSaveItemResp struct {

	// errordetails
	ErrorDetails *ApimodelsBulkSaveItemError `json:"errorDetails,omitempty"`

	// item
	Item *ApimodelsItemResp `json:"item,omitempty"`

	// success
	// Required: true
	Success *bool `json:"success"`
}

ApimodelsBulkSaveItemResp Apimodels bulk save item resp

swagger:model Apimodels bulk save item resp.

func (*ApimodelsBulkSaveItemResp) MarshalBinary added in v0.73.0

func (m *ApimodelsBulkSaveItemResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsBulkSaveItemResp) UnmarshalBinary added in v0.73.0

func (m *ApimodelsBulkSaveItemResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsBulkSaveItemResp) Validate added in v0.73.0

func (m *ApimodelsBulkSaveItemResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels bulk save item resp

type ApimodelsChainingOperationReq added in v0.55.1

type ApimodelsChainingOperationReq struct {

	// message
	// Required: true
	Message *string `json:"message"`

	// operations
	// Required: true
	Operations []*ApimodelsOperation `json:"operations"`

	// requestid
	RequestID string `json:"requestId,omitempty"`
}

ApimodelsChainingOperationReq Apimodels chaining operation req

swagger:model Apimodels chaining operation req.

func (*ApimodelsChainingOperationReq) MarshalBinary added in v0.55.1

func (m *ApimodelsChainingOperationReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsChainingOperationReq) UnmarshalBinary added in v0.55.1

func (m *ApimodelsChainingOperationReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsChainingOperationReq) Validate added in v0.55.1

func (m *ApimodelsChainingOperationReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels chaining operation req

type ApimodelsChainingOperationResp added in v0.55.1

type ApimodelsChainingOperationResp struct {

	// errordetails
	ErrorDetails *ApimodelsErrorResponse `json:"errorDetails,omitempty"`

	// message
	// Required: true
	Message *string `json:"message"`

	// replayed
	Replayed bool `json:"replayed,omitempty"`

	// requestid
	RequestID string `json:"requestId,omitempty"`
}

ApimodelsChainingOperationResp Apimodels chaining operation resp

swagger:model Apimodels chaining operation resp.

func (*ApimodelsChainingOperationResp) MarshalBinary added in v0.55.1

func (m *ApimodelsChainingOperationResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsChainingOperationResp) UnmarshalBinary added in v0.55.1

func (m *ApimodelsChainingOperationResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsChainingOperationResp) Validate added in v0.55.1

func (m *ApimodelsChainingOperationResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels chaining operation resp

type ApimodelsConsumeItem added in v0.55.1

type ApimodelsConsumeItem struct {

	// daterangevalidation
	DateRangeValidation bool `json:"dateRangeValidation,omitempty"`

	// inventoryid
	// Required: true
	InventoryID *string `json:"inventoryId"`

	// options
	Options []string `json:"options,omitempty"`

	// qty
	// Required: true
	// Format: int32
	Qty *int32 `json:"qty"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`
}

ApimodelsConsumeItem Apimodels consume item

swagger:model Apimodels consume item.

func (*ApimodelsConsumeItem) MarshalBinary added in v0.55.1

func (m *ApimodelsConsumeItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsConsumeItem) UnmarshalBinary added in v0.55.1

func (m *ApimodelsConsumeItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsConsumeItem) Validate added in v0.55.1

func (m *ApimodelsConsumeItem) Validate(formats strfmt.Registry) error

Validate validates this Apimodels consume item

type ApimodelsConsumeItemReq

type ApimodelsConsumeItemReq struct {

	// options, it is only available when item type is OPTIONBOX and value should be item id.
	Options []string `json:"options,omitempty"`

	// qty
	// Required: true
	// Format: int32
	Qty *int32 `json:"qty"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`
}

ApimodelsConsumeItemReq Apimodels consume item req

swagger:model Apimodels consume item req.

func (*ApimodelsConsumeItemReq) MarshalBinary

func (m *ApimodelsConsumeItemReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsConsumeItemReq) UnmarshalBinary

func (m *ApimodelsConsumeItemReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsConsumeItemReq) Validate

func (m *ApimodelsConsumeItemReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels consume item req

type ApimodelsCreateIntegrationConfigurationReq added in v0.68.0

type ApimodelsCreateIntegrationConfigurationReq struct {

	// mapitemtype
	MapItemType []string `json:"mapItemType,omitempty"`

	// servicename
	// Required: true
	ServiceName *string `json:"serviceName"`

	// targetinventorycode
	// Required: true
	TargetInventoryCode *string `json:"targetInventoryCode"`
}

ApimodelsCreateIntegrationConfigurationReq Apimodels create integration configuration req

swagger:model Apimodels create integration configuration req.

func (*ApimodelsCreateIntegrationConfigurationReq) MarshalBinary added in v0.68.0

func (m *ApimodelsCreateIntegrationConfigurationReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsCreateIntegrationConfigurationReq) UnmarshalBinary added in v0.68.0

func (m *ApimodelsCreateIntegrationConfigurationReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsCreateIntegrationConfigurationReq) Validate added in v0.68.0

Validate validates this Apimodels create integration configuration req

type ApimodelsCreateInventoryConfigurationReq

type ApimodelsCreateInventoryConfigurationReq struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// description
	Description string `json:"description,omitempty"`

	// initialmaxslots
	// Required: true
	// Format: int32
	InitialMaxSlots *int32 `json:"initialMaxSlots"`

	// maxinstancesperuser
	// Required: true
	// Format: int32
	MaxInstancesPerUser *int32 `json:"maxInstancesPerUser"`

	// maxupgradeslots
	// Required: true
	// Format: int32
	MaxUpgradeSlots *int32 `json:"maxUpgradeSlots"`

	// name
	Name string `json:"name,omitempty"`
}

ApimodelsCreateInventoryConfigurationReq Apimodels create inventory configuration req

swagger:model Apimodels create inventory configuration req.

func (*ApimodelsCreateInventoryConfigurationReq) MarshalBinary

func (m *ApimodelsCreateInventoryConfigurationReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsCreateInventoryConfigurationReq) UnmarshalBinary

func (m *ApimodelsCreateInventoryConfigurationReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsCreateInventoryConfigurationReq) Validate

Validate validates this Apimodels create inventory configuration req

type ApimodelsCreateInventoryReq

type ApimodelsCreateInventoryReq struct {

	// inventoryconfigurationcode
	// Required: true
	InventoryConfigurationCode *string `json:"inventoryConfigurationCode"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ApimodelsCreateInventoryReq Apimodels create inventory req

swagger:model Apimodels create inventory req.

func (*ApimodelsCreateInventoryReq) MarshalBinary

func (m *ApimodelsCreateInventoryReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsCreateInventoryReq) UnmarshalBinary

func (m *ApimodelsCreateInventoryReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsCreateInventoryReq) Validate

func (m *ApimodelsCreateInventoryReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels create inventory req

type ApimodelsCreateItem added in v0.55.1

type ApimodelsCreateItem struct {

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`

	// inventoryconfigurationcode
	InventoryConfigurationCode string `json:"inventoryConfigurationCode,omitempty"`

	// inventoryid
	InventoryID string `json:"inventoryId,omitempty"`

	// qty
	// Required: true
	// Format: int32
	Qty *int32 `json:"qty"`

	// servercustomattributes
	// Required: true
	ServerCustomAttributes interface{} `json:"serverCustomAttributes"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// slotused
	// Required: true
	// Format: int32
	SlotUsed *int32 `json:"slotUsed"`

	// source
	// Enum: ['ECOMMERCE', 'OTHER']
	Source string `json:"source,omitempty"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`

	// tags
	// Required: true
	Tags []string `json:"tags"`

	// tospecificinventory
	// Required: true
	ToSpecificInventory *bool `json:"toSpecificInventory"`

	// type
	// Required: true
	Type *string `json:"type"`
}

ApimodelsCreateItem Apimodels create item

swagger:model Apimodels create item.

func (*ApimodelsCreateItem) MarshalBinary added in v0.55.1

func (m *ApimodelsCreateItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsCreateItem) UnmarshalBinary added in v0.55.1

func (m *ApimodelsCreateItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsCreateItem) Validate added in v0.55.1

func (m *ApimodelsCreateItem) Validate(formats strfmt.Registry) error

Validate validates this Apimodels create item

type ApimodelsCreateItemTypeReq

type ApimodelsCreateItemTypeReq struct {

	// name
	// Required: true
	Name *string `json:"name"`
}

ApimodelsCreateItemTypeReq Apimodels create item type req

swagger:model Apimodels create item type req.

func (*ApimodelsCreateItemTypeReq) MarshalBinary

func (m *ApimodelsCreateItemTypeReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsCreateItemTypeReq) UnmarshalBinary

func (m *ApimodelsCreateItemTypeReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsCreateItemTypeReq) Validate

func (m *ApimodelsCreateItemTypeReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels create item type req

type ApimodelsCreateItemTypeResp

type ApimodelsCreateItemTypeResp struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// name
	// Required: true
	Name *string `json:"name"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`
}

ApimodelsCreateItemTypeResp Apimodels create item type resp

swagger:model Apimodels create item type resp.

func (*ApimodelsCreateItemTypeResp) MarshalBinary

func (m *ApimodelsCreateItemTypeResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsCreateItemTypeResp) UnmarshalBinary

func (m *ApimodelsCreateItemTypeResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsCreateItemTypeResp) Validate

func (m *ApimodelsCreateItemTypeResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels create item type resp

type ApimodelsCreateTagReq

type ApimodelsCreateTagReq struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// owner
	// Enum: ['CLIENT', 'SERVER']
	// Required: true
	Owner *string `json:"owner"`
}

ApimodelsCreateTagReq Apimodels create tag req

swagger:model Apimodels create tag req.

func (*ApimodelsCreateTagReq) MarshalBinary

func (m *ApimodelsCreateTagReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsCreateTagReq) UnmarshalBinary

func (m *ApimodelsCreateTagReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsCreateTagReq) Validate

func (m *ApimodelsCreateTagReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels create tag req

type ApimodelsCreateTagResp

type ApimodelsCreateTagResp struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// name
	// Required: true
	Name *string `json:"name"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// owner
	// Enum: ['CLIENT', 'SERVER']
	// Required: true
	Owner *string `json:"owner"`
}

ApimodelsCreateTagResp Apimodels create tag resp

swagger:model Apimodels create tag resp.

func (*ApimodelsCreateTagResp) MarshalBinary

func (m *ApimodelsCreateTagResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsCreateTagResp) UnmarshalBinary

func (m *ApimodelsCreateTagResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsCreateTagResp) Validate

func (m *ApimodelsCreateTagResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels create tag resp

type ApimodelsDeleteInventoryReq

type ApimodelsDeleteInventoryReq struct {

	// message
	// Required: true
	Message *string `json:"message"`
}

ApimodelsDeleteInventoryReq Apimodels delete inventory req

swagger:model Apimodels delete inventory req.

func (*ApimodelsDeleteInventoryReq) MarshalBinary

func (m *ApimodelsDeleteInventoryReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsDeleteInventoryReq) UnmarshalBinary

func (m *ApimodelsDeleteInventoryReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsDeleteInventoryReq) Validate

func (m *ApimodelsDeleteInventoryReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels delete inventory req

type ApimodelsErrorResponse

type ApimodelsErrorResponse struct {

	// errorcode
	// Required: true
	// Format: int32
	ErrorCode *int32 `json:"errorCode"`

	// errormessage
	// Required: true
	ErrorMessage *string `json:"errorMessage"`
}

ApimodelsErrorResponse Apimodels error response

swagger:model Apimodels error response.

func (*ApimodelsErrorResponse) MarshalBinary

func (m *ApimodelsErrorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsErrorResponse) UnmarshalBinary

func (m *ApimodelsErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsErrorResponse) Validate

func (m *ApimodelsErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this Apimodels error response

type ApimodelsIntegrationConfigurationReq added in v0.89.0

type ApimodelsIntegrationConfigurationReq struct {

	// mapitemtype
	MapItemType []string `json:"mapItemType,omitempty"`

	// servicename
	// Required: true
	ServiceName *string `json:"serviceName"`

	// targetinventorycode
	// Required: true
	TargetInventoryCode *string `json:"targetInventoryCode"`
}

ApimodelsIntegrationConfigurationReq Apimodels integration configuration req

swagger:model Apimodels integration configuration req.

func (*ApimodelsIntegrationConfigurationReq) MarshalBinary added in v0.89.0

func (m *ApimodelsIntegrationConfigurationReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsIntegrationConfigurationReq) UnmarshalBinary added in v0.89.0

func (m *ApimodelsIntegrationConfigurationReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsIntegrationConfigurationReq) Validate added in v0.89.0

Validate validates this Apimodels integration configuration req

type ApimodelsIntegrationConfigurationResp added in v0.68.0

type ApimodelsIntegrationConfigurationResp struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// id
	// Required: true
	ID *string `json:"id"`

	// itemtypes
	// Required: true
	ItemTypes []string `json:"itemTypes"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// servicename
	// Required: true
	ServiceName *string `json:"serviceName"`

	// status
	// Required: true
	Status *string `json:"status"`

	// targetinventorycode
	// Required: true
	TargetInventoryCode *string `json:"targetInventoryCode"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

ApimodelsIntegrationConfigurationResp Apimodels integration configuration resp

swagger:model Apimodels integration configuration resp.

func (*ApimodelsIntegrationConfigurationResp) MarshalBinary added in v0.68.0

func (m *ApimodelsIntegrationConfigurationResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsIntegrationConfigurationResp) UnmarshalBinary added in v0.68.0

func (m *ApimodelsIntegrationConfigurationResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsIntegrationConfigurationResp) Validate added in v0.68.0

Validate validates this Apimodels integration configuration resp

type ApimodelsInventoryConfig added in v0.68.0

type ApimodelsInventoryConfig struct {

	// slotused
	// Format: int32
	SlotUsed int32 `json:"slotUsed,omitempty"`
}

ApimodelsInventoryConfig Apimodels inventory config

swagger:model Apimodels inventory config.

func (*ApimodelsInventoryConfig) MarshalBinary added in v0.68.0

func (m *ApimodelsInventoryConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsInventoryConfig) UnmarshalBinary added in v0.68.0

func (m *ApimodelsInventoryConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsInventoryConfig) Validate added in v0.68.0

func (m *ApimodelsInventoryConfig) Validate(formats strfmt.Registry) error

Validate validates this Apimodels inventory config

type ApimodelsInventoryConfigurationReq

type ApimodelsInventoryConfigurationReq struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// description
	Description string `json:"description,omitempty"`

	// initialmaxslots
	// Required: true
	// Format: int32
	InitialMaxSlots *int32 `json:"initialMaxSlots"`

	// maxinstancesperuser
	// Required: true
	// Format: int32
	MaxInstancesPerUser *int32 `json:"maxInstancesPerUser"`

	// maxupgradeslots
	// Required: true
	// Format: int32
	MaxUpgradeSlots *int32 `json:"maxUpgradeSlots"`

	// name
	Name string `json:"name,omitempty"`
}

ApimodelsInventoryConfigurationReq Apimodels inventory configuration req

swagger:model Apimodels inventory configuration req.

func (*ApimodelsInventoryConfigurationReq) MarshalBinary

func (m *ApimodelsInventoryConfigurationReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsInventoryConfigurationReq) UnmarshalBinary

func (m *ApimodelsInventoryConfigurationReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsInventoryConfigurationReq) Validate

Validate validates this Apimodels inventory configuration req

type ApimodelsInventoryConfigurationResp

type ApimodelsInventoryConfigurationResp struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// description
	// Required: true
	Description *string `json:"description"`

	// id
	// Required: true
	ID *string `json:"id"`

	// initialmaxslots
	// Required: true
	// Format: int32
	InitialMaxSlots *int32 `json:"initialMaxSlots"`

	// maxinstancesperuser
	// Required: true
	// Format: int32
	MaxInstancesPerUser *int32 `json:"maxInstancesPerUser"`

	// maxupgradeslots
	// Required: true
	// Format: int32
	MaxUpgradeSlots *int32 `json:"maxUpgradeSlots"`

	// name
	// Required: true
	Name *string `json:"name"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// status
	// Enum: ['INIT', 'TIED']
	// Required: true
	Status *string `json:"status"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

ApimodelsInventoryConfigurationResp Apimodels inventory configuration resp

swagger:model Apimodels inventory configuration resp.

func (*ApimodelsInventoryConfigurationResp) MarshalBinary

func (m *ApimodelsInventoryConfigurationResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsInventoryConfigurationResp) UnmarshalBinary

func (m *ApimodelsInventoryConfigurationResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsInventoryConfigurationResp) Validate

Validate validates this Apimodels inventory configuration resp

type ApimodelsInventoryResp

type ApimodelsInventoryResp struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// id
	// Required: true
	ID *string `json:"id"`

	// inventoryconfigurationcode
	// Required: true
	InventoryConfigurationCode *string `json:"inventoryConfigurationCode"`

	// inventoryconfigurationid
	// Required: true
	InventoryConfigurationID *string `json:"inventoryConfigurationId"`

	// maxslots
	// Required: true
	// Format: int32
	MaxSlots *int32 `json:"maxSlots"`

	// maxupgradeslots
	// Required: true
	// Format: int32
	MaxUpgradeSlots *int32 `json:"maxUpgradeSlots"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

	// usedcountslots
	// Required: true
	// Format: int32
	UsedCountSlots *int32 `json:"usedCountSlots"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ApimodelsInventoryResp Apimodels inventory resp

swagger:model Apimodels inventory resp.

func (*ApimodelsInventoryResp) MarshalBinary

func (m *ApimodelsInventoryResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsInventoryResp) UnmarshalBinary

func (m *ApimodelsInventoryResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsInventoryResp) Validate

func (m *ApimodelsInventoryResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels inventory resp

type ApimodelsItemResp

type ApimodelsItemResp struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`

	// id
	// Required: true
	ID *string `json:"id"`

	// inventoryid
	// Required: true
	InventoryID *string `json:"inventoryId"`

	// iteminfo
	// Required: true
	ItemInfo interface{} `json:"itemInfo"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// platformavailable
	PlatformAvailable bool `json:"platformAvailable,omitempty"`

	// qty
	// Required: true
	// Format: int32
	Qty *int32 `json:"qty"`

	// servercustomattributes
	// Required: true
	ServerCustomAttributes interface{} `json:"serverCustomAttributes"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// slotused
	// Required: true
	// Format: int32
	SlotUsed *int32 `json:"slotUsed"`

	// source
	// Required: true
	Source *string `json:"source"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`

	// tags
	// Required: true
	Tags []string `json:"tags"`

	// type
	// Required: true
	Type *string `json:"type"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ApimodelsItemResp Apimodels item resp

swagger:model Apimodels item resp.

func (*ApimodelsItemResp) MarshalBinary

func (m *ApimodelsItemResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsItemResp) UnmarshalBinary

func (m *ApimodelsItemResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsItemResp) Validate

func (m *ApimodelsItemResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels item resp

type ApimodelsListIntegrationConfigurationsResp added in v0.68.0

type ApimodelsListIntegrationConfigurationsResp struct {

	// data
	// Required: true
	Data []*ApimodelsIntegrationConfigurationResp `json:"data"`

	// paging
	// Required: true
	Paging *ApimodelsPaging `json:"paging"`
}

ApimodelsListIntegrationConfigurationsResp Apimodels list integration configurations resp

swagger:model Apimodels list integration configurations resp.

func (*ApimodelsListIntegrationConfigurationsResp) MarshalBinary added in v0.68.0

func (m *ApimodelsListIntegrationConfigurationsResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsListIntegrationConfigurationsResp) UnmarshalBinary added in v0.68.0

func (m *ApimodelsListIntegrationConfigurationsResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsListIntegrationConfigurationsResp) Validate added in v0.68.0

Validate validates this Apimodels list integration configurations resp

type ApimodelsListInventoryConfigurationsResp

type ApimodelsListInventoryConfigurationsResp struct {

	// data
	// Required: true
	Data []*ApimodelsInventoryConfigurationResp `json:"data"`

	// paging
	// Required: true
	Paging *ApimodelsPaging `json:"paging"`
}

ApimodelsListInventoryConfigurationsResp Apimodels list inventory configurations resp

swagger:model Apimodels list inventory configurations resp.

func (*ApimodelsListInventoryConfigurationsResp) MarshalBinary

func (m *ApimodelsListInventoryConfigurationsResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsListInventoryConfigurationsResp) UnmarshalBinary

func (m *ApimodelsListInventoryConfigurationsResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsListInventoryConfigurationsResp) Validate

Validate validates this Apimodels list inventory configurations resp

type ApimodelsListInventoryResp

type ApimodelsListInventoryResp struct {

	// data
	// Required: true
	Data []*ApimodelsInventoryResp `json:"data"`

	// paging
	// Required: true
	Paging *ApimodelsPaging `json:"paging"`
}

ApimodelsListInventoryResp Apimodels list inventory resp

swagger:model Apimodels list inventory resp.

func (*ApimodelsListInventoryResp) MarshalBinary

func (m *ApimodelsListInventoryResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsListInventoryResp) UnmarshalBinary

func (m *ApimodelsListInventoryResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsListInventoryResp) Validate

func (m *ApimodelsListInventoryResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels list inventory resp

type ApimodelsListItemResp

type ApimodelsListItemResp struct {

	// data
	// Required: true
	Data []*ApimodelsItemResp `json:"data"`

	// paging
	// Required: true
	Paging *ApimodelsPaging `json:"paging"`
}

ApimodelsListItemResp Apimodels list item resp

swagger:model Apimodels list item resp.

func (*ApimodelsListItemResp) MarshalBinary

func (m *ApimodelsListItemResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsListItemResp) UnmarshalBinary

func (m *ApimodelsListItemResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsListItemResp) Validate

func (m *ApimodelsListItemResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels list item resp

type ApimodelsListItemTypesResp

type ApimodelsListItemTypesResp struct {

	// data
	// Required: true
	Data []*ApimodelsCreateItemTypeResp `json:"data"`

	// paging
	// Required: true
	Paging *ApimodelsPaging `json:"paging"`
}

ApimodelsListItemTypesResp Apimodels list item types resp

swagger:model Apimodels list item types resp.

func (*ApimodelsListItemTypesResp) MarshalBinary

func (m *ApimodelsListItemTypesResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsListItemTypesResp) UnmarshalBinary

func (m *ApimodelsListItemTypesResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsListItemTypesResp) Validate

func (m *ApimodelsListItemTypesResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels list item types resp

type ApimodelsListTagsResp

type ApimodelsListTagsResp struct {

	// data
	// Required: true
	Data []*ApimodelsCreateTagResp `json:"data"`

	// paging
	// Required: true
	Paging *ApimodelsPaging `json:"paging"`
}

ApimodelsListTagsResp Apimodels list tags resp

swagger:model Apimodels list tags resp.

func (*ApimodelsListTagsResp) MarshalBinary

func (m *ApimodelsListTagsResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsListTagsResp) UnmarshalBinary

func (m *ApimodelsListTagsResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsListTagsResp) Validate

func (m *ApimodelsListTagsResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels list tags resp

type ApimodelsMoveItemsReq

type ApimodelsMoveItemsReq struct {

	// items
	// Required: true
	Items []*ApimodelsTradeItem `json:"items"`

	// srcinventoryid
	// Required: true
	SrcInventoryID *string `json:"srcInventoryId"`
}

ApimodelsMoveItemsReq Apimodels move items req

swagger:model Apimodels move items req.

func (*ApimodelsMoveItemsReq) MarshalBinary

func (m *ApimodelsMoveItemsReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsMoveItemsReq) UnmarshalBinary

func (m *ApimodelsMoveItemsReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsMoveItemsReq) Validate

func (m *ApimodelsMoveItemsReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels move items req

type ApimodelsMoveItemsResp

type ApimodelsMoveItemsResp struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// dstinventoryid
	// Required: true
	DstInventoryID *string `json:"dstInventoryId"`

	// items
	// Required: true
	Items []*ApimodelsTradeItemResp `json:"items"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// srcinventoryid
	// Required: true
	SrcInventoryID *string `json:"srcInventoryId"`
}

ApimodelsMoveItemsResp Apimodels move items resp

swagger:model Apimodels move items resp.

func (*ApimodelsMoveItemsResp) MarshalBinary

func (m *ApimodelsMoveItemsResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsMoveItemsResp) UnmarshalBinary

func (m *ApimodelsMoveItemsResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsMoveItemsResp) Validate

func (m *ApimodelsMoveItemsResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels move items resp

type ApimodelsOperation added in v0.55.1

type ApimodelsOperation struct {

	// consumeitems
	// Required: true
	ConsumeItems []*ApimodelsConsumeItem `json:"consumeItems"`

	// createitems
	// Required: true
	CreateItems []*ApimodelsCreateItem `json:"createItems"`

	// removeitems
	// Required: true
	RemoveItems []*ApimodelsRemoveItem `json:"removeItems"`

	// targetuserid
	// Required: true
	TargetUserID *string `json:"targetUserId"`

	// updateitems
	// Required: true
	UpdateItems []*ApimodelsUpdateItem `json:"updateItems"`
}

ApimodelsOperation Apimodels operation

swagger:model Apimodels operation.

func (*ApimodelsOperation) MarshalBinary added in v0.55.1

func (m *ApimodelsOperation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsOperation) UnmarshalBinary added in v0.55.1

func (m *ApimodelsOperation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsOperation) Validate added in v0.55.1

func (m *ApimodelsOperation) Validate(formats strfmt.Registry) error

Validate validates this Apimodels operation

type ApimodelsPaging

type ApimodelsPaging struct {

	// first
	// Required: true
	First *string `json:"first"`

	// last
	// Required: true
	Last *string `json:"last"`

	// next
	// Required: true
	Next *string `json:"next"`

	// previous
	// Required: true
	Previous *string `json:"previous"`
}

ApimodelsPaging Apimodels paging

swagger:model Apimodels paging.

func (*ApimodelsPaging) MarshalBinary

func (m *ApimodelsPaging) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsPaging) UnmarshalBinary

func (m *ApimodelsPaging) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsPaging) Validate

func (m *ApimodelsPaging) Validate(formats strfmt.Registry) error

Validate validates this Apimodels paging

type ApimodelsPurchaseValidationItemReq added in v0.68.0

type ApimodelsPurchaseValidationItemReq struct {

	// bundledqty
	// Required: true
	// Format: int32
	BundledQty *int32 `json:"bundledQty"`

	// entitlementtype
	// Required: true
	EntitlementType *string `json:"entitlementType"`

	// inventoryconfig
	// Required: true
	InventoryConfig *ApimodelsInventoryConfig `json:"inventoryConfig"`

	// itemid
	// Required: true
	ItemID *string `json:"itemId"`

	// itemtype
	// Required: true
	ItemType *string `json:"itemType"`

	// sku
	// Required: true
	Sku *string `json:"sku"`

	// stackable
	// Required: true
	Stackable *bool `json:"stackable"`

	// usecount
	// Format: int32
	UseCount int32 `json:"useCount,omitempty"`
}

ApimodelsPurchaseValidationItemReq Apimodels purchase validation item req

swagger:model Apimodels purchase validation item req.

func (*ApimodelsPurchaseValidationItemReq) MarshalBinary added in v0.68.0

func (m *ApimodelsPurchaseValidationItemReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsPurchaseValidationItemReq) UnmarshalBinary added in v0.68.0

func (m *ApimodelsPurchaseValidationItemReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsPurchaseValidationItemReq) Validate added in v0.68.0

Validate validates this Apimodels purchase validation item req

type ApimodelsPurchaseValidationReq added in v0.68.0

type ApimodelsPurchaseValidationReq struct {

	// entitlementtype
	EntitlementType string `json:"entitlementType,omitempty"`

	// inventoryconfig
	InventoryConfig *ApimodelsInventoryConfig `json:"inventoryConfig,omitempty"`

	// itemid
	// Required: true
	ItemID *string `json:"itemId"`

	// itemtype
	// Required: true
	ItemType *string `json:"itemType"`

	// items
	Items []*ApimodelsPurchaseValidationItemReq `json:"items,omitempty"`

	// quantity
	// Required: true
	// Format: int32
	Quantity *int32 `json:"quantity"`

	// sku
	// Required: true
	Sku *string `json:"sku"`

	// stackable
	Stackable bool `json:"stackable,omitempty"`

	// usecount
	// Format: int32
	UseCount int32 `json:"useCount,omitempty"`
}

ApimodelsPurchaseValidationReq Apimodels purchase validation req

swagger:model Apimodels purchase validation req.

func (*ApimodelsPurchaseValidationReq) MarshalBinary added in v0.68.0

func (m *ApimodelsPurchaseValidationReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsPurchaseValidationReq) UnmarshalBinary added in v0.68.0

func (m *ApimodelsPurchaseValidationReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsPurchaseValidationReq) Validate added in v0.68.0

func (m *ApimodelsPurchaseValidationReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels purchase validation req

type ApimodelsRemoveInventoryItemReq added in v0.53.0

type ApimodelsRemoveInventoryItemReq struct {

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`
}

ApimodelsRemoveInventoryItemReq Apimodels remove inventory item req

swagger:model Apimodels remove inventory item req.

func (*ApimodelsRemoveInventoryItemReq) MarshalBinary added in v0.53.0

func (m *ApimodelsRemoveInventoryItemReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsRemoveInventoryItemReq) UnmarshalBinary added in v0.53.0

func (m *ApimodelsRemoveInventoryItemReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsRemoveInventoryItemReq) Validate added in v0.53.0

Validate validates this Apimodels remove inventory item req

type ApimodelsRemoveItem added in v0.55.1

type ApimodelsRemoveItem struct {

	// inventoryid
	// Required: true
	InventoryID *string `json:"inventoryId"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`
}

ApimodelsRemoveItem Apimodels remove item

swagger:model Apimodels remove item.

func (*ApimodelsRemoveItem) MarshalBinary added in v0.55.1

func (m *ApimodelsRemoveItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsRemoveItem) UnmarshalBinary added in v0.55.1

func (m *ApimodelsRemoveItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsRemoveItem) Validate added in v0.55.1

func (m *ApimodelsRemoveItem) Validate(formats strfmt.Registry) error

Validate validates this Apimodels remove item

type ApimodelsSaveItemReq

type ApimodelsSaveItemReq struct {

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`

	// inventoryconfigurationcode
	// Required: true
	InventoryConfigurationCode *string `json:"inventoryConfigurationCode"`

	// qty
	// Required: true
	// Format: int32
	Qty *int32 `json:"qty"`

	// servercustomattributes
	// Required: true
	ServerCustomAttributes interface{} `json:"serverCustomAttributes"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// slotused
	// Required: true
	// Format: int32
	SlotUsed *int32 `json:"slotUsed"`

	// source
	// Enum: ['ECOMMERCE', 'OTHER']
	// Required: true
	Source *string `json:"source"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`

	// tags
	// Required: true
	Tags []string `json:"tags"`

	// type
	// Required: true
	Type *string `json:"type"`
}

ApimodelsSaveItemReq Apimodels save item req

swagger:model Apimodels save item req.

func (*ApimodelsSaveItemReq) MarshalBinary

func (m *ApimodelsSaveItemReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsSaveItemReq) UnmarshalBinary

func (m *ApimodelsSaveItemReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsSaveItemReq) Validate

func (m *ApimodelsSaveItemReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels save item req

type ApimodelsSaveItemToInventoryReq

type ApimodelsSaveItemToInventoryReq struct {

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`

	// qty
	// Required: true
	// Format: int32
	Qty *int32 `json:"qty"`

	// servercustomattributes
	// Required: true
	ServerCustomAttributes interface{} `json:"serverCustomAttributes"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// slotused
	// Required: true
	// Format: int32
	SlotUsed *int32 `json:"slotUsed"`

	// source
	// Enum: ['ECOMMERCE', 'OTHER']
	// Required: true
	Source *string `json:"source"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`

	// tags
	// Required: true
	Tags []string `json:"tags"`

	// type
	// Required: true
	Type *string `json:"type"`
}

ApimodelsSaveItemToInventoryReq Apimodels save item to inventory req

swagger:model Apimodels save item to inventory req.

func (*ApimodelsSaveItemToInventoryReq) MarshalBinary

func (m *ApimodelsSaveItemToInventoryReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsSaveItemToInventoryReq) UnmarshalBinary

func (m *ApimodelsSaveItemToInventoryReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsSaveItemToInventoryReq) Validate

Validate validates this Apimodels save item to inventory req

type ApimodelsTradeItem

type ApimodelsTradeItem struct {

	// qty
	// Required: true
	// Format: int32
	Qty *int32 `json:"qty"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`
}

ApimodelsTradeItem Apimodels trade item

swagger:model Apimodels trade item.

func (*ApimodelsTradeItem) MarshalBinary

func (m *ApimodelsTradeItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsTradeItem) UnmarshalBinary

func (m *ApimodelsTradeItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsTradeItem) Validate

func (m *ApimodelsTradeItem) Validate(formats strfmt.Registry) error

Validate validates this Apimodels trade item

type ApimodelsTradeItemResp

type ApimodelsTradeItemResp struct {

	// id
	// Required: true
	ID *string `json:"id"`

	// qty
	// Required: true
	// Format: int32
	Qty *int32 `json:"qty"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`
}

ApimodelsTradeItemResp Apimodels trade item resp

swagger:model Apimodels trade item resp.

func (*ApimodelsTradeItemResp) MarshalBinary

func (m *ApimodelsTradeItemResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsTradeItemResp) UnmarshalBinary

func (m *ApimodelsTradeItemResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsTradeItemResp) Validate

func (m *ApimodelsTradeItemResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels trade item resp

type ApimodelsUpdateIntegrationConfigurationReq added in v0.68.0

type ApimodelsUpdateIntegrationConfigurationReq struct {

	// mapitemtype
	MapItemType []string `json:"mapItemType,omitempty"`

	// servicename
	// Required: true
	ServiceName *string `json:"serviceName"`

	// targetinventorycode
	// Required: true
	TargetInventoryCode *string `json:"targetInventoryCode"`
}

ApimodelsUpdateIntegrationConfigurationReq Apimodels update integration configuration req

swagger:model Apimodels update integration configuration req.

func (*ApimodelsUpdateIntegrationConfigurationReq) MarshalBinary added in v0.68.0

func (m *ApimodelsUpdateIntegrationConfigurationReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsUpdateIntegrationConfigurationReq) UnmarshalBinary added in v0.68.0

func (m *ApimodelsUpdateIntegrationConfigurationReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsUpdateIntegrationConfigurationReq) Validate added in v0.68.0

Validate validates this Apimodels update integration configuration req

type ApimodelsUpdateInventoryReq

type ApimodelsUpdateInventoryReq struct {

	// incmaxslots
	// Required: true
	// Format: int32
	IncMaxSlots *int32 `json:"incMaxSlots"`
}

ApimodelsUpdateInventoryReq Apimodels update inventory req

swagger:model Apimodels update inventory req.

func (*ApimodelsUpdateInventoryReq) MarshalBinary

func (m *ApimodelsUpdateInventoryReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsUpdateInventoryReq) UnmarshalBinary

func (m *ApimodelsUpdateInventoryReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsUpdateInventoryReq) Validate

func (m *ApimodelsUpdateInventoryReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels update inventory req

type ApimodelsUpdateItem added in v0.55.1

type ApimodelsUpdateItem struct {

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`

	// inventoryid
	// Required: true
	InventoryID *string `json:"inventoryId"`

	// servercustomattributes
	// Required: true
	ServerCustomAttributes interface{} `json:"serverCustomAttributes"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`

	// tags
	// Required: true
	Tags []string `json:"tags"`

	// type
	// Required: true
	Type *string `json:"type"`
}

ApimodelsUpdateItem Apimodels update item

swagger:model Apimodels update item.

func (*ApimodelsUpdateItem) MarshalBinary added in v0.55.1

func (m *ApimodelsUpdateItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsUpdateItem) UnmarshalBinary added in v0.55.1

func (m *ApimodelsUpdateItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsUpdateItem) Validate added in v0.55.1

func (m *ApimodelsUpdateItem) Validate(formats strfmt.Registry) error

Validate validates this Apimodels update item

type ApimodelsUpdateItemReq

type ApimodelsUpdateItemReq struct {

	// customattributes
	// Required: true
	CustomAttributes interface{} `json:"customAttributes"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`

	// tags
	// Required: true
	Tags []string `json:"tags"`
}

ApimodelsUpdateItemReq Apimodels update item req

swagger:model Apimodels update item req.

func (*ApimodelsUpdateItemReq) MarshalBinary

func (m *ApimodelsUpdateItemReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsUpdateItemReq) UnmarshalBinary

func (m *ApimodelsUpdateItemReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsUpdateItemReq) Validate

func (m *ApimodelsUpdateItemReq) Validate(formats strfmt.Registry) error

Validate validates this Apimodels update item req

type ApimodelsUpdateItemResp

type ApimodelsUpdateItemResp struct {

	// errordetails
	ErrorDetails *ApimodelsErrorResponse `json:"errorDetails,omitempty"`

	// slotid
	// Required: true
	SlotID *string `json:"slotId"`

	// sourceitemid
	// Required: true
	SourceItemID *string `json:"sourceItemId"`

	// success
	// Required: true
	Success *bool `json:"success"`
}

ApimodelsUpdateItemResp Apimodels update item resp

swagger:model Apimodels update item resp.

func (*ApimodelsUpdateItemResp) MarshalBinary

func (m *ApimodelsUpdateItemResp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ApimodelsUpdateItemResp) UnmarshalBinary

func (m *ApimodelsUpdateItemResp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ApimodelsUpdateItemResp) Validate

func (m *ApimodelsUpdateItemResp) Validate(formats strfmt.Registry) error

Validate validates this Apimodels update item resp

type ApimodelsUpdateStatusIntegrationConfigurationReq added in v0.68.0

type ApimodelsUpdateStatusIntegrationConfigurationReq struct {

	// status
	// Enum: ['INIT', 'TIED']
	// Required: true
	Status *string `json:"status"`
}

ApimodelsUpdateStatusIntegrationConfigurationReq Apimodels update status integration configuration req

swagger:model Apimodels update status integration configuration req.

func (*ApimodelsUpdateStatusIntegrationConfigurationReq) MarshalBinary added in v0.68.0

MarshalBinary interface implementation

func (*ApimodelsUpdateStatusIntegrationConfigurationReq) UnmarshalBinary added in v0.68.0

UnmarshalBinary interface implementation

func (*ApimodelsUpdateStatusIntegrationConfigurationReq) Validate added in v0.68.0

Validate validates this Apimodels update status integration configuration req

Source Files

Jump to

Keyboard shortcuts

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