Documentation
¶
Index ¶
- type AccountIdentification4Choice
- type AccountSchemeName1Choice
- type ActiveCurrencyAndAmount
- type AddressType3Choice
- type Amount2Choice
- type BranchAndFinancialInstitutionIdentification6
- type BranchData3
- type BusinessInformationCriteria1
- type BusinessInformationQueryDefinition3
- type CancelCaseAssignmentV04
- type Case5
- type CaseAssignment5
- type CaseStatusReportRequestV04
- type CashAccount38
- type CashAccountType2Choice
- type CharacterSearch1Choice
- type ClearingSystemIdentification2Choice
- type ClearingSystemMemberIdentification2
- type CommunicationAddress10
- type CommunicationAddress8
- type Contact4
- type ContactIdentificationAndAddress1
- type ContactIdentificationAndAddress2
- type CurrencyCriteriaDefinition1Choice
- type CurrencyExchange7
- type CurrencyExchangeCriteria2
- type CurrencyExchangeReport3
- type CurrencyExchangeSearchCriteria1
- type CurrencyQueryDefinition3
- type CurrencySourceTarget1
- type DateAndPlaceOfBirth1
- type DatePeriodDetails1
- type ErrorHandling1Choice
- type ErrorHandling1Code
- type ErrorHandling3
- type ErrorHandling3Choice
- type ErrorHandling5
- type EventType1Choice
- type ExchangeRateReportOrError1Choice
- type ExchangeRateReportOrError2Choice
- type ExecutionType1Choice
- type ExternalAccountIdentification1Code
- type ExternalCashAccountType1Code
- type ExternalClearingSystemIdentification1Code
- type ExternalEnquiryRequestType1Code
- type ExternalFinancialInstitutionIdentification1Code
- type ExternalOrganisationIdentification1Code
- type ExternalPaymentControlRequestType1Code
- type ExternalPaymentRole1Code
- type ExternalPersonIdentification1Code
- type ExternalProxyAccountType1Code
- type ExternalSystemErrorHandling1Code
- type ExternalSystemEventType1Code
- type ExternalSystemMemberType1Code
- type FinancialIdentificationSchemeName1Choice
- type FinancialInstitutionIdentification18
- type Frequency2Code
- type GeneralBusinessInformationCriteriaDefinition1Choice
- type GeneralBusinessInformationReturnCriteria1
- type GeneralBusinessInformationSearchCriteria1
- type GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericIdentification1
- type GenericIdentification30
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type GetCurrencyExchangeRateV04
- type GetGeneralBusinessInformationV04
- type GetMemberV04
- type InformationQualifierType1
- type LongPostalAddress1Choice
- type Member5
- type Member6
- type MemberCriteria4
- type MemberCriteriaDefinition2Choice
- type MemberIdentification3Choice
- type MemberQueryDefinition4
- type MemberReport5
- type MemberReportOrError5Choice
- type MemberReportOrError6Choice
- type MemberReturnCriteria1
- type MemberSearchCriteria4
- type MemberStatus1Code
- type MessageHeader1
- type MessageHeader6
- type MessageHeader7
- type MessageHeader9
- type ModifyMemberV04
- type OrganisationIdentification29
- type OrganisationIdentificationSchemeName1Choice
- type OriginalBusinessQuery1
- type OtherContact1
- type Party38Choice
- type Party40Choice
- type PartyIdentification135
- type PaymentRole1Choice
- type PaymentRole1Code
- type PersonIdentification13
- type PersonIdentificationSchemeName1Choice
- type PostalAddress24
- type PreferredContactMethod1Code
- type Priority1Code
- type ProxyAccountIdentification1
- type ProxyAccountType1Choice
- type QueryType2Code
- type ReportHeader5
- type RequestType3Choice
- type RequestType4Choice
- type ReturnCurrencyExchangeRateV04
- type ReturnMemberV04
- type ReturnStandingOrderV04
- type StandingOrder6
- type StandingOrderIdentification4
- type StandingOrderOrError5Choice
- type StandingOrderOrError6Choice
- type StandingOrderQueryType1Code
- type StandingOrderReport1
- type StandingOrderTotalAmount1
- type StandingOrderType1Choice
- type StandingOrderType1Code
- type StructuredLongPostalAddress1
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type SystemMemberStatus1Choice
- type SystemMemberType1Choice
- type TotalAmountAndCurrency1
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 AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (AccountSchemeName1Choice) Validate ¶
func (r AccountSchemeName1Choice) Validate() error
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy common.ActiveCurrencyCode `xml:"Ccy,attr"` }
func (ActiveCurrencyAndAmount) Validate ¶
func (r ActiveCurrencyAndAmount) 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 Amount2Choice ¶
type Amount2Choice struct { AmtWthtCcy float64 `xml:"AmtWthtCcy"` AmtWthCcy ActiveCurrencyAndAmount `xml:"AmtWthCcy"` }
func (Amount2Choice) Validate ¶
func (r Amount2Choice) 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 BusinessInformationCriteria1 ¶
type BusinessInformationCriteria1 struct { NewQryNm *common.Max35Text `xml:"NewQryNm,omitempty" json:",omitempty"` SchCrit []GeneralBusinessInformationSearchCriteria1 `xml:"SchCrit,omitempty" json:",omitempty"` RtrCrit *GeneralBusinessInformationReturnCriteria1 `xml:"RtrCrit,omitempty" json:",omitempty"` }
func (BusinessInformationCriteria1) Validate ¶
func (r BusinessInformationCriteria1) Validate() error
type BusinessInformationQueryDefinition3 ¶
type BusinessInformationQueryDefinition3 struct { QryTp *QueryType2Code `xml:"QryTp,omitempty" json:",omitempty"` GnlBizInfCrit *GeneralBusinessInformationCriteriaDefinition1Choice `xml:"GnlBizInfCrit,omitempty" json:",omitempty"` }
func (BusinessInformationQueryDefinition3) Validate ¶
func (r BusinessInformationQueryDefinition3) Validate() error
type CancelCaseAssignmentV04 ¶
type CancelCaseAssignmentV04 struct { XMLName xml.Name `xml:"CclCaseAssgnmt"` Assgnmt CaseAssignment5 `xml:"Assgnmt"` Case Case5 `xml:"Case"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (CancelCaseAssignmentV04) Validate ¶
func (r CancelCaseAssignmentV04) Validate() error
type Case5 ¶
type Case5 struct { Id common.Max35Text `xml:"Id"` Cretr Party40Choice `xml:"Cretr"` ReopCaseIndctn bool `xml:"ReopCaseIndctn,omitempty" json:",omitempty"` }
type CaseAssignment5 ¶
type CaseAssignment5 struct { Id common.Max35Text `xml:"Id"` Assgnr Party40Choice `xml:"Assgnr"` Assgne Party40Choice `xml:"Assgne"` CreDtTm common.ISODateTime `xml:"CreDtTm"` }
func (CaseAssignment5) Validate ¶
func (r CaseAssignment5) Validate() error
type CaseStatusReportRequestV04 ¶
type CaseStatusReportRequestV04 struct { XMLName xml.Name `xml:"CaseStsRptReq"` ReqHdr ReportHeader5 `xml:"ReqHdr"` Case Case5 `xml:"Case"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (CaseStatusReportRequestV04) Validate ¶
func (r CaseStatusReportRequestV04) Validate() error
type CashAccount38 ¶
type CashAccount38 struct { Id AccountIdentification4Choice `xml:"Id"` Tp *CashAccountType2Choice `xml:"Tp,omitempty" json:",omitempty"` Ccy *common.ActiveOrHistoricCurrencyCode `xml:"Ccy,omitempty" json:",omitempty"` Nm *common.Max70Text `xml:"Nm,omitempty" json:",omitempty"` Prxy *ProxyAccountIdentification1 `xml:"Prxy,omitempty" json:",omitempty"` }
func (CashAccount38) Validate ¶
func (r CashAccount38) Validate() error
type CashAccountType2Choice ¶
type CashAccountType2Choice struct { Cd ExternalCashAccountType1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (CashAccountType2Choice) Validate ¶
func (r CashAccountType2Choice) Validate() error
type CharacterSearch1Choice ¶
type CharacterSearch1Choice struct { EQ common.Max35Text `xml:"EQ"` NEQ common.Max35Text `xml:"NEQ"` CT common.Max35Text `xml:"CT"` NCT common.Max35Text `xml:"NCT"` }
func (CharacterSearch1Choice) Validate ¶
func (r CharacterSearch1Choice) 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 CommunicationAddress10 ¶
type CommunicationAddress10 struct { PstlAdr LongPostalAddress1Choice `xml:"PstlAdr"` PhneNb common.PhoneNumber `xml:"PhneNb"` FaxNb *common.PhoneNumber `xml:"FaxNb,omitempty" json:",omitempty"` EmailAdr *common.Max2048Text `xml:"EmailAdr,omitempty" json:",omitempty"` }
func (CommunicationAddress10) Validate ¶
func (r CommunicationAddress10) Validate() error
type CommunicationAddress8 ¶
type CommunicationAddress8 struct { PstlAdr LongPostalAddress1Choice `xml:"PstlAdr"` PhneNb common.PhoneNumber `xml:"PhneNb"` FaxNb *common.PhoneNumber `xml:"FaxNb,omitempty" json:",omitempty"` EmailAdr *common.Max256Text `xml:"EmailAdr,omitempty" json:",omitempty"` }
func (CommunicationAddress8) Validate ¶
func (r CommunicationAddress8) Validate() error
type Contact4 ¶
type Contact4 struct { NmPrfx *common.NamePrefix2Code `xml:"NmPrfx,omitempty" json:",omitempty"` Nm *common.Max140Text `xml:"Nm,omitempty" json:",omitempty"` PhneNb *common.PhoneNumber `xml:"PhneNb,omitempty" json:",omitempty"` MobNb *common.PhoneNumber `xml:"MobNb,omitempty" json:",omitempty"` FaxNb *common.PhoneNumber `xml:"FaxNb,omitempty" json:",omitempty"` EmailAdr *common.Max2048Text `xml:"EmailAdr,omitempty" json:",omitempty"` EmailPurp *common.Max35Text `xml:"EmailPurp,omitempty" json:",omitempty"` JobTitl *common.Max35Text `xml:"JobTitl,omitempty" json:",omitempty"` Rspnsblty *common.Max35Text `xml:"Rspnsblty,omitempty" json:",omitempty"` Dept *common.Max70Text `xml:"Dept,omitempty" json:",omitempty"` Othr []OtherContact1 `xml:"Othr,omitempty" json:",omitempty"` PrefrdMtd *PreferredContactMethod1Code `xml:"PrefrdMtd,omitempty" json:",omitempty"` }
type ContactIdentificationAndAddress1 ¶
type ContactIdentificationAndAddress1 struct { Nm *common.Max35Text `xml:"Nm,omitempty" json:",omitempty"` Role PaymentRole1Code `xml:"Role"` ComAdr CommunicationAddress8 `xml:"ComAdr"` }
func (ContactIdentificationAndAddress1) Validate ¶
func (r ContactIdentificationAndAddress1) Validate() error
type ContactIdentificationAndAddress2 ¶
type ContactIdentificationAndAddress2 struct { Nm *common.Max35Text `xml:"Nm,omitempty" json:",omitempty"` Role PaymentRole1Choice `xml:"Role"` ComAdr CommunicationAddress10 `xml:"ComAdr"` }
func (ContactIdentificationAndAddress2) Validate ¶
func (r ContactIdentificationAndAddress2) Validate() error
type CurrencyCriteriaDefinition1Choice ¶
type CurrencyCriteriaDefinition1Choice struct { QryNm common.Max35Text `xml:"QryNm"` NewCrit CurrencyExchangeCriteria2 `xml:"NewCrit"` }
func (CurrencyCriteriaDefinition1Choice) Validate ¶
func (r CurrencyCriteriaDefinition1Choice) Validate() error
type CurrencyExchange7 ¶
type CurrencyExchange7 struct { XchgRate float64 `xml:"XchgRate"` QtdCcy common.ActiveOrHistoricCurrencyCode `xml:"QtdCcy"` QtnDt common.ISODateTime `xml:"QtnDt"` }
func (CurrencyExchange7) Validate ¶
func (r CurrencyExchange7) Validate() error
type CurrencyExchangeCriteria2 ¶
type CurrencyExchangeCriteria2 struct { NewQryNm *common.Max35Text `xml:"NewQryNm,omitempty" json:",omitempty"` SchCrit []CurrencyExchangeSearchCriteria1 `xml:"SchCrit" json:",omitempty"` }
func (CurrencyExchangeCriteria2) Validate ¶
func (r CurrencyExchangeCriteria2) Validate() error
type CurrencyExchangeReport3 ¶
type CurrencyExchangeReport3 struct { CcyRef CurrencySourceTarget1 `xml:"CcyRef"` CcyXchgOrErr ExchangeRateReportOrError2Choice `xml:"CcyXchgOrErr"` }
func (CurrencyExchangeReport3) Validate ¶
func (r CurrencyExchangeReport3) Validate() error
type CurrencyExchangeSearchCriteria1 ¶
type CurrencyExchangeSearchCriteria1 struct { SrcCcy common.ActiveOrHistoricCurrencyCode `xml:"SrcCcy"` TrgtCcy common.ActiveOrHistoricCurrencyCode `xml:"TrgtCcy"` }
func (CurrencyExchangeSearchCriteria1) Validate ¶
func (r CurrencyExchangeSearchCriteria1) Validate() error
type CurrencyQueryDefinition3 ¶
type CurrencyQueryDefinition3 struct { QryTp *QueryType2Code `xml:"QryTp,omitempty" json:",omitempty"` CcyCrit *CurrencyCriteriaDefinition1Choice `xml:"CcyCrit,omitempty" json:",omitempty"` }
func (CurrencyQueryDefinition3) Validate ¶
func (r CurrencyQueryDefinition3) Validate() error
type CurrencySourceTarget1 ¶
type CurrencySourceTarget1 struct { SrcCcy common.ActiveOrHistoricCurrencyCode `xml:"SrcCcy"` TrgtCcy common.ActiveOrHistoricCurrencyCode `xml:"TrgtCcy"` }
func (CurrencySourceTarget1) Validate ¶
func (r CurrencySourceTarget1) Validate() error
type DateAndPlaceOfBirth1 ¶
type DateAndPlaceOfBirth1 struct { BirthDt common.ISODate `xml:"BirthDt"` PrvcOfBirth *common.Max35Text `xml:"PrvcOfBirth,omitempty" json:",omitempty"` CityOfBirth common.Max35Text `xml:"CityOfBirth"` CtryOfBirth common.CountryCode `xml:"CtryOfBirth"` }
func (DateAndPlaceOfBirth1) Validate ¶
func (r DateAndPlaceOfBirth1) Validate() error
type DatePeriodDetails1 ¶
type DatePeriodDetails1 struct { FrDt common.ISODate `xml:"FrDt"` ToDt *common.ISODate `xml:"ToDt,omitempty" json:",omitempty"` }
func (DatePeriodDetails1) Validate ¶
func (r DatePeriodDetails1) Validate() error
type ErrorHandling1Choice ¶
type ErrorHandling1Choice struct { Cd ErrorHandling1Code `xml:"Cd"` Prtry common.Max4AlphaNumericText `xml:"Prtry"` }
func (ErrorHandling1Choice) Validate ¶
func (r ErrorHandling1Choice) Validate() error
type ErrorHandling1Code ¶
type ErrorHandling1Code string
May be one of X020, X030, X050
func (ErrorHandling1Code) Validate ¶
func (r ErrorHandling1Code) Validate() error
type ErrorHandling3 ¶
type ErrorHandling3 struct { Err ErrorHandling1Choice `xml:"Err"` Desc *common.Max140Text `xml:"Desc,omitempty" json:",omitempty"` }
func (ErrorHandling3) Validate ¶
func (r ErrorHandling3) Validate() error
type ErrorHandling3Choice ¶
type ErrorHandling3Choice struct { Cd ExternalSystemErrorHandling1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (ErrorHandling3Choice) Validate ¶
func (r ErrorHandling3Choice) Validate() error
type ErrorHandling5 ¶
type ErrorHandling5 struct { Err ErrorHandling3Choice `xml:"Err"` Desc *common.Max140Text `xml:"Desc,omitempty" json:",omitempty"` }
func (ErrorHandling5) Validate ¶
func (r ErrorHandling5) Validate() error
type EventType1Choice ¶
type EventType1Choice struct { Cd ExternalSystemEventType1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (EventType1Choice) Validate ¶
func (r EventType1Choice) Validate() error
type ExchangeRateReportOrError1Choice ¶
type ExchangeRateReportOrError1Choice struct { CcyXchgRpt []CurrencyExchangeReport3 `xml:"CcyXchgRpt" json:",omitempty"` OprlErr []ErrorHandling3 `xml:"OprlErr" json:",omitempty"` }
func (ExchangeRateReportOrError1Choice) Validate ¶
func (r ExchangeRateReportOrError1Choice) Validate() error
type ExchangeRateReportOrError2Choice ¶
type ExchangeRateReportOrError2Choice struct { BizErr []ErrorHandling3 `xml:"BizErr" json:",omitempty"` CcyXchg CurrencyExchange7 `xml:"CcyXchg"` }
func (ExchangeRateReportOrError2Choice) Validate ¶
func (r ExchangeRateReportOrError2Choice) Validate() error
type ExecutionType1Choice ¶
type ExecutionType1Choice struct { Tm common.ISOTime `xml:"Tm"` Evt EventType1Choice `xml:"Evt"` }
func (ExecutionType1Choice) Validate ¶
func (r ExecutionType1Choice) Validate() error
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code string
Must be at least 1 items long
func (ExternalAccountIdentification1Code) Validate ¶
func (r ExternalAccountIdentification1Code) Validate() error
type ExternalCashAccountType1Code ¶
type ExternalCashAccountType1Code string
Must be at least 1 items long
func (ExternalCashAccountType1Code) Validate ¶
func (r ExternalCashAccountType1Code) 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 ExternalOrganisationIdentification1Code ¶
type ExternalOrganisationIdentification1Code string
Must be at least 1 items long
func (ExternalOrganisationIdentification1Code) Validate ¶
func (r ExternalOrganisationIdentification1Code) Validate() error
type ExternalPaymentControlRequestType1Code ¶
type ExternalPaymentControlRequestType1Code string
Must be at least 1 items long
func (ExternalPaymentControlRequestType1Code) Validate ¶
func (r ExternalPaymentControlRequestType1Code) Validate() error
type ExternalPaymentRole1Code ¶
type ExternalPaymentRole1Code string
Must be at least 1 items long
func (ExternalPaymentRole1Code) Validate ¶
func (r ExternalPaymentRole1Code) Validate() error
type ExternalPersonIdentification1Code ¶
type ExternalPersonIdentification1Code string
Must be at least 1 items long
func (ExternalPersonIdentification1Code) Validate ¶
func (r ExternalPersonIdentification1Code) Validate() error
type ExternalProxyAccountType1Code ¶
type ExternalProxyAccountType1Code string
Must be at least 1 items long
func (ExternalProxyAccountType1Code) Validate ¶
func (r ExternalProxyAccountType1Code) Validate() error
type ExternalSystemErrorHandling1Code ¶
type ExternalSystemErrorHandling1Code string
Must be at least 1 items long
func (ExternalSystemErrorHandling1Code) Validate ¶
func (r ExternalSystemErrorHandling1Code) Validate() error
type ExternalSystemEventType1Code ¶
type ExternalSystemEventType1Code string
Must be at least 1 items long
func (ExternalSystemEventType1Code) Validate ¶
func (r ExternalSystemEventType1Code) Validate() error
type ExternalSystemMemberType1Code ¶
type ExternalSystemMemberType1Code string
Must be at least 1 items long
func (ExternalSystemMemberType1Code) Validate ¶
func (r ExternalSystemMemberType1Code) 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 Frequency2Code ¶
type Frequency2Code string
May be one of YEAR, MNTH, QURT, MIAN, WEEK, DAIL, ADHO, INDA, OVNG
func (Frequency2Code) Validate ¶
func (r Frequency2Code) Validate() error
type GeneralBusinessInformationCriteriaDefinition1Choice ¶
type GeneralBusinessInformationCriteriaDefinition1Choice struct { QryNm common.Max35Text `xml:"QryNm"` NewCrit BusinessInformationCriteria1 `xml:"NewCrit"` }
func (GeneralBusinessInformationCriteriaDefinition1Choice) Validate ¶
func (r GeneralBusinessInformationCriteriaDefinition1Choice) Validate() error
type GeneralBusinessInformationReturnCriteria1 ¶
type GeneralBusinessInformationReturnCriteria1 struct { QlfrInd bool `xml:"QlfrInd,omitempty" json:",omitempty"` SbjtInd bool `xml:"SbjtInd,omitempty" json:",omitempty"` SbjtDtlsInd bool `xml:"SbjtDtlsInd,omitempty" json:",omitempty"` }
func (GeneralBusinessInformationReturnCriteria1) Validate ¶
func (r GeneralBusinessInformationReturnCriteria1) Validate() error
type GeneralBusinessInformationSearchCriteria1 ¶
type GeneralBusinessInformationSearchCriteria1 struct { Ref []common.Max35Text `xml:"Ref,omitempty" json:",omitempty"` Sbjt []CharacterSearch1Choice `xml:"Sbjt,omitempty" json:",omitempty"` Qlfr []InformationQualifierType1 `xml:"Qlfr,omitempty" json:",omitempty"` }
func (GeneralBusinessInformationSearchCriteria1) Validate ¶
func (r GeneralBusinessInformationSearchCriteria1) 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 GenericOrganisationIdentification1 ¶
type GenericOrganisationIdentification1 struct { Id common.Max35Text `xml:"Id"` SchmeNm *OrganisationIdentificationSchemeName1Choice `xml:"SchmeNm,omitempty" json:",omitempty"` Issr *common.Max35Text `xml:"Issr,omitempty" json:",omitempty"` }
func (GenericOrganisationIdentification1) Validate ¶
func (r GenericOrganisationIdentification1) Validate() error
type GenericPersonIdentification1 ¶
type GenericPersonIdentification1 struct { Id common.Max35Text `xml:"Id"` SchmeNm *PersonIdentificationSchemeName1Choice `xml:"SchmeNm,omitempty" json:",omitempty"` Issr *common.Max35Text `xml:"Issr,omitempty" json:",omitempty"` }
func (GenericPersonIdentification1) Validate ¶
func (r GenericPersonIdentification1) Validate() error
type GetCurrencyExchangeRateV04 ¶
type GetCurrencyExchangeRateV04 struct { XMLName xml.Name `xml:"GetCcyXchgRate"` MsgHdr MessageHeader1 `xml:"MsgHdr"` CcyQryDef *CurrencyQueryDefinition3 `xml:"CcyQryDef,omitempty" json:",omitempty"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (GetCurrencyExchangeRateV04) Validate ¶
func (r GetCurrencyExchangeRateV04) Validate() error
type GetGeneralBusinessInformationV04 ¶
type GetGeneralBusinessInformationV04 struct { XMLName xml.Name `xml:"GetGnlBizInf"` MsgHdr MessageHeader1 `xml:"MsgHdr"` GnlBizInfQryDef *BusinessInformationQueryDefinition3 `xml:"GnlBizInfQryDef,omitempty" json:",omitempty"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (GetGeneralBusinessInformationV04) Validate ¶
func (r GetGeneralBusinessInformationV04) Validate() error
type GetMemberV04 ¶
type GetMemberV04 struct { XMLName xml.Name `xml:"GetMmb"` MsgHdr MessageHeader9 `xml:"MsgHdr"` MmbQryDef *MemberQueryDefinition4 `xml:"MmbQryDef,omitempty" json:",omitempty"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (GetMemberV04) Validate ¶
func (r GetMemberV04) Validate() error
type InformationQualifierType1 ¶
type InformationQualifierType1 struct { IsFrmtd bool `xml:"IsFrmtd,omitempty" json:",omitempty"` Prty *Priority1Code `xml:"Prty,omitempty" json:",omitempty"` }
func (InformationQualifierType1) Validate ¶
func (r InformationQualifierType1) Validate() error
type LongPostalAddress1Choice ¶
type LongPostalAddress1Choice struct { Ustrd common.Max140Text `xml:"Ustrd"` Strd StructuredLongPostalAddress1 `xml:"Strd"` }
func (LongPostalAddress1Choice) Validate ¶
func (r LongPostalAddress1Choice) Validate() error
type Member5 ¶
type Member5 struct { Nm *common.Max35Text `xml:"Nm,omitempty" json:",omitempty"` RtrAdr []MemberIdentification3Choice `xml:"RtrAdr,omitempty" json:",omitempty"` Acct []CashAccount38 `xml:"Acct,omitempty" json:",omitempty"` Tp *SystemMemberType1Choice `xml:"Tp,omitempty" json:",omitempty"` Sts *SystemMemberStatus1Choice `xml:"Sts,omitempty" json:",omitempty"` CtctRef []ContactIdentificationAndAddress2 `xml:"CtctRef,omitempty" json:",omitempty"` ComAdr CommunicationAddress10 `xml:"ComAdr,omitempty" json:",omitempty"` }
type Member6 ¶
type Member6 struct { MmbRtrAdr []MemberIdentification3Choice `xml:"MmbRtrAdr,omitempty" json:",omitempty"` CtctRef []ContactIdentificationAndAddress1 `xml:"CtctRef,omitempty" json:",omitempty"` ComAdr *CommunicationAddress8 `xml:"ComAdr,omitempty" json:",omitempty"` }
type MemberCriteria4 ¶
type MemberCriteria4 struct { NewQryNm *common.Max35Text `xml:"NewQryNm,omitempty" json:",omitempty"` SchCrit []MemberSearchCriteria4 `xml:"SchCrit,omitempty" json:",omitempty"` RtrCrit *MemberReturnCriteria1 `xml:"RtrCrit,omitempty" json:",omitempty"` }
func (MemberCriteria4) Validate ¶
func (r MemberCriteria4) Validate() error
type MemberCriteriaDefinition2Choice ¶
type MemberCriteriaDefinition2Choice struct { QryNm common.Max35Text `xml:"QryNm"` NewCrit MemberCriteria4 `xml:"NewCrit"` }
func (MemberCriteriaDefinition2Choice) Validate ¶
func (r MemberCriteriaDefinition2Choice) Validate() error
type MemberIdentification3Choice ¶
type MemberIdentification3Choice struct { BICFI common.BICFIDec2014Identifier `xml:"BICFI"` ClrSysMmbId ClearingSystemMemberIdentification2 `xml:"ClrSysMmbId"` Othr GenericFinancialIdentification1 `xml:"Othr"` }
func (MemberIdentification3Choice) Validate ¶
func (r MemberIdentification3Choice) Validate() error
type MemberQueryDefinition4 ¶
type MemberQueryDefinition4 struct { QryTp *QueryType2Code `xml:"QryTp,omitempty" json:",omitempty"` MmbCrit *MemberCriteriaDefinition2Choice `xml:"MmbCrit,omitempty" json:",omitempty"` }
func (MemberQueryDefinition4) Validate ¶
func (r MemberQueryDefinition4) Validate() error
type MemberReport5 ¶
type MemberReport5 struct { MmbId MemberIdentification3Choice `xml:"MmbId"` MmbOrErr MemberReportOrError6Choice `xml:"MmbOrErr"` }
func (MemberReport5) Validate ¶
func (r MemberReport5) Validate() error
type MemberReportOrError5Choice ¶
type MemberReportOrError5Choice struct { Rpt []MemberReport5 `xml:"Rpt" json:",omitempty"` OprlErr []ErrorHandling3 `xml:"OprlErr" json:",omitempty"` }
func (MemberReportOrError5Choice) Validate ¶
func (r MemberReportOrError5Choice) Validate() error
type MemberReportOrError6Choice ¶
type MemberReportOrError6Choice struct { Mmb Member5 `xml:"Mmb"` BizErr ErrorHandling3 `xml:"BizErr"` }
func (MemberReportOrError6Choice) Validate ¶
func (r MemberReportOrError6Choice) Validate() error
type MemberReturnCriteria1 ¶
type MemberReturnCriteria1 struct { NmInd bool `xml:"NmInd,omitempty" json:",omitempty"` MmbRtrAdrInd bool `xml:"MmbRtrAdrInd,omitempty" json:",omitempty"` AcctInd bool `xml:"AcctInd,omitempty" json:",omitempty"` TpInd bool `xml:"TpInd,omitempty" json:",omitempty"` StsInd bool `xml:"StsInd,omitempty" json:",omitempty"` CtctRefInd bool `xml:"CtctRefInd,omitempty" json:",omitempty"` ComAdrInd bool `xml:"ComAdrInd,omitempty" json:",omitempty"` }
func (MemberReturnCriteria1) Validate ¶
func (r MemberReturnCriteria1) Validate() error
type MemberSearchCriteria4 ¶
type MemberSearchCriteria4 struct { Id []MemberIdentification3Choice `xml:"Id,omitempty" json:",omitempty"` Tp []SystemMemberType1Choice `xml:"Tp,omitempty" json:",omitempty"` Sts []SystemMemberStatus1Choice `xml:"Sts,omitempty" json:",omitempty"` }
func (MemberSearchCriteria4) Validate ¶
func (r MemberSearchCriteria4) Validate() error
type MemberStatus1Code ¶
type MemberStatus1Code string
May be one of ENBL, DSBL, DLTD, JOIN
func (MemberStatus1Code) Validate ¶
func (r MemberStatus1Code) Validate() error
type MessageHeader1 ¶
type MessageHeader1 struct { MsgId common.Max35Text `xml:"MsgId"` CreDtTm *common.ISODateTime `xml:"CreDtTm,omitempty" json:",omitempty"` }
func (MessageHeader1) Validate ¶
func (r MessageHeader1) Validate() error
type MessageHeader6 ¶
type MessageHeader6 struct { MsgId common.Max35Text `xml:"MsgId"` CreDtTm *common.ISODateTime `xml:"CreDtTm,omitempty" json:",omitempty"` OrgnlBizQry *OriginalBusinessQuery1 `xml:"OrgnlBizQry,omitempty" json:",omitempty"` QryNm *common.Max35Text `xml:"QryNm,omitempty" json:",omitempty"` ReqTp *RequestType3Choice `xml:"ReqTp,omitempty" json:",omitempty"` }
func (MessageHeader6) Validate ¶
func (r MessageHeader6) 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 MessageHeader9 ¶
type MessageHeader9 struct { MsgId common.Max35Text `xml:"MsgId"` CreDtTm *common.ISODateTime `xml:"CreDtTm,omitempty" json:",omitempty"` ReqTp *RequestType4Choice `xml:"ReqTp,omitempty" json:",omitempty"` }
func (MessageHeader9) Validate ¶
func (r MessageHeader9) Validate() error
type ModifyMemberV04 ¶
type ModifyMemberV04 struct { XMLName xml.Name `xml:"ModfyMmb"` MsgHdr MessageHeader1 `xml:"MsgHdr"` MmbId MemberIdentification3Choice `xml:"MmbId"` NewMmbValSet Member6 `xml:"NewMmbValSet"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (ModifyMemberV04) Validate ¶
func (r ModifyMemberV04) Validate() error
type OrganisationIdentification29 ¶
type OrganisationIdentification29 struct { AnyBIC *common.AnyBICDec2014Identifier `xml:"AnyBIC,omitempty" json:",omitempty"` LEI *common.LEIIdentifier `xml:"LEI,omitempty" json:",omitempty"` Othr []GenericOrganisationIdentification1 `xml:"Othr,omitempty" json:",omitempty"` }
func (OrganisationIdentification29) Validate ¶
func (r OrganisationIdentification29) Validate() error
type OrganisationIdentificationSchemeName1Choice ¶
type OrganisationIdentificationSchemeName1Choice struct { Cd ExternalOrganisationIdentification1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (OrganisationIdentificationSchemeName1Choice) Validate ¶
func (r OrganisationIdentificationSchemeName1Choice) 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 OtherContact1 ¶
type OtherContact1 struct { ChanlTp common.Max4Text `xml:"ChanlTp"` Id *common.Max128Text `xml:"Id,omitempty" json:",omitempty"` }
func (OtherContact1) Validate ¶
func (r OtherContact1) Validate() error
type Party38Choice ¶
type Party38Choice struct { OrgId OrganisationIdentification29 `xml:"OrgId"` PrvtId PersonIdentification13 `xml:"PrvtId"` }
func (Party38Choice) Validate ¶
func (r Party38Choice) Validate() error
type Party40Choice ¶
type Party40Choice struct { Pty PartyIdentification135 `xml:"Pty"` Agt BranchAndFinancialInstitutionIdentification6 `xml:"Agt"` }
func (Party40Choice) Validate ¶
func (r Party40Choice) Validate() error
type PartyIdentification135 ¶
type PartyIdentification135 struct { Nm *common.Max140Text `xml:"Nm,omitempty" json:",omitempty"` PstlAdr *PostalAddress24 `xml:"PstlAdr,omitempty" json:",omitempty"` Id *Party38Choice `xml:"Id,omitempty" json:",omitempty"` CtryOfRes *common.CountryCode `xml:"CtryOfRes,omitempty" json:",omitempty"` CtctDtls *Contact4 `xml:"CtctDtls,omitempty" json:",omitempty"` }
func (PartyIdentification135) Validate ¶
func (r PartyIdentification135) Validate() error
type PaymentRole1Choice ¶
type PaymentRole1Choice struct { Cd ExternalPaymentRole1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (PaymentRole1Choice) Validate ¶
func (r PaymentRole1Choice) Validate() error
type PaymentRole1Code ¶
type PaymentRole1Code string
May be one of LQMG, LMMG, PYMG, REDR, BKMG, STMG
func (PaymentRole1Code) Validate ¶
func (r PaymentRole1Code) Validate() error
type PersonIdentification13 ¶
type PersonIdentification13 struct { DtAndPlcOfBirth *DateAndPlaceOfBirth1 `xml:"DtAndPlcOfBirth,omitempty" json:",omitempty"` Othr []GenericPersonIdentification1 `xml:"Othr,omitempty" json:",omitempty"` }
func (PersonIdentification13) Validate ¶
func (r PersonIdentification13) Validate() error
type PersonIdentificationSchemeName1Choice ¶
type PersonIdentificationSchemeName1Choice struct { Cd ExternalPersonIdentification1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (PersonIdentificationSchemeName1Choice) Validate ¶
func (r PersonIdentificationSchemeName1Choice) 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 PreferredContactMethod1Code ¶
type PreferredContactMethod1Code string
May be one of LETT, MAIL, PHON, FAXX, CELL
func (PreferredContactMethod1Code) Validate ¶
func (r PreferredContactMethod1Code) Validate() error
type Priority1Code ¶
type Priority1Code string
May be one of HIGH, NORM, LOWW
func (Priority1Code) Validate ¶
func (r Priority1Code) Validate() error
type ProxyAccountIdentification1 ¶
type ProxyAccountIdentification1 struct { Tp *ProxyAccountType1Choice `xml:"Tp,omitempty" json:",omitempty"` Id common.Max2048Text `xml:"Id"` }
func (ProxyAccountIdentification1) Validate ¶
func (r ProxyAccountIdentification1) Validate() error
type ProxyAccountType1Choice ¶
type ProxyAccountType1Choice struct { Cd ExternalProxyAccountType1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (ProxyAccountType1Choice) Validate ¶
func (r ProxyAccountType1Choice) Validate() error
type QueryType2Code ¶
type QueryType2Code string
May be one of ALLL, CHNG, MODF, DELD
func (QueryType2Code) Validate ¶
func (r QueryType2Code) Validate() error
type ReportHeader5 ¶
type ReportHeader5 struct { Id common.Max35Text `xml:"Id"` Fr Party40Choice `xml:"Fr"` To Party40Choice `xml:"To"` CreDtTm common.ISODateTime `xml:"CreDtTm"` }
func (ReportHeader5) Validate ¶
func (r ReportHeader5) Validate() error
type RequestType3Choice ¶
type RequestType3Choice struct { Cd StandingOrderQueryType1Code `xml:"Cd"` Prtry GenericIdentification1 `xml:"Prtry"` }
func (RequestType3Choice) Validate ¶
func (r RequestType3Choice) 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 ReturnCurrencyExchangeRateV04 ¶
type ReturnCurrencyExchangeRateV04 struct { XMLName xml.Name `xml:"RtrCcyXchgRate"` MsgHdr MessageHeader7 `xml:"MsgHdr"` RptOrErr ExchangeRateReportOrError1Choice `xml:"RptOrErr"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (ReturnCurrencyExchangeRateV04) Validate ¶
func (r ReturnCurrencyExchangeRateV04) Validate() error
type ReturnMemberV04 ¶
type ReturnMemberV04 struct { XMLName xml.Name `xml:"RtrMmb"` MsgHdr MessageHeader7 `xml:"MsgHdr"` RptOrErr MemberReportOrError5Choice `xml:"RptOrErr"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (ReturnMemberV04) Validate ¶
func (r ReturnMemberV04) Validate() error
type ReturnStandingOrderV04 ¶
type ReturnStandingOrderV04 struct { XMLName xml.Name `xml:"RtrStgOrdr"` MsgHdr MessageHeader6 `xml:"MsgHdr"` RptOrErr StandingOrderOrError5Choice `xml:"RptOrErr"` SplmtryData []SupplementaryData1 `xml:"SplmtryData,omitempty" json:",omitempty"` }
func (ReturnStandingOrderV04) Validate ¶
func (r ReturnStandingOrderV04) Validate() error
type StandingOrder6 ¶
type StandingOrder6 struct { Amt Amount2Choice `xml:"Amt"` CdtDbtInd common.CreditDebitCode `xml:"CdtDbtInd"` Ccy *common.ActiveCurrencyCode `xml:"Ccy,omitempty" json:",omitempty"` Tp *StandingOrderType1Choice `xml:"Tp,omitempty" json:",omitempty"` AssoctdPoolAcct *AccountIdentification4Choice `xml:"AssoctdPoolAcct,omitempty" json:",omitempty"` Ref *common.Max35Text `xml:"Ref,omitempty" json:",omitempty"` Frqcy *Frequency2Code `xml:"Frqcy,omitempty" json:",omitempty"` VldtyPrd *DatePeriodDetails1 `xml:"VldtyPrd,omitempty" json:",omitempty"` SysMmb *BranchAndFinancialInstitutionIdentification6 `xml:"SysMmb,omitempty" json:",omitempty"` RspnsblPty *BranchAndFinancialInstitutionIdentification6 `xml:"RspnsblPty,omitempty" json:",omitempty"` LkSetId *common.Max35Text `xml:"LkSetId,omitempty" json:",omitempty"` LkSetOrdrId *common.Max35Text `xml:"LkSetOrdrId,omitempty" json:",omitempty"` LkSetOrdrSeq float64 `xml:"LkSetOrdrSeq,omitempty" json:",omitempty"` ExctnTp *ExecutionType1Choice `xml:"ExctnTp,omitempty" json:",omitempty"` Cdtr *BranchAndFinancialInstitutionIdentification6 `xml:"Cdtr,omitempty" json:",omitempty"` CdtrAcct *CashAccount38 `xml:"CdtrAcct,omitempty" json:",omitempty"` Dbtr *BranchAndFinancialInstitutionIdentification6 `xml:"Dbtr,omitempty" json:",omitempty"` DbtrAcct *CashAccount38 `xml:"DbtrAcct,omitempty" json:",omitempty"` TtlsPerStgOrdr *StandingOrderTotalAmount1 `xml:"TtlsPerStgOrdr,omitempty" json:",omitempty"` ZeroSweepInd bool `xml:"ZeroSweepInd,omitempty" json:",omitempty"` }
func (StandingOrder6) Validate ¶
func (r StandingOrder6) Validate() error
type StandingOrderIdentification4 ¶
type StandingOrderIdentification4 struct { Id *common.Max35Text `xml:"Id,omitempty" json:",omitempty"` Acct CashAccount38 `xml:"Acct"` AcctOwnr *BranchAndFinancialInstitutionIdentification6 `xml:"AcctOwnr,omitempty" json:",omitempty"` }
func (StandingOrderIdentification4) Validate ¶
func (r StandingOrderIdentification4) Validate() error
type StandingOrderOrError5Choice ¶
type StandingOrderOrError5Choice struct { Rpt []StandingOrderReport1 `xml:"Rpt" json:",omitempty"` OprlErr []ErrorHandling5 `xml:"OprlErr" json:",omitempty"` }
func (StandingOrderOrError5Choice) Validate ¶
func (r StandingOrderOrError5Choice) Validate() error
type StandingOrderOrError6Choice ¶
type StandingOrderOrError6Choice struct { StgOrdr StandingOrder6 `xml:"StgOrdr"` BizErr []ErrorHandling5 `xml:"BizErr" json:",omitempty"` }
func (StandingOrderOrError6Choice) Validate ¶
func (r StandingOrderOrError6Choice) Validate() error
type StandingOrderQueryType1Code ¶
type StandingOrderQueryType1Code string
May be one of SLST, SDTL, TAPS, SLSL, SWLS
func (StandingOrderQueryType1Code) Validate ¶
func (r StandingOrderQueryType1Code) Validate() error
type StandingOrderReport1 ¶
type StandingOrderReport1 struct { StgOrdrId StandingOrderIdentification4 `xml:"StgOrdrId"` StgOrdrOrErr StandingOrderOrError6Choice `xml:"StgOrdrOrErr"` }
func (StandingOrderReport1) Validate ¶
func (r StandingOrderReport1) Validate() error
type StandingOrderTotalAmount1 ¶
type StandingOrderTotalAmount1 struct { SetPrdfndOrdr TotalAmountAndCurrency1 `xml:"SetPrdfndOrdr"` PdgPrdfndOrdr TotalAmountAndCurrency1 `xml:"PdgPrdfndOrdr"` SetStgOrdr TotalAmountAndCurrency1 `xml:"SetStgOrdr"` PdgStgOrdr TotalAmountAndCurrency1 `xml:"PdgStgOrdr"` }
func (StandingOrderTotalAmount1) Validate ¶
func (r StandingOrderTotalAmount1) Validate() error
type StandingOrderType1Choice ¶
type StandingOrderType1Choice struct { Cd StandingOrderType1Code `xml:"Cd"` Prtry GenericIdentification1 `xml:"Prtry"` }
func (StandingOrderType1Choice) Validate ¶
func (r StandingOrderType1Choice) Validate() error
type StandingOrderType1Code ¶
type StandingOrderType1Code string
May be one of USTO, PSTO
func (StandingOrderType1Code) Validate ¶
func (r StandingOrderType1Code) Validate() error
type StructuredLongPostalAddress1 ¶
type StructuredLongPostalAddress1 struct { BldgNm *common.Max35Text `xml:"BldgNm,omitempty" json:",omitempty"` StrtNm *common.Max35Text `xml:"StrtNm,omitempty" json:",omitempty"` StrtBldgId *common.Max35Text `xml:"StrtBldgId,omitempty" json:",omitempty"` Flr *common.Max16Text `xml:"Flr,omitempty" json:",omitempty"` TwnNm common.Max35Text `xml:"TwnNm"` DstrctNm *common.Max35Text `xml:"DstrctNm,omitempty" json:",omitempty"` RgnId *common.Max35Text `xml:"RgnId,omitempty" json:",omitempty"` Stat *common.Max35Text `xml:"Stat,omitempty" json:",omitempty"` CtyId common.Max35Text `xml:"CtyId,omitempty" json:",omitempty"` Ctry common.CountryCode `xml:"Ctry"` PstCdId common.Max16Text `xml:"PstCdId"` POB *common.Max16Text `xml:"POB,omitempty" json:",omitempty"` }
func (StructuredLongPostalAddress1) Validate ¶
func (r StructuredLongPostalAddress1) 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 SystemMemberStatus1Choice ¶
type SystemMemberStatus1Choice struct { Cd MemberStatus1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (SystemMemberStatus1Choice) Validate ¶
func (r SystemMemberStatus1Choice) Validate() error
type SystemMemberType1Choice ¶
type SystemMemberType1Choice struct { Cd ExternalSystemMemberType1Code `xml:"Cd"` Prtry common.Max35Text `xml:"Prtry"` }
func (SystemMemberType1Choice) Validate ¶
func (r SystemMemberType1Choice) Validate() error
type TotalAmountAndCurrency1 ¶
type TotalAmountAndCurrency1 struct { TtlAmt float64 `xml:"TtlAmt"` CdtDbtInd *common.CreditDebitCode `xml:"CdtDbtInd,omitempty" json:",omitempty"` Ccy *common.ActiveCurrencyCode `xml:"Ccy,omitempty" json:",omitempty"` }
func (TotalAmountAndCurrency1) Validate ¶
func (r TotalAmountAndCurrency1) Validate() error