Class: PayPal::SDK::Merchant::DataTypes::AbstractRequestType
- Inherits:
-
DataType
- Object
- Core::API::DataTypes::Base
- DataType
- PayPal::SDK::Merchant::DataTypes::AbstractRequestType
- Defined in:
- lib/paypal-sdk/merchant/data_types.rb
Overview
Base type definition of request payload that can carry any type of payload content with optional versioning information and detail level requirements.
Direct Known Subclasses
AddressVerifyRequestType, BAUpdateRequestType, BMButtonSearchRequestType, BMCreateButtonRequestType, BMGetButtonDetailsRequestType, BMGetInventoryRequestType, BMManageButtonStatusRequestType, BMSetInventoryRequestType, BMUpdateButtonRequestType, BillOutstandingAmountRequestType, BillUserRequestType, CancelRecoupRequestType, CompleteRecoupRequestType, CreateBillingAgreementRequestType, CreateMobilePaymentRequestType, CreateRecurringPaymentsProfileRequestType, DoAuthorizationRequestType, DoCancelRequestType, DoCaptureRequestType, DoDirectPaymentRequestType, DoExpressCheckoutPaymentRequestType, DoMobileCheckoutPaymentRequestType, DoNonReferencedCreditRequestType, DoReauthorizationRequestType, DoReferenceTransactionRequestType, DoUATPAuthorizationRequestType, DoVoidRequestType, EnterBoardingRequestType, ExecuteCheckoutOperationsRequestType, ExternalRememberMeOptOutRequestType, GetAccessPermissionDetailsRequestType, GetAuthDetailsRequestType, GetBalanceRequestType, GetBillingAgreementCustomerDetailsRequestType, GetBoardingDetailsRequestType, GetExpressCheckoutDetailsRequestType, GetIncentiveEvaluationRequestType, GetMobileStatusRequestType, GetPalDetailsRequestType, GetRecurringPaymentsProfileDetailsRequestType, GetTransactionDetailsRequestType, InitiateRecoupRequestType, ManagePendingTransactionStatusRequestType, ManageRecurringPaymentsProfileStatusRequestType, MassPayRequestType, RefundTransactionRequestType, ReverseTransactionRequestType, SetAccessPermissionsRequestType, SetAuthFlowParamRequestType, SetCustomerBillingAgreementRequestType, SetExpressCheckoutRequestType, SetMobileCheckoutRequestType, TransactionSearchRequestType, UpdateAccessPermissionsRequestType, UpdateAuthorizationRequestType, UpdateRecurringPaymentsProfileRequestType
Class Method Summary collapse
Class Method Details
.load_members ⇒ Object
656 657 658 659 660 661 662 663 |
# File 'lib/paypal-sdk/merchant/data_types.rb', line 656 def self.load_members # 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. array_of :DetailLevel, DetailLevelCodeType, :namespace => :ebl # This should be the standard RFC 3066 language identification tag, e.g., en_US. object_of :ErrorLanguage, String, :namespace => :ebl # This refers to the version of the request payload schema. object_of :Version, String, :namespace => :ebl end |