File

src/app/features/skill/skill-api/external-profile.ts

Description

Basic data structure representing a profile from an external system that can be linked and used to import additional information.

Index

Properties

Properties

email
email: string
Type : string
fullName
fullName: string
Type : string
id
id: string
Type : string
importedAt
importedAt: string
Type : string
latestSyncAt
latestSyncAt: string
Type : string
phone
phone: string
Type : string
skills
skills: ExternalSkill[]
Type : ExternalSkill[]
updatedAtExternalSystem
updatedAtExternalSystem: string
Type : string
export interface ExternalProfile {
  id: string;
  fullName: string;
  phone: string;
  email: string;
  skills: ExternalSkill[];
  updatedAtExternalSystem: string;
  importedAt: string;
  latestSyncAt: string;
}

/**
 * Skill data in a profile from an external system.
 */
export interface ExternalSkill {
  /**
   * The URI representing a specific skill in the ESCO classification.
   * see https://esco.ec.europa.eu/en/classification/skill_main
   */
  escoUri: string;

  /**
   * the frequency of using this skill
   */
  usage: "ALMOST_NEVER" | "SOMETIMES" | "OFTEN" | "ALMOST_ALWAYS" | "ALWAYS";
}

results matching ""

    No results matching ""