diff --git a/headscale_api_client/schemas/v1GetRoutesResponse.py b/headscale_api_client/schemas/v1GetRoutesResponse.py index cea6379..997b67b 100644 --- a/headscale_api_client/schemas/v1GetRoutesResponse.py +++ b/headscale_api_client/schemas/v1GetRoutesResponse.py @@ -1,4 +1,4 @@ -from typing import * +from typing import Optional, List from pydantic import BaseModel, Field @@ -11,4 +11,5 @@ class v1GetRoutesResponse(BaseModel): """ - routes: Optional[List[Optional[v1Route]]] = Field(alias="routes", default=None) + routes: Optional[List[Optional[v1Route]]] = Field( + alias="routes", default=None) diff --git a/headscale_api_client/schemas/v1Node.py b/headscale_api_client/schemas/v1Node.py index 49b78a7..e8bc4ee 100644 --- a/headscale_api_client/schemas/v1Node.py +++ b/headscale_api_client/schemas/v1Node.py @@ -13,7 +13,7 @@ class v1Node(BaseModel): """ - id: Optional[str] = Field(alias="id", default=None) + id: Optional[int] = Field(alias="id", default=None) machineKey: Optional[str] = Field(alias="machineKey", default=None) nodeKey: Optional[str] = Field(alias="nodeKey", default=None) discoKey: Optional[str] = Field(alias="discoKey", default=None) diff --git a/headscale_api_client/schemas/v1Route.py b/headscale_api_client/schemas/v1Route.py index 4fb5b2c..afa9c05 100644 --- a/headscale_api_client/schemas/v1Route.py +++ b/headscale_api_client/schemas/v1Route.py @@ -11,20 +11,12 @@ class v1Route(BaseModel): """ - id: Optional[str] = Field(alias="id", default=None) - + id: Optional[int] = Field(alias="id", default=None) node: Optional[v1Node] = Field(alias="node", default=None) - prefix: Optional[str] = Field(alias="prefix", default=None) - advertised: Optional[bool] = Field(alias="advertised", default=None) - enabled: Optional[bool] = Field(alias="enabled", default=None) - isPrimary: Optional[bool] = Field(alias="isPrimary", default=None) - createdAt: Optional[str] = Field(alias="createdAt", default=None) - updatedAt: Optional[str] = Field(alias="updatedAt", default=None) - deletedAt: Optional[str] = Field(alias="deletedAt", default=None) diff --git a/headscale_api_client/schemas/v1User.py b/headscale_api_client/schemas/v1User.py index 6037ef8..d0405b9 100644 --- a/headscale_api_client/schemas/v1User.py +++ b/headscale_api_client/schemas/v1User.py @@ -9,8 +9,6 @@ class v1User(BaseModel): """ - id: Optional[str] = Field(alias="id", default=None) - + id: Optional[int] = Field(alias="id", default=None) name: Optional[str] = Field(alias="name", default=None) - createdAt: Optional[str] = Field(alias="createdAt", default=None)