From 1b669d27985943a88bd2214ef20546afdc6dcd44 Mon Sep 17 00:00:00 2001 From: Nicolas DUPEUX Date: Thu, 26 Feb 2026 10:18:36 +0100 Subject: [PATCH] fix: Allow RunListOptions to be populated by name We should be able to declare a RunListOption as this RunListOptions(status=RunStatus.Run_Planned) and have the status parameter set in the resulting http query --- src/pytfe/models/run.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pytfe/models/run.py b/src/pytfe/models/run.py index 7ae158a..29d43f6 100644 --- a/src/pytfe/models/run.py +++ b/src/pytfe/models/run.py @@ -216,6 +216,10 @@ class RunList(BaseModel): class RunListOptions(BaseModel): + """RunListOption represent the query options for listing runs.""" + + model_config = ConfigDict(populate_by_name=True, validate_by_name=True) + page_number: int | None = Field(default=1, alias="page[number]") page_size: int | None = Field(default=20, alias="page[size]")