SendMessageInput: {
    message?: InputMaybe<Scalars["String"]["input"]>;
    messageKey?: InputMaybe<Scalars["String"]["input"]>;
    messageType: MessageType;
    walletBlockchain: WalletBlockchain;
    walletPublicKey?: InputMaybe<Scalars["String"]["input"]>;
}

Describes a message to be sent directly to a user.

Type declaration

  • Optionalmessage?: InputMaybe<Scalars["String"]["input"]>

    Message data to be sent. All but RawMessage require a JSON formatted object. See individual MessageTypes for requirements. Inlcude JSON members that your template requires.

  • OptionalmessageKey?: InputMaybe<Scalars["String"]["input"]>

    The key of the message. Multiple calls with the same key will be deduplicated.

  • messageType: MessageType

    Describes the message type of Message. RawMessage is a passthrough. SimpleHealthThreshold requires a single member, 'value', in range of [0, 100]. Include any other members required for your template.

  • walletBlockchain: WalletBlockchain

    Blockchain the wallet belongs to.

  • OptionalwalletPublicKey?: InputMaybe<Scalars["String"]["input"]>

    Target wallet address.