Skip to content
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

Hantrering av giltighetsperiod när perioden inte definierar något slut, endast start. #15

Open
mattiaspalmqvist opened this issue Jan 12, 2025 · 2 comments

Comments

@mattiaspalmqvist
Copy link
Contributor

Priser som sätts har inte alltid ett slutdatum, utan endast ett datum då de börjar gälla. Hur ska vi hantera det? Det kan bli missvisande att sätta ett slutdatum, eftersom det inte är helt sanningsenligt. Oftast löper priserna över ett år, men inte alltid.

Ett förslag är att vi endast sätter "validFrom" istället för "validPeriod". Sen kan användandet av API:t rekommendera att användaren hämtar tarifferna en gång per dygn, en gång per vecka/månad eller liknande. Det bör inte innebära jättemycket trafik, och på så vis är man säker att alltid ha uppdaterat data.

I så fall kan fältet "validFrom" definiera den ekonomsika giltigheten och fältet "latestUpdated" senaste det skedde en förändring i något av datat, det skulle kunna vara att en beskrivningstext eller annat som inte är så viktigt uppdaterades.

@larwa99
Copy link

larwa99 commented Feb 7, 2025

Är det inte rimligt att man ändå anger ett slutdatum för priser, men att man använder ett dygn, en vecka eller en månad beroende på hur ofta man vill ha möjligheten att uppdatera priserna även om det kan bli samma pris? Det känns vanskligt att basera detta på någon typ av rekommendation eller praxis med ett öppet slutdatum.

@avajadi
Copy link
Member

avajadi commented Feb 10, 2025

Instämmer med Lars i att det nog är bra att lita så lite som möjligt på konventioner som behöver dokumenteras för att inte leda till otydlighet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants