mirror of
https://github.com/remnawave/python-sdk.git
synced 2026-08-30 13:23:02 +00:00
- Implemented TemplateResponseDto and UpdateTemplateRequestDto for subscription templates. - Created models for system statistics including CPU, memory, and bandwidth. - Developed user models for user creation, updates, and responses. - Added bulk actions for user updates and statistics tracking. - Introduced tests for authentication, bandwidth statistics, hosts, inbounds, key generation, nodes, subscriptions, and user management. - Enhanced utility functions for generating random strings, emails, and date ranges for testing.
7 lines
185 B
Python
7 lines
185 B
Python
from pydantic import BaseModel
|
|
|
|
|
|
def orjson_default(obj):
|
|
if isinstance(obj, BaseModel):
|
|
return obj.model_dump(mode="json", exclude_none=True, by_alias=True)
|
|
return obj
|