AccessImpl
Value members
Concrete methods
def createFolder(parent: Option[MailFolder], name: String): Kleisli[F, JavaMailConnection, MailFolder]
def findFolder(parent: Option[MailFolder], name: String): Kleisli[F, JavaMailConnection, Option[MailFolder]]
def listFoldersRecursive(parent: Option[MailFolder]): Kleisli[F, JavaMailConnection, Vector[MailFolder]]
List all subfolders of the optionally given @p parent folder recursively.
List all subfolders of the optionally given @p parent folder recursively.
- Value parameters:
- parent
Optional parent folder, for which to return the recursive subfolder listing.
- Returns:
Recursive folder structure, flattened into a list of MailFolders.
def search(folder: MailFolder, max: Int)(query: SearchQuery): Kleisli[F, JavaMailConnection, SearchResult[MailHeader]]
def searchAndLoad(folder: MailFolder, max: Int)(query: SearchQuery): Kleisli[F, JavaMailConnection, SearchResult[Mail[F]]]
override def searchDelete(folder: MailFolder, max: Int)(query: SearchQuery)(implicit ev: FlatMap[F]): Kleisli[F, JavaMailConnection, DeleteResult]
- Definition Classes
- Access
Inherited methods
def getOrCreateFolder(parent: Option[MailFolder], name: String)(implicit ev0: FlatMap[F], ev1: Applicative[F]): Kleisli[F, C, MailFolder]
- Inherited from:
- Access