supl

package
v0.0.0-...-00ea27e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2018 License: Apache-2.0, MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Document01700101

type Document01700101 struct {
	XMLName xml.Name       `xml:"urn:iso:std:iso:20022:tech:xsd:supl.017.001.01 Document"`
	Message *PaymentSD1V01 `xml:"PmtSD1"`
}

func (*Document01700101) AddMessage

func (d *Document01700101) AddMessage() *PaymentSD1V01

type Document02700101

type Document02700101 struct {
	XMLName xml.Name                   `xml:"urn:iso:std:iso:20022:tech:xsd:supl.027.001.01 Document"`
	Message *InformationResponseSD1V01 `xml:"InfRspnSD1"`
}

func (*Document02700101) AddMessage

type InformationResponseSD1V01

type InformationResponseSD1V01 struct {

	// Information used to identify the request.
	InvestigationIdentification *iso20022.Max35Text `xml:"InvstgtnId"`

	// Date and time of creation of the extension.
	CreationDateTime *iso20022.ISODateTime `xml:"CreDtTm"`

	// Identifies the account servicing institution.
	AccountServicerIdentification *iso20022.BranchAndFinancialInstitutionIdentification4 `xml:"AcctSvcrId"`

	// Requested account and its owners.
	AccountAndParties []*iso20022.AccountAndParties2 `xml:"AcctAndPties"`
}

This extends the message InformationRequestResponse.

func (*InformationResponseSD1V01) AddAccountAndParties

func (i *InformationResponseSD1V01) AddAccountAndParties() *iso20022.AccountAndParties2

func (*InformationResponseSD1V01) AddAccountServicerIdentification

func (*InformationResponseSD1V01) SetCreationDateTime

func (i *InformationResponseSD1V01) SetCreationDateTime(value string)

func (*InformationResponseSD1V01) SetInvestigationIdentification

func (i *InformationResponseSD1V01) SetInvestigationIdentification(value string)

type PaymentSD1V01

type PaymentSD1V01 struct {

	// Structured card remittance information supplied in a payment.
	CardRemittanceInformation *iso20022.TransactionData1 `xml:"CardRmtInf"`
}

Supplementary data for payment message definitions.

func (*PaymentSD1V01) AddCardRemittanceInformation

func (p *PaymentSD1V01) AddCardRemittanceInformation() *iso20022.TransactionData1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL