<?xml version="1.0"?>
<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/Dinumero.Dto.Avtal" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Dinumero.Dto.Avtal" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Dinumero.Dto.Client" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/Dinumero.Dto.Authorization" />
  <xs:import namespace="http://schemas.servicestack.net/types" />
  <xs:complexType name="ContractSearch">
    <xs:sequence>
      <xs:element name="_x003C_ClientId_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_EndDateMax_x003E_k__BackingField" nillable="true" type="xs:dateTime" />
      <xs:element name="_x003C_EndDateMin_x003E_k__BackingField" nillable="true" type="xs:dateTime" />
      <xs:element name="_x003C_IsAboutToBeRenewed_x003E_k__BackingField" nillable="true" type="xs:boolean" />
      <xs:element name="_x003C_Is_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_Labels_x003E_k__BackingField" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" />
      <xs:element name="_x003C_MonitoringDateMax_x003E_k__BackingField" nillable="true" type="xs:dateTime" />
      <xs:element name="_x003C_MonitoringDateMin_x003E_k__BackingField" nillable="true" type="xs:dateTime" />
      <xs:element name="_x003C_Name_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_PageSize_x003E_k__BackingField" nillable="true" type="xs:int" />
      <xs:element name="_x003C_Page_x003E_k__BackingField" nillable="true" type="xs:int" />
      <xs:element name="_x003C_SortAsc_x003E_k__BackingField" type="xs:boolean" />
      <xs:element name="_x003C_SortColumn_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_TerminationDateMax_x003E_k__BackingField" nillable="true" type="xs:dateTime" />
      <xs:element name="_x003C_TerminationDateMin_x003E_k__BackingField" nillable="true" type="xs:dateTime" />
      <xs:element name="_x003C_Text_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_Type_x003E_k__BackingField" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractSearch" nillable="true" type="tns:ContractSearch" />
  <xs:complexType name="ContractRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractRequest" nillable="true" type="tns:ContractRequest" />
  <xs:complexType name="Contract">
    <xs:sequence>
      <xs:element name="_x003C_CancelAdjustToMonthEnd_x003E_k__BackingField" type="xs:boolean" />
      <xs:element name="_x003C_CancelDate_x003E_k__BackingField" nillable="true" type="xs:dateTime" />
      <xs:element name="_x003C_CancelTime_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_CancelType_x003E_k__BackingField" type="tns:CancelType" />
      <xs:element name="_x003C_ClientId_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_CounterPartId_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_CounterPartName_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_EndDate_x003E_k__BackingField" type="xs:dateTime" />
      <xs:element name="_x003C_GroupId_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_Id_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_IsPrivate_x003E_k__BackingField" type="xs:boolean" />
      <xs:element name="_x003C_Labels_x003E_k__BackingField" nillable="true" type="tns:ArrayOfLabel" />
      <xs:element name="_x003C_MonitoringDate_x003E_k__BackingField" nillable="true" type="xs:dateTime" />
      <xs:element name="_x003C_MonitoringTime_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_Name_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_NextEndDate_x003E_k__BackingField" nillable="true" type="xs:dateTime" />
      <xs:element name="_x003C_Notes_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_NotificationType_x003E_k__BackingField" type="tns:NotificationType" />
      <xs:element name="_x003C_OwnerId_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_Registered_x003E_k__BackingField" type="xs:dateTime" />
      <xs:element name="_x003C_RenewalAdjustToMonthEnd_x003E_k__BackingField" type="xs:boolean" />
      <xs:element name="_x003C_RenewalTime_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_RenewalType_x003E_k__BackingField" type="tns:RenewalType" />
      <xs:element name="_x003C_StartDate_x003E_k__BackingField" type="xs:dateTime" />
      <xs:element name="_x003C_StateType_x003E_k__BackingField" type="tns:StateType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Contract" nillable="true" type="tns:Contract" />
  <xs:simpleType name="CancelType">
    <xs:annotation>
      <xs:appinfo>
        <ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
      </xs:appinfo>
    </xs:annotation>
    <xs:list>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="None">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Days">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Months">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Years">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:list>
  </xs:simpleType>
  <xs:element name="CancelType" nillable="true" type="tns:CancelType" />
  <xs:complexType name="ArrayOfLabel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Label" nillable="true" type="tns:Label" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLabel" nillable="true" type="tns:ArrayOfLabel" />
  <xs:complexType name="Label">
    <xs:sequence>
      <xs:element name="_x003C_ClientId_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_Color_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_Id_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_Name_x003E_k__BackingField" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Label" nillable="true" type="tns:Label" />
  <xs:simpleType name="NotificationType">
    <xs:annotation>
      <xs:appinfo>
        <ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
      </xs:appinfo>
    </xs:annotation>
    <xs:list>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="None">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Active">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="InActiveUntilRenewal">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:list>
  </xs:simpleType>
  <xs:element name="NotificationType" nillable="true" type="tns:NotificationType" />
  <xs:simpleType name="RenewalType">
    <xs:annotation>
      <xs:appinfo>
        <ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
      </xs:appinfo>
    </xs:annotation>
    <xs:list>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="None">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Days">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Months">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Years">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Manual">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:list>
  </xs:simpleType>
  <xs:element name="RenewalType" nillable="true" type="tns:RenewalType" />
  <xs:simpleType name="StateType">
    <xs:annotation>
      <xs:appinfo>
        <ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
      </xs:appinfo>
    </xs:annotation>
    <xs:list>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Proposal">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">0</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Active">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Cancelled">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Filed">
            <xs:annotation>
              <xs:appinfo>
                <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:list>
  </xs:simpleType>
  <xs:element name="StateType" nillable="true" type="tns:StateType" />
  <xs:complexType name="ContractAcknowledgeRenewalRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractAcknowledgeRenewalRequest" nillable="true" type="tns:ContractAcknowledgeRenewalRequest" />
  <xs:complexType name="ContractFiles">
    <xs:sequence>
      <xs:element name="_x003C_ClientId_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_Id_x003E_k__BackingField" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractFiles" nillable="true" type="tns:ContractFiles" />
  <xs:complexType name="ContractFile">
    <xs:sequence>
      <xs:element name="_x003C_Attachment_x003E_k__BackingField" type="xs:boolean" />
      <xs:element name="_x003C_ClientId_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_FileId_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_Id_x003E_k__BackingField" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractFile" nillable="true" type="tns:ContractFile" />
  <xs:complexType name="ClientSearch">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="ClientSearch" nillable="true" type="tns:ClientSearch" />
  <xs:complexType name="ClientLocal">
    <xs:sequence>
      <xs:element minOccurs="0" name="Accounts" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/Dinumero.Dto.Client" type="q2:Accounts" />
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="Gid" type="ser:guid" />
      <xs:element minOccurs="0" name="ModuleContracts" type="xs:boolean" />
      <xs:element minOccurs="0" name="ModuleFiles" type="xs:boolean" />
      <xs:element minOccurs="0" name="ModuleReports" type="xs:boolean" />
      <xs:element minOccurs="0" name="ModuleSupplierInvoices" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OrgNr" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" xmlns:q3="http://schemas.datacontract.org/2004/07/Dinumero.Dto.Client" type="q3:KlientStatus" />
      <xs:element minOccurs="0" name="UserPermissions" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfKeyValueOfintUserPermissionSg0u17RJ" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientLocal" nillable="true" type="tns:ClientLocal" />
  <xs:complexType name="UserPermission">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsInstanceAdmin" type="xs:boolean" />
      <xs:element minOccurs="0" name="Permissions" nillable="true" xmlns:q5="http://schemas.datacontract.org/2004/07/Dinumero.Dto.Authorization" type="q5:ArrayOfPermission" />
      <xs:element minOccurs="0" name="User" nillable="true" xmlns:q6="http://schemas.datacontract.org/2004/07/Dinumero.Dto.Authorization" type="q6:UserDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserPermission" nillable="true" type="tns:UserPermission" />
  <xs:complexType name="UserGroupSearch">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserGroupSearch" nillable="true" type="tns:UserGroupSearch" />
  <xs:complexType name="UserGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientId" type="xs:int" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Users" nillable="true" xmlns:q7="http://schemas.datacontract.org/2004/07/Dinumero.Dto.Authorization" type="q7:ArrayOfUserDto" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserGroup" nillable="true" type="tns:UserGroup" />
  <xs:complexType name="ArrayOfContract">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Contract" nillable="true" type="tns:Contract" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContract" nillable="true" type="tns:ArrayOfContract" />
  <xs:complexType name="ContractFilesResponse">
    <xs:sequence>
      <xs:element name="_x003C_ClientId_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_Created_x003E_k__BackingField" type="xs:dateTime" />
      <xs:element name="_x003C_FileName_x003E_k__BackingField" nillable="true" type="xs:string" />
      <xs:element name="_x003C_Id_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_NrOfPages_x003E_k__BackingField" type="xs:int" />
      <xs:element name="_x003C_ResponseStatus_x003E_k__BackingField" nillable="true" xmlns:q8="http://schemas.servicestack.net/types" type="q8:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContractFilesResponse" nillable="true" type="tns:ContractFilesResponse" />
</xs:schema>