/* * ProxMox VE API * * ProxMox VE API * * The version of the OpenAPI document: 2.0 * Contact: support@lumaserv.com * Generated by: https://github.com/openapitools/openapi-generator.git */ using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.IO; using System.Runtime.Serialization; using System.Text; using System.Text.RegularExpressions; using Newtonsoft.Json; using Newtonsoft.Json.Converters; using Newtonsoft.Json.Linq; using System.ComponentModel.DataAnnotations; using OpenAPIDateConverter = ProxmoxSharp.Client.OpenAPIDateConverter; namespace ProxmoxSharp.Model { /// /// CreateAccessTicket200ResponseData /// [DataContract(Name = "createAccessTicket_200_response_data")] public partial class CreateAccessTicket200ResponseData : IValidatableObject { /// /// Initializes a new instance of the class. /// /// cSRFPreventionToken. /// clustername. /// ticket. /// username. public CreateAccessTicket200ResponseData(string cSRFPreventionToken = default(string), string clustername = default(string), string ticket = default(string), string username = default(string)) { this.CSRFPreventionToken = cSRFPreventionToken; this.Clustername = clustername; this.Ticket = ticket; this.Username = username; } /// /// Gets or Sets CSRFPreventionToken /// [DataMember(Name = "CSRFPreventionToken", EmitDefaultValue = false)] public string CSRFPreventionToken { get; set; } /// /// Gets or Sets Clustername /// [DataMember(Name = "clustername", EmitDefaultValue = false)] public string Clustername { get; set; } /// /// Gets or Sets Ticket /// [DataMember(Name = "ticket", EmitDefaultValue = false)] public string Ticket { get; set; } /// /// Gets or Sets Username /// [DataMember(Name = "username", EmitDefaultValue = false)] public string Username { get; set; } /// /// Returns the string presentation of the object /// /// String presentation of the object public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("class CreateAccessTicket200ResponseData {\n"); sb.Append(" CSRFPreventionToken: ").Append(CSRFPreventionToken).Append("\n"); sb.Append(" Clustername: ").Append(Clustername).Append("\n"); sb.Append(" Ticket: ").Append(Ticket).Append("\n"); sb.Append(" Username: ").Append(Username).Append("\n"); sb.Append("}\n"); return sb.ToString(); } /// /// Returns the JSON string presentation of the object /// /// JSON string presentation of the object public virtual string ToJson() { return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); } /// /// To validate all properties of the instance /// /// Validation context /// Validation Result IEnumerable IValidatableObject.Validate(ValidationContext validationContext) { yield break; } } }