mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2024-11-16 07:33:16 +00:00
25 lines
475 B
Python
25 lines
475 B
Python
|
from enum import Enum
|
||
|
from typing import Optional
|
||
|
from pydantic import BaseModel
|
||
|
|
||
|
|
||
|
class ServiceStatus(Enum):
|
||
|
"""Enum for service status"""
|
||
|
|
||
|
ACTIVE = "ACTIVE"
|
||
|
RELOADING = "RELOADING"
|
||
|
INACTIVE = "INACTIVE"
|
||
|
FAILED = "FAILED"
|
||
|
ACTIVATING = "ACTIVATING"
|
||
|
DEACTIVATING = "DEACTIVATING"
|
||
|
OFF = "OFF"
|
||
|
|
||
|
|
||
|
class ServiceDnsRecord(BaseModel):
|
||
|
type: str
|
||
|
name: str
|
||
|
content: str
|
||
|
ttl: int
|
||
|
display_name: str
|
||
|
priority: Optional[int] = None
|