23 lines
451 B
TypeScript
23 lines
451 B
TypeScript
import { User } from './user.model';
|
|
|
|
export enum FriendRequestStatus {
|
|
Pending = 'PENDING',
|
|
Accepted = 'ACCEPTED',
|
|
Rejected = 'REJECTED',
|
|
}
|
|
|
|
export interface FriendRequest {
|
|
id: string;
|
|
fromUserId: string;
|
|
toUserId: string;
|
|
status: FriendRequestStatus;
|
|
fromUser?: User;
|
|
toUser?: User;
|
|
createdAt: string;
|
|
updatedAt?: string;
|
|
}
|
|
|
|
export interface SendFriendRequestRequest {
|
|
identifier: string | number;
|
|
}
|