BusinessApplicationHeader_head_001_001_03

package
v0.0.0-...-fe60304 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 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.03

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

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

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.03 Fr"`

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

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

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

	BizSvc BusinessServiceFedwireFunds1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 BizSvc"`

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

	CreDt fedwire.ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 CreDt"`

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

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

	PssblDplct *YesNoIndicator `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 PssblDplct,omitempty"`

	Rltd *BusinessApplicationHeader71 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 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.03 FinInstnId"`
}

func (BranchAndFinancialInstitutionIdentification61) Validate

type BusinessApplicationHeader71

type BusinessApplicationHeader71 struct {
	Fr         Party44Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 Fr"`
	To         Party44Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 To"`
	BizMsgIdr  Max35Text                     `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 BizMsgIdr"`
	MsgDefIdr  MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 MsgDefIdr"`
	BizSvc     BusinessServiceFedwireFunds1  `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 BizSvc"`
	MktPrctc   ImplementationSpecification12 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 MktPrctc"`
	CreDt      fedwire.ISODateTime           `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 CreDt"`
	BizPrcgDt  *fedwire.ISODateTime          `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 BizPrcgDt,omitempty"`
	PssblDplct *YesNoIndicator               `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 PssblDplct,omitempty"`
}

func (BusinessApplicationHeader71) Validate

func (v BusinessApplicationHeader71) Validate() error

type BusinessApplicationHeaderV03

type BusinessApplicationHeaderV03 struct {
	Fr         Party44Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 Fr"`
	To         Party44Choice1                `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 To"`
	BizMsgIdr  Max35Text                     `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 BizMsgIdr"`
	MsgDefIdr  MessageNameIdentificationFRS1 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 MsgDefIdr"`
	BizSvc     BusinessServiceFedwireFunds1  `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 BizSvc"`
	MktPrctc   ImplementationSpecification11 `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 MktPrctc"`
	CreDt      fedwire.ISODateTime           `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 CreDt"`
	BizPrcgDt  *fedwire.ISODateTime          `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 BizPrcgDt,omitempty"`
	CpyDplct   *CopyDuplicate1Code1          `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 CpyDplct,omitempty"`
	PssblDplct *YesNoIndicator               `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 PssblDplct,omitempty"`
	Rltd       *BusinessApplicationHeader71  `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 Rltd,omitempty"`
}

func (BusinessApplicationHeaderV03) Validate

func (v BusinessApplicationHeaderV03) Validate() error

type BusinessServiceFedwireFunds1

type BusinessServiceFedwireFunds1 string
const BusinessServiceFedwireFunds1Prod BusinessServiceFedwireFunds1 = "PROD"
const BusinessServiceFedwireFunds1Test BusinessServiceFedwireFunds1 = "TEST"

func (BusinessServiceFedwireFunds1) Validate

func (v BusinessServiceFedwireFunds1) Validate() error

type ClearingSystemMemberIdentification21

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

func (ClearingSystemMemberIdentification21) Validate

type ConnectionPartyIdentifierFedwireFunds1

type ConnectionPartyIdentifierFedwireFunds1 string

func (ConnectionPartyIdentifierFedwireFunds1) 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.03 ClrSysMmbId"`
}

func (FinancialInstitutionIdentification181) Validate

type ImplementationSpecification11

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

func (ImplementationSpecification11) Validate

func (v ImplementationSpecification11) Validate() error

type ImplementationSpecification12

type ImplementationSpecification12 struct {
	Regy Max350TextFixed `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 Regy"`
	Id   Max2048Text     `xml:"urn:iso:std:iso:20022:tech:xsd:head.001.001.03 Id"`
}

func (ImplementationSpecification12) Validate

func (v ImplementationSpecification12) Validate() error

type MarketPracticeIdentificationFedwireFunds1

type MarketPracticeIdentificationFedwireFunds1 string

func (MarketPracticeIdentificationFedwireFunds1) Validate

type Max2048Text

type Max2048Text string

func (Max2048Text) Validate

func (v Max2048Text) Validate() error

type Max350TextFixed

type Max350TextFixed string
const Max350TextFixedWww2SwiftCommystandardsgroupfederalReserveFinancialServicesfedwireFundsService Max350TextFixed = "www2.swift.com/mystandards/#/group/Federal_Reserve_Financial_Services/Fedwire_Funds_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.03 FIId,omitempty"`
}

func (Party44Choice1) Validate

func (v Party44Choice1) Validate() error

type YesNoIndicator

type YesNoIndicator bool

func (YesNoIndicator) Validate

func (v YesNoIndicator) Validate() error

Jump to

Keyboard shortcuts

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