Documentation ¶
Index ¶
- type AdditionalReference8
- type AdditionalReference9
- type AddressType2Code
- type AnyBICIdentifier
- type CancellationReason31Choice
- type ConfirmationCancellationReason1Code
- type CopyInformation4
- type CountryCode
- type Document
- type Exact4AlphaNumericText
- type GenericIdentification1
- type GenericIdentification47
- type ISODateTime
- type InvestmentFundOrder11
- type LEIIdentifier
- type Max16Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max70Text
- type MessageIdentification1
- type NameAndAddress5
- type PartyIdentification113
- type PartyIdentification90Choice
- type PostalAddress1
- type SubscriptionOrderConfirmationCancellationInstructionV02
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalReference8 ¶
type AdditionalReference8 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Ref"` RefIssr PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 MsgNm,omitempty"` }
type AdditionalReference9 ¶
type AdditionalReference9 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Ref"` RefIssr PartyIdentification113 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 MsgNm,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
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 CancellationReason31Choice ¶
type CancellationReason31Choice struct { Cd ConfirmationCancellationReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Prtry"` }
type ConfirmationCancellationReason1Code ¶
type ConfirmationCancellationReason1Code string
May be one of CSHN, REPL, BENA, CSHW, DISA, DISC, EXCH, FEEE, DQUA, FENA, GROA, GROC, NETA, NETC, OPER, MINI, DMON, NCRR, DDAT, SETS, DDEA, REFE
type CopyInformation4 ¶
type CopyInformation4 struct { CpyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 CpyInd"` OrgnlRcvr AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 OrgnlRcvr,omitempty"` }
type Document ¶
type Document struct {
SbcptOrdrConfCxlInstr SubscriptionOrderConfirmationCancellationInstructionV02 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 SbcptOrdrConfCxlInstr"`
}
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type GenericIdentification1 ¶
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 SchmeNm,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type InvestmentFundOrder11 ¶
type InvestmentFundOrder11 struct { OrdrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 OrdrRef"` ClntRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 ClntRef,omitempty"` DealRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 DealRef,omitempty"` CxlRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 CxlRef,omitempty"` CxlRsn CancellationReason31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 CxlRsn,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:iso:std:iso:20022:tech:xsd:setr.047.001.02 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 CreDtTm"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Adr,omitempty"` }
type PartyIdentification113 ¶
type PartyIdentification113 struct { Pty PartyIdentification90Choice `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Pty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 LEI,omitempty"` }
type PartyIdentification90Choice ¶
type PartyIdentification90Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 NmAndAdr"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 Ctry"` }
type SubscriptionOrderConfirmationCancellationInstructionV02 ¶
type SubscriptionOrderConfirmationCancellationInstructionV02 struct { MsgId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 MsgId"` PoolRef AdditionalReference9 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 PoolRef,omitempty"` PrvsRef []AdditionalReference8 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 PrvsRef,omitempty"` RltdRef AdditionalReference8 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 RltdRef,omitempty"` AmdmntInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 AmdmntInd"` MstrRef Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 MstrRef,omitempty"` OrdrRefs []InvestmentFundOrder11 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 OrdrRefs"` CpyDtls CopyInformation4 `xml:"urn:iso:std:iso:20022:tech:xsd:setr.047.001.02 CpyDtls,omitempty"` }
Click to show internal directories.
Click to hide internal directories.