Source code for nix_daemon_protocol.query_derivation_output_map

"""QueryDerivationOutputMap operation — WireRequest/WireResponse types."""

from __future__ import annotations

from typing import ClassVar

from .store_path import StorePath
from .wire_message import WireField
from .wire_ops import WireRequest, WireResponse


[docs] class QueryDerivationOutputMapResponse(WireResponse): """QueryDerivationOutputMap response — output name → StorePath mapping.""" items: dict[str, StorePath] = WireField(default_factory=dict)
[docs] class QueryDerivationOutputMapRequest(WireRequest): """QueryDerivationOutputMap request — single derivation StorePath.""" op: ClassVar[int] = 41 response_type = QueryDerivationOutputMapResponse path: StorePath