Skip to content

Commit ad85bd9

Browse files
committed
remove min list length constraint and update openapi specs
1 parent 74052c5 commit ad85bd9

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

packages/models-library/src/models_library/functions.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
FileID: TypeAlias = UUID
2626

2727
InputTypes: TypeAlias = FileID | float | int | bool | str | list
28-
_MIN_LIST_LENGTH: Final[int] = 1
2928
_MAX_LIST_LENGTH: Final[int] = 50
3029

3130

@@ -84,7 +83,7 @@ class FunctionClass(str, Enum):
8483

8584
FunctionInputsList: TypeAlias = Annotated[
8685
list[FunctionInputs],
87-
Field(max_length=_MAX_LIST_LENGTH, min_length=_MIN_LIST_LENGTH),
86+
Field(max_length=_MAX_LIST_LENGTH),
8887
]
8988

9089

@@ -244,7 +243,7 @@ class RegisteredPythonCodeFunctionJobPatch(BaseModel):
244243
Field(discriminator="function_class"),
245244
]
246245
FunctionJobList: TypeAlias = Annotated[
247-
list[FunctionJob], Field(max_length=_MAX_LIST_LENGTH, min_length=_MIN_LIST_LENGTH)
246+
list[FunctionJob], Field(max_length=_MAX_LIST_LENGTH)
248247
]
249248

250249

@@ -304,7 +303,6 @@ class FunctionJobPatchRequest(BaseModel):
304303
list[FunctionJobPatchRequest],
305304
Field(
306305
max_length=_MAX_LIST_LENGTH,
307-
min_length=_MIN_LIST_LENGTH,
308306
description="List of function job patch requests",
309307
),
310308
]

services/api-server/openapi.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8240,7 +8240,6 @@
82408240
}
82418241
]
82428242
},
8243-
"minItems": 1,
82448243
"maxItems": 50,
82458244
"title": "Function Inputs List"
82468245
}

0 commit comments

Comments
 (0)