Gleanex.Indexing.EmployeeInfoDefinition (Gleanex v0.1.0)

Copy Markdown View Source

Provides struct and type for a EmployeeInfoDefinition

Summary

Types

t()

@type t() :: %Gleanex.Indexing.EmployeeInfoDefinition{
  additionalFields: [Gleanex.Indexing.AdditionalFieldDefinition.t()] | nil,
  alsoKnownAs: [String.t()] | nil,
  bio: String.t() | nil,
  businessUnit: String.t() | nil,
  datasourceProfiles: [Gleanex.Indexing.DatasourceProfile.t()] | nil,
  department: String.t(),
  email: String.t(),
  endDate: Date.t() | nil,
  firstName: String.t() | nil,
  id: String.t() | nil,
  lastName: String.t() | nil,
  location: String.t() | nil,
  managerEmail: String.t() | nil,
  managerId: String.t() | nil,
  phoneNumber: String.t() | nil,
  photoUrl: String.t() | nil,
  preferredName: String.t() | nil,
  profileUrl: String.t() | nil,
  pronoun: String.t() | nil,
  relationships: [Gleanex.Indexing.EntityRelationship.t()] | nil,
  socialNetworks: [Gleanex.Indexing.SocialNetworkDefinition.t()] | nil,
  startDate: Date.t() | nil,
  status: String.t() | nil,
  structuredLocation: Gleanex.Indexing.StructuredLocation.t() | nil,
  teams: [Gleanex.Indexing.EmployeeTeamInfo.t()] | nil,
  title: String.t() | nil,
  type: String.t() | nil
}