Provides struct and type for a PersonMetadata
Summary
Types
@type t() :: %Gleanex.Client.PersonMetadata{ aliasEmails: [String.t()] | nil, badges: [Gleanex.Client.Badge.t()] | nil, bannerUrl: String.t() | nil, bio: String.t() | nil, businessUnit: String.t() | nil, busyEvents: [Gleanex.Client.AnonymousEvent.t()] | nil, customFields: [Gleanex.Client.CustomFieldData.t()] | nil, datasourceProfile: [Gleanex.Client.DatasourceProfile.t()] | nil, department: String.t() | nil, departmentCount: integer() | nil, directReportsCount: integer() | nil, email: String.t() | nil, endDate: Date.t() | nil, externalProfileLink: String.t() | nil, firstName: String.t() | nil, inviteInfo: Gleanex.Client.InviteInfo.t() | nil, isOrgRoot: boolean() | nil, isSignedUp: boolean() | nil, jobFunction: String.t() | nil, lastExtensionUse: DateTime.t() | nil, lastName: String.t() | nil, location: String.t() | nil, loggingId: String.t() | nil, managementChain: [Gleanex.Client.Person.t()] | nil, manager: Gleanex.Client.Person.t() | nil, orgSizeCount: integer() | nil, peopleDistance: [Gleanex.Client.PersonDistance.t()] | nil, permissions: Gleanex.Client.Permissions.t() | nil, phone: String.t() | nil, photoUrl: String.t() | nil, preferredName: String.t() | nil, profileBoolSettings: map() | nil, pronoun: String.t() | nil, querySuggestions: Gleanex.Client.QuerySuggestionList.t() | nil, reports: [Gleanex.Client.Person.t()] | nil, socialNetwork: [Gleanex.Client.SocialNetwork.t()] | nil, startDate: Date.t() | nil, startDatePercentile: number() | nil, structuredLocation: Gleanex.Client.StructuredLocation.t() | nil, teams: [Gleanex.Client.PersonTeam.t()] | nil, timezone: String.t() | nil, timezoneIANA: String.t() | nil, timezoneOffset: integer() | nil, title: String.t() | nil, type: String.t() | nil, uneditedPhotoUrl: String.t() | nil }