func (k *KeyNameDataElement) Val() domain.KeyName {
	return domain.KeyName{
		BankID: domain.BankID{
			CountryCode: k.Bank.CountryCode.Val(),
			ID:          k.Bank.BankID.Val()},
		UserID:     k.UserID.Val(),
		KeyType:    k.KeyType.Val(),
		KeyNumber:  k.KeyNumber.Val(),
		KeyVersion: k.KeyVersion.Val(),
	}
}
// Val returns the KeyName as domain.KeyName
Val returns the KeyName as domain.KeyName
// Val returns the KeyName as domain . KeyName
func (k *KeyNameDataElement) Val() domain.KeyName {
	return domain.KeyName{
		BankID: domain.BankID{
			CountryCode: k.Bank.CountryCode.Val(),
			ID:          k.Bank.BankID.Val()},
		UserID:     k.UserID.Val(),
		KeyType:    k.KeyType.Val(),
		KeyNumber:  k.KeyNumber.Val(),
		KeyVersion: k.KeyVersion.Val(),
	}
}
func ( k * KeyNameDataElement ) Val ( ) domain . KeyName { return domain . KeyName { BankID : domain . BankID { CountryCode : k . Bank . CountryCode . Val ( ) , ID : k . Bank . BankID . Val ( ) } , UserID : k . UserID . Val ( ) , KeyType : k . KeyType . Val ( ) , KeyNumber : k . KeyNumber . Val ( ) , KeyVersion : k . KeyVersion . Val ( ) , } }
Val returns the KeyName as domain.KeyName
Val returns the KeyName as domain . KeyName