{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/elhub/main/json-schema/elhub-no-elhub-ds-energy-data-models-response-price-area-response-schema.json", "title": "PriceAreaResponse", "x-generated": "2026-10-09", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/elhub-energy-data-api-openapi.yml#/components/schemas/no.elhub.ds.energy.data.models.response.PriceAreaResponse", "type": "object", "properties": { "creationTime": { "type": "string", "description": "timestamp of this response creation, in yyyy-MM-dd'T'HH:mm:ssXXX format", "title": "String" }, "currentLink": { "type": [ "null", "string" ], "description": "link to the current resource", "title": "String" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "timestamp for the last update time of this response's content, in yyyy-MM-dd'T'HH:mm:ssXXX format", "title": "String" }, "priceAreas": { "type": [ "null", "array" ], "description": "data grouped by a list of price areas", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.PriceArea" }, "title": "List" } }, "required": [ "creationTime" ], "$defs": { "jsonapi.Link": { "anyOf": [ { "$ref": "#/$defs/jsonapi.Link.LinkObject" }, { "$ref": "#/$defs/jsonapi.Link.URI" } ], "title": "Link" }, "jsonapi.Link.LinkObject": { "type": "object", "properties": { "describedBy": { "oneOf": [ { "type": "null" }, { "$ref": "#/$defs/jsonapi.Link" } ] }, "href": { "type": "string", "title": "String" }, "hreflang": { "type": [ "null", "array" ], "items": { "type": "string", "title": "String" }, "title": "List" }, "meta": { "oneOf": [ { "type": "null" }, { "$ref": "#/$defs/jsonapi.Meta" } ] }, "rel": { "type": [ "null", "string" ], "title": "String" }, "title": { "type": [ "null", "string" ], "title": "String" }, "type": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "href" ], "title": "Link.LinkObject" }, "jsonapi.Link.URI": { "type": "object", "properties": { "value": { "type": "string", "title": "String" } }, "required": [ "value" ], "title": "Link.URI" }, "jsonapi.Links": { "type": "object", "properties": { "members": { "type": "object", "additionalProperties": { "$ref": "#/$defs/jsonapi.Link" }, "title": "Map" } }, "required": [ "members" ], "title": "Links" }, "jsonapi.Meta": { "type": "object", "properties": { "members": { "type": "object", "additionalProperties": { "type": "object", "title": "Any" }, "title": "Map" } }, "required": [ "members" ], "title": "Meta" }, "no.elhub.ds.energy.data.models.pricearea.CompletenessDailyPerBalanceSupplierMba": { "type": "object", "properties": { "actualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received", "title": "Int" }, "balanceSupplier": { "type": [ "null", "string" ], "description": "The GLN of the balance supplier", "title": "String" }, "combinedConsumptionActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for consumption on combined metering points (E19)", "title": "Int" }, "combinedConsumptionExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for consumption on combined metering points (E19)", "title": "Int" }, "combinedProductionActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for production on combined metering points (E19)", "title": "Int" }, "combinedProductionExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for production on combined metering points (E19)", "title": "Int" }, "consumptionFifteenActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for consumption (E17) on 15 min resolution", "title": "Int" }, "consumptionFifteenExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for consumption (E17) on 15 min resolution", "title": "Int" }, "consumptionSixtyActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for consumption (E17) on 60 min resolution", "title": "Int" }, "consumptionSixtyExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for consumption (E17) on 60 min resolution", "title": "Int" }, "estimatedAnnualConsumptionAll": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of estimated annual consumption of all metering point. E17 and E19 only. Direction Out only.", "title": "Long" }, "estimatedAnnualConsumptionCompleted": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of estimated annual consumption of all completed metering point, meaning number of received reads are equal to expected. E17 and E19 only. Direction Out only.", "title": "Long" }, "estimatedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Count of how many reads are received for the usage date which does not have measured quality. (Also included in actual interval count)", "title": "Int" }, "expectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received", "title": "Int" }, "finalEstimatedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Count of how many reads are received for the usage date which has final estimated quality.(Also included in actual interval count)", "title": "Int" }, "installedCapacityAll": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of installed capacity of all metering point. E18 and E19 only. Direction In only.", "title": "Long" }, "installedCapacityCompleted": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of installed capacity of all completed metering point, meaning number of received reads are equal to expected. E18 and E19 only. Direction In only.", "title": "Long" }, "largeProductionActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for large production (E18) metering points", "title": "Int" }, "largeProductionExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for large production (E18) metering points", "title": "Int" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "When the row was last updated", "title": "String" }, "loadLimitAll": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of load limit of all metering point. E17 and E19 only. Direction Out only.", "title": "Long" }, "loadLimitCompleted": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of load limit of all completed metering point, meaning number of received reads are equal to expected. E17 and E19 only. Direction Out only.", "title": "Long" }, "meteredIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Count of how many reads are received for the usage date which has metered(highest) quality.(Also included in actual interval count)", "title": "Int" }, "meteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Number of metering points that are part of the aggregate", "title": "Int" }, "notCompleteMeteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of metering points where actually received metering value count is less than expected", "title": "Int" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "temporaryIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Count of how many reads are received for the usage date which has temporary quality.(Also included in actual interval count)", "title": "Int" }, "usageDateId": { "type": [ "null", "integer" ], "format": "int32", "description": "The usage date", "title": "Int" } }, "title": "CompletenessDailyPerBalanceSupplierMba" }, "no.elhub.ds.energy.data.models.pricearea.CompletenessDailyPerMba": { "type": "object", "properties": { "actualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received. Excluding reads exchange points in neighbouring grid areas", "title": "Int" }, "combinedConsumptionActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for consumption on combined metering points (E19)", "title": "Int" }, "combinedConsumptionExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for consumption on combined metering points (E19)", "title": "Int" }, "combinedProductionActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for production on combined metering points (E19)", "title": "Int" }, "combinedProductionExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for production on combined metering points (E19)", "title": "Int" }, "consumptionFifteenActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for consumption (E17) on 15 min resolution", "title": "Int" }, "consumptionFifteenExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for consumption (E17) on 15 min resolution", "title": "Int" }, "consumptionSixtyActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for consumption (E17) on 60 min resolution", "title": "Int" }, "consumptionSixtyExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for consumption (E17) on 60 min resolution", "title": "Int" }, "estimatedAnnualConsumptionAll": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of estimated annual consumption of all metering point. E17 and E19 only. Direction Out only.", "title": "Long" }, "estimatedAnnualConsumptionCompleted": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of estimated annual consumption of all completed metering point, meaning number of received reads are equal to expected. E17 and E19 only. Direction Out only.", "title": "Long" }, "estimatedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Count of how many reads are received for the usage date which does not have measured quality. (Also included in actual interval count)", "title": "Int" }, "exchangeActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for exchange points (E20) in grid area. Excluding exchange points in neighbouring grid areas", "title": "Int" }, "exchangeExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for exchange points (E20) in grid area. Excluding exchange points in neighbouring grid areas", "title": "Int" }, "expectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received. Excluding reads exchange points in neighbouring grid areas", "title": "Int" }, "finalEstimatedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Count of how many reads are received for the usage date which has final estimated quality.(Also included in actual interval count)", "title": "Int" }, "installedCapacityAll": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of installed capacity of all metering point. E18 and E19 only. Direction In only.", "title": "Long" }, "installedCapacityCompleted": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of installed capacity of all completed metering point, meaning number of received reads are equal to expected. E18 and E19 only. Direction In only.", "title": "Long" }, "largeProductionActualIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads actually received for large production (E18) metering points", "title": "Int" }, "largeProductionExpectedIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of reads expected to be received for large production (E18) metering points", "title": "Int" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "When the row was last updated", "title": "String" }, "loadLimitAll": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of load limit of all metering point. E17 and E19 only. Direction Out only.", "title": "Long" }, "loadLimitCompleted": { "type": [ "null", "integer" ], "format": "int64", "description": "Sum of load limit of all completed metering point, meaning number of received reads are equal to expected. E17 and E19 only. Direction Out only.", "title": "Long" }, "meteredIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Count of how many reads are received for the usage date which has metered(highest) quality.(Also included in actual interval count)", "title": "Int" }, "meteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of metering points. Excluding exchange points in neighbouring grid areas", "title": "Int" }, "notCompleteMeteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of metering points where actually received metering value count is less than expected", "title": "Int" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "temporaryIntervalCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Count of how many reads are received for the usage date which has temporary quality.(Also included in actual interval count)", "title": "Int" }, "usageDateId": { "type": [ "null", "integer" ], "format": "int32", "description": "The usage date", "title": "Int" } }, "title": "CompletenessDailyPerMba" }, "no.elhub.ds.energy.data.models.pricearea.ConsumptionPerBalanceResponsibleMbaHour": { "type": "object", "properties": { "balanceResponsible": { "type": [ "null", "string" ], "description": "The GLN of the balance responsible", "title": "String" }, "endTime": { "type": [ "null", "string" ], "description": "The end time of the interval.", "title": "String" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "Last updated time for the row.", "title": "String" }, "meteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Number of metering points that are part of the aggregate.", "title": "Int" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area.", "title": "String" }, "quantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The quantity in kWh for the aggregate.", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "The start time of the interval.", "title": "String" } }, "title": "ConsumptionPerBalanceResponsibleMbaHour" }, "no.elhub.ds.energy.data.models.pricearea.ConsumptionPerBalanceSupplierMbaHour": { "type": "object", "properties": { "balanceSupplier": { "type": [ "null", "string" ], "description": "The GLN of the balance supplier", "title": "String" }, "endTime": { "type": [ "null", "string" ], "description": "The end time of the interval.", "title": "String" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "Last updated time for the row.", "title": "String" }, "meteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Number of metering points that are part of the aggregate.", "title": "Int" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area.", "title": "String" }, "quantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The quantity in kWh for the aggregate.", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "The start time of the interval.", "title": "String" } }, "title": "ConsumptionPerBalanceSupplierMbaHour" }, "no.elhub.ds.energy.data.models.pricearea.ConsumptionPerGroupMbaHour": { "type": "object", "properties": { "consumptionGroup": { "type": [ "null", "string" ], "description": "The consumption group", "title": "String" }, "endTime": { "type": [ "null", "string" ], "description": "End time of the interval", "title": "String" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "Last updated time for the row.", "title": "String" }, "meteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Number of metering points that are part of the aggregate", "title": "Int" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "quantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The quantity in kWh for the aggregate", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "Start time of the interval", "title": "String" } }, "title": "ConsumptionPerGroupMbaHour" }, "no.elhub.ds.energy.data.models.pricearea.ExchangePerMba15Min": { "type": "object", "properties": { "adjacentPriceArea": { "type": [ "null", "string" ], "description": "The adjacent price area", "title": "String" }, "endTime": { "type": [ "null", "string" ], "description": "The end time of the interval", "title": "String" }, "exchangeInQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The exchange quantity in kWh for the IN direction", "title": "Float" }, "exchangeOutQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The exchange quantity in kWh for the OUT direction", "title": "Float" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "Last updated time for the row.", "title": "String" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "startTime": { "type": [ "null", "string" ], "description": "The start time of the interval", "title": "String" } }, "title": "ExchangePerMba15Min" }, "no.elhub.ds.energy.data.models.pricearea.ExchangePerMbaHour": { "type": "object", "properties": { "adjacentPriceArea": { "type": [ "null", "string" ], "description": "The adjacent price area", "title": "String" }, "endTime": { "type": [ "null", "string" ], "description": "The end time of the interval", "title": "String" }, "exchangeInQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The exchange quantity in kWh for the IN direction", "title": "Float" }, "exchangeOutQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The exchange quantity in kWh for the OUT direction", "title": "Float" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "Last updated time for the row.", "title": "String" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "startTime": { "type": [ "null", "string" ], "description": "The start time of the interval", "title": "String" } }, "title": "ExchangePerMbaHour" }, "no.elhub.ds.energy.data.models.pricearea.InstalledCapacityPerMeteringPointTypeGroupMbaDaily": { "type": "object", "properties": { "installedCapacity": { "type": [ "null", "number" ], "format": "float", "description": "Sum of installed capacity of all metering point. E18(production) and E19(combined/prosumers) only. Direction In only(production), meaning consumption is ignored.", "title": "Float" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "When the row was last updated", "title": "String" }, "meteringPointTypeCode": { "type": [ "null", "string" ], "description": "The code of the MeteringPointType. E.g. E18(production), E19(combined/prosumers)", "title": "String" }, "priceAreaId": { "type": [ "null", "string" ], "description": "Price area ID", "title": "String" }, "productionGroup": { "type": [ "null", "string" ], "description": "Production group: solar, hydro, wind, thermal, other", "title": "String" }, "usageDateId": { "type": [ "null", "integer" ], "format": "int32", "description": "The usage date", "title": "Int" } }, "title": "InstalledCapacityPerMeteringPointTypeGroupMbaDaily" }, "no.elhub.ds.energy.data.models.pricearea.LossPerMbaHour": { "type": "object", "properties": { "calculateLossFraction": { "type": "number", "format": "float", "description": "calculatedLossQuantityKwh divided by netInfeedQuantityKwh. Multiply with 100 to get percentage. Will be 0 if net infeed is 0.", "title": "Float" }, "calculatedLossQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The loss in kwh. Includes no balance supplier loss. Calculated as production + exchange in - exchange out - consumption.", "title": "Float" }, "consumptionQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "Consumption quantity in kwh. Includes interval consumption(including consumption from combined metering points) and profile consumption", "title": "Float" }, "endTime": { "type": [ "null", "string" ], "description": "The end time of the interval", "title": "String" }, "exchangeInQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The exchange quantity in kWh for the IN direction", "title": "Float" }, "exchangeOutQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The exchange quantity in kWh for the OUT direction", "title": "Float" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "Last updated time for the row.", "title": "String" }, "netInfeedQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The net infeed in kwh. Calculated as production + exchange in - exchange out", "title": "Float" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "productionQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "Production quantity in kwh", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "The start time of the interval", "title": "String" } }, "required": [ "calculateLossFraction" ], "title": "LossPerMbaHour" }, "no.elhub.ds.energy.data.models.pricearea.MeteringValueComparisonEacPerMonth": { "type": "object", "properties": { "consumptionGroup": { "type": [ "null", "string" ], "description": "The consumption group", "title": "String" }, "costNorwayPrice": { "type": [ "null", "number" ], "format": "float", "description": "The cost based on the Norway price in NOK/kWh", "title": "Float" }, "costSpotPrice": { "type": [ "null", "number" ], "format": "float", "description": "The cost based on the spot price in NOK/kWh", "title": "Float" }, "costSupportPrice": { "type": [ "null", "number" ], "format": "float", "description": "The cost based on the support price in NOK/kWh", "title": "Float" }, "endTime": { "type": [ "null", "string" ], "description": "End time of the interval", "title": "String" }, "estimatedAnnualConsumption": { "type": [ "null", "integer" ], "format": "int32", "description": "Sum of estimated annual consumption of all metering points", "title": "Int" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "quantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The quantity in kWh for the aggregate", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "Start time of the interval", "title": "String" } }, "title": "MeteringValueComparisonEacPerMonth" }, "no.elhub.ds.energy.data.models.pricearea.NorgesprisConsumptionPerGroupEacMba": { "type": "object", "properties": { "consumptionGroup": { "type": [ "null", "string" ], "description": "The consumption group", "title": "String" }, "endTime": { "type": [ "null", "string" ], "description": "End time of the interval", "title": "String" }, "estimatedAnnualConsumptionFrom": { "type": [ "null", "integer" ], "format": "int64", "description": "Estimated annual consumption from (kWh)", "title": "Long" }, "estimatedAnnualConsumptionTo": { "type": [ "null", "integer" ], "format": "int64", "description": "Estimated annual consumption to (kWh)", "title": "Long" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "Last updated time for the row.", "title": "String" }, "meteringPointCountNorwayPrice": { "type": [ "null", "integer" ], "format": "int32", "description": "Metering point count for Norway price", "title": "Int" }, "meteringPointCountNotNorwayPrice": { "type": [ "null", "integer" ], "format": "int32", "description": "Metering point count not for Norway price", "title": "Int" }, "quantityKwhNorwayPrice": { "type": [ "null", "number" ], "format": "float", "description": "Quantity in kWh for Norway price", "title": "Float" }, "quantityKwhNotNorwayPrice": { "type": [ "null", "number" ], "format": "float", "description": "Quantity in kWh not for Norway price", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "Start time of the interval", "title": "String" }, "totalMeteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "Total metering point count", "title": "Int" }, "totalQuantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "Total aggregated consumption in kWh", "title": "Float" } }, "title": "NorgesprisConsumptionPerGroupEacMba" }, "no.elhub.ds.energy.data.models.pricearea.PriceArea": { "type": "object", "properties": { "completenessDailyPerBalanceSupplierMba": { "type": [ "null", "array" ], "description": "List of completeness daily per balance supplier MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.CompletenessDailyPerBalanceSupplierMba" }, "title": "List" }, "completenessDailyPerMba": { "type": [ "null", "array" ], "description": "List of completeness daily per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.CompletenessDailyPerMba" }, "title": "List" }, "consumptionPerBalanceResponsibleMbaHour": { "type": [ "null", "array" ], "description": "List of hourly aggregated consumption per balance responsible per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ConsumptionPerBalanceResponsibleMbaHour" }, "title": "List" }, "consumptionPerBalanceSupplierMbaHour": { "type": [ "null", "array" ], "description": "List of hourly aggregated consumption per balance supplier per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ConsumptionPerBalanceSupplierMbaHour" }, "title": "List" }, "consumptionPerGroupMbaHour": { "type": [ "null", "array" ], "description": "List of hourly aggregated consumption per group per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ConsumptionPerGroupMbaHour" }, "title": "List" }, "country": { "type": [ "null", "string" ], "description": "Price area country", "title": "String" }, "eic": { "type": [ "null", "string" ], "description": "Price area EIC", "title": "String" }, "exchangePerMba15Min": { "type": [ "null", "array" ], "description": "List of 15 minute aggregated exchange per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ExchangePerMba15Min" }, "title": "List" }, "exchangePerMbaHour": { "type": [ "null", "array" ], "description": "List of hourly aggregated exchange per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ExchangePerMbaHour" }, "title": "List" }, "id": { "type": [ "null", "string" ], "description": "Price area ID", "title": "String" }, "installedCapacityPerMeteringPointTypeGroupMbaDaily": { "type": [ "null", "array" ], "description": "List of installed capacity per metering point type group per MBA daily", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.InstalledCapacityPerMeteringPointTypeGroupMbaDaily" }, "title": "List" }, "links": { "description": "Links object", "oneOf": [ { "type": "null" }, { "$ref": "#/$defs/jsonapi.Links" } ] }, "lossPerMbaHour": { "type": [ "null", "array" ], "description": "List of hourly aggregated loss per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.LossPerMbaHour" }, "title": "List" }, "meteringValueComparisonEacPerMonth": { "type": [ "null", "array" ], "description": "List of metering value comparison EAC per month", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.MeteringValueComparisonEacPerMonth" }, "title": "List" }, "name": { "type": [ "null", "string" ], "description": "Price area name", "title": "String" }, "norgesprisConsumptionPerGroupEacMba": { "type": [ "null", "array" ], "description": "List of Norgespris consumption per group EAC MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.NorgesprisConsumptionPerGroupEacMba" }, "title": "List" }, "productionPerBalanceResponsibleMeteringPointTypeCodeMbaHour": { "type": [ "null", "array" ], "description": "List of hourly aggregated production per balance responsible per metering point type per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ProductionPerBalanceResponsibleMeteringPointTypeCodeMbaHour" }, "title": "List" }, "productionPerBalanceSupplierMeteringPointTypeCodeMbaHour": { "type": [ "null", "array" ], "description": "List of hourly aggregated production per balance supplier per metering point type per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ProductionPerBalanceSupplierMeteringPointTypeCodeMbaHour" }, "title": "List" }, "productionPerGroupMba15Min": { "type": [ "null", "array" ], "description": "List of 15 minute aggregated production per group per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ProductionPerGroupMba15Min" }, "title": "List" }, "productionPerGroupMbaHour": { "type": [ "null", "array" ], "description": "List of hourly aggregated production per group per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ProductionPerGroupMbaHour" }, "title": "List" }, "productionPerMba15Min": { "type": [ "null", "array" ], "description": "List of 15 minute aggregated production per MBA", "items": { "$ref": "#/$defs/no.elhub.ds.energy.data.models.pricearea.ProductionPerMba15Min" }, "title": "List" } }, "title": "PriceArea" }, "no.elhub.ds.energy.data.models.pricearea.ProductionPerBalanceResponsibleMeteringPointTypeCodeMbaHour": { "type": "object", "properties": { "balanceResponsible": { "type": [ "null", "string" ], "description": "The GLN of the balance responsible", "title": "String" }, "endTime": { "type": [ "null", "string" ], "description": "End time of the interval.", "title": "String" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "Last updated time", "title": "String" }, "meteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of metering points in the aggregate.", "title": "Int" }, "meteringPointTypeCode": { "type": [ "null", "string" ], "description": "The code of the MeteringPointType. E.g. E18. metering point type", "title": "String" }, "priceArea": { "type": [ "null", "string" ], "description": "The Price Area", "title": "String" }, "quantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The quantity in kWh for the aggregate.", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "Start time of the interval.", "title": "String" } }, "title": "ProductionPerBalanceResponsibleMeteringPointTypeCodeMbaHour" }, "no.elhub.ds.energy.data.models.pricearea.ProductionPerBalanceSupplierMeteringPointTypeCodeMbaHour": { "type": "object", "properties": { "balanceSupplier": { "type": [ "null", "string" ], "description": "The GLN of the balance supplier", "title": "String" }, "endTime": { "type": [ "null", "string" ], "description": "End time of the interval.", "title": "String" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "Last updated time", "title": "String" }, "meteringPointCount": { "type": [ "null", "integer" ], "format": "int32", "description": "The number of metering points in the aggregate.", "title": "Int" }, "meteringPointTypeCode": { "type": [ "null", "string" ], "description": "The code of the MeteringPointType. E.g. E18. metering point type", "title": "String" }, "priceArea": { "type": [ "null", "string" ], "description": "The Price Area", "title": "String" }, "quantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The quantity in kWh for the aggregate.", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "Start time of the interval.", "title": "String" } }, "title": "ProductionPerBalanceSupplierMeteringPointTypeCodeMbaHour" }, "no.elhub.ds.energy.data.models.pricearea.ProductionPerGroupMba15Min": { "type": "object", "properties": { "endTime": { "type": [ "null", "string" ], "description": "End time of the interval", "title": "String" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "When the row was last updated", "title": "String" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "productionGroup": { "type": [ "null", "string" ], "description": "Production group: solar, hydro, wind, thermal, other", "title": "String" }, "quantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The quantity in kWh for the aggregate", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "Start time of the interval", "title": "String" } }, "title": "ProductionPerGroupMba15Min" }, "no.elhub.ds.energy.data.models.pricearea.ProductionPerGroupMbaHour": { "type": "object", "properties": { "endTime": { "type": [ "null", "string" ], "description": "End time of the interval", "title": "String" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "When the row was last updated", "title": "String" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "productionGroup": { "type": [ "null", "string" ], "description": "Production group: solar, hydro, wind, thermal, other", "title": "String" }, "quantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The quantity in kWh for the aggregate", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "Start time of the interval", "title": "String" } }, "title": "ProductionPerGroupMbaHour" }, "no.elhub.ds.energy.data.models.pricearea.ProductionPerMba15Min": { "type": "object", "properties": { "endTime": { "type": [ "null", "string" ], "description": "End time of the interval", "title": "String" }, "lastUpdatedTime": { "type": [ "null", "string" ], "description": "When the row was last updated", "title": "String" }, "priceArea": { "type": [ "null", "string" ], "description": "The price area", "title": "String" }, "quantityKwh": { "type": [ "null", "number" ], "format": "float", "description": "The quantity in kWh for the aggregate", "title": "Float" }, "startTime": { "type": [ "null", "string" ], "description": "Start time of the interval", "title": "String" } }, "title": "ProductionPerMba15Min" } } }