Object/Class

spinoco.fs2.mail.imap

IMAPSearchTerm

Related Docs: class IMAPSearchTerm | package imap

Permalink

object IMAPSearchTerm extends Serializable

Source
IMAPSearchTerm.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IMAPSearchTerm
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val ALL: IMAPSearchTerm

    Permalink

    All messages in the mailbox *

  5. val ANSWERED: IMAPSearchTerm

    Permalink
  6. def Bcc(str: String): IMAPSearchTerm

    Permalink
  7. def Before(date: LocalDate): IMAPSearchTerm

    Permalink

    Messages whose internal date (disregarding time and timezone) is earlier than the specified date.

    Messages whose internal date (disregarding time and timezone) is earlier than the specified date.

    date

    Date before

  8. def Body(s: String): IMAPSearchTerm

    Permalink

    Messages that contain the specified string in the body of the message.

  9. def Cc(str: String): IMAPSearchTerm

    Permalink
  10. val DELETED: IMAPSearchTerm

    Permalink
  11. val DRAFT: IMAPSearchTerm

    Permalink
  12. def Destination(tpe: protocol.mail.header.DestinationType.Value, str: String): IMAPSearchTerm

    Permalink

    Messages that contain the specified string in the envelope structure's tpe field.

    Messages that contain the specified string in the envelope structure's tpe field.

    tpe

    Type of the destination field

    str

    String to search for

  13. val FLAGGED: IMAPSearchTerm

    Permalink
  14. def From(str: String): IMAPSearchTerm

    Permalink

    Messages that contain the specified string in the envelope structure's From field.

    Messages that contain the specified string in the envelope structure's From field.

    str

    String to search for

  15. def Header(name: String, value: String): IMAPSearchTerm

    Permalink

    Messages that have a header with the specified field-name (as defined in [RFC-2822]) and that contains the specified string in the text of the header (what comes after the colon).

    Messages that have a header with the specified field-name (as defined in [RFC-2822]) and that contains the specified string in the text of the header (what comes after the colon). If the string to search is zero-length, this matches all messages that have a header line with the specified field-name regardless of the contents.

    name

    Header name

    value

    value to search for

  16. def Larger(size: Long): IMAPSearchTerm

    Permalink

    Messages with an [RFC-2822] size larger than the specified number of octets.

    Messages with an [RFC-2822] size larger than the specified number of octets.

    size

    Size in octets (bytes)

  17. val NEW: IMAPSearchTerm

    Permalink

    Messages that have the \Recent flag set but not the \Seen flag.

    Messages that have the \Recent flag set but not the \Seen flag. This is functionally equivalent to "(RECENT UNSEEN)".

  18. def Not(term: IMAPSearchTerm*): IMAPSearchTerm

    Permalink

    Messages that do not match the specified search term.

  19. val OLD: IMAPSearchTerm

    Permalink

    Messages that do not have the \Recent flag set.

    Messages that do not have the \Recent flag set. This is functionally equivalent to "NOT RECENT" (as opposed to "NOT NEW").

  20. def On(date: LocalDate): IMAPSearchTerm

    Permalink

    Messages whose internal date (disregarding time and timezone) is within the specified date.

  21. val RECENT: IMAPSearchTerm

    Permalink
  22. val SEEN: IMAPSearchTerm

    Permalink
  23. def SentBefore(date: LocalDate): IMAPSearchTerm

    Permalink

    Messages whose [RFC-2822] Date: header (disregarding time and timezone) is earlier than the specified date.

  24. def SentOn(date: LocalDate): IMAPSearchTerm

    Permalink

    Messages whose [RFC-2822] Date: header (disregarding time and timezone) is within the specified date.

  25. def SentSince(date: LocalDate): IMAPSearchTerm

    Permalink

    Messages whose [RFC-2822] Date: header (disregarding time and timezone) is within or later than the specified date.

  26. def Since(date: LocalDate): IMAPSearchTerm

    Permalink

    Messages whose internal date (disregarding time and timezone) is within or later than the specified date.

  27. def Smaller(size: Long): IMAPSearchTerm

    Permalink

    Messages with an [RFC-2822] size smaller than the specified number of octets.

    Messages with an [RFC-2822] size smaller than the specified number of octets.

    size

    Size in octets (bytes)

  28. def Subject(s: String): IMAPSearchTerm

    Permalink

    Messages that do not match the specified search term.

  29. def Text(s: String): IMAPSearchTerm

    Permalink

    Messages that contain the specified string in the header or body of the message.

  30. def To(str: String): IMAPSearchTerm

    Permalink
  31. def UID(uids: Long*): IMAPSearchTerm

    Permalink

    Messages with unique identifiers corresponding to the specified unique identifier set.

    Messages with unique identifiers corresponding to the specified unique identifier set.

    uids

    individual uids

  32. def UIDRange(ranges: Range*): IMAPSearchTerm

    Permalink

    Messages with unique identifiers corresponding to the specified unique identifier set.

    Messages with unique identifiers corresponding to the specified unique identifier set.

    ranges

    individual uid ranges

  33. val UNANSWERED: IMAPSearchTerm

    Permalink
  34. val UNDELETED: IMAPSearchTerm

    Permalink
  35. val UNDRAFT: IMAPSearchTerm

    Permalink
  36. val UNFLAGGED: IMAPSearchTerm

    Permalink
  37. val UNRECENT: IMAPSearchTerm

    Permalink
  38. val UNSEEN: IMAPSearchTerm

    Permalink
  39. def WithFlag(flag: String): IMAPSearchTerm

    Permalink

    Messages with the flag set.*

  40. def WithoutFlag(flag: String): IMAPSearchTerm

    Permalink
  41. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  42. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  44. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  45. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  46. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  47. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  48. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  49. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  50. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  51. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  53. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  54. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped