-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hantera effektkomponent som beror på lokalisering i elnätet #5
Comments
Lösningsförslag:
För att få priserna så behöver prices-endpointen anropas med componentId (alltså GUID för den priskomponent som innehåller pricesUrl). När man får en pricesUrl i svaret istället för ett price-objekt så innebär det att man ska anropa url istället eftersom man inte får något statiskt pris i svaret. |
Jag tänkte först att MPID ska skickas med i anropet till api/prices, men det bör räcka med componentId även för "localized" eftersom det går att skapa flera olika localized components i backend och göra länkningen mellan MPID och korrekt localized component i backend. Då skickas korrekt localized component med i svaret när man frågar om tariff för ett specifikt MPID. |
Jag tycker det skaver lite om det är så att den tariff vi svarar med för en viss mpid inte är en generell tariffdefinition utan innehåller en component som varierar utifrån vilken mpid man skickat. Det skulle innebära att vi behöver ha ett unikt "id" för alla lokaliseringsvarianter av varje typ av tariff/avtal. Jag skulle hellre se att vi har en och samma lokaliseringskomponent om det ingår i tariffen/avtalet och sedan en separat endpoint /api/locations som ger en mappning mellan mpid och ett "locationId" som sedan används för att få ett lokaliserat pris genom anrop till /api/prices. Endpoint /api/locations behöver troligen bara anropas som del av onboarding och sparas undan. Alternativt, om vi vill byta ut befintligt API skulle /api/mappings kunna ersätta /api/Tariffs/ForMeteringPoints och bara ger olika mpid-specifika mappningar (tariffId och locationId) och inte som nu inkludera själva tariffdefinitionen. |
I framtiden kan det bli aktuellt med tariffer för olika lokala områden i elnätet. Genom att ha en komponenttyp "localized" eller liknande i powerPrice så kan vi hantera det med hjälp av en ny endpoint där du skickar in ditt mpid och priset för din lokala del.
The text was updated successfully, but these errors were encountered: