koi_net.config.koi_net_config
Classes
|
|
|
|
|
Config for KOI-net parameters. |
|
- class koi_net.config.koi_net_config.EventWorkerConfig(**data)[source]
Bases:
BaseModel- Parameters:
queue_timeout (float)
max_buf_len (int)
max_wait_time (float)
- max_buf_len: int
- max_wait_time: float
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- queue_timeout: float
- class koi_net.config.koi_net_config.KobjWorkerConfig(**data)[source]
Bases:
BaseModel- Parameters:
queue_timeout (float)
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- queue_timeout: float
- class koi_net.config.koi_net_config.KoiNetConfig(**data)[source]
Bases:
BaseModelConfig for KOI-net parameters.
- Parameters:
node_name (str)
node_rid (KoiNetNode | None)
node_profile (NodeProfile)
rid_types_of_interest (list[RIDType])
cache_directory_path (Path)
private_key_pem_path (Path)
event_worker (EventWorkerConfig)
kobj_worker (KobjWorkerConfig)
first_contact (NodeContact)
- cache_directory_path: Path
- event_worker: EventWorkerConfig
- first_contact: NodeContact
- kobj_worker: KobjWorkerConfig
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- node_name: str
- node_profile: NodeProfile
- node_rid: KoiNetNode | None
- private_key_pem_path: Path
- rid_types_of_interest: list[RIDType]
- class koi_net.config.koi_net_config.NodeContact(**data)[source]
Bases:
BaseModel- Parameters:
rid (KoiNetNode | None)
url (str | None)
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- rid: KoiNetNode | None
- url: str | None