Documentation
¶
Index ¶
- type AccountIdentification4Choice
- type AccountIdentificationSearchCriteria2Choice
- type AccountSchemeName1Choice
- type AddressType3Choice
- type AddtlRawData
- type Admi00200101
- type Admi00400101
- type BalanceCounterparty1Code
- type BalanceType11Choice
- type BranchAndFinancialInstitutionIdentification6
- type BranchData3
- type CashBalance12
- type ClearingSystemIdentification2Choice
- type ClearingSystemMemberIdentification2
- type DateAndDateTimeSearch4Choice
- type DatePeriod2
- type DatePeriodSearch1Choice
- type DateTimePeriod1
- type DateTimePeriod1Choice
- type DateTimeSearch2Choice
- type Event1
- type EventType1Choice
- type ExternalAccountIdentification1Code
- type ExternalClearingSystemIdentification1Code
- type ExternalEnquiryRequestType1Code
- type ExternalFinancialInstitutionIdentification1Code
- type ExternalPaymentControlRequestType1Code
- type ExternalSystemBalanceType1Code
- type ExternalSystemEventType1Code
- type FinancialIdentificationSchemeName1Choice
- type FinancialInstitutionIdentification18
- type GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericIdentification1
- type GenericIdentification30
- type GenericIdentification36
- type MessageHeader10
- type MessageHeader7
- type MessageReference
- type MessageReference1
- type NameAndAddress5
- type NameAndAddress8
- type OriginalBusinessQuery1
- type PartyIdentification120Choice
- type PartyIdentification136
- type PartyIdentification44
- type PartyIdentification59
- type PartyIdentification73Choice
- type PostalAddress1
- type PostalAddress24
- type ProcessingRequestV01
- type ReceiptAcknowledgementReport2
- type ReceiptAcknowledgementV01
- type RejectionReason2
- type ReportQueryCriteria2
- type ReportQueryRequestV01
- type ReportQuerySearchCriteria2
- type RequestDetails19
- type RequestHandling2
- type RequestType4Choice
- type ResendRequestV01
- type ResendSearchCriteria2
- type SequenceRange1
- type SequenceRange1Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type SystemEventAcknowledgementV01
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification4Choice ¶
type AccountIdentification4Choice struct { IBAN common.IBAN2007Identifier `xml:"IBAN"` Othr GenericAccountIdentification1 `xml:"Othr"` }
func (AccountIdentification4Choice) Validate ¶
func (r AccountIdentification4Choice) Validate() error
type AccountIdentificationSearchCriteria2Choice ¶
type AccountIdentificationSearchCriteria2Choice struct { EQ AccountIdentification4Choice `xml:"EQ"` CTTxt common.Max35Text `xml:"CTTxt"` NCTTxt common.Max35Text `xml:"NCTTxt"` }
func (AccountIdentificationSearchCriteria2Choice) Validate ¶
func (r AccountIdentificationSearchCriteria2Choice) Validate() error
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (AccountSchemeName1Choice) Validate ¶
func (r AccountSchemeName1Choice) Validate() error
type AddressType3Choice ¶
type AddressType3Choice struct { Cd common.AddressType2Code `xml:"Cd"` Prtry GenericIdentification30 `xml:"Prtry"` }
func (AddressType3Choice) Validate ¶
func (r AddressType3Choice) Validate() error
type AddtlRawData ¶
type AddtlRawData struct {
Content common.Max20000Text `xml:",cdata"`
}
type Admi00200101 ¶
type Admi00200101 struct { XMLName xml.Name `xml:"admi.002.001.01"` RltdRef MessageReference `xml:"RltdRef"` Rsn RejectionReason2 `xml:"Rsn"` }
func (Admi00200101) Validate ¶
func (r Admi00200101) Validate() error
type Admi00400101 ¶
func (Admi00400101) Validate ¶
func (r Admi00400101) Validate() error
type BalanceCounterparty1Code ¶
type BalanceCounterparty1Code string
May be one of BILA, MULT
func (BalanceCounterparty1Code) Validate ¶
func (r BalanceCounterparty1Code) Validate() error
type BalanceType11Choice ¶
type BalanceType11Choice struct { Cd ExternalSystemBalanceType1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (BalanceType11Choice) Validate ¶
func (r BalanceType11Choice) Validate() error
type BranchAndFinancialInstitutionIdentification6 ¶
type BranchAndFinancialInstitutionIdentification6 struct { FinInstnId FinancialInstitutionIdentification18 `xml:"FinInstnId"` BrnchId *BranchData3 `xml:"BrnchId,omitempty" json:",omitempty"` }
func (BranchAndFinancialInstitutionIdentification6) Validate ¶
func (r BranchAndFinancialInstitutionIdentification6) Validate() error
type BranchData3 ¶
type BranchData3 struct { Id *common.Max35Text `xml:"Id,omitempty" json:",omitempty"` LEI *common.LEIIdentifier `xml:"LEI,omitempty" json:",omitempty"` Nm *common.Max140Text `xml:"Nm,omitempty" json:",omitempty"` PstlAdr *PostalAddress24 `xml:"PstlAdr,omitempty" json:",omitempty"` }
func (BranchData3) Validate ¶
func (r BranchData3) Validate() error
type CashBalance12 ¶
type CashBalance12 struct { Tp []BalanceType11Choice `xml:"Tp,omitempty" json:",omitempty"` CtrPtyTp BalanceCounterparty1Code `xml:"CtrPtyTp"` CtrPtyId []BranchAndFinancialInstitutionIdentification6 `xml:"CtrPtyId,omitempty" json:",omitempty"` ValDt []DateAndDateTimeSearch4Choice `xml:"ValDt,omitempty" json:",omitempty"` PrcgDt *DateAndDateTimeSearch4Choice `xml:"PrcgDt,omitempty" json:",omitempty"` }
func (CashBalance12) Validate ¶
func (r CashBalance12) Validate() error
type ClearingSystemIdentification2Choice ¶
type ClearingSystemIdentification2Choice struct { Cd ExternalClearingSystemIdentification1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (ClearingSystemIdentification2Choice) Validate ¶
func (r ClearingSystemIdentification2Choice) Validate() error
type ClearingSystemMemberIdentification2 ¶
type ClearingSystemMemberIdentification2 struct { ClrSysId *ClearingSystemIdentification2Choice `xml:"ClrSysId,omitempty" json:",omitempty"` MmbId common.Max35Text `xml:"MmbId"` }
func (ClearingSystemMemberIdentification2) Validate ¶
func (r ClearingSystemMemberIdentification2) Validate() error
type DateAndDateTimeSearch4Choice ¶
type DateAndDateTimeSearch4Choice struct { DtTm DateTimeSearch2Choice `xml:"DtTm"` Dt DatePeriodSearch1Choice `xml:"Dt"` }
func (DateAndDateTimeSearch4Choice) Validate ¶
func (r DateAndDateTimeSearch4Choice) Validate() error
type DatePeriod2 ¶
func (DatePeriod2) Validate ¶
func (r DatePeriod2) Validate() error
type DatePeriodSearch1Choice ¶
type DatePeriodSearch1Choice struct { FrDt common.ISODate `xml:"FrDt"` ToDt common.ISODate `xml:"ToDt"` FrToDt DatePeriod2 `xml:"FrToDt"` EQDt common.ISODate `xml:"EQDt"` NEQDt common.ISODate `xml:"NEQDt"` }
func (DatePeriodSearch1Choice) Validate ¶
func (r DatePeriodSearch1Choice) Validate() error
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm common.ISODateTime `xml:"FrDtTm"` ToDtTm common.ISODateTime `xml:"ToDtTm"` }
func (DateTimePeriod1) Validate ¶
func (r DateTimePeriod1) Validate() error
type DateTimePeriod1Choice ¶
type DateTimePeriod1Choice struct { FrDtTm common.ISODateTime `xml:"FrDtTm"` ToDtTm common.ISODateTime `xml:"ToDtTm"` DtTmRg DateTimePeriod1 `xml:"DtTmRg"` }
func (DateTimePeriod1Choice) Validate ¶
func (r DateTimePeriod1Choice) Validate() error
type DateTimeSearch2Choice ¶
type DateTimeSearch2Choice struct { FrDtTm common.ISODateTime `xml:"FrDtTm"` ToDtTm common.ISODateTime `xml:"ToDtTm"` FrToDtTm DateTimePeriod1 `xml:"FrToDtTm"` EQDtTm common.ISODateTime `xml:"EQDtTm"` NEQDtTm common.ISODateTime `xml:"NEQDtTm"` }
func (DateTimeSearch2Choice) Validate ¶
func (r DateTimeSearch2Choice) Validate() error
type Event1 ¶
type Event1 struct { EvtCd common.Max4AlphaNumericText `xml:"EvtCd"` EvtParam []common.Max35Text `xml:"EvtParam,omitempty" json:",omitempty"` EvtDesc *common.Max350Text `xml:"EvtDesc,omitempty" json:",omitempty"` EvtTm *common.ISODateTime `xml:"EvtTm,omitempty" json:",omitempty"` }
type EventType1Choice ¶
type EventType1Choice struct { Cd ExternalSystemEventType1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (EventType1Choice) Validate ¶
func (r EventType1Choice) Validate() error
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code string
Must be at least 1 items long
func (ExternalAccountIdentification1Code) Validate ¶
func (r ExternalAccountIdentification1Code) Validate() error
type ExternalClearingSystemIdentification1Code ¶
type ExternalClearingSystemIdentification1Code string
Must be at least 1 items long
func (ExternalClearingSystemIdentification1Code) Validate ¶
func (r ExternalClearingSystemIdentification1Code) Validate() error
type ExternalEnquiryRequestType1Code ¶
type ExternalEnquiryRequestType1Code string
Must be at least 1 items long
func (ExternalEnquiryRequestType1Code) Validate ¶
func (r ExternalEnquiryRequestType1Code) Validate() error
type ExternalFinancialInstitutionIdentification1Code ¶
type ExternalFinancialInstitutionIdentification1Code string
Must be at least 1 items long
func (ExternalFinancialInstitutionIdentification1Code) Validate ¶
func (r ExternalFinancialInstitutionIdentification1Code) Validate() error
type ExternalPaymentControlRequestType1Code ¶
type ExternalPaymentControlRequestType1Code string
Must be at least 1 items long
func (ExternalPaymentControlRequestType1Code) Validate ¶
func (r ExternalPaymentControlRequestType1Code) Validate() error
type ExternalSystemBalanceType1Code ¶
type ExternalSystemBalanceType1Code string
Must be at least 1 items long
func (ExternalSystemBalanceType1Code) Validate ¶
func (r ExternalSystemBalanceType1Code) Validate() error
type ExternalSystemEventType1Code ¶
type ExternalSystemEventType1Code string
Must be at least 1 items long
func (ExternalSystemEventType1Code) Validate ¶
func (r ExternalSystemEventType1Code) Validate() error
type FinancialIdentificationSchemeName1Choice ¶
type FinancialIdentificationSchemeName1Choice struct { Cd ExternalFinancialInstitutionIdentification1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (FinancialIdentificationSchemeName1Choice) Validate ¶
func (r FinancialIdentificationSchemeName1Choice) Validate() error
type FinancialInstitutionIdentification18 ¶
type FinancialInstitutionIdentification18 struct { BICFI *common.BICFIDec2014Identifier `xml:"BICFI,omitempty" json:",omitempty"` ClrSysMmbId *ClearingSystemMemberIdentification2 `xml:"ClrSysMmbId,omitempty" json:",omitempty"` LEI *common.LEIIdentifier `xml:"LEI,omitempty" json:",omitempty"` Nm *common.Max140Text `xml:"Nm,omitempty" json:",omitempty"` PstlAdr *PostalAddress24 `xml:"PstlAdr,omitempty" json:",omitempty"` Othr *GenericFinancialIdentification1 `xml:"Othr,omitempty" json:",omitempty"` }
func (FinancialInstitutionIdentification18) Validate ¶
func (r FinancialInstitutionIdentification18) Validate() error
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id common.Max34Text `xml:"Id"` SchmeNm *AccountSchemeName1Choice `xml:"SchmeNm,omitempty" json:",omitempty"` Issr *common.Max35Text `xml:"Issr,omitempty" json:",omitempty"` }
func (GenericAccountIdentification1) Validate ¶
func (r GenericAccountIdentification1) Validate() error
type GenericFinancialIdentification1 ¶
type GenericFinancialIdentification1 struct { Id common.Max35Text `xml:"Id"` SchmeNm *FinancialIdentificationSchemeName1Choice `xml:"SchmeNm,omitempty" json:",omitempty"` Issr *common.Max35Text `xml:"Issr,omitempty" json:",omitempty"` }
func (GenericFinancialIdentification1) Validate ¶
func (r GenericFinancialIdentification1) Validate() error
type GenericIdentification1 ¶
type GenericIdentification1 struct { Id common.Max35Text `xml:"Id"` SchmeNm *common.Max35Text `xml:"SchmeNm,omitempty" json:",omitempty"` Issr *common.Max35Text `xml:"Issr,omitempty" json:",omitempty"` }
func (GenericIdentification1) Validate ¶
func (r GenericIdentification1) Validate() error
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id common.Exact4AlphaNumericText `xml:"Id"` Issr common.Max35Text `xml:"Issr"` SchmeNm *common.Max35Text `xml:"SchmeNm,omitempty" json:",omitempty"` }
func (GenericIdentification30) Validate ¶
func (r GenericIdentification30) Validate() error
type GenericIdentification36 ¶
type GenericIdentification36 struct { Id common.Max35Text `xml:"Id"` Issr common.Max35Text `xml:"Issr"` SchmeNm *common.Max35Text `xml:"SchmeNm,omitempty" json:",omitempty"` }
func (GenericIdentification36) Validate ¶
func (r GenericIdentification36) Validate() error
type MessageHeader10 ¶
type MessageHeader10 struct { MsgId common.Max35Text `xml:"MsgId"` CreDtTm *common.ISODateTime `xml:"CreDtTm,omitempty" json:",omitempty"` QryNm *common.Max35Text `xml:"QryNm,omitempty" json:",omitempty"` }
func (MessageHeader10) Validate ¶
func (r MessageHeader10) Validate() error
type MessageHeader7 ¶
type MessageHeader7 struct { MsgId common.Max35Text `xml:"MsgId"` CreDtTm *common.ISODateTime `xml:"CreDtTm,omitempty" json:",omitempty"` ReqTp *RequestType4Choice `xml:"ReqTp,omitempty" json:",omitempty"` OrgnlBizQry *OriginalBusinessQuery1 `xml:"OrgnlBizQry,omitempty" json:",omitempty"` QryNm *common.Max35Text `xml:"QryNm,omitempty" json:",omitempty"` }
func (MessageHeader7) Validate ¶
func (r MessageHeader7) Validate() error
type MessageReference ¶
func (MessageReference) Validate ¶
func (r MessageReference) Validate() error
type MessageReference1 ¶
type MessageReference1 struct { Ref common.Max35Text `xml:"Ref"` MsgNm *common.Max35Text `xml:"MsgNm,omitempty" json:",omitempty"` RefIssr PartyIdentification136 `xml:"RefIssr,omitempty" json:",omitempty"` }
func (MessageReference1) Validate ¶
func (r MessageReference1) Validate() error
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm common.Max350Text `xml:"Nm"` Adr *PostalAddress1 `xml:"Adr,omitempty" json:",omitempty"` }
func (NameAndAddress5) Validate ¶
func (r NameAndAddress5) Validate() error
type NameAndAddress8 ¶
type NameAndAddress8 struct { Nm common.Max350Text `xml:"Nm"` Adr *PostalAddress1 `xml:"Adr,omitempty" json:",omitempty"` AltrntvIdr []common.Max35Text `xml:"AltrntvIdr,omitempty" json:",omitempty"` }
func (NameAndAddress8) Validate ¶
func (r NameAndAddress8) Validate() error
type OriginalBusinessQuery1 ¶
type OriginalBusinessQuery1 struct { MsgId common.Max35Text `xml:"MsgId"` MsgNmId *common.Max35Text `xml:"MsgNmId,omitempty" json:",omitempty"` CreDtTm *common.ISODateTime `xml:"CreDtTm,omitempty" json:",omitempty"` }
func (OriginalBusinessQuery1) Validate ¶
func (r OriginalBusinessQuery1) Validate() error
type PartyIdentification120Choice ¶
type PartyIdentification120Choice struct { AnyBIC common.AnyBICDec2014Identifier `xml:"AnyBIC"` PrtryId GenericIdentification36 `xml:"PrtryId"` NmAndAdr NameAndAddress5 `xml:"NmAndAdr"` }
func (PartyIdentification120Choice) Validate ¶
func (r PartyIdentification120Choice) Validate() error
type PartyIdentification136 ¶
type PartyIdentification136 struct { Id PartyIdentification120Choice `xml:"Id"` LEI *common.LEIIdentifier `xml:"LEI,omitempty" json:",omitempty"` }
func (PartyIdentification136) Validate ¶
func (r PartyIdentification136) Validate() error
type PartyIdentification44 ¶
type PartyIdentification44 struct { AnyBIC common.AnyBICIdentifier `xml:"AnyBIC"` AltrntvIdr []common.Max35Text `xml:"AltrntvIdr,omitempty" json:",omitempty"` }
func (PartyIdentification44) Validate ¶
func (r PartyIdentification44) Validate() error
type PartyIdentification59 ¶
type PartyIdentification59 struct { PtyNm *common.Max34Text `xml:"PtyNm,omitempty" json:",omitempty"` AnyBIC *PartyIdentification44 `xml:"AnyBIC,omitempty" json:",omitempty"` AcctNb *common.Max34Text `xml:"AcctNb,omitempty" json:",omitempty"` Adr *common.Max105Text `xml:"Adr,omitempty" json:",omitempty"` ClrSysId *ClearingSystemIdentification2Choice `xml:"ClrSysId,omitempty" json:",omitempty"` LglNttyIdr *common.LEIIdentifier `xml:"LglNttyIdr,omitempty" json:",omitempty"` }
func (PartyIdentification59) Validate ¶
func (r PartyIdentification59) Validate() error
type PartyIdentification73Choice ¶
type PartyIdentification73Choice struct { NmAndAdr NameAndAddress8 `xml:"NmAndAdr"` AnyBIC PartyIdentification44 `xml:"AnyBIC"` PtyId PartyIdentification59 `xml:"PtyId"` }
func (PartyIdentification73Choice) Validate ¶
func (r PartyIdentification73Choice) Validate() error
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp *common.AddressType2Code `xml:"AdrTp,omitempty" json:",omitempty"` AdrLine []common.Max70Text `xml:"AdrLine,omitempty" json:",omitempty"` StrtNm *common.Max70Text `xml:"StrtNm,omitempty" json:",omitempty"` BldgNb *common.Max16Text `xml:"BldgNb,omitempty" json:",omitempty"` PstCd *common.Max16Text `xml:"PstCd,omitempty" json:",omitempty"` TwnNm *common.Max35Text `xml:"TwnNm,omitempty" json:",omitempty"` CtrySubDvsn *common.Max35Text `xml:"CtrySubDvsn,omitempty" json:",omitempty"` Ctry common.CountryCode `xml:"Ctry"` }
func (PostalAddress1) Validate ¶
func (r PostalAddress1) Validate() error
type PostalAddress24 ¶
type PostalAddress24 struct { AdrTp *AddressType3Choice `xml:"AdrTp,omitempty" json:",omitempty"` Dept *common.Max70Text `xml:"Dept,omitempty" json:",omitempty"` SubDept *common.Max70Text `xml:"SubDept,omitempty" json:",omitempty"` StrtNm *common.Max70Text `xml:"StrtNm,omitempty" json:",omitempty"` BldgNb *common.Max16Text `xml:"BldgNb,omitempty" json:",omitempty"` BldgNm *common.Max35Text `xml:"BldgNm,omitempty" json:",omitempty"` Flr *common.Max70Text `xml:"Flr,omitempty" json:",omitempty"` PstBx *common.Max16Text `xml:"PstBx,omitempty" json:",omitempty"` Room *common.Max70Text `xml:"Room,omitempty" json:",omitempty"` PstCd *common.Max16Text `xml:"PstCd,omitempty" json:",omitempty"` TwnNm *common.Max35Text `xml:"TwnNm,omitempty" json:",omitempty"` TwnLctnNm *common.Max35Text `xml:"TwnLctnNm,omitempty" json:",omitempty"` DstrctNm *common.Max35Text `xml:"DstrctNm,omitempty" json:",omitempty"` CtrySubDvsn *common.Max35Text `xml:"CtrySubDvsn,omitempty" json:",omitempty"` Ctry *common.CountryCode `xml:"Ctry,omitempty" json:",omitempty"` AdrLine []common.Max70Text `xml:"AdrLine,omitempty" json:",omitempty"` }
func (PostalAddress24) Validate ¶
func (r PostalAddress24) Validate() error
type ProcessingRequestV01 ¶
type ProcessingRequestV01 struct { XMLName xml.Name `xml:"PrcgReq"` MsgId common.Max35Text `xml:"MsgId"` SttlmSsnIdr *common.Exact4AlphaNumericText `xml:"SttlmSsnIdr,omitempty" json:",omitempty"` Req RequestDetails19 `xml:"Req"` }
func (ProcessingRequestV01) Validate ¶
func (r ProcessingRequestV01) Validate() error
type ReceiptAcknowledgementReport2 ¶
type ReceiptAcknowledgementReport2 struct { RltdRef MessageReference1 `xml:"RltdRef"` ReqHdlg RequestHandling2 `xml:"ReqHdlg"` }
func (ReceiptAcknowledgementReport2) Validate ¶
func (r ReceiptAcknowledgementReport2) Validate() error
type ReceiptAcknowledgementV01 ¶
type ReceiptAcknowledgementV01 struct { XMLName xml.Name `xml:"RctAck"` MsgId MessageHeader10 `xml:"MsgId"` Rpt []ReceiptAcknowledgementReport2 `xml:"Rpt,omitempty" json:",omitempty"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (ReceiptAcknowledgementV01) Validate ¶
func (r ReceiptAcknowledgementV01) Validate() error
type RejectionReason2 ¶
type RejectionReason2 struct { RjctgPtyRsn common.Max35Text `xml:"RjctgPtyRsn"` RjctnDtTm *common.ISODateTime `xml:"RjctnDtTm,omitempty" json:",omitempty"` ErrLctn *common.Max350Text `xml:"ErrLctn,omitempty" json:",omitempty"` RsnDesc *common.Max350Text `xml:"RsnDesc,omitempty" json:",omitempty"` AddtlData *common.Max20000Text `xml:"AddtlData,omitempty" json:",omitempty"` }
func (RejectionReason2) Validate ¶
func (r RejectionReason2) Validate() error
type ReportQueryCriteria2 ¶
type ReportQueryCriteria2 struct { NewQryNm common.Max35Text `xml:"NewQryNm,omitempty" json:",omitempty"` SchCrit ReportQuerySearchCriteria2 `xml:"SchCrit"` }
func (ReportQueryCriteria2) Validate ¶
func (r ReportQueryCriteria2) Validate() error
type ReportQueryRequestV01 ¶
type ReportQueryRequestV01 struct { XMLName xml.Name `xml:"RptQryReq"` MsgHdr MessageHeader7 `xml:"MsgHdr"` RptQryCrit []ReportQueryCriteria2 `xml:"RptQryCrit,omitempty" json:",omitempty"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (ReportQueryRequestV01) Validate ¶
func (r ReportQueryRequestV01) Validate() error
type ReportQuerySearchCriteria2 ¶
type ReportQuerySearchCriteria2 struct { AcctId []AccountIdentificationSearchCriteria2Choice `xml:"AcctId,omitempty" json:",omitempty"` Bal []CashBalance12 `xml:"Bal,omitempty" json:",omitempty"` RptNm *common.Max4AlphaNumericText `xml:"RptNm,omitempty" json:",omitempty"` MsgNmId *common.Max35Text `xml:"MsgNmId,omitempty" json:",omitempty"` PtyId PartyIdentification136 `xml:"PtyId"` RspnsblPtyId *PartyIdentification136 `xml:"RspnsblPtyId,omitempty" json:",omitempty"` DtSch *DatePeriodSearch1Choice `xml:"DtSch,omitempty" json:",omitempty"` SchdldTm *DateTimePeriod1Choice `xml:"SchdldTm,omitempty" json:",omitempty"` Evt *EventType1Choice `xml:"Evt,omitempty" json:",omitempty"` }
func (ReportQuerySearchCriteria2) Validate ¶
func (r ReportQuerySearchCriteria2) Validate() error
type RequestDetails19 ¶
type RequestDetails19 struct { Tp common.Max35Text `xml:"Tp"` RqstrId *PartyIdentification73Choice `xml:"RqstrId,omitempty" json:",omitempty"` AddtlReqInf []common.Max35Text `xml:"AddtlReqInf,omitempty" json:",omitempty"` }
func (RequestDetails19) Validate ¶
func (r RequestDetails19) Validate() error
type RequestHandling2 ¶
type RequestHandling2 struct { StsCd common.Max4AlphaNumericText `xml:"StsCd"` StsDtTm *common.ISODateTime `xml:"StsDtTm,omitempty" json:",omitempty"` Desc *common.Max140Text `xml:"Desc,omitempty" json:",omitempty"` }
func (RequestHandling2) Validate ¶
func (r RequestHandling2) Validate() error
type RequestType4Choice ¶
type RequestType4Choice struct { PmtCtrl ExternalPaymentControlRequestType1Code `xml:"PmtCtrl"` Enqry ExternalEnquiryRequestType1Code `xml:"Enqry"` Prtry GenericIdentification1 `xml:"Prtry"` }
func (RequestType4Choice) Validate ¶
func (r RequestType4Choice) Validate() error
type ResendRequestV01 ¶
type ResendRequestV01 struct { XMLName xml.Name `xml:"RsndReq"` MsgHdr MessageHeader7 `xml:"MsgHdr"` RsndSchCrit []ResendSearchCriteria2 `xml:"RsndSchCrit,omitempty" json:",omitempty"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (ResendRequestV01) Validate ¶
func (r ResendRequestV01) Validate() error
type ResendSearchCriteria2 ¶
type ResendSearchCriteria2 struct { BizDt *common.ISODate `xml:"BizDt,omitempty" json:",omitempty"` SeqNb *common.Max35Text `xml:"SeqNb,omitempty" json:",omitempty"` SeqRg *SequenceRange1Choice `xml:"SeqRg,omitempty" json:",omitempty"` OrgnlMsgNmId *common.Max35Text `xml:"OrgnlMsgNmId,omitempty" json:",omitempty"` FileRef *common.Max35Text `xml:"FileRef,omitempty" json:",omitempty"` Rcpt PartyIdentification136 `xml:"Rcpt"` }
func (ResendSearchCriteria2) Validate ¶
func (r ResendSearchCriteria2) Validate() error
type SequenceRange1 ¶
type SequenceRange1 struct { FrSeq common.Max35Text `xml:"FrSeq"` ToSeq common.Max35Text `xml:"ToSeq"` }
func (SequenceRange1) Validate ¶
func (r SequenceRange1) Validate() error
type SequenceRange1Choice ¶
type SequenceRange1Choice struct { FrSeq common.Max35Text `xml:"FrSeq"` ToSeq common.Max35Text `xml:"ToSeq"` FrToSeq []SequenceRange1 `xml:"FrToSeq"` EQSeq []common.Max35Text `xml:"EQSeq"` NEQSeq []common.Max35Text `xml:"NEQSeq"` }
func (SequenceRange1Choice) Validate ¶
func (r SequenceRange1Choice) 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 SystemEventAcknowledgementV01 ¶
type SystemEventAcknowledgementV01 struct { XMLName xml.Name `xml:"SysEvtAck"` MsgId common.Max35Text `xml:"MsgId"` OrgtrRef *common.Max35Text `xml:"OrgtrRef,omitempty" json:",omitempty"` SttlmSsnIdr *common.Exact4AlphaNumericText `xml:"SttlmSsnIdr,omitempty" json:",omitempty"` AckDtls *Event1 `xml:"AckDtls,omitempty" json:",omitempty"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (SystemEventAcknowledgementV01) Validate ¶
func (r SystemEventAcknowledgementV01) Validate() error
Click to show internal directories.
Click to hide internal directories.