use azure_data_cosmos_driver::options::{OperationOptions, UserAgentSuffix};
#[derive(Clone, Default, Debug)]
#[non_exhaustive]
pub struct CosmosClientOptions {
pub operation: OperationOptions,
pub(crate) user_agent_suffix: Option<UserAgentSuffix>,
}
impl CosmosClientOptions {
pub fn with_user_agent_suffix(mut self, suffix: UserAgentSuffix) -> Self {
self.user_agent_suffix = Some(suffix);
self
}
pub fn with_operation_options(mut self, operation: OperationOptions) -> Self {
self.operation = operation;
self
}
}