constructor()

in src/objects/signal/event.js [38:67]


    constructor(event_name: string, event_time: number, event_source_url: string, user_data: SignalUserData, custom_data: SignalCustomData, event_id: string, opt_out: boolean, action_source: string, data_processing_options: Array < string > , data_processing_options_country: number, data_processing_options_state: number) {
        const business_data_user_data = user_data != undefined ?  user_data.business_data_user_data :  user_data;
        const server_user_data = user_data != undefined ? user_data.server_user_data : user_data;
        const business_data_custom_data = custom_data != undefined ? custom_data.business_data_custom_data : custom_data;
        const server_custom_data = custom_data != undefined ? custom_data.server_custom_data : custom_data;
        this._business_data_event = new BusinessDataEvent(
            event_name,
            event_time,
            business_data_user_data,
            business_data_custom_data,
            event_id,
            data_processing_options,
            data_processing_options_country,
            data_processing_options_state
        );

        this._server_event = new ServerEvent(
            event_name,
            event_time,
            event_source_url,
            server_user_data,
            server_custom_data,
            event_id,
            opt_out,
            action_source,
            data_processing_options,
            data_processing_options_country,
            data_processing_options_state
        );
    }