Class: PayPal::SDK::ButtonManagerRails::DataTypes::AbstractResponseType
- Inherits:
-
DataType
- Object
- Core::API::DataTypes::Base
- DataType
- PayPal::SDK::ButtonManagerRails::DataTypes::AbstractResponseType
- Defined in:
- lib/paypal-sdk/button_manager_rails/data_types.rb
Overview
Base type definition of a response payload that can carry any type of payload content with following optional elements: - timestamp of response message, - application level acknowledgement, and - application-level errors and warnings.
Direct Known Subclasses
AddressVerifyResponseType, BAUpdateResponseType, BMButtonSearchResponseType, BMCreateButtonResponseType, BMGetButtonDetailsResponseType, BMGetInventoryResponseType, BMManageButtonStatusResponseType, BMSetInventoryResponseType, BMUpdateButtonResponseType, BillOutstandingAmountResponseType, BillUserResponseType, CancelRecoupResponseType, CompleteRecoupResponseType, CreateBillingAgreementResponseType, CreateMobilePaymentResponseType, CreateRecurringPaymentsProfileResponseType, DoAuthorizationResponseType, DoCancelResponseType, DoCaptureResponseType, DoDirectPaymentResponseType, DoExpressCheckoutPaymentResponseType, DoMobileCheckoutPaymentResponseType, DoNonReferencedCreditResponseType, DoReauthorizationResponseType, DoReferenceTransactionResponseType, DoVoidResponseType, EnterBoardingResponseType, ExecuteCheckoutOperationsResponseType, ExternalRememberMeOptOutResponseType, GetAccessPermissionDetailsResponseType, GetAuthDetailsResponseType, GetBalanceResponseType, GetBillingAgreementCustomerDetailsResponseType, GetBoardingDetailsResponseType, GetExpressCheckoutDetailsResponseType, GetIncentiveEvaluationResponseType, GetMobileStatusResponseType, GetPalDetailsResponseType, GetRecurringPaymentsProfileDetailsResponseType, GetTransactionDetailsResponseType, InitiateRecoupResponseType, ManagePendingTransactionStatusResponseType, ManageRecurringPaymentsProfileStatusResponseType, MassPayResponseType, RefundTransactionResponseType, ReverseTransactionResponseType, SetAccessPermissionsResponseType, SetAuthFlowParamResponseType, SetCustomerBillingAgreementResponseType, SetExpressCheckoutResponseType, SetMobileCheckoutResponseType, TransactionSearchResponseType, UpdateAccessPermissionsResponseType, UpdateAuthorizationResponseType, UpdateRecurringPaymentsProfileResponseType
Class Method Summary collapse
Class Method Details
.load_members ⇒ Object
657 658 659 660 661 662 663 664 665 666 667 668 669 670 |
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 657 def self.load_members # This value represents the date and time (GMT) when the response was generated by a service provider (as a result of processing of a request). object_of :Timestamp, DateTime, :namespace => :ebl include ResponseStatus # Application level acknowledgement code. object_of :Ack, AckCodeType, :namespace => :ebl # CorrelationID may be used optionally with an application level acknowledgement. object_of :CorrelationID, String, :namespace => :ebl array_of :Errors, ErrorType, :namespace => :ebl # This refers to the version of the response payload schema. object_of :Version, String, :namespace => :ebl # This refers to the specific software build that was used in the deployment for processing the request and generating the response. object_of :Build, String, :namespace => :ebl end |