pub struct GetWorkspacesWorkspaceIdResponseWorkspace {Show 14 fields
pub apis: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceApisItem>>,
pub collections: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceCollectionsItem>>,
pub created_at: Option<String>,
pub created_by: Option<String>,
pub description: Option<String>,
pub environments: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceEnvironmentsItem>>,
pub id: Option<String>,
pub mocks: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceMocksItem>>,
pub monitors: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceMonitorsItem>>,
pub name: Option<String>,
pub get_workspaces_workspace_id_response_workspace_type: Option<VisibilityEnum>,
pub updated_at: Option<String>,
pub updated_by: Option<String>,
pub visibility: Option<VisibilityEnum>,
}
Fields§
§apis: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceApisItem>>
The workspace’s APIs.
collections: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceCollectionsItem>>
The workspace’s collections.
created_at: Option<String>
The date and time at which the workspace was created.
created_by: Option<String>
The user ID of the user who created the workspace.
description: Option<String>
The workspace’s description.
environments: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceEnvironmentsItem>>
The workspace’s environments.
id: Option<String>
The workspace’s ID.
mocks: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceMocksItem>>
The workspace’s mock servers.
monitors: Option<Vec<GetWorkspacesWorkspaceIdResponseWorkspaceMonitorsItem>>
The workspace’s monitors.
name: Option<String>
The workspace’s name.
get_workspaces_workspace_id_response_workspace_type: Option<VisibilityEnum>
The type of workspace.
updated_at: Option<String>
The date and time at which the workspace was last updated.
updated_by: Option<String>
The user ID of the user who last updated the workspace.
visibility: Option<VisibilityEnum>
The workspace’s visibility. Visibility determines who can access the workspace:
personal
— Only you can access the workspace.team
— All team members can access the workspace.private
— Only invited team members can access the workspace (Professional and Enterprise plans only).public
— Everyone can access the workspace.partner
— Only invited team members and partners can access the workspace (Enterprise Ultimate plans only).
Trait Implementations§
Source§impl Clone for GetWorkspacesWorkspaceIdResponseWorkspace
impl Clone for GetWorkspacesWorkspaceIdResponseWorkspace
Source§fn clone(&self) -> GetWorkspacesWorkspaceIdResponseWorkspace
fn clone(&self) -> GetWorkspacesWorkspaceIdResponseWorkspace
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<'de> Deserialize<'de> for GetWorkspacesWorkspaceIdResponseWorkspace
impl<'de> Deserialize<'de> for GetWorkspacesWorkspaceIdResponseWorkspace
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 PartialEq for GetWorkspacesWorkspaceIdResponseWorkspace
impl PartialEq for GetWorkspacesWorkspaceIdResponseWorkspace
Source§fn eq(&self, other: &GetWorkspacesWorkspaceIdResponseWorkspace) -> bool
fn eq(&self, other: &GetWorkspacesWorkspaceIdResponseWorkspace) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetWorkspacesWorkspaceIdResponseWorkspace
Auto Trait Implementations§
impl Freeze for GetWorkspacesWorkspaceIdResponseWorkspace
impl RefUnwindSafe for GetWorkspacesWorkspaceIdResponseWorkspace
impl Send for GetWorkspacesWorkspaceIdResponseWorkspace
impl Sync for GetWorkspacesWorkspaceIdResponseWorkspace
impl Unpin for GetWorkspacesWorkspaceIdResponseWorkspace
impl UnwindSafe for GetWorkspacesWorkspaceIdResponseWorkspace
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