Source code for nix_daemon_protocol.add_perm_root
"""AddPermRoot operation — WireRequest/WireResponse types."""
from __future__ import annotations
from typing import ClassVar
from .constants import proto
from .wire_ops import WireRequest, WireResponse
[docs]
class AddPermRootResponse(WireResponse):
"""AddPermRoot response — gc_root string."""
gc_root: str
[docs]
class AddPermRootRequest(WireRequest):
"""AddPermRoot request — two plain strings (store_path and gc_root)."""
op: ClassVar[int] = 47
min_protocol: ClassVar[int] = proto(1, 36)
response_type = AddPermRootResponse
store_path: str
gc_root: str