use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ReqWriteSecret {
#[serde(rename = "tenant")]
pub tenant: String,
#[serde(rename = "user")]
pub user: String,
#[serde(rename = "options", skip_serializing_if = "Option::is_none")]
pub options: Option<Box<models::Options>>,
#[serde(rename = "data")]
pub data: std::collections::HashMap<String, String>,
}
impl ReqWriteSecret {
pub fn new(
tenant: String,
user: String,
data: std::collections::HashMap<String, String>,
) -> ReqWriteSecret {
ReqWriteSecret {
tenant,
user,
options: None,
data,
}
}
}