pub struct ServiceAppClientProjection {
pub tenant_id: String,
pub scope_id: String,
pub app_client_id: String,
pub user_id: Option<String>,
pub source: String,
pub device_type: String,
pub scope_owned: bool,
}Expand description
A service-owned AppClient materialized from an authoritative external model. This boundary intentionally carries no acting user: authorization belongs to the service that owns the source model, while Core validates the projection.
Fields§
§tenant_id: String§scope_id: String§app_client_id: String§user_id: Option<String>§source: String§device_type: String§scope_owned: boolTrait Implementations§
Source§impl Clone for ServiceAppClientProjection
impl Clone for ServiceAppClientProjection
Source§fn clone(&self) -> ServiceAppClientProjection
fn clone(&self) -> ServiceAppClientProjection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ServiceAppClientProjection
impl Debug for ServiceAppClientProjection
Source§impl<'de> Deserialize<'de> for ServiceAppClientProjection
impl<'de> Deserialize<'de> for ServiceAppClientProjection
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 Eq for ServiceAppClientProjection
impl StructuralPartialEq for ServiceAppClientProjection
Auto Trait Implementations§
impl Freeze for ServiceAppClientProjection
impl RefUnwindSafe for ServiceAppClientProjection
impl Send for ServiceAppClientProjection
impl Sync for ServiceAppClientProjection
impl Unpin for ServiceAppClientProjection
impl UnsafeUnpin for ServiceAppClientProjection
impl UnwindSafe for ServiceAppClientProjection
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