Class: UnitOpenapiRubySdk::ThreadBusinessAccountPurpose
- Inherits:
-
Object
- Object
- UnitOpenapiRubySdk::ThreadBusinessAccountPurpose
- Defined in:
- lib/unit_openapi_ruby_sdk/models/thread_business_account_purpose.rb
Constant Summary collapse
- RETAIL_SALES_IN_PERSON =
"RetailSalesInPerson".freeze
- ECOMMERCE_SALES =
"EcommerceSales".freeze
- CASH_HEAVY_INCOME_AND_OPERATIONS =
"CashHeavyIncomeAndOperations".freeze
- IMPORT_EXPORT_TRADE_OPERATIONS =
"ImportExportTradeOperations".freeze
- PROFESSIONAL_SERVICES_NOT_HANDLING_FUNDS =
"ProfessionalServicesNotHandlingFunds".freeze
- PROFESSIONAL_SERVICES_HANDLING_FUNDS =
"ProfessionalServicesHandlingFunds".freeze
- HOLDING_OR_INVESTMENT_COMPANY_OPERATIONS =
"HoldingOrInvestmentCompanyOperations".freeze
- PROPERTY_MANAGEMENT_OR_REAL_ESTATE_OPERATIONS =
"PropertyManagementOrRealEstateOperations".freeze
- CHARITABLE_OR_NON_PROFIT_ORGANIZATION_OPERATIONS =
"CharitableOrNonProfitOrganizationOperations".freeze
- CONSTRUCTION_AND_CONTRACTING_OPERATIONS =
"ConstructionAndContractingOperations".freeze
- COMMERCIAL_CASH_OPERATIONS =
"CommercialCashOperations".freeze
- FREIGHT_FORWARDING_OR_LOGISTICS_OPERATIONS =
"FreightForwardingOrLogisticsOperations".freeze
- THIRD_PARTY_PAYMENT_PROCESSING =
"ThirdPartyPaymentProcessing".freeze
- TECHNOLOGY_STARTUP_OPERATIONS =
"TechnologyStartupOperations".freeze
- WHOLESALE_DISTRIBUTION_OPERATIONS =
"WholesaleDistributionOperations".freeze
- FRANCHISE_OPERATION_OPERATIONS =
"FranchiseOperationOperations".freeze
- HEALTHCARE_PROVIDER_OPERATIONS =
"HealthcareProviderOperations".freeze
- EDUCATIONAL_INSTITUTION_OPERATIONS =
"EducationalInstitutionOperations".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
37 38 39 |
# File 'lib/unit_openapi_ruby_sdk/models/thread_business_account_purpose.rb', line 37 def self.all_vars @all_vars ||= [RETAIL_SALES_IN_PERSON, ECOMMERCE_SALES, CASH_HEAVY_INCOME_AND_OPERATIONS, IMPORT_EXPORT_TRADE_OPERATIONS, PROFESSIONAL_SERVICES_NOT_HANDLING_FUNDS, PROFESSIONAL_SERVICES_HANDLING_FUNDS, HOLDING_OR_INVESTMENT_COMPANY_OPERATIONS, PROPERTY_MANAGEMENT_OR_REAL_ESTATE_OPERATIONS, CHARITABLE_OR_NON_PROFIT_ORGANIZATION_OPERATIONS, CONSTRUCTION_AND_CONTRACTING_OPERATIONS, COMMERCIAL_CASH_OPERATIONS, FREIGHT_FORWARDING_OR_LOGISTICS_OPERATIONS, THIRD_PARTY_PAYMENT_PROCESSING, TECHNOLOGY_STARTUP_OPERATIONS, WHOLESALE_DISTRIBUTION_OPERATIONS, FRANCHISE_OPERATION_OPERATIONS, HEALTHCARE_PROVIDER_OPERATIONS, EDUCATIONAL_INSTITUTION_OPERATIONS].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
44 45 46 |
# File 'lib/unit_openapi_ruby_sdk/models/thread_business_account_purpose.rb', line 44 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
51 52 53 54 |
# File 'lib/unit_openapi_ruby_sdk/models/thread_business_account_purpose.rb', line 51 def build_from_hash(value) return value if ThreadBusinessAccountPurpose.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #ThreadBusinessAccountPurpose" end |