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