Interface File
🏷️ Properties
alternateFileId
alternateFileId: number
Defined in: packages/curseforge/index.ts:275
dependencies
dependencies: FileDependency[]
Defined in: packages/curseforge/index.ts:276
displayName
displayName: string
Display name
Defined in: packages/curseforge/index.ts:230
downloadCount
downloadCount: number
Number of downloads for the mod
Defined in: packages/curseforge/index.ts:261
downloadUrl optional
downloadUrl: string
Url to download
Defined in: packages/curseforge/index.ts:266
fileDate
fileDate: string
The date of this file uploaded
Defined in: packages/curseforge/index.ts:252
fileFingerprint
fileFingerprint: number
Defined in: packages/curseforge/index.ts:247
fileLength
fileLength: number
bytes of this file.
Defined in: packages/curseforge/index.ts:256
fileName
fileName: string
File name. Might be the same with displayName
Defined in: packages/curseforge/index.ts:234
fileStatus
fileStatus: FileStatus
Defined in: packages/curseforge/index.ts:243
gameId
gameId: number
The game id related to the mod that this file belongs to
Defined in: packages/curseforge/index.ts:218
gameVersions
gameVersions: string[]
Game version string array, like ["1.12.2"]
Defined in: packages/curseforge/index.ts:270
hashes
hashes: FileHash[]
Defined in: packages/curseforge/index.ts:245
id
id: number
The fileID
Defined in: packages/curseforge/index.ts:214
isAlternate
isAlternate: boolean
Metadata used for sorting by game versions
Defined in: packages/curseforge/index.ts:274
isAvailable
isAvailable: boolean
Whether the file is available to download
Defined in: packages/curseforge/index.ts:226
modId
modId: number
The projectId (addonId)
Defined in: packages/curseforge/index.ts:222
modules
modules: Module[]
What files inside?
Defined in: packages/curseforge/index.ts:280
releaseType
releaseType: number
Release or type.
1
is the release2
beta3
alpha
Defined in: packages/curseforge/index.ts:241
sortableGameVersions optional
sortableGameVersions: SortableGameVersion[]
Defined in: packages/curseforge/index.ts:281