Versions in this module Expand all Collapse all v0 v0.1.0 Apr 7, 2020 Changes in this version + type Aggregate struct + Metadata Metadata + PolicyPublished PolicyPublished + Records []Record + XMLName xml.Name + func Decode(r io.Reader) (*Aggregate, error) + func DecodeFile(filename string, r io.Reader) (*Aggregate, error) + func DecodeGzip(r io.Reader) (*Aggregate, error) + func DecodeZip(r io.ReaderAt, size int64) (*Aggregate, error) + func (agg Aggregate) Err() error + type AuthResults struct + DKIM DKIMAuthResult + SPF SPFAuthResult + type DKIMAuthResult struct + Domain string + Result string + Selector string + type DateRange struct + Begin Time + End Time + type Identifiers struct + HeaderFrom string + type Metadata struct + DateRange DateRange + Email string + ExtraContactInfo string + OrgName string + ReportID string + type PolicyEvaluated struct + DKIM string + Disposition string + SPF string + type PolicyPublished struct + ADKIM string + ASPF string + Domain string + Percentage *int + Policy string + SPolicy string + type Record struct + AuthResults AuthResults + Identifiers Identifiers + Row Row + func (r Record) DKIMAligned() bool + func (r Record) DKIMSuccess() bool + func (r Record) Err() error + func (r Record) FinalDispositionSuccess() bool + func (r Record) SPFAligned() bool + func (r Record) SPFSuccess() bool + type Row struct + Count int + PolicyEvaluated PolicyEvaluated + SourceIP string + type SPFAuthResult struct + Domain string + Result string + Scope string + type Time struct + func (t *Time) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error