package purchase type Purchase struct { Audit audit Cost cost Clause clause Annotations annotations Product product }