pub struct UploadAgentRequest {
pub name: String,
pub description: String,
pub content: String,
pub version: Option<String>,
pub tags: Vec<String>,
pub homepage: Option<String>,
pub repository: Option<String>,
pub license: Option<String>,
}Expand description
Request for uploading an agent via JSON
Fields§
§name: String§description: String§content: String§version: Option<String>§homepage: Option<String>§repository: Option<String>§license: Option<String>Trait Implementations§
Source§impl Debug for UploadAgentRequest
impl Debug for UploadAgentRequest
Source§impl<'de> Deserialize<'de> for UploadAgentRequest
impl<'de> Deserialize<'de> for UploadAgentRequest
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
Auto Trait Implementations§
impl Freeze for UploadAgentRequest
impl RefUnwindSafe for UploadAgentRequest
impl Send for UploadAgentRequest
impl Sync for UploadAgentRequest
impl Unpin for UploadAgentRequest
impl UnwindSafe for UploadAgentRequest
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