-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathAccount9.go
21 lines (16 loc) · 914 Bytes
/
Account9.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package iso20022
// Business relationship between two entities; one entity is the account owner, the other entity is the account servicer.
type Account9 struct {
// Unique and unambiguous identification for the account between the account owner and the account servicer.
Identification *AccountIdentification1 `xml:"Id"`
// Party that manages the account on behalf of the account owner, that is manages the registration and booking of entries on the account, calculates balances on the account and provides information about the account.
AccountServicer *PartyIdentification10Choice `xml:"AcctSvcr,omitempty"`
}
func (a *Account9) AddIdentification() *AccountIdentification1 {
a.Identification = new(AccountIdentification1)
return a.Identification
}
func (a *Account9) AddAccountServicer() *PartyIdentification10Choice {
a.AccountServicer = new(PartyIdentification10Choice)
return a.AccountServicer
}