UNPKG

openblox

Version:

Roblox API Wrapper For Both Classic And OpenCloud APIs.

952 lines 115 kB
import type { Identifier } from "typeforge"; import type { UpdateInstance_NewData } from "./engine.types"; /** * Gets an Instance. * @endpoint GET /v2/universes/{universeId}/places/{placeId}/instances/{instanceId} * * @param universeId The ID of the universe to get the Instance from. * @param placeId The ID of the place to get the Instance from. * @param instanceId The ID of the Instance to get. * * @example const { data:instance } = await EngineApi.instanceInfo({ universeId: 5795192361, placeId: 16866553538, instanceId: "root" }) * @exampleData {"path":"universes/5795192361/places/16866553538/instances/root/operations/2ae28479-2d4f-4725-99e6-123cb44b5193","done":true,"response":{"@type":"type.googleapis.com/roblox.open_cloud.cloud.v2.Instance","path":"universes/5795192361/places/16866553538/instances/78c032f0-6e1a-1015-0691-6a1600000001","hasChildren":true,"engineInstance":{"id":"78c032f0-6e1a-1015-0691-6a1600000001","parent":"","name":"Game","details":{}}}} * @exampleRawBody {"path":"universes/5795192361/places/16866553538/instances/root/operations/2ae28479-2d4f-4725-99e6-123cb44b5193","done":true,"response":{"@type":"type.googleapis.com/roblox.open_cloud.cloud.v2.Instance","path":"universes/5795192361/places/16866553538/instances/78c032f0-6e1a-1015-0691-6a1600000001","hasChildren":true,"engineInstance":{"Id":"78c032f0-6e1a-1015-0691-6a1600000001","Parent":"","Name":"Game","Details":{}}}} */ export declare const instanceInfo: <UniverseId extends Identifier, PlaceId extends Identifier, InstanceId extends string>(this: any, args: { universeId: UniverseId; placeId: PlaceId; instanceId: InstanceId; }) => Promise<{ data: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: true; response: { "@type": "type.googleapis.com/roblox.open_cloud.cloud.v2.Instance"; path: `universes/${UniverseId}/places/${PlaceId}/instances/${"root" extends InstanceId ? string : InstanceId}`; hasChildren: boolean; engineInstance: { id: "root" extends InstanceId ? string : InstanceId; parent: string; name: string; details: import("typeforge").ObjectKeysToCamelCase<{ Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; }>; }; }; } | { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: false; response?: false | 0 | null | undefined; }; response: { fullResponse: unknown; url: `https://${string}`; method: import("../../../utils/utils.types").RestMethod; success: boolean; statusCode: number; headers: Headers; body: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: true; response: { "@type": "type.googleapis.com/roblox.open_cloud.cloud.v2.Instance"; path: `universes/${UniverseId}/places/${PlaceId}/instances/${"root" extends InstanceId ? string : InstanceId}`; hasChildren: boolean; engineInstance: { Id: "root" extends InstanceId ? string : InstanceId; Parent: string; Name: string; Details: { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; }; }; }; } | { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: false; response?: false | 0 | null | undefined; }; }; } & { again: () => Promise<{ data: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: true; response: { "@type": "type.googleapis.com/roblox.open_cloud.cloud.v2.Instance"; path: `universes/${UniverseId}/places/${PlaceId}/instances/${"root" extends InstanceId ? string : InstanceId}`; hasChildren: boolean; engineInstance: { id: "root" extends InstanceId ? string : InstanceId; parent: string; name: string; details: import("typeforge").ObjectKeysToCamelCase<{ Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; }>; }; }; } | { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: false; response?: false | 0 | null | undefined; }; response: { fullResponse: unknown; url: `https://${string}`; method: import("../../../utils/utils.types").RestMethod; success: boolean; statusCode: number; headers: Headers; body: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: true; response: { "@type": "type.googleapis.com/roblox.open_cloud.cloud.v2.Instance"; path: `universes/${UniverseId}/places/${PlaceId}/instances/${"root" extends InstanceId ? string : InstanceId}`; hasChildren: boolean; engineInstance: { Id: "root" extends InstanceId ? string : InstanceId; Parent: string; Name: string; Details: { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; }; }; }; } | { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: false; response?: false | 0 | null | undefined; }; }; }>; }>; /** * Gets children for an Instance. * @endpoint GET /v2/universes/{universeId}/places/{placeId}/instances/{instanceId}:listChildren * * @param universeId The ID of the universe to get the Instance children from. * @param placeId The ID of the place to get the Instance children from. * @param instanceId The ID of the Instance to get children for. * @param limit The maximum number of child instance to return. The service may return fewer than this value. If unspecified, at most 200 children will be returned. The maximum value is 200; values above 200 will be coerced to 200. * @param cursor The paging cursor for the previous or next page. * * @example const { data:children } = await EngineApi.instanceChildren({ universeId: 5795192361, placeId: 16866553538, instanceId: "root" }) * @exampleData {"path":"universes/5795192361/places/16866553538/instances/root/operations/1a9a74a7-c687-492d-8035-759b29295867","done":true,"response":{"@type":"type.googleapis.com/roblox.open_cloud.cloud.v2.ListInstanceChildrenResponse","instances":[{"path":"universes/5795192361/places/16866553538/instances/44b188da-ce63-2b47-02e9-c68d004815fc","hasChildren":true,"engineInstance":{"id":"44b188da-ce63-2b47-02e9-c68d004815fc","parent":"649b6a4b-51bf-b866-0691-76d800000001","name":"Workspace","details":{}}}],"nextPageToken":""}} * @exampleRawBody {"path":"universes/5795192361/places/16866553538/instances/root/operations/1a9a74a7-c687-492d-8035-759b29295867","done":true,"response":{"@type":"type.googleapis.com/roblox.open_cloud.cloud.v2.ListInstanceChildrenResponse","instances":[{"path":"universes/5795192361/places/16866553538/instances/44b188da-ce63-2b47-02e9-c68d004815fc","hasChildren":true,"engineInstance":{"Id":"44b188da-ce63-2b47-02e9-c68d004815fc","Parent":"649b6a4b-51bf-b866-0691-76d800000001","Name":"Workspace","Details":{}}}],"nextPageToken":""}} */ export declare const instanceChildren: <UniverseId extends Identifier, PlaceId extends Identifier, InstanceId extends string>(this: any, args: { universeId: UniverseId; placeId: PlaceId; instanceId: InstanceId; limit?: number | undefined; cursor?: string | undefined; }) => Promise<{ data: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: true; response: { "@type": "type.googleapis.com/roblox.open_cloud.cloud.v2.ListInstanceChildrenResponsee"; instances: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${"root" extends InstanceId ? string : InstanceId}`; hasChildren: boolean; engineInstance: { id: "root" extends InstanceId ? string : InstanceId; parent: string; name: string; details: import("typeforge").ObjectKeysToCamelCase<{ Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; }>; }; }[]; nextPageToken: string; }; } | { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: false; response?: false | 0 | null | undefined; }; response: { fullResponse: unknown; url: `https://${string}`; method: import("../../../utils/utils.types").RestMethod; success: boolean; statusCode: number; headers: Headers; body: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: true; response: { "@type": "type.googleapis.com/roblox.open_cloud.cloud.v2.ListInstanceChildrenResponsee"; instances: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${"root" extends InstanceId ? string : InstanceId}`; hasChildren: boolean; engineInstance: { Id: "root" extends InstanceId ? string : InstanceId; Parent: string; Name: string; Details: { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; }; }; }[]; nextPageToken: string; }; } | { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: false; response?: false | 0 | null | undefined; }; }; cursors: { previous: import("../../apiGroup/apiGroup.types").Cursor; next: import("../../apiGroup/apiGroup.types").Cursor; }; [Symbol.asyncIterator]: () => AsyncGenerator<{ data: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: true; response: { "@type": "type.googleapis.com/roblox.open_cloud.cloud.v2.ListInstanceChildrenResponsee"; instances: { path: `universes/${UniverseId}/places/${PlaceId}/instances/${"root" extends InstanceId ? string : InstanceId}`; hasChildren: boolean; engineInstance: { id: "root" extends InstanceId ? string : InstanceId; parent: string; name: string; details: import("typeforge").ObjectKeysToCamelCase<{ Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; LocalScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { Folder: {}; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; Script?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { LocalScript: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { ModuleScript: { Source: string; }; Script?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script: { Enabled: boolean; RunContext: "Server" | "Plugin" | "Legacy" | "Client"; Source: string; }; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; } | { Script?: false | 0 | null | undefined; ModuleScript?: false | 0 | null | undefined; LocalScript?: false | 0 | null | undefined; Folder?: false | 0 | null | undefined; }>; }; }[]; nextPageToken: string; }; } | { path: `universes/${UniverseId}/places/${PlaceId}/instances/${InstanceId}/operations/${string}`; done: false; response?: false | 0 | null | undefined; }; response: { fullResponse: unknown; url: `https://${string}`; method: import("../../../utils/utils.types").RestMethod; success: boolean; statusCode: number; headers: Headers; body: { path: `universes/${