FeatureSpec.fromJson constructor

FeatureSpec.fromJson(
  1. Map json_
)

Implementation

FeatureSpec.fromJson(core.Map json_)
  : this(
      cloudbuild:
          json_.containsKey('cloudbuild')
              ? CloudBuildSpec.fromJson(
                json_['cloudbuild'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      configmanagement:
          json_.containsKey('configmanagement')
              ? ConfigManagementSpec.fromJson(
                json_['configmanagement']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      identityservice:
          json_.containsKey('identityservice')
              ? IdentityServiceSpec.fromJson(
                json_['identityservice']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      origin:
          json_.containsKey('origin')
              ? Origin.fromJson(
                json_['origin'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      policycontroller:
          json_.containsKey('policycontroller')
              ? PolicyControllerSpec.fromJson(
                json_['policycontroller']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      rbacrolebindingactuation:
          json_.containsKey('rbacrolebindingactuation')
              ? RBACRoleBindingActuationSpec.fromJson(
                json_['rbacrolebindingactuation']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      servicemesh:
          json_.containsKey('servicemesh')
              ? ServiceMeshSpec.fromJson(
                json_['servicemesh'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      workloadcertificate:
          json_.containsKey('workloadcertificate')
              ? WorkloadCertificateSpec.fromJson(
                json_['workloadcertificate']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );