inbox.ts 649 B

12345678910111213141516171819202122232425262728
  1. import { NotePreview } from '@/types/notification';
  2. export type NoteInboxResponse = {
  3. total: number;
  4. unreadCount: number;
  5. list: NotePreview[];
  6. };
  7. export type NoteDetail = {
  8. id: number;
  9. senderMemberID: number|null;
  10. senderName: string|null;
  11. senderThumb: string|null;
  12. senderSID: string|null;
  13. senderChannelName: string|null;
  14. senderChannelHandle: string|null;
  15. receiverMemberID: number|null;
  16. receiverName: string|null;
  17. receiverThumb: string|null;
  18. receiverSID: string|null;
  19. receiverChannelName: string|null;
  20. receiverChannelHandle: string|null;
  21. title: string;
  22. content: string;
  23. isSystem: boolean;
  24. isRead: boolean;
  25. createdAt: string;
  26. };