Class: PayPal::SDK::Merchant::DataTypes::AbstractResponseType
- Inherits:
-
DataType
- Object
- Core::API::DataTypes::Base
- DataType
- PayPal::SDK::Merchant::DataTypes::AbstractResponseType
- Defined in:
- lib/paypal-sdk/merchant/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
670 671 672 673 674 675 676 677 678 679 680 681 682 683 |
# File 'lib/paypal-sdk/merchant/data_types.rb', line 670 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 |