acmt_v01

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2022 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountSwitchDetails1

type AccountSwitchDetails1 struct {
	UnqRefNb      common.Max35Text            `xml:"UnqRefNb"`
	RtgUnqRefNb   common.Max35Text            `xml:"RtgUnqRefNb"`
	SwtchRcvdDtTm *common.ISODateTime         `xml:"SwtchRcvdDtTm,omitempty" json:",omitempty"`
	SwtchDt       common.ISODate              `xml:"SwtchDt,omitempty" json:",omitempty"`
	SwtchTp       SwitchType1Code             `xml:"SwtchTp"`
	SwtchSts      *SwitchStatus1Code          `xml:"SwtchSts,omitempty" json:",omitempty"`
	BalTrfWndw    *BalanceTransferWindow1Code `xml:"BalTrfWndw,omitempty" json:",omitempty"`
	Rspn          []ResponseDetails1          `xml:"Rspn,omitempty" json:",omitempty"`
}

func (AccountSwitchDetails1) Validate

func (r AccountSwitchDetails1) Validate() error

type AccountSwitchTerminationSwitchV01

type AccountSwitchTerminationSwitchV01 struct {
	XMLName       xml.Name               `xml:"AcctSwtchTermntnSwtch"`
	MsgId         MessageIdentification1 `xml:"MsgId"`
	AcctSwtchDtls AccountSwitchDetails1  `xml:"AcctSwtchDtls"`
	SplmtryData   []SupplementaryData1   `xml:"SplmtryData,omitempty" json:",omitempty"`
}

func (AccountSwitchTerminationSwitchV01) Validate

type BalanceTransferWindow1Code

type BalanceTransferWindow1Code string

May be one of DAYH, EARL

func (BalanceTransferWindow1Code) Validate

func (r BalanceTransferWindow1Code) Validate() error

type MessageIdentification1

type MessageIdentification1 struct {
	Id      common.Max35Text   `xml:"Id"`
	CreDtTm common.ISODateTime `xml:"CreDtTm"`
}

func (MessageIdentification1) Validate

func (r MessageIdentification1) Validate() error

type ResponseDetails1

type ResponseDetails1 struct {
	RspnCd    common.Max35Text   `xml:"RspnCd"`
	AddtlDtls *common.Max350Text `xml:"AddtlDtls,omitempty" json:",omitempty"`
}

func (ResponseDetails1) Validate

func (r ResponseDetails1) Validate() error

type SupplementaryData1

type SupplementaryData1 struct {
	PlcAndNm *common.Max350Text         `xml:"PlcAndNm,omitempty" json:",omitempty"`
	Envlp    SupplementaryDataEnvelope1 `xml:"Envlp"`
}

func (SupplementaryData1) Validate

func (r SupplementaryData1) Validate() error

type SupplementaryDataEnvelope1

type SupplementaryDataEnvelope1 struct {
	Item string `xml:",any"`
}

func (SupplementaryDataEnvelope1) Validate

func (r SupplementaryDataEnvelope1) Validate() error

type SwitchStatus1Code

type SwitchStatus1Code string

May be one of ACPT, BTRQ, BTRS, COMP, REDT, REDE, REJT, REQU, TMTN

func (SwitchStatus1Code) Validate

func (r SwitchStatus1Code) Validate() error

type SwitchType1Code

type SwitchType1Code string

May be one of FULL, PART

func (SwitchType1Code) Validate

func (r SwitchType1Code) Validate() error

Jump to

Keyboard shortcuts

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