Interface File
🏷️ Properties
alternateFileId
alternateFileId: numberDefined in: packages/curseforge/index.ts:275
dependencies
dependencies: FileDependency[]Defined in: packages/curseforge/index.ts:276
displayName
displayName: stringDisplay name
Defined in: packages/curseforge/index.ts:230
downloadCount
downloadCount: numberNumber of downloads for the mod
Defined in: packages/curseforge/index.ts:261
downloadUrl optional
downloadUrl: stringUrl to download
Defined in: packages/curseforge/index.ts:266
fileDate
fileDate: stringThe date of this file uploaded
Defined in: packages/curseforge/index.ts:252
fileFingerprint
fileFingerprint: numberDefined in: packages/curseforge/index.ts:247
fileLength
fileLength: numberbytes of this file.
Defined in: packages/curseforge/index.ts:256
fileName
fileName: stringFile name. Might be the same with displayName
Defined in: packages/curseforge/index.ts:234
fileStatus
fileStatus: FileStatusDefined in: packages/curseforge/index.ts:243
gameId
gameId: numberThe 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: numberThe fileID
Defined in: packages/curseforge/index.ts:214
isAlternate
isAlternate: booleanMetadata used for sorting by game versions
Defined in: packages/curseforge/index.ts:274
isAvailable
isAvailable: booleanWhether the file is available to download
Defined in: packages/curseforge/index.ts:226
modId
modId: numberThe projectId (addonId)
Defined in: packages/curseforge/index.ts:222
modules
modules: Module[]What files inside?
Defined in: packages/curseforge/index.ts:280
releaseType
releaseType: numberRelease or type.
1is the release2beta3alpha
Defined in: packages/curseforge/index.ts:241
sortableGameVersions optional
sortableGameVersions: SortableGameVersion[]Defined in: packages/curseforge/index.ts:281