You are looking at documentation for an older release. Not what you want? See the current release documentation.
The soc:profiledefinition node type has the following properties:
Property Name | Required Type | Multiple | Description |
---|---|---|---|
soc:parentId | String | false | The parent Id is the identity Id. It is used for queries. |
soc:createdTime | Long | false | The time when the profile of an identity is initialized. |
soc:externalUrl | String | false | The external URL of an identity who does not exist in the identities list of the Social providers, (OrganizationIdentityProvider and SpaceIdentityProvider). |
soc:externalAvatarUrl | String | false | The external avatar URL of an identity who does not exist in the identities list of the Social providers, (OrganizationIdentityProvider and SpaceIdentityProvider). |
* | undefined | true | Allows adding more properties to the soc:profiledefinition node type. |
The soc:profiledefinition node type has the following child nodes:
Child Nodes | Default Primary Type | Description |
---|---|---|
* | soc:profilexp | All the experiences stored in the profile. |
soc:avatar | nt:file | The users's avatar. |
soc:activityprofile | soc:activityinfodefinition | Stores activities related to updating the profile. |
The soc:profiledefinition can add the soc:activityinfodefinition mixin type which has the following properties:
Property Name | Required Type | Multiple | Description |
---|---|---|---|
soc:userProfileActivityId | String | false | Records the activity Id when the information of a user profile is updated. |
soc:spaceProfileActivityId | String | false | Records the activity Id when the information of a specific space is updated. |
soc:relationProfileActivityId | String | false | Records the activity Id when a user becomes the member of a specific space. |
soc:relationShipActivityId | String | false | Records the activity ID when any connection is created/removed. |
Some residual properties can be set and will be used by Social:
Property Name | Required Type | Multiple | Description |
---|---|---|---|
void-Url | undefined | true | The URL to access the profile of an identity. |
void-email | undefined | true | The email of an identity in the profile. |
void-firstName | undefined | true | The first name of an identity in his profile. |
void-fullName | undefined | true | The full name of an identity in his profile. |
void-lastName | undefined | true | The last name of an identity in his profile. |
void-username | undefined | true | The username of an identity in his profile. |