vapi_client/models/
phone_number_controller_update_request.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
16#[serde(tag = "provider")]
17pub enum PhoneNumberControllerUpdateRequest {
18 #[serde(rename = "byo-phone-number")]
19 ByoPhoneNumber(models::UpdateByoPhoneNumberDto),
20 #[serde(rename = "twilio")]
21 Twilio(models::UpdateTwilioPhoneNumberDto),
22 #[serde(rename = "vonage")]
23 Vonage(models::UpdateVonagePhoneNumberDto),
24 #[serde(rename = "vapi")]
25 Vapi(models::UpdateVapiPhoneNumberDto),
26}
27
28impl Default for PhoneNumberControllerUpdateRequest {
29 fn default() -> Self {
30 Self::ByoPhoneNumber(Default::default())
31 }
32}