MappingRuleArgs.fromMap constructor

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

Implementation

factory MappingRuleArgs.fromMap(Map<String, dynamic> map) {
  return MappingRuleArgs(
    conditionalColumnSetValue: (() { final guardedValue = map['conditionalColumnSetValue']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConditionalColumnSetValue.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    conversionWorkspaceId: pulumi.Input.fromValue(map['conversionWorkspaceId'] as String),
    convertRowidColumn: (() { final guardedValue = map['convertRowidColumn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConvertRowIdToColumn.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    displayName: (() { final guardedValue = map['displayName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    entityMove: (() { final guardedValue = map['entityMove']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EntityMove.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    filter: pulumi.Input.fromValue(MappingRuleFilter.fromMap((map['filter']! as Map).cast<String, dynamic>())),
    filterTableColumns: (() { final guardedValue = map['filterTableColumns']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FilterTableColumns.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    mappingRuleId: pulumi.Input.fromValue(map['mappingRuleId'] as String),
    multiColumnDataTypeChange: (() { final guardedValue = map['multiColumnDataTypeChange']; if (guardedValue == null) return null; return pulumi.Input.fromValue(MultiColumnDatatypeChange.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    multiEntityRename: (() { final guardedValue = map['multiEntityRename']; if (guardedValue == null) return null; return pulumi.Input.fromValue(MultiEntityRename.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    requestId: (() { final guardedValue = map['requestId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    ruleOrder: pulumi.Input.fromValue(map['ruleOrder'] as String),
    ruleScope: pulumi.Input.fromValue(MappingRuleRuleScope.fromValue(map['ruleScope']! as String)),
    setTablePrimaryKey: (() { final guardedValue = map['setTablePrimaryKey']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SetTablePrimaryKey.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    singleColumnChange: (() { final guardedValue = map['singleColumnChange']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SingleColumnChange.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    singleEntityRename: (() { final guardedValue = map['singleEntityRename']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SingleEntityRename.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    singlePackageChange: (() { final guardedValue = map['singlePackageChange']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SinglePackageChange.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sourceSqlChange: (() { final guardedValue = map['sourceSqlChange']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SourceSqlChange.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    state: (() { final guardedValue = map['state']; if (guardedValue == null) return null; return pulumi.Input.fromValue(MappingRuleState.fromValue(guardedValue as String)); })(),
  );
}