pub struct AdminSsoProviderCreateRequest {
pub provider_type: String,
pub metadata_url: Option<String>,
pub metadata_xml: Option<String>,
pub domains: Option<Vec<String>>,
pub attribute_mapping: Option<SAMLAttributeMappingSchema>,
}Expand description
Admin SSO Provider Create Request
Fields§
§provider_type: String§metadata_url: Option<String>§metadata_xml: Option<String>§domains: Option<Vec<String>>§attribute_mapping: Option<SAMLAttributeMappingSchema>Implementations§
Source§impl AdminSsoProviderCreateRequest
impl AdminSsoProviderCreateRequest
Sourcepub fn builder() -> AdminSsoProviderCreateRequestBuilder<((), (), (), (), ())>
pub fn builder() -> AdminSsoProviderCreateRequestBuilder<((), (), (), (), ())>
Create a builder for building AdminSsoProviderCreateRequest.
On the builder, call .provider_type(...), .metadata_url(...), .metadata_xml(...), .domains(...), .attribute_mapping(...) to set the values of the fields.
Finally, call .build() to create the instance of AdminSsoProviderCreateRequest.
Trait Implementations§
Source§impl AuthModuleRequest for AdminSsoProviderCreateRequest
impl AuthModuleRequest for AdminSsoProviderCreateRequest
Source§type Res = SSOProviderSchema
type Res = SSOProviderSchema
The successful result type to be returned
Source§type Error = ErrorSchema
type Error = ErrorSchema
The error type to be returned on invalid data
Source§type Payload = AdminSsoProviderCreateRequest
type Payload = AdminSsoProviderCreateRequest
The payload that we will send as JSON during the request body
Source§impl Clone for AdminSsoProviderCreateRequest
impl Clone for AdminSsoProviderCreateRequest
Source§fn clone(&self) -> AdminSsoProviderCreateRequest
fn clone(&self) -> AdminSsoProviderCreateRequest
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AdminSsoProviderCreateRequest
impl RefUnwindSafe for AdminSsoProviderCreateRequest
impl Send for AdminSsoProviderCreateRequest
impl Sync for AdminSsoProviderCreateRequest
impl Unpin for AdminSsoProviderCreateRequest
impl UnwindSafe for AdminSsoProviderCreateRequest
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)