codec

emil.javamail.conv.codec$
See thecodec companion trait
object codec extends codec

Attributes

Companion
trait
Graph
Supertypes
trait codec
trait encode
trait SearchConv
trait BasicEncode
trait decode
trait BodyDecode
trait BasicDecode
class Object
trait Matchable
class Any
Show all
Self type
codec.type

Members list

Implicits

Inherited implicits

implicit def attachmentDecode[F[_] : Sync]: Conv[Part, Attachments[F]]

Attributes

Inherited from:
BodyDecode
implicit def attachmentEncode[F[_] : Sync]: Conv[Attachment[F], F[MimeBodyPart]]

Attributes

Inherited from:
BasicEncode
implicit def bodyEncode[F[_] : Monad]: Conv[MailBody[F], F[MimeBodyPart]]

Attributes

Inherited from:
BasicEncode
implicit def flagDecode: Conv[Flag, Option[Flag]]

Attributes

Inherited from:
BasicDecode
implicit def flagEncode: Conv[Flag, Flag]

Attributes

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

Attributes

Inherited from:
BasicDecode
implicit def mailAddressDecode: Conv[Address, MailAddress]

Attributes

Inherited from:
BasicDecode
implicit def mailAddressEncode: Conv[MailAddress, InternetAddress]

Attributes

Inherited from:
BasicEncode
implicit def mailAddressParse: Conv[String, Either[String, MailAddress]]

Attributes

Inherited from:
BasicDecode
implicit def mailAddressParseNameAndAddress: Conv[(Option[String], String), Either[String, MailAddress]]

Attributes

Inherited from:
BasicDecode
implicit def mailAddressParseNameAndAddressValidated: Conv[(Option[String], String), ValidatedNec[AddressException, MailAddress]]

Attributes

Inherited from:
BasicDecode
implicit def mailAddressParseValidated: Conv[String, ValidatedNec[AddressException, MailAddress]]

Attributes

Inherited from:
BasicDecode
implicit def mailBodyDecode[F[_] : Sync](implicit evidence$2: Sync[F], ca: Conv[Part, Attachments[F]]): Conv[MimeMessage, BodyAttach[F]]

Attributes

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]]

Attributes

Inherited from:
BodyDecode
implicit lazy val mailDecodeRaw: Conv[MimeMessage, ByteVector]

Attributes

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]]

Attributes

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]

Attributes

Inherited from:
BasicDecode
implicit def mailHeaderEncode(implicit ca: Conv[MailAddress, InternetAddress], cf: Conv[Flag, Flag]): MsgConv[MailHeader, MimeMessage]

Attributes

Inherited from:
BasicEncode
implicit def recipientsDecode(implicit ca: Conv[Address, MailAddress]): Conv[MimeMessage, Recipients]

Attributes

Inherited from:
BasicDecode
implicit def searchQueryConv: Conv[SearchQuery, SearchTerm]

Attributes

Inherited from:
SearchConv