Class: CloudpaymentsRuby::Models::OrderCreateResponse::Model
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- CloudpaymentsRuby::Models::OrderCreateResponse::Model
- Defined in:
- lib/cloudpayments_ruby/models/order_create_response.rb
Overview
Instance Attribute Summary collapse
-
#amount ⇒ Float
Сумма платежа.
-
#created_date ⇒ String
Дата создания (формат /Date(…)/).
-
#created_date_iso ⇒ String
Дата создания ISO.
-
#culture_name ⇒ String
Язык.
-
#currency ⇒ String
Валюта.
-
#currency_code ⇒ Integer
Код валюты.
-
#description ⇒ String
Описание платежа.
-
#email ⇒ String?
Email плательщика.
-
#id ⇒ String
Идентификатор заказа.
-
#internal_id ⇒ Integer
Внутренний ID.
-
#number ⇒ Integer
Номер заказа.
-
#payment_date ⇒ String?
Дата оплаты.
-
#payment_date_iso ⇒ String?
Дата оплаты ISO.
-
#phone ⇒ String?
Телефон плательщика.
-
#require_confirmation ⇒ Boolean
Требуется подтверждение (двухстадийная схема).
-
#status ⇒ String
Статус.
-
#status_code ⇒ Integer
Код статуса.
-
#url ⇒ String
Ссылка на оплату.
Instance Method Summary collapse
-
#initialize(amount:, created_date:, created_date_iso:, culture_name:, currency:, currency_code:, description:, id:, internal_id:, number:, require_confirmation:, status:, status_code:, url:, email: nil, payment_date: nil, payment_date_iso: nil, phone: nil) ⇒ Object
constructor
Модель заказа (счёта).
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(amount:, created_date:, created_date_iso:, culture_name:, currency:, currency_code:, description:, id:, internal_id:, number:, require_confirmation:, status:, status_code:, url:, email: nil, payment_date: nil, payment_date_iso: nil, phone: nil) ⇒ Object
Модель заказа (счёта)
|
|
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 146
|
Instance Attribute Details
#amount ⇒ Float
Сумма платежа
40 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 40 required :amount, Float, api_name: :Amount |
#created_date ⇒ String
Дата создания (формат /Date(…)/)
46 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 46 required :created_date, String, api_name: :CreatedDate |
#created_date_iso ⇒ String
Дата создания ISO
52 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 52 required :created_date_iso, String, api_name: :CreatedDateIso |
#culture_name ⇒ String
Язык
58 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 58 required :culture_name, String, api_name: :CultureName |
#currency ⇒ String
Валюта
64 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 64 required :currency, String, api_name: :Currency |
#currency_code ⇒ Integer
Код валюты
70 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 70 required :currency_code, Integer, api_name: :CurrencyCode |
#description ⇒ String
Описание платежа
76 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 76 required :description, String, api_name: :Description |
#email ⇒ String?
Email плательщика
126 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 126 optional :email, String, api_name: :Email |
#id ⇒ String
Идентификатор заказа
82 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 82 required :id, String, api_name: :Id |
#internal_id ⇒ Integer
Внутренний ID
88 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 88 required :internal_id, Integer, api_name: :InternalId |
#number ⇒ Integer
Номер заказа
94 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 94 required :number, Integer, api_name: :Number |
#payment_date ⇒ String?
Дата оплаты
132 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 132 optional :payment_date, String, api_name: :PaymentDate |
#payment_date_iso ⇒ String?
Дата оплаты ISO
138 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 138 optional :payment_date_iso, String, api_name: :PaymentDateIso |
#phone ⇒ String?
Телефон плательщика
144 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 144 optional :phone, String, api_name: :Phone |
#require_confirmation ⇒ Boolean
Требуется подтверждение (двухстадийная схема)
100 101 102 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 100 required :require_confirmation, CloudpaymentsRuby::Internal::Type::Boolean, api_name: :RequireConfirmation |
#status ⇒ String
Статус
108 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 108 required :status, String, api_name: :Status |
#status_code ⇒ Integer
Код статуса
114 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 114 required :status_code, Integer, api_name: :StatusCode |
#url ⇒ String
Ссылка на оплату
120 |
# File 'lib/cloudpayments_ruby/models/order_create_response.rb', line 120 required :url, String, api_name: :Url |