superposition_sdk 0.106.2

Rust SDK to work with Superposition
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`CreateOrganisation`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder) operation.
                            ///
                            /// - The fluent builder is configurable:
    ///   - [`country_code(impl Into<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::country_code) / [`set_country_code(Option<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::set_country_code):<br>required: **false**<br>(undocumented)<br>
    ///   - [`contact_email(impl Into<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::contact_email) / [`set_contact_email(Option<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::set_contact_email):<br>required: **false**<br>(undocumented)<br>
    ///   - [`contact_phone(impl Into<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::contact_phone) / [`set_contact_phone(Option<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::set_contact_phone):<br>required: **false**<br>(undocumented)<br>
    ///   - [`admin_email(impl Into<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::admin_email) / [`set_admin_email(Option<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::set_admin_email):<br>required: **true**<br>(undocumented)<br>
    ///   - [`sector(impl Into<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::sector) / [`set_sector(Option<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::set_sector):<br>required: **false**<br>(undocumented)<br>
    ///   - [`name(impl Into<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::set_name):<br>required: **true**<br>(undocumented)<br>
                            /// - On success, responds with [`CreateOrganisationOutput`](crate::operation::create_organisation::CreateOrganisationOutput) with field(s):
    ///   - [`id(String)`](crate::operation::create_organisation::CreateOrganisationOutput::id): (undocumented)
    ///   - [`name(String)`](crate::operation::create_organisation::CreateOrganisationOutput::name): (undocumented)
    ///   - [`country_code(Option<String>)`](crate::operation::create_organisation::CreateOrganisationOutput::country_code): (undocumented)
    ///   - [`contact_email(Option<String>)`](crate::operation::create_organisation::CreateOrganisationOutput::contact_email): (undocumented)
    ///   - [`contact_phone(Option<String>)`](crate::operation::create_organisation::CreateOrganisationOutput::contact_phone): (undocumented)
    ///   - [`created_by(String)`](crate::operation::create_organisation::CreateOrganisationOutput::created_by): (undocumented)
    ///   - [`admin_email(String)`](crate::operation::create_organisation::CreateOrganisationOutput::admin_email): (undocumented)
    ///   - [`status(OrgStatus)`](crate::operation::create_organisation::CreateOrganisationOutput::status): (undocumented)
    ///   - [`sector(Option<String>)`](crate::operation::create_organisation::CreateOrganisationOutput::sector): (undocumented)
    ///   - [`created_at(DateTime)`](crate::operation::create_organisation::CreateOrganisationOutput::created_at): (undocumented)
    ///   - [`updated_at(DateTime)`](crate::operation::create_organisation::CreateOrganisationOutput::updated_at): (undocumented)
    ///   - [`updated_by(String)`](crate::operation::create_organisation::CreateOrganisationOutput::updated_by): (undocumented)
                            /// - On failure, responds with [`SdkError<CreateOrganisationError>`](crate::operation::create_organisation::CreateOrganisationError)
    pub fn create_organisation(&self) -> crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder {
                                crate::operation::create_organisation::builders::CreateOrganisationFluentBuilder::new(self.handle.clone())
                            }
}