No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: v1
- Package version:
- Generator version: 7.14.0
- Build package: org.openapitools.codegen.languages.KotlinClientCodegen For more information, please visit https://gooble.com
- Kotlin 1.7.21
- Gradle 7.5
First, create the gradle wrapper script:
gradle wrapper
Then, run:
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
- Implementation of ApiClient is intended to reduce method counts, specifically to benefit Android targets.
All URIs are relative to https://api.minecraftauth.me/v1
Class | Method | HTTP request | Description |
---|---|---|---|
DiscordApi | myApplications | GET /{fromPlatform}/{fromUserId}/discord/{serverId} | User in guild |
DiscordApi | userHasRoleInGuild | GET /{fromPlatform}/{fromUserId}/discord/{serverId}/role/{roleId} | User has role |
PatreonApi | userIsPatreonMember | GET /{fromPlatform}/{fromUserId}/patreon | User is member |
PatreonApi | userIsPatreonMemberAtTier | GET /{fromPlatform}/{fromUserId}/patreon/tier/{tierName} | User is member at tier |
TwitchApi | userIsFollowingTwitch | GET /{fromPlatform}/{fromUserId}/twitch | User is following |
TwitchApi | userIsSubscribedAtTier | GET /{fromPlatform}/{fromUserId}/twitch/subscriber/{tier} | User is subsribed at tier |
TwitchApi | userIsSubscribedTwitch | GET /{fromPlatform}/{fromUserId}/twitch/subscriber | User is subscribed |
YouTubeApi | userIsMemberAtTierYouTube | GET /{fromPlatform}/{fromUserId}/youtube/member/{tier} | User is member at tier |
YouTubeApi | userIsMemberYouTube | GET /{fromPlatform}/{fromUserId}/youtube/member | User is member |
YouTubeApi | userIsSubscribedYouTube | GET /{fromPlatform}/{fromUserId}/youtube | User is subscribed |
- org.openapitools.client.models.ApplicationNotFound
- org.openapitools.client.models.ApplicationNotFoundError
- org.openapitools.client.models.ApplicationNotFoundErrorData
- org.openapitools.client.models.FailedToCheckFollowTwitch
- org.openapitools.client.models.FailedToCheckFollowTwitchError
- org.openapitools.client.models.FailedToCheckSubscriptionTwitch
- org.openapitools.client.models.FailedToCheckSubscriptionTwitchError
- org.openapitools.client.models.FailedToCheckSubscriptionTwitchErrorData
- org.openapitools.client.models.FailedToCheckSubscriptionYouTube
- org.openapitools.client.models.FailedToCheckSubscriptionYouTubeError
- org.openapitools.client.models.FailedToCheckSubscriptionYouTubeErrorData
- org.openapitools.client.models.GuildNotAuthorized
- org.openapitools.client.models.GuildNotAuthorizedError
- org.openapitools.client.models.GuildNotAuthorizedErrorData
- org.openapitools.client.models.GuildNotAuthorizedErrorDataApplication
- org.openapitools.client.models.GuildNotAuthorizedErrorDataDiscord
- org.openapitools.client.models.GuildPermissionsNotFound
- org.openapitools.client.models.GuildPermissionsNotFoundError
- org.openapitools.client.models.GuildPermissionsNotFoundErrorData
- org.openapitools.client.models.GuildPermissionsNotFoundErrorDataDiscord
- org.openapitools.client.models.GuildsNotFound
- org.openapitools.client.models.GuildsNotFoundError
- org.openapitools.client.models.GuildsNotFoundErrorData
- org.openapitools.client.models.InvalidParameter
- org.openapitools.client.models.InvalidParameterError
- org.openapitools.client.models.MissingData
- org.openapitools.client.models.MissingDataError
- org.openapitools.client.models.MissingDataErrorData
- org.openapitools.client.models.MyApplications401Response
- org.openapitools.client.models.MyApplications404Response
- org.openapitools.client.models.NoPatronsFound
- org.openapitools.client.models.NoPatronsFoundError
- org.openapitools.client.models.NoPatronsFoundErrorData
- org.openapitools.client.models.NoPatronsFoundErrorDataPatreon
- org.openapitools.client.models.NoTierFound
- org.openapitools.client.models.NoTierFoundError
- org.openapitools.client.models.NoTierWithNameFound
- org.openapitools.client.models.NoTierWithNameFoundError
- org.openapitools.client.models.NoTiersFound
- org.openapitools.client.models.NoTiersFoundError
- org.openapitools.client.models.PlatformIdNotLinked
- org.openapitools.client.models.PlatformIdNotLinkedError
- org.openapitools.client.models.PlatformIdNotLinkedErrorData
- org.openapitools.client.models.PlatformNotLinked
- org.openapitools.client.models.PlatformNotLinkedError
- org.openapitools.client.models.UserIsMemberYouTube404Response
- org.openapitools.client.models.UserIsMemberYouTube500Response
- org.openapitools.client.models.UserIsPatreonMember404Response
- org.openapitools.client.models.UserIsPatreonMemberAtTier404Response
- org.openapitools.client.models.UserIsSubscribedTwitch500Response
Authentication schemes defined for the API:
- Type: API key
- API key parameter name: X-Application-ID
- Location: HTTP header