SearchQuery

Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case
object All extends SearchQuery
case
class And(qs: Seq[SearchQuery]) extends SearchQuery
Companion
object
object And
Companion
class
case
object Flagged extends SearchQuery
case
class From(value: String) extends SearchQuery
Companion
object
object From extends ContainsCompanion[From, String]
Companion
class
case
class MessageID(id: String) extends SearchQuery
Companion
object
object MessageID extends ContainsCompanion[MessageID, String]
Companion
class
case
class Not(c: SearchQuery) extends SearchQuery
case
class Or(qs: Seq[SearchQuery]) extends SearchQuery
Companion
object
object Or
Companion
class
case
class ReceivedDate(date: Instant, rel: Relation) extends SearchQuery
Companion
object
Companion
class
case
class RecipientBCC(value: String) extends SearchQuery
Companion
object
Companion
class
case
class RecipientCC(value: String) extends SearchQuery
Companion
object
object RecipientCC extends ContainsCompanion[RecipientCC, String]
Companion
class
case
class RecipientTo(value: String) extends SearchQuery
Companion
object
object RecipientTo extends ContainsCompanion[RecipientTo, String]
Companion
class
object Relation
Companion
class
sealed
trait Relation
Companion
object
case
class SentDate(date: Instant, rel: Relation) extends SearchQuery
Companion
object
object SentDate extends ComparisonCompanion[SentDate, Instant]
Companion
class
case
class Subject(text: String) extends SearchQuery
Companion
object
object Subject extends ContainsCompanion[Subject, String]
Companion
class

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Implicits

Implicits

implicit lazy
val hash: Hash[SearchQuery]