pub struct Provider {Show 13 fields
pub pk: i32,
pub name: String,
pub authentication_flow: Option<Option<Uuid>>,
pub authorization_flow: Uuid,
pub property_mappings: Option<Vec<Uuid>>,
pub component: String,
pub assigned_application_slug: String,
pub assigned_application_name: String,
pub assigned_backchannel_application_slug: String,
pub assigned_backchannel_application_name: String,
pub verbose_name: String,
pub verbose_name_plural: String,
pub meta_model_name: String,
}
Expand description
Provider : Provider Serializer
Fields§
§pk: i32
§name: String
§authentication_flow: Option<Option<Uuid>>
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Flow used when authorizing this provider.
property_mappings: Option<Vec<Uuid>>
§component: String
Get object component so that we know how to edit the object
assigned_application_slug: String
Internal application name, used in URLs.
assigned_application_name: String
Application’s display Name.
assigned_backchannel_application_slug: String
Internal application name, used in URLs.
assigned_backchannel_application_name: String
Application’s display Name.
verbose_name: String
Return object’s verbose_name
verbose_name_plural: String
Return object’s plural verbose_name
meta_model_name: String
Return internal model name
Implementations§
Source§impl Provider
impl Provider
Sourcepub fn new(
pk: i32,
name: String,
authorization_flow: Uuid,
component: String,
assigned_application_slug: String,
assigned_application_name: String,
assigned_backchannel_application_slug: String,
assigned_backchannel_application_name: String,
verbose_name: String,
verbose_name_plural: String,
meta_model_name: String,
) -> Provider
pub fn new( pk: i32, name: String, authorization_flow: Uuid, component: String, assigned_application_slug: String, assigned_application_name: String, assigned_backchannel_application_slug: String, assigned_backchannel_application_name: String, verbose_name: String, verbose_name_plural: String, meta_model_name: String, ) -> Provider
Provider Serializer
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Provider
impl<'de> Deserialize<'de> for Provider
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Provider
Auto Trait Implementations§
impl Freeze for Provider
impl RefUnwindSafe for Provider
impl Send for Provider
impl Sync for Provider
impl Unpin for Provider
impl UnwindSafe for Provider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more