<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/talent/v4beta1/profile.proto

namespace Google\Cloud\Talent\V4beta1\Skill;

/**
 * Enum that represents the skill proficiency level.
 *
 * Protobuf type <code>google.cloud.talent.v4beta1.Skill.SkillProficiencyLevel</code>
 */
class SkillProficiencyLevel
{
    /**
     * Default value.
     *
     * Generated from protobuf enum <code>SKILL_PROFICIENCY_LEVEL_UNSPECIFIED = 0;</code>
     */
    const SKILL_PROFICIENCY_LEVEL_UNSPECIFIED = 0;
    /**
     * Have a common knowledge or an understanding of basic techniques and
     * concepts.
     *
     * Generated from protobuf enum <code>FUNDAMENTAL_AWARENESS = 1;</code>
     */
    const FUNDAMENTAL_AWARENESS = 1;
    /**
     * Have the level of experience gained in a classroom and/or experimental
     * scenarios or as a trainee on-the-job.
     *
     * Generated from protobuf enum <code>NOVICE = 2;</code>
     */
    const NOVICE = 2;
    /**
     * Be able to successfully complete tasks in this skill as requested. Help
     * from an expert may be required from time to time, but can usually perform
     * skill independently.
     *
     * Generated from protobuf enum <code>INTERMEDIATE = 3;</code>
     */
    const INTERMEDIATE = 3;
    /**
     * Can perform the actions associated with this skill without assistance.
     *
     * Generated from protobuf enum <code>ADVANCED = 4;</code>
     */
    const ADVANCED = 4;
    /**
     * Known as an expert in this area.
     *
     * Generated from protobuf enum <code>EXPERT = 5;</code>
     */
    const EXPERT = 5;
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SkillProficiencyLevel::class, \Google\Cloud\Talent\V4beta1\Skill_SkillProficiencyLevel::class);

