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

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 7 Следующий »

Сообщения о событиях приходят в следующем виде:

{
	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
}
  • Нет меток