Interface IPersonProperties
- Namespace
- PnP.Core.Model.SharePoint
- Assembly
- PnP.Core.dll
A metadata for a person
public interface IPersonProperties
Properties
AccountName
Person's account name in a form of "i:0#.f|membership|admin@m365x790252.onmicrosoft.com"
string AccountName { get; set; }
Property Value
DirectReports
Direct reports for the current user
List<string> DirectReports { get; set; }
Property Value
DisplayName
Persons' display name
string DisplayName { get; set; }
Property Value
Person's email
string Email { get; set; }
Property Value
ExtendedManagers
Extended managers for the current user
List<string> ExtendedManagers { get; set; }
Property Value
ExtendedReports
Extended reports for the current user
List<string> ExtendedReports { get; set; }
Property Value
IsFollowed
Whether the current user is followed or not
bool IsFollowed { get; set; }
Property Value
LatestPost
Person's latest post url
string LatestPost { get; set; }
Property Value
Peers
Current user's peers
List<string> Peers { get; set; }
Property Value
PersonalSiteHostUrl
Person's site host url
string PersonalSiteHostUrl { get; set; }
Property Value
PersonalUrl
Person's personal url
string PersonalUrl { get; set; }
Property Value
PictureUrl
Profile photo url
string PictureUrl { get; set; }
Property Value
Title
Person's title
string Title { get; set; }
Property Value
UserProfileProperties
User profile properties key-value collection
Dictionary<string, object> UserProfileProperties { get; set; }
Property Value
UserUrl
User url
string UserUrl { get; set; }