restricted

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActiveFilter

type ActiveFilter string
const (
	ActiveFilterAll ActiveFilter = "All"

	ActiveFilterActive ActiveFilter = "Active"

	ActiveFilterInactive ActiveFilter = "Inactive"
)

type AddItem

type AddItem struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItem"`

	ItemRequest *ItemRequest `xml:"itemRequest,omitempty" json:"itemRequest,omitempty"`
}

type AddItemCampaignCode

type AddItemCampaignCode struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItemCampaignCode"`

	RequestId int32 `xml:"requestId,omitempty" json:"requestId,omitempty"`

	CampaignCode string `xml:"campaignCode,omitempty" json:"campaignCode,omitempty"`
}

type AddItemCampaignCodeResponse

type AddItemCampaignCodeResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItemCampaignCodeResponse"`
}

type AddItemCommit

type AddItemCommit struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItemCommit"`

	RequestId int32 `xml:"requestId,omitempty" json:"requestId,omitempty"`
}

type AddItemCommitResponse

type AddItemCommitResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItemCommitResponse"`
}

type AddItemImage

type AddItemImage struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItemImage"`

	RequestId int32 `xml:"requestId,omitempty" json:"requestId,omitempty"`

	ImageData []byte `xml:"imageData,omitempty" json:"imageData,omitempty"`

	ImageFormat *ImageFormat `xml:"imageFormat,omitempty" json:"imageFormat,omitempty"`

	HasMega bool `xml:"hasMega,omitempty" json:"hasMega,omitempty"`
}

type AddItemImageResponse

type AddItemImageResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItemImageResponse"`
}

type AddItemResponse

type AddItemResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItemResponse"`

	AddItemResult *QueuedRequestResponse `xml:"AddItemResult,omitempty" json:"AddItemResult,omitempty"`
}

type AddItemXml

type AddItemXml struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItemXml"`

	CreateItemRequestXml string `xml:"createItemRequestXml,omitempty" json:"createItemRequestXml,omitempty"`
}

type AddItemXmlResponse

type AddItemXmlResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddItemXmlResponse"`

	AddItemXmlResult *QueuedRequestResponse `xml:"AddItemXmlResult,omitempty" json:"AddItemXmlResult,omitempty"`
}

type AddShopItem

type AddShopItem struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddShopItem"`

	ShopItemData *ShopItemData `xml:"shopItemData,omitempty" json:"shopItemData,omitempty"`
}

type AddShopItemResponse

type AddShopItemResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddShopItemResponse"`

	AddShopItemResult *QueuedRequestResponse `xml:"AddShopItemResult,omitempty" json:"AddShopItemResult,omitempty"`
}

type AddShopItemVariant

type AddShopItemVariant struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddShopItemVariant"`

	ShopItemData *ShopItemVariantData `xml:"shopItemData,omitempty" json:"shopItemData,omitempty"`
}

type AddShopItemVariantResponse

type AddShopItemVariantResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com AddShopItemVariantResponse"`

	AddShopItemVariantResult *QueuedRequestResponse `xml:"AddShopItemVariantResult,omitempty" json:"AddShopItemVariantResult,omitempty"`
}

type AnyType

type AnyType struct {
	InnerXML string `xml:",innerxml"`
}

type AnyURI

type AnyURI string

type ArrayOfDecimal

type ArrayOfDecimal struct {
	Decimal []float64 `xml:"decimal,omitempty" json:"decimal,omitempty"`
}

type ArrayOfInt

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

type ArrayOfItem

type ArrayOfItem struct {
	Item []*Item `xml:"Item,omitempty" json:"Item,omitempty"`
}

type ArrayOfItemImageData

type ArrayOfItemImageData struct {
	ItemImageData []*ItemImageData `xml:"ItemImageData,omitempty" json:"ItemImageData,omitempty"`
}

type ArrayOfItemShipping

type ArrayOfItemShipping struct {
	ItemShipping []*ItemShipping `xml:"ItemShipping,omitempty" json:"ItemShipping,omitempty"`
}

type ArrayOfMemberPaymentOption

type ArrayOfMemberPaymentOption struct {
	MemberPaymentOption []*MemberPaymentOption `xml:"MemberPaymentOption,omitempty" json:"MemberPaymentOption,omitempty"`
}

type ArrayOfNumberAttributeValue

type ArrayOfNumberAttributeValue struct {
	NumberAttributeValue []*NumberAttributeValue `xml:"NumberAttributeValue,omitempty" json:"NumberAttributeValue,omitempty"`
}

type ArrayOfNumberValues

type ArrayOfNumberValues struct {
	NumberValues []*NumberValues `xml:"NumberValues,omitempty" json:"NumberValues,omitempty"`
}

type ArrayOfQueuedRequestResponse

type ArrayOfQueuedRequestResponse struct {
	QueuedRequestResponse []*QueuedRequestResponse `xml:"QueuedRequestResponse,omitempty" json:"QueuedRequestResponse,omitempty"`
}

type ArrayOfRequestResult

type ArrayOfRequestResult struct {
	RequestResult []*RequestResult `xml:"RequestResult,omitempty" json:"RequestResult,omitempty"`
}

type ArrayOfSetActivateDateOnShopItemsError

type ArrayOfSetActivateDateOnShopItemsError struct {
	SetActivateDateOnShopItemsError []*SetActivateDateOnShopItemsError `xml:"SetActivateDateOnShopItemsError,omitempty" json:"SetActivateDateOnShopItemsError,omitempty"`
}

type ArrayOfSetActivateDateShopItem

type ArrayOfSetActivateDateShopItem struct {
	SetActivateDateShopItem []*SetActivateDateShopItem `xml:"SetActivateDateShopItem,omitempty" json:"SetActivateDateShopItem,omitempty"`
}

type ArrayOfSetPriceOnShopItemsError

type ArrayOfSetPriceOnShopItemsError struct {
	SetPriceOnShopItemsError []*SetPriceOnShopItemsError `xml:"SetPriceOnShopItemsError,omitempty" json:"SetPriceOnShopItemsError,omitempty"`
}

type ArrayOfSetPriceShopItem

type ArrayOfSetPriceShopItem struct {
	SetPriceShopItem []*SetPriceShopItem `xml:"SetPriceShopItem,omitempty" json:"SetPriceShopItem,omitempty"`
}

type ArrayOfSetPricesOnNonShopItemsError

type ArrayOfSetPricesOnNonShopItemsError struct {
	SetPricesOnNonShopItemsError []*SetPricesOnNonShopItemsError `xml:"SetPricesOnNonShopItemsError,omitempty" json:"SetPricesOnNonShopItemsError,omitempty"`
}

type ArrayOfSetQuantityOnShopItemError

type ArrayOfSetQuantityOnShopItemError struct {
	SetQuantityOnShopItemError []*SetQuantityOnShopItemError `xml:"SetQuantityOnShopItemError,omitempty" json:"SetQuantityOnShopItemError,omitempty"`
}

type ArrayOfSetQuantityShopItem

type ArrayOfSetQuantityShopItem struct {
	SetQuantityShopItem []*SetQuantityShopItem `xml:"SetQuantityShopItem,omitempty" json:"SetQuantityShopItem,omitempty"`
}

type ArrayOfString

type ArrayOfString struct {
	Astring []*string `xml:"string,omitempty" json:"string,omitempty"`
}

type ArrayOfTermAttributeValue

type ArrayOfTermAttributeValue struct {
	TermAttributeValue []*TermAttributeValue `xml:"TermAttributeValue,omitempty" json:"TermAttributeValue,omitempty"`
}

type ArrayOfTermValues

type ArrayOfTermValues struct {
	TermValues []*TermValues `xml:"TermValues,omitempty" json:"TermValues,omitempty"`
}

type ArrayOfTransaction

type ArrayOfTransaction struct {
	Transaction []*Transaction `xml:"Transaction,omitempty" json:"Transaction,omitempty"`
}

type ArrayOfUpdatedItemInfo

type ArrayOfUpdatedItemInfo struct {
	UpdatedItemInfo []*UpdatedItemInfo `xml:"UpdatedItemInfo,omitempty" json:"UpdatedItemInfo,omitempty"`
}

type ArrayOfVariantAttribute

type ArrayOfVariantAttribute struct {
	VariantAttribute []*VariantAttribute `xml:"VariantAttribute,omitempty" json:"VariantAttribute,omitempty"`
}

type AttributeValues

type AttributeValues struct {
	TermAttributeValues *ArrayOfTermAttributeValue `xml:"TermAttributeValues,omitempty" json:"TermAttributeValues,omitempty"`

	NumberAttributeValues *ArrayOfNumberAttributeValue `xml:"NumberAttributeValues,omitempty" json:"NumberAttributeValues,omitempty"`
}

type AuthenticationHeader

type AuthenticationHeader struct {
	AppId int32 `xml:"AppId,omitempty" json:"AppId,omitempty"`

	AppKey string `xml:"AppKey,omitempty" json:"AppKey,omitempty"`
}

type AuthorizationHeader

type AuthorizationHeader struct {
	UserId int32 `xml:"UserId,omitempty" json:"UserId,omitempty"`

	Token string `xml:"Token,omitempty" json:"Token,omitempty"`
}

type BankIdVerificationProgressRequest

type BankIdVerificationProgressRequest struct {
	BankIdOrderRef string `xml:"BankIdOrderRef,omitempty" json:"BankIdOrderRef,omitempty"`
}

type BeginBankIdOnFileVerification

type BeginBankIdOnFileVerification struct {
	XMLName xml.Name `xml:"http://api.tradera.com BeginBankIdOnFileVerification"`
}

type BeginBankIdOnFileVerificationResponse

type BeginBankIdOnFileVerificationResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com BeginBankIdOnFileVerificationResponse"`

	BeginBankIdOnFileVerificationResult *BeginBankIdOnFileVerificationResult `xml:"BeginBankIdOnFileVerificationResult,omitempty" json:"BeginBankIdOnFileVerificationResult,omitempty"`
}

type BeginBankIdOnFileVerificationResult

type BeginBankIdOnFileVerificationResult struct {
	BankIdOrderRef string `xml:"BankIdOrderRef,omitempty" json:"BankIdOrderRef,omitempty"`

	Error string `xml:"Error,omitempty" json:"Error,omitempty"`

	AutoStartToken string `xml:"AutoStartToken,omitempty" json:"AutoStartToken,omitempty"`
}

type BeginBankIdVerification

type BeginBankIdVerification struct {
	XMLName xml.Name `xml:"http://api.tradera.com BeginBankIdVerification"`
}

type BeginBankIdVerificationResponse

type BeginBankIdVerificationResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com BeginBankIdVerificationResponse"`

	BeginBankIdVerificationResult *BeginBankIdVerificationResult `xml:"BeginBankIdVerificationResult,omitempty" json:"BeginBankIdVerificationResult,omitempty"`
}

type BeginBankIdVerificationResult

type BeginBankIdVerificationResult struct {
	BankIdOrderRef string `xml:"BankIdOrderRef,omitempty" json:"BankIdOrderRef,omitempty"`

	Error string `xml:"Error,omitempty" json:"Error,omitempty"`

	QrData string `xml:"QrData,omitempty" json:"QrData,omitempty"`

	AutoStartToken string `xml:"AutoStartToken,omitempty" json:"AutoStartToken,omitempty"`
}

type BinPrice

type BinPrice struct {
	Price int32 `xml:"Price,omitempty" json:"Price,omitempty"`
}

type Boolean

type Boolean bool

type CancelBankIdVerification

type CancelBankIdVerification struct {
	XMLName xml.Name `xml:"http://api.tradera.com CancelBankIdVerification"`

	Request *CancelBankIdVerificationRequest `xml:"request,omitempty" json:"request,omitempty"`
}

type CancelBankIdVerificationRequest

type CancelBankIdVerificationRequest struct {
	BankIdOrderRef string `xml:"BankIdOrderRef,omitempty" json:"BankIdOrderRef,omitempty"`
}

type CancelBankIdVerificationResponse

type CancelBankIdVerificationResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com CancelBankIdVerificationResponse"`
}

type ConfigurationHeader

type ConfigurationHeader struct {
	Sandbox int32 `xml:"Sandbox,omitempty" json:"Sandbox,omitempty"`

	MaxResultAge int32 `xml:"MaxResultAge,omitempty" json:"MaxResultAge,omitempty"`
}

type EndItem

type EndItem struct {
	XMLName xml.Name `xml:"http://api.tradera.com EndItem"`

	ItemId int32 `xml:"itemId,omitempty" json:"itemId,omitempty"`
}

type EndItemResponse

type EndItemResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com EndItemResponse"`

	EndItemResult bool `xml:"EndItemResult,omitempty" json:"EndItemResult,omitempty"`
}

type FeedbackType

type FeedbackType string
const (
	FeedbackTypePositive FeedbackType = "Positive"

	FeedbackTypeNegative FeedbackType = "Negative"
)

type GetBankIdVerificationProgress

type GetBankIdVerificationProgress struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetBankIdVerificationProgress"`

	Request *BankIdVerificationProgressRequest `xml:"request,omitempty" json:"request,omitempty"`
}

type GetBankIdVerificationProgressResponse

type GetBankIdVerificationProgressResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetBankIdVerificationProgressResponse"`

	GetBankIdVerificationProgressResult *GetBankIdVerificationProgressResult `xml:"GetBankIdVerificationProgressResult,omitempty" json:"GetBankIdVerificationProgressResult,omitempty"`
}

type GetBankIdVerificationProgressResult

type GetBankIdVerificationProgressResult struct {
	IsCompleted bool `xml:"IsCompleted,omitempty" json:"IsCompleted,omitempty"`

	Progress string `xml:"Progress,omitempty" json:"Progress,omitempty"`

	Error string `xml:"Error,omitempty" json:"Error,omitempty"`

	QrData string `xml:"QrData,omitempty" json:"QrData,omitempty"`
}

type GetItem

type GetItem struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetItem"`

	ItemId int32 `xml:"itemId,omitempty" json:"itemId,omitempty"`
}

type GetItemResponse

type GetItemResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetItemResponse"`

	GetItemResult *Item `xml:"GetItemResult,omitempty" json:"GetItemResult,omitempty"`
}

type GetMemberPaymentOptions

type GetMemberPaymentOptions struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetMemberPaymentOptions"`

	MemberId int32 `xml:"memberId,omitempty" json:"memberId,omitempty"`
}

type GetMemberPaymentOptionsResponse

type GetMemberPaymentOptionsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetMemberPaymentOptionsResponse"`

	GetMemberPaymentOptionsResult *GetMemberPaymentOptionsResult `xml:"GetMemberPaymentOptionsResult,omitempty" json:"GetMemberPaymentOptionsResult,omitempty"`
}

type GetMemberPaymentOptionsResult

type GetMemberPaymentOptionsResult struct {
	PaymentOptions *ArrayOfMemberPaymentOption `xml:"PaymentOptions,omitempty" json:"PaymentOptions,omitempty"`
}

type GetRequestResults

type GetRequestResults struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetRequestResults"`

	RequestIds *ArrayOfInt `xml:"requestIds,omitempty" json:"requestIds,omitempty"`
}

type GetRequestResultsResponse

type GetRequestResultsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetRequestResultsResponse"`

	GetRequestResultsResult *ArrayOfRequestResult `xml:"GetRequestResultsResult,omitempty" json:"GetRequestResultsResult,omitempty"`
}

type GetSellerItems

type GetSellerItems struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetSellerItems"`

	CategoryId int32 `xml:"categoryId,omitempty" json:"categoryId,omitempty"`

	FilterActive *ActiveFilter `xml:"filterActive,omitempty" json:"filterActive,omitempty"`

	MinEndDate *soap.XSDDateTime `xml:"minEndDate,omitempty" json:"minEndDate,omitempty"`

	MaxEndDate *soap.XSDDateTime `xml:"maxEndDate,omitempty" json:"maxEndDate,omitempty"`

	FilterItemType *ItemTypeFilter `xml:"filterItemType,omitempty" json:"filterItemType,omitempty"`

	MaxStartDate *soap.XSDDateTime `xml:"maxStartDate,omitempty" json:"maxStartDate,omitempty"`
}

type GetSellerItemsResponse

type GetSellerItemsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetSellerItemsResponse"`

	GetSellerItemsResult *ArrayOfItem `xml:"GetSellerItemsResult,omitempty" json:"GetSellerItemsResult,omitempty"`
}

type GetSellerTransactions

type GetSellerTransactions struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetSellerTransactions"`

	Request *GetSellerTransactionsRequest `xml:"request,omitempty" json:"request,omitempty"`
}

type GetSellerTransactionsRequest

type GetSellerTransactionsRequest struct {
	MinTransactionDate *soap.XSDDateTime `xml:"MinTransactionDate,omitempty" json:"MinTransactionDate,omitempty"`

	MaxTransactionDate *soap.XSDDateTime `xml:"MaxTransactionDate,omitempty" json:"MaxTransactionDate,omitempty"`

	Filter *TransactionFilter `xml:"Filter,omitempty" json:"Filter,omitempty"`
}

type GetSellerTransactionsResponse

type GetSellerTransactionsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetSellerTransactionsResponse"`

	GetSellerTransactionsResult *ArrayOfTransaction `xml:"GetSellerTransactionsResult,omitempty" json:"GetSellerTransactionsResult,omitempty"`
}

type GetShopSettings

type GetShopSettings struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetShopSettings"`
}

type GetShopSettingsResponse

type GetShopSettingsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetShopSettingsResponse"`

	GetShopSettingsResult *ShopSettingsData `xml:"GetShopSettingsResult,omitempty" json:"GetShopSettingsResult,omitempty"`
}

type GetUpdatedSellerItems

type GetUpdatedSellerItems struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetUpdatedSellerItems"`

	Request *GetUpdatedSellerItemsRequest `xml:"request,omitempty" json:"request,omitempty"`
}

type GetUpdatedSellerItemsRequest

type GetUpdatedSellerItemsRequest struct {
	RowVersion int64 `xml:"RowVersion,omitempty" json:"RowVersion,omitempty"`
}

type GetUpdatedSellerItemsResponse

type GetUpdatedSellerItemsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetUpdatedSellerItemsResponse"`

	GetUpdatedSellerItemsResult *UpdatedSellerItemsData `xml:"GetUpdatedSellerItemsResult,omitempty" json:"GetUpdatedSellerItemsResult,omitempty"`
}

type GetUserInfo

type GetUserInfo struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetUserInfo"`
}

type GetUserInfoResponse

type GetUserInfoResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com GetUserInfoResponse"`

	GetUserInfoResult *UserInfo `xml:"GetUserInfoResult,omitempty" json:"GetUserInfoResult,omitempty"`
}

type ImageFormat

type ImageFormat string
const (
	ImageFormatGif ImageFormat = "Gif"

	ImageFormatJpeg ImageFormat = "Jpeg"

	ImageFormatPng ImageFormat = "Png"
)
type ImageLink struct {
	Url string `xml:"Url,omitempty" json:"Url,omitempty"`

	Format string `xml:"Format,omitempty" json:"Format,omitempty"`
}

type Item

type Item struct {
	ShippingOptions []*ItemShipping `xml:"ShippingOptions,omitempty" json:"ShippingOptions,omitempty"`

	PaymentOptions *ArrayOfInt `xml:"PaymentOptions,omitempty" json:"PaymentOptions,omitempty"`

	ImageLinks *ArrayOfString `xml:"ImageLinks,omitempty" json:"ImageLinks,omitempty"`

	Buyers []*User `xml:"Buyers,omitempty" json:"Buyers,omitempty"`

	Status *ItemStatus `xml:"Status,omitempty" json:"Status,omitempty"`

	StartQuantity int32 `xml:"StartQuantity,omitempty" json:"StartQuantity,omitempty"`

	RemainingQuantity int32 `xml:"RemainingQuantity,omitempty" json:"RemainingQuantity,omitempty"`

	ItemType *ItemType `xml:"ItemType,omitempty" json:"ItemType,omitempty"`

	DetailedImageLinks []*ImageLink `xml:"DetailedImageLinks,omitempty" json:"DetailedImageLinks,omitempty"`

	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	VAT *int32 `xml:"VAT,omitempty" json:"VAT,omitempty"`

	ShortDescription string `xml:"ShortDescription,omitempty" json:"ShortDescription,omitempty"`

	OwnReferences *ArrayOfString `xml:"OwnReferences,omitempty" json:"OwnReferences,omitempty"`

	AttributeValues *AttributeValues `xml:"AttributeValues,omitempty" json:"AttributeValues,omitempty"`

	ItemAttributes *ArrayOfInt `xml:"ItemAttributes,omitempty" json:"ItemAttributes,omitempty"`

	LongDescription string `xml:"LongDescription,omitempty" json:"LongDescription,omitempty"`

	StartDate soap.XSDDateTime `xml:"StartDate,omitempty" json:"StartDate,omitempty"`

	EndDate soap.XSDDateTime `xml:"EndDate,omitempty" json:"EndDate,omitempty"`

	CategoryId int32 `xml:"CategoryId,omitempty" json:"CategoryId,omitempty"`

	OpeningBid int32 `xml:"OpeningBid,omitempty" json:"OpeningBid,omitempty"`

	ReservePrice *int32 `xml:"ReservePrice,omitempty" json:"ReservePrice,omitempty"`

	ReservePriceReached *bool `xml:"ReservePriceReached,omitempty" json:"ReservePriceReached,omitempty"`

	BuyItNowPrice *int32 `xml:"BuyItNowPrice,omitempty" json:"BuyItNowPrice,omitempty"`

	NextBid int32 `xml:"NextBid,omitempty" json:"NextBid,omitempty"`

	PaymentCondition string `xml:"PaymentCondition,omitempty" json:"PaymentCondition,omitempty"`

	ShippingCondition string `xml:"ShippingCondition,omitempty" json:"ShippingCondition,omitempty"`

	AcceptsPickup bool `xml:"AcceptsPickup,omitempty" json:"AcceptsPickup,omitempty"`

	TotalBids int32 `xml:"TotalBids,omitempty" json:"TotalBids,omitempty"`

	MaxBid int32 `xml:"MaxBid,omitempty" json:"MaxBid,omitempty"`

	Bold bool `xml:"Bold,omitempty" json:"Bold,omitempty"`

	Thumbnail bool `xml:"Thumbnail,omitempty" json:"Thumbnail,omitempty"`

	Highlight bool `xml:"Highlight,omitempty" json:"Highlight,omitempty"`

	FeaturedItem bool `xml:"FeaturedItem,omitempty" json:"FeaturedItem,omitempty"`

	ItemLink string `xml:"ItemLink,omitempty" json:"ItemLink,omitempty"`

	ThumbnailLink string `xml:"ThumbnailLink,omitempty" json:"ThumbnailLink,omitempty"`

	AcceptedBuyerId int32 `xml:"AcceptedBuyerId,omitempty" json:"AcceptedBuyerId,omitempty"`

	Paypal bool `xml:"Paypal,omitempty" json:"Paypal,omitempty"`

	PaymentTypeId int32 `xml:"PaymentTypeId,omitempty" json:"PaymentTypeId,omitempty"`

	Seller *User `xml:"Seller,omitempty" json:"Seller,omitempty"`

	MaxBidder *User `xml:"MaxBidder,omitempty" json:"MaxBidder,omitempty"`

	UserSelectedEndDate bool `xml:"UserSelectedEndDate,omitempty" json:"UserSelectedEndDate,omitempty"`

	Restarts int32 `xml:"Restarts,omitempty" json:"Restarts,omitempty"`

	Duration int32 `xml:"Duration,omitempty" json:"Duration,omitempty"`

	ReservePriceManuallySet bool `xml:"ReservePriceManuallySet,omitempty" json:"ReservePriceManuallySet,omitempty"`
}

type ItemAttributeValues

type ItemAttributeValues struct {
	Terms *ArrayOfTermValues `xml:"Terms,omitempty" json:"Terms,omitempty"`

	Numbers *ArrayOfNumberValues `xml:"Numbers,omitempty" json:"Numbers,omitempty"`
}

type ItemImageData

type ItemImageData struct {
	HasMega bool `xml:"HasMega,omitempty" json:"HasMega,omitempty"`

	Format *ImageFormat `xml:"Format,omitempty" json:"Format,omitempty"`

	Data []byte `xml:"Data,omitempty" json:"Data,omitempty"`

	Name string `xml:"Name,omitempty" json:"Name,omitempty"`
}

type ItemRequest

type ItemRequest struct {
	Title string `xml:"Title,omitempty" json:"Title,omitempty"`

	OwnReferences *ArrayOfString `xml:"OwnReferences,omitempty" json:"OwnReferences,omitempty"`

	CategoryId int32 `xml:"CategoryId,omitempty" json:"CategoryId,omitempty"`

	Duration int32 `xml:"Duration,omitempty" json:"Duration,omitempty"`

	Restarts int32 `xml:"Restarts,omitempty" json:"Restarts,omitempty"`

	StartPrice int32 `xml:"StartPrice,omitempty" json:"StartPrice,omitempty"`

	ReservePrice int32 `xml:"ReservePrice,omitempty" json:"ReservePrice,omitempty"`

	BuyItNowPrice int32 `xml:"BuyItNowPrice,omitempty" json:"BuyItNowPrice,omitempty"`

	Description string `xml:"Description,omitempty" json:"Description,omitempty"`

	PaymentOptionIds *ArrayOfInt `xml:"PaymentOptionIds,omitempty" json:"PaymentOptionIds,omitempty"`

	ShippingOptions *ArrayOfItemShipping `xml:"ShippingOptions,omitempty" json:"ShippingOptions,omitempty"`

	AcceptedBidderId int32 `xml:"AcceptedBidderId,omitempty" json:"AcceptedBidderId,omitempty"`

	ExpoItemIds *ArrayOfInt `xml:"ExpoItemIds,omitempty" json:"ExpoItemIds,omitempty"`

	CustomEndDate *soap.XSDDateTime `xml:"CustomEndDate,omitempty" json:"CustomEndDate,omitempty"`

	ItemAttributes *ArrayOfInt `xml:"ItemAttributes,omitempty" json:"ItemAttributes,omitempty"`

	ItemType int32 `xml:"ItemType,omitempty" json:"ItemType,omitempty"`

	AutoCommit bool `xml:"AutoCommit,omitempty" json:"AutoCommit,omitempty"`

	VAT *int32 `xml:"VAT,omitempty" json:"VAT,omitempty"`

	ShippingCondition string `xml:"ShippingCondition,omitempty" json:"ShippingCondition,omitempty"`

	PaymentCondition string `xml:"PaymentCondition,omitempty" json:"PaymentCondition,omitempty"`

	CampaignCode string `xml:"CampaignCode,omitempty" json:"CampaignCode,omitempty"`

	DescriptionLanguageCodeIso2 string `xml:"DescriptionLanguageCodeIso2,omitempty" json:"DescriptionLanguageCodeIso2,omitempty"`

	AttributeValues *ItemAttributeValues `xml:"AttributeValues,omitempty" json:"AttributeValues,omitempty"`

	RestartedFromItemId *int32 `xml:"RestartedFromItemId,omitempty" json:"RestartedFromItemId,omitempty"`
}

type ItemShipping

type ItemShipping struct {
	ShippingOptionId *int32 `xml:"ShippingOptionId,omitempty" json:"ShippingOptionId,omitempty"`

	Cost int32 `xml:"Cost,omitempty" json:"Cost,omitempty"`

	ShippingWeight *float64 `xml:"ShippingWeight,omitempty" json:"ShippingWeight,omitempty"`

	ShippingProductId *int32 `xml:"ShippingProductId,omitempty" json:"ShippingProductId,omitempty"`

	ShippingProviderId *int32 `xml:"ShippingProviderId,omitempty" json:"ShippingProviderId,omitempty"`
}

type ItemStatus

type ItemStatus struct {
	Ended bool `xml:"Ended,omitempty" json:"Ended,omitempty"`

	GotBidders bool `xml:"GotBidders,omitempty" json:"GotBidders,omitempty"`

	GotWinner bool `xml:"GotWinner,omitempty" json:"GotWinner,omitempty"`
}

type ItemType

type ItemType string
const (
	ItemTypeAuction ItemType = "Auction"

	ItemTypePureBuyItNow ItemType = "PureBuyItNow"

	ItemTypeShopItem ItemType = "ShopItem"
)

type ItemTypeFilter

type ItemTypeFilter string
const (
	ItemTypeFilterAll ItemTypeFilter = "All"

	ItemTypeFilterAuction ItemTypeFilter = "Auction"

	ItemTypeFilterPureBuyItNow ItemTypeFilter = "PureBuyItNow"

	ItemTypeFilterShopItem ItemTypeFilter = "ShopItem"
)

type LeaveFeedback

type LeaveFeedback struct {
	XMLName xml.Name `xml:"http://api.tradera.com LeaveFeedback"`

	TransactionId int32 `xml:"transactionId,omitempty" json:"transactionId,omitempty"`

	Comment string `xml:"comment,omitempty" json:"comment,omitempty"`

	Type_ *FeedbackType `xml:"type,omitempty" json:"type,omitempty"`
}

type LeaveFeedbackResponse

type LeaveFeedbackResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com LeaveFeedbackResponse"`

	LeaveFeedbackResult bool `xml:"LeaveFeedbackResult,omitempty" json:"LeaveFeedbackResult,omitempty"`
}

type LeaveOrderFeedbackToBuyer

type LeaveOrderFeedbackToBuyer struct {
	XMLName xml.Name `xml:"http://api.tradera.com LeaveOrderFeedbackToBuyer"`

	OrderNumber int32 `xml:"orderNumber,omitempty" json:"orderNumber,omitempty"`

	Comment string `xml:"comment,omitempty" json:"comment,omitempty"`

	Type_ *FeedbackType `xml:"type,omitempty" json:"type,omitempty"`
}

type LeaveOrderFeedbackToBuyerResponse

type LeaveOrderFeedbackToBuyerResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com LeaveOrderFeedbackToBuyerResponse"`
}

type MemberPaymentOption

type MemberPaymentOption struct {
	Name string `xml:"Name,omitempty" json:"Name,omitempty"`

	Description string `xml:"Description,omitempty" json:"Description,omitempty"`

	DisplayName string `xml:"DisplayName,omitempty" json:"DisplayName,omitempty"`
}

type NCName

type NCName string

type NumberAttributeValue

type NumberAttributeValue struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Name string `xml:"Name,omitempty" json:"Name,omitempty"`

	Values *ArrayOfDecimal `xml:"Values,omitempty" json:"Values,omitempty"`
}

type NumberValues

type NumberValues struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Values *ArrayOfDecimal `xml:"Values,omitempty" json:"Values,omitempty"`
}

type QueuedRequestResponse

type QueuedRequestResponse struct {
	RequestId int32 `xml:"RequestId,omitempty" json:"RequestId,omitempty"`

	ItemId int32 `xml:"ItemId,omitempty" json:"ItemId,omitempty"`
}

type RemoveShopItem

type RemoveShopItem struct {
	XMLName xml.Name `xml:"http://api.tradera.com RemoveShopItem"`

	ShopItemId int32 `xml:"shopItemId,omitempty" json:"shopItemId,omitempty"`
}

type RemoveShopItemResponse

type RemoveShopItemResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com RemoveShopItemResponse"`

	RemoveShopItemResult *QueuedRequestResponse `xml:"RemoveShopItemResult,omitempty" json:"RemoveShopItemResult,omitempty"`
}

type RequestResult

type RequestResult struct {
	RequestId int32 `xml:"RequestId,omitempty" json:"RequestId,omitempty"`

	ResultCode *ResultCode `xml:"ResultCode,omitempty" json:"ResultCode,omitempty"`

	Message string `xml:"Message,omitempty" json:"Message,omitempty"`
}

type ReservedPrice

type ReservedPrice struct {
	Price int32 `xml:"Price,omitempty" json:"Price,omitempty"`
}

type RestrictedServiceHttpGet

type RestrictedServiceHttpGet interface {
	GetItem(request *string) (*Item, error)

	GetItemContext(ctx context.Context, request *string) (*Item, error)

	AddItemXml(request *string) (*QueuedRequestResponse, error)

	AddItemXmlContext(ctx context.Context, request *string) (*QueuedRequestResponse, error)

	AddItemImage(request *string) error

	AddItemImageContext(ctx context.Context, request *string) error

	AddItemCampaignCode(request *string) error

	AddItemCampaignCodeContext(ctx context.Context, request *string) error

	ValidateCampaignCode(request *string) (*ValidateCampaignCodeResult, error)

	ValidateCampaignCodeContext(ctx context.Context, request *string) (*ValidateCampaignCodeResult, error)

	AddItemCommit(request *string) error

	AddItemCommitContext(ctx context.Context, request *string) error

	LeaveFeedback(request *string) (*Boolean, error)

	LeaveFeedbackContext(ctx context.Context, request *string) (*Boolean, error)

	EndItem(request *string) (*Boolean, error)

	EndItemContext(ctx context.Context, request *string) (*Boolean, error)

	GetRequestResults(request *StringArray) (*ArrayOfRequestResult, error)

	GetRequestResultsContext(ctx context.Context, request *StringArray) (*ArrayOfRequestResult, error)

	RemoveShopItem(request *string) (*QueuedRequestResponse, error)

	RemoveShopItemContext(ctx context.Context, request *string) (*QueuedRequestResponse, error)

	GetShopSettings() (*ShopSettingsData, error)

	GetShopSettingsContext(ctx context.Context) (*ShopSettingsData, error)

	GetUserInfo() (*UserInfo, error)

	GetUserInfoContext(ctx context.Context) (*UserInfo, error)

	LeaveOrderFeedbackToBuyer(request *string) error

	LeaveOrderFeedbackToBuyerContext(ctx context.Context, request *string) error

	GetMemberPaymentOptions(request *string) (*GetMemberPaymentOptionsResult, error)

	GetMemberPaymentOptionsContext(ctx context.Context, request *string) (*GetMemberPaymentOptionsResult, error)

	BeginBankIdVerification() (*BeginBankIdVerificationResult, error)

	BeginBankIdVerificationContext(ctx context.Context) (*BeginBankIdVerificationResult, error)

	BeginBankIdOnFileVerification() (*BeginBankIdOnFileVerificationResult, error)

	BeginBankIdOnFileVerificationContext(ctx context.Context) (*BeginBankIdOnFileVerificationResult, error)
}

func NewRestrictedServiceHttpGet

func NewRestrictedServiceHttpGet(client *soap.Client) RestrictedServiceHttpGet

type RestrictedServiceHttpPost

type RestrictedServiceHttpPost interface {
	GetItem(request *string) (*Item, error)

	GetItemContext(ctx context.Context, request *string) (*Item, error)

	AddItemXml(request *string) (*QueuedRequestResponse, error)

	AddItemXmlContext(ctx context.Context, request *string) (*QueuedRequestResponse, error)

	AddItemImage(request *string) error

	AddItemImageContext(ctx context.Context, request *string) error

	AddItemCampaignCode(request *string) error

	AddItemCampaignCodeContext(ctx context.Context, request *string) error

	ValidateCampaignCode(request *string) (*ValidateCampaignCodeResult, error)

	ValidateCampaignCodeContext(ctx context.Context, request *string) (*ValidateCampaignCodeResult, error)

	AddItemCommit(request *string) error

	AddItemCommitContext(ctx context.Context, request *string) error

	LeaveFeedback(request *string) (*Boolean, error)

	LeaveFeedbackContext(ctx context.Context, request *string) (*Boolean, error)

	EndItem(request *string) (*Boolean, error)

	EndItemContext(ctx context.Context, request *string) (*Boolean, error)

	GetRequestResults(request *StringArray) (*ArrayOfRequestResult, error)

	GetRequestResultsContext(ctx context.Context, request *StringArray) (*ArrayOfRequestResult, error)

	RemoveShopItem(request *string) (*QueuedRequestResponse, error)

	RemoveShopItemContext(ctx context.Context, request *string) (*QueuedRequestResponse, error)

	GetShopSettings() (*ShopSettingsData, error)

	GetShopSettingsContext(ctx context.Context) (*ShopSettingsData, error)

	GetUserInfo() (*UserInfo, error)

	GetUserInfoContext(ctx context.Context) (*UserInfo, error)

	LeaveOrderFeedbackToBuyer(request *string) error

	LeaveOrderFeedbackToBuyerContext(ctx context.Context, request *string) error

	GetMemberPaymentOptions(request *string) (*GetMemberPaymentOptionsResult, error)

	GetMemberPaymentOptionsContext(ctx context.Context, request *string) (*GetMemberPaymentOptionsResult, error)

	BeginBankIdVerification() (*BeginBankIdVerificationResult, error)

	BeginBankIdVerificationContext(ctx context.Context) (*BeginBankIdVerificationResult, error)

	BeginBankIdOnFileVerification() (*BeginBankIdOnFileVerificationResult, error)

	BeginBankIdOnFileVerificationContext(ctx context.Context) (*BeginBankIdOnFileVerificationResult, error)
}

func NewRestrictedServiceHttpPost

func NewRestrictedServiceHttpPost(client *soap.Client) RestrictedServiceHttpPost

type RestrictedServiceSoap

type RestrictedServiceSoap interface {
	GetItem(request *GetItem) (*GetItemResponse, error)

	GetItemContext(ctx context.Context, request *GetItem) (*GetItemResponse, error)

	GetSellerItems(request *GetSellerItems) (*GetSellerItemsResponse, error)

	GetSellerItemsContext(ctx context.Context, request *GetSellerItems) (*GetSellerItemsResponse, error)

	GetSellerTransactions(request *GetSellerTransactions) (*GetSellerTransactionsResponse, error)

	GetSellerTransactionsContext(ctx context.Context, request *GetSellerTransactions) (*GetSellerTransactionsResponse, error)

	AddItem(request *AddItem) (*AddItemResponse, error)

	AddItemContext(ctx context.Context, request *AddItem) (*AddItemResponse, error)

	AddItemXml(request *AddItemXml) (*AddItemXmlResponse, error)

	AddItemXmlContext(ctx context.Context, request *AddItemXml) (*AddItemXmlResponse, error)

	AddItemImage(request *AddItemImage) (*AddItemImageResponse, error)

	AddItemImageContext(ctx context.Context, request *AddItemImage) (*AddItemImageResponse, error)

	AddItemCampaignCode(request *AddItemCampaignCode) (*AddItemCampaignCodeResponse, error)

	AddItemCampaignCodeContext(ctx context.Context, request *AddItemCampaignCode) (*AddItemCampaignCodeResponse, error)

	ValidateCampaignCode(request *ValidateCampaignCode) (*ValidateCampaignCodeResponse, error)

	ValidateCampaignCodeContext(ctx context.Context, request *ValidateCampaignCode) (*ValidateCampaignCodeResponse, error)

	AddItemCommit(request *AddItemCommit) (*AddItemCommitResponse, error)

	AddItemCommitContext(ctx context.Context, request *AddItemCommit) (*AddItemCommitResponse, error)

	LeaveFeedback(request *LeaveFeedback) (*LeaveFeedbackResponse, error)

	LeaveFeedbackContext(ctx context.Context, request *LeaveFeedback) (*LeaveFeedbackResponse, error)

	EndItem(request *EndItem) (*EndItemResponse, error)

	EndItemContext(ctx context.Context, request *EndItem) (*EndItemResponse, error)

	AddShopItem(request *AddShopItem) (*AddShopItemResponse, error)

	AddShopItemContext(ctx context.Context, request *AddShopItem) (*AddShopItemResponse, error)

	AddShopItemVariant(request *AddShopItemVariant) (*AddShopItemVariantResponse, error)

	AddShopItemVariantContext(ctx context.Context, request *AddShopItemVariant) (*AddShopItemVariantResponse, error)

	UpdateShopItem(request *UpdateShopItem) (*UpdateShopItemResponse, error)

	UpdateShopItemContext(ctx context.Context, request *UpdateShopItem) (*UpdateShopItemResponse, error)

	UpdateShopItemVariant(request *UpdateShopItemVariant) (*UpdateShopItemVariantResponse, error)

	UpdateShopItemVariantContext(ctx context.Context, request *UpdateShopItemVariant) (*UpdateShopItemVariantResponse, error)

	GetRequestResults(request *GetRequestResults) (*GetRequestResultsResponse, error)

	GetRequestResultsContext(ctx context.Context, request *GetRequestResults) (*GetRequestResultsResponse, error)

	RemoveShopItem(request *RemoveShopItem) (*RemoveShopItemResponse, error)

	RemoveShopItemContext(ctx context.Context, request *RemoveShopItem) (*RemoveShopItemResponse, error)

	SetShopSettings(request *SetShopSettings) (*SetShopSettingsResponse, error)

	SetShopSettingsContext(ctx context.Context, request *SetShopSettings) (*SetShopSettingsResponse, error)

	GetShopSettings(request *GetShopSettings) (*GetShopSettingsResponse, error)

	GetShopSettingsContext(ctx context.Context, request *GetShopSettings) (*GetShopSettingsResponse, error)

	UpdateTransactionStatus(request *UpdateTransactionStatus) (*UpdateTransactionStatusResponse, error)

	UpdateTransactionStatusContext(ctx context.Context, request *UpdateTransactionStatus) (*UpdateTransactionStatusResponse, error)

	GetUpdatedSellerItems(request *GetUpdatedSellerItems) (*GetUpdatedSellerItemsResponse, error)

	GetUpdatedSellerItemsContext(ctx context.Context, request *GetUpdatedSellerItems) (*GetUpdatedSellerItemsResponse, error)

	GetUserInfo(request *GetUserInfo) (*GetUserInfoResponse, error)

	GetUserInfoContext(ctx context.Context, request *GetUserInfo) (*GetUserInfoResponse, error)

	SetPriceOnShopItems(request *SetPriceOnShopItems) (*SetPriceOnShopItemsResponse, error)

	SetPriceOnShopItemsContext(ctx context.Context, request *SetPriceOnShopItems) (*SetPriceOnShopItemsResponse, error)

	SetPricesOnNonShopItems(request *SetPricesOnNonShopItems) (*SetPricesOnNonShopItemsResponse, error)

	SetPricesOnNonShopItemsContext(ctx context.Context, request *SetPricesOnNonShopItems) (*SetPricesOnNonShopItemsResponse, error)

	SetActivateDateOnShopItems(request *SetActivateDateOnShopItems) (*SetActivateDateOnShopItemsResponse, error)

	SetActivateDateOnShopItemsContext(ctx context.Context, request *SetActivateDateOnShopItems) (*SetActivateDateOnShopItemsResponse, error)

	SetQuantityOnShopItems(request *SetQuantityOnShopItems) (*SetQuantityOnShopItemsResponse, error)

	SetQuantityOnShopItemsContext(ctx context.Context, request *SetQuantityOnShopItems) (*SetQuantityOnShopItemsResponse, error)

	LeaveOrderFeedbackToBuyer(request *LeaveOrderFeedbackToBuyer) (*LeaveOrderFeedbackToBuyerResponse, error)

	LeaveOrderFeedbackToBuyerContext(ctx context.Context, request *LeaveOrderFeedbackToBuyer) (*LeaveOrderFeedbackToBuyerResponse, error)

	GetMemberPaymentOptions(request *GetMemberPaymentOptions) (*GetMemberPaymentOptionsResponse, error)

	GetMemberPaymentOptionsContext(ctx context.Context, request *GetMemberPaymentOptions) (*GetMemberPaymentOptionsResponse, error)

	BeginBankIdVerification(request *BeginBankIdVerification) (*BeginBankIdVerificationResponse, error)

	BeginBankIdVerificationContext(ctx context.Context, request *BeginBankIdVerification) (*BeginBankIdVerificationResponse, error)

	GetBankIdVerificationProgress(request *GetBankIdVerificationProgress) (*GetBankIdVerificationProgressResponse, error)

	GetBankIdVerificationProgressContext(ctx context.Context, request *GetBankIdVerificationProgress) (*GetBankIdVerificationProgressResponse, error)

	CancelBankIdVerification(request *CancelBankIdVerification) (*CancelBankIdVerificationResponse, error)

	CancelBankIdVerificationContext(ctx context.Context, request *CancelBankIdVerification) (*CancelBankIdVerificationResponse, error)

	BeginBankIdOnFileVerification(request *BeginBankIdOnFileVerification) (*BeginBankIdOnFileVerificationResponse, error)

	BeginBankIdOnFileVerificationContext(ctx context.Context, request *BeginBankIdOnFileVerification) (*BeginBankIdOnFileVerificationResponse, error)
}

func NewRestrictedServiceSoap

func NewRestrictedServiceSoap(client *soap.Client) RestrictedServiceSoap

type ResultCode

type ResultCode interface{}

type SetActivateDateOnShopItems

type SetActivateDateOnShopItems struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetActivateDateOnShopItems"`

	Request *SetActivateDateOnShopItemsRequest `xml:"request,omitempty" json:"request,omitempty"`
}

type SetActivateDateOnShopItemsError

type SetActivateDateOnShopItemsError struct {
	Item *SetActivateDateShopItem `xml:"Item,omitempty" json:"Item,omitempty"`

	ErrorMessage string `xml:"ErrorMessage,omitempty" json:"ErrorMessage,omitempty"`
}

type SetActivateDateOnShopItemsRequest

type SetActivateDateOnShopItemsRequest struct {
	ShopItems *ArrayOfSetActivateDateShopItem `xml:"ShopItems,omitempty" json:"ShopItems,omitempty"`
}

type SetActivateDateOnShopItemsResponse

type SetActivateDateOnShopItemsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetActivateDateOnShopItemsResponse"`

	SetActivateDateOnShopItemsResult *SetActivateDateOnShopItemsResult `xml:"SetActivateDateOnShopItemsResult,omitempty" json:"SetActivateDateOnShopItemsResult,omitempty"`
}

type SetActivateDateOnShopItemsResult

type SetActivateDateOnShopItemsResult struct {
	QueuedRequestResponses *ArrayOfQueuedRequestResponse `xml:"QueuedRequestResponses,omitempty" json:"QueuedRequestResponses,omitempty"`

	ValidationErrors *ArrayOfSetActivateDateOnShopItemsError `xml:"ValidationErrors,omitempty" json:"ValidationErrors,omitempty"`
}

type SetActivateDateShopItem

type SetActivateDateShopItem struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	ActivateDate soap.XSDDateTime `xml:"ActivateDate,omitempty" json:"ActivateDate,omitempty"`
}

type SetPriceOnShopItems

type SetPriceOnShopItems struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetPriceOnShopItems"`

	Request *SetPriceOnShopItemsRequest `xml:"request,omitempty" json:"request,omitempty"`
}

type SetPriceOnShopItemsError

type SetPriceOnShopItemsError struct {
	Item *SetPriceShopItem `xml:"Item,omitempty" json:"Item,omitempty"`

	ErrorMessage string `xml:"ErrorMessage,omitempty" json:"ErrorMessage,omitempty"`
}

type SetPriceOnShopItemsRequest

type SetPriceOnShopItemsRequest struct {
	ShopItems *ArrayOfSetPriceShopItem `xml:"ShopItems,omitempty" json:"ShopItems,omitempty"`
}

type SetPriceOnShopItemsResponse

type SetPriceOnShopItemsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetPriceOnShopItemsResponse"`

	SetPriceOnShopItemsResult *SetPriceOnShopItemsResult `xml:"SetPriceOnShopItemsResult,omitempty" json:"SetPriceOnShopItemsResult,omitempty"`
}

type SetPriceOnShopItemsResult

type SetPriceOnShopItemsResult struct {
	QueuedRequestResponses *ArrayOfQueuedRequestResponse `xml:"QueuedRequestResponses,omitempty" json:"QueuedRequestResponses,omitempty"`

	ValidationErrors *ArrayOfSetPriceOnShopItemsError `xml:"ValidationErrors,omitempty" json:"ValidationErrors,omitempty"`
}

type SetPriceShopItem

type SetPriceShopItem struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Price int32 `xml:"Price,omitempty" json:"Price,omitempty"`
}

type SetPricesNonShopItem

type SetPricesNonShopItem struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	OpeningPrice int32 `xml:"OpeningPrice,omitempty" json:"OpeningPrice,omitempty"`

	ReservedPrice *ReservedPrice `xml:"ReservedPrice,omitempty" json:"ReservedPrice,omitempty"`

	BinPrice *BinPrice `xml:"BinPrice,omitempty" json:"BinPrice,omitempty"`
}

type SetPricesOnNonShopItemRequest

type SetPricesOnNonShopItemRequest struct {
	NonShopItem *SetPricesNonShopItem `xml:"NonShopItem,omitempty" json:"NonShopItem,omitempty"`
}

type SetPricesOnNonShopItems

type SetPricesOnNonShopItems struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetPricesOnNonShopItems"`

	Request *SetPricesOnNonShopItemRequest `xml:"request,omitempty" json:"request,omitempty"`
}

type SetPricesOnNonShopItemsError

type SetPricesOnNonShopItemsError struct {
	Item *SetPricesNonShopItem `xml:"Item,omitempty" json:"Item,omitempty"`

	ErrorMessage string `xml:"ErrorMessage,omitempty" json:"ErrorMessage,omitempty"`
}

type SetPricesOnNonShopItemsResponse

type SetPricesOnNonShopItemsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetPricesOnNonShopItemsResponse"`

	SetPricesOnNonShopItemsResult *SetPricesOnNonShopItemsResult `xml:"SetPricesOnNonShopItemsResult,omitempty" json:"SetPricesOnNonShopItemsResult,omitempty"`
}

type SetPricesOnNonShopItemsResult

type SetPricesOnNonShopItemsResult struct {
	IsSuccessful bool `xml:"IsSuccessful,omitempty" json:"IsSuccessful,omitempty"`

	ValidationErrors *ArrayOfSetPricesOnNonShopItemsError `xml:"ValidationErrors,omitempty" json:"ValidationErrors,omitempty"`
}

type SetQuantityOnShopItemError

type SetQuantityOnShopItemError struct {
	Item *SetQuantityShopItem `xml:"Item,omitempty" json:"Item,omitempty"`

	ErrorMessage string `xml:"ErrorMessage,omitempty" json:"ErrorMessage,omitempty"`
}

type SetQuantityOnShopItems

type SetQuantityOnShopItems struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetQuantityOnShopItems"`

	Request *SetQuantityOnShopItemsRequest `xml:"request,omitempty" json:"request,omitempty"`
}

type SetQuantityOnShopItemsRequest

type SetQuantityOnShopItemsRequest struct {
	ShopItems *ArrayOfSetQuantityShopItem `xml:"ShopItems,omitempty" json:"ShopItems,omitempty"`
}

type SetQuantityOnShopItemsResponse

type SetQuantityOnShopItemsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetQuantityOnShopItemsResponse"`

	SetQuantityOnShopItemsResult *SetQuantityOnShopItemsResult `xml:"SetQuantityOnShopItemsResult,omitempty" json:"SetQuantityOnShopItemsResult,omitempty"`
}

type SetQuantityOnShopItemsResult

type SetQuantityOnShopItemsResult struct {
	SuccessfulUpdates int32 `xml:"SuccessfulUpdates,omitempty" json:"SuccessfulUpdates,omitempty"`

	ValidationErrors *ArrayOfSetQuantityOnShopItemError `xml:"ValidationErrors,omitempty" json:"ValidationErrors,omitempty"`
}

type SetQuantityShopItem

type SetQuantityShopItem struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Quantity int32 `xml:"Quantity,omitempty" json:"Quantity,omitempty"`
}

type SetShopSettings

type SetShopSettings struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetShopSettings"`

	ShopSettings *ShopSettingsData `xml:"shopSettings,omitempty" json:"shopSettings,omitempty"`
}

type SetShopSettingsResponse

type SetShopSettingsResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com SetShopSettingsResponse"`
}

type ShopItemData

type ShopItemData struct {
	ActivateDate *soap.XSDDateTime `xml:"ActivateDate,omitempty" json:"ActivateDate,omitempty"`

	AcceptedBuyerId *int32 `xml:"AcceptedBuyerId,omitempty" json:"AcceptedBuyerId,omitempty"`

	CategoryId *int32 `xml:"CategoryId,omitempty" json:"CategoryId,omitempty"`

	DeactivateDate *soap.XSDDateTime `xml:"DeactivateDate,omitempty" json:"DeactivateDate,omitempty"`

	ItemAttributes *ArrayOfInt `xml:"ItemAttributes,omitempty" json:"ItemAttributes,omitempty"`

	Description string `xml:"Description,omitempty" json:"Description,omitempty"`

	PaymentCondition string `xml:"PaymentCondition,omitempty" json:"PaymentCondition,omitempty"`

	Price *int32 `xml:"Price,omitempty" json:"Price,omitempty"`

	Quantity *int32 `xml:"Quantity,omitempty" json:"Quantity,omitempty"`

	AbsoluteQuantity *int32 `xml:"AbsoluteQuantity,omitempty" json:"AbsoluteQuantity,omitempty"`

	ShippingCondition string `xml:"ShippingCondition,omitempty" json:"ShippingCondition,omitempty"`

	Title string `xml:"Title,omitempty" json:"Title,omitempty"`

	VAT *int32 `xml:"VAT,omitempty" json:"VAT,omitempty"`

	ShippingOptions *ArrayOfItemShipping `xml:"ShippingOptions,omitempty" json:"ShippingOptions,omitempty"`

	PaymentOptionIds *ArrayOfInt `xml:"PaymentOptionIds,omitempty" json:"PaymentOptionIds,omitempty"`

	OwnReferences *ArrayOfString `xml:"OwnReferences,omitempty" json:"OwnReferences,omitempty"`

	ItemImages *ArrayOfItemImageData `xml:"ItemImages,omitempty" json:"ItemImages,omitempty"`

	ExternalId *int32 `xml:"ExternalId,omitempty" json:"ExternalId,omitempty"`

	AttributeValues *ItemAttributeValues `xml:"AttributeValues,omitempty" json:"AttributeValues,omitempty"`

	DescriptionLanguageCodeIso2 string `xml:"DescriptionLanguageCodeIso2,omitempty" json:"DescriptionLanguageCodeIso2,omitempty"`
}

type ShopItemUpdateData

type ShopItemUpdateData struct {
	ItemId int32 `xml:"ItemId,omitempty" json:"ItemId,omitempty"`

	ItemData *ShopItemData `xml:"ItemData,omitempty" json:"ItemData,omitempty"`
}

type ShopItemVariantData

type ShopItemVariantData struct {
	Title string `xml:"Title,omitempty" json:"Title,omitempty"`

	Description string `xml:"Description,omitempty" json:"Description,omitempty"`

	CategoryId *int32 `xml:"CategoryId,omitempty" json:"CategoryId,omitempty"`

	AcceptedBuyerId *int32 `xml:"AcceptedBuyerId,omitempty" json:"AcceptedBuyerId,omitempty"`

	ShippingOptions *ArrayOfItemShipping `xml:"ShippingOptions,omitempty" json:"ShippingOptions,omitempty"`

	PaymentOptionIds *ArrayOfInt `xml:"PaymentOptionIds,omitempty" json:"PaymentOptionIds,omitempty"`

	ItemAttributes *ArrayOfInt `xml:"ItemAttributes,omitempty" json:"ItemAttributes,omitempty"`

	ShippingCondition string `xml:"ShippingCondition,omitempty" json:"ShippingCondition,omitempty"`

	PaymentCondition string `xml:"PaymentCondition,omitempty" json:"PaymentCondition,omitempty"`

	OwnReferences *ArrayOfString `xml:"OwnReferences,omitempty" json:"OwnReferences,omitempty"`

	VAT *int32 `xml:"VAT,omitempty" json:"VAT,omitempty"`

	ItemImages *ArrayOfItemImageData `xml:"ItemImages,omitempty" json:"ItemImages,omitempty"`

	ActivateDate *soap.XSDDateTime `xml:"ActivateDate,omitempty" json:"ActivateDate,omitempty"`

	DeactivateDate *soap.XSDDateTime `xml:"DeactivateDate,omitempty" json:"DeactivateDate,omitempty"`

	Quantity *int32 `xml:"Quantity,omitempty" json:"Quantity,omitempty"`

	AbsoluteQuantity *int32 `xml:"AbsoluteQuantity,omitempty" json:"AbsoluteQuantity,omitempty"`

	ExternalId *int32 `xml:"ExternalId,omitempty" json:"ExternalId,omitempty"`

	Price *int32 `xml:"Price,omitempty" json:"Price,omitempty"`

	SellerPartNo string `xml:"SellerPartNo,omitempty" json:"SellerPartNo,omitempty"`

	VariantData *VariantData `xml:"VariantData,omitempty" json:"VariantData,omitempty"`

	AttributeValues *ItemAttributeValues `xml:"AttributeValues,omitempty" json:"AttributeValues,omitempty"`

	DescriptionLanguageCodeIso2 string `xml:"DescriptionLanguageCodeIso2,omitempty" json:"DescriptionLanguageCodeIso2,omitempty"`
}

type ShopItemVariantUpdateData

type ShopItemVariantUpdateData struct {
	ItemId int32 `xml:"ItemId,omitempty" json:"ItemId,omitempty"`

	ItemData *ShopItemVariantData `xml:"ItemData,omitempty" json:"ItemData,omitempty"`
}

type ShopLogoData

type ShopLogoData struct {
	ImageFormat *ImageFormat `xml:"ImageFormat,omitempty" json:"ImageFormat,omitempty"`

	ImageData []byte `xml:"ImageData,omitempty" json:"ImageData,omitempty"`

}

type ShopSettingsData

type ShopSettingsData struct {
	CompanyInformation string `xml:"CompanyInformation,omitempty" json:"CompanyInformation,omitempty"`

	PurchaseTerms string `xml:"PurchaseTerms,omitempty" json:"PurchaseTerms,omitempty"`

	ShowGalleryMode *bool `xml:"ShowGalleryMode,omitempty" json:"ShowGalleryMode,omitempty"`

	ShowAuctionView *bool `xml:"ShowAuctionView,omitempty" json:"ShowAuctionView,omitempty"`

	LogoInformation *ShopLogoData `xml:"LogoInformation,omitempty" json:"LogoInformation,omitempty"`

	BannerColor string `xml:"BannerColor,omitempty" json:"BannerColor,omitempty"`

	IsTemporaryClosed *bool `xml:"IsTemporaryClosed,omitempty" json:"IsTemporaryClosed,omitempty"`

	TemporaryClosedMessage string `xml:"TemporaryClosedMessage,omitempty" json:"TemporaryClosedMessage,omitempty"`

	ContactInformation string `xml:"ContactInformation,omitempty" json:"ContactInformation,omitempty"`

	LogoImageUrl string `xml:"LogoImageUrl,omitempty" json:"LogoImageUrl,omitempty"`

	MaxActiveItems int32 `xml:"MaxActiveItems,omitempty" json:"MaxActiveItems,omitempty"`

	MaxInventoryItems int32 `xml:"MaxInventoryItems,omitempty" json:"MaxInventoryItems,omitempty"`
}

type StringArray

type StringArray struct {
}

type TermAttributeValue

type TermAttributeValue struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Name string `xml:"Name,omitempty" json:"Name,omitempty"`

	Values *ArrayOfString `xml:"Values,omitempty" json:"Values,omitempty"`
}

type TermValues

type TermValues struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Values *ArrayOfString `xml:"Values,omitempty" json:"Values,omitempty"`
}

type Transaction

type Transaction struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Date soap.XSDDateTime `xml:"Date,omitempty" json:"Date,omitempty"`

	Amount int32 `xml:"Amount,omitempty" json:"Amount,omitempty"`

	LastUpdatedDate soap.XSDDateTime `xml:"LastUpdatedDate,omitempty" json:"LastUpdatedDate,omitempty"`

	IsMarkedAsPaidConfirmed bool `xml:"IsMarkedAsPaidConfirmed,omitempty" json:"IsMarkedAsPaidConfirmed,omitempty"`

	IsMarkedAsShipped bool `xml:"IsMarkedAsShipped,omitempty" json:"IsMarkedAsShipped,omitempty"`

	IsShippingBooked bool `xml:"IsShippingBooked,omitempty" json:"IsShippingBooked,omitempty"`

	IsFeedbackLeftBySeller bool `xml:"IsFeedbackLeftBySeller,omitempty" json:"IsFeedbackLeftBySeller,omitempty"`

	IsFeedbackLeftByBuyer bool `xml:"IsFeedbackLeftByBuyer,omitempty" json:"IsFeedbackLeftByBuyer,omitempty"`

	Buyer *User `xml:"Buyer,omitempty" json:"Buyer,omitempty"`

	Item *TransactionItem `xml:"Item,omitempty" json:"Item,omitempty"`
}

type TransactionFilter

type TransactionFilter string
const (
	TransactionFilterNew TransactionFilter = "New"

	TransactionFilterNewAndUpdated TransactionFilter = "NewAndUpdated"
)

type TransactionItem

type TransactionItem struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Type *ItemType `xml:"Type,omitempty" json:"Type,omitempty"`

	Title string `xml:"Title,omitempty" json:"Title,omitempty"`

	OwnReferences *ArrayOfString `xml:"OwnReferences,omitempty" json:"OwnReferences,omitempty"`
}

type TransactionStatusUpdateData

type TransactionStatusUpdateData struct {
	TransactionId int32 `xml:"TransactionId,omitempty" json:"TransactionId,omitempty"`

	MarkAsPaidConfirmed *bool `xml:"MarkAsPaidConfirmed,omitempty" json:"MarkAsPaidConfirmed,omitempty"`

	MarkedAsShipped *bool `xml:"MarkedAsShipped,omitempty" json:"MarkedAsShipped,omitempty"`

	MarkShippingBooked *bool `xml:"MarkShippingBooked,omitempty" json:"MarkShippingBooked,omitempty"`
}

type UpdateShopItem

type UpdateShopItem struct {
	XMLName xml.Name `xml:"http://api.tradera.com UpdateShopItem"`

	UpdateData *ShopItemUpdateData `xml:"updateData,omitempty" json:"updateData,omitempty"`
}

type UpdateShopItemResponse

type UpdateShopItemResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com UpdateShopItemResponse"`

	UpdateShopItemResult *QueuedRequestResponse `xml:"UpdateShopItemResult,omitempty" json:"UpdateShopItemResult,omitempty"`
}

type UpdateShopItemVariant

type UpdateShopItemVariant struct {
	XMLName xml.Name `xml:"http://api.tradera.com UpdateShopItemVariant"`

	UpdateData *ShopItemVariantUpdateData `xml:"updateData,omitempty" json:"updateData,omitempty"`
}

type UpdateShopItemVariantResponse

type UpdateShopItemVariantResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com UpdateShopItemVariantResponse"`

	UpdateShopItemVariantResult *QueuedRequestResponse `xml:"UpdateShopItemVariantResult,omitempty" json:"UpdateShopItemVariantResult,omitempty"`
}

type UpdateTransactionStatus

type UpdateTransactionStatus struct {
	XMLName xml.Name `xml:"http://api.tradera.com UpdateTransactionStatus"`

	TransactionStatusUpdateData *TransactionStatusUpdateData `xml:"transactionStatusUpdateData,omitempty" json:"transactionStatusUpdateData,omitempty"`
}

type UpdateTransactionStatusResponse

type UpdateTransactionStatusResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com UpdateTransactionStatusResponse"`

	UpdateTransactionStatusResult *Transaction `xml:"UpdateTransactionStatusResult,omitempty" json:"UpdateTransactionStatusResult,omitempty"`
}

type UpdatedItemInfo

type UpdatedItemInfo struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	RowVersion int64 `xml:"RowVersion,omitempty" json:"RowVersion,omitempty"`

	ItemType *ItemType `xml:"ItemType,omitempty" json:"ItemType,omitempty"`
}

type UpdatedSellerItemsData

type UpdatedSellerItemsData struct {
	UpdatedItems *ArrayOfUpdatedItemInfo `xml:"UpdatedItems,omitempty" json:"UpdatedItems,omitempty"`
}

type User

type User struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Alias string `xml:"Alias,omitempty" json:"Alias,omitempty"`

	FirstName string `xml:"FirstName,omitempty" json:"FirstName,omitempty"`

	LastName string `xml:"LastName,omitempty" json:"LastName,omitempty"`

	Email string `xml:"Email,omitempty" json:"Email,omitempty"`

	TotalRating int32 `xml:"TotalRating,omitempty" json:"TotalRating,omitempty"`

	PhoneNumber string `xml:"PhoneNumber,omitempty" json:"PhoneNumber,omitempty"`

	MobilePhoneNumber string `xml:"MobilePhoneNumber,omitempty" json:"MobilePhoneNumber,omitempty"`

	Address string `xml:"Address,omitempty" json:"Address,omitempty"`

	ZipCode string `xml:"ZipCode,omitempty" json:"ZipCode,omitempty"`

	City string `xml:"City,omitempty" json:"City,omitempty"`

	CountryName string `xml:"CountryName,omitempty" json:"CountryName,omitempty"`

	PersonalNumber string `xml:"PersonalNumber,omitempty" json:"PersonalNumber,omitempty"`

	TransactionId int32 `xml:"TransactionId,omitempty" json:"TransactionId,omitempty"`
}

type UserInfo

type UserInfo struct {
	Id int32 `xml:"Id,omitempty" json:"Id,omitempty"`

	Alias string `xml:"Alias,omitempty" json:"Alias,omitempty"`

	FirstName string `xml:"FirstName,omitempty" json:"FirstName,omitempty"`

	LastName string `xml:"LastName,omitempty" json:"LastName,omitempty"`

	Email string `xml:"Email,omitempty" json:"Email,omitempty"`

	PhoneNumber string `xml:"PhoneNumber,omitempty" json:"PhoneNumber,omitempty"`

	Address string `xml:"Address,omitempty" json:"Address,omitempty"`

	ZipCode string `xml:"ZipCode,omitempty" json:"ZipCode,omitempty"`

	City string `xml:"City,omitempty" json:"City,omitempty"`

	CountryName string `xml:"CountryName,omitempty" json:"CountryName,omitempty"`

	PersonalNumber string `xml:"PersonalNumber,omitempty" json:"PersonalNumber,omitempty"`

	CurrencyCode string `xml:"CurrencyCode,omitempty" json:"CurrencyCode,omitempty"`

	LanguageCodeIso2 string `xml:"LanguageCodeIso2,omitempty" json:"LanguageCodeIso2,omitempty"`
}

type ValidateCampaignCode

type ValidateCampaignCode struct {
	XMLName xml.Name `xml:"http://api.tradera.com ValidateCampaignCode"`

	CampaignCode string `xml:"campaignCode,omitempty" json:"campaignCode,omitempty"`

	CategoryId int32 `xml:"categoryId,omitempty" json:"categoryId,omitempty"`
}

type ValidateCampaignCodeResponse

type ValidateCampaignCodeResponse struct {
	XMLName xml.Name `xml:"http://api.tradera.com ValidateCampaignCodeResponse"`

	ValidateCampaignCodeResult *ValidateCampaignCodeResult `xml:"ValidateCampaignCodeResult,omitempty" json:"ValidateCampaignCodeResult,omitempty"`
}

type ValidateCampaignCodeResult

type ValidateCampaignCodeResult struct {
	IsValid bool `xml:"IsValid,omitempty" json:"IsValid,omitempty"`

	IsInvalidBecauseDoesNotExist bool `xml:"IsInvalidBecauseDoesNotExist,omitempty" json:"IsInvalidBecauseDoesNotExist,omitempty"`

	IsInvalidBecauseHasNotStarted bool `xml:"IsInvalidBecauseHasNotStarted,omitempty" json:"IsInvalidBecauseHasNotStarted,omitempty"`

	IsInvalidBecauseHasEnded bool `xml:"IsInvalidBecauseHasEnded,omitempty" json:"IsInvalidBecauseHasEnded,omitempty"`

	IsInvalidBecauseCategoryIsNotAllowed bool `xml:"IsInvalidBecauseCategoryIsNotAllowed,omitempty" json:"IsInvalidBecauseCategoryIsNotAllowed,omitempty"`

	IsInvalidBecauseAlreadyUsed bool `xml:"IsInvalidBecauseAlreadyUsed,omitempty" json:"IsInvalidBecauseAlreadyUsed,omitempty"`

	IsInvalidBecauseUserIsNotAllowed bool `xml:"IsInvalidBecauseUserIsNotAllowed,omitempty" json:"IsInvalidBecauseUserIsNotAllowed,omitempty"`

	Description string `xml:"Description,omitempty" json:"Description,omitempty"`

	DiscountFactor *float64 `xml:"DiscountFactor,omitempty" json:"DiscountFactor,omitempty"`

	ProvisionFactor *float64 `xml:"ProvisionFactor,omitempty" json:"ProvisionFactor,omitempty"`

	MaxFeeCap *float64 `xml:"MaxFeeCap,omitempty" json:"MaxFeeCap,omitempty"`

	IsCustomLengthFeeFree bool `xml:"IsCustomLengthFeeFree,omitempty" json:"IsCustomLengthFeeFree,omitempty"`

	IsUnsoldFeeFree bool `xml:"IsUnsoldFeeFree,omitempty" json:"IsUnsoldFeeFree,omitempty"`
}

type VariantAttribute

type VariantAttribute struct {
	Name string `xml:"Name,omitempty" json:"Name,omitempty"`

	Value string `xml:"Value,omitempty" json:"Value,omitempty"`
}

type VariantData

type VariantData struct {
	VariantGroupId string `xml:"VariantGroupId,omitempty" json:"VariantGroupId,omitempty"`

	VariantAttributes *ArrayOfVariantAttribute `xml:"VariantAttributes,omitempty" json:"VariantAttributes,omitempty"`
}

Jump to

Keyboard shortcuts

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