butterbidi/browsing_context/commands/locate_nodes

Types

pub type LocateNodesParameters {
  LocateNodesParameters(
    context: browsing_context.BrowsingContext,
    locator: locator.Locator,
    max_node_count: option.Option(Int),
    serialization_options: option.Option(
      serialization_options.SerializationOptions,
    ),
    start_nodes: option.Option(
      List(remote_reference.SharedReference),
    ),
  )
}

Constructors

pub type LocateNodesResult {
  LocateNodesResult(nodes: List(remote_value.NodeRemoteValue))
}

Constructors

Values

pub fn locate_nodes_parameters_to_json(
  locate_nodes_parameters: LocateNodesParameters,
) -> json.Json
pub fn locate_nodes_result_decoder() -> decode.Decoder(
  LocateNodesResult,
)
pub fn new_without_context(
  locator: locator.Locator,
) -> LocateNodesParameters

Creates a new LocateNodesParameters type without a context.

pub fn with_context(
  locate_nodes_parameters: LocateNodesParameters,
  context: browsing_context.BrowsingContext,
) -> LocateNodesParameters
pub fn with_max_node_count(
  locate_nodes_parameters: LocateNodesParameters,
  max_node_count: Int,
) -> LocateNodesParameters
pub fn with_serialization_options(
  locate_nodes_parameters: LocateNodesParameters,
  serialization_options: serialization_options.SerializationOptions,
) -> LocateNodesParameters
pub fn with_start_nodes(
  locate_nodes_parameters: LocateNodesParameters,
  start_nodes: List(remote_reference.SharedReference),
) -> LocateNodesParameters
Search Document