use azure_data_cosmos_driver::options::OperationOptions;
#[derive(Clone, Default)]
#[non_exhaustive]
pub struct CreateDatabaseOptions {
pub operation: OperationOptions,
}
impl CreateDatabaseOptions {
pub fn with_operation_options(mut self, operation: OperationOptions) -> Self {
self.operation = operation;
self
}
}
#[derive(Clone, Default)]
#[non_exhaustive]
pub struct DeleteDatabaseOptions {
pub operation: OperationOptions,
}
impl DeleteDatabaseOptions {
pub fn with_operation_options(mut self, operation: OperationOptions) -> Self {
self.operation = operation;
self
}
}
#[derive(Clone, Default)]
#[non_exhaustive]
pub struct ReadDatabaseOptions {
pub operation: OperationOptions,
}
impl ReadDatabaseOptions {
pub fn with_operation_options(mut self, operation: OperationOptions) -> Self {
self.operation = operation;
self
}
}
#[derive(Clone, Default)]
#[non_exhaustive]
pub struct QueryDatabasesOptions {
pub operation: OperationOptions,
}
impl QueryDatabasesOptions {
pub fn with_operation_options(mut self, operation: OperationOptions) -> Self {
self.operation = operation;
self
}
}