Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addFilesToVersion(String, List<File>) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Add files to version
- addFilesToVersion(String, Map<String, InputStream>) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Add files to a version.
- AddFilesToVersion - Class in masecla.modrinth4j.endpoints.version
-
This endpoint is used to add files to a version.
- AddFilesToVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.AddFilesToVersion
-
Creates a new instance of this endpoint.
- addMemberToTeam(String, String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
-
This endpoint is used to add a member to a team.
- AddMemberToTeam - Class in masecla.modrinth4j.endpoints.teams
-
This endpoint is used to add a member to a team.
- AddMemberToTeam(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
-
Creates a new instance of the endpoint.
- AddMemberToTeam.AddMemberToTeamRequest - Class in masecla.modrinth4j.endpoints.teams
-
This class is used to represent the request.
- AddMemberToTeamRequest() - Constructor for class masecla.modrinth4j.endpoints.teams.AddMemberToTeam.AddMemberToTeamRequest
- addPermission(ModrinthPermissionMask.PermissionType) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
-
Adds a permission to the mask.
- addPossibleConditions(Facet...) - Method in class masecla.modrinth4j.model.search.FacetCollection
-
This method will add a block which will be OR'd.
- ADMIN - Enum constant in enum masecla.modrinth4j.model.user.ModrinthUserRole
-
Admin role
- all() - Static method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
-
Builds a
ModrinthPermissionMaskwith all permissions. - ALPHA - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
-
If this version was released on the "alpha" channel
- APPROVED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is approved and public.
- ARCHIVED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is archived.
B
- BETA - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
-
If this version was released on the "beta" channel
- bulkModifyProjects(BulkModifyProjects.BulkModifyProjectsRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to modify properties about projects in bulk.
- BulkModifyProjects - Class in masecla.modrinth4j.endpoints.project
- BulkModifyProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.BulkModifyProjects
-
Creates a new instance of the endpoint.
- BulkModifyProjects.BulkModifyProjectsRequest - Class in masecla.modrinth4j.endpoints.project
- BulkModifyProjectsRequest() - Constructor for class masecla.modrinth4j.endpoints.project.BulkModifyProjects.BulkModifyProjectsRequest
C
- CATEGORIES - Enum constant in enum masecla.modrinth4j.model.search.Facet.FacetType
-
The categories facet
- category(String) - Static method in class masecla.modrinth4j.model.search.Facet
-
Creates a new category facet.
- Category - Class in masecla.modrinth4j.model.tags
-
Represents a category.
- Category() - Constructor for class masecla.modrinth4j.model.tags.Category
- changeProfilePicture(String, File) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Modifies the profile picture of a user by their ID
- changeProfilePicture(String, InputStream, String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Modifies the profile picture of a user by their ID
- changeProjectIcon(String, File) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to change the icon of a project.
- changeProjectIcon(String, InputStream, String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to change the icon of a project.
- ChangeProjectIcon - Class in masecla.modrinth4j.endpoints.project
-
This endpoint is used to change the icon of a project.
- ChangeProjectIcon(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
-
Creates a new instance of the endpoint.
- ChangeProjectIcon.ChangeProjectIconRequest - Class in masecla.modrinth4j.endpoints.project
-
Represents the data for a project.
- ChangeProjectIconRequest() - Constructor for class masecla.modrinth4j.endpoints.project.ChangeProjectIcon.ChangeProjectIconRequest
- ChangeUserIcon - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to change the icon of a user.
- ChangeUserIcon(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.ChangeUserIcon
-
Creates a new instance of the endpoint.
- ChangeUserIcon.ChangeUserIconRequest - Class in masecla.modrinth4j.endpoints.user
-
This class is used to represent the request.
- ChangeUserIconRequest() - Constructor for class masecla.modrinth4j.endpoints.user.ChangeUserIcon.ChangeUserIconRequest
- checkBodyForErrors(ResponseBody) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Checks a response body for errors.
- checkSlugAvailability(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to check slug availability.
- CheckSlugAvailability - Class in masecla.modrinth4j.endpoints.project
-
This endpoint is used to check if a slug is available.
- CheckSlugAvailability(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
-
Creates a new instance of the endpoint.
- CheckSlugAvailability.CheckSlugAvailabilityResponse - Class in masecla.modrinth4j.endpoints.project
-
This class is used to represent the response.
- CheckSlugAvailabilityResponse() - Constructor for class masecla.modrinth4j.endpoints.project.CheckSlugAvailability.CheckSlugAvailabilityResponse
- connect(String) - Method in class masecla.modrinth4j.client.HttpClient
-
Creates a new connection to the API.
- connect(String, Map<String, String>) - Method in class masecla.modrinth4j.client.HttpClient
-
Creates a new connection to the API.
- COPYRIGHT - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
-
The report is a copyright violation
- create(CreateProject.CreateProjectRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint will create a project based on the request.
- createGalleryImage(String, CreateGalleryImage.CreateGalleryImageRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to create a gallery image for a project.
- CreateGalleryImage - Class in masecla.modrinth4j.endpoints.project.gallery
-
This endpoint is used to create a new image in a project's gallery.
- CreateGalleryImage(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
-
Creates a new instance of the endpoint.
- CreateGalleryImage.CreateGalleryImageRequest - Class in masecla.modrinth4j.endpoints.project.gallery
-
Represents the request data for this endpoint.
- CreateGalleryImage.CreateGalleryImageRequest.CreateGalleryImageRequestBuilder - Class in masecla.modrinth4j.endpoints.project.gallery
-
Represents the builder for this class.
- CreateGalleryImageRequest() - Constructor for class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage.CreateGalleryImageRequest
- CreateGalleryImageRequestBuilder() - Constructor for class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage.CreateGalleryImageRequest.CreateGalleryImageRequestBuilder
- CreateProject - Class in masecla.modrinth4j.endpoints.project
-
This endpoint is used to create a new project.
- CreateProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.CreateProject
-
Creates a new instance of the endpoint.
- CreateProject.CreateProjectRequest - Class in masecla.modrinth4j.endpoints.project
-
Represents the request to create a project.
- CreateProject.ProjectData - Class in masecla.modrinth4j.endpoints.project
-
Represents the data for a project.
- CreateProjectRequest() - Constructor for class masecla.modrinth4j.endpoints.project.CreateProject.CreateProjectRequest
- createProjectVersion(CreateVersion.CreateVersionRequest) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Creates a new version for a project.
- CreateVersion - Class in masecla.modrinth4j.endpoints.version
-
This endpoint is used to create a new version.
- CreateVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.CreateVersion
-
This constructor is used to create a new instance of the endpoint.
- CreateVersion.CreateVersionRequest - Class in masecla.modrinth4j.endpoints.version
-
This class is used to represent the request.
- CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder - Class in masecla.modrinth4j.endpoints.version
-
This class is used to build the request.
- CreateVersionRequest() - Constructor for class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest
- CreateVersionRequestBuilder() - Constructor for class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder
D
- delete(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to delete a project by its ID.
- DELETE_PROJECT - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can delete the project
- DELETE_VERSION - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can delete versions from the project
- deleteFileByHash(FileHash, String) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
-
This endpoint is used to delete a file from a project version.
- DeleteFileByHash - Class in masecla.modrinth4j.endpoints.version.files
-
This endpoint is used to delete a file from a version.
- DeleteFileByHash(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
-
Creates a new instance of the endpoint.
- DeleteFileByHash.DeleteFileByHashRequest - Class in masecla.modrinth4j.endpoints.version.files
-
This class is used to represent the request.
- DeleteFileByHashRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash.DeleteFileByHashRequest
- deleteGalleryImage(String, String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to delete a gallery image for a project.
- DeleteGalleryImage - Class in masecla.modrinth4j.endpoints.project.gallery
-
This endpoint is used to delete a gallery image.
- DeleteGalleryImage(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
-
Creates a new instance of the endpoint.
- DeleteGalleryImage.DeleteGalleryImageRequest - Class in masecla.modrinth4j.endpoints.project.gallery
-
Represents the request.
- DeleteGalleryImageRequest() - Constructor for class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage.DeleteGalleryImageRequest
- DeleteProject - Class in masecla.modrinth4j.endpoints.project
-
This endpoint is used to delete a project.
- DeleteProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.DeleteProject
-
Creates a new instance of the endpoint.
- deleteProjectIcon(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to delete a project icon.
- DeleteProjectIcon - Class in masecla.modrinth4j.endpoints.project
-
Deletes the icon of a project.
- DeleteProjectIcon(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
-
Creates a new instance of the endpoint.
- deleteProjectVersion(String) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Deletes a version based on the version id
- deleteUser(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Deletes a user by their ID
- DeleteUser - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to delete a user.
- DeleteUser(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.DeleteUser
-
Creates a new instance of the endpoint.
- DeleteVersion - Class in masecla.modrinth4j.endpoints.version
-
This endpoint is used to delete a version.
- DeleteVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.DeleteVersion
-
Creates a new instance of the endpoint.
- DEMONETIZED - Enum constant in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
- DEVELOPER - Enum constant in enum masecla.modrinth4j.model.user.ModrinthUserRole
-
Developer role (everyone has this by default)
- DonationPlatform - Class in masecla.modrinth4j.model.tags
-
Represents a donation platform.
- DonationPlatform() - Constructor for class masecla.modrinth4j.model.tags.DonationPlatform
- DOWNLOADS - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
-
Sort by downloads
- DRAFT - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is a draft.
E
- EDIT_BODY - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can edit the project body
- EDIT_DETAILS - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can edit the project details
- EDIT_MEMBER - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can edit other members
- EditableFileType - Class in masecla.modrinth4j.model.version.files
-
Represents a file type that can be edited.
- EditableFileType() - Constructor for class masecla.modrinth4j.model.version.files.EditableFileType
- EditableFileType.FileType - Enum in masecla.modrinth4j.model.version.files
-
The type of the file.
- EMBEDDED - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
-
If this dependency is embedded
- EmptyRequest - Class in masecla.modrinth4j.endpoints.generic.empty
-
This class is used to represent an empty request.
- EmptyRequest() - Constructor for class masecla.modrinth4j.endpoints.generic.empty.EmptyRequest
- EmptyResponse - Class in masecla.modrinth4j.endpoints.generic.empty
-
This class is used to represent an empty response.
- EmptyResponse() - Constructor for class masecla.modrinth4j.endpoints.generic.empty.EmptyResponse
- Endpoint<O,
I> - Class in masecla.modrinth4j.endpoints.generic -
Represents a generic endpoint.
- Endpoint() - Constructor for class masecla.modrinth4j.endpoints.generic.Endpoint
- EndpointException - Exception Class in masecla.modrinth4j.exception
-
Represents an exception thrown by the Modrinth API.
- EndpointException() - Constructor for exception class masecla.modrinth4j.exception.EndpointException
- execute(Request.Builder) - Method in class masecla.modrinth4j.client.HttpClient
-
Executes a request.
- executeRequest(Request.Builder) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
This will execute the given request with this endpoint's HTTP client.
F
- Facet - Class in masecla.modrinth4j.model.search
-
Represents a facet.
- Facet() - Constructor for class masecla.modrinth4j.model.search.Facet
- Facet.FacetType - Enum in masecla.modrinth4j.model.search
-
The type of the facet.
- FacetAdapter() - Constructor for class masecla.modrinth4j.model.search.FacetCollection.FacetAdapter
- FacetCollection - Class in masecla.modrinth4j.model.search
-
Represents a collection of facets.
- FacetCollection() - Constructor for class masecla.modrinth4j.model.search.FacetCollection
- FacetCollection.FacetAdapter - Class in masecla.modrinth4j.model.search
-
This is a
TypeAdapterforFacetCollection. - file(File) - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage.CreateGalleryImageRequest.CreateGalleryImageRequestBuilder
-
This will set the image to the specified file.
- FileHash - Enum in masecla.modrinth4j.model.version
-
The FileHash enum represents the hash type of a file.
- files() - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Returns the version files endpoints.
- files(File...) - Method in class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder
-
This method is used to add files to the request.
- files(List<File>) - Method in class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder
-
This method is used to add files to the request.
- files(Map<File, String>) - Method in class masecla.modrinth4j.endpoints.version.CreateVersion.CreateVersionRequest.CreateVersionRequestBuilder
-
This method is used to add files to the request.
- followProject(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to follow a project.
- FollowProject - Class in masecla.modrinth4j.endpoints.project.follow
-
This endpoint is used to follow a project.
- FollowProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.follow.FollowProject
-
Creates a new instance of the endpoint.
- FOLLOWS - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
-
Sort by follows
- FORCE_DEMONETIZED - Enum constant in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
- fromMask(int) - Static method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
-
Builds a
ModrinthPermissionMaskfrom a mask.
G
- GameVersion - Class in masecla.modrinth4j.model.tags
-
Represents a game version.
- GameVersion() - Constructor for class masecla.modrinth4j.model.tags.GameVersion
- get(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to fetch a project by its ID.
- get(String...) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to fetch a list of projects by their IDs.
- get(List<String>) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to fetch a list of projects by their IDs.
- getCategories() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
-
This endpoint is used to get a list of all the categories.
- GetCategories - Class in masecla.modrinth4j.endpoints.tags
-
This endpoint is used to get a list of categories.
- GetCategories(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetCategories
-
Creates a new instance of the endpoint.
- getDonationPlatforms() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
-
This endpoint is used to get a list of all the donation platforms.
- GetDonationPlatforms - Class in masecla.modrinth4j.endpoints.tags
-
This endpoint is used to get a list of donation platforms.
- GetDonationPlatforms(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetDonationPlatforms
-
Creates a new instance of the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Returns the endpoint of the request.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
-
Gets the endpoint of the request.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
-
Gets the endpoint of the request.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.CreateProject
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.follow.FollowProject
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
-
Gets the endpoint of the request.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetMultipleProjects
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetProject
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetProjectDependencies
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.GetRandomProjects
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.ModifyProject
-
Returns the endpoint used.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.project.ScheduleProject
-
Returns the endpoint
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.SearchEndpoint
-
Returns the endpoint to use.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetCategories
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetDonationPlatforms
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetGameVersions
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetLicenses
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetLoaders
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.tags.GetReportTypes
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.GetProjectTeamMembers
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamMembers
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.JoinTeam
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.teams.TransferOwnership
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.DeleteUser
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetSelf
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUser
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUserFollowedProjects
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUserNotifications
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUserProjects
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.GetUsers
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.ModifyUser
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
-
Returns the endpoint
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.DeleteVersion
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.GetProjectVersions
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.GetVersion
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.GetVersionByVersionNumber
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.GetVersions
-
Returns the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.ModifyVersion
-
This URL of the endpoint.
- getEndpoint() - Method in class masecla.modrinth4j.endpoints.version.ScheduleVersion
-
This URL of the endpoint.
- getGameVersions() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
-
This endpoint is used to get a list of all the game versions.
- GetGameVersions - Class in masecla.modrinth4j.endpoints.tags
-
This endpoint is used to get a list of game versions.
- GetGameVersions(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetGameVersions
-
Creates a new instance of the endpoint.
- getLatestVersionByHash(FileHash, String, GetProjectLatestVersionFromHash.GetProjectLatestVersionFromHashRequest) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
-
This endpoint is used to get the latest version of a project from a hash.
- getLatestVersionsByHash(GetProjectLatestVersionsFromHashes.GetProjectLatestVersionsFromHashesRequest) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
-
This endpoint is used to get the latest version of a project from a hash.
- getLicenses() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
-
This endpoint is used to get a list of all the licenses.
- GetLicenses - Class in masecla.modrinth4j.endpoints.tags
-
This endpoint is used to get a list of licenses.
- GetLicenses(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetLicenses
-
Creates a new instance of the endpoint.
- getLoaders() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
-
This endpoint is used to get a list of all the loaders.
- GetLoaders - Class in masecla.modrinth4j.endpoints.tags
-
This endpoint is used to get a list of loaders.
- GetLoaders(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetLoaders
-
Creates a new instance of the endpoint.
- getMask() - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
-
Builds a mask from the permissions.
- getMethod() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Returns the method to use.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
-
Returns the method of the request.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
-
Returns the method of the request.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.CreateProject
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
-
Returns whether the endpoint requires a body.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.follow.FollowProject
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
-
Gets the method of the request.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.ModifyProject
-
Returns the method used.
- getMethod() - Method in class masecla.modrinth4j.endpoints.project.ScheduleProject
- getMethod() - Method in class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.teams.JoinTeam
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.teams.TransferOwnership
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.user.DeleteUser
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.user.ModifyUser
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
-
Returns the method
- getMethod() - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
-
Returns the method to use.
- getMethod() - Method in class masecla.modrinth4j.endpoints.version.DeleteVersion
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
-
Returns the method.
- getMethod() - Method in class masecla.modrinth4j.endpoints.version.ModifyVersion
-
Returns the method of the endpoint.
- getMethod() - Method in class masecla.modrinth4j.endpoints.version.ScheduleVersion
-
Returns the method of the endpoint.
- GetMultipleProjects - Class in masecla.modrinth4j.endpoints.project
-
This endpoint is used to get multiple projects.
- GetMultipleProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetMultipleProjects
-
Creates a new instance of the endpoint.
- GetMultipleProjects.GetMultipleProjectsRequest - Class in masecla.modrinth4j.endpoints.project
-
This class is used to represent the request.
- GetMultipleProjectsRequest() - Constructor for class masecla.modrinth4j.endpoints.project.GetMultipleProjects.GetMultipleProjectsRequest
- getNotifications(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Gets the notifications of a user by their ID
- GetProject - Class in masecla.modrinth4j.endpoints.project
-
This endpoint is used to get a project.
- GetProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetProject
-
Creates a new instance of the endpoint.
- getProjectDependencies(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to get the dependencies for a project.
- GetProjectDependencies - Class in masecla.modrinth4j.endpoints.project
-
This endpoint is used to get a project's dependencies.
- GetProjectDependencies(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetProjectDependencies
-
Creates a new instance of the endpoint.
- GetProjectDependencies.GetProjectDependenciesResponse - Class in masecla.modrinth4j.endpoints.project
-
Represents the response from the endpoint.
- GetProjectDependenciesResponse() - Constructor for class masecla.modrinth4j.endpoints.project.GetProjectDependencies.GetProjectDependenciesResponse
- getProjectIdBySlug(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to get the project ID from a slug
- GetProjectIdBySlug - Class in masecla.modrinth4j.endpoints.project
-
This endpoint is used to get a project's id by its slug.
- GetProjectIdBySlug(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
-
Creates a new instance of the endpoint.
- GetProjectIdBySlug.GetProjectIdBySlugResponse - Class in masecla.modrinth4j.endpoints.project
-
Represents the response from the endpoint.
- GetProjectIdBySlugResponse() - Constructor for class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug.GetProjectIdBySlugResponse
- GetProjectLatestVersionFromHash - Class in masecla.modrinth4j.endpoints.version.files
-
This endpoint is used to get the latest version from a hash.
- GetProjectLatestVersionFromHash(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
-
Creates a new instance of the endpoint.
- GetProjectLatestVersionFromHash.GetProjectLatestVersionFromHashRequest - Class in masecla.modrinth4j.endpoints.version.files
-
This class is used to represent the request.
- GetProjectLatestVersionFromHashRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash.GetProjectLatestVersionFromHashRequest
- GetProjectLatestVersionsFromHashes - Class in masecla.modrinth4j.endpoints.version.files
-
This endpoint is used to get the latest versions from a list of hashes.
- GetProjectLatestVersionsFromHashes(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
-
Creates a new instance of the endpoint.
- GetProjectLatestVersionsFromHashes.GetProjectLatestVersionsFromHashesRequest - Class in masecla.modrinth4j.endpoints.version.files
-
This class is used to represent the request.
- GetProjectLatestVersionsFromHashesRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes.GetProjectLatestVersionsFromHashesRequest
- getProjectTeamMembers(String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
-
This endpoint is used to get the team members of a project.
- GetProjectTeamMembers - Class in masecla.modrinth4j.endpoints.teams
-
This endpoint is used to get a list of members from a project.
- GetProjectTeamMembers(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.GetProjectTeamMembers
-
Creates a new instance of the endpoint.
- getProjectVersions(String, GetProjectVersions.GetProjectVersionsRequest) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Fetches a list of versions for a project with the given slug, filtered by the given conditions.
- GetProjectVersions - Class in masecla.modrinth4j.endpoints.version
-
This endpoint is used to get a list of versions with certain filters.
- GetProjectVersions(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.GetProjectVersions
-
Creates a new instance of the endpoint.
- GetProjectVersions.GetProjectVersionsRequest - Class in masecla.modrinth4j.endpoints.version
-
This class is used to represent the request.
- GetProjectVersionsRequest() - Constructor for class masecla.modrinth4j.endpoints.version.GetProjectVersions.GetProjectVersionsRequest
- getRandomProjects(int) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to get a list of random projects
- GetRandomProjects - Class in masecla.modrinth4j.endpoints.project
-
Gets a list of random projects.
- GetRandomProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.GetRandomProjects
-
Creates a new instance of the endpoint.
- getReplacedUrl(I, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
This will replace the URL based on a certain request.
- getReplacedUrl(BulkModifyProjects.BulkModifyProjectsRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
-
Injects the project ID into the URL.
- getReplacedUrl(ChangeProjectIcon.ChangeProjectIconRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
-
Injects the file extension into the URL.
- getReplacedUrl(ModifyGalleryImage.ModifyGalleryImageRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
-
Injects the file extension into the URL.
- getReplacedUrl(ChangeUserIcon.ChangeUserIconRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
-
Injects the file extension into the URL.
- getReportTypes() - Method in class masecla.modrinth4j.endpoints.tags.TagsEndpoints
-
This endpoint is used to get a list of all the report types.
- GetReportTypes - Class in masecla.modrinth4j.endpoints.tags
-
This endpoint is used to get a list of report types.
- GetReportTypes(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.tags.GetReportTypes
-
Creates a new instance of the endpoint.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Returns the
TypeTokenof the request. - getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.CreateProject
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.follow.FollowProject
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
-
Returns the class of the request.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetMultipleProjects
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetProject
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetProjectDependencies
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.GetRandomProjects
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.ModifyProject
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.project.ScheduleProject
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.SearchEndpoint
-
Returns the request class to use.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetCategories
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetDonationPlatforms
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetGameVersions
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetLicenses
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetLoaders
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.tags.GetReportTypes
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.GetProjectTeamMembers
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamMembers
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.JoinTeam
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.teams.TransferOwnership
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.DeleteUser
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetSelf
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUser
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserFollowedProjects
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserNotifications
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserProjects
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.GetUsers
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.ModifyUser
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
-
Returns the request class
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
-
Returns the request class to use.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.DeleteVersion
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.GetProjectVersions
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersion
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersionByVersionNumber
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersions
-
Returns the request class.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.ModifyVersion
-
Returns the request class to use.
- getRequestClass() - Method in class masecla.modrinth4j.endpoints.version.ScheduleVersion
-
Returns the request class to use.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Returns the
TypeTokenof the response; - getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.BulkModifyProjects
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.CreateProject
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.DeleteProjectIcon
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.follow.FollowProject
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
-
Returns the class of the response.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetMultipleProjects
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetProject
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetProjectDependencies
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.GetRandomProjects
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.ModifyProject
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.project.ScheduleProject
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.SearchEndpoint
-
Returns the response class to use.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetCategories
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetDonationPlatforms
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetGameVersions
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetLicenses
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetLoaders
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.tags.GetReportTypes
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.AddMemberToTeam
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.GetProjectTeamMembers
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamMembers
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.JoinTeam
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.teams.TransferOwnership
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.DeleteUser
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetSelf
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUser
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserFollowedProjects
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserNotifications
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUserProjects
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.GetUsers
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.ModifyUser
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
-
Returns the response class
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
-
Returns the response class to use.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.DeleteVersion
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionFromHash
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetProjectLatestVersionsFromHashes
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.GetProjectVersions
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersion
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersionByVersionNumber
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.GetVersions
-
Returns the response class.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.ModifyVersion
-
Returns the response class to use.
- getResponseClass() - Method in class masecla.modrinth4j.endpoints.version.ScheduleVersion
-
Returns the response class to use.
- getSelf() - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Gets the current user from the API
- GetSelf - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to get the current user.
- GetSelf(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetSelf
-
Creates a new instance of the endpoint.
- getTeamMembers(String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
-
This endpoint is used to get the team members of a team.
- getTeamMembers(String...) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
-
This endpoint is used to get the team members of multiple teams by their IDs.
- getTeamMembers(List<String>) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
-
This endpoint is used to get the team members of multiple teams by their IDs.
- GetTeamMembers - Class in masecla.modrinth4j.endpoints.teams
-
This endpoint is used to get a list of members from a team.
- GetTeamMembers(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.GetTeamMembers
-
Creates a new instance of the endpoint.
- GetTeamsMembers - Class in masecla.modrinth4j.endpoints.teams
-
This endpoint is used to get a list of team members.
- GetTeamsMembers(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
-
Creates a new instance of the endpoint.
- GetTeamsMembers.GetTeamsMembersRequest - Class in masecla.modrinth4j.endpoints.teams
-
This class is used to represent the request.
- GetTeamsMembersRequest() - Constructor for class masecla.modrinth4j.endpoints.teams.GetTeamsMembers.GetTeamsMembersRequest
- getUser(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Gets a user by their ID or username
- getUser(String...) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Gets multiple users by their IDs.
- getUser(List<String>) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Gets multiple users by their IDs.
- GetUser - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to get a user.
- GetUser(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUser
-
Creates a new instance of the endpoint.
- getUserFollowedProjects(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Gets the followed projects of a user by their ID
- GetUserFollowedProjects - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to get a list of projects from a user.
- GetUserFollowedProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUserFollowedProjects
-
Creates a new instance of the endpoint.
- GetUserNotifications - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to get a list of notifications from a user.
- GetUserNotifications(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUserNotifications
-
Creates a new instance of the endpoint.
- getUserProjects(String) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Gets the projects of a user by their ID
- GetUserProjects - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to get a list of projects from a user.
- GetUserProjects(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUserProjects
-
Creates a new instance of the endpoint.
- GetUsers - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to get a list of users.
- GetUsers(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.GetUsers
-
Creates a new instance of the endpoint.
- GetUsers.GetUsersRequest - Class in masecla.modrinth4j.endpoints.user
-
This class is used to represent the request.
- GetUsersRequest() - Constructor for class masecla.modrinth4j.endpoints.user.GetUsers.GetUsersRequest
- getVersion(String) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Fetches a version based on the version id
- getVersion(String...) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Fetches multiple versions based on the version ids
- getVersion(List<String>) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Fetches multiple versions based on the version ids
- GetVersion - Class in masecla.modrinth4j.endpoints.version
-
This endpoint is used to get a version.
- GetVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.GetVersion
-
Creates a new instance of the endpoint.
- getVersionByHash(FileHash, String) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
-
This endpoint is used to get the latest version of a project from a hash.
- getVersionByHash(FileHash, String...) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
-
This endpoint is used to get the latest version of a project from a hash.
- getVersionByHash(FileHash, List<String>) - Method in class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
-
This endpoint is used to get the latest version of a project from a hash.
- GetVersionByHash - Class in masecla.modrinth4j.endpoints.version.files
-
This endpoint is used to get the version from a hash.
- GetVersionByHash(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
-
Creates a new instance of the endpoint.
- GetVersionByHash.GetVersionByHashRequest - Class in masecla.modrinth4j.endpoints.version.files
-
This class is used to represent the request.
- GetVersionByHashRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.GetVersionByHash.GetVersionByHashRequest
- getVersionByNumber(String, String) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Fetches a version based on the project slug and version number
- GetVersionByVersionNumber - Class in masecla.modrinth4j.endpoints.version
-
This endpoint will get a version for a project by the version number.
- GetVersionByVersionNumber(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.GetVersionByVersionNumber
-
Creates a new instance of the endpoint.
- GetVersions - Class in masecla.modrinth4j.endpoints.version
-
This endpoint is used to get a list of versions.
- GetVersions(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.GetVersions
-
Creates a new instance of the endpoint.
- GetVersions.GetVersionsRequest - Class in masecla.modrinth4j.endpoints.version
-
This class is used to represent the request body.
- GetVersionsFromHashes - Class in masecla.modrinth4j.endpoints.version.files
-
This endpoint is used to get the versions from a list of hashes.
- GetVersionsFromHashes(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes
-
Creates a new instance of the endpoint.
- GetVersionsFromHashes.GetVersionsFromHashesRequest - Class in masecla.modrinth4j.endpoints.version.files
-
This class is used to represent the request.
- GetVersionsFromHashesRequest() - Constructor for class masecla.modrinth4j.endpoints.version.files.GetVersionsFromHashes.GetVersionsFromHashesRequest
- GetVersionsRequest() - Constructor for class masecla.modrinth4j.endpoints.version.GetVersions.GetVersionsRequest
H
- HashProjectVersionMap - Class in masecla.modrinth4j.model.version.files
-
Represents a map of hashes to project versions.
- HashProjectVersionMap() - Constructor for class masecla.modrinth4j.model.version.files.HashProjectVersionMap
- hasPermission(ModrinthPermissionMask.PermissionType) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
-
Checks if the mask contains a permission.
- HttpClient - Class in masecla.modrinth4j.client
-
This class is used to connect to the Modrinth API.
- HttpClient(UserAgent, String) - Constructor for class masecla.modrinth4j.client.HttpClient
-
Creates a new instance of the client.
- HttpClient(UserAgent, String, String) - Constructor for class masecla.modrinth4j.client.HttpClient
-
Creates a new instance of the client.
- HttpClient(UserAgent, String, String, long) - Constructor for class masecla.modrinth4j.client.HttpClient
-
Creates a new instance of the client.
I
- icon - Variable in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon.ChangeProjectIconRequest
-
The input stream of the icon.
- iconName - Variable in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon.ChangeProjectIconRequest
-
The name of the icon.
- ids - Variable in class masecla.modrinth4j.endpoints.user.GetUsers.GetUsersRequest
-
The list of ids to get.
- INAPPROPRIATE - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
-
The report is inappropriate
- INCOMPATIBLE - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
-
If this dependency is incompatible
- interceptResponse(Response) - Method in class masecla.modrinth4j.client.HttpClient
-
Intercepts a response.
- interceptResponse(Response) - Method in class masecla.modrinth4j.client.instances.RatelimitedHttpClient
-
Intercepts the response.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Whether or not the request body should be JSON.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.project.gallery.DeleteGalleryImage
-
Whether or not the request is a json body.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.project.GetMultipleProjects
-
Returns whether the endpoint requires a json body.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.SearchEndpoint
-
If this endpoint uses a JSON body.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.teams.GetTeamsMembers
-
Returns whether or not the request is a JSON body.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.user.GetUsers
-
Returns whether or not the request is a json body.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.version.files.DeleteFileByHash
-
Returns if the body is JSON.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.version.files.GetVersionByHash
-
Whether or not the request is a json body.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.version.GetProjectVersions
-
Returns if the request body is JSON.
- isJsonBody() - Method in class masecla.modrinth4j.endpoints.version.GetVersions
-
Returns whether the request body is JSON.
- ISOTimeAdapter - Class in masecla.modrinth4j.model.adapters
- ISOTimeAdapter() - Constructor for class masecla.modrinth4j.model.adapters.ISOTimeAdapter
J
- joinTeam(String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
-
This endpoint is used to join a team.
- JoinTeam - Class in masecla.modrinth4j.endpoints.teams
-
This endpoint is used to join a team.
- JoinTeam(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.JoinTeam
-
Creates a new instance of the endpoint.
L
- license(String) - Static method in class masecla.modrinth4j.model.search.Facet
-
Creates a new license facet.
- License - Class in masecla.modrinth4j.model.tags
-
Represents a license.
- License() - Constructor for class masecla.modrinth4j.model.tags.License
- LICENSE - Enum constant in enum masecla.modrinth4j.model.search.Facet.FacetType
-
The license facet
- Loader - Class in masecla.modrinth4j.model.tags
-
Represents a loader.
- Loader() - Constructor for class masecla.modrinth4j.model.tags.Loader
M
- MALICIOUS - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
-
The report is a malicious link
- MANAGE_INVITES - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can manage invites
- masecla.modrinth4j.client - package masecla.modrinth4j.client
- masecla.modrinth4j.client.agent - package masecla.modrinth4j.client.agent
- masecla.modrinth4j.client.instances - package masecla.modrinth4j.client.instances
- masecla.modrinth4j.endpoints - package masecla.modrinth4j.endpoints
- masecla.modrinth4j.endpoints.generic - package masecla.modrinth4j.endpoints.generic
- masecla.modrinth4j.endpoints.generic.empty - package masecla.modrinth4j.endpoints.generic.empty
- masecla.modrinth4j.endpoints.project - package masecla.modrinth4j.endpoints.project
- masecla.modrinth4j.endpoints.project.follow - package masecla.modrinth4j.endpoints.project.follow
- masecla.modrinth4j.endpoints.project.gallery - package masecla.modrinth4j.endpoints.project.gallery
- masecla.modrinth4j.endpoints.tags - package masecla.modrinth4j.endpoints.tags
- masecla.modrinth4j.endpoints.teams - package masecla.modrinth4j.endpoints.teams
- masecla.modrinth4j.endpoints.user - package masecla.modrinth4j.endpoints.user
- masecla.modrinth4j.endpoints.version - package masecla.modrinth4j.endpoints.version
- masecla.modrinth4j.endpoints.version.files - package masecla.modrinth4j.endpoints.version.files
- masecla.modrinth4j.exception - package masecla.modrinth4j.exception
- masecla.modrinth4j.main - package masecla.modrinth4j.main
- masecla.modrinth4j.model.adapters - package masecla.modrinth4j.model.adapters
- masecla.modrinth4j.model.project - package masecla.modrinth4j.model.project
- masecla.modrinth4j.model.search - package masecla.modrinth4j.model.search
- masecla.modrinth4j.model.tags - package masecla.modrinth4j.model.tags
- masecla.modrinth4j.model.team - package masecla.modrinth4j.model.team
- masecla.modrinth4j.model.user - package masecla.modrinth4j.model.user
- masecla.modrinth4j.model.version - package masecla.modrinth4j.model.version
- masecla.modrinth4j.model.version.files - package masecla.modrinth4j.model.version.files
- MOD - Enum constant in enum masecla.modrinth4j.model.project.ProjectType
-
A mod
- MODERATOR - Enum constant in enum masecla.modrinth4j.model.user.ModrinthUserRole
-
Moderator role
- modify(String, ModifyProject.ProjectModifications) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to modify a project by its ID.
- modifyGalleryImage(String, ModifyGalleryImage.ModifyGalleryImageRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to modify a gallery image for a project.
- ModifyGalleryImage - Class in masecla.modrinth4j.endpoints.project.gallery
-
This endpoint is used to modify a gallery image.
- ModifyGalleryImage(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
-
Creates a new instance of the endpoint.
- ModifyGalleryImage.ModifyGalleryImageRequest - Class in masecla.modrinth4j.endpoints.project.gallery
-
Represents the data for a project.
- ModifyGalleryImageRequest() - Constructor for class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage.ModifyGalleryImageRequest
- ModifyProject - Class in masecla.modrinth4j.endpoints.project
-
This endpoint is used to modify a project.
- ModifyProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.ModifyProject
-
Creates a new instance of the endpoint.
- ModifyProject.ProjectModifications - Class in masecla.modrinth4j.endpoints.project
-
Represents the request (and response) to this endpoint
- modifyProjectVersion(String, ModifyVersion.ModifyVersionRequest) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Modifies a version based on the version id
- modifyTeamMemberInfo(String, String, ModifyTeamMemberInfo.ModifyTeamMemberInfoRequest) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
-
This endpoint is used to modify a team member's information.
- ModifyTeamMemberInfo - Class in masecla.modrinth4j.endpoints.teams
-
This endpoint is used to modify a team member's info.
- ModifyTeamMemberInfo(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo
-
Creates a new instance of the endpoint.
- ModifyTeamMemberInfo.ModifyTeamMemberInfoRequest - Class in masecla.modrinth4j.endpoints.teams
-
This class is used to represent the request.
- ModifyTeamMemberInfoRequest() - Constructor for class masecla.modrinth4j.endpoints.teams.ModifyTeamMemberInfo.ModifyTeamMemberInfoRequest
- modifyUser(String, ModifyUser.ModifyUserRequest) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Modifies a user by their ID
- ModifyUser - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to modify a user.
- ModifyUser(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.ModifyUser
-
Creates a new instance of the endpoint.
- ModifyUser.ModifyUserRequest - Class in masecla.modrinth4j.endpoints.user
-
This class is used to represent the request.
- ModifyUserRequest() - Constructor for class masecla.modrinth4j.endpoints.user.ModifyUser.ModifyUserRequest
- ModifyVersion - Class in masecla.modrinth4j.endpoints.version
-
This endpoint is used to modify a version.
- ModifyVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.ModifyVersion
-
Creates a new instance of the
ModifyVersionendpoint. - ModifyVersion.ModifyVersionRequest - Class in masecla.modrinth4j.endpoints.version
-
Represents a request to modify a version.
- ModifyVersionRequest() - Constructor for class masecla.modrinth4j.endpoints.version.ModifyVersion.ModifyVersionRequest
- MODPACK - Enum constant in enum masecla.modrinth4j.model.project.ProjectType
-
A modpack
- ModrinthAPI - Class in masecla.modrinth4j.main
-
The main class for the Modrinth API.
- ModrinthAPI() - Constructor for class masecla.modrinth4j.main.ModrinthAPI
- ModrinthPermissionMask - Class in masecla.modrinth4j.model.team
-
Represents a permission mask for a team member.
- ModrinthPermissionMask() - Constructor for class masecla.modrinth4j.model.team.ModrinthPermissionMask
- ModrinthPermissionMask.ModrinthPermissionMaskAdapter - Class in masecla.modrinth4j.model.team
-
This is a
TypeAdapterforModrinthPermissionMask. - ModrinthPermissionMask.PermissionType - Enum in masecla.modrinth4j.model.team
-
Represents a permission type.
- ModrinthPermissionMaskAdapter() - Constructor for class masecla.modrinth4j.model.team.ModrinthPermissionMask.ModrinthPermissionMaskAdapter
- ModrinthTeamMember - Class in masecla.modrinth4j.model.team
-
Represents a team member.
- ModrinthTeamMember() - Constructor for class masecla.modrinth4j.model.team.ModrinthTeamMember
- ModrinthUser - Class in masecla.modrinth4j.model.user
-
Represents a user on Modrinth.
- ModrinthUser() - Constructor for class masecla.modrinth4j.model.user.ModrinthUser
- ModrinthUserNotification - Class in masecla.modrinth4j.model.user
-
Represents a notification for a user.
- ModrinthUserNotification() - Constructor for class masecla.modrinth4j.model.user.ModrinthUserNotification
- ModrinthUserRole - Enum in masecla.modrinth4j.model.user
-
Represents a user role on Modrinth.
- MONETIZED - Enum constant in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
N
- NAME_SQUATTING - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
-
The report is a name squatting
- NEWEST - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
-
Sort by newest
- nextRequest() - Method in class masecla.modrinth4j.client.HttpClient
-
Waits for the next request to be allowed.
- nextRequest() - Method in class masecla.modrinth4j.client.instances.RatelimitedHttpClient
-
Returns the next request.
- nextRequest() - Method in class masecla.modrinth4j.client.instances.UnlimitedHttpClient
-
Deprecated.Returns the next request.
O
- OPTIONAL - Enum constant in enum masecla.modrinth4j.model.project.SupportStatus
-
The project is optional to run under this.
- OPTIONAL - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
-
If this dependency is optional
- OPTIONAL_RESOURCE_PACK - Enum constant in enum masecla.modrinth4j.model.version.files.EditableFileType.FileType
- OTHER - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
-
The report is something else
P
- PaginatedEndpoint<T,
O, - Class in masecla.modrinth4j.endpoints.genericI> -
This class is used to represent a paginated endpoint.
- PaginatedEndpoint(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.generic.PaginatedEndpoint
-
Creates a new instance of the endpoint.
- PaginatedEndpoint.PaginatedRequest - Class in masecla.modrinth4j.endpoints.generic
-
This class is used to represent a paginated request.
- PaginatedEndpoint.PaginatedResponse<T> - Class in masecla.modrinth4j.endpoints.generic
-
This class is used to represent a paginated response.
- PaginatedRequest() - Constructor for class masecla.modrinth4j.endpoints.generic.PaginatedEndpoint.PaginatedRequest
- PaginatedResponse() - Constructor for class masecla.modrinth4j.endpoints.generic.PaginatedEndpoint.PaginatedResponse
- PRIVATE - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is private
- PROCESSING - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is processing.
- Project - Class in masecla.modrinth4j.model.project
-
Represents a Modrinth project.
- Project() - Constructor for class masecla.modrinth4j.model.project.Project
- PROJECT - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
-
A project
- PROJECT_TYPE - Enum constant in enum masecla.modrinth4j.model.search.Facet.FacetType
-
The project type facet
- ProjectData() - Constructor for class masecla.modrinth4j.endpoints.project.CreateProject.ProjectData
- ProjectDependency() - Constructor for class masecla.modrinth4j.model.version.ProjectVersion.ProjectDependency
- ProjectDonationPlatform - Class in masecla.modrinth4j.model.project
-
Represents a project donation platform.
- ProjectDonationPlatform() - Constructor for class masecla.modrinth4j.model.project.ProjectDonationPlatform
- ProjectEndpoints - Class in masecla.modrinth4j.endpoints.project
-
This class is used to represent the project endpoints.
- ProjectEndpoints() - Constructor for class masecla.modrinth4j.endpoints.project.ProjectEndpoints
- ProjectFile() - Constructor for class masecla.modrinth4j.model.version.ProjectVersion.ProjectFile
- ProjectFileHashes() - Constructor for class masecla.modrinth4j.model.version.ProjectVersion.ProjectFileHashes
- ProjectGalleryImage - Class in masecla.modrinth4j.model.project
-
Represents a project gallery image.
- ProjectGalleryImage() - Constructor for class masecla.modrinth4j.model.project.ProjectGalleryImage
- ProjectLicense - Class in masecla.modrinth4j.model.project
-
Represents a project license.
- ProjectLicense() - Constructor for class masecla.modrinth4j.model.project.ProjectLicense
- ProjectModifications() - Constructor for class masecla.modrinth4j.endpoints.project.ModifyProject.ProjectModifications
- ProjectMonetizationStatus - Enum in masecla.modrinth4j.model.project
- projects() - Method in class masecla.modrinth4j.main.ModrinthAPI
-
Returns the project endpoints.
- ProjectStatus - Enum in masecla.modrinth4j.model.project
-
Represents a project status.
- projectType(ProjectType) - Static method in class masecla.modrinth4j.model.search.Facet
-
Creates a new project type facet.
- ProjectType - Enum in masecla.modrinth4j.model.project
-
Represents a project type.
- ProjectVersion - Class in masecla.modrinth4j.model.version
-
Represents a version of a project.
- ProjectVersion() - Constructor for class masecla.modrinth4j.model.version.ProjectVersion
- ProjectVersion.ProjectDependency - Class in masecla.modrinth4j.model.version
-
Represents a dependency of a version
- ProjectVersion.ProjectDependencyType - Enum in masecla.modrinth4j.model.version
-
The type of the dependency
- ProjectVersion.ProjectFile - Class in masecla.modrinth4j.model.version
-
Represents a file of a version
- ProjectVersion.ProjectFileHashes - Class in masecla.modrinth4j.model.version
-
Represents the hashes of a file
- ProjectVersion.VersionType - Enum in masecla.modrinth4j.model.version
-
The type of the version
R
- rateLimited(UserAgent, String) - Static method in class masecla.modrinth4j.main.ModrinthAPI
-
Returns a client which will send requests and adjust speed based on rate limits
- rateLimited(UserAgent, String, String) - Static method in class masecla.modrinth4j.main.ModrinthAPI
-
Returns a client which will send requests and adjust speed based on rate limits
- rateLimited(UserAgent, String, String, long) - Static method in class masecla.modrinth4j.main.ModrinthAPI
-
Returns a client which will send requests and adjust speed based on rate limits
- RatelimitedHttpClient - Class in masecla.modrinth4j.client.instances
-
This class is used to connect to the Modrinth API with rate limiting.
- RatelimitedHttpClient(UserAgent, String) - Constructor for class masecla.modrinth4j.client.instances.RatelimitedHttpClient
-
Creates a new instance of the client.
- RatelimitedHttpClient(UserAgent, String, String) - Constructor for class masecla.modrinth4j.client.instances.RatelimitedHttpClient
-
Creates a new instance of the client.
- RatelimitedHttpClient(UserAgent, String, String, long) - Constructor for class masecla.modrinth4j.client.instances.RatelimitedHttpClient
-
Creates a new instance of the client.
- read(JsonReader) - Method in class masecla.modrinth4j.model.adapters.ISOTimeAdapter
- read(JsonReader) - Method in class masecla.modrinth4j.model.search.FacetCollection.FacetAdapter
-
Deserializes a JSON string into a
FacetCollectionobject. - read(JsonReader) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask.ModrinthPermissionMaskAdapter
-
Reads the mask from the JSON.
- readFile(File) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Reads a file into a byte array.
- readStream(InputStream) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Reads a stream into a byte array.
- REJECTED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is rejected.
- RELEASE - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
-
If this version was released on the "release" channel
- RELEVANCE - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
-
Sort by relevance
- REMOVE_MEMBER - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can remove other members
- removeMemberFromTeam(String, String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
-
This endpoint is used to remove a member from a team.
- RemoveMemberFromTeam - Class in masecla.modrinth4j.endpoints.teams
-
This endpoint is used to remove a member from a team.
- RemoveMemberFromTeam(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.RemoveMemberFromTeam
-
Creates a new instance of the endpoint.
- removePermission(ModrinthPermissionMask.PermissionType) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
-
Removes a permission from the mask.
- reportProjectUserOrVersion(ReportProjectUserOrVersion.ReportProjectUserOrVersionRequest) - Method in class masecla.modrinth4j.endpoints.user.UserEndpoints
-
Reports a project, user, or version
- ReportProjectUserOrVersion - Class in masecla.modrinth4j.endpoints.user
-
This endpoint is used to report a project, user, or version.
- ReportProjectUserOrVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion
-
Creates a new instance of this endpoint.
- ReportProjectUserOrVersion.ReportedObjectType - Enum in masecla.modrinth4j.endpoints.user
-
This enum is used to represent the type of object being reported.
- ReportProjectUserOrVersion.ReportProjectUserOrVersionRequest - Class in masecla.modrinth4j.endpoints.user
-
This class is used to represent the request.
- ReportProjectUserOrVersion.ReportProjectUserOrVersionResponse - Class in masecla.modrinth4j.endpoints.user
-
This class is used to represent the response.
- ReportProjectUserOrVersion.ReportType - Enum in masecla.modrinth4j.endpoints.user
-
This enum is used to represent the type of report.
- ReportProjectUserOrVersionRequest() - Constructor for class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportProjectUserOrVersionRequest
- ReportProjectUserOrVersionResponse() - Constructor for class masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportProjectUserOrVersionResponse
- REQUIRED - Enum constant in enum masecla.modrinth4j.model.project.SupportStatus
-
The project is required to run under this.
- REQUIRED - Enum constant in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
-
If this dependency is required
- REQUIRED_RESOURCE_PACK - Enum constant in enum masecla.modrinth4j.model.version.files.EditableFileType.FileType
- requiresBody() - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
If this is false, the request will not have a body.
- requiresBody() - Method in class masecla.modrinth4j.endpoints.project.CheckSlugAvailability
-
Returns if the endpoint requires a body.
- requiresBody() - Method in class masecla.modrinth4j.endpoints.project.DeleteProject
-
Returns whether the endpoint requires a body.
- requiresBody() - Method in class masecla.modrinth4j.endpoints.project.gallery.ModifyGalleryImage
-
Returns whether or not the request requires a body.
- requiresBody() - Method in class masecla.modrinth4j.endpoints.project.GetProject
-
Returns whether the endpoint requires a body.
- requiresBody() - Method in class masecla.modrinth4j.endpoints.project.GetProjectIdBySlug
-
Whether or not the endpoint requires a body.
- RESOURCEPACK - Enum constant in enum masecla.modrinth4j.model.project.ProjectType
-
A resourcepack
S
- SCHEDULED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is scheduled
- scheduleProject(String, ScheduleProject.ScheduleProjectRequest) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to schedule a project.
- ScheduleProject - Class in masecla.modrinth4j.endpoints.project
- ScheduleProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.ScheduleProject
-
Creates a new instance of the endpoint.
- ScheduleProject.ScheduleProjectRequest - Class in masecla.modrinth4j.endpoints.project
-
Represents a request to schedule a project.
- ScheduleProjectRequest() - Constructor for class masecla.modrinth4j.endpoints.project.ScheduleProject.ScheduleProjectRequest
- scheduleVersion(String, ScheduleVersion.ScheduleVersionRequest) - Method in class masecla.modrinth4j.endpoints.version.VersionEndpoints
-
Schedules a version.
- ScheduleVersion - Class in masecla.modrinth4j.endpoints.version
-
This endpoint is used to schedule a version.
- ScheduleVersion(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.version.ScheduleVersion
-
Creates a new instance of the
ScheduleVersionendpoint. - ScheduleVersion.ScheduleVersionRequest - Class in masecla.modrinth4j.endpoints.version
-
Represents a request to schedule a version.
- ScheduleVersionRequest() - Constructor for class masecla.modrinth4j.endpoints.version.ScheduleVersion.ScheduleVersionRequest
- search(SearchEndpoint.SearchRequest) - Method in class masecla.modrinth4j.main.ModrinthAPI
-
Executes a search request.
- SearchEndpoint - Class in masecla.modrinth4j.endpoints
-
Represents the search endpoint.
- SearchEndpoint(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.SearchEndpoint
-
Creates a new search endpoint.
- SearchEndpoint.IndexType - Enum in masecla.modrinth4j.endpoints
-
The IndexType to sort the results by.
- SearchEndpoint.SearchRequest - Class in masecla.modrinth4j.endpoints
-
Represents a search request.
- SearchEndpoint.SearchResponse - Class in masecla.modrinth4j.endpoints
-
Represents a search response.
- SearchEndpoint.SearchResult - Class in masecla.modrinth4j.endpoints
-
Represents a search result.
- SearchRequest() - Constructor for class masecla.modrinth4j.endpoints.SearchEndpoint.SearchRequest
- SearchResponse() - Constructor for class masecla.modrinth4j.endpoints.SearchEndpoint.SearchResponse
- SearchResult() - Constructor for class masecla.modrinth4j.endpoints.SearchEndpoint.SearchResult
- sendRequest(I) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Sends the request.
- sendRequest(I, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.generic.Endpoint
-
Sends the request.
- sendRequest(Map<String, InputStream>, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.version.AddFilesToVersion
-
Sends the request.
- sendRequest(ChangeProjectIcon.ChangeProjectIconRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.ChangeProjectIcon
-
Sends the request.
- sendRequest(CreateProject.CreateProjectRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.CreateProject
-
Sends the request.
- sendRequest(CreateGalleryImage.CreateGalleryImageRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.project.gallery.CreateGalleryImage
-
Gets the type token of the response.
- sendRequest(ChangeUserIcon.ChangeUserIconRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.user.ChangeUserIcon
-
Sends the request.
- sendRequest(CreateVersion.CreateVersionRequest, Map<String, String>) - Method in class masecla.modrinth4j.endpoints.version.CreateVersion
-
This method will send the request.
- setMask(int) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
-
Sets the mask from an integer.
- setPermission(ModrinthPermissionMask.PermissionType, boolean) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask
-
Sets a permission to a value.
- SHA1 - Enum constant in enum masecla.modrinth4j.model.version.FileHash
-
Represents the SHA1 hash
- SHA512 - Enum constant in enum masecla.modrinth4j.model.version.FileHash
-
Represents the SHA512 hash
- SPAM - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
-
The report is spam
- SupportStatus - Enum in masecla.modrinth4j.model.project
-
Represents a support status.
T
- tags() - Method in class masecla.modrinth4j.main.ModrinthAPI
-
Returns the tag endpoints.
- TagsEndpoints - Class in masecla.modrinth4j.endpoints.tags
-
This class contains all the endpoints for the tags section of the API.
- TagsEndpoints() - Constructor for class masecla.modrinth4j.endpoints.tags.TagsEndpoints
- teams() - Method in class masecla.modrinth4j.main.ModrinthAPI
-
Returns the team endpoints.
- TeamsEndpoints - Class in masecla.modrinth4j.endpoints.teams
-
This class is used to represent the endpoints for teams.
- TeamsEndpoints() - Constructor for class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
- toString() - Method in class masecla.modrinth4j.client.agent.UserAgent
-
Converts the user agent to a string.
- toString() - Method in class masecla.modrinth4j.model.search.Facet
-
Returns the facet as a string.
- toString() - Method in class masecla.modrinth4j.model.search.FacetCollection
-
Returns a string representation of this object.
- transferOwnership(String, String) - Method in class masecla.modrinth4j.endpoints.teams.TeamsEndpoints
-
This endpoint is used to transfer ownership of a team to another user.
- TransferOwnership - Class in masecla.modrinth4j.endpoints.teams
-
This endpoint is used to transfer ownership of a team.
- TransferOwnership(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.teams.TransferOwnership
-
Creates a new instance of the endpoint.
- TransferOwnership.TransferOwnershipRequest - Class in masecla.modrinth4j.endpoints.teams
-
This class is used to represent the request.
- TransferOwnershipRequest() - Constructor for class masecla.modrinth4j.endpoints.teams.TransferOwnership.TransferOwnershipRequest
U
- unfollowProject(String) - Method in class masecla.modrinth4j.endpoints.project.ProjectEndpoints
-
This endpoint is used to unfollow a project.
- UnfollowProject - Class in masecla.modrinth4j.endpoints.project.follow
-
This endpoint is used to unfollow a project.
- UnfollowProject(HttpClient, Gson) - Constructor for class masecla.modrinth4j.endpoints.project.follow.UnfollowProject
-
Creates a new instance of the endpoint.
- UNKNOWN - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is unknown.
- unlimited(UserAgent, String) - Static method in class masecla.modrinth4j.main.ModrinthAPI
-
Deprecated.
- unlimited(UserAgent, String, String) - Static method in class masecla.modrinth4j.main.ModrinthAPI
-
Deprecated.- Use
ModrinthAPI.rateLimited(UserAgent, String, String)instead. - unlimited(UserAgent, String, String, long) - Static method in class masecla.modrinth4j.main.ModrinthAPI
-
Deprecated.- Use
ModrinthAPI.rateLimited(UserAgent, String, String, long)instead. - UnlimitedHttpClient - Class in masecla.modrinth4j.client.instances
-
Deprecated.- Use
RatelimitedHttpClientinstead. - UnlimitedHttpClient(UserAgent, String) - Constructor for class masecla.modrinth4j.client.instances.UnlimitedHttpClient
-
Deprecated.Creates a new instance of the client.
- UnlimitedHttpClient(UserAgent, String, String) - Constructor for class masecla.modrinth4j.client.instances.UnlimitedHttpClient
-
Deprecated.Creates a new instance of the client.
- UnlimitedHttpClient(UserAgent, String, String, long) - Constructor for class masecla.modrinth4j.client.instances.UnlimitedHttpClient
-
Deprecated.Creates a new instance of the client.
- UNLISTED - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is unlisted.
- UNSUPPORTED - Enum constant in enum masecla.modrinth4j.model.project.SupportStatus
-
The project does not support this.
- UPDATED - Enum constant in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
-
Sort by updated
- UPLOAD_VERSION - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can upload versions to the project
- USER - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
-
A user
- UserAgent - Class in masecla.modrinth4j.client.agent
-
This class is used to represent a user agent.
- UserAgent() - Constructor for class masecla.modrinth4j.client.agent.UserAgent
- UserEndpoints - Class in masecla.modrinth4j.endpoints.user
-
This class is used to represent the endpoints for users.
- UserEndpoints() - Constructor for class masecla.modrinth4j.endpoints.user.UserEndpoints
- userId - Variable in class masecla.modrinth4j.endpoints.teams.TransferOwnership.TransferOwnershipRequest
-
The user ID to transfer ownership to
- users() - Method in class masecla.modrinth4j.main.ModrinthAPI
-
Returns the user endpoints.
V
- valueOf(String) - Static method in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.project.ProjectStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.project.ProjectType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.project.SupportStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.search.Facet.FacetType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.user.ModrinthUserRole
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.version.FileHash
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.version.files.EditableFileType.FileType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum masecla.modrinth4j.endpoints.SearchEndpoint.IndexType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.project.ProjectMonetizationStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.project.ProjectStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.project.ProjectType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.project.SupportStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.search.Facet.FacetType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.user.ModrinthUserRole
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.version.FileHash
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.version.files.EditableFileType.FileType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.version.ProjectVersion.ProjectDependencyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum masecla.modrinth4j.model.version.ProjectVersion.VersionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version(String) - Static method in class masecla.modrinth4j.model.search.Facet
-
Creates a new version facet.
- VERSION - Enum constant in enum masecla.modrinth4j.endpoints.user.ReportProjectUserOrVersion.ReportedObjectType
-
A version
- VersionEndpoints - Class in masecla.modrinth4j.endpoints.version
-
Represents the version endpoints.
- VersionEndpoints() - Constructor for class masecla.modrinth4j.endpoints.version.VersionEndpoints
- VersionFilesEndpoints - Class in masecla.modrinth4j.endpoints.version.files
-
This class is used to represent the endpoints for version files.
- VersionFilesEndpoints() - Constructor for class masecla.modrinth4j.endpoints.version.files.VersionFilesEndpoints
- versions() - Method in class masecla.modrinth4j.main.ModrinthAPI
-
Returns the version endpoints.
- VERSIONS - Enum constant in enum masecla.modrinth4j.model.search.Facet.FacetType
-
The versions facet
- VIEW_ANALYTICS - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can view analytics
- VIEW_REVENUE - Enum constant in enum masecla.modrinth4j.model.team.ModrinthPermissionMask.PermissionType
-
Whether the member can view revenue
W
- WITHHELD - Enum constant in enum masecla.modrinth4j.model.project.ProjectStatus
-
The project is withheld
- write(JsonWriter, Instant) - Method in class masecla.modrinth4j.model.adapters.ISOTimeAdapter
- write(JsonWriter, FacetCollection) - Method in class masecla.modrinth4j.model.search.FacetCollection.FacetAdapter
-
Serializes a
FacetCollectionobject into a JSON string. - write(JsonWriter, ModrinthPermissionMask) - Method in class masecla.modrinth4j.model.team.ModrinthPermissionMask.ModrinthPermissionMaskAdapter
-
Writes the mask to the JSON.
All Classes and Interfaces|All Packages|Serialized Form
ModrinthAPI.rateLimited(UserAgent, String)instead.