openiap_proto/
lib.rs

1// #![warn(missing_docs)]
2//! The `proto` crate provides the `protos` used by the OpenIAP client(s).
3
4// Instead of using tonic::include_proto!("openiap"), directly include the generated file.
5pub mod openiap;
6/// The `base` module provides the `CustomCommandRequest` struct and its methods.
7pub mod base;
8/// The `download` module provides the `Download` struct and its methods.
9pub mod download;
10/// The `errors` module provides the `Error` struct and its methods.
11pub mod errors;
12/// The `query` module provides the `Query` struct and its methods.
13pub mod query;
14/// The `queue` module provides the `RegisterQueueRequest`, `UnRegisterQueueRequest`, `RegisterExchangeRequest`, `WatchRequest`, `UnWatchRequest`, and `QueueMessageRequest` structs and their methods.
15pub mod queue;
16/// The `signin` module provides the `SigninRequest` struct and its methods.
17pub mod signin;
18/// The `upload` module provides the `Upload` struct and its methods.
19pub mod upload;
20/// The `workitem` module provides the `WorkItem` struct and its methods.
21pub mod workitem;
22/// The `agent` module provides the `Agent` struct and its methods.
23pub mod agent;