Class: UnitOpenapiRubySdk::ThreadIndividualProfession

Inherits:
Object
  • Object
show all
Defined in:
lib/unit_openapi_ruby_sdk/models/thread_individual_profession.rb

Constant Summary collapse

ACCOUNTANT =
"Accountant".freeze
ACTOR =
"Actor".freeze
ADMINISTRATOR =
"Administrator".freeze
ANALYST =
"Analyst".freeze
ARCHITECT =
"Architect".freeze
ARTIST =
"Artist".freeze
ATTORNEY =
"Attorney".freeze
AUDITOR =
"Auditor".freeze
BANKER =
"Banker".freeze
BARBER =
"Barber".freeze
BARTENDER =
"Bartender".freeze
BOOKKEEPER =
"Bookkeeper".freeze
BROKER =
"Broker".freeze
BUSINESS_OWNER =
"BusinessOwner".freeze
CHEF =
"Chef".freeze
CLERGY =
"Clergy".freeze
COACH =
"Coach".freeze
CONSULTANT =
"Consultant".freeze
CONTRACTOR =
"Contractor".freeze
CUSTOMER_SERVICE_REPRESENTATIVE =
"CustomerServiceRepresentative".freeze
DENTIST =
"Dentist".freeze
DESIGNER =
"Designer".freeze
DEVELOPER =
"Developer".freeze
DOCTOR =
"Doctor".freeze
DRIVER =
"Driver".freeze
ECONOMIST =
"Economist".freeze
EDUCATOR =
"Educator".freeze
ELECTRICIAN =
"Electrician".freeze
ENGINEER =
"Engineer".freeze
ENTREPRENEUR =
"Entrepreneur".freeze
EVENT_PLANNER =
"EventPlanner".freeze
EXECUTIVE =
"Executive".freeze
FARMER =
"Farmer".freeze
FINANCIAL_ADVISOR =
"FinancialAdvisor".freeze
FIREFIGHTER =
"Firefighter".freeze
FISHERMAN =
"Fisherman".freeze
FLIGHT_ATTENDANT =
"FlightAttendant".freeze
FREELANCER =
"Freelancer".freeze
GOVERNMENT_EMPLOYEE =
"GovernmentEmployee".freeze
GRAPHIC_DESIGNER =
"GraphicDesigner".freeze
HEALTHCARE_WORKER =
"HealthcareWorker".freeze
HR_PROFESSIONAL =
"HRProfessional".freeze
INSURANCE_AGENT =
"InsuranceAgent".freeze
INVESTOR =
"Investor".freeze
IT_SPECIALIST =
"ITSpecialist".freeze
JANITOR =
"Janitor".freeze
JOURNALIST =
"Journalist".freeze
LABORER =
"Laborer".freeze
LAW_ENFORCEMENT_OFFICER =
"LawEnforcementOfficer".freeze
LAWYER =
"Lawyer".freeze
LIBRARIAN =
"Librarian".freeze
LOGISTICS_COORDINATOR =
"LogisticsCoordinator".freeze
MANAGER =
"Manager".freeze
MARKETING_PROFESSIONAL =
"MarketingProfessional".freeze
MECHANIC =
"Mechanic".freeze
MILITARY_PERSONNEL =
"MilitaryPersonnel".freeze
MUSICIAN =
"Musician".freeze
NURSE =
"Nurse".freeze
OPTOMETRIST =
"Optometrist".freeze
PAINTER =
"Painter".freeze
PHARMACIST =
"Pharmacist".freeze
PHOTOGRAPHER =
"Photographer".freeze
PHYSICAL_THERAPIST =
"PhysicalTherapist".freeze
PILOT =
"Pilot".freeze
PLUMBER =
"Plumber".freeze
POLICE_OFFICER =
"PoliceOfficer".freeze
PROFESSOR =
"Professor".freeze
PROGRAMMER =
"Programmer".freeze
PROJECT_MANAGER =
"ProjectManager".freeze
REAL_ESTATE_AGENT =
"RealEstateAgent".freeze
RECEPTIONIST =
"Receptionist".freeze
RESEARCHER =
"Researcher".freeze
RETAIL_WORKER =
"RetailWorker".freeze
SALESPERSON =
"Salesperson".freeze
SCIENTIST =
"Scientist".freeze
SOCIAL_WORKER =
"SocialWorker".freeze
SOFTWARE_ENGINEER =
"SoftwareEngineer".freeze
STUDENT =
"Student".freeze
SURGEON =
"Surgeon".freeze
TEACHER =
"Teacher".freeze
TECHNICIAN =
"Technician".freeze
THERAPIST =
"Therapist".freeze
TRAINER =
"Trainer".freeze
VETERINARIAN =
"Veterinarian".freeze
WAITER_WAITRESS =
"WaiterWaitress".freeze
WRITER =
"Writer".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



112
113
114
# File 'lib/unit_openapi_ruby_sdk/models/thread_individual_profession.rb', line 112

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

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



119
120
121
122
# File 'lib/unit_openapi_ruby_sdk/models/thread_individual_profession.rb', line 119

def build_from_hash(value)
  return value if ThreadIndividualProfession.all_vars.include?(value)
  raise "Invalid ENUM value #{value} for class #ThreadIndividualProfession"
end