GetOrganizationPolicyResult.fromMap constructor

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

Implementation

factory GetOrganizationPolicyResult.fromMap(Map<String, dynamic> map) {
  return GetOrganizationPolicyResult(
    booleanPolicies: (() { final guardedValue = map['booleanPolicies']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetOrganizationPolicyBooleanPolicy>(guardedValue, (value) => GetOrganizationPolicyBooleanPolicy.fromMap((value as Map).cast<String, dynamic>())); })(),
    constraint: (() { final guardedValue = map['constraint']; if (guardedValue == null) return null; return guardedValue as String; })(),
    deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return guardedValue as String; })(),
    etag: (() { final guardedValue = map['etag']; if (guardedValue == null) return null; return guardedValue as String; })(),
    folder: (() { final guardedValue = map['folder']; if (guardedValue == null) return null; return guardedValue as String; })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
    listPolicies: (() { final guardedValue = map['listPolicies']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetOrganizationPolicyListPolicy>(guardedValue, (value) => GetOrganizationPolicyListPolicy.fromMap((value as Map).cast<String, dynamic>())); })(),
    restorePolicies: (() { final guardedValue = map['restorePolicies']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetOrganizationPolicyRestorePolicy>(guardedValue, (value) => GetOrganizationPolicyRestorePolicy.fromMap((value as Map).cast<String, dynamic>())); })(),
    updateTime: (() { final guardedValue = map['updateTime']; if (guardedValue == null) return null; return guardedValue as String; })(),
    version: (() { final guardedValue = map['version']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
  );
}