NotificationDetails interface
定义通知详细信息的数据契约。
属性
| completed |
接收或设置该通知完成的时间(收到来自 consumer 的响应) |
| consumer |
获取或设置该通知细节的 consumer action 标识符。 |
| consumer |
获取或设置该通知详情的 consumer 标识符。 |
| consumer |
接收或设置该通知详情的 consumer 输入。 |
| dequeued |
获取或设置此通知已出队进行处理的时间 |
| error |
获取或设置此通知详细信息的错误详细信息。 |
| error |
获取或设置此通知详细信息的错误消息。 |
| event | 获取或设置此通知详细信息的事件内容。 |
| event |
获取或设置此通知详细信息的事件类型。 |
| next |
获取或设置此通知的下一次传递重试时间 |
| processed |
获取或设置该通知处理完成的时间(就在请求发送给 consumer 之前) |
| publisher |
获取或设置该通知详情的publisher标识符。 |
| publisher |
接收或设置该通知细节的 publisher 输入。 |
| queued |
获取或设置此通知排队 (创建) 的时间 |
| request | 获取或设置此通知详细信息的请求。 |
| request |
尝试发送给 consumer 的请求数量 |
| request |
请求向consumer的持续时间(秒级) |
| response | 获取或设置此通知详细信息的响应。 |
| retry |
针对此通知尝试的传递重试次数 |
属性详细信息
completedDate
接收或设置该通知完成的时间(收到来自 consumer 的响应)
completedDate: Date
属性值
Date
consumerActionId
获取或设置该通知细节的 consumer action 标识符。
consumerActionId: string
属性值
string
consumerId
获取或设置该通知详情的 consumer 标识符。
consumerId: string
属性值
string
consumerInputs
接收或设置该通知详情的 consumer 输入。
consumerInputs: {[key: string]: string}
属性值
{[key: string]: string}
dequeuedDate
获取或设置此通知已出队进行处理的时间
dequeuedDate: Date
属性值
Date
errorDetail
获取或设置此通知详细信息的错误详细信息。
errorDetail: string
属性值
string
errorMessage
获取或设置此通知详细信息的错误消息。
errorMessage: string
属性值
string
event
eventType
获取或设置此通知详细信息的事件类型。
eventType: string
属性值
string
nextRetryTime
获取或设置此通知的下一次传递重试时间
nextRetryTime: Date
属性值
Date
processedDate
获取或设置该通知处理完成的时间(就在请求发送给 consumer 之前)
processedDate: Date
属性值
Date
publisherId
获取或设置该通知详情的publisher标识符。
publisherId: string
属性值
string
publisherInputs
接收或设置该通知细节的 publisher 输入。
publisherInputs: {[key: string]: string}
属性值
{[key: string]: string}
queuedDate
获取或设置此通知排队 (创建) 的时间
queuedDate: Date
属性值
Date
request
获取或设置此通知详细信息的请求。
request: string
属性值
string
requestAttempts
尝试发送给 consumer 的请求数量
requestAttempts: number
属性值
number
requestDuration
请求向consumer的持续时间(秒级)
requestDuration: number
属性值
number
response
获取或设置此通知详细信息的响应。
response: string
属性值
string
retryCount
针对此通知尝试的传递重试次数
retryCount: number
属性值
number