Simple

zio.http.FormField.Simple
final case class Simple(name: String, value: String) extends FormField

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait FormField
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

final def asChunk(implicit trace: Trace): ZIO[Any, Nothing, Chunk[Byte]]

Gets the value of this form field as a chunk of bytes. If it is a text field, the value gets encoded as an UTF-8 byte stream.

Gets the value of this form field as a chunk of bytes. If it is a text field, the value gets encoded as an UTF-8 byte stream.

Attributes

Inherited from:
FormField
final def asText(implicit trace: Trace): ZIO[Any, CharacterCodingException, String]

Gets the value of this form field as a String. If it is a binary field, the value is interpreted as an UTF-8 byte stream.

Gets the value of this form field as a String. If it is a binary field, the value is interpreted as an UTF-8 byte stream.

Attributes

Inherited from:
FormField
def name(newName: String): FormField

Attributes

Inherited from:
FormField
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
final def stringValue: Option[String]

Gets the value as a String, but only if it is a text or simple field. For binary fields it returns None.

Gets the value as a String, but only if it is a text or simple field. For binary fields it returns None.

Attributes

Inherited from:
FormField

Concrete fields

override val contentType: MediaType
override val filename: Option[String]