// @generated by protoc-gen-es v2.6.3
// @generated from file common/v1/agent.proto (package common.v1, syntax proto3)
/* eslint-disable */

import { enumDesc, fileDesc, messageDesc, tsEnum } from "@bufbuild/protobuf/codegenv2";
import { file_common_v1_property } from "./property_pb";
import { file_geometry_v1_pose } from "../../geometry/v1/pose_pb";

/**
 * Describes the file common/v1/agent.proto.
 */
export const file_common_v1_agent = /*@__PURE__*/
  fileDesc("ChVjb21tb24vdjEvYWdlbnQucHJvdG8SCWNvbW1vbi52MSKtAgoFQWdlbnQSCgoCaWQYASABKAkSDAoEbmFtZRgCIAEoCRIiCgR0eXBlGAMgASgOMhQuY29tbW9uLnYxLkFnZW50VHlwZRIuCg1vcGVyYXRvcl90eXBlGAQgASgOMhcuY29tbW9uLnYxLk9wZXJhdG9yVHlwZRIoCgpyb2JvdF90eXBlGAUgASgOMhQuY29tbW9uLnYxLlJvYm90VHlwZRI1ChFlbmRfZWZmZWN0b3JfdHlwZRgGIAEoDjIaLmNvbW1vbi52MS5FbmRFZmZlY3RvclR5cGUSLAoIbG9jYXRpb24YByABKAsyGi5nZW9tZXRyeS52MS5Mb2NhbGl6ZWRQb3NlEicKCnByb3BlcnRpZXMYCCADKAsyEy5jb21tb24udjEuUHJvcGVydHkqVgoJQWdlbnRUeXBlEhoKFkFHRU5UX1RZUEVfVU5TUEVDSUZJRUQQABIXChNBR0VOVF9UWVBFX09QRVJBVE9SEAESFAoQQUdFTlRfVFlQRV9ST0JPVBACKoEBCgxPcGVyYXRvclR5cGUSHQoZT1BFUkFUT1JfVFlQRV9VTlNQRUNJRklFRBAAEhgKFE9QRVJBVE9SX1RZUEVfTk9WSUNFEAESHgoaT1BFUkFUT1JfVFlQRV9JTlRFUk1FRElBVEUQAhIYChRPUEVSQVRPUl9UWVBFX0VYUEVSVBADKpcBChJPcGVyYXRvclBlcm1pc3Npb24SIwofT1BFUkFUT1JfUEVSTUlTU0lPTl9VTlNQRUNJRklFRBAAEhwKGE9QRVJBVE9SX1BFUk1JU1NJT05fTk9ORRABEiAKHE9QRVJBVE9SX1BFUk1JU1NJT05fQ09TTUVUSUMQAhIcChhPUEVSQVRPUl9QRVJNSVNTSU9OX0ZVTEwQAyqBAQoJUm9ib3RUeXBlEhoKFlJPQk9UX1RZUEVfVU5TUEVDSUZJRUQQABITCg9ST0JPVF9UWVBFX1VSM0UQChITCg9ST0JPVF9UWVBFX1VSNUUQCxIUChBST0JPVF9UWVBFX1VSMTBFEAwSGAoUUk9CT1RfVFlQRV9LVUtBX0lJV0EQFCqbAQoPRW5kRWZmZWN0b3JUeXBlEiEKHUVORF9FRkZFQ1RPUl9UWVBFX1VOU1BFQ0lGSUVEEAASGwoXRU5EX0VGRkVDVE9SX1RZUEVfRU1QVFkQARIkCiBFTkRfRUZGRUNUT1JfVFlQRV9ST0JPVElRX0hBTkRfRRAKEiIKHkVORF9FRkZFQ1RPUl9UWVBFX0NVU1RPTV9NT1VOVBAUQqIBCg1jb20uY29tbW9uLnYxQgpBZ2VudFByb3RvUAFaN2dpdGh1Yi5jb20vY29ib3Rhci9wcm90b2NvbC9tZXNzYWdlcy9jb21tb24vdjE7Y29tbW9udjGiAgNDWFiqAhJNZXNzYWdlcy5Db21tb24uVjHKAglDb21tb25cVjHiAhVDb21tb25cVjFcR1BCTWV0YWRhdGHqAgpDb21tb246OlYxYgZwcm90bzM", [file_common_v1_property, file_geometry_v1_pose]);

/**
 * Describes the message common.v1.Agent.
 * Use `create(AgentSchema)` to create a new message.
 */
export const AgentSchema = /*@__PURE__*/
  messageDesc(file_common_v1_agent, 0);

/**
 * Describes the enum common.v1.AgentType.
 */
export const AgentTypeSchema = /*@__PURE__*/
  enumDesc(file_common_v1_agent, 0);

/**
 * @generated from enum common.v1.AgentType
 */
export const AgentType = /*@__PURE__*/
  tsEnum(AgentTypeSchema);

/**
 * Describes the enum common.v1.OperatorType.
 */
export const OperatorTypeSchema = /*@__PURE__*/
  enumDesc(file_common_v1_agent, 1);

/**
 * @generated from enum common.v1.OperatorType
 */
export const OperatorType = /*@__PURE__*/
  tsEnum(OperatorTypeSchema);

/**
 * Describes the enum common.v1.OperatorPermission.
 */
export const OperatorPermissionSchema = /*@__PURE__*/
  enumDesc(file_common_v1_agent, 2);

/**
 * @generated from enum common.v1.OperatorPermission
 */
export const OperatorPermission = /*@__PURE__*/
  tsEnum(OperatorPermissionSchema);

/**
 * Describes the enum common.v1.RobotType.
 */
export const RobotTypeSchema = /*@__PURE__*/
  enumDesc(file_common_v1_agent, 3);

/**
 * @generated from enum common.v1.RobotType
 */
export const RobotType = /*@__PURE__*/
  tsEnum(RobotTypeSchema);

/**
 * Describes the enum common.v1.EndEffectorType.
 */
export const EndEffectorTypeSchema = /*@__PURE__*/
  enumDesc(file_common_v1_agent, 4);

/**
 * @generated from enum common.v1.EndEffectorType
 */
export const EndEffectorType = /*@__PURE__*/
  tsEnum(EndEffectorTypeSchema);

