agentsociety.webapi.api.survey¶
Module Contents¶
Classes¶
Functions¶
List all surveys |
|
Get survey by ID |
|
Create a new survey |
|
Update survey by ID |
|
Delete survey by ID |
Data¶
API¶
- agentsociety.webapi.api.survey.__all__¶
[‘router’]
- agentsociety.webapi.api.survey.router¶
‘APIRouter(…)’
- async agentsociety.webapi.api.survey.list_survey(request: fastapi.Request) agentsociety.webapi.models.ApiResponseWrapper[List[agentsociety.webapi.models.survey.ApiSurvey]]¶
List all surveys
- async agentsociety.webapi.api.survey.get_survey(request: fastapi.Request, id: uuid.UUID) agentsociety.webapi.models.ApiResponseWrapper[agentsociety.webapi.models.survey.ApiSurvey]¶
Get survey by ID
- class agentsociety.webapi.api.survey.ApiSurveyCreate¶
Bases:
pydantic.BaseModel
- async agentsociety.webapi.api.survey.create_survey(request: fastapi.Request, survey: agentsociety.webapi.api.survey.ApiSurveyCreate)¶
Create a new survey
- class agentsociety.webapi.api.survey.ApiSurveyUpdate¶
Bases:
pydantic.BaseModel
- async agentsociety.webapi.api.survey.update_survey(request: fastapi.Request, id: uuid.UUID, survey: agentsociety.webapi.api.survey.ApiSurveyUpdate)¶
Update survey by ID