Class: Moneta::Api::Types::TransactionRequestType
- Defined in:
- lib/moneta/api/types/transaction_request_type.rb
Overview
Тип, описывающий параметры операции в запросах. Transaction parameters type for requests.
Direct Known Subclasses
Requests::ForecastTransactionRequest, Requests::TransferRequest, Requests::VerifyTransferRequest, AuthoriseTransactionRequestType
Instance Method Summary collapse
-
#amount ⇒ Float
Сумма операции.
-
#client_transaction ⇒ String
Внешний номер операции / External transaction ID.
-
#description ⇒ String
Описание операции / Transaction description or comments.
-
#is_payer_amount ⇒ Boolean
Если пользователь имеет доступ как к счету плательщика, так и счету получателя, то флаг isPayerAmount обязателен.
-
#operation_info ⇒ OperationInfo
Набор полей, которые необходимо сохранить в качестве атрибутов операции.
-
#payee ⇒ Integer
Номер счета получателя / Payee account number.
-
#payer ⇒ Integer
Номер счета плательщика / Payer account number.
-
#payment_password ⇒ Normalized
Платежный пароль счета плательщика / Payment password for payer account.
-
#payment_password_challenge ⇒ String
Запрос для платежного пароля / Payment password challenge.
Methods inherited from Entity
Methods included from DataMapper
Instance Method Details
#amount ⇒ Float
24 |
# File 'lib/moneta/api/types/transaction_request_type.rb', line 24 property :amount |
#client_transaction ⇒ String
39 |
# File 'lib/moneta/api/types/transaction_request_type.rb', line 39 property :client_transaction |
#description ⇒ String
43 |
# File 'lib/moneta/api/types/transaction_request_type.rb', line 43 property :description |
#is_payer_amount ⇒ Boolean
31 |
# File 'lib/moneta/api/types/transaction_request_type.rb', line 31 property :is_payer_amount |
#operation_info ⇒ OperationInfo
47 |
# File 'lib/moneta/api/types/transaction_request_type.rb', line 47 property :operation_info, type: Moneta::Api::Types::OperationInfo |
#payee ⇒ Integer
14 |
# File 'lib/moneta/api/types/transaction_request_type.rb', line 14 property :payee |
#payer ⇒ Integer
10 |
# File 'lib/moneta/api/types/transaction_request_type.rb', line 10 property :payer |
#payment_password ⇒ Normalized
35 |
# File 'lib/moneta/api/types/transaction_request_type.rb', line 35 property :payment_password |
#payment_password_challenge ⇒ String
51 |
# File 'lib/moneta/api/types/transaction_request_type.rb', line 51 property :payment_password_challenge |