agentsociety.webapi.models.survey

Module Contents

Classes

Survey

Survey model

ApiSurvey

Survey model for API

Data

API

agentsociety.webapi.models.survey.__all__

[‘Survey’]

class agentsociety.webapi.models.survey.Survey

Bases: agentsociety.webapi.models._base.Base

Survey model

__tablename__

None

tenant_id: sqlalchemy.orm.Mapped[str]

‘mapped_column(…)’

id: sqlalchemy.orm.Mapped[uuid.UUID]

‘mapped_column(…)’

name: sqlalchemy.orm.Mapped[str]

‘mapped_column(…)’

data: sqlalchemy.orm.Mapped[Any]

‘mapped_column(…)’

created_at: sqlalchemy.orm.Mapped[datetime.datetime]

‘mapped_column(…)’

updated_at: sqlalchemy.orm.Mapped[datetime.datetime]

‘mapped_column(…)’

class agentsociety.webapi.models.survey.ApiSurvey

Bases: pydantic.BaseModel

Survey model for API

id: uuid.UUID

None

Survey ID

name: str

None

Survey name

data: Any

None

Survey data (any JSON object)

created_at: pydantic.AwareDatetime

None

Created time

updated_at: pydantic.AwareDatetime

None

Updated time

class Config
from_attributes

True