GetSecurityProfileResult.fromMap constructor

GetSecurityProfileResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetSecurityProfileResult.fromMap(Map<String, dynamic> map) {
  return GetSecurityProfileResult(
    description: map['description'] as String,
    displayName: map['displayName'] as String,
    environments: pulumi.Input.decodeList<GoogleCloudApigeeV1SecurityProfileEnvironmentResponse>(map['environments']!, (value) => GoogleCloudApigeeV1SecurityProfileEnvironmentResponse.fromMap((value as Map).cast<String, dynamic>())),
    maxScore: map['maxScore'] as int,
    minScore: map['minScore'] as int,
    name: map['name'] as String,
    profileConfig: GoogleCloudApigeeV1ProfileConfigResponse.fromMap((map['profileConfig']! as Map).cast<String, dynamic>()),
    revisionCreateTime: map['revisionCreateTime'] as String,
    revisionId: map['revisionId'] as String,
    revisionPublishTime: map['revisionPublishTime'] as String,
    revisionUpdateTime: map['revisionUpdateTime'] as String,
    scoringConfigs: pulumi.Input.decodeList<GoogleCloudApigeeV1SecurityProfileScoringConfigResponse>(map['scoringConfigs']!, (value) => GoogleCloudApigeeV1SecurityProfileScoringConfigResponse.fromMap((value as Map).cast<String, dynamic>())),
  );
}