Class TemporaryCreateVersion
java.lang.Object
masecla.modrinth4j.endpoints.generic.Endpoint<masecla.modrinth4j.model.version.ProjectVersion,TemporaryCreateVersion.TemporaryCreateVersionRequest>
com.modrinth.minotaur.masecla.modrinth4j.endpoints.version.TemporaryCreateVersion
public class TemporaryCreateVersion
extends masecla.modrinth4j.endpoints.generic.Endpoint<masecla.modrinth4j.model.version.ProjectVersion,TemporaryCreateVersion.TemporaryCreateVersionRequest>
This endpoint is used to create a new version.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis class is used to represent the request. -
Constructor Summary
ConstructorsConstructorDescriptionTemporaryCreateVersion(org.gradle.api.Project project) This constructor is used to create a new instance of the endpoint. -
Method Summary
Modifier and TypeMethodDescriptionReturns the endpoint.Returns the method to use.com.google.gson.reflect.TypeToken<TemporaryCreateVersion.TemporaryCreateVersionRequest>Returns the request class to use.com.google.gson.reflect.TypeToken<masecla.modrinth4j.model.version.ProjectVersion>Returns the response class to use.CompletableFuture<masecla.modrinth4j.model.version.ProjectVersion>sendRequest(TemporaryCreateVersion.TemporaryCreateVersionRequest request, Map<String, String> urlParams) This method will send the request.Methods inherited from class masecla.modrinth4j.endpoints.generic.Endpoint
checkBodyForErrors, executeRequest, getClient, getGson, getReplacedUrl, isJsonBody, readFile, readStream, requiresBody, sendRequest
-
Constructor Details
-
TemporaryCreateVersion
public TemporaryCreateVersion(org.gradle.api.Project project) This constructor is used to create a new instance of the endpoint.
-
-
Method Details
-
getEndpoint
Returns the endpoint.- Specified by:
getEndpointin classmasecla.modrinth4j.endpoints.generic.Endpoint<masecla.modrinth4j.model.version.ProjectVersion,TemporaryCreateVersion.TemporaryCreateVersionRequest>
-
sendRequest
public CompletableFuture<masecla.modrinth4j.model.version.ProjectVersion> sendRequest(TemporaryCreateVersion.TemporaryCreateVersionRequest request, Map<String, String> urlParams) This method will send the request.- Overrides:
sendRequestin classmasecla.modrinth4j.endpoints.generic.Endpoint<masecla.modrinth4j.model.version.ProjectVersion,TemporaryCreateVersion.TemporaryCreateVersionRequest>
-
getRequestClass
public com.google.gson.reflect.TypeToken<TemporaryCreateVersion.TemporaryCreateVersionRequest> getRequestClass()Returns the request class to use.- Specified by:
getRequestClassin classmasecla.modrinth4j.endpoints.generic.Endpoint<masecla.modrinth4j.model.version.ProjectVersion,TemporaryCreateVersion.TemporaryCreateVersionRequest>
-
getResponseClass
public com.google.gson.reflect.TypeToken<masecla.modrinth4j.model.version.ProjectVersion> getResponseClass()Returns the response class to use.- Specified by:
getResponseClassin classmasecla.modrinth4j.endpoints.generic.Endpoint<masecla.modrinth4j.model.version.ProjectVersion,TemporaryCreateVersion.TemporaryCreateVersionRequest>
-
getMethod
Returns the method to use.- Overrides:
getMethodin classmasecla.modrinth4j.endpoints.generic.Endpoint<masecla.modrinth4j.model.version.ProjectVersion,TemporaryCreateVersion.TemporaryCreateVersionRequest>
-