/* * * * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: * * Generated by: https://openapi-generator.tech */ use crate::models; use serde::{Deserialize, Serialize}; #[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct EngineCatalog { #[serde(rename = "detectors")] pub detectors: Vec, #[serde(rename = "fontDetectors")] pub font_detectors: Vec, #[serde(rename = "inpainters")] pub inpainters: Vec, #[serde(rename = "ocr")] pub ocr: Vec, #[serde(rename = "renderers")] pub renderers: Vec, #[serde(rename = "segmenters")] pub segmenters: Vec, #[serde(rename = "translators")] pub translators: Vec, } impl EngineCatalog { pub fn new( detectors: Vec, font_detectors: Vec, inpainters: Vec, ocr: Vec, renderers: Vec, segmenters: Vec, translators: Vec, ) -> EngineCatalog { EngineCatalog { detectors, font_detectors, inpainters, ocr, renderers, segmenters, translators, } } }