/** * 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 { CallHumanDetectionResult } from "./CallHumanDetectionResult"; import { CallStage } from "./CallStage"; import { CallStageOutcome } from "./CallStageOutcome"; import { CallTelephonyMetadata } from "./CallTelephonyMetadata"; import { Agent } from "./Agent"; import { CallTelephonyProvider } from "./CallTelephonyProvider"; import { CallOnNoHumanAnswer } from "./CallOnNoHumanAnswer"; import { TwilioAccountConnection } from "./TwilioAccountConnection"; export declare const Call: core.serialization.ObjectSchema; export declare namespace Call { 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?: CallHumanDetectionResult.Raw | null; do_not_call_result?: boolean | null; telephony_id?: string | null; stage?: CallStage.Raw | null; stage_outcome?: CallStageOutcome.Raw | null; telephony_metadata?: CallTelephonyMetadata.Raw | null; start_time?: string | null; end_time?: string | null; to_number: string; from_number: string; agent: Agent.Raw; telephony_provider: CallTelephonyProvider.Raw; agent_phone_number: string; hipaa_compliant?: boolean | null; on_no_human_answer?: CallOnNoHumanAnswer.Raw | null; context?: Record | null; run_do_not_call_detection?: boolean | null; telephony_account_connection?: TwilioAccountConnection.Raw | null; telephony_params?: Record | null; } }