notifications library

Classes

$ApiClient
$ApiGenerateNotificationRequestApplicationJsonInterface
$ApiGenerateNotificationRequestApplicationJsonInterfaceBuilder
$ApiGenerateNotificationResponseApplicationJson_OcsInterface
$ApiGenerateNotificationResponseApplicationJson_OcsInterfaceBuilder
$ApiGenerateNotificationResponseApplicationJsonInterface
$ApiGenerateNotificationResponseApplicationJsonInterfaceBuilder
$Capabilities_NotificationsInterface
$Capabilities_NotificationsInterfaceBuilder
$CapabilitiesInterface
$CapabilitiesInterfaceBuilder
$Client
$EndpointClient
$EndpointConfirmIdsForUserRequestApplicationJsonInterface
$EndpointConfirmIdsForUserRequestApplicationJsonInterfaceBuilder
$EndpointConfirmIdsForUserResponseApplicationJson_OcsInterface
$EndpointConfirmIdsForUserResponseApplicationJson_OcsInterfaceBuilder
$EndpointConfirmIdsForUserResponseApplicationJsonInterface
$EndpointConfirmIdsForUserResponseApplicationJsonInterfaceBuilder
$EndpointDeleteAllNotificationsResponseApplicationJson_OcsInterface
$EndpointDeleteAllNotificationsResponseApplicationJson_OcsInterfaceBuilder
$EndpointDeleteAllNotificationsResponseApplicationJsonInterface
$EndpointDeleteAllNotificationsResponseApplicationJsonInterfaceBuilder
$EndpointDeleteNotificationResponseApplicationJson_OcsInterface
$EndpointDeleteNotificationResponseApplicationJson_OcsInterfaceBuilder
$EndpointDeleteNotificationResponseApplicationJsonInterface
$EndpointDeleteNotificationResponseApplicationJsonInterfaceBuilder
$EndpointEndpointListNotificationsHeadersInterface
$EndpointEndpointListNotificationsHeadersInterfaceBuilder
$EndpointGetNotificationResponseApplicationJson_OcsInterface
$EndpointGetNotificationResponseApplicationJson_OcsInterfaceBuilder
$EndpointGetNotificationResponseApplicationJsonInterface
$EndpointGetNotificationResponseApplicationJsonInterfaceBuilder
$EndpointListNotificationsResponseApplicationJson_OcsInterface
$EndpointListNotificationsResponseApplicationJson_OcsInterfaceBuilder
$EndpointListNotificationsResponseApplicationJsonInterface
$EndpointListNotificationsResponseApplicationJsonInterfaceBuilder
$NotificationActionInterface
$NotificationActionInterfaceBuilder
$NotificationInterface
$NotificationInterfaceBuilder
$OCSMetaInterface
$OCSMetaInterfaceBuilder
$PushClient
$PushDeviceInterface
$PushDeviceInterfaceBuilder
$PushRegisterDeviceRequestApplicationJsonInterface
$PushRegisterDeviceRequestApplicationJsonInterfaceBuilder
$PushRegisterDeviceResponseApplicationJson_OcsInterface
$PushRegisterDeviceResponseApplicationJson_OcsInterfaceBuilder
$PushRegisterDeviceResponseApplicationJsonInterface
$PushRegisterDeviceResponseApplicationJsonInterfaceBuilder
$PushRemoveDeviceResponseApplicationJson_OcsInterface
$PushRemoveDeviceResponseApplicationJson_OcsInterfaceBuilder
$PushRemoveDeviceResponseApplicationJsonInterface
$PushRemoveDeviceResponseApplicationJsonInterfaceBuilder
$SettingsAdminRequestApplicationJsonInterface
$SettingsAdminRequestApplicationJsonInterfaceBuilder
$SettingsAdminResponseApplicationJson_OcsInterface
$SettingsAdminResponseApplicationJson_OcsInterfaceBuilder
$SettingsAdminResponseApplicationJsonInterface
$SettingsAdminResponseApplicationJsonInterfaceBuilder
$SettingsClient
$SettingsPersonalRequestApplicationJsonInterface
$SettingsPersonalRequestApplicationJsonInterfaceBuilder
$SettingsPersonalResponseApplicationJson_OcsInterface
$SettingsPersonalResponseApplicationJson_OcsInterfaceBuilder
$SettingsPersonalResponseApplicationJsonInterface
$SettingsPersonalResponseApplicationJsonInterfaceBuilder
ApiGenerateNotificationApiVersion
ApiGenerateNotificationRequestApplicationJson
ApiGenerateNotificationRequestApplicationJsonBuilder
ApiGenerateNotificationResponseApplicationJson
ApiGenerateNotificationResponseApplicationJson_Ocs
ApiGenerateNotificationResponseApplicationJson_OcsBuilder
ApiGenerateNotificationResponseApplicationJsonBuilder
Capabilities
Capabilities_Notifications
Capabilities_NotificationsBuilder
CapabilitiesBuilder
DecryptedSubject
Decrypted version of the encrypted push notification received from the server.
DecryptedSubjectBuilder
EndpointConfirmIdsForUserApiVersion
EndpointConfirmIdsForUserRequestApplicationJson
EndpointConfirmIdsForUserRequestApplicationJsonBuilder
EndpointConfirmIdsForUserResponseApplicationJson
EndpointConfirmIdsForUserResponseApplicationJson_Ocs
EndpointConfirmIdsForUserResponseApplicationJson_OcsBuilder
EndpointConfirmIdsForUserResponseApplicationJsonBuilder
EndpointDeleteAllNotificationsApiVersion
EndpointDeleteAllNotificationsResponseApplicationJson
EndpointDeleteAllNotificationsResponseApplicationJson_Ocs
EndpointDeleteAllNotificationsResponseApplicationJson_OcsBuilder
EndpointDeleteAllNotificationsResponseApplicationJsonBuilder
EndpointDeleteNotificationApiVersion
EndpointDeleteNotificationResponseApplicationJson
EndpointDeleteNotificationResponseApplicationJson_Ocs
EndpointDeleteNotificationResponseApplicationJson_OcsBuilder
EndpointDeleteNotificationResponseApplicationJsonBuilder
EndpointEndpointListNotificationsHeaders
EndpointEndpointListNotificationsHeadersBuilder
EndpointGetNotificationApiVersion
EndpointGetNotificationResponseApplicationJson
EndpointGetNotificationResponseApplicationJson_Ocs
EndpointGetNotificationResponseApplicationJson_OcsBuilder
EndpointGetNotificationResponseApplicationJsonBuilder
EndpointListNotificationsApiVersion
EndpointListNotificationsResponseApplicationJson
EndpointListNotificationsResponseApplicationJson_Ocs
EndpointListNotificationsResponseApplicationJson_OcsBuilder
EndpointListNotificationsResponseApplicationJsonBuilder
Notification
NotificationAction
NotificationActionBuilder
NotificationBuilder
OCSMeta
OCSMetaBuilder
PushDevice
PushDeviceBuilder
PushRegisterDeviceApiVersion
PushRegisterDeviceRequestApplicationJson
PushRegisterDeviceRequestApplicationJsonBuilder
PushRegisterDeviceResponseApplicationJson
PushRegisterDeviceResponseApplicationJson_Ocs
PushRegisterDeviceResponseApplicationJson_OcsBuilder
PushRegisterDeviceResponseApplicationJsonBuilder
PushRemoveDeviceApiVersion
PushRemoveDeviceResponseApplicationJson
PushRemoveDeviceResponseApplicationJson_Ocs
PushRemoveDeviceResponseApplicationJson_OcsBuilder
PushRemoveDeviceResponseApplicationJsonBuilder
SettingsAdminApiVersion
SettingsAdminRequestApplicationJson
SettingsAdminRequestApplicationJsonBuilder
SettingsAdminResponseApplicationJson
SettingsAdminResponseApplicationJson_Ocs
SettingsAdminResponseApplicationJson_OcsBuilder
SettingsAdminResponseApplicationJsonBuilder
SettingsPersonalApiVersion
SettingsPersonalRequestApplicationJson
SettingsPersonalRequestApplicationJsonBuilder
SettingsPersonalResponseApplicationJson
SettingsPersonalResponseApplicationJson_Ocs
SettingsPersonalResponseApplicationJson_OcsBuilder
SettingsPersonalResponseApplicationJsonBuilder

Extensions

NotificationsExtension on NextcloudClient
Client for the notifications APIs.

Constants

appID → const String
ID for the notifications app.

Properties

$jsonSerializers → Serializers
Serializer for all values in this library.
final
$serializers → Serializers
Serializer for all values in this library.
final

Functions

generatePushTokenHash(String pushToken) String
Generates the push token hash which is just sha512.