Constructors
constructor
- new NotifiClient(service, dpapiService?): NotifiClient
Parameters
- service: NotifiService
Optional
dpapiService: NotifiDataplaneClient
Accessors
status
- get status(): NotifiNodeclientStatus
Returns NotifiNodeclientStatus
Methods
addEventListener
- addEventListener<T>(event, callBack, onError?, onComplete?): string
Type Parameters
- T extends keyof NotifiSubscriptionEvents
Parameters
- event: T
- callBack: ((...args: NotifiSubscriptionEvents[T]) => void)
- (...args): void
Parameters
Rest
...args: NotifiSubscriptionEvents[T]
Returns void
Optional
onError: ((error: unknown) => void)- (error): void
Returns void
Optional
onComplete: (() => void)
Returns string
- The id of the event listener (used to remove the event listener)
createTenantUser
- createTenantUser(params): Promise<string>
Parameters
- params: CreateTenantUserInput
Returns Promise<string>
getActiveAlerts
- getActiveAlerts(params): 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>;
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;
};
}>
getTenantConnectedWallet
- getTenantConnectedWallet(params): 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
- 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;
};
}>
initialize
- initialize(jwt): NotifiNodeclientStatus
Returns NotifiNodeclientStatus
logIn
- logIn(input): Promise<undefined | {
__typename?: "Authorization";
expiry: string;
token: string;
}> Returns Promise<undefined | {
__typename?: "Authorization";
expiry: string;
token: string;
}>
publishFusionMessage
- publishFusionMessage(params): Promise<PublishFusionMessageResponse>
Parameters
- params: readonly FusionMessage[]
Returns Promise<PublishFusionMessageResponse>
removeEventListener
- removeEventListener<T>(event, id): void
Type Parameters
- T extends keyof NotifiSubscriptionEvents
Returns void