pub struct InstallTemplateRequest {
pub name: Name,
pub scope: String,
pub source: Source,
}Expand description
Request to install a template from a marketplace source.
JSON schema
{
"title": "InstallTemplateRequest",
"description": "Request to install a template from a marketplace source.",
"type": "object",
"required": [
"name",
"scope",
"source"
],
"properties": {
"name": {
"title": "Name",
"description": "Template name within the source",
"type": "string",
"minLength": 1
},
"scope": {
"title": "Scope",
"description": "'server' or 'personal'",
"type": "string"
},
"source": {
"title": "Source",
"description": "Marketplace source name",
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}Fields§
§name: NameTemplate name within the source
scope: String‘server’ or ‘personal’
source: SourceMarketplace source name
Trait Implementations§
Source§impl Clone for InstallTemplateRequest
impl Clone for InstallTemplateRequest
Source§fn clone(&self) -> InstallTemplateRequest
fn clone(&self) -> InstallTemplateRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 InstallTemplateRequest
impl Debug for InstallTemplateRequest
Source§impl<'de> Deserialize<'de> for InstallTemplateRequest
impl<'de> Deserialize<'de> for InstallTemplateRequest
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<&InstallTemplateRequest> for InstallTemplateRequest
impl From<&InstallTemplateRequest> for InstallTemplateRequest
Source§fn from(value: &InstallTemplateRequest) -> Self
fn from(value: &InstallTemplateRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InstallTemplateRequest
impl RefUnwindSafe for InstallTemplateRequest
impl Send for InstallTemplateRequest
impl Sync for InstallTemplateRequest
impl Unpin for InstallTemplateRequest
impl UnsafeUnpin for InstallTemplateRequest
impl UnwindSafe for InstallTemplateRequest
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