# frozen_string_literal: true
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/apps/meet/v2beta/resource.proto

require 'google/protobuf'

require 'google/api/field_behavior_pb'
require 'google/api/resource_pb'
require 'google/protobuf/timestamp_pb'


descriptor_data = "\n&google/apps/meet/v2beta/resource.proto\x12\x17google.apps.meet.v2beta\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xfe\x01\n\x05Space\x12\x12\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x05\x12\x19\n\x0bmeeting_uri\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03\x12\x1a\n\x0cmeeting_code\x18\x03 \x01(\tB\x04\xe2\x41\x01\x03\x12\x34\n\x06\x63onfig\x18\x05 \x01(\x0b\x32$.google.apps.meet.v2beta.SpaceConfig\x12\x44\n\x11\x61\x63tive_conference\x18\x06 \x01(\x0b\x32).google.apps.meet.v2beta.ActiveConference:.\xea\x41+\n\x19meet.googleapis.com/Space\x12\x0espaces/{space}\"\\\n\x10\x41\x63tiveConference\x12H\n\x11\x63onference_record\x18\x01 \x01(\tB-\xe2\x41\x01\x03\xfa\x41&\n$meet.googleapis.com/ConferenceRecord\"\xcf\x02\n\x0bSpaceConfig\x12\x44\n\x0b\x61\x63\x63\x65ss_type\x18\x01 \x01(\x0e\x32/.google.apps.meet.v2beta.SpaceConfig.AccessType\x12Q\n\x12\x65ntry_point_access\x18\x02 \x01(\x0e\x32\x35.google.apps.meet.v2beta.SpaceConfig.EntryPointAccess\"P\n\nAccessType\x12\x1b\n\x17\x41\x43\x43\x45SS_TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04OPEN\x10\x01\x12\x0b\n\x07TRUSTED\x10\x02\x12\x0e\n\nRESTRICTED\x10\x03\"U\n\x10\x45ntryPointAccess\x12\"\n\x1e\x45NTRY_POINT_ACCESS_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41LL\x10\x01\x12\x14\n\x10\x43REATOR_APP_ONLY\x10\x02\"\xf1\x02\n\x10\x43onferenceRecord\x12\x12\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x08\x12\x34\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\x12\x32\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\x12\x35\n\x0b\x65xpire_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\x12\x31\n\x05space\x18\x05 \x01(\tB\"\xe2\x41\x01\x03\xfa\x41\x1b\n\x19meet.googleapis.com/Space:u\xea\x41r\n$meet.googleapis.com/ConferenceRecord\x12%conferenceRecords/{conference_record}*\x11\x63onferenceRecords2\x10\x63onferenceRecord\"\xe3\x03\n\x0bParticipant\x12>\n\rsignedin_user\x18\x04 \x01(\x0b\x32%.google.apps.meet.v2beta.SignedinUserH\x00\x12@\n\x0e\x61nonymous_user\x18\x05 \x01(\x0b\x32&.google.apps.meet.v2beta.AnonymousUserH\x00\x12\x38\n\nphone_user\x18\x06 \x01(\x0b\x32\".google.apps.meet.v2beta.PhoneUserH\x00\x12\x12\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03\x12=\n\x13\x65\x61rliest_start_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\x12\x39\n\x0flatest_end_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03:\x81\x01\xea\x41~\n\x1fmeet.googleapis.com/Participant\x12@conferenceRecords/{conference_record}/participants/{participant}*\x0cparticipants2\x0bparticipantB\x06\n\x04user\"\xd6\x02\n\x12ParticipantSession\x12\x12\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x08\x12\x34\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\x12\x32\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03:\xc1\x01\xea\x41\xbd\x01\n&meet.googleapis.com/ParticipantSession\x12jconferenceRecords/{conference_record}/participants/{participant}/participantSessions/{participant_session}*\x13participantSessions2\x12participantSession\">\n\x0cSignedinUser\x12\x12\n\x04user\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03\x12\x1a\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03\"+\n\rAnonymousUser\x12\x1a\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03\"\'\n\tPhoneUser\x12\x1a\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03\"\xea\x03\n\tRecording\x12L\n\x11\x64rive_destination\x18\x06 \x01(\x0b\x32).google.apps.meet.v2beta.DriveDestinationB\x04\xe2\x41\x01\x03H\x00\x12\x12\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03\x12=\n\x05state\x18\x03 \x01(\x0e\x32(.google.apps.meet.v2beta.Recording.StateB\x04\xe2\x41\x01\x03\x12\x34\n\nstart_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\x12\x32\n\x08\x65nd_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\"J\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07STARTED\x10\x01\x12\t\n\x05\x45NDED\x10\x02\x12\x12\n\x0e\x46ILE_GENERATED\x10\x03:w\xea\x41t\n\x1dmeet.googleapis.com/Recording\x12<conferenceRecords/{conference_record}/recordings/{recording}*\nrecordings2\trecordingB\r\n\x0b\x64\x65stination\"@\n\x10\x44riveDestination\x12\x12\n\x04\x66ile\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03\x12\x18\n\nexport_uri\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03\"\xef\x03\n\nTranscript\x12J\n\x10\x64ocs_destination\x18\x06 \x01(\x0b\x32(.google.apps.meet.v2beta.DocsDestinationB\x04\xe2\x41\x01\x03H\x00\x12\x12\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03\x12>\n\x05state\x18\x03 \x01(\x0e\x32).google.apps.meet.v2beta.Transcript.StateB\x04\xe2\x41\x01\x03\x12\x34\n\nstart_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\x12\x32\n\x08\x65nd_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\"J\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07STARTED\x10\x01\x12\t\n\x05\x45NDED\x10\x02\x12\x12\n\x0e\x46ILE_GENERATED\x10\x03:|\xea\x41y\n\x1emeet.googleapis.com/Transcript\x12>conferenceRecords/{conference_record}/transcripts/{transcript}*\x0btranscripts2\ntranscriptB\r\n\x0b\x64\x65stination\"C\n\x0f\x44ocsDestination\x12\x16\n\x08\x64ocument\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03\x12\x18\n\nexport_uri\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03\"\x9f\x03\n\x0fTranscriptEntry\x12\x12\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03\x12=\n\x0bparticipant\x18\x02 \x01(\tB(\xe2\x41\x01\x03\xfa\x41!\n\x1fmeet.googleapis.com/Participant\x12\x12\n\x04text\x18\x03 \x01(\tB\x04\xe2\x41\x01\x03\x12\x1b\n\rlanguage_code\x18\x04 \x01(\tB\x04\xe2\x41\x01\x03\x12\x34\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03\x12\x32\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03:\x9d\x01\xea\x41\x99\x01\n#meet.googleapis.com/TranscriptEntry\x12NconferenceRecords/{conference_record}/transcripts/{transcript}/entries/{entry}*\x11transcriptEntries2\x0ftranscriptEntryB\xb6\x01\n\x1b\x63om.google.apps.meet.v2betaB\rResourceProtoP\x01Z5cloud.google.com/go/apps/meet/apiv2beta/meetpb;meetpb\xaa\x02\x17Google.Apps.Meet.V2Beta\xca\x02\x17Google\\Apps\\Meet\\V2beta\xea\x02\x1aGoogle::Apps::Meet::V2betab\x06proto3"

pool = Google::Protobuf::DescriptorPool.generated_pool

begin
  pool.add_serialized_file(descriptor_data)
rescue TypeError
  # Compatibility code: will be removed in the next major version.
  require 'google/protobuf/descriptor_pb'
  parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data)
  parsed.clear_dependency
  serialized = parsed.class.encode(parsed)
  file = pool.add_serialized_file(serialized)
  warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}"
  imports = [
    ["google.protobuf.Timestamp", "google/protobuf/timestamp.proto"],
  ]
  imports.each do |type_name, expected_filename|
    import_file = pool.lookup(type_name).file_descriptor
    if import_file.name != expected_filename
      warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}"
    end
  end
  warn "Each proto file must use a consistent fully-qualified name."
  warn "This will become an error in the next major version."
end

module Google
  module Apps
    module Meet
      module V2beta
        Space = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.Space").msgclass
        ActiveConference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.ActiveConference").msgclass
        SpaceConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.SpaceConfig").msgclass
        SpaceConfig::AccessType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.SpaceConfig.AccessType").enummodule
        SpaceConfig::EntryPointAccess = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.SpaceConfig.EntryPointAccess").enummodule
        ConferenceRecord = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.ConferenceRecord").msgclass
        Participant = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.Participant").msgclass
        ParticipantSession = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.ParticipantSession").msgclass
        SignedinUser = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.SignedinUser").msgclass
        AnonymousUser = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.AnonymousUser").msgclass
        PhoneUser = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.PhoneUser").msgclass
        Recording = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.Recording").msgclass
        Recording::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.Recording.State").enummodule
        DriveDestination = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.DriveDestination").msgclass
        Transcript = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.Transcript").msgclass
        Transcript::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.Transcript.State").enummodule
        DocsDestination = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.DocsDestination").msgclass
        TranscriptEntry = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.apps.meet.v2beta.TranscriptEntry").msgclass
      end
    end
  end
end