@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
45 lines (44 loc) • 1.1 kB
TypeScript
declare enum JobLocationEnum {
ONSITE = "ONSITE",
REMOTE = "REMOTE",
HYBRID = "HYBRID"
}
declare enum EmploymentType {
FULLTIME = "FULLTIME",
PARTTIME = "PARTTIME",
BOTH = "BOTH",
HOURLY = "HOURLY",
FREELANCE = "FREELANCE",
FTE = "FTE"
}
export declare class JobBasicInformationDto {
isDraft?: boolean;
jobRole: string;
jobRoleCanonicalName?: string;
projectName?: string;
note?: string;
skills: string[];
goodToHaveSkills: string[];
openings: number;
location: JobLocationEnum;
countryId: number;
stateId: number;
cityId: number;
typeOfEmployment: EmploymentType;
currency?: string;
expectedSalaryFrom: number;
hideExpectedSalaryFrom: boolean;
expectedSalaryTo: number;
hideExpectedSalaryTo: boolean;
years: string;
months: string;
weeks: string;
days: string;
numberOfHours: number;
candidateCommunicationSkills?: string;
academicQualification?: string;
yearsOfExperience?: string;
businessIndustry?: string;
additionalComment?: string;
}
export {};