NotificationDetails interface
تعريف عقد البيانات الخاص بتفاصيل الإعلام.
الخصائص
| completed |
يحصل أو يحدد وقت إكمال هذا الإشعار (رد موصول من consumer) |
| consumer |
يحصل على أو يضبط معرف consumer إجراء هذه التفاصيل الإعلانية. |
| 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 إجراء هذه التفاصيل الإعلانية.
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