| Package | Description |
|---|---|
| masecla.modrinth4j.endpoints.version | |
| masecla.modrinth4j.endpoints.version.files |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ProjectVersion> |
VersionEndpoints.createProjectVersion(CreateVersion.CreateVersionRequest request)
Creates a new version for a project.
|
CompletableFuture<List<ProjectVersion>> |
VersionEndpoints.getProjectVersions(String slug,
GetProjectVersions.GetProjectVersionsRequest requestObject)
Fetches a list of versions for a project with the given slug, filtered
by the given conditions.
|
com.google.gson.reflect.TypeToken<ProjectVersion> |
CreateVersion.getResponseClass()
Returns the response class to use.
|
com.google.gson.reflect.TypeToken<List<ProjectVersion>> |
GetProjectVersions.getResponseClass()
Returns the response class.
|
com.google.gson.reflect.TypeToken<ProjectVersion> |
GetVersion.getResponseClass()
Returns the response class.
|
com.google.gson.reflect.TypeToken<ProjectVersion> |
GetVersionByVersionNumber.getResponseClass()
Returns the response class.
|
com.google.gson.reflect.TypeToken<ProjectVersion> |
ModifyVersion.getResponseClass()
Returns the response class to use.
|
com.google.gson.reflect.TypeToken<List<ProjectVersion>> |
GetVersions.getResponseClass()
Returns the response class.
|
CompletableFuture<List<ProjectVersion>> |
VersionEndpoints.getVersion(List<String> versionIds)
Fetches multiple versions based on the version ids
|
CompletableFuture<List<ProjectVersion>> |
VersionEndpoints.getVersion(String... versionIds)
Fetches multiple versions based on the version ids
|
CompletableFuture<ProjectVersion> |
VersionEndpoints.getVersion(String versionId)
Fetches a version based on the version id
|
CompletableFuture<ProjectVersion> |
VersionEndpoints.getVersionByNumber(String projectSlug,
String versionNumber)
Fetches a version based on the project slug and version number
|
CompletableFuture<ProjectVersion> |
VersionEndpoints.modifyProjectVersion(String versionId,
ModifyVersion.ModifyVersionRequest request)
Modifies a version based on the version id
|
CompletableFuture<ProjectVersion> |
CreateVersion.sendRequest(CreateVersion.CreateVersionRequest request,
Map<String,String> urlParams)
This method will send the request.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ProjectVersion> |
VersionFilesEndpoints.getLatestVersionByHash(FileHash algorithm,
String hash,
GetProjectLatestVersionFromHash.GetProjectLatestVersionFromHashRequest request)
This endpoint is used to get the latest version of a project from a hash.
|
com.google.gson.reflect.TypeToken<ProjectVersion> |
GetProjectLatestVersionFromHash.getResponseClass()
Returns the response class.
|
com.google.gson.reflect.TypeToken<ProjectVersion> |
GetVersionByHash.getResponseClass()
Returns the response class.
|
CompletableFuture<ProjectVersion> |
VersionFilesEndpoints.getVersionByHash(FileHash algorithm,
String hash)
This endpoint is used to get the latest version of a project from a hash.
|
Copyright © 2026. All rights reserved.