func (a *AmountDataElement) Val() domain.Amount {
	return domain.Amount{
		Amount:   a.Amount.Val(),
		Currency: a.Currency.Val(),
	}
}
// Val returns the value of a as a domain.Amount
Val returns the value of a as a domain.Amount
// Val returns the value of a as a domain . Amount
func (a *AmountDataElement) Val() domain.Amount {
	return domain.Amount{
		Amount:   a.Amount.Val(),
		Currency: a.Currency.Val(),
	}
}
func ( a * AmountDataElement ) Val ( ) domain . Amount { return domain . Amount { Amount : a . Amount . Val ( ) , Currency : a . Currency . Val ( ) , } }
Val returns the value of a as a domain.Amount
Val returns the value of a as a domain . Amount