Docs For Class AbstractRequestType

## Class AbstractRequestType

Description

AbstractRequestType

Base type definition of request payload that can carry any type of payload content with optional versioning information and detail level requirements.

Located in /PayPal/Type/AbstractRequestType.php (line 19)

    XSDType
       |
       --AbstractRequestType

Direct descendents

Class | Description
--- | ---
AddressVerifyRequestType | AddressVerifyRequestType
BAUpdateRequestType | BAUpdateRequestType
BillUserRequestType | BillUserRequestType
DoCaptureRequestType | DoCaptureRequestType
DoVoidRequestType | DoVoidRequestType
DoDirectPaymentRequestType | DoDirectPaymentRequestType
DoExpressCheckoutPaymentRequestType | DoExpressCheckoutPaymentRequestType
DoReauthorizationRequestType | DoReauthorizationRequestType
GetExpressCheckoutDetailsRequestType | GetExpressCheckoutDetailsRequestType
GetTransactionDetailsRequestType | GetTransactionDetailsRequestType
MassPayRequestType | MassPayRequestType
RefundTransactionRequestType | RefundTransactionRequestType
SetExpressCheckoutRequestType | SetExpressCheckoutRequestType
TransactionSearchRequestType | TransactionSearchRequestType
DoAuthorizationRequestType | DoAuthorizationRequestType
EnterBoardingRequestType | EnterBoardingRequestType
GetBoardingDetailsRequestType | GetBoardingDetailsRequestType

Variable Summary
mixed $DetailLevel
mixed $ErrorLanguage
mixed $MessageID
mixed $Version
Method Summary
AbstractRequestType AbstractRequestType ()
void getDetailLevel ()
void getErrorLanguage ()
void getMessageID ()
void getVersion ()
void setDetailLevel (mixed $DetailLevel, [mixed $charset = 'iso-8859-1'])
void setErrorLanguage (mixed $ErrorLanguage, [mixed $charset = 'iso-8859-1'])
void setMessageID (mixed $MessageID, [mixed $charset = 'iso-8859-1'])
void setVersion (mixed $Version, [mixed $charset = 'iso-8859-1'])
Variables
mixed $DetailLevel (line 27)

This specifies the required detail level that is needed by a client application pertaining to a particular data component (e.g., Item, Transaction, etc.). The detail level is specified in the DetailLevelCodeType which has all the enumerated values of the detail level for each component.

mixed $ErrorLanguage (line 32)

This should be the standard RFC 3066 language identification tag, e.g., en_US.

mixed $MessageID (line 38)

The MessageID is used to correlate (i.e., reference) the response message to a specific request message.

mixed $Version (line 43)

This refers to the version of the request payload schema.

#### Inherited Variables

Inherited from XSDType

> XSDType::$_attributes
> XSDType::$_attributeValues
> XSDType::$_elements
> XSDType::$_namespace

Methods
Constructor AbstractRequestType (line 45)
AbstractRequestType AbstractRequestType ()
getDetailLevel (line 78)
void getDetailLevel ()
getErrorLanguage (line 87)
void getErrorLanguage ()
getMessageID (line 96)
void getMessageID ()
getVersion (line 105)
void getVersion ()
setDetailLevel (line 82)
void setDetailLevel (mixed $DetailLevel, [mixed $charset = 'iso-8859-1'])
setErrorLanguage (line 91)
void setErrorLanguage (mixed $ErrorLanguage, [mixed $charset = 'iso-8859-1'])
setMessageID (line 100)
void setMessageID (mixed $MessageID, [mixed $charset = 'iso-8859-1'])
setVersion (line 109)
void setVersion (mixed $Version, [mixed $charset = 'iso-8859-1'])

#### Inherited Methods

Inherited From XSDType

> XSDType::XSDType()
> XSDType::getattr()
> XSDType::getSoapValue()
> XSDType::setattr()
> XSDType::__set_attribute()

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