clutch.schema.user.response package

Subpackages

Submodules

clutch.schema.user.response.misc module

class clutch.schema.user.response.misc.BandwidthGroup(**data)

Bases: BaseModel

Parameters:

data (Any)

honors_session_limits: bool
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

name: str
speed_limit_down: int
speed_limit_down_enabled: bool
speed_limit_up: int
speed_limit_up_enabled: bool
class clutch.schema.user.response.misc.BandwidthGroupResponse(**data)

Bases: BaseModel

Parameters:

data (Any)

group: list[BandwidthGroup]
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class clutch.schema.user.response.misc.BlocklistResponse(**data)

Bases: BaseModel

Parameters:

data (Any)

blocklist_size: int
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class clutch.schema.user.response.misc.FreeSpaceResponse(**data)

Bases: BaseModel

Parameters:

data (Any)

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

path: str
size_bytes: int
total_size: int
class clutch.schema.user.response.misc.PortTestResponse(**data)

Bases: BaseModel

Parameters:

data (Any)

ip_protocol: IpProtocol | None
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

port_is_open: int

Module contents