openblox
Version:
Roblox API Wrapper For Both Classic And OpenCloud APIs.
1,023 lines • 108 kB
TypeScript
import type { Identifier } from "typeforge";
import type { JobSearchFilter } from "./talent.types";
import type { SortOrder } from "../../../utils/utils.types";
/**
* Gets profile information about someones talent hub profile.
* @endpoint GET /v1/users/{userId}/profile
*
* @param userId The id of the user to get verification info about.
*
* @example const { data:profile } = await ClassicTalentApi.creatorProfile({ userId: 45348281 })
* @exampleData {"creatorUserId":45348281,"createdUtc":"2021-08-13T01:21:19.146Z","updatedUtc":"2024-05-05T01:24:58.442Z","isPublic":true,"isContactAllowed":false,"creatorDescription":"Lorem ipsum dolor sit amet.","isOpenToWork":false,"interestDescription":"","linkTypes":["DeveloperForum","Roblox","Twitter"],"preferredContactLinkType":"DeveloperForum","socialLinks":[],"jobTypes":[],"skillTypes":["Programmer"],"requiresAction":"NoAction"}
* @exampleRawBody {"data":[{"creatorUserId":45348281,"createdUtc":"2021-08-13T01:21:19.1463527Z","updatedUtc":"2024-05-05T01:24:58.4421938Z","isPublic":true,"isContactAllowed":false,"creatorDescription":"Lorem ipsum dolor sit amet.","isOpenToWork":false,"interestDescription":"","linkTypes":["DeveloperForum","Roblox","Twitter"],"preferredContactLinkType":"DeveloperForum","socialLinks":[],"jobTypes":[],"skillTypes":["Programmer"],"requiresAction":"NoAction"}]}
*/
export declare const creatorProfile: <UserId extends Identifier>(this: any, args: {
userId: UserId;
}) => Promise<{
data: {
creatorUserId: UserId;
createdUtc: Date;
updatedUtc: Date;
isPublic: boolean;
isContactAllowed: boolean;
creatorDescription: string;
isOpenToWork: boolean;
interestDescription: string;
linkTypes: ("Facebook" | "Twitter" | "Twitch" | "Youtube" | "Roblox" | "DeveloperForum")[];
preferredContactLinkType: "Invalid" | "Roblox" | "DeveloperForum";
socialLinks: [];
jobTypes: ("FullTime" | "PartTime" | "Commission")[];
skillTypes: ("Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish")[];
requiresAction: "NoAction";
};
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
data: [{
creatorUserId: UserId;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
isPublic: boolean;
isContactAllowed: boolean;
creatorDescription: string;
isOpenToWork: boolean;
interestDescription: string;
linkTypes: ("Facebook" | "Twitter" | "Twitch" | "Youtube" | "Roblox" | "DeveloperForum")[];
preferredContactLinkType: "Invalid" | "Roblox" | "DeveloperForum";
socialLinks: [];
jobTypes: ("FullTime" | "PartTime" | "Commission")[];
skillTypes: ("Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish")[];
requiresAction: "NoAction";
}];
};
};
configUsed: {
cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
cloudKey?: string | undefined;
http?: {
adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
csrfMaxAttempts?: number | undefined;
csrfToken?: string | undefined;
polling?: {
disabled?: boolean | undefined;
iterations?: number | undefined;
multiplyer?: number | undefined;
retryOffset?: number | undefined;
debugMessages?: boolean | undefined;
} | undefined;
} | undefined;
cache?: {
name: string;
get: (key: string) => any;
set: (settings: any, key: string, value: any) => void;
}[] | undefined;
};
} & {
again: () => Promise<{
data: {
creatorUserId: UserId;
createdUtc: Date;
updatedUtc: Date;
isPublic: boolean;
isContactAllowed: boolean;
creatorDescription: string;
isOpenToWork: boolean;
interestDescription: string;
linkTypes: ("Facebook" | "Twitter" | "Twitch" | "Youtube" | "Roblox" | "DeveloperForum")[];
preferredContactLinkType: "Invalid" | "Roblox" | "DeveloperForum";
socialLinks: [];
jobTypes: ("FullTime" | "PartTime" | "Commission")[];
skillTypes: ("Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish")[];
requiresAction: "NoAction";
};
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
data: [{
creatorUserId: UserId;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
isPublic: boolean;
isContactAllowed: boolean;
creatorDescription: string;
isOpenToWork: boolean;
interestDescription: string;
linkTypes: ("Facebook" | "Twitter" | "Twitch" | "Youtube" | "Roblox" | "DeveloperForum")[];
preferredContactLinkType: "Invalid" | "Roblox" | "DeveloperForum";
socialLinks: [];
jobTypes: ("FullTime" | "PartTime" | "Commission")[];
skillTypes: ("Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish")[];
requiresAction: "NoAction";
}];
};
};
configUsed: {
cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
cloudKey?: string | undefined;
http?: {
adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
csrfMaxAttempts?: number | undefined;
csrfToken?: string | undefined;
polling?: {
disabled?: boolean | undefined;
iterations?: number | undefined;
multiplyer?: number | undefined;
retryOffset?: number | undefined;
debugMessages?: boolean | undefined;
} | undefined;
} | undefined;
cache?: {
name: string;
get: (key: string) => any;
set: (settings: any, key: string, value: any) => void;
}[] | undefined;
};
}>;
}>;
/**
* Gets someones work history (experiences / games) from their talent hub profile.
* @endpoint GET /v1/users/{userId}/experiences
*
* @param userId The id of the user to get verification info about.
* @param sortOrder The order the results are sorted it.
* @param limit The number of results to be returned
* @param cursor The paging cursor for the previous or next page.
*
* @example const { data:experiences } = await ClassicTalentApi.creatorExperiences({ userId: 45348281 })
* @exampleData [{"experienceId":21126,"creatorUserId":45348281,"createdUtc":"2022-01-16T16:09:30.161Z","updatedUtc":"2022-07-29T12:23:28.866Z","projectName":"RoCamping","experienceDescription":"RoCamping was my first game, it was a survival game where you built a shelter and tried to survive. My role was the manage the project as well as script and create the UI .","jobRole":"Programmer & UI Designer","teamName":"","experienceMedia":[],"experienceLinks":["[The Game](https://www.roblox.com/games/4922741943/RoCamping)"],"teamId":null,"robloxExperienceIds":[],"robloxAssetIds":[],"startedUtc":"2020-03-31T23:00:00.000Z","endedUtc":"2020-09-30T23:00:00.000Z","isCurrent":false}]
* @exampleRawBody {"data":[{"experienceId":21126,"creatorUserId":45348281,"createdUtc":"2022-01-16T16:09:30.1614813Z","updatedUtc":"2022-07-29T12:23:28.8660325Z","projectName":"RoCamping","experienceDescription":"RoCamping was my first game, it was a survival game where you built a shelter and tried to survive. My role was the manage the project as well as script and create the UI .","jobRole":"Programmer & UI Designer","teamName":"","experienceMedia":[],"experienceLinks":["[The Game](https://www.roblox.com/games/4922741943/RoCamping)"],"teamId":null,"robloxExperienceIds":[],"robloxAssetIds":[],"startedUtc":"2020-03-31T23:00:00Z","endedUtc":"2020-09-30T23:00:00Z","isCurrent":false}],"nextPageCursor":null,"previousPageCursor":null}
*/
export declare const creatorExperiences: <UserId extends Identifier>(this: any, args: {
userId: UserId;
sortOrder?: SortOrder | undefined;
limit?: number | undefined;
cursor?: string | undefined;
}) => Promise<{
data: ({
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: Date;
updatedUtc: Date;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: Date;
endedUtc: Date;
isCurrent: false;
} | {
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: Date;
updatedUtc: Date;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: Date;
endedUtc: null;
isCurrent: true;
})[];
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
data: ({
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
endedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
isCurrent: false;
} | {
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
endedUtc: null;
isCurrent: true;
})[];
};
};
configUsed: {
cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
cloudKey?: string | undefined;
http?: {
adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
csrfMaxAttempts?: number | undefined;
csrfToken?: string | undefined;
polling?: {
disabled?: boolean | undefined;
iterations?: number | undefined;
multiplyer?: number | undefined;
retryOffset?: number | undefined;
debugMessages?: boolean | undefined;
} | undefined;
} | undefined;
cache?: {
name: string;
get: (key: string) => any;
set: (settings: any, key: string, value: any) => void;
}[] | undefined;
};
cursors: {
previous: import("../../apiGroup/apiGroup.types").Cursor;
next: import("../../apiGroup/apiGroup.types").Cursor;
};
[Symbol.asyncIterator]: () => AsyncGenerator<{
data: ({
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: Date;
updatedUtc: Date;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: Date;
endedUtc: Date;
isCurrent: false;
} | {
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: Date;
updatedUtc: Date;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: Date;
endedUtc: null;
isCurrent: true;
})[];
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
data: ({
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
endedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
isCurrent: false;
} | {
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
endedUtc: null;
isCurrent: true;
})[];
};
};
configUsed: {
cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
cloudKey?: string | undefined;
http?: {
adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
csrfMaxAttempts?: number | undefined;
csrfToken?: string | undefined;
polling?: {
disabled?: boolean | undefined;
iterations?: number | undefined;
multiplyer?: number | undefined;
retryOffset?: number | undefined;
debugMessages?: boolean | undefined;
} | undefined;
} | undefined;
cache?: {
name: string;
get: (key: string) => any;
set: (settings: any, key: string, value: any) => void;
}[] | undefined;
};
cursors: {
previous: import("../../apiGroup/apiGroup.types").Cursor;
next: import("../../apiGroup/apiGroup.types").Cursor;
};
[Symbol.asyncIterator]: null;
} & {
again: () => Promise<{
data: ({
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: Date;
updatedUtc: Date;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: Date;
endedUtc: Date;
isCurrent: false;
} | {
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: Date;
updatedUtc: Date;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: Date;
endedUtc: null;
isCurrent: true;
})[];
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
data: ({
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
endedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
isCurrent: false;
} | {
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
endedUtc: null;
isCurrent: true;
})[];
};
};
configUsed: {
cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
cloudKey?: string | undefined;
http?: {
adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
csrfMaxAttempts?: number | undefined;
csrfToken?: string | undefined;
polling?: {
disabled?: boolean | undefined;
iterations?: number | undefined;
multiplyer?: number | undefined;
retryOffset?: number | undefined;
debugMessages?: boolean | undefined;
} | undefined;
} | undefined;
cache?: {
name: string;
get: (key: string) => any;
set: (settings: any, key: string, value: any) => void;
}[] | undefined;
};
}>;
}, any, unknown>;
} & {
again: () => Promise<{
data: ({
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: Date;
updatedUtc: Date;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: Date;
endedUtc: Date;
isCurrent: false;
} | {
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: Date;
updatedUtc: Date;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: Date;
endedUtc: null;
isCurrent: true;
})[];
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
data: ({
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
endedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
isCurrent: false;
} | {
experienceId: Identifier;
creatorUserId: Identifier;
createdUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
updatedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
projectName: string;
experienceDescription: string;
jobRole: string;
teamName: string;
experienceMedia: {
assetId: Identifier;
title: `RobloxScreenShot${number}_${number}.${string}`;
}[];
experienceLinks: (`[${string}](http://${string})` | `[${string}](https://${string})`)[];
teamId: Identifier | null;
robloxExperienceIds: Identifier[];
robloxAssetIds: Identifier[];
startedUtc: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
endedUtc: null;
isCurrent: true;
})[];
};
};
configUsed: {
cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
cloudKey?: string | undefined;
http?: {
adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
csrfMaxAttempts?: number | undefined;
csrfToken?: string | undefined;
polling?: {
disabled?: boolean | undefined;
iterations?: number | undefined;
multiplyer?: number | undefined;
retryOffset?: number | undefined;
debugMessages?: boolean | undefined;
} | undefined;
} | undefined;
cache?: {
name: string;
get: (key: string) => any;
set: (settings: any, key: string, value: any) => void;
}[] | undefined;
};
}>;
}>;
/**
* Gets ID verification status for a user that has a public talent hub profile.
* @endpoint GET /v1/users/verification
*
* @param userId The id of the user to get verification info about.
*
* @example const { data:isIdVerified } = await ClassicTalentApi.creatorIsIdVerified({ userId: 45348281 })
* @exampleData {"data":[{"userId":45348281,"isVerified":false}]}
* @exampleRawBody false
*/
export declare const creatorIsIdVerified: <UserId extends Identifier>(this: any, args: {
userId: UserId;
}) => Promise<{
data: boolean;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
data: {
userId: UserId;
isVerified: boolean;
}[];
};
};
configUsed: {
cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
cloudKey?: string | undefined;
http?: {
adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
csrfMaxAttempts?: number | undefined;
csrfToken?: string | undefined;
polling?: {
disabled?: boolean | undefined;
iterations?: number | undefined;
multiplyer?: number | undefined;
retryOffset?: number | undefined;
debugMessages?: boolean | undefined;
} | undefined;
} | undefined;
cache?: {
name: string;
get: (key: string) => any;
set: (settings: any, key: string, value: any) => void;
}[] | undefined;
};
} & {
again: () => Promise<{
data: boolean;
response: {
fullResponse: unknown;
url: `https://${string}`;
method: import("../../../utils/utils.types").RestMethod;
success: boolean;
statusCode: number;
headers: Headers;
body: {
data: {
userId: UserId;
isVerified: boolean;
}[];
};
};
configUsed: {
cookie?: `.ROBLOSECURITY=_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you-and-to-steal-your-ROBUX-and-items.|${string}; RBXEventTrackerV2=CreateDate=1/1/1 1:1:1 PM&rbxid=1&browserid=1;` | undefined;
cloudKey?: string | undefined;
http?: {
adapter?: import("../../../http/httpAdapters").HttpAdapter | undefined;
csrfMaxAttempts?: number | undefined;
csrfToken?: string | undefined;
polling?: {
disabled?: boolean | undefined;
iterations?: number | undefined;
multiplyer?: number | undefined;
retryOffset?: number | undefined;
debugMessages?: boolean | undefined;
} | undefined;
} | undefined;
cache?: {
name: string;
get: (key: string) => any;
set: (settings: any, key: string, value: any) => void;
}[] | undefined;
};
}>;
}>;
/**
* Searches talent hub job posts.
* @endpoint GET /v1/search/jobs
*
* @param query The query to search for.
* @param limit The maxium amount of items to return.
* @param filter Filter the returned job posts to match specific requirements.
* @param cursor The paging cursor for the previous or next page.
*
* @example const { data:jobSearchData } = await ClassicTalentApi.jobSearch({ query: "simulator", limit: 1, cursor: 1 })
* @exampleData {"results":[{"id":"2428901580346619","jobPosterId":"419693467","title":"Frontend Scripter for a simulator game","description":"Hi I'm looking for 1 scripter that can work on the frontend script in my new game i already have a talented scripter that wanna focus on the backend but if you are good at booth we can se what we can do. The game function in a way where you collect different instruments and pets to become one of the best musicians in the game, if you want more information about the game, just ask. Below you can see pictures of models but also UI that we have right now but of course these are just a beginning and we will upgrade these.","jobType":"FullTime","paymentTypes":["RevenuePercent"],"skillTypes":["Scripting"],"publishedUtc":"2024-04-10T19:37:08.749Z","expiresUtc":"2024-07-09T19:37:08.749Z","minAgeRequirement":0,"isVerifiedRequirement":true,"isVerified":"true","paymentAmount":25,"paymentAmountType":"Total"}],"meta":{"page":{"totalPages":184,"totalResults":184,"current":1,"size":1}}}
* @exampleRawBody {"meta":{"page":{"totalPages":184,"totalResults":184,"current":1,"size":1}},"results":[{"id":{"raw":"2428901580346619"},"jobPosterId":{"raw":"419693467"},"title":{"raw":"Frontend Scripter for a simulator game"},"description":{"raw":"Hi I'm looking for 1 scripter that can work on the frontend script in my new game i already have a talented scripter that wanna focus on the backend but if you are good at booth we can se what we can do. The game function in a way where you collect different instruments and pets to become one of the best musicians in the game, if you want more information about the game, just ask. Below you can see pictures of models but also UI that we have right now but of course these are just a beginning and we will upgrade these."},"jobType":{"raw":"FullTime"},"paymentTypes":{"raw":["RevenuePercent"]},"skillTypes":{"raw":["Scripting"]},"publishedUtc":{"raw":"2024-04-10T19:37:08.749Z"},"expiresUtc":{"raw":"2024-07-09T19:37:08.749Z"},"minAgeRequirement":{"raw":0},"isVerifiedRequirement":{"raw":"false"},"isVerified":{"raw":"true"},"paymentAmount":{"raw":25},"paymentAmountType":{"raw":"Total"},"_meta":{"score":0}}]}
*/
export declare const jobSearch: import("../../apiGroup/apiGroup.types").CallApiMethod<{
query?: string | undefined;
limit?: number | undefined;
filter?: JobSearchFilter | undefined;
cursor?: number | undefined;
}, {
method: import("../../../utils/utils.types").RestMethod;
path: `/${string}`;
name: string;
searchParams?: string | Record<string, any> | undefined;
headers?: Record<string, any> | undefined;
body?: string | number | Record<string, any> | undefined;
formData?: FormData | undefined;
applyFieldMask?: boolean | undefined;
pathToPoll?: ((rawData: {
meta: {
page: {
totalPages: number;
totalResults: number;
current: number;
size: number;
};
};
results: {
id: {
raw: Identifier;
};
jobPosterId: {
raw: Identifier;
};
title: {
raw: string;
};
description: {
raw: string;
};
jobType: {
raw: "FullTime" | "PartTime" | "Commission";
};
paymentTypes: {
raw: ("Robux" | "Currency" | "RevenuePercent")[];
};
skillTypes: {
raw: "Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish";
};
publishedUtc: {
raw: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
};
expiresUtc: {
raw: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
};
minAgeRequirement: {
raw: number;
};
isVerifiedRequirement: {
raw: "false" | "true";
};
paymentAmount: {
raw: number;
};
paymentAmountType: {
raw: string;
};
_meta: {
score: number;
};
}[];
}) => string) | undefined;
getCursorsFn?: ((rawData: {
meta: {
page: {
totalPages: number;
totalResults: number;
current: number;
size: number;
};
};
results: {
id: {
raw: Identifier;
};
jobPosterId: {
raw: Identifier;
};
title: {
raw: string;
};
description: {
raw: string;
};
jobType: {
raw: "FullTime" | "PartTime" | "Commission";
};
paymentTypes: {
raw: ("Robux" | "Currency" | "RevenuePercent")[];
};
skillTypes: {
raw: "Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish";
};
publishedUtc: {
raw: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
};
expiresUtc: {
raw: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
};
minAgeRequirement: {
raw: number;
};
isVerifiedRequirement: {
raw: "false" | "true";
};
paymentAmount: {
raw: number;
};
paymentAmountType: {
raw: string;
};
_meta: {
score: number;
};
}[];
}) => [previous: import("../../apiGroup/apiGroup.types").Cursor, next: import("../../apiGroup/apiGroup.types").Cursor]) | undefined;
"\uD83D\uDD12__PRIVATE_RAW_DATA"?: {
meta: {
page: {
totalPages: number;
totalResults: number;
current: number;
size: number;
};
};
results: {
id: {
raw: Identifier;
};
jobPosterId: {
raw: Identifier;
};
title: {
raw: string;
};
description: {
raw: string;
};
jobType: {
raw: "FullTime" | "PartTime" | "Commission";
};
paymentTypes: {
raw: ("Robux" | "Currency" | "RevenuePercent")[];
};
skillTypes: {
raw: "Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish";
};
publishedUtc: {
raw: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
};
expiresUtc: {
raw: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
};
minAgeRequirement: {
raw: number;
};
isVerifiedRequirement: {
raw: "false" | "true";
};
paymentAmount: {
raw: number;
};
paymentAmountType: {
raw: string;
};
_meta: {
score: number;
};
}[];
} | undefined;
"\uD83D\uDD12__PRIVATE_FORMATTED_DATA"?: {
meta: {
page: {
totalPages: number;
totalResults: number;
current: number;
size: number;
};
};
results: {
id: Identifier;
jobPosterId: Identifier;
title: string;
description: string;
jobType: "FullTime" | "PartTime" | "Commission";
paymentTypes: ("Robux" | "Currency" | "RevenuePercent")[];
skillTypes: "Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish";
publishedUtc: Date;
expiresUtc: Date;
minAgeRequirement: number;
isVerifiedRequirement: boolean;
paymentAmount: number;
paymentAmountType: string;
_meta: {
score: number;
};
}[];
} | undefined;
} & import("../../apiGroup/apiGroup.types").ApiMethodDataFormatRawData<{
meta: {
page: {
totalPages: number;
totalResults: number;
current: number;
size: number;
};
};
results: {
id: {
raw: Identifier;
};
jobPosterId: {
raw: Identifier;
};
title: {
raw: string;
};
description: {
raw: string;
};
jobType: {
raw: "FullTime" | "PartTime" | "Commission";
};
paymentTypes: {
raw: ("Robux" | "Currency" | "RevenuePercent")[];
};
skillTypes: {
raw: "Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish";
};
publishedUtc: {
raw: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
};
expiresUtc: {
raw: `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}Z+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}+${number}${number}${number}${number}` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z` | `${number}${number}${number}${number}-${number}${number}-${number}${number}T${number}${number}:${number}${number}:${number}${number}${number}${number}${number}Z+${number}${number}${number}${number}`;
};
minAgeRequirement: {
raw: number;
};
isVerifiedRequirement: {
raw: "false" | "true";
};
paymentAmount: {
raw: number;
};
paymentAmountType: {
raw: string;
};
_meta: {
score: number;
};
}[];
}, {
meta: {
page: {
totalPages: number;
totalResults: number;
current: number;
size: number;
};
};
results: {
id: Identifier;
jobPosterId: Identifier;
title: string;
description: string;
jobType: "FullTime" | "PartTime" | "Commission";
paymentTypes: ("Robux" | "Currency" | "RevenuePercent")[];
skillTypes: "Adventure" | "Sports" | "Building" | "Graphics Design" | "Clothes Design" | "Development" | "Animation" | "UI Design" | "Sound Production" | "Composing" | "Modeling" | "Level Design" | "Community" | "Business Development" | "Game Design" | "Programmer" | "Scripting" | "Social Media" | "User Experience" | "Git" | "Data Analysis" | "Management" | "Leadership" | "QA" | "Map Design" | "Marketing" | "Texturing" | "Translation" | "Particles" | "Education" | "Voice Actor" | "UGC" | "Pants" | "Avatar Items" | "Shirts" | "Layered Clothing" | "Hats" | "Concert" | "Brands" | "Turnkey Experiences" | "Integrations" | "Simulation" | "Simulator" | "Idle" | "Puzzle" | "Platformer" | "Social Hangout" | "Tabletop Games" | "Action" | "Minigames" | "Role-playing" | "Tycoon" | "Shopping" | "Strategy" | "Sandbox" | "Media Creation" | "Charity" | "Fashion" | "Beauty" | "Entertainment" | "Live Ops" | "Project Management" | "Influencer Marketing" | "English" | "Spanish" | "German" | "French" | "Italian" | "Brazilian Portuguese" | "Simplified Chinese" | "Traditional Chinese" | "Korean" | "Japanese" | "Indonesian" | "Vietnamese" | "Thai" | "Turkish" | "Arabic" | "Polish";
publishedUtc: Date;
expiresUtc: Date;
minAgeRequirement: number;
isVerifiedRequirement: boolean;
paymentAmount: number;
paymentAmountType: string;
_meta: {
score: number;
};
}[];
}>, true>;