<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request.Internal" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request.Internal" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/System.IO" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="BidBueBidderCSIMessageStatusUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q1="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q1:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="BidderCSI" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BidderID" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BidderNote" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="BidderStatus" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="BidBueBidderCSIMessageStatusUpdateRequest" nillable="true" type="tns:BidBueBidderCSIMessageStatusUpdateRequest" />
  <xs:complexType name="ProjectGetContractSummaryRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q2="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q2:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectGetContractSummaryRequest" nillable="true" type="tns:ProjectGetContractSummaryRequest" />
  <xs:complexType name="ProjectGetManagementSummaryRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q3="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q3:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectGetManagementSummaryRequest" nillable="true" type="tns:ProjectGetManagementSummaryRequest" />
  <xs:complexType name="StratusDriveDocumentReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q4="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q4:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StratusDriveDocumentReadRequest" nillable="true" type="tns:StratusDriveDocumentReadRequest" />
  <xs:complexType name="StratusDriveDocumentReadInFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q5="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q5:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StratusDriveDocumentReadInFolderRequest" nillable="true" type="tns:StratusDriveDocumentReadInFolderRequest" />
  <xs:complexType name="StratusDriveDocumentRevisionReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q6="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q6:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StratusDriveDocumentRevisionReadRequest" nillable="true" type="tns:StratusDriveDocumentRevisionReadRequest" />
  <xs:complexType name="StratusDriveDocumentCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q7="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q7:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Document" nillable="true" xmlns:q8="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q8:DocumentStratusDrive" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StratusDriveDocumentCreateRequest" nillable="true" type="tns:StratusDriveDocumentCreateRequest" />
  <xs:complexType name="StratusDriveDocumentDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q9="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q9:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FileId" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StratusDriveDocumentDeleteRequest" nillable="true" type="tns:StratusDriveDocumentDeleteRequest" />
  <xs:complexType name="FoldersStratusDriveGetByParentFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q10="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q10:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoldersStratusDriveGetByParentFolderRequest" nillable="true" type="tns:FoldersStratusDriveGetByParentFolderRequest" />
  <xs:complexType name="FolderStratusDriveAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q11="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q11:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="folder" nillable="true" xmlns:q12="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q12:FolderStratusDrive" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderStratusDriveAddRequest" nillable="true" type="tns:FolderStratusDriveAddRequest" />
  <xs:complexType name="FolderStratusDriveDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q13="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q13:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FileId" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderStratusDriveDeleteRequest" nillable="true" type="tns:FolderStratusDriveDeleteRequest" />
  <xs:complexType name="StratusDriveEventsListenerRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="RequestStream" nillable="true" xmlns:q14="http://schemas.datacontract.org/2004/07/System.IO" type="q14:Stream" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StratusDriveEventsListenerRequest" nillable="true" type="tns:StratusDriveEventsListenerRequest" />
  <xs:complexType name="FolderDocumentsAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q15="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q15:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Document" nillable="true" xmlns:q16="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q16:Document" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderDocumentsAddRequest" nillable="true" type="tns:FolderDocumentsAddRequest" />
  <xs:complexType name="FoldersDocumentsGetByParentFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q17="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q17:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
          <xs:element minOccurs="0" name="FolderType" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoldersDocumentsGetByParentFolderRequest" nillable="true" type="tns:FoldersDocumentsGetByParentFolderRequest" />
  <xs:complexType name="FolderDeleteDocumentsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q18="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q18:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DeleteChildren" type="xs:boolean" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderDeleteDocumentsRequest" nillable="true" type="tns:FolderDeleteDocumentsRequest" />
  <xs:complexType name="ListDocumentStatusReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q19="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q19:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="GroupId" type="xs:int" />
          <xs:element minOccurs="0" name="OrganizationId" type="xs:int" />
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ListDocumentStatusReadRequest" nillable="true" type="tns:ListDocumentStatusReadRequest" />
  <xs:complexType name="ListDocumentDisciplinesReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q20="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q20:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="GroupId" type="xs:int" />
          <xs:element minOccurs="0" name="OrganizationId" type="xs:int" />
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ListDocumentDisciplinesReadRequest" nillable="true" type="tns:ListDocumentDisciplinesReadRequest" />
  <xs:complexType name="ListDocumentTypesReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q21="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q21:BaseRequest">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ListDocumentTypesReadRequest" nillable="true" type="tns:ListDocumentTypesReadRequest" />
  <xs:complexType name="DocumentCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q22="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q22:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DocumentCSI" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DocumentDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DocumentDiscipline" type="xs:int" />
          <xs:element minOccurs="0" name="DocumentIssue" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DocumentIssueDate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DocumentNumber" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DocumentStatus" type="xs:int" />
          <xs:element minOccurs="0" name="DocumentType" type="xs:int" />
          <xs:element minOccurs="0" name="FileContent" nillable="true" type="xs:base64Binary" />
          <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FileSize" type="xs:int" />
          <xs:element minOccurs="0" name="FileType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DocumentCreateRequest" nillable="true" type="tns:DocumentCreateRequest" />
  <xs:complexType name="DocumentReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q23="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q23:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ExcludeFileContent" type="xs:boolean" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="WantThumbnail" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DocumentReadRequest" nillable="true" type="tns:DocumentReadRequest" />
  <xs:complexType name="DocumentRevisionReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q24="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q24:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
          <xs:element minOccurs="0" name="WantThumbnail" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DocumentRevisionReadRequest" nillable="true" type="tns:DocumentRevisionReadRequest" />
  <xs:complexType name="DocumentsReadInFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q25="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q25:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DocumentsReadInFolderRequest" nillable="true" type="tns:DocumentsReadInFolderRequest" />
  <xs:complexType name="DocumentsReadByRfiRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q26="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q26:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiId" type="xs:int" />
          <xs:element minOccurs="0" name="WantThumbnail" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DocumentsReadByRfiRequest" nillable="true" type="tns:DocumentsReadByRfiRequest" />
  <xs:complexType name="ReferencedDocumentsReadByFolderIDRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q27="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q27:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderID" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ReferencedDocumentsReadByFolderIDRequest" nillable="true" type="tns:ReferencedDocumentsReadByFolderIDRequest" />
  <xs:complexType name="DocumentTransmitRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q28="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q28:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="ToUserIdList" nillable="true" xmlns:q29="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q29:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DocumentTransmitRequest" nillable="true" type="tns:DocumentTransmitRequest" />
  <xs:complexType name="FileAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q30="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q30:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportId" type="xs:int" />
          <xs:element minOccurs="0" name="FileContent" nillable="true" type="xs:base64Binary" />
          <xs:element minOccurs="0" name="FileInfo" nillable="true" xmlns:q31="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q31:File" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FileAddRequest" nillable="true" type="tns:FileAddRequest" />
  <xs:complexType name="FileCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q32="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q32:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FileContent" nillable="true" type="xs:base64Binary" />
          <xs:element minOccurs="0" name="FileInfo" nillable="true" xmlns:q33="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q33:File" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FileCreateRequest" nillable="true" type="tns:FileCreateRequest" />
  <xs:complexType name="FileDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q34="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q34:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="AttachmentFileID" type="xs:int" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FileDeleteRequest" nillable="true" type="tns:FileDeleteRequest" />
  <xs:complexType name="FilesGetByDailyReportRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q35="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q35:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FilesGetByDailyReportRequest" nillable="true" type="tns:FilesGetByDailyReportRequest" />
  <xs:complexType name="FileUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q36="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q36:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="AttachmentFileDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AttachmentFileId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FileUpdateRequest" nillable="true" type="tns:FileUpdateRequest" />
  <xs:complexType name="FileGetUploadedFileRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q37="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q37:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="UploadedFileId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FileGetUploadedFileRequest" nillable="true" type="tns:FileGetUploadedFileRequest" />
  <xs:complexType name="FileGetUploadedLogoRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q38="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q38:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="UploadedFileId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FileGetUploadedLogoRequest" nillable="true" type="tns:FileGetUploadedLogoRequest" />
  <xs:complexType name="InternalUserAuthenticationRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InternalUserAuthenticationRequest" nillable="true" type="tns:InternalUserAuthenticationRequest" />
  <xs:complexType name="InternalUserAuthenticationRequestEncrypted">
    <xs:sequence>
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Provider" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InternalUserAuthenticationRequestEncrypted" nillable="true" type="tns:InternalUserAuthenticationRequestEncrypted" />
  <xs:complexType name="UserLoginRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="LoginMethod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="UserLoginRequest" nillable="true" type="tns:UserLoginRequest" />
  <xs:complexType name="MeetingReadInFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q39="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q39:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MeetingReadInFolderRequest" nillable="true" type="tns:MeetingReadInFolderRequest" />
  <xs:complexType name="MeetingReadAttachmentsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q40="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q40:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MeetingReadAttachmentsRequest" nillable="true" type="tns:MeetingReadAttachmentsRequest" />
  <xs:complexType name="MeetingMinuteReadAttachmentsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q41="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q41:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MeetingMinuteReadAttachmentsRequest" nillable="true" type="tns:MeetingMinuteReadAttachmentsRequest" />
  <xs:complexType name="MeetingMinutesReadByMeetingRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q42="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q42:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MeetingMinutesReadByMeetingRequest" nillable="true" type="tns:MeetingMinutesReadByMeetingRequest" />
  <xs:complexType name="MeetingMinuteReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q43="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q43:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MeetingMinuteReadRequest" nillable="true" type="tns:MeetingMinuteReadRequest" />
  <xs:complexType name="OpenIssueCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q44="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q44:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="OpenIssue" nillable="true" xmlns:q45="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q45:OpenIssue" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueCreateRequest" nillable="true" type="tns:OpenIssueCreateRequest" />
  <xs:complexType name="OpenIssueCreateManyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q46="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q46:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="OpenIssueList" nillable="true" xmlns:q47="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q47:ArrayOfOpenIssue" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueCreateManyRequest" nillable="true" type="tns:OpenIssueCreateManyRequest" />
  <xs:complexType name="OpenIssueUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q48="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q48:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="OpenIssue" nillable="true" xmlns:q49="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q49:OpenIssue" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueUpdateRequest" nillable="true" type="tns:OpenIssueUpdateRequest" />
  <xs:complexType name="OpenIssueReadInFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q50="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q50:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueReadInFolderRequest" nillable="true" type="tns:OpenIssueReadInFolderRequest" />
  <xs:complexType name="OpenIssueTransmitRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q51="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q51:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="ToUserIdList" nillable="true" xmlns:q52="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q52:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueTransmitRequest" nillable="true" type="tns:OpenIssueTransmitRequest" />
  <xs:complexType name="OpenIssueReadAttachmentsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q53="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q53:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueReadAttachmentsRequest" nillable="true" type="tns:OpenIssueReadAttachmentsRequest" />
  <xs:complexType name="OpenIssueAddRecipientsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q54="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q54:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="UserIdList" nillable="true" xmlns:q55="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q55:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueAddRecipientsRequest" nillable="true" type="tns:OpenIssueAddRecipientsRequest" />
  <xs:complexType name="OpenIssueReadRecipientsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q56="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q56:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueReadRecipientsRequest" nillable="true" type="tns:OpenIssueReadRecipientsRequest" />
  <xs:complexType name="OpenIssueStatusesReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q57="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q57:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueStatusesReadRequest" nillable="true" type="tns:OpenIssueStatusesReadRequest" />
  <xs:complexType name="OpenIssueRemoveRecipientsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q58="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q58:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="UserIdList" nillable="true" xmlns:q59="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q59:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueRemoveRecipientsRequest" nillable="true" type="tns:OpenIssueRemoveRecipientsRequest" />
  <xs:complexType name="OpenIssueUpdateAttachmentRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q60="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q60:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FileDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FileId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueUpdateAttachmentRequest" nillable="true" type="tns:OpenIssueUpdateAttachmentRequest" />
  <xs:complexType name="OpenIssueCreateAttachmentRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q61="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q61:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Attachment" nillable="true" xmlns:q62="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q62:File" />
          <xs:element minOccurs="0" name="FileContent" nillable="true" type="xs:base64Binary" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="OpenIssueId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueCreateAttachmentRequest" nillable="true" type="tns:OpenIssueCreateAttachmentRequest" />
  <xs:complexType name="OpenIssueCreatePCOrequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q63="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q63:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="FromUserId" type="xs:int" />
          <xs:element minOccurs="0" name="Reference" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueCreatePCOrequest" nillable="true" type="tns:OpenIssueCreatePCOrequest" />
  <xs:complexType name="OpenIssueDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q64="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q64:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueDeleteRequest" nillable="true" type="tns:OpenIssueDeleteRequest" />
  <xs:complexType name="OpenIssueReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q65="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q65:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueReadRequest" nillable="true" type="tns:OpenIssueReadRequest" />
  <xs:complexType name="OpenIssueReplyCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q66="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q66:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="OpenIssueId" type="xs:int" />
          <xs:element minOccurs="0" name="Post" type="xs:boolean" />
          <xs:element minOccurs="0" name="Reply" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueReplyCreateRequest" nillable="true" type="tns:OpenIssueReplyCreateRequest" />
  <xs:complexType name="OpenIssueReplyReadByOpenIssueRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q67="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q67:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="OpenIssueId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueReplyReadByOpenIssueRequest" nillable="true" type="tns:OpenIssueReplyReadByOpenIssueRequest" />
  <xs:complexType name="OpenIssueReplyUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q68="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q68:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Post" type="xs:boolean" />
          <xs:element minOccurs="0" name="Reply" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ReplyId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueReplyUpdateRequest" nillable="true" type="tns:OpenIssueReplyUpdateRequest" />
  <xs:complexType name="OpenIssueReplyDeleteManyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q69="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q69:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ReplyIdList" nillable="true" xmlns:q70="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q70:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OpenIssueReplyDeleteManyRequest" nillable="true" type="tns:OpenIssueReplyDeleteManyRequest" />
  <xs:complexType name="PunchListReplyReadByPunchListRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q71="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q71:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="PunchListId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListReplyReadByPunchListRequest" nillable="true" type="tns:PunchListReplyReadByPunchListRequest" />
  <xs:complexType name="PunchListReplyCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q72="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q72:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Post" type="xs:boolean" />
          <xs:element minOccurs="0" name="PunchListId" type="xs:int" />
          <xs:element minOccurs="0" name="Reply" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListReplyCreateRequest" nillable="true" type="tns:PunchListReplyCreateRequest" />
  <xs:complexType name="PunchListReplyUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q73="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q73:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Post" type="xs:boolean" />
          <xs:element minOccurs="0" name="PunchListReplyId" type="xs:int" />
          <xs:element minOccurs="0" name="Reply" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListReplyUpdateRequest" nillable="true" type="tns:PunchListReplyUpdateRequest" />
  <xs:complexType name="PunchListReplyDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q74="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q74:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="PunchListReplyId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListReplyDeleteRequest" nillable="true" type="tns:PunchListReplyDeleteRequest" />
  <xs:complexType name="PunchListReplyDeleteManyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q75="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q75:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="PunchListReplyIds" nillable="true" xmlns:q76="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q76:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListReplyDeleteManyRequest" nillable="true" type="tns:PunchListReplyDeleteManyRequest" />
  <xs:complexType name="PunchListCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q77="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q77:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="PunchList" nillable="true" xmlns:q78="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q78:PunchList" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListCreateRequest" nillable="true" type="tns:PunchListCreateRequest" />
  <xs:complexType name="PunchListCreateManyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q79="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q79:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="PunchlistList" nillable="true" xmlns:q80="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q80:ArrayOfPunchList" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListCreateManyRequest" nillable="true" type="tns:PunchListCreateManyRequest" />
  <xs:complexType name="PunchListReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q81="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q81:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListReadRequest" nillable="true" type="tns:PunchListReadRequest" />
  <xs:complexType name="PunchListUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q82="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q82:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="PunchList" nillable="true" xmlns:q83="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q83:PunchList" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListUpdateRequest" nillable="true" type="tns:PunchListUpdateRequest" />
  <xs:complexType name="PunchListCreatePCORequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q84="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q84:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="PunchListId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListCreatePCORequest" nillable="true" type="tns:PunchListCreatePCORequest" />
  <xs:complexType name="PunchListCreateAttachmentRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q85="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q85:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Attachment" nillable="true" xmlns:q86="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q86:File" />
          <xs:element minOccurs="0" name="FileContent" nillable="true" type="xs:base64Binary" />
          <xs:element minOccurs="0" name="PunchListId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListCreateAttachmentRequest" nillable="true" type="tns:PunchListCreateAttachmentRequest" />
  <xs:complexType name="PunchListReadAttachmentsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q87="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q87:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="PunchListId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListReadAttachmentsRequest" nillable="true" type="tns:PunchListReadAttachmentsRequest" />
  <xs:complexType name="PunchListUpdateAttachmentRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q88="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q88:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FileDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FileId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListUpdateAttachmentRequest" nillable="true" type="tns:PunchListUpdateAttachmentRequest" />
  <xs:complexType name="PunchListReadInFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q89="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q89:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListReadInFolderRequest" nillable="true" type="tns:PunchListReadInFolderRequest" />
  <xs:complexType name="PunchListAddRecipientsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q90="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q90:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="RecipientType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UserIdList" nillable="true" xmlns:q91="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q91:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListAddRecipientsRequest" nillable="true" type="tns:PunchListAddRecipientsRequest" />
  <xs:complexType name="PunchListReadRecipientsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q92="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q92:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="RecipientType" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListReadRecipientsRequest" nillable="true" type="tns:PunchListReadRecipientsRequest" />
  <xs:complexType name="PunchListRemoveRecipientsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q93="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q93:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="RecipientType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UserIdList" nillable="true" xmlns:q94="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q94:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListRemoveRecipientsRequest" nillable="true" type="tns:PunchListRemoveRecipientsRequest" />
  <xs:complexType name="PunchListTransmitRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q95="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q95:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="ToUserIdList" nillable="true" xmlns:q96="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q96:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PunchListTransmitRequest" nillable="true" type="tns:PunchListTransmitRequest" />
  <xs:complexType name="RFIReplyCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q97="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q97:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Post" type="xs:boolean" />
          <xs:element minOccurs="0" name="RfiId" type="xs:int" />
          <xs:element minOccurs="0" name="RfiReply" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReplyCreateRequest" nillable="true" type="tns:RFIReplyCreateRequest" />
  <xs:complexType name="RFIReplyReadByRFIRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q98="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q98:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReplyReadByRFIRequest" nillable="true" type="tns:RFIReplyReadByRFIRequest" />
  <xs:complexType name="RFIReplyUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q99="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q99:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Post" type="xs:boolean" />
          <xs:element minOccurs="0" name="Reply" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="RfiReplyId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReplyUpdateRequest" nillable="true" type="tns:RFIReplyUpdateRequest" />
  <xs:complexType name="RFIReplyDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q100="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q100:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiReplyId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReplyDeleteRequest" nillable="true" type="tns:RFIReplyDeleteRequest" />
  <xs:complexType name="RFIReplyDeleteManyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q101="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q101:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiReplyIdList" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReplyDeleteManyRequest" nillable="true" type="tns:RFIReplyDeleteManyRequest" />
  <xs:complexType name="RFIReplyMarkAsAnswerRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q102="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q102:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiReplyIdList" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReplyMarkAsAnswerRequest" nillable="true" type="tns:RFIReplyMarkAsAnswerRequest" />
  <xs:complexType name="RFICreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q103="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q103:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Rfi" nillable="true" xmlns:q104="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q104:RFI" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFICreateRequest" nillable="true" type="tns:RFICreateRequest" />
  <xs:complexType name="RFICreateManyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q105="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q105:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiList" nillable="true" xmlns:q106="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q106:ArrayOfRFI" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFICreateManyRequest" nillable="true" type="tns:RFICreateManyRequest" />
  <xs:complexType name="RFIReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q107="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q107:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReadRequest" nillable="true" type="tns:RFIReadRequest" />
  <xs:complexType name="RFIUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q108="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q108:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Rfi" nillable="true" xmlns:q109="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q109:RFI" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIUpdateRequest" nillable="true" type="tns:RFIUpdateRequest" />
  <xs:complexType name="RFIReadInFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q110="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q110:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReadInFolderRequest" nillable="true" type="tns:RFIReadInFolderRequest" />
  <xs:complexType name="RFICreatePCOrequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q111="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q111:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFICreatePCOrequest" nillable="true" type="tns:RFICreatePCOrequest" />
  <xs:complexType name="RFITransmitRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q112="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q112:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="RfiId" type="xs:int" />
          <xs:element minOccurs="0" name="ToUserIdList" nillable="true" xmlns:q113="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q113:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFITransmitRequest" nillable="true" type="tns:RFITransmitRequest" />
  <xs:complexType name="RFICreateAttachmentRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q114="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q114:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Attachment" nillable="true" xmlns:q115="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q115:File" />
          <xs:element minOccurs="0" name="FileContent" nillable="true" type="xs:base64Binary" />
          <xs:element minOccurs="0" name="RfiId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFICreateAttachmentRequest" nillable="true" type="tns:RFICreateAttachmentRequest" />
  <xs:complexType name="RFIReadAttachmentsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q116="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q116:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReadAttachmentsRequest" nillable="true" type="tns:RFIReadAttachmentsRequest" />
  <xs:complexType name="RFIUpdateAttachmentRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q117="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q117:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FileDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FileId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIUpdateAttachmentRequest" nillable="true" type="tns:RFIUpdateAttachmentRequest" />
  <xs:complexType name="RFIAddRecipientsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q118="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q118:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiId" type="xs:int" />
          <xs:element minOccurs="0" name="UserIdList" nillable="true" xmlns:q119="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q119:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIAddRecipientsRequest" nillable="true" type="tns:RFIAddRecipientsRequest" />
  <xs:complexType name="RFIReadRecipientsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q120="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q120:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReadRecipientsRequest" nillable="true" type="tns:RFIReadRecipientsRequest" />
  <xs:complexType name="RFIRemoveRecipientsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q121="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q121:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="RfiId" type="xs:int" />
          <xs:element minOccurs="0" name="UserIdList" nillable="true" xmlns:q122="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q122:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIRemoveRecipientsRequest" nillable="true" type="tns:RFIRemoveRecipientsRequest" />
  <xs:complexType name="RFIActionRequestedReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q123="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q123:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIActionRequestedReadRequest" nillable="true" type="tns:RFIActionRequestedReadRequest" />
  <xs:complexType name="RFIReasonsReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q124="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q124:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIReasonsReadRequest" nillable="true" type="tns:RFIReasonsReadRequest" />
  <xs:complexType name="RFIStatusesReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q125="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q125:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RFIStatusesReadRequest" nillable="true" type="tns:RFIStatusesReadRequest" />
  <xs:complexType name="StratusLinkProcessRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q126="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q126:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="ReviewUrlList" nillable="true" xmlns:q127="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q127:ArrayOfStratusLinkReviewUrl" />
          <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UserEmail" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StratusLinkProcessRequest" nillable="true" type="tns:StratusLinkProcessRequest" />
  <xs:complexType name="StratusLinkApproveRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q128="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q128:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ClientJson" nillable="true" xmlns:q129="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q129:StratusLinkClientJson" />
          <xs:element minOccurs="0" name="FileContent" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="StateCode" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="StratusLinkApproveRequest" nillable="true" type="tns:StratusLinkApproveRequest" />
  <xs:complexType name="SubmittalReadInFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q130="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q130:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalReadInFolderRequest" nillable="true" type="tns:SubmittalReadInFolderRequest" />
  <xs:complexType name="SubmittalReadAttachmentsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q131="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q131:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalReadAttachmentsRequest" nillable="true" type="tns:SubmittalReadAttachmentsRequest" />
  <xs:complexType name="SubmittalItemReadAttachmentsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q132="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q132:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalItemReadAttachmentsRequest" nillable="true" type="tns:SubmittalItemReadAttachmentsRequest" />
  <xs:complexType name="SubmittalItemsReadBySubmittalRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q133="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q133:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalItemsReadBySubmittalRequest" nillable="true" type="tns:SubmittalItemsReadBySubmittalRequest" />
  <xs:complexType name="SubmittalItemReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q134="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q134:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalItemReadRequest" nillable="true" type="tns:SubmittalItemReadRequest" />
  <xs:complexType name="SubmittalReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q135="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q135:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalReadRequest" nillable="true" type="tns:SubmittalReadRequest" />
  <xs:complexType name="SubmittalCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q136="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q136:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Submittal" nillable="true" xmlns:q137="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q137:SubmittalPackage" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalCreateRequest" nillable="true" type="tns:SubmittalCreateRequest" />
  <xs:complexType name="SubmittalUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q138="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q138:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Submittal" nillable="true" xmlns:q139="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q139:SubmittalPackage" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalUpdateRequest" nillable="true" type="tns:SubmittalUpdateRequest" />
  <xs:complexType name="SubmittalDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q140="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q140:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalDeleteRequest" nillable="true" type="tns:SubmittalDeleteRequest" />
  <xs:complexType name="SubmittalTransmitRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q141="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q141:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="ToUserIdList" nillable="true" xmlns:q142="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q142:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalTransmitRequest" nillable="true" type="tns:SubmittalTransmitRequest" />
  <xs:complexType name="SubmittalItemCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q143="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q143:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Item" nillable="true" xmlns:q144="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q144:SubmittalItem" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalItemCreateRequest" nillable="true" type="tns:SubmittalItemCreateRequest" />
  <xs:complexType name="SubmittalItemUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q145="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q145:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Item" nillable="true" xmlns:q146="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q146:SubmittalItem" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalItemUpdateRequest" nillable="true" type="tns:SubmittalItemUpdateRequest" />
  <xs:complexType name="SubmittalItemDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q147="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q147:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalItemDeleteRequest" nillable="true" type="tns:SubmittalItemDeleteRequest" />
  <xs:complexType name="SubmittalStatusesReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q148="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q148:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="OrganizationId" type="xs:int" />
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalStatusesReadRequest" nillable="true" type="tns:SubmittalStatusesReadRequest" />
  <xs:complexType name="SubmittalTypesReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q149="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q149:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="OrganizationId" type="xs:int" />
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="SubmittalTypesReadRequest" nillable="true" type="tns:SubmittalTypesReadRequest" />
  <xs:complexType name="TransmittalCreateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q150="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q150:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
          <xs:element minOccurs="0" name="TransmittalList" nillable="true" xmlns:q151="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q151:ArrayOfTransmittal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TransmittalCreateRequest" nillable="true" type="tns:TransmittalCreateRequest" />
  <xs:complexType name="TransmittalReadRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q152="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q152:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TransmittalReadRequest" nillable="true" type="tns:TransmittalReadRequest" />
  <xs:complexType name="TransmittalReadInFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q153="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q153:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TransmittalReadInFolderRequest" nillable="true" type="tns:TransmittalReadInFolderRequest" />
  <xs:complexType name="TransmittalUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q154="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q154:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="TransmittalList" nillable="true" xmlns:q155="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q155:ArrayOfTransmittal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TransmittalUpdateRequest" nillable="true" type="tns:TransmittalUpdateRequest" />
  <xs:complexType name="TransmittalDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q156="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q156:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TransmittalDeleteRequest" nillable="true" type="tns:TransmittalDeleteRequest" />
  <xs:complexType name="TransmittalTransmitRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q157="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q157:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="ToUserIdList" nillable="true" xmlns:q158="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q158:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="TransmittalTransmitRequest" nillable="true" type="tns:TransmittalTransmitRequest" />
  <xs:complexType name="UserAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q159="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q159:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="User" nillable="true" xmlns:q160="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q160:User" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserAddRequest" nillable="true" type="tns:UserAddRequest" />
  <xs:complexType name="UserUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q161="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q161:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="User" nillable="true" xmlns:q162="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q162:User" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserUpdateRequest" nillable="true" type="tns:UserUpdateRequest" />
  <xs:complexType name="UserDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q163="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q163:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="UserId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserDeleteRequest" nillable="true" type="tns:UserDeleteRequest" />
  <xs:complexType name="UserGetRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q164="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q164:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="UserId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserGetRequest" nillable="true" type="tns:UserGetRequest" />
  <xs:complexType name="UserGetUserIdByAuthSessionKeyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q165="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q165:BaseRequest">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UserGetUserIdByAuthSessionKeyRequest" nillable="true" type="tns:UserGetUserIdByAuthSessionKeyRequest" />
  <xs:complexType name="DailyReportActivityAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q166="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q166:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportActivity" nillable="true" xmlns:q167="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q167:DailyReportActivity" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportActivityAddRequest" nillable="true" type="tns:DailyReportActivityAddRequest" />
  <xs:complexType name="DailyReportActivityUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q168="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q168:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportActivity" nillable="true" xmlns:q169="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q169:DailyReportActivity" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportActivityUpdateRequest" nillable="true" type="tns:DailyReportActivityUpdateRequest" />
  <xs:complexType name="DailyReportActivityDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q170="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q170:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportActivityId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportActivityDeleteRequest" nillable="true" type="tns:DailyReportActivityDeleteRequest" />
  <xs:complexType name="DailyReportActivityGetRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q171="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q171:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportActivityId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportActivityGetRequest" nillable="true" type="tns:DailyReportActivityGetRequest" />
  <xs:complexType name="DailyReportActivityDeleteManyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q172="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q172:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ActivityIds" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportActivityDeleteManyRequest" nillable="true" type="tns:DailyReportActivityDeleteManyRequest" />
  <xs:complexType name="DailyReportActivityReadByReportRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q173="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q173:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportActivityReadByReportRequest" nillable="true" type="tns:DailyReportActivityReadByReportRequest" />
  <xs:complexType name="DailyReportActivityCreateManyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q174="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q174:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportActivityList" nillable="true" xmlns:q175="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q175:ArrayOfDailyReportActivity" />
          <xs:element minOccurs="0" name="DailyReportId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportActivityCreateManyRequest" nillable="true" type="tns:DailyReportActivityCreateManyRequest" />
  <xs:complexType name="DailyReportAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q176="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q176:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReport" nillable="true" xmlns:q177="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q177:DailyReport" />
          <xs:element minOccurs="0" name="Folder" nillable="true" xmlns:q178="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q178:Folder" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportAddRequest" nillable="true" type="tns:DailyReportAddRequest" />
  <xs:complexType name="DailyReportCreateManyRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q179="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q179:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportList" nillable="true" xmlns:q180="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q180:ArrayOfDailyReport" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportCreateManyRequest" nillable="true" type="tns:DailyReportCreateManyRequest" />
  <xs:complexType name="DailyReportUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q181="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q181:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReport" nillable="true" xmlns:q182="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q182:DailyReport" />
          <xs:element minOccurs="0" name="Folder" nillable="true" xmlns:q183="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q183:Folder" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportUpdateRequest" nillable="true" type="tns:DailyReportUpdateRequest" />
  <xs:complexType name="DailyReportDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q184="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q184:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportDeleteRequest" nillable="true" type="tns:DailyReportDeleteRequest" />
  <xs:complexType name="DailyReportGetRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q185="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q185:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DailyReportId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportGetRequest" nillable="true" type="tns:DailyReportGetRequest" />
  <xs:complexType name="DailyReportReadByParentFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q186="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q186:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportReadByParentFolderRequest" nillable="true" type="tns:DailyReportReadByParentFolderRequest" />
  <xs:complexType name="DailyReportPrintRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q187="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q187:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportPrintRequest" nillable="true" type="tns:DailyReportPrintRequest" />
  <xs:complexType name="DailyReportTransmitRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q188="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q188:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
          <xs:element minOccurs="0" name="ToUserIdList" nillable="true" xmlns:q189="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q189:ArrayOfint" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DailyReportTransmitRequest" nillable="true" type="tns:DailyReportTransmitRequest" />
  <xs:complexType name="FolderAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q190="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q190:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Folder" nillable="true" xmlns:q191="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q191:Folder" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderAddRequest" nillable="true" type="tns:FolderAddRequest" />
  <xs:complexType name="FolderUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q192="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q192:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Folder" nillable="true" xmlns:q193="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q193:Folder" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderUpdateRequest" nillable="true" type="tns:FolderUpdateRequest" />
  <xs:complexType name="FolderDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q194="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q194:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderDeleteRequest" nillable="true" type="tns:FolderDeleteRequest" />
  <xs:complexType name="FolderGetRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q195="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q195:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderGetRequest" nillable="true" type="tns:FolderGetRequest" />
  <xs:complexType name="FolderDeleteDailyLogsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q196="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q196:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DeletChildren" type="xs:boolean" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderDeleteDailyLogsRequest" nillable="true" type="tns:FolderDeleteDailyLogsRequest" />
  <xs:complexType name="FolderCreateDailyLogsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q197="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q197:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
          <xs:element minOccurs="0" name="FolderProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderCreateDailyLogsRequest" nillable="true" type="tns:FolderCreateDailyLogsRequest" />
  <xs:complexType name="FoldersDailyReportsGetByParentFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q198="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q198:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FoldersDailyReportsGetByParentFolderRequest" nillable="true" type="tns:FoldersDailyReportsGetByParentFolderRequest" />
  <xs:complexType name="FolderCreateRFIRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q199="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q199:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
          <xs:element minOccurs="0" name="FolderProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderCreateRFIRequest" nillable="true" type="tns:FolderCreateRFIRequest" />
  <xs:complexType name="FolderReadRFIRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q200="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q200:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderReadRFIRequest" nillable="true" type="tns:FolderReadRFIRequest" />
  <xs:complexType name="FolderDeleteRFIRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q201="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q201:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DeleteChildren" type="xs:boolean" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderDeleteRFIRequest" nillable="true" type="tns:FolderDeleteRFIRequest" />
  <xs:complexType name="FolderCreatePunchListRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q202="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q202:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
          <xs:element minOccurs="0" name="FolderProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderCreatePunchListRequest" nillable="true" type="tns:FolderCreatePunchListRequest" />
  <xs:complexType name="FolderReadPunchListRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q203="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q203:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderReadPunchListRequest" nillable="true" type="tns:FolderReadPunchListRequest" />
  <xs:complexType name="FolderDeletePunchListRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q204="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q204:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DeleteChildren" type="xs:boolean" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderDeletePunchListRequest" nillable="true" type="tns:FolderDeletePunchListRequest" />
  <xs:complexType name="FolderCreateIssueRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q205="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q205:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
          <xs:element minOccurs="0" name="FolderProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderCreateIssueRequest" nillable="true" type="tns:FolderCreateIssueRequest" />
  <xs:complexType name="FolderReadIssueRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q206="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q206:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderReadIssueRequest" nillable="true" type="tns:FolderReadIssueRequest" />
  <xs:complexType name="FolderDeleteIssueRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q207="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q207:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DeleteChildren" type="xs:boolean" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderDeleteIssueRequest" nillable="true" type="tns:FolderDeleteIssueRequest" />
  <xs:complexType name="FolderReadMeetingRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q208="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q208:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderReadMeetingRequest" nillable="true" type="tns:FolderReadMeetingRequest" />
  <xs:complexType name="FolderReadSubmittalRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q209="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q209:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ParentFolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderReadSubmittalRequest" nillable="true" type="tns:FolderReadSubmittalRequest" />
  <xs:complexType name="FolderGetProjectFoldersRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q210="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q210:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="projectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderGetProjectFoldersRequest" nillable="true" type="tns:FolderGetProjectFoldersRequest" />
  <xs:complexType name="FolderGetProjectSubFoldersRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q211="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q211:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="folderTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="projectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderGetProjectSubFoldersRequest" nillable="true" type="tns:FolderGetProjectSubFoldersRequest" />
  <xs:complexType name="FolderCreateSubmittalPackageRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q212="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q212:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
          <xs:element minOccurs="0" name="FolderProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderCreateSubmittalPackageRequest" nillable="true" type="tns:FolderCreateSubmittalPackageRequest" />
  <xs:complexType name="FolderReadRootFolderRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q213="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q213:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderReadRootFolderRequest" nillable="true" type="tns:FolderReadRootFolderRequest" />
  <xs:complexType name="FolderCreateTransmittalRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q214="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q214:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderDescription" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
          <xs:element minOccurs="0" name="FolderProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderCreateTransmittalRequest" nillable="true" type="tns:FolderCreateTransmittalRequest" />
  <xs:complexType name="FolderReadTransmittalRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q215="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q215:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="FolderParentId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderReadTransmittalRequest" nillable="true" type="tns:FolderReadTransmittalRequest" />
  <xs:complexType name="FolderDeleteTransmittalRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q216="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q216:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="DeleteChildren" type="xs:boolean" />
          <xs:element minOccurs="0" name="FolderId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FolderDeleteTransmittalRequest" nillable="true" type="tns:FolderDeleteTransmittalRequest" />
  <xs:complexType name="ProjectAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q217="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q217:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Project" nillable="true" xmlns:q218="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q218:Project" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectAddRequest" nillable="true" type="tns:ProjectAddRequest" />
  <xs:complexType name="ProjectUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q219="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q219:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Project" nillable="true" xmlns:q220="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q220:Project" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectUpdateRequest" nillable="true" type="tns:ProjectUpdateRequest" />
  <xs:complexType name="ProjectDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q221="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q221:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectDeleteRequest" nillable="true" type="tns:ProjectDeleteRequest" />
  <xs:complexType name="ProjectGetRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q222="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q222:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectGetRequest" nillable="true" type="tns:ProjectGetRequest" />
  <xs:complexType name="ProjectsGetByUserRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q223="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q223:BaseRequest">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectsGetByUserRequest" nillable="true" type="tns:ProjectsGetByUserRequest" />
  <xs:complexType name="ProjectsGetFavoritesByUserRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q224="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q224:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectsGetFavoritesByUserRequest" nillable="true" type="tns:ProjectsGetFavoritesByUserRequest" />
  <xs:complexType name="ProjectGetMembersByProjectRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q225="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q225:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectGetMembersByProjectRequest" nillable="true" type="tns:ProjectGetMembersByProjectRequest" />
  <xs:complexType name="ProjectGetCSIsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q226="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q226:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="OrganizationId" type="xs:int" />
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
          <xs:element minOccurs="0" name="TypeName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectGetCSIsRequest" nillable="true" type="tns:ProjectGetCSIsRequest" />
  <xs:complexType name="ProjectGetOrganizationsRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q227="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q227:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ProjectGetOrganizationsRequest" nillable="true" type="tns:ProjectGetOrganizationsRequest" />
  <xs:complexType name="LocationAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q228="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q228:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Location" nillable="true" xmlns:q229="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q229:Location" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LocationAddRequest" nillable="true" type="tns:LocationAddRequest" />
  <xs:complexType name="LocationUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q230="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q230:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Location" nillable="true" xmlns:q231="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q231:Location" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LocationUpdateRequest" nillable="true" type="tns:LocationUpdateRequest" />
  <xs:complexType name="LocationDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q232="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q232:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="LocationId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LocationDeleteRequest" nillable="true" type="tns:LocationDeleteRequest" />
  <xs:complexType name="LocationGetRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q233="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q233:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="LocationId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="LocationGetRequest" nillable="true" type="tns:LocationGetRequest" />
  <xs:complexType name="OrganizationAddRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q234="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q234:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Organization" nillable="true" xmlns:q235="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q235:Organization" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OrganizationAddRequest" nillable="true" type="tns:OrganizationAddRequest" />
  <xs:complexType name="OrganizationUpdateRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q236="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q236:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Organization" nillable="true" xmlns:q237="http://schemas.datacontract.org/2004/07/StratusVue.API.DTO" type="q237:Organization" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OrganizationUpdateRequest" nillable="true" type="tns:OrganizationUpdateRequest" />
  <xs:complexType name="OrganizationDeleteRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q238="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q238:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="OrganizationId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OrganizationDeleteRequest" nillable="true" type="tns:OrganizationDeleteRequest" />
  <xs:complexType name="OrganizationGetRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q239="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q239:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="OrganizationId" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="OrganizationGetRequest" nillable="true" type="tns:OrganizationGetRequest" />
  <xs:complexType name="WeatherGetByZipRequest">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q240="http://schemas.datacontract.org/2004/07/StratusVue.API.Messages.Request" base="q240:BaseRequest">
        <xs:sequence>
          <xs:element minOccurs="0" name="Date" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Zip" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="WeatherGetByZipRequest" nillable="true" type="tns:WeatherGetByZipRequest" />
</xs:schema>