InterfaceSDK v0.3.0

PushDeliveryOptions

import type { PushDeliveryOptions } from '@usepapier/client/base';

Declaration #

types.tsTypeScript
export interface PushDeliveryOptions {
    ttl?: number;
    urgency?: "very-low" | "low" | "normal" | "high";
    topic?: string;
    idempotencyKey?: string;
}

Source: packages/client/src/push/types.ts:26

Members 4

ttl

Optional
ttl?: number;

packages/client/src/push/types.ts:27

urgency

Optional
urgency?: "very-low" | "low" | "normal" | "high";

packages/client/src/push/types.ts:28

topic

Optional

RFC 8030 replacement topic, at most 32 URL-safe characters (Web Push only).

topic?: string;

packages/client/src/push/types.ts:30

Makes a retried send safe when delivering through Papier.

idempotencyKey?: string;

packages/client/src/push/types.ts:32

Generated from TypeScript source.b1e9ee529902