Documentation
¶
Index ¶
- type AccountIdentification1
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyCode
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyCode
- type AdditionalParameters1
- type AdditionalReference3
- type AddressType2Code
- type AlternateSecurityIdentification1
- type AmountOrRate3Choice
- type AnyBICIdentifier
- type BloombergIdentifier
- type BreakdownByCountry2
- type BreakdownByCurrency2
- type BreakdownByParty3
- type BreakdownByUserDefinedParameter3
- type CashInForecast5
- type CashOutForecast5
- type Charge26
- type ChargeType4Choice
- type ChargeType12Code
- type Commission21
- type CommissionType5Choice
- type CommissionType6Code
- type ConsolidatedTapeAssociationIdentifier
- type CountryCode
- type CurrencyDesignation1
- type CurrencyDesignation1Code
- type DataFormat2Choice
- type DateAndDateTimeChoice
- type DistributionPolicy1Code
- type Document
- type EuroclearClearstreamIdentifier
- type Exact4AlphaNumericText
- type Extension1
- type FinancialInstrument9
- type FinancialInstrumentQuantity1
- type FlowDirectionType1Code
- type ForeignExchangeTerms19
- type FormOfSecurity1Code
- type Fund4
- type FundBalance1
- type FundCashForecast6
- type FundCashInBreakdown3
- type FundCashOutBreakdown3
- type FundDetailedConfirmedCashForecastReport3
- type FundDetailedConfirmedCashForecastReportCancellationV03
- type GenericIdentification1
- type GenericIdentification47
- type ISINIdentifier
- type ISODate
- type ISODateTime
- type IdentificationSource5Choice
- type InvestmentAccount42
- type InvestmentFundTransactionInType1Choice
- type InvestmentFundTransactionInType1Code
- type InvestmentFundTransactionOutType1Choice
- type InvestmentFundTransactionOutType1Code
- type LEIIdentifier
- type Max4AlphaNumericText
- type Max5NumericText
- type Max16Text
- type Max35Text
- type Max70Text
- type Max140Text
- type Max350Text
- type MessageIdentification1
- type NameAndAddress5
- type NetCashForecast3
- type NetCashForecast4
- type OrderQuantityType2Code
- type OtherIdentification4
- type Pagination
- type PartyIdentification2Choice
- type PostalAddress1
- type PriceValue1
- type QuantityType1Choice
- type RICIdentifier
- type SecurityIdentification3Choice
- type SimpleIdentificationInformation
- type TickerIdentifier
- type TypeOfPrice10Code
- type UnitPrice19
- type UnitPriceType2Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountIdentification1 ¶
type AccountIdentification1 struct {
Prtry SimpleIdentificationInformation `xml:"urn:swift:xsd:camt.045.001.03 Prtry"`
}
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct {
Value float64 `xml:",chardata"`
Ccy ActiveCurrencyCode `xml:"Ccy,attr"`
}
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct {
Value float64 `xml:",chardata"`
Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"`
}
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
Must match the pattern [A-Z]{3,3}
type AdditionalParameters1 ¶
type AdditionalParameters1 struct {
Ctry CountryCode `xml:"urn:swift:xsd:camt.045.001.03 Ctry,omitempty"`
Ccy ActiveOrHistoricCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 Ccy,omitempty"`
GeoArea Max35Text `xml:"urn:swift:xsd:camt.045.001.03 GeoArea,omitempty"`
}
type AdditionalReference3 ¶
type AdditionalReference3 struct {
Ref Max35Text `xml:"urn:swift:xsd:camt.045.001.03 Ref"`
RefIssr PartyIdentification2Choice `xml:"urn:swift:xsd:camt.045.001.03 RefIssr,omitempty"`
MsgNm Max35Text `xml:"urn:swift:xsd:camt.045.001.03 MsgNm,omitempty"`
}
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
type AlternateSecurityIdentification1 ¶
type AlternateSecurityIdentification1 struct {
Id Max35Text `xml:"urn:swift:xsd:camt.045.001.03 Id"`
DmstIdSrc CountryCode `xml:"urn:swift:xsd:camt.045.001.03 DmstIdSrc,omitempty"`
PrtryIdSrc Max35Text `xml:"urn:swift:xsd:camt.045.001.03 PrtryIdSrc,omitempty"`
}
type AmountOrRate3Choice ¶
type AmountOrRate3Choice struct {
Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:swift:xsd:camt.045.001.03 Amt,omitempty"`
Rate float64 `xml:"urn:swift:xsd:camt.045.001.03 Rate,omitempty"`
}
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type BreakdownByCountry2 ¶
type BreakdownByCountry2 struct {
Ctry CountryCode `xml:"urn:swift:xsd:camt.045.001.03 Ctry"`
CshInFcst []CashInForecast5 `xml:"urn:swift:xsd:camt.045.001.03 CshInFcst,omitempty"`
CshOutFcst []CashOutForecast5 `xml:"urn:swift:xsd:camt.045.001.03 CshOutFcst,omitempty"`
NetCshFcst []NetCashForecast4 `xml:"urn:swift:xsd:camt.045.001.03 NetCshFcst,omitempty"`
}
type BreakdownByCurrency2 ¶
type BreakdownByCurrency2 struct {
Ccy ActiveOrHistoricCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 Ccy"`
CshOutFcst []CashOutForecast5 `xml:"urn:swift:xsd:camt.045.001.03 CshOutFcst,omitempty"`
CshInFcst []CashInForecast5 `xml:"urn:swift:xsd:camt.045.001.03 CshInFcst,omitempty"`
NetCshFcst []NetCashForecast4 `xml:"urn:swift:xsd:camt.045.001.03 NetCshFcst,omitempty"`
}
type BreakdownByParty3 ¶
type BreakdownByParty3 struct {
Pty InvestmentAccount42 `xml:"urn:swift:xsd:camt.045.001.03 Pty"`
AddtlParams AdditionalParameters1 `xml:"urn:swift:xsd:camt.045.001.03 AddtlParams,omitempty"`
CshInFcst []CashInForecast5 `xml:"urn:swift:xsd:camt.045.001.03 CshInFcst,omitempty"`
CshOutFcst []CashOutForecast5 `xml:"urn:swift:xsd:camt.045.001.03 CshOutFcst,omitempty"`
NetCshFcst []NetCashForecast4 `xml:"urn:swift:xsd:camt.045.001.03 NetCshFcst,omitempty"`
}
type BreakdownByUserDefinedParameter3 ¶
type BreakdownByUserDefinedParameter3 struct {
Pty InvestmentAccount42 `xml:"urn:swift:xsd:camt.045.001.03 Pty,omitempty"`
Ctry CountryCode `xml:"urn:swift:xsd:camt.045.001.03 Ctry,omitempty"`
Ccy ActiveOrHistoricCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 Ccy,omitempty"`
UsrDfnd DataFormat2Choice `xml:"urn:swift:xsd:camt.045.001.03 UsrDfnd,omitempty"`
CshInFcst []CashInForecast5 `xml:"urn:swift:xsd:camt.045.001.03 CshInFcst,omitempty"`
CshOutFcst []CashOutForecast5 `xml:"urn:swift:xsd:camt.045.001.03 CshOutFcst,omitempty"`
NetCshFcst []NetCashForecast4 `xml:"urn:swift:xsd:camt.045.001.03 NetCshFcst,omitempty"`
}
type CashInForecast5 ¶
type CashInForecast5 struct {
CshSttlmDt ISODate `xml:"urn:swift:xsd:camt.045.001.03 CshSttlmDt"`
SubTtlAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 SubTtlAmt,omitempty"`
SubTtlUnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 SubTtlUnitsNb,omitempty"`
XcptnlCshFlowInd bool `xml:"urn:swift:xsd:camt.045.001.03 XcptnlCshFlowInd,omitempty"`
CshInBrkdwnDtls []FundCashInBreakdown3 `xml:"urn:swift:xsd:camt.045.001.03 CshInBrkdwnDtls,omitempty"`
AddtlBal FundBalance1 `xml:"urn:swift:xsd:camt.045.001.03 AddtlBal,omitempty"`
}
type CashOutForecast5 ¶
type CashOutForecast5 struct {
CshSttlmDt ISODate `xml:"urn:swift:xsd:camt.045.001.03 CshSttlmDt"`
SubTtlAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 SubTtlAmt,omitempty"`
SubTtlUnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 SubTtlUnitsNb,omitempty"`
XcptnlCshFlowInd bool `xml:"urn:swift:xsd:camt.045.001.03 XcptnlCshFlowInd,omitempty"`
CshOutBrkdwnDtls []FundCashOutBreakdown3 `xml:"urn:swift:xsd:camt.045.001.03 CshOutBrkdwnDtls,omitempty"`
AddtlBal FundBalance1 `xml:"urn:swift:xsd:camt.045.001.03 AddtlBal,omitempty"`
}
type Charge26 ¶
type Charge26 struct {
Tp ChargeType4Choice `xml:"urn:swift:xsd:camt.045.001.03 Tp"`
ChrgApld AmountOrRate3Choice `xml:"urn:swift:xsd:camt.045.001.03 ChrgApld"`
}
type ChargeType4Choice ¶
type ChargeType4Choice struct {
Cd ChargeType12Code `xml:"urn:swift:xsd:camt.045.001.03 Cd,omitempty"`
Prtry GenericIdentification47 `xml:"urn:swift:xsd:camt.045.001.03 Prtry,omitempty"`
}
type ChargeType12Code ¶
type ChargeType12Code string
May be one of BEND, DISC, FEND, POST, REGF, SHIP, SPCN, TRAN
type Commission21 ¶
type Commission21 struct {
ComssnTp CommissionType5Choice `xml:"urn:swift:xsd:camt.045.001.03 ComssnTp"`
ComssnApld AmountOrRate3Choice `xml:"urn:swift:xsd:camt.045.001.03 ComssnApld"`
}
type CommissionType5Choice ¶
type CommissionType5Choice struct {
Cd CommissionType6Code `xml:"urn:swift:xsd:camt.045.001.03 Cd,omitempty"`
Prtry GenericIdentification47 `xml:"urn:swift:xsd:camt.045.001.03 Prtry,omitempty"`
}
type ConsolidatedTapeAssociationIdentifier ¶
type ConsolidatedTapeAssociationIdentifier string
May be no more than 35 items long
type CurrencyDesignation1 ¶
type CurrencyDesignation1 struct {
CcyDsgnt CurrencyDesignation1Code `xml:"urn:swift:xsd:camt.045.001.03 CcyDsgnt,omitempty"`
Lctn CountryCode `xml:"urn:swift:xsd:camt.045.001.03 Lctn,omitempty"`
AddtlInf Max350Text `xml:"urn:swift:xsd:camt.045.001.03 AddtlInf,omitempty"`
}
type DataFormat2Choice ¶
type DataFormat2Choice struct {
Strd GenericIdentification1 `xml:"urn:swift:xsd:camt.045.001.03 Strd,omitempty"`
Ustrd Max140Text `xml:"urn:swift:xsd:camt.045.001.03 Ustrd,omitempty"`
}
type DateAndDateTimeChoice ¶
type DateAndDateTimeChoice struct {
Dt ISODate `xml:"urn:swift:xsd:camt.045.001.03 Dt,omitempty"`
DtTm ISODateTime `xml:"urn:swift:xsd:camt.045.001.03 DtTm,omitempty"`
}
type Document ¶
type Document struct {
FndDtldConfdCshFcstRptCxl FundDetailedConfirmedCashForecastReportCancellationV03 `xml:"urn:swift:xsd:camt.045.001.03 FndDtldConfdCshFcstRptCxl"`
}
type EuroclearClearstreamIdentifier ¶
type EuroclearClearstreamIdentifier string
May be no more than 12 items long
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type Extension1 ¶
type Extension1 struct {
PlcAndNm Max350Text `xml:"urn:swift:xsd:camt.045.001.03 PlcAndNm"`
Txt Max350Text `xml:"urn:swift:xsd:camt.045.001.03 Txt"`
}
type FinancialInstrument9 ¶
type FinancialInstrument9 struct {
Id SecurityIdentification3Choice `xml:"urn:swift:xsd:camt.045.001.03 Id"`
Nm Max350Text `xml:"urn:swift:xsd:camt.045.001.03 Nm,omitempty"`
SplmtryId Max35Text `xml:"urn:swift:xsd:camt.045.001.03 SplmtryId,omitempty"`
ReqdNAVCcy ActiveOrHistoricCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 ReqdNAVCcy,omitempty"`
ClssTp Max35Text `xml:"urn:swift:xsd:camt.045.001.03 ClssTp,omitempty"`
SctiesForm FormOfSecurity1Code `xml:"urn:swift:xsd:camt.045.001.03 SctiesForm,omitempty"`
DstrbtnPlcy DistributionPolicy1Code `xml:"urn:swift:xsd:camt.045.001.03 DstrbtnPlcy,omitempty"`
DualFndInd bool `xml:"urn:swift:xsd:camt.045.001.03 DualFndInd"`
}
type FinancialInstrumentQuantity1 ¶
type FinancialInstrumentQuantity1 struct {
Unit float64 `xml:"urn:swift:xsd:camt.045.001.03 Unit"`
}
type ForeignExchangeTerms19 ¶
type ForeignExchangeTerms19 struct {
UnitCcy ActiveCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 UnitCcy"`
QtdCcy ActiveCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 QtdCcy"`
XchgRate float64 `xml:"urn:swift:xsd:camt.045.001.03 XchgRate"`
}
type Fund4 ¶
type Fund4 struct {
Nm Max350Text `xml:"urn:swift:xsd:camt.045.001.03 Nm,omitempty"`
LglNttyIdr LEIIdentifier `xml:"urn:swift:xsd:camt.045.001.03 LglNttyIdr,omitempty"`
Id OtherIdentification4 `xml:"urn:swift:xsd:camt.045.001.03 Id,omitempty"`
Ccy ActiveOrHistoricCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 Ccy,omitempty"`
TtlNAV ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 TtlNAV,omitempty"`
PrvsTtlNAV ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 PrvsTtlNAV,omitempty"`
TtlUnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 TtlUnitsNb,omitempty"`
PrvsTtlUnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 PrvsTtlUnitsNb,omitempty"`
PctgOfFndTtlNAV float64 `xml:"urn:swift:xsd:camt.045.001.03 PctgOfFndTtlNAV,omitempty"`
}
type FundBalance1 ¶
type FundBalance1 struct {
TtlUnitsFrUnitOrdrs FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 TtlUnitsFrUnitOrdrs,omitempty"`
TtlUnitsFrCshOrdrs FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 TtlUnitsFrCshOrdrs,omitempty"`
TtlCshFrUnitOrdrs ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 TtlCshFrUnitOrdrs,omitempty"`
TtlCshFrCshOrdrs ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 TtlCshFrCshOrdrs,omitempty"`
}
type FundCashForecast6 ¶
type FundCashForecast6 struct {
Id Max35Text `xml:"urn:swift:xsd:camt.045.001.03 Id"`
TradDtTm DateAndDateTimeChoice `xml:"urn:swift:xsd:camt.045.001.03 TradDtTm"`
PrvsTradDtTm DateAndDateTimeChoice `xml:"urn:swift:xsd:camt.045.001.03 PrvsTradDtTm,omitempty"`
FinInstrmDtls FinancialInstrument9 `xml:"urn:swift:xsd:camt.045.001.03 FinInstrmDtls"`
TtlNAV []ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 TtlNAV,omitempty"`
PrvsTtlNAV []ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 PrvsTtlNAV,omitempty"`
TtlUnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 TtlUnitsNb,omitempty"`
PrvsTtlUnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 PrvsTtlUnitsNb,omitempty"`
TtlNAVChngRate float64 `xml:"urn:swift:xsd:camt.045.001.03 TtlNAVChngRate,omitempty"`
InvstmtCcy []ActiveOrHistoricCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 InvstmtCcy,omitempty"`
CcySts CurrencyDesignation1 `xml:"urn:swift:xsd:camt.045.001.03 CcySts,omitempty"`
XcptnlNetCshFlowInd bool `xml:"urn:swift:xsd:camt.045.001.03 XcptnlNetCshFlowInd"`
Pric UnitPrice19 `xml:"urn:swift:xsd:camt.045.001.03 Pric,omitempty"`
FXRate ForeignExchangeTerms19 `xml:"urn:swift:xsd:camt.045.001.03 FXRate,omitempty"`
PctgOfShrClssTtlNAV float64 `xml:"urn:swift:xsd:camt.045.001.03 PctgOfShrClssTtlNAV,omitempty"`
BrkdwnByPty []BreakdownByParty3 `xml:"urn:swift:xsd:camt.045.001.03 BrkdwnByPty,omitempty"`
BrkdwnByCtry []BreakdownByCountry2 `xml:"urn:swift:xsd:camt.045.001.03 BrkdwnByCtry,omitempty"`
BrkdwnByCcy []BreakdownByCurrency2 `xml:"urn:swift:xsd:camt.045.001.03 BrkdwnByCcy,omitempty"`
BrkdwnByUsrDfndParam []BreakdownByUserDefinedParameter3 `xml:"urn:swift:xsd:camt.045.001.03 BrkdwnByUsrDfndParam,omitempty"`
NetCshFcstDtls []NetCashForecast4 `xml:"urn:swift:xsd:camt.045.001.03 NetCshFcstDtls,omitempty"`
}
type FundCashInBreakdown3 ¶
type FundCashInBreakdown3 struct {
Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 Amt,omitempty"`
UnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 UnitsNb,omitempty"`
NewAmtInd bool `xml:"urn:swift:xsd:camt.045.001.03 NewAmtInd,omitempty"`
InvstmtFndTxInTp InvestmentFundTransactionInType1Choice `xml:"urn:swift:xsd:camt.045.001.03 InvstmtFndTxInTp"`
OrgnlOrdrQtyTp QuantityType1Choice `xml:"urn:swift:xsd:camt.045.001.03 OrgnlOrdrQtyTp"`
ChrgDtls []Charge26 `xml:"urn:swift:xsd:camt.045.001.03 ChrgDtls,omitempty"`
ComssnDtls []Commission21 `xml:"urn:swift:xsd:camt.045.001.03 ComssnDtls,omitempty"`
SttlmCcy ActiveCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 SttlmCcy,omitempty"`
}
type FundCashOutBreakdown3 ¶
type FundCashOutBreakdown3 struct {
Amt ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 Amt,omitempty"`
UnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 UnitsNb,omitempty"`
NewAmtInd bool `xml:"urn:swift:xsd:camt.045.001.03 NewAmtInd,omitempty"`
InvstmtFndTxOutTp InvestmentFundTransactionOutType1Choice `xml:"urn:swift:xsd:camt.045.001.03 InvstmtFndTxOutTp"`
OrgnlOrdrQtyTp QuantityType1Choice `xml:"urn:swift:xsd:camt.045.001.03 OrgnlOrdrQtyTp"`
ChrgDtls []Charge26 `xml:"urn:swift:xsd:camt.045.001.03 ChrgDtls,omitempty"`
ComssnDtls []Commission21 `xml:"urn:swift:xsd:camt.045.001.03 ComssnDtls,omitempty"`
SttlmCcy ActiveCurrencyCode `xml:"urn:swift:xsd:camt.045.001.03 SttlmCcy,omitempty"`
}
type FundDetailedConfirmedCashForecastReport3 ¶
type FundDetailedConfirmedCashForecastReport3 struct {
FndOrSubFndDtls Fund4 `xml:"urn:swift:xsd:camt.045.001.03 FndOrSubFndDtls,omitempty"`
FndCshFcstDtls []FundCashForecast6 `xml:"urn:swift:xsd:camt.045.001.03 FndCshFcstDtls"`
CnsltdNetCshFcst NetCashForecast3 `xml:"urn:swift:xsd:camt.045.001.03 CnsltdNetCshFcst,omitempty"`
Xtnsn []Extension1 `xml:"urn:swift:xsd:camt.045.001.03 Xtnsn,omitempty"`
}
type FundDetailedConfirmedCashForecastReportCancellationV03 ¶
type FundDetailedConfirmedCashForecastReportCancellationV03 struct {
MsgId MessageIdentification1 `xml:"urn:swift:xsd:camt.045.001.03 MsgId"`
PoolRef AdditionalReference3 `xml:"urn:swift:xsd:camt.045.001.03 PoolRef,omitempty"`
PrvsRef AdditionalReference3 `xml:"urn:swift:xsd:camt.045.001.03 PrvsRef,omitempty"`
RltdRef []AdditionalReference3 `xml:"urn:swift:xsd:camt.045.001.03 RltdRef,omitempty"`
MsgPgntn Pagination `xml:"urn:swift:xsd:camt.045.001.03 MsgPgntn"`
CshFcstRptToBeCanc FundDetailedConfirmedCashForecastReport3 `xml:"urn:swift:xsd:camt.045.001.03 CshFcstRptToBeCanc,omitempty"`
}
type GenericIdentification1 ¶
type GenericIdentification47 ¶
type GenericIdentification47 struct {
Id Exact4AlphaNumericText `xml:"urn:swift:xsd:camt.045.001.03 Id"`
Issr Max4AlphaNumericText `xml:"urn:swift:xsd:camt.045.001.03 Issr"`
SchmeNm Max4AlphaNumericText `xml:"urn:swift:xsd:camt.045.001.03 SchmeNm,omitempty"`
}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource5Choice ¶
type IdentificationSource5Choice struct {
DmstIdSrc CountryCode `xml:"urn:swift:xsd:camt.045.001.03 DmstIdSrc,omitempty"`
PrtryIdSrc Max35Text `xml:"urn:swift:xsd:camt.045.001.03 PrtryIdSrc,omitempty"`
}
type InvestmentAccount42 ¶
type InvestmentAccount42 struct {
AcctId AccountIdentification1 `xml:"urn:swift:xsd:camt.045.001.03 AcctId,omitempty"`
OwnrId PartyIdentification2Choice `xml:"urn:swift:xsd:camt.045.001.03 OwnrId,omitempty"`
AcctSvcr PartyIdentification2Choice `xml:"urn:swift:xsd:camt.045.001.03 AcctSvcr,omitempty"`
}
type InvestmentFundTransactionInType1Choice ¶
type InvestmentFundTransactionInType1Choice struct {
Cd InvestmentFundTransactionInType1Code `xml:"urn:swift:xsd:camt.045.001.03 Cd,omitempty"`
Prtry GenericIdentification47 `xml:"urn:swift:xsd:camt.045.001.03 Prtry,omitempty"`
}
type InvestmentFundTransactionInType1Code ¶
type InvestmentFundTransactionInType1Code string
May be one of SUBS, SWII, INSP, CROI, RDIV
type InvestmentFundTransactionOutType1Choice ¶
type InvestmentFundTransactionOutType1Choice struct {
Cd InvestmentFundTransactionOutType1Code `xml:"urn:swift:xsd:camt.045.001.03 Cd,omitempty"`
Prtry GenericIdentification47 `xml:"urn:swift:xsd:camt.045.001.03 Prtry,omitempty"`
}
type InvestmentFundTransactionOutType1Code ¶
type InvestmentFundTransactionOutType1Code string
May be one of REDM, SWIO, INSP, CROO
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type MessageIdentification1 ¶
type MessageIdentification1 struct {
Id Max35Text `xml:"urn:swift:xsd:camt.045.001.03 Id"`
CreDtTm ISODateTime `xml:"urn:swift:xsd:camt.045.001.03 CreDtTm"`
}
type NameAndAddress5 ¶
type NameAndAddress5 struct {
Nm Max350Text `xml:"urn:swift:xsd:camt.045.001.03 Nm"`
Adr PostalAddress1 `xml:"urn:swift:xsd:camt.045.001.03 Adr,omitempty"`
}
type NetCashForecast3 ¶
type NetCashForecast3 struct {
NetAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 NetAmt,omitempty"`
NetUnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 NetUnitsNb,omitempty"`
FlowDrctn FlowDirectionType1Code `xml:"urn:swift:xsd:camt.045.001.03 FlowDrctn"`
}
type NetCashForecast4 ¶
type NetCashForecast4 struct {
CshSttlmDt ISODate `xml:"urn:swift:xsd:camt.045.001.03 CshSttlmDt"`
NetAmt ActiveOrHistoricCurrencyAndAmount `xml:"urn:swift:xsd:camt.045.001.03 NetAmt,omitempty"`
NetUnitsNb FinancialInstrumentQuantity1 `xml:"urn:swift:xsd:camt.045.001.03 NetUnitsNb,omitempty"`
FlowDrctn FlowDirectionType1Code `xml:"urn:swift:xsd:camt.045.001.03 FlowDrctn"`
AddtlBal FundBalance1 `xml:"urn:swift:xsd:camt.045.001.03 AddtlBal,omitempty"`
}
type OtherIdentification4 ¶
type OtherIdentification4 struct {
Id Max35Text `xml:"urn:swift:xsd:camt.045.001.03 Id"`
Tp IdentificationSource5Choice `xml:"urn:swift:xsd:camt.045.001.03 Tp"`
}
type Pagination ¶
type Pagination struct {
PgNb Max5NumericText `xml:"urn:swift:xsd:camt.045.001.03 PgNb"`
LastPgInd bool `xml:"urn:swift:xsd:camt.045.001.03 LastPgInd"`
}
type PartyIdentification2Choice ¶
type PartyIdentification2Choice struct {
BICOrBEI AnyBICIdentifier `xml:"urn:swift:xsd:camt.045.001.03 BICOrBEI,omitempty"`
PrtryId GenericIdentification1 `xml:"urn:swift:xsd:camt.045.001.03 PrtryId,omitempty"`
NmAndAdr NameAndAddress5 `xml:"urn:swift:xsd:camt.045.001.03 NmAndAdr,omitempty"`
}
type PostalAddress1 ¶
type PostalAddress1 struct {
AdrTp AddressType2Code `xml:"urn:swift:xsd:camt.045.001.03 AdrTp,omitempty"`
AdrLine []Max70Text `xml:"urn:swift:xsd:camt.045.001.03 AdrLine,omitempty"`
StrtNm Max70Text `xml:"urn:swift:xsd:camt.045.001.03 StrtNm,omitempty"`
BldgNb Max16Text `xml:"urn:swift:xsd:camt.045.001.03 BldgNb,omitempty"`
PstCd Max16Text `xml:"urn:swift:xsd:camt.045.001.03 PstCd,omitempty"`
TwnNm Max35Text `xml:"urn:swift:xsd:camt.045.001.03 TwnNm,omitempty"`
CtrySubDvsn Max35Text `xml:"urn:swift:xsd:camt.045.001.03 CtrySubDvsn,omitempty"`
Ctry CountryCode `xml:"urn:swift:xsd:camt.045.001.03 Ctry"`
}
type PriceValue1 ¶
type PriceValue1 struct {
Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:swift:xsd:camt.045.001.03 Amt"`
}
type QuantityType1Choice ¶
type QuantityType1Choice struct {
Cd OrderQuantityType2Code `xml:"urn:swift:xsd:camt.045.001.03 Cd,omitempty"`
Prtry GenericIdentification47 `xml:"urn:swift:xsd:camt.045.001.03 Prtry,omitempty"`
}
type SecurityIdentification3Choice ¶
type SecurityIdentification3Choice struct {
ISIN ISINIdentifier `xml:"urn:swift:xsd:camt.045.001.03 ISIN,omitempty"`
SEDOL string `xml:"urn:swift:xsd:camt.045.001.03 SEDOL,omitempty"`
CUSIP string `xml:"urn:swift:xsd:camt.045.001.03 CUSIP,omitempty"`
RIC RICIdentifier `xml:"urn:swift:xsd:camt.045.001.03 RIC,omitempty"`
TckrSymb TickerIdentifier `xml:"urn:swift:xsd:camt.045.001.03 TckrSymb,omitempty"`
Blmbrg BloombergIdentifier `xml:"urn:swift:xsd:camt.045.001.03 Blmbrg,omitempty"`
CTA ConsolidatedTapeAssociationIdentifier `xml:"urn:swift:xsd:camt.045.001.03 CTA,omitempty"`
QUICK string `xml:"urn:swift:xsd:camt.045.001.03 QUICK,omitempty"`
Wrtppr string `xml:"urn:swift:xsd:camt.045.001.03 Wrtppr,omitempty"`
Dtch string `xml:"urn:swift:xsd:camt.045.001.03 Dtch,omitempty"`
Vlrn string `xml:"urn:swift:xsd:camt.045.001.03 Vlrn,omitempty"`
SCVM string `xml:"urn:swift:xsd:camt.045.001.03 SCVM,omitempty"`
Belgn string `xml:"urn:swift:xsd:camt.045.001.03 Belgn,omitempty"`
Cmon EuroclearClearstreamIdentifier `xml:"urn:swift:xsd:camt.045.001.03 Cmon,omitempty"`
OthrPrtryId AlternateSecurityIdentification1 `xml:"urn:swift:xsd:camt.045.001.03 OthrPrtryId,omitempty"`
}
type SimpleIdentificationInformation ¶
type SimpleIdentificationInformation struct {
Id Max35Text `xml:"urn:swift:xsd:camt.045.001.03 Id"`
}
type TypeOfPrice10Code ¶
type TypeOfPrice10Code string
May be one of BIDE, OFFR, NAVL, CREA, CANC, INTE, SWNG, MIDD, RINV, SWIC, DDVR, ACTU
type UnitPrice19 ¶
type UnitPrice19 struct {
PricTp UnitPriceType2Choice `xml:"urn:swift:xsd:camt.045.001.03 PricTp"`
Val PriceValue1 `xml:"urn:swift:xsd:camt.045.001.03 Val"`
}
type UnitPriceType2Choice ¶
type UnitPriceType2Choice struct {
Cd TypeOfPrice10Code `xml:"urn:swift:xsd:camt.045.001.03 Cd,omitempty"`
Prtry GenericIdentification47 `xml:"urn:swift:xsd:camt.045.001.03 Prtry,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.