// 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())
}
}