...
Блок кода |
---|
{ type: <string>, payloads: array<message> } |
type — тип сообщения,
payloads — массив сообщений, примеры сообщений доступны в списке ниже.
Примеры сообщений
Course completed successfuly
Параметр | Описание |
---|---|
type | Тип сообщения |
payloads | Массив сообщений |
Схемы сообщений
COURSE_COMPLETED_SUCCESSFULLY
Блок кода |
---|
Блок кода |
CourseCompletedSuccessfully {
"courseId": "<string uuid>",
"learnerId": "string uuid>"
"enrollmentIds": [
"<string uuid>",
"<string uuid>"
"completionDate": "<int nanoseconds>"
} |
...
COURSE_ITEM_COMPLETED_SUCCESSFULLY
Блок кода |
---|
{
"courseItemId": "<string uuid>",
"learnerId": "string uuid>" |
...
Блок кода |
---|
LearnersEnrolledInCourse { "learnerIdsenrollmentIds": [ "<string uuid>", "<string uuid>" "completionDate": "<int nanoseconds>" } |
COURSE_STATUS_CHANGED
Блок кода |
---|
{ "courseId": "<string uuid>", "learnerId": "<string ]uuid>", "courseIdenrollmentId": "<string uuid>" } |
...
COURSE_ITEM_STATUS_CHANGED
Блок кода |
---|
TrainingMeetingAdded { "meetingIdcourseItemId": "<string uuid>", "sessionIdlearnerId": "<string uuid>", "sourceIdsenrollmentId": "<string uuid>", } |
LEARNERS_ENROLLED_IN_COURSE
Блок кода |
---|
{ "learnerIds": [ "<string uuid>", "<string uuid>" ], } "courseId": "<string uuid>" } |
TRAINING_MEETING_ADDEDTraining meeting removed
Блок кода |
---|
TrainingMeetingRemoved { "meetingId": "<string uuid>", "sessionId": "<string uuid>", "sourceIds": [ "<string uuid>", "<string uuid>" ] } |
TRAINING_MEETING_REMOVED
Блок кода |
---|
{ "meetingId": "<string uuid>", ]"sessionId": "<string uuid>", "removedWithSessionsourceIds": boolean } |
Training meeting updated
Блок кода |
---|
TrainingMeetingUpdatedMessageAttribute = { [ "time_range<string uuid>", "location" "<string uuid>" ], "urlremovedWithSession" }: boolean } |
TRAINING_MEETING_UPDATED
Блок кода |
---|
TrainingMeetingUpdated { "meetingId": "<string uuid>", "sessionId": "<string uuid>">, "updatedAttributes": "<MeetingUpdatedMessageAttribute><string[] (time_range|location|url)>" } |
TRAINING_SESSION_PARTICIPANT_REMOVEDTraining session participant removed
Блок кода |
---|
TrainingSessionParticipantRemoved {
"sessionId": "<string uuid>",
"participantId": "<string uuid>"
} |
TRAINING_SESSION_PARTICIPANTS_ADDEDTraining session participants added
Блок кода |
---|
TrainingSessionParticipantsAdded {
"sessionId": "<string uuid>",
"participantIds": [
"<string uuid>",
"<string uuid>"
]
} |
USER_REGISTEREDUser registered
Блок кода |
---|
UserRegistered {
"userId": "<string uuid>",
"departmentId": "<string uuid>",
"login": "<string>"|null,
"email": "<string>"|null
} |
...