NAME

eBay::API::XML::DataType::InsuranceDetailsType

DESCRIPTION

some notes here.

SYNOPSIS

INHERITANCE

eBay::API::XML::DataType::InsuranceDetailsType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

setInsuranceFee()

Cost of shipping insurance set by the seller. If the buyer bought more than one of this item, this is the insurance for just a single item. Exception: for GetItemShipping, this is proportional to QuantitySold. Default is 0.00. Value should be greater than 0.00 if InsuranceOption is Optional or Required. For flat shipping only. Optional as input and only allowed if ChangePaymentInstructions is true. Also applicable to Half.com (for GetOrders). This field is ignored when Item.ListingType=Express.

Calls: AddItem
       GetItemRecommendations
       AddOrder
       RelistItem
       ReviseItem
       VerifyAddItem
RequiredInput: No

# Argument: 'ns:AmountType'

getInsuranceFee()

Calls: GetBidderList
       GetItemShipping
Returned: Conditionally

Calls: GetItem
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrders
Returned: Always
Details: DetailLevel: none
Context: OrderArray.Order

Calls: GetOrderTransactions
Returned: Always
Details: DetailLevel: none, ItemReturnDescription, ReturnAll
Context: OrderArray.Order

# Returns: 'ns:AmountType'

setInsuranceOption()

Whether the seller offers shipping insurance and, if so, whether the insurance is optional or required. Flat and calculated shipping. Optional as input and only allowed if ChangePaymentInstructions is true. Also applicable to Half.com (for GetOrders). This field is ignored when Item.ListingType=Express.

Calls: AddItem
       GetItemRecommendations
       AddOrder
       RelistItem
       ReviseItem
       VerifyAddItem
RequiredInput: No
AllValuesExcept: NotOfferedOnSite

# Argument: 'ns:InsuranceOptionCodeType'

getInsuranceOption()

Calls: GetBidderList
       GetItemShipping
       GetSellerList
Returned: Conditionally

Calls: GetItem
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

Calls: GetOrders
Returned: Always
Context: OrderArray.Order

Calls: GetOrderTransactions
Returned: Always
Details: DetailLevel: none, ItemReturnDescription, ReturnAll
Context: OrderArray.Order

# Returns: 'ns:InsuranceOptionCodeType'