[Home](./index.md) > [iceshrimp-sdk](./iceshrimp-sdk.md) > [entities](./iceshrimp-sdk.entities.md) > [Notification](./iceshrimp-sdk.entities.notification.md) ## entities.Notification type **Signature:** ```typescript export type Notification = { id: ID; createdAt: DateString; isRead: boolean; } & ({ type: "reaction"; reaction: string; user: User; userId: User["id"]; note: Note; } | { type: "reply"; user: User; userId: User["id"]; note: Note; } | { type: "renote"; user: User; userId: User["id"]; note: Note; } | { type: "quote"; user: User; userId: User["id"]; note: Note; } | { type: "mention"; user: User; userId: User["id"]; note: Note; } | { type: "pollVote"; user: User; userId: User["id"]; note: Note; } | { type: "follow"; user: User; userId: User["id"]; } | { type: "followRequestAccepted"; user: User; userId: User["id"]; } | { type: "receiveFollowRequest"; user: User; userId: User["id"]; } | { type: "groupInvited"; invitation: UserGroup; user: User; userId: User["id"]; } | { type: "app"; header?: string | null; body: string; icon?: string | null; }); ``` **References:** [ID](./iceshrimp-sdk.entities.id.md), [DateString](./iceshrimp-sdk.entities.datestring.md), [User](./iceshrimp-sdk.entities.user.md), [Note](./iceshrimp-sdk.entities.note.md), [UserGroup](./iceshrimp-sdk.entities.usergroup.md)