Class: UU::Fairpay2::BusinessCase::ClientAccountBusinessCaseCreate

Inherits:
OS::REST::DTO
  • Object
show all
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)

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.

Parameters:

  • (String)

Returns:

  • (String)


110
111
112
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 110

def authorized_accounts
  @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.

Parameters:

  • (String)

Returns:

  • (String)


104
105
106
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 104

def authorized_persons
  @authorized_persons
end

- (Fixnum) available_balance

Available balance on Client Account Business Case. Required attribute, cannot be null or invalid Fixnum.

Parameters:

  • (Fixnum)

Returns:

  • (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.

Parameters:

  • (String)

Returns:

  • (String)


80
81
82
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 80

def 
  @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.

Parameters:

  • (String)

Returns:

  • (String)


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.

Parameters:

  • (String)

Returns:

  • (String)


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.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::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.

Parameters:

  • (String)

Returns:

  • (String)


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.

Parameters:

  • (Fixnum)

Returns:

  • (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.

Parameters:

  • (Fixnum)

Returns:

  • (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.

Parameters:

  • (String)

Returns:

  • (String)


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.

Parameters:

  • (TrueClass, FalseClass)

Returns:

  • (TrueClass, FalseClass)


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.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


33
34
35
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 33

def meta_artifact_uri
  @meta_artifact_uri
end

- (Fixnum) monthly_limit

Monthly withdrawal limit of the related Account. Required attribute, cannot be null or invalid Fixnum.

Parameters:

  • (Fixnum)

Returns:

  • (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.

Parameters:

  • (String)

Returns:

  • (String)


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.

Parameters:

  • (Fixnum)

Returns:

  • (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.

Parameters:

  • (UU::OS::Artifact::SecurityLevel)

Returns:

  • (UU::OS::Artifact::SecurityLevel)


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.

Parameters:

  • (String)

Returns:

  • (String)


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.

Parameters:

  • (Fixnum)

Returns:

  • (Fixnum)


62
63
64
# File 'lib/uu/fairpay2/businesscase/client_account_business_case_create.rb', line 62

def weekly_limit
  @weekly_limit
end