Documentation ¶
Index ¶
- type Account19
- type Account20
- type AccountIdentification4Choice
- type AccountIdentificationAndName5
- type AccountSchemeName1Choice
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AdditionalReference6
- type AdditionalReference7
- type AddressType2Code
- type AllOtherCash1Code
- type AlternateSecurityIdentification7
- type AnyBICIdentifier
- type AustrianBankleitzahlIdentifier
- type BICFIIdentifier
- type BloombergIdentifier
- type BusinessFlowType1Code
- type CHIPSParticipantIdentifier
- type CHIPSUniversalIdentifier
- type CanadianPaymentsARNIdentifier
- type CashAccount34
- type ClearingSystemMemberIdentificationChoice
- type ConsolidatedTapeAssociationIdentifier
- type ContactIdentification2
- type CountryCode
- type CurrentYearType1Choice
- type DateAndDateTimeChoice
- type Document
- type EuroclearClearstreamIdentifier
- type Exact4AlphaNumericText
- type Extended350Code
- type Extension1
- type ExtensiveBranchNetworkIdentifier
- type ExternalAccountIdentification1Code
- type FedwireRoutingNumberIdentifier
- type FinancialInstitutionIdentification7Choice
- type FinancialInstrument48
- type FinancialInstrumentQuantity1
- type GenderCode
- type GenericAccountIdentification1
- type GenericIdentification1
- type GenericIdentification47
- type GermanBankleitzahlIdentifier
- type HongKongBankIdentifier
- type IBAN2007Identifier
- type ISAPortfolio2Choice
- type ISATransfer26
- type ISAType1Code
- type ISAYearsOfIssue5
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type ISOYear
- type ISOYearMonth
- type IdentificationSource1Choice
- type IndividualPerson8
- type Intermediary34
- type InvestmentFundRole2Code
- type IrishNSCIdentifier
- type ItalianDomesticIdentifier
- type LEIIdentifier
- type MarketPracticeVersion1
- type Max140Text
- type Max16Text
- type Max256Text
- type Max34Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max70Text
- type MessageIdentification1
- type NameAndAddress5
- type NamePrefix1Code
- type NewZealandNCCIdentifier
- type Organisation21
- type PartyIdentification70Choice
- type PartyIdentification72Choice
- type PartyIdentification90Choice
- type PartyIdentification97
- type PartyIdentification97Choice
- type PartyIdentificationAndAccount123
- type PartyIdentificationAndAccount124
- type PartyIdentificationAndAccount125
- type PhoneNumber
- type Portfolio1
- type PortfolioTransferConfirmationV07
- type PortugueseNCCIdentifier
- type PostalAddress1
- type PreviousAll
- type PreviousYear1Choice
- type PreviousYear3
- type Quantity14Choice
- type RICIdentifier
- type ReceivingPartiesAndAccount14
- type ResidualCash1Code
- type Role4Choice
- type RussianCentralBankIdentificationCodeIdentifier
- type SecurityIdentification23Choice
- type SimpleIdentificationInformation4
- type SmallNetworkIdentifier
- type SouthAfricanNCCIdentifier
- type SpanishDomesticInterbankingIdentifier
- type SubAccount5
- type SubscriptionInformation1
- type SwissBCIdentifier
- type SwissSICIdentifier
- type TickerIdentifier
- type TransferType1Code
- type UKDomesticSortCodeIdentifier
- type UKTaxGroupUnitCode
- type Unit4
- type Unit5
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account19 ¶
type Account19 struct { Id Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Id,omitempty"` Dsgnt Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Dsgnt,omitempty"` Svcr PartyIdentification70Choice `xml:"urn:swift:xsd:sese.013.001.07 Svcr,omitempty"` }
type Account20 ¶
type Account20 struct { Id Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Id,omitempty"` AcctSvcr PartyIdentification70Choice `xml:"urn:swift:xsd:sese.013.001.07 AcctSvcr"` }
type AccountIdentification4Choice ¶
type AccountIdentification4Choice struct { IBAN IBAN2007Identifier `xml:"urn:swift:xsd:sese.013.001.07 IBAN"` Othr GenericAccountIdentification1 `xml:"urn:swift:xsd:sese.013.001.07 Othr"` }
type AccountIdentificationAndName5 ¶
type AccountIdentificationAndName5 struct { Id AccountIdentification4Choice `xml:"urn:swift:xsd:sese.013.001.07 Id"` Nm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Nm,omitempty"` }
type AccountSchemeName1Choice ¶
type AccountSchemeName1Choice struct { Cd ExternalAccountIdentification1Code `xml:"urn:swift:xsd:sese.013.001.07 Cd"` Prtry Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Prtry"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount 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 AdditionalReference6 ¶
type AdditionalReference6 struct { Ref Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Ref"` RefIssr PartyIdentification90Choice `xml:"urn:swift:xsd:sese.013.001.07 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 MsgNm,omitempty"` }
type AdditionalReference7 ¶
type AdditionalReference7 struct { Ref Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Ref"` RefIssr PartyIdentification97Choice `xml:"urn:swift:xsd:sese.013.001.07 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 MsgNm,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateSecurityIdentification7 ¶
type AlternateSecurityIdentification7 struct { Id Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Id"` IdSrc IdentificationSource1Choice `xml:"urn:swift:xsd:sese.013.001.07 IdSrc"` }
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type AustrianBankleitzahlIdentifier ¶
type AustrianBankleitzahlIdentifier string
Must match the pattern AT[0-9]{5,5}
type BICFIIdentifier ¶
type BICFIIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
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 CashAccount34 ¶
type CashAccount34 struct { Id AccountIdentificationAndName5 `xml:"urn:swift:xsd:sese.013.001.07 Id"` AcctSvcr FinancialInstitutionIdentification7Choice `xml:"urn:swift:xsd:sese.013.001.07 AcctSvcr,omitempty"` }
type ClearingSystemMemberIdentificationChoice ¶
type ClearingSystemMemberIdentificationChoice struct { USCHU CHIPSUniversalIdentifier `xml:"urn:swift:xsd:sese.013.001.07 USCHU"` NZNCC NewZealandNCCIdentifier `xml:"urn:swift:xsd:sese.013.001.07 NZNCC"` IENSC IrishNSCIdentifier `xml:"urn:swift:xsd:sese.013.001.07 IENSC"` GBSC UKDomesticSortCodeIdentifier `xml:"urn:swift:xsd:sese.013.001.07 GBSC"` USCH CHIPSParticipantIdentifier `xml:"urn:swift:xsd:sese.013.001.07 USCH"` CHBC SwissBCIdentifier `xml:"urn:swift:xsd:sese.013.001.07 CHBC"` USFW FedwireRoutingNumberIdentifier `xml:"urn:swift:xsd:sese.013.001.07 USFW"` PTNCC PortugueseNCCIdentifier `xml:"urn:swift:xsd:sese.013.001.07 PTNCC"` RUCB RussianCentralBankIdentificationCodeIdentifier `xml:"urn:swift:xsd:sese.013.001.07 RUCB"` ITNCC ItalianDomesticIdentifier `xml:"urn:swift:xsd:sese.013.001.07 ITNCC"` ATBLZ AustrianBankleitzahlIdentifier `xml:"urn:swift:xsd:sese.013.001.07 ATBLZ"` CACPA CanadianPaymentsARNIdentifier `xml:"urn:swift:xsd:sese.013.001.07 CACPA"` CHSIC SwissSICIdentifier `xml:"urn:swift:xsd:sese.013.001.07 CHSIC"` DEBLZ GermanBankleitzahlIdentifier `xml:"urn:swift:xsd:sese.013.001.07 DEBLZ"` ESNCC SpanishDomesticInterbankingIdentifier `xml:"urn:swift:xsd:sese.013.001.07 ESNCC"` ZANCC SouthAfricanNCCIdentifier `xml:"urn:swift:xsd:sese.013.001.07 ZANCC"` HKNCC HongKongBankIdentifier `xml:"urn:swift:xsd:sese.013.001.07 HKNCC"` AUBSBx ExtensiveBranchNetworkIdentifier `xml:"urn:swift:xsd:sese.013.001.07 AUBSBx"` AUBSBs SmallNetworkIdentifier `xml:"urn:swift:xsd:sese.013.001.07 AUBSBs"` }
type ConsolidatedTapeAssociationIdentifier ¶
type ConsolidatedTapeAssociationIdentifier string
Must be at least 1 items long
type ContactIdentification2 ¶
type ContactIdentification2 struct { NmPrfx NamePrefix1Code `xml:"urn:swift:xsd:sese.013.001.07 NmPrfx,omitempty"` GvnNm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 GvnNm,omitempty"` Nm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Nm"` PhneNb PhoneNumber `xml:"urn:swift:xsd:sese.013.001.07 PhneNb,omitempty"` MobNb PhoneNumber `xml:"urn:swift:xsd:sese.013.001.07 MobNb,omitempty"` FaxNb PhoneNumber `xml:"urn:swift:xsd:sese.013.001.07 FaxNb,omitempty"` EmailAdr Max256Text `xml:"urn:swift:xsd:sese.013.001.07 EmailAdr,omitempty"` }
type CurrentYearType1Choice ¶
type CurrentYearType1Choice struct { CurYrTp ISAType1Code `xml:"urn:swift:xsd:sese.013.001.07 CurYrTp"` XtndedCurYrTp Extended350Code `xml:"urn:swift:xsd:sese.013.001.07 XtndedCurYrTp"` }
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct { Dt ISODate `xml:"urn:swift:xsd:sese.013.001.07 Dt"` DtTm ISODateTime `xml:"urn:swift:xsd:sese.013.001.07 DtTm"` }
type Document ¶
type Document struct {
PrtflTrfConf PortfolioTransferConfirmationV07 `xml:"urn:swift:xsd:sese.013.001.07 PrtflTrfConf"`
}
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:swift:xsd:sese.013.001.07 PlcAndNm"` Txt Max350Text `xml:"urn:swift:xsd:sese.013.001.07 Txt"` }
type ExtensiveBranchNetworkIdentifier ¶
type ExtensiveBranchNetworkIdentifier string
Must match the pattern AU[0-9]{6,6}
type ExternalAccountIdentification1Code ¶
type ExternalAccountIdentification1Code string
Must be at least 1 items long
type FedwireRoutingNumberIdentifier ¶
type FedwireRoutingNumberIdentifier string
Must match the pattern FW[0-9]{9,9}
type FinancialInstitutionIdentification7Choice ¶
type FinancialInstitutionIdentification7Choice struct { NmAndAdr NameAndAddress5 `xml:"urn:swift:xsd:sese.013.001.07 NmAndAdr"` BICFI BICFIIdentifier `xml:"urn:swift:xsd:sese.013.001.07 BICFI"` ClrSysMmbId ClearingSystemMemberIdentificationChoice `xml:"urn:swift:xsd:sese.013.001.07 ClrSysMmbId"` PrtryId SimpleIdentificationInformation4 `xml:"urn:swift:xsd:sese.013.001.07 PrtryId"` }
type FinancialInstrument48 ¶
type FinancialInstrument48 struct { Id SecurityIdentification23Choice `xml:"urn:swift:xsd:sese.013.001.07 Id"` Nm Max350Text `xml:"urn:swift:xsd:sese.013.001.07 Nm,omitempty"` ShrtNm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 ShrtNm,omitempty"` TrfTp TransferType1Code `xml:"urn:swift:xsd:sese.013.001.07 TrfTp"` Qty Quantity14Choice `xml:"urn:swift:xsd:sese.013.001.07 Qty"` AvrgAcqstnPric ActiveCurrencyAndAmount `xml:"urn:swift:xsd:sese.013.001.07 AvrgAcqstnPric,omitempty"` TrfCcy ActiveOrHistoricCurrencyCode `xml:"urn:swift:xsd:sese.013.001.07 TrfCcy,omitempty"` TtlBookVal ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:sese.013.001.07 TtlBookVal,omitempty"` TrfeeAcct Account19 `xml:"urn:swift:xsd:sese.013.001.07 TrfeeAcct,omitempty"` SubAcctDtls SubAccount5 `xml:"urn:swift:xsd:sese.013.001.07 SubAcctDtls,omitempty"` SttlmPtiesRcvgSdDtls ReceivingPartiesAndAccount14 `xml:"urn:swift:xsd:sese.013.001.07 SttlmPtiesRcvgSdDtls,omitempty"` DlvrgAgtDtls PartyIdentificationAndAccount125 `xml:"urn:swift:xsd:sese.013.001.07 DlvrgAgtDtls,omitempty"` ReqdSttlmDt ISODate `xml:"urn:swift:xsd:sese.013.001.07 ReqdSttlmDt,omitempty"` }
type FinancialInstrumentQuantity1 ¶
type FinancialInstrumentQuantity1 struct {
Unit float64 `xml:"urn:swift:xsd:sese.013.001.07 Unit"`
}
type GenericAccountIdentification1 ¶
type GenericAccountIdentification1 struct { Id Max34Text `xml:"urn:swift:xsd:sese.013.001.07 Id"` SchmeNm AccountSchemeName1Choice `xml:"urn:swift:xsd:sese.013.001.07 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Issr,omitempty"` }
type GenericIdentification1 ¶
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:swift:xsd:sese.013.001.07 Id"` Issr Max4AlphaNumericText `xml:"urn:swift:xsd:sese.013.001.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:swift:xsd:sese.013.001.07 SchmeNm,omitempty"` }
type GermanBankleitzahlIdentifier ¶
type GermanBankleitzahlIdentifier string
Must match the pattern BL[0-9]{8,8}
type HongKongBankIdentifier ¶
type HongKongBankIdentifier string
Must match the pattern HK[0-9]{3,3}
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISAPortfolio2Choice ¶
type ISAPortfolio2Choice struct { ISA ISAYearsOfIssue5 `xml:"urn:swift:xsd:sese.013.001.07 ISA"` Prtfl Portfolio1 `xml:"urn:swift:xsd:sese.013.001.07 Prtfl"` }
type ISATransfer26 ¶
type ISATransfer26 struct { MstrRef Max35Text `xml:"urn:swift:xsd:sese.013.001.07 MstrRef,omitempty"` TrfConfId Max35Text `xml:"urn:swift:xsd:sese.013.001.07 TrfConfId"` TrfInstrRef Max35Text `xml:"urn:swift:xsd:sese.013.001.07 TrfInstrRef"` ClntRef AdditionalReference7 `xml:"urn:swift:xsd:sese.013.001.07 ClntRef,omitempty"` CtrPtyRef AdditionalReference7 `xml:"urn:swift:xsd:sese.013.001.07 CtrPtyRef,omitempty"` BizFlowTp BusinessFlowType1Code `xml:"urn:swift:xsd:sese.013.001.07 BizFlowTp,omitempty"` ActlTrfDt ISODate `xml:"urn:swift:xsd:sese.013.001.07 ActlTrfDt,omitempty"` RsdlCsh ResidualCash1Code `xml:"urn:swift:xsd:sese.013.001.07 RsdlCsh,omitempty"` Prtfl ISAPortfolio2Choice `xml:"urn:swift:xsd:sese.013.001.07 Prtfl,omitempty"` AllOthrCsh AllOtherCash1Code `xml:"urn:swift:xsd:sese.013.001.07 AllOthrCsh,omitempty"` FinInstrmAsstForTrf []FinancialInstrument48 `xml:"urn:swift:xsd:sese.013.001.07 FinInstrmAsstForTrf,omitempty"` }
type ISAYearsOfIssue5 ¶
type ISAYearsOfIssue5 struct { CurYr CurrentYearType1Choice `xml:"urn:swift:xsd:sese.013.001.07 CurYr,omitempty"` CshCmpntInd bool `xml:"urn:swift:xsd:sese.013.001.07 CshCmpntInd"` PrvsYrs PreviousYear3 `xml:"urn:swift:xsd:sese.013.001.07 PrvsYrs,omitempty"` CurYrSbcptDtls SubscriptionInformation1 `xml:"urn:swift:xsd:sese.013.001.07 CurYrSbcptDtls"` }
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:swift:xsd:sese.013.001.07 Dmst"` Prtry Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Prtry"` }
type IndividualPerson8 ¶
type IndividualPerson8 struct { Nm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Nm"` GvnNm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 GvnNm"` NmPrfx NamePrefix1Code `xml:"urn:swift:xsd:sese.013.001.07 NmPrfx,omitempty"` NmSfx Max35Text `xml:"urn:swift:xsd:sese.013.001.07 NmSfx,omitempty"` Gndr GenderCode `xml:"urn:swift:xsd:sese.013.001.07 Gndr,omitempty"` BirthDt ISODate `xml:"urn:swift:xsd:sese.013.001.07 BirthDt,omitempty"` SclSctyNb Max35Text `xml:"urn:swift:xsd:sese.013.001.07 SclSctyNb,omitempty"` IndvInvstrAdr PostalAddress1 `xml:"urn:swift:xsd:sese.013.001.07 IndvInvstrAdr"` }
type Intermediary34 ¶
type Intermediary34 struct { Id PartyIdentification70Choice `xml:"urn:swift:xsd:sese.013.001.07 Id"` Acct Account20 `xml:"urn:swift:xsd:sese.013.001.07 Acct,omitempty"` Role Role4Choice `xml:"urn:swift:xsd:sese.013.001.07 Role,omitempty"` CtctPrsn ContactIdentification2 `xml:"urn:swift:xsd:sese.013.001.07 CtctPrsn,omitempty"` }
type InvestmentFundRole2Code ¶
type InvestmentFundRole2Code string
May be one of FMCO, REGI, TRAG, INTR, DIST, CONC, UCL1, UCL2, TRAN
type ItalianDomesticIdentifier ¶
type ItalianDomesticIdentifier string
Must match the pattern IT[0-9]{10,10}
type MarketPracticeVersion1 ¶
type MarketPracticeVersion1 struct { Nm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Nm"` Dt ISOYearMonth `xml:"urn:swift:xsd:sese.013.001.07 Dt,omitempty"` Nb Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Nb,omitempty"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Id"` CreDtTm ISODateTime `xml:"urn:swift:xsd:sese.013.001.07 CreDtTm"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:swift:xsd:sese.013.001.07 Nm"` Adr PostalAddress1 `xml:"urn:swift:xsd:sese.013.001.07 Adr,omitempty"` }
type NewZealandNCCIdentifier ¶
type NewZealandNCCIdentifier string
Must match the pattern NZ[0-9]{6,6}
type Organisation21 ¶
type Organisation21 struct { Nm Max140Text `xml:"urn:swift:xsd:sese.013.001.07 Nm"` Id PartyIdentification72Choice `xml:"urn:swift:xsd:sese.013.001.07 Id,omitempty"` Purp Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Purp,omitempty"` TaxtnCtry CountryCode `xml:"urn:swift:xsd:sese.013.001.07 TaxtnCtry,omitempty"` RegnCtry CountryCode `xml:"urn:swift:xsd:sese.013.001.07 RegnCtry,omitempty"` RegnDt ISODate `xml:"urn:swift:xsd:sese.013.001.07 RegnDt,omitempty"` TaxIdNb Max35Text `xml:"urn:swift:xsd:sese.013.001.07 TaxIdNb,omitempty"` NtlRegnNb Max35Text `xml:"urn:swift:xsd:sese.013.001.07 NtlRegnNb,omitempty"` CorpInvstrAdr PostalAddress1 `xml:"urn:swift:xsd:sese.013.001.07 CorpInvstrAdr"` }
type PartyIdentification70Choice ¶
type PartyIdentification70Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:swift:xsd:sese.013.001.07 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:swift:xsd:sese.013.001.07 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:swift:xsd:sese.013.001.07 NmAndAdr"` }
type PartyIdentification72Choice ¶
type PartyIdentification72Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:swift:xsd:sese.013.001.07 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:swift:xsd:sese.013.001.07 PrtryId"` }
type PartyIdentification90Choice ¶
type PartyIdentification90Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:swift:xsd:sese.013.001.07 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:swift:xsd:sese.013.001.07 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:swift:xsd:sese.013.001.07 NmAndAdr"` }
type PartyIdentification97 ¶
type PartyIdentification97 struct { PtyId PartyIdentification70Choice `xml:"urn:swift:xsd:sese.013.001.07 PtyId"` PrcgRef Max35Text `xml:"urn:swift:xsd:sese.013.001.07 PrcgRef,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:swift:xsd:sese.013.001.07 PrcgDt,omitempty"` CtctPrsn ContactIdentification2 `xml:"urn:swift:xsd:sese.013.001.07 CtctPrsn,omitempty"` }
type PartyIdentification97Choice ¶
type PartyIdentification97Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:swift:xsd:sese.013.001.07 AnyBIC"` LglNttyIdr LEIIdentifier `xml:"urn:swift:xsd:sese.013.001.07 LglNttyIdr"` NmAndAdr NameAndAddress5 `xml:"urn:swift:xsd:sese.013.001.07 NmAndAdr"` PrtryId GenericIdentification1 `xml:"urn:swift:xsd:sese.013.001.07 PrtryId"` }
type PartyIdentificationAndAccount123 ¶
type PartyIdentificationAndAccount123 struct { PtyId PartyIdentification70Choice `xml:"urn:swift:xsd:sese.013.001.07 PtyId"` AcctId Max35Text `xml:"urn:swift:xsd:sese.013.001.07 AcctId,omitempty"` PrcgRef Max35Text `xml:"urn:swift:xsd:sese.013.001.07 PrcgRef,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:swift:xsd:sese.013.001.07 PrcgDt,omitempty"` SubAcctDtls SubAccount5 `xml:"urn:swift:xsd:sese.013.001.07 SubAcctDtls,omitempty"` CtctPrsn ContactIdentification2 `xml:"urn:swift:xsd:sese.013.001.07 CtctPrsn,omitempty"` }
type PartyIdentificationAndAccount124 ¶
type PartyIdentificationAndAccount124 struct { PtyId PartyIdentification70Choice `xml:"urn:swift:xsd:sese.013.001.07 PtyId"` AcctId Max35Text `xml:"urn:swift:xsd:sese.013.001.07 AcctId,omitempty"` PrcgRef Max35Text `xml:"urn:swift:xsd:sese.013.001.07 PrcgRef,omitempty"` PrcgDt DateAndDateTimeChoice `xml:"urn:swift:xsd:sese.013.001.07 PrcgDt,omitempty"` }
type PartyIdentificationAndAccount125 ¶
type PartyIdentificationAndAccount125 struct { PtyId PartyIdentification70Choice `xml:"urn:swift:xsd:sese.013.001.07 PtyId,omitempty"` AcctId Max35Text `xml:"urn:swift:xsd:sese.013.001.07 AcctId,omitempty"` PlcOfSttlm PartyIdentification70Choice `xml:"urn:swift:xsd:sese.013.001.07 PlcOfSttlm"` }
type Portfolio1 ¶
type Portfolio1 struct {
PrtflInf []Max350Text `xml:"urn:swift:xsd:sese.013.001.07 PrtflInf,omitempty"`
}
type PortfolioTransferConfirmationV07 ¶
type PortfolioTransferConfirmationV07 struct { MsgRef MessageIdentification1 `xml:"urn:swift:xsd:sese.013.001.07 MsgRef"` PoolRef AdditionalReference6 `xml:"urn:swift:xsd:sese.013.001.07 PoolRef,omitempty"` PrvsRef AdditionalReference6 `xml:"urn:swift:xsd:sese.013.001.07 PrvsRef,omitempty"` RltdRef AdditionalReference6 `xml:"urn:swift:xsd:sese.013.001.07 RltdRef,omitempty"` PmryIndvInvstr IndividualPerson8 `xml:"urn:swift:xsd:sese.013.001.07 PmryIndvInvstr,omitempty"` ScndryIndvInvstr IndividualPerson8 `xml:"urn:swift:xsd:sese.013.001.07 ScndryIndvInvstr,omitempty"` OthrIndvInvstr []IndividualPerson8 `xml:"urn:swift:xsd:sese.013.001.07 OthrIndvInvstr,omitempty"` PmryCorpInvstr Organisation21 `xml:"urn:swift:xsd:sese.013.001.07 PmryCorpInvstr,omitempty"` ScndryCorpInvstr Organisation21 `xml:"urn:swift:xsd:sese.013.001.07 ScndryCorpInvstr,omitempty"` OthrCorpInvstr []Organisation21 `xml:"urn:swift:xsd:sese.013.001.07 OthrCorpInvstr,omitempty"` TrfrAcct Account19 `xml:"urn:swift:xsd:sese.013.001.07 TrfrAcct"` NmneeAcct Account19 `xml:"urn:swift:xsd:sese.013.001.07 NmneeAcct,omitempty"` Trfee PartyIdentification70Choice `xml:"urn:swift:xsd:sese.013.001.07 Trfee"` IntrmyInf []Intermediary34 `xml:"urn:swift:xsd:sese.013.001.07 IntrmyInf,omitempty"` CshAcct CashAccount34 `xml:"urn:swift:xsd:sese.013.001.07 CshAcct,omitempty"` PdctTrf []ISATransfer26 `xml:"urn:swift:xsd:sese.013.001.07 PdctTrf"` MktPrctcVrsn MarketPracticeVersion1 `xml:"urn:swift:xsd:sese.013.001.07 MktPrctcVrsn,omitempty"` Xtnsn []Extension1 `xml:"urn:swift:xsd:sese.013.001.07 Xtnsn,omitempty"` }
type PortugueseNCCIdentifier ¶
type PortugueseNCCIdentifier string
Must match the pattern PT[0-9]{8,8}
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:swift:xsd:sese.013.001.07 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:swift:xsd:sese.013.001.07 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:swift:xsd:sese.013.001.07 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:swift:xsd:sese.013.001.07 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:swift:xsd:sese.013.001.07 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:swift:xsd:sese.013.001.07 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:swift:xsd:sese.013.001.07 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:swift:xsd:sese.013.001.07 Ctry"` }
type PreviousYear1Choice ¶
type PreviousYear1Choice struct { AllPrvsYrs PreviousAll `xml:"urn:swift:xsd:sese.013.001.07 AllPrvsYrs"` SpcfcPrvsYrs []ISOYear `xml:"urn:swift:xsd:sese.013.001.07 SpcfcPrvsYrs"` }
type PreviousYear3 ¶
type PreviousYear3 struct { PrvsYr PreviousYear1Choice `xml:"urn:swift:xsd:sese.013.001.07 PrvsYr"` CshCmpntInd bool `xml:"urn:swift:xsd:sese.013.001.07 CshCmpntInd"` }
type Quantity14Choice ¶
type ReceivingPartiesAndAccount14 ¶
type ReceivingPartiesAndAccount14 struct { RcvrsCtdnDtls PartyIdentificationAndAccount124 `xml:"urn:swift:xsd:sese.013.001.07 RcvrsCtdnDtls,omitempty"` RcvrsIntrmy1Dtls PartyIdentificationAndAccount124 `xml:"urn:swift:xsd:sese.013.001.07 RcvrsIntrmy1Dtls,omitempty"` RcvrsIntrmy2Dtls PartyIdentificationAndAccount124 `xml:"urn:swift:xsd:sese.013.001.07 RcvrsIntrmy2Dtls,omitempty"` RcvgAgtDtls PartyIdentificationAndAccount123 `xml:"urn:swift:xsd:sese.013.001.07 RcvgAgtDtls"` SctiesSttlmSys Max35Text `xml:"urn:swift:xsd:sese.013.001.07 SctiesSttlmSys,omitempty"` PlcOfSttlmDtls PartyIdentification97 `xml:"urn:swift:xsd:sese.013.001.07 PlcOfSttlmDtls,omitempty"` }
type Role4Choice ¶
type Role4Choice struct { Cd InvestmentFundRole2Code `xml:"urn:swift:xsd:sese.013.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:swift:xsd:sese.013.001.07 Prtry"` }
type RussianCentralBankIdentificationCodeIdentifier ¶
type RussianCentralBankIdentificationCodeIdentifier string
Must match the pattern RU[0-9]{9,9}
type SecurityIdentification23Choice ¶
type SecurityIdentification23Choice struct { ISIN ISINIdentifier `xml:"urn:swift:xsd:sese.013.001.07 ISIN"` SEDOL string `xml:"urn:swift:xsd:sese.013.001.07 SEDOL"` CUSIP string `xml:"urn:swift:xsd:sese.013.001.07 CUSIP"` RIC RICIdentifier `xml:"urn:swift:xsd:sese.013.001.07 RIC"` TckrSymb TickerIdentifier `xml:"urn:swift:xsd:sese.013.001.07 TckrSymb"` Blmbrg BloombergIdentifier `xml:"urn:swift:xsd:sese.013.001.07 Blmbrg"` CTA ConsolidatedTapeAssociationIdentifier `xml:"urn:swift:xsd:sese.013.001.07 CTA"` QUICK string `xml:"urn:swift:xsd:sese.013.001.07 QUICK"` Wrtppr string `xml:"urn:swift:xsd:sese.013.001.07 Wrtppr"` Dtch string `xml:"urn:swift:xsd:sese.013.001.07 Dtch"` Vlrn string `xml:"urn:swift:xsd:sese.013.001.07 Vlrn"` SCVM string `xml:"urn:swift:xsd:sese.013.001.07 SCVM"` Belgn string `xml:"urn:swift:xsd:sese.013.001.07 Belgn"` Cmon EuroclearClearstreamIdentifier `xml:"urn:swift:xsd:sese.013.001.07 Cmon"` OthrPrtryId AlternateSecurityIdentification7 `xml:"urn:swift:xsd:sese.013.001.07 OthrPrtryId"` }
type SimpleIdentificationInformation4 ¶
type SimpleIdentificationInformation4 struct {
Id Max35Text `xml:"urn:swift:xsd:sese.013.001.07 Id"`
}
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 SubscriptionInformation1 ¶
type SubscriptionInformation1 struct { DtOfFrstSbcpt ISODate `xml:"urn:swift:xsd:sese.013.001.07 DtOfFrstSbcpt"` EqtyCmpnt ActiveCurrencyAndAmount `xml:"urn:swift:xsd:sese.013.001.07 EqtyCmpnt,omitempty"` CshCmpnt ActiveCurrencyAndAmount `xml:"urn:swift:xsd:sese.013.001.07 CshCmpnt,omitempty"` TtlAmtYrToDt ActiveCurrencyAndAmount `xml:"urn:swift:xsd:sese.013.001.07 TtlAmtYrToDt"` }
type UKDomesticSortCodeIdentifier ¶
type UKDomesticSortCodeIdentifier string
Must match the pattern SC[0-9]{6,6}
type Unit4 ¶
type Unit4 struct { TtlUnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:sese.013.001.07 TtlUnitsNb"` UnitDtls []Unit5 `xml:"urn:swift:xsd:sese.013.001.07 UnitDtls,omitempty"` }
type Unit5 ¶
type Unit5 struct { UnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:sese.013.001.07 UnitsNb"` Grp1Or2Units UKTaxGroupUnitCode `xml:"urn:swift:xsd:sese.013.001.07 Grp1Or2Units"` }