Class: FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual
- Inherits:
-
BaseModel
- Object
- FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual
- Defined in:
- lib/finch-api/models/provider.rb
Defined Under Namespace
Classes: Emails, PhoneNumbers, Residence
Instance Attribute Summary collapse
- #dob ⇒ Boolean?
- #emails ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual::Emails?
- #encrypted_ssn ⇒ Boolean?
- #ethnicity ⇒ Boolean?
- #first_name ⇒ Boolean?
- #gender ⇒ Boolean?
- #id ⇒ Boolean?
- #last_name ⇒ Boolean?
- #middle_name ⇒ Boolean?
- #phone_numbers ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual::PhoneNumbers?
- #preferred_name ⇒ Boolean?
- #residence ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual::Residence?
- #ssn ⇒ Boolean?
- #type ⇒ Boolean writeonly
Instance Method Summary collapse
-
#initialize(data: nil, type: nil) ⇒ Individual
constructor
A new instance of Individual.
Constructor Details
#initialize(data: nil, type: nil) ⇒ Individual
Returns a new instance of Individual.
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/finch-api/models/provider.rb', line 15 def initialize( id: nil, dob: nil, emails: nil, encrypted_ssn: nil, ethnicity: nil, first_name: nil, gender: nil, last_name: nil, middle_name: nil, phone_numbers: nil, preferred_name: nil, residence: nil, ssn: nil, ** ) super end |
Instance Attribute Details
#dob ⇒ Boolean?
1134 |
# File 'lib/finch-api/models/provider.rb', line 1134 optional :dob, FinchAPI::BooleanModel |
#emails ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual::Emails?
1143 1144 |
# File 'lib/finch-api/models/provider.rb', line 1143 optional :emails, -> { FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual::Emails } |
#encrypted_ssn ⇒ Boolean?
1153 |
# File 'lib/finch-api/models/provider.rb', line 1153 optional :encrypted_ssn, FinchAPI::BooleanModel |
#ethnicity ⇒ Boolean?
1162 |
# File 'lib/finch-api/models/provider.rb', line 1162 optional :ethnicity, FinchAPI::BooleanModel |
#first_name ⇒ Boolean?
1171 |
# File 'lib/finch-api/models/provider.rb', line 1171 optional :first_name, FinchAPI::BooleanModel |
#gender ⇒ Boolean?
1180 |
# File 'lib/finch-api/models/provider.rb', line 1180 optional :gender, FinchAPI::BooleanModel |
#id ⇒ Boolean?
1125 |
# File 'lib/finch-api/models/provider.rb', line 1125 optional :id, FinchAPI::BooleanModel |
#last_name ⇒ Boolean?
1189 |
# File 'lib/finch-api/models/provider.rb', line 1189 optional :last_name, FinchAPI::BooleanModel |
#middle_name ⇒ Boolean?
1198 |
# File 'lib/finch-api/models/provider.rb', line 1198 optional :middle_name, FinchAPI::BooleanModel |
#phone_numbers ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual::PhoneNumbers?
1207 1208 |
# File 'lib/finch-api/models/provider.rb', line 1207 optional :phone_numbers, -> { FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual::PhoneNumbers } |
#preferred_name ⇒ Boolean?
1217 |
# File 'lib/finch-api/models/provider.rb', line 1217 optional :preferred_name, FinchAPI::BooleanModel |
#residence ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual::Residence?
1226 1227 |
# File 'lib/finch-api/models/provider.rb', line 1226 optional :residence, -> { FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::Individual::Residence } |
#ssn ⇒ Boolean?
1236 |
# File 'lib/finch-api/models/provider.rb', line 1236 optional :ssn, FinchAPI::BooleanModel |
#type=(value) ⇒ Boolean (writeonly)
2 3 4 |
# File 'lib/finch-api/models/provider.rb', line 2 def type=(value) @type = value end |