AppVersionSnapshotToolsetOpenApiToolset.fromMap constructor

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

Implementation

factory AppVersionSnapshotToolsetOpenApiToolset.fromMap(Map<String, dynamic> map) {
  return AppVersionSnapshotToolsetOpenApiToolset(
    apiAuthentications: (() { final guardedValue = map['apiAuthentications']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetApiAuthentication>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetApiAuthentication.fromMap((value as Map).cast<String, dynamic>()))); })(),
    ignoreUnknownFields: (() { final guardedValue = map['ignoreUnknownFields']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    openApiSchema: (() { final guardedValue = map['openApiSchema']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    serviceDirectoryConfigs: (() { final guardedValue = map['serviceDirectoryConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetServiceDirectoryConfig>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetServiceDirectoryConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
    tlsConfigs: (() { final guardedValue = map['tlsConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetTlsConfig>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetTlsConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
    url: (() { final guardedValue = map['url']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}