UseCaseUpdate
Schema for updating a use case.
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
name | Any | ✗ | None | - |
description | Any | ✗ | None | - |
custom_fields | List[UseCaseCustomField] | ✗ | None | - |
questions | List[QuestionEvidenceUpdate] | ✗ | None | - |
source | Any | ✗ | None | - |
user | Any | ✗ | None | - |
Usage Example
from credoai.models import UseCaseUpdate
# Create a new instance
model = UseCaseUpdate(
)
# Convert to dictionary
model_dict = model.model_dump()
print(model_dict)
# Create from dictionary
data = {
}
model_from_dict = UseCaseUpdate(**data)
JSON Schema
{
"type": "object",
"title": "UseCaseUpdate",
"description": "Schema for updating a use case.",
"properties": {
"name": {
"type": "any"
},
"description": {
"type": "any"
},
"custom_fields": {
"type": "list[usecasecustomfield]"
},
"questions": {
"type": "list[questionevidenceupdate]"
},
"source": {
"type": "any"
},
"user": {
"type": "any"
}
},
"required": []
}