Constructors

  • Parameters

    • service: NotifiService
    • OptionaldpapiService: NotifiDataplaneClient

    Returns NotifiClient

Accessors

  • get status(): NotifiNodeclientStatus
  • Returns NotifiNodeclientStatus

Methods

  • Type Parameters

    • T extends keyof NotifiSubscriptionEvents

    Parameters

    • event: T
    • callBack: ((...args: NotifiSubscriptionEvents[T]) => void)
        • (...args): void
        • Parameters

          • Rest...args: NotifiSubscriptionEvents[T]

          Returns void

    • OptionalonError: ((error: unknown) => void)
        • (error): void
        • Parameters

          • error: unknown

          Returns void

    • OptionalonComplete: (() => void)
        • (): void
        • Returns void

    Returns string

    • The id of the event listener (used to remove the event listener)
  • Parameters

    • params: CreateTenantUserInput

    Returns Promise<string>

  • Parameters

    • params: Exact<{
          after?: InputMaybe<string>;
          first?: InputMaybe<number>;
          fusionEventId: string;
      }>

    Returns Promise<undefined | {
        __typename?: "ActiveAlertsConnection";
        nodes?: {
            __typename: "ActiveAlert";
            filterOptionsJson?: string;
            fusionEventId?: string;
            id?: string;
            subscriptionValue?: string;
            user: {
                __typename: "ActiveAlertOwner";
                connectedWallets?: (undefined | {
                    __typename?: ...;
                    address?: ...;
                    walletBlockchain: ...;
                })[];
                id: string;
            };
        }[];
        pageInfo: {
            __typename?: "PageInfo";
            endCursor?: string;
            hasNextPage: boolean;
        };
    }>

  • Parameters

    • params: Exact<{
          after?: InputMaybe<string>;
          first?: InputMaybe<number>;
          input?: InputMaybe<GetTenantConnectedWalletInput>;
      }>

    Returns Promise<undefined | {
        __typename?: "TenantConnectedWalletConnection";
        nodes?: (undefined | {
            __typename?: "TenantConnectedWallet";
            address?: string;
            user?: {
                __typename?: "TenantUser";
                alerts?: (...)[];
                connectedWallets?: (...)[];
                id: string;
            };
            walletBlockchain: WalletBlockchain;
        })[];
        pageInfo: {
            __typename?: "PageInfo";
            endCursor?: string;
            hasNextPage: boolean;
        };
    }>

  • Parameters

    • jwt: string

    Returns NotifiNodeclientStatus

  • Parameters

    • input: ServiceLogInInput

    Returns Promise<undefined | {
        __typename?: "Authorization";
        expiry: string;
        token: string;
    }>

  • Parameters

    • params: readonly FusionMessage[]

    Returns Promise<PublishFusionMessageResponse>

  • Type Parameters

    • T extends keyof NotifiSubscriptionEvents

    Parameters

    • event: T
    • id: string

    Returns void