/// <summary> /// Initializes a new instance of the SupportTicketDetails class. /// </summary> /// <param name="description">Detailed description of the question or /// issue.</param> /// <param name="problemClassificationId">Each Azure service has its /// own set of issue category called problem classification that /// corresponds to the type of problem you're experiencing. This /// parameter is the resource id of ProblemClassification /// resource.</param> /// <param name="severity">A value that indicates the urgency of the /// case, which in turn determines the response time according to the /// service level agreement of the technical support plan you have with /// Azure. Note: 'Highest critical impact' severity is reserved only to /// our Premium customers. Possible values include: 'minimal', /// 'moderate', 'critical', 'highestcriticalimpact'</param> /// <param name="contactDetails">Contact information of the user /// requesting to create a support ticket.</param> /// <param name="title">Title of the support ticket.</param> /// <param name="serviceId">This is the resource id of the Azure /// service resource associated with the support ticket.</param> /// <param name="id">Id of the resource</param> /// <param name="name">Name of the resource</param> /// <param name="type">Type of the resource /// 'Microsoft.Support/supportTickets'</param> /// <param name="supportTicketId">System generated support ticket id /// that is unique.</param> /// <param name="problemClassificationDisplayName">Localized name of /// problem classification.</param> /// <param name="enrollmentId">Enrollment ID associated with the /// support ticket.</param> /// <param name="require24X7Response">Indicates if this requires a 24x7 /// response from Azure.</param> /// <param name="serviceLevelAgreement">Service Level Agreement /// information for this support ticket.</param> /// <param name="supportEngineer">Information about support engineer /// working on this support ticket.</param> /// <param name="supportPlanType">Support plan type associated with the /// support ticket.</param> /// <param name="problemStartTime">Time in UTC (ISO 8601 format) when /// the problem started.</param> /// <param name="serviceDisplayName">Localized name of Azure /// service.</param> /// <param name="status">Status of the support ticket.</param> /// <param name="createdDate">Time in UTC (ISO 8601 format) when /// support ticket was created.</param> /// <param name="modifiedDate">Time in UTC (ISO 8601 format) when /// support ticket was last modified.</param> /// <param name="technicalTicketDetails">Additional ticket details /// associated with a technical support ticket request. </param> /// <param name="quotaTicketDetails">Additional ticket details /// associated with a quota support ticket request. </param> public SupportTicketDetails(string description, string problemClassificationId, string severity, ContactProfile contactDetails, string title, string serviceId, string id = default(string), string name = default(string), string type = default(string), string supportTicketId = default(string), string problemClassificationDisplayName = default(string), string enrollmentId = default(string), bool?require24X7Response = default(bool?), ServiceLevelAgreement serviceLevelAgreement = default(ServiceLevelAgreement), SupportEngineer supportEngineer = default(SupportEngineer), string supportPlanType = default(string), System.DateTime?problemStartTime = default(System.DateTime?), string serviceDisplayName = default(string), string status = default(string), System.DateTime?createdDate = default(System.DateTime?), System.DateTime?modifiedDate = default(System.DateTime?), TechnicalTicketDetails technicalTicketDetails = default(TechnicalTicketDetails), QuotaTicketDetails quotaTicketDetails = default(QuotaTicketDetails)) { Id = id; Name = name; Type = type; SupportTicketId = supportTicketId; Description = description; ProblemClassificationId = problemClassificationId; ProblemClassificationDisplayName = problemClassificationDisplayName; Severity = severity; EnrollmentId = enrollmentId; Require24X7Response = require24X7Response; ContactDetails = contactDetails; ServiceLevelAgreement = serviceLevelAgreement; SupportEngineer = supportEngineer; SupportPlanType = supportPlanType; Title = title; ProblemStartTime = problemStartTime; ServiceId = serviceId; ServiceDisplayName = serviceDisplayName; Status = status; CreatedDate = createdDate; ModifiedDate = modifiedDate; TechnicalTicketDetails = technicalTicketDetails; QuotaTicketDetails = quotaTicketDetails; CustomInit(); }