Class: FdxV660Api::AccountHolderRelationship1
- Inherits:
-
Object
- Object
- FdxV660Api::AccountHolderRelationship1
- Defined in:
- lib/fdx_v660_api/models/account_holder_relationship1.rb
Overview
Customer's relationship to the account
Constant Summary collapse
- ACCOUNT_HOLDER_RELATIONSHIP1 =
[ # TODO: Write general description for AUTHORIZED_SIGNER AUTHORIZED_SIGNER = 'AUTHORIZED_SIGNER'.freeze, # TODO: Write general description for AUTHORIZED_USER AUTHORIZED_USER = 'AUTHORIZED_USER'.freeze, # TODO: Write general description for BUSINESS BUSINESS = 'BUSINESS'.freeze, # TODO: Write general description for EXECUTOR EXECUTOR = 'EXECUTOR'.freeze, # TODO: Write general description for FOR_BENEFIT_OF FOR_BENEFIT_OF = 'FOR_BENEFIT_OF'.freeze, # TODO: Write general description for FOR_BENEFIT_OF_PRIMARY FOR_BENEFIT_OF_PRIMARY = 'FOR_BENEFIT_OF_PRIMARY'.freeze, # TODO: Write general description for # FOR_BENEFIT_OF_PRIMARY_JOINT_RESTRICTED FOR_BENEFIT_OF_PRIMARY_JOINT_RESTRICTED = 'FOR_BENEFIT_OF_PRIMARY_JOINT_RESTRICTED'.freeze, # TODO: Write general description for FOR_BENEFIT_OF_SECONDARY FOR_BENEFIT_OF_SECONDARY = 'FOR_BENEFIT_OF_SECONDARY'.freeze, # TODO: Write general description for # FOR_BENEFIT_OF_SECONDARY_JOINT_RESTRICTED FOR_BENEFIT_OF_SECONDARY_JOINT_RESTRICTED = 'FOR_BENEFIT_OF_SECONDARY_JOINT_RESTRICTED'.freeze, # TODO: Write general description for FOR_BENEFIT_OF_SOLE_OWNER_RESTRICTED FOR_BENEFIT_OF_SOLE_OWNER_RESTRICTED = 'FOR_BENEFIT_OF_SOLE_OWNER_RESTRICTED'.freeze, # TODO: Write general description for JOINT JOINT = 'JOINT'.freeze, # TODO: Write general description for POWER_OF_ATTORNEY POWER_OF_ATTORNEY = 'POWER_OF_ATTORNEY'.freeze, # TODO: Write general description for PRIMARY PRIMARY = 'PRIMARY'.freeze, # TODO: Write general description for PRIMARY_BORROWER PRIMARY_BORROWER = 'PRIMARY_BORROWER'.freeze, # TODO: Write general description for PRIMARY_JOINT PRIMARY_JOINT = 'PRIMARY_JOINT'.freeze, # TODO: Write general description for PRIMARY_JOINT_TENANTS PRIMARY_JOINT_TENANTS = 'PRIMARY_JOINT_TENANTS'.freeze, # TODO: Write general description for SECONDARY SECONDARY = 'SECONDARY'.freeze, # TODO: Write general description for SECONDARY_BORROWER SECONDARY_BORROWER = 'SECONDARY_BORROWER'.freeze, # TODO: Write general description for SECONDARY_JOINT SECONDARY_JOINT = 'SECONDARY_JOINT'.freeze, # TODO: Write general description for SECONDARY_JOINT_TENANTS SECONDARY_JOINT_TENANTS = 'SECONDARY_JOINT_TENANTS'.freeze, # TODO: Write general description for SOLE_OWNER SOLE_OWNER = 'SOLE_OWNER'.freeze, # TODO: Write general description for TRUSTEE TRUSTEE = 'TRUSTEE'.freeze, # TODO: Write general description for UNIFORM_TRANSFER_TO_MINOR UNIFORM_TRANSFER_TO_MINOR = 'UNIFORM_TRANSFER_TO_MINOR'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = AUTHORIZED_SIGNER) ⇒ Object
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
# File 'lib/fdx_v660_api/models/account_holder_relationship1.rb', line 88 def self.from_value(value, default_value = AUTHORIZED_SIGNER) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'authorized_signer' then AUTHORIZED_SIGNER when 'authorized_user' then AUTHORIZED_USER when 'business' then BUSINESS when 'executor' then EXECUTOR when 'for_benefit_of' then FOR_BENEFIT_OF when 'for_benefit_of_primary' then FOR_BENEFIT_OF_PRIMARY when 'for_benefit_of_primary_joint_restricted' then FOR_BENEFIT_OF_PRIMARY_JOINT_RESTRICTED when 'for_benefit_of_secondary' then FOR_BENEFIT_OF_SECONDARY when 'for_benefit_of_secondary_joint_restricted' then FOR_BENEFIT_OF_SECONDARY_JOINT_RESTRICTED when 'for_benefit_of_sole_owner_restricted' then FOR_BENEFIT_OF_SOLE_OWNER_RESTRICTED when 'joint' then JOINT when 'power_of_attorney' then POWER_OF_ATTORNEY when 'primary' then PRIMARY when 'primary_borrower' then PRIMARY_BORROWER when 'primary_joint' then PRIMARY_JOINT when 'primary_joint_tenants' then PRIMARY_JOINT_TENANTS when 'secondary' then SECONDARY when 'secondary_borrower' then SECONDARY_BORROWER when 'secondary_joint' then SECONDARY_JOINT when 'secondary_joint_tenants' then SECONDARY_JOINT_TENANTS when 'sole_owner' then SOLE_OWNER when 'trustee' then TRUSTEE when 'uniform_transfer_to_minor' then UNIFORM_TRANSFER_TO_MINOR else default_value end end |
.validate(value) ⇒ Object
82 83 84 85 86 |
# File 'lib/fdx_v660_api/models/account_holder_relationship1.rb', line 82 def self.validate(value) return false if value.nil? true end |