use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct AssetFaceCreateDto {
#[serde(rename = "assetId")]
pub asset_id: uuid::Uuid,
#[serde(rename = "height")]
pub height: i32,
#[serde(rename = "imageHeight")]
pub image_height: i32,
#[serde(rename = "imageWidth")]
pub image_width: i32,
#[serde(rename = "personId")]
pub person_id: uuid::Uuid,
#[serde(rename = "width")]
pub width: i32,
#[serde(rename = "x")]
pub x: i32,
#[serde(rename = "y")]
pub y: i32,
}
impl AssetFaceCreateDto {
pub fn new(asset_id: uuid::Uuid, height: i32, image_height: i32, image_width: i32, person_id: uuid::Uuid, width: i32, x: i32, y: i32) -> AssetFaceCreateDto {
AssetFaceCreateDto {
asset_id,
height,
image_height,
image_width,
person_id,
width,
x,
y,
}
}
}