For AI agents: visit https://developer-soap.corrigo.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Added Elements LeakCauseDescription RcsInspectionReasonID DtALDAlarm
XML
<xs:complexType name="RcsAction">
<xs:complexContent mixed="false">
<xs:extension base="tns:CorrigoEntityWithOptimisticLock">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="TypeId" type="tns:RcsActionType"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtWhen" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="ActorId" nillable="true" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="ActorTypeId" nillable="true" type="tns:ActorType"/>
<xs:element minOccurs="0" maxOccurs="1" name="CertNumber" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Product" type="tns:Product"/>
<xs:element minOccurs="1" maxOccurs="1" name="Qty" nillable="true" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="IsMetric" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="CostValue" nillable="true" type="xs:decimal"/>
<xs:element minOccurs="0" maxOccurs="1" name="Supplier" type="tns:Employee"/>
<xs:element minOccurs="0" maxOccurs="1" name="PoNumber" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="WorkOrderId" type="xs:int"/>
<xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Circuit" type="tns:RcsCircuit"/>
<xs:element minOccurs="0" maxOccurs="1" name="CircuitNumber" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Cylinder" type="tns:RcsCylinder"/>
<xs:element minOccurs="0" maxOccurs="1" name="CylinderNumber" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="NoLeakRate" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="RcsTestMethodId" type="tns:RcsTestMethod"/>
<xs:element minOccurs="1" maxOccurs="1" name="IsTestPassed" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="IsContactNotified" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="CylinderSource" type="tns:RcsCylinder"/>
<xs:element minOccurs="1" maxOccurs="1" name="MoneyId" type="tns:CurrencyType"/>
<xs:element minOccurs="1" maxOccurs="1" name="QtyCylinder" nillable="true" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="QtyCylinderSource" nillable="true" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="RcsStockTypeId" type="tns:RcsActionStockType"/>
<xs:element minOccurs="0" maxOccurs="1" name="ShippedTo" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtShipment" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" maxOccurs="1" name="ReclamationCompany" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="AmountReclaimed" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="AmountDestroyed" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="RcsLeakCauseId" type="tns:RcsLeakCause"/>
<xs:element minOccurs="0" maxOccurs="1" name="LeakCauseDescription" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="IsScheduled" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtDue" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" maxOccurs="1" name="ParentAction" type="tns:RcsAction"/>
<xs:element minOccurs="0" maxOccurs="1" name="TechName" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="CertClassId" type="tns:EmpCertificationClass"/>
<xs:element minOccurs="1" maxOccurs="1" name="RcsExtensionReasonId" nillable="true" type="tns:RcsExtensionReason"/>
<xs:element minOccurs="1" maxOccurs="1" name="LeaksFoundCount" type="xs:unsignedByte"/>
<xs:element minOccurs="1" maxOccurs="1" name="IsALDCalibrationSuccess" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="EquipmentDestinationManager" type="tns:Employee"/>
<xs:element minOccurs="1" maxOccurs="1" name="EquipmentDestinationId" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="RemainingCapacity" type="xs:decimal"/>
<xs:element minOccurs="0" maxOccurs="1" name="ParasenseId" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="RefrigerantTypeOfRepairId" nillable="true" type="tns:RcsTypeOfRepair"/>
<xs:element minOccurs="0" maxOccurs="1" name="TypeOfRepairDesc" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="AlarmSetPoint" nillable="true" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="DetectionLimit" nillable="true" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="RcsLeakLocationId" type="tns:RcsLeakLocation"/>
<xs:element minOccurs="1" maxOccurs="1" name="RcsLeakLocationDetailId" type="tns:RcsLeakLocationDetail"/>
<xs:element minOccurs="1" maxOccurs="1" name="ServiceEventId" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="RefrigerantHistory" nillable="true" type="tns:RefrigerantHistoryType"/>
<xs:element minOccurs="1" maxOccurs="1" name="InitialCharge" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="HasComponentIsolated" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtIsolation" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtEndIsolation" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="RcsInspectionReasonID" type="tns:RcsInspectionReason"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtALDAlarm" nillable="true" type="xs:dateTime"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Added Elements RcsCircuitMonitorMapping
XML
<xs:complexType name="RcsCircuit">
<xs:complexContent mixed="false">
<xs:extension base="tns:CorrigoEntityWithOptimisticLock">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ObjectId" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="ObjectTypeId" type="tns:ActorType"/>
<xs:element minOccurs="0" maxOccurs="1" name="Asset" type="tns:Location"/>
<xs:element minOccurs="0" maxOccurs="1" name="AssetSystem" type="tns:AssetSystem"/>
<xs:element minOccurs="0" maxOccurs="1" name="Number" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="EquipmentName" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Manufacturer" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Model" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="IsMetric" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="MhProduct" type="tns:Product"/>
<xs:element minOccurs="1" maxOccurs="1" name="Capacity" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="LeakRate" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="LeakThreshold" type="xs:decimal"/>
<xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="StatusId" type="tns:RcsCircuitStatus"/>
<xs:element minOccurs="1" maxOccurs="1" name="EquipmentTypeID" nillable="true" type="xs:unsignedByte"/>
<xs:element minOccurs="1" maxOccurs="1" name="InstallDate" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" maxOccurs="1" name="LocationDescription" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="LocationTypeID" nillable="true" type="xs:unsignedByte"/>
<xs:element minOccurs="1" maxOccurs="1" name="LeakDetectionCoverID" nillable="true" type="xs:unsignedByte"/>
<xs:element minOccurs="1" maxOccurs="1" name="FullChargeCalcMethodID" nillable="true" type="xs:unsignedByte"/>
<xs:element minOccurs="1" maxOccurs="1" name="HasLeakInspection" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="LeakInspectionDate" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="IsLeakDetectionEquipment" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="LeakDetectionDeviceTypeID" nillable="true" type="xs:unsignedByte"/>
<xs:element minOccurs="1" maxOccurs="1" name="HasEquipmentCalibration" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="EquipmentCalibrationDate" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" maxOccurs="1" name="Actions" type="tns:ArrayOfRcsAction"/>
<xs:element minOccurs="0" maxOccurs="1" name="LeakRateLogs" type="tns:ArrayOfRcsLeakRateLog"/>
<xs:element minOccurs="0" maxOccurs="1" name="RcsCircuitMonitorMapping" type="tns:ArrayOfRcsCircuitMonitorEquipment"/>
<xs:element minOccurs="1" maxOccurs="1" name="IsMothball" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="ModelYear" nillable="true" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="TemperatureClassificationID" nillable="true" type="xs:unsignedByte"/>
<xs:element minOccurs="1" maxOccurs="1" name="CalendarLeakRate" nillable="true" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="EquipmentStatusId" nillable="true" type="tns:RcsCircuitEquipmentStatus"/>
<xs:element minOccurs="1" maxOccurs="1" name="OperationalStatusId" nillable="true" type="tns:RcsCircuitOperationalStatus"/>
<xs:element minOccurs="1" maxOccurs="1" name="OperationalStatusDate" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DateOfOperation" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DetectionLimit" nillable="true" type="xs:decimal"/>
<xs:element minOccurs="1" maxOccurs="1" name="AlarmSetPoint" nillable="true" type="xs:decimal"/>
<xs:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="ConcentrationMonitorTypeID" nillable="true" type="xs:unsignedByte"/>
<xs:element minOccurs="1" maxOccurs="1" name="SensorTypeID" nillable="true" type="xs:unsignedByte"/>
<xs:element minOccurs="1" maxOccurs="1" name="NumberofSensors" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" maxOccurs="1" name="SensorManufacturer" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="LocationOfSensorsInlets" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Added Visits VisitServices WoVisitCfgList
XML
<xs:complexType name="WorkOrder">
<xs:complexContent mixed="false">
<xs:extension base="tns:CorrigoEntityWithOptimisticLock">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Number" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="TypeCategory" type="tns:WOType"/>
<xs:element minOccurs="0" maxOccurs="1" name="WorkOrderCost" type="tns:WorkOrderCost"/>
<xs:element minOccurs="0" maxOccurs="1" name="Priority" type="tns:WoPriority"/>
<xs:element minOccurs="1" maxOccurs="1" name="StatusId" type="tns:WorkOrderStatus"/>
<xs:element minOccurs="0" maxOccurs="1" name="RequestorContact" type="tns:Contact"/>
<xs:element minOccurs="1" maxOccurs="1" name="Access" type="tns:PTEType"/>
<xs:element minOccurs="0" maxOccurs="1" name="MainAsset" type="tns:Location"/>
<xs:element minOccurs="0" maxOccurs="1" name="ShortLocation" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="TaskRefinement" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="WorkZone" type="tns:WorkZone"/>
<xs:element minOccurs="0" maxOccurs="1" name="Employee" type="tns:Employee"/>
<xs:element minOccurs="1" maxOccurs="1" name="Duration" type="xs:int"/>
<xs:element minOccurs="0" maxOccurs="1" name="VendorNte" type="tns:MoneyValue"/>
<xs:element minOccurs="0" maxOccurs="1" name="Specialty" type="tns:Specialty"/>
<xs:element minOccurs="0" maxOccurs="1" name="PoNumber" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="SubType" type="tns:WorkOrderType"/>
<xs:element minOccurs="0" maxOccurs="1" name="RepairCode" type="tns:RepairCode"/>
<xs:element minOccurs="0" maxOccurs="1" name="Customer" type="tns:Customer"/>
<xs:element minOccurs="0" maxOccurs="1" name="ContactName" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="WonId" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="IsWarranty" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="Flag" type="tns:WoActionReasonLookup"/>
<xs:element minOccurs="1" maxOccurs="1" name="FlagId" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="TimeZone" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="CurrencyTypeId" type="tns:CurrencyType"/>
<xs:element minOccurs="1" maxOccurs="1" name="LastActionDate" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtCreated" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtScheduledStart" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtDue" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtAcknowledgeBy" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="AcknowledgeByUtc" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="LastActionDateUtc" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="CreatedDateUtc" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="ScheduledStartUtc" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DueDateUtc" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtOnSiteBy" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="DtUtcOnSiteBy" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" maxOccurs="1" name="LastAction" type="tns:WoLastAction"/>
<xs:element minOccurs="0" maxOccurs="1" name="Address" type="tns:Address2"/>
<xs:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfWoItem"/>
<xs:element minOccurs="0" maxOccurs="1" name="EquipmentWorkedOn" type="tns:ArrayOfWoEquipment"/>
<xs:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:ArrayOfWoNote"/>
<xs:element minOccurs="0" maxOccurs="1" name="CompletionNote" type="tns:WoNote"/>
<xs:element minOccurs="0" maxOccurs="1" name="ContactAddress" type="tns:ContactInfo"/>
<xs:element minOccurs="0" maxOccurs="1" name="Assignments" type="tns:ArrayOfWoAssignment"/>
<xs:element minOccurs="0" maxOccurs="1" name="Procedures" type="tns:ArrayOfWoProcedure"/>
<xs:element minOccurs="0" maxOccurs="1" name="Documents" type="tns:ArrayOfDocument"/>
<xs:element minOccurs="0" maxOccurs="1" name="CustomFields" type="tns:ArrayOfCustomField2"/>
<xs:element minOccurs="0" maxOccurs="1" name="Verifications" type="tns:ArrayOfWoVerification"/>
<xs:element minOccurs="0" maxOccurs="1" name="Quote" type="tns:WoQuote"/>
<xs:element minOccurs="0" maxOccurs="1" name="CheckInOuts" type="tns:ArrayOfWoOnSite"/>
<xs:element minOccurs="0" maxOccurs="1" name="ActionLogRecords" type="tns:ArrayOfWoActionLog"/>
<xs:element minOccurs="0" maxOccurs="1" name="Estimate" type="tns:WoEstimate"/>
<xs:element minOccurs="0" maxOccurs="1" name="Owner" type="tns:Employee"/>
<xs:element minOccurs="1" maxOccurs="1" name="InductionAndSafetyStatusID" type="tns:IsmStatus"/>
<xs:element minOccurs="0" maxOccurs="1" name="Flags" type="tns:ArrayOfWoFlag"/>
<xs:element minOccurs="0" maxOccurs="1" name="WoSecondarySchedules" type="tns:ArrayOfWoSchedule"/>
<xs:element minOccurs="1" maxOccurs="1" name="Score" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="TravelTimeFrom" type="xs:int"/>
<xs:element minOccurs="1" maxOccurs="1" name="TravelTimeTo" type="xs:int"/>
<xs:element minOccurs="0" maxOccurs="1" name="Visits" type="tns:ArrayOfWoVisit"/>
<xs:element minOccurs="0" maxOccurs="1" name="VisitServices" type="tns:ArrayOfWoVisitSvc"/>
<xs:element minOccurs="0" maxOccurs="1" name="WoVisitCfgList" type="tns:ArrayOfWoVisitCfg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>