Replit Projects#

class autoreplit.classes.repl.Repl(data: Dict[str, Any], pathName: str = 'repl')#

Bases: QueryResultBase

attachments: Dict[str, Any]#
commentCount: int#
commentSettings: Dict[str, Any]#
config: Dict[str, Any]#
currentUserDidLike: bool#
currentUserPermissions: Dict[str, Any]#
database: Dict[str, Any]#
description: str#
domains: Dict[str, Any]#
folderId: str#
hasExplainCode: bool#
hasGenerateCode: bool#
hostedUrl: str#
hostedUrlDev: str#
hostedUrlDotty: str#
hostedUrlNoCustom: str#
iconUrl: str#
id: str#
imageUrl: str#
inviteUrl: str | None#
isAlwaysOn: bool#
isBoosted: bool#
isModelSolution: bool#
isModelSolutionFork: bool#
isOwner: bool#
isPrivate: bool#
isProject: bool#
isProjectFork: bool#
isRenamed: bool#
isStarred: bool#
isTutorial: bool#
lang: Dict[str, Any]#
language: str#
lastPublishedAt: str#
layoutState: str#
likeCount: int#
markdownDescription: str#
multiplayerInvites: Dict[str, Any]#
multiplayers: Dict[str, Any]#
nixedLanguage: str#
origin: BasicRepl#
owner: SimpleUser#
publicForkCount: int#
publishedAs: str#
replViewSettings: Dict[str, Any]#
rootOriginReplUrl: str#
runCount: int#
slug: str#
tags: Dict[str, Any]#
template: Dict[str, Any]#
templateCategory: str#
templateInfo: Dict[str, Any]#
templateLabel: str#
terminalUrl: str#
timeCreated: str#
timeUpdated: str#
title: str#
url: str#
wasPosted: bool#
wasPublished: bool#
workspaceCta: str#