Skip to main content

PaginatedResponse_UseCaseResponse_

Fields

FieldTypeRequiredDefaultDescription
itemsList[UseCaseResponse]NoneList of items in the current page
paginationPaginationInfoNonePagination metadata

Usage Example

from credoai.models import PaginatedResponse_UseCaseResponse_

# Create a new instance
model = PaginatedResponse_UseCaseResponse_(
items=None, # List of items in the current page
pagination=None, # Pagination metadata
)

# Convert to dictionary
model_dict = model.model_dump()
print(model_dict)

# Create from dictionary
data = {
"items": None,
"pagination": None,
}
model_from_dict = PaginatedResponse_UseCaseResponse_(**data)

JSON Schema

{
"type": "object",
"title": "PaginatedResponse_UseCaseResponse_",
"properties": {
"items": {
"type": "list[usecaseresponse]",
"description": "List of items in the current page"
},
"pagination": {
"type": "paginationinfo",
"description": "Pagination metadata"
}
},
"required": ["items", "pagination"]
}