Class: UU::Fairpay2::Account::ClientAccountSetAttributes

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

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.

Parameters:

  • (String)

Returns:

  • (String)


45
46
47
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 45

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

Parameters:

  • (String)

Returns:

  • (String)


39
40
41
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 39

def 
  @account_number
end

- (UU::OS::UESURI) bank_orders_folder_uri

UESURI of folder, where created Bank Orders. Must be valid UESURI.

Parameters:

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

Returns:

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

Parameters:

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

Returns:

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

Parameters:

  • (String)

Returns:

  • (String)


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.

Parameters:

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

Returns:

  • (UU::OS::UESURI)


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

Parameters:

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

Returns:

  • (UU::OS::UESURI)


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

Parameters:

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

Returns:

  • (UU::OS::UESURI)


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.

Parameters:

  • (String)

Returns:

  • (String)


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.

Parameters:

  • (Fixnum)

Returns:

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

Parameters:

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

Returns:

  • (UU::OS::UESURI)


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

Parameters:

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

Returns:

  • (UU::OS::UESURI)


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.

Parameters:

  • (Fixnum)

Returns:

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

Parameters:

  • (Fixnum)

Returns:

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

Parameters:

  • (String)

Returns:

  • (String)


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

Parameters:

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

Returns:

  • (UU::OS::UESURI)


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

Parameters:

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

Returns:

  • (UU::OS::UESURI)


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.

Parameters:

  • (TrueClass, FalseClass)

Returns:

  • (TrueClass, FalseClass)


51
52
53
# File 'lib/uu/fairpay2/account/client_account_set_attributes.rb', line 51

def 
  @registered_account
end