pub struct Export {
pub cloud_storage_sink: Option<CloudStorageSink>,
pub create_time: Option<DateTime<Utc>>,
pub export_options: Option<ExportOptions>,
pub id: Option<String>,
pub matter_id: Option<String>,
pub name: Option<String>,
pub parent_export_id: Option<String>,
pub query: Option<Query>,
pub requester: Option<UserInfo>,
pub stats: Option<ExportStats>,
pub status: Option<String>,
}Expand description
An export. To work with Vault resources, the account must have the required Vault privileges 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 (request|response)
- exports get matters (response)
Fields§
§cloud_storage_sink: Option<CloudStorageSink>Output only. The sink for export files in Cloud Storage.
create_time: Option<DateTime<Utc>>Output only. The time when the export was created.
export_options: Option<ExportOptions>Additional export options.
id: Option<String>Output only. The generated export ID.
matter_id: Option<String>Output only. The matter ID.
name: Option<String>The export name. Don’t use special characters (~!$’(),;@:/?) in the name, they can prevent you from downloading exports.
parent_export_id: Option<String>Output only. Identifies the parent export that spawned this child export. This is only set on child exports.
query: Option<Query>The query parameters used to create the export.
requester: Option<UserInfo>Output only. The requester of the export.
stats: Option<ExportStats>Output only. Details about the export progress and size.
status: Option<String>Output only. The status of the export.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Export
impl<'de> Deserialize<'de> for Export
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 Export
impl ResponseResult for Export
Auto Trait Implementations§
impl Freeze for Export
impl RefUnwindSafe for Export
impl Send for Export
impl Sync for Export
impl Unpin for Export
impl UnwindSafe for Export
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