Сообщения о событиях приходят в следующем виде:
{ type: <string>, payloads: array<message> }
Параметр | Описание |
---|---|
type | Тип сообщения. |
payloads | Массив сообщений. |
Примеры сообщений
Course completed successfuly
CourseCompletedSuccessfully { "courseId": "<string uuid>", "learnerId": "string uuid>" "enrollmentIds": [ "<string uuid>", "<string uuid>" "completionDate": "<int nanoseconds>" }
Learners enrolled in course
LearnersEnrolledInCourse { "learnerIds": [ "<string uuid>", "<string uuid>" ], "courseId": "<string uuid>" }
Training meeting added
TrainingMeetingAdded { "meetingId": "<string uuid>", "sessionId": "<string uuid>", "sourceIds": [ "<string uuid>", "<string uuid>" ] }
Training meeting removed
TrainingMeetingRemoved { "meetingId": "<string uuid>", "sessionId": "<string uuid>", "sourceIds": [ "<string uuid>", "<string uuid>" ], "removedWithSession": boolean }
Training meeting updated
TrainingMeetingUpdatedMessageAttribute = { "time_range", "location", "url" } TrainingMeetingUpdated { "meetingId": "<string uuid>", "sessionId": "<string uuid>">, "updatedAttributes": "<MeetingUpdatedMessageAttribute>" }
Training session participant removed
TrainingSessionParticipantRemoved { "sessionId": "<string uuid>", "participantId": "<string uuid>" }
Training session participants added
TrainingSessionParticipantsAdded { "sessionId": "<string uuid>", "participantIds": [ "<string uuid>", "<string uuid>" ] }
User registered
UserRegistered { "userId": "<string uuid>", "departmentId": "<string uuid>", "login": "<string>"|null, "email": "<string>"|null }
Course item completed successfully
CourseItemCompletedSuccessfully { "courseItemId": "<string uuid>", "learnerId": "string uuid>" "enrollmentIds": [ "<string uuid>", "<string uuid>" "completionDate": "<int nanoseconds>" }
Course status changed
CourseStatusChanged { "courseId": "<string uuid>", "learnerId": "<string uuid>", "enrollmentId": "<string uuid>"}
Course item status changed
CourseItemStatusChanged { "courseItemId": "<string uuid>", "learnerId": "<string uuid>", "enrollmentId": "<string uuid>", }