* * @psalm-type NotificationsNotificationAction = array{ * label: string, * link: string, * type: string, * primary: bool, * } * * @psalm-type NotificationsNotification = array{ * notification_id: int, * app: string, * user: string, * datetime: string, * object_type: string, * object_id: string, * subject: string, * message: string, * link: string, * actions: list, * subjectRich?: string, * subjectRichParameters?: NotificationsRichObjectParameters, * messageRich?: string, * messageRichParameters?: NotificationsRichObjectParameters, * icon?: string, * shouldNotify?: bool, * } * * @psalm-type NotificationsPushDevice = array{ * publicKey: string, * deviceIdentifier: string, * signature: string, * } */ class ResponseDefinitions { }