bitwarden_api_api/models/
sync_response_model.rsuse serde::{Deserialize, Serialize};
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SyncResponseModel {
#[serde(rename = "object", skip_serializing_if = "Option::is_none")]
pub object: Option<String>,
#[serde(rename = "profile", skip_serializing_if = "Option::is_none")]
pub profile: Option<Box<models::ProfileResponseModel>>,
#[serde(rename = "folders", skip_serializing_if = "Option::is_none")]
pub folders: Option<Vec<models::FolderResponseModel>>,
#[serde(rename = "collections", skip_serializing_if = "Option::is_none")]
pub collections: Option<Vec<models::CollectionDetailsResponseModel>>,
#[serde(rename = "ciphers", skip_serializing_if = "Option::is_none")]
pub ciphers: Option<Vec<models::CipherDetailsResponseModel>>,
#[serde(rename = "domains", skip_serializing_if = "Option::is_none")]
pub domains: Option<Box<models::DomainsResponseModel>>,
#[serde(rename = "policies", skip_serializing_if = "Option::is_none")]
pub policies: Option<Vec<models::PolicyResponseModel>>,
#[serde(rename = "sends", skip_serializing_if = "Option::is_none")]
pub sends: Option<Vec<models::SendResponseModel>>,
}
impl SyncResponseModel {
pub fn new() -> SyncResponseModel {
SyncResponseModel {
object: None,
profile: None,
folders: None,
collections: None,
ciphers: None,
domains: None,
policies: None,
sends: None,
}
}
}