@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
39 lines (38 loc) • 934 B
TypeScript
declare enum NatureOfWorkDto {
FREELANCE = "FREELANCE",
FTE = "FTE",
BOTH = "BOTH"
}
declare enum ModeOfWorkDto {
ONSITE = "ONSITE",
REMOTE = "REMOTE",
HYBRID = "HYBRID"
}
export declare class UpdateFreelancerProfileDto {
firstName: string;
lastName: string;
designation: string;
experience: string;
email: string;
mobileCode: string;
mobile: string;
countryId: number;
stateId: number;
cityId: number;
expectedHourlyCompensation: string;
expectedAnnualCompensation: string;
numberOfHours?: number;
natureOfWork: NatureOfWorkDto;
modeOfWork: ModeOfWorkDto;
portfolioLink?: string;
address: string;
addressLine?: string;
postalCode: string;
about?: string;
linkedinProfileLink?: string;
kaggleProfileLink?: string;
githubProfileLink?: string;
stackOverflowProfileLink?: string;
resumeUrl?: string;
}
export {};