Fields documentation for ContactListitem

NameTypeSummeryRemarks
AltSearchResultIdStringCan be filled out with an alternative id to show in the Id column of the search result grid.
BusinessEntityIdInt32The Id of the businesspartner or business-entityclass.
BusinessPartnerTypeBusinessEntityTypeEnumThe type tells whether this businesspartner is an owner, agent, supplier, customer, employee or office.
CompanyNameStringContains the company name.
ContactTypeContactListItemTypeEnumThe type tells whether the returned information is company-information or personinformation or information on a person in a company.
CountryCountryListItemProperty Country.
DepartmentStringThe department a person works in.
EanLocationNumberStringEAN location no.
EditStateEditStateEnumEditState is used to keep track of the edit state of items in list/collection properties. The field is initialized to None. For inbounded DTOs derived from this value is overwritten by the correct value from the service consumer doing deserialization.
EntityTypeInt32This property is used to distinguish datacontract classes that serves as a mapper for more than 1 underlying model class. An example of such a class could be: EmployeeOrGroupListItem. The EmployeeOrGroupListItem datacontract class maps both the Employee and Group model class. An employee and group can share the same IDs and it thus becomes impossible to distinguish the two if they are mapped into the same class. This is solved by overriding this property in the child class. In this case the EmployeeOrGroupListItem class. The EmployeeOrGroupListItem class will have its own "Type" enum property to distinguish what it has mapped. This existing Type property is then mapped into the base class' EntityType property. The client framework will then be able to automatically distinguish the enitities from eachother.
ExternalIdInt32Temporary server assigned unique Id for each datacontract object created in the server without persistece.. this property will use the fix the references of the all cloned objects.
FirstNameStringA persons first name.
FormattedAddressStringThe contact persons/companys address. The address is formatted according to the rules for formatting postal addresses in Easybook.net.
FormattedHomeContactDetailsStringThe contact persons/companys contact details at home. The information is formatted to contain all filled-in contact details.This formatted field must be shown in the users language. Please note, that only fields which are filled in, must be represented. Example 1: +45 11 22 33 44 (phone) +45 99 99 99 99 (mobile) +45 99 88 77 99 (fax no.) sam@yahoo.dk (e-mail) Example 2: +66 88 99 99 99 (mobile) peter@yahoo.dk (e-mail)
FormattedWorkContactDetailsString
FullnameStringThis field contains the persons salutation, title and full name (salutation + title + first name + last name).
IdInt32OpenAccess identity property.
JobTitleStringA persons job title.
LastNameStringA persons last name.
SalutationStringSalutation. Examples: Sir, Doctor or CEO.
VersionInt32OpenAccess concurrency version property.