POST api/Sync/SaveEndUserMeteringEquipmentRegistry?terminalId={terminalId}&receiptNumber={receiptNumber}
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
terminalId | integer |
Required |
|
receiptNumber | integer |
Required |
Body Parameters
PostEndUserEquipmentName | Description | Type | Additional information |
---|---|---|---|
EndUserEquipmentSource | Collection of EndUserEquipment |
None. |
|
NonPersistentSLAS | Collection of NonPersistentSLA |
None. |
|
Readings | Collection of Reading |
None. |
|
ChangedMeterEquipmentTypes | Collection of ChangedMeterEquipmentTypes |
None. |
|
UserId | integer |
None. |
Request Formats
application/json, text/json
Sample:
{ "endUserEquipmentSource": [ { "endUserMeteringEquipmentTypeId": 1, "hasOven": true, "state": 0, "powerWithStove": 1.0, "terminalDate": "2024-09-27T21:18:44.8753664+04:00", "comment": "sample string 3", "meterPointId": 4, "endUserMeteringEquipmentRegistryId": 1, "latitude": 1.0, "longitude": 1.0, "area": 1.0, "numberOfPersons": 1, "unPlanned": true, "seals": [ { "serialNumber": "sample string 1", "remove": true, "type": 3, "installationPosition": 1, "installationReason": 1, "removalReason": 1 }, { "serialNumber": "sample string 1", "remove": true, "type": 3, "installationPosition": 1, "installationReason": 1, "removalReason": 1 } ] }, { "endUserMeteringEquipmentTypeId": 1, "hasOven": true, "state": 0, "powerWithStove": 1.0, "terminalDate": "2024-09-27T21:18:44.8753664+04:00", "comment": "sample string 3", "meterPointId": 4, "endUserMeteringEquipmentRegistryId": 1, "latitude": 1.0, "longitude": 1.0, "area": 1.0, "numberOfPersons": 1, "unPlanned": true, "seals": [ { "serialNumber": "sample string 1", "remove": true, "type": 3, "installationPosition": 1, "installationReason": 1, "removalReason": 1 }, { "serialNumber": "sample string 1", "remove": true, "type": 3, "installationPosition": 1, "installationReason": 1, "removalReason": 1 } ] } ], "nonPersistentSLAS": [ { "slaId": 1, "terminalDate": "2024-09-27T21:18:44.8753664+04:00", "latitude": 1.0, "longitude": 1.0 }, { "slaId": 1, "terminalDate": "2024-09-27T21:18:44.8753664+04:00", "latitude": 1.0, "longitude": 1.0 } ], "readings": [ { "slaId": 1, "meterPointId": 2, "meteringEquipmentId": 3, "receiptDate": "2024-09-27T21:18:44.8753664+04:00", "receiptNumber": "sample string 4", "currentReadingDate": "2024-09-27T21:18:44.8753664+04:00", "currentReadingValue": 6.0, "isControl": true, "consumptionValue": 8.0, "amount": 9.0, "applicableServiceId": 1, "openBlockId": 1, "seals": [ { "serialNumber": "sample string 1", "remove": true, "type": 3, "installationPosition": 1, "installationReason": 1, "removalReason": 1 }, { "serialNumber": "sample string 1", "remove": true, "type": 3, "installationPosition": 1, "installationReason": 1, "removalReason": 1 } ], "latitude": 1.1, "longitude": 1.1, "isManualScan": true, "notAtHome": true }, { "slaId": 1, "meterPointId": 2, "meteringEquipmentId": 3, "receiptDate": "2024-09-27T21:18:44.8753664+04:00", "receiptNumber": "sample string 4", "currentReadingDate": "2024-09-27T21:18:44.8753664+04:00", "currentReadingValue": 6.0, "isControl": true, "consumptionValue": 8.0, "amount": 9.0, "applicableServiceId": 1, "openBlockId": 1, "seals": [ { "serialNumber": "sample string 1", "remove": true, "type": 3, "installationPosition": 1, "installationReason": 1, "removalReason": 1 }, { "serialNumber": "sample string 1", "remove": true, "type": 3, "installationPosition": 1, "installationReason": 1, "removalReason": 1 } ], "latitude": 1.1, "longitude": 1.1, "isManualScan": true, "notAtHome": true } ], "changedMeterEquipmentTypes": [ { "meterEquipmentId": 1, "serialNumber": "sample string 2", "dateOfIssue": 1, "meteringEquipmentTypeId": 3 }, { "meterEquipmentId": 1, "serialNumber": "sample string 2", "dateOfIssue": 1, "meteringEquipmentTypeId": 3 } ], "userId": 1 }
application/xml, text/xml
Sample:
<PostEndUserEquipment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TerminalSync.Models.EndUserResponce"> <ChangedMeterEquipmentTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/TerminalSync.Models"> <d2p1:ChangedMeterEquipmentTypes> <d2p1:DateOfIssue>1</d2p1:DateOfIssue> <d2p1:MeterEquipmentId>1</d2p1:MeterEquipmentId> <d2p1:MeteringEquipmentTypeId>3</d2p1:MeteringEquipmentTypeId> <d2p1:SerialNumber>sample string 2</d2p1:SerialNumber> </d2p1:ChangedMeterEquipmentTypes> <d2p1:ChangedMeterEquipmentTypes> <d2p1:DateOfIssue>1</d2p1:DateOfIssue> <d2p1:MeterEquipmentId>1</d2p1:MeterEquipmentId> <d2p1:MeteringEquipmentTypeId>3</d2p1:MeteringEquipmentTypeId> <d2p1:SerialNumber>sample string 2</d2p1:SerialNumber> </d2p1:ChangedMeterEquipmentTypes> </ChangedMeterEquipmentTypes> <EndUserEquipmentSource> <EndUserEquipment> <Area>1</Area> <Comment>sample string 3</Comment> <EndUserMeteringEquipmentRegistryId>1</EndUserMeteringEquipmentRegistryId> <EndUserMeteringEquipmentTypeId>1</EndUserMeteringEquipmentTypeId> <HasOven>true</HasOven> <Latitude>1</Latitude> <Longitude>1</Longitude> <MeterPointId>4</MeterPointId> <NumberOfPersons>1</NumberOfPersons> <PowerWithStove>1</PowerWithStove> <Seals xmlns:d4p1="http://schemas.datacontract.org/2004/07/TerminalSync.Models"> <d4p1:Seal> <d4p1:InstallationPosition>1</d4p1:InstallationPosition> <d4p1:InstallationReason>1</d4p1:InstallationReason> <d4p1:RemovalReason>1</d4p1:RemovalReason> <d4p1:Remove>true</d4p1:Remove> <d4p1:SerialNumber>sample string 1</d4p1:SerialNumber> <d4p1:Type>3</d4p1:Type> </d4p1:Seal> <d4p1:Seal> <d4p1:InstallationPosition>1</d4p1:InstallationPosition> <d4p1:InstallationReason>1</d4p1:InstallationReason> <d4p1:RemovalReason>1</d4p1:RemovalReason> <d4p1:Remove>true</d4p1:Remove> <d4p1:SerialNumber>sample string 1</d4p1:SerialNumber> <d4p1:Type>3</d4p1:Type> </d4p1:Seal> </Seals> <State>Active</State> <TerminalDate>2024-09-27T21:18:44.8753664+04:00</TerminalDate> <UnPlanned>true</UnPlanned> </EndUserEquipment> <EndUserEquipment> <Area>1</Area> <Comment>sample string 3</Comment> <EndUserMeteringEquipmentRegistryId>1</EndUserMeteringEquipmentRegistryId> <EndUserMeteringEquipmentTypeId>1</EndUserMeteringEquipmentTypeId> <HasOven>true</HasOven> <Latitude>1</Latitude> <Longitude>1</Longitude> <MeterPointId>4</MeterPointId> <NumberOfPersons>1</NumberOfPersons> <PowerWithStove>1</PowerWithStove> <Seals xmlns:d4p1="http://schemas.datacontract.org/2004/07/TerminalSync.Models"> <d4p1:Seal> <d4p1:InstallationPosition>1</d4p1:InstallationPosition> <d4p1:InstallationReason>1</d4p1:InstallationReason> <d4p1:RemovalReason>1</d4p1:RemovalReason> <d4p1:Remove>true</d4p1:Remove> <d4p1:SerialNumber>sample string 1</d4p1:SerialNumber> <d4p1:Type>3</d4p1:Type> </d4p1:Seal> <d4p1:Seal> <d4p1:InstallationPosition>1</d4p1:InstallationPosition> <d4p1:InstallationReason>1</d4p1:InstallationReason> <d4p1:RemovalReason>1</d4p1:RemovalReason> <d4p1:Remove>true</d4p1:Remove> <d4p1:SerialNumber>sample string 1</d4p1:SerialNumber> <d4p1:Type>3</d4p1:Type> </d4p1:Seal> </Seals> <State>Active</State> <TerminalDate>2024-09-27T21:18:44.8753664+04:00</TerminalDate> <UnPlanned>true</UnPlanned> </EndUserEquipment> </EndUserEquipmentSource> <NonPersistentSLAS> <NonPersistentSLA> <Latitude>1</Latitude> <Longitude>1</Longitude> <SlaId>1</SlaId> <TerminalDate>2024-09-27T21:18:44.8753664+04:00</TerminalDate> </NonPersistentSLA> <NonPersistentSLA> <Latitude>1</Latitude> <Longitude>1</Longitude> <SlaId>1</SlaId> <TerminalDate>2024-09-27T21:18:44.8753664+04:00</TerminalDate> </NonPersistentSLA> </NonPersistentSLAS> <Readings xmlns:d2p1="http://schemas.datacontract.org/2004/07/TerminalSync.Models"> <d2p1:Reading> <d2p1:Amount>9</d2p1:Amount> <d2p1:ApplicableServiceId>1</d2p1:ApplicableServiceId> <d2p1:ConsumptionValue>8</d2p1:ConsumptionValue> <d2p1:CurrentReadingDate>2024-09-27T21:18:44.8753664+04:00</d2p1:CurrentReadingDate> <d2p1:CurrentReadingValue>6</d2p1:CurrentReadingValue> <d2p1:Img>QEA=</d2p1:Img> <d2p1:IsControl>true</d2p1:IsControl> <d2p1:IsManualScan>true</d2p1:IsManualScan> <d2p1:Latitude>1.1</d2p1:Latitude> <d2p1:Longitude>1.1</d2p1:Longitude> <d2p1:MeterPointId>2</d2p1:MeterPointId> <d2p1:MeteringEquipmentId>3</d2p1:MeteringEquipmentId> <d2p1:NotAtHome>true</d2p1:NotAtHome> <d2p1:OpenBlockId>1</d2p1:OpenBlockId> <d2p1:ReceiptDate>2024-09-27T21:18:44.8753664+04:00</d2p1:ReceiptDate> <d2p1:ReceiptNumber>sample string 4</d2p1:ReceiptNumber> <d2p1:SLAId>1</d2p1:SLAId> <d2p1:Seals> <d2p1:Seal> <d2p1:InstallationPosition>1</d2p1:InstallationPosition> <d2p1:InstallationReason>1</d2p1:InstallationReason> <d2p1:RemovalReason>1</d2p1:RemovalReason> <d2p1:Remove>true</d2p1:Remove> <d2p1:SerialNumber>sample string 1</d2p1:SerialNumber> <d2p1:Type>3</d2p1:Type> </d2p1:Seal> <d2p1:Seal> <d2p1:InstallationPosition>1</d2p1:InstallationPosition> <d2p1:InstallationReason>1</d2p1:InstallationReason> <d2p1:RemovalReason>1</d2p1:RemovalReason> <d2p1:Remove>true</d2p1:Remove> <d2p1:SerialNumber>sample string 1</d2p1:SerialNumber> <d2p1:Type>3</d2p1:Type> </d2p1:Seal> </d2p1:Seals> </d2p1:Reading> <d2p1:Reading> <d2p1:Amount>9</d2p1:Amount> <d2p1:ApplicableServiceId>1</d2p1:ApplicableServiceId> <d2p1:ConsumptionValue>8</d2p1:ConsumptionValue> <d2p1:CurrentReadingDate>2024-09-27T21:18:44.8753664+04:00</d2p1:CurrentReadingDate> <d2p1:CurrentReadingValue>6</d2p1:CurrentReadingValue> <d2p1:Img>QEA=</d2p1:Img> <d2p1:IsControl>true</d2p1:IsControl> <d2p1:IsManualScan>true</d2p1:IsManualScan> <d2p1:Latitude>1.1</d2p1:Latitude> <d2p1:Longitude>1.1</d2p1:Longitude> <d2p1:MeterPointId>2</d2p1:MeterPointId> <d2p1:MeteringEquipmentId>3</d2p1:MeteringEquipmentId> <d2p1:NotAtHome>true</d2p1:NotAtHome> <d2p1:OpenBlockId>1</d2p1:OpenBlockId> <d2p1:ReceiptDate>2024-09-27T21:18:44.8753664+04:00</d2p1:ReceiptDate> <d2p1:ReceiptNumber>sample string 4</d2p1:ReceiptNumber> <d2p1:SLAId>1</d2p1:SLAId> <d2p1:Seals> <d2p1:Seal> <d2p1:InstallationPosition>1</d2p1:InstallationPosition> <d2p1:InstallationReason>1</d2p1:InstallationReason> <d2p1:RemovalReason>1</d2p1:RemovalReason> <d2p1:Remove>true</d2p1:Remove> <d2p1:SerialNumber>sample string 1</d2p1:SerialNumber> <d2p1:Type>3</d2p1:Type> </d2p1:Seal> <d2p1:Seal> <d2p1:InstallationPosition>1</d2p1:InstallationPosition> <d2p1:InstallationReason>1</d2p1:InstallationReason> <d2p1:RemovalReason>1</d2p1:RemovalReason> <d2p1:Remove>true</d2p1:Remove> <d2p1:SerialNumber>sample string 1</d2p1:SerialNumber> <d2p1:Type>3</d2p1:Type> </d2p1:Seal> </d2p1:Seals> </d2p1:Reading> </Readings> <UserId>1</UserId> </PostEndUserEquipment>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
None.