Class: UU::Fairpay2::BusinessCase::ClientAccountBusinessCaseCreate
- Inherits:
-
OS::REST::DTO
- Object
- OS::REST::DTO
- UU::Fairpay2::BusinessCase::ClientAccountBusinessCaseCreate
- Defined in:
- lib/uu/fairpay2/businesscase/client_account_business_case_create.rb
Overview
Value object defining data required (available) for creating new Client Account Business Case entity.
Instance Attribute Summary (collapse)
-
- (String) authorized_accounts
Authorized Accounts on Client Account Business Case.
-
- (String) authorized_persons
Authorized Persons on Client Account Business Case.
-
- (Fixnum) available_balance
Available balance on Client Account Business Case.
-
- (String) client_account_number
Account number of the client.
-
- (String) client_uuee_universe_id
Client uuEE universe id on Client Account Business Case.
-
- (String) code
Code of created Client Account Business Case.
-
- (UU::OS::UESURI) competent_role_uri
UESURI of the role competent for created client account business case.
-
- (String) currency_code
Currency code on Client Account Business Case.
-
- (Fixnum) current_balance
Current balance on Client Account Business Case.
-
- (Fixnum) daily_limit
Daily withdrawal limit of the related Account.
-
- (String) description
Description of created client account business case.
-
- (TrueClass, FalseClass) dry_run
Dry run.
-
- (UU::OS::UESURI) meta_artifact_uri
UESURI of meta artifact of created Client Account.
-
- (Fixnum) monthly_limit
Monthly withdrawal limit of the related Account.
-
- (String) name
Name of created Client Account Business Case.
-
- (Fixnum) overdraft_limit
Overdraft limit of the related Account.
-
- (UU::OS::Artifact::SecurityLevel) security_level
Security level.
-
- (String) user_universe_id
User universe id of client.
-
- (Fixnum) weekly_limit
Weekly withdrawal limit of the related Account.
Instance Attribute Details
- (String) authorized_accounts
Authorized Accounts on Client Account Business Case. Required attribute, cannot be null, empty, whitespace only or longer than 4000 characters.
110 111 112 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 110 def @authorized_accounts end |
- (String) authorized_persons
Authorized Persons on Client Account Business Case. Required attribute, cannot be null, empty, whitespace only or longer than 4000 characters.
104 105 106 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 104 def @authorized_persons end |
- (Fixnum) available_balance
Available balance on Client Account Business Case. Required attribute, cannot be null or invalid Fixnum.
92 93 94 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 92 def available_balance @available_balance end |
- (String) client_account_number
Account number of the client. Required attribute, cannot be null, empty, whitespace only or longer than 250 characters.
80 81 82 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 80 def client_account_number @client_account_number end |
- (String) client_uuee_universe_id
Client uuEE universe id on Client Account Business Case. Required attribute, cannot be null, empty, whitespace only or longer than 4000 characters.
86 87 88 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 86 def client_uuee_universe_id @client_uuee_universe_id end |
- (String) code
Code of created Client Account Business Case. The code must be unique in target territory. It cannot be empty string nor longer than 250 characters and can contain only allowed characters.
21 22 23 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 21 def code @code end |
- (UU::OS::UESURI) competent_role_uri
UESURI of the role competent for created client account business case. Required attribute, cannot be null and must be valid UESURI.
39 40 41 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 39 def competent_role_uri @competent_role_uri end |
- (String) currency_code
Currency code on Client Account Business Case. Required attribute, cannot be null, empty, whitespace only or longer than 250 characters.
116 117 118 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 116 def currency_code @currency_code end |
- (Fixnum) current_balance
Current balance on Client Account Business Case. Required attribute, cannot be null or invalid Fixnum.
98 99 100 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 98 def current_balance @current_balance end |
- (Fixnum) daily_limit
Daily withdrawal limit of the related Account. Required attribute, cannot be null or invalid Fixnum.
56 57 58 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 56 def daily_limit @daily_limit end |
- (String) description
Description of created client account business case. Must not be empty string, must not contain whitespace characters only and must not be longer than 4000 characters.
27 28 29 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 27 def description @description end |
- (TrueClass, FalseClass) dry_run
Dry run. If true, all validations will be processed, but payment will not be created.
122 123 124 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 122 def dry_run @dry_run end |
- (UU::OS::UESURI) meta_artifact_uri
UESURI of meta artifact of created Client Account. Required attribute, cannot be null and must be valid UESURI.
33 34 35 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 33 def @meta_artifact_uri end |
- (Fixnum) monthly_limit
Monthly withdrawal limit of the related Account. Required attribute, cannot be null or invalid Fixnum.
68 69 70 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 68 def monthly_limit @monthly_limit end |
- (String) name
Name of created Client Account Business Case. Cannot be null nor empty string nor longer than 250 characters and can contain only allowed characters.
15 16 17 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 15 def name @name end |
- (Fixnum) overdraft_limit
Overdraft limit of the related Account. Required attribute, cannot be null or invalid Fixnum.
74 75 76 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 74 def overdraft_limit @overdraft_limit end |
- (UU::OS::Artifact::SecurityLevel) security_level
Security level.
44 45 46 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 44 def security_level @security_level end |
- (String) user_universe_id
User universe id of client. Required attribute, cannot be null, empty, whitespace only or longer than 250 characters.
50 51 52 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 50 def user_universe_id @user_universe_id end |
- (Fixnum) weekly_limit
Weekly withdrawal limit of the related Account. Required attribute, cannot be null or invalid Fixnum.
62 63 64 |
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 62 def weekly_limit @weekly_limit end |