pub struct UpdateInstanceSettingsBody {
pub asset_size_cap_bytes: Option<f64>,
pub manifest_allowed_files: Option<Vec<UpdateInstanceSettingsBodyManifestAllowedFilesItem>>,
pub manifest_require_kind: Option<bool>,
pub manifest_schema_url: Option<UpdateInstanceSettingsBodyManifestSchemaUrl>,
pub rate_limits: Vec<UpdateInstanceSettingsBodyRateLimitsItem>,
pub require_approval: Option<bool>,
}Expand description
UpdateInstanceSettingsBody
JSON schema
{
"type": "object",
"properties": {
"assetSizeCapBytes": {
"type": "number"
},
"manifestAllowedFiles": {
"type": [
"array",
"null"
],
"items": {
"type": "string",
"maxLength": 60
},
"maxItems": 12
},
"manifestRequireKind": {
"type": "boolean"
},
"manifestSchemaUrl": {
"type": [
"string",
"null"
],
"maxLength": 500
},
"rateLimits": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"limit",
"windowSeconds"
],
"properties": {
"id": {
"type": "string"
},
"limit": {
"type": "number"
},
"reset": {
"type": "boolean"
},
"windowSeconds": {
"type": "number"
}
}
}
},
"requireApproval": {
"type": "boolean"
}
}
}Fields§
§asset_size_cap_bytes: Option<f64>§manifest_allowed_files: Option<Vec<UpdateInstanceSettingsBodyManifestAllowedFilesItem>>§manifest_require_kind: Option<bool>§manifest_schema_url: Option<UpdateInstanceSettingsBodyManifestSchemaUrl>§rate_limits: Vec<UpdateInstanceSettingsBodyRateLimitsItem>§require_approval: Option<bool>Implementations§
Source§impl UpdateInstanceSettingsBody
impl UpdateInstanceSettingsBody
pub fn builder() -> UpdateInstanceSettingsBody
Trait Implementations§
Source§impl Clone for UpdateInstanceSettingsBody
impl Clone for UpdateInstanceSettingsBody
Source§fn clone(&self) -> UpdateInstanceSettingsBody
fn clone(&self) -> UpdateInstanceSettingsBody
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 UpdateInstanceSettingsBody
impl Debug for UpdateInstanceSettingsBody
Source§impl Default for UpdateInstanceSettingsBody
impl Default for UpdateInstanceSettingsBody
Source§impl<'de> Deserialize<'de> for UpdateInstanceSettingsBody
impl<'de> Deserialize<'de> for UpdateInstanceSettingsBody
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 From<&UpdateInstanceSettingsBody> for UpdateInstanceSettingsBody
impl From<&UpdateInstanceSettingsBody> for UpdateInstanceSettingsBody
Source§fn from(value: &UpdateInstanceSettingsBody) -> Self
fn from(value: &UpdateInstanceSettingsBody) -> Self
Converts to this type from the input type.
Source§impl From<UpdateInstanceSettingsBody> for UpdateInstanceSettingsBody
impl From<UpdateInstanceSettingsBody> for UpdateInstanceSettingsBody
Source§fn from(value: UpdateInstanceSettingsBody) -> Self
fn from(value: UpdateInstanceSettingsBody) -> Self
Converts to this type from the input type.
Source§impl TryFrom<UpdateInstanceSettingsBody> for UpdateInstanceSettingsBody
impl TryFrom<UpdateInstanceSettingsBody> for UpdateInstanceSettingsBody
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: UpdateInstanceSettingsBody) -> Result<Self, ConversionError>
fn try_from(value: UpdateInstanceSettingsBody) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for UpdateInstanceSettingsBody
impl RefUnwindSafe for UpdateInstanceSettingsBody
impl Send for UpdateInstanceSettingsBody
impl Sync for UpdateInstanceSettingsBody
impl Unpin for UpdateInstanceSettingsBody
impl UnsafeUnpin for UpdateInstanceSettingsBody
impl UnwindSafe for UpdateInstanceSettingsBody
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