<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/LDMS.HelpDeskData.Model" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/LDMS.HelpDeskData.Model" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ArrayOfAakasliveTicketDetails">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AakasliveTicketDetails" nillable="true" type="tns:AakasliveTicketDetails" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAakasliveTicketDetails" nillable="true" type="tns:ArrayOfAakasliveTicketDetails" />
  <xs:complexType name="AakasliveTicketDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Descriptions" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AakasliveTicketDetails" nillable="true" type="tns:AakasliveTicketDetails" />
  <xs:complexType name="TickeInsertModelApp">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CenterId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CenterName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Createdby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedbyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Descriptions" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FieldList" nillable="true" type="tns:ArrayOfFieldList" />
      <xs:element minOccurs="0" name="FileLocation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupIDs" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HtmlDescriptions" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsPicked" type="xs:boolean" />
      <xs:element minOccurs="0" name="PickRectifirename" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PickedbyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RefQuery" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RefTicketId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="SeverityId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="SeverityType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StatusId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StatusValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TicketNote" nillable="true" type="tns:ArrayOfTicketNoteDetails" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="centerList" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="roleList" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TickeInsertModelApp" nillable="true" type="tns:TickeInsertModelApp" />
  <xs:complexType name="ArrayOfFieldList">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FieldList" nillable="true" type="tns:FieldList" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFieldList" nillable="true" type="tns:ArrayOfFieldList" />
  <xs:complexType name="FieldList">
    <xs:sequence>
      <xs:element minOccurs="0" name="FilePath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FieldList" nillable="true" type="tns:FieldList" />
  <xs:complexType name="ArrayOfTicketNoteDetails">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketNoteDetails" nillable="true" type="tns:TicketNoteDetails" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTicketNoteDetails" nillable="true" type="tns:ArrayOfTicketNoteDetails" />
  <xs:complexType name="TicketNoteDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketNoteDetails" nillable="true" type="tns:TicketNoteDetails" />
  <xs:complexType name="ArrayOfDisplayReferenceTicket">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DisplayReferenceTicket" nillable="true" type="tns:DisplayReferenceTicket" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDisplayReferenceTicket" nillable="true" type="tns:ArrayOfDisplayReferenceTicket" />
  <xs:complexType name="DisplayReferenceTicket">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Descriptions" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RefTicketId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DisplayReferenceTicket" nillable="true" type="tns:DisplayReferenceTicket" />
  <xs:complexType name="CommentReplyModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Date" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsRectifier" type="xs:int" />
      <xs:element minOccurs="0" name="QAttachmentCss" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="QCreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="QDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="QFileLocation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="QUserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StatusId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="SubDescription" nillable="true" type="tns:ArrayOfSubDescription" />
      <xs:element minOccurs="0" name="TiID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cssfordisplayexpecteddate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommentReplyModel" nillable="true" type="tns:CommentReplyModel" />
  <xs:complexType name="ArrayOfSubDescription">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SubDescription" nillable="true" type="tns:SubDescription" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSubDescription" nillable="true" type="tns:ArrayOfSubDescription" />
  <xs:complexType name="SubDescription">
    <xs:sequence>
      <xs:element minOccurs="0" name="AttachmentCss" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileLocation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HtmlDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SubDescription" nillable="true" type="tns:SubDescription" />
  <xs:complexType name="ArrayOfEmployeeList">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EmployeeList" nillable="true" type="tns:EmployeeList" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEmployeeList" nillable="true" type="tns:ArrayOfEmployeeList" />
  <xs:complexType name="EmployeeList">
    <xs:sequence>
      <xs:element minOccurs="0" name="MailId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeList" nillable="true" type="tns:EmployeeList" />
  <xs:complexType name="ArrayOfHelpDeskViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="HelpDeskViewModel" nillable="true" type="tns:HelpDeskViewModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfHelpDeskViewModel" nillable="true" type="tns:ArrayOfHelpDeskViewModel" />
  <xs:complexType name="HelpDeskViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="Application" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Approver" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AssignedTo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CenterName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CommentCount" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CommentCountShow" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Createdby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Date" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileLocation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Forward" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Hold" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StatusId" type="xs:int" />
      <xs:element minOccurs="0" name="StatusValue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="TicketNote" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ViewDate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="HelpDeskViewModel" nillable="true" type="tns:HelpDeskViewModel" />
  <xs:complexType name="ArrayOfBindApplicationName">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BindApplicationName" nillable="true" type="tns:BindApplicationName" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBindApplicationName" nillable="true" type="tns:ArrayOfBindApplicationName" />
  <xs:complexType name="BindApplicationName">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BindApplicationName" nillable="true" type="tns:BindApplicationName" />
  <xs:complexType name="ArrayOfSeverity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Severity" nillable="true" type="tns:Severity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSeverity" nillable="true" type="tns:ArrayOfSeverity" />
  <xs:complexType name="Severity">
    <xs:sequence>
      <xs:element minOccurs="0" name="SeverityId" type="xs:int" />
      <xs:element minOccurs="0" name="SeverityType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Severity" nillable="true" type="tns:Severity" />
  <xs:complexType name="ArrayOfStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Status" nillable="true" type="tns:Status" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStatus" nillable="true" type="tns:ArrayOfStatus" />
  <xs:complexType name="Status">
    <xs:sequence>
      <xs:element minOccurs="0" name="StatusId" type="xs:int" />
      <xs:element minOccurs="0" name="StatusValue" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Status" nillable="true" type="tns:Status" />
  <xs:complexType name="ArrayOfBindCenterName">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BindCenterName" nillable="true" type="tns:BindCenterName" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBindCenterName" nillable="true" type="tns:ArrayOfBindCenterName" />
  <xs:complexType name="BindCenterName">
    <xs:sequence>
      <xs:element minOccurs="0" name="CenterId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CenterName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CenterZone" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BindCenterName" nillable="true" type="tns:BindCenterName" />
  <xs:complexType name="ArrayOfRoles">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Roles" nillable="true" type="tns:Roles" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRoles" nillable="true" type="tns:ArrayOfRoles" />
  <xs:complexType name="Roles">
    <xs:sequence>
      <xs:element minOccurs="0" name="RoleID" type="xs:int" />
      <xs:element minOccurs="0" name="RoleName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Roles" nillable="true" type="tns:Roles" />
  <xs:complexType name="ArrayOfGroupMailViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="GroupMailViewModel" nillable="true" type="tns:GroupMailViewModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfGroupMailViewModel" nillable="true" type="tns:ArrayOfGroupMailViewModel" />
  <xs:complexType name="GroupMailViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CenterIds" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" type="xs:boolean" />
      <xs:element minOccurs="0" name="RoleIds" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="color" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GroupMailViewModel" nillable="true" type="tns:GroupMailViewModel" />
  <xs:complexType name="ArrayOfBindCategoryDropdown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BindCategoryDropdown" nillable="true" type="tns:BindCategoryDropdown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBindCategoryDropdown" nillable="true" type="tns:ArrayOfBindCategoryDropdown" />
  <xs:complexType name="BindCategoryDropdown">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoryId" type="xs:int" />
      <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsTemplated" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BindCategoryDropdown" nillable="true" type="tns:BindCategoryDropdown" />
  <xs:complexType name="ArrayOfCategoryRequiredFieldViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CategoryRequiredFieldViewModel" nillable="true" type="tns:CategoryRequiredFieldViewModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCategoryRequiredFieldViewModel" nillable="true" type="tns:ArrayOfCategoryRequiredFieldViewModel" />
  <xs:complexType name="CategoryRequiredFieldViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoryId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IsAttachment" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRequired" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="RequiredName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TranSlideKeyID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CategoryRequiredFieldViewModel" nillable="true" type="tns:CategoryRequiredFieldViewModel" />
  <xs:complexType name="TranslideFieldsComboViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsMultiSelect" type="xs:boolean" />
      <xs:element minOccurs="0" name="TranSlideFields" nillable="true" type="tns:ArrayOfComboModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TranslideFieldsComboViewModel" nillable="true" type="tns:TranslideFieldsComboViewModel" />
  <xs:complexType name="ArrayOfComboModel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ComboModel" nillable="true" type="tns:ComboModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfComboModel" nillable="true" type="tns:ArrayOfComboModel" />
  <xs:complexType name="ComboModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ComboModel" nillable="true" type="tns:ComboModel" />
  <xs:complexType name="CommentReplyInsert">
    <xs:sequence>
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Descriptions" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileLocation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HtmlDescriptions" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastTicketStatus" type="xs:int" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CommentReplyInsert" nillable="true" type="tns:CommentReplyInsert" />
  <xs:complexType name="ArrayOfCircularViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CircularViewModel" nillable="true" type="tns:CircularViewModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCircularViewModel" nillable="true" type="tns:ArrayOfCircularViewModel" />
  <xs:complexType name="CircularViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CenterId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CenterName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FileLocation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsRead" type="xs:boolean" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="view" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CircularViewModel" nillable="true" type="tns:CircularViewModel" />
  <xs:complexType name="BoardViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="SModel" nillable="true" type="tns:ArrayOfStatusViewModel" />
      <xs:element minOccurs="0" name="TModel" nillable="true" type="tns:ArrayOfTicketViewModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BoardViewModel" nillable="true" type="tns:BoardViewModel" />
  <xs:complexType name="ArrayOfStatusViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StatusViewModel" nillable="true" type="tns:StatusViewModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStatusViewModel" nillable="true" type="tns:ArrayOfStatusViewModel" />
  <xs:complexType name="StatusViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="Display" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="StatusId" type="xs:int" />
      <xs:element minOccurs="0" name="StatusOrder" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="StatusValue" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StatusViewModel" nillable="true" type="tns:StatusViewModel" />
  <xs:complexType name="ArrayOfTicketViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketViewModel" nillable="true" type="tns:TicketViewModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTicketViewModel" nillable="true" type="tns:ArrayOfTicketViewModel" />
  <xs:complexType name="TicketViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CenterId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="StatusId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="color" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="commentCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketViewModel" nillable="true" type="tns:TicketViewModel" />
  <xs:complexType name="ArrayOfCategoryStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CategoryStatus" nillable="true" type="tns:CategoryStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCategoryStatus" nillable="true" type="tns:ArrayOfCategoryStatus" />
  <xs:complexType name="CategoryStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoryType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CategoryStatus" nillable="true" type="tns:CategoryStatus" />
  <xs:complexType name="CategoryViewModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApproverLevelAdd" nillable="true" type="tns:ArrayOfApproverLevelAddvm" />
      <xs:element minOccurs="0" name="ApproverRoleId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CatTypeName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryId" type="xs:int" />
      <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsAttachment" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRectifiedbyApprover" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsTemplated" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsValidationRequired" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="MailPriority" nillable="true" type="tns:ArrayOfMailPriorityLevel" />
      <xs:element minOccurs="0" name="OwnershipLevelAdd" nillable="true" type="tns:ArrayOfOwnershipLevelAddvm" />
      <xs:element minOccurs="0" name="Procedurevalue" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RectifierMailId" nillable="true" type="tns:CategoryRectifierMailId" />
      <xs:element minOccurs="0" name="RequiredFieldList" nillable="true" type="tns:ArrayOfRequiredFieldList" />
      <xs:element minOccurs="0" name="SLA" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ValidationProcedure" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CategoryViewModel" nillable="true" type="tns:CategoryViewModel" />
  <xs:complexType name="ArrayOfApproverLevelAddvm">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ApproverLevelAddvm" nillable="true" type="tns:ApproverLevelAddvm" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfApproverLevelAddvm" nillable="true" type="tns:ArrayOfApproverLevelAddvm" />
  <xs:complexType name="ApproverLevelAddvm">
    <xs:sequence>
      <xs:element minOccurs="0" name="BehaviourId" type="xs:int" />
      <xs:element minOccurs="0" name="Level" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RoleId" type="xs:int" />
      <xs:element minOccurs="0" name="ScopeId" type="xs:int" />
      <xs:element minOccurs="0" name="Sla" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ApproverLevelAddvm" nillable="true" type="tns:ApproverLevelAddvm" />
  <xs:complexType name="ArrayOfMailPriorityLevel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MailPriorityLevel" nillable="true" type="tns:MailPriorityLevel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMailPriorityLevel" nillable="true" type="tns:ArrayOfMailPriorityLevel" />
  <xs:complexType name="MailPriorityLevel">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoryId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Level" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="RoleId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SLA" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MailPriorityLevel" nillable="true" type="tns:MailPriorityLevel" />
  <xs:complexType name="ArrayOfOwnershipLevelAddvm">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OwnershipLevelAddvm" nillable="true" type="tns:OwnershipLevelAddvm" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOwnershipLevelAddvm" nillable="true" type="tns:ArrayOfOwnershipLevelAddvm" />
  <xs:complexType name="OwnershipLevelAddvm">
    <xs:sequence>
      <xs:element minOccurs="0" name="Employee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Level" type="xs:int" />
      <xs:element minOccurs="0" name="OwnershipTypename" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Ownertype" type="xs:int" />
      <xs:element minOccurs="0" name="Sla" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OwnershipLevelAddvm" nillable="true" type="tns:OwnershipLevelAddvm" />
  <xs:complexType name="CategoryRectifierMailId">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailCC" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MailTo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CategoryRectifierMailId" nillable="true" type="tns:CategoryRectifierMailId" />
  <xs:complexType name="ArrayOfRequiredFieldList">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RequiredFieldList" nillable="true" type="tns:RequiredFieldList" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRequiredFieldList" nillable="true" type="tns:ArrayOfRequiredFieldList" />
  <xs:complexType name="RequiredFieldList">
    <xs:sequence>
      <xs:element minOccurs="0" name="CategoryId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="DisplayField" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IsRequired" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="OrderId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="RequiredName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TranslideKeyId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Translidekey" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="isAtachment" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RequiredFieldList" nillable="true" type="tns:RequiredFieldList" />
  <xs:complexType name="ArrayOfAllCategories">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AllCategories" nillable="true" type="tns:AllCategories" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAllCategories" nillable="true" type="tns:ArrayOfAllCategories" />
  <xs:complexType name="AllCategories">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AppName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ApproverRoleId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CatPermission" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryId" type="xs:int" />
      <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CategoryTypeId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="IsActive" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsAttachment" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsTemplated" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="MailPriority" nillable="true" type="tns:ArrayOfMailPriorityLevel" />
      <xs:element minOccurs="0" name="RectifierMailId" nillable="true" type="tns:CategoryRectifierMailId" />
      <xs:element minOccurs="0" name="RequiredFieldList" nillable="true" type="tns:ArrayOfRequiredFieldList" />
      <xs:element minOccurs="0" name="SLA" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AllCategories" nillable="true" type="tns:AllCategories" />
  <xs:complexType name="OnHoldModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Days" type="xs:int" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="notsure" type="xs:boolean" />
      <xs:element minOccurs="0" name="roleid" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OnHoldModel" nillable="true" type="tns:OnHoldModel" />
  <xs:complexType name="ArrayOfConfirmationWarnaing">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ConfirmationWarnaing" nillable="true" type="tns:ConfirmationWarnaing" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConfirmationWarnaing" nillable="true" type="tns:ArrayOfConfirmationWarnaing" />
  <xs:complexType name="ConfirmationWarnaing">
    <xs:sequence>
      <xs:element minOccurs="0" name="CreatedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConfirmationWarnaing" nillable="true" type="tns:ConfirmationWarnaing" />
  <xs:complexType name="ArrayOfBindCenterwiseEmployee">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BindCenterwiseEmployee" nillable="true" type="tns:BindCenterwiseEmployee" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBindCenterwiseEmployee" nillable="true" type="tns:ArrayOfBindCenterwiseEmployee" />
  <xs:complexType name="BindCenterwiseEmployee">
    <xs:sequence>
      <xs:element minOccurs="0" name="Userid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BindCenterwiseEmployee" nillable="true" type="tns:BindCenterwiseEmployee" />
  <xs:complexType name="ArrayOfOwnerShipTypevm">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OwnerShipTypevm" nillable="true" type="tns:OwnerShipTypevm" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOwnerShipTypevm" nillable="true" type="tns:ArrayOfOwnerShipTypevm" />
  <xs:complexType name="OwnerShipTypevm">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OwnerShipTypevm" nillable="true" type="tns:OwnerShipTypevm" />
  <xs:complexType name="ArrayOfRectifierhierarchyvm">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Rectifierhierarchyvm" nillable="true" type="tns:Rectifierhierarchyvm" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRectifierhierarchyvm" nillable="true" type="tns:ArrayOfRectifierhierarchyvm" />
  <xs:complexType name="Rectifierhierarchyvm">
    <xs:sequence>
      <xs:element minOccurs="0" name="Appid" type="xs:int" />
      <xs:element minOccurs="0" name="CategoryId" type="xs:int" />
      <xs:element minOccurs="0" name="Createdby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmpId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Level" type="xs:int" />
      <xs:element minOccurs="0" name="Ownershiptype" type="xs:int" />
      <xs:element minOccurs="0" name="SLA" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Rectifierhierarchyvm" nillable="true" type="tns:Rectifierhierarchyvm" />
  <xs:complexType name="ArrayOfIssystemIssueVm">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IssystemIssueVm" nillable="true" type="tns:IssystemIssueVm" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIssystemIssueVm" nillable="true" type="tns:ArrayOfIssystemIssueVm" />
  <xs:complexType name="IssystemIssueVm">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IssystemIssueVm" nillable="true" type="tns:IssystemIssueVm" />
  <xs:complexType name="ArrayOfHelpDeskForwardDetails">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="HelpDeskForwardDetails" nillable="true" type="tns:HelpDeskForwardDetails" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfHelpDeskForwardDetails" nillable="true" type="tns:ArrayOfHelpDeskForwardDetails" />
  <xs:complexType name="HelpDeskForwardDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="ExpectedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FTo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketId" type="xs:int" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="HelpDeskForwardDetails" nillable="true" type="tns:HelpDeskForwardDetails" />
  <xs:complexType name="DefultFilter">
    <xs:sequence>
      <xs:element minOccurs="0" name="AppId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CenterID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Createdby" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Isactive" type="xs:boolean" />
      <xs:element minOccurs="0" name="StatusID" type="xs:int" />
      <xs:element minOccurs="0" name="UserID" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DefultFilter" nillable="true" type="tns:DefultFilter" />
  <xs:complexType name="ArrayOfAllProcedure">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AllProcedure" nillable="true" type="tns:AllProcedure" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAllProcedure" nillable="true" type="tns:ArrayOfAllProcedure" />
  <xs:complexType name="AllProcedure">
    <xs:sequence>
      <xs:element minOccurs="0" name="Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ObjectID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ProcedureName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AllProcedure" nillable="true" type="tns:AllProcedure" />
</xs:schema>