#[non_exhaustive]pub struct GetAppResponse {
pub data: Option<GetAppResponseData>,
pub included: Option<Vec<Deployment>>,
pub meta: Option<AppMeta>,
pub relationship: Option<AppRelationship>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The full app definition response object.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.data: Option<GetAppResponseData>
The data object containing the app definition.
included: Option<Vec<Deployment>>
Data on the version of the app that was published.
meta: Option<AppMeta>
Metadata of an app.
relationship: Option<AppRelationship>
The app’s publication relationship and custom connections.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl GetAppResponse
impl GetAppResponse
pub fn new() -> GetAppResponse
pub fn data(self, value: GetAppResponseData) -> Self
pub fn included(self, value: Vec<Deployment>) -> Self
pub fn meta(self, value: AppMeta) -> Self
pub fn relationship(self, value: AppRelationship) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for GetAppResponse
impl Clone for GetAppResponse
Source§fn clone(&self) -> GetAppResponse
fn clone(&self) -> GetAppResponse
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 GetAppResponse
impl Debug for GetAppResponse
Source§impl Default for GetAppResponse
impl Default for GetAppResponse
Source§impl<'de> Deserialize<'de> for GetAppResponse
impl<'de> Deserialize<'de> for GetAppResponse
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 GetAppResponse
impl PartialEq for GetAppResponse
Source§impl Serialize for GetAppResponse
impl Serialize for GetAppResponse
impl StructuralPartialEq for GetAppResponse
Auto Trait Implementations§
impl Freeze for GetAppResponse
impl RefUnwindSafe for GetAppResponse
impl Send for GetAppResponse
impl Sync for GetAppResponse
impl Unpin for GetAppResponse
impl UnwindSafe for GetAppResponse
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