1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`CreateMeetingDialOut`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`meeting_id(impl Into<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::meeting_id) / [`set_meeting_id(Option<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::set_meeting_id):<br>required: **true**<br><p>The Amazon Chime SDK meeting ID.</p><br>
    ///   - [`from_phone_number(impl Into<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::from_phone_number) / [`set_from_phone_number(Option<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::set_from_phone_number):<br>required: **true**<br><p>Phone number used as the caller ID when the remote party receives a call.</p><br>
    ///   - [`to_phone_number(impl Into<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::to_phone_number) / [`set_to_phone_number(Option<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::set_to_phone_number):<br>required: **true**<br><p>Phone number called when inviting someone to a meeting.</p><br>
    ///   - [`join_token(impl Into<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::join_token) / [`set_join_token(Option<String>)`](crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::set_join_token):<br>required: **true**<br><p>Token used by the Amazon Chime SDK attendee. Call the <a href="https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateAttendee.html">CreateAttendee</a> action to get a join token.</p><br>
    /// - On success, responds with [`CreateMeetingDialOutOutput`](crate::operation::create_meeting_dial_out::CreateMeetingDialOutOutput) with field(s):
    ///   - [`transaction_id(Option<String>)`](crate::operation::create_meeting_dial_out::CreateMeetingDialOutOutput::transaction_id): <p>Unique ID that tracks API calls.</p>
    /// - On failure, responds with [`SdkError<CreateMeetingDialOutError>`](crate::operation::create_meeting_dial_out::CreateMeetingDialOutError)
    pub fn create_meeting_dial_out(&self) -> crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder {
        crate::operation::create_meeting_dial_out::builders::CreateMeetingDialOutFluentBuilder::new(self.handle.clone())
    }
}