Class: PayPal::SDK::ButtonManagerRails::DataTypes::AbstractResponseType

Inherits:
DataType
  • Object
show all
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_membersObject



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