Documentation ¶
Index ¶
- type AccountCashEntryReturnCriteria3
- type AccountIdentification4Choice
- type AccountIdentificationSearchCriteria2Choice
- type AccountSchemeName1Choice
- type ActiveAmountRange3Choice
- type ActiveCurrencyAndAmountRange3
- type ActiveCurrencyCode
- type ActiveOrHistoricAmountRange2Choice
- type ActiveOrHistoricCurrencyAndAmountRange2
- type ActiveOrHistoricCurrencyCode
- type AddressType2Code
- type AddressType3Choice
- type AmountRangeBoundary1
- type AnyBICDec2014Identifier
- type BICFIDec2014Identifier
- type BranchAndFinancialInstitutionIdentification6
- type BranchData3
- type CashAccountEntrySearch7
- type CashPaymentStatus2Code
- type ClearingSystemIdentification2Choice
- type ClearingSystemIdentification3Choice
- type ClearingSystemMemberIdentification2
- type Contact4
- type CountryCode
- type CreditDebitCode
- type DateAndDateTimeSearch3Choice
- type DateAndPlaceOfBirth1
- type DatePeriod2
- type DatePeriodSearch1Choice
- type DateTimePeriod1
- type DateTimePeriod1Choice
- type Document
- type EntryStatus1Code
- type EntryTypeIdentifier
- type Exact4AlphaNumericText
- type ExternalAccountIdentification1Code
- type ExternalCashClearingSystem1Code
- type ExternalClearingSystemIdentification1Code
- type ExternalEnquiryRequestType1Code
- type ExternalFinancialInstitutionIdentification1Code
- type ExternalOrganisationIdentification1Code
- type ExternalPaymentControlRequestType1Code
- type ExternalPersonIdentification1Code
- type FinalStatusCode
- type FinancialIdentificationSchemeName1Choice
- type FinancialInstitutionIdentification18
- type FromToAmountRange1
- type GenericAccountIdentification1
- type GenericFinancialIdentification1
- type GenericIdentification1
- type GenericIdentification30
- type GenericOrganisationIdentification1
- type GenericPersonIdentification1
- type GetTransactionV09
- type IBAN2007Identifier
- type ISODate
- type ISODateTime
- type ImpliedCurrencyAmountRange1Choice
- type ImpliedCurrencyAndAmountRange1
- type Instruction1Code
- type InstructionStatusReturnCriteria1
- type InstructionStatusSearch5
- type LEIIdentifier
- type LongPaymentIdentification2
- type Max128Text
- type Max140Text
- type Max16Text
- type Max2048Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max3NumericText
- type Max4AlphaNumericText
- type Max4Text
- type Max70Text
- type MessageHeader9
- type NamePrefix2Code
- type OrganisationIdentification29
- type OrganisationIdentificationSchemeName1Choice
- type OtherContact1
- type Party38Choice
- type Party40Choice
- type PartyIdentification135
- type PaymentIdentification6Choice
- type PaymentInstrument1Code
- type PaymentOrigin1Choice
- type PaymentReturnCriteria4
- type PaymentSearch8
- type PaymentStatusCodeSearch2Choice
- type PaymentTransactionParty3
- type PaymentType3Code
- type PaymentType4Choice
- type PendingStatus4Code
- type PersonIdentification13
- type PersonIdentificationSchemeName1Choice
- type PhoneNumber
- type PostalAddress24
- type PreferredContactMethod1Code
- type Priority1Choice
- type Priority5Code
- type QueryType2Code
- type QueueTransactionIdentification1
- type ReportIndicator1Code
- type RequestType4Choice
- type ShortPaymentIdentification2
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type SystemReturnCriteria2
- type SystemSearch4
- type TransactionCriteria6Choice
- type TransactionCriteria9
- type TransactionQuery6
- type TransactionReturnCriteria5
- type TransactionSearchCriteria9
- type UUIDv4Identifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountCashEntryReturnCriteria3 ¶
type AccountCashEntryReturnCriteria3 struct { NtryRefInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NtryRefInd,omitempty"` AcctTpInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctTpInd,omitempty"` NtryAmtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NtryAmtInd,omitempty"` AcctCcyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctCcyInd,omitempty"` NtryStsInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NtryStsInd,omitempty"` NtryDtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NtryDtInd,omitempty"` AcctSvcrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctSvcrInd,omitempty"` AcctOwnrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctOwnrInd,omitempty"` }
type AccountIdentification4Choice ¶
type AccountIdentification4Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IBAN,omitempty"` Othr GenericAccountIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Othr,omitempty"` }
type AccountIdentificationSearchCriteria2Choice ¶
type AccountIdentificationSearchCriteria2Choice struct { EQ AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 EQ,omitempty"` CTTxt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CTTxt,omitempty"` NCTTxt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NCTTxt,omitempty"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type ActiveAmountRange3Choice ¶
type ActiveAmountRange3Choice struct { ImpldCcyAndAmtRg ImpliedCurrencyAndAmountRange1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ImpldCcyAndAmtRg,omitempty"` CcyAndAmtRg ActiveCurrencyAndAmountRange3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CcyAndAmtRg,omitempty"` }
type ActiveCurrencyAndAmountRange3 ¶
type ActiveCurrencyAndAmountRange3 struct { Amt ImpliedCurrencyAmountRange1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CdtDbtInd,omitempty"` Ccy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Ccy"` }
type ActiveOrHistoricAmountRange2Choice ¶
type ActiveOrHistoricAmountRange2Choice struct { ImpldCcyAndAmtRg ImpliedCurrencyAndAmountRange1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ImpldCcyAndAmtRg,omitempty"` CcyAndAmtRg ActiveOrHistoricCurrencyAndAmountRange2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CcyAndAmtRg,omitempty"` }
type ActiveOrHistoricCurrencyAndAmountRange2 ¶
type ActiveOrHistoricCurrencyAndAmountRange2 struct { Amt ImpliedCurrencyAmountRange1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CdtDbtInd,omitempty"` Ccy ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Ccy"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AddressType3Choice ¶
type AddressType3Choice struct { Cd AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type AmountRangeBoundary1 ¶
type AnyBICDec2014Identifier ¶
type AnyBICDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BICFIDec2014Identifier ¶
type BICFIDec2014Identifier string
Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}
type BranchAndFinancialInstitutionIdentification6 ¶
type BranchAndFinancialInstitutionIdentification6 struct { FinInstnId FinancialInstitutionIdentification18 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FinInstnId"` BrnchId BranchData3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 BrnchId,omitempty"` }
type BranchData3 ¶
type BranchData3 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Id,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 LEI,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PstlAdr,omitempty"` }
type CashAccountEntrySearch7 ¶
type CashAccountEntrySearch7 struct { AcctId []AccountIdentificationSearchCriteria2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctId,omitempty"` NtryAmt []ActiveOrHistoricAmountRange2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NtryAmt,omitempty"` NtryAmtCcy []ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NtryAmtCcy,omitempty"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CdtDbtInd,omitempty"` NtrySts []EntryStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NtrySts,omitempty"` NtryDt []DateAndDateTimeSearch3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NtryDt,omitempty"` AcctOwnr PartyIdentification135 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctOwnr,omitempty"` AcctSvcr BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctSvcr,omitempty"` }
type ClearingSystemIdentification2Choice ¶
type ClearingSystemIdentification2Choice struct { Cd ExternalClearingSystemIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type ClearingSystemIdentification3Choice ¶
type ClearingSystemIdentification3Choice struct { Cd ExternalCashClearingSystem1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type ClearingSystemMemberIdentification2 ¶
type ClearingSystemMemberIdentification2 struct { ClrSysId ClearingSystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ClrSysId,omitempty"` MmbId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 MmbId"` }
type Contact4 ¶
type Contact4 struct { NmPrfx NamePrefix2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NmPrfx,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Nm,omitempty"` PhneNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PhneNb,omitempty"` MobNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 MobNb,omitempty"` FaxNb PhoneNumber `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FaxNb,omitempty"` EmailAdr Max2048Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 EmailAdr,omitempty"` EmailPurp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 EmailPurp,omitempty"` JobTitl Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 JobTitl,omitempty"` Rspnsblty Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Rspnsblty,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Dept,omitempty"` Othr []OtherContact1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Othr,omitempty"` PrefrdMtd PreferredContactMethod1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PrefrdMtd,omitempty"` }
type DateAndDateTimeSearch3Choice ¶
type DateAndDateTimeSearch3Choice struct { DtTmSch DateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 DtTmSch,omitempty"` DtSch DatePeriodSearch1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 DtSch,omitempty"` }
type DateAndPlaceOfBirth1 ¶
type DateAndPlaceOfBirth1 struct { BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 BirthDt"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CityOfBirth"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CtryOfBirth"` }
type DatePeriod2 ¶
type DatePeriodSearch1Choice ¶
type DatePeriodSearch1Choice struct { FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FrDt,omitempty"` ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ToDt,omitempty"` FrToDt DatePeriod2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FrToDt,omitempty"` EQDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 EQDt,omitempty"` NEQDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NEQDt,omitempty"` }
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ToDtTm"` }
type DateTimePeriod1Choice ¶
type DateTimePeriod1Choice struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FrDtTm,omitempty"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ToDtTm,omitempty"` DtTmRg DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 DtTmRg,omitempty"` }
type Document ¶
type Document struct {
GetTx GetTransactionV09 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 GetTx"`
}
type EntryTypeIdentifier ¶
type EntryTypeIdentifier string
Must match the pattern [BEOVW]{1,1}[0-9]{2,2}|DUM
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code string
May be no more than 4 items long
type ExternalCashClearingSystem1Code ¶
type ExternalCashClearingSystem1Code string
May be no more than 3 items long
type ExternalClearingSystemIdentification1Code ¶
type ExternalClearingSystemIdentification1Code string
May be no more than 5 items long
type ExternalEnquiryRequestType1Code ¶
type ExternalEnquiryRequestType1Code string
May be no more than 4 items long
type ExternalFinancialInstitutionIdentification1Code ¶
type ExternalFinancialInstitutionIdentification1Code string
May be no more than 4 items long
type ExternalOrganisationIdentification1Code ¶
type ExternalOrganisationIdentification1Code string
May be no more than 4 items long
type ExternalPaymentControlRequestType1Code ¶
type ExternalPaymentControlRequestType1Code string
May be no more than 4 items long
type ExternalPersonIdentification1Code ¶
type ExternalPersonIdentification1Code string
May be no more than 4 items long
type FinancialIdentificationSchemeName1Choice ¶
type FinancialIdentificationSchemeName1Choice struct { Cd ExternalFinancialInstitutionIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type FinancialInstitutionIdentification18 ¶
type FinancialInstitutionIdentification18 struct { BICFI BICFIDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 BICFI,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ClrSysMmbId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 LEI,omitempty"` Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PstlAdr,omitempty"` Othr GenericFinancialIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Othr,omitempty"` }
type FromToAmountRange1 ¶
type FromToAmountRange1 struct { FrAmt AmountRangeBoundary1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FrAmt"` ToAmt AmountRangeBoundary1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ToAmt"` }
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Issr,omitempty"` }
type GenericFinancialIdentification1 ¶
type GenericFinancialIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Id"` SchmeNm FinancialIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Issr,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SchmeNm,omitempty"` }
type GenericOrganisationIdentification1 ¶
type GenericOrganisationIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Id"` SchmeNm OrganisationIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Issr,omitempty"` }
type GenericPersonIdentification1 ¶
type GenericPersonIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Id"` SchmeNm PersonIdentificationSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Issr,omitempty"` }
type GetTransactionV09 ¶
type GetTransactionV09 struct { MsgHdr MessageHeader9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 MsgHdr"` TxQryDef TransactionQuery6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 TxQryDef,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SplmtryData,omitempty"` }
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type ImpliedCurrencyAmountRange1Choice ¶
type ImpliedCurrencyAmountRange1Choice struct { FrAmt AmountRangeBoundary1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FrAmt,omitempty"` ToAmt AmountRangeBoundary1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ToAmt,omitempty"` FrToAmt FromToAmountRange1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FrToAmt,omitempty"` EQAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 EQAmt,omitempty"` NEQAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NEQAmt,omitempty"` }
type ImpliedCurrencyAndAmountRange1 ¶
type ImpliedCurrencyAndAmountRange1 struct { Amt ImpliedCurrencyAmountRange1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Amt"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CdtDbtInd,omitempty"` }
type InstructionStatusReturnCriteria1 ¶
type InstructionStatusReturnCriteria1 struct { PmtInstrStsInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtInstrStsInd"` PmtInstrStsDtTmInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtInstrStsDtTmInd,omitempty"` PmtInstrStsRsnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtInstrStsRsnInd,omitempty"` }
type InstructionStatusSearch5 ¶
type InstructionStatusSearch5 struct { PmtInstrSts PaymentStatusCodeSearch2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtInstrSts,omitempty"` PmtInstrStsDtTm DateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtInstrStsDtTm,omitempty"` PrtryStsRsn Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PrtryStsRsn,omitempty"` }
type LongPaymentIdentification2 ¶
type LongPaymentIdentification2 struct { TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 TxId,omitempty"` UETR UUIDv4Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 UETR,omitempty"` IntrBkSttlmAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrBkSttlmAmt"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrBkSttlmDt"` PmtMtd PaymentOrigin1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtMtd,omitempty"` InstgAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstgAgt"` InstdAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstdAgt"` NtryTp EntryTypeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NtryTp,omitempty"` EndToEndId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 EndToEndId,omitempty"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type MessageHeader9 ¶
type MessageHeader9 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 MsgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CreDtTm,omitempty"` ReqTp RequestType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ReqTp,omitempty"` }
type OrganisationIdentification29 ¶
type OrganisationIdentification29 struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AnyBIC,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 LEI,omitempty"` Othr []GenericOrganisationIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Othr,omitempty"` }
type OrganisationIdentificationSchemeName1Choice ¶
type OrganisationIdentificationSchemeName1Choice struct { Cd ExternalOrganisationIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type OtherContact1 ¶
type OtherContact1 struct { ChanlTp Max4Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ChanlTp"` Id Max128Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Id,omitempty"` }
type Party38Choice ¶
type Party38Choice struct { OrgId OrganisationIdentification29 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 OrgId,omitempty"` PrvtId PersonIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PrvtId,omitempty"` }
type Party40Choice ¶
type Party40Choice struct { Pty PartyIdentification135 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Pty,omitempty"` Agt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Agt,omitempty"` }
type PartyIdentification135 ¶
type PartyIdentification135 struct { Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Nm,omitempty"` PstlAdr PostalAddress24 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PstlAdr,omitempty"` Id Party38Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Id,omitempty"` CtryOfRes CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CtryOfRes,omitempty"` CtctDtls Contact4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CtctDtls,omitempty"` }
type PaymentIdentification6Choice ¶
type PaymentIdentification6Choice struct { TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 TxId,omitempty"` QId QueueTransactionIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 QId,omitempty"` LngBizId LongPaymentIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 LngBizId,omitempty"` ShrtBizId ShortPaymentIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ShrtBizId,omitempty"` PrtryId Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PrtryId,omitempty"` }
type PaymentInstrument1Code ¶
type PaymentInstrument1Code string
May be one of BDT, BCT, CDT, CCT, CHK, BKT, DCP, CCP, RTI, CAN
type PaymentOrigin1Choice ¶
type PaymentOrigin1Choice struct { FINMT Max3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FINMT,omitempty"` XMLMsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 XMLMsgNm,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` Instrm PaymentInstrument1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Instrm,omitempty"` }
type PaymentReturnCriteria4 ¶
type PaymentReturnCriteria4 struct { MsgIdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 MsgIdInd,omitempty"` ReqdExctnDtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ReqdExctnDtInd,omitempty"` InstrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstrInd,omitempty"` InstrStsRtrCrit InstructionStatusReturnCriteria1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstrStsRtrCrit,omitempty"` InstdAmtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstdAmtInd,omitempty"` CdtDbtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CdtDbtInd,omitempty"` IntrBkSttlmAmtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrBkSttlmAmtInd,omitempty"` PrtyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PrtyInd,omitempty"` PrcgVldtyTmInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PrcgVldtyTmInd,omitempty"` PurpInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PurpInd,omitempty"` InstrCpyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstrCpyInd,omitempty"` PmtMTInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtMTInd,omitempty"` PmtTpInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtTpInd,omitempty"` TxIdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 TxIdInd,omitempty"` IntrBkSttlmDtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrBkSttlmDtInd,omitempty"` EndToEndIdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 EndToEndIdInd,omitempty"` PmtMtdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtMtdInd,omitempty"` DbtrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 DbtrInd,omitempty"` DbtrAgtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 DbtrAgtInd,omitempty"` InstgRmbrsmntAgtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstgRmbrsmntAgtInd,omitempty"` InstdRmbrsmntAgtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstdRmbrsmntAgtInd,omitempty"` IntrmyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrmyInd,omitempty"` CdtrAgtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CdtrAgtInd,omitempty"` CdtrInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CdtrInd,omitempty"` }
type PaymentSearch8 ¶
type PaymentSearch8 struct { MsgId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 MsgId,omitempty"` ReqdExctnDt []DateAndDateTimeSearch3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 ReqdExctnDt,omitempty"` PmtId []PaymentIdentification6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtId,omitempty"` Sts []InstructionStatusSearch5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Sts,omitempty"` InstdAmt []ActiveOrHistoricAmountRange2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstdAmt,omitempty"` InstdAmtCcy []ActiveOrHistoricCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstdAmtCcy,omitempty"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CdtDbtInd,omitempty"` IntrBkSttlmAmt []ActiveAmountRange3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrBkSttlmAmt,omitempty"` IntrBkSttlmAmtCcy []ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrBkSttlmAmtCcy,omitempty"` PmtMtd []PaymentOrigin1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtMtd,omitempty"` PmtTp []PaymentType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtTp,omitempty"` Prty []Priority1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prty,omitempty"` PrcgVldtyTm []DateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PrcgVldtyTm,omitempty"` Instr []Instruction1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Instr,omitempty"` TxId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 TxId,omitempty"` IntrBkSttlmDt []ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrBkSttlmDt,omitempty"` EndToEndId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 EndToEndId,omitempty"` Pties PaymentTransactionParty3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Pties,omitempty"` }
type PaymentStatusCodeSearch2Choice ¶
type PaymentStatusCodeSearch2Choice struct { PdgSts PendingStatus4Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PdgSts,omitempty"` FnlSts FinalStatusCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 FnlSts,omitempty"` PdgAndFnlSts CashPaymentStatus2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PdgAndFnlSts,omitempty"` }
type PaymentTransactionParty3 ¶
type PaymentTransactionParty3 struct { InstgAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstgAgt,omitempty"` InstdAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstdAgt,omitempty"` UltmtDbtr Party40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 UltmtDbtr,omitempty"` Dbtr Party40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Dbtr,omitempty"` DbtrAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 DbtrAgt,omitempty"` InstgRmbrsmntAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstgRmbrsmntAgt,omitempty"` InstdRmbrsmntAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstdRmbrsmntAgt,omitempty"` IntrmyAgt1 BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrmyAgt1,omitempty"` IntrmyAgt2 BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrmyAgt2,omitempty"` IntrmyAgt3 BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrmyAgt3,omitempty"` CdtrAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CdtrAgt,omitempty"` Cdtr Party40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cdtr,omitempty"` UltmtCdtr Party40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 UltmtCdtr,omitempty"` }
type PaymentType3Code ¶
type PaymentType3Code string
May be one of CBS, BCK, BAL, CLS, CTR, CBH, CBP, DPG, DPN, EXP, TCH, LMT, LIQ, DPP, DPH, DPS, STF, TRP, TCS, LOA, LOR, TCP, OND, MGL
type PaymentType4Choice ¶
type PaymentType4Choice struct { Cd PaymentType3Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type PendingStatus4Code ¶
type PendingStatus4Code string
May be one of ACPD, VALD, MATD, AUTD, INVD, UMAC, STLE, STLM, SSPD, PCAN, PSTL, PFST, SMLR, RMLR, SRBL, AVLB, SRML
type PersonIdentification13 ¶
type PersonIdentification13 struct { DtAndPlcOfBirth DateAndPlaceOfBirth1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 DtAndPlcOfBirth,omitempty"` Othr []GenericPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Othr,omitempty"` }
type PersonIdentificationSchemeName1Choice ¶
type PersonIdentificationSchemeName1Choice struct { Cd ExternalPersonIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type PostalAddress24 ¶
type PostalAddress24 struct { AdrTp AddressType3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AdrTp,omitempty"` Dept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Dept,omitempty"` SubDept Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SubDept,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 BldgNb,omitempty"` BldgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 BldgNm,omitempty"` Flr Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Flr,omitempty"` PstBx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PstBx,omitempty"` Room Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Room,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 TwnNm,omitempty"` TwnLctnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 TwnLctnNm,omitempty"` DstrctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 DstrctNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Ctry,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AdrLine,omitempty"` }
type PreferredContactMethod1Code ¶
type PreferredContactMethod1Code string
May be one of LETT, MAIL, PHON, FAXX, CELL
type Priority1Choice ¶
type Priority1Choice struct { Cd Priority5Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type RequestType4Choice ¶
type RequestType4Choice struct { PmtCtrl ExternalPaymentControlRequestType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtCtrl,omitempty"` Enqry ExternalEnquiryRequestType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Enqry,omitempty"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Prtry,omitempty"` }
type ShortPaymentIdentification2 ¶
type ShortPaymentIdentification2 struct { TxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 TxId"` IntrBkSttlmDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 IntrBkSttlmDt"` InstgAgt BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 InstgAgt"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type SystemReturnCriteria2 ¶
type SystemReturnCriteria2 struct { SysIdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SysIdInd,omitempty"` MmbIdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 MmbIdInd,omitempty"` CtryIdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 CtryIdInd,omitempty"` AcctIdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctIdInd,omitempty"` }
type SystemSearch4 ¶
type SystemSearch4 struct { SysId []ClearingSystemIdentification3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SysId,omitempty"` MmbId []BranchAndFinancialInstitutionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 MmbId,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 Ctry,omitempty"` AcctId AccountIdentification4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctId,omitempty"` }
type TransactionCriteria6Choice ¶
type TransactionCriteria6Choice struct { QryNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 QryNm,omitempty"` NewCrit TransactionCriteria9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NewCrit,omitempty"` }
type TransactionCriteria9 ¶
type TransactionCriteria9 struct { NewQryNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 NewQryNm,omitempty"` SchCrit []TransactionSearchCriteria9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 SchCrit,omitempty"` StmtRpt ReportIndicator1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 StmtRpt,omitempty"` RtrCrit TransactionReturnCriteria5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 RtrCrit,omitempty"` }
type TransactionQuery6 ¶
type TransactionQuery6 struct { QryTp QueryType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 QryTp,omitempty"` TxCrit TransactionCriteria6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 TxCrit,omitempty"` }
type TransactionReturnCriteria5 ¶
type TransactionReturnCriteria5 struct { PmtToRtrCrit SystemReturnCriteria2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtToRtrCrit,omitempty"` PmtFrRtrCrit SystemReturnCriteria2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtFrRtrCrit,omitempty"` AcctCshNtryRtrCrit AccountCashEntryReturnCriteria3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctCshNtryRtrCrit,omitempty"` PmtRtrCrit PaymentReturnCriteria4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtRtrCrit,omitempty"` }
type TransactionSearchCriteria9 ¶
type TransactionSearchCriteria9 struct { PmtTo []SystemSearch4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtTo,omitempty"` PmtFr []SystemSearch4 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtFr,omitempty"` PmtSch PaymentSearch8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 PmtSch,omitempty"` AcctNtrySch CashAccountEntrySearch7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.005.001.09 AcctNtrySch,omitempty"` }
type UUIDv4Identifier ¶
type UUIDv4Identifier string
Must match the pattern [a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}