pub struct GatewayInfo {
pub name: Option<String>,
pub redundancy_role: Option<String>,
pub edition: Option<String>,
pub ignition_version: String,
pub jvm_version: Option<String>,
pub license: Option<LicenseInfo>,
pub endpoint: Option<String>,
}Expand description
/data/api/v1/gateway-info response — field names match the gateway.
Fields§
§name: Option<String>Gateway display name, when reported.
redundancy_role: Option<String>Redundancy role ("Independent" / "Backup" / "Primary"), when
reported.
edition: Option<String>Edition ("standard" / "maker" / …), when reported.
ignition_version: StringVersion + build revision in one string, e.g.
"8.3.6 (b2026042713)". Serialized under the gateway-native key
(ignitionVersion, passthrough-shaped --json data); the alias
tolerates any 8.3.x still shipping the Phase-1-era version name.
jvm_version: Option<String>JVM version passthrough, when reported.
license: Option<LicenseInfo>License summary, when reported.
endpoint: Option<String>The request URL (populated by the client, never serialized) so
error variants built from this info can carry endpoint (CORE-05).
Trait Implementations§
Source§impl Clone for GatewayInfo
impl Clone for GatewayInfo
Source§fn clone(&self) -> GatewayInfo
fn clone(&self) -> GatewayInfo
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 GatewayInfo
impl Debug for GatewayInfo
Source§impl<'de> Deserialize<'de> for GatewayInfo
impl<'de> Deserialize<'de> for GatewayInfo
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 GatewayInfo
impl PartialEq for GatewayInfo
Source§impl Serialize for GatewayInfo
impl Serialize for GatewayInfo
impl StructuralPartialEq for GatewayInfo
Auto Trait Implementations§
impl Freeze for GatewayInfo
impl RefUnwindSafe for GatewayInfo
impl Send for GatewayInfo
impl Sync for GatewayInfo
impl Unpin for GatewayInfo
impl UnsafeUnpin for GatewayInfo
impl UnwindSafe for GatewayInfo
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