pub struct RuntimeStatusDetails {
pub approval_diff: Option<Value>,
pub connector_stats: Option<ConnectorStats>,
pub reason: Option<String>,
}Expand description
Details about the current runtime status. The fields in this struct should all be optional
and set only by a runtime status when they are known. Otherwise, they can just be set None.
JSON schema
{
"description": "Details about the current runtime status. The fields in this struct should all be **optional**\nand set only by a runtime status when they are known. Otherwise, they can just be set `None`.",
"type": "object",
"properties": {
"approval_diff": {
"description": "The diff which is awaiting approval.\n\nSpecifically useful for: `AwaitingApproval`."
},
"connector_stats": {
"oneOf": [
{
"type": "null"
},
{
"allOf": [
{
"$ref": "#/components/schemas/ConnectorStats"
}
]
}
]
},
"reason": {
"description": "Free form text giving an explanation why it is currently in this runtime status.\n\nSpecifically useful for: `Unavailable`, `Initializing`.",
"type": [
"string",
"null"
]
}
}
}Fields§
§approval_diff: Option<Value>The diff which is awaiting approval.
Specifically useful for: AwaitingApproval.
connector_stats: Option<ConnectorStats>§reason: Option<String>Free form text giving an explanation why it is currently in this runtime status.
Specifically useful for: Unavailable, Initializing.
Implementations§
Source§impl RuntimeStatusDetails
impl RuntimeStatusDetails
pub fn builder() -> RuntimeStatusDetails
Trait Implementations§
Source§impl Clone for RuntimeStatusDetails
impl Clone for RuntimeStatusDetails
Source§fn clone(&self) -> RuntimeStatusDetails
fn clone(&self) -> RuntimeStatusDetails
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 RuntimeStatusDetails
impl Debug for RuntimeStatusDetails
Source§impl Default for RuntimeStatusDetails
impl Default for RuntimeStatusDetails
Source§impl<'de> Deserialize<'de> for RuntimeStatusDetails
impl<'de> Deserialize<'de> for RuntimeStatusDetails
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<&RuntimeStatusDetails> for RuntimeStatusDetails
impl From<&RuntimeStatusDetails> for RuntimeStatusDetails
Source§fn from(value: &RuntimeStatusDetails) -> Self
fn from(value: &RuntimeStatusDetails) -> Self
Converts to this type from the input type.
Source§impl From<RuntimeStatusDetails> for RuntimeStatusDetails
impl From<RuntimeStatusDetails> for RuntimeStatusDetails
Source§fn from(value: RuntimeStatusDetails) -> Self
fn from(value: RuntimeStatusDetails) -> Self
Converts to this type from the input type.
Source§impl Serialize for RuntimeStatusDetails
impl Serialize for RuntimeStatusDetails
Source§impl TryFrom<RuntimeStatusDetails> for RuntimeStatusDetails
impl TryFrom<RuntimeStatusDetails> for RuntimeStatusDetails
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: RuntimeStatusDetails) -> Result<Self, ConversionError>
fn try_from(value: RuntimeStatusDetails) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for RuntimeStatusDetails
impl RefUnwindSafe for RuntimeStatusDetails
impl Send for RuntimeStatusDetails
impl Sync for RuntimeStatusDetails
impl Unpin for RuntimeStatusDetails
impl UnsafeUnpin for RuntimeStatusDetails
impl UnwindSafe for RuntimeStatusDetails
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