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,
);