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