head_001_001_02

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:head.001.001.02

Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Validations for urn:iso:std:iso:20022:tech:xsd:head.001.001.02

Code generated by GoComply XSD2Go for Moov; DO NOT EDIT. Models for urn:iso:std:iso:20022:tech:xsd:head.001.001.02

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppHdr

type AppHdr struct {
	XMLName xml.Name

	Fr Party44Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 Fr"`

	To Party44Choice1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 To"`

	BizMsgIdr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 BizMsgIdr"`

	MsgDefIdr MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 MsgDefIdr"`

	BizSvc *Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 BizSvc,omitempty"`

	MktPrctc ImplementationSpecification11 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 MktPrctc"`

	CreDt fednow.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 CreDt"`

	BizPrcgDt *fednow.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 BizPrcgDt,omitempty"`

	CpyDplct *CopyDuplicate1Code1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 CpyDplct,omitempty"`

	Rltd *BusinessApplicationHeader51 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 Rltd,omitempty"`
}

func (AppHdr) Validate

func (v AppHdr) Validate() error

type BranchAndFinancialInstitutionIdentification61

type BranchAndFinancialInstitutionIdentification61 struct {
	FinInstnId FinancialInstitutionIdentification181 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 FinInstnId"`
}

func (BranchAndFinancialInstitutionIdentification61) Validate

type BusinessApplicationHeader51

type BusinessApplicationHeader51 struct {
	Fr        Party44Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 Fr"`
	To        Party44Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 To"`
	BizMsgIdr Max35Text                     `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 BizMsgIdr"`
	MsgDefIdr MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 MsgDefIdr"`
	BizSvc    *Max35Text                    `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 BizSvc,omitempty"`
	CreDt     fednow.ISODateTime            `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 CreDt"`
}

func (BusinessApplicationHeader51) Validate

func (v BusinessApplicationHeader51) Validate() error

type BusinessApplicationHeaderV02

type BusinessApplicationHeaderV02 struct {
	Fr        Party44Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 Fr"`
	To        Party44Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 To"`
	BizMsgIdr Max35Text                     `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 BizMsgIdr"`
	MsgDefIdr MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 MsgDefIdr"`
	BizSvc    *Max35Text                    `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 BizSvc,omitempty"`
	MktPrctc  ImplementationSpecification11 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 MktPrctc"`
	CreDt     fednow.ISODateTime            `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 CreDt"`
	BizPrcgDt *fednow.ISODateTime           `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 BizPrcgDt,omitempty"`
	CpyDplct  *CopyDuplicate1Code1          `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 CpyDplct,omitempty"`
	Rltd      *BusinessApplicationHeader51  `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 Rltd,omitempty"`
}

func (BusinessApplicationHeaderV02) Validate

func (v BusinessApplicationHeaderV02) Validate() error

type ClearingSystemMemberIdentification21

type ClearingSystemMemberIdentification21 struct {
	MmbId ConnectionPartyIdentifierFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 MmbId"`
}

func (ClearingSystemMemberIdentification21) Validate

type ConnectionPartyIdentifierFedNow1

type ConnectionPartyIdentifierFedNow1 string

func (ConnectionPartyIdentifierFedNow1) Validate

type CopyDuplicate1Code1

type CopyDuplicate1Code1 string
const CopyDuplicate1Code1Dupl CopyDuplicate1Code1 = "DUPL"

func (CopyDuplicate1Code1) Validate

func (v CopyDuplicate1Code1) Validate() error

type FinancialInstitutionIdentification181

type FinancialInstitutionIdentification181 struct {
	ClrSysMmbId ClearingSystemMemberIdentification21 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 ClrSysMmbId"`
}

func (FinancialInstitutionIdentification181) Validate

type ImplementationSpecification11

type ImplementationSpecification11 struct {
	Regy Max350TextFixed                     `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 Regy"`
	Id   MarketPracticeIdentificationFedNow1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 Id"`
}

func (ImplementationSpecification11) Validate

func (v ImplementationSpecification11) Validate() error

type MarketPracticeIdentificationFedNow1

type MarketPracticeIdentificationFedNow1 string

func (MarketPracticeIdentificationFedNow1) Validate

type Max350TextFixed

type Max350TextFixed string
const Max350TextFixedWww2SwiftCommystandardsgroupfederalReserveFinancialServicesfednowService Max350TextFixed = "www2.swift.com/mystandards/#/group/Federal_Reserve_Financial_Services/FedNow_Service"

func (Max350TextFixed) Validate

func (v Max350TextFixed) Validate() error

type Max35Text

type Max35Text string

func (Max35Text) Validate

func (v Max35Text) Validate() error

type MessageNameIdentificationFRS1

type MessageNameIdentificationFRS1 string

func (MessageNameIdentificationFRS1) Validate

func (v MessageNameIdentificationFRS1) Validate() error

type Party44Choice1

type Party44Choice1 struct {
	FIId *BranchAndFinancialInstitutionIdentification61 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.02 FIId,omitempty"`
}

func (Party44Choice1) Validate

func (v Party44Choice1) Validate() error

Jump to

Keyboard shortcuts

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