Documentation ¶
Overview ¶
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.110.001.01
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:camt.110.001.01
Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:camt.110.001.01
Index ¶
- type ActiveOrHistoricCurrencyAndAmount
- type ActiveOrHistoricCurrencyAndAmountSimpleType
- type ActiveOrHistoricCurrencyCode
- type AdditionalRequestData1Choice1
- type BranchAndFinancialInstitutionIdentification61
- type ClearingSystemIdentification2Choice1
- type ClearingSystemMemberIdentification21
- type DateAndDateTime2Choice1
- type Document
- type ExternalClearingSystemIdentification1CodeFixed
- type ExternalInvestigationReason1Code
- type ExternalInvestigationReasonSubType1Code
- type ExternalInvestigationSubType1Code
- type ExternalInvestigationType1Code
- type FinancialInstitutionIdentification181
- type IMADFedwireFunds1
- type InvestigationReason1Choice1
- type InvestigationReason21
- type InvestigationReasonSubType1Choice1
- type InvestigationRequest21
- type InvestigationRequestV01
- type InvestigationSubType1Choice1
- type InvestigationType1Choice1
- type Max35Text
- type Max500Text
- type MessageNameIdentificationFRS1
- type Party40Choice1
- type RoutingNumberFRS1
- type UUIDv4Identifier
- type UnderlyingData2Choice1
- type UnderlyingGroupInformation11
- type UnderlyingPaymentInstruction81
- type UnderlyingPaymentTransaction71
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveOrHistoricCurrencyAndAmount ¶
type ActiveOrHistoricCurrencyAndAmount struct { Value ActiveOrHistoricCurrencyAndAmountSimpleType `xml:",chardata"` Ccy ActiveOrHistoricCurrencyCode `xml:"Ccy,attr"` }
func (ActiveOrHistoricCurrencyAndAmount) Validate ¶
func (v ActiveOrHistoricCurrencyAndAmount) Validate() error
type ActiveOrHistoricCurrencyAndAmountSimpleType ¶
func (ActiveOrHistoricCurrencyAndAmountSimpleType) MarshalText ¶
func (a ActiveOrHistoricCurrencyAndAmountSimpleType) MarshalText() ([]byte, error)
type ActiveOrHistoricCurrencyCode ¶
type ActiveOrHistoricCurrencyCode string
func (ActiveOrHistoricCurrencyCode) Validate ¶
func (v ActiveOrHistoricCurrencyCode) Validate() error
type AdditionalRequestData1Choice1 ¶
type AdditionalRequestData1Choice1 struct {
ReqNrrtv *Max500Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 ReqNrrtv,omitempty"`
}
func (AdditionalRequestData1Choice1) Validate ¶
func (v AdditionalRequestData1Choice1) Validate() error
type BranchAndFinancialInstitutionIdentification61 ¶
type BranchAndFinancialInstitutionIdentification61 struct {
FinInstnId FinancialInstitutionIdentification181 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 FinInstnId"`
}
func (BranchAndFinancialInstitutionIdentification61) Validate ¶
func (v BranchAndFinancialInstitutionIdentification61) Validate() error
type ClearingSystemIdentification2Choice1 ¶
type ClearingSystemIdentification2Choice1 struct {
Cd *ExternalClearingSystemIdentification1CodeFixed `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Cd,omitempty"`
}
func (ClearingSystemIdentification2Choice1) Validate ¶
func (v ClearingSystemIdentification2Choice1) Validate() error
type ClearingSystemMemberIdentification21 ¶
type ClearingSystemMemberIdentification21 struct { ClrSysId ClearingSystemIdentification2Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 ClrSysId"` MmbId RoutingNumberFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 MmbId"` }
func (ClearingSystemMemberIdentification21) Validate ¶
func (v ClearingSystemMemberIdentification21) Validate() error
type DateAndDateTime2Choice1 ¶
type DateAndDateTime2Choice1 struct {
Dt *fedwire.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Dt,omitempty"`
}
func (DateAndDateTime2Choice1) Validate ¶
func (v DateAndDateTime2Choice1) Validate() error
type Document ¶
type Document struct { XMLName xml.Name InvstgtnReq InvestigationRequestV01 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 InvstgtnReq"` }
type ExternalClearingSystemIdentification1CodeFixed ¶
type ExternalClearingSystemIdentification1CodeFixed string
const ExternalClearingSystemIdentification1CodeFixedUsaba ExternalClearingSystemIdentification1CodeFixed = "USABA"
func (ExternalClearingSystemIdentification1CodeFixed) Validate ¶
func (v ExternalClearingSystemIdentification1CodeFixed) Validate() error
type ExternalInvestigationReason1Code ¶
type ExternalInvestigationReason1Code string
func (ExternalInvestigationReason1Code) Validate ¶
func (v ExternalInvestigationReason1Code) Validate() error
type ExternalInvestigationReasonSubType1Code ¶
type ExternalInvestigationReasonSubType1Code string
func (ExternalInvestigationReasonSubType1Code) Validate ¶
func (v ExternalInvestigationReasonSubType1Code) Validate() error
type ExternalInvestigationSubType1Code ¶
type ExternalInvestigationSubType1Code string
func (ExternalInvestigationSubType1Code) Validate ¶
func (v ExternalInvestigationSubType1Code) Validate() error
type ExternalInvestigationType1Code ¶
type ExternalInvestigationType1Code string
func (ExternalInvestigationType1Code) Validate ¶
func (v ExternalInvestigationType1Code) Validate() error
type FinancialInstitutionIdentification181 ¶
type FinancialInstitutionIdentification181 struct {
ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 ClrSysMmbId"`
}
func (FinancialInstitutionIdentification181) Validate ¶
func (v FinancialInstitutionIdentification181) Validate() error
type IMADFedwireFunds1 ¶
type IMADFedwireFunds1 string
func (IMADFedwireFunds1) Validate ¶
func (v IMADFedwireFunds1) Validate() error
type InvestigationReason1Choice1 ¶
type InvestigationReason1Choice1 struct {
Cd *ExternalInvestigationReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Cd,omitempty"`
}
func (InvestigationReason1Choice1) Validate ¶
func (v InvestigationReason1Choice1) Validate() error
type InvestigationReason21 ¶
type InvestigationReason21 struct { Rsn InvestigationReason1Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Rsn"` RsnSubTp *InvestigationReasonSubType1Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 RsnSubTp,omitempty"` AddtlReqData *AdditionalRequestData1Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 AddtlReqData,omitempty"` }
func (InvestigationReason21) Validate ¶
func (v InvestigationReason21) Validate() error
type InvestigationReasonSubType1Choice1 ¶
type InvestigationReasonSubType1Choice1 struct {
Cd *ExternalInvestigationReasonSubType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Cd,omitempty"`
}
func (InvestigationReasonSubType1Choice1) Validate ¶
func (v InvestigationReasonSubType1Choice1) Validate() error
type InvestigationRequest21 ¶
type InvestigationRequest21 struct { MsgId IMADFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 MsgId"` RqstrInvstgtnId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 RqstrInvstgtnId,omitempty"` RspndrInvstgtnId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 RspndrInvstgtnId,omitempty"` InvstgtnTp InvestigationType1Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 InvstgtnTp"` InvstgtnSubTp *InvestigationSubType1Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 InvstgtnSubTp,omitempty"` Undrlyg UnderlyingData2Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Undrlyg"` Rqstr Party40Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Rqstr"` Rspndr Party40Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Rspndr"` }
func (InvestigationRequest21) Validate ¶
func (v InvestigationRequest21) Validate() error
type InvestigationRequestV01 ¶
type InvestigationRequestV01 struct { InvstgtnReq InvestigationRequest21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 InvstgtnReq"` InvstgtnData []InvestigationReason21 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 InvstgtnData"` }
func (InvestigationRequestV01) Validate ¶
func (v InvestigationRequestV01) Validate() error
type InvestigationSubType1Choice1 ¶
type InvestigationSubType1Choice1 struct {
Cd *ExternalInvestigationSubType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Cd,omitempty"`
}
func (InvestigationSubType1Choice1) Validate ¶
func (v InvestigationSubType1Choice1) Validate() error
type InvestigationType1Choice1 ¶
type InvestigationType1Choice1 struct {
Cd *ExternalInvestigationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Cd,omitempty"`
}
func (InvestigationType1Choice1) Validate ¶
func (v InvestigationType1Choice1) Validate() error
type Max500Text ¶
type Max500Text string
func (Max500Text) Validate ¶
func (v Max500Text) Validate() error
type MessageNameIdentificationFRS1 ¶
type MessageNameIdentificationFRS1 string
func (MessageNameIdentificationFRS1) Validate ¶
func (v MessageNameIdentificationFRS1) Validate() error
type Party40Choice1 ¶
type Party40Choice1 struct {
Agt *BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Agt,omitempty"`
}
func (Party40Choice1) Validate ¶
func (v Party40Choice1) Validate() error
type RoutingNumberFRS1 ¶
type RoutingNumberFRS1 string
func (RoutingNumberFRS1) Validate ¶
func (v RoutingNumberFRS1) Validate() error
type UUIDv4Identifier ¶
type UUIDv4Identifier string
func (UUIDv4Identifier) Validate ¶
func (v UUIDv4Identifier) Validate() error
type UnderlyingData2Choice1 ¶
type UnderlyingData2Choice1 struct { Initn *UnderlyingPaymentInstruction81 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 Initn,omitempty"` IntrBk *UnderlyingPaymentTransaction71 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 IntrBk,omitempty"` }
func (UnderlyingData2Choice1) Validate ¶
func (v UnderlyingData2Choice1) Validate() error
type UnderlyingGroupInformation11 ¶
type UnderlyingGroupInformation11 struct { OrgnlMsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlMsgId"` OrgnlMsgNmId MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlMsgNmId"` OrgnlCreDtTm fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlCreDtTm"` }
func (UnderlyingGroupInformation11) Validate ¶
func (v UnderlyingGroupInformation11) Validate() error
type UnderlyingPaymentInstruction81 ¶
type UnderlyingPaymentInstruction81 struct { OrgnlGrpInf UnderlyingGroupInformation11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlGrpInf"` OrgnlPmtInfId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlPmtInfId,omitempty"` OrgnlInstrId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlInstrId,omitempty"` OrgnlEndToEndId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlEndToEndId,omitempty"` OrgnlUETR UUIDv4Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlUETR"` OrgnlInstdAmt *ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlInstdAmt,omitempty"` ReqdExctnDt DateAndDateTime2Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 ReqdExctnDt"` }
func (UnderlyingPaymentInstruction81) Validate ¶
func (v UnderlyingPaymentInstruction81) Validate() error
type UnderlyingPaymentTransaction71 ¶
type UnderlyingPaymentTransaction71 struct { OrgnlGrpInf UnderlyingGroupInformation11 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlGrpInf"` OrgnlInstrId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlInstrId,omitempty"` OrgnlEndToEndId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlEndToEndId,omitempty"` OrgnlTxId *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlTxId,omitempty"` OrgnlUETR UUIDv4Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlUETR"` OrgnlIntrBkSttlmAmt *ActiveOrHistoricCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlIntrBkSttlmAmt,omitempty"` OrgnlIntrBkSttlmDt *fedwire.ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.110.001.01 OrgnlIntrBkSttlmDt,omitempty"` }
func (UnderlyingPaymentTransaction71) Validate ¶
func (v UnderlyingPaymentTransaction71) Validate() error
Click to show internal directories.
Click to hide internal directories.