sftrrepo

package
v1.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Namespace0 string = "urn:iso:std:iso:20022:tech:xsd:DRAFT2auth.052.001.01"
	Filename0  string = "DRAFT2auth.052.001.01.xsd"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ActiveCurrencyAnd13DecimalAmount

type ActiveCurrencyAnd13DecimalAmount struct {
	Value string `xml:",chardata"`
	Ccy   string `xml:"Ccy,attr"`
}

type ActiveOrHistoricCurrencyAndAmount

type ActiveOrHistoricCurrencyAndAmount struct {
	Value string `xml:",chardata"`
	Ccy   string `xml:"Ccy,attr"`
}

type AgreementType1Choice

type AgreementType1Choice struct {
	Tp    *string `json:"tp,omitempty" xml:"Tp,omitempty"`
	Prtry *string `json:"prtry,omitempty" xml:"Prtry,omitempty"`
}

func (*AgreementType1Choice) GetPrtry

func (t *AgreementType1Choice) GetPrtry() (out string)

func (*AgreementType1Choice) GetTp

func (t *AgreementType1Choice) GetTp() (out string)

type AgriculturalCommodityDairy1

type AgriculturalCommodityDairy1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*AgriculturalCommodityDairy1) GetBasePdct

func (t *AgriculturalCommodityDairy1) GetBasePdct() (out string)

func (*AgriculturalCommodityDairy1) GetSubPdct

func (t *AgriculturalCommodityDairy1) GetSubPdct() (out string)

type AgriculturalCommodityForestry1

type AgriculturalCommodityForestry1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*AgriculturalCommodityForestry1) GetBasePdct

func (t *AgriculturalCommodityForestry1) GetBasePdct() (out string)

func (*AgriculturalCommodityForestry1) GetSubPdct

func (t *AgriculturalCommodityForestry1) GetSubPdct() (out string)

type AgriculturalCommodityGrain2

type AgriculturalCommodityGrain2 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*AgriculturalCommodityGrain2) GetAddtlSubPdct

func (t *AgriculturalCommodityGrain2) GetAddtlSubPdct() (out string)

func (*AgriculturalCommodityGrain2) GetBasePdct

func (t *AgriculturalCommodityGrain2) GetBasePdct() (out string)

func (*AgriculturalCommodityGrain2) GetSubPdct

func (t *AgriculturalCommodityGrain2) GetSubPdct() (out string)

type AgriculturalCommodityLiveStock1

type AgriculturalCommodityLiveStock1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*AgriculturalCommodityLiveStock1) GetBasePdct

func (t *AgriculturalCommodityLiveStock1) GetBasePdct() (out string)

func (*AgriculturalCommodityLiveStock1) GetSubPdct

func (t *AgriculturalCommodityLiveStock1) GetSubPdct() (out string)

type AgriculturalCommodityOilSeed1

type AgriculturalCommodityOilSeed1 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*AgriculturalCommodityOilSeed1) GetAddtlSubPdct

func (t *AgriculturalCommodityOilSeed1) GetAddtlSubPdct() (out string)

func (*AgriculturalCommodityOilSeed1) GetBasePdct

func (t *AgriculturalCommodityOilSeed1) GetBasePdct() (out string)

func (*AgriculturalCommodityOilSeed1) GetSubPdct

func (t *AgriculturalCommodityOilSeed1) GetSubPdct() (out string)

type AgriculturalCommodityOliveOil2

type AgriculturalCommodityOliveOil2 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*AgriculturalCommodityOliveOil2) GetAddtlSubPdct

func (t *AgriculturalCommodityOliveOil2) GetAddtlSubPdct() (out string)

func (*AgriculturalCommodityOliveOil2) GetBasePdct

func (t *AgriculturalCommodityOliveOil2) GetBasePdct() (out string)

func (*AgriculturalCommodityOliveOil2) GetSubPdct

func (t *AgriculturalCommodityOliveOil2) GetSubPdct() (out string)

type AgriculturalCommodityOther1

type AgriculturalCommodityOther1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*AgriculturalCommodityOther1) GetBasePdct

func (t *AgriculturalCommodityOther1) GetBasePdct() (out string)

func (*AgriculturalCommodityOther1) GetSubPdct

func (t *AgriculturalCommodityOther1) GetSubPdct() (out string)

type AgriculturalCommodityPotato1

type AgriculturalCommodityPotato1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*AgriculturalCommodityPotato1) GetBasePdct

func (t *AgriculturalCommodityPotato1) GetBasePdct() (out string)

func (*AgriculturalCommodityPotato1) GetSubPdct

func (t *AgriculturalCommodityPotato1) GetSubPdct() (out string)

type AgriculturalCommoditySeafood1

type AgriculturalCommoditySeafood1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*AgriculturalCommoditySeafood1) GetBasePdct

func (t *AgriculturalCommoditySeafood1) GetBasePdct() (out string)

func (*AgriculturalCommoditySeafood1) GetSubPdct

func (t *AgriculturalCommoditySeafood1) GetSubPdct() (out string)

type AgriculturalCommoditySoft1

type AgriculturalCommoditySoft1 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*AgriculturalCommoditySoft1) GetAddtlSubPdct

func (t *AgriculturalCommoditySoft1) GetAddtlSubPdct() (out string)

func (*AgriculturalCommoditySoft1) GetBasePdct

func (t *AgriculturalCommoditySoft1) GetBasePdct() (out string)

func (*AgriculturalCommoditySoft1) GetSubPdct

func (t *AgriculturalCommoditySoft1) GetSubPdct() (out string)

type AmountAndDirection61

type AmountAndDirection61 struct {
	Amt ActiveCurrencyAnd13DecimalAmount `json:"amt,omitempty" xml:"Amt"`
	Sgn *bool                            `json:"sgn,omitempty" xml:"Sgn,omitempty"`
}

func (*AmountAndDirection61) GetAmt

func (*AmountAndDirection61) GetSgn

func (t *AmountAndDirection61) GetSgn() (out bool)

type AssetClassCommodity5Choice

type AssetClassCommodity5Choice struct {
	Agrcltrl          *AssetClassCommodityAgricultural5Choice         `json:"agrcltrl,omitempty" xml:"Agrcltrl,omitempty"`
	Nrgy              *AssetClassCommodityEnergy2Choice               `json:"nrgy,omitempty" xml:"Nrgy,omitempty"`
	Envttl            *AssetClassCommodityEnvironmental2Choice        `json:"envttl,omitempty" xml:"Envttl,omitempty"`
	Frtlzr            *AssetClassCommodityFertilizer3Choice           `json:"frtlzr,omitempty" xml:"Frtlzr,omitempty"`
	Frght             *AssetClassCommodityFreight3Choice              `json:"frght,omitempty" xml:"Frght,omitempty"`
	IndstrlPdct       *AssetClassCommodityIndustrialProduct1Choice    `json:"indstrlPdct,omitempty" xml:"IndstrlPdct,omitempty"`
	Metl              *AssetClassCommodityMetal1Choice                `json:"metl,omitempty" xml:"Metl,omitempty"`
	OthrC10           *AssetClassCommodityOtherC102Choice             `json:"othrC10,omitempty" xml:"OthrC10,omitempty"`
	Ppr               *AssetClassCommodityPaper3Choice                `json:"ppr,omitempty" xml:"Ppr,omitempty"`
	Plprpln           *AssetClassCommodityPolypropylene3Choice        `json:"plprpln,omitempty" xml:"Plprpln,omitempty"`
	Infltn            *AssetClassCommodityInflation1                  `json:"infltn,omitempty" xml:"Infltn,omitempty"`
	MultiCmmdtyExtc   *AssetClassCommodityMultiCommodityExotic1       `json:"multiCmmdtyExtc,omitempty" xml:"MultiCmmdtyExtc,omitempty"`
	OffclEcnmcSttstcs *AssetClassCommodityOfficialEconomicStatistics1 `json:"offclEcnmcSttstcs,omitempty" xml:"OffclEcnmcSttstcs,omitempty"`
	Othr              *AssetClassCommodityOther1                      `json:"othr,omitempty" xml:"Othr,omitempty"`
}

func (*AssetClassCommodity5Choice) GetAgrcltrl

func (*AssetClassCommodity5Choice) GetEnvttl

func (*AssetClassCommodity5Choice) GetFrght

func (*AssetClassCommodity5Choice) GetFrtlzr

func (*AssetClassCommodity5Choice) GetIndstrlPdct

func (*AssetClassCommodity5Choice) GetInfltn

func (*AssetClassCommodity5Choice) GetMetl

func (*AssetClassCommodity5Choice) GetMultiCmmdtyExtc

func (*AssetClassCommodity5Choice) GetNrgy

func (*AssetClassCommodity5Choice) GetOffclEcnmcSttstcs

func (*AssetClassCommodity5Choice) GetOthr

func (*AssetClassCommodity5Choice) GetOthrC10

func (*AssetClassCommodity5Choice) GetPlprpln

func (*AssetClassCommodity5Choice) GetPpr

type AssetClassCommodityAgricultural5Choice

type AssetClassCommodityAgricultural5Choice struct {
	GrnOilSeed *AgriculturalCommodityOilSeed1   `json:"grnOilSeed,omitempty" xml:"GrnOilSeed,omitempty"`
	Soft       *AgriculturalCommoditySoft1      `json:"soft,omitempty" xml:"Soft,omitempty"`
	Ptt        *AgriculturalCommodityPotato1    `json:"ptt,omitempty" xml:"Ptt,omitempty"`
	OlvOil     *AgriculturalCommodityOliveOil2  `json:"olvOil,omitempty" xml:"OlvOil,omitempty"`
	Dairy      *AgriculturalCommodityDairy1     `json:"dairy,omitempty" xml:"Dairy,omitempty"`
	Frstry     *AgriculturalCommodityForestry1  `json:"frstry,omitempty" xml:"Frstry,omitempty"`
	Sfd        *AgriculturalCommoditySeafood1   `json:"sfd,omitempty" xml:"Sfd,omitempty"`
	LiveStock  *AgriculturalCommodityLiveStock1 `json:"liveStock,omitempty" xml:"LiveStock,omitempty"`
	Grn        *AgriculturalCommodityGrain2     `json:"grn,omitempty" xml:"Grn,omitempty"`
	Othr       *AgriculturalCommodityOther1     `json:"othr,omitempty" xml:"Othr,omitempty"`
}

func (*AssetClassCommodityAgricultural5Choice) GetDairy

func (*AssetClassCommodityAgricultural5Choice) GetFrstry

func (*AssetClassCommodityAgricultural5Choice) GetGrn

func (*AssetClassCommodityAgricultural5Choice) GetGrnOilSeed

func (*AssetClassCommodityAgricultural5Choice) GetLiveStock

func (*AssetClassCommodityAgricultural5Choice) GetOlvOil

func (*AssetClassCommodityAgricultural5Choice) GetOthr

func (*AssetClassCommodityAgricultural5Choice) GetPtt

func (*AssetClassCommodityAgricultural5Choice) GetSfd

func (*AssetClassCommodityAgricultural5Choice) GetSoft

type AssetClassCommodityEnergy2Choice

type AssetClassCommodityEnergy2Choice struct {
	Elctrcty  *EnergyCommodityElectricity1     `json:"elctrcty,omitempty" xml:"Elctrcty,omitempty"`
	NtrlGas   *EnergyCommodityNaturalGas2      `json:"ntrlGas,omitempty" xml:"NtrlGas,omitempty"`
	Oil       *EnergyCommodityOil2             `json:"oil,omitempty" xml:"Oil,omitempty"`
	Coal      *EnergyCommodityCoal1            `json:"coal,omitempty" xml:"Coal,omitempty"`
	IntrNrgy  *EnergyCommodityInterEnergy1     `json:"intrNrgy,omitempty" xml:"IntrNrgy,omitempty"`
	RnwblNrgy *EnergyCommodityRenewableEnergy1 `json:"rnwblNrgy,omitempty" xml:"RnwblNrgy,omitempty"`
	LghtEnd   *EnergyCommodityLightEnd1        `json:"lghtEnd,omitempty" xml:"LghtEnd,omitempty"`
	Dstllts   *EnergyCommodityDistillates1     `json:"dstllts,omitempty" xml:"Dstllts,omitempty"`
	Othr      *EnergyCommodityOther1           `json:"othr,omitempty" xml:"Othr,omitempty"`
}

func (*AssetClassCommodityEnergy2Choice) GetCoal

func (*AssetClassCommodityEnergy2Choice) GetDstllts

func (*AssetClassCommodityEnergy2Choice) GetElctrcty

func (*AssetClassCommodityEnergy2Choice) GetIntrNrgy

func (*AssetClassCommodityEnergy2Choice) GetLghtEnd

func (*AssetClassCommodityEnergy2Choice) GetNtrlGas

func (*AssetClassCommodityEnergy2Choice) GetOil

func (*AssetClassCommodityEnergy2Choice) GetOthr

func (*AssetClassCommodityEnergy2Choice) GetRnwblNrgy

type AssetClassCommodityEnvironmental2Choice

type AssetClassCommodityEnvironmental2Choice struct {
	Emssns   *EnvironmentalCommodityEmission2      `json:"emssns,omitempty" xml:"Emssns,omitempty"`
	Wthr     *EnvironmentalCommodityWeather1       `json:"wthr,omitempty" xml:"Wthr,omitempty"`
	CrbnRltd *EnvironmentalCommodityCarbonRelated1 `json:"crbnRltd,omitempty" xml:"CrbnRltd,omitempty"`
	Othr     *EnvironmentCommodityOther1           `json:"othr,omitempty" xml:"Othr,omitempty"`
}

func (*AssetClassCommodityEnvironmental2Choice) GetCrbnRltd

func (*AssetClassCommodityEnvironmental2Choice) GetEmssns

func (*AssetClassCommodityEnvironmental2Choice) GetOthr

func (*AssetClassCommodityEnvironmental2Choice) GetWthr

type AssetClassCommodityFertilizer3Choice

type AssetClassCommodityFertilizer3Choice struct {
	Ammn             *FertilizerCommodityAmmonia1                `json:"ammn,omitempty" xml:"Ammn,omitempty"`
	DmmnmPhspht      *FertilizerCommodityDiammoniumPhosphate1    `json:"dmmnmPhspht,omitempty" xml:"DmmnmPhspht,omitempty"`
	Ptsh             *FertilizerCommodityPotash1                 `json:"ptsh,omitempty" xml:"Ptsh,omitempty"`
	Slphr            *FertilizerCommoditySulphur1                `json:"slphr,omitempty" xml:"Slphr,omitempty"`
	Urea             *FertilizerCommodityUrea1                   `json:"urea,omitempty" xml:"Urea,omitempty"`
	UreaAndAmmnmNtrt *FertilizerCommodityUreaAndAmmoniumNitrate1 `json:"ureaAndAmmnmNtrt,omitempty" xml:"UreaAndAmmnmNtrt,omitempty"`
	Othr             *FertilizerCommodityOther1                  `json:"othr,omitempty" xml:"Othr,omitempty"`
}

func (*AssetClassCommodityFertilizer3Choice) GetAmmn

func (*AssetClassCommodityFertilizer3Choice) GetDmmnmPhspht

func (*AssetClassCommodityFertilizer3Choice) GetOthr

func (*AssetClassCommodityFertilizer3Choice) GetPtsh

func (*AssetClassCommodityFertilizer3Choice) GetSlphr

func (*AssetClassCommodityFertilizer3Choice) GetUrea

func (*AssetClassCommodityFertilizer3Choice) GetUreaAndAmmnmNtrt

type AssetClassCommodityFreight3Choice

type AssetClassCommodityFreight3Choice struct {
	Dry       *FreightCommodityDry2           `json:"dry,omitempty" xml:"Dry,omitempty"`
	Wet       *FreightCommodityWet2           `json:"wet,omitempty" xml:"Wet,omitempty"`
	CntnrShip *FreightCommodityContainerShip1 `json:"cntnrShip,omitempty" xml:"CntnrShip,omitempty"`
	Othr      *FreightCommodityOther1         `json:"othr,omitempty" xml:"Othr,omitempty"`
}

func (*AssetClassCommodityFreight3Choice) GetCntnrShip

func (*AssetClassCommodityFreight3Choice) GetDry

func (*AssetClassCommodityFreight3Choice) GetOthr

func (*AssetClassCommodityFreight3Choice) GetWet

type AssetClassCommodityIndustrialProduct1Choice

type AssetClassCommodityIndustrialProduct1Choice struct {
	Cnstrctn *IndustrialProductCommodityConstruction1  `json:"cnstrctn,omitempty" xml:"Cnstrctn,omitempty"`
	Manfctg  *IndustrialProductCommodityManufacturing1 `json:"manfctg,omitempty" xml:"Manfctg,omitempty"`
}

func (*AssetClassCommodityIndustrialProduct1Choice) GetCnstrctn

func (*AssetClassCommodityIndustrialProduct1Choice) GetManfctg

type AssetClassCommodityInflation1

type AssetClassCommodityInflation1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
}

func (*AssetClassCommodityInflation1) GetBasePdct

func (t *AssetClassCommodityInflation1) GetBasePdct() (out string)

type AssetClassCommodityMetal1Choice

type AssetClassCommodityMetal1Choice struct {
	NonPrcs *MetalCommodityNonPrecious1 `json:"nonPrcs,omitempty" xml:"NonPrcs,omitempty"`
	Prcs    *MetalCommodityPrecious1    `json:"prcs,omitempty" xml:"Prcs,omitempty"`
}

func (*AssetClassCommodityMetal1Choice) GetNonPrcs

func (*AssetClassCommodityMetal1Choice) GetPrcs

type AssetClassCommodityMultiCommodityExotic1

type AssetClassCommodityMultiCommodityExotic1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
}

func (*AssetClassCommodityMultiCommodityExotic1) GetBasePdct

func (t *AssetClassCommodityMultiCommodityExotic1) GetBasePdct() (out string)

type AssetClassCommodityOfficialEconomicStatistics1

type AssetClassCommodityOfficialEconomicStatistics1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
}

func (*AssetClassCommodityOfficialEconomicStatistics1) GetBasePdct

type AssetClassCommodityOther1

type AssetClassCommodityOther1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
}

func (*AssetClassCommodityOther1) GetBasePdct

func (t *AssetClassCommodityOther1) GetBasePdct() (out string)

type AssetClassCommodityOtherC102Choice

type AssetClassCommodityOtherC102Choice struct {
	Dlvrbl    *OtherC10CommodityDeliverable2    `json:"dlvrbl,omitempty" xml:"Dlvrbl,omitempty"`
	NonDlvrbl *OtherC10CommodityNonDeliverable2 `json:"nonDlvrbl,omitempty" xml:"NonDlvrbl,omitempty"`
}

func (*AssetClassCommodityOtherC102Choice) GetDlvrbl

func (*AssetClassCommodityOtherC102Choice) GetNonDlvrbl

type AssetClassCommodityPaper3Choice

type AssetClassCommodityPaper3Choice struct {
	CntnrBrd *PaperCommodityContainerBoard1 `json:"cntnrBrd,omitempty" xml:"CntnrBrd,omitempty"`
	Nwsprnt  *PaperCommodityNewsprint1      `json:"nwsprnt,omitempty" xml:"Nwsprnt,omitempty"`
	Pulp     *PaperCommodityPulp1           `json:"pulp,omitempty" xml:"Pulp,omitempty"`
	RcvrdPpr *PaperCommodityRecoveredPaper1 `json:"rcvrdPpr,omitempty" xml:"RcvrdPpr,omitempty"`
	Othr     *PaperCommodityRecoveredPaper2 `json:"othr,omitempty" xml:"Othr,omitempty"`
}

func (*AssetClassCommodityPaper3Choice) GetCntnrBrd

func (*AssetClassCommodityPaper3Choice) GetNwsprnt

func (*AssetClassCommodityPaper3Choice) GetOthr

func (*AssetClassCommodityPaper3Choice) GetPulp

func (*AssetClassCommodityPaper3Choice) GetRcvrdPpr

type AssetClassCommodityPolypropylene3Choice

type AssetClassCommodityPolypropylene3Choice struct {
	Plstc *PolypropyleneCommodityPlastic1 `json:"plstc,omitempty" xml:"Plstc,omitempty"`
	Othr  *PolypropyleneCommodityOther1   `json:"othr,omitempty" xml:"Othr,omitempty"`
}

func (*AssetClassCommodityPolypropylene3Choice) GetOthr

func (*AssetClassCommodityPolypropylene3Choice) GetPlstc

type BenchmarkCurveName8Choice

type BenchmarkCurveName8Choice struct {
	Indx *string `json:"indx,omitempty" xml:"Indx,omitempty"`
	Nm   *string `json:"nm,omitempty" xml:"Nm,omitempty"`
}

func (*BenchmarkCurveName8Choice) GetIndx

func (t *BenchmarkCurveName8Choice) GetIndx() (out string)

func (*BenchmarkCurveName8Choice) GetNm

func (t *BenchmarkCurveName8Choice) GetNm() (out string)

type Branch2Choice

type Branch2Choice struct {
	Id   *OrganisationIdentification9Choice `json:"id,omitempty" xml:"Id,omitempty"`
	Ctry *string                            `json:"ctry,omitempty" xml:"Ctry,omitempty"`
}

func (*Branch2Choice) GetCtry

func (t *Branch2Choice) GetCtry() (out string)

func (*Branch2Choice) GetId

type Cleared2Choice

type Cleared2Choice struct {
	Clrd    *ClearingPartyAndTime7 `json:"clrd,omitempty" xml:"Clrd,omitempty"`
	NonClrd *string                `json:"nonClrd,omitempty" xml:"NonClrd,omitempty"`
}

func (*Cleared2Choice) GetClrd

func (t *Cleared2Choice) GetClrd() (out ClearingPartyAndTime7)

func (*Cleared2Choice) GetNonClrd

func (t *Cleared2Choice) GetNonClrd() (out string)

type Cleared8Choice

type Cleared8Choice struct {
	Clrd    *ClearingPartyAndTime7 `json:"clrd,omitempty" xml:"Clrd,omitempty"`
	NonClrd *string                `json:"nonClrd,omitempty" xml:"NonClrd,omitempty"`
}

func (*Cleared8Choice) GetClrd

func (t *Cleared8Choice) GetClrd() (out ClearingPartyAndTime7)

func (*Cleared8Choice) GetNonClrd

func (t *Cleared8Choice) GetNonClrd() (out string)

type ClearingPartyAndTime7

type ClearingPartyAndTime7 struct {
	CCP        *string      `json:"ccp,omitempty" xml:"CCP,omitempty"`
	ClrDtTm    *ISODateTime `json:"clrDtTm,omitempty" xml:"ClrDtTm,omitempty"`
	RptTrckgNb *string      `json:"rptTrckgNb,omitempty" xml:"RptTrckgNb,omitempty"`
	PrtflCd    *string      `json:"prtflCd,omitempty" xml:"PrtflCd,omitempty"`
}

func (*ClearingPartyAndTime7) GetCCP

func (t *ClearingPartyAndTime7) GetCCP() (out string)

func (*ClearingPartyAndTime7) GetClrDtTm

func (t *ClearingPartyAndTime7) GetClrDtTm() (out ISODateTime)

func (*ClearingPartyAndTime7) GetPrtflCd

func (t *ClearingPartyAndTime7) GetPrtflCd() (out string)

func (*ClearingPartyAndTime7) GetRptTrckgNb

func (t *ClearingPartyAndTime7) GetRptTrckgNb() (out string)

type Collateral15

type Collateral15 struct {
	CollValDt         *ISODate                        `json:"collValDt,omitempty" xml:"CollValDt,omitempty"`
	AsstTp            []CollateralType7Choice         `json:"asstTp,omitempty" xml:"AsstTp,omitempty"`
	NetXpsrCollstnInd *bool                           `json:"netXpsrCollstnInd,omitempty" xml:"NetXpsrCollstnInd,omitempty"`
	BsktIdr           *SecurityIdentification26Choice `json:"bsktIdr,omitempty" xml:"BsktIdr,omitempty"`
}

func (*Collateral15) GetAsstTp

func (t *Collateral15) GetAsstTp() (out []CollateralType7Choice)

func (*Collateral15) GetBsktIdr

func (t *Collateral15) GetBsktIdr() (out SecurityIdentification26Choice)

func (*Collateral15) GetCollValDt

func (t *Collateral15) GetCollValDt() (out ISODate)

func (*Collateral15) GetNetXpsrCollstnInd

func (t *Collateral15) GetNetXpsrCollstnInd() (out bool)

type Collateral27

type Collateral27 struct {
	CollValDt *ISODate `json:"collValDt,omitempty" xml:"CollValDt,omitempty"`
}

func (*Collateral27) GetCollValDt

func (t *Collateral27) GetCollValDt() (out ISODate)

type CollateralData3

type CollateralData3 struct {
	AsstTp  []CollateralType7Choice         `json:"asstTp,omitempty" xml:"AsstTp,omitempty"`
	BsktIdr *SecurityIdentification26Choice `json:"bsktIdr,omitempty" xml:"BsktIdr,omitempty"`
}

func (*CollateralData3) GetAsstTp

func (t *CollateralData3) GetAsstTp() (out []CollateralType7Choice)

func (*CollateralData3) GetBsktIdr

func (t *CollateralData3) GetBsktIdr() (out SecurityIdentification26Choice)

type CollateralData7

type CollateralData7 struct {
	TxCollData TransactionCollateralData1Choice `json:"txCollData,omitempty" xml:"TxCollData"`
}

func (*CollateralData7) GetTxCollData

func (t *CollateralData7) GetTxCollData() (out TransactionCollateralData1Choice)

type CollateralFlag6

type CollateralFlag6 struct {
	HrcutOrMrgn string `json:"hrcutOrMrgn,omitempty" xml:"HrcutOrMrgn"`
}

func (*CollateralFlag6) GetHrcutOrMrgn

func (t *CollateralFlag6) GetHrcutOrMrgn() (out string)

type CollateralFlag6Choice

type CollateralFlag6Choice struct {
	Collsd   *CollaterisedData4 `json:"collsd,omitempty" xml:"Collsd,omitempty"`
	Uncollsd *string            `json:"uncollsd,omitempty" xml:"Uncollsd,omitempty"`
}

func (*CollateralFlag6Choice) GetCollsd

func (t *CollateralFlag6Choice) GetCollsd() (out CollaterisedData4)

func (*CollateralFlag6Choice) GetUncollsd

func (t *CollateralFlag6Choice) GetUncollsd() (out string)

type CollateralType7Choice

type CollateralType7Choice struct {
	Scty   []HaircutPortfolioSecurityIdentification1 `json:"scty,omitempty" xml:"Scty,omitempty"`
	Csh    []ActiveOrHistoricCurrencyAndAmount       `json:"csh,omitempty" xml:"Csh,omitempty"`
	Cmmdty []Commodity3                              `json:"cmmdty,omitempty" xml:"Cmmdty,omitempty"`
}

func (*CollateralType7Choice) GetCmmdty

func (t *CollateralType7Choice) GetCmmdty() (out []Commodity3)

func (*CollateralType7Choice) GetCsh

func (*CollateralType7Choice) GetScty

type CollaterisedData4

type CollaterisedData4 struct {
	CollValDt         *ISODate                        `json:"collValDt,omitempty" xml:"CollValDt,omitempty"`
	AsstTp            *CollateralType7Choice          `json:"asstTp,omitempty" xml:"AsstTp,omitempty"`
	NetXpsrCollstnInd *bool                           `json:"netXpsrCollstnInd,omitempty" xml:"NetXpsrCollstnInd,omitempty"`
	BsktIdr           *SecurityIdentification26Choice `json:"bsktIdr,omitempty" xml:"BsktIdr,omitempty"`
}

func (*CollaterisedData4) GetAsstTp

func (t *CollaterisedData4) GetAsstTp() (out CollateralType7Choice)

func (*CollaterisedData4) GetBsktIdr

func (t *CollaterisedData4) GetBsktIdr() (out SecurityIdentification26Choice)

func (*CollaterisedData4) GetCollValDt

func (t *CollaterisedData4) GetCollValDt() (out ISODate)

func (*CollaterisedData4) GetNetXpsrCollstnInd

func (t *CollaterisedData4) GetNetXpsrCollstnInd() (out bool)

type Commodity3

type Commodity3 struct {
	Clssfctn *AssetClassCommodity5Choice        `json:"clssfctn,omitempty" xml:"Clssfctn,omitempty"`
	Qty      *Quantity13                        `json:"qty,omitempty" xml:"Qty,omitempty"`
	UnitPric *SecuritiesTransactionPrice2Choice `json:"unitPric,omitempty" xml:"UnitPric,omitempty"`
	MktVal   *string                            `json:"mktVal,omitempty" xml:"MktVal,omitempty"`
}

func (*Commodity3) GetClssfctn

func (t *Commodity3) GetClssfctn() (out AssetClassCommodity5Choice)

func (*Commodity3) GetMktVal

func (t *Commodity3) GetMktVal() (out string)

func (*Commodity3) GetQty

func (t *Commodity3) GetQty() (out Quantity13)

func (*Commodity3) GetUnitPric

func (t *Commodity3) GetUnitPric() (out SecuritiesTransactionPrice2Choice)

type ContractTerm2Choice

type ContractTerm2Choice struct {
	Opn *string             `json:"opn,omitempty" xml:"Opn,omitempty"`
	Fxd *FixedTermContract2 `json:"fxd,omitempty" xml:"Fxd,omitempty"`
}

func (*ContractTerm2Choice) GetFxd

func (t *ContractTerm2Choice) GetFxd() (out FixedTermContract2)

func (*ContractTerm2Choice) GetOpn

func (t *ContractTerm2Choice) GetOpn() (out string)

type CounterpartyData48

type CounterpartyData48 struct {
	RptgDtTm       ISODateTime                       `json:"rptgDtTm,omitempty" xml:"RptgDtTm"`
	RptSubmitgNtty OrganisationIdentification9Choice `json:"rptSubmitgNtty,omitempty" xml:"RptSubmitgNtty"`
	CtrPtyData     []CounterpartyData51              `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
}

func (*CounterpartyData48) GetCtrPtyData

func (t *CounterpartyData48) GetCtrPtyData() (out []CounterpartyData51)

func (*CounterpartyData48) GetRptSubmitgNtty

func (t *CounterpartyData48) GetRptSubmitgNtty() (out OrganisationIdentification9Choice)

func (*CounterpartyData48) GetRptgDtTm

func (t *CounterpartyData48) GetRptgDtTm() (out ISODateTime)

type CounterpartyData49

type CounterpartyData49 struct {
	RptgDtTm       ISODateTime                       `json:"rptgDtTm,omitempty" xml:"RptgDtTm"`
	RptSubmitgNtty OrganisationIdentification9Choice `json:"rptSubmitgNtty,omitempty" xml:"RptSubmitgNtty"`
	CtrPtyData     []CounterpartyData50              `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
}

func (*CounterpartyData49) GetCtrPtyData

func (t *CounterpartyData49) GetCtrPtyData() (out []CounterpartyData50)

func (*CounterpartyData49) GetRptSubmitgNtty

func (t *CounterpartyData49) GetRptSubmitgNtty() (out OrganisationIdentification9Choice)

func (*CounterpartyData49) GetRptgDtTm

func (t *CounterpartyData49) GetRptgDtTm() (out ISODateTime)

type CounterpartyData50

type CounterpartyData50 struct {
	RptgCtrPty CounterpartyIdentification1 `json:"rptgCtrPty,omitempty" xml:"RptgCtrPty"`
	OthrCtrPty CounterpartyIdentification2 `json:"othrCtrPty,omitempty" xml:"OthrCtrPty"`
}

func (*CounterpartyData50) GetOthrCtrPty

func (t *CounterpartyData50) GetOthrCtrPty() (out CounterpartyIdentification2)

func (*CounterpartyData50) GetRptgCtrPty

func (t *CounterpartyData50) GetRptgCtrPty() (out CounterpartyIdentification1)

type CounterpartyData51

type CounterpartyData51 struct {
	RptgCtrPty        CounterpartyIdentification1         `json:"rptgCtrPty,omitempty" xml:"RptgCtrPty"`
	OthrCtrPty        CounterpartyIdentification2         `json:"othrCtrPty,omitempty" xml:"OthrCtrPty"`
	NttyRspnsblForRpt *OrganisationIdentification9Choice  `json:"nttyRspnsblForRpt,omitempty" xml:"NttyRspnsblForRpt,omitempty"`
	TxSpcfcData       *TransactionCounterpartyData3Choice `json:"txSpcfcData,omitempty" xml:"TxSpcfcData,omitempty"`
}

func (*CounterpartyData51) GetNttyRspnsblForRpt

func (t *CounterpartyData51) GetNttyRspnsblForRpt() (out OrganisationIdentification9Choice)

func (*CounterpartyData51) GetOthrCtrPty

func (t *CounterpartyData51) GetOthrCtrPty() (out CounterpartyIdentification2)

func (*CounterpartyData51) GetRptgCtrPty

func (t *CounterpartyData51) GetRptgCtrPty() (out CounterpartyIdentification1)

func (*CounterpartyData51) GetTxSpcfcData

func (t *CounterpartyData51) GetTxSpcfcData() (out TransactionCounterpartyData3Choice)

type CounterpartyIdentification1

type CounterpartyIdentification1 struct {
	Id    OrganisationIdentification9Choice `json:"id,omitempty" xml:"Id"`
	Ntr   *CounterpartyTradeNature3Choice   `json:"ntr,omitempty" xml:"Ntr,omitempty"`
	Brnch *Branch2Choice                    `json:"brnch,omitempty" xml:"Brnch,omitempty"`
	Sd    *string                           `json:"sd,omitempty" xml:"Sd,omitempty"`
}

func (*CounterpartyIdentification1) GetBrnch

func (t *CounterpartyIdentification1) GetBrnch() (out Branch2Choice)

func (*CounterpartyIdentification1) GetId

func (*CounterpartyIdentification1) GetNtr

func (*CounterpartyIdentification1) GetSd

func (t *CounterpartyIdentification1) GetSd() (out string)

type CounterpartyIdentification2

type CounterpartyIdentification2 struct {
	Id     OrganisationIdentification9Choice `json:"id,omitempty" xml:"Id"`
	Brnch  *Branch2Choice                    `json:"brnch,omitempty" xml:"Brnch,omitempty"`
	CtryCd *string                           `json:"ctryCd,omitempty" xml:"CtryCd,omitempty"`
}

func (*CounterpartyIdentification2) GetBrnch

func (t *CounterpartyIdentification2) GetBrnch() (out Branch2Choice)

func (*CounterpartyIdentification2) GetCtryCd

func (t *CounterpartyIdentification2) GetCtryCd() (out string)

func (*CounterpartyIdentification2) GetId

type CounterpartyTradeNature3Choice

type CounterpartyTradeNature3Choice struct {
	FI  *FinancialPartyClassification1Choice `json:"fi,omitempty" xml:"FI,omitempty"`
	NFI []string                             `json:"nfi,omitempty" xml:"NFI,omitempty"`
}

func (*CounterpartyTradeNature3Choice) GetFI

func (*CounterpartyTradeNature3Choice) GetNFI

func (t *CounterpartyTradeNature3Choice) GetNFI() (out []string)

type Document

type Document struct {
	SctiesFincgRptgTxRpt SecuritiesFinancingReportingTransactionReportV01 `json:"sctiesFincgRptgTxRpt,omitempty" xml:"SctiesFincgRptgTxRpt"`
}

func (*Document) GetSctiesFincgRptgTxRpt

func (t *Document) GetSctiesFincgRptgTxRpt() (out SecuritiesFinancingReportingTransactionReportV01)

type EnergyCommodityCoal1

type EnergyCommodityCoal1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*EnergyCommodityCoal1) GetBasePdct

func (t *EnergyCommodityCoal1) GetBasePdct() (out string)

func (*EnergyCommodityCoal1) GetSubPdct

func (t *EnergyCommodityCoal1) GetSubPdct() (out string)

type EnergyCommodityDistillates1

type EnergyCommodityDistillates1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*EnergyCommodityDistillates1) GetBasePdct

func (t *EnergyCommodityDistillates1) GetBasePdct() (out string)

func (*EnergyCommodityDistillates1) GetSubPdct

func (t *EnergyCommodityDistillates1) GetSubPdct() (out string)

type EnergyCommodityElectricity1

type EnergyCommodityElectricity1 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*EnergyCommodityElectricity1) GetAddtlSubPdct

func (t *EnergyCommodityElectricity1) GetAddtlSubPdct() (out string)

func (*EnergyCommodityElectricity1) GetBasePdct

func (t *EnergyCommodityElectricity1) GetBasePdct() (out string)

func (*EnergyCommodityElectricity1) GetSubPdct

func (t *EnergyCommodityElectricity1) GetSubPdct() (out string)

type EnergyCommodityInterEnergy1

type EnergyCommodityInterEnergy1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*EnergyCommodityInterEnergy1) GetBasePdct

func (t *EnergyCommodityInterEnergy1) GetBasePdct() (out string)

func (*EnergyCommodityInterEnergy1) GetSubPdct

func (t *EnergyCommodityInterEnergy1) GetSubPdct() (out string)

type EnergyCommodityLightEnd1

type EnergyCommodityLightEnd1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*EnergyCommodityLightEnd1) GetBasePdct

func (t *EnergyCommodityLightEnd1) GetBasePdct() (out string)

func (*EnergyCommodityLightEnd1) GetSubPdct

func (t *EnergyCommodityLightEnd1) GetSubPdct() (out string)

type EnergyCommodityNaturalGas2

type EnergyCommodityNaturalGas2 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*EnergyCommodityNaturalGas2) GetAddtlSubPdct

func (t *EnergyCommodityNaturalGas2) GetAddtlSubPdct() (out string)

func (*EnergyCommodityNaturalGas2) GetBasePdct

func (t *EnergyCommodityNaturalGas2) GetBasePdct() (out string)

func (*EnergyCommodityNaturalGas2) GetSubPdct

func (t *EnergyCommodityNaturalGas2) GetSubPdct() (out string)

type EnergyCommodityOil2

type EnergyCommodityOil2 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*EnergyCommodityOil2) GetAddtlSubPdct

func (t *EnergyCommodityOil2) GetAddtlSubPdct() (out string)

func (*EnergyCommodityOil2) GetBasePdct

func (t *EnergyCommodityOil2) GetBasePdct() (out string)

func (*EnergyCommodityOil2) GetSubPdct

func (t *EnergyCommodityOil2) GetSubPdct() (out string)

type EnergyCommodityOther1

type EnergyCommodityOther1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*EnergyCommodityOther1) GetBasePdct

func (t *EnergyCommodityOther1) GetBasePdct() (out string)

func (*EnergyCommodityOther1) GetSubPdct

func (t *EnergyCommodityOther1) GetSubPdct() (out string)

type EnergyCommodityRenewableEnergy1

type EnergyCommodityRenewableEnergy1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*EnergyCommodityRenewableEnergy1) GetBasePdct

func (t *EnergyCommodityRenewableEnergy1) GetBasePdct() (out string)

func (*EnergyCommodityRenewableEnergy1) GetSubPdct

func (t *EnergyCommodityRenewableEnergy1) GetSubPdct() (out string)

type EnvironmentCommodityOther1

type EnvironmentCommodityOther1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*EnvironmentCommodityOther1) GetBasePdct

func (t *EnvironmentCommodityOther1) GetBasePdct() (out string)

func (*EnvironmentCommodityOther1) GetSubPdct

func (t *EnvironmentCommodityOther1) GetSubPdct() (out string)

type EnvironmentalCommodityCarbonRelated1

type EnvironmentalCommodityCarbonRelated1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*EnvironmentalCommodityCarbonRelated1) GetBasePdct

func (t *EnvironmentalCommodityCarbonRelated1) GetBasePdct() (out string)

func (*EnvironmentalCommodityCarbonRelated1) GetSubPdct

func (t *EnvironmentalCommodityCarbonRelated1) GetSubPdct() (out string)

type EnvironmentalCommodityEmission2

type EnvironmentalCommodityEmission2 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*EnvironmentalCommodityEmission2) GetAddtlSubPdct

func (t *EnvironmentalCommodityEmission2) GetAddtlSubPdct() (out string)

func (*EnvironmentalCommodityEmission2) GetBasePdct

func (t *EnvironmentalCommodityEmission2) GetBasePdct() (out string)

func (*EnvironmentalCommodityEmission2) GetSubPdct

func (t *EnvironmentalCommodityEmission2) GetSubPdct() (out string)

type EnvironmentalCommodityWeather1

type EnvironmentalCommodityWeather1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*EnvironmentalCommodityWeather1) GetBasePdct

func (t *EnvironmentalCommodityWeather1) GetBasePdct() (out string)

func (*EnvironmentalCommodityWeather1) GetSubPdct

func (t *EnvironmentalCommodityWeather1) GetSubPdct() (out string)

type FertilizerCommodityAmmonia1

type FertilizerCommodityAmmonia1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*FertilizerCommodityAmmonia1) GetBasePdct

func (t *FertilizerCommodityAmmonia1) GetBasePdct() (out string)

func (*FertilizerCommodityAmmonia1) GetSubPdct

func (t *FertilizerCommodityAmmonia1) GetSubPdct() (out string)

type FertilizerCommodityDiammoniumPhosphate1

type FertilizerCommodityDiammoniumPhosphate1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*FertilizerCommodityDiammoniumPhosphate1) GetBasePdct

func (t *FertilizerCommodityDiammoniumPhosphate1) GetBasePdct() (out string)

func (*FertilizerCommodityDiammoniumPhosphate1) GetSubPdct

func (t *FertilizerCommodityDiammoniumPhosphate1) GetSubPdct() (out string)

type FertilizerCommodityOther1

type FertilizerCommodityOther1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*FertilizerCommodityOther1) GetBasePdct

func (t *FertilizerCommodityOther1) GetBasePdct() (out string)

func (*FertilizerCommodityOther1) GetSubPdct

func (t *FertilizerCommodityOther1) GetSubPdct() (out string)

type FertilizerCommodityPotash1

type FertilizerCommodityPotash1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*FertilizerCommodityPotash1) GetBasePdct

func (t *FertilizerCommodityPotash1) GetBasePdct() (out string)

func (*FertilizerCommodityPotash1) GetSubPdct

func (t *FertilizerCommodityPotash1) GetSubPdct() (out string)

type FertilizerCommoditySulphur1

type FertilizerCommoditySulphur1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*FertilizerCommoditySulphur1) GetBasePdct

func (t *FertilizerCommoditySulphur1) GetBasePdct() (out string)

func (*FertilizerCommoditySulphur1) GetSubPdct

func (t *FertilizerCommoditySulphur1) GetSubPdct() (out string)

type FertilizerCommodityUrea1

type FertilizerCommodityUrea1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*FertilizerCommodityUrea1) GetBasePdct

func (t *FertilizerCommodityUrea1) GetBasePdct() (out string)

func (*FertilizerCommodityUrea1) GetSubPdct

func (t *FertilizerCommodityUrea1) GetSubPdct() (out string)

type FertilizerCommodityUreaAndAmmoniumNitrate1

type FertilizerCommodityUreaAndAmmoniumNitrate1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*FertilizerCommodityUreaAndAmmoniumNitrate1) GetBasePdct

func (t *FertilizerCommodityUreaAndAmmoniumNitrate1) GetBasePdct() (out string)

func (*FertilizerCommodityUreaAndAmmoniumNitrate1) GetSubPdct

func (t *FertilizerCommodityUreaAndAmmoniumNitrate1) GetSubPdct() (out string)

type FinancialPartyClassification1Choice

type FinancialPartyClassification1Choice struct {
	Clssfctn           []string `json:"clssfctn,omitempty" xml:"Clssfctn,omitempty"`
	InvstmtFndClssfctn *string  `json:"invstmtFndClssfctn,omitempty" xml:"InvstmtFndClssfctn,omitempty"`
}

func (*FinancialPartyClassification1Choice) GetClssfctn

func (t *FinancialPartyClassification1Choice) GetClssfctn() (out []string)

func (*FinancialPartyClassification1Choice) GetInvstmtFndClssfctn

func (t *FinancialPartyClassification1Choice) GetInvstmtFndClssfctn() (out string)

type FixedRate2

type FixedRate2 struct {
	Rate       string                                 `json:"rate,omitempty" xml:"Rate"`
	DayCntBsis InterestComputationMethodFormat6Choice `json:"dayCntBsis,omitempty" xml:"DayCntBsis"`
}

func (*FixedRate2) GetDayCntBsis

func (t *FixedRate2) GetDayCntBsis() (out InterestComputationMethodFormat6Choice)

func (*FixedRate2) GetRate

func (t *FixedRate2) GetRate() (out string)

type FixedRate7

type FixedRate7 struct {
	Rate       *string                                `json:"rate,omitempty" xml:"Rate,omitempty"`
	DayCntBsis InterestComputationMethodFormat6Choice `json:"dayCntBsis,omitempty" xml:"DayCntBsis"`
	MrgnLnAmt  *ActiveOrHistoricCurrencyAndAmount     `json:"mrgnLnAmt,omitempty" xml:"MrgnLnAmt,omitempty"`
}

func (*FixedRate7) GetDayCntBsis

func (t *FixedRate7) GetDayCntBsis() (out InterestComputationMethodFormat6Choice)

func (*FixedRate7) GetMrgnLnAmt

func (t *FixedRate7) GetMrgnLnAmt() (out ActiveOrHistoricCurrencyAndAmount)

func (*FixedRate7) GetRate

func (t *FixedRate7) GetRate() (out string)

type FixedTermContract2

type FixedTermContract2 struct {
	MtrtyDt     *ISODate `json:"mtrtyDt,omitempty" xml:"MtrtyDt,omitempty"`
	TermntnOptn *string  `json:"termntnOptn,omitempty" xml:"TermntnOptn,omitempty"`
}

func (*FixedTermContract2) GetMtrtyDt

func (t *FixedTermContract2) GetMtrtyDt() (out ISODate)

func (*FixedTermContract2) GetTermntnOptn

func (t *FixedTermContract2) GetTermntnOptn() (out string)

type FloatingInterestRate10

type FloatingInterestRate10 struct {
	RefRate    BenchmarkCurveName8Choice `json:"refRate,omitempty" xml:"RefRate"`
	Term       InterestRateContractTerm2 `json:"term,omitempty" xml:"Term"`
	PmtFrqcy   InterestRateContractTerm2 `json:"pmtFrqcy,omitempty" xml:"PmtFrqcy"`
	RstFrqcy   InterestRateContractTerm2 `json:"rstFrqcy,omitempty" xml:"RstFrqcy"`
	BsisPtSprd string                    `json:"bsisPtSprd,omitempty" xml:"BsisPtSprd"`
}

func (*FloatingInterestRate10) GetBsisPtSprd

func (t *FloatingInterestRate10) GetBsisPtSprd() (out string)

func (*FloatingInterestRate10) GetPmtFrqcy

func (t *FloatingInterestRate10) GetPmtFrqcy() (out InterestRateContractTerm2)

func (*FloatingInterestRate10) GetRefRate

func (t *FloatingInterestRate10) GetRefRate() (out BenchmarkCurveName8Choice)

func (*FloatingInterestRate10) GetRstFrqcy

func (t *FloatingInterestRate10) GetRstFrqcy() (out InterestRateContractTerm2)

func (*FloatingInterestRate10) GetTerm

type FloatingInterestRate12

type FloatingInterestRate12 struct {
	RefRate      BenchmarkCurveName8Choice              `json:"refRate,omitempty" xml:"RefRate"`
	Term         InterestRateContractTerm2              `json:"term,omitempty" xml:"Term"`
	PmtFrqcy     InterestRateContractTerm2              `json:"pmtFrqcy,omitempty" xml:"PmtFrqcy"`
	RstFrqcy     InterestRateContractTerm2              `json:"rstFrqcy,omitempty" xml:"RstFrqcy"`
	BsisPtSprd   string                                 `json:"bsisPtSprd,omitempty" xml:"BsisPtSprd"`
	RateAdjstmnt []RateAdjustment1                      `json:"rateAdjstmnt,omitempty" xml:"RateAdjstmnt,omitempty"`
	DayCntBsis   InterestComputationMethodFormat6Choice `json:"dayCntBsis,omitempty" xml:"DayCntBsis"`
}

func (*FloatingInterestRate12) GetBsisPtSprd

func (t *FloatingInterestRate12) GetBsisPtSprd() (out string)

func (*FloatingInterestRate12) GetDayCntBsis

func (*FloatingInterestRate12) GetPmtFrqcy

func (t *FloatingInterestRate12) GetPmtFrqcy() (out InterestRateContractTerm2)

func (*FloatingInterestRate12) GetRateAdjstmnt

func (t *FloatingInterestRate12) GetRateAdjstmnt() (out []RateAdjustment1)

func (*FloatingInterestRate12) GetRefRate

func (t *FloatingInterestRate12) GetRefRate() (out BenchmarkCurveName8Choice)

func (*FloatingInterestRate12) GetRstFrqcy

func (t *FloatingInterestRate12) GetRstFrqcy() (out InterestRateContractTerm2)

func (*FloatingInterestRate12) GetTerm

type FloatingInterestRate16

type FloatingInterestRate16 struct {
	RefRate    *BenchmarkCurveName8Choice             `json:"refRate,omitempty" xml:"RefRate,omitempty"`
	Term       *InterestRateContractTerm2             `json:"term,omitempty" xml:"Term,omitempty"`
	PmtFrqcy   *InterestRateContractTerm2             `json:"pmtFrqcy,omitempty" xml:"PmtFrqcy,omitempty"`
	RstFrqcy   *InterestRateContractTerm2             `json:"rstFrqcy,omitempty" xml:"RstFrqcy,omitempty"`
	BsisPtSprd *string                                `json:"bsisPtSprd,omitempty" xml:"BsisPtSprd,omitempty"`
	DayCntBsis InterestComputationMethodFormat6Choice `json:"dayCntBsis,omitempty" xml:"DayCntBsis"`
}

func (*FloatingInterestRate16) GetBsisPtSprd

func (t *FloatingInterestRate16) GetBsisPtSprd() (out string)

func (*FloatingInterestRate16) GetDayCntBsis

func (*FloatingInterestRate16) GetPmtFrqcy

func (t *FloatingInterestRate16) GetPmtFrqcy() (out InterestRateContractTerm2)

func (*FloatingInterestRate16) GetRefRate

func (t *FloatingInterestRate16) GetRefRate() (out BenchmarkCurveName8Choice)

func (*FloatingInterestRate16) GetRstFrqcy

func (t *FloatingInterestRate16) GetRstFrqcy() (out InterestRateContractTerm2)

func (*FloatingInterestRate16) GetTerm

type FreightCommodityContainerShip1

type FreightCommodityContainerShip1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*FreightCommodityContainerShip1) GetBasePdct

func (t *FreightCommodityContainerShip1) GetBasePdct() (out string)

func (*FreightCommodityContainerShip1) GetSubPdct

func (t *FreightCommodityContainerShip1) GetSubPdct() (out string)

type FreightCommodityDry2

type FreightCommodityDry2 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*FreightCommodityDry2) GetAddtlSubPdct

func (t *FreightCommodityDry2) GetAddtlSubPdct() (out string)

func (*FreightCommodityDry2) GetBasePdct

func (t *FreightCommodityDry2) GetBasePdct() (out string)

func (*FreightCommodityDry2) GetSubPdct

func (t *FreightCommodityDry2) GetSubPdct() (out string)

type FreightCommodityOther1

type FreightCommodityOther1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*FreightCommodityOther1) GetBasePdct

func (t *FreightCommodityOther1) GetBasePdct() (out string)

func (*FreightCommodityOther1) GetSubPdct

func (t *FreightCommodityOther1) GetSubPdct() (out string)

type FreightCommodityWet2

type FreightCommodityWet2 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*FreightCommodityWet2) GetAddtlSubPdct

func (t *FreightCommodityWet2) GetAddtlSubPdct() (out string)

func (*FreightCommodityWet2) GetBasePdct

func (t *FreightCommodityWet2) GetBasePdct() (out string)

func (*FreightCommodityWet2) GetSubPdct

func (t *FreightCommodityWet2) GetSubPdct() (out string)

type HaircutPortfolioSecurityIdentification1

type HaircutPortfolioSecurityIdentification1 struct {
	PrtflHrcutOrMrgn *string   `json:"prtflHrcutOrMrgn,omitempty" xml:"PrtflHrcutOrMrgn,omitempty"`
	Id               Security3 `json:"id,omitempty" xml:"Id"`
}

func (*HaircutPortfolioSecurityIdentification1) GetId

func (*HaircutPortfolioSecurityIdentification1) GetPrtflHrcutOrMrgn

func (t *HaircutPortfolioSecurityIdentification1) GetPrtflHrcutOrMrgn() (out string)

type ISODate

type ISODate XSDDate

func CreateISODate

func CreateISODate(in time.Time) (out ISODate)

func CreateISODatePointer

func CreateISODatePointer(in time.Time) *ISODate

func (*ISODate) GetTime

func (t *ISODate) GetTime() time.Time

func (ISODate) MarshalText

func (t ISODate) MarshalText() ([]byte, error)

func (*ISODate) UnmarshalText

func (t *ISODate) UnmarshalText(text []byte) error

type ISODateTime

type ISODateTime XSDDateTime

func CreateISODateTime

func CreateISODateTime(in time.Time) (out ISODateTime)

func CreateISODateTimePointer

func CreateISODateTimePointer(in time.Time) *ISODateTime

func (*ISODateTime) GetTime

func (t *ISODateTime) GetTime() time.Time

func (ISODateTime) MarshalText

func (t ISODateTime) MarshalText() ([]byte, error)

func (*ISODateTime) UnmarshalText

func (t *ISODateTime) UnmarshalText(text []byte) error

type ISORestrictedYear

type ISORestrictedYear XSDGYear

func CreateISORestrictedYear

func CreateISORestrictedYear(in time.Time) (out ISORestrictedYear)

func CreateISORestrictedYearPointer

func CreateISORestrictedYearPointer(in time.Time) *ISORestrictedYear

func (*ISORestrictedYear) GetTime

func (t *ISORestrictedYear) GetTime() time.Time

func (ISORestrictedYear) MarshalText

func (t ISORestrictedYear) MarshalText() ([]byte, error)

func (*ISORestrictedYear) UnmarshalText

func (t *ISORestrictedYear) UnmarshalText(text []byte) error

type IndustrialProductCommodityConstruction1

type IndustrialProductCommodityConstruction1 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*IndustrialProductCommodityConstruction1) GetBasePdct

func (t *IndustrialProductCommodityConstruction1) GetBasePdct() (out string)

func (*IndustrialProductCommodityConstruction1) GetSubPdct

func (t *IndustrialProductCommodityConstruction1) GetSubPdct() (out string)

type IndustrialProductCommodityManufacturing1

type IndustrialProductCommodityManufacturing1 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*IndustrialProductCommodityManufacturing1) GetBasePdct

func (t *IndustrialProductCommodityManufacturing1) GetBasePdct() (out string)

func (*IndustrialProductCommodityManufacturing1) GetSubPdct

func (t *IndustrialProductCommodityManufacturing1) GetSubPdct() (out string)

type InterestComputationMethodFormat6Choice

type InterestComputationMethodFormat6Choice struct {
	Cd    *string `json:"cd,omitempty" xml:"Cd,omitempty"`
	Prtry *string `json:"prtry,omitempty" xml:"Prtry,omitempty"`
}

func (*InterestComputationMethodFormat6Choice) GetCd

func (*InterestComputationMethodFormat6Choice) GetPrtry

func (t *InterestComputationMethodFormat6Choice) GetPrtry() (out string)

type InterestRate14Choice

type InterestRate14Choice struct {
	Fxd  *FixedRate2             `json:"fxd,omitempty" xml:"Fxd,omitempty"`
	Fltg *FloatingInterestRate12 `json:"fltg,omitempty" xml:"Fltg,omitempty"`
}

func (*InterestRate14Choice) GetFltg

func (t *InterestRate14Choice) GetFltg() (out FloatingInterestRate12)

func (*InterestRate14Choice) GetFxd

func (t *InterestRate14Choice) GetFxd() (out FixedRate2)

type InterestRate15Choice

type InterestRate15Choice struct {
	Amt        *ActiveOrHistoricCurrencyAndAmount `json:"amt,omitempty" xml:"Amt,omitempty"`
	IntrstRate *InterestRate7Choice               `json:"intrstRate,omitempty" xml:"IntrstRate,omitempty"`
}

func (*InterestRate15Choice) GetAmt

func (*InterestRate15Choice) GetIntrstRate

func (t *InterestRate15Choice) GetIntrstRate() (out InterestRate7Choice)

type InterestRate7Choice

type InterestRate7Choice struct {
	Fxd  *FixedRate7             `json:"fxd,omitempty" xml:"Fxd,omitempty"`
	Fltg *FloatingInterestRate16 `json:"fltg,omitempty" xml:"Fltg,omitempty"`
}

func (*InterestRate7Choice) GetFltg

func (t *InterestRate7Choice) GetFltg() (out FloatingInterestRate16)

func (*InterestRate7Choice) GetFxd

func (t *InterestRate7Choice) GetFxd() (out FixedRate7)

type InterestRateContractTerm2

type InterestRateContractTerm2 struct {
	Unit string `json:"unit,omitempty" xml:"Unit"`
	Val  string `json:"val,omitempty" xml:"Val"`
}

func (*InterestRateContractTerm2) GetUnit

func (t *InterestRateContractTerm2) GetUnit() (out string)

func (*InterestRateContractTerm2) GetVal

func (t *InterestRateContractTerm2) GetVal() (out string)

type LoanData1

type LoanData1 struct {
	ClrSts          *Cleared8Choice       `json:"clrSts,omitempty" xml:"ClrSts,omitempty"`
	TradgVn         *string               `json:"tradgVn,omitempty" xml:"TradgVn,omitempty"`
	MstrAgrmt       *MasterAgreement1     `json:"mstrAgrmt,omitempty" xml:"MstrAgrmt,omitempty"`
	ValDt           *ISODate              `json:"valDt,omitempty" xml:"ValDt,omitempty"`
	MinNtcePrd      *string               `json:"minNtcePrd,omitempty" xml:"MinNtcePrd,omitempty"`
	EarlstCallBckDt *ISODate              `json:"earlstCallBckDt,omitempty" xml:"EarlstCallBckDt,omitempty"`
	GnlColl         *string               `json:"gnlColl,omitempty" xml:"GnlColl,omitempty"`
	DlvryByVal      *bool                 `json:"dlvryByVal,omitempty" xml:"DlvryByVal,omitempty"`
	CollDlvryMtd    *string               `json:"collDlvryMtd,omitempty" xml:"CollDlvryMtd,omitempty"`
	Term            []ContractTerm2Choice `json:"term,omitempty" xml:"Term,omitempty"`
	IntrstRate      *InterestRate14Choice `json:"intrstRate,omitempty" xml:"IntrstRate,omitempty"`
	PrncplAmt       *PrincipalAmount1     `json:"prncplAmt,omitempty" xml:"PrncplAmt,omitempty"`
}

func (*LoanData1) GetClrSts

func (t *LoanData1) GetClrSts() (out Cleared8Choice)

func (*LoanData1) GetCollDlvryMtd

func (t *LoanData1) GetCollDlvryMtd() (out string)

func (*LoanData1) GetDlvryByVal

func (t *LoanData1) GetDlvryByVal() (out bool)

func (*LoanData1) GetEarlstCallBckDt

func (t *LoanData1) GetEarlstCallBckDt() (out ISODate)

func (*LoanData1) GetGnlColl

func (t *LoanData1) GetGnlColl() (out string)

func (*LoanData1) GetIntrstRate

func (t *LoanData1) GetIntrstRate() (out InterestRate14Choice)

func (*LoanData1) GetMinNtcePrd

func (t *LoanData1) GetMinNtcePrd() (out string)

func (*LoanData1) GetMstrAgrmt

func (t *LoanData1) GetMstrAgrmt() (out MasterAgreement1)

func (*LoanData1) GetPrncplAmt

func (t *LoanData1) GetPrncplAmt() (out PrincipalAmount1)

func (*LoanData1) GetTerm

func (t *LoanData1) GetTerm() (out []ContractTerm2Choice)

func (*LoanData1) GetTradgVn

func (t *LoanData1) GetTradgVn() (out string)

func (*LoanData1) GetValDt

func (t *LoanData1) GetValDt() (out ISODate)

type LoanData11

type LoanData11 struct {
	UnqTradIdr string  `json:"unqTradIdr,omitempty" xml:"UnqTradIdr"`
	EvtDt      ISODate `json:"evtDt,omitempty" xml:"EvtDt"`
	TermntnDt  ISODate `json:"termntnDt,omitempty" xml:"TermntnDt"`
}

func (*LoanData11) GetEvtDt

func (t *LoanData11) GetEvtDt() (out ISODate)

func (*LoanData11) GetTermntnDt

func (t *LoanData11) GetTermntnDt() (out ISODate)

func (*LoanData11) GetUnqTradIdr

func (t *LoanData11) GetUnqTradIdr() (out string)

type LoanData13

type LoanData13 struct {
	UnqTradIdr string `json:"unqTradIdr,omitempty" xml:"UnqTradIdr"`
}

func (*LoanData13) GetUnqTradIdr

func (t *LoanData13) GetUnqTradIdr() (out string)

type LoanData2

type LoanData2 struct {
	ClrSts    *Cleared2Choice                    `json:"clrSts,omitempty" xml:"ClrSts,omitempty"`
	TradgVn   *string                            `json:"tradgVn,omitempty" xml:"TradgVn,omitempty"`
	MstrAgrmt *MasterAgreement1                  `json:"mstrAgrmt,omitempty" xml:"MstrAgrmt,omitempty"`
	ValDt     *ISODate                           `json:"valDt,omitempty" xml:"ValDt,omitempty"`
	MtrtyDt   *ISODate                           `json:"mtrtyDt,omitempty" xml:"MtrtyDt,omitempty"`
	GnlColl   *string                            `json:"gnlColl,omitempty" xml:"GnlColl,omitempty"`
	PrncplAmt *PrincipalAmount1                  `json:"prncplAmt,omitempty" xml:"PrncplAmt,omitempty"`
	UnitPric  *SecuritiesTransactionPrice2Choice `json:"unitPric,omitempty" xml:"UnitPric,omitempty"`
}

func (*LoanData2) GetClrSts

func (t *LoanData2) GetClrSts() (out Cleared2Choice)

func (*LoanData2) GetGnlColl

func (t *LoanData2) GetGnlColl() (out string)

func (*LoanData2) GetMstrAgrmt

func (t *LoanData2) GetMstrAgrmt() (out MasterAgreement1)

func (*LoanData2) GetMtrtyDt

func (t *LoanData2) GetMtrtyDt() (out ISODate)

func (*LoanData2) GetPrncplAmt

func (t *LoanData2) GetPrncplAmt() (out PrincipalAmount1)

func (*LoanData2) GetTradgVn

func (t *LoanData2) GetTradgVn() (out string)

func (*LoanData2) GetUnitPric

func (t *LoanData2) GetUnitPric() (out SecuritiesTransactionPrice2Choice)

func (*LoanData2) GetValDt

func (t *LoanData2) GetValDt() (out ISODate)

type LoanData27

type LoanData27 struct {
	PrncplAmt PrincipalAmount1 `json:"prncplAmt,omitempty" xml:"PrncplAmt"`
	MtrtyDt   ISODate          `json:"mtrtyDt,omitempty" xml:"MtrtyDt"`
}

func (*LoanData27) GetMtrtyDt

func (t *LoanData27) GetMtrtyDt() (out ISODate)

func (*LoanData27) GetPrncplAmt

func (t *LoanData27) GetPrncplAmt() (out PrincipalAmount1)

type LoanData29

type LoanData29 struct {
	UnqTradIdr *string          `json:"unqTradIdr,omitempty" xml:"UnqTradIdr,omitempty"`
	MstrAgrmt  MasterAgreement1 `json:"mstrAgrmt,omitempty" xml:"MstrAgrmt"`
}

func (*LoanData29) GetMstrAgrmt

func (t *LoanData29) GetMstrAgrmt() (out MasterAgreement1)

func (*LoanData29) GetUnqTradIdr

func (t *LoanData29) GetUnqTradIdr() (out string)

type LoanData32

type LoanData32 struct {
	CollDlvryMtd     *string                `json:"collDlvryMtd,omitempty" xml:"CollDlvryMtd,omitempty"`
	OutsdngMrgnLnAmt *string                `json:"outsdngMrgnLnAmt,omitempty" xml:"OutsdngMrgnLnAmt,omitempty"`
	ShrtMktValAmt    *string                `json:"shrtMktValAmt,omitempty" xml:"ShrtMktValAmt,omitempty"`
	Ccy              *string                `json:"ccy,omitempty" xml:"Ccy,omitempty"`
	MrgnLnAttr       []InterestRate15Choice `json:"mrgnLnAttr,omitempty" xml:"MrgnLnAttr,omitempty"`
}

func (*LoanData32) GetCcy

func (t *LoanData32) GetCcy() (out string)

func (*LoanData32) GetCollDlvryMtd

func (t *LoanData32) GetCollDlvryMtd() (out string)

func (*LoanData32) GetMrgnLnAttr

func (t *LoanData32) GetMrgnLnAttr() (out []InterestRate15Choice)

func (*LoanData32) GetOutsdngMrgnLnAmt

func (t *LoanData32) GetOutsdngMrgnLnAmt() (out string)

func (*LoanData32) GetShrtMktValAmt

func (t *LoanData32) GetShrtMktValAmt() (out string)

type LoanData37

type LoanData37 struct {
	DlvryByVal   bool                  `json:"dlvryByVal,omitempty" xml:"DlvryByVal"`
	CollDlvryMtd string                `json:"collDlvryMtd,omitempty" xml:"CollDlvryMtd"`
	Term         []ContractTerm2Choice `json:"term,omitempty" xml:"Term,omitempty"`
	IntrstRate   InterestRate14Choice  `json:"intrstRate,omitempty" xml:"IntrstRate"`
	PrncplAmt    PrincipalAmount1      `json:"prncplAmt,omitempty" xml:"PrncplAmt"`
}

func (*LoanData37) GetCollDlvryMtd

func (t *LoanData37) GetCollDlvryMtd() (out string)

func (*LoanData37) GetDlvryByVal

func (t *LoanData37) GetDlvryByVal() (out bool)

func (*LoanData37) GetIntrstRate

func (t *LoanData37) GetIntrstRate() (out InterestRate14Choice)

func (*LoanData37) GetPrncplAmt

func (t *LoanData37) GetPrncplAmt() (out PrincipalAmount1)

func (*LoanData37) GetTerm

func (t *LoanData37) GetTerm() (out []ContractTerm2Choice)

type LoanData39

type LoanData39 struct {
	ClrSts        *Cleared2Choice           `json:"clrSts,omitempty" xml:"ClrSts,omitempty"`
	TradgVn       *string                   `json:"tradgVn,omitempty" xml:"TradgVn,omitempty"`
	MstrAgrmt     *MasterAgreement1         `json:"mstrAgrmt,omitempty" xml:"MstrAgrmt,omitempty"`
	ValDt         *ISODate                  `json:"valDt,omitempty" xml:"ValDt,omitempty"`
	GnlColl       *string                   `json:"gnlColl,omitempty" xml:"GnlColl,omitempty"`
	DlvryByVal    *bool                     `json:"dlvryByVal,omitempty" xml:"DlvryByVal,omitempty"`
	CollDlvryMtd  *string                   `json:"collDlvryMtd,omitempty" xml:"CollDlvryMtd,omitempty"`
	Term          []ContractTerm2Choice     `json:"term,omitempty" xml:"Term,omitempty"`
	AsstTp        *SecurityCommodity2Choice `json:"asstTp,omitempty" xml:"AsstTp,omitempty"`
	LnVal         *string                   `json:"lnVal,omitempty" xml:"LnVal,omitempty"`
	RbtRate       *RebateRate1Choice        `json:"rbtRate,omitempty" xml:"RbtRate,omitempty"`
	LndgFee       *string                   `json:"lndgFee,omitempty" xml:"LndgFee,omitempty"`
	ExclsvArrgmnt *bool                     `json:"exclsvArrgmnt,omitempty" xml:"ExclsvArrgmnt,omitempty"`
}

func (*LoanData39) GetAsstTp

func (t *LoanData39) GetAsstTp() (out SecurityCommodity2Choice)

func (*LoanData39) GetClrSts

func (t *LoanData39) GetClrSts() (out Cleared2Choice)

func (*LoanData39) GetCollDlvryMtd

func (t *LoanData39) GetCollDlvryMtd() (out string)

func (*LoanData39) GetDlvryByVal

func (t *LoanData39) GetDlvryByVal() (out bool)

func (*LoanData39) GetExclsvArrgmnt

func (t *LoanData39) GetExclsvArrgmnt() (out bool)

func (*LoanData39) GetGnlColl

func (t *LoanData39) GetGnlColl() (out string)

func (*LoanData39) GetLnVal

func (t *LoanData39) GetLnVal() (out string)

func (*LoanData39) GetLndgFee

func (t *LoanData39) GetLndgFee() (out string)

func (*LoanData39) GetMstrAgrmt

func (t *LoanData39) GetMstrAgrmt() (out MasterAgreement1)

func (*LoanData39) GetRbtRate

func (t *LoanData39) GetRbtRate() (out RebateRate1Choice)

func (*LoanData39) GetTerm

func (t *LoanData39) GetTerm() (out []ContractTerm2Choice)

func (*LoanData39) GetTradgVn

func (t *LoanData39) GetTradgVn() (out string)

func (*LoanData39) GetValDt

func (t *LoanData39) GetValDt() (out ISODate)

type LoanData4

type LoanData4 struct {
	EvtDt    ISODate                    `json:"evtDt,omitempty" xml:"EvtDt"`
	TxLnData TransactionLoanData4Choice `json:"txLnData,omitempty" xml:"TxLnData"`
}

func (*LoanData4) GetEvtDt

func (t *LoanData4) GetEvtDt() (out ISODate)

func (*LoanData4) GetTxLnData

func (t *LoanData4) GetTxLnData() (out TransactionLoanData4Choice)

type LoanData40

type LoanData40 struct {
	UnqTradIdr  string                             `json:"unqTradIdr,omitempty" xml:"UnqTradIdr"`
	EvtDt       ISODate                            `json:"evtDt,omitempty" xml:"EvtDt"`
	CtrctTp     string                             `json:"ctrctTp,omitempty" xml:"CtrctTp"`
	ClrSts      Cleared8Choice                     `json:"clrSts,omitempty" xml:"ClrSts"`
	TradgVn     string                             `json:"tradgVn,omitempty" xml:"TradgVn"`
	MstrAgrmt   *MasterAgreement1                  `json:"mstrAgrmt,omitempty" xml:"MstrAgrmt,omitempty"`
	ExctnDtTm   ISODateTime                        `json:"exctnDtTm,omitempty" xml:"ExctnDtTm"`
	ValDt       ISODate                            `json:"valDt,omitempty" xml:"ValDt"`
	TermntnDt   ISODate                            `json:"termntnDt,omitempty" xml:"TermntnDt"`
	GnlColl     *string                            `json:"gnlColl,omitempty" xml:"GnlColl,omitempty"`
	UnitPric    *SecuritiesTransactionPrice2Choice `json:"unitPric,omitempty" xml:"UnitPric,omitempty"`
	TxSpcfcData TransactionLoanData6Choice         `json:"txSpcfcData,omitempty" xml:"TxSpcfcData"`
}

func (*LoanData40) GetClrSts

func (t *LoanData40) GetClrSts() (out Cleared8Choice)

func (*LoanData40) GetCtrctTp

func (t *LoanData40) GetCtrctTp() (out string)

func (*LoanData40) GetEvtDt

func (t *LoanData40) GetEvtDt() (out ISODate)

func (*LoanData40) GetExctnDtTm

func (t *LoanData40) GetExctnDtTm() (out ISODateTime)

func (*LoanData40) GetGnlColl

func (t *LoanData40) GetGnlColl() (out string)

func (*LoanData40) GetMstrAgrmt

func (t *LoanData40) GetMstrAgrmt() (out MasterAgreement1)

func (*LoanData40) GetTermntnDt

func (t *LoanData40) GetTermntnDt() (out ISODate)

func (*LoanData40) GetTradgVn

func (t *LoanData40) GetTradgVn() (out string)

func (*LoanData40) GetTxSpcfcData

func (t *LoanData40) GetTxSpcfcData() (out TransactionLoanData6Choice)

func (*LoanData40) GetUnitPric

func (t *LoanData40) GetUnitPric() (out SecuritiesTransactionPrice2Choice)

func (*LoanData40) GetUnqTradIdr

func (t *LoanData40) GetUnqTradIdr() (out string)

func (*LoanData40) GetValDt

func (t *LoanData40) GetValDt() (out ISODate)

type LoanData41

type LoanData41 struct {
	DlvryByVal    bool                     `json:"dlvryByVal,omitempty" xml:"DlvryByVal"`
	CollDlvryMtd  *string                  `json:"collDlvryMtd,omitempty" xml:"CollDlvryMtd,omitempty"`
	Term          []ContractTerm2Choice    `json:"term,omitempty" xml:"Term,omitempty"`
	AsstTp        SecurityCommodity2Choice `json:"asstTp,omitempty" xml:"AsstTp"`
	RbtRate       RebateRate1Choice        `json:"rbtRate,omitempty" xml:"RbtRate"`
	LnVal         string                   `json:"lnVal,omitempty" xml:"LnVal"`
	LndgFee       string                   `json:"lndgFee,omitempty" xml:"LndgFee"`
	ExclsvArrgmnt bool                     `json:"exclsvArrgmnt,omitempty" xml:"ExclsvArrgmnt"`
}

func (*LoanData41) GetAsstTp

func (t *LoanData41) GetAsstTp() (out SecurityCommodity2Choice)

func (*LoanData41) GetCollDlvryMtd

func (t *LoanData41) GetCollDlvryMtd() (out string)

func (*LoanData41) GetDlvryByVal

func (t *LoanData41) GetDlvryByVal() (out bool)

func (*LoanData41) GetExclsvArrgmnt

func (t *LoanData41) GetExclsvArrgmnt() (out bool)

func (*LoanData41) GetLnVal

func (t *LoanData41) GetLnVal() (out string)

func (*LoanData41) GetLndgFee

func (t *LoanData41) GetLndgFee() (out string)

func (*LoanData41) GetRbtRate

func (t *LoanData41) GetRbtRate() (out RebateRate1Choice)

func (*LoanData41) GetTerm

func (t *LoanData41) GetTerm() (out []ContractTerm2Choice)

type LoanData42

type LoanData42 struct {
	UnqTradIdr  string                     `json:"unqTradIdr,omitempty" xml:"UnqTradIdr"`
	EvtDt       ISODate                    `json:"evtDt,omitempty" xml:"EvtDt"`
	CtrctTp     *string                    `json:"ctrctTp,omitempty" xml:"CtrctTp,omitempty"`
	TxSpcfcData TransactionLoanData5Choice `json:"txSpcfcData,omitempty" xml:"TxSpcfcData"`
}

func (*LoanData42) GetCtrctTp

func (t *LoanData42) GetCtrctTp() (out string)

func (*LoanData42) GetEvtDt

func (t *LoanData42) GetEvtDt() (out ISODate)

func (*LoanData42) GetTxSpcfcData

func (t *LoanData42) GetTxSpcfcData() (out TransactionLoanData5Choice)

func (*LoanData42) GetUnqTradIdr

func (t *LoanData42) GetUnqTradIdr() (out string)

type LoanData43

type LoanData43 struct {
	UnqTradIdr  string                     `json:"unqTradIdr,omitempty" xml:"UnqTradIdr"`
	EvtDt       ISODate                    `json:"evtDt,omitempty" xml:"EvtDt"`
	CtrctTp     *string                    `json:"ctrctTp,omitempty" xml:"CtrctTp,omitempty"`
	ExctnDtTm   *ISODateTime               `json:"exctnDtTm,omitempty" xml:"ExctnDtTm,omitempty"`
	TermntnDt   *ISODate                   `json:"termntnDt,omitempty" xml:"TermntnDt,omitempty"`
	TxSpcfcData TransactionLoanData5Choice `json:"txSpcfcData,omitempty" xml:"TxSpcfcData"`
}

func (*LoanData43) GetCtrctTp

func (t *LoanData43) GetCtrctTp() (out string)

func (*LoanData43) GetEvtDt

func (t *LoanData43) GetEvtDt() (out ISODate)

func (*LoanData43) GetExctnDtTm

func (t *LoanData43) GetExctnDtTm() (out ISODateTime)

func (*LoanData43) GetTermntnDt

func (t *LoanData43) GetTermntnDt() (out ISODate)

func (*LoanData43) GetTxSpcfcData

func (t *LoanData43) GetTxSpcfcData() (out TransactionLoanData5Choice)

func (*LoanData43) GetUnqTradIdr

func (t *LoanData43) GetUnqTradIdr() (out string)

type LoanData44

type LoanData44 struct {
	UnqTradIdr string                     `json:"unqTradIdr,omitempty" xml:"UnqTradIdr"`
	EvtDt      ISODate                    `json:"evtDt,omitempty" xml:"EvtDt"`
	CtrctTp    string                     `json:"ctrctTp,omitempty" xml:"CtrctTp"`
	ExctnDtTm  ISODateTime                `json:"exctnDtTm,omitempty" xml:"ExctnDtTm"`
	TxLnData   TransactionLoanData5Choice `json:"txLnData,omitempty" xml:"TxLnData"`
}

func (*LoanData44) GetCtrctTp

func (t *LoanData44) GetCtrctTp() (out string)

func (*LoanData44) GetEvtDt

func (t *LoanData44) GetEvtDt() (out ISODate)

func (*LoanData44) GetExctnDtTm

func (t *LoanData44) GetExctnDtTm() (out ISODateTime)

func (*LoanData44) GetTxLnData

func (t *LoanData44) GetTxLnData() (out TransactionLoanData5Choice)

func (*LoanData44) GetUnqTradIdr

func (t *LoanData44) GetUnqTradIdr() (out string)

type MasterAgreement1

type MasterAgreement1 struct {
	Tp                AgreementType1Choice `json:"tp,omitempty" xml:"Tp"`
	Vrsn              *ISORestrictedYear   `json:"vrsn,omitempty" xml:"Vrsn,omitempty"`
	OthrMstrAgrmtDtls *string              `json:"othrMstrAgrmtDtls,omitempty" xml:"OthrMstrAgrmtDtls,omitempty"`
}

func (*MasterAgreement1) GetOthrMstrAgrmtDtls

func (t *MasterAgreement1) GetOthrMstrAgrmtDtls() (out string)

func (*MasterAgreement1) GetTp

func (t *MasterAgreement1) GetTp() (out AgreementType1Choice)

func (*MasterAgreement1) GetVrsn

func (t *MasterAgreement1) GetVrsn() (out ISORestrictedYear)

type MetalCommodityNonPrecious1

type MetalCommodityNonPrecious1 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*MetalCommodityNonPrecious1) GetAddtlSubPdct

func (t *MetalCommodityNonPrecious1) GetAddtlSubPdct() (out string)

func (*MetalCommodityNonPrecious1) GetBasePdct

func (t *MetalCommodityNonPrecious1) GetBasePdct() (out string)

func (*MetalCommodityNonPrecious1) GetSubPdct

func (t *MetalCommodityNonPrecious1) GetSubPdct() (out string)

type MetalCommodityPrecious1

type MetalCommodityPrecious1 struct {
	BasePdct     string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct      string `json:"subPdct,omitempty" xml:"SubPdct"`
	AddtlSubPdct string `json:"addtlSubPdct,omitempty" xml:"AddtlSubPdct"`
}

func (*MetalCommodityPrecious1) GetAddtlSubPdct

func (t *MetalCommodityPrecious1) GetAddtlSubPdct() (out string)

func (*MetalCommodityPrecious1) GetBasePdct

func (t *MetalCommodityPrecious1) GetBasePdct() (out string)

func (*MetalCommodityPrecious1) GetSubPdct

func (t *MetalCommodityPrecious1) GetSubPdct() (out string)

type OrganisationIdentification9Choice

type OrganisationIdentification9Choice struct {
	LEI    *string `json:"lei,omitempty" xml:"LEI,omitempty"`
	ClntId *string `json:"clntId,omitempty" xml:"ClntId,omitempty"`
	AnyBIC *string `json:"anyBIC,omitempty" xml:"AnyBIC,omitempty"`
}

func (*OrganisationIdentification9Choice) GetAnyBIC

func (t *OrganisationIdentification9Choice) GetAnyBIC() (out string)

func (*OrganisationIdentification9Choice) GetClntId

func (t *OrganisationIdentification9Choice) GetClntId() (out string)

func (*OrganisationIdentification9Choice) GetLEI

func (t *OrganisationIdentification9Choice) GetLEI() (out string)

type OtherC10CommodityDeliverable2

type OtherC10CommodityDeliverable2 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*OtherC10CommodityDeliverable2) GetBasePdct

func (t *OtherC10CommodityDeliverable2) GetBasePdct() (out string)

func (*OtherC10CommodityDeliverable2) GetSubPdct

func (t *OtherC10CommodityDeliverable2) GetSubPdct() (out string)

type OtherC10CommodityNonDeliverable2

type OtherC10CommodityNonDeliverable2 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*OtherC10CommodityNonDeliverable2) GetBasePdct

func (t *OtherC10CommodityNonDeliverable2) GetBasePdct() (out string)

func (*OtherC10CommodityNonDeliverable2) GetSubPdct

func (t *OtherC10CommodityNonDeliverable2) GetSubPdct() (out string)

type PaperCommodityContainerBoard1

type PaperCommodityContainerBoard1 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*PaperCommodityContainerBoard1) GetBasePdct

func (t *PaperCommodityContainerBoard1) GetBasePdct() (out string)

func (*PaperCommodityContainerBoard1) GetSubPdct

func (t *PaperCommodityContainerBoard1) GetSubPdct() (out string)

type PaperCommodityNewsprint1

type PaperCommodityNewsprint1 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*PaperCommodityNewsprint1) GetBasePdct

func (t *PaperCommodityNewsprint1) GetBasePdct() (out string)

func (*PaperCommodityNewsprint1) GetSubPdct

func (t *PaperCommodityNewsprint1) GetSubPdct() (out string)

type PaperCommodityPulp1

type PaperCommodityPulp1 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*PaperCommodityPulp1) GetBasePdct

func (t *PaperCommodityPulp1) GetBasePdct() (out string)

func (*PaperCommodityPulp1) GetSubPdct

func (t *PaperCommodityPulp1) GetSubPdct() (out string)

type PaperCommodityRecoveredPaper1

type PaperCommodityRecoveredPaper1 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*PaperCommodityRecoveredPaper1) GetBasePdct

func (t *PaperCommodityRecoveredPaper1) GetBasePdct() (out string)

func (*PaperCommodityRecoveredPaper1) GetSubPdct

func (t *PaperCommodityRecoveredPaper1) GetSubPdct() (out string)

type PaperCommodityRecoveredPaper2

type PaperCommodityRecoveredPaper2 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*PaperCommodityRecoveredPaper2) GetBasePdct

func (t *PaperCommodityRecoveredPaper2) GetBasePdct() (out string)

func (*PaperCommodityRecoveredPaper2) GetSubPdct

func (t *PaperCommodityRecoveredPaper2) GetSubPdct() (out string)

type PolypropyleneCommodityOther1

type PolypropyleneCommodityOther1 struct {
	BasePdct string `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  string `json:"subPdct,omitempty" xml:"SubPdct"`
}

func (*PolypropyleneCommodityOther1) GetBasePdct

func (t *PolypropyleneCommodityOther1) GetBasePdct() (out string)

func (*PolypropyleneCommodityOther1) GetSubPdct

func (t *PolypropyleneCommodityOther1) GetSubPdct() (out string)

type PolypropyleneCommodityPlastic1

type PolypropyleneCommodityPlastic1 struct {
	BasePdct string  `json:"basePdct,omitempty" xml:"BasePdct"`
	SubPdct  *string `json:"subPdct,omitempty" xml:"SubPdct,omitempty"`
}

func (*PolypropyleneCommodityPlastic1) GetBasePdct

func (t *PolypropyleneCommodityPlastic1) GetBasePdct() (out string)

func (*PolypropyleneCommodityPlastic1) GetSubPdct

func (t *PolypropyleneCommodityPlastic1) GetSubPdct() (out string)

type PrincipalAmount1

type PrincipalAmount1 struct {
	ValDtAmt   string `json:"valDtAmt,omitempty" xml:"ValDtAmt"`
	MtrtyDtAmt string `json:"mtrtyDtAmt,omitempty" xml:"MtrtyDtAmt"`
	Ccy        string `json:"ccy,omitempty" xml:"Ccy"`
}

func (*PrincipalAmount1) GetCcy

func (t *PrincipalAmount1) GetCcy() (out string)

func (*PrincipalAmount1) GetMtrtyDtAmt

func (t *PrincipalAmount1) GetMtrtyDtAmt() (out string)

func (*PrincipalAmount1) GetValDtAmt

func (t *PrincipalAmount1) GetValDtAmt() (out string)

type Quantity13

type Quantity13 struct {
	Val         string `json:"val,omitempty" xml:"Val"`
	UnitOfMeasr string `json:"unitOfMeasr,omitempty" xml:"UnitOfMeasr"`
}

func (*Quantity13) GetUnitOfMeasr

func (t *Quantity13) GetUnitOfMeasr() (out string)

func (*Quantity13) GetVal

func (t *Quantity13) GetVal() (out string)

type QuantityNominalValue1Choice

type QuantityNominalValue1Choice struct {
	Qty     *string                            `json:"qty,omitempty" xml:"Qty,omitempty"`
	NmnlVal *ActiveOrHistoricCurrencyAndAmount `json:"nmnlVal,omitempty" xml:"NmnlVal,omitempty"`
}

func (*QuantityNominalValue1Choice) GetNmnlVal

func (*QuantityNominalValue1Choice) GetQty

func (t *QuantityNominalValue1Choice) GetQty() (out string)

type RateAdjustment1

type RateAdjustment1 struct {
	Rate       string  `json:"rate,omitempty" xml:"Rate"`
	AdjstmntDt ISODate `json:"adjstmntDt,omitempty" xml:"AdjstmntDt"`
}

func (*RateAdjustment1) GetAdjstmntDt

func (t *RateAdjustment1) GetAdjstmntDt() (out ISODate)

func (*RateAdjustment1) GetRate

func (t *RateAdjustment1) GetRate() (out string)

type RebateRate1Choice

type RebateRate1Choice struct {
	Fxd  *string                 `json:"fxd,omitempty" xml:"Fxd,omitempty"`
	Fltg *FloatingInterestRate10 `json:"fltg,omitempty" xml:"Fltg,omitempty"`
}

func (*RebateRate1Choice) GetFltg

func (t *RebateRate1Choice) GetFltg() (out FloatingInterestRate10)

func (*RebateRate1Choice) GetFxd

func (t *RebateRate1Choice) GetFxd() (out string)

type SecuritiesFinancingReportingTransactionReportV01

type SecuritiesFinancingReportingTransactionReportV01 struct {
	TradData    []TradeTransactionReport6Choice `json:"tradData,omitempty" xml:"TradData"`
	SplmtryData []SupplementaryData1            `json:"splmtryData,omitempty" xml:"SplmtryData,omitempty"`
}

func (*SecuritiesFinancingReportingTransactionReportV01) GetSplmtryData

func (*SecuritiesFinancingReportingTransactionReportV01) GetTradData

type SecuritiesLendingType3Choice

type SecuritiesLendingType3Choice struct {
	Cd    *string `json:"cd,omitempty" xml:"Cd,omitempty"`
	Prtry *string `json:"prtry,omitempty" xml:"Prtry,omitempty"`
}

func (*SecuritiesLendingType3Choice) GetCd

func (t *SecuritiesLendingType3Choice) GetCd() (out string)

func (*SecuritiesLendingType3Choice) GetPrtry

func (t *SecuritiesLendingType3Choice) GetPrtry() (out string)

type SecuritiesTransactionPrice2Choice

type SecuritiesTransactionPrice2Choice struct {
	MntryVal *AmountAndDirection61 `json:"mntryVal,omitempty" xml:"MntryVal,omitempty"`
	Pctg     *string               `json:"pctg,omitempty" xml:"Pctg,omitempty"`
	Yld      *string               `json:"yld,omitempty" xml:"Yld,omitempty"`
	BsisPts  *string               `json:"bsisPts,omitempty" xml:"BsisPts,omitempty"`
}

func (*SecuritiesTransactionPrice2Choice) GetBsisPts

func (t *SecuritiesTransactionPrice2Choice) GetBsisPts() (out string)

func (*SecuritiesTransactionPrice2Choice) GetMntryVal

func (*SecuritiesTransactionPrice2Choice) GetPctg

func (t *SecuritiesTransactionPrice2Choice) GetPctg() (out string)

func (*SecuritiesTransactionPrice2Choice) GetYld

func (t *SecuritiesTransactionPrice2Choice) GetYld() (out string)

type Security3

type Security3 struct {
	Id                *string                            `json:"id,omitempty" xml:"Id,omitempty"`
	ClssfctnTp        *string                            `json:"clssfctnTp,omitempty" xml:"ClssfctnTp,omitempty"`
	QtyOrNmnlVal      *QuantityNominalValue1Choice       `json:"qtyOrNmnlVal,omitempty" xml:"QtyOrNmnlVal,omitempty"`
	UnitPric          *SecuritiesTransactionPrice2Choice `json:"unitPric,omitempty" xml:"UnitPric,omitempty"`
	MktVal            *string                            `json:"mktVal,omitempty" xml:"MktVal,omitempty"`
	HrcutOrMrgn       *string                            `json:"hrcutOrMrgn,omitempty" xml:"HrcutOrMrgn,omitempty"`
	Qlty              *string                            `json:"qlty,omitempty" xml:"Qlty,omitempty"`
	Mtrty             *ISODate                           `json:"mtrty,omitempty" xml:"Mtrty,omitempty"`
	Issr              *SecurityIssuer1                   `json:"issr,omitempty" xml:"Issr,omitempty"`
	Tp                *SecuritiesLendingType3Choice      `json:"tp,omitempty" xml:"Tp,omitempty"`
	AvlblForCollReuse *bool                              `json:"avlblForCollReuse,omitempty" xml:"AvlblForCollReuse,omitempty"`
}

func (*Security3) GetAvlblForCollReuse

func (t *Security3) GetAvlblForCollReuse() (out bool)

func (*Security3) GetClssfctnTp

func (t *Security3) GetClssfctnTp() (out string)

func (*Security3) GetHrcutOrMrgn

func (t *Security3) GetHrcutOrMrgn() (out string)

func (*Security3) GetId

func (t *Security3) GetId() (out string)

func (*Security3) GetIssr

func (t *Security3) GetIssr() (out SecurityIssuer1)

func (*Security3) GetMktVal

func (t *Security3) GetMktVal() (out string)

func (*Security3) GetMtrty

func (t *Security3) GetMtrty() (out ISODate)

func (*Security3) GetQlty

func (t *Security3) GetQlty() (out string)

func (*Security3) GetQtyOrNmnlVal

func (t *Security3) GetQtyOrNmnlVal() (out QuantityNominalValue1Choice)

func (*Security3) GetTp

func (t *Security3) GetTp() (out SecuritiesLendingType3Choice)

func (*Security3) GetUnitPric

func (t *Security3) GetUnitPric() (out SecuritiesTransactionPrice2Choice)

type Security4

type Security4 struct {
	Id            *string                            `json:"id,omitempty" xml:"Id,omitempty"`
	Clssfctn      *string                            `json:"clssfctn,omitempty" xml:"Clssfctn,omitempty"`
	QtyOrNmnlVal  *QuantityNominalValue1Choice       `json:"qtyOrNmnlVal,omitempty" xml:"QtyOrNmnlVal,omitempty"`
	Qlty          *string                            `json:"qlty,omitempty" xml:"Qlty,omitempty"`
	Mtrty         *ISODate                           `json:"mtrty,omitempty" xml:"Mtrty,omitempty"`
	Issr          *SecurityIssuer1                   `json:"issr,omitempty" xml:"Issr,omitempty"`
	Tp            []SecuritiesLendingType3Choice     `json:"tp,omitempty" xml:"Tp,omitempty"`
	UnitPric      *SecuritiesTransactionPrice2Choice `json:"unitPric,omitempty" xml:"UnitPric,omitempty"`
	ExclsvArrgmnt *bool                              `json:"exclsvArrgmnt,omitempty" xml:"ExclsvArrgmnt,omitempty"`
	MktVal        *string                            `json:"mktVal,omitempty" xml:"MktVal,omitempty"`
}

func (*Security4) GetClssfctn

func (t *Security4) GetClssfctn() (out string)

func (*Security4) GetExclsvArrgmnt

func (t *Security4) GetExclsvArrgmnt() (out bool)

func (*Security4) GetId

func (t *Security4) GetId() (out string)

func (*Security4) GetIssr

func (t *Security4) GetIssr() (out SecurityIssuer1)

func (*Security4) GetMktVal

func (t *Security4) GetMktVal() (out string)

func (*Security4) GetMtrty

func (t *Security4) GetMtrty() (out ISODate)

func (*Security4) GetQlty

func (t *Security4) GetQlty() (out string)

func (*Security4) GetQtyOrNmnlVal

func (t *Security4) GetQtyOrNmnlVal() (out QuantityNominalValue1Choice)

func (*Security4) GetTp

func (t *Security4) GetTp() (out []SecuritiesLendingType3Choice)

func (*Security4) GetUnitPric

func (t *Security4) GetUnitPric() (out SecuritiesTransactionPrice2Choice)

type SecurityCommodity2Choice

type SecurityCommodity2Choice struct {
	Scty   *Security4  `json:"scty,omitempty" xml:"Scty,omitempty"`
	Cmmdty *Commodity3 `json:"cmmdty,omitempty" xml:"Cmmdty,omitempty"`
}

func (*SecurityCommodity2Choice) GetCmmdty

func (t *SecurityCommodity2Choice) GetCmmdty() (out Commodity3)

func (*SecurityCommodity2Choice) GetScty

func (t *SecurityCommodity2Choice) GetScty() (out Security4)

type SecurityIdentification26Choice

type SecurityIdentification26Choice struct {
	Id       *string `json:"id,omitempty" xml:"Id,omitempty"`
	NotAvlbl *string `json:"notAvlbl,omitempty" xml:"NotAvlbl,omitempty"`
}

func (*SecurityIdentification26Choice) GetId

func (t *SecurityIdentification26Choice) GetId() (out string)

func (*SecurityIdentification26Choice) GetNotAvlbl

func (t *SecurityIdentification26Choice) GetNotAvlbl() (out string)

type SecurityIssuer1

type SecurityIssuer1 struct {
	LEI          string `json:"lei,omitempty" xml:"LEI"`
	JursdctnCtry string `json:"jursdctnCtry,omitempty" xml:"JursdctnCtry"`
}

func (*SecurityIssuer1) GetJursdctnCtry

func (t *SecurityIssuer1) GetJursdctnCtry() (out string)

func (*SecurityIssuer1) GetLEI

func (t *SecurityIssuer1) GetLEI() (out string)

type SettlementParties31Choice

type SettlementParties31Choice struct {
	CntrlSctiesDpstryPtcpt *string `json:"cntrlSctiesDpstryPtcpt,omitempty" xml:"CntrlSctiesDpstryPtcpt,omitempty"`
	IndrctPtcpt            *string `json:"indrctPtcpt,omitempty" xml:"IndrctPtcpt,omitempty"`
}

func (*SettlementParties31Choice) GetCntrlSctiesDpstryPtcpt

func (t *SettlementParties31Choice) GetCntrlSctiesDpstryPtcpt() (out string)

func (*SettlementParties31Choice) GetIndrctPtcpt

func (t *SettlementParties31Choice) GetIndrctPtcpt() (out string)

type SupplementaryData1

type SupplementaryData1 struct {
	PlcAndNm *string                    `json:"plcAndNm,omitempty" xml:"PlcAndNm,omitempty"`
	Envlp    SupplementaryDataEnvelope1 `json:"envlp,omitempty" xml:"Envlp"`
}

func (*SupplementaryData1) GetEnvlp

func (t *SupplementaryData1) GetEnvlp() (out SupplementaryDataEnvelope1)

func (*SupplementaryData1) GetPlcAndNm

func (t *SupplementaryData1) GetPlcAndNm() (out string)

type SupplementaryDataEnvelope1

type SupplementaryDataEnvelope1 struct {
	Item string `xml:",any"`
}

func (*SupplementaryDataEnvelope1) GetItem

func (t *SupplementaryDataEnvelope1) GetItem() (out string)

type TradeEarlyTermination2

type TradeEarlyTermination2 struct {
	TechRcrdId  *string              `json:"techRcrdId,omitempty" xml:"TechRcrdId,omitempty"`
	CtrPtyData  CounterpartyData49   `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
	LnData      LoanData11           `json:"lnData,omitempty" xml:"LnData"`
	CollData    CollateralFlag6      `json:"collData,omitempty" xml:"CollData"`
	SplmtryData []SupplementaryData1 `json:"splmtryData,omitempty" xml:"SplmtryData,omitempty"`
}

func (*TradeEarlyTermination2) GetCollData

func (t *TradeEarlyTermination2) GetCollData() (out CollateralFlag6)

func (*TradeEarlyTermination2) GetCtrPtyData

func (t *TradeEarlyTermination2) GetCtrPtyData() (out CounterpartyData49)

func (*TradeEarlyTermination2) GetLnData

func (t *TradeEarlyTermination2) GetLnData() (out LoanData11)

func (*TradeEarlyTermination2) GetSplmtryData

func (t *TradeEarlyTermination2) GetSplmtryData() (out []SupplementaryData1)

func (*TradeEarlyTermination2) GetTechRcrdId

func (t *TradeEarlyTermination2) GetTechRcrdId() (out string)

type TradeError2

type TradeError2 struct {
	TechRcrdId  *string              `json:"techRcrdId,omitempty" xml:"TechRcrdId,omitempty"`
	CtrPtyData  CounterpartyData49   `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
	UnqTxIdr    string               `json:"unqTxIdr,omitempty" xml:"UnqTxIdr"`
	SplmtryData []SupplementaryData1 `json:"splmtryData,omitempty" xml:"SplmtryData,omitempty"`
}

func (*TradeError2) GetCtrPtyData

func (t *TradeError2) GetCtrPtyData() (out CounterpartyData49)

func (*TradeError2) GetSplmtryData

func (t *TradeError2) GetSplmtryData() (out []SupplementaryData1)

func (*TradeError2) GetTechRcrdId

func (t *TradeError2) GetTechRcrdId() (out string)

func (*TradeError2) GetUnqTxIdr

func (t *TradeError2) GetUnqTxIdr() (out string)

type TradeNewTransaction6

type TradeNewTransaction6 struct {
	TechRcrdId  *string                           `json:"techRcrdId,omitempty" xml:"TechRcrdId,omitempty"`
	CtrPtyData  CounterpartyData48                `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
	LnData      LoanData44                        `json:"lnData,omitempty" xml:"LnData"`
	CollData    *TransactionCollateralData1Choice `json:"collData,omitempty" xml:"CollData,omitempty"`
	LvlTp       string                            `json:"lvlTp,omitempty" xml:"LvlTp"`
	SplmtryData []SupplementaryData1              `json:"splmtryData,omitempty" xml:"SplmtryData,omitempty"`
}

func (*TradeNewTransaction6) GetCollData

func (*TradeNewTransaction6) GetCtrPtyData

func (t *TradeNewTransaction6) GetCtrPtyData() (out CounterpartyData48)

func (*TradeNewTransaction6) GetLnData

func (t *TradeNewTransaction6) GetLnData() (out LoanData44)

func (*TradeNewTransaction6) GetLvlTp

func (t *TradeNewTransaction6) GetLvlTp() (out string)

func (*TradeNewTransaction6) GetSplmtryData

func (t *TradeNewTransaction6) GetSplmtryData() (out []SupplementaryData1)

func (*TradeNewTransaction6) GetTechRcrdId

func (t *TradeNewTransaction6) GetTechRcrdId() (out string)

type TradeTransactionCollateralUpdate2

type TradeTransactionCollateralUpdate2 struct {
	TechRcrdId  *string              `json:"techRcrdId,omitempty" xml:"TechRcrdId,omitempty"`
	CtrPtyData  CounterpartyData49   `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
	LnData      LoanData4            `json:"lnData,omitempty" xml:"LnData"`
	CollData    CollateralData7      `json:"collData,omitempty" xml:"CollData"`
	SplmtryData []SupplementaryData1 `json:"splmtryData,omitempty" xml:"SplmtryData,omitempty"`
}

func (*TradeTransactionCollateralUpdate2) GetCollData

func (t *TradeTransactionCollateralUpdate2) GetCollData() (out CollateralData7)

func (*TradeTransactionCollateralUpdate2) GetCtrPtyData

func (t *TradeTransactionCollateralUpdate2) GetCtrPtyData() (out CounterpartyData49)

func (*TradeTransactionCollateralUpdate2) GetLnData

func (t *TradeTransactionCollateralUpdate2) GetLnData() (out LoanData4)

func (*TradeTransactionCollateralUpdate2) GetSplmtryData

func (t *TradeTransactionCollateralUpdate2) GetSplmtryData() (out []SupplementaryData1)

func (*TradeTransactionCollateralUpdate2) GetTechRcrdId

func (t *TradeTransactionCollateralUpdate2) GetTechRcrdId() (out string)

type TradeTransactionCorrection6

type TradeTransactionCorrection6 struct {
	TechRcrdId  *string              `json:"techRcrdId,omitempty" xml:"TechRcrdId,omitempty"`
	CtrPtyData  CounterpartyData48   `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
	LnData      *LoanData43          `json:"lnData,omitempty" xml:"LnData,omitempty"`
	CollData    *CollateralData7     `json:"collData,omitempty" xml:"CollData,omitempty"`
	LvlTp       string               `json:"lvlTp,omitempty" xml:"LvlTp"`
	SplmtryData []SupplementaryData1 `json:"splmtryData,omitempty" xml:"SplmtryData,omitempty"`
}

func (*TradeTransactionCorrection6) GetCollData

func (t *TradeTransactionCorrection6) GetCollData() (out CollateralData7)

func (*TradeTransactionCorrection6) GetCtrPtyData

func (t *TradeTransactionCorrection6) GetCtrPtyData() (out CounterpartyData48)

func (*TradeTransactionCorrection6) GetLnData

func (t *TradeTransactionCorrection6) GetLnData() (out LoanData43)

func (*TradeTransactionCorrection6) GetLvlTp

func (t *TradeTransactionCorrection6) GetLvlTp() (out string)

func (*TradeTransactionCorrection6) GetSplmtryData

func (t *TradeTransactionCorrection6) GetSplmtryData() (out []SupplementaryData1)

func (*TradeTransactionCorrection6) GetTechRcrdId

func (t *TradeTransactionCorrection6) GetTechRcrdId() (out string)

type TradeTransactionModification7

type TradeTransactionModification7 struct {
	TechRcrdId  *string                           `json:"techRcrdId,omitempty" xml:"TechRcrdId,omitempty"`
	CtrPtyData  CounterpartyData48                `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
	LnData      *LoanData42                       `json:"lnData,omitempty" xml:"LnData,omitempty"`
	CollData    *TransactionCollateralData8Choice `json:"collData,omitempty" xml:"CollData,omitempty"`
	LvlTp       string                            `json:"lvlTp,omitempty" xml:"LvlTp"`
	SplmtryData []SupplementaryData1              `json:"splmtryData,omitempty" xml:"SplmtryData,omitempty"`
}

func (*TradeTransactionModification7) GetCollData

func (*TradeTransactionModification7) GetCtrPtyData

func (t *TradeTransactionModification7) GetCtrPtyData() (out CounterpartyData48)

func (*TradeTransactionModification7) GetLnData

func (t *TradeTransactionModification7) GetLnData() (out LoanData42)

func (*TradeTransactionModification7) GetLvlTp

func (t *TradeTransactionModification7) GetLvlTp() (out string)

func (*TradeTransactionModification7) GetSplmtryData

func (t *TradeTransactionModification7) GetSplmtryData() (out []SupplementaryData1)

func (*TradeTransactionModification7) GetTechRcrdId

func (t *TradeTransactionModification7) GetTechRcrdId() (out string)

type TradeTransactionPositionComponent2

type TradeTransactionPositionComponent2 struct {
	TechRcrdId  *string              `json:"techRcrdId,omitempty" xml:"TechRcrdId,omitempty"`
	CtrPtyData  CounterpartyData48   `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
	LnData      *LoanData40          `json:"lnData,omitempty" xml:"LnData,omitempty"`
	CollData    *CollateralData3     `json:"collData,omitempty" xml:"CollData,omitempty"`
	LvlTp       string               `json:"lvlTp,omitempty" xml:"LvlTp"`
	SplmtryData []SupplementaryData1 `json:"splmtryData,omitempty" xml:"SplmtryData,omitempty"`
}

func (*TradeTransactionPositionComponent2) GetCollData

func (t *TradeTransactionPositionComponent2) GetCollData() (out CollateralData3)

func (*TradeTransactionPositionComponent2) GetCtrPtyData

func (t *TradeTransactionPositionComponent2) GetCtrPtyData() (out CounterpartyData48)

func (*TradeTransactionPositionComponent2) GetLnData

func (t *TradeTransactionPositionComponent2) GetLnData() (out LoanData40)

func (*TradeTransactionPositionComponent2) GetLvlTp

func (t *TradeTransactionPositionComponent2) GetLvlTp() (out string)

func (*TradeTransactionPositionComponent2) GetSplmtryData

func (t *TradeTransactionPositionComponent2) GetSplmtryData() (out []SupplementaryData1)

func (*TradeTransactionPositionComponent2) GetTechRcrdId

func (t *TradeTransactionPositionComponent2) GetTechRcrdId() (out string)

type TradeTransactionReport6Choice

type TradeTransactionReport6Choice struct {
	New          *TradeNewTransaction6               `json:"new,omitempty" xml:"New,omitempty"`
	Mod          *TradeTransactionModification7      `json:"mod,omitempty" xml:"Mod,omitempty"`
	Err          *TradeError2                        `json:"err,omitempty" xml:"Err,omitempty"`
	EarlyTermntn *TradeEarlyTermination2             `json:"earlyTermntn,omitempty" xml:"EarlyTermntn,omitempty"`
	PosCmpnt     *TradeTransactionPositionComponent2 `json:"posCmpnt,omitempty" xml:"PosCmpnt,omitempty"`
	CollUpd      *TradeTransactionCollateralUpdate2  `json:"collUpd,omitempty" xml:"CollUpd,omitempty"`
	Crrctn       *TradeTransactionCorrection6        `json:"crrctn,omitempty" xml:"Crrctn,omitempty"`
	ValtnUpd     *TradeValuationUpdate2              `json:"valtnUpd,omitempty" xml:"ValtnUpd,omitempty"`
}

func (*TradeTransactionReport6Choice) GetCollUpd

func (*TradeTransactionReport6Choice) GetCrrctn

func (*TradeTransactionReport6Choice) GetEarlyTermntn

func (t *TradeTransactionReport6Choice) GetEarlyTermntn() (out TradeEarlyTermination2)

func (*TradeTransactionReport6Choice) GetErr

func (t *TradeTransactionReport6Choice) GetErr() (out TradeError2)

func (*TradeTransactionReport6Choice) GetMod

func (*TradeTransactionReport6Choice) GetNew

func (*TradeTransactionReport6Choice) GetPosCmpnt

func (*TradeTransactionReport6Choice) GetValtnUpd

type TradeValuationUpdate2

type TradeValuationUpdate2 struct {
	TechRcrdId  *string              `json:"techRcrdId,omitempty" xml:"TechRcrdId,omitempty"`
	CtrPtyData  CounterpartyData48   `json:"ctrPtyData,omitempty" xml:"CtrPtyData"`
	UnqTxIdr    string               `json:"unqTxIdr,omitempty" xml:"UnqTxIdr"`
	EvtDt       ISODate              `json:"evtDt,omitempty" xml:"EvtDt"`
	MktVal      string               `json:"mktVal,omitempty" xml:"MktVal"`
	SplmtryData []SupplementaryData1 `json:"splmtryData,omitempty" xml:"SplmtryData,omitempty"`
}

func (*TradeValuationUpdate2) GetCtrPtyData

func (t *TradeValuationUpdate2) GetCtrPtyData() (out CounterpartyData48)

func (*TradeValuationUpdate2) GetEvtDt

func (t *TradeValuationUpdate2) GetEvtDt() (out ISODate)

func (*TradeValuationUpdate2) GetMktVal

func (t *TradeValuationUpdate2) GetMktVal() (out string)

func (*TradeValuationUpdate2) GetSplmtryData

func (t *TradeValuationUpdate2) GetSplmtryData() (out []SupplementaryData1)

func (*TradeValuationUpdate2) GetTechRcrdId

func (t *TradeValuationUpdate2) GetTechRcrdId() (out string)

func (*TradeValuationUpdate2) GetUnqTxIdr

func (t *TradeValuationUpdate2) GetUnqTxIdr() (out string)

type TransactionCollateralData1Choice

type TransactionCollateralData1Choice struct {
	RpTrad     *Collateral15          `json:"rpTrad,omitempty" xml:"RpTrad,omitempty"`
	BuySellBck *Collateral15          `json:"buySellBck,omitempty" xml:"BuySellBck,omitempty"`
	SctiesLndg *CollateralFlag6Choice `json:"sctiesLndg,omitempty" xml:"SctiesLndg,omitempty"`
	MrgnLndg   *Security3             `json:"mrgnLndg,omitempty" xml:"MrgnLndg,omitempty"`
}

func (*TransactionCollateralData1Choice) GetBuySellBck

func (t *TransactionCollateralData1Choice) GetBuySellBck() (out Collateral15)

func (*TransactionCollateralData1Choice) GetMrgnLndg

func (t *TransactionCollateralData1Choice) GetMrgnLndg() (out Security3)

func (*TransactionCollateralData1Choice) GetRpTrad

func (t *TransactionCollateralData1Choice) GetRpTrad() (out Collateral15)

func (*TransactionCollateralData1Choice) GetSctiesLndg

type TransactionCollateralData8Choice

type TransactionCollateralData8Choice struct {
	RpTrad     *Collateral27          `json:"rpTrad,omitempty" xml:"RpTrad,omitempty"`
	BuySellBck *Collateral27          `json:"buySellBck,omitempty" xml:"BuySellBck,omitempty"`
	SctiesLndg *CollateralFlag6Choice `json:"sctiesLndg,omitempty" xml:"SctiesLndg,omitempty"`
}

func (*TransactionCollateralData8Choice) GetBuySellBck

func (t *TransactionCollateralData8Choice) GetBuySellBck() (out Collateral27)

func (*TransactionCollateralData8Choice) GetRpTrad

func (t *TransactionCollateralData8Choice) GetRpTrad() (out Collateral27)

func (*TransactionCollateralData8Choice) GetSctiesLndg

type TransactionCounterpartyData3Choice

type TransactionCounterpartyData3Choice struct {
	RpTrad     *TransactionCounterpartyData7 `json:"rpTrad,omitempty" xml:"RpTrad,omitempty"`
	BuySellBck *TransactionCounterpartyData7 `json:"buySellBck,omitempty" xml:"BuySellBck,omitempty"`
	SctiesLndg *TransactionCounterpartyData7 `json:"sctiesLndg,omitempty" xml:"SctiesLndg,omitempty"`
}

func (*TransactionCounterpartyData3Choice) GetBuySellBck

func (*TransactionCounterpartyData3Choice) GetRpTrad

func (*TransactionCounterpartyData3Choice) GetSctiesLndg

type TransactionCounterpartyData7

type TransactionCounterpartyData7 struct {
	Bnfcry     *OrganisationIdentification9Choice `json:"bnfcry,omitempty" xml:"Bnfcry,omitempty"`
	TrptyAgt   *string                            `json:"trptyAgt,omitempty" xml:"TrptyAgt,omitempty"`
	Brkr       *string                            `json:"brkr,omitempty" xml:"Brkr,omitempty"`
	ClrMmb     *string                            `json:"clrMmb,omitempty" xml:"ClrMmb,omitempty"`
	SttlmPties *SettlementParties31Choice         `json:"sttlmPties,omitempty" xml:"SttlmPties,omitempty"`
	AgtLndr    *string                            `json:"agtLndr,omitempty" xml:"AgtLndr,omitempty"`
}

func (*TransactionCounterpartyData7) GetAgtLndr

func (t *TransactionCounterpartyData7) GetAgtLndr() (out string)

func (*TransactionCounterpartyData7) GetBnfcry

func (*TransactionCounterpartyData7) GetBrkr

func (t *TransactionCounterpartyData7) GetBrkr() (out string)

func (*TransactionCounterpartyData7) GetClrMmb

func (t *TransactionCounterpartyData7) GetClrMmb() (out string)

func (*TransactionCounterpartyData7) GetSttlmPties

func (*TransactionCounterpartyData7) GetTrptyAgt

func (t *TransactionCounterpartyData7) GetTrptyAgt() (out string)

type TransactionLoanData4Choice

type TransactionLoanData4Choice struct {
	RpTrad     *LoanData29 `json:"rpTrad,omitempty" xml:"RpTrad,omitempty"`
	BuySellBck *LoanData29 `json:"buySellBck,omitempty" xml:"BuySellBck,omitempty"`
	SctiesLndg *LoanData29 `json:"sctiesLndg,omitempty" xml:"SctiesLndg,omitempty"`
	MrgnLndg   *LoanData13 `json:"mrgnLndg,omitempty" xml:"MrgnLndg,omitempty"`
}

func (*TransactionLoanData4Choice) GetBuySellBck

func (t *TransactionLoanData4Choice) GetBuySellBck() (out LoanData29)

func (*TransactionLoanData4Choice) GetMrgnLndg

func (t *TransactionLoanData4Choice) GetMrgnLndg() (out LoanData13)

func (*TransactionLoanData4Choice) GetRpTrad

func (t *TransactionLoanData4Choice) GetRpTrad() (out LoanData29)

func (*TransactionLoanData4Choice) GetSctiesLndg

func (t *TransactionLoanData4Choice) GetSctiesLndg() (out LoanData29)

type TransactionLoanData5Choice

type TransactionLoanData5Choice struct {
	RpTrad     *LoanData1  `json:"rpTrad,omitempty" xml:"RpTrad,omitempty"`
	BuySellBck *LoanData2  `json:"buySellBck,omitempty" xml:"BuySellBck,omitempty"`
	SctiesLndg *LoanData39 `json:"sctiesLndg,omitempty" xml:"SctiesLndg,omitempty"`
	MrgnLndg   *LoanData32 `json:"mrgnLndg,omitempty" xml:"MrgnLndg,omitempty"`
}

func (*TransactionLoanData5Choice) GetBuySellBck

func (t *TransactionLoanData5Choice) GetBuySellBck() (out LoanData2)

func (*TransactionLoanData5Choice) GetMrgnLndg

func (t *TransactionLoanData5Choice) GetMrgnLndg() (out LoanData32)

func (*TransactionLoanData5Choice) GetRpTrad

func (t *TransactionLoanData5Choice) GetRpTrad() (out LoanData1)

func (*TransactionLoanData5Choice) GetSctiesLndg

func (t *TransactionLoanData5Choice) GetSctiesLndg() (out LoanData39)

type TransactionLoanData6Choice

type TransactionLoanData6Choice struct {
	RpTrad     *LoanData37 `json:"rpTrad,omitempty" xml:"RpTrad,omitempty"`
	BuySellBck *LoanData27 `json:"buySellBck,omitempty" xml:"BuySellBck,omitempty"`
	SctiesLndg *LoanData41 `json:"sctiesLndg,omitempty" xml:"SctiesLndg,omitempty"`
}

func (*TransactionLoanData6Choice) GetBuySellBck

func (t *TransactionLoanData6Choice) GetBuySellBck() (out LoanData27)

func (*TransactionLoanData6Choice) GetRpTrad

func (t *TransactionLoanData6Choice) GetRpTrad() (out LoanData37)

func (*TransactionLoanData6Choice) GetSctiesLndg

func (t *TransactionLoanData6Choice) GetSctiesLndg() (out LoanData41)

type XSDDate

type XSDDate timeXSD

func CreateXSDDate

func CreateXSDDate(in time.Time) (out XSDDate)

func CreateXSDDatePointer

func CreateXSDDatePointer(in time.Time) *XSDDate

func (*XSDDate) GetTime

func (t *XSDDate) GetTime() (out time.Time)

func (XSDDate) MarshalText

func (t XSDDate) MarshalText() ([]byte, error)

func (XSDDate) MarshalXML

func (t XSDDate) MarshalXML(e *xml.Encoder, start xml.StartElement) error

func (XSDDate) MarshalXMLAttr

func (t XSDDate) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (*XSDDate) UnmarshalText

func (t *XSDDate) UnmarshalText(text []byte) error

type XSDDateTime

type XSDDateTime timeXSD

func CreateXSDDateTime

func CreateXSDDateTime(in time.Time) (out XSDDateTime)

func CreateXSDDateTimePointer

func CreateXSDDateTimePointer(in time.Time) *XSDDateTime

func (*XSDDateTime) GetTime

func (t *XSDDateTime) GetTime() (out time.Time)

func (XSDDateTime) MarshalText

func (t XSDDateTime) MarshalText() ([]byte, error)

func (XSDDateTime) MarshalXML

func (t XSDDateTime) MarshalXML(e *xml.Encoder, start xml.StartElement) error

func (XSDDateTime) MarshalXMLAttr

func (t XSDDateTime) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (*XSDDateTime) UnmarshalText

func (t *XSDDateTime) UnmarshalText(text []byte) error

type XSDGYear

type XSDGYear timeXSD

func CreateXSDGYear

func CreateXSDGYear(in time.Time) (out XSDGYear)

func CreateXSDGYearPointer

func CreateXSDGYearPointer(in time.Time) *XSDGYear

func (*XSDGYear) GetTime

func (t *XSDGYear) GetTime() (out time.Time)

func (XSDGYear) MarshalText

func (t XSDGYear) MarshalText() ([]byte, error)

func (XSDGYear) MarshalXML

func (t XSDGYear) MarshalXML(e *xml.Encoder, start xml.StartElement) error

func (XSDGYear) MarshalXMLAttr

func (t XSDGYear) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (*XSDGYear) UnmarshalText

func (t *XSDGYear) UnmarshalText(text []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL