I have been trying to determine the correct way to set the Name Prefix, Middle Name, and Name Suffix values for accounts so that these values appear in the contact entry. I tried setting these values from the Name() object returned from the ContactEntry and ProfileEntry objects, neither of these approaches worked. When I posted to the Contacts API forum, someone from Google told me that those values are part of the provisioned account and should be set with the provisioning API. However, when I get the Name() object from the UserEntry object, it is a different class than Name returned from ContactEntry and ProfileEntry.
UserEntry.getName() returns an object of the class com.google.gdata.data.appsforyourdomain.Name, which does not support AdditionalName, NamePrefix, or NameSuffix. ProfileEntry.getName() and ContactEntry.getName() return an object of the class com.google.gdata.data.extensions.Name, which does support AdditionalName, NamePrefix, and NameSuffix but these values do not register with the contact entry and are not set when the ProfileEntry or ContactEntry object is updated. I have tried adding this class as an extension point to UserEntry but that does not work either. My question is actually pretty simple. How do I set the NamePrefix, AdditionaName, and NameSuffix for a user so that they appear in the contacts entry? -- You received this message because you are subscribed to the Google Groups "Google Apps Domain Information and Management APIs" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-apps-mgmt-apis/-/MzG2_7ED7g8J. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
