codec

object codec extends codec
Companion:
class
trait codec
trait encode
trait decode
class Object
trait Matchable
class Any
codec.type

Implicits

Inherited implicits

implicit def attachmentDecode[F[_] : Sync]: Conv[Part, Attachments[F]]
Inherited from:
BodyDecode
implicit def attachmentEncode[F[_] : Sync]: Conv[Attachment[F], F[MimeBodyPart]]
Inherited from:
BasicEncode
implicit def bodyEncode[F[_] : Monad]: Conv[MailBody[F], F[MimeBodyPart]]
Inherited from:
BasicEncode
implicit def flagDecode: Conv[Flag, Option[Flag]]
Inherited from:
BasicDecode
implicit def flagEncode: Conv[Flag, Flag]
Inherited from:
BasicEncode
implicit def folderConv: Conv[Folder, MailFolder]

The full name of the folder should never be empty, therefore NonEmptyList.fromListUnsafe is used

The full name of the folder should never be empty, therefore NonEmptyList.fromListUnsafe is used

Inherited from:
BasicDecode
implicit def mailAddressDecode: Conv[Address, MailAddress]
Inherited from:
BasicDecode
implicit def mailAddressEncode: Conv[MailAddress, InternetAddress]
Inherited from:
BasicEncode
implicit def mailAddressParse: Conv[String, Either[String, MailAddress]]
Inherited from:
BasicDecode
implicit def mailAddressParseNameAndAddress: Conv[(Option[String], String), Either[String, MailAddress]]
Inherited from:
BasicDecode
implicit def mailAddressParseNameAndAddressValidated: Conv[(Option[String], String), ValidatedNec[AddressException, MailAddress]]
Inherited from:
BasicDecode
implicit def mailAddressParseValidated: Conv[String, ValidatedNec[AddressException, MailAddress]]
Inherited from:
BasicDecode
implicit def mailBodyDecode[F[_] : Sync](implicit evidence$2: Sync[F], ca: Conv[Part, Attachments[F]]): Conv[MimeMessage, BodyAttach[F]]
Inherited from:
BodyDecode
implicit def mailDecode[F[_] : Sync](implicit evidence$4: Sync[F], cb: Conv[MimeMessage, BodyAttach[F]], ch: Conv[MimeMessage, MailHeader]): Conv[MimeMessage, Mail[F]]
Inherited from:
BodyDecode
implicit lazy val mailDecodeRaw: Conv[MimeMessage, ByteVector]
Inherited from:
BodyDecode
implicit def mailEncode[F[_] : Sync](implicit evidence$3: Sync[F], ch: MsgConv[MailHeader, MimeMessage], cb: Conv[MailBody[F], F[MimeBodyPart]], ca: Conv[Attachment[F], F[MimeBodyPart]]): MsgConv[Mail[F], F[MimeMessage]]
Inherited from:
BasicEncode
implicit def mailHeaderDecode(implicit cf: Conv[Folder, MailFolder], ca: Conv[Address, MailAddress], cr: Conv[MimeMessage, Recipients], cs: Conv[String, Either[String, MailAddress]]): Conv[MimeMessage, MailHeader]
Inherited from:
BasicDecode
implicit def mailHeaderEncode(implicit ca: Conv[MailAddress, InternetAddress], cf: Conv[Flag, Flag]): MsgConv[MailHeader, MimeMessage]
Inherited from:
BasicEncode
implicit def recipientsDecode(implicit ca: Conv[Address, MailAddress]): Conv[MimeMessage, Recipients]
Inherited from:
BasicDecode
implicit def searchQueryConv: Conv[SearchQuery, SearchTerm]
Inherited from:
SearchConv