Class: PayPal::SDK::Merchant::DataTypes::AbstractResponseType

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



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