Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Gmail ¶
type Gmail struct {
// contains filtered or unexported fields
}
func (*Gmail) QueryMessages ¶
func (gm *Gmail) QueryMessages(opts ...QueryOption) ([]ledgertools.Message, error)
QueryMessages applies the opts to do a query and returns the matching messages.
type QueryOption ¶
type QueryOption func() string
QueryOption represents an option we can use to modify a query for messages.
func QueryAfter ¶
func QueryAfter(after string) QueryOption
QueryAfter lets us query for messages after a date (e.g. "2014/04/16")
func QueryBefore ¶
func QueryBefore(before string) QueryOption
QueryBefore lets us query for messages before a date (e.g. "2014/04/18")
func QueryFrom ¶
func QueryFrom(from string) QueryOption
QueryFrom allows us to query for a from email address.
func QueryNewerThan ¶
func QueryNewerThan(days int) QueryOption
QueryNewerThan lets us query for messages newer than days.
func QuerySubject ¶
func QuerySubject(subject string) QueryOption
QuerySubject allows us to query for words in a subject.
Click to show internal directories.
Click to hide internal directories.