blob: 84f68c216d1be5542445a2d9d9739a0b2610b481 (
plain) (
tree)
|
|
package models
import (
"time"
"github.com/emersion/go-message/mail"
)
// This interface needs to be implemented for compliance with aerc-templates(7)
type TemplateData interface {
Account() string
Folder() string
To() []*mail.Address
Cc() []*mail.Address
Bcc() []*mail.Address
From() []*mail.Address
Peer() []*mail.Address
ReplyTo() []*mail.Address
Date() time.Time
DateAutoFormat(date time.Time) string
Header(name string) string
Subject() string
Number() int
Labels() []string
Flags() []string
MessageId() string
Size() int
OriginalText() string
OriginalDate() time.Time
OriginalFrom() []*mail.Address
OriginalMIMEType() string
OriginalHeader(name string) string
Recent() int
Unread() int
Exists() int
}
|