Table of Contents

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

string

DirectReports

Direct reports for the current user

List<string> DirectReports { get; set; }

Property Value

List<string>

DisplayName

Persons' display name

string DisplayName { get; set; }

Property Value

string

Email

Person's email

string Email { get; set; }

Property Value

string

ExtendedManagers

Extended managers for the current user

List<string> ExtendedManagers { get; set; }

Property Value

List<string>

ExtendedReports

Extended reports for the current user

List<string> ExtendedReports { get; set; }

Property Value

List<string>

IsFollowed

Whether the current user is followed or not

bool IsFollowed { get; set; }

Property Value

bool

LatestPost

Person's latest post url

string LatestPost { get; set; }

Property Value

string

Peers

Current user's peers

List<string> Peers { get; set; }

Property Value

List<string>

PersonalSiteHostUrl

Person's site host url

string PersonalSiteHostUrl { get; set; }

Property Value

string

PersonalUrl

Person's personal url

string PersonalUrl { get; set; }

Property Value

string

PictureUrl

Profile photo url

string PictureUrl { get; set; }

Property Value

string

Title

Person's title

string Title { get; set; }

Property Value

string

UserProfileProperties

User profile properties key-value collection

Dictionary<string, object> UserProfileProperties { get; set; }

Property Value

Dictionary<string, object>

UserUrl

User url

string UserUrl { get; set; }

Property Value

string