Add nullable to model fields (#17934)

This commit is contained in:
Jean-François Côté 2024-02-23 02:55:19 -05:00 committed by GitHub
parent 9f5ec178cb
commit a6771adf53
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 26 additions and 26 deletions

View File

@ -77,7 +77,7 @@ namespace {{modelPackage}}
public {{{datatypeWithEnum}}}{{#isNullable}}?{{/isNullable}} {{name}} { get; set; }{{#defaultValue}} = {{{.}}};{{/defaultValue}}
{{/isEnum}}
{{^isEnum}}
public {{{dataType}}} {{name}} { get; set; }{{#defaultValue}} = {{{.}}};{{/defaultValue}}
public {{{dataType}}}{{#nullableReferenceTypes}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}}{{/nullableReferenceTypes}} {{name}} { get; set; }{{#defaultValue}} = {{{.}}};{{/defaultValue}}
{{/isEnum}}
{{^-last}}

View File

@ -45,7 +45,7 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Color
/// </summary>
[DataMember(Name="color", EmitDefaultValue=false)]
public string Color { get; set; } = "red";
public string? Color { get; set; } = "red";
/// <summary>
/// Returns the string presentation of the object

View File

@ -30,19 +30,19 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Code
/// </summary>
[DataMember(Name="code", EmitDefaultValue=true)]
public int Code { get; set; }
public int? Code { get; set; }
/// <summary>
/// Gets or Sets Type
/// </summary>
[DataMember(Name="type", EmitDefaultValue=false)]
public string Type { get; set; }
public string? Type { get; set; }
/// <summary>
/// Gets or Sets Message
/// </summary>
[DataMember(Name="message", EmitDefaultValue=false)]
public string Message { get; set; }
public string? Message { get; set; }
/// <summary>
/// Returns the string presentation of the object

View File

@ -30,7 +30,7 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Declawed
/// </summary>
[DataMember(Name="declawed", EmitDefaultValue=true)]
public bool Declawed { get; set; }
public bool? Declawed { get; set; }
/// <summary>
/// Returns the string presentation of the object

View File

@ -30,14 +30,14 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Id
/// </summary>
[DataMember(Name="id", EmitDefaultValue=true)]
public long Id { get; set; }
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Name
/// </summary>
[RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")]
[DataMember(Name="name", EmitDefaultValue=false)]
public string Name { get; set; }
public string? Name { get; set; }
/// <summary>
/// Returns the string presentation of the object

View File

@ -30,7 +30,7 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Breed
/// </summary>
[DataMember(Name="breed", EmitDefaultValue=false)]
public string Breed { get; set; }
public string? Breed { get; set; }
/// <summary>
/// Returns the string presentation of the object

View File

@ -30,25 +30,25 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Id
/// </summary>
[DataMember(Name="id", EmitDefaultValue=true)]
public long Id { get; set; }
public long? Id { get; set; }
/// <summary>
/// Gets or Sets PetId
/// </summary>
[DataMember(Name="petId", EmitDefaultValue=true)]
public long PetId { get; set; }
public long? PetId { get; set; }
/// <summary>
/// Gets or Sets Quantity
/// </summary>
[DataMember(Name="quantity", EmitDefaultValue=true)]
public int Quantity { get; set; }
public int? Quantity { get; set; }
/// <summary>
/// Gets or Sets ShipDate
/// </summary>
[DataMember(Name="shipDate", EmitDefaultValue=false)]
public DateTime ShipDate { get; set; }
public DateTime? ShipDate { get; set; }
/// <summary>
@ -90,7 +90,7 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Complete
/// </summary>
[DataMember(Name="complete", EmitDefaultValue=true)]
public bool Complete { get; set; } = false;
public bool? Complete { get; set; } = false;
/// <summary>
/// Returns the string presentation of the object

View File

@ -30,13 +30,13 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Id
/// </summary>
[DataMember(Name="id", EmitDefaultValue=true)]
public long Id { get; set; }
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Category
/// </summary>
[DataMember(Name="category", EmitDefaultValue=false)]
public Category Category { get; set; }
public Category? Category { get; set; }
/// <summary>
/// Gets or Sets Name

View File

@ -30,13 +30,13 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Id
/// </summary>
[DataMember(Name="id", EmitDefaultValue=true)]
public long Id { get; set; }
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Name
/// </summary>
[DataMember(Name="name", EmitDefaultValue=false)]
public string Name { get; set; }
public string? Name { get; set; }
/// <summary>
/// Returns the string presentation of the object

View File

@ -30,50 +30,50 @@ namespace Org.OpenAPITools.Models
/// Gets or Sets Id
/// </summary>
[DataMember(Name="id", EmitDefaultValue=true)]
public long Id { get; set; }
public long? Id { get; set; }
/// <summary>
/// Gets or Sets Username
/// </summary>
[DataMember(Name="username", EmitDefaultValue=false)]
public string Username { get; set; }
public string? Username { get; set; }
/// <summary>
/// Gets or Sets FirstName
/// </summary>
[DataMember(Name="firstName", EmitDefaultValue=false)]
public string FirstName { get; set; }
public string? FirstName { get; set; }
/// <summary>
/// Gets or Sets LastName
/// </summary>
[DataMember(Name="lastName", EmitDefaultValue=false)]
public string LastName { get; set; }
public string? LastName { get; set; }
/// <summary>
/// Gets or Sets Email
/// </summary>
[DataMember(Name="email", EmitDefaultValue=false)]
public string Email { get; set; }
public string? Email { get; set; }
/// <summary>
/// Gets or Sets Password
/// </summary>
[DataMember(Name="password", EmitDefaultValue=false)]
public string Password { get; set; }
public string? Password { get; set; }
/// <summary>
/// Gets or Sets Phone
/// </summary>
[DataMember(Name="phone", EmitDefaultValue=false)]
public string Phone { get; set; }
public string? Phone { get; set; }
/// <summary>
/// User Status
/// </summary>
/// <value>User Status</value>
[DataMember(Name="userStatus", EmitDefaultValue=true)]
public int UserStatus { get; set; }
public int? UserStatus { get; set; }
/// <summary>
/// Returns the string presentation of the object