openblox
Version:
Roblox API Wrapper For Both Classic And OpenCloud APIs.
952 lines • 115 kB
TypeScript
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/${