| eBay-API documentation | Contained in the eBay-API distribution. |
eBay::API::XML::DataType::TaxJurisdictionType
Tax-related details for a region or jurisdiction.
eBay::API::XML::DataType::TaxJurisdictionType inherits from the eBay::API::XML::BaseDataType class
Representative identifier for the jurisdiction. Typically an abbreviation (e.g. CA for California).
Calls: SetTaxTable RequiredInput: Yes
# Argument: 'xs:string'
Calls: GetBidderList
GeteBayDetails
GetItemShipping
GetTaxTable
GetSellerList
Returned: Conditionally
Details: DetailLevel: ReturnAll, none
Calls: GetItem
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll
Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
Calls: GetItemTransactions
GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll
# Returns: 'xs:string'
Full name for the jurisdiction or region for display purposes.
# Argument: 'xs:string'
Calls: GeteBayDetails Returned: Conditionally
# Returns: 'xs:string'
The tax percent to apply for a listing shipped to this jurisdiction. The value passed in is stored with a precision of 3 digits after the decimal point (##.###). GetTaxTable: this tag has no value if the user's tax table has not been set.
Calls: SetTaxTable RequiredInput: Yes
# Argument: 'xs:float'
Calls: GetBidderList
GetItemShipping
GetSellerList
GetTaxTable
Returned: Conditionally
Details: DetailLevel: ReturnAll, none
Calls: GetItem
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll
Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
Calls: GetItemTransactions
GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll
# Returns: 'xs:float'
Whether shipping costs are to be part of the base amount that is taxed. GetTaxTable: This tag is empty if the user did not previously provide information.
Calls: SetTaxTable RequiredInput: Yes
# Argument: 'xs:boolean'
Calls: GetBidderList
GetItemShipping
GetSellerList
GetTaxTable
Returned: Conditionally
Details: DetailLevel: ReturnAll, none
Calls: GetItem
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll
Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
Calls: GetItemTransactions
GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll
# Returns: 'xs:boolean'
| eBay-API documentation | Contained in the eBay-API distribution. |
#!/usr/bin/perl package eBay::API::XML::DataType::TaxJurisdictionType; use strict; use warnings; ########################################################################## # # Module: ............... <user defined location>eBay/API/XML # File: ................. TaxJurisdictionType.pm # Generated by: ......... genEBayApiDataTypes.pl # Last Generated: ....... 08/24/2008 16:44 # API Release Number: ... 579 # ##########################################################################
use eBay::API::XML::BaseDataType; our @ISA = ("eBay::API::XML::BaseDataType"); my @gaProperties = ( [ 'JurisdictionID', 'xs:string', '', '', '' ] , [ 'JurisdictionName', 'xs:string', '', '', '' ] , [ 'SalesTaxPercent', 'xs:float', '', '', '' ] , [ 'ShippingIncludedInTax', 'xs:boolean', '', '', '' ] ); push @gaProperties, @{eBay::API::XML::BaseDataType::getPropertiesList()}; my @gaAttributes = ( ); push @gaAttributes, @{eBay::API::XML::BaseDataType::getAttributesList()};
sub new { my $classname = shift; my %args = @_; my $self = $classname->SUPER::new(%args); return $self; } sub isScalar { return 0; }
sub setJurisdictionID { my $self = shift; $self->{'JurisdictionID'} = shift }
sub getJurisdictionID { my $self = shift; return $self->{'JurisdictionID'}; }
sub setJurisdictionName { my $self = shift; $self->{'JurisdictionName'} = shift }
sub getJurisdictionName { my $self = shift; return $self->{'JurisdictionName'}; }
sub setSalesTaxPercent { my $self = shift; $self->{'SalesTaxPercent'} = shift }
sub getSalesTaxPercent { my $self = shift; return $self->{'SalesTaxPercent'}; }
sub setShippingIncludedInTax { my $self = shift; $self->{'ShippingIncludedInTax'} = shift }
sub isShippingIncludedInTax { my $self = shift; return $self->{'ShippingIncludedInTax'}; } ## Attribute and Property lists sub getPropertiesList { my $self = shift; return \@gaProperties; } sub getAttributesList { my $self = shift; return \@gaAttributes; } 1;