@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
71 lines (70 loc) • 2.77 kB
TypeScript
export declare const INTERVIEW_INVITE_PATTERN: {
sendInterviewInvite: string;
fetchInvitedFreelancerForClient: string;
fetchInterviewInvite: string;
};
export declare const F2F_INTERVIEW_PATTERN: {
fetchBookings: string;
fetchBookingById: string;
fetchInterviewsByInterviewerId: string;
fetchInterviewsByCandidateId: string;
createF2FInterview: string;
createF2FInterviewRescheduleRequest: string;
rejectF2FInterviewRescheduleRequest: string;
fetchF2FInterviewsForClient: string;
fetchInterviewedFreelancerForClient: string;
createF2FInterviewDirect: string;
approveF2FInterviewRescheduleRequest: string;
fetchF2FInterviewByUuidWithJobDetailsForClient: string;
fetchF2FInterviewByUuidWithJobDetailsForFreelancer: string;
fetchF2FInterviewByUuidWithJobDetails: string;
};
export declare const AI_INTERVIEW_PATTERN: {
fetchAiInterviewDetailPublic: string;
markAiInterviewAsInProgressPublic: string;
markAiInterviewAsExpiredPublic: string;
captureAiInterviewResultPublic: string;
fetchAiInterviewforClient: string;
fetchAiInterviewforFreelancer: string;
fetchAiInterviewByUuidWithJobDetailsForFreelancer: string;
fetchRescheduleRequestsForFreelancerAiInterview: string;
fetchRescheduleRequestsForClientAiInterview: string;
fetchAiInterviewAnalysisForClient: string;
fetchAiInterviewRescheduleRequestsForClient: string;
createAiInterviewRescheduleRequest: string;
approveAiInterviewRescheduleRequest: string;
rejectAiInterviewRescheduleRequest: string;
handleAiInterviewAuthentication: string;
handleAiInterviewQuestionGeneration: string;
handleAiInterviewTemplateGeneration: string;
handleAiInterviewLinkGeneration: string;
handleAiInterviewInsights: string;
};
export declare const CALENDLY_PATTERN: {
handleCalendlyWebhook: string;
};
export declare const ZOOM_PATTERN: {
handleZoomWebhook: string;
handleTestZoomWebhook: string;
handleZoomRecordingSettlement: string;
};
export declare const INTERVIEW_PATTERN: {
fetchInterviews: string;
fetchInterviewDetail: string;
fetchInterviewType: string;
fetchInterviewBasicInformation: string;
createInterviewBasicInformation: string;
updateInterviewBasicInformation: string;
fetchInterviewTypeInformation: string;
updateInterviewTypeInformation: string;
fetchInterviewSkills: string;
createInterviewSkills: string;
fetchInterviewQuestions: string;
createInterviewQuestions: string;
fetchInterviewSetting: string;
updateInterviewSetting: string;
markInterviewAsPublished: string;
deleteInterview: string;
fetchInterviewCountAsPerStatus: string;
fetchCompletedAiAndF2FInterviewForClient: string;
};