@type t() :: %VRChat.Model.CreateInstanceRequest{
ageGate: boolean() | nil,
canRequestInvite: boolean() | nil,
closedAt: DateTime.t() | nil,
contentSettings: VRChat.Model.InstanceContentSettings.t() | nil,
displayName: String.t() | nil,
groupAccessType: VRChat.Model.GroupAccessType.t() | nil,
hardClose: boolean() | nil,
instancePersistenceEnabled: boolean() | nil,
inviteOnly: boolean() | nil,
ownerId: String.t() | nil,
queueEnabled: boolean() | nil,
region: VRChat.Model.InstanceRegion.t(),
roleIds: [String.t()] | nil,
type: VRChat.Model.InstanceType.t(),
worldId: String.t()
}