GoogleChromePolicyVersionsV1PolicySchemaFieldDescription.fromJson constructor

GoogleChromePolicyVersionsV1PolicySchemaFieldDescription.fromJson(
  1. Map json_
)

Implementation

GoogleChromePolicyVersionsV1PolicySchemaFieldDescription.fromJson(
  core.Map json_,
) : this(
      defaultValue: json_['defaultValue'],
      description: json_['description'] as core.String?,
      field: json_['field'] as core.String?,
      fieldConstraints: json_.containsKey('fieldConstraints')
          ? GoogleChromePolicyVersionsV1FieldConstraints.fromJson(
              json_['fieldConstraints']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      fieldDependencies: (json_['fieldDependencies'] as core.List?)
          ?.map(
            (value) =>
                GoogleChromePolicyVersionsV1PolicySchemaFieldDependencies.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
          )
          .toList(),
      fieldDescription: json_['fieldDescription'] as core.String?,
      inputConstraint: json_['inputConstraint'] as core.String?,
      knownValueDescriptions: (json_['knownValueDescriptions'] as core.List?)
          ?.map(
            (value) =>
                GoogleChromePolicyVersionsV1PolicySchemaFieldKnownValueDescription.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
          )
          .toList(),
      name: json_['name'] as core.String?,
      nestedFieldDescriptions: (json_['nestedFieldDescriptions'] as core.List?)
          ?.map(
            (value) =>
                GoogleChromePolicyVersionsV1PolicySchemaFieldDescription.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
          )
          .toList(),
      requiredItems: (json_['requiredItems'] as core.List?)
          ?.map(
            (value) =>
                GoogleChromePolicyVersionsV1PolicySchemaRequiredItems.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
          )
          .toList(),
    );