Exemple #1
0
 /// <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();
 }