ConfigManagementState.fromJson constructor

ConfigManagementState.fromJson(
  1. Map json_
)

Implementation

ConfigManagementState.fromJson(core.Map json_)
    : this(
        binauthzState: json_.containsKey('binauthzState')
            ? ConfigManagementBinauthzState.fromJson(
                json_['binauthzState'] as core.Map<core.String, core.dynamic>)
            : null,
        clusterName: json_['clusterName'] as core.String?,
        configSyncState: json_.containsKey('configSyncState')
            ? ConfigManagementConfigSyncState.fromJson(
                json_['configSyncState']
                    as core.Map<core.String, core.dynamic>)
            : null,
        hierarchyControllerState:
            json_.containsKey('hierarchyControllerState')
                ? ConfigManagementHierarchyControllerState.fromJson(
                    json_['hierarchyControllerState']
                        as core.Map<core.String, core.dynamic>)
                : null,
        membershipSpec: json_.containsKey('membershipSpec')
            ? ConfigManagementSpec.fromJson(json_['membershipSpec']
                as core.Map<core.String, core.dynamic>)
            : null,
        operatorState: json_.containsKey('operatorState')
            ? ConfigManagementOperatorState.fromJson(
                json_['operatorState'] as core.Map<core.String, core.dynamic>)
            : null,
        policyControllerState: json_.containsKey('policyControllerState')
            ? ConfigManagementPolicyControllerState.fromJson(
                json_['policyControllerState']
                    as core.Map<core.String, core.dynamic>)
            : null,
      );