POST api/Sync/SaveEndUserMeteringEquipmentRegistry?terminalId={terminalId}&receiptNumber={receiptNumber}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
terminalId

integer

Required

receiptNumber

integer

Required

Body Parameters

PostEndUserEquipment
NameDescriptionTypeAdditional 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.