UNPKG

@experts_hub/shared

Version:

Shared DTOs, interfaces, and utilities for experts hub applications

29 lines (28 loc) 827 B
import { User } from "./user.entity"; import { BaseEntity } from "./base.entity"; import { Job } from "./job.entity"; export declare enum RatingTypeEnum { FREELANCER_TO_CLIENT = "FREELANCER_TO_CLIENT", CLIENT_TO_FREELANCER = "CLIENT_TO_FREELANCER" } export declare class Rating extends BaseEntity { reviewerId: number; reviewer: User; revieweeId: number; reviewee: User; jobId: number; job: Job; ratingType: RatingTypeEnum; reviewerComment: string; overAllExperience: number; workQuality: number; oneTimeDelivery: number; understaning: number; communication: number; skillUtilized: number; communicationClarity: number; requirementsClarity: number; responsiveness: number; paymentPromptness: number; responsibilitiesAndExpectations: number; }