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.