use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SingleRedactionRequest {
#[serde(rename = "contentItem")]
pub content_item: Box<models::ContentItem>,
#[serde(rename = "externalId")]
pub external_id: uuid::Uuid,
#[serde(rename = "reason")]
pub reason: String,
#[serde(rename = "redactionPosition")]
pub redaction_position: Box<models::RedactionPosition>,
}
impl SingleRedactionRequest {
pub fn new(content_item: models::ContentItem, external_id: uuid::Uuid, reason: String, redaction_position: models::RedactionPosition) -> SingleRedactionRequest {
SingleRedactionRequest {
content_item: Box::new(content_item),
external_id,
reason,
redaction_position: Box::new(redaction_position),
}
}
}