transporter = "0.1.0" version = "0.1.0" [alias.Addressbook] type = "[Contact]" [struct.Contact] name = "string" phone = "[PhoneNumber]" [struct.PhoneNumber] type = "PhoneNumberType" number = "string" [union.PhoneNumberType] Mobile = {} Home = {} Work = {} Custom = { name = "string" }