Current section

Files

Jump to
dagger lib dagger gen network_protocol.ex
Raw

lib/dagger/gen/network_protocol.ex

# This file generated by `dagger_codegen`. Please DO NOT EDIT.
defmodule Dagger.NetworkProtocol do
@moduledoc """
Transport layer network protocol associated to a port.
"""
use Dagger.Core.Base, kind: :enum, name: "NetworkProtocol"
@type t() :: :TCP | :UDP
@spec tcp() :: :TCP
def tcp(), do: :TCP
@spec udp() :: :UDP
def udp(), do: :UDP
@doc false
@spec from_string(String.t()) :: t()
def from_string(string)
def from_string("TCP"), do: :TCP
def from_string("UDP"), do: :UDP
end