VRChat.Model.ApiConfig (vrchat v1.20.0)

View Source

Summary

Types

t()

@type t() :: %VRChat.Model.ApiConfig{
  VoiceEnableDegradation: boolean(),
  VoiceEnableReceiverLimiting: boolean(),
  accessLogsUrls: VRChat.Model.ApiConfigAccessLogsUrls.t(),
  address: String.t(),
  ageVerificationInviteVisible: boolean(),
  ageVerificationP: boolean(),
  ageVerificationStatusVisible: boolean(),
  analysisMaxRetries: integer(),
  analysisRetryInterval: integer(),
  analyticsSegment_NewUI_PctOfUsers: integer(),
  analyticsSegment_NewUI_Salt: String.t(),
  announcements: [VRChat.Model.ApiConfigAnnouncement.t()],
  availableLanguageCodes: [String.t()],
  availableLanguages: [String.t()],
  avatarPerfLimiter: VRChat.Model.ApiConfigAvatarPerfLimiter.t(),
  chatboxLogBufferSeconds: integer(),
  clientApiKey: String.t(),
  clientBPSCeiling: integer(),
  clientDisconnectTimeout: integer(),
  clientNetDispatchThread: boolean() | nil,
  clientNetDispatchThreadMobile: boolean(),
  clientNetInThread: boolean() | nil,
  clientNetInThread2: boolean() | nil,
  clientNetInThreadMobile: boolean() | nil,
  clientNetInThreadMobile2: boolean() | nil,
  clientNetOutThread: boolean() | nil,
  clientNetOutThread2: boolean() | nil,
  clientNetOutThreadMobile: boolean() | nil,
  clientNetOutThreadMobile2: boolean() | nil,
  clientQR: integer() | nil,
  clientReservedPlayerBPS: integer(),
  clientSentCountAllowance: integer(),
  constants: VRChat.Model.ApiConfigConstants.t(),
  contactEmail: String.t(),
  copyrightEmail: String.t(),
  currentPrivacyVersion: integer() | nil,
  currentTOSVersion: integer(),
  defaultAvatar: String.t(),
  defaultStickerSet: String.t(),
  devLanguageCodes: [String.t()] | nil,
  devSdkUrl: String.t(),
  devSdkVersion: String.t(),
  "dis-countdown": DateTime.t(),
  disableAVProInProton: boolean() | nil,
  disableAvatarCopying: boolean(),
  disableAvatarGating: boolean(),
  disableCaptcha: boolean() | nil,
  disableCommunityLabs: boolean(),
  disableCommunityLabsPromotion: boolean(),
  disableEmail: boolean(),
  disableEventStream: boolean(),
  disableFeedbackGating: boolean(),
  disableFrontendBuilds: boolean(),
  disableGiftDrops: boolean(),
  disableHello: boolean(),
  disableOculusSubs: boolean(),
  disableRegistration: boolean(),
  disableSteamNetworking: boolean(),
  disableTwoFactorAuth: boolean(),
  disableUdon: boolean(),
  disableUpgradeAccount: boolean(),
  downloadLinkWindows: String.t(),
  downloadUrls: VRChat.Model.ApiConfigDownloadUrlList.t(),
  dynamicWorldRows: [VRChat.Model.DynamicContentRow.t()],
  economyPauseEnd: String.t() | nil,
  economyPauseStart: String.t() | nil,
  economyState: integer() | nil,
  events: VRChat.Model.ApiConfigEvents.t(),
  forceUseLatestWorld: boolean(),
  giftDisplayType: String.t(),
  googleApiClientId: String.t(),
  homeWorldId: String.t(),
  homepageRedirectTarget: String.t(),
  hubWorldId: String.t(),
  imageHostUrlList: [String.t()],
  jobsEmail: String.t(),
  minSupportedClientBuildNumber:
    VRChat.Model.ApiConfigMinSupportedClientBuildNumber.t(),
  minimumUnityVersionForUploads: String.t(),
  moderationEmail: String.t(),
  notAllowedToSelectAvatarInPrivateWorldMessage: String.t(),
  offlineAnalysis: VRChat.Model.ApiConfigOfflineAnalysis.t(),
  photonNameserverOverrides: [String.t()],
  photonPublicKeys: [String.t()],
  "player-url-resolver-sha1": String.t(),
  "player-url-resolver-version": String.t(),
  publicKey: String.t(),
  reportCategories: VRChat.Model.ApiConfigReportCategories.t(),
  reportFormUrl: String.t(),
  reportOptions: VRChat.Model.ApiConfigReportOptions.t(),
  reportReasons: VRChat.Model.ApiConfigReportReasons.t(),
  requireAgeVerificationBetaTag: boolean(),
  sdkDeveloperFaqUrl: String.t(),
  sdkDiscordUrl: String.t(),
  sdkNotAllowedToPublishMessage: String.t(),
  sdkUnityVersion: String.t(),
  stringHostUrlList: [String.t()],
  supportEmail: String.t(),
  supportFormUrl: String.t(),
  timeOutWorldId: String.t(),
  timekeeping: boolean(),
  tutorialWorldId: String.t(),
  updateRateMsMaximum: integer(),
  updateRateMsMinimum: integer(),
  updateRateMsNormal: integer(),
  updateRateMsUdonManual: integer(),
  uploadAnalysisPercent: integer(),
  urlList: [String.t()],
  useReliableUdpForVoice: boolean(),
  viveWindowsUrl: String.t(),
  websocketMaxFriendsRefreshDelay: integer(),
  websocketQuickReconnectTime: integer(),
  websocketReconnectMaxDelay: integer(),
  whiteListedAssetUrls: [String.t()]
}

Functions

decode(value)