@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
43 lines (42 loc) • 1.06 kB
TypeScript
declare enum NatureOfWorkEnum {
FTE = "FTE",
FREELANCE = "FREELANCE",
BOTH = "BOTH"
}
declare enum ModeOfWorkEnum {
REMOTE = "REMOTE",
ONSITE = "ONSITE",
HYBRID = "HYBRID"
}
export declare class CreateFreelancerDto {
fullName?: string;
email?: string;
mobileCode?: string;
mobile?: string;
address: string;
addressLine?: string;
countryId?: number;
stateId?: number;
cityId?: number;
postalCode?: string;
about?: string;
designation?: string;
experience?: number;
password?: string;
confirmPassword: string;
developer?: boolean;
natureOfWork?: NatureOfWorkEnum;
expectedHourlyCompensation?: number;
expectedAnnualCompensation?: number;
numberOfHours?: number;
modeOfWork?: ModeOfWorkEnum;
isImmediateJoiner?: boolean;
availabilityToJoin?: string;
linkedinProfileLink?: string;
kaggleProfileLink?: string;
githubProfileLink?: string;
stackOverflowProfileLink?: string;
portfolioLink?: string;
file?: any;
}
export {};