InterfaceSDK v0.3.0

PushAdapterInput

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

Declaration #

types.tsTypeScript
export interface PushAdapterInput extends PushDeliveryOptions {
    to: PushTarget;
    content: PushContent;
}

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

Members 6

to: PushTarget;

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

content: PushContent;

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

ttl

OptionalFrom PushDeliveryOptions
ttl?: number | undefined;

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

urgency

OptionalFrom PushDeliveryOptions
urgency?: "very-low" | "low" | "normal" | "high" | undefined;

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

topic

OptionalFrom PushDeliveryOptions

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

topic?: string | undefined;

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

idempotencyKey

OptionalFrom PushDeliveryOptions

Makes a retried send safe when delivering through Papier.

idempotencyKey?: string | undefined;

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

Generated from TypeScript source.b1e9ee529902