Skip to main content

winterbaume_simpledbv2/
types.rs

1use chrono::{DateTime, Utc};
2
3#[derive(Debug, Clone)]
4pub struct Export {
5    pub export_arn: String,
6    pub client_token: String,
7    pub export_status: String,
8    pub domain_name: String,
9    pub requested_at: DateTime<Utc>,
10    pub s3_bucket: String,
11    pub s3_key_prefix: Option<String>,
12    pub s3_sse_algorithm: Option<String>,
13    pub s3_sse_kms_key_id: Option<String>,
14    pub s3_bucket_owner: Option<String>,
15    pub failure_code: Option<String>,
16    pub failure_message: Option<String>,
17    pub export_manifest: Option<String>,
18    pub items_count: Option<i64>,
19    pub export_data_cutoff_time: Option<DateTime<Utc>>,
20}
21
22#[derive(Debug, Clone)]
23pub struct ExportSummary {
24    pub export_arn: String,
25    pub export_status: String,
26    pub requested_at: DateTime<Utc>,
27    pub domain_name: String,
28}