pub struct TenantCreateRequest {
pub id: String,
pub name: Option<String>,
pub metadata: Option<Map<String, Value>>,
pub environment_id: Option<String>,
}Fields§
§id: StringYour identifier for the tenant. Free-form up to 255 characters — /, spaces and non-ASCII are all fine. Control characters, leading or trailing whitespace, and the dot segments . and .. are rejected. Immutable — cannot be changed later.
name: Option<String>Display name. Defaults to id when omitted.
metadata: Option<Map<String, Value>>Free-form JSON object. Stored and returned verbatim.
environment_id: Option<String>Which environment to create the tenant in. Required for session auth; ignored for API tokens (inferred from the token).
Trait Implementations§
Source§impl Clone for TenantCreateRequest
impl Clone for TenantCreateRequest
Source§impl Debug for TenantCreateRequest
impl Debug for TenantCreateRequest
Source§impl Default for TenantCreateRequest
impl Default for TenantCreateRequest
Source§impl<'de> Deserialize<'de> for TenantCreateRequestwhere
TenantCreateRequest: Default,
impl<'de> Deserialize<'de> for TenantCreateRequestwhere
TenantCreateRequest: Default,
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 TenantCreateRequest
impl PartialEq for TenantCreateRequest
Source§impl Serialize for TenantCreateRequest
impl Serialize for TenantCreateRequest
impl StructuralPartialEq for TenantCreateRequest
Auto Trait Implementations§
impl Freeze for TenantCreateRequest
impl RefUnwindSafe for TenantCreateRequest
impl Send for TenantCreateRequest
impl Sync for TenantCreateRequest
impl Unpin for TenantCreateRequest
impl UnsafeUnpin for TenantCreateRequest
impl UnwindSafe for TenantCreateRequest
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