Class: UU::Fairpay2::Account::ClientAccountSetAttributes
- Inherits:
-
OS::REST::DTO
- Object
- OS::REST::DTO
- UU::Fairpay2::Account::ClientAccountSetAttributes
- Defined in:
- lib/uu/fairpay2/account/client_account_set_attributes.rb
Overview
Value object containing attributes to set on a Client Account entity.
Instance Attribute Summary (collapse)
-
- (String) account_currency
Account currency for created client account.
-
- (String) account_number
Account number for created client account.
-
- (UU::OS::UESURI) bank_orders_folder_uri
UESURI of folder, where created Bank Orders.
-
- (UU::OS::UESURI) bank_orders_owner_uri
UESURI of role competent for created Bank Orders Must be valid UESURI.
-
- (String) code
Code of the Client Account.
-
- (UU::OS::UESURI) company_uri
UESURI of Company for created client account.
-
- (UU::OS::UESURI) debit_teller_uri
Debit Teller.
-
- (UU::OS::UESURI) debit_tellers_manager_uri
Debit Teller's Manager.
-
- (String) description
Description of created Client Account.
-
- (Fixnum) exp_paydate_days_in_future_for_bo
Maximal expected Days in future for bank orders Cannot invalid Fixnum.
-
- (UU::OS::UESURI) incoming_payment_checker_uri
Incoming Payment Checker.
-
- (UU::OS::UESURI) incoming_payment_checkers_manager_uri
Incoming Payment Checker's Manager.
-
- (Fixnum) max_num_payments_in_bo_art
Maximal number of payments which can contain one Bank Orders artifact.
-
- (Fixnum) max_referenced_bank_orders_number
Maximal number of referenced Bank Orders Cannot invalid Fixnum.
-
- (String) name
Name of the Client Account.
-
- (UU::OS::UESURI) outgoing_payment_checker_uri
Outgoing Payment Checker.
-
- (UU::OS::UESURI) outgoing_payment_checkers_manager_uri
Outgoing Payment Checker's Manager.
-
- (TrueClass, FalseClass) registered_account
Registered Account Cannot be whitespace only or longer than 250 characters.
Instance Attribute Details
- (String) account_currency
Account currency for created client account. Must not be empty string, must not contain whitespace characters only and must not be longer than 250 characters.
45 46 47 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 45 def account_currency @account_currency end |
- (String) account_number
Account number for created client account. Must not be empty string, must not contain whitespace characters only and must not be longer than 250 characters.
39 40 41 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 39 def account_number @account_number end |
- (UU::OS::UESURI) bank_orders_folder_uri
UESURI of folder, where created Bank Orders. Must be valid UESURI.
63 64 65 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 63 def bank_orders_folder_uri @bank_orders_folder_uri end |
- (UU::OS::UESURI) bank_orders_owner_uri
UESURI of role competent for created Bank Orders Must be valid UESURI.
57 58 59 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 57 def bank_orders_owner_uri @bank_orders_owner_uri end |
- (String) code
Code of the Client Account. The code must be unique in target territory. It cannot be empty string nor longer than 250 characters and can contain only allowed characters. The create command will fail otherwise.
21 22 23 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 21 def code @code end |
- (UU::OS::UESURI) company_uri
UESURI of Company for created client account. Must not be empty string, must not contain whitespace characters only and must not be longer than 250 characters.
33 34 35 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 33 def company_uri @company_uri end |
- (UU::OS::UESURI) debit_teller_uri
Debit Teller
91 92 93 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 91 def debit_teller_uri @debit_teller_uri end |
- (UU::OS::UESURI) debit_tellers_manager_uri
Debit Teller's Manager
86 87 88 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 86 def debit_tellers_manager_uri @debit_tellers_manager_uri end |
- (String) description
Description of created Client Account. Cannot be longer than 4000 characters.
27 28 29 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 27 def description @description end |
- (Fixnum) exp_paydate_days_in_future_for_bo
Maximal expected Days in future for bank orders Cannot invalid Fixnum.
81 82 83 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 81 def exp_paydate_days_in_future_for_bo @exp_paydate_days_in_future_for_bo end |
- (UU::OS::UESURI) incoming_payment_checker_uri
Incoming Payment Checker
111 112 113 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 111 def incoming_payment_checker_uri @incoming_payment_checker_uri end |
- (UU::OS::UESURI) incoming_payment_checkers_manager_uri
Incoming Payment Checker's Manager
106 107 108 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 106 def incoming_payment_checkers_manager_uri @incoming_payment_checkers_manager_uri end |
- (Fixnum) max_num_payments_in_bo_art
Maximal number of payments which can contain one Bank Orders artifact. Cannot invalid Fixnum.
75 76 77 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 75 def max_num_payments_in_bo_art @max_num_payments_in_bo_art end |
- (Fixnum) max_referenced_bank_orders_number
Maximal number of referenced Bank Orders Cannot invalid Fixnum.
69 70 71 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 69 def max_referenced_bank_orders_number @max_referenced_bank_orders_number end |
- (String) name
Name of the Client Account. Cannot be longer than 250 characters and can contain only allowed characters. The create command fails otherwise.
14 15 16 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 14 def name @name end |
- (UU::OS::UESURI) outgoing_payment_checker_uri
Outgoing Payment Checker
101 102 103 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 101 def outgoing_payment_checker_uri @outgoing_payment_checker_uri end |
- (UU::OS::UESURI) outgoing_payment_checkers_manager_uri
Outgoing Payment Checker's Manager
96 97 98 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 96 def outgoing_payment_checkers_manager_uri @outgoing_payment_checkers_manager_uri end |
- (TrueClass, FalseClass) registered_account
Registered Account Cannot be whitespace only or longer than 250 characters.
51 52 53 |
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 51 def registered_account @registered_account end |