Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

ПараметрОписание
typeТип сообщения.
payloads

Массив сообщений.

Примеры сообщений

COURSE_COMPLETED_SUCCESSFULLYCourse completed successfuly

Блок кода
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>"
    ],
    "courseId"completionDate": "<string<int uuid>nanoseconds>"
}

...


COURSE_STATUS_CHANGED

Блок кода
TrainingMeetingAddedCourseStatusChanged {
    "meetingIdcourseId": "<string uuid>",
    "sessionIdlearnerId": "<string uuid>",
    "sourceIdsenrollmentId":  [
        "<string uuid>",}


COURSE_ITEM_STATUS_CHANGED

Блок кода
CourseItemStatusChanged {
    "courseItemId":  "<string uuid>"
    ]
}

...

Блок кода
TrainingMeetingRemoved {,
    "meetingIdlearnerId": "<string uuid>",
    "sessionIdenrollmentId": "<string uuid>",
}


LEARNERS_ENROLLED_IN_COURSE

Блок кода
LearnersEnrolledInCourse {
    "sourceIdslearnerIds": [
        "<string uuid>",
        "<string uuid>"
    ],
    "removedWithSessioncourseId": boolean"<string uuid>"
}

Training meeting updated
TRAINING_MEETING_ADDED


Блок кода
TrainingMeetingUpdatedMessageAttributeTrainingMeetingAdded = {
    "time_rangemeetingId": "<string uuid>",
    "sessionId": "location<string uuid>",
    "urlsourceIds"
}

TrainingMeetingUpdated {
:  [
       "meetingId": "<string uuid>",
    "sessionId":  "<string uuid>">,
    "updatedAttributes": "<MeetingUpdatedMessageAttribute>"]
}

Training session participant removed
TRAINING_MEETING_REMOVED


Блок кода
TrainingSessionParticipantRemoved {
    "sessionIdmeetingId": "<string uuid>",
    "participantId": "<string uuid>"
}

...

Блок кода
TrainingSessionParticipantsAdded {
    "sessionId": "<string uuid>",
    "participantIdssourceIds": [
        "<string uuid>",
        "<string uuid>"
    ],
    "removedWithSession": boolean
}


TRAINING_MEETING_UPDATEDUser registered

Блок кода
UserRegistered {
    "userId": "<string uuid>",time_range",
    "location",
    "url"
}

TrainingMeetingUpdated {
    "departmentIdmeetingId": "<string uuid>",
    "loginsessionId": "<string>"|null<string uuid>">,
    "emailupdatedAttributes": "<string><MeetingUpdatedMessageAttribute>"|null
}

...


TRAINING_SESSION_PARTICIPANT_REMOVED

Блок кода
CourseItemCompletedSuccessfully {
    "courseItemIdsessionId": "<string uuid>",
    "participantId": "<string uuid>"
}


TRAINING_SESSION_PARTICIPANTS_ADDED

Блок кода
{
    "learnerIdsessionId": "string<string uuid>",
    "enrollmentIdsparticipantIds": [
        "<string uuid>",
        "<string uuid>"
    "completionDate": "<int nanoseconds>"]
}

...


USER_REGISTERED

Блок кода
CourseStatusChanged {
    "courseIduserId": "<string uuid>",
    "learnerIddepartmentId": "<string uuid>",
    "enrollmentIdlogin": "<string uuid>"}

...

Блок кода
CourseItemStatusChanged {
    "courseItemId": "<string uuid>"<string>"|null,
    "learnerIdemail": "<string uuid>",
    "enrollmentId": "<string uuid>",<string>"|null
}