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

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

Ключ

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

...

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

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

...

Схемы сообщений

Course completed successfulyCOURSE_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>"
    ],
    "courseIdcompletionDate": "<string<int uuid>nanoseconds>"
}

...


COURSE_STATUS_CHANGED

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


COURSE_ITEM_STATUS_CHANGED

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

...

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


LEARNERS_ENROLLED_IN_COURSE

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

Training meeting updated
TRAINING_MEETING_ADDED


Блок кода
TrainingMeetingUpdatedMessageAttribute = {
    "time_range"meetingId": "<string uuid>",
    "locationsessionId": "<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 {
    "userIdmeetingId": "<string uuid>",
    "departmentIdsessionId": "<string uuid>">,
    "loginupdatedAttributes": "<string>"|null,<string[] (time_range|location|url)>"
}


TRAINING_SESSION_PARTICIPANT_REMOVED

Блок кода
{
    "emailsessionId": "<string>"|null
}

...

Блок кода
CourseItemCompletedSuccessfully {<string uuid>",
    "courseItemIdparticipantId": "<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
}