Struct google_vault1::api::Matter
source · pub struct Matter {
pub description: Option<String>,
pub matter_id: Option<String>,
pub matter_permissions: Option<Vec<MatterPermission>>,
pub name: Option<String>,
pub state: Option<String>,
}
Expand description
Represents a matter. To work with Vault resources, the account must have the [required Vault privileges] (https://support.google.com/vault/answer/2799699) and access to the matter. To access a matter, the account must have created the matter, have the matter shared with them, or have the View All Matters privilege.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- exports create matters (none)
- exports delete matters (none)
- exports get matters (none)
- exports list matters (none)
- holds accounts create matters (none)
- holds accounts delete matters (none)
- holds accounts list matters (none)
- holds add held accounts matters (none)
- holds create matters (none)
- holds delete matters (none)
- holds get matters (none)
- holds list matters (none)
- holds remove held accounts matters (none)
- holds update matters (none)
- saved queries create matters (none)
- saved queries delete matters (none)
- saved queries get matters (none)
- saved queries list matters (none)
- add permissions matters (none)
- close matters (none)
- count matters (none)
- create matters (request|response)
- delete matters (response)
- get matters (response)
- list matters (none)
- remove permissions matters (none)
- reopen matters (none)
- undelete matters (response)
- update matters (request|response)
Fields§
§description: Option<String>
An optional description for the matter.
matter_id: Option<String>
The matter ID, which is generated by the server. Leave blank when creating a matter.
matter_permissions: Option<Vec<MatterPermission>>
Lists the users and their permission for the matter. Currently there is no programmer defined limit on the number of permissions a matter can have.
name: Option<String>
The name of the matter.
state: Option<String>
The state of the matter.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Matter
impl<'de> Deserialize<'de> for Matter
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>,
impl RequestValue for Matter
impl Resource for Matter
impl ResponseResult for Matter
Auto Trait Implementations§
impl Freeze for Matter
impl RefUnwindSafe for Matter
impl Send for Matter
impl Sync for Matter
impl Unpin for Matter
impl UnwindSafe for Matter
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more