Interface NotificationSubscriberArgs


authorizer: Authorizer

Used to determine if the request has the necessary permissions.

The NotificationChannelType with all the necessary information.

RepresentationConverter used to convert input data into RDF.

credentialsExtractor: CredentialsExtractor

Used to extract the credentials from the request.

maxDuration?: number

Overrides the expiration feature of channels, by making sure they always expire after the maxDuration value. If the expiration of the channel is shorter than maxDuration, the original value will be kept. Value is set in minutes. 0 is infinite. Defaults to 20160 minutes, which is 2 weeks.

permissionReader: PermissionReader

Used to determine which permissions the found credentials have.

Storage used to store the channels.