Documentation
¶
Index ¶
- type ActiveFilter
- type AddItem
- type AddItemCampaignCode
- type AddItemCampaignCodeResponse
- type AddItemCommit
- type AddItemCommitResponse
- type AddItemImage
- type AddItemImageResponse
- type AddItemResponse
- type AddItemXml
- type AddItemXmlResponse
- type AddShopItem
- type AddShopItemResponse
- type AddShopItemVariant
- type AddShopItemVariantResponse
- type AnyType
- type AnyURI
- type ArrayOfDecimal
- type ArrayOfInt
- type ArrayOfItem
- type ArrayOfItemImageData
- type ArrayOfItemShipping
- type ArrayOfMemberPaymentOption
- type ArrayOfNumberAttributeValue
- type ArrayOfNumberValues
- type ArrayOfQueuedRequestResponse
- type ArrayOfRequestResult
- type ArrayOfSetActivateDateOnShopItemsError
- type ArrayOfSetActivateDateShopItem
- type ArrayOfSetPriceOnShopItemsError
- type ArrayOfSetPriceShopItem
- type ArrayOfSetPricesOnNonShopItemsError
- type ArrayOfSetQuantityOnShopItemError
- type ArrayOfSetQuantityShopItem
- type ArrayOfString
- type ArrayOfTermAttributeValue
- type ArrayOfTermValues
- type ArrayOfTransaction
- type ArrayOfUpdatedItemInfo
- type ArrayOfVariantAttribute
- type AttributeValues
- type AuthenticationHeader
- type AuthorizationHeader
- type BankIdVerificationProgressRequest
- type BeginBankIdOnFileVerification
- type BeginBankIdOnFileVerificationResponse
- type BeginBankIdOnFileVerificationResult
- type BeginBankIdVerification
- type BeginBankIdVerificationResponse
- type BeginBankIdVerificationResult
- type BinPrice
- type Boolean
- type CancelBankIdVerification
- type CancelBankIdVerificationRequest
- type CancelBankIdVerificationResponse
- type ConfigurationHeader
- type EndItem
- type EndItemResponse
- type FeedbackType
- type GetBankIdVerificationProgress
- type GetBankIdVerificationProgressResponse
- type GetBankIdVerificationProgressResult
- type GetItem
- type GetItemResponse
- type GetMemberPaymentOptions
- type GetMemberPaymentOptionsResponse
- type GetMemberPaymentOptionsResult
- type GetRequestResults
- type GetRequestResultsResponse
- type GetSellerItems
- type GetSellerItemsResponse
- type GetSellerTransactions
- type GetSellerTransactionsRequest
- type GetSellerTransactionsResponse
- type GetShopSettings
- type GetShopSettingsResponse
- type GetUpdatedSellerItems
- type GetUpdatedSellerItemsRequest
- type GetUpdatedSellerItemsResponse
- type GetUserInfo
- type GetUserInfoResponse
- type ImageFormat
- type ImageLink
- type Item
- type ItemAttributeValues
- type ItemImageData
- type ItemRequest
- type ItemShipping
- type ItemStatus
- type ItemType
- type ItemTypeFilter
- type LeaveFeedback
- type LeaveFeedbackResponse
- type LeaveOrderFeedbackToBuyer
- type LeaveOrderFeedbackToBuyerResponse
- type MemberPaymentOption
- type NCName
- type NumberAttributeValue
- type NumberValues
- type QueuedRequestResponse
- type RemoveShopItem
- type RemoveShopItemResponse
- type RequestResult
- type ReservedPrice
- type RestrictedServiceHttpGet
- type RestrictedServiceHttpPost
- type RestrictedServiceSoap
- type ResultCode
- type SetActivateDateOnShopItems
- type SetActivateDateOnShopItemsError
- type SetActivateDateOnShopItemsRequest
- type SetActivateDateOnShopItemsResponse
- type SetActivateDateOnShopItemsResult
- type SetActivateDateShopItem
- type SetPriceOnShopItems
- type SetPriceOnShopItemsError
- type SetPriceOnShopItemsRequest
- type SetPriceOnShopItemsResponse
- type SetPriceOnShopItemsResult
- type SetPriceShopItem
- type SetPricesNonShopItem
- type SetPricesOnNonShopItemRequest
- type SetPricesOnNonShopItems
- type SetPricesOnNonShopItemsError
- type SetPricesOnNonShopItemsResponse
- type SetPricesOnNonShopItemsResult
- type SetQuantityOnShopItemError
- type SetQuantityOnShopItems
- type SetQuantityOnShopItemsRequest
- type SetQuantityOnShopItemsResponse
- type SetQuantityOnShopItemsResult
- type SetQuantityShopItem
- type SetShopSettings
- type SetShopSettingsResponse
- type ShopItemData
- type ShopItemUpdateData
- type ShopItemVariantData
- type ShopItemVariantUpdateData
- type ShopLogoData
- type ShopSettingsData
- type StringArray
- type TermAttributeValue
- type TermValues
- type Transaction
- type TransactionFilter
- type TransactionItem
- type TransactionStatusUpdateData
- type UpdateShopItem
- type UpdateShopItemResponse
- type UpdateShopItemVariant
- type UpdateShopItemVariantResponse
- type UpdateTransactionStatus
- type UpdateTransactionStatusResponse
- type UpdatedItemInfo
- type UpdatedSellerItemsData
- type User
- type UserInfo
- type ValidateCampaignCode
- type ValidateCampaignCodeResponse
- type ValidateCampaignCodeResult
- type VariantAttribute
- type VariantData
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 AddItemCommit ¶
type 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 AddItemResponse ¶
type AddItemResponse struct {
XMLName xml.Name `xml:"http://api.tradera.com AddItemResponse"`
AddItemResult *QueuedRequestResponse `xml:"AddItemResult,omitempty" json:"AddItemResult,omitempty"`
}
type AddItemXml ¶
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 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 AuthorizationHeader ¶
type BankIdVerificationProgressRequest ¶
type BankIdVerificationProgressRequest struct {
BankIdOrderRef string `xml:"BankIdOrderRef,omitempty" json:"BankIdOrderRef,omitempty"`
}
type BeginBankIdOnFileVerificationResponse ¶
type BeginBankIdOnFileVerificationResponse struct {
XMLName xml.Name `xml:"http://api.tradera.com BeginBankIdOnFileVerificationResponse"`
BeginBankIdOnFileVerificationResult *BeginBankIdOnFileVerificationResult `xml:"BeginBankIdOnFileVerificationResult,omitempty" json:"BeginBankIdOnFileVerificationResult,omitempty"`
}
type 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 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 ConfigurationHeader ¶
type EndItemResponse ¶
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 GetItemResponse ¶
type GetMemberPaymentOptions ¶
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 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 GetUserInfoResponse ¶
type ImageFormat ¶
type ImageFormat string
const ( ImageFormatGif ImageFormat = "Gif" ImageFormatJpeg ImageFormat = "Jpeg" ImageFormatPng ImageFormat = "Png" )
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 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 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 MemberPaymentOption ¶
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 RemoveShopItem ¶
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 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 SetShopSettings ¶
type SetShopSettings struct {
XMLName xml.Name `xml:"http://api.tradera.com SetShopSettings"`
ShopSettings *ShopSettingsData `xml:"shopSettings,omitempty" json:"shopSettings,omitempty"`
}
type 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"`
RemoveLogo *bool `xml:"RemoveLogo,omitempty" json:"RemoveLogo,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 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 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 VariantData ¶
type VariantData struct {
VariantGroupId string `xml:"VariantGroupId,omitempty" json:"VariantGroupId,omitempty"`
VariantAttributes *ArrayOfVariantAttribute `xml:"VariantAttributes,omitempty" json:"VariantAttributes,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.