Typy powiadomień¶
Pobieranie typów powiadomień¶
Aby otrzymać listę dostępnych typów powiadomień należy wysłać wiadomość GET na adres /api/notification_types/.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
"count": 8,
"next": null,
"previous": null,
"results": [
{
"id": 1,
"name": "TASK_STARTED",
"display_name": "Task Started"
},
{
"id": 2,
"name": "TASK_SUCCEEDED",
"display_name": "Task Succeeded"
},
{
"id": 3,
"name": "TASK_FAILED",
"display_name": "Task Failed"
},
{
"id": 4,
"name": "THRESHOLD_EXCEEDED",
"display_name": "Threshold Exceeded"
},
{
"id": 5,
"name": "TEST_SUITE_STARTED",
"display_name": "Test Suite Started"
},
{
"id": 6,
"name": "TEST_SUITE_FINISHED",
"display_name": "Test Suite Finished"
},
{
"id": 7,
"name": "TEST_AGENT_ONLINE",
"display_name": "Test Agent Online"
},
{
"id": 8,
"name": "TEST_AGENT_OFFLINE",
"display_name": "Test Agent Offline"
}
]
}
Pobieranie danych typu powiadomienia¶
Aby otrzymać dane szczegółowe typu powiadomienia należy wysłać wiadomość GET na adres /api/notification_types/<id>/, gdzie <id> jest id typu powiadomienia, którego dane chcemy pobrać.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
"id": 1,
"name": "TASK_STARTED",
"display_name": "Task Started"
}