Skip to main content

text_document_io/
dtos.rs

1// Generated by Qleany v1.4.8 from feature_dtos.tera
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
6pub struct ImportPlainTextDto {
7    pub plain_text: String,
8}
9#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
10pub struct ExportPlainTextDto {
11    pub plain_text: String,
12}
13#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
14pub struct ImportMarkdownDto {
15    pub markdown_text: String,
16}
17#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
18pub struct ImportMarkdownResultDto {
19    pub block_count: i64,
20}
21#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
22pub struct ExportMarkdownDto {
23    pub markdown_text: String,
24}
25#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
26pub struct ImportHtmlDto {
27    pub html_text: String,
28}
29#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
30pub struct ImportHtmlResultDto {
31    pub block_count: i64,
32}
33#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
34pub struct ExportHtmlDto {
35    pub html_text: String,
36}
37#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
38pub struct ExportLatexDto {
39    pub document_class: String,
40    pub include_preamble: bool,
41}
42#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
43pub struct ExportLatexResultDto {
44    pub latex_text: String,
45}
46#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
47pub struct ExportDocxDto {
48    pub output_path: String,
49}
50#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
51pub struct ExportDocxResultDto {
52    pub file_path: String,
53    pub paragraph_count: i64,
54}