@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
29 lines (28 loc) • 827 B
TypeScript
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;
}