codec

emil.javamail.conv.codec
See thecodec companion object
trait codec extends decode, encode

Attributes

Companion
object
Graph
Supertypes
trait encode
trait SearchConv
trait BasicEncode
trait decode
trait BodyDecode
trait BasicDecode
class Object
trait Matchable
class Any
Show all
Known subtypes
object 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