1use std::path::PathBuf;
2use serde::{Deserialize, Serialize};
3
4#[derive(PartialEq, Eq, PartialOrd, Ord, Hash, Debug, Clone, Copy, Deserialize, Serialize)]
5#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
6pub enum FileType {
7 Text,
8 TarGz,
9 TarXz,
10 Zip,
11 Pkg,
12 Exe,
13 Po,
14 Dmg,
15 Lzma,
16 Lz4,
17 Md,
18 Pdf
19}
20
21#[derive(Debug, Deserialize, Serialize)]
22pub struct ExtractedPathRename {
23 pub from: PathBuf,
24 pub to: PathBuf,
25 #[serde(rename = "__typename")]
26 typename: Option<String>
27}