factory ModelWithAppsyncScalarTypes()

in packages/amplify_datastore/example/lib/models/ModelWithAppsyncScalarTypes.dart [253:339]


  factory ModelWithAppsyncScalarTypes(
      {String? id,
      String? stringValue,
      String? altStringValue,
      List<String>? listOfStringValue,
      int? intValue,
      int? altIntValue,
      List<int>? listOfIntValue,
      double? floatValue,
      List<double>? listOfFloatValue,
      bool? booleanValue,
      List<bool>? listOfBooleanValue,
      TemporalDate? awsDateValue,
      List<TemporalDate>? listOfAWSDataValue,
      TemporalTime? awsTimeValue,
      List<TemporalTime>? listOfAWSTimeValue,
      TemporalDateTime? awsDateTimeValue,
      List<TemporalDateTime>? listOfAWSDateTimeValue,
      TemporalTimestamp? awsTimestampValue,
      List<TemporalTimestamp>? listOfAWSTimestampValue,
      String? awsEmailValue,
      List<String>? listOfAWSEmailValue,
      String? awsJsonValue,
      List<String>? listOfAWSJsonValue,
      String? awsPhoneValue,
      List<String>? listOfAWSPhoneValue,
      String? awsURLValue,
      List<String>? listOfAWSURLValue,
      String? awsIPAddressValue,
      List<String>? listOfAWSIPAddressValue}) {
    return ModelWithAppsyncScalarTypes._internal(
        id: id == null ? UUID.getUUID() : id,
        stringValue: stringValue,
        altStringValue: altStringValue,
        listOfStringValue: listOfStringValue != null
            ? List<String>.unmodifiable(listOfStringValue)
            : listOfStringValue,
        intValue: intValue,
        altIntValue: altIntValue,
        listOfIntValue: listOfIntValue != null
            ? List<int>.unmodifiable(listOfIntValue)
            : listOfIntValue,
        floatValue: floatValue,
        listOfFloatValue: listOfFloatValue != null
            ? List<double>.unmodifiable(listOfFloatValue)
            : listOfFloatValue,
        booleanValue: booleanValue,
        listOfBooleanValue: listOfBooleanValue != null
            ? List<bool>.unmodifiable(listOfBooleanValue)
            : listOfBooleanValue,
        awsDateValue: awsDateValue,
        listOfAWSDataValue: listOfAWSDataValue != null
            ? List<TemporalDate>.unmodifiable(listOfAWSDataValue)
            : listOfAWSDataValue,
        awsTimeValue: awsTimeValue,
        listOfAWSTimeValue: listOfAWSTimeValue != null
            ? List<TemporalTime>.unmodifiable(listOfAWSTimeValue)
            : listOfAWSTimeValue,
        awsDateTimeValue: awsDateTimeValue,
        listOfAWSDateTimeValue: listOfAWSDateTimeValue != null
            ? List<TemporalDateTime>.unmodifiable(listOfAWSDateTimeValue)
            : listOfAWSDateTimeValue,
        awsTimestampValue: awsTimestampValue,
        listOfAWSTimestampValue: listOfAWSTimestampValue != null
            ? List<TemporalTimestamp>.unmodifiable(listOfAWSTimestampValue)
            : listOfAWSTimestampValue,
        awsEmailValue: awsEmailValue,
        listOfAWSEmailValue: listOfAWSEmailValue != null
            ? List<String>.unmodifiable(listOfAWSEmailValue)
            : listOfAWSEmailValue,
        awsJsonValue: awsJsonValue,
        listOfAWSJsonValue: listOfAWSJsonValue != null
            ? List<String>.unmodifiable(listOfAWSJsonValue)
            : listOfAWSJsonValue,
        awsPhoneValue: awsPhoneValue,
        listOfAWSPhoneValue: listOfAWSPhoneValue != null
            ? List<String>.unmodifiable(listOfAWSPhoneValue)
            : listOfAWSPhoneValue,
        awsURLValue: awsURLValue,
        listOfAWSURLValue: listOfAWSURLValue != null
            ? List<String>.unmodifiable(listOfAWSURLValue)
            : listOfAWSURLValue,
        awsIPAddressValue: awsIPAddressValue,
        listOfAWSIPAddressValue: listOfAWSIPAddressValue != null
            ? List<String>.unmodifiable(listOfAWSIPAddressValue)
            : listOfAWSIPAddressValue);
  }