interface IInput {
    data: {
        subscription: {
            endpoint: string;
            keys: {
                auth: string;
                p256dh: string;
            };
        };
        userAgent?: null | string;
        username: string;
    };
}

Properties

Properties

data: {
    subscription: {
        endpoint: string;
        keys: {
            auth: string;
            p256dh: string;
        };
    };
    userAgent?: null | string;
    username: string;
}

Type declaration

  • subscription: {
        endpoint: string;
        keys: {
            auth: string;
            p256dh: string;
        };
    }

    Данные подписки

    • endpoint: string

      Endpoint для отправки уведомлений

    • keys: {
          auth: string;
          p256dh: string;
      }

      Ключи для шифрования

      • auth: string

        Auth ключ для аутентификации

      • p256dh: string

        P256DH ключ для шифрования

  • Optional userAgent?: null | string

    User Agent браузера

  • username: string

    Username пользователя