Module: GenesisRuby::Api::Mixins::Requests::NonFinancial::Kyc::BusinessAttributes

Included in:
Requests::NonFinancial::Kyc::Verifications::Create
Defined in:
lib/genesis_ruby/api/mixins/requests/non_financial/kyc/business_attributes.rb

Overview

Business-related AML screening attributes

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#business_nameObject

Returns the value of attribute business_name.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/business_attributes.rb', line 12

def business_name
  @business_name
end

Instance Method Details

#business_incorporation_dateObject

Date of incorporation of the business



15
16
17
18
19
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/business_attributes.rb', line 15

def business_incorporation_date
  @business_incorporation_date&.strftime(
    GenesisRuby::Api::Constants::DateTimeFormats::YYYY_MM_DD_ISO_8601
  )
end

#business_incorporation_date=(value) ⇒ Object

Date of incorporation of the business



22
23
24
# File 'lib/genesis_ruby/api/mixins/requests/non_financial/kyc/business_attributes.rb', line 22

def business_incorporation_date=(value)
  parse_date attribute: __method__, value: value, allow_empty: true
end