AccessGimapImpl
emil.javamail.internal.AccessGimapImpl
class AccessGimapImpl[F[_]] extends AccessImapImpl[F], AccessImap[F, JavaMailConnectionGeneric[GmailStore, Transport, GmailFolder]]
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
def getGmailLabels(mh: MailHeader): Kleisli[F, JavaMailConnectionGeneric[GmailStore, Transport, GmailFolder], Set[GmailLabel]]
def setGmailLabels(mh: MailHeader, labels: Set[GmailLabel], set: Boolean): Kleisli[F, JavaMailConnectionGeneric[GmailStore, Transport, GmailFolder], Unit]
Inherited methods
Attributes
- Inherited from:
- AccessImpl
def createFolder(parent: Option[MailFolder], name: String): Kleisli[F, JavaMailConnection, MailFolder]
Attributes
- Inherited from:
- AccessImpl
Attributes
- Inherited from:
- Access
Attributes
- Inherited from:
- AccessImpl
def findFolder(parent: Option[MailFolder], name: String): Kleisli[F, JavaMailConnection, Option[MailFolder]]
Attributes
- Inherited from:
- AccessImpl
Attributes
- Inherited from:
- AccessImapImpl
def getFolderUidValidity(folder: MailFolder): Kleisli[F, JavaMailImapConnection, MailFolderUidValidity]
Attributes
- Inherited from:
- AccessImapImpl
Attributes
- Inherited from:
- AccessImpl
Attributes
- Inherited from:
- AccessImpl
def getOrCreateFolder(parent: Option[MailFolder], name: String)(implicit ev0: FlatMap[F], ev1: Applicative[F]): Kleisli[F, JavaMailConnection, MailFolder]
Attributes
- Inherited from:
- Access
Attributes
- Inherited from:
- AccessImpl
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.
Attributes
- Returns
-
Recursive folder structure, flattened into a list of MailFolders.
- Inherited from:
- AccessImpl
def loadMail(folder: MailFolder, uids: Set[MailUid]): Kleisli[F, JavaMailImapConnection, List[Mail[F]]]
Attributes
- Inherited from:
- AccessImapImpl
def loadMail(folder: MailFolder, start: MailUid, end: MailUid): Kleisli[F, JavaMailImapConnection, List[Mail[F]]]
Attributes
- Inherited from:
- AccessImapImpl
Attributes
- Inherited from:
- AccessImapImpl
Attributes
- Inherited from:
- AccessImpl
def loadMailRaw(folder: MailFolder, uids: Set[MailUid]): Kleisli[F, JavaMailImapConnection, Map[MailHeader, ByteVector]]
Attributes
- Inherited from:
- AccessImapImpl
def loadMailRaw(folder: MailFolder, start: MailUid, end: MailUid): Kleisli[F, JavaMailImapConnection, Map[MailHeader, ByteVector]]
Attributes
- Inherited from:
- AccessImapImpl
def loadMailRaw(folder: MailFolder, uid: MailUid): Kleisli[F, JavaMailImapConnection, Map[MailHeader, ByteVector]]
Attributes
- Inherited from:
- AccessImapImpl
Attributes
- Inherited from:
- AccessImpl
Attributes
- Inherited from:
- AccessImpl
Attributes
- Inherited from:
- AccessImpl
def search(folder: MailFolder, max: Int)(query: SearchQuery): Kleisli[F, JavaMailConnection, SearchResult[MailHeader]]
Attributes
- Inherited from:
- AccessImpl
def searchAndLoad(folder: MailFolder, max: Int)(query: SearchQuery): Kleisli[F, JavaMailConnection, SearchResult[Mail[F]]]
Attributes
- Inherited from:
- AccessImpl
override def searchDelete(folder: MailFolder, max: Int)(query: SearchQuery)(implicit ev: FlatMap[F]): Kleisli[F, JavaMailConnection, DeleteResult]
Attributes
- Definition Classes
-
AccessImpl -> Access
- Inherited from:
- AccessImpl
In this article