# This file generated by `mix dagger.gen`. Please DO NOT EDIT. defmodule Dagger.Port do @moduledoc "A port exposed by a container." use Dagger.QueryBuilder defstruct [:selection, :client] ( @doc "The port description." def description(%__MODULE__{} = port) do selection = select(port.selection, "description") execute(selection, port.client) end ) ( @doc "The port number." def port(%__MODULE__{} = port) do selection = select(port.selection, "port") execute(selection, port.client) end ) ( @doc "The transport layer network protocol." def protocol(%__MODULE__{} = port) do selection = select(port.selection, "protocol") execute(selection, port.client) end ) end