Task instance collection response supporting both offset and cursor pagination. A single flat model is used instead of a discriminated union (Annotated[Offset | Cursor, Field(discriminator=...)]) because the OpenAPI oneOf + discriminator construct is not handled correctly by @hey-api/openapi-ts / @7nohe/openapi-react-query-codegen: return types degrade to unknown in JSDoc and can produce incorrect TypeScript types (see hey-api/openapi-ts#1613, #3270).
| Name | Type | Description | Notes |
|---|---|---|---|
| next_cursor | str | [optional] | |
| previous_cursor | str | [optional] | |
| task_instances | List[TaskInstanceResponse] | ||
| total_entries | int | [optional] |
from airflow_client.client.models.task_instance_collection_response import TaskInstanceCollectionResponse
# TODO update the JSON string below
json = "{}"
# create an instance of TaskInstanceCollectionResponse from a JSON string
task_instance_collection_response_instance = TaskInstanceCollectionResponse.from_json(json)
# print the JSON string representation of the object
print(TaskInstanceCollectionResponse.to_json())
# convert the object into a dict
task_instance_collection_response_dict = task_instance_collection_response_instance.to_dict()
# create an instance of TaskInstanceCollectionResponse from a dict
task_instance_collection_response_from_dict = TaskInstanceCollectionResponse.from_dict(task_instance_collection_response_dict)