NotificationDetails interface

Defines the data contract of notification details.

Properties

completedDate

Gets or sets the time that this notification was completed (response received from the consumer)

consumerActionId

Gets or sets this notification detail's consumer action identifier.

consumerId

Gets or sets this notification detail's consumer identifier.

consumerInputs

Gets or sets this notification detail's consumer inputs.

dequeuedDate

Gets or sets the time that this notification was dequeued for processing

errorDetail

Gets or sets this notification detail's error detail.

errorMessage

Gets or sets this notification detail's error message.

event

Gets or sets this notification detail's event content.

eventType

Gets or sets this notification detail's event type.

processedDate

Gets or sets the time that this notification was finished processing (just before the request is sent to the consumer)

publisherId

Gets or sets this notification detail's publisher identifier.

publisherInputs

Gets or sets this notification detail's publisher inputs.

queuedDate

Gets or sets the time that this notification was queued (created)

request

Gets or sets this notification detail's request.

requestAttempts

Number of requests attempted to be sent to the consumer

requestDuration

Duration of the request to the consumer in seconds

response

Gets or sets this notification detail's response.

Property Details

completedDate

Gets or sets the time that this notification was completed (response received from the consumer)

completedDate: Date

Property Value

Date

consumerActionId

Gets or sets this notification detail's consumer action identifier.

consumerActionId: string

Property Value

string

consumerId

Gets or sets this notification detail's consumer identifier.

consumerId: string

Property Value

string

consumerInputs

Gets or sets this notification detail's consumer inputs.

consumerInputs: {[key: string]: string}

Property Value

{[key: string]: string}

dequeuedDate

Gets or sets the time that this notification was dequeued for processing

dequeuedDate: Date

Property Value

Date

errorDetail

Gets or sets this notification detail's error detail.

errorDetail: string

Property Value

string

errorMessage

Gets or sets this notification detail's error message.

errorMessage: string

Property Value

string

event

Gets or sets this notification detail's event content.

event: Event

Property Value

eventType

Gets or sets this notification detail's event type.

eventType: string

Property Value

string

processedDate

Gets or sets the time that this notification was finished processing (just before the request is sent to the consumer)

processedDate: Date

Property Value

Date

publisherId

Gets or sets this notification detail's publisher identifier.

publisherId: string

Property Value

string

publisherInputs

Gets or sets this notification detail's publisher inputs.

publisherInputs: {[key: string]: string}

Property Value

{[key: string]: string}

queuedDate

Gets or sets the time that this notification was queued (created)

queuedDate: Date

Property Value

Date

request

Gets or sets this notification detail's request.

request: string

Property Value

string

requestAttempts

Number of requests attempted to be sent to the consumer

requestAttempts: number

Property Value

number

requestDuration

Duration of the request to the consumer in seconds

requestDuration: number

Property Value

number

response

Gets or sets this notification detail's response.

response: string

Property Value

string