# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: gravi/rest/model/platform-rest.proto
# Protobuf Python Version: 6.30.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    30,
    1,
    '',
    'gravi/rest/model/platform-rest.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from gravi.models import preferences_pb2 as gravi_dot_models_dot_preferences__pb2
from gravi.models import gravi_model_pb2 as gravi_dot_models_dot_gravi__model__pb2
from gravi.models import notifications_pb2 as gravi_dot_models_dot_notifications__pb2
from gravi.rest.doc import doc_rest_pb2 as gravi_dot_rest_dot_doc_dot_doc__rest__pb2
from gravi.rest.doc import export_pb2 as gravi_dot_rest_dot_doc_dot_export__pb2
from gravi.rest.doc import room_pb2 as gravi_dot_rest_dot_doc_dot_room__pb2
from gravi.rest.doc import comment_pb2 as gravi_dot_rest_dot_doc_dot_comment__pb2
from gravi.rest.auth import auth_pb2 as gravi_dot_rest_dot_auth_dot_auth__pb2
from gravi.rest.user import profile_pb2 as gravi_dot_rest_dot_user_dot_profile__pb2
from gravi.rest.user import connections_pb2 as gravi_dot_rest_dot_user_dot_connections__pb2
from gravi.rest.user import update_check_pb2 as gravi_dot_rest_dot_user_dot_update__check__pb2
from gravi.rest.org import management_pb2 as gravi_dot_rest_dot_org_dot_management__pb2
from gravi.rest.org import invitation_pb2 as gravi_dot_rest_dot_org_dot_invitation__pb2
from gravi.rest.org import team_pb2 as gravi_dot_rest_dot_org_dot_team__pb2
from gravi.rest.org import team_member_pb2 as gravi_dot_rest_dot_org_dot_team__member__pb2
from gravi.localization import localization_pb2 as gravi_dot_localization_dot_localization__pb2
from gravi.rest.model import signup_pb2 as gravi_dot_rest_dot_model_dot_signup__pb2
from gravi.rest.model import achievement_pb2 as gravi_dot_rest_dot_model_dot_achievement__pb2
from gravi.rest.model import organisation_pb2 as gravi_dot_rest_dot_model_dot_organisation__pb2
from gravi.rest.voicechat import transcribe_pb2 as gravi_dot_rest_dot_voicechat_dot_transcribe__pb2
from gravi.rest.model import collab_pb2 as gravi_dot_rest_dot_model_dot_collab__pb2
from gravi.rest.user import account_pb2 as gravi_dot_rest_dot_user_dot_account__pb2
import gs_options_pb2 as gs__options__pb2
from gravi.rest.model import activate_code_pb2 as gravi_dot_rest_dot_model_dot_activate__code__pb2
from gravi.rest.model import login_pb2 as gravi_dot_rest_dot_model_dot_login__pb2
from gravi.rest.model import pair_device_pb2 as gravi_dot_rest_dot_model_dot_pair__device__pb2
from gravi.rest.model import online_sketch_pb2 as gravi_dot_rest_dot_model_dot_online__sketch__pb2
from gravi.rest.ai import ask_pb2 as gravi_dot_rest_dot_ai_dot_ask__pb2
from gravi.rest.ai import image_pb2 as gravi_dot_rest_dot_ai_dot_image__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$gravi/rest/model/platform-rest.proto\x12\x10gravi.rest.model\x1a\x1egravi/models/preferences.proto\x1a\x1egravi/models/gravi-model.proto\x1a gravi/models/notifications.proto\x1a\x1dgravi/rest/doc/doc-rest.proto\x1a\x1bgravi/rest/doc/export.proto\x1a\x19gravi/rest/doc/room.proto\x1a\x1cgravi/rest/doc/comment.proto\x1a\x1agravi/rest/auth/auth.proto\x1a\x1dgravi/rest/user/profile.proto\x1a!gravi/rest/user/connections.proto\x1a\"gravi/rest/user/update-check.proto\x1a\x1fgravi/rest/org/management.proto\x1a\x1fgravi/rest/org/invitation.proto\x1a\x19gravi/rest/org/team.proto\x1a gravi/rest/org/team_member.proto\x1a%gravi/localization/localization.proto\x1a\x1dgravi/rest/model/signup.proto\x1a\"gravi/rest/model/achievement.proto\x1a#gravi/rest/model/organisation.proto\x1a%gravi/rest/voicechat/transcribe.proto\x1a\x1dgravi/rest/model/collab.proto\x1a\x1dgravi/rest/user/account.proto\x1a\x10gs-options.proto\x1a$gravi/rest/model/activate-code.proto\x1a\x1cgravi/rest/model/login.proto\x1a\"gravi/rest/model/pair-device.proto\x1a$gravi/rest/model/online-sketch.proto\x1a\x17gravi/rest/ai/ask.proto\x1a\x19gravi/rest/ai/image.proto\")\n\x0ePardotMetadata\x12\x11\n\tvisitorId\x18\x01 \x01(\x05:\x04\x88\xb5\x18\x01\"\xf8y\n\x13PlatformRestRequest\x12\x34\n\x08restType\x18\x01 \x01(\x0e\x32\".gravi.rest.model.PlatformRestType\x12\x15\n\rclientVersion\x18\x02 \x01(\t\x12&\n\x06ticket\x18\x03 \x01(\x0b\x32\x16.gravi.models.IDTicket\x12\r\n\x05reqId\x18\x04 \x01(\t\x12\x12\n\ncmsVersion\x18\x05 \x01(\t\x12+\n\x04lang\x18\x06 \x01(\x0e\x32\x1d.gravi.localization.LocalLang\x12\x13\n\x0bunityUserId\x18\x07 \x01(\t\x12\x11\n\tsessionId\x18\x08 \x01(\x03\x12:\n\x11userBehaviourSync\x18\t \x01(\x0b\x32\x1f.gravi.models.UserBehaviourSync\x12\x36\n\rsignUpRequest\x18\n \x01(\x0b\x32\x1f.gravi.rest.model.SignUpRequest\x12\x34\n\x0cloginRequest\x18\x0b \x01(\x0b\x32\x1e.gravi.rest.model.LoginRequest\x12\x36\n\rlogoutRequest\x18\x0c \x01(\x0b\x32\x1f.gravi.rest.model.LogoutRequest\x12X\n\x1eloginByOneTimeAuthTokenRequest\x18\r \x01(\x0b\x32\x30.gravi.rest.model.LoginByOneTimeAuthTokenRequest\x12\x46\n\x15magicLinkLoginRequest\x18\x0e \x01(\x0b\x32\'.gravi.rest.model.MagicLinkLoginRequest\x12>\n\x11steamLoginRequest\x18\x11 \x01(\x0b\x32#.gravi.rest.model.SteamLoginRequest\x12@\n\x12oculusLoginRequest\x18\x12 \x01(\x0b\x32$.gravi.rest.model.OculusLoginRequest\x12@\n\x12steamSignUpRequest\x18\x13 \x01(\x0b\x32$.gravi.rest.model.SteamSignUpRequest\x12\x42\n\x13oculusSignUpRequest\x18\x14 \x01(\x0b\x32%.gravi.rest.model.OculusSignUpRequest\x12T\n\x1csteamEmailAccountLinkRequest\x18\x15 \x01(\x0b\x32..gravi.rest.model.SteamEmailAccountLinkRequest\x12V\n\x1doculusEmailAccountLinkRequest\x18\x16 \x01(\x0b\x32/.gravi.rest.model.OculusEmailAccountLinkRequest\x12L\n\x18signUpByEmailPassRequest\x18\x17 \x01(\x0b\x32*.gravi.rest.model.SignUpByEmailPassRequest\x12\x42\n\x13\x64\x65tachDeviceRequest\x18\x1a \x01(\x0b\x32%.gravi.rest.model.DetachDeviceRequest\x12>\n\x11\x61ppleLoginRequest\x18\x1c \x01(\x0b\x32#.gravi.rest.model.AppleLoginRequest\x12@\n\x12\x61ppleSignUpRequest\x18\x1d \x01(\x0b\x32$.gravi.rest.model.AppleSignUpRequest\x12P\n\x1asendBetaSignupEmailRequest\x18\x1e \x01(\x0b\x32,.gravi.rest.model.SendBetaSignupEmailRequest\x12P\n\x1a\x61ppleGrsAccountLinkRequest\x18\x1f \x01(\x0b\x32,.gravi.rest.model.AppleGrsAccountLinkRequest\x12\x44\n\x14\x64\x65leteAccountRequest\x18  \x01(\x0b\x32&.gravi.rest.model.DeleteAccountRequest\x12L\n\x18\x65\x61rlyAdopterCheckRequest\x18! \x01(\x0b\x32*.gravi.rest.model.EarlyAdopterCheckRequest\x12X\n\x1eresendEmailVerificationRequest\x18\" \x01(\x0b\x32\x30.gravi.rest.model.ResendEmailVerificationRequest\x12Y\n\x1flistSSOProvidersForEmailRequest\x18# \x01(\x0b\x32\x30.gravi.rest.auth.ListSSOProvidersForEmailRequest\x12Q\n\x1binitiateOidcSSOLoginRequest\x18$ \x01(\x0b\x32,.gravi.rest.auth.InitiateOidcSSOLoginRequest\x12Q\n\x1b\x63ompleteOidcSSOLoginRequest\x18% \x01(\x0b\x32,.gravi.rest.auth.CompleteOidcSSOLoginRequest\x12W\n\x1egetSSOProviderForSignupRequest\x18& \x01(\x0b\x32/.gravi.rest.auth.GetSSOProviderForSignupRequest\x12\x43\n\x14signUpWithSSORequest\x18\' \x01(\x0b\x32%.gravi.rest.auth.SignUpWithSSORequest\x12@\n\x12\x61ttachEmailRequest\x18) \x01(\x0b\x32$.gravi.rest.model.AttachEmailRequest\x12V\n\x1dresendStoreSignupEmailRequest\x18\x32 \x01(\x0b\x32/.gravi.rest.model.ResendStoreSignupEmailRequest\x12R\n\x1binvalidateSignupLinkRequest\x18\x33 \x01(\x0b\x32-.gravi.rest.model.InvalidateSignupLinkRequest\x12\x46\n\x15initiateSignUpRequest\x18\x34 \x01(\x0b\x32\'.gravi.rest.model.InitiateSignUpRequest\x12;\n\x10\x65nableMfaRequest\x18\x35 \x01(\x0b\x32!.gravi.rest.auth.EnableMfaRequest\x12J\n\x17sendUserFeedbackRequest\x18\x36 \x01(\x0b\x32).gravi.rest.model.SendUserFeedbackRequest\x12O\n\x1a\x65nableTwoFactorAuthRequest\x18\x37 \x01(\x0b\x32+.gravi.rest.auth.EnableTwoFactorAuthRequest\x12Q\n\x1b\x63ompleteSignUpByCodeRequest\x18\x38 \x01(\x0b\x32,.gravi.rest.auth.CompleteSignUpByCodeRequest\x12\x42\n\x13\x61\x63tivateCodeRequest\x18\x39 \x01(\x0b\x32%.gravi.rest.model.ActivateCodeRequest\x12\x41\n\x13loginByEmailRequest\x18< \x01(\x0b\x32$.gravi.rest.auth.LoginByEmailRequest\x12H\n\x16getLoggedInUserRequest\x18\x64 \x01(\x0b\x32(.gravi.rest.model.GetLoggedInUserRequest\x12K\n\x18getLoggedInUserRequestV2\x18\x65 \x01(\x0b\x32).gravi.rest.user.GetLoggedInUserRequestV2\x12\x45\n\x15updateUserInfoRequest\x18\x66 \x01(\x0b\x32&.gravi.rest.user.UpdateUserInfoRequest\x12U\n\x1dsendPasswordResetEmailRequest\x18j \x01(\x0b\x32..gravi.rest.auth.SendPasswordResetEmailRequest\x12\x43\n\x14resetPasswordRequest\x18k \x01(\x0b\x32%.gravi.rest.auth.ResetPasswordRequest\x12\x45\n\x15\x63hangePasswordRequest\x18l \x01(\x0b\x32&.gravi.rest.auth.ChangePasswordRequest\x12?\n\x12\x63hangeEmailRequest\x18m \x01(\x0b\x32#.gravi.rest.auth.ChangeEmailRequest\x12K\n\x18generateSecretKeyRequest\x18n \x01(\x0b\x32).gravi.rest.auth.GenerateSecretKeyRequest\x12V\n\x1dgetLoggedInUserOrgInfoRequest\x18r \x01(\x0b\x32/.gravi.rest.model.GetLoggedInUserOrgInfoRequest\x12P\n\x1agetSubscriptionPackRequest\x18s \x01(\x0b\x32,.gravi.rest.model.GetSubscriptionPackRequest\x12P\n\x1a\x63onsumeNotificationRequest\x18t \x01(\x0b\x32,.gravi.rest.model.ConsumeNotificationRequest\x12N\n\x19\x63hangeUserPasswordRequest\x18u \x01(\x0b\x32+.gravi.rest.model.ChangeUserPasswordRequest\x12h\n&getNotificationsForLoggedInUserRequest\x18w \x01(\x0b\x32\x38.gravi.rest.model.GetNotificationsForLoggedInUserRequest\x12I\n\x17\x63reateUserSurveyRequest\x18x \x01(\x0b\x32(.gravi.rest.user.CreateUserSurveyRequest\x12\x36\n\rgetOrgRequest\x18y \x01(\x0b\x32\x1f.gravi.rest.model.GetOrgRequest\x12O\n\x1alistUserLoginAuditsRequest\x18z \x01(\x0b\x32+.gravi.rest.auth.ListUserLoginAuditsRequest\x12Y\n\x1elistOrgUserActionAuditsRequest\x18\x96\x01 \x01(\x0b\x32\x30.gravi.rest.model.ListOrgUserActionAuditsRequest\x12S\n\x1b\x63reateVoiceToTextUrlRequest\x18\x97\x01 \x01(\x0b\x32-.gravi.rest.model.CreateVoiceToTextUrlRequest\x12=\n\x11\x63onvertDocRequest\x18\xc8\x01 \x01(\x0b\x32!.gravi.rest.doc.ConvertDocRequest\x12\x39\n\x0flistDocsRequest\x18\xc9\x01 \x01(\x0b\x32\x1f.gravi.rest.doc.ListDocsRequest\x12\x45\n\x15listRecentDocsRequest\x18\xca\x01 \x01(\x0b\x32%.gravi.rest.doc.ListRecentDocsRequest\x12U\n\x1d\x64\x65precatedGetDocumentsRequest\x18\xcd\x01 \x01(\x0b\x32-.gravi.rest.doc.DeprecatedGetDocumentsRequest\x12I\n\x17getUsedSpaceSizeRequest\x18\xd4\x01 \x01(\x0b\x32\'.gravi.rest.doc.GetUsedSpaceSizeRequest\x12\x41\n\x13sendDocumentRequest\x18\xd6\x01 \x01(\x0b\x32#.gravi.rest.doc.SendDocumentRequest\x12\x41\n\x13\x63reateFolderRequest\x18\xd9\x01 \x01(\x0b\x32#.gravi.rest.doc.CreateFolderRequest\x12\x41\n\x13moveDocumentRequest\x18\xdb\x01 \x01(\x0b\x32#.gravi.rest.doc.MoveDocumentRequest\x12X\n\x19initiateFileUploadRequest\x18\xdc\x01 \x01(\x0b\x32).gravi.rest.doc.InitiateFileUploadRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xdc\x01\x12J\n\x12\x64ownloadDocRequest\x18\xdd\x01 \x01(\x0b\x32\".gravi.rest.doc.DownloadDocRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xdd\x01\x12\x46\n\x10\x63reateDocRequest\x18\xde\x01 \x01(\x0b\x32 .gravi.rest.doc.CreateDocRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xde\x01\x12\x46\n\x10updateDocRequest\x18\xdf\x01 \x01(\x0b\x32 .gravi.rest.doc.UpdateDocRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xdf\x01\x12\x39\n\x0ftrashDocRequest\x18\xe0\x01 \x01(\x0b\x32\x1f.gravi.rest.doc.TrashDocRequest\x12=\n\x11restoreDocRequest\x18\xe1\x01 \x01(\x0b\x32!.gravi.rest.doc.RestoreDocRequest\x12\x43\n\x14listDocsInBinRequest\x18\xe3\x01 \x01(\x0b\x32$.gravi.rest.doc.ListDocsInBinRequest\x12G\n\x16\x64\x65leteDocsInBinRequest\x18\xe4\x01 \x01(\x0b\x32&.gravi.rest.doc.DeleteDocsInBinRequest\x12;\n\x10\x65xportDocRequest\x18\xe5\x01 \x01(\x0b\x32 .gravi.rest.doc.ExportDocRequest\x12\x45\n\x15listDocExportsRequest\x18\xe6\x01 \x01(\x0b\x32%.gravi.rest.doc.ListDocExportsRequest\x12K\n\x18\x64ownloadDocExportRequest\x18\xe7\x01 \x01(\x0b\x32(.gravi.rest.doc.DownloadDocExportRequest\x12\x41\n\x13getDocExportRequest\x18\xe8\x01 \x01(\x0b\x32#.gravi.rest.doc.GetDocExportRequest\x12=\n\x11searchDocsRequest\x18\xe9\x01 \x01(\x0b\x32!.gravi.rest.doc.SearchDocsRequest\x12G\n\x16uploadDocExportRequest\x18\xea\x01 \x01(\x0b\x32&.gravi.rest.doc.UploadDocExportRequest\x12P\n\x15\x63reateDocAssetRequest\x18\xeb\x01 \x01(\x0b\x32%.gravi.rest.doc.CreateDocAssetRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xeb\x01\x12V\n\x18\x64ownloadDocAssetsRequest\x18\xec\x01 \x01(\x0b\x32(.gravi.rest.doc.DownloadDocAssetsRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xec\x01\x12Q\n\x1b\x63reateDocExportEntryRequest\x18\xed\x01 \x01(\x0b\x32+.gravi.rest.doc.CreateDocExportEntryRequest\x12\\\n\x1bgetSketchRoomUpdatesRequest\x18\xee\x01 \x01(\x0b\x32+.gravi.rest.doc.GetSketchRoomUpdatesRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xee\x01\x12X\n\x19uploadDocThumbnailRequest\x18\xef\x01 \x01(\x0b\x32).gravi.rest.doc.UploadDocThumbnailRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xef\x01\x12\x37\n\x0e\x63opyDocRequest\x18\xf0\x01 \x01(\x0b\x32\x1e.gravi.rest.doc.CopyDocRequest\x12\x61\n#searchPublicContentDocByPathRequest\x18\xf1\x01 \x01(\x0b\x32\x33.gravi.rest.doc.SearchPublicContentDocByPathRequest\x12G\n\x16getDocumentByIdRequest\x18\xf2\x01 \x01(\x0b\x32&.gravi.rest.doc.GetDocumentByIdRequest\x12K\n\x18getDocumentByPathRequest\x18\xf3\x01 \x01(\x0b\x32(.gravi.rest.doc.GetDocumentByPathRequest\x12Q\n\x1bgetDocumentSpaceNameRequest\x18\xf4\x01 \x01(\x0b\x32+.gravi.rest.doc.GetDocumentSpaceNameRequest\x12I\n\x17\x63reateDocCommentRequest\x18\xfa\x01 \x01(\x0b\x32\'.gravi.rest.doc.CreateDocCommentRequest\x12G\n\x16listDocCommentsRequest\x18\xfb\x01 \x01(\x0b\x32&.gravi.rest.doc.ListDocCommentsRequest\x12I\n\x17updateDocCommentRequest\x18\xfc\x01 \x01(\x0b\x32\'.gravi.rest.doc.UpdateDocCommentRequest\x12M\n\x19listNewDocCommentsRequest\x18\xfd\x01 \x01(\x0b\x32).gravi.rest.doc.ListNewDocCommentsRequest\x12W\n\x1dgeneratePairDeviceCodeRequest\x18\x8e\x02 \x01(\x0b\x32/.gravi.rest.model.GeneratePairDeviceCodeRequest\x12?\n\x11pairDeviceRequest\x18\x8f\x02 \x01(\x0b\x32#.gravi.rest.model.PairDeviceRequest\x12I\n\x16getPairedDeviceRequest\x18\x90\x02 \x01(\x0b\x32(.gravi.rest.model.GetPairedDeviceRequest\x12Q\n\x1arevokeDevicePairingRequest\x18\x91\x02 \x01(\x0b\x32,.gravi.rest.model.RevokeDevicePairingRequest\x12]\n getUserFromPairedDeviceIdRequest\x18\x92\x02 \x01(\x0b\x32\x32.gravi.rest.model.GetUserFromPairedDeviceIdRequest\x12?\n\x11LaunchRoomRequest\x18\xad\x02 \x01(\x0b\x32#.gravi.rest.model.LaunchRoomRequest\x12H\n\x10\x65nterRoomRequest\x18\xb0\x02 \x01(\x0b\x32\".gravi.rest.model.EnterRoomRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xb0\x02\x12\x43\n\x13shutdownRoomRequest\x18\xb1\x02 \x01(\x0b\x32%.gravi.rest.model.ShutdownRoomRequest\x12Q\n\x1areleaseRoomInitLockRequest\x18\xb3\x02 \x01(\x0b\x32,.gravi.rest.model.ReleaseRoomInitLockRequest\x12Q\n\x1ainviteUsersToCollabRequest\x18\xb4\x02 \x01(\x0b\x32,.gravi.rest.model.InviteUsersToCollabRequest\x12O\n\x19listInvitableUsersRequest\x18\xb5\x02 \x01(\x0b\x32+.gravi.rest.model.ListInvitableUsersRequest\x12`\n\x1c\x65nterRoomWithDeepLinkRequest\x18\xb6\x02 \x01(\x0b\x32..gravi.rest.model.EnterRoomWithDeepLinkRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xb6\x02\x12\x61\n\"changeUserCollaborationRoleRequest\x18\xb9\x02 \x01(\x0b\x32\x34.gravi.rest.model.ChangeUserCollaborationRoleRequest\x12\x45\n\x15listSharedDocsRequest\x18\xbc\x02 \x01(\x0b\x32%.gravi.rest.doc.ListSharedDocsRequest\x12W\n\x1dreportAbusiveBehaviourRequest\x18\xbd\x02 \x01(\x0b\x32/.gravi.rest.model.ReportAbusiveBehaviourRequest\x12O\n\x19listRoomRecordingsRequest\x18\xc0\x02 \x01(\x0b\x32+.gravi.rest.model.ListRoomRecordingsRequest\x12Q\n\x1areplayRoomRecordingRequest\x18\xc1\x02 \x01(\x0b\x32,.gravi.rest.model.ReplayRoomRecordingRequest\x12K\n\x17getRoomRecordingRequest\x18\xc2\x02 \x01(\x0b\x32).gravi.rest.model.GetRoomRecordingRequest\x12_\n!getRoomRecordingReplayDataRequest\x18\xc3\x02 \x01(\x0b\x32\x33.gravi.rest.model.GetRoomRecordingReplayDataRequest\x12\x63\n#getRoomRecordingReplayAssetsRequest\x18\xc4\x02 \x01(\x0b\x32\x35.gravi.rest.model.GetRoomRecordingReplayAssetsRequest\x12K\n\x18shareRoomWithUserRequest\x18\xc5\x02 \x01(\x0b\x32(.gravi.rest.doc.ShareRoomWithUserRequest\x12I\n\x17listRoomAccessesRequest\x18\xc6\x02 \x01(\x0b\x32\'.gravi.rest.doc.ListRoomAccessesRequest\x12Q\n\x1bremoveAccessFromRoomRequest\x18\xc7\x02 \x01(\x0b\x32+.gravi.rest.doc.RemoveAccessFromRoomRequest\x12O\n\x1asetCoSketchRoomPassRequest\x18\xc8\x02 \x01(\x0b\x32*.gravi.rest.doc.SetCoSketchRoomPassRequest\x12U\n\x1dgenerateDeepAccessLinkRequest\x18\xca\x02 \x01(\x0b\x32-.gravi.rest.doc.GenerateDeepAccessLinkRequest\x12N\n\x16\x65nterPublicRoomRequest\x18\xcc\x02 \x01(\x0b\x32\".gravi.rest.model.EnterRoomRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xcc\x02\x12V\n\x18\x62ookmarkPublicDocRequest\x18\xcd\x02 \x01(\x0b\x32(.gravi.rest.doc.BookmarkPublicDocRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xcd\x02\x12P\n\x15listPublicRoomRequest\x18\xce\x02 \x01(\x0b\x32%.gravi.rest.doc.ListPublicRoomRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xce\x02\x12L\n\x13setPublicDocRequest\x18\xcf\x02 \x01(\x0b\x32#.gravi.rest.doc.SetPublicDocRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xce\x02\x12G\n\x16stopRoomSharingRequest\x18\xd0\x02 \x01(\x0b\x32&.gravi.rest.doc.StopRoomSharingRequest\x12_\n\"createEnterRoomNotificationRequest\x18\xd1\x02 \x01(\x0b\x32\x32.gravi.rest.doc.CreateEnterRoomNotificationRequest\x12U\n\x1dlistRoomAccessRequestsRequest\x18\xd4\x02 \x01(\x0b\x32-.gravi.rest.doc.ListRoomAccessRequestsRequest\x12K\n\x18\x61pproveRoomAccessRequest\x18\xd5\x02 \x01(\x0b\x32(.gravi.rest.doc.ApproveRoomAccessRequest\x12_\n\"listAllUsersWithAccessToDocRequest\x18\xd6\x02 \x01(\x0b\x32\x32.gravi.rest.doc.ListAllUsersWithAccessToDocRequest\x12_\n\"launchStreamingAgentForRoomRequest\x18\xd7\x02 \x01(\x0b\x32\x32.gravi.rest.doc.LaunchStreamingAgentForRoomRequest\x12~\n,enterRoomViaAdminNotificationDeeplinkRequest\x18\xd8\x02 \x01(\x0b\x32<.gravi.rest.doc.EnterRoomViaAdminNotificationDeeplinkRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xd8\x02\x12X\n\x1e\x63heckForClientAppUpdateRequest\x18\xd9\x02 \x01(\x0b\x32/.gravi.rest.user.CheckForClientAppUpdateRequest\x12Q\n\x1bgetRoomIdByShortCodeRequest\x18\xda\x02 \x01(\x0b\x32+.gravi.rest.doc.GetRoomIdByShortCodeRequest\x12Q\n\x1bgetShortCodeByRoomIdRequest\x18\xdb\x02 \x01(\x0b\x32+.gravi.rest.doc.GetShortCodeByRoomIdRequest\x12=\n\x10offlineUserTrace\x18\x90\x03 \x01(\x0b\x32\".gravi.rest.model.OfflineUserTrace\x12I\n\x16syncAchievementRequest\x18\x92\x03 \x01(\x0b\x32(.gravi.rest.model.SyncAchievementRequest\x12;\n\x10updateOrgRequest\x18\xf4\x03 \x01(\x0b\x32 .gravi.rest.org.UpdateOrgRequest\x12M\n\x19markTeamAsFavoriteRequest\x18\xf9\x03 \x01(\x0b\x32).gravi.rest.org.MarkTeamAsFavoriteRequest\x12\x63\n$removeExternalMembersFromTeamRequest\x18\xfa\x03 \x01(\x0b\x32\x34.gravi.rest.org.RemoveExternalMembersFromTeamRequest\x12O\n\x1alistAllTeamsForUserRequest\x18\xfb\x03 \x01(\x0b\x32*.gravi.rest.org.ListAllTeamsForUserRequest\x12M\n\x19listOrgTeamMembersRequest\x18\xfc\x03 \x01(\x0b\x32).gravi.rest.org.ListOrgTeamMembersRequest\x12]\n!listUserOrgTeamMembershipsRequest\x18\xfd\x03 \x01(\x0b\x32\x31.gravi.rest.org.ListUserOrgTeamMembershipsRequest\x12\x43\n\x14\x63reateOrgTeamRequest\x18\xfe\x03 \x01(\x0b\x32$.gravi.rest.org.CreateOrgTeamRequest\x12\x43\n\x14\x64\x65leteOrgTeamRequest\x18\xff\x03 \x01(\x0b\x32$.gravi.rest.org.DeleteOrgTeamRequest\x12\x41\n\x13listOrgTeamsRequest\x18\x80\x04 \x01(\x0b\x32#.gravi.rest.org.ListOrgTeamsRequest\x12=\n\x11getOrgTeamRequest\x18\x81\x04 \x01(\x0b\x32!.gravi.rest.org.GetOrgTeamRequest\x12\x43\n\x14updateOrgTeamRequest\x18\x82\x04 \x01(\x0b\x32$.gravi.rest.org.UpdateOrgTeamRequest\x12O\n\x1a\x63reateOrgTeamMemberRequest\x18\x83\x04 \x01(\x0b\x32*.gravi.rest.org.CreateOrgTeamMemberRequest\x12O\n\x1a\x64\x65leteOrgTeamMemberRequest\x18\x84\x04 \x01(\x0b\x32*.gravi.rest.org.DeleteOrgTeamMemberRequest\x12O\n\x1aupdateOrgTeamMemberRequest\x18\x85\x04 \x01(\x0b\x32*.gravi.rest.org.UpdateOrgTeamMemberRequest\x12\x37\n\x0egetTeamRequest\x18\x86\x04 \x01(\x0b\x32\x1e.gravi.rest.org.GetTeamRequest\x12\x45\n\x15getAllOrgTeamsRequest\x18\x87\x04 \x01(\x0b\x32%.gravi.rest.org.GetAllOrgTeamsRequest\x12\x43\n\x14inviteMembersRequest\x18\x88\x04 \x01(\x0b\x32$.gravi.rest.org.InviteMembersRequest\x12U\n\x1d\x65\x64itMemberActiveStatusRequest\x18\x89\x04 \x01(\x0b\x32-.gravi.rest.org.EditMemberActiveStatusRequest\x12\x43\n\x14switchUserOrgRequest\x18\x8a\x04 \x01(\x0b\x32$.gravi.rest.org.SwitchUserOrgRequest\x12\x45\n\x15\x65\x64itMemberRoleRequest\x18\x8b\x04 \x01(\x0b\x32%.gravi.rest.org.EditMemberRoleRequest\x12U\n\x1dgetOrgDownloadVersionsRequest\x18\x8c\x04 \x01(\x0b\x32-.gravi.rest.org.GetOrgDownloadVersionsRequest\x12_\n\"requestUserInviteToOrgAdminRequest\x18\x8d\x04 \x01(\x0b\x32\x32.gravi.rest.org.RequestUserInviteToOrgAdminRequest\x12M\n\x19userInviteApprovalRequest\x18\x8e\x04 \x01(\x0b\x32).gravi.rest.org.UserInviteApprovalRequest\x12O\n\x1alistOrgJoinRequestsRequest\x18\x8f\x04 \x01(\x0b\x32*.gravi.rest.org.ListOrgJoinRequestsRequest\x12K\n\x18requestRoomAccessRequest\x18\x90\x04 \x01(\x0b\x32(.gravi.rest.doc.RequestRoomAccessRequest\x12O\n\x1aremoveMemberFromOrgRequest\x18\x91\x04 \x01(\x0b\x32*.gravi.rest.org.RemoveMemberFromOrgRequest\x12\x43\n\x14getUsersInOrgRequest\x18\x92\x04 \x01(\x0b\x32$.gravi.rest.org.GetUsersInOrgRequest\x12\x61\n#listOrgMembershipInvitationsRequest\x18\x93\x04 \x01(\x0b\x32\x33.gravi.rest.org.ListOrgMembershipInvitationsRequest\x12\x63\n$deleteOrgMembershipInvitationRequest\x18\x94\x04 \x01(\x0b\x32\x34.gravi.rest.org.DeleteOrgMembershipInvitationRequest\x12_\n\"createOrgAccountsByOrgAdminRequest\x18\x95\x04 \x01(\x0b\x32\x32.gravi.rest.org.CreateOrgAccountsByOrgAdminRequest\x12^\n!createConnectionInvitationRequest\x18\xd8\x04 \x01(\x0b\x32\x32.gravi.rest.user.CreateConnectionInvitationRequest\x12[\n\x1flistConnectionInvitationRequest\x18\xd9\x04 \x01(\x0b\x32\x31.gravi.rest.user.ListConnectionInvitationsRequest\x12^\n!updateConnectionInvitationRequest\x18\xda\x04 \x01(\x0b\x32\x32.gravi.rest.user.UpdateConnectionInvitationRequest\x12H\n\x16listConnectionsRequest\x18\xdb\x04 \x01(\x0b\x32\'.gravi.rest.user.ListConnectionsRequest\x12\\\n initiateOidcAuthorisationRequest\x18\xdc\x04 \x01(\x0b\x32\x31.gravi.rest.user.InitiateOidcAuthorisationRequest\x12\\\n completeOidcAuthorisationRequest\x18\xdd\x04 \x01(\x0b\x32\x31.gravi.rest.user.CompleteOidcAuthorisationRequest\x12X\n\x1erevokeOidcAuthorisationRequest\x18\xde\x04 \x01(\x0b\x32/.gravi.rest.user.RevokeOidcAuthorisationRequest\x12J\n\x17searchPublicUserRequest\x18\xdf\x04 \x01(\x0b\x32(.gravi.rest.user.SearchPublicUserRequest\x12U\n\x1c\x63reateCommunityStudioRequest\x18\xbc\x05 \x01(\x0b\x32..gravi.rest.model.CreateCommunityStudioRequest\x12U\n\x1cupdateCommunityStudioRequest\x18\xbd\x05 \x01(\x0b\x32..gravi.rest.model.UpdateCommunityStudioRequest\x12O\n\x19getCommunityStudioRequest\x18\xbe\x05 \x01(\x0b\x32+.gravi.rest.model.GetCommunityStudioRequest\x12S\n\x1blistCommunityStudiosRequest\x18\xbf\x05 \x01(\x0b\x32-.gravi.rest.model.ListCommunityStudiosRequest\x12V\n\x17sendSupportEmailRequest\x18\xa0\x06 \x01(\x0b\x32).gravi.rest.model.SendSupportEmailRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xa0\x06\x12O\n\x19requestCertificateRequest\x18\xa1\x06 \x01(\x0b\x32+.gravi.rest.model.RequestCertificateRequest\x12Q\n\x1aupdateSketchObjectsRequest\x18\x84\x07 \x01(\x0b\x32,.gravi.rest.model.UpdateSketchObjectsRequest\x12O\n\x19handraiseToPaywallRequest\x18\xb6\x07 \x01(\x0b\x32+.gravi.rest.model.HandraiseToPaywallRequest\x12[\n\x1f\x63onsumeDownloadAllowanceRequest\x18\xb7\x07 \x01(\x0b\x32\x31.gravi.rest.model.ConsumeDownloadAllowanceRequest\x12N\n\x19\x63reateSubscriptionRequest\x18\xc0\x07 \x01(\x0b\x32*.gravi.rest.user.CreateSubscriptionRequest\x12R\n\x1bgetSubscriptionPriceRequest\x18\xc1\x07 \x01(\x0b\x32,.gravi.rest.user.GetSubscriptionPriceRequest\x12`\n\"getStripeCustomerPortalLinkRequest\x18\xc2\x07 \x01(\x0b\x32\x33.gravi.rest.user.GetStripeCustomerPortalLinkRequest\x12-\n\ndeviceInfo\x18\xe8\x07 \x01(\x0b\x32\x18.gravi.models.DeviceInfo\x12(\n\x06source\x18\xe9\x07 \x01(\x0e\x32\x17.gravi.models.SourceApp\x12\x31\n\x07\x61ppType\x18\xea\x07 \x01(\x0e\x32\x1f.gravi.rest.model.SourceAppType\x12\x38\n\x0e\x61nalyticsHints\x18\xeb\x07 \x03(\x0e\x32\x1f.gravi.rest.model.AnalyticsHint\x12\x39\n\x0epardotMetadata\x18\xec\x07 \x01(\x0b\x32 .gravi.rest.model.PardotMetadata\x12O\n\x19postImageToDiscordRequest\x18\xcc\x08 \x01(\x0b\x32+.gravi.rest.model.PostImageToDiscordRequest\x12S\n\x1bgetPublicUserProfileRequest\x18\xd0\x0f \x01(\x0b\x32-.gravi.rest.model.GetPublicUserProfileRequest\x12K\n\x17maintenanceCheckRequest\x18\xd1\x0f \x01(\x0b\x32).gravi.rest.model.MaintenanceCheckRequest\x12O\n\x1alistPublicSpaceDocsRequest\x18\xd2\x0f \x01(\x0b\x32*.gravi.rest.doc.ListPublicSpaceDocsRequest\x12`\n\x1d\x64ownloadPublicSpaceDocRequest\x18\xd3\x0f \x01(\x0b\x32-.gravi.rest.doc.DownloadPublicSpaceDocRequestB\t\x8a\xf9+\x05\xd0\xb8\x02\xd3\x0f\x12\x43\n\x11transcribeRequest\x18\xb5\x10 \x01(\x0b\x32\'.gravi.rest.voicechat.TranscribeRequest\x12\x38\n\x0f\x61skShrekRequest\x18\xb9\x17 \x01(\x0b\x32\x1e.gravi.rest.ai.AskShrekRequest\x12\x44\n\x15generateImagesRequest\x18\xba\x17 \x01(\x0b\x32$.gravi.rest.ai.GenerateImagesRequest\x12\x46\n\x16generate3DModelRequest\x18\xbb\x17 \x01(\x0b\x32%.gravi.rest.ai.Generate3DModelRequest\x12\"\n\x19lastNotificationQueryTime\x18\x90N \x01(\x03:\x08\x8a\x88\'\x04\xc8\xb8\x02\x01J\x06\x08\xac\x02\x10\xad\x02J\x06\x08\xae\x02\x10\xaf\x02J\x06\x08\xaf\x02\x10\xb0\x02J\x06\x08\xb2\x02\x10\xb3\x02J\x06\x08\xb7\x02\x10\xb8\x02J\x06\x08\xb8\x02\x10\xb9\x02J\x06\x08\xc9\x02\x10\xca\x02\"\xdbn\n\x14PlatformRestResponse\x12\x34\n\x08restType\x18\x01 \x01(\x0e\x32\".gravi.rest.model.PlatformRestType\x12\x36\n\terrorCode\x18\x02 \x01(\x0e\x32#.gravi.rest.model.PlatformRestError\x12\x1e\n\x16upgradeToClientVersion\x18\x03 \x01(\t\x12\x1a\n\x12\x63msUpdateUrlBucket\x18\x04 \x01(\t\x12\x18\n\x10\x63msUpdateVersion\x18\x05 \x01(\t\x12\x1a\n\x12\x63msUpdateUrlFolder\x18\x06 \x01(\t\x12\x38\n\x10maintenanceFlags\x18\x07 \x01(\x0b\x32\x1e.gravi.models.MaintenanceFlags\x12\x33\n\rnotifications\x18\x08 \x03(\x0b\x32\x1c.gravi.models.NotificationTO\x12\x11\n\trequestId\x18\t \x01(\t\x12\x33\n\x14publicContentSpaceId\x18\n \x01(\x0b\x32\x15.gravi.models.SpaceId\x12\x36\n\rloginResponse\x18\x0b \x01(\x0b\x32\x1f.gravi.rest.model.LoginResponse\x12H\n\x16magicLinkLoginResponse\x18\x0e \x01(\x0b\x32(.gravi.rest.model.MagicLinkLoginResponse\x12\x42\n\x13storeSignUpResponse\x18\x13 \x01(\x0b\x32%.gravi.rest.model.StoreSignUpResponse\x12L\n\x18\x65mailAccountLinkResponse\x18\x15 \x01(\x0b\x32*.gravi.rest.model.EmailAccountLinkResponse\x12N\n\x19signUpByEmailPassResponse\x18\x17 \x01(\x0b\x32+.gravi.rest.model.SignUpByEmailPassResponse\x12\x44\n\x14\x64\x65tachDeviceResponse\x18\x1a \x01(\x0b\x32&.gravi.rest.model.DetachDeviceResponse\x12R\n\x1bsendBetaSignupEmailResponse\x18\x1e \x01(\x0b\x32-.gravi.rest.model.SendBetaSignupEmailResponse\x12\x46\n\x15\x64\x65leteAccountResponse\x18\x1f \x01(\x0b\x32\'.gravi.rest.model.DeleteAccountResponse\x12N\n\x19\x65\x61rlyAdopterCheckResponse\x18  \x01(\x0b\x32+.gravi.rest.model.EarlyAdopterCheckResponse\x12Z\n\x1fresendEmailVerificationResponse\x18\" \x01(\x0b\x32\x31.gravi.rest.model.ResendEmailVerificationResponse\x12[\n listSSOProvidersForEmailResponse\x18# \x01(\x0b\x32\x31.gravi.rest.auth.ListSSOProvidersForEmailResponse\x12S\n\x1cinitiateOidcSSOLoginResponse\x18$ \x01(\x0b\x32-.gravi.rest.auth.InitiateOidcSSOLoginResponse\x12Y\n\x1fgetSSOProviderForSignupResponse\x18& \x01(\x0b\x32\x30.gravi.rest.auth.GetSSOProviderForSignupResponse\x12\x45\n\x15signUpWithSSOResponse\x18\' \x01(\x0b\x32&.gravi.rest.auth.SignUpWithSSOResponse\x12\x44\n\x14getPublicKeyResponse\x18( \x01(\x0b\x32&.gravi.rest.model.GetPublicKeyResponse\x12\x42\n\x13\x61ttachEmailResponse\x18) \x01(\x0b\x32%.gravi.rest.model.AttachEmailResponse\x12?\n\x11getCMSURLResponse\x18\xe9\x07 \x01(\x0b\x32#.gravi.rest.model.GetCMSURLResponse\x12X\n\x1eresendStoreSignupEmailResponse\x18\x32 \x01(\x0b\x32\x30.gravi.rest.model.ResendStoreSignupEmailResponse\x12H\n\x16initiateSignUpResponse\x18\x34 \x01(\x0b\x32(.gravi.rest.model.InitiateSignUpResponse\x12L\n\x18sendUserFeedbackResponse\x18\x36 \x01(\x0b\x32*.gravi.rest.model.SendUserFeedbackResponse\x12Q\n\x1b\x65nableTwoFactorAuthResponse\x18\x37 \x01(\x0b\x32,.gravi.rest.auth.EnableTwoFactorAuthResponse\x12S\n\x1c\x63ompleteSignUpByCodeResponse\x18\x38 \x01(\x0b\x32-.gravi.rest.auth.CompleteSignUpByCodeResponse\x12\x44\n\x14\x61\x63tivateCodeResponse\x18\x39 \x01(\x0b\x32&.gravi.rest.model.ActivateCodeResponse\x12J\n\x17getLoggedInUserResponse\x18\x64 \x01(\x0b\x32).gravi.rest.model.GetLoggedInUserResponse\x12M\n\x19getLoggedInUserResponseV2\x18\x65 \x01(\x0b\x32*.gravi.rest.user.GetLoggedInUserResponseV2\x12G\n\x16updateUserInfoResponse\x18\x66 \x01(\x0b\x32\'.gravi.rest.user.UpdateUserInfoResponse\x12G\n\x16\x63hangePasswordResponse\x18l \x01(\x0b\x32\'.gravi.rest.auth.ChangePasswordResponse\x12\x41\n\x13\x63hangeEmailResponse\x18m \x01(\x0b\x32$.gravi.rest.auth.ChangeEmailResponse\x12M\n\x19generateSecretKeyResponse\x18n \x01(\x0b\x32*.gravi.rest.auth.GenerateSecretKeyResponse\x12X\n\x1egetLoggedInUserOrgInfoResponse\x18r \x01(\x0b\x32\x30.gravi.rest.model.GetLoggedInUserOrgInfoResponse\x12R\n\x1bgetSubscriptionPackResponse\x18s \x01(\x0b\x32-.gravi.rest.model.GetSubscriptionPackResponse\x12R\n\x1b\x63onsumeNotificationResponse\x18t \x01(\x0b\x32-.gravi.rest.model.ConsumeNotificationResponse\x12P\n\x1a\x63hangeUserPasswordResponse\x18u \x01(\x0b\x32,.gravi.rest.model.ChangeUserPasswordResponse\x12j\n\'getNotificationsForLoggedInUserResponse\x18w \x01(\x0b\x32\x39.gravi.rest.model.GetNotificationsForLoggedInUserResponse\x12K\n\x18\x63reateUserSurveyResponse\x18x \x01(\x0b\x32).gravi.rest.user.CreateUserSurveyResponse\x12\x38\n\x0egetOrgResponse\x18y \x01(\x0b\x32 .gravi.rest.model.GetOrgResponse\x12Q\n\x1blistUserLoginAuditsResponse\x18z \x01(\x0b\x32,.gravi.rest.auth.ListUserLoginAuditsResponse\x12[\n\x1flistOrgUserActionAuditsResponse\x18\x96\x01 \x01(\x0b\x32\x31.gravi.rest.model.ListOrgUserActionAuditsResponse\x12U\n\x1c\x63reateVoiceToTextUrlResponse\x18\x97\x01 \x01(\x0b\x32..gravi.rest.model.CreateVoiceToTextUrlResponse\x12?\n\x12\x63onvertDocResponse\x18\xc8\x01 \x01(\x0b\x32\".gravi.rest.doc.ConvertDocResponse\x12;\n\x10listDocsResponse\x18\xc9\x01 \x01(\x0b\x32 .gravi.rest.doc.ListDocsResponse\x12G\n\x16listRecentDocsResponse\x18\xca\x01 \x01(\x0b\x32&.gravi.rest.doc.ListRecentDocsResponse\x12W\n\x1e\x64\x65precatedGetDocumentsResponse\x18\xcd\x01 \x01(\x0b\x32..gravi.rest.doc.DeprecatedGetDocumentsResponse\x12K\n\x18getUsedSpaceSizeResponse\x18\xd4\x01 \x01(\x0b\x32(.gravi.rest.doc.GetUsedSpaceSizeResponse\x12\x43\n\x14sendDocumentResponse\x18\xd6\x01 \x01(\x0b\x32$.gravi.rest.doc.SendDocumentResponse\x12\x43\n\x14\x63reateFolderResponse\x18\xd9\x01 \x01(\x0b\x32$.gravi.rest.doc.CreateFolderResponse\x12\x43\n\x14moveDocumentResponse\x18\xdb\x01 \x01(\x0b\x32$.gravi.rest.doc.MoveDocumentResponse\x12O\n\x1aInitiateFileUploadResponse\x18\xdc\x01 \x01(\x0b\x32*.gravi.rest.doc.InitiateFileUploadResponse\x12\x41\n\x13\x44ownloadDocResponse\x18\xdd\x01 \x01(\x0b\x32#.gravi.rest.doc.DownloadDocResponse\x12=\n\x11\x63reateDocResponse\x18\xde\x01 \x01(\x0b\x32!.gravi.rest.doc.CreateDocResponse\x12=\n\x11updateDocResponse\x18\xdf\x01 \x01(\x0b\x32!.gravi.rest.doc.UpdateDocResponse\x12;\n\x10trashDocResponse\x18\xe0\x01 \x01(\x0b\x32 .gravi.rest.doc.TrashDocResponse\x12?\n\x12restoreDocResponse\x18\xe1\x01 \x01(\x0b\x32\".gravi.rest.doc.RestoreDocResponse\x12\x45\n\x15listDocsInBinResponse\x18\xe3\x01 \x01(\x0b\x32%.gravi.rest.doc.ListDocsInBinResponse\x12I\n\x17\x64\x65leteDocsInBinResponse\x18\xe4\x01 \x01(\x0b\x32\'.gravi.rest.doc.DeleteDocsInBinResponse\x12=\n\x11\x65xportDocResponse\x18\xe5\x01 \x01(\x0b\x32!.gravi.rest.doc.ExportDocResponse\x12G\n\x16listDocExportsResponse\x18\xe6\x01 \x01(\x0b\x32&.gravi.rest.doc.ListDocExportsResponse\x12M\n\x19\x64ownloadDocExportResponse\x18\xe7\x01 \x01(\x0b\x32).gravi.rest.doc.DownloadDocExportResponse\x12\x43\n\x14getDocExportResponse\x18\xe8\x01 \x01(\x0b\x32$.gravi.rest.doc.GetDocExportResponse\x12?\n\x12searchDocsResponse\x18\xe9\x01 \x01(\x0b\x32\".gravi.rest.doc.SearchDocsResponse\x12I\n\x17uploadDocExportResponse\x18\xea\x01 \x01(\x0b\x32\'.gravi.rest.doc.UploadDocExportResponse\x12G\n\x16\x63reateDocAssetResponse\x18\xeb\x01 \x01(\x0b\x32&.gravi.rest.doc.CreateDocAssetResponse\x12M\n\x19\x64ownloadDocAssetsResponse\x18\xec\x01 \x01(\x0b\x32).gravi.rest.doc.DownloadDocAssetsResponse\x12S\n\x1c\x63reateDocExportEntryResponse\x18\xed\x01 \x01(\x0b\x32,.gravi.rest.doc.CreateDocExportEntryResponse\x12S\n\x1cgetSketchRoomUpdatesResponse\x18\xee\x01 \x01(\x0b\x32,.gravi.rest.doc.GetSketchRoomUpdatesResponse\x12O\n\x1auploadDocThumbnailResponse\x18\xef\x01 \x01(\x0b\x32*.gravi.rest.doc.UploadDocThumbnailResponse\x12\x39\n\x0f\x63opyDocResponse\x18\xf0\x01 \x01(\x0b\x32\x1f.gravi.rest.doc.CopyDocResponse\x12\x63\n$searchPublicContentDocByPathResponse\x18\xf1\x01 \x01(\x0b\x32\x34.gravi.rest.doc.SearchPublicContentDocByPathResponse\x12\x45\n\x17getDocumentByIdResponse\x18\xf2\x01 \x01(\x0b\x32#.gravi.rest.doc.GetDocumentResponse\x12G\n\x19getDocumentByPathResponse\x18\xf3\x01 \x01(\x0b\x32#.gravi.rest.doc.GetDocumentResponse\x12S\n\x1cgetDocumentSpaceNameResponse\x18\xf4\x01 \x01(\x0b\x32,.gravi.rest.doc.GetDocumentSpaceNameResponse\x12K\n\x18\x63reateDocCommentResponse\x18\xfa\x01 \x01(\x0b\x32(.gravi.rest.doc.CreateDocCommentResponse\x12I\n\x17listDocCommentsResponse\x18\xfb\x01 \x01(\x0b\x32\'.gravi.rest.doc.ListDocCommentsResponse\x12K\n\x18updateDocCommentResponse\x18\xfc\x01 \x01(\x0b\x32(.gravi.rest.doc.UpdateDocCommentResponse\x12Y\n\x1egeneratePairDeviceCodeResponse\x18\x8e\x02 \x01(\x0b\x32\x30.gravi.rest.model.GeneratePairDeviceCodeResponse\x12K\n\x17getPairedDeviceResponse\x18\x90\x02 \x01(\x0b\x32).gravi.rest.model.GetPairedDeviceResponse\x12S\n\x1brevokeDevicePairingResponse\x18\x91\x02 \x01(\x0b\x32-.gravi.rest.model.RevokeDevicePairingResponse\x12_\n!getUserFromPairedDeviceIdResponse\x18\x92\x02 \x01(\x0b\x32\x33.gravi.rest.model.GetUserFromPairedDeviceIdResponse\x12\x41\n\x12LaunchRoomResponse\x18\xad\x02 \x01(\x0b\x32$.gravi.rest.model.LaunchRoomResponse\x12?\n\x11\x65nterRoomResponse\x18\xb0\x02 \x01(\x0b\x32#.gravi.rest.model.EnterRoomResponse\x12\x45\n\x14shutdownRoomResponse\x18\xb1\x02 \x01(\x0b\x32&.gravi.rest.model.ShutdownRoomResponse\x12S\n\x1binviteUsersToCollabResponse\x18\xb4\x02 \x01(\x0b\x32-.gravi.rest.model.InviteUsersToCollabResponse\x12Q\n\x1alistInvitableUsersResponse\x18\xb5\x02 \x01(\x0b\x32,.gravi.rest.model.ListInvitableUsersResponse\x12\x63\n#changeUserCollaborationRoleResponse\x18\xb9\x02 \x01(\x0b\x32\x35.gravi.rest.model.ChangeUserCollaborationRoleResponse\x12G\n\x16listSharedDocsResponse\x18\xbc\x02 \x01(\x0b\x32&.gravi.rest.doc.ListSharedDocsResponse\x12Y\n\x1ereportAbusiveBehaviourResponse\x18\xbd\x02 \x01(\x0b\x32\x30.gravi.rest.model.ReportAbusiveBehaviourResponse\x12Q\n\x1alistRoomRecordingsResponse\x18\xc0\x02 \x01(\x0b\x32,.gravi.rest.model.ListRoomRecordingsResponse\x12S\n\x1breplayRoomRecordingResponse\x18\xc1\x02 \x01(\x0b\x32-.gravi.rest.model.ReplayRoomRecordingResponse\x12M\n\x18getRoomRecordingResponse\x18\xc2\x02 \x01(\x0b\x32*.gravi.rest.model.GetRoomRecordingResponse\x12\x61\n\"getRoomRecordingReplayDataResponse\x18\xc3\x02 \x01(\x0b\x32\x34.gravi.rest.model.GetRoomRecordingReplayDataResponse\x12\x65\n$getRoomRecordingReplayAssetsResponse\x18\xc4\x02 \x01(\x0b\x32\x36.gravi.rest.model.GetRoomRecordingReplayAssetsResponse\x12M\n\x19shareRoomWithUserResponse\x18\xc5\x02 \x01(\x0b\x32).gravi.rest.doc.ShareRoomWithUserResponse\x12K\n\x18listRoomAccessesResponse\x18\xc6\x02 \x01(\x0b\x32(.gravi.rest.doc.ListRoomAccessesResponse\x12S\n\x1cremoveAccessFromRoomResponse\x18\xc7\x02 \x01(\x0b\x32,.gravi.rest.doc.RemoveAccessFromRoomResponse\x12Q\n\x1bsetCoSketchRoomPassResponse\x18\xc8\x02 \x01(\x0b\x32+.gravi.rest.doc.SetCoSketchRoomPassResponse\x12W\n\x1egenerateDeepAccessLinkResponse\x18\xca\x02 \x01(\x0b\x32..gravi.rest.doc.GenerateDeepAccessLinkResponse\x12M\n\x19\x62ookmarkPublicDocResponse\x18\xcd\x02 \x01(\x0b\x32).gravi.rest.doc.BookmarkPublicDocResponse\x12\x43\n\x14setPublicDocResponse\x18\xcf\x02 \x01(\x0b\x32$.gravi.rest.doc.SetPublicDocResponse\x12I\n\x17stopRoomSharingResponse\x18\xd0\x02 \x01(\x0b\x32\'.gravi.rest.doc.StopRoomSharingResponse\x12\x61\n#createEnterRoomNotificationResponse\x18\xd1\x02 \x01(\x0b\x32\x33.gravi.rest.doc.CreateEnterRoomNotificationResponse\x12W\n\x1elistRoomAccessRequestsResponse\x18\xd4\x02 \x01(\x0b\x32..gravi.rest.doc.ListRoomAccessRequestsResponse\x12M\n\x19\x61pproveRoomAccessResponse\x18\xd5\x02 \x01(\x0b\x32).gravi.rest.doc.ApproveRoomAccessResponse\x12\x61\n#listAllUsersWithAccessToDocResponse\x18\xd6\x02 \x01(\x0b\x32\x33.gravi.rest.doc.ListAllUsersWithAccessToDocResponse\x12\x61\n#launchStreamingAgentForRoomResponse\x18\xd7\x02 \x01(\x0b\x32\x33.gravi.rest.doc.LaunchStreamingAgentForRoomResponse\x12Z\n\x1f\x63heckForClientAppUpdateResponse\x18\xd9\x02 \x01(\x0b\x32\x30.gravi.rest.user.CheckForClientAppUpdateResponse\x12S\n\x1cgetRoomIdByShortCodeResponse\x18\xda\x02 \x01(\x0b\x32,.gravi.rest.doc.GetRoomIdByShortCodeResponse\x12S\n\x1cgetShortCodeByRoomIdResponse\x18\xdb\x02 \x01(\x0b\x32,.gravi.rest.doc.GetShortCodeByRoomIdResponse\x12M\n\x18offlineUserTraceResponse\x18\x90\x03 \x01(\x0b\x32*.gravi.rest.model.OfflineUserTraceResponse\x12K\n\x17getAchievementsResponse\x18\x93\x03 \x01(\x0b\x32).gravi.rest.model.GetAchievementsResponse\x12=\n\x11updateOrgResponse\x18\xf4\x03 \x01(\x0b\x32!.gravi.rest.org.UpdateOrgResponse\x12O\n\x1amarkTeamAsFavoriteResponse\x18\xf9\x03 \x01(\x0b\x32*.gravi.rest.org.MarkTeamAsFavoriteResponse\x12\x65\n%removeExternalMembersFromTeamResponse\x18\xfa\x03 \x01(\x0b\x32\x35.gravi.rest.org.RemoveExternalMembersFromTeamResponse\x12Q\n\x1blistAllTeamsForUserResponse\x18\xfb\x03 \x01(\x0b\x32+.gravi.rest.org.ListAllTeamsForUserResponse\x12O\n\x1alistOrgTeamMembersResponse\x18\xfc\x03 \x01(\x0b\x32*.gravi.rest.org.ListOrgTeamMembersResponse\x12_\n\"listUserOrgTeamMembershipsResponse\x18\xfd\x03 \x01(\x0b\x32\x32.gravi.rest.org.ListUserOrgTeamMembershipsResponse\x12\x45\n\x15\x63reateOrgTeamResponse\x18\xfe\x03 \x01(\x0b\x32%.gravi.rest.org.CreateOrgTeamResponse\x12\x45\n\x15\x64\x65leteOrgTeamResponse\x18\xff\x03 \x01(\x0b\x32%.gravi.rest.org.DeleteOrgTeamResponse\x12\x43\n\x14listOrgTeamsResponse\x18\x80\x04 \x01(\x0b\x32$.gravi.rest.org.ListOrgTeamsResponse\x12?\n\x12getOrgTeamResponse\x18\x81\x04 \x01(\x0b\x32\".gravi.rest.org.GetOrgTeamResponse\x12\x45\n\x15updateOrgTeamResponse\x18\x82\x04 \x01(\x0b\x32%.gravi.rest.org.UpdateOrgTeamResponse\x12Q\n\x1b\x63reateOrgTeamMemberResponse\x18\x83\x04 \x01(\x0b\x32+.gravi.rest.org.CreateOrgTeamMemberResponse\x12Q\n\x1b\x64\x65leteOrgTeamMemberResponse\x18\x84\x04 \x01(\x0b\x32+.gravi.rest.org.DeleteOrgTeamMemberResponse\x12Q\n\x1bupdateOrgTeamMemberResponse\x18\x85\x04 \x01(\x0b\x32+.gravi.rest.org.UpdateOrgTeamMemberResponse\x12\x39\n\x0fgetTeamResponse\x18\x86\x04 \x01(\x0b\x32\x1f.gravi.rest.org.GetTeamResponse\x12G\n\x16getAllOrgTeamsResponse\x18\x87\x04 \x01(\x0b\x32&.gravi.rest.org.GetAllOrgTeamsResponse\x12\x45\n\x15inviteMembersResponse\x18\x88\x04 \x01(\x0b\x32%.gravi.rest.org.InviteMembersResponse\x12W\n\x1e\x65\x64itMemberActiveStatusResponse\x18\x89\x04 \x01(\x0b\x32..gravi.rest.org.EditMemberActiveStatusResponse\x12\x45\n\x15switchUserOrgResponse\x18\x8a\x04 \x01(\x0b\x32%.gravi.rest.org.SwitchUserOrgResponse\x12G\n\x16\x65\x64itMemberRoleResponse\x18\x8b\x04 \x01(\x0b\x32&.gravi.rest.org.EditMemberRoleResponse\x12W\n\x1egetOrgDownloadVersionsResponse\x18\x8c\x04 \x01(\x0b\x32..gravi.rest.org.GetOrgDownloadVersionsResponse\x12\x61\n#requestUserInviteToOrgAdminResponse\x18\x8d\x04 \x01(\x0b\x32\x33.gravi.rest.org.RequestUserInviteToOrgAdminResponse\x12O\n\x1auserInviteApprovalResponse\x18\x8e\x04 \x01(\x0b\x32*.gravi.rest.org.UserInviteApprovalResponse\x12Q\n\x1blistOrgJoinRequestsResponse\x18\x8f\x04 \x01(\x0b\x32+.gravi.rest.org.ListOrgJoinRequestsResponse\x12M\n\x19requestRoomAccessResponse\x18\x90\x04 \x01(\x0b\x32).gravi.rest.doc.RequestRoomAccessResponse\x12Q\n\x1bremoveMemberFromOrgResponse\x18\x91\x04 \x01(\x0b\x32+.gravi.rest.org.RemoveMemberFromOrgResponse\x12\x45\n\x15getUsersInOrgResponse\x18\x92\x04 \x01(\x0b\x32%.gravi.rest.org.GetUsersInOrgResponse\x12\x63\n$listOrgMembershipInvitationsResponse\x18\x93\x04 \x01(\x0b\x32\x34.gravi.rest.org.ListOrgMembershipInvitationsResponse\x12\x65\n%deleteOrgMembershipInvitationResponse\x18\x94\x04 \x01(\x0b\x32\x35.gravi.rest.org.DeleteOrgMembershipInvitationResponse\x12\x61\n#createOrgAccountsByOrgAdminResponse\x18\x95\x04 \x01(\x0b\x32\x33.gravi.rest.org.CreateOrgAccountsByOrgAdminResponse\x12`\n\"createConnectionInvitationResponse\x18\xd8\x04 \x01(\x0b\x32\x33.gravi.rest.user.CreateConnectionInvitationResponse\x12^\n!listConnectionInvitationsResponse\x18\xd9\x04 \x01(\x0b\x32\x32.gravi.rest.user.ListConnectionInvitationsResponse\x12`\n\"updateConnectionInvitationResponse\x18\xda\x04 \x01(\x0b\x32\x33.gravi.rest.user.UpdateConnectionInvitationResponse\x12J\n\x17listConnectionsResponse\x18\xdb\x04 \x01(\x0b\x32(.gravi.rest.user.ListConnectionsResponse\x12^\n!initiateOidcAuthorisationResponse\x18\xdc\x04 \x01(\x0b\x32\x32.gravi.rest.user.InitiateOidcAuthorisationResponse\x12^\n!completeOidcAuthorisationResponse\x18\xdd\x04 \x01(\x0b\x32\x32.gravi.rest.user.CompleteOidcAuthorisationResponse\x12Z\n\x1frevokeOidcAuthorisationResponse\x18\xde\x04 \x01(\x0b\x32\x30.gravi.rest.user.RevokeOidcAuthorisationResponse\x12L\n\x18searchPublicUserResponse\x18\xdf\x04 \x01(\x0b\x32).gravi.rest.user.SearchPublicUserResponse\x12W\n\x1d\x63reateCommunityStudioResponse\x18\xbc\x05 \x01(\x0b\x32/.gravi.rest.model.CreateCommunityStudioResponse\x12W\n\x1dupdateCommunityStudioResponse\x18\xbd\x05 \x01(\x0b\x32/.gravi.rest.model.UpdateCommunityStudioResponse\x12Q\n\x1agetCommunityStudioResponse\x18\xbe\x05 \x01(\x0b\x32,.gravi.rest.model.GetCommunityStudioResponse\x12U\n\x1clistCommunityStudiosResponse\x18\xbf\x05 \x01(\x0b\x32..gravi.rest.model.ListCommunityStudiosResponse\x12M\n\x18sendSupportEmailResponse\x18\xa0\x06 \x01(\x0b\x32*.gravi.rest.model.SendSupportEmailResponse\x12Q\n\x1arequestCertificateResponse\x18\xa1\x06 \x01(\x0b\x32,.gravi.rest.model.RequestCertificateResponse\x12S\n\x1bupdateSketchObjectsResponse\x18\x84\x07 \x01(\x0b\x32-.gravi.rest.model.UpdateSketchObjectsResponse\x12Q\n\x1ahandraiseToPaywallResponse\x18\xb6\x07 \x01(\x0b\x32,.gravi.rest.model.HandraiseToPaywallResponse\x12]\n consumeDownloadAllowanceResponse\x18\xb7\x07 \x01(\x0b\x32\x32.gravi.rest.model.ConsumeDownloadAllowanceResponse\x12P\n\x1a\x63reateSubscriptionResponse\x18\xc0\x07 \x01(\x0b\x32+.gravi.rest.user.CreateSubscriptionResponse\x12T\n\x1cgetSubscriptionPriceResponse\x18\xc1\x07 \x01(\x0b\x32-.gravi.rest.user.GetSubscriptionPriceResponse\x12\x62\n#getStripeCustomerPortalLinkResponse\x18\xc2\x07 \x01(\x0b\x32\x34.gravi.rest.user.GetStripeCustomerPortalLinkResponse\x12Q\n\x1apostImageToDiscordResponse\x18\xcc\x08 \x01(\x0b\x32,.gravi.rest.model.PostImageToDiscordResponse\x12U\n\x1cgetPublicUserProfileResponse\x18\xd0\x0f \x01(\x0b\x32..gravi.rest.model.GetPublicUserProfileResponse\x12M\n\x18maintenanceCheckResponse\x18\xd1\x0f \x01(\x0b\x32*.gravi.rest.model.MaintenanceCheckResponse\x12\x34\n\x14publicCollabsSpaceId\x18\xd2\x0f \x01(\x0b\x32\x15.gravi.models.SpaceId\x12Q\n\x1blistPublicSpaceDocsResponse\x18\xd3\x0f \x01(\x0b\x32+.gravi.rest.doc.ListPublicSpaceDocsResponse\x12W\n\x1e\x64ownloadPublicSpaceDocResponse\x18\xd4\x0f \x01(\x0b\x32..gravi.rest.doc.DownloadPublicSpaceDocResponse\x12Y\n\x1e\x64ownloadOverrideConfigResponse\x18\xd5\x0f \x01(\x0b\x32\x30.gravi.rest.model.DownloadOverrideConfigResponse\x12\x45\n\x12transcribeResponse\x18\xb5\x10 \x01(\x0b\x32(.gravi.rest.voicechat.TranscribeResponse\x12:\n\x10\x61skShrekResponse\x18\xb9\x17 \x01(\x0b\x32\x1f.gravi.rest.ai.AskShrekResponse\x12\x46\n\x16generateImagesResponse\x18\xba\x17 \x01(\x0b\x32%.gravi.rest.ai.GenerateImagesResponse\x12H\n\x17generate3DModelResponse\x18\xbb\x17 \x01(\x0b\x32&.gravi.rest.ai.Generate3DModelResponse\x12\x1c\n\x13orgRequiredVersions\x18\x88\' \x03(\t\x12\x19\n\x10restErrorMessage\x18\x90N \x01(\tJ\x06\x08\xac\x02\x10\xad\x02J\x06\x08\xae\x02\x10\xaf\x02J\x06\x08\xaf\x02\x10\xb0\x02J\x06\x08\xb2\x02\x10\xb3\x02J\x06\x08\xb7\x02\x10\xb8\x02J\x06\x08\xb8\x02\x10\xb9\x02J\x06\x08\xc9\x02\x10\xca\x02\"Q\n\x19\x43hangeUserPasswordRequest\x12\x0e\n\x06userId\x18\x01 \x01(\t\x12\x0e\n\x06oldPwd\x18\x02 \x01(\x0c\x12\x0e\n\x06newPwd\x18\x03 \x01(\x0c:\x04\x88\xb5\x18\x01\"b\n\x1a\x43hangeUserPasswordResponse\x12>\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x30.gravi.rest.model.ChangeUserPasswordResponseCode:\x04\x88\xb5\x18\x01\"\xa2\x01\n\x18\x45\x61rlyAdopterCheckRequest\x12\x10\n\x08oculusId\x18\x01 \x01(\x04\x12\x13\n\x0boculusNonce\x18\x02 \x01(\t\x12\x33\n\noculusType\x18\x03 \x01(\x0e\x32\x1f.gravi.rest.model.OculusAppType\x12\x13\n\x0bsteamTicket\x18\x04 \x01(\t\x12\x0f\n\x07unityId\x18\x05 \x01(\t:\x04\x88\xb5\x18\x01\"9\n\x19\x45\x61rlyAdopterCheckResponse\x12\x16\n\x0eisEarlyAdopter\x18\x01 \x01(\x08:\x04\x88\xb5\x18\x01\"\x9a\x01\n\x14\x44\x65leteAccountRequest\x12\x19\n\x11\x65ncryptedPassword\x18\x01 \x01(\x0c\x12\x43\n\x0c\x66\x65\x65\x64\x62\x61\x63kType\x18\x02 \x01(\x0e\x32-.gravi.rest.model.AccountDeletionFeedbackType\x12\x16\n\x0everbalFeedback\x18\x03 \x01(\t:\x04\x88\xb5\x18\x01J\x04\x08\x04\x10\x05\"X\n\x15\x44\x65leteAccountResponse\x12\x39\n\x04\x63ode\x18\x01 \x01(\x0e\x32+.gravi.rest.model.DeleteAccountResponseCode:\x04\x88\xb5\x18\x01\"\xad\x01\n\rSignUpRequest\x12,\n\ndeviceInfo\x18\x01 \x01(\x0b\x32\x18.gravi.models.DeviceInfo\x12,\n\x08\x61uthType\x18\x02 \x01(\x0e\x32\x1a.gravi.rest.model.AuthType\x12\r\n\x05\x65mail\x18\x05 \x01(\t\x12\x10\n\x08userName\x18\x06 \x01(\t\x12\x19\n\x11\x65ncryptedPassword\x18\n \x01(\x0c:\x04\x88\xb5\x18\x01\"\xaa\x01\n\x15MagicLinkLoginRequest\x12\x11\n\tqueryCode\x18\x01 \x01(\t\x12\r\n\x05\x65mail\x18\x02 \x01(\t\x12\x37\n\tloginType\x18\x03 \x01(\x0e\x32$.gravi.rest.model.MagicLinkLoginType\x12\x16\n\x0ereCaptchaToken\x18\x04 \x01(\t\x12\x12\n\nrememberMe\x18\x06 \x01(\x08:\x04\x88\xb5\x18\x01J\x04\x08\x05\x10\x06\"\xd5\x01\n\x16MagicLinkLoginResponse\x12\x11\n\tqueryCode\x18\x02 \x01(\t\x12>\n\nresultCode\x18\x03 \x01(\x0e\x32*.gravi.rest.model.MagicLinkLoginResultCode\x12\x12\n\nexpiryTime\x18\x04 \x01(\x03\x12\x36\n\rloginResponse\x18\x05 \x01(\x0b\x32\x1f.gravi.rest.model.LoginResponse\x12\x16\n\x0enewUserCreated\x18\x06 \x01(\x08:\x04\x88\xb5\x18\x01\"q\n\x11SteamLoginRequest\x12\x13\n\x0bsteamTicket\x18\x01 \x01(\t\x12\x13\n\x0bsteamUserId\x18\x02 \x01(\x04\x12,\n\ndeviceInfo\x18\x03 \x01(\x0b\x32\x18.gravi.models.DeviceInfo:\x04\x88\xb5\x18\x01\"0\n\x11\x41ppleLoginRequest\x12\x15\n\ridentityToken\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"[\n\x12\x41ppleSignUpRequest\x12\x15\n\ridentityToken\x18\x01 \x01(\t\x12\r\n\x05\x65mail\x18\x02 \x01(\t\x12\x19\n\x11\x65ncryptedPassword\x18\x03 \x01(\x0c:\x04\x88\xb5\x18\x01\"c\n\x1a\x41ppleGrsAccountLinkRequest\x12\x15\n\ridentityToken\x18\x01 \x01(\t\x12\r\n\x05\x65mail\x18\x02 \x01(\t\x12\x19\n\x11\x65ncryptedPassword\x18\x03 \x01(\x0c:\x04\x88\xb5\x18\x01\"\x9f\x01\n\x12OculusLoginRequest\x12\x14\n\x0coculusUserId\x18\x01 \x01(\x04\x12\r\n\x05nonce\x18\x02 \x01(\t\x12\x30\n\x07\x61ppType\x18\x03 \x01(\x0e\x32\x1f.gravi.rest.model.OculusAppType\x12,\n\ndeviceInfo\x18\x04 \x01(\x0b\x32\x18.gravi.models.DeviceInfo:\x04\x88\xb5\x18\x01\"S\n\x12SteamSignUpRequest\x12\x13\n\x0bsteamTicket\x18\x01 \x01(\t\x12\x13\n\x0bsteamUserId\x18\x02 \x01(\x04\x12\r\n\x05\x65mail\x18\x04 \x01(\t:\x04\x88\xb5\x18\x01\"\x81\x01\n\x13OculusSignUpRequest\x12\x14\n\x0coculusUserId\x18\x01 \x01(\x04\x12\r\n\x05nonce\x18\x02 \x01(\t\x12\x30\n\x07\x61ppType\x18\x03 \x01(\x0e\x32\x1f.gravi.rest.model.OculusAppType\x12\r\n\x05\x65mail\x18\x05 \x01(\t:\x04\x88\xb5\x18\x01\"\x8f\x01\n\x13StoreSignUpResponse\x12\x12\n\nqueryToken\x18\x01 \x01(\t\x12\x16\n\x0eorgLicensePass\x18\x02 \x01(\x0c\x12\x12\n\nexpiryTime\x18\x04 \x01(\x03\x12\x32\n\x04\x63ode\x18\x05 \x01(\x0e\x32$.gravi.rest.model.SignUpResponseCode:\x04\x88\xb5\x18\x01\"\xbb\x01\n\x1cSteamEmailAccountLinkRequest\x12\x13\n\x0bsteamTicket\x18\x01 \x01(\t\x12\x13\n\x0bsteamUserId\x18\x02 \x01(\x04\x12,\n\ndeviceInfo\x18\x03 \x01(\x0b\x32\x18.gravi.models.DeviceInfo\x12\r\n\x05\x65mail\x18\x04 \x01(\t\x12\x19\n\x11\x65ncryptedPassword\x18\x05 \x01(\x0c\x12\x13\n\x0b\x66orceUnlink\x18\x07 \x01(\x08:\x04\x88\xb5\x18\x01\"\xe9\x01\n\x1dOculusEmailAccountLinkRequest\x12\x14\n\x0coculusUserId\x18\x01 \x01(\x04\x12\r\n\x05nonce\x18\x02 \x01(\t\x12\x30\n\x07\x61ppType\x18\x03 \x01(\x0e\x32\x1f.gravi.rest.model.OculusAppType\x12,\n\ndeviceInfo\x18\x04 \x01(\x0b\x32\x18.gravi.models.DeviceInfo\x12\r\n\x05\x65mail\x18\x05 \x01(\t\x12\x19\n\x11\x65ncryptedPassword\x18\x06 \x01(\x0c\x12\x13\n\x0b\x66orceUnlink\x18\x07 \x01(\x08:\x04\x88\xb5\x18\x01\"T\n\x18\x45mailAccountLinkResponse\x12\x38\n\x06result\x18\x01 \x01(\x0e\x32(.gravi.rest.model.EmailAccountLinkResult\"<\n\x1eLoginByOneTimeAuthTokenRequest\x12\x14\n\x0coneTimeToken\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"K\n\x14GetPublicKeyResponse\x12\x15\n\rmodulusBase64\x18\x01 \x01(\t\x12\x16\n\x0e\x65xponentBase64\x18\x02 \x01(\t:\x04\x88\xb5\x18\x01\")\n\x11GetCMSURLResponse\x12\x0e\n\x06\x63msUrl\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\")\n\x12\x41ttachEmailRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"P\n\x13\x41ttachEmailResponse\x12\x33\n\x06result\x18\x01 \x01(\x0e\x32#.gravi.rest.model.AttachEmailResult:\x04\x88\xb5\x18\x01\"[\n\x11LaunchRoomRequest\x12\x0e\n\x06roomId\x18\x01 \x01(\t\x12\x14\n\x0cisSharedRoom\x18\x02 \x01(\x08\x12\x1a\n\x12\x65xpectedGrsVersion\x18\x03 \x01(\x05:\x04\x88\xb5\x18\x01\"k\n\x12LaunchRoomResponse\x12\x36\n\x04\x63ode\x18\x01 \x01(\x0e\x32(.gravi.rest.model.LaunchRoomResponseCode\x12\x17\n\x0fwhereByRoomLink\x18\x02 \x01(\t:\x04\x88\xb5\x18\x01\"m\n\x10\x45nterRoomRequest\x12\x17\n\x06roomId\x18\x01 \x01(\tB\x07\x8a\x97\"\x03\xc0>\x01\x12\x12\n\ngrsVersion\x18\x02 \x01(\x05\x12\x14\n\x0cisSharedRoom\x18\x03 \x01(\x08\x12\x10\n\x08password\x18\x04 \x01(\t:\x04\x88\xb5\x18\x01\"\xcf\x04\n\x11\x45nterRoomResponse\x12\x0e\n\x06roomId\x18\x01 \x01(\t\x12\x10\n\x08roomName\x18\x02 \x01(\t\x12\x1c\n\x14minimumClientVersion\x18\x04 \x01(\t\x12,\n\x06ticket\x18\x05 \x01(\x0b\x32\x1c.gravi.models.CoSketchTicket\x12:\n\x0bpermissions\x18\x06 \x03(\x0e\x32%.gravi.models.CollaborationPermission\x12\x18\n\x10\x63oSketchProtocol\x18\x07 \x01(\t\x12 \n\x18\x66\x61ilIfCertificateInvalid\x18\x08 \x01(\x08\x12\x10\n\x08\x63lientId\x18\t \x01(\x05\x12\x17\n\x0finstanceAddress\x18\n \x01(\t\x12\x17\n\x0finstanceTcpPort\x18\x0b \x01(\x05\x12\x1d\n\x15instanceWebSocketPort\x18\x0c \x01(\x05\x12\x31\n\x06result\x18\r \x01(\x0e\x32!.gravi.rest.model.EnterRoomResult\x12\x10\n\x08\x65ntityId\x18\x0e \x01(\x04\x12\x15\n\rroomSessionId\x18\x0f \x01(\t\x12!\n\x19instanceVoiceRelayTcpPort\x18\x14 \x01(\x05\x12%\n\x03\x64oc\x18\x15 \x01(\x0b\x32\x18.gravi.models.DocumentTO\x12\x16\n\x0egatewayAddress\x18\x16 \x01(\t\x12\x13\n\x0bgatewayPort\x18\x17 \x01(\x05\x12\x18\n\x10heartBeatEnabled\x18\x18 \x01(\x08:\x04\x88\xb5\x18\x01\"+\n\x13ShutdownRoomRequest\x12\x0e\n\x06roomId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"R\n\x14ShutdownRoomResponse\x12\x34\n\x06result\x18\x01 \x01(\x0e\x32$.gravi.rest.model.ShutdownRoomResult:\x04\x88\xb5\x18\x01\"2\n\x1aReleaseRoomInitLockRequest\x12\x0e\n\x06roomId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"\x8f\x01\n\x1aInviteUsersToCollabRequest\x12\r\n\x05\x64ocId\x18\x01 \x01(\t\x12\x0f\n\x07userIds\x18\x03 \x03(\t\x12\x11\n\toculusIds\x18\x04 \x03(\x03\x12\x38\n\x0frolesToInviteAs\x18\x05 \x03(\x0e\x32\x1f.gravi.models.CollaborationRole:\x04\x88\xb5\x18\x01\"\x86\x01\n\x1bInviteUsersToCollabResponse\x12?\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x31.gravi.rest.model.InviteUsersToCollabResponseCode\x12 \n\x18oculusIdsWithoutAccounts\x18\x02 \x03(\x03:\x04\x88\xb5\x18\x01\"0\n\x19ListInvitableUsersRequest\x12\r\n\x05orgId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"_\n\x1aListInvitableUsersResponse\x12;\n\x0einvitableUsers\x18\x01 \x03(\x0b\x32#.gravi.rest.model.InvitableUserInfo:\x04\x88\xb5\x18\x01\"e\n\x1c\x45nterRoomWithDeepLinkRequest\x12\x19\n\x08\x64\x65\x65pLink\x18\x01 \x01(\tB\x07\x8a\x97\"\x03\xc0>\x01\x12\x12\n\ngrsVersion\x18\x02 \x01(\x05\x12\x10\n\x08password\x18\x03 \x01(\t:\x04\x88\xb5\x18\x01\";\n\x11InvitableUserInfo\x12\x0e\n\x06userId\x18\x01 \x01(\t\x12\x10\n\x08username\x18\x02 \x01(\t:\x04\x88\xb5\x18\x01\"2\n\x1a\x44\x65letePersistedRoomRequest\x12\x0e\n\x06roomId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"`\n\x1b\x44\x65letePersistedRoomResponse\x12;\n\x06result\x18\x01 \x01(\x0e\x32+.gravi.rest.model.DeletePersistedRoomResult:\x04\x88\xb5\x18\x01\".\n\x16GetLoggedInUserRequest\x12\x0e\n\x06userId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"C\n\x17GetLoggedInUserResponse\x12\"\n\x04user\x18\x01 \x01(\x0b\x32\x14.gravi.models.UserTO:\x04\x88\xb5\x18\x01\"%\n\x1dGetLoggedInUserOrgInfoRequest:\x04\x88\xb5\x18\x01\"r\n\x1eGetLoggedInUserOrgInfoResponse\x12\x14\n\x0c\x63urrentOrgId\x18\x01 \x01(\t\x12\x34\n\x0c\x62\x65longToOrgs\x18\x02 \x03(\x0b\x32\x1e.gravi.rest.org.OrganizationTO:\x04\x88\xb5\x18\x01\"8\n\x1aGetSubscriptionPackRequest\x12\x14\n\x0c\x63urrentOrgId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"_\n\x1bGetSubscriptionPackResponse\x12:\n\x10subscriptionPack\x18\x02 \x01(\x0b\x32 .gravi.models.SubscriptionPackTO:\x04\x88\xb5\x18\x01\":\n\x1a\x43onsumeNotificationRequest\x12\x16\n\x0enotificationId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"#\n\x1b\x43onsumeNotificationResponse:\x04\x88\xb5\x18\x01\".\n&GetNotificationsForLoggedInUserRequest:\x04\x88\xb5\x18\x01\"d\n\'GetNotificationsForLoggedInUserResponse\x12\x33\n\rnotifications\x18\x01 \x03(\x0b\x32\x1c.gravi.models.NotificationTO:\x04\x88\xb5\x18\x01\"Z\n\x1aSendBetaSignupEmailRequest\x12\x36\n\rbetaEmailType\x18\x01 \x01(\x0e\x32\x1f.gravi.rest.model.BetaEmailType:\x04\x88\xb5\x18\x01\"#\n\x1bSendBetaSignupEmailResponse:\x04\x88\xb5\x18\x01\"X\n\x13\x44\x65tachDeviceRequest\x12;\n\x10\x64\x65tachDeviceType\x18\x01 \x01(\x0e\x32!.gravi.rest.auth.DetachDeviceType:\x04\x88\xb5\x18\x01\"-\n\x14\x44\x65tachDeviceResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08:\x04\x88\xb5\x18\x01\"p\n\x1dResendStoreSignupEmailRequest\x12\x12\n\nqueryToken\x18\x01 \x01(\t\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32\'.gravi.rest.model.ResendStoreSignupType:\x04\x88\xb5\x18\x01\"z\n\x1eResendStoreSignupEmailResponse\x12>\n\x06result\x18\x01 \x01(\x0e\x32..gravi.rest.model.ResendStoreSignupEmailResult\x12\x12\n\nexpiryTime\x18\x02 \x01(\x03:\x04\x88\xb5\x18\x01\"7\n\x1bInvalidateSignupLinkRequest\x12\x12\n\nqueryToken\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"\x93\x01\n\x10OfflineUserTrace\x12\x0f\n\x07traceId\x18\x01 \x01(\t\x12\x19\n\x11oculusQuestUserId\x18\x05 \x01(\x04\x12\x18\n\x10oculusRiftUserId\x18\x06 \x01(\x04\x12\x13\n\x0bsteamTicket\x18\x07 \x01(\t\x12\x13\n\x0bsteamUserId\x18\x08 \x01(\x04\x12\x0f\n\x07unityId\x18\t \x01(\t\"+\n\x18OfflineUserTraceResponse\x12\x0f\n\x07traceId\x18\x01 \x01(\t\"X\n\x16SyncAchievementRequest\x12\x38\n\x0b\x61\x63hievement\x18\x05 \x01(\x0b\x32#.gravi.rest.model.AchievementRecord:\x04\x88\xb5\x18\x01\"Y\n\x17GetAchievementsResponse\x12\x38\n\x0b\x61\x63hievement\x18\x02 \x03(\x0b\x32#.gravi.rest.model.AchievementRecord:\x04\x88\xb5\x18\x01\"0\n\rLogoutRequest\x12\x19\n\x11releaseTicketOnly\x18\x01 \x01(\x08:\x04\x88\xb5\x18\x01\"`\n\x19ListRoomRecordingsRequest\x12\x0e\n\x06roomId\x18\x01 \x01(\t\x12\x17\n\x0flastRecordingId\x18\x02 \x01(\t\x12\x14\n\x0cisSharedRoom\x18\x03 \x01(\x08:\x04\x88\xb5\x18\x01\"r\n\x1aListRoomRecordingsResponse\x12\x35\n\nrecordings\x18\x01 \x03(\x0b\x32!.gravi.models.CoSketchRecordingTO\x12\x17\n\x0flastRecordingId\x18\x02 \x01(\t:\x04\x88\xb5\x18\x01\"^\n\x1aReplayRoomRecordingRequest\x12\x0f\n\x07ownerId\x18\x01 \x01(\t\x12\x13\n\x0brecordingId\x18\x02 \x01(\t\x12\x14\n\x0cisSharedRoom\x18\x03 \x01(\x08:\x04\x88\xb5\x18\x01\"\\\n\x1bReplayRoomRecordingResponse\x12\x37\n\x06result\x18\x01 \x01(\x0e\x32\'.gravi.rest.model.ReplayRecordingResult:\x04\x88\xb5\x18\x01\"[\n\x17GetRoomRecordingRequest\x12\x0f\n\x07ownerId\x18\x01 \x01(\t\x12\x13\n\x0brecordingId\x18\x02 \x01(\t\x12\x14\n\x0cisSharedRoom\x18\x03 \x01(\x08:\x04\x88\xb5\x18\x01\"V\n\x18GetRoomRecordingResponse\x12\x34\n\trecording\x18\x01 \x01(\x0b\x32!.gravi.models.CoSketchRecordingTO:\x04\x88\xb5\x18\x01\"x\n!GetRoomRecordingReplayDataRequest\x12\x0f\n\x07ownerId\x18\x01 \x01(\t\x12\x13\n\x0brecordingId\x18\x02 \x01(\t\x12\x11\n\treplayNum\x18\x03 \x01(\x05\x12\x14\n\x0cisSharedRoom\x18\x04 \x01(\x08:\x04\x88\xb5\x18\x01\"?\n\"GetRoomRecordingReplayDataResponse\x12\x13\n\x0b\x64ownloadUrl\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"g\n#GetRoomRecordingReplayAssetsRequest\x12\x0f\n\x07ownerId\x18\x01 \x01(\t\x12\x13\n\x0brecordingId\x18\x02 \x01(\t\x12\x14\n\x0cisSharedRoom\x18\x04 \x01(\x08:\x04\x88\xb5\x18\x01\"B\n$GetRoomRecordingReplayAssetsResponse\x12\x14\n\x0c\x64ownloadUrls\x18\x01 \x03(\t:\x04\x88\xb5\x18\x01\"3\n\x1bGetPublicUserProfileRequest\x12\x0e\n\x06userId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"\x80\x02\n\x1cGetPublicUserProfileResponse\x12\x17\n\x0fuserDisplayName\x18\x04 \x01(\t\x12,\n\tuserStats\x18\x05 \x01(\x0b\x32\x19.gravi.models.UserStatsTO\x12\'\n\x06\x62\x61\x64ges\x18\x06 \x03(\x0e\x32\x17.gravi.models.UserBadge\x12,\n\x08userInfo\x18\x07 \x01(\x0b\x32\x1a.gravi.models.UserPublicTO\x12<\n\x06result\x18\x08 \x01(\x0e\x32,.gravi.rest.model.GetPublicUserProfileResult:\x04\x88\xb5\x18\x01\"$\n\rGetOrgRequest\x12\r\n\x05orgId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"\xbd\x02\n\x0eGetOrgResponse\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05seats\x18\x02 \x01(\x05\x12*\n\tpriceTier\x18\x03 \x01(\x0e\x32\x17.gravi.models.PriceTier\x12\x17\n\x0flicenseExpiryOn\x18\x04 \x01(\x03\x12\x16\n\x0eopenToEmailDns\x18\x06 \x01(\x08\x12\x16\n\x0e\x65mailWhitelist\x18\x07 \x03(\t\x12\x11\n\tseatsUsed\x18\x08 \x01(\x05\x12\x1f\n\x17secPolicyMfaEnforcement\x18\x64 \x01(\x08\x12+\n\x03org\x18\t \x01(\x0b\x32\x1e.gravi.rest.org.OrganizationTO\x12\x32\n\x04\x63ode\x18\n \x01(\x0e\x32$.gravi.rest.model.GetOrgResponseCode:\x04\x88\xb5\x18\x01\"\x99\x01\n\x19PostImageToDiscordRequest\x12\x1a\n\x12\x64iscordPostMessage\x18\x01 \x01(\t\x12\x1c\n\x14\x64iscordPostImageData\x18\x02 \x01(\x0c\x12<\n\x0e\x64iscordChannel\x18\n \x01(\x0e\x32$.gravi.rest.model.DiscordChannelType:\x04\x88\xb5\x18\x01\"j\n\x1aPostImageToDiscordResponse\x12\x46\n\x0cresponseCode\x18\x01 \x01(\x0e\x32\x30.gravi.rest.model.PostImageToDiscordResponseCode:\x04\x88\xb5\x18\x01\"P\n\x1b\x43reateVoiceToTextUrlRequest\x12\x15\n\raudioFileType\x18\x01 \x01(\t\x12\x14\n\x0c\x61udioBitRate\x18\x02 \x01(\t:\x04\x88\xb5\x18\x01\"o\n\x1c\x43reateVoiceToTextUrlResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12<\n\x06result\x18\x02 \x01(\x0e\x32,.gravi.rest.model.CreateVoiceToTextUrlResult:\x04\x88\xb5\x18\x01\"\x1f\n\x17MaintenanceCheckRequest:\x04\x88\xb5\x18\x01\" \n\x18MaintenanceCheckResponse:\x04\x88\xb5\x18\x01\"N\n\x1c\x43reateCommunityStudioRequest\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t:\x04\x88\xb5\x18\x01\"T\n\x1d\x43reateCommunityStudioResponse\x12-\n\x06studio\x18\x01 \x01(\x0b\x32\x1d.gravi.models.CommunityStudio:\x04\x88\xb5\x18\x01\"\x9b\x01\n\x1cUpdateCommunityStudioRequest\x12\x10\n\x08studioId\x18\x01 \x01(\t\x12\x13\n\x0b\x65mailsToAdd\x18\x02 \x03(\t\x12\x35\n\nrolesToAdd\x18\x03 \x03(\x0e\x32!.gravi.models.CommunityStudioRole\x12\x17\n\x0fuserIdsToRemove\x18\x04 \x03(\t:\x04\x88\xb5\x18\x01\"\x97\x01\n\x1dUpdateCommunityStudioResponse\x12-\n\x06studio\x18\x01 \x01(\x0b\x32\x1d.gravi.models.CommunityStudio\x12\x41\n\x04\x63ode\x18\x02 \x01(\x0e\x32\x33.gravi.rest.model.UpdateCommunityStudioResponseCode:\x04\x88\xb5\x18\x01\"-\n\x19GetCommunityStudioRequest\x12\n\n\x02id\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"Q\n\x1aGetCommunityStudioResponse\x12-\n\x06studio\x18\x01 \x01(\x0b\x32\x1d.gravi.models.CommunityStudio:\x04\x88\xb5\x18\x01\"#\n\x1bListCommunityStudiosRequest:\x04\x88\xb5\x18\x01\"T\n\x1cListCommunityStudiosResponse\x12.\n\x07studios\x18\x01 \x03(\x0b\x32\x1d.gravi.models.CommunityStudio:\x04\x88\xb5\x18\x01\"7\n\x17SendSupportEmailRequest\x12\x16\n\x05\x65mail\x18\x01 \x01(\tB\x07\x8a\x97\"\x03\xc0>\x01:\x04\x88\xb5\x18\x01\" \n\x18SendSupportEmailResponse:\x04\x88\xb5\x18\x01\">\n\x19RequestCertificateRequest\x12\x1b\n\ncourseName\x18\x01 \x01(\tB\x07\x8a\x97\"\x03\xc0>\x01:\x04\x88\xb5\x18\x01\"|\n\x1aRequestCertificateResponse\x12X\n\x1erequestCertificateResponseCode\x18\x01 \x01(\x0e\x32\x30.gravi.rest.model.RequestCertificateResponseCode:\x04\x88\xb5\x18\x01\"\x8c\x01\n\x19HandraiseToPaywallRequest\x12*\n\x07paywall\x18\x01 \x01(\x0e\x32\x19.gravi.models.PaywallType\x12=\n\x04type\x18\x02 \x01(\x0e\x32/.gravi.rest.model.HandraiseToPaywallRequestType:\x04\x88\xb5\x18\x01\"\"\n\x1aHandraiseToPaywallResponse:\x04\x88\xb5\x18\x01\"Z\n\x1f\x43onsumeDownloadAllowanceRequest\x12\x1a\n\x12\x61llowanceToConsume\x18\x01 \x01(\x05\x12\x15\n\rversionToLock\x18\x02 \x01(\t:\x04\x88\xb5\x18\x01\"\xa9\x01\n ConsumeDownloadAllowanceResponse\x12\x44\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x36.gravi.rest.model.ConsumeDownloadAllowanceResponseCode\x12\x18\n\x10\x63urrentAllowance\x18\x02 \x01(\x05\x12\x1f\n\x17\x63urrentAllowanceVersion\x18\x03 \x01(\t:\x04\x88\xb5\x18\x01\"\\\n\x1e\x44ownloadOverrideConfigResponse\x12\x34\n\x06\x63onfig\x18\x01 \x01(\x0b\x32$.gravi.models.ServerControlledConfig:\x04\x88\xb5\x18\x01*\xb2&\n\x10PlatformRestType\x12\x0b\n\x07Unknown\x10\x00\x12\t\n\x05Login\x10\x01\x12\x0f\n\x0bRenewTicket\x10\x02\x12\n\n\x06Logout\x10\x03\x12\x12\n\x0eMagicLinkLogin\x10\x04\x12\n\n\x06SignUp\x10\x06\x12\x0e\n\nSteamLogin\x10\x07\x12\x0f\n\x0bOculusLogin\x10\x08\x12\x0f\n\x0bSteamSignUp\x10\t\x12\x10\n\x0cOculusSignUp\x10\n\x12\x19\n\x15SteamEmailAccountLink\x10\x0b\x12\x1a\n\x16OculusEmailAccountLink\x10\x0c\x12\x10\n\x0c\x44\x65tachDevice\x10\x10\x12\x0e\n\nAppleLogin\x10\x12\x12\x0f\n\x0b\x41ppleSignUp\x10\x13\x12\x17\n\x13\x41ppleGrsAccountLink\x10\x14\x12\x11\n\rDeleteAccount\x10\x15\x12\x15\n\x11\x45\x61rlyAdopterCheck\x10\x16\x12\x15\n\x11SignUpByEmailPass\x10\x17\x12\x16\n\x12LoginBySavedTicket\x10\x18\x12\x19\n\x15ListSSOProvidersEmail\x10\x19\x12\x18\n\x14InitiateOidcSSOLogin\x10\x1b\x12\x18\n\x14\x43ompleteOidcSSOLogin\x10\x1c\x12\x1b\n\x17GetSSOProviderForSignup\x10\x1d\x12\x17\n\x13SendBetaSignupEmail\x10\x1e\x12\x11\n\rSignUpWithSSO\x10\x1f\x12\x1b\n\x17ResendEmailVerification\x10\"\x12\x1b\n\x17LoginByOneTimeAuthToken\x10#\x12\x10\n\x0cGetPublicKey\x10(\x12\x0f\n\x0b\x41ttachEmail\x10)\x12\r\n\tGetCMSURL\x10*\x12\x1a\n\x16ResendStoreSignupEmail\x10\x32\x12\x18\n\x14InvalidateSignupLink\x10\x33\x12\x12\n\x0eInitiateSignUp\x10\x34\x12\r\n\tEnableMfa\x10\x35\x12\x14\n\x10SendUserFeedback\x10\x36\x12\x17\n\x13\x45nableTwoFactorAuth\x10\x37\x12\x18\n\x14\x43ompleteSignUpByCode\x10\x38\x12\x10\n\x0c\x41\x63tivateCode\x10\x39\x12\x1e\n\x1a\x41\x63tivateMagicLinkLoginCode\x10:\x12\x10\n\x0cLoginByEmail\x10<\x12\x13\n\x0fGetLoggedInUser\x10\x64\x12\x15\n\x11GetLoggedInUserV2\x10\x65\x12\x12\n\x0eUpdateUserInfo\x10\x66\x12\x1a\n\x16SendPasswordResetEmail\x10j\x12\x11\n\rResetPassword\x10k\x12\x12\n\x0e\x43hangePassword\x10l\x12\x0f\n\x0b\x43hangeEmail\x10m\x12\x15\n\x11GenerateSecretKey\x10n\x12\x16\n\x12\x44\x65leteTwoFactorKey\x10o\x12\x1a\n\x16GetLoggedInUserOrgInfo\x10r\x12\x17\n\x13GetSubscriptionPack\x10s\x12\x17\n\x13\x43onsumeNotification\x10t\x12\x16\n\x12\x43hangeUserPassword\x10u\x12\x18\n\x14GetLoggedUserSummary\x10v\x12#\n\x1fGetNotificationsForLoggedInUser\x10w\x12\x14\n\x10\x43reateUserSurvey\x10x\x12\n\n\x06GetOrg\x10y\x12\x17\n\x13ListUserLoginAudits\x10z\x12\x1c\n\x17ListOrgUserActionAudits\x10\x96\x01\x12\x19\n\x14\x43reateVoiceToTextUrl\x10\x97\x01\x12\x0f\n\nConvertDoc\x10\xc8\x01\x12\r\n\x08ListDocs\x10\xc9\x01\x12\x13\n\x0eListRecentDocs\x10\xca\x01\x12\x1b\n\x16\x44\x65precatedGetDocuments\x10\xcd\x01\x12\x15\n\x10GetUsedSpaceSize\x10\xd4\x01\x12\x11\n\x0cSendDocument\x10\xd6\x01\x12\x11\n\x0c\x43reateFolder\x10\xd9\x01\x12\x11\n\x0cMoveDocument\x10\xdb\x01\x12\x17\n\x12InitiateFileUpload\x10\xdc\x01\x12\x10\n\x0b\x44ownloadDoc\x10\xdd\x01\x12\x0e\n\tCreateDoc\x10\xde\x01\x12\x0e\n\tUpdateDoc\x10\xdf\x01\x12\r\n\x08TrashDoc\x10\xe0\x01\x12\x0f\n\nRestoreDoc\x10\xe1\x01\x12\x12\n\rListDocsInBin\x10\xe3\x01\x12\x14\n\x0f\x64\x65leteDocsInBin\x10\xe4\x01\x12\x0e\n\tExportDoc\x10\xe5\x01\x12\x13\n\x0eListDocExports\x10\xe6\x01\x12\x16\n\x11\x44ownloadDocExport\x10\xe7\x01\x12\x11\n\x0cGetDocExport\x10\xe8\x01\x12\x0f\n\nSearchDocs\x10\xe9\x01\x12\x14\n\x0fUploadDocExport\x10\xea\x01\x12\x13\n\x0e\x43reateDocAsset\x10\xeb\x01\x12\x16\n\x11\x44ownloadDocAssets\x10\xec\x01\x12\x19\n\x14\x43reateDocExportEntry\x10\xed\x01\x12\x19\n\x14GetSketchRoomUpdates\x10\xee\x01\x12\x17\n\x12UploadDocThumbnail\x10\xef\x01\x12\x0c\n\x07\x43opyDoc\x10\xf0\x01\x12!\n\x1cSearchPublicContentDocByPath\x10\xf1\x01\x12\x14\n\x0fGetDocumentById\x10\xf2\x01\x12\x16\n\x11GetDocumentByPath\x10\xf3\x01\x12\x19\n\x14GetDocumentSpaceName\x10\xf4\x01\x12\x15\n\x10\x43reateDocComment\x10\xfa\x01\x12\x14\n\x0fListDocComments\x10\xfb\x01\x12\x15\n\x10UpdateDocComment\x10\xfc\x01\x12\x17\n\x12ListNewDocComments\x10\xfd\x01\x12\x1b\n\x16GeneratePairDeviceCode\x10\x8e\x02\x12\x0f\n\nPairDevice\x10\x8f\x02\x12\x14\n\x0fGetPairedDevice\x10\x90\x02\x12\x18\n\x13RevokeDevicePairing\x10\x91\x02\x12\x1e\n\x19GetUserFromPairedDeviceId\x10\x92\x02\x12\x0f\n\nLaunchRoom\x10\xad\x02\x12\x0e\n\tEnterRoom\x10\xb0\x02\x12\x11\n\x0cShutdownRoom\x10\xb1\x02\x12\x18\n\x13ReleaseRoomInitLock\x10\xb3\x02\x12\x18\n\x13InviteUsersToCollab\x10\xb4\x02\x12\x17\n\x12ListInvitableUsers\x10\xb5\x02\x12\x1a\n\x15\x45nterRoomWithDeepLink\x10\xb6\x02\x12 \n\x1b\x43hangeUserCollaborationRole\x10\xb9\x02\x12\x13\n\x0eListSharedDocs\x10\xbc\x02\x12\x1b\n\x16ReportAbusiveBehaviour\x10\xbd\x02\x12\x17\n\x12ListRoomRecordings\x10\xc0\x02\x12\x18\n\x13ReplayRoomRecording\x10\xc1\x02\x12\x15\n\x10GetRoomRecording\x10\xc2\x02\x12\x1f\n\x1aGetRoomRecordingReplayData\x10\xc3\x02\x12!\n\x1cGetRoomRecordingReplayAssets\x10\xc4\x02\x12\x16\n\x11ShareRoomWithUser\x10\xc5\x02\x12\x15\n\x10ListRoomAccesses\x10\xc6\x02\x12\x19\n\x14RemoveAccessFromRoom\x10\xc7\x02\x12\x18\n\x13SetCoSketchRoomPass\x10\xc8\x02\x12\x1b\n\x16GenerateDeepAccessLink\x10\xca\x02\x12\x14\n\x0f\x45nterPublicRoom\x10\xcc\x02\x12\x16\n\x11\x42ookmarkPublicDoc\x10\xcd\x02\x12\x13\n\x0eListPublicRoom\x10\xce\x02\x12\x11\n\x0cSetPublicDoc\x10\xcf\x02\x12\x14\n\x0fStopRoomSharing\x10\xd0\x02\x12 \n\x1b\x43reateEnterRoomNotification\x10\xd1\x02\x12\x15\n\x10\x45nterRoomOneStep\x10\xd2\x02\x12\x17\n\x12\x45nterRoomNonLPUser\x10\xd3\x02\x12\x1b\n\x16ListRoomAccessRequests\x10\xd4\x02\x12\x16\n\x11\x41pproveRoomAccess\x10\xd5\x02\x12 \n\x1bListAllUsersWithAccessToDoc\x10\xd6\x02\x12 \n\x1bLaunchStreamingAgentForRoom\x10\xd7\x02\x12*\n%EnterRoomViaAdminNotificationDeeplink\x10\xd8\x02\x12\x1c\n\x17\x43heckForClientAppUpdate\x10\xd9\x02\x12\x19\n\x14GetRoomIdByShortCode\x10\xda\x02\x12\x19\n\x14GetShortCodeByRoomId\x10\xdb\x02\x12\x1b\n\x16OfflineUserAppLaunched\x10\x90\x03\x12\x14\n\x0fOfflineUserSync\x10\x91\x03\x12\x14\n\x0fSyncAchievement\x10\x92\x03\x12\x14\n\x0fGetAchievements\x10\x93\x03\x12\x0e\n\tUpdateOrg\x10\xf4\x03\x12\x17\n\x12MarkTeamAsFavorite\x10\xf9\x03\x12\"\n\x1dRemoveExternalMembersFromTeam\x10\xfa\x03\x12\x18\n\x13ListAllTeamsForUser\x10\xfb\x03\x12\x17\n\x12ListOrgTeamMembers\x10\xfc\x03\x12\x1f\n\x1aListUserOrgTeamMemberships\x10\xfd\x03\x12\x12\n\rCreateOrgTeam\x10\xfe\x03\x12\x12\n\rDeleteOrgTeam\x10\xff\x03\x12\x11\n\x0cListOrgTeams\x10\x80\x04\x12\x0f\n\nGetOrgTeam\x10\x81\x04\x12\x12\n\rUpdateOrgTeam\x10\x82\x04\x12\x18\n\x13\x43reateOrgTeamMember\x10\x83\x04\x12\x18\n\x13\x44\x65leteOrgTeamMember\x10\x84\x04\x12\x18\n\x13UpdateOrgTeamMember\x10\x85\x04\x12\x0c\n\x07GetTeam\x10\x86\x04\x12\x13\n\x0eGetAllOrgTeams\x10\x87\x04\x12\x12\n\rInviteMembers\x10\x88\x04\x12\x1b\n\x16\x45\x64itMemberActiveStatus\x10\x89\x04\x12\x12\n\rSwitchUserOrg\x10\x8a\x04\x12\x13\n\x0e\x45\x64itMemberRole\x10\x8b\x04\x12\x1b\n\x16GetOrgDownloadVersions\x10\x8c\x04\x12 \n\x1bRequestUserInviteToOrgAdmin\x10\x8d\x04\x12\x17\n\x12UserInviteApproval\x10\x8e\x04\x12\x18\n\x13ListOrgJoinRequests\x10\x8f\x04\x12\x16\n\x11RequestRoomAccess\x10\x90\x04\x12\x18\n\x13RemoveMemberFromOrg\x10\x91\x04\x12\x12\n\rGetUsersInOrg\x10\x92\x04\x12!\n\x1cListOrgMembershipInvitations\x10\x93\x04\x12\"\n\x1d\x44\x65leteOrgMembershipInvitation\x10\x94\x04\x12 \n\x1b\x43reateOrgAccountsByOrgAdmin\x10\x95\x04\x12\x1f\n\x1a\x43reateConnectionInvitation\x10\xd8\x04\x12\x1e\n\x19ListConnectionInvitations\x10\xd9\x04\x12\x1f\n\x1aUpdateConnectionInvitation\x10\xda\x04\x12\x14\n\x0fListConnections\x10\xdb\x04\x12\x1e\n\x19InitiateOidcAuthorisation\x10\xdc\x04\x12\x1e\n\x19\x43ompleteOidcAuthorisation\x10\xdd\x04\x12\x1c\n\x17RevokeOidcAuthorisation\x10\xde\x04\x12\x15\n\x10SearchPublicUser\x10\xdf\x04\x12\x1a\n\x15\x43reateCommunityStudio\x10\xbc\x05\x12\x1a\n\x15UpdateCommunityStudio\x10\xbd\x05\x12\x17\n\x12GetCommunityStudio\x10\xbe\x05\x12\x19\n\x14ListCommunityStudios\x10\xbf\x05\x12\x15\n\x10SendSupportEmail\x10\xa0\x06\x12\x17\n\x12RequestCertificate\x10\xa1\x06\x12\x18\n\x13UpdateSketchObjects\x10\x84\x07\x12\x17\n\x12HandraiseToPaywall\x10\xb6\x07\x12\x1d\n\x18\x43onsumeDownloadAllowance\x10\xb7\x07\x12\x17\n\x12\x43reateSubscription\x10\xc0\x07\x12\x19\n\x14GetSubscriptionPrice\x10\xc1\x07\x12 \n\x1bGetStripeCustomerPortalLink\x10\xc2\x07\x12\x17\n\x12PostImageToDiscord\x10\xcc\x08\x12\x19\n\x14GetPublicUserProfile\x10\xd0\x0f\x12\x15\n\x10MaintenanceCheck\x10\xd1\x0f\x12\x18\n\x13ListPublicSpaceDocs\x10\xd2\x0f\x12\x1b\n\x16\x44ownloadPublicSpaceDoc\x10\xd3\x0f\x12\x1b\n\x16\x44ownloadOverrideConfig\x10\xd5\x0f\x12\x0f\n\nTranscribe\x10\xb5\x10\x12\r\n\x08\x41skShrek\x10\xb9\x17\x12\x13\n\x0eGenerateImages\x10\xba\x17\x12\x14\n\x0fGenerate3DModel\x10\xbb\x17\"\x06\x08\xac\x02\x10\xac\x02\"\x06\x08\xae\x02\x10\xae\x02\"\x06\x08\xaf\x02\x10\xaf\x02\"\x06\x08\xb2\x02\x10\xb2\x02\"\x06\x08\xb7\x02\x10\xb7\x02\"\x06\x08\xb8\x02\x10\xb8\x02\"\x06\x08\xba\x02\x10\xba\x02\"\x06\x08\xbb\x02\x10\xbb\x02\"\x06\x08\xc9\x02\x10\xc9\x02*\xa3\x03\n\x11PlatformRestError\x12\x14\n\x10UnknownErrorType\x10\x00\x12\x06\n\x02Ok\x10\x01\x12\x13\n\x0f\x43lientCancelled\x10\x0b\x12\x14\n\x10\x42\x61\x64\x43lientRequest\x10\x0c\x12\x14\n\x10\x44\x65\x61\x64lineExceeded\x10\r\x12\x14\n\x10PermissionDenied\x10\x0e\x12\x13\n\x0fUnauthenticated\x10\x0f\x12\x0c\n\x08NotFound\x10\x10\x12\x11\n\rServerAborted\x10\x11\x12\x0f\n\x0bServerError\x10\x12\x12\x15\n\x11ServerUnavailable\x10\x13\x12\x13\n\x0f\x43onnectionError\x10\x14\x12\x18\n\x14InValidClientVersion\x10\x18\x12\x15\n\x11\x43onnectionTimeout\x10\x1f\x12\x1f\n\x1bOrgRequiredVersionViolation\x10 \x12\x12\n\x0eInvalidLicense\x10\x15\x12\x15\n\x11NotAllowedRequest\x10\x17\x12\x16\n\x12\x45xceedLicenseCount\x10\x19\x12\x11\n\rInvalidTicket\x10\x1e*X\n\rSourceAppType\x12\x16\n\x12SourceAppTypeUnset\x10\x00\x12\x16\n\x12SourceAppCommunity\x10\x01\x12\x17\n\x13SourceAppEnterprise\x10\x02*J\n\rAnalyticsHint\x12\x16\n\x12\x41nalyticsHintUnset\x10\x00\x12!\n\x1d\x41nalyticsHintPaywallTriggered\x10\x01*\xed\x01\n\x1e\x43hangeUserPasswordResponseCode\x12*\n&ChangeUserPasswordResponseCode_Success\x10\x00\x12\x35\n1ChangeUserPasswordResponseCode_SameOldNewPassword\x10\x01\x12\x32\n.ChangeUserPasswordResponseCode_InvalidPassword\x10\x02\x12\x34\n0ChangeUserPasswordResponseCode_IncorrectPassword\x10\x03*\xdc\x02\n\x1b\x41\x63\x63ountDeletionFeedbackType\x12%\n!AccountDeletionFeedbackType_Unset\x10\x00\x12&\n\"AccountDeletionFeedbackType_Others\x10\x01\x12,\n(AccountDeletionFeedbackType_NeverStarted\x10\x02\x12,\n(AccountDeletionFeedbackType_StoppedUsing\x10\x03\x12\x31\n-AccountDeletionFeedbackType_DontUseLandingPad\x10\x04\x12\x32\n.AccountDeletionFeedbackType_HaveAnotherAccount\x10\x05\x12+\n\'AccountDeletionFeedbackType_DataPrivacy\x10\x06*s\n\x19\x44\x65leteAccountResponseCode\x12%\n!DeleteAccountResponseCode_Success\x10\x00\x12/\n+DeleteAccountResponseCode_IncorrectPassword\x10\x01*\xf4\x02\n\x18MagicLinkLoginResultCode\x12\x19\n\x15MagicLinkLoginSuccess\x10\x00\x12 \n\x1cMagicLinkLoginSignupRequired\x10\x01\x12\'\n#MagicLinkLoginWaitingForLinkConfirm\x10\x02\x12\x18\n\x14MagicLinkLoginFailed\x10\x03\x12\x1e\n\x1aMagicLinkLoginInvalidEmail\x10\x04\x12\"\n\x1eMagicLinkLoginInvalidLoginType\x10\x05\x12\'\n#MagicLinkLoginLinkNotFoundOrExpired\x10\x06\x12\"\n\x1eMagicLinkLoginInvalidReCaptcha\x10\x07\x12#\n\x1fMagicLinkLoginSSOSignUpRequired\x10\x08\x12\"\n\x1eMagicLinkLoginSSOLoginRequired\x10\t*i\n\x12MagicLinkLoginType\x12\'\n#MagicLinkLoginType_LPAuthentication\x10\x00\x12*\n&MagicLinkLoginType_EmailAuthentication\x10\x01*C\n\rOculusAppType\x12\x11\n\rInvalidDevice\x10\x00\x12\x0e\n\nOculusRift\x10\x01\x12\x0f\n\x0bOculusQuest\x10\x02*\x85\x01\n\x12SignUpResponseCode\x12\x1d\n\x19SignUpResponseCodeSuccess\x10\x00\x12\'\n#SignUpResponseCodeEmailAlreadyInUse\x10\x01\x12\'\n#SignUpResponseCodePasswordTooSimple\x10\x02*w\n\x16\x45mailAccountLinkResult\x12\x1b\n\x17\x45mailAccountLinkUnknown\x10\x00\x12\x1b\n\x17\x45mailAccountLinkSuccess\x10\x01\x12#\n\x1f\x45mailAccountLinkedToOtherDevice\x10\x02*{\n\x11\x41ttachEmailResult\x12\x16\n\x12\x41ttachEmailSuccess\x10\x00\x12\x18\n\x14\x41ttachEmailEmailUsed\x10\x01\x12\x1b\n\x17\x41ttachEmailInvalidEmail\x10\x02\x12\x17\n\x13\x41ttachEmailNetIssue\x10\x03*\x89\x03\n\x16LaunchRoomResponseCode\x12!\n\x1dLaunchRoomResponseCodeUnknown\x10\x00\x12!\n\x1dLaunchRoomResponseCodeSuccess\x10\x01\x12&\n\"LaunchRoomResponseCodeRoomNotFound\x10\x02\x12%\n!LaunchRoomResponseCodeServerError\x10\x03\x12)\n%LaunchRoomResponseCodeNoReadyInstance\x10\x04\x12\x31\n-LaunchRoomResponseCodeMaxLaunchedRoomExceeded\x10\x05\x12(\n$LaunchRoomResponseCodeInitLockExists\x10\x07\x12&\n\"LaunchRoomResponseCodeNoPermission\x10\x08\x12*\n&LaunchRoomResponseCodeRoomShuttingDown\x10\t*\x82\x05\n\x0f\x45nterRoomResult\x12\x14\n\x10\x45nterRoomUnknown\x10\x00\x12\x14\n\x10\x45nterRoomSuccess\x10\x01\x12#\n\x1f\x45nterRoomOutOfDateClientVersion\x10\x03\x12\x19\n\x15\x45nterRoomRoomNotFound\x10\x04\x12\x1a\n\x16\x45nterRoomServerFailure\x10\x05\x12\x1f\n\x1b\x45nterRoomMaxUserCapExceeded\x10\x06\x12#\n\x1f\x45nterRoomRoomNotLaunchedOrReady\x10\x07\x12\x19\n\x15\x45nterRoomNoPermission\x10\x08\x12\x1c\n\x18\x45nterRoomServerOutOfDate\x10\t\x12\x1b\n\x17\x45nterRoomInitLockExists\x10\n\x12$\n EnterRoomMaxLaunchedRoomExceeded\x10\x0b\x12&\n\"EnterRoomResultScreenAppDisallowed\x10\x0c\x12)\n%EnterRoomResultWaitingForHostToLaunch\x10\x15\x12-\n)EnterRoomResultWaitingForHostToGrantEntry\x10\x16\x12!\n\x1d\x45nterRoomResultPasswordFailed\x10\x17\x12(\n$EnterRoomResultRoomOwnerIsNotPresent\x10\x18\x12#\n\x1f\x45nterRoomResultDeepLinkNotFound\x10\x19\x12\x31\n-EnterRoomResultViaOneTimeAdminTokenNotInGSOrg\x10\x1a*\xa6\x01\n\x12ShutdownRoomResult\x12\x17\n\x13ShutdownRoomUnknown\x10\x00\x12\x17\n\x13ShutdownRoomSuccess\x10\x01\x12!\n\x1dShutdownRoomHasConnectedUsers\x10\x02\x12\x1e\n\x1aShutdownRoomNotReadyStatus\x10\x03\x12\x1b\n\x17ShutdownRoomServerError\x10\x04*\xaf\x02\n\x1fInviteUsersToCollabResponseCode\x12*\n&InviteUsersToCollabResponseCodeSuccess\x10\x00\x12.\n*InviteUsersToCollabResponseCodeDocNotFound\x10\x01\x12\x31\n-InviteUsersToCollabResponseCodeInvalidDocType\x10\x02\x12\x35\n1InviteUsersToCollabResponseCodeInvalidInvitedRole\x10\x03\x12\x46\nBInviteUsersToCollabResponseCodeOculusIdsOnlyApplicableToFreeCollab\x10\x04*\xa9\x01\n\x19\x44\x65letePersistedRoomResult\x12\x1e\n\x1a\x44\x65letePersistedRoomUnknown\x10\x00\x12\x1e\n\x1a\x44\x65letePersistedRoomSuccess\x10\x01\x12(\n$DeletePersistedRoomHasConnectedUsers\x10\x02\x12\"\n\x1e\x44\x65letePersistedRoomServerError\x10\x03*4\n\rBetaEmailType\x12\x0b\n\x07noEmail\x10\x00\x12\x08\n\x04subD\x10\x01\x12\x0c\n\x08toolBelt\x10\x02*\xa0\x01\n\x15ResendStoreSignupType\x12!\n\x1dResendStoreSignupType_Unknown\x10\x00\x12\x1f\n\x1bResendStoreSignupType_Steam\x10\x01\x12 \n\x1cResendStoreSignupType_Oculus\x10\x02\x12!\n\x1dResendStoreSignupType_GSStore\x10\x03*\xa2\x01\n\x1cResendStoreSignupEmailResult\x12,\n(ResendStoreSignupEmailResultUnknownError\x10\x00\x12\'\n#ResendStoreSignupEmailResultSuccess\x10\x01\x12+\n\'ResendStoreSignupEmailResultLinkMissing\x10\x02*\xe1\x01\n\x15ReplayRecordingResult\x12\x1a\n\x16ReplayRecordingUnknown\x10\x00\x12\x1a\n\x16ReplayRecordingSuccess\x10\x01\x12\x1b\n\x17ReplayRecordingFinished\x10\x02\x12\x1b\n\x17ReplayRecordingNotFound\x10\x03\x12\x1a\n\x16ReplayRecordingOnGoing\x10\x04\x12\x19\n\x15ReplayRecordingFailed\x10\x05\x12\x1f\n\x1bReplayRecordingNoPermission\x10\x06*s\n\x1aGetPublicUserProfileResult\x12&\n\"GetPublicUserProfileResult_Success\x10\x00\x12-\n)GetPublicUserProfileResult_PrivateProfile\x10\x01*V\n\x12GetOrgResponseCode\x12\x1d\n\x19GetOrgResponseCodeSuccess\x10\x00\x12!\n\x1dGetOrgResponseCodeOrgNotFound\x10\x01*\xdf\x01\n\x1ePostImageToDiscordResponseCode\x12&\n\"UndefinedPostToDiscordResponseCode\x10\x00\x12\x1d\n\x19PostImageToDiscordSuccess\x10\x01\x12\x19\n\x15InvalidDiscordChannel\x10\x02\x12\x1d\n\x19InvalidOrMissingImageData\x10\x03\x12\x1a\n\x16\x44iscordServerSendError\x10\x04\x12 \n\x1c\x44iscordServerInitialiseError\x10\x05*U\n\x12\x44iscordChannelType\x12\x19\n\x15UnknownDiscordChannel\x10\x00\x12$\n GSDiscordServerInkGameAprilFools\x10\x01*\x84\x01\n\x1a\x43reateVoiceToTextUrlResult\x12\x1f\n\x1b\x43reateVoiceToTextUrlUnknown\x10\x00\x12\x1f\n\x1b\x43reateVoiceToTextUrlSuccess\x10\x01\x12$\n CreateVoiceToTextUrlNoPermission\x10\x02*\x86\x01\n!UpdateCommunityStudioResponseCode\x12,\n(UpdateCommunityStudioResponseCodeSuccess\x10\x00\x12\x33\n/UpdateCommunityStudioResponseCodeStudioNotFound\x10\x01*v\n\x1eRequestCertificateResponseCode\x12)\n%RequestCertificateResponseCodeUnknown\x10\x00\x12)\n%RequestCertificateResponseCodeSuccess\x10\x01*v\n\x1dHandraiseToPaywallRequestType\x12\x08\n\x04None\x10\x00\x12\x0f\n\x0b\x46orBusiness\x10\x01\x12\x11\n\rForIndividual\x10\x02\x12\x10\n\x0c\x46orTeamsPlan\x10\x03\x12\x15\n\x11\x46orEnterprisePlan\x10\x04*\xcd\x01\n$ConsumeDownloadAllowanceResponseCode\x12/\n+ConsumeDownloadAllowanceResponseCodeSuccess\x10\x00\x12:\n6ConsumeDownloadAllowanceResponseCodeInsufficientCredit\x10\x01\x12\x38\n4ConsumeDownloadAllowanceResponseCodeVersionOutOfDate\x10\x02\x42Y\n\x1d\x63om.gravitysketch.sketch.restP\x01Z6gravitysketch.com/platform/go/vrproto/gravi/rest/modelb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'gravi.rest.model.platform_rest_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\035com.gravitysketch.sketch.restP\001Z6gravitysketch.com/platform/go/vrproto/gravi/rest/model'
  _globals['_PARDOTMETADATA']._loaded_options = None
  _globals['_PARDOTMETADATA']._serialized_options = b'\210\265\030\001'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['initiateFileUploadRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['initiateFileUploadRequest']._serialized_options = b'\212\371+\005\320\270\002\334\001'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['downloadDocRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['downloadDocRequest']._serialized_options = b'\212\371+\005\320\270\002\335\001'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['createDocRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['createDocRequest']._serialized_options = b'\212\371+\005\320\270\002\336\001'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['updateDocRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['updateDocRequest']._serialized_options = b'\212\371+\005\320\270\002\337\001'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['createDocAssetRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['createDocAssetRequest']._serialized_options = b'\212\371+\005\320\270\002\353\001'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['downloadDocAssetsRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['downloadDocAssetsRequest']._serialized_options = b'\212\371+\005\320\270\002\354\001'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['getSketchRoomUpdatesRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['getSketchRoomUpdatesRequest']._serialized_options = b'\212\371+\005\320\270\002\356\001'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['uploadDocThumbnailRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['uploadDocThumbnailRequest']._serialized_options = b'\212\371+\005\320\270\002\357\001'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['enterRoomRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['enterRoomRequest']._serialized_options = b'\212\371+\005\320\270\002\260\002'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['enterRoomWithDeepLinkRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['enterRoomWithDeepLinkRequest']._serialized_options = b'\212\371+\005\320\270\002\266\002'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['enterPublicRoomRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['enterPublicRoomRequest']._serialized_options = b'\212\371+\005\320\270\002\314\002'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['bookmarkPublicDocRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['bookmarkPublicDocRequest']._serialized_options = b'\212\371+\005\320\270\002\315\002'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['listPublicRoomRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['listPublicRoomRequest']._serialized_options = b'\212\371+\005\320\270\002\316\002'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['setPublicDocRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['setPublicDocRequest']._serialized_options = b'\212\371+\005\320\270\002\316\002'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['enterRoomViaAdminNotificationDeeplinkRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['enterRoomViaAdminNotificationDeeplinkRequest']._serialized_options = b'\212\371+\005\320\270\002\330\002'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['sendSupportEmailRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['sendSupportEmailRequest']._serialized_options = b'\212\371+\005\320\270\002\240\006'
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['downloadPublicSpaceDocRequest']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST'].fields_by_name['downloadPublicSpaceDocRequest']._serialized_options = b'\212\371+\005\320\270\002\323\017'
  _globals['_PLATFORMRESTREQUEST']._loaded_options = None
  _globals['_PLATFORMRESTREQUEST']._serialized_options = b'\212\210\'\004\310\270\002\001'
  _globals['_CHANGEUSERPASSWORDREQUEST']._loaded_options = None
  _globals['_CHANGEUSERPASSWORDREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_CHANGEUSERPASSWORDRESPONSE']._loaded_options = None
  _globals['_CHANGEUSERPASSWORDRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_EARLYADOPTERCHECKREQUEST']._loaded_options = None
  _globals['_EARLYADOPTERCHECKREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_EARLYADOPTERCHECKRESPONSE']._loaded_options = None
  _globals['_EARLYADOPTERCHECKRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_DELETEACCOUNTREQUEST']._loaded_options = None
  _globals['_DELETEACCOUNTREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_DELETEACCOUNTRESPONSE']._loaded_options = None
  _globals['_DELETEACCOUNTRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_SIGNUPREQUEST']._loaded_options = None
  _globals['_SIGNUPREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_MAGICLINKLOGINREQUEST']._loaded_options = None
  _globals['_MAGICLINKLOGINREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_MAGICLINKLOGINRESPONSE']._loaded_options = None
  _globals['_MAGICLINKLOGINRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_STEAMLOGINREQUEST']._loaded_options = None
  _globals['_STEAMLOGINREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_APPLELOGINREQUEST']._loaded_options = None
  _globals['_APPLELOGINREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_APPLESIGNUPREQUEST']._loaded_options = None
  _globals['_APPLESIGNUPREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_APPLEGRSACCOUNTLINKREQUEST']._loaded_options = None
  _globals['_APPLEGRSACCOUNTLINKREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_OCULUSLOGINREQUEST']._loaded_options = None
  _globals['_OCULUSLOGINREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_STEAMSIGNUPREQUEST']._loaded_options = None
  _globals['_STEAMSIGNUPREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_OCULUSSIGNUPREQUEST']._loaded_options = None
  _globals['_OCULUSSIGNUPREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_STORESIGNUPRESPONSE']._loaded_options = None
  _globals['_STORESIGNUPRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_STEAMEMAILACCOUNTLINKREQUEST']._loaded_options = None
  _globals['_STEAMEMAILACCOUNTLINKREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_OCULUSEMAILACCOUNTLINKREQUEST']._loaded_options = None
  _globals['_OCULUSEMAILACCOUNTLINKREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_LOGINBYONETIMEAUTHTOKENREQUEST']._loaded_options = None
  _globals['_LOGINBYONETIMEAUTHTOKENREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETPUBLICKEYRESPONSE']._loaded_options = None
  _globals['_GETPUBLICKEYRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETCMSURLRESPONSE']._loaded_options = None
  _globals['_GETCMSURLRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_ATTACHEMAILREQUEST']._loaded_options = None
  _globals['_ATTACHEMAILREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_ATTACHEMAILRESPONSE']._loaded_options = None
  _globals['_ATTACHEMAILRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_LAUNCHROOMREQUEST']._loaded_options = None
  _globals['_LAUNCHROOMREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_LAUNCHROOMRESPONSE']._loaded_options = None
  _globals['_LAUNCHROOMRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_ENTERROOMREQUEST'].fields_by_name['roomId']._loaded_options = None
  _globals['_ENTERROOMREQUEST'].fields_by_name['roomId']._serialized_options = b'\212\227\"\003\300>\001'
  _globals['_ENTERROOMREQUEST']._loaded_options = None
  _globals['_ENTERROOMREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_ENTERROOMRESPONSE']._loaded_options = None
  _globals['_ENTERROOMRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_SHUTDOWNROOMREQUEST']._loaded_options = None
  _globals['_SHUTDOWNROOMREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_SHUTDOWNROOMRESPONSE']._loaded_options = None
  _globals['_SHUTDOWNROOMRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_RELEASEROOMINITLOCKREQUEST']._loaded_options = None
  _globals['_RELEASEROOMINITLOCKREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_INVITEUSERSTOCOLLABREQUEST']._loaded_options = None
  _globals['_INVITEUSERSTOCOLLABREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_INVITEUSERSTOCOLLABRESPONSE']._loaded_options = None
  _globals['_INVITEUSERSTOCOLLABRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_LISTINVITABLEUSERSREQUEST']._loaded_options = None
  _globals['_LISTINVITABLEUSERSREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_LISTINVITABLEUSERSRESPONSE']._loaded_options = None
  _globals['_LISTINVITABLEUSERSRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_ENTERROOMWITHDEEPLINKREQUEST'].fields_by_name['deepLink']._loaded_options = None
  _globals['_ENTERROOMWITHDEEPLINKREQUEST'].fields_by_name['deepLink']._serialized_options = b'\212\227\"\003\300>\001'
  _globals['_ENTERROOMWITHDEEPLINKREQUEST']._loaded_options = None
  _globals['_ENTERROOMWITHDEEPLINKREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_INVITABLEUSERINFO']._loaded_options = None
  _globals['_INVITABLEUSERINFO']._serialized_options = b'\210\265\030\001'
  _globals['_DELETEPERSISTEDROOMREQUEST']._loaded_options = None
  _globals['_DELETEPERSISTEDROOMREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_DELETEPERSISTEDROOMRESPONSE']._loaded_options = None
  _globals['_DELETEPERSISTEDROOMRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETLOGGEDINUSERREQUEST']._loaded_options = None
  _globals['_GETLOGGEDINUSERREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETLOGGEDINUSERRESPONSE']._loaded_options = None
  _globals['_GETLOGGEDINUSERRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETLOGGEDINUSERORGINFOREQUEST']._loaded_options = None
  _globals['_GETLOGGEDINUSERORGINFOREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETLOGGEDINUSERORGINFORESPONSE']._loaded_options = None
  _globals['_GETLOGGEDINUSERORGINFORESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETSUBSCRIPTIONPACKREQUEST']._loaded_options = None
  _globals['_GETSUBSCRIPTIONPACKREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETSUBSCRIPTIONPACKRESPONSE']._loaded_options = None
  _globals['_GETSUBSCRIPTIONPACKRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_CONSUMENOTIFICATIONREQUEST']._loaded_options = None
  _globals['_CONSUMENOTIFICATIONREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_CONSUMENOTIFICATIONRESPONSE']._loaded_options = None
  _globals['_CONSUMENOTIFICATIONRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETNOTIFICATIONSFORLOGGEDINUSERREQUEST']._loaded_options = None
  _globals['_GETNOTIFICATIONSFORLOGGEDINUSERREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETNOTIFICATIONSFORLOGGEDINUSERRESPONSE']._loaded_options = None
  _globals['_GETNOTIFICATIONSFORLOGGEDINUSERRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_SENDBETASIGNUPEMAILREQUEST']._loaded_options = None
  _globals['_SENDBETASIGNUPEMAILREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_SENDBETASIGNUPEMAILRESPONSE']._loaded_options = None
  _globals['_SENDBETASIGNUPEMAILRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_DETACHDEVICEREQUEST']._loaded_options = None
  _globals['_DETACHDEVICEREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_DETACHDEVICERESPONSE']._loaded_options = None
  _globals['_DETACHDEVICERESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_RESENDSTORESIGNUPEMAILREQUEST']._loaded_options = None
  _globals['_RESENDSTORESIGNUPEMAILREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_RESENDSTORESIGNUPEMAILRESPONSE']._loaded_options = None
  _globals['_RESENDSTORESIGNUPEMAILRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_INVALIDATESIGNUPLINKREQUEST']._loaded_options = None
  _globals['_INVALIDATESIGNUPLINKREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_SYNCACHIEVEMENTREQUEST']._loaded_options = None
  _globals['_SYNCACHIEVEMENTREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETACHIEVEMENTSRESPONSE']._loaded_options = None
  _globals['_GETACHIEVEMENTSRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_LOGOUTREQUEST']._loaded_options = None
  _globals['_LOGOUTREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_LISTROOMRECORDINGSREQUEST']._loaded_options = None
  _globals['_LISTROOMRECORDINGSREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_LISTROOMRECORDINGSRESPONSE']._loaded_options = None
  _globals['_LISTROOMRECORDINGSRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_REPLAYROOMRECORDINGREQUEST']._loaded_options = None
  _globals['_REPLAYROOMRECORDINGREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_REPLAYROOMRECORDINGRESPONSE']._loaded_options = None
  _globals['_REPLAYROOMRECORDINGRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETROOMRECORDINGREQUEST']._loaded_options = None
  _globals['_GETROOMRECORDINGREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETROOMRECORDINGRESPONSE']._loaded_options = None
  _globals['_GETROOMRECORDINGRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETROOMRECORDINGREPLAYDATAREQUEST']._loaded_options = None
  _globals['_GETROOMRECORDINGREPLAYDATAREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETROOMRECORDINGREPLAYDATARESPONSE']._loaded_options = None
  _globals['_GETROOMRECORDINGREPLAYDATARESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETROOMRECORDINGREPLAYASSETSREQUEST']._loaded_options = None
  _globals['_GETROOMRECORDINGREPLAYASSETSREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETROOMRECORDINGREPLAYASSETSRESPONSE']._loaded_options = None
  _globals['_GETROOMRECORDINGREPLAYASSETSRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETPUBLICUSERPROFILEREQUEST']._loaded_options = None
  _globals['_GETPUBLICUSERPROFILEREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETPUBLICUSERPROFILERESPONSE']._loaded_options = None
  _globals['_GETPUBLICUSERPROFILERESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETORGREQUEST']._loaded_options = None
  _globals['_GETORGREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETORGRESPONSE']._loaded_options = None
  _globals['_GETORGRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_POSTIMAGETODISCORDREQUEST']._loaded_options = None
  _globals['_POSTIMAGETODISCORDREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_POSTIMAGETODISCORDRESPONSE']._loaded_options = None
  _globals['_POSTIMAGETODISCORDRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_CREATEVOICETOTEXTURLREQUEST']._loaded_options = None
  _globals['_CREATEVOICETOTEXTURLREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_CREATEVOICETOTEXTURLRESPONSE']._loaded_options = None
  _globals['_CREATEVOICETOTEXTURLRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_MAINTENANCECHECKREQUEST']._loaded_options = None
  _globals['_MAINTENANCECHECKREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_MAINTENANCECHECKRESPONSE']._loaded_options = None
  _globals['_MAINTENANCECHECKRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_CREATECOMMUNITYSTUDIOREQUEST']._loaded_options = None
  _globals['_CREATECOMMUNITYSTUDIOREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_CREATECOMMUNITYSTUDIORESPONSE']._loaded_options = None
  _globals['_CREATECOMMUNITYSTUDIORESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_UPDATECOMMUNITYSTUDIOREQUEST']._loaded_options = None
  _globals['_UPDATECOMMUNITYSTUDIOREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_UPDATECOMMUNITYSTUDIORESPONSE']._loaded_options = None
  _globals['_UPDATECOMMUNITYSTUDIORESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_GETCOMMUNITYSTUDIOREQUEST']._loaded_options = None
  _globals['_GETCOMMUNITYSTUDIOREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_GETCOMMUNITYSTUDIORESPONSE']._loaded_options = None
  _globals['_GETCOMMUNITYSTUDIORESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_LISTCOMMUNITYSTUDIOSREQUEST']._loaded_options = None
  _globals['_LISTCOMMUNITYSTUDIOSREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_LISTCOMMUNITYSTUDIOSRESPONSE']._loaded_options = None
  _globals['_LISTCOMMUNITYSTUDIOSRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_SENDSUPPORTEMAILREQUEST'].fields_by_name['email']._loaded_options = None
  _globals['_SENDSUPPORTEMAILREQUEST'].fields_by_name['email']._serialized_options = b'\212\227\"\003\300>\001'
  _globals['_SENDSUPPORTEMAILREQUEST']._loaded_options = None
  _globals['_SENDSUPPORTEMAILREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_SENDSUPPORTEMAILRESPONSE']._loaded_options = None
  _globals['_SENDSUPPORTEMAILRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_REQUESTCERTIFICATEREQUEST'].fields_by_name['courseName']._loaded_options = None
  _globals['_REQUESTCERTIFICATEREQUEST'].fields_by_name['courseName']._serialized_options = b'\212\227\"\003\300>\001'
  _globals['_REQUESTCERTIFICATEREQUEST']._loaded_options = None
  _globals['_REQUESTCERTIFICATEREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_REQUESTCERTIFICATERESPONSE']._loaded_options = None
  _globals['_REQUESTCERTIFICATERESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_HANDRAISETOPAYWALLREQUEST']._loaded_options = None
  _globals['_HANDRAISETOPAYWALLREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_HANDRAISETOPAYWALLRESPONSE']._loaded_options = None
  _globals['_HANDRAISETOPAYWALLRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_CONSUMEDOWNLOADALLOWANCEREQUEST']._loaded_options = None
  _globals['_CONSUMEDOWNLOADALLOWANCEREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_CONSUMEDOWNLOADALLOWANCERESPONSE']._loaded_options = None
  _globals['_CONSUMEDOWNLOADALLOWANCERESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_DOWNLOADOVERRIDECONFIGRESPONSE']._loaded_options = None
  _globals['_DOWNLOADOVERRIDECONFIGRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_PLATFORMRESTTYPE']._serialized_start=40920
  _globals['_PLATFORMRESTTYPE']._serialized_end=45834
  _globals['_PLATFORMRESTERROR']._serialized_start=45837
  _globals['_PLATFORMRESTERROR']._serialized_end=46256
  _globals['_SOURCEAPPTYPE']._serialized_start=46258
  _globals['_SOURCEAPPTYPE']._serialized_end=46346
  _globals['_ANALYTICSHINT']._serialized_start=46348
  _globals['_ANALYTICSHINT']._serialized_end=46422
  _globals['_CHANGEUSERPASSWORDRESPONSECODE']._serialized_start=46425
  _globals['_CHANGEUSERPASSWORDRESPONSECODE']._serialized_end=46662
  _globals['_ACCOUNTDELETIONFEEDBACKTYPE']._serialized_start=46665
  _globals['_ACCOUNTDELETIONFEEDBACKTYPE']._serialized_end=47013
  _globals['_DELETEACCOUNTRESPONSECODE']._serialized_start=47015
  _globals['_DELETEACCOUNTRESPONSECODE']._serialized_end=47130
  _globals['_MAGICLINKLOGINRESULTCODE']._serialized_start=47133
  _globals['_MAGICLINKLOGINRESULTCODE']._serialized_end=47505
  _globals['_MAGICLINKLOGINTYPE']._serialized_start=47507
  _globals['_MAGICLINKLOGINTYPE']._serialized_end=47612
  _globals['_OCULUSAPPTYPE']._serialized_start=47614
  _globals['_OCULUSAPPTYPE']._serialized_end=47681
  _globals['_SIGNUPRESPONSECODE']._serialized_start=47684
  _globals['_SIGNUPRESPONSECODE']._serialized_end=47817
  _globals['_EMAILACCOUNTLINKRESULT']._serialized_start=47819
  _globals['_EMAILACCOUNTLINKRESULT']._serialized_end=47938
  _globals['_ATTACHEMAILRESULT']._serialized_start=47940
  _globals['_ATTACHEMAILRESULT']._serialized_end=48063
  _globals['_LAUNCHROOMRESPONSECODE']._serialized_start=48066
  _globals['_LAUNCHROOMRESPONSECODE']._serialized_end=48459
  _globals['_ENTERROOMRESULT']._serialized_start=48462
  _globals['_ENTERROOMRESULT']._serialized_end=49104
  _globals['_SHUTDOWNROOMRESULT']._serialized_start=49107
  _globals['_SHUTDOWNROOMRESULT']._serialized_end=49273
  _globals['_INVITEUSERSTOCOLLABRESPONSECODE']._serialized_start=49276
  _globals['_INVITEUSERSTOCOLLABRESPONSECODE']._serialized_end=49579
  _globals['_DELETEPERSISTEDROOMRESULT']._serialized_start=49582
  _globals['_DELETEPERSISTEDROOMRESULT']._serialized_end=49751
  _globals['_BETAEMAILTYPE']._serialized_start=49753
  _globals['_BETAEMAILTYPE']._serialized_end=49805
  _globals['_RESENDSTORESIGNUPTYPE']._serialized_start=49808
  _globals['_RESENDSTORESIGNUPTYPE']._serialized_end=49968
  _globals['_RESENDSTORESIGNUPEMAILRESULT']._serialized_start=49971
  _globals['_RESENDSTORESIGNUPEMAILRESULT']._serialized_end=50133
  _globals['_REPLAYRECORDINGRESULT']._serialized_start=50136
  _globals['_REPLAYRECORDINGRESULT']._serialized_end=50361
  _globals['_GETPUBLICUSERPROFILERESULT']._serialized_start=50363
  _globals['_GETPUBLICUSERPROFILERESULT']._serialized_end=50478
  _globals['_GETORGRESPONSECODE']._serialized_start=50480
  _globals['_GETORGRESPONSECODE']._serialized_end=50566
  _globals['_POSTIMAGETODISCORDRESPONSECODE']._serialized_start=50569
  _globals['_POSTIMAGETODISCORDRESPONSECODE']._serialized_end=50792
  _globals['_DISCORDCHANNELTYPE']._serialized_start=50794
  _globals['_DISCORDCHANNELTYPE']._serialized_end=50879
  _globals['_CREATEVOICETOTEXTURLRESULT']._serialized_start=50882
  _globals['_CREATEVOICETOTEXTURLRESULT']._serialized_end=51014
  _globals['_UPDATECOMMUNITYSTUDIORESPONSECODE']._serialized_start=51017
  _globals['_UPDATECOMMUNITYSTUDIORESPONSECODE']._serialized_end=51151
  _globals['_REQUESTCERTIFICATERESPONSECODE']._serialized_start=51153
  _globals['_REQUESTCERTIFICATERESPONSECODE']._serialized_end=51271
  _globals['_HANDRAISETOPAYWALLREQUESTTYPE']._serialized_start=51273
  _globals['_HANDRAISETOPAYWALLREQUESTTYPE']._serialized_end=51391
  _globals['_CONSUMEDOWNLOADALLOWANCERESPONSECODE']._serialized_start=51394
  _globals['_CONSUMEDOWNLOADALLOWANCERESPONSECODE']._serialized_end=51599
  _globals['_PARDOTMETADATA']._serialized_start=986
  _globals['_PARDOTMETADATA']._serialized_end=1027
  _globals['_PLATFORMRESTREQUEST']._serialized_start=1030
  _globals['_PLATFORMRESTREQUEST']._serialized_end=16638
  _globals['_PLATFORMRESTRESPONSE']._serialized_start=16641
  _globals['_PLATFORMRESTRESPONSE']._serialized_end=30812
  _globals['_CHANGEUSERPASSWORDREQUEST']._serialized_start=30814
  _globals['_CHANGEUSERPASSWORDREQUEST']._serialized_end=30895
  _globals['_CHANGEUSERPASSWORDRESPONSE']._serialized_start=30897
  _globals['_CHANGEUSERPASSWORDRESPONSE']._serialized_end=30995
  _globals['_EARLYADOPTERCHECKREQUEST']._serialized_start=30998
  _globals['_EARLYADOPTERCHECKREQUEST']._serialized_end=31160
  _globals['_EARLYADOPTERCHECKRESPONSE']._serialized_start=31162
  _globals['_EARLYADOPTERCHECKRESPONSE']._serialized_end=31219
  _globals['_DELETEACCOUNTREQUEST']._serialized_start=31222
  _globals['_DELETEACCOUNTREQUEST']._serialized_end=31376
  _globals['_DELETEACCOUNTRESPONSE']._serialized_start=31378
  _globals['_DELETEACCOUNTRESPONSE']._serialized_end=31466
  _globals['_SIGNUPREQUEST']._serialized_start=31469
  _globals['_SIGNUPREQUEST']._serialized_end=31642
  _globals['_MAGICLINKLOGINREQUEST']._serialized_start=31645
  _globals['_MAGICLINKLOGINREQUEST']._serialized_end=31815
  _globals['_MAGICLINKLOGINRESPONSE']._serialized_start=31818
  _globals['_MAGICLINKLOGINRESPONSE']._serialized_end=32031
  _globals['_STEAMLOGINREQUEST']._serialized_start=32033
  _globals['_STEAMLOGINREQUEST']._serialized_end=32146
  _globals['_APPLELOGINREQUEST']._serialized_start=32148
  _globals['_APPLELOGINREQUEST']._serialized_end=32196
  _globals['_APPLESIGNUPREQUEST']._serialized_start=32198
  _globals['_APPLESIGNUPREQUEST']._serialized_end=32289
  _globals['_APPLEGRSACCOUNTLINKREQUEST']._serialized_start=32291
  _globals['_APPLEGRSACCOUNTLINKREQUEST']._serialized_end=32390
  _globals['_OCULUSLOGINREQUEST']._serialized_start=32393
  _globals['_OCULUSLOGINREQUEST']._serialized_end=32552
  _globals['_STEAMSIGNUPREQUEST']._serialized_start=32554
  _globals['_STEAMSIGNUPREQUEST']._serialized_end=32637
  _globals['_OCULUSSIGNUPREQUEST']._serialized_start=32640
  _globals['_OCULUSSIGNUPREQUEST']._serialized_end=32769
  _globals['_STORESIGNUPRESPONSE']._serialized_start=32772
  _globals['_STORESIGNUPRESPONSE']._serialized_end=32915
  _globals['_STEAMEMAILACCOUNTLINKREQUEST']._serialized_start=32918
  _globals['_STEAMEMAILACCOUNTLINKREQUEST']._serialized_end=33105
  _globals['_OCULUSEMAILACCOUNTLINKREQUEST']._serialized_start=33108
  _globals['_OCULUSEMAILACCOUNTLINKREQUEST']._serialized_end=33341
  _globals['_EMAILACCOUNTLINKRESPONSE']._serialized_start=33343
  _globals['_EMAILACCOUNTLINKRESPONSE']._serialized_end=33427
  _globals['_LOGINBYONETIMEAUTHTOKENREQUEST']._serialized_start=33429
  _globals['_LOGINBYONETIMEAUTHTOKENREQUEST']._serialized_end=33489
  _globals['_GETPUBLICKEYRESPONSE']._serialized_start=33491
  _globals['_GETPUBLICKEYRESPONSE']._serialized_end=33566
  _globals['_GETCMSURLRESPONSE']._serialized_start=33568
  _globals['_GETCMSURLRESPONSE']._serialized_end=33609
  _globals['_ATTACHEMAILREQUEST']._serialized_start=33611
  _globals['_ATTACHEMAILREQUEST']._serialized_end=33652
  _globals['_ATTACHEMAILRESPONSE']._serialized_start=33654
  _globals['_ATTACHEMAILRESPONSE']._serialized_end=33734
  _globals['_LAUNCHROOMREQUEST']._serialized_start=33736
  _globals['_LAUNCHROOMREQUEST']._serialized_end=33827
  _globals['_LAUNCHROOMRESPONSE']._serialized_start=33829
  _globals['_LAUNCHROOMRESPONSE']._serialized_end=33936
  _globals['_ENTERROOMREQUEST']._serialized_start=33938
  _globals['_ENTERROOMREQUEST']._serialized_end=34047
  _globals['_ENTERROOMRESPONSE']._serialized_start=34050
  _globals['_ENTERROOMRESPONSE']._serialized_end=34641
  _globals['_SHUTDOWNROOMREQUEST']._serialized_start=34643
  _globals['_SHUTDOWNROOMREQUEST']._serialized_end=34686
  _globals['_SHUTDOWNROOMRESPONSE']._serialized_start=34688
  _globals['_SHUTDOWNROOMRESPONSE']._serialized_end=34770
  _globals['_RELEASEROOMINITLOCKREQUEST']._serialized_start=34772
  _globals['_RELEASEROOMINITLOCKREQUEST']._serialized_end=34822
  _globals['_INVITEUSERSTOCOLLABREQUEST']._serialized_start=34825
  _globals['_INVITEUSERSTOCOLLABREQUEST']._serialized_end=34968
  _globals['_INVITEUSERSTOCOLLABRESPONSE']._serialized_start=34971
  _globals['_INVITEUSERSTOCOLLABRESPONSE']._serialized_end=35105
  _globals['_LISTINVITABLEUSERSREQUEST']._serialized_start=35107
  _globals['_LISTINVITABLEUSERSREQUEST']._serialized_end=35155
  _globals['_LISTINVITABLEUSERSRESPONSE']._serialized_start=35157
  _globals['_LISTINVITABLEUSERSRESPONSE']._serialized_end=35252
  _globals['_ENTERROOMWITHDEEPLINKREQUEST']._serialized_start=35254
  _globals['_ENTERROOMWITHDEEPLINKREQUEST']._serialized_end=35355
  _globals['_INVITABLEUSERINFO']._serialized_start=35357
  _globals['_INVITABLEUSERINFO']._serialized_end=35416
  _globals['_DELETEPERSISTEDROOMREQUEST']._serialized_start=35418
  _globals['_DELETEPERSISTEDROOMREQUEST']._serialized_end=35468
  _globals['_DELETEPERSISTEDROOMRESPONSE']._serialized_start=35470
  _globals['_DELETEPERSISTEDROOMRESPONSE']._serialized_end=35566
  _globals['_GETLOGGEDINUSERREQUEST']._serialized_start=35568
  _globals['_GETLOGGEDINUSERREQUEST']._serialized_end=35614
  _globals['_GETLOGGEDINUSERRESPONSE']._serialized_start=35616
  _globals['_GETLOGGEDINUSERRESPONSE']._serialized_end=35683
  _globals['_GETLOGGEDINUSERORGINFOREQUEST']._serialized_start=35685
  _globals['_GETLOGGEDINUSERORGINFOREQUEST']._serialized_end=35722
  _globals['_GETLOGGEDINUSERORGINFORESPONSE']._serialized_start=35724
  _globals['_GETLOGGEDINUSERORGINFORESPONSE']._serialized_end=35838
  _globals['_GETSUBSCRIPTIONPACKREQUEST']._serialized_start=35840
  _globals['_GETSUBSCRIPTIONPACKREQUEST']._serialized_end=35896
  _globals['_GETSUBSCRIPTIONPACKRESPONSE']._serialized_start=35898
  _globals['_GETSUBSCRIPTIONPACKRESPONSE']._serialized_end=35993
  _globals['_CONSUMENOTIFICATIONREQUEST']._serialized_start=35995
  _globals['_CONSUMENOTIFICATIONREQUEST']._serialized_end=36053
  _globals['_CONSUMENOTIFICATIONRESPONSE']._serialized_start=36055
  _globals['_CONSUMENOTIFICATIONRESPONSE']._serialized_end=36090
  _globals['_GETNOTIFICATIONSFORLOGGEDINUSERREQUEST']._serialized_start=36092
  _globals['_GETNOTIFICATIONSFORLOGGEDINUSERREQUEST']._serialized_end=36138
  _globals['_GETNOTIFICATIONSFORLOGGEDINUSERRESPONSE']._serialized_start=36140
  _globals['_GETNOTIFICATIONSFORLOGGEDINUSERRESPONSE']._serialized_end=36240
  _globals['_SENDBETASIGNUPEMAILREQUEST']._serialized_start=36242
  _globals['_SENDBETASIGNUPEMAILREQUEST']._serialized_end=36332
  _globals['_SENDBETASIGNUPEMAILRESPONSE']._serialized_start=36334
  _globals['_SENDBETASIGNUPEMAILRESPONSE']._serialized_end=36369
  _globals['_DETACHDEVICEREQUEST']._serialized_start=36371
  _globals['_DETACHDEVICEREQUEST']._serialized_end=36459
  _globals['_DETACHDEVICERESPONSE']._serialized_start=36461
  _globals['_DETACHDEVICERESPONSE']._serialized_end=36506
  _globals['_RESENDSTORESIGNUPEMAILREQUEST']._serialized_start=36508
  _globals['_RESENDSTORESIGNUPEMAILREQUEST']._serialized_end=36620
  _globals['_RESENDSTORESIGNUPEMAILRESPONSE']._serialized_start=36622
  _globals['_RESENDSTORESIGNUPEMAILRESPONSE']._serialized_end=36744
  _globals['_INVALIDATESIGNUPLINKREQUEST']._serialized_start=36746
  _globals['_INVALIDATESIGNUPLINKREQUEST']._serialized_end=36801
  _globals['_OFFLINEUSERTRACE']._serialized_start=36804
  _globals['_OFFLINEUSERTRACE']._serialized_end=36951
  _globals['_OFFLINEUSERTRACERESPONSE']._serialized_start=36953
  _globals['_OFFLINEUSERTRACERESPONSE']._serialized_end=36996
  _globals['_SYNCACHIEVEMENTREQUEST']._serialized_start=36998
  _globals['_SYNCACHIEVEMENTREQUEST']._serialized_end=37086
  _globals['_GETACHIEVEMENTSRESPONSE']._serialized_start=37088
  _globals['_GETACHIEVEMENTSRESPONSE']._serialized_end=37177
  _globals['_LOGOUTREQUEST']._serialized_start=37179
  _globals['_LOGOUTREQUEST']._serialized_end=37227
  _globals['_LISTROOMRECORDINGSREQUEST']._serialized_start=37229
  _globals['_LISTROOMRECORDINGSREQUEST']._serialized_end=37325
  _globals['_LISTROOMRECORDINGSRESPONSE']._serialized_start=37327
  _globals['_LISTROOMRECORDINGSRESPONSE']._serialized_end=37441
  _globals['_REPLAYROOMRECORDINGREQUEST']._serialized_start=37443
  _globals['_REPLAYROOMRECORDINGREQUEST']._serialized_end=37537
  _globals['_REPLAYROOMRECORDINGRESPONSE']._serialized_start=37539
  _globals['_REPLAYROOMRECORDINGRESPONSE']._serialized_end=37631
  _globals['_GETROOMRECORDINGREQUEST']._serialized_start=37633
  _globals['_GETROOMRECORDINGREQUEST']._serialized_end=37724
  _globals['_GETROOMRECORDINGRESPONSE']._serialized_start=37726
  _globals['_GETROOMRECORDINGRESPONSE']._serialized_end=37812
  _globals['_GETROOMRECORDINGREPLAYDATAREQUEST']._serialized_start=37814
  _globals['_GETROOMRECORDINGREPLAYDATAREQUEST']._serialized_end=37934
  _globals['_GETROOMRECORDINGREPLAYDATARESPONSE']._serialized_start=37936
  _globals['_GETROOMRECORDINGREPLAYDATARESPONSE']._serialized_end=37999
  _globals['_GETROOMRECORDINGREPLAYASSETSREQUEST']._serialized_start=38001
  _globals['_GETROOMRECORDINGREPLAYASSETSREQUEST']._serialized_end=38104
  _globals['_GETROOMRECORDINGREPLAYASSETSRESPONSE']._serialized_start=38106
  _globals['_GETROOMRECORDINGREPLAYASSETSRESPONSE']._serialized_end=38172
  _globals['_GETPUBLICUSERPROFILEREQUEST']._serialized_start=38174
  _globals['_GETPUBLICUSERPROFILEREQUEST']._serialized_end=38225
  _globals['_GETPUBLICUSERPROFILERESPONSE']._serialized_start=38228
  _globals['_GETPUBLICUSERPROFILERESPONSE']._serialized_end=38484
  _globals['_GETORGREQUEST']._serialized_start=38486
  _globals['_GETORGREQUEST']._serialized_end=38522
  _globals['_GETORGRESPONSE']._serialized_start=38525
  _globals['_GETORGRESPONSE']._serialized_end=38842
  _globals['_POSTIMAGETODISCORDREQUEST']._serialized_start=38845
  _globals['_POSTIMAGETODISCORDREQUEST']._serialized_end=38998
  _globals['_POSTIMAGETODISCORDRESPONSE']._serialized_start=39000
  _globals['_POSTIMAGETODISCORDRESPONSE']._serialized_end=39106
  _globals['_CREATEVOICETOTEXTURLREQUEST']._serialized_start=39108
  _globals['_CREATEVOICETOTEXTURLREQUEST']._serialized_end=39188
  _globals['_CREATEVOICETOTEXTURLRESPONSE']._serialized_start=39190
  _globals['_CREATEVOICETOTEXTURLRESPONSE']._serialized_end=39301
  _globals['_MAINTENANCECHECKREQUEST']._serialized_start=39303
  _globals['_MAINTENANCECHECKREQUEST']._serialized_end=39334
  _globals['_MAINTENANCECHECKRESPONSE']._serialized_start=39336
  _globals['_MAINTENANCECHECKRESPONSE']._serialized_end=39368
  _globals['_CREATECOMMUNITYSTUDIOREQUEST']._serialized_start=39370
  _globals['_CREATECOMMUNITYSTUDIOREQUEST']._serialized_end=39448
  _globals['_CREATECOMMUNITYSTUDIORESPONSE']._serialized_start=39450
  _globals['_CREATECOMMUNITYSTUDIORESPONSE']._serialized_end=39534
  _globals['_UPDATECOMMUNITYSTUDIOREQUEST']._serialized_start=39537
  _globals['_UPDATECOMMUNITYSTUDIOREQUEST']._serialized_end=39692
  _globals['_UPDATECOMMUNITYSTUDIORESPONSE']._serialized_start=39695
  _globals['_UPDATECOMMUNITYSTUDIORESPONSE']._serialized_end=39846
  _globals['_GETCOMMUNITYSTUDIOREQUEST']._serialized_start=39848
  _globals['_GETCOMMUNITYSTUDIOREQUEST']._serialized_end=39893
  _globals['_GETCOMMUNITYSTUDIORESPONSE']._serialized_start=39895
  _globals['_GETCOMMUNITYSTUDIORESPONSE']._serialized_end=39976
  _globals['_LISTCOMMUNITYSTUDIOSREQUEST']._serialized_start=39978
  _globals['_LISTCOMMUNITYSTUDIOSREQUEST']._serialized_end=40013
  _globals['_LISTCOMMUNITYSTUDIOSRESPONSE']._serialized_start=40015
  _globals['_LISTCOMMUNITYSTUDIOSRESPONSE']._serialized_end=40099
  _globals['_SENDSUPPORTEMAILREQUEST']._serialized_start=40101
  _globals['_SENDSUPPORTEMAILREQUEST']._serialized_end=40156
  _globals['_SENDSUPPORTEMAILRESPONSE']._serialized_start=40158
  _globals['_SENDSUPPORTEMAILRESPONSE']._serialized_end=40190
  _globals['_REQUESTCERTIFICATEREQUEST']._serialized_start=40192
  _globals['_REQUESTCERTIFICATEREQUEST']._serialized_end=40254
  _globals['_REQUESTCERTIFICATERESPONSE']._serialized_start=40256
  _globals['_REQUESTCERTIFICATERESPONSE']._serialized_end=40380
  _globals['_HANDRAISETOPAYWALLREQUEST']._serialized_start=40383
  _globals['_HANDRAISETOPAYWALLREQUEST']._serialized_end=40523
  _globals['_HANDRAISETOPAYWALLRESPONSE']._serialized_start=40525
  _globals['_HANDRAISETOPAYWALLRESPONSE']._serialized_end=40559
  _globals['_CONSUMEDOWNLOADALLOWANCEREQUEST']._serialized_start=40561
  _globals['_CONSUMEDOWNLOADALLOWANCEREQUEST']._serialized_end=40651
  _globals['_CONSUMEDOWNLOADALLOWANCERESPONSE']._serialized_start=40654
  _globals['_CONSUMEDOWNLOADALLOWANCERESPONSE']._serialized_end=40823
  _globals['_DOWNLOADOVERRIDECONFIGRESPONSE']._serialized_start=40825
  _globals['_DOWNLOADOVERRIDECONFIGRESPONSE']._serialized_end=40917
# @@protoc_insertion_point(module_scope)
