UserProfile.Rd
Information about a Synapse user. In practice the constructor is not called directly by the client.
UserProfile(ownerId=NULL, uri=NULL, etag=NULL, firstName=NULL, lastName=NULL, emails=NULL, userName=NULL, summary=NULL, position=NULL, location=NULL, industry=NULL, company=NULL, profilePicureFileHandleId=NULL, url=NULL, notificationSettings=NULL)
optional named parameter: A foreign key to the ID of the 'principal' object for the user.
optional named parameter: The Uniform Resource Identifier (URI) for this entity.
optional named parameter: Synapse employs an Optimistic Concurrency Control (OCC) scheme to handle concurrent updates. Since the E-Tag changes every time an entity is updated it is used to detect when a client's current representation of an entity is out-of-date.
optional named parameter: This person's given name (forename)
optional named parameter: This person's family name (surname)
optional named parameter: The list of user email addresses registered to this user.
optional named parameter: A name chosen by the user that uniquely identifies them.
optional named parameter: A summary description about this person
optional named parameter: This person's current position title
optional named parameter: This person's location
optional named parameter: "The industry/discipline that this person is associated with
optional named parameter: This person's current affiliation
optional named parameter: The File Handle ID of the user's profile picture.
optional named parameter: A link to more information about this person
optional named parameter: An object of type Settings containing the user's preferences regarding when email notifications should be sent
An object of type UserProfile