Docs For Class XSDType

## Class XSDType

Description

Base Type classs that allows for conversion of types into SOAP_Value objects.

Located in /PayPal/Type/XSDType.php (line 15)

Direct descendents

Class | Description
--- | ---
AbstractRequestType | AbstractRequestType
AbstractResponseType | AbstractResponseType
AccountEntryType | AccountEntryType
AccountSummaryType | AccountSummaryType
AdditionalAccountType | AdditionalAccountType
AddressType | AddressType
AttributeSetType | AttributeSetType
AttributeType | AttributeType
AuctionInfoType | AuctionInfoType
BAUpdateResponseDetailsType | BAUpdateResponseDetailsType
BuyerType | BuyerType
CalculatedShippingRateType | CalculatedShippingRateType
CategoryArrayType | CategoryArrayType
CategoryType | CategoryType
CharityType | CharityType
CreditCardDetailsType | CreditCardDetailsType
CrossPromotionsType | CrossPromotionsType
CustomSecurityHeaderType | CustomSecurityHeaderType
DoCaptureResponseDetailsType | DoCaptureResponseDetailsType
DoDirectPaymentRequestDetailsType | DoDirectPaymentRequestDetailsType
DoExpressCheckoutPaymentRequestDetailsType | DoExpressCheckoutPaymentRequestDetailsType
DoExpressCheckoutPaymentResponseDetailsType | DoExpressCheckoutPaymentResponseDetailsType
ErrorParameterType | ErrorParameterType
ErrorType | ErrorType
FaultDetailsType | FaultDetailsType
FeeType | FeeType
FeesType | FeesType
FlatShippingRateType | FlatShippingRateType
GetExpressCheckoutDetailsResponseDetailsType | GetExpressCheckoutDetailsResponseDetailsType
ItemArrayType | ItemArrayType
ItemType | ItemType
ListOfAttributeSetType | ListOfAttributeSetType
ListingDesignerType | ListingDesignerType
ListingDetailsType | ListingDetailsType
MassPayRequestItemType | MassPayRequestItemType
MerchantPullInfoType | MerchantPullInfoType
MerchantPullPaymentResponseType | MerchantPullPaymentResponseType
MerchantPullPaymentType | MerchantPullPaymentType
ModifiedFieldType | ModifiedFieldType
OptionType | OptionType
PaginationResultType | PaginationResultType
PaginationType | PaginationType
PayerInfoType | PayerInfoType
PaymentDetailsItemType | PaymentDetailsItemType
PaymentDetailsType | PaymentDetailsType
PaymentInfoType | PaymentInfoType
PaymentItemInfoType | PaymentItemInfoType
PaymentItemType | PaymentItemType
PaymentMeansType | PaymentMeansType
PaymentTransactionSearchResultType | PaymentTransactionSearchResultType
PaymentTransactionType | PaymentTransactionType
PaymentType | PaymentType
PersonNameType | PersonNameType
PromotedItemType | PromotedItemType
ReceiverInfoType | ReceiverInfoType
ReviseStatusType | ReviseStatusType
SalesTaxType | SalesTaxType
SchedulingInfoType | SchedulingInfoType
SellerType | SellerType
SellingStatusType | SellingStatusType
SetExpressCheckoutRequestDetailsType | SetExpressCheckoutRequestDetailsType
ShippingCarrierDetailsType | ShippingCarrierDetailsType
ShippingDetailsType | ShippingDetailsType
SiteHostedPictureType | SiteHostedPictureType
StorefrontType | StorefrontType
SubscriptionInfoType | SubscriptionInfoType
SubscriptionTermsType | SubscriptionTermsType
TransactionStatusType | TransactionStatusType
TransactionType | TransactionType
TransactionsType | TransactionsType
UserIdPasswordType | UserIdPasswordType
UserType | UserType
VATDetailsType | VATDetailsType
ValType | ValType
VendorHostedPictureType | VendorHostedPictureType
XSDSimpleType | Base Type classs that allows for conversion of types into SOAP_Value objects.
APICredentialsType | APICredentialsType
BankAccountDetailsType | BankAccountDetailsType
BusinessInfoType | BusinessInfoType
BusinessOwnerInfoType | BusinessOwnerInfoType
EnterBoardingRequestDetailsType | EnterBoardingRequestDetailsType
GetBoardingDetailsResponseDetailsType | GetBoardingDetailsResponseDetailsType

Variable Summary
array $_attributes
array $_attributeValues
array $_elements
string $_namespace
Method Summary
XSDType XSDType ()
void getattr (mixed $attribute)
SOAP_Value &getSoapValue (string $name, [string $ns = null])
void setattr (mixed $attribute, mixed $value)
void __set_attribute (mixed $key, mixed $value)
Variables
array $_attributes = array() (line 33)

Information about all of the attributes of this type.

- access: protected

array $_attributeValues = array() (line 42)

Actual values of any attributes for this type.

- access: protected

array $_elements = array() (line 24)

Information about all of the member variables of this type.

- access: protected

string $_namespace (line 51)

What namespace is this type in?

- access: protected

Methods
Constructor XSDType (line 56)

Constructor. Base class constructor is empty.

XSDType XSDType ()
getattr (line 128)

Get the value of an attribute on this object.

void getattr (mixed $attribute)
getSoapValue (line 69)

Turn this type into a SOAP_Value object useable with SOAP_Client.

- return: A SOAP_Value object representing this type instance.

SOAP_Value &getSoapValue (string $name, [string $ns = null])

- string $name: The name to use for the value.
- string $ns: The namespace of the parent value.

Redefined in descendants as:

- XSDSimpleType::getSoapValue() : Turn this type into a SOAP_Value object useable with SOAP_Client.

setattr (line 120)

Set the value of an attribute on this object.

void setattr (mixed $attribute, mixed $value)
__set_attribute (line 139)

Callback for SOAP_Base::_decode() to set attributes during response decoding.

void __set_attribute (mixed $key, mixed $value)

Documentation generated on Thu, 11 May 2006 22:39:24 -0400 by phpDocumentor 1.3.0RC3