openiap_proto/lib.rs
1// #![warn(missing_docs)]
2//! The `proto` crate provides the `protos` used by the OpenIAP client(s).
3
4/// The `protos` module provides the `Envelope`, `ErrorResponse`, `SigninRequest`, `SigninResponse`, `RegisterQueueRequest`, `UnRegisterQueueRequest`, `RegisterExchangeRequest`, `WatchRequest`, `UnWatchRequest`, `QueueMessageRequest`, `QueryRequest`, `QueryResponse`, `UploadRequest`, `UploadResponse`, `DownloadRequest`, `DownloadResponse`, `WorkItem`, and `WorkItemResponse` structs and their methods.
5pub mod protos {
6 tonic::include_proto!("openiap");
7}
8/// The `base` module provides the `CustomCommandRequest` struct and its methods.
9pub mod base;
10/// The `download` module provides the `Download` struct and its methods.
11pub mod download;
12/// The `errors` module provides the `Error` struct and its methods.
13pub mod errors;
14/// The `query` module provides the `Query` struct and its methods.
15pub mod query;
16/// The `queue` module provides the `RegisterQueueRequest`, `UnRegisterQueueRequest`, `RegisterExchangeRequest`, `WatchRequest`, `UnWatchRequest`, and `QueueMessageRequest` structs and their methods.
17pub mod queue;
18/// The `signin` module provides the `SigninRequest` struct and its methods.
19pub mod signin;
20/// The `upload` module provides the `Upload` struct and its methods.
21pub mod upload;
22/// The `workitem` module provides the `WorkItem` struct and its methods.
23pub mod workitem;
24/// The `agent` module provides the `Agent` struct and its methods.
25pub mod agent;