@type t() :: %VRChat.Model.Instance{
active: boolean(),
canRequestInvite: boolean(),
capacity: integer(),
clientNumber: String.t(),
friends: String.t() | nil,
full: boolean(),
hidden: String.t() | nil,
id: String.t(),
instanceId: String.t(),
location: String.t(),
n_users: integer(),
name: String.t(),
ownerId: String.t() | nil,
permanent: boolean(),
photonRegion: VRChat.Model.Region.t(),
platforms: VRChat.Model.InstancePlatforms.t(),
private: String.t() | nil,
region: VRChat.Model.Region.t(),
secureName: String.t(),
shortName: String.t() | nil,
tags: [String.t()],
type: VRChat.Model.InstanceType.t(),
worldId: String.t()
}