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§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