This is an abstract superclass for various company-table related records.
Subclasses
SkyPersonDocument
Keys
objectVersions
contact - SkyDocument
owner - SkyDocument
comment
keywords
isReadonly - bool
isPrivate - bool
imageData - NSData
imageType - string
companyId
Reflection Keys
addressTypes - array of strings
phoneTypes - array of strings
extendedKeys (extra attributes)
DataSources
addressDataSource
Specialized Methods
addressForType: / setAddress:forType:
phoneNumberForType: / setPhoneNumber:forType:
phoneInfoForType: / setPhoneInfo:forType:
extendedAttributeForKey:
Notes
restricting the support of attributes:
Actually all *common* attributes are supported in any time,
but you can forbid some types of attributes. Valid attribute types are:
"telephones",
"addresses",
"contact",
"owner",
"comment",
"keywords",
"image" and
"extendedAttributes"
setSupportedAttributes:
supportedAttributes
isAttributeSupported: