Module: Peddler::Types::VendorTransactionStatusV1
- Defined in:
- lib/peddler/types/vendor_transaction_status_v1/error.rb,
lib/peddler/types/vendor_transaction_status_v1/transaction.rb,
lib/peddler/types/vendor_transaction_status_v1/transaction_status.rb,
lib/peddler/types/vendor_transaction_status_v1/get_transaction_response.rb
Constant Summary collapse
- Error =
Error response returned when the request is unsuccessful.
Structure.new do # @return [String] An error code that identifies the type of error that occurred. attribute(:code, String) # @return [String] A message that describes the error condition. attribute(:message, String) # @return [String] Additional details that can help the caller understand or fix the issue. attribute(:details, String) end
- Transaction =
The transaction status.
Structure.new do # @return [String] The unique identifier returned in the 'transactionId' field in response to the post request # of a specific transaction. attribute(:transaction_id, String, from: "transactionId") # @return [String] Current processing status of the transaction. attribute(:status, String) # @return [Array<Error>] attribute(:errors, [Error]) end
- TransactionStatus =
Represents the status of a transaction.
Structure.new do # @return [Transaction] attribute(:transaction_status, Transaction, from: "transactionStatus") end
- GetTransactionResponse =
The response schema for the getTransaction operation.
Structure.new do # @return [TransactionStatus] The response payload for the getTransaction operation. attribute(:payload, TransactionStatus) # @return [Array<Error>] attribute(:errors, [Error]) end