GoogleCloudApigeeV1SecurityProfile.fromJson constructor

GoogleCloudApigeeV1SecurityProfile.fromJson(
  1. Map json_
)

Implementation

GoogleCloudApigeeV1SecurityProfile.fromJson(core.Map json_)
    : this(
        description: json_['description'] as core.String?,
        displayName: json_['displayName'] as core.String?,
        environments: (json_['environments'] as core.List?)
            ?.map((value) =>
                GoogleCloudApigeeV1SecurityProfileEnvironment.fromJson(
                    value as core.Map<core.String, core.dynamic>))
            .toList(),
        maxScore: json_['maxScore'] as core.int?,
        minScore: json_['minScore'] as core.int?,
        name: json_['name'] as core.String?,
        profileConfig: json_.containsKey('profileConfig')
            ? GoogleCloudApigeeV1ProfileConfig.fromJson(
                json_['profileConfig'] as core.Map<core.String, core.dynamic>)
            : null,
        revisionCreateTime: json_['revisionCreateTime'] as core.String?,
        revisionId: json_['revisionId'] as core.String?,
        revisionPublishTime: json_['revisionPublishTime'] as core.String?,
        revisionUpdateTime: json_['revisionUpdateTime'] as core.String?,
        scoringConfigs: (json_['scoringConfigs'] as core.List?)
            ?.map((value) =>
                GoogleCloudApigeeV1SecurityProfileScoringConfig.fromJson(
                    value as core.Map<core.String, core.dynamic>))
            .toList(),
      );