pub struct CreateCallDto {Show 16 fields
pub customers: Option<Vec<CreateCustomerDto>>,
pub name: Option<String>,
pub schedule_plan: Option<SchedulePlan>,
pub transport: Option<Value>,
pub assistant_id: Option<String>,
pub assistant: Option<CreateAssistantDto>,
pub assistant_overrides: Option<AssistantOverrides>,
pub squad_id: Option<String>,
pub squad: Option<CreateSquadDto>,
pub workflow_id: Option<String>,
pub workflow: Option<CreateWorkflowDto>,
pub workflow_overrides: Option<WorkflowOverrides>,
pub phone_number_id: Option<String>,
pub phone_number: Option<ImportTwilioPhoneNumberDto>,
pub customer_id: Option<String>,
pub customer: Option<CreateCustomerDto>,
}
Fields§
§customers: Option<Vec<CreateCustomerDto>>
This is used to issue batch calls to multiple customers. Only relevant for outboundPhoneCall
. To call a single customer, use customer
instead.
name: Option<String>
This is the name of the call. This is just for your own reference.
schedule_plan: Option<SchedulePlan>
This is the schedule plan of the call.
transport: Option<Value>
This is the transport of the call.
assistant_id: Option<String>
This is the assistant ID that will be used for the call. To use a transient assistant, use assistant
instead. To start a call with: - Assistant, use assistantId
or assistant
- Squad, use squadId
or squad
- Workflow, use workflowId
or workflow
assistant: Option<CreateAssistantDto>
This is the assistant that will be used for the call. To use an existing assistant, use assistantId
instead. To start a call with: - Assistant, use assistant
- Squad, use squad
- Workflow, use workflow
assistant_overrides: Option<AssistantOverrides>
These are the overrides for the assistant
or assistantId
’s settings and template variables.
squad_id: Option<String>
This is the squad that will be used for the call. To use a transient squad, use squad
instead. To start a call with: - Assistant, use assistant
or assistantId
- Squad, use squad
or squadId
- Workflow, use workflow
or workflowId
squad: Option<CreateSquadDto>
This is a squad that will be used for the call. To use an existing squad, use squadId
instead. To start a call with: - Assistant, use assistant
or assistantId
- Squad, use squad
or squadId
- Workflow, use workflow
or workflowId
workflow_id: Option<String>
This is the workflow that will be used for the call. To use a transient workflow, use workflow
instead. To start a call with: - Assistant, use assistant
or assistantId
- Squad, use squad
or squadId
- Workflow, use workflow
or workflowId
workflow: Option<CreateWorkflowDto>
This is a workflow that will be used for the call. To use an existing workflow, use workflowId
instead. To start a call with: - Assistant, use assistant
or assistantId
- Squad, use squad
or squadId
- Workflow, use workflow
or workflowId
workflow_overrides: Option<WorkflowOverrides>
These are the overrides for the workflow
or workflowId
’s settings and template variables.
phone_number_id: Option<String>
This is the phone number that will be used for the call. To use a transient number, use phoneNumber
instead. Only relevant for outboundPhoneCall
and inboundPhoneCall
type.
phone_number: Option<ImportTwilioPhoneNumberDto>
This is the phone number that will be used for the call. To use an existing number, use phoneNumberId
instead. Only relevant for outboundPhoneCall
and inboundPhoneCall
type.
customer_id: Option<String>
This is the customer that will be called. To call a transient customer , use customer
instead. Only relevant for outboundPhoneCall
and inboundPhoneCall
type.
customer: Option<CreateCustomerDto>
This is the customer that will be called. To call an existing customer, use customerId
instead. Only relevant for outboundPhoneCall
and inboundPhoneCall
type.
Implementations§
Source§impl CreateCallDto
impl CreateCallDto
pub fn new() -> CreateCallDto
Trait Implementations§
Source§impl Clone for CreateCallDto
impl Clone for CreateCallDto
Source§fn clone(&self) -> CreateCallDto
fn clone(&self) -> CreateCallDto
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more