| eBay-API documentation | Contained in the eBay-API distribution. |
eBay::API::XML::DataType::ExternalTransactionType
Container for external transaction information.
eBay::API::XML::DataType::ExternalTransactionType inherits from the eBay::API::XML::BaseDataType class
Unique payment transaction ID.
# Argument: 'xs:string'
Calls: GetItemTransactions
GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
Calls: GetOrders
Returned: Conditionally
Details: DetailLevel: none, ReturnAll
Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
# Returns: 'xs:string'
Date on which transaction occurs in PayPal.
# Argument: 'xs:dateTime'
Calls: GetItemTransactions
GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
Calls: GetOrders
Returned: Conditionally
Details: DetailLevel: none, ReturnAll
Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
# Returns: 'xs:dateTime'
# Argument: 'ns:AmountType'
Calls: GetItemTransactions
GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
Calls: GetOrders
Returned: Conditionally
Details: DetailLevel: none, ReturnAll
Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
# Returns: 'ns:AmountType'
If positive, the amount the buyer pays the seller through PayPal on the purchase of items. If negative, the amount refunded the buyer. Default = 0.
# Argument: 'ns:AmountType'
Calls: GetItemTransactions
GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
Calls: GetOrders
Returned: Conditionally
Details: DetailLevel: none, ReturnAll
Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll
# Returns: 'ns:AmountType'
| eBay-API documentation | Contained in the eBay-API distribution. |
#!/usr/bin/perl package eBay::API::XML::DataType::ExternalTransactionType; use strict; use warnings; ########################################################################## # # Module: ............... <user defined location>eBay/API/XML # File: ................. ExternalTransactionType.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"); use eBay::API::XML::DataType::AmountType; my @gaProperties = ( [ 'ExternalTransactionID', 'xs:string', '', '', '' ] , [ 'ExternalTransactionTime', 'xs:dateTime', '', '', '' ] , [ 'FeeOrCreditAmount', 'ns:AmountType', '' ,'eBay::API::XML::DataType::AmountType', '1' ] , [ 'PaymentOrRefundAmount', 'ns:AmountType', '' ,'eBay::API::XML::DataType::AmountType', '1' ] ); 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 setExternalTransactionID { my $self = shift; $self->{'ExternalTransactionID'} = shift }
sub getExternalTransactionID { my $self = shift; return $self->{'ExternalTransactionID'}; }
sub setExternalTransactionTime { my $self = shift; $self->{'ExternalTransactionTime'} = shift }
sub getExternalTransactionTime { my $self = shift; return $self->{'ExternalTransactionTime'}; }
sub setFeeOrCreditAmount { my $self = shift; $self->{'FeeOrCreditAmount'} = shift }
sub getFeeOrCreditAmount { my $self = shift; return $self->_getDataTypeInstance( 'FeeOrCreditAmount' ,'eBay::API::XML::DataType::AmountType'); }
sub setPaymentOrRefundAmount { my $self = shift; $self->{'PaymentOrRefundAmount'} = shift }
sub getPaymentOrRefundAmount { my $self = shift; return $self->_getDataTypeInstance( 'PaymentOrRefundAmount' ,'eBay::API::XML::DataType::AmountType'); } ## Attribute and Property lists sub getPropertiesList { my $self = shift; return \@gaProperties; } sub getAttributesList { my $self = shift; return \@gaAttributes; } 1;