The NotificationChannelType with all the necessary information.
RepresentationConverter used to convert input data into RDF.
Used to extract the credentials from the request.
Optional
maxOverrides 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.
Used to determine which permissions the found credentials have.
Storage used to store the channels.
Used to determine if the request has the necessary permissions.