// @generated by protoc-gen-es v2.10.2 with parameter "target=ts,import_extension=ts"
// @generated from file service/v1/ar_client.proto (package service.v1, syntax proto3)
/* eslint-disable */

import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2";
import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2";
import type { Message } from "@bufbuild/protobuf";

/**
 * Describes the file service/v1/ar_client.proto.
 */
export const file_service_v1_ar_client: GenFile = /*@__PURE__*/
  fileDesc("ChpzZXJ2aWNlL3YxL2FyX2NsaWVudC5wcm90bxIKc2VydmljZS52MSJaCg9BUkNsaWVudE1lc3NhZ2USCgoCaWQYASABKAkSJgoEcm9sZRgCIAEoDjIYLnNlcnZpY2UudjEuQVJDbGllbnRSb2xlEhMKC29wZXJhdG9yX2lkGAMgASgJKmUKDEFSQ2xpZW50Um9sZRIeChpBUl9DTElFTlRfUk9MRV9VTlNQRUNJRklFRBAAEhcKE0FSX0NMSUVOVF9ST0xFX01BSU4QARIcChhBUl9DTElFTlRfUk9MRV9TUEVDVEFUT1IQAkKsAQoOY29tLnNlcnZpY2UudjFCDUFyQ2xpZW50UHJvdG9QAVo5Z2l0aHViLmNvbS9jb2JvdGFyL3Byb3RvY29sL21lc3NhZ2VzL3NlcnZpY2UvdjE7c2VydmljZXYxogIDU1hYqgITTWVzc2FnZXMuU2VydmljZS5WMcoCClNlcnZpY2VcVjHiAhZTZXJ2aWNlXFYxXEdQQk1ldGFkYXRh6gILU2VydmljZTo6VjFiBnByb3RvMw");

/**
 * @generated from message service.v1.ARClientMessage
 */
export type ARClientMessage = Message<"service.v1.ARClientMessage"> & {
  /**
   * @generated from field: string id = 1;
   */
  id: string;

  /**
   * @generated from field: service.v1.ARClientRole role = 2;
   */
  role: ARClientRole;

  /**
   * @generated from field: string operator_id = 3;
   */
  operatorId: string;
};

/**
 * Describes the message service.v1.ARClientMessage.
 * Use `create(ARClientMessageSchema)` to create a new message.
 */
export const ARClientMessageSchema: GenMessage<ARClientMessage> = /*@__PURE__*/
  messageDesc(file_service_v1_ar_client, 0);

/**
 * @generated from enum service.v1.ARClientRole
 */
export enum ARClientRole {
  /**
   * @generated from enum value: AR_CLIENT_ROLE_UNSPECIFIED = 0;
   */
  AR_CLIENT_ROLE_UNSPECIFIED = 0,

  /**
   * @generated from enum value: AR_CLIENT_ROLE_MAIN = 1;
   */
  AR_CLIENT_ROLE_MAIN = 1,

  /**
   * @generated from enum value: AR_CLIENT_ROLE_SPECTATOR = 2;
   */
  AR_CLIENT_ROLE_SPECTATOR = 2,
}

/**
 * Describes the enum service.v1.ARClientRole.
 */
export const ARClientRoleSchema: GenEnum<ARClientRole> = /*@__PURE__*/
  enumDesc(file_service_v1_ar_client, 0);

