Braze React Native SDK - v21.0.0
    Preparing search index...

    Interface ContentCardBase

    interface ContentCardBase {
        clicked: boolean;
        created: number;
        dismissed: boolean;
        dismissible: boolean;
        expiresAt: number;
        extras: { [key: string]: string };
        id: string;
        isControl: boolean;
        openURLInWebView: boolean;
        pinned: boolean;
        url?: string;
        viewed: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    clicked: boolean

    Indicates whether the card has been clicked by the user. Note: Clicks are stored on disk, so subsequent instances of this card will retain its clicked state upon recreation.

    created: number

    The UNIX timestamp of the card's creation time from Braze dashboard.

    dismissed: boolean

    Indicates whether the card has been dismissed. Marking a card as dismissed that has already been dismissed will be a no-op.

    dismissible: boolean

    Indicates whether the card is dismissible by the user.

    expiresAt: number

    The UNIX timestamp of the card's expiration time. When the value is less than 0, it means the card never expires.

    extras: { [key: string]: string }

    A map of key-value pair extras for this card.

    id: string

    The card's ID.

    isControl: boolean

    Indicates whether this card is a control card. Control cards should not be displayed to the user.

    openURLInWebView: boolean

    Indicates whether URLs for this card should be opened in Braze's WebView or not. When false, the URL will be opened by the OS and web URLs will be opened in an external web browser app.

    pinned: boolean

    Indicates whether the card is pinned.

    url?: string

    (Optional) The url string associated with the card click action.

    viewed: boolean

    Indicates whether the card has been read or is unread by the user. Note: This does not log analytics.