@datadome/fraud-sdk-node
Version:
Fraud Protection - Node.js SDK
29 lines • 929 B
TypeScript
import { DataDomeRequest } from '../api';
import { Authentication } from '../authentication';
import { Session } from '../session';
import { User } from '../user';
import { DataDomeEvent } from './event';
/**
* This interface defines the parameters for the account update event.
*/
export interface AccountUpdateEventParams {
account: string;
authentication?: Authentication;
session?: Session;
user?: User & {
paymentMethodUpdated?: boolean;
};
}
/**
* This class is used to define the account update event.
*/
export declare class AccountUpdateEvent extends DataDomeEvent {
authentication?: Authentication;
session?: Session;
user?: User & {
paymentMethodUpdated?: boolean;
};
constructor({ account, authentication, session, user }: AccountUpdateEventParams);
mergeWith(requestData: DataDomeRequest): DataDomeRequest;
}
//# sourceMappingURL=accountUpdate.d.ts.map