// #![warn(missing_docs)]
//! The `proto` crate provides the `protos` used by the OpenIAP client(s).
// Instead of using tonic::include_proto!("openiap"), directly include the generated file.
/// The `base` module provides the `CustomCommandRequest` struct and its methods.
/// The `download` module provides the `Download` struct and its methods.
/// The `errors` module provides the `Error` struct and its methods.
/// The `query` module provides the `Query` struct and its methods.
/// The `queue` module provides the `RegisterQueueRequest`, `UnRegisterQueueRequest`, `RegisterExchangeRequest`, `WatchRequest`, `UnWatchRequest`, and `QueueMessageRequest` structs and their methods.
/// The `signin` module provides the `SigninRequest` struct and its methods.
/// The `upload` module provides the `Upload` struct and its methods.
/// The `workitem` module provides the `WorkItem` struct and its methods.
/// The `agent` module provides the `Agent` struct and its methods.