modio/request/games/
mod.rs1mod add_game_media;
2mod get_game;
3mod get_game_stats;
4mod get_games;
5
6pub mod tags;
7
8pub use add_game_media::AddGameMedia;
9pub use get_game::GetGame;
10pub use get_game_stats::GetGameStats;
11pub use get_games::GetGames;
12
13#[rustfmt::skip]
56pub mod filters {
57 #[doc(inline)]
58 pub use crate::request::filter::prelude::Fulltext;
59 #[doc(inline)]
60 pub use crate::request::filter::prelude::Id;
61 #[doc(inline)]
62 pub use crate::request::filter::prelude::Name;
63 #[doc(inline)]
64 pub use crate::request::filter::prelude::NameId;
65 #[doc(inline)]
66 pub use crate::request::filter::prelude::Status;
67 #[doc(inline)]
68 pub use crate::request::filter::prelude::DateAdded;
69 #[doc(inline)]
70 pub use crate::request::filter::prelude::DateUpdated;
71 #[doc(inline)]
72 pub use crate::request::filter::prelude::DateLive;
73 #[doc(inline)]
74 pub use crate::request::filter::prelude::SubmittedBy;
75
76 filter!(Summary, SUMMARY, "summary", Eq, NotEq, Like);
77 filter!(InstructionsUrl, INSTRUCTIONS_URL, "instructions_url", Eq, NotEq, In, Like);
78 filter!(UgcName, UGC_NAME, "ugc_name", Eq, NotEq, In, Like);
79 filter!(PresentationOption, PRESENTATION_OPTION, "presentation_option", Eq, NotEq, In, Cmp, Bit);
80 filter!(SubmissionOption, SUBMISSION_OPTION, "submission_option", Eq, NotEq, In, Cmp, Bit);
81 filter!(CurationOption, CURATION_OPTION, "curation_option", Eq, NotEq, In, Cmp, Bit);
82 filter!(CommunityOptions, COMMUNITY_OPTIONS, "community_options", Eq, NotEq, In, Cmp, Bit);
83 filter!(RevenueOptions, REVENUE_OPTIONS, "revenue_options", Eq, NotEq, In, Cmp, Bit);
84 filter!(ApiAccessOptions, API_ACCESS_OPTIONS, "api_access_options", Eq, NotEq, In, Cmp, Bit);
85 filter!(MaturityOptions, MATURITY_OPTIONS, "maturity_options", Eq, NotEq, In, Cmp, Bit);
86}