src/app/features/skill/skill-api/external-profile.ts
Basic data structure representing a profile from an external system that can be linked and used to import additional information.
Properties |
email:
|
Type : string
|
fullName |
fullName:
|
Type : string
|
id |
id:
|
Type : string
|
importedAt |
importedAt:
|
Type : string
|
latestSyncAt |
latestSyncAt:
|
Type : string
|
phone |
phone:
|
Type : string
|
skills |
skills:
|
Type : ExternalSkill[]
|
updatedAtExternalSystem |
updatedAtExternalSystem:
|
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";
}