ServiceProviderMeteringPointListRequest
Namespace: Meshmakers.Octo.Communication.EdaAdapter.Dto
Request data for CM_PODLIST 01.00, where a service provider for end consumers reconciles its active and inactive data consents with the distribution grid operator.
public record ServiceProviderMeteringPointListRequest : StartProcessRequest, IEquatable<StartProcessRequest>, IEquatable<ServiceProviderMeteringPointListRequest>
Inheritance Object → StartProcessRequest → ServiceProviderMeteringPointListRequest
Implements IEquatable<StartProcessRequest>, IEquatable<ServiceProviderMeteringPointListRequest>
Remarks:
Deliberately not reusing MeteringPointListRequest: EC_PODLIST carries the community id in CPRequest/MeteringPoint, whereas CM_PODLIST carries the market partner identifier of the service provider.
Properties
ServiceProviderId
Market partner identifier of the service provider, sent in CPRequest/MeteringPoint.
public string ServiceProviderId { get; set; }
Property Value
From
Start of the requested period. Mandatory, must be before ServiceProviderMeteringPointListRequest.To.
public DateTime From { get; set; }
Property Value
To
End of the requested period. Mandatory.
public DateTime To { get; set; }
Property Value
Sector
Energy sector of the requested metering points. Unlike energy communities (electricity only), a service provider may also hold gas metering points; anything but gas falls back to electricity.
public EnergySector Sector { get; set; }
Property Value
Sender
Market partner identifier of the sender, e.g. the energy community or service provider.
public string Sender { get; set; }
Property Value
Receiver
Market partner identifier of the receiver, usually the distribution grid operator.
public string Receiver { get; set; }
Property Value
Constructors
ServiceProviderMeteringPointListRequest()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public ServiceProviderMeteringPointListRequest()