UNPKG

@experts_hub/shared

Version:

Shared DTOs, interfaces, and utilities for experts hub applications

62 lines (61 loc) 1.44 kB
export interface IFetchClientsResponse { statusCode: number; status: boolean; message: string; data: any; } export interface ICreateClientPayload { firstName: string; lastName: string; email: string; password: string; confirmPassword: string; companyName: string; skills: string[]; requiredFreelancer: string; kindOfHiring: string; modeOfHire: string; foundUsOn: string; foundUsOnDetail?: string; } export interface ICreateClientResponse { statusCode: number; status: boolean; message: string; } export interface IUpdateClientPayload { firstName?: string; lastName?: string; email?: string; password?: string; companyName?: string; skills?: string[]; requiredFreelancer?: string; kindOfHiring?: string; modeOfHire?: string; foundUsOn?: string; foundUsOnDetail?: string; } export interface IUpdateClientResponse { statusCode: number; status: boolean; message: string; } export interface IUpdateClientAccountStatusPayload { accountSatus: string; } export interface IUpdateClientAccountStatusResponse { statusCode: number; status: boolean; message: string; } export interface IDeleteClientResponse { statusCode: number; status: boolean; message: string; } export interface IAttachPermissionsToClientResponse { statusCode: number; status: boolean; message: string; }