InterconnectDiagnosticsLinkStatus.fromJson constructor
InterconnectDiagnosticsLinkStatus.fromJson(
- Map json_
Implementation
InterconnectDiagnosticsLinkStatus.fromJson(core.Map json_)
: this(
arpCaches:
(json_['arpCaches'] as core.List?)
?.map(
(value) => InterconnectDiagnosticsARPEntry.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
circuitId: json_['circuitId'] as core.String?,
googleDemarc: json_['googleDemarc'] as core.String?,
lacpStatus:
json_.containsKey('lacpStatus')
? InterconnectDiagnosticsLinkLACPStatus.fromJson(
json_['lacpStatus'] as core.Map<core.String, core.dynamic>,
)
: null,
macsec:
json_.containsKey('macsec')
? InterconnectDiagnosticsMacsecStatus.fromJson(
json_['macsec'] as core.Map<core.String, core.dynamic>,
)
: null,
operationalStatus: json_['operationalStatus'] as core.String?,
receivingOpticalPower:
json_.containsKey('receivingOpticalPower')
? InterconnectDiagnosticsLinkOpticalPower.fromJson(
json_['receivingOpticalPower']
as core.Map<core.String, core.dynamic>,
)
: null,
transmittingOpticalPower:
json_.containsKey('transmittingOpticalPower')
? InterconnectDiagnosticsLinkOpticalPower.fromJson(
json_['transmittingOpticalPower']
as core.Map<core.String, core.dynamic>,
)
: null,
);