pub struct Api {
pub id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub slug: Option<String>,
pub url: Option<String>,
pub version: Option<String>,
pub properties: Option<Vec<Value>>,
pub created: Option<Value>,
pub modified: Option<Value>,
}Fields§
§id: Option<String>UUID of this API
name: Option<String>Name of this API
description: Option<String>Description of this API from the latest definition
slug: Option<String>Slug of this API
url: Option<String>public documentation URL
version: Option<String>Version of this API taken from the latest definition
properties: Option<Vec<Value>>Extra properties attached to this API
created: Option<Value>Creation date of this API
modified: Option<Value>Last udpate date of this API
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Api
impl<'de> Deserialize<'de> for Api
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 Api
impl RefUnwindSafe for Api
impl Send for Api
impl Sync for Api
impl Unpin for Api
impl UnwindSafe for Api
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