Class: Moneta::Api::Requests::CreateAccountRequest

Inherits:
Object
  • Object
show all
Includes:
DataMapper
Defined in:
lib/moneta/api/requests/create_account_request.rb

Overview

Запрос на создание счета. Счет создается для указанного пользователя или, если это поле не указано, - для текущего пользователя. Account creation request. Account is created for given structure element (unitId) or for authenticated user's structure if unitId is omitted.

Instance Method Summary collapse

Methods included from DataMapper

#fill, #to_hash

Instance Method Details

#aliasString

Returns Название счета. Название счета должно быть уникальным среди счетов одного пользователя. Необязательное поле. / Alias of account. Must be unique among accounts of given user. Optional.

Returns:

  • (String)

    Название счета. Название счета должно быть уникальным среди счетов одного пользователя. Необязательное поле. / Alias of account. Must be unique among accounts of given user. Optional.



19
# File 'lib/moneta/api/requests/create_account_request.rb', line 19

property :alias

#currencyString

Returns Валюта счета / Currency of account.

Returns:

  • (String)

    Валюта счета / Currency of account



13
# File 'lib/moneta/api/requests/create_account_request.rb', line 13

property :currency

#high_balance_thresholdFloat

Returns Если баланс счета больше данного значения, то раз в сутки уходит уведомление об этом событии. Необязательное поле. / Daily notifications if balance is greater than threshold. Optional.

Returns:

  • (Float)

    Если баланс счета больше данного значения, то раз в сутки уходит уведомление об этом событии. Необязательное поле. / Daily notifications if balance is greater than threshold. Optional.



49
# File 'lib/moneta/api/requests/create_account_request.rb', line 49

property :high_balance_threshold

#low_balance_thresholdFloat

Returns Если баланс счета меньше данного значения, то раз в сутки уходит уведомление об этом событии. Необязательное поле. / Daily notifications if balance is less than threshold. Optional.

Returns:

  • (Float)

    Если баланс счета меньше данного значения, то раз в сутки уходит уведомление об этом событии. Необязательное поле. / Daily notifications if balance is less than threshold. Optional.



45
# File 'lib/moneta/api/requests/create_account_request.rb', line 45

property :low_balance_threshold

#on_cancelled_credit_urlString

Returns URL после отмены зачисления средств. Необязательное поле. / URL on cancelled credit. Optional.

Returns:

  • (String)

    URL после отмены зачисления средств. Необязательное поле. / URL on cancelled credit. Optional.



61
# File 'lib/moneta/api/requests/create_account_request.rb', line 61

property :on_cancelled_credit_url

#on_cancelled_debit_urlString

Returns URL после отмены списания средств. Необязательное поле. / URL on cancelled debit. Optional.

Returns:

  • (String)

    URL после отмены списания средств. Необязательное поле. / URL on cancelled debit. Optional.



57
# File 'lib/moneta/api/requests/create_account_request.rb', line 57

property :on_cancelled_debit_url

#on_successful_credit_urlString

Returns URL после зачисления средств. Необязательное поле. / URL on crediting. Optional.

Returns:

  • (String)

    URL после зачисления средств. Необязательное поле. / URL on crediting. Optional.



37
# File 'lib/moneta/api/requests/create_account_request.rb', line 37

property :on_successful_credit_url

#on_successful_debit_urlString

Returns URL после списания средств. Необязательное поле. / URL on debiting. Optional.

Returns:

  • (String)

    URL после списания средств. Необязательное поле. / URL on debiting. Optional.



33
# File 'lib/moneta/api/requests/create_account_request.rb', line 33

property :on_successful_debit_url

#payment_passwordString

Returns Платежный пароль. Минимальная длина - 5 символов / Payment password. Minimum length is 5 symbols.

Returns:

  • (String)

    Платежный пароль. Минимальная длина - 5 символов / Payment password. Minimum length is 5 symbols.



23
# File 'lib/moneta/api/requests/create_account_request.rb', line 23

property :payment_password

#prototype_account_idInteger

Returns Счет-прототип с которого берутся свойства "по умолчанию". Необязательное поле. / Prototype account for default properties values. Optional.

Returns:

  • (Integer)

    Счет-прототип с которого берутся свойства "по умолчанию". Необязательное поле. / Prototype account for default properties values. Optional.



53
# File 'lib/moneta/api/requests/create_account_request.rb', line 53

property :prototype_account_id

#signatureString

Returns Код проверки целостности данных. Необязательное поле. / Mandatory payment form signature. Optional.

Returns:

  • (String)

    Код проверки целостности данных. Необязательное поле. / Mandatory payment form signature. Optional.



41
# File 'lib/moneta/api/requests/create_account_request.rb', line 41

property :signature

#unit_idInteger

Returns Пользователь, которому будет принадлежать данный счет. Если это поле не задано, то счет создается для текущего пользователя. Необязательное поле. / Structure element, where the account belongs to. If omitted authenticated user's structure is used. Optional.

Returns:

  • (Integer)

    Пользователь, которому будет принадлежать данный счет. Если это поле не задано, то счет создается для текущего пользователя. Необязательное поле. / Structure element, where the account belongs to. If omitted authenticated user's structure is used. Optional.



29
# File 'lib/moneta/api/requests/create_account_request.rb', line 29

property :unit_id