GasMeterType
A gas meter has a register which holds readings. We would expect this to be a one-to-one relationship between meter and register.
Fields
Energy consumption recorded by the meter.
Arguments
The units of consumption for a smart meter.
The type of fuel this meter uses.
Returns if the meter has and allows half hourly readings.
Returns if the meter is ready for top up.
Returns if the meter is a traditional prepay meter.
This lets us get around the fact that we already use the field id as a primary key. We will migrate the id field over to be this id eventually.
Whether this meter requires a final change of tenancy (COT) reading.
The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.
Example
{
"activeFrom": "1998-09-23",
"activeTo": "2021-07-02",
"bypassFitted": "couple-exist-wind-material-wait",
"collarFitted": "hotel-table-lose-season-identify",
"consumption": ConsumptionConnection,
"consumptionUnits": "professor-happen-third-simply-scene",
"correction": 88.56,
"createdAt": "2007-07-23T12:02:42.691204+00:00",
"currentMeterAssetManager": "blue-clear-style-have-run",
"fuelType": "light-final-summer-pass-official",
"hasAndAllowsHhReadings": true,
"id": "96859830",
"imperial": true,
"installationDate": "1979-08-22",
"instructions": "maybe-word-side-much-team",
"isDigital": true,
"isReadyForTopup": true,
"isTradPrepay": true,
"lastInspectionDate": "1983-02-20",
"linkCode": "message-weight-official-learn-especially",
"location": "nature-whatever-accept-situation-star",
"locationDescription": "though-scientist-speak-million-no",
"manufacturedYear": 55,
"manufacturerCode": "wear-loss-half-never-wait",
"measuringCapacity": "1.0",
"mechanism": "CR",
"meterPoint": GasMeterPointType,
"meterType": "including-spend-increase-ability-music",
"modelName": "skill-former-outside-source-play",
"nodeId": "83921254",
"operationalStatusDate": "2003-01-26",
"owner": "technology-sometimes-someone-staff-effort",
"prepayLedgers": PrepayLedgersType,
"pulseValue": "1.0",
"readingFactor": "1.0",
"readings": GasMeterReadingConnectionTypeConnection,
"registers": [GasMeterRegisterType],
"requiresAccess": true,
"requiresCotFinalReading": true,
"serialNumber": "success-pull-bar-admit-address",
"smartDevices": [SmartMeterDeviceType],
"smartGasMeter": SmartMeterDeviceType,
"status": "LI",
"units": 97,
"updatedAt": "1985-11-29T07:55:53.221008+00:00"
}