Gemini.Response (Gemini v0.2.0)
A response as defined in the Gemini Protocol Specification. status is a two-digit tuple,
meta is either a string (which will be copied into the response) or a tuple of Gemini.Meta module and arguments of that module.
body is nil (no body), a binary (meta is a string), or any data that will be passed to the Gemini.Meta module.
authenticated is set to false (no auth required), true (authenticated) or :required (user auth required).
Link to this section Summary
Link to this section Types
Specs
t() :: %Gemini.Response{
authenticated: false | true | :required,
body: any(),
meta: String.t() | {mod :: atom(), name :: any()},
status: {pos_integer(), non_neg_integer()}
}