Type Alias SessionRecordingCompletedEvent

SessionRecordingCompletedEvent: Event<"session.recording_completed"> & {
    download_token: string;
    event: "session.recording_completed";
    event_ts: number;
    payload: {
        account_id: string;
        object: {
            participant_audio_files?: {
                download_url?: string;
                file_extension?: "MP4" | "M4A" | "TXT" | "VTT" | "CSV" | "JSON" | "JPG";
                file_name?: string;
                file_path?: string;
                file_size?: number;
                file_type?:
                    | "MP4"
                    | "M4A"
                    | "CHAT"
                    | "TRANSCRIPT"
                    | "CSV"
                    | "CC"
                    | "TB"
                    | "CHAT_MESSAGE";
                id?: string;
                recording_end?: string;
                recording_start?: string;
                recording_type?: | "shared_screen_with_speaker_view(CC)"
                | "shared_screen_with_speaker_view"
                | "shared_screen_with_gallery_view"
                | "gallery_view"
                | "shared_screen"
                | "audio_only"
                | "audio_transcript"
                | "chat_file"
                | "active_speaker"
                | "host_video"
                | "audio_only_each_participant"
                | "cc_transcript"
                | "closed_caption"
                | "poll"
                | "timeline"
                | "thumbnail"
                | "chat_message";
                status?: "completed";
                user_id?: string;
                user_key?: string;
            }[];
            participant_video_files?: {
                download_url?: string;
                file_extension?: "MP4";
                file_name?: string;
                file_path?: string;
                file_size?: number;
                file_type?: "MP4";
                id?: string;
                play_url?: string;
                recording_end?: string;
                recording_start?: string;
                recording_type?: "individual_user"
                | "individual_shared_screen";
                status?: "completed";
                user_id?: string;
                user_key?: string;
            }[];
            recording_files: {
                download_url?: string;
                file_extension?: "MP4"
                | "M4A"
                | "TXT"
                | "VTT"
                | "CSV"
                | "JSON"
                | "JPG";
                file_name?: string;
                file_path?: string;
                file_size?: number;
                file_type?:
                    | "MP4"
                    | "M4A"
                    | "CHAT"
                    | "TRANSCRIPT"
                    | "CSV"
                    | "CC"
                    | "TB"
                    | "CHAT_MESSAGE";
                id?: string;
                recording_end?: string;
                recording_start?: string;
                recording_type?: | "shared_screen_with_speaker_view(CC)"
                | "shared_screen_with_speaker_view"
                | "shared_screen_with_gallery_view"
                | "gallery_view"
                | "shared_screen"
                | "audio_only"
                | "audio_transcript"
                | "chat_file"
                | "active_speaker"
                | "host_video"
                | "audio_only_each_participant"
                | "cc_transcript"
                | "closed_caption"
                | "poll"
                | "timeline"
                | "thumbnail"
                | "chat_message";
                status?: "completed";
            }[];
            session_id: string;
            session_key: string;
            session_name: string;
            start_time: string;
            timezone: string;
        };
    };
}