pub struct CreateWorkspaceRequest {
pub name: String,
pub slug: String,
pub description: Option<String>,
pub default_text_model: Option<String>,
pub default_image_model: Option<String>,
pub default_provider_sort: Option<String>,
pub io_logging_api_key_ids: Option<Vec<i64>>,
pub io_logging_sampling_rate: Option<f64>,
pub is_data_discount_logging_enabled: Option<bool>,
pub is_observability_broadcast_enabled: Option<bool>,
pub is_observability_io_logging_enabled: Option<bool>,
}Expand description
Request body for crate::Client::create_workspace.
name and slug are required; all other fields are optional.
Fields§
§name: StringDisplay name.
slug: StringURL-safe slug.
description: Option<String>Free-form description.
default_text_model: Option<String>Default text-model id.
default_image_model: Option<String>Default image-model id.
default_provider_sort: Option<String>Default provider sort.
io_logging_api_key_ids: Option<Vec<i64>>API key ids whose IO is logged.
io_logging_sampling_rate: Option<f64>IO-logging sampling rate.
is_data_discount_logging_enabled: Option<bool>Enable data-discount logging.
is_observability_broadcast_enabled: Option<bool>Broadcast observability events.
is_observability_io_logging_enabled: Option<bool>Enable IO logging for observability.
Trait Implementations§
Source§impl Clone for CreateWorkspaceRequest
impl Clone for CreateWorkspaceRequest
Source§fn clone(&self) -> CreateWorkspaceRequest
fn clone(&self) -> CreateWorkspaceRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateWorkspaceRequest
impl Debug for CreateWorkspaceRequest
Source§impl Default for CreateWorkspaceRequest
impl Default for CreateWorkspaceRequest
Source§fn default() -> CreateWorkspaceRequest
fn default() -> CreateWorkspaceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateWorkspaceRequest
impl<'de> Deserialize<'de> for CreateWorkspaceRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateWorkspaceRequest
impl PartialEq for CreateWorkspaceRequest
Source§impl Serialize for CreateWorkspaceRequest
impl Serialize for CreateWorkspaceRequest
impl StructuralPartialEq for CreateWorkspaceRequest
Auto Trait Implementations§
impl Freeze for CreateWorkspaceRequest
impl RefUnwindSafe for CreateWorkspaceRequest
impl Send for CreateWorkspaceRequest
impl Sync for CreateWorkspaceRequest
impl Unpin for CreateWorkspaceRequest
impl UnsafeUnpin for CreateWorkspaceRequest
impl UnwindSafe for CreateWorkspaceRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more