Class: PayPal::SDK::ButtonManagerRails::DataTypes::AbstractRequestType
- Inherits:
-
DataType
- Object
- Core::API::DataTypes::Base
- DataType
- PayPal::SDK::ButtonManagerRails::DataTypes::AbstractRequestType
- Defined in:
- lib/paypal-sdk/button_manager_rails/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
643 644 645 646 647 648 649 650 |
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 643 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 |