Versions in this module Expand all Collapse all v0 v0.1.0 Jan 16, 2019 Changes in this version + type Creditor struct + BIC string + ChargeBearer string + IBAN string + ID string + Name string + PostalAddress PostalAddress + SchemeName string + func NewCreditor() *Creditor + type Date time.Time + func (d Date) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type Debtor struct + BIC string + IBAN string + Name string + type Document struct + CreationDateTime string + CtrlSum string + InitiatingParty InitiatingParty + MsgID string + Payments []*Payment + TransacNb int + XMLName xml.Name + XMLNs string + XMLxsi string + func NewDocument() *Document + func (d *Document) AddPayment(p *Payment) + func (d *Document) SetCreationDateTime(t time.Time) + func (d *Document) SetInitiatingParty(name, id string) + func (d *Document) WriteBytes() ([]byte, error) + func (d *Document) WriteLatin1(w io.Writer) error + type InitiatingParty struct + ID string + Name string + Scheme string + type Payment struct + CtrlSum string + ID string + LocalInstrument string + Method string + RequestedCollectionDate string + SequenceType string + ServiceLevel string + TransacNb int + Transactions []Transaction + func NewPayment() *Payment + type PostalAddress struct + Address [2]string + Country string + type TAmount struct + Amount string + Currency string + type Transaction struct + Amount TAmount + Date Date + ID string + MandateID string + RemittanceInfo string