Lista włączonych powiadomień

Pobieranie listy włączonych powiadomień

Aby otrzymać listę włączonych powiadomień należy wysłać wiadomość GET na adres /api/user/enabled_notifications/.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
    "count": 8,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 3,
            "notification_type": 3,
            "delivery_config": 1
        },
        {
            "id": 4,
            "notification_type": 4,
            "delivery_config": 1
        },
        {
            "id": 6,
            "notification_type": 6,
            "delivery_config": 1
        },
        {
            "id": 8,
            "notification_type": 8,
            "delivery_config": 1
        }
    ]
}

Pobieranie danych włączonego powiadomienia

Aby otrzymać dane szczegółowe wpisu o włączonym powiadomieniu należy wysłać wiadomość GET na adres /api/user/enabled_notifications/<id>/, gdzie <id> jest id włączonego powiadomienia, którego dane chcemy pobrać.
W odpowiedzi powinniśmy otrzymać wiadomość o treści z taką strukturą danych:
{
    "id": 1,
    "notification_type": 1,
    "delivery_config": 1
}

Włączanie powiadomienia

Aby włączyć dany typ powiadomienia w danej konfiguracji dostarczenia powiadomień należy wysłać wiadomość POST na adres /api/user/enabled_notifications/.
Wiadomość powinna zawierać treść o takiej strukturze danych:
{
    "notification_type": 1,
    "delivery_config": 1
}

Wyłączanie powiadomienia

Aby wyłączyć dany typ powiadomienia w danej konfiguracji dostarczenia powiadomień należy wysłać wiadomość DELETE na adres /api/user/enabled_notifications/<id>/, gdzie <id> jest id ustawienia powiadomienia, które chcemy wyłączyć.