Documentation ¶
Index ¶
- type DataModification1Code
- type Document
- type Exact4AlphaNumericText
- type GenericIdentification30
- type ISODate
- type ISODateTime
- type MarketSpecificAttribute1
- type Max350Text
- type Max35Text
- type Max70Text
- type MessageHeader1
- type SecuritiesAccount19
- type SecuritiesAccountModification2
- type SecuritiesAccountModification2Choice
- type SecuritiesAccountModificationRequestV01
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type SystemRestriction1
- type SystemSecuritiesAccount5
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Document ¶
type Document struct {
SctiesAcctModReq SecuritiesAccountModificationRequestV01 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 SctiesAcctModReq"`
}
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 SchmeNm,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type MarketSpecificAttribute1 ¶
type MarketSpecificAttribute1 struct { Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Nm"` Val Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Val"` }
type MessageHeader1 ¶
type MessageHeader1 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 MsgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 CreDtTm,omitempty"` }
type SecuritiesAccount19 ¶
type SecuritiesAccount19 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Nm,omitempty"` }
type SecuritiesAccountModification2 ¶
type SecuritiesAccountModification2 struct { ScpIndctn DataModification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 ScpIndctn"` ReqdMod SecuritiesAccountModification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 ReqdMod"` }
type SecuritiesAccountModification2Choice ¶
type SecuritiesAccountModification2Choice struct { SysSctiesAcct SystemSecuritiesAccount5 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 SysSctiesAcct,omitempty"` SysRstrctn SystemRestriction1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 SysRstrctn,omitempty"` MktSpcfcAttr MarketSpecificAttribute1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 MktSpcfcAttr,omitempty"` }
type SecuritiesAccountModificationRequestV01 ¶
type SecuritiesAccountModificationRequestV01 struct { MsgHdr MessageHeader1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 MsgHdr,omitempty"` AcctId SecuritiesAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 AcctId"` Mod []SecuritiesAccountModification2 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Mod"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 SplmtryData,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type SystemRestriction1 ¶
type SystemRestriction1 struct { VldFr ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 VldFr"` VldTo ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 VldTo,omitempty"` Tp Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 Tp"` }
type SystemSecuritiesAccount5 ¶
type SystemSecuritiesAccount5 struct { ClsgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 ClsgDt,omitempty"` HldInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 HldInd,omitempty"` NegPos bool `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 NegPos,omitempty"` EndInvstrFlg Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 EndInvstrFlg,omitempty"` PricgSchme Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:reda.023.001.01 PricgSchme,omitempty"` }
Click to show internal directories.
Click to hide internal directories.