as-event-tracker
Version:
Logs events in the browser based on client interactions.
21 lines (20 loc) • 609 B
TypeScript
import Position from './Position';
import ChannelMeta from './ChannelMeta';
import Component from './Component';
import MetaData from './MetaData';
import RelatedEntity from './RelatedEntity';
export default class Payload {
app_version: string;
client_key: string;
data_source: string;
send_date_time: Date;
page: string;
event_type: string;
action: string;
position: Position;
event_meta: Array<MetaData>;
related_entities?: Array<RelatedEntity>;
channel_meta: ChannelMeta;
component: Component;
constructor(init?: Partial<Payload>);
}