class Azure::Support::Mgmt::V2020_04_01::Models::UpdateSupportTicket

Updates severity, ticket status, and contact details in the support ticket.

Attributes

contact_details[RW]

@return [UpdateContactProfile] Contact details to be updated on the support ticket.

severity[RW]

@return [SeverityLevel] Severity level. Possible values include: 'minimal', 'moderate', 'critical', 'highestcriticalimpact'

status[RW]

@return [Status] Status to be updated on the ticket. Possible values include: 'open', 'closed'

Private Class Methods

mapper() click to toggle source

Mapper for UpdateSupportTicket class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2020-04-01/generated/azure_mgmt_support/models/update_support_ticket.rb, line 33
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'UpdateSupportTicket',
    type: {
      name: 'Composite',
      class_name: 'UpdateSupportTicket',
      model_properties: {
        severity: {
          client_side_validation: true,
          required: false,
          serialized_name: 'severity',
          type: {
            name: 'String'
          }
        },
        status: {
          client_side_validation: true,
          required: false,
          serialized_name: 'status',
          type: {
            name: 'String'
          }
        },
        contact_details: {
          client_side_validation: true,
          required: false,
          serialized_name: 'contactDetails',
          type: {
            name: 'Composite',
            class_name: 'UpdateContactProfile'
          }
        }
      }
    }
  }
end