Change query parameters to recommended usage of TypedDict

This commit is contained in:
Max Tretikov 2024-06-14 14:33:11 -06:00
parent 935f6c2061
commit a248c4c141

View File

@ -15,32 +15,19 @@ AdditionalProperties: typing_extensions.TypeAlias = schemas.NotAnyTypeSchema
from comfy.api.paths.view.get.parameters.parameter_0 import schema
from comfy.api.paths.view.get.parameters.parameter_1 import schema as schema_3
from comfy.api.paths.view.get.parameters.parameter_2 import schema as schema_2
Properties = typing.TypedDict(
'Properties',
{
"filename": typing.Type[schema.Schema],
"subfolder": typing.Type[schema_2.Schema],
"type": typing.Type[schema_3.Schema],
}
)
QueryParametersRequiredDictInput = typing.TypedDict(
'QueryParametersRequiredDictInput',
{
"filename": str,
}
)
QueryParametersOptionalDictInput = typing.TypedDict(
'QueryParametersOptionalDictInput',
{
"subfolder": str,
"type": typing.Literal[
"output",
"input",
"temp"
],
},
total=False
)
class Properties(typing.TypedDict):
filename: typing.Type[schema.Schema]
subfolder: typing.Type[schema_2.Schema]
type: typing.Type[schema_3.Schema]
class QueryParametersRequiredDictInput(typing.TypedDict):
filename: str
class QueryParametersOptionalDictInput(typing.TypedDict, total=False):
subfolder: str
type: typing.Literal["output", "input", "temp"]
class QueryParametersDict(schemas.immutabledict[str, schemas.OUTPUT_BASE_TYPES]):