app.model.api_requests module¶
- class app.model.api_requests.ApiRequests(*, id=<factory>, created_at=<factory>, updated_at=<factory>, apiKey_used=None, oauth_user_id=None, userId, endpoint, statusCode, responseTimeMS, requestType)[source]¶
Bases:
BaseModelRepresents an API request entity.
- Parameters:
id (str)
created_at (datetime)
updated_at (datetime)
apiKey_used (str | None)
oauth_user_id (str | None)
userId (str)
endpoint (str)
statusCode (int)
responseTimeMS (int)
requestType (str)
- userId¶
The ID of the user associate with the request.
- Type:
str
- endpoint¶
API endpoint name.
- Type:
str
- statusCode¶
HTTP response code.
- Type:
int
- responseTimeMS¶
Response time in milliseconds.
- Type:
int
- requestType¶
Request type (GET, POST, etc.).
- Type:
str
- model_config: ClassVar[ConfigDict] = {'from_attributes': True, 'read_from_attributes': True, 'read_with_orm_mode': True, 'registry': PydanticUndefined, 'table': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].