|
|
|
@@ -14,6 +14,8 @@ namespace CPATapi.Client.Models
|
|
|
|
|
{
|
|
|
|
|
/// <summary>Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.</summary>
|
|
|
|
|
public IDictionary<string, object> AdditionalData { get; set; }
|
|
|
|
|
/// <summary>The atCompany property</summary>
|
|
|
|
|
public bool? AtCompany { get; set; }
|
|
|
|
|
/// <summary>The extension property</summary>
|
|
|
|
|
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
|
|
|
|
|
#nullable enable
|
|
|
|
@@ -22,6 +24,8 @@ namespace CPATapi.Client.Models
|
|
|
|
|
#else
|
|
|
|
|
public string Extension { get; set; }
|
|
|
|
|
#endif
|
|
|
|
|
/// <summary>The lastStamp property</summary>
|
|
|
|
|
public DateTimeOffset? LastStamp { get; set; }
|
|
|
|
|
/// <summary>The loggedIn property</summary>
|
|
|
|
|
public bool? LoggedIn { get; set; }
|
|
|
|
|
/// <summary>The user property</summary>
|
|
|
|
@@ -57,7 +61,9 @@ namespace CPATapi.Client.Models
|
|
|
|
|
{
|
|
|
|
|
return new Dictionary<string, Action<IParseNode>>
|
|
|
|
|
{
|
|
|
|
|
{ "atCompany", n => { AtCompany = n.GetBoolValue(); } },
|
|
|
|
|
{ "extension", n => { Extension = n.GetStringValue(); } },
|
|
|
|
|
{ "lastStamp", n => { LastStamp = n.GetDateTimeOffsetValue(); } },
|
|
|
|
|
{ "loggedIn", n => { LoggedIn = n.GetBoolValue(); } },
|
|
|
|
|
{ "user", n => { User = n.GetStringValue(); } },
|
|
|
|
|
};
|
|
|
|
@@ -69,7 +75,9 @@ namespace CPATapi.Client.Models
|
|
|
|
|
public virtual void Serialize(ISerializationWriter writer)
|
|
|
|
|
{
|
|
|
|
|
if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer));
|
|
|
|
|
writer.WriteBoolValue("atCompany", AtCompany);
|
|
|
|
|
writer.WriteStringValue("extension", Extension);
|
|
|
|
|
writer.WriteDateTimeOffsetValue("lastStamp", LastStamp);
|
|
|
|
|
writer.WriteBoolValue("loggedIn", LoggedIn);
|
|
|
|
|
writer.WriteStringValue("user", User);
|
|
|
|
|
writer.WriteAdditionalData(AdditionalData);
|
|
|
|
|