/** * This file was auto-generated by Fern from our API Definition. */ import * as serializers from "../index"; import * as Vocode from "../../api/index"; import * as core from "../../core"; import { CallStatus } from "./CallStatus"; import { NormalizedCallHumanDetectionResult } from "./NormalizedCallHumanDetectionResult"; import { NormalizedCallStage } from "./NormalizedCallStage"; import { NormalizedCallStageOutcome } from "./NormalizedCallStageOutcome"; import { NormalizedCallTelephonyMetadata } from "./NormalizedCallTelephonyMetadata"; import { NormalizedCallTelephonyProvider } from "./NormalizedCallTelephonyProvider"; import { NormalizedCallOnNoHumanAnswer } from "./NormalizedCallOnNoHumanAnswer"; import { NormalizedCallTelephonyAccountConnection } from "./NormalizedCallTelephonyAccountConnection"; export declare const NormalizedCall: core.serialization.ObjectSchema; export declare namespace NormalizedCall { interface Raw { id: string; user_id: string; status?: CallStatus.Raw | null; error_message?: string | null; recording_available?: boolean | null; transcript?: string | null; human_detection_result?: NormalizedCallHumanDetectionResult.Raw | null; do_not_call_result?: boolean | null; telephony_id?: string | null; stage?: NormalizedCallStage.Raw | null; stage_outcome?: NormalizedCallStageOutcome.Raw | null; telephony_metadata?: NormalizedCallTelephonyMetadata.Raw | null; start_time?: number | null; end_time?: number | null; to_number: string; from_number: string; agent: string; telephony_provider: NormalizedCallTelephonyProvider.Raw; agent_phone_number: string; hipaa_compliant?: boolean | null; on_no_human_answer?: NormalizedCallOnNoHumanAnswer.Raw | null; context?: Record | null; run_do_not_call_detection?: boolean | null; telephony_account_connection?: NormalizedCallTelephonyAccountConnection.Raw | null; telephony_params?: Record | null; } }