src/user/entities/access-request.entity.ts
Properties |
| _id |
Type : string
|
| fundId |
Type : ObjectId | LeanDocument<FundDocument>
|
| status |
Type : RequestStatus
|
| userId |
Type : ObjectId | LeanDocument<UserDocument>
|
import { LeanDocument, ObjectId } from "mongoose";
import type { RequestStatus } from "src/common/interfaces";
import type { FundDocument } from "src/security/schemas/fund.schema";
import type { UserDocument } from "src/user/schemas/user.schema";
export class AccessRequest {
userId: ObjectId;
status: RequestStatus;
fundId: ObjectId;
}
export class AccessRequestDetails {
_id: string;
userId: ObjectId | LeanDocument<UserDocument>;
status: RequestStatus;
fundId: ObjectId | LeanDocument<FundDocument>;
}