pub struct AddedWorkspacePrincipal {
pub type_: AddedWorkspacePrincipalType,
pub workspace_id: String,
}
Expand description
AddedWorkspacePrincipal
JSON schema
{
"type": "object",
"required": [
"type",
"workspaceId"
],
"properties": {
"type": {
"description": "The type of this principal.",
"type": "string",
"enum": [
"workspace"
],
"x-tsType": "PrincipalType.Workspace"
},
"workspaceId": {
"description": "WorkspaceId for the principal.",
"examples": [
"ws-sdfmsdf9"
],
"type": "string"
}
},
"additionalProperties": false
}
Fields§
§type_: AddedWorkspacePrincipalType
The type of this principal.
workspace_id: String
WorkspaceId for the principal.
Trait Implementations§
Source§impl Clone for AddedWorkspacePrincipal
impl Clone for AddedWorkspacePrincipal
Source§fn clone(&self) -> AddedWorkspacePrincipal
fn clone(&self) -> AddedWorkspacePrincipal
Returns a duplicate of the value. Read more
1.0.0 · 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 AddedWorkspacePrincipal
impl Debug for AddedWorkspacePrincipal
Source§impl<'de> Deserialize<'de> for AddedWorkspacePrincipal
impl<'de> Deserialize<'de> for AddedWorkspacePrincipal
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
Source§impl From<&AddedWorkspacePrincipal> for AddedWorkspacePrincipal
impl From<&AddedWorkspacePrincipal> for AddedWorkspacePrincipal
Source§fn from(value: &AddedWorkspacePrincipal) -> Self
fn from(value: &AddedWorkspacePrincipal) -> Self
Converts to this type from the input type.
Source§impl From<AddedWorkspacePrincipal> for AddedPrincipal
impl From<AddedWorkspacePrincipal> for AddedPrincipal
Source§fn from(value: AddedWorkspacePrincipal) -> Self
fn from(value: AddedWorkspacePrincipal) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AddedWorkspacePrincipal
impl RefUnwindSafe for AddedWorkspacePrincipal
impl Send for AddedWorkspacePrincipal
impl Sync for AddedWorkspacePrincipal
impl Unpin for AddedWorkspacePrincipal
impl UnwindSafe for AddedWorkspacePrincipal
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