// <auto-generated>
//     Generated by the protocol buffer compiler.  DO NOT EDIT!
//     source: ar/v1/skill.proto
// </auto-generated>
#pragma warning disable 1591, 0612, 3021, 8981
#region Designer generated code

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace Messages.AR.V1 {

  /// <summary>Holder for reflection information generated from ar/v1/skill.proto</summary>
  public static partial class SkillReflection {

    #region Descriptor
    /// <summary>File descriptor for ar/v1/skill.proto</summary>
    public static pbr::FileDescriptor Descriptor {
      get { return descriptor; }
    }
    private static pbr::FileDescriptor descriptor;

    static SkillReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChFhci92MS9za2lsbC5wcm90bxIFYXIudjEqrgEKClNraWxsTGV2ZWwSGwoX",
            "U0tJTExfTEVWRUxfVU5TUEVDSUZJRUQQABIbChdTS0lMTF9MRVZFTF9OT1Rf",
            "QUxMT1dFRBABEhgKFFNLSUxMX0xFVkVMX0FTU0lTVEVEEAISGQoVU0tJTExf",
            "TEVWRUxfUVVBTElGSUVEEAMSFgoSU0tJTExfTEVWRUxfRVhQRVJUEAQSGQoV",
            "U0tJTExfTEVWRUxfQVVUSE9SSVRZEAVChgEKCWNvbS5hci52MUIKU2tpbGxQ",
            "cm90b1ABWi9naXRodWIuY29tL2NvYm90YXIvcHJvdG9jb2wvbWVzc2FnZXMv",
            "YXIvdjE7YXJ2MaICA0FYWKoCDk1lc3NhZ2VzLkFSLlYxygIFQXJcVjHiAhFB",
            "clxWMVxHUEJNZXRhZGF0YeoCBkFyOjpWMWIGcHJvdG8z"));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { },
          new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Messages.AR.V1.SkillLevel), }, null, null));
    }
    #endregion

  }
  #region Enums
  public enum SkillLevel {
    [pbr::OriginalName("SKILL_LEVEL_UNSPECIFIED")] Unspecified = 0,
    /// <summary>
    /// Human: Untrained, Robot: Not programmed
    /// </summary>
    [pbr::OriginalName("SKILL_LEVEL_NOT_ALLOWED")] NotAllowed = 1,
    /// <summary>
    /// Human: AR-guided, Robot: Supervised execution
    /// </summary>
    [pbr::OriginalName("SKILL_LEVEL_ASSISTED")] Assisted = 2,
    /// <summary>
    /// Human: Certified operator, Robot: validated program
    /// </summary>
    [pbr::OriginalName("SKILL_LEVEL_QUALIFIED")] Qualified = 3,
    /// <summary>
    /// Human: Technician, Robot: Optimized &amp; adaptive
    /// </summary>
    [pbr::OriginalName("SKILL_LEVEL_EXPERT")] Expert = 4,
    /// <summary>
    /// Human: Trainer, Robot: Self-adjusting
    /// </summary>
    [pbr::OriginalName("SKILL_LEVEL_AUTHORITY")] Authority = 5,
  }

  #endregion

}

#endregion Designer generated code
