modio/request/files/
mod.rs1pub mod multipart;
2
3mod add_file;
4mod delete_file;
5mod edit_file;
6mod get_file;
7mod get_files;
8mod manage_platform_status;
9
10pub use add_file::AddFile;
11pub use delete_file::DeleteFile;
12pub use edit_file::EditFile;
13pub use get_file::GetFile;
14pub use get_files::GetFiles;
15pub use manage_platform_status::ManagePlatformStatus;
16
17#[rustfmt::skip]
52pub mod filters {
53 #[doc(inline)]
54 pub use crate::request::filter::prelude::Fulltext;
55 #[doc(inline)]
56 pub use crate::request::filter::prelude::Id;
57 #[doc(inline)]
58 pub use crate::request::filter::prelude::ModId;
59 #[doc(inline)]
60 pub use crate::request::filter::prelude::DateAdded;
61
62 filter!(DateScanned, DATE_SCANNED, "date_scanned", Eq, NotEq, In, Cmp);
63 filter!(VirusStatus, VIRUS_STATUS, "virus_status", Eq, NotEq, In, Cmp);
64 filter!(VirusPositive, VIRUS_POSITIVE, "virus_positive", Eq, NotEq, In, Cmp);
65 filter!(Filesize, FILESIZE, "filesize", Eq, NotEq, In, Cmp, OrderBy);
66 filter!(Filehash, FILEHASH, "filehash", Eq, NotEq, In, Like);
67 filter!(Filename, FILENAME, "filename", Eq, NotEq, In, Like);
68 filter!(Version, VERSION, "version", Eq, NotEq, In, Like, OrderBy);
69 filter!(Changelog, CHANGELOG, "changelog", Eq, NotEq, In, Like);
70}