Documentation ¶
Index ¶
- type Account28
- type AccountHoldingInformationRequestV07
- type AccountOwnershipType6Code
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AdditionalInformation15
- type AdditionalReference10
- type AdditionalReference11
- type AddressType2Code
- type AlternatePartyIdentification7
- type AlternateSecurityIdentification7
- type AnyBICDec2014Identifier
- type AustrianBankleitzahlIdentifier
- type Bloomberg2Identifier
- type BusinessFlowDirectionType1Code
- type CFIOct2015Identifier
- type CHIPSParticipantIdentifier
- type CHIPSUniversalIdentifier
- type CanadianPaymentsARNIdentifier
- type CashAsset2
- type CashAssetType1Choice
- type CashAssetType1Code
- type ClassificationType32Choice
- type ClearingSystemMemberIdentification2Choice
- type ConsolidatedTapeAssociationIdentifier
- type CountryCode
- type DateAndAmount2
- type DateAndDateTime2Choice
- type Document
- type EuroclearClearstreamIdentifier
- type Exact4AlphaNumericText
- type Extension1
- type ExtensiveBranchNetworkIdentifier
- type FedwireRoutingNumberIdentifier
- type FinancialInstrument61Choice
- type FinancialInstrument84
- type FinancialInstrumentIdentification2
- type FundPortfolio4Choice
- type FundSettlementParameters18
- type GenderCode
- type GeneralInvestment2
- type GeneralInvestmentAccountType2Choice
- type GeneralInvestmentAccountType2Code
- type GenericIdentification1
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification78
- type GermanBankleitzahlIdentifier
- type HellenicBankIdentificationCodeIdentifier
- type HolderType1Code
- type HongKongBankIdentifier
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type ISOYear
- type ISOYearMonth
- type IdentificationSource1Choice
- type IdentificationType42Choice
- type IndianFinancialSystemCodeIdentifier
- type IndividualPerson8
- type InvestmentAccount69
- type IrishNSCIdentifier
- type ItalianDomesticIdentifier
- type LEIIdentifier
- type MarketPracticeVersion1
- type Max140Text
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type MessageIdentification1
- type NameAndAddress5
- type NamePrefix1Code
- type NewZealandNCCIdentifier
- type Organisation36
- type OtherAsset2
- type OtherAsset2Choice
- type OtherAsset2Code
- type PartyIdentification122Choice
- type PartyIdentification123Choice
- type PartyIdentification125Choice
- type PartyIdentification126Choice
- type PartyIdentification132
- type PartyIdentification139
- type PartyIdentification140
- type PartyIdentification141
- type PartyIdentificationAndAccount194
- type PartyTextInformation1
- type PartyTextInformation6
- type Pension4
- type PensionPolicy1
- type PensionSchemeType2Choice
- type PensionSchemeType2Code
- type PensionTransferScope1Choice
- type PensionTransferScope1Code
- type PersonIdentificationType7Code
- type PolishNationalClearingCodeIdentifier
- type PortfolioTransfer6
- type PortugueseNCCIdentifier
- type PostalAddress1
- type PreviousAll
- type PreviousYear2Choice
- type RICIdentifier
- type RussianCentralBankIdentificationCodeIdentifier
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat28Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText6
- type SecuritiesAccount19
- type SecurityIdentification25Choice
- type SettlementParties94
- type SettlementTransactionCondition11Code
- type SettlementTransactionCondition30Choice
- type SmallNetworkIdentifier
- type SouthAfricanNCCIdentifier
- type SpanishDomesticInterbankingIdentifier
- type SubAccount5
- type SwissBCIdentifier
- type SwissSICIdentifier
- type TaxEfficientProduct4
- type TaxEfficientProductType2Choice
- type TaxEfficientProductType2Code
- type TaxReference1
- type TaxReferenceParty1Choice
- type TaxReferenceType1Choice
- type TickerIdentifier
- type TradeTransactionCondition5Code
- type TradeTransactionCondition8Choice
- type TypeOfIdentification1Code
- type UKDomesticSortCodeIdentifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account28 ¶
type Account28 struct { OwnrId PartyIdentification132 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 OwnrId,omitempty"` AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AcctId,omitempty"` Dsgnt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Dsgnt,omitempty"` AcctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AcctNm,omitempty"` Svcr PartyIdentification132 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Svcr,omitempty"` SubAcctDtls SubAccount5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SubAcctDtls,omitempty"` }
type AccountHoldingInformationRequestV07 ¶
type AccountHoldingInformationRequestV07 struct { MsgRef MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 MsgRef"` PoolRef AdditionalReference11 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PoolRef,omitempty"` PrvsRef AdditionalReference10 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrvsRef,omitempty"` RltdRef AdditionalReference10 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RltdRef,omitempty"` BizFlowDrctnTp BusinessFlowDirectionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 BizFlowDrctnTp,omitempty"` PmryIndvInvstr IndividualPerson8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PmryIndvInvstr,omitempty"` ScndryIndvInvstr IndividualPerson8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ScndryIndvInvstr,omitempty"` OthrIndvInvstr []IndividualPerson8 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 OthrIndvInvstr,omitempty"` PmryCorpInvstr Organisation36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PmryCorpInvstr,omitempty"` ScndryCorpInvstr Organisation36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ScndryCorpInvstr,omitempty"` OthrCorpInvstr []Organisation36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 OthrCorpInvstr,omitempty"` TrfrAcct InvestmentAccount69 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TrfrAcct"` NmneeAcct InvestmentAccount69 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 NmneeAcct,omitempty"` Trfee PartyIdentification132 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Trfee"` PdctTrf []PortfolioTransfer6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PdctTrf"` MktPrctcVrsn MarketPracticeVersion1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 MktPrctcVrsn,omitempty"` Xtnsn []Extension1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Xtnsn,omitempty"` }
type AccountOwnershipType6Code ¶
type AccountOwnershipType6Code string
May be one of BOWN, CORP, CUST, ENTR, EURE, PART, TRUS, GOVO, JOIT, COMO, JOIN, LLCO, LIPA, NOMI, NFPO, ONIS, OWNR, RGIC, SIGL, UNCO, USUF
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AdditionalInformation15 ¶
type AdditionalInformation15 struct { InfTp GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 InfTp"` InfVal Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 InfVal"` }
type AdditionalReference10 ¶
type AdditionalReference10 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Ref"` RefIssr PartyIdentification139 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 MsgNm,omitempty"` }
type AdditionalReference11 ¶
type AdditionalReference11 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Ref"` RefIssr PartyIdentification139 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 MsgNm,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternatePartyIdentification7 ¶
type AlternatePartyIdentification7 struct { IdTp IdentificationType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 IdTp"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Ctry"` AltrnId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AltrnId"` }
type AlternateSecurityIdentification7 ¶
type AlternateSecurityIdentification7 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` IdSrc IdentificationSource1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 IdSrc"` }
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 AustrianBankleitzahlIdentifier ¶
type AustrianBankleitzahlIdentifier string
Must match the pattern AT[0-9]{5,5}
type Bloomberg2Identifier ¶
type Bloomberg2Identifier string
Must match the pattern (BBG)[BCDFGHJKLMNPQRSTVWXYZ\d]{8}\d
type BusinessFlowDirectionType1Code ¶
type BusinessFlowDirectionType1Code string
May be one of ADLV, ARCV
type CHIPSParticipantIdentifier ¶
type CHIPSParticipantIdentifier string
Must match the pattern CP[0-9]{4,4}
type CHIPSUniversalIdentifier ¶
type CHIPSUniversalIdentifier string
Must match the pattern CH[0-9]{6,6}
type CanadianPaymentsARNIdentifier ¶
type CanadianPaymentsARNIdentifier string
Must match the pattern CA[0-9]{9,9}
type CashAsset2 ¶
type CashAsset2 struct { CshAsstTp CashAssetType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CshAsstTp"` HldgCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 HldgCcy"` AddtlInf AdditionalInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type CashAssetType1Choice ¶
type CashAssetType1Choice struct { Cd CashAssetType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type ClassificationType32Choice ¶
type ClassificationType32Choice struct { ClssfctnFinInstrm CFIOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ClssfctnFinInstrm"` AltrnClssfctn GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AltrnClssfctn"` }
type ClearingSystemMemberIdentification2Choice ¶
type ClearingSystemMemberIdentification2Choice struct { USCHU CHIPSUniversalIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 USCHU"` NZNCC NewZealandNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 NZNCC"` IENSC IrishNSCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 IENSC"` GBSC UKDomesticSortCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 GBSC"` USCH CHIPSParticipantIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 USCH"` CHBC SwissBCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CHBC"` USFW FedwireRoutingNumberIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 USFW"` PTNCC PortugueseNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PTNCC"` RUCB RussianCentralBankIdentificationCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RUCB"` ITNCC ItalianDomesticIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ITNCC"` ATBLZ AustrianBankleitzahlIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ATBLZ"` CACPA CanadianPaymentsARNIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CACPA"` CHSIC SwissSICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CHSIC"` DEBLZ GermanBankleitzahlIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 DEBLZ"` ESNCC SpanishDomesticInterbankingIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ESNCC"` ZANCC SouthAfricanNCCIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ZANCC"` HKNCC HongKongBankIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 HKNCC"` AUBSBx ExtensiveBranchNetworkIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AUBSBx"` AUBSBs SmallNetworkIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AUBSBs"` INIFSC IndianFinancialSystemCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 INIFSC"` GRHEBIC HellenicBankIdentificationCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 GRHEBIC"` PLKNR PolishNationalClearingCodeIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PLKNR"` OthrClrCdId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 OthrClrCdId"` }
type ConsolidatedTapeAssociationIdentifier ¶
type ConsolidatedTapeAssociationIdentifier string
Must be at least 1 items long
type DateAndAmount2 ¶
type DateAndAmount2 struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Dt,omitempty"` Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Amt"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 DtTm"` }
type Document ¶
type Document struct {
AcctHldgInfReq AccountHoldingInformationRequestV07 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AcctHldgInfReq"`
}
type EuroclearClearstreamIdentifier ¶
type EuroclearClearstreamIdentifier string
Must be at least 1 items long
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type Extension1 ¶
type Extension1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PlcAndNm"` Txt Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Txt"` }
type ExtensiveBranchNetworkIdentifier ¶
type ExtensiveBranchNetworkIdentifier string
Must match the pattern AU[0-9]{6,6}
type FedwireRoutingNumberIdentifier ¶
type FedwireRoutingNumberIdentifier string
Must match the pattern FW[0-9]{9,9}
type FinancialInstrument61Choice ¶
type FinancialInstrument61Choice struct { Scty FinancialInstrumentIdentification2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Scty"` CshAsst CashAsset2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CshAsst"` OthrAsst OtherAsset2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 OthrAsst"` }
type FinancialInstrument84 ¶
type FinancialInstrument84 struct { LineId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 LineId,omitempty"` Instrm FinancialInstrument61Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Instrm"` ClntRef AdditionalReference10 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ClntRef,omitempty"` CtrPtyRef AdditionalReference10 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CtrPtyRef,omitempty"` TrfeeAcct Account28 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TrfeeAcct,omitempty"` Trfr Account28 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Trfr,omitempty"` SttlmPtiesDtls FundSettlementParameters18 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SttlmPtiesDtls,omitempty"` AddtlInf []AdditionalInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type FinancialInstrumentIdentification2 ¶
type FinancialInstrumentIdentification2 struct { Id SecurityIdentification25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Nm,omitempty"` ShrtNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ShrtNm,omitempty"` ClssfctnTp ClassificationType32Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ClssfctnTp,omitempty"` }
type FundPortfolio4Choice ¶
type FundPortfolio4Choice struct { TaxEffcntPdct TaxEfficientProduct4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TaxEffcntPdct"` GnlInvstmt GeneralInvestment2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 GnlInvstmt"` Pnsn Pension4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Pnsn"` }
type FundSettlementParameters18 ¶
type FundSettlementParameters18 struct { SfkpgPlc SafekeepingPlaceFormat28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SfkpgPlc,omitempty"` TradTxCond []TradeTransactionCondition8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TradTxCond,omitempty"` SttlmTxCond []SettlementTransactionCondition30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SttlmTxCond,omitempty"` SctiesSttlmSysId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SctiesSttlmSysId,omitempty"` RcvgSdDtls SettlementParties94 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RcvgSdDtls,omitempty"` }
type GeneralInvestment2 ¶
type GeneralInvestment2 struct { Tp GeneralInvestmentAccountType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Tp,omitempty"` OwnrshTp AccountOwnershipType6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 OwnrshTp,omitempty"` CurInvstmtAmt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CurInvstmtAmt,omitempty"` EstmtdVal DateAndAmount2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 EstmtdVal,omitempty"` AddtlInf []AdditionalInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type GeneralInvestmentAccountType2Choice ¶
type GeneralInvestmentAccountType2Choice struct { Cd GeneralInvestmentAccountType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type GeneralInvestmentAccountType2Code ¶
type GeneralInvestmentAccountType2Code string
May be one of ANYY, EQUI
type GenericIdentification1 ¶
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id,omitempty"` }
type GermanBankleitzahlIdentifier ¶
type GermanBankleitzahlIdentifier string
Must match the pattern BL[0-9]{8,8}
type HellenicBankIdentificationCodeIdentifier ¶
type HellenicBankIdentificationCodeIdentifier string
Must match the pattern GR[0-9]{7,7}
type HongKongBankIdentifier ¶
type HongKongBankIdentifier string
Must match the pattern HK[0-9]{3,3}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type ISOYearMonth ¶
func (ISOYearMonth) MarshalText ¶
func (t ISOYearMonth) MarshalText() ([]byte, error)
func (*ISOYearMonth) UnmarshalText ¶
func (t *ISOYearMonth) UnmarshalText(text []byte) error
type IdentificationSource1Choice ¶
type IdentificationSource1Choice struct { Dmst CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Dmst"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type IdentificationType42Choice ¶
type IdentificationType42Choice struct { Cd TypeOfIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type IndianFinancialSystemCodeIdentifier ¶
type IndianFinancialSystemCodeIdentifier string
Must match the pattern IN[a-zA-Z0-9]{11,11}
type IndividualPerson8 ¶
type IndividualPerson8 struct { Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Nm"` GvnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 GvnNm"` NmPrfx NamePrefix1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 NmPrfx,omitempty"` NmSfx Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 NmSfx,omitempty"` Gndr GenderCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Gndr,omitempty"` BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 BirthDt,omitempty"` SclSctyNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SclSctyNb,omitempty"` IndvInvstrAdr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 IndvInvstrAdr"` }
type InvestmentAccount69 ¶
type InvestmentAccount69 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id,omitempty"` Dsgnt Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Dsgnt,omitempty"` AcctNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AcctNm,omitempty"` Svcr PartyIdentification132 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Svcr,omitempty"` }
type ItalianDomesticIdentifier ¶
type ItalianDomesticIdentifier string
Must match the pattern IT[0-9]{10,10}
type MarketPracticeVersion1 ¶
type MarketPracticeVersion1 struct { Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Nm"` Dt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Dt,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Nb,omitempty"` }
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CreDtTm"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Adr,omitempty"` }
type NewZealandNCCIdentifier ¶
type NewZealandNCCIdentifier string
Must match the pattern NZ[0-9]{6,6}
type Organisation36 ¶
type Organisation36 struct { Nm Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Nm"` Id PartyIdentification140 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id,omitempty"` Purp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Purp,omitempty"` TaxtnCtry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TaxtnCtry,omitempty"` RegnCtry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RegnCtry,omitempty"` RegnDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RegnDt,omitempty"` TaxIdNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TaxIdNb,omitempty"` NtlRegnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 NtlRegnNb,omitempty"` CorpInvstrAdr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CorpInvstrAdr"` }
type OtherAsset2 ¶
type OtherAsset2 struct { OthrAsstTp OtherAsset2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 OthrAsstTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Nm,omitempty"` Desc Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Desc,omitempty"` OthrId []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 OthrId,omitempty"` AddtlInf []AdditionalInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type OtherAsset2Choice ¶
type OtherAsset2Choice struct { Cd OtherAsset2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type PartyIdentification122Choice ¶
type PartyIdentification122Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AnyBIC"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 NmAndAdr"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Ctry"` }
type PartyIdentification123Choice ¶
type PartyIdentification123Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 NmAndAdr"` }
type PartyIdentification125Choice ¶
type PartyIdentification125Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 NmAndAdr"` }
type PartyIdentification126Choice ¶
type PartyIdentification126Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrtryId"` }
type PartyIdentification132 ¶
type PartyIdentification132 struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AnyBIC,omitempty"` ClrSysMmbId ClearingSystemMemberIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ClrSysMmbId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 NmAndAdr,omitempty"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrtryId,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 LEI,omitempty"` }
type PartyIdentification139 ¶
type PartyIdentification139 struct { Pty PartyIdentification125Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Pty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 LEI,omitempty"` }
type PartyIdentification140 ¶
type PartyIdentification140 struct { Pty PartyIdentification126Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Pty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 LEI,omitempty"` }
type PartyIdentification141 ¶
type PartyIdentification141 struct { Id PartyIdentification122Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 LEI,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AltrnId,omitempty"` PrcgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrcgId,omitempty"` AddtlInf PartyTextInformation1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type PartyIdentificationAndAccount194 ¶
type PartyIdentificationAndAccount194 struct { Id PartyIdentification123Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 LEI,omitempty"` AltrnId AlternatePartyIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AltrnId,omitempty"` SfkpgAcct SecuritiesAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SfkpgAcct,omitempty"` PrcgDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrcgDt,omitempty"` PrcgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrcgId,omitempty"` AddtlInf PartyTextInformation6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type PartyTextInformation1 ¶
type PartyTextInformation1 struct { DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 DclrtnDtls,omitempty"` PtyCtctDtls Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PtyCtctDtls,omitempty"` RegnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RegnDtls,omitempty"` }
type PartyTextInformation6 ¶
type PartyTextInformation6 struct { DclrtnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 DclrtnDtls,omitempty"` PtyCtctDtls Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PtyCtctDtls,omitempty"` RegnDtls Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RegnDtls,omitempty"` RegnAdr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RegnAdr,omitempty"` }
type Pension4 ¶
type Pension4 struct { Id PensionPolicy1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id,omitempty"` Tp PensionSchemeType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Tp,omitempty"` TrfScp PensionTransferScope1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TrfScp,omitempty"` TaxRef []TaxReference1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TaxRef,omitempty"` DrwdwnTrchId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 DrwdwnTrchId,omitempty"` AddtlInf []AdditionalInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type PensionPolicy1 ¶
type PensionPolicy1 struct { Idr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Idr"` SubIdr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SubIdr,omitempty"` AddtlInf AdditionalInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type PensionSchemeType2Choice ¶
type PensionSchemeType2Choice struct { Cd PensionSchemeType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type PensionSchemeType2Code ¶
type PensionSchemeType2Code string
May be one of AAVC, DBEN, EXPP, FAVC, GPPS, SIPG, STKG, IPST, STKI, OTPM, OCDC, PPNS, EPKA, ITPO, REAN, SC32, S32A, SIPP, SSAS
type PensionTransferScope1Choice ¶
type PensionTransferScope1Choice struct { Cd PensionTransferScope1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type PensionTransferScope1Code ¶
type PensionTransferScope1Code string
May be one of CRYS, SDDT, FULP, UCRY
type PersonIdentificationType7Code ¶
type PersonIdentificationType7Code string
May be one of ATIN, GTIN, ITIN
type PolishNationalClearingCodeIdentifier ¶
type PolishNationalClearingCodeIdentifier string
Must match the pattern PL[0-9]{8,8}
type PortfolioTransfer6 ¶
type PortfolioTransfer6 struct { MstrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 MstrRef,omitempty"` TrfId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TrfId"` Prtfl FundPortfolio4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtfl,omitempty"` FinInstrmAsstForTrf []FinancialInstrument84 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 FinInstrmAsstForTrf,omitempty"` AddtlInf []AdditionalInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type PortugueseNCCIdentifier ¶
type PortugueseNCCIdentifier string
Must match the pattern PT[0-9]{8,8}
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Ctry"` }
type PreviousYear2Choice ¶
type PreviousYear2Choice struct { AllPrvsYrs PreviousAll `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AllPrvsYrs"` SpcfcPrvsYrs []ISOYear `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SpcfcPrvsYrs"` }
type RussianCentralBankIdentificationCodeIdentifier ¶
type RussianCentralBankIdentificationCodeIdentifier string
Must match the pattern RU[0-9]{9,9}
type SafekeepingPlaceFormat28Choice ¶
type SafekeepingPlaceFormat28Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Ctry"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TpAndId"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id,omitempty"` }
type SecuritiesAccount19 ¶
type SecuritiesAccount19 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Nm,omitempty"` }
type SecurityIdentification25Choice ¶
type SecurityIdentification25Choice struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 ISIN"` SEDOL string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SEDOL"` CUSIP string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CUSIP"` RIC RICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 RIC"` TckrSymb TickerIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TckrSymb"` Blmbrg Bloomberg2Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Blmbrg"` CTA ConsolidatedTapeAssociationIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CTA"` QUICK string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 QUICK"` Wrtppr string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Wrtppr"` Dtch string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Dtch"` Vlrn string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Vlrn"` SCVM string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 SCVM"` Belgn string `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Belgn"` Cmon EuroclearClearstreamIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cmon"` OthrPrtryId AlternateSecurityIdentification7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 OthrPrtryId"` }
type SettlementParties94 ¶
type SettlementParties94 struct { Dpstry PartyIdentification141 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Dpstry,omitempty"` Pty1 PartyIdentificationAndAccount194 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Pty1,omitempty"` Pty2 PartyIdentificationAndAccount194 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Pty2,omitempty"` Pty3 PartyIdentificationAndAccount194 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Pty3,omitempty"` Pty4 PartyIdentificationAndAccount194 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Pty4,omitempty"` Pty5 PartyIdentificationAndAccount194 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Pty5,omitempty"` }
type SettlementTransactionCondition11Code ¶
type SettlementTransactionCondition11Code string
May be one of NOMC
type SettlementTransactionCondition30Choice ¶
type SettlementTransactionCondition30Choice struct { Cd SettlementTransactionCondition11Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type SmallNetworkIdentifier ¶
type SmallNetworkIdentifier string
Must match the pattern AU[0-9]{6,6}
type SouthAfricanNCCIdentifier ¶
type SouthAfricanNCCIdentifier string
Must match the pattern ZA[0-9]{6,6}
type SpanishDomesticInterbankingIdentifier ¶
type SpanishDomesticInterbankingIdentifier string
Must match the pattern ES[0-9]{8,9}
type SubAccount5 ¶
type TaxEfficientProduct4 ¶
type TaxEfficientProduct4 struct { TaxEffcntPdctTp TaxEfficientProductType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TaxEffcntPdctTp"` CurYr bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 CurYr,omitempty"` PrvsYrs PreviousYear2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 PrvsYrs,omitempty"` AddtlInf []AdditionalInformation15 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 AddtlInf,omitempty"` }
type TaxEfficientProductType2Choice ¶
type TaxEfficientProductType2Choice struct { Cd TaxEfficientProductType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type TaxEfficientProductType2Code ¶
type TaxEfficientProductType2Code string
May be one of CASH, CLIS, FISA, GISK, GASK, HISA, INNF, JCSH, JISA, LISA, CCTF, SCTF, EQUI
type TaxReference1 ¶
type TaxReference1 struct { TaxTp TaxReferenceType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 TaxTp,omitempty"` Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Ref"` HldrTp TaxReferenceParty1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 HldrTp,omitempty"` }
type TaxReferenceParty1Choice ¶
type TaxReferenceParty1Choice struct { Cd HolderType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type TaxReferenceType1Choice ¶
type TaxReferenceType1Choice struct { Cd PersonIdentificationType7Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type TradeTransactionCondition5Code ¶
type TradeTransactionCondition5Code string
May be one of XCPN, CCPN
type TradeTransactionCondition8Choice ¶
type TradeTransactionCondition8Choice struct { Cd TradeTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.019.001.07 Prtry"` }
type TypeOfIdentification1Code ¶
type TypeOfIdentification1Code string
May be one of ARNU, CCPT, CHTY, CORP, DRLC, FIIN, TXID
type UKDomesticSortCodeIdentifier ¶
type UKDomesticSortCodeIdentifier string
Must match the pattern SC[0-9]{6,6}