GetServiceResult.fromMap constructor

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

Implementation

factory GetServiceResult.fromMap(Map<String, dynamic> map) {
  return GetServiceResult(
    autogenerateRevisionName: (() { final guardedValue = map['autogenerateRevisionName']; if (guardedValue == null) return null; return guardedValue as bool; })(),
    deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return guardedValue as String; })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
    location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return guardedValue as String; })(),
    metadatas: (() { final guardedValue = map['metadatas']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetServiceMetadata>(guardedValue, (value) => GetServiceMetadata.fromMap((value as Map).cast<String, dynamic>())); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return guardedValue as String; })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return guardedValue as String; })(),
    statuses: (() { final guardedValue = map['statuses']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetServiceStatus>(guardedValue, (value) => GetServiceStatus.fromMap((value as Map).cast<String, dynamic>())); })(),
    templates: (() { final guardedValue = map['templates']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetServiceTemplate>(guardedValue, (value) => GetServiceTemplate.fromMap((value as Map).cast<String, dynamic>())); })(),
    traffics: (() { final guardedValue = map['traffics']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetServiceTraffic>(guardedValue, (value) => GetServiceTraffic.fromMap((value as Map).cast<String, dynamic>())); })(),
  );
}