مشاركة عبر


NotificationDetails interface

تعريف عقد البيانات الخاص بتفاصيل الإعلام.

الخصائص

completedDate

يحصل أو يحدد وقت إكمال هذا الإشعار (رد موصول من consumer)

consumerActionId

يحصل على أو يضبط معرف consumer إجراء هذه التفاصيل الإعلانية.

consumerId

يحصل أو يضبط معرف consumer الخاص ب هذا الإشعار.

consumerInputs

يحصل أو يحدد تفاصيل هذا الإشعار على مدخلات consumer.

dequeuedDate

الحصول على الوقت الذي تم فيه إلغاء ترتيب هذا الإعلام للمعالجة أو تعيينه

errorDetail

الحصول على تفاصيل الخطأ الخاصة بتفاصيل الإعلام هذه أو تعيينها.

errorMessage

الحصول على رسالة الخطأ الخاصة بتفاصيل الإعلام هذه أو تعيينها.

event

الحصول على محتوى الحدث الخاص بتفاصيل الإعلام هذا أو تعيينه.

eventType

الحصول على نوع حدث تفاصيل الإعلام هذا أو تعيينه.

nextRetryTime

يحصل أو يحدد وقت إعادة محاولة التسليم التالي لهذا الإشعار

processedDate

يحصل أو يحدد الوقت الذي انتهى فيه هذا الإشعار من معالجة (قبل إرسال الطلب إلى consumer مباشرة)

publisherId

يحصل أو يضبط معرف publisher الخاص بهذه التفاصيل من الإشعارات.

publisherInputs

يحصل أو يضبط مدخلات publisher الخاصة بتفاصيل هذا الإشعار.

queuedDate

الحصول على الوقت الذي تم فيه وضع هذا الإعلام في قائمة الانتظار أو تعيينه (تم إنشاؤه)

request

الحصول على طلب تفاصيل الإعلام هذا أو تعيينه.

requestAttempts

عدد الطلبات التي تم محاولة إرسالها إلى consumer

requestDuration

مدة الطلب إلى consumer بثوان

response

الحصول على استجابة تفاصيل الإعلام هذه أو تعيينها.

retryCount

عدد محاولات إعادة التسليم التي تم محاولتها لهذا الإشعار

تفاصيل الخاصية

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

الحصول على محتوى الحدث الخاص بتفاصيل الإعلام هذا أو تعيينه.

event: 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