Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AccessToken - Class in com.enjin.sdk.models
Models a successful auth object.
AccessToken() - Constructor for class com.enjin.sdk.models.AccessToken
 
accountAddress(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetWhitelisted
Sets the account address to be added to the whitelist.
advancedSendAsset(AdvancedSendAsset) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends AdvancedSendAsset request to the platform.
AdvancedSendAsset - Class in com.enjin.sdk.schemas.player.mutations
Request for sending one or more assets in a single transaction.
AdvancedSendAsset() - Constructor for class com.enjin.sdk.schemas.player.mutations.AdvancedSendAsset
Sole constructor.
advancedSendAsset(AdvancedSendAsset) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
advancedSendAsset(AdvancedSendAsset) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends AdvancedSendAsset request to the platform.
AdvancedSendAsset - Class in com.enjin.sdk.schemas.project.mutations
Request for sending one or more assets in a single transaction.
AdvancedSendAsset() - Constructor for class com.enjin.sdk.schemas.project.mutations.AdvancedSendAsset
Sole constructor.
advancedSendAsset(AdvancedSendAsset) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
ALLOW_ALL_MATCHER - Static variable in class com.enjin.sdk.events.EventListenerRegistration
A matcher that matches all events.
and(T...) - Method in class com.enjin.sdk.models.Filter
Sets the filter to include other filters to intersect with.
approved(Boolean) - Method in class com.enjin.sdk.schemas.player.mutations.SetApprovalForAll
Sets the approval state.
approved(Boolean) - Method in class com.enjin.sdk.schemas.project.mutations.SetApprovalForAll
Sets the approval state.
approveEnj(ApproveEnj) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends ApproveEnj request to the platform.
ApproveEnj - Class in com.enjin.sdk.schemas.player.mutations
Request for approving the crypto items contract to spend ENJ.
ApproveEnj() - Constructor for class com.enjin.sdk.schemas.player.mutations.ApproveEnj
Sole constructor.
approveEnj(ApproveEnj) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
approveEnj(ApproveEnj) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends ApproveEnj request to the platform.
ApproveEnj - Class in com.enjin.sdk.schemas.project.mutations
Request for approving the crypto items contract to spend ENJ.
ApproveEnj() - Constructor for class com.enjin.sdk.schemas.project.mutations.ApproveEnj
Sole constructor.
approveEnj(ApproveEnj) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
approveMaxEnj(ApproveMaxEnj) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends ApproveMaxEnj request to the platform.
ApproveMaxEnj - Class in com.enjin.sdk.schemas.player.mutations
Request for approving the crypto items contract to spend the maximum amount of ENJ.
ApproveMaxEnj() - Constructor for class com.enjin.sdk.schemas.player.mutations.ApproveMaxEnj
Sole constructor.
approveMaxEnj(ApproveMaxEnj) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
approveMaxEnj(ApproveMaxEnj) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends ApproveMaxEnj request to the platform.
ApproveMaxEnj - Class in com.enjin.sdk.schemas.project.mutations
Request for approving the crypto items contract to spend the maximum amount of ENJ.
ApproveMaxEnj() - Constructor for class com.enjin.sdk.schemas.project.mutations.ApproveMaxEnj
Sole constructor.
approveMaxEnj(ApproveMaxEnj) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
askingAssets(TradeInput...) - Method in class com.enjin.sdk.schemas.project.mutations.CreateTrade
Sets the assets the sender is asking for.
Asset - Class in com.enjin.sdk.models
Models a asset on the platform.
Asset() - Constructor for class com.enjin.sdk.models.Asset
 
AssetChannel - Class in com.enjin.sdk.events.channels
Represents a channel to subscribe to for Enjin Cloud asset events.
AssetChannel(Platform, String) - Constructor for class com.enjin.sdk.events.channels.AssetChannel
Constructs a channel for the given network and asset.
AssetConfigData - Class in com.enjin.sdk.models
Models the configuration data of a Asset.
AssetConfigData() - Constructor for class com.enjin.sdk.models.AssetConfigData
 
AssetField - Enum in com.enjin.sdk.models
The fields of the Asset type.
AssetFilter - Class in com.enjin.sdk.models
Models a filter input for asset queries.
AssetFilter() - Constructor for class com.enjin.sdk.models.AssetFilter
 
AssetFragmentArguments<T extends VariableHolder<T>> - Interface in com.enjin.sdk.schemas.shared.arguments
Fragment interface used to request certain information from assets returned by the platform.
assetId(String) - Method in class com.enjin.sdk.models.AssetTransferFeeSettingsInput
Sets the asset ID for this input.
assetId(String) - Method in class com.enjin.sdk.models.BalanceFilter
Sets the asset ID to filter for.
assetId(String) - Method in class com.enjin.sdk.models.MeltInput
Sets the asset ID to melt.
assetId(String) - Method in class com.enjin.sdk.models.TradeInput
Sets the asset ID to trade.
assetId(String) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the asset ID to filter for.
assetId(String) - Method in class com.enjin.sdk.models.TransferInput
Sets the asset ID to transfer.
assetId(String) - Method in class com.enjin.sdk.schemas.player.mutations.BridgeAsset
Sets the ID of the asset to bridge.
assetId(String) - Method in class com.enjin.sdk.schemas.player.mutations.BridgeAssets
Sets the ID of the asset to bridge.
assetId(String) - Method in class com.enjin.sdk.schemas.player.mutations.BridgeClaimAsset
Sets which assets to filter for by their ID.
assetId(String) - Method in class com.enjin.sdk.schemas.player.mutations.SendAsset
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.BridgeAsset
Sets the ID of the asset to bridge.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.BridgeAssets
Sets the ID of the asset to bridge.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.BridgeClaimAsset
Sets which assets to filter for by their ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.DecreaseMaxMeltFee
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.DecreaseMaxTransferFee
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.MintAsset
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.ReleaseReserve
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.SendAsset
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetMeltFee
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetTransferable
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetTransferFee
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetUri
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetWhitelisted
Sets the asset ID.
assetId(String) - Method in class com.enjin.sdk.schemas.project.mutations.UpdateName
Sets the ID of the asset to be updated.
AssetIdFormat - Enum in com.enjin.sdk.models
Values used to specify the format to render an asset's ID in.
assetIdFormat(AssetIdFormat) - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the desired asset ID format.
assetIdIn(String...) - Method in class com.enjin.sdk.models.BalanceFilter
Sets the asset IDs to filter for.
assetIdIn(String...) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the asset IDs to filter for.
assetIndex(String) - Method in class com.enjin.sdk.models.MeltInput
Sets the index of a non-fungible asset to melt.
assetIndex(String) - Method in class com.enjin.sdk.models.TradeInput
Sets the index for non-fungible assets.
assetIndex(String) - Method in class com.enjin.sdk.models.TransferInput
Sets the index for non-fungible assets.
assetIndex(String) - Method in class com.enjin.sdk.schemas.player.mutations.BridgeAsset
Sets the index of the asset to bridge if the asset is an NFT.
assetIndex(String) - Method in class com.enjin.sdk.schemas.player.mutations.SendAsset
Sets the index for non-fungible assets.
assetIndex(String) - Method in class com.enjin.sdk.schemas.project.mutations.BridgeAsset
Sets the index of the asset to bridge if the asset is an NFT.
assetIndex(String) - Method in class com.enjin.sdk.schemas.project.mutations.SendAsset
Sets the index for non-fungible assets.
assetIndex(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetTransferable
Sets the index for non-fungible assets.
assetIndex(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetUri
Sets the index for non-fungible assets.
AssetIndexFormat - Enum in com.enjin.sdk.models
Values used to specify the format to render an asset's index in.
assetIndices(String...) - Method in class com.enjin.sdk.schemas.player.mutations.BridgeAssets
Sets the indices to bridge.
assetIndices(String...) - Method in class com.enjin.sdk.schemas.project.mutations.BridgeAssets
Sets the indices to bridge.
assetService - Variable in class com.enjin.sdk.schemas.shared.SharedSchema
 
AssetService - Interface in com.enjin.sdk.services
Used internally for asset requests.
AssetSortInput - Class in com.enjin.sdk.models
Models sorting input for assets.
AssetSortInput() - Constructor for class com.enjin.sdk.models.AssetSortInput
 
AssetStateData - Class in com.enjin.sdk.models
Models the state data of a Asset.
AssetStateData() - Constructor for class com.enjin.sdk.models.AssetStateData
 
AssetSupplyModel - Enum in com.enjin.sdk.models
Values used to specify the asset supply models.
AssetTransferable - Enum in com.enjin.sdk.models
The transferable type.
AssetTransferFeeSettings - Class in com.enjin.sdk.models
Models transfer fee settings for an asset.
AssetTransferFeeSettings() - Constructor for class com.enjin.sdk.models.AssetTransferFeeSettings
 
AssetTransferFeeSettingsInput - Class in com.enjin.sdk.models
Models input for the transfer fee settings used in GraphQL requests.
AssetTransferFeeSettingsInput() - Constructor for class com.enjin.sdk.models.AssetTransferFeeSettingsInput
 
AssetTransferFeeType - Enum in com.enjin.sdk.models
Represents the transfer fee type.
AssetVariant - Class in com.enjin.sdk.models
Models a asset variant.
AssetVariant() - Constructor for class com.enjin.sdk.models.AssetVariant
 
AssetVariantMode - Enum in com.enjin.sdk.models
Represents the mode that determines variant behavior.
auth(String) - Method in interface com.enjin.sdk.IClient
Authenticates this client with the given token.
auth(String) - Method in class com.enjin.sdk.PlayerClient
 
auth(String) - Method in class com.enjin.sdk.ProjectClient
Authenticates this client with the given token.
auth(AccessToken) - Method in class com.enjin.sdk.ProjectClient
Authenticates the client using the given access token model.
authClient(String, String) - Method in class com.enjin.sdk.ProjectClient
Sends a request to the platform to authenticate this client.
authenticationListener(IAuthenticationEventListener) - Method in class com.enjin.sdk.ProjectClient.ProjectClientBuilder
Sets the authentication listener the client will be using.
AUTHORIZATION - Static variable in class com.enjin.sdk.http.ClientInterceptor
The authorization key.
authPlayer(AuthPlayer) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends AuthPlayer request to the platform.
authPlayer(AuthPlayer) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
AuthPlayer - Class in com.enjin.sdk.schemas.project.queries
Request to obtain an access token for a player.
AuthPlayer() - Constructor for class com.enjin.sdk.schemas.project.queries.AuthPlayer
Sole constructor.
authProject(AuthProject) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends AuthProject request to the platform.
authProject(AuthProject) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
AuthProject - Class in com.enjin.sdk.schemas.project.queries
Request to obtain the access token for the project.
AuthProject() - Constructor for class com.enjin.sdk.schemas.project.queries.AuthProject
Sole constructor.

B

Balance - Class in com.enjin.sdk.models
Models a asset balance.
Balance() - Constructor for class com.enjin.sdk.models.Balance
 
BalanceFilter - Class in com.enjin.sdk.models
Models a filter input for balance queries.
BalanceFilter() - Constructor for class com.enjin.sdk.models.BalanceFilter
 
BalanceFragmentArguments<T extends VariableHolder<T>> - Interface in com.enjin.sdk.schemas.shared.arguments
Fragment interface used to request certain information from balances returned by the platform.
balanceService - Variable in class com.enjin.sdk.schemas.shared.SharedSchema
 
BalanceService - Interface in com.enjin.sdk.services
Used internally for balance requests.
balIdFormat(AssetIdFormat) - Method in interface com.enjin.sdk.schemas.shared.arguments.BalanceFragmentArguments
Sets the desired asset ID format.
balIndexFormat(AssetIndexFormat) - Method in interface com.enjin.sdk.schemas.shared.arguments.BalanceFragmentArguments
Sets the desired index format for non-fungible assets.
BaseSchema - Class in com.enjin.sdk.schemas
Base class for schema with functionality to send GraphQL requests to the platform and process the responses.
BaseSchema(ClientMiddleware, String, LoggerProvider) - Constructor for class com.enjin.sdk.schemas.BaseSchema
Sole constructor, used internally.
baseUri(String) - Method in class com.enjin.sdk.PlayerClient.PlayerClientBuilder
Sets the base URI the client will be using.
baseUri(String) - Method in class com.enjin.sdk.ProjectClient.ProjectClientBuilder
Sets the base URI the client will be using.
BigIntegerDeserializer - Class in com.enjin.sdk.serialization
A Gson serializer that can deserialize an integer from scientific notation.
BigIntegerDeserializer() - Constructor for class com.enjin.sdk.serialization.BigIntegerDeserializer
 
BlockchainData - Class in com.enjin.sdk.models
Models the blockchain data of a Transaction.
BlockchainData() - Constructor for class com.enjin.sdk.models.BlockchainData
 
bridgeAsset(BridgeAsset) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends BridgeAsset request to the platform.
BridgeAsset - Class in com.enjin.sdk.schemas.player.mutations
Request for bridging an asset.
BridgeAsset() - Constructor for class com.enjin.sdk.schemas.player.mutations.BridgeAsset
Sole constructor.
bridgeAsset(BridgeAsset) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
bridgeAsset(BridgeAsset) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends BridgeAsset request to the platform.
BridgeAsset - Class in com.enjin.sdk.schemas.project.mutations
Request for bridging an asset.
BridgeAsset() - Constructor for class com.enjin.sdk.schemas.project.mutations.BridgeAsset
Sole constructor.
bridgeAsset(BridgeAsset) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
bridgeAssets(BridgeAssets) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends BridgeAssets request to the platform.
BridgeAssets - Class in com.enjin.sdk.schemas.player.mutations
Request for bridging multiple indices of an NFT in a single transaction.
BridgeAssets() - Constructor for class com.enjin.sdk.schemas.player.mutations.BridgeAssets
Sole constructor.
bridgeAssets(BridgeAssets) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
bridgeAssets(BridgeAssets) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends BridgeAssets request to the platform.
BridgeAssets - Class in com.enjin.sdk.schemas.project.mutations
Request for bridging multiple indices of an NFT in a single transaction.
BridgeAssets() - Constructor for class com.enjin.sdk.schemas.project.mutations.BridgeAssets
Sole constructor.
bridgeAssets(BridgeAssets) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
bridgeClaimAsset(BridgeClaimAsset) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends BridgeClaimAsset request to the platform.
BridgeClaimAsset - Class in com.enjin.sdk.schemas.player.mutations
Request for claiming assets on the bridge.
BridgeClaimAsset() - Constructor for class com.enjin.sdk.schemas.player.mutations.BridgeClaimAsset
Sole constructor.
bridgeClaimAsset(BridgeClaimAsset) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
bridgeClaimAsset(BridgeClaimAsset) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends BridgeClaimAsset request to the platform.
BridgeClaimAsset - Class in com.enjin.sdk.schemas.project.mutations
Request for claiming assets on the bridge.
BridgeClaimAsset() - Constructor for class com.enjin.sdk.schemas.project.mutations.BridgeClaimAsset
Sole constructor.
bridgeClaimAsset(BridgeClaimAsset) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
build() - Method in class com.enjin.sdk.events.PusherEventService.PusherEventServiceBuilder
Builds the service.
build() - Method in class com.enjin.sdk.PlayerClient.PlayerClientBuilder
Builds the client.
build() - Method in class com.enjin.sdk.ProjectClient.ProjectClientBuilder
Builds the client.
builder() - Static method in class com.enjin.sdk.events.PusherEventService
Creates a builder for this class.
builder() - Static method in class com.enjin.sdk.PlayerClient
Creates a builder for this class.
builder() - Static method in class com.enjin.sdk.ProjectClient
Creates a builder for this class.

C

cancelTransaction(CancelTransaction) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends CancelTransaction request to the platform.
CancelTransaction - Class in com.enjin.sdk.schemas.shared.mutations
Request for canceling a transaction on the platform.
CancelTransaction() - Constructor for class com.enjin.sdk.schemas.shared.mutations.CancelTransaction
Sole constructor.
cancelTransaction(CancelTransaction) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
canEqual(Object) - Method in class com.enjin.sdk.graphql.GraphQLResponse
 
canEqual(Object) - Method in class com.enjin.sdk.models.AccessToken
 
canEqual(Object) - Method in class com.enjin.sdk.models.Asset
 
canEqual(Object) - Method in class com.enjin.sdk.models.AssetConfigData
 
canEqual(Object) - Method in class com.enjin.sdk.models.AssetFilter
 
canEqual(Object) - Method in class com.enjin.sdk.models.AssetSortInput
 
canEqual(Object) - Method in class com.enjin.sdk.models.AssetStateData
 
canEqual(Object) - Method in class com.enjin.sdk.models.AssetTransferFeeSettings
 
canEqual(Object) - Method in class com.enjin.sdk.models.AssetTransferFeeSettingsInput
 
canEqual(Object) - Method in class com.enjin.sdk.models.Balance
 
canEqual(Object) - Method in class com.enjin.sdk.models.BalanceFilter
 
canEqual(Object) - Method in class com.enjin.sdk.models.BlockchainData
 
canEqual(Object) - Method in class com.enjin.sdk.models.Contracts
 
canEqual(Object) - Method in class com.enjin.sdk.models.Filter
 
canEqual(Object) - Method in class com.enjin.sdk.models.GasPrices
 
canEqual(Object) - Method in class com.enjin.sdk.models.LinkingInfo
 
canEqual(Object) - Method in class com.enjin.sdk.models.MeltInput
 
canEqual(Object) - Method in class com.enjin.sdk.models.MintInput
 
canEqual(Object) - Method in class com.enjin.sdk.models.NotificationEvent
 
canEqual(Object) - Method in class com.enjin.sdk.models.Notifications
 
canEqual(Object) - Method in class com.enjin.sdk.models.PaginationCursor
 
canEqual(Object) - Method in class com.enjin.sdk.models.PaginationInput
 
canEqual(Object) - Method in class com.enjin.sdk.models.Platform
 
canEqual(Object) - Method in class com.enjin.sdk.models.Player
 
canEqual(Object) - Method in class com.enjin.sdk.models.PlayerFilter
 
canEqual(Object) - Method in class com.enjin.sdk.models.Project
 
canEqual(Object) - Method in class com.enjin.sdk.models.Pusher
 
canEqual(Object) - Method in class com.enjin.sdk.models.PusherChannels
 
canEqual(Object) - Method in class com.enjin.sdk.models.PusherOptions
 
canEqual(Object) - Method in class com.enjin.sdk.models.SupplyModels
 
canEqual(Object) - Method in class com.enjin.sdk.models.TradeInput
 
canEqual(Object) - Method in class com.enjin.sdk.models.Transaction
 
canEqual(Object) - Method in class com.enjin.sdk.models.TransactionEvent
 
canEqual(Object) - Method in class com.enjin.sdk.models.TransactionFilter
 
canEqual(Object) - Method in class com.enjin.sdk.models.TransactionLog
 
canEqual(Object) - Method in class com.enjin.sdk.models.TransactionReceipt
 
canEqual(Object) - Method in class com.enjin.sdk.models.TransactionSortInput
 
canEqual(Object) - Method in class com.enjin.sdk.models.TransferInput
 
canEqual(Object) - Method in class com.enjin.sdk.models.Wallet
 
channel() - Method in class com.enjin.sdk.events.channels.AssetChannel
 
channel() - Method in interface com.enjin.sdk.events.channels.IChannel
Returns the channel formatted as a string.
channel() - Method in class com.enjin.sdk.events.channels.PlayerChannel
 
channel() - Method in class com.enjin.sdk.events.channels.ProjectChannel
 
channel() - Method in class com.enjin.sdk.events.channels.WalletChannel
 
ClientInterceptor - Class in com.enjin.sdk.http
Interceptor class for platform clients.
ClientInterceptor() - Constructor for class com.enjin.sdk.http.ClientInterceptor
 
ClientMiddleware - Class in com.enjin.sdk
Middleware used by clients to communicate with the platform.
ClientMiddleware(String, HttpLogLevel, LoggerProvider) - Constructor for class com.enjin.sdk.ClientMiddleware
Sole constructor.
close() - Method in class com.enjin.sdk.ClientMiddleware
 
close() - Method in class com.enjin.sdk.PlayerClient
 
close() - Method in class com.enjin.sdk.ProjectClient
 
com.enjin.sdk - package com.enjin.sdk
 
com.enjin.sdk.events - package com.enjin.sdk.events
 
com.enjin.sdk.events.channels - package com.enjin.sdk.events.channels
 
com.enjin.sdk.graphql - package com.enjin.sdk.graphql
 
com.enjin.sdk.http - package com.enjin.sdk.http
 
com.enjin.sdk.models - package com.enjin.sdk.models
 
com.enjin.sdk.schemas - package com.enjin.sdk.schemas
 
com.enjin.sdk.schemas.player - package com.enjin.sdk.schemas.player
 
com.enjin.sdk.schemas.player.mutations - package com.enjin.sdk.schemas.player.mutations
 
com.enjin.sdk.schemas.player.queries - package com.enjin.sdk.schemas.player.queries
 
com.enjin.sdk.schemas.project - package com.enjin.sdk.schemas.project
 
com.enjin.sdk.schemas.project.arguments - package com.enjin.sdk.schemas.project.arguments
 
com.enjin.sdk.schemas.project.mutations - package com.enjin.sdk.schemas.project.mutations
 
com.enjin.sdk.schemas.project.queries - package com.enjin.sdk.schemas.project.queries
 
com.enjin.sdk.schemas.shared - package com.enjin.sdk.schemas.shared
 
com.enjin.sdk.schemas.shared.arguments - package com.enjin.sdk.schemas.shared.arguments
 
com.enjin.sdk.schemas.shared.mutations - package com.enjin.sdk.schemas.shared.mutations
 
com.enjin.sdk.schemas.shared.queries - package com.enjin.sdk.schemas.shared.queries
 
com.enjin.sdk.serialization - package com.enjin.sdk.serialization
 
com.enjin.sdk.serialization.converter - package com.enjin.sdk.serialization.converter
 
com.enjin.sdk.services - package com.enjin.sdk.services
 
com.enjin.sdk.utils - package com.enjin.sdk.utils
 
com.enjin.sdk.utils.reflection - package com.enjin.sdk.utils.reflection
 
completeTrade(CompleteTrade) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends CompleteTrade request to the platform.
CompleteTrade - Class in com.enjin.sdk.schemas.project.mutations
Request for completing a trade between two wallets.
CompleteTrade() - Constructor for class com.enjin.sdk.schemas.project.mutations.CompleteTrade
Sole constructor.
completeTrade(CompleteTrade) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
configure(IEventListener) - Static method in class com.enjin.sdk.events.EventListenerRegistration
Creates a new registration configuration for the provided listener.
configureListener(IEventListener) - Method in class com.enjin.sdk.events.PusherEventService
Configures a notification listener.
Contracts - Class in com.enjin.sdk.models
Models a smart contract used by the platform.
Contracts() - Constructor for class com.enjin.sdk.models.Contracts
 
convert(ResponseBody) - Method in class com.enjin.sdk.serialization.converter.GraphConverter.GraphResponseConverter
Converts the response body into a GraphQL response.
convert(T) - Method in class com.enjin.sdk.serialization.converter.JsonStringConverter.DelegateToStringConverter
 
create() - Method in class com.enjin.sdk.events.EventListenerRegistration.RegistrationListenerConfiguration
Creates new instance of notification listener with the configured listener and event matcher.
create() - Static method in class com.enjin.sdk.serialization.converter.GraphConverter
Returns a new graph converter.
create(LoggerProvider) - Static method in class com.enjin.sdk.serialization.converter.GraphConverter
Returns a new graph converter that uses the given logger provider.
create(Converter.Factory) - Static method in class com.enjin.sdk.serialization.converter.JsonStringConverter
Creates a new factory instance.
createAsset(CreateAsset) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends CreateAsset request to the platform.
CreateAsset - Class in com.enjin.sdk.schemas.project.mutations
Request for creating a asset on the platform.
CreateAsset() - Constructor for class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sole constructor.
createAsset(CreateAsset) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
createPlayer(CreatePlayer) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends CreatePlayer request to the platform.
CreatePlayer - Class in com.enjin.sdk.schemas.project.mutations
Request for creating a player for the project.
CreatePlayer() - Constructor for class com.enjin.sdk.schemas.project.mutations.CreatePlayer
Sole constructor.
createPlayer(CreatePlayer) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
createRequestBody(GraphQLRequest<T>) - Method in class com.enjin.sdk.schemas.BaseSchema
Creates the serialized request body to be sent to the platform.
createResult(Response<GraphQLResponse<T>>) - Static method in class com.enjin.sdk.schemas.BaseSchema
Processes the retrofit response and returns the GraphQL response.
createService(Class<T>) - Method in class com.enjin.sdk.schemas.BaseSchema
Creates a retrofit service.
createTrade(CreateTrade) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends CreateTrade request to the platform.
CreateTrade - Class in com.enjin.sdk.schemas.project.mutations
Request for creating a trade between two wallets.
CreateTrade() - Constructor for class com.enjin.sdk.schemas.project.mutations.CreateTrade
Sole constructor.
createTrade(CreateTrade) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 

D

data(String) - Method in class com.enjin.sdk.schemas.player.mutations.AdvancedSendAsset
Sets the data to forward with the transaction.
data(String) - Method in class com.enjin.sdk.schemas.player.mutations.SendAsset
Sets the data to forward with the transaction.
data(String) - Method in class com.enjin.sdk.schemas.project.mutations.AdvancedSendAsset
Sets the data to forward with the transaction.
data(String) - Method in class com.enjin.sdk.schemas.project.mutations.SendAsset
Sets the data to forward with the transaction.
debug(String) - Method in class com.enjin.sdk.utils.LoggerProvider
Logs the message at the debug logging level.
debug(String, Exception) - Method in class com.enjin.sdk.utils.LoggerProvider
Formats and logs the message and exception at the debug logging level.
decreaseMaxMeltFee(DecreaseMaxMeltFee) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends DecreaseMaxMeltFee request to the platform.
DecreaseMaxMeltFee - Class in com.enjin.sdk.schemas.project.mutations
Request for setting an asset's max melt fee to a lower value.
DecreaseMaxMeltFee() - Constructor for class com.enjin.sdk.schemas.project.mutations.DecreaseMaxMeltFee
Sole constructor.
decreaseMaxMeltFee(DecreaseMaxMeltFee) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
decreaseMaxTransferFee(DecreaseMaxTransferFee) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends DecreaseMaxTransferFee request to the platform.
DecreaseMaxTransferFee - Class in com.enjin.sdk.schemas.project.mutations
Request for setting an asset's max transfer fee to a lower value.
DecreaseMaxTransferFee() - Constructor for class com.enjin.sdk.schemas.project.mutations.DecreaseMaxTransferFee
Sole constructor.
decreaseMaxTransferFee(DecreaseMaxTransferFee) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
DelegateToStringConverter(Converter<T, RequestBody>) - Constructor for class com.enjin.sdk.serialization.converter.JsonStringConverter.DelegateToStringConverter
Creates a new converter instance.
deletePlayer(DeletePlayer) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends DeletePlayer request to the platform.
DeletePlayer - Class in com.enjin.sdk.schemas.project.mutations
Request for deleting a player from the project.
DeletePlayer() - Constructor for class com.enjin.sdk.schemas.project.mutations.DeletePlayer
Sole constructor.
deletePlayer(DeletePlayer) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.enjin.sdk.serialization.BigIntegerDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.enjin.sdk.serialization.TransactionTypeDeserializer
 
direction(SortDirection) - Method in class com.enjin.sdk.models.AssetSortInput
Sets the direction to sort by.
direction(SortDirection) - Method in class com.enjin.sdk.models.TransactionSortInput
Sets the direction to sort by.

E

enableAutomaticReauthentication() - Method in class com.enjin.sdk.ProjectClient.ProjectClientBuilder
Enables the client to automatically reauthenticate itself when authenticated through its ProjectClient.authClient(java.lang.String, java.lang.String) method.
EnjinHosts - Class in com.enjin.sdk
The network hosts used by the Enjin Platform.
equals(Object) - Method in class com.enjin.sdk.graphql.GraphQLError
 
equals(Object) - Method in class com.enjin.sdk.graphql.GraphQLResponse
 
equals(Object) - Method in class com.enjin.sdk.models.AccessToken
 
equals(Object) - Method in class com.enjin.sdk.models.Asset
 
equals(Object) - Method in class com.enjin.sdk.models.AssetConfigData
 
equals(Object) - Method in class com.enjin.sdk.models.AssetFilter
 
equals(Object) - Method in class com.enjin.sdk.models.AssetSortInput
 
equals(Object) - Method in class com.enjin.sdk.models.AssetStateData
 
equals(Object) - Method in class com.enjin.sdk.models.AssetTransferFeeSettings
 
equals(Object) - Method in class com.enjin.sdk.models.AssetTransferFeeSettingsInput
 
equals(Object) - Method in class com.enjin.sdk.models.AssetVariant
 
equals(Object) - Method in class com.enjin.sdk.models.Balance
 
equals(Object) - Method in class com.enjin.sdk.models.BalanceFilter
 
equals(Object) - Method in class com.enjin.sdk.models.BlockchainData
 
equals(Object) - Method in class com.enjin.sdk.models.Contracts
 
equals(Object) - Method in class com.enjin.sdk.models.Filter
 
equals(Object) - Method in class com.enjin.sdk.models.GasPrices
 
equals(Object) - Method in class com.enjin.sdk.models.LinkingInfo
 
equals(Object) - Method in class com.enjin.sdk.models.MeltInput
 
equals(Object) - Method in class com.enjin.sdk.models.MintInput
 
equals(Object) - Method in class com.enjin.sdk.models.NotificationEvent
 
equals(Object) - Method in class com.enjin.sdk.models.Notifications
 
equals(Object) - Method in class com.enjin.sdk.models.PaginationCursor
 
equals(Object) - Method in class com.enjin.sdk.models.PaginationInput
 
equals(Object) - Method in class com.enjin.sdk.models.Platform
 
equals(Object) - Method in class com.enjin.sdk.models.Player
 
equals(Object) - Method in class com.enjin.sdk.models.PlayerFilter
 
equals(Object) - Method in class com.enjin.sdk.models.Project
 
equals(Object) - Method in class com.enjin.sdk.models.Pusher
 
equals(Object) - Method in class com.enjin.sdk.models.PusherChannels
 
equals(Object) - Method in class com.enjin.sdk.models.PusherOptions
 
equals(Object) - Method in class com.enjin.sdk.models.SupplyModels
 
equals(Object) - Method in class com.enjin.sdk.models.TradeInput
 
equals(Object) - Method in class com.enjin.sdk.models.Transaction
 
equals(Object) - Method in class com.enjin.sdk.models.TransactionEvent
 
equals(Object) - Method in class com.enjin.sdk.models.TransactionFilter
 
equals(Object) - Method in class com.enjin.sdk.models.TransactionLog
 
equals(Object) - Method in class com.enjin.sdk.models.TransactionReceipt
 
equals(Object) - Method in class com.enjin.sdk.models.TransactionSortInput
 
equals(Object) - Method in class com.enjin.sdk.models.TransferInput
 
equals(Object) - Method in class com.enjin.sdk.models.Wallet
 
ethAddress(String) - Method in interface com.enjin.sdk.schemas.project.arguments.TransactionRequestArguments
Sets the Ethereum address of the sender.
ethAddress(String) - Method in class com.enjin.sdk.schemas.project.mutations.UnlinkWallet
Sets the Ethereum address of the wallet to unlink.
ethAddress(String) - Method in class com.enjin.sdk.schemas.project.queries.GetWallet
Sets the Ethereum address of the wallet to get.
ethAddresses(String...) - Method in class com.enjin.sdk.schemas.project.queries.GetWallets
Sets the Ethereum addresses of the wallets to get.
EventFilter - Annotation Type in com.enjin.sdk.events
Indicates the events to be filtered by the type.
EventListenerRegistration - Class in com.enjin.sdk.events
Registration wrapper for a IEventListener that extracts any metadata from the notification listener that may be used in event handling.
EventListenerRegistration(IEventListener) - Constructor for class com.enjin.sdk.events.EventListenerRegistration
Constructs the registration for the specified listener.
EventListenerRegistration(IEventListener, IEventMatcher) - Constructor for class com.enjin.sdk.events.EventListenerRegistration
Constructs the registration for the specified listener with the specified event matcher.
EventListenerRegistration.RegistrationListenerConfiguration<T extends EventListenerRegistration.RegistrationListenerConfiguration<T>> - Class in com.enjin.sdk.events
A registration configuration for listeners.
eventMatcher - Variable in class com.enjin.sdk.events.EventListenerRegistration.RegistrationListenerConfiguration
The event matcher of the configuration.
EventType - Enum in com.enjin.sdk.models
Represent the type of notification received.

F

failedFuture(Throwable) - Static method in class com.enjin.sdk.utils.FutureUtil
Returns a future that contains the given exception.
field(AssetField) - Method in class com.enjin.sdk.models.AssetSortInput
Sets the field to sort by.
field(TransactionField) - Method in class com.enjin.sdk.models.TransactionSortInput
Sets the field to sort by.
Filter<T extends Filter<T>> - Class in com.enjin.sdk.models
Provides implementation of common filter input functionality.
Filter() - Constructor for class com.enjin.sdk.models.Filter
 
filter(AssetFilter) - Method in class com.enjin.sdk.schemas.project.queries.GetAssetsFromProjects
Sets the filter the request will use.
filter(PlayerFilter) - Method in class com.enjin.sdk.schemas.project.queries.GetPlayers
Sets the filter the request will use.
filter(AssetFilter) - Method in class com.enjin.sdk.schemas.shared.queries.GetAssets
Sets the filter the request will use.
filter(BalanceFilter) - Method in class com.enjin.sdk.schemas.shared.queries.GetBalances
Sets the filter the request will use.
filter(BalanceFilter) - Method in class com.enjin.sdk.schemas.shared.queries.GetBalancesFromProjects
Sets the filter the request will use.
filter(TransactionFilter) - Method in class com.enjin.sdk.schemas.shared.queries.GetTransactions
Sets the filter the request will use.
filterByChannelTypes(String) - Static method in enum com.enjin.sdk.models.EventType
Returns a list of event types that broadcast on the specified channel.
from(String) - Method in class com.enjin.sdk.models.TransferInput
Sets the source of the funds.
fromJson - Variable in class com.enjin.sdk.serialization.converter.GraphConverter
Protected gson builder to make use of custom builder settings for deserialization.
FutureUtil - Class in com.enjin.sdk.utils
Utility class for use with Future.

G

GasPrices - Class in com.enjin.sdk.models
Models a gas prices object.
GasPrices() - Constructor for class com.enjin.sdk.models.GasPrices
 
get(String) - Method in class com.enjin.sdk.graphql.GraphQLQueryRegistry
Returns the query string if the registry contains the template or null if not.
get(Object, Class<T>) - Method in class com.enjin.sdk.utils.reflection.SafeField
Gets the value assigned to the instance field and casts it to the provided type.
getAccepted() - Method in class com.enjin.sdk.models.Transaction
 
getAddress() - Method in class com.enjin.sdk.models.TransactionLog
 
getAnnualPercentage() - Method in class com.enjin.sdk.models.SupplyModels
 
getAnnualValue() - Method in class com.enjin.sdk.models.SupplyModels
 
getAsset() - Method in class com.enjin.sdk.models.PusherChannels
 
getAsset() - Method in class com.enjin.sdk.models.Transaction
 
getAsset(GetAsset) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends GetAsset request to the platform.
GetAsset - Class in com.enjin.sdk.schemas.shared.queries
Request for getting a asset on the platform.
GetAsset() - Constructor for class com.enjin.sdk.schemas.shared.queries.GetAsset
Sole constructor.
getAsset(GetAsset) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
getAssetId() - Method in class com.enjin.sdk.models.AssetTransferFeeSettings

getAssetId() - Method in class com.enjin.sdk.models.AssetVariant
 
getAssets(GetAssets) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends GetAssets request to the platform.
GetAssets - Class in com.enjin.sdk.schemas.shared.queries
Request for getting assets on the platform.
GetAssets() - Constructor for class com.enjin.sdk.schemas.shared.queries.GetAssets
Sole constructor.
getAssets(GetAssets) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
getAssetsCreated() - Method in class com.enjin.sdk.models.Wallet
 
getAssetsFromProjects(GetAssetsFromProjects) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends GetAssetsFromProjects request to the platform.
getAssetsFromProjects(GetAssetsFromProjects) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
GetAssetsFromProjects - Class in com.enjin.sdk.schemas.project.queries
Request for getting assets from different projects on the platform.
GetAssetsFromProjects() - Constructor for class com.enjin.sdk.schemas.project.queries.GetAssetsFromProjects
Sole constructor.
getAverage() - Method in class com.enjin.sdk.models.GasPrices
The recommended average gas price in Gwei.
getBalances() - Method in class com.enjin.sdk.models.Wallet
 
getBalances(GetBalances) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends GetBalances request to the platform.
GetBalances - Class in com.enjin.sdk.schemas.shared.queries
Request for getting balances on the platform.
GetBalances() - Constructor for class com.enjin.sdk.schemas.shared.queries.GetBalances
Sole constructor.
getBalances(GetBalances) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
getBalancesFromProjects(GetBalancesFromProjects) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends GetBalancesFromProjects request to the platform.
GetBalancesFromProjects - Class in com.enjin.sdk.schemas.shared.queries
Request for getting balances from different projects on the platform.
GetBalancesFromProjects() - Constructor for class com.enjin.sdk.schemas.shared.queries.GetBalancesFromProjects
Sole constructor.
getBalancesFromProjects(GetBalancesFromProjects) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
getBaseUrl() - Method in class com.enjin.sdk.ClientMiddleware
 
getBlockchainData() - Method in class com.enjin.sdk.models.Transaction
 
getBlockHash() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getBlockHeight() - Method in class com.enjin.sdk.models.AssetStateData
 
getBlockNumber() - Method in class com.enjin.sdk.models.TransactionLog
 
getBlockNumber() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getChannel() - Method in class com.enjin.sdk.models.NotificationEvent
 
getChannels() - Method in enum com.enjin.sdk.models.EventType
 
getChannels() - Method in class com.enjin.sdk.models.Pusher
 
getCirculatingSupply() - Method in class com.enjin.sdk.models.AssetStateData
 
getCluster() - Method in class com.enjin.sdk.models.PusherOptions
 
getCode() - Method in class com.enjin.sdk.graphql.GraphQLError
 
getCode() - Method in class com.enjin.sdk.models.LinkingInfo
 
getCollapsing() - Method in class com.enjin.sdk.models.SupplyModels
 
getConfigData() - Method in class com.enjin.sdk.models.Asset
 
getContract() - Method in class com.enjin.sdk.models.Transaction
 
getContracts() - Method in class com.enjin.sdk.models.Platform
 
getCookies(String) - Method in class com.enjin.sdk.http.SessionCookieJar
Returns the cookies for the provided URL.
getCookies(HttpUrl) - Method in class com.enjin.sdk.http.SessionCookieJar
Returns the cookies for the provided URL.
getCreatedAt() - Method in class com.enjin.sdk.models.Asset

getCreatedAt() - Method in class com.enjin.sdk.models.AssetVariant

getCreatedAt() - Method in class com.enjin.sdk.models.Player

getCreatedAt() - Method in class com.enjin.sdk.models.Project

getCreatedAt() - Method in class com.enjin.sdk.models.Transaction

getCreator() - Method in class com.enjin.sdk.models.AssetStateData
 
getCryptoItems() - Method in class com.enjin.sdk.models.Contracts
 
getCumulativeGasUsed() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getCurrentPage() - Method in class com.enjin.sdk.models.PaginationCursor
 
getCursor() - Method in class com.enjin.sdk.graphql.GraphQLResponse
 
getData() - Method in class com.enjin.sdk.graphql.GraphQLResponse
 
getData() - Method in class com.enjin.sdk.models.NotificationEvent
 
getData() - Method in class com.enjin.sdk.models.TransactionLog
 
getDebugLevel() - Method in class com.enjin.sdk.utils.LoggerProvider
 
getDefaultLevel() - Method in class com.enjin.sdk.utils.LoggerProvider
 
getDescription() - Method in class com.enjin.sdk.models.Project
 
getDetails() - Method in class com.enjin.sdk.graphql.GraphQLError
 
getEncodedData() - Method in class com.enjin.sdk.models.BlockchainData
 
getEncodedSignature() - Method in class com.enjin.sdk.models.TransactionEvent
 
getEncrypted() - Method in class com.enjin.sdk.models.PusherOptions
 
getEnj() - Method in class com.enjin.sdk.models.Contracts
 
getEnjAllowance() - Method in class com.enjin.sdk.models.Wallet
 
getEnjBalance() - Method in class com.enjin.sdk.models.Wallet
 
getError() - Method in class com.enjin.sdk.models.BlockchainData
 
getErrors() - Method in class com.enjin.sdk.graphql.GraphQLResponse
 
getEthAddress() - Method in class com.enjin.sdk.models.Wallet
 
getEthBalance() - Method in class com.enjin.sdk.models.Wallet
 
getEvent() - Method in class com.enjin.sdk.models.TransactionLog
 
getEventMatcher() - Method in class com.enjin.sdk.events.EventListenerRegistration
 
getExpiresIn() - Method in class com.enjin.sdk.models.AccessToken
 
getFast() - Method in class com.enjin.sdk.models.GasPrices
The recommended fast gas price in Gwei.
getFastest() - Method in class com.enjin.sdk.models.GasPrices
The recommended fastest gas price in Gwei.
getField() - Method in class com.enjin.sdk.utils.reflection.SafeField
 
getFieldsOfTypeWithModifiers(Class<?>, Class<?>, int...) - Static method in class com.enjin.sdk.utils.reflection.SafeReflection
Gets a list of safe fields that match the provided type and modifiers.
getFirstBlock() - Method in class com.enjin.sdk.models.AssetStateData
 
getFixed() - Method in class com.enjin.sdk.models.SupplyModels
 
getFrom() - Method in class com.enjin.sdk.models.PaginationCursor
 
getFrom() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getFromKey(String) - Static method in enum com.enjin.sdk.models.EventType
Returns the event type for the given key.
getFromName(String) - Static method in enum com.enjin.sdk.models.EventType
Returns the event type for the given name.
getGasPrices(GetGasPrices) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends GetGasPrices request to the platform.
GetGasPrices - Class in com.enjin.sdk.schemas.shared.queries
Request for getting the latest gas prices.
GetGasPrices() - Constructor for class com.enjin.sdk.schemas.shared.queries.GetGasPrices
Sole constructor.
getGasPrices(GetGasPrices) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
getGasPrices(String, JsonObject) - Method in interface com.enjin.sdk.services.PlatformService
 
getGasUsed() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getHasMorePages() - Method in class com.enjin.sdk.models.PaginationCursor
 
getHasPages() - Method in class com.enjin.sdk.models.PaginationCursor
 
getHttpClient() - Method in class com.enjin.sdk.ClientMiddleware
 
getId() - Method in class com.enjin.sdk.models.Asset
 
getId() - Method in class com.enjin.sdk.models.AssetVariant
 
getId() - Method in class com.enjin.sdk.models.Balance
 
getId() - Method in class com.enjin.sdk.models.Platform
 
getId() - Method in class com.enjin.sdk.models.Player
 
getId() - Method in class com.enjin.sdk.models.Transaction
 
getImage() - Method in class com.enjin.sdk.models.Project
 
getIndex() - Method in class com.enjin.sdk.models.Balance
 
getIndexedInputs() - Method in class com.enjin.sdk.models.TransactionEvent
 
getInfinite() - Method in class com.enjin.sdk.models.SupplyModels
 
getInputs() - Method in class com.enjin.sdk.models.TransactionEvent
 
getJsonElement(JsonObject, String) - Static method in class com.enjin.sdk.utils.GsonUtil
Gets an element from the provided path for the provided object.
getKey() - Method in enum com.enjin.sdk.models.EventType
 
getKey() - Method in class com.enjin.sdk.models.Pusher
 
getLastPage() - Method in class com.enjin.sdk.models.PaginationCursor
 
getLinkingInfo() - Method in class com.enjin.sdk.models.Player
 
getListener() - Method in class com.enjin.sdk.events.EventListenerRegistration
 
getLocations() - Method in class com.enjin.sdk.graphql.GraphQLError
 
getLogger() - Method in class com.enjin.sdk.utils.LoggerProvider
 
getLoggerProvider() - Method in class com.enjin.sdk.events.PusherEventService
 
getLoggerProvider() - Method in class com.enjin.sdk.schemas.BaseSchema
 
getLoggerProvider() - Method in class com.enjin.sdk.serialization.converter.GraphConverter
 
getLogs() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getMany(String, JsonObject) - Method in interface com.enjin.sdk.services.AssetService
 
getMany(String, JsonObject) - Method in interface com.enjin.sdk.services.BalanceService
 
getMany(String, JsonObject) - Method in interface com.enjin.sdk.services.PlayerService
 
getMany(String, JsonObject) - Method in interface com.enjin.sdk.services.TransactionService
 
getMany(String, JsonObject) - Method in interface com.enjin.sdk.services.WalletService
 
getMeltFeeMaxRatio() - Method in class com.enjin.sdk.models.AssetConfigData

getMeltFeeRatio() - Method in class com.enjin.sdk.models.AssetConfigData

getMeltValue() - Method in class com.enjin.sdk.models.AssetConfigData

getMessage() - Method in class com.enjin.sdk.graphql.GraphQLError
 
getMessage() - Method in class com.enjin.sdk.models.NotificationEvent
 
getMetadataUri() - Method in class com.enjin.sdk.models.AssetConfigData
 
getMintableSupply() - Method in class com.enjin.sdk.models.AssetStateData
 
getName() - Method in class com.enjin.sdk.models.Asset
 
getName() - Method in class com.enjin.sdk.models.Platform
 
getName() - Method in class com.enjin.sdk.models.Project
 
getName() - Method in class com.enjin.sdk.models.TransactionEvent
 
getNamespace() - Method in class com.enjin.sdk.graphql.GraphQLRequest
 
getNamespace() - Method in class com.enjin.sdk.models.Pusher
 
getNetwork() - Method in class com.enjin.sdk.models.Platform
 
getNonce() - Method in class com.enjin.sdk.models.BlockchainData
 
getNonFungible() - Method in class com.enjin.sdk.models.AssetStateData
 
getNonIndexedInputs() - Method in class com.enjin.sdk.models.TransactionEvent
 
getNotifications() - Method in class com.enjin.sdk.models.Platform
 
getOne(String, JsonObject) - Method in interface com.enjin.sdk.services.AssetService
 
getOne(String, JsonObject) - Method in interface com.enjin.sdk.services.PlatformService
 
getOne(String, JsonObject) - Method in interface com.enjin.sdk.services.PlayerService
 
getOne(String, JsonObject) - Method in interface com.enjin.sdk.services.ProjectService
 
getOne(String, JsonObject) - Method in interface com.enjin.sdk.services.TransactionService
 
getOne(String, JsonObject) - Method in interface com.enjin.sdk.services.WalletService
 
getOptions() - Method in class com.enjin.sdk.models.Pusher
 
getPerPage() - Method in class com.enjin.sdk.models.PaginationCursor
 
getPlatform(GetPlatform) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends GetPlatform request to the platform.
GetPlatform - Class in com.enjin.sdk.schemas.shared.queries
Request for getting the platform details.
GetPlatform() - Constructor for class com.enjin.sdk.schemas.shared.queries.GetPlatform
Sole constructor.
getPlatform(GetPlatform) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
getPlatformRegistry() - Method in class com.enjin.sdk.models.Contracts
 
getPlayer() - Method in class com.enjin.sdk.models.PusherChannels
 
getPlayer(GetPlayer) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends GetPlayer request to the platform.
getPlayer(GetPlayer) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
GetPlayer - Class in com.enjin.sdk.schemas.player.queries
Request for getting information about the player.
GetPlayer() - Constructor for class com.enjin.sdk.schemas.player.queries.GetPlayer
Sole constructor.
getPlayer(GetPlayer) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends GetPlayer request to the platform.
getPlayer(GetPlayer) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
GetPlayer - Class in com.enjin.sdk.schemas.project.queries
Request for getting a player on the project.
GetPlayer() - Constructor for class com.enjin.sdk.schemas.project.queries.GetPlayer
Sole constructor.
getPlayers(GetPlayers) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends GetPlayers request to the platform.
getPlayers(GetPlayers) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
GetPlayers - Class in com.enjin.sdk.schemas.project.queries
Request for getting players on the project.
GetPlayers() - Constructor for class com.enjin.sdk.schemas.project.queries.GetPlayers
Sole constructor.
getProject() - Method in class com.enjin.sdk.models.Balance
 
getProject() - Method in class com.enjin.sdk.models.PusherChannels
 
getProject() - Method in class com.enjin.sdk.models.Transaction
 
getProject(GetProject) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends GetProject request to the platform.
GetProject - Class in com.enjin.sdk.schemas.shared.queries
Request for getting a project on the platform.
GetProject() - Constructor for class com.enjin.sdk.schemas.shared.queries.GetProject
Sole constructor.
getProject(GetProject) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
getProjectWallet() - Method in class com.enjin.sdk.models.Transaction
 
getPusher() - Method in class com.enjin.sdk.models.Notifications
 
getQr() - Method in class com.enjin.sdk.models.LinkingInfo
 
getQueryRegistry() - Method in class com.enjin.sdk.ClientMiddleware
 
getRaw() - Method in class com.enjin.sdk.graphql.GraphQLResponse
 
getReceipt() - Method in class com.enjin.sdk.models.BlockchainData
 
getRequest(GetTransaction) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends GetTransaction request to the platform.
getRequest(GetTransaction) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
getRequests(GetTransactions) - Method in interface com.enjin.sdk.schemas.shared.ISharedSchema
Sends GetTransactions request to the platform.
getRequests(GetTransactions) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
 
getReserve() - Method in class com.enjin.sdk.models.AssetStateData
 
getRetryState() - Method in class com.enjin.sdk.models.Transaction
 
getSafeLow() - Method in class com.enjin.sdk.models.GasPrices
The recommended safe gas price in Gwei.
getSettable() - Method in class com.enjin.sdk.models.SupplyModels
 
getSignature() - Method in class com.enjin.sdk.models.TransactionEvent
 
getSignedBackupTransaction() - Method in class com.enjin.sdk.models.BlockchainData
 
getSignedCancelTransaction() - Method in class com.enjin.sdk.models.BlockchainData
 
getSignedTransaction() - Method in class com.enjin.sdk.models.BlockchainData
 
getState() - Method in class com.enjin.sdk.models.Transaction
 
getStateData() - Method in class com.enjin.sdk.models.Asset
 
getStatic(Class<T>) - Method in class com.enjin.sdk.utils.reflection.SafeField
Gets the value assigned to a class field and casts it to the provided type.
getStatus() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getSupplyModel() - Method in class com.enjin.sdk.models.AssetStateData
 
getSupplyModels() - Method in class com.enjin.sdk.models.Contracts
 
getTitle() - Method in class com.enjin.sdk.models.Transaction
 
getTo() - Method in class com.enjin.sdk.models.PaginationCursor
 
getTo() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getToken() - Method in class com.enjin.sdk.models.AccessToken
 
getTopics() - Method in class com.enjin.sdk.models.TransactionLog
 
getTotal() - Method in class com.enjin.sdk.models.PaginationCursor
 
getTotalSupply() - Method in class com.enjin.sdk.models.AssetStateData
 
GetTransaction - Class in com.enjin.sdk.schemas.shared.queries
Request for getting a transaction on the platform.
GetTransaction() - Constructor for class com.enjin.sdk.schemas.shared.queries.GetTransaction
Sole constructor.
getTransactionHash() - Method in class com.enjin.sdk.models.TransactionLog
 
getTransactionHash() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getTransactionId() - Method in class com.enjin.sdk.models.Transaction
 
getTransactionIndex() - Method in class com.enjin.sdk.models.TransactionReceipt
 
getTransactions() - Method in class com.enjin.sdk.models.Wallet
 
GetTransactions - Class in com.enjin.sdk.schemas.shared.queries
Request for getting transactions on the platform.
GetTransactions() - Constructor for class com.enjin.sdk.schemas.shared.queries.GetTransactions
Sole constructor.
getTransferable() - Method in class com.enjin.sdk.models.AssetConfigData
 
getTransferFeeSettings() - Method in class com.enjin.sdk.models.AssetConfigData
 
getType() - Method in class com.enjin.sdk.models.AssetTransferFeeSettings
 
getType() - Method in class com.enjin.sdk.models.NotificationEvent
 
getType() - Method in class com.enjin.sdk.models.Transaction
 
getUpdatedAt() - Method in class com.enjin.sdk.models.Asset

getUpdatedAt() - Method in class com.enjin.sdk.models.AssetVariant

getUpdatedAt() - Method in class com.enjin.sdk.models.Player

getUpdatedAt() - Method in class com.enjin.sdk.models.Project

getUpdatedAt() - Method in class com.enjin.sdk.models.Transaction

getUsageCount() - Method in class com.enjin.sdk.models.AssetVariant
 
getUuid() - Method in class com.enjin.sdk.models.Project
 
getValue() - Method in class com.enjin.sdk.models.AssetTransferFeeSettings
 
getValue() - Method in class com.enjin.sdk.models.Balance
 
getValue() - Method in class com.enjin.sdk.models.Transaction
 
getVariables() - Method in class com.enjin.sdk.graphql.GraphQLRequest
 
getVariables() - Method in interface com.enjin.sdk.graphql.VariableHolder
Gets the mapping of parameter keys and their values.
getVariantMetadata() - Method in class com.enjin.sdk.models.AssetVariant
 
getVariantMode() - Method in class com.enjin.sdk.models.Asset
 
getVariants() - Method in class com.enjin.sdk.models.Asset
 
getWallet() - Method in class com.enjin.sdk.models.Balance
 
getWallet() - Method in class com.enjin.sdk.models.Player
 
getWallet() - Method in class com.enjin.sdk.models.PusherChannels
 
getWallet() - Method in class com.enjin.sdk.models.Transaction
 
getWallet(GetWallet) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends GetWallet request to the platform.
getWallet(GetWallet) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
GetWallet - Class in com.enjin.sdk.schemas.player.queries
Request for getting the player's wallet.
GetWallet() - Constructor for class com.enjin.sdk.schemas.player.queries.GetWallet
Sole constructor.
getWallet(GetWallet) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends GetWallet request to the platform.
getWallet(GetWallet) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
GetWallet - Class in com.enjin.sdk.schemas.project.queries
Request for getting a player's wallet.
GetWallet() - Constructor for class com.enjin.sdk.schemas.project.queries.GetWallet
Sole constructor.
getWallets(GetWallets) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends GetWallets request to the platform.
getWallets(GetWallets) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
GetWallets - Class in com.enjin.sdk.schemas.project.queries
Request for getting player wallets.
GetWallets() - Constructor for class com.enjin.sdk.schemas.project.queries.GetWallets
Sole constructor.
GOERLI - Static variable in class com.enjin.sdk.EnjinHosts
The URL for the Enjin Platform on the Goerli test network.
GraphConverter - Class in com.enjin.sdk.serialization.converter
Body for GraphQL requests and responses, closed for modification but open for extension.
GraphConverter() - Constructor for class com.enjin.sdk.serialization.converter.GraphConverter
Protected constructor because we want to make use of the Factory Pattern to create our converter.
GraphConverter(LoggerProvider) - Constructor for class com.enjin.sdk.serialization.converter.GraphConverter
Constructs a graph converter that uses the given logger provider.
GraphConverter.GraphResponseConverter<T> - Class in com.enjin.sdk.serialization.converter
GraphQL response body converter to unwrap nested object results, resulting in a smaller generic tree for requests.
GraphQLError - Class in com.enjin.sdk.graphql
Models the structure of a GraphQL response error.
GraphQLError() - Constructor for class com.enjin.sdk.graphql.GraphQLError
 
GraphQLQueryRegistry - Class in com.enjin.sdk.graphql
Class for registering and storing GraphQL templates.
GraphQLQueryRegistry() - Constructor for class com.enjin.sdk.graphql.GraphQLQueryRegistry
Sole constructor.
GraphQLRequest<T extends GraphQLRequest<T>> - Class in com.enjin.sdk.graphql
Facilitates setting variables to be used in a GraphQL request.
GraphQLRequest(String) - Constructor for class com.enjin.sdk.graphql.GraphQLRequest
Constructs a request with the specified namespace and no predefined variables.
GraphQLRequest(Map<String, Object>, String) - Constructor for class com.enjin.sdk.graphql.GraphQLRequest
Constructs a request with the passed variable mapping and namespace.
GraphQLResponse<T> - Class in com.enjin.sdk.graphql
Models the body of a GraphQLResponse.
GraphQLResponse(String, T, List<GraphQLError>, PaginationCursor) - Constructor for class com.enjin.sdk.graphql.GraphQLResponse
Constructs a representation of a response from a GraphQL request.
GraphResponseConverter(ParameterizedType) - Constructor for class com.enjin.sdk.serialization.converter.GraphConverter.GraphResponseConverter
Sole constructor.
graphResponseType - Variable in class com.enjin.sdk.serialization.converter.GraphConverter.GraphResponseConverter
 
GsonUtil - Class in com.enjin.sdk.utils
Utility class for use with Gson.

H

has(String) - Method in class com.enjin.sdk.graphql.GraphQLQueryRegistry
Returns true if this registry contains the template.
hasErrors() - Method in class com.enjin.sdk.graphql.GraphQLResponse
Returns whether the response contains any errors.
hashCode() - Method in class com.enjin.sdk.graphql.GraphQLError
 
hashCode() - Method in class com.enjin.sdk.graphql.GraphQLResponse
 
hashCode() - Method in class com.enjin.sdk.models.AccessToken
 
hashCode() - Method in class com.enjin.sdk.models.Asset
 
hashCode() - Method in class com.enjin.sdk.models.AssetConfigData
 
hashCode() - Method in class com.enjin.sdk.models.AssetFilter
 
hashCode() - Method in class com.enjin.sdk.models.AssetSortInput
 
hashCode() - Method in class com.enjin.sdk.models.AssetStateData
 
hashCode() - Method in class com.enjin.sdk.models.AssetTransferFeeSettings
 
hashCode() - Method in class com.enjin.sdk.models.AssetTransferFeeSettingsInput
 
hashCode() - Method in class com.enjin.sdk.models.AssetVariant
 
hashCode() - Method in class com.enjin.sdk.models.Balance
 
hashCode() - Method in class com.enjin.sdk.models.BalanceFilter
 
hashCode() - Method in class com.enjin.sdk.models.BlockchainData
 
hashCode() - Method in class com.enjin.sdk.models.Contracts
 
hashCode() - Method in class com.enjin.sdk.models.Filter
 
hashCode() - Method in class com.enjin.sdk.models.GasPrices
 
hashCode() - Method in class com.enjin.sdk.models.LinkingInfo
 
hashCode() - Method in class com.enjin.sdk.models.MeltInput
 
hashCode() - Method in class com.enjin.sdk.models.MintInput
 
hashCode() - Method in class com.enjin.sdk.models.NotificationEvent
 
hashCode() - Method in class com.enjin.sdk.models.Notifications
 
hashCode() - Method in class com.enjin.sdk.models.PaginationCursor
 
hashCode() - Method in class com.enjin.sdk.models.PaginationInput
 
hashCode() - Method in class com.enjin.sdk.models.Platform
 
hashCode() - Method in class com.enjin.sdk.models.Player
 
hashCode() - Method in class com.enjin.sdk.models.PlayerFilter
 
hashCode() - Method in class com.enjin.sdk.models.Project
 
hashCode() - Method in class com.enjin.sdk.models.Pusher
 
hashCode() - Method in class com.enjin.sdk.models.PusherChannels
 
hashCode() - Method in class com.enjin.sdk.models.PusherOptions
 
hashCode() - Method in class com.enjin.sdk.models.SupplyModels
 
hashCode() - Method in class com.enjin.sdk.models.TradeInput
 
hashCode() - Method in class com.enjin.sdk.models.Transaction
 
hashCode() - Method in class com.enjin.sdk.models.TransactionEvent
 
hashCode() - Method in class com.enjin.sdk.models.TransactionFilter
 
hashCode() - Method in class com.enjin.sdk.models.TransactionLog
 
hashCode() - Method in class com.enjin.sdk.models.TransactionReceipt
 
hashCode() - Method in class com.enjin.sdk.models.TransactionSortInput
 
hashCode() - Method in class com.enjin.sdk.models.TransferInput
 
hashCode() - Method in class com.enjin.sdk.models.Wallet
 
hasModifiers(Field, int...) - Static method in class com.enjin.sdk.utils.reflection.SafeReflection
Returns whether the field has the provided modifiers.
HttpLogLevel - Enum in com.enjin.sdk.http
Enum for different logging levels of HTTP traffic.
httpLogLevel(HttpLogLevel) - Method in class com.enjin.sdk.PlayerClient.PlayerClientBuilder
Sets the log level for HTTP traffic.
httpLogLevel(HttpLogLevel) - Method in class com.enjin.sdk.ProjectClient.ProjectClientBuilder
Sets the log level for HTTP traffic.

I

IAuthenticationEventListener - Interface in com.enjin.sdk
Listener interface to be used by platform clients to emit events related to authentication.
IChannel - Interface in com.enjin.sdk.events.channels
Interface for Enjin Cloud event channels.
IClient - Interface in com.enjin.sdk
Interface for client implementation.
IConnectionEventListener - Interface in com.enjin.sdk.events
Interface for receiving notifications about the connection state of the event service.
id(String) - Method in class com.enjin.sdk.models.AssetFilter
Sets the asset ID to filter for.
id(String) - Method in class com.enjin.sdk.models.PlayerFilter
Sets the player ID to filter for.
id(String) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the ID to filter for.
id(String) - Method in class com.enjin.sdk.schemas.project.mutations.CreatePlayer
Sets the ID of the player.
id(String) - Method in class com.enjin.sdk.schemas.project.mutations.DeletePlayer
Sets the ID for the player to be deleted.
id(String) - Method in class com.enjin.sdk.schemas.project.mutations.InvalidateAssetMetadata
Sets the asset ID.
id(String) - Method in class com.enjin.sdk.schemas.project.queries.AuthPlayer
Sets the player ID.
id(String) - Method in class com.enjin.sdk.schemas.project.queries.GetPlayer
Sets the player ID.
id(Integer) - Method in class com.enjin.sdk.schemas.shared.mutations.CancelTransaction
Sets the ID of the transaction to cancel.
id(String) - Method in class com.enjin.sdk.schemas.shared.queries.GetAsset
Sets the asset ID.
id(Integer) - Method in class com.enjin.sdk.schemas.shared.queries.GetProject
Sets the project ID.
id(Integer) - Method in class com.enjin.sdk.schemas.shared.queries.GetTransaction
Sets the transaction ID.
idIn(String...) - Method in class com.enjin.sdk.models.AssetFilter
Sets the asset IDs to filter for.
idIn(String...) - Method in class com.enjin.sdk.models.PlayerFilter
Sets the player IDs to filter for.
idIn(String...) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the IDs to filter for.
IEventListener - Interface in com.enjin.sdk.events
Interface for receiving notifications from the platform.
IEventMatcher - Interface in com.enjin.sdk.events
Interface for matching events emitted from the platform.
IEventService - Interface in com.enjin.sdk.events
Interface for an event service for subscribing to and registering for events from the Enjin Cloud.
ILogger - Interface in com.enjin.sdk.utils
Logger interface to be implemented for use by the SDK.
in(EventFilter) - Method in enum com.enjin.sdk.models.EventType
Checks if this type is a value in the given filter.
in(EventType...) - Method in enum com.enjin.sdk.models.EventType
Check if this type is present in the passed values.
initialReserve(String) - Method in class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sets the initial reserve of the asset.
intercept(Interceptor.Chain) - Method in class com.enjin.sdk.http.ClientInterceptor
Adds headers to request for user-agent and authorization info.
invalidateAssetMetadata(InvalidateAssetMetadata) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends InvalidateAssetMetadata request to the platform.
InvalidateAssetMetadata - Class in com.enjin.sdk.schemas.project.mutations
Request for invalidating the cached metadata of a asset on the platform.
InvalidateAssetMetadata() - Constructor for class com.enjin.sdk.schemas.project.mutations.InvalidateAssetMetadata
Sole constructor.
invalidateAssetMetadata(InvalidateAssetMetadata) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
IPlayerSchema - Interface in com.enjin.sdk.schemas.player
Interface for player schema implementation.
IProjectSchema - Interface in com.enjin.sdk.schemas.project
Interface for project schema implementation.
isAuthenticated() - Method in class com.enjin.sdk.http.ClientInterceptor
Determines if the client is authenticated.
isAuthenticated() - Method in interface com.enjin.sdk.IClient
Determines whether this client is authenticated.
isAuthenticated() - Method in class com.enjin.sdk.PlayerClient
 
isAuthenticated() - Method in class com.enjin.sdk.ProjectClient
 
isAutomaticReauthenticationEnabled() - Method in class com.enjin.sdk.ProjectClient
 
isClosed() - Method in class com.enjin.sdk.ClientMiddleware
Checks if the middleware is closed.
isClosed() - Method in interface com.enjin.sdk.IClient
Determines whether this client is closed.
isClosed() - Method in class com.enjin.sdk.PlayerClient
 
isClosed() - Method in class com.enjin.sdk.ProjectClient
 
isConnected() - Method in interface com.enjin.sdk.events.IEventService
Checks if this service is connected to the platform.
isConnected() - Method in class com.enjin.sdk.events.PusherEventService
 
isEmpty() - Method in class com.enjin.sdk.graphql.GraphQLResponse
Returns whether the response is empty or not.
ISharedSchema - Interface in com.enjin.sdk.schemas.shared
Interface for shared schema implementation.
isJsonArray(Optional<JsonElement>) - Static method in class com.enjin.sdk.utils.GsonUtil
Checks if a json element is a json array.
isJsonObject(Optional<JsonElement>) - Static method in class com.enjin.sdk.utils.GsonUtil
Checks if a json element is a json object.
isJsonPrimitive(Optional<JsonElement>) - Static method in class com.enjin.sdk.utils.GsonUtil
Checks if a json element is a json primitive.
isLoggable(LogLevel) - Method in interface com.enjin.sdk.utils.ILogger
Determines if the given logging level is enabled for this logger.
isLoggable(LogLevel) - Method in class com.enjin.sdk.utils.Logger
 
isPaginated() - Method in class com.enjin.sdk.graphql.GraphQLResponse
Returns whether the response is paginated.
isReauthenticationRunning() - Method in class com.enjin.sdk.ProjectClient
 
isSet(String) - Method in class com.enjin.sdk.graphql.GraphQLRequest
 
isSet(String) - Method in interface com.enjin.sdk.graphql.VariableHolder
Determines if a variable exists for the specified key.
isSubscribedToAsset(String) - Method in interface com.enjin.sdk.events.IEventService
Determines if the channel is open for the specified asset.
isSubscribedToAsset(String) - Method in class com.enjin.sdk.events.PusherEventService
 
isSubscribedToPlayer(String, String) - Method in interface com.enjin.sdk.events.IEventService
Determines if the channel is open for the specified player.
isSubscribedToPlayer(String, String) - Method in class com.enjin.sdk.events.PusherEventService
 
isSubscribedToProject(String) - Method in interface com.enjin.sdk.events.IEventService
Determines if the channel is open for the specified project.
isSubscribedToProject(String) - Method in class com.enjin.sdk.events.PusherEventService
 
isSubscribedToWallet(String) - Method in interface com.enjin.sdk.events.IEventService
Determines if the channel is open for the specified wallet address.
isSubscribedToWallet(String) - Method in class com.enjin.sdk.events.PusherEventService
 
isSuccess() - Method in class com.enjin.sdk.graphql.GraphQLResponse
Returns whether the response was successful.

J

Json - Annotation Type in com.enjin.sdk.serialization
Used to instruct the JsonStringConverter that a parameter should be serialized to json format.
JsonStringConverter - Class in com.enjin.sdk.serialization.converter
JsonStringConverter(Converter.Factory) - Constructor for class com.enjin.sdk.serialization.converter.JsonStringConverter
Creates a new factory instance.
JsonStringConverter.DelegateToStringConverter<T> - Class in com.enjin.sdk.serialization.converter
Converts an object to json.
JUMP_NET - Static variable in class com.enjin.sdk.EnjinHosts
The URL for the Enjin Platform on the JumpNet network.

L

limit(Integer) - Method in class com.enjin.sdk.models.PaginationInput
Sets the number of results to return per page.
LinkingInfo - Class in com.enjin.sdk.models
Models the linking information for a Player.
LinkingInfo() - Constructor for class com.enjin.sdk.models.LinkingInfo
 
listener - Variable in class com.enjin.sdk.events.EventListenerRegistration.RegistrationListenerConfiguration
The notification listener of the configuration.
listeners - Variable in class com.enjin.sdk.events.PusherEventService
The list of listener registrations.
loadForRequest(HttpUrl) - Method in class com.enjin.sdk.http.SessionCookieJar
Loads cookies from the jar for an HTTP request to the URL.
log(LogLevel, String) - Method in interface com.enjin.sdk.utils.ILogger
Logs the message at the given logging level.
log(LogLevel, String, Exception) - Method in interface com.enjin.sdk.utils.ILogger
Formats and logs the message and exception at the logging level.
log(LogLevel, String) - Method in class com.enjin.sdk.utils.Logger
 
log(LogLevel, String, Exception) - Method in class com.enjin.sdk.utils.Logger
 
log(String) - Method in class com.enjin.sdk.utils.LoggerProvider
Logs the message at the default logging level.
log(LogLevel, String) - Method in class com.enjin.sdk.utils.LoggerProvider
Logs the message at the given logging level.
log(String, Exception) - Method in class com.enjin.sdk.utils.LoggerProvider
Formats and logs the message and exception at the default logging level.
log(LogLevel, String, Exception) - Method in class com.enjin.sdk.utils.LoggerProvider
Formats and logs the message and exception at the given logging level.
Logger - Class in com.enjin.sdk.utils
Basic logger class for logging messages to the console.
Logger() - Constructor for class com.enjin.sdk.utils.Logger
Sole constructor.
loggerProvider(LoggerProvider) - Method in class com.enjin.sdk.events.PusherEventService.PusherEventServiceBuilder
Sets the logger provider for the service to use.
loggerProvider(LoggerProvider) - Method in class com.enjin.sdk.PlayerClient.PlayerClientBuilder
Sets the logger provider for the client to use.
loggerProvider(LoggerProvider) - Method in class com.enjin.sdk.ProjectClient.ProjectClientBuilder
Sets the logger provider for the client to use.
LoggerProvider - Class in com.enjin.sdk.utils
Provider class for an object implementing ILogger.
LoggerProvider(ILogger) - Constructor for class com.enjin.sdk.utils.LoggerProvider
Constructs the provider with the given logger.
LoggerProvider(ILogger, LogLevel, LogLevel) - Constructor for class com.enjin.sdk.utils.LoggerProvider
Constructs the provider with the given logger and logging levels.
LogLevel - Enum in com.enjin.sdk.utils
Enum values representing the different logging severity levels.

M

MAIN_NET - Static variable in class com.enjin.sdk.EnjinHosts
The URL for the Enjin Platform on the main network.
matches(NotificationEvent) - Method in interface com.enjin.sdk.events.IEventMatcher
Method to check events to see if they match.
maxMeltFee(int) - Method in class com.enjin.sdk.schemas.project.mutations.DecreaseMaxMeltFee
Sets the new max melt fee for the asset.
maxTransferFee(Integer) - Method in class com.enjin.sdk.schemas.project.mutations.DecreaseMaxTransferFee
Sets the new max transfer fee in Wei.
meltAsset(MeltAsset) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends MeltAsset request to the platform.
MeltAsset - Class in com.enjin.sdk.schemas.player.mutations
Request for melting a asset.
MeltAsset() - Constructor for class com.enjin.sdk.schemas.player.mutations.MeltAsset
Sole constructor.
meltAsset(MeltAsset) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
meltAsset(MeltAsset) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends MeltAsset request to the platform.
MeltAsset - Class in com.enjin.sdk.schemas.project.mutations
Request for melting a asset.
MeltAsset() - Constructor for class com.enjin.sdk.schemas.project.mutations.MeltAsset
Sole constructor.
meltAsset(MeltAsset) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
meltFee(Integer) - Method in class com.enjin.sdk.schemas.project.mutations.SetMeltFee
Sets the new melt fee for the asset.
meltFeeRatio(int) - Method in class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sets the ratio of the melt value to be returned to the creator.
MeltInput - Class in com.enjin.sdk.models
Models a melt input for melt requests.
MeltInput() - Constructor for class com.enjin.sdk.models.MeltInput
 
melts(MeltInput...) - Method in class com.enjin.sdk.schemas.player.mutations.MeltAsset
Sets the melts to be performed.
melts(MeltInput...) - Method in class com.enjin.sdk.schemas.project.mutations.MeltAsset
Sets the melts to be performed.
meltValue(String) - Method in class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sets the melt value of the asset.
message(Message) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends Message request to the platform.
Message - Class in com.enjin.sdk.schemas.player.mutations
Request to sign a message to prove wallet ownership.
Message() - Constructor for class com.enjin.sdk.schemas.player.mutations.Message
Sole constructor.
message(String) - Method in class com.enjin.sdk.schemas.player.mutations.Message
Sets the message to sign.
message(Message) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
message(Message) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends Message request to the platform.
Message - Class in com.enjin.sdk.schemas.project.mutations
Request to sign a message to prove wallet ownership.
Message() - Constructor for class com.enjin.sdk.schemas.project.mutations.Message
Sole constructor.
message(String) - Method in class com.enjin.sdk.schemas.project.mutations.Message
Sets the message to sign.
message(Message) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
middleware - Variable in class com.enjin.sdk.schemas.BaseSchema
 
mintAsset(MintAsset) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends MintAsset request to the platform.
MintAsset - Class in com.enjin.sdk.schemas.project.mutations
Request for minting a asset.
MintAsset() - Constructor for class com.enjin.sdk.schemas.project.mutations.MintAsset
Sole constructor.
mintAsset(MintAsset) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
MintInput - Class in com.enjin.sdk.models
Models a mint input for mint requests.
MintInput() - Constructor for class com.enjin.sdk.models.MintInput
 
mints(MintInput...) - Method in class com.enjin.sdk.schemas.project.mutations.MintAsset
Sets the mints to be performed.

N

name(String) - Method in class com.enjin.sdk.models.AssetFilter
Sets the name to filter for.
name(String) - Method in class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sets the name of the asset.
name(String) - Method in class com.enjin.sdk.schemas.project.mutations.UpdateName
Sets the name the asset will be updated to.
name(String) - Method in class com.enjin.sdk.schemas.shared.queries.GetProject
Sets the project name.
nameContains(String) - Method in class com.enjin.sdk.models.AssetFilter
Sets the filter to include assets with names which include the passed string.
nameEndsWith(String) - Method in class com.enjin.sdk.models.AssetFilter
Sets the filter to include assets with names which end with the passed string.
nameIn(String...) - Method in class com.enjin.sdk.models.AssetFilter
Sets the names to filter for.
nameStartsWith(String) - Method in class com.enjin.sdk.models.AssetFilter
Sets the filter to include assets with names which start with the passed string.
nonFungible(boolean) - Method in class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sets the fungible state of the asset.
NotificationEvent - Class in com.enjin.sdk.models
Container class for notification data from the platform.
NotificationEvent(EventType, String, String) - Constructor for class com.enjin.sdk.models.NotificationEvent
Constructor for internal use.
notificationReceived(NotificationEvent) - Method in interface com.enjin.sdk.events.IEventListener
Called when an event is received.
Notifications - Class in com.enjin.sdk.models
Models the notifications settings for the platform.
Notifications() - Constructor for class com.enjin.sdk.models.Notifications
 

O

offeringAssets(TradeInput...) - Method in class com.enjin.sdk.schemas.project.mutations.CreateTrade
Sets the assets to be offered by the sender.
on(Boolean) - Method in class com.enjin.sdk.schemas.project.mutations.SetWhitelisted
Sets whether the whitelist setting is on or off.
onAutomaticReauthenticationStopped() - Method in interface com.enjin.sdk.IAuthenticationEventListener
Method to be invoked when a client's automatic reauthentication stops.
onConnect() - Method in interface com.enjin.sdk.events.IConnectionEventListener
Callback used when the service connects to the server.
onDisconnect() - Method in interface com.enjin.sdk.events.IConnectionEventListener
Callback used when the service disconnects from the server.
onError(Exception) - Method in interface com.enjin.sdk.events.IConnectionEventListener
Callback used when the service encounters an error with its connection to the server.
Operator - Enum in com.enjin.sdk.models
Enum for the operator type for filters.
operatorAddress(String) - Method in class com.enjin.sdk.schemas.player.mutations.SetApprovalForAll
Sets the wallet address of the operator.
operatorAddress(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetApprovalForAll
Sets the wallet address of the operator.
or(T...) - Method in class com.enjin.sdk.models.Filter
Sets the filter to include other filters to union with.

P

page(Integer) - Method in class com.enjin.sdk.models.PaginationInput
Sets the page number to start at.
paginate(PaginationInput) - Method in interface com.enjin.sdk.schemas.shared.arguments.PaginationArguments
Sets the pagination options.
paginate(Integer, Integer) - Method in interface com.enjin.sdk.schemas.shared.arguments.PaginationArguments
Creates pagination options that are then set.
PaginationArguments<T extends VariableHolder<T>> - Interface in com.enjin.sdk.schemas.shared.arguments
Fragment interface used to set pagination options for a pagination returned by the platform.
PaginationCursor - Class in com.enjin.sdk.models
Models a pagination cursor for queries.
PaginationCursor() - Constructor for class com.enjin.sdk.models.PaginationCursor
 
PaginationInput - Class in com.enjin.sdk.models
Models a pagination input for pagination requests.
PaginationInput() - Constructor for class com.enjin.sdk.models.PaginationInput
 
pathExists(JsonObject, String) - Static method in class com.enjin.sdk.utils.GsonUtil
Determines if a json element exists in the provided path for the provided object.
platform(Platform) - Method in class com.enjin.sdk.events.PusherEventService.PusherEventServiceBuilder
Sets the platform data the service will be using.
Platform - Class in com.enjin.sdk.models
Models data about the platform.
Platform() - Constructor for class com.enjin.sdk.models.Platform
 
platformService - Variable in class com.enjin.sdk.schemas.shared.SharedSchema
 
PlatformService - Interface in com.enjin.sdk.services
Used internally for platform requests.
Player - Class in com.enjin.sdk.models
Models a player on a project.
Player() - Constructor for class com.enjin.sdk.models.Player
 
PlayerChannel - Class in com.enjin.sdk.events.channels
Represents a channel to subscribe to for Enjin Cloud player events.
PlayerChannel(Platform, String, String) - Constructor for class com.enjin.sdk.events.channels.PlayerChannel
Constructs a channel for the given network and player on a project.
PlayerClient - Class in com.enjin.sdk
Client for using the player schema.
PlayerClient.PlayerClientBuilder - Class in com.enjin.sdk
Builder class for PlayerClient.
PlayerFilter - Class in com.enjin.sdk.models
Models a filter input for player queries.
PlayerFilter() - Constructor for class com.enjin.sdk.models.PlayerFilter
 
PlayerFragmentArguments<T extends WalletFragmentArguments<T>> - Interface in com.enjin.sdk.schemas.shared.arguments
Fragment interface used to request certain information from players returned by the platform.
PlayerSchema - Class in com.enjin.sdk.schemas.player
Class for sending requests in the player schema.
PlayerSchema(ClientMiddleware, LoggerProvider) - Constructor for class com.enjin.sdk.schemas.player.PlayerSchema
Sole constructor, used internally.
playerService - Variable in class com.enjin.sdk.schemas.player.PlayerSchema
 
playerService - Variable in class com.enjin.sdk.schemas.project.ProjectSchema
 
PlayerService - Interface in com.enjin.sdk.services
Used internally for player requests.
Project - Class in com.enjin.sdk.models
Models a project on the platform.
Project() - Constructor for class com.enjin.sdk.models.Project
 
ProjectChannel - Class in com.enjin.sdk.events.channels
Represents a channel to subscribe to for Enjin Cloud project events.
ProjectChannel(Platform, String) - Constructor for class com.enjin.sdk.events.channels.ProjectChannel
Constructs a channel for the given network and project.
ProjectClient - Class in com.enjin.sdk
Client for using the project schema.
ProjectClient.ProjectClientBuilder - Class in com.enjin.sdk
Builder class for ProjectClient.
projects(String...) - Method in class com.enjin.sdk.schemas.project.queries.GetAssetsFromProjects
Sets the project UUIDs.
projects(String...) - Method in class com.enjin.sdk.schemas.shared.queries.GetBalancesFromProjects
Sets the project UUIDs.
ProjectSchema - Class in com.enjin.sdk.schemas.project
Class for sending requests in the project schema.
ProjectSchema(ClientMiddleware, LoggerProvider) - Constructor for class com.enjin.sdk.schemas.project.ProjectSchema
Sole constructor, used internally.
projectService - Variable in class com.enjin.sdk.schemas.shared.SharedSchema
 
ProjectService - Interface in com.enjin.sdk.services
Used internally for project requests.
Pusher - Class in com.enjin.sdk.models
Models Pusher settings for the platform.
Pusher() - Constructor for class com.enjin.sdk.models.Pusher
 
PusherChannels - Class in com.enjin.sdk.models
Models Pusher channels used by the platform.
PusherChannels() - Constructor for class com.enjin.sdk.models.PusherChannels
 
PusherEventService - Class in com.enjin.sdk.events
Implementation class of IEventService utilizing Pusher channel events.
PusherEventService.PusherEventServiceBuilder - Class in com.enjin.sdk.events
Builder class for PusherEventService.
PusherOptions - Class in com.enjin.sdk.models
Models Pusher options used by the platform.
PusherOptions() - Constructor for class com.enjin.sdk.models.PusherOptions
 

Q

qrSize(Integer) - Method in interface com.enjin.sdk.schemas.shared.arguments.PlayerFragmentArguments
Sets the desired size of the QR image in pixels.

R

recipientAddress(String) - Method in class com.enjin.sdk.schemas.player.mutations.SendAsset
Sets the wallet address of the recipient.
recipientAddress(String) - Method in class com.enjin.sdk.schemas.player.mutations.SendEnj
Sets the wallet address of the recipient.
recipientAddress(String) - Method in class com.enjin.sdk.schemas.project.mutations.CreateTrade
Sets the wallet address of the recipient.
recipientAddress(String) - Method in class com.enjin.sdk.schemas.project.mutations.SendAsset
Sets the wallet address of the recipient.
recipientAddress(String) - Method in class com.enjin.sdk.schemas.project.mutations.SendEnj
Sets the wallet address of the recipient.
register(EventListenerRegistration.RegistrationListenerConfiguration) - Method in class com.enjin.sdk.events.PusherEventService
Registers a notification listener.
register(String, String) - Method in class com.enjin.sdk.graphql.GraphQLQueryRegistry
Registers a new template.
registerListener(IEventListener) - Method in interface com.enjin.sdk.events.IEventService
Registers a event listener and provides the registration object used for it.
registerListener(IEventListener) - Method in class com.enjin.sdk.events.PusherEventService
 
registerListenerExcludingTypes(IEventListener, EventType...) - Method in interface com.enjin.sdk.events.IEventService
Registers a event listener with event types to ignore and provides the registration object used for it.
registerListenerExcludingTypes(IEventListener, EventType...) - Method in class com.enjin.sdk.events.PusherEventService
 
registerListenerIncludingTypes(IEventListener, EventType...) - Method in interface com.enjin.sdk.events.IEventService
Registers a event listener with event types to allow and provides the registration object used for it.
registerListenerIncludingTypes(IEventListener, EventType...) - Method in class com.enjin.sdk.events.PusherEventService
 
registerListenerWithMatcher(IEventListener, IEventMatcher) - Method in interface com.enjin.sdk.events.IEventService
Registers a event listener with an event matcher and provides the registration object used for it.
registerListenerWithMatcher(IEventListener, IEventMatcher) - Method in class com.enjin.sdk.events.PusherEventService
 
RegistrationListenerConfiguration(IEventListener) - Constructor for class com.enjin.sdk.events.EventListenerRegistration.RegistrationListenerConfiguration
Sole constructor.
releaseReserve(ReleaseReserve) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends ReleaseReserve request to the platform.
ReleaseReserve - Class in com.enjin.sdk.schemas.project.mutations
Request for releasing the reserve of an asset.
ReleaseReserve() - Constructor for class com.enjin.sdk.schemas.project.mutations.ReleaseReserve
Sole constructor.
releaseReserve(ReleaseReserve) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
removeCookie(String, String) - Method in class com.enjin.sdk.http.SessionCookieJar
Removes a cookie with the provided name from the URL.
removeCookie(HttpUrl, String) - Method in class com.enjin.sdk.http.SessionCookieJar
Removes a cookie with the provided name from the URL.
resetEnjApproval(ResetEnjApproval) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends ResetEnjApproval request to the platform.
ResetEnjApproval - Class in com.enjin.sdk.schemas.player.mutations
Request for resetting the crypto items contract approval for ENJ.
ResetEnjApproval() - Constructor for class com.enjin.sdk.schemas.player.mutations.ResetEnjApproval
Sole constructor.
resetEnjApproval(ResetEnjApproval) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
resetEnjApproval(ResetEnjApproval) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends ResetEnjApproval request to the platform.
ResetEnjApproval - Class in com.enjin.sdk.schemas.project.mutations
Request for resetting the crypto items contract approval for ENJ.
ResetEnjApproval() - Constructor for class com.enjin.sdk.schemas.project.mutations.ResetEnjApproval
Sole constructor.
resetEnjApproval(ResetEnjApproval) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
responseBodyConverter(Type, Annotation[], Retrofit) - Method in class com.enjin.sdk.serialization.converter.GraphConverter
HttpResponse body converter delegates logic processing to a child class that handles wrapping and deserialization of the json response results.
resultType - Variable in class com.enjin.sdk.serialization.converter.GraphConverter.GraphResponseConverter
 

S

SafeField - Class in com.enjin.sdk.utils.reflection
Class providing for safe reflection of class fields.
SafeField(Field) - Constructor for class com.enjin.sdk.utils.reflection.SafeField
Constructs a safe reflection field for the given field.
SafeReflection - Class in com.enjin.sdk.utils.reflection
Utility class providing methods for safe reflections.
saveFromResponse(HttpUrl, List<Cookie>) - Method in class com.enjin.sdk.http.SessionCookieJar
Saves cookies from an HTTP response.
schema - Variable in class com.enjin.sdk.schemas.BaseSchema
 
SCHEMA - Static variable in class com.enjin.sdk.schemas.player.PlayerSchema
The name of the schema.
SCHEMA - Static variable in class com.enjin.sdk.schemas.project.ProjectSchema
The name of the schema.
secret(String) - Method in class com.enjin.sdk.schemas.project.queries.AuthProject
Sets the secret.
sendAsset(SendAsset) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends SendAsset request to the platform.
SendAsset - Class in com.enjin.sdk.schemas.player.mutations
Request for sending a asset.
SendAsset() - Constructor for class com.enjin.sdk.schemas.player.mutations.SendAsset
Sole constructor.
sendAsset(SendAsset) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
sendAsset(SendAsset) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends SendAsset request to the platform.
SendAsset - Class in com.enjin.sdk.schemas.project.mutations
Request for sending a asset.
SendAsset() - Constructor for class com.enjin.sdk.schemas.project.mutations.SendAsset
Sole constructor.
sendAsset(SendAsset) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
sendEnj(SendEnj) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends SendEnj request to the platform.
SendEnj - Class in com.enjin.sdk.schemas.player.mutations
Request for sending send ENJ.
SendEnj() - Constructor for class com.enjin.sdk.schemas.player.mutations.SendEnj
Sole constructor.
sendEnj(SendEnj) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
sendEnj(SendEnj) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends SendEnj request to the platform.
SendEnj - Class in com.enjin.sdk.schemas.project.mutations
Request for sending send ENJ.
SendEnj() - Constructor for class com.enjin.sdk.schemas.project.mutations.SendEnj
Sole constructor.
sendEnj(SendEnj) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
sendRequest(CompletableFuture<Response<GraphQLResponse<T>>>) - Method in class com.enjin.sdk.schemas.BaseSchema
Sends a request and returns a future containing the response.
SessionCookieJar - Class in com.enjin.sdk.http
Stores the cookies used during a session.
SessionCookieJar() - Constructor for class com.enjin.sdk.http.SessionCookieJar
 
set(String, Object) - Method in class com.enjin.sdk.graphql.GraphQLRequest
Sets a variable.
set(String, Object) - Method in interface com.enjin.sdk.graphql.VariableHolder
Sets a variable.
setApprovalForAll(SetApprovalForAll) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends SetApprovalForAll request to the platform.
SetApprovalForAll - Class in com.enjin.sdk.schemas.player.mutations
Request for allowing an operator complete control of all assets owned by the caller.
SetApprovalForAll() - Constructor for class com.enjin.sdk.schemas.player.mutations.SetApprovalForAll
Sole constructor.
setApprovalForAll(SetApprovalForAll) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
setApprovalForAll(SetApprovalForAll) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends SetApprovalForAll request to the platform.
SetApprovalForAll - Class in com.enjin.sdk.schemas.project.mutations
Request for allowing an operator complete control of all assets owned by the caller.
SetApprovalForAll() - Constructor for class com.enjin.sdk.schemas.project.mutations.SetApprovalForAll
Sole constructor.
setApprovalForAll(SetApprovalForAll) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
setCookie(String, Cookie) - Method in class com.enjin.sdk.http.SessionCookieJar
Sets a cookie for the provided URL.
setCookie(HttpUrl, Cookie) - Method in class com.enjin.sdk.http.SessionCookieJar
Sets a cookie for the provided URL.
setCookie(String, String, String) - Method in class com.enjin.sdk.http.SessionCookieJar
Sets a cookie with the provided name and value for the URL.
setCookie(HttpUrl, String, String) - Method in class com.enjin.sdk.http.SessionCookieJar
Sets a cookie with the provided name and value for the URL.
setMeltFee(SetMeltFee) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends SetMeltFee request to the platform.
SetMeltFee - Class in com.enjin.sdk.schemas.project.mutations
Request for setting the melt fee of an asset.
SetMeltFee() - Constructor for class com.enjin.sdk.schemas.project.mutations.SetMeltFee
Sole constructor.
setMeltFee(SetMeltFee) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
setToken(String) - Method in class com.enjin.sdk.http.ClientInterceptor
 
setTransferable(SetTransferable) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends SetTransferable request to the platform.
SetTransferable - Class in com.enjin.sdk.schemas.project.mutations
Request for setting if a asset may be transferred.
SetTransferable() - Constructor for class com.enjin.sdk.schemas.project.mutations.SetTransferable
Sole constructor.
setTransferable(SetTransferable) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
setTransferFee(SetTransferFee) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends SetTransferFee request to the platform.
SetTransferFee - Class in com.enjin.sdk.schemas.project.mutations
Request for setting the transfer fee of a asset.
SetTransferFee() - Constructor for class com.enjin.sdk.schemas.project.mutations.SetTransferFee
Sole constructor.
setTransferFee(SetTransferFee) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
setUri(SetUri) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends SetUri request to the platform.
SetUri - Class in com.enjin.sdk.schemas.project.mutations
Request to set the metadata URI of an asset.
SetUri() - Constructor for class com.enjin.sdk.schemas.project.mutations.SetUri
Sole constructor.
setUri(SetUri) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
setWhitelisted(SetWhitelisted) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends SetWhitelisted request to the platform.
SetWhitelisted - Class in com.enjin.sdk.schemas.project.mutations
Request for setting an asset's whitelist.
SetWhitelisted() - Constructor for class com.enjin.sdk.schemas.project.mutations.SetWhitelisted
Sole constructor.
setWhitelisted(SetWhitelisted) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
SharedSchema - Class in com.enjin.sdk.schemas.shared
Class for sending requests shared across schemas.
SharedSchema(ClientMiddleware, String, LoggerProvider) - Constructor for class com.enjin.sdk.schemas.shared.SharedSchema
Sole constructor, used internally.
shutdown() - Method in interface com.enjin.sdk.events.IEventService
Shuts down this service.
shutdown() - Method in class com.enjin.sdk.events.PusherEventService
 
sort(AssetSortInput) - Method in class com.enjin.sdk.schemas.project.queries.GetAssetsFromProjects
Sets the request to sort the results by the specified options.
sort(AssetSortInput) - Method in class com.enjin.sdk.schemas.shared.queries.GetAssets
Sets the request to sort the results by the specified options.
sort(TransactionSortInput) - Method in class com.enjin.sdk.schemas.shared.queries.GetTransactions
Sets the request to sort the results by the specified options.
SortDirection - Enum in com.enjin.sdk.models
Enum for sort direction in sorting inputs.
start() - Method in interface com.enjin.sdk.events.IEventService
Starts this service.
start(Platform) - Method in interface com.enjin.sdk.events.IEventService
Starts this service with the provided platform details.
start(IConnectionEventListener) - Method in interface com.enjin.sdk.events.IEventService
Starts this service with the provided connection listener.
start(Platform, IConnectionEventListener) - Method in interface com.enjin.sdk.events.IEventService
Starts this service with the provided platform details and connection listener.
start() - Method in class com.enjin.sdk.events.PusherEventService
 
start(Platform) - Method in class com.enjin.sdk.events.PusherEventService
 
start(IConnectionEventListener) - Method in class com.enjin.sdk.events.PusherEventService
 
start(Platform, IConnectionEventListener) - Method in class com.enjin.sdk.events.PusherEventService
 
state(TransactionState) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the transaction state to filter for.
stateIn(TransactionState...) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the transaction states to filter for.
stringConverter(Type, Annotation[], Retrofit) - Method in class com.enjin.sdk.serialization.converter.JsonStringConverter
 
subscribeToAsset(String) - Method in interface com.enjin.sdk.events.IEventService
Opens a channel for the specified asset, allowing listeners to receive events for that asset.
subscribeToAsset(String) - Method in class com.enjin.sdk.events.PusherEventService
 
subscribeToPlayer(String, String) - Method in interface com.enjin.sdk.events.IEventService
Opens a channel for the specified player, allowing listeners to receive events for that player.
subscribeToPlayer(String, String) - Method in class com.enjin.sdk.events.PusherEventService
 
subscribeToProject(String) - Method in interface com.enjin.sdk.events.IEventService
Opens a channel for the specified project, allowing listeners to receive events for that project.
subscribeToProject(String) - Method in class com.enjin.sdk.events.PusherEventService
 
subscribeToWallet(String) - Method in interface com.enjin.sdk.events.IEventService
Opens a channel for the specified wallet address, allowing listeners to receive events for that wallet.
subscribeToWallet(String) - Method in class com.enjin.sdk.events.PusherEventService
 
supplyModel(AssetSupplyModel) - Method in class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sets the supply model of the asset.
SupplyModels - Class in com.enjin.sdk.models
Models the supply models used by the platform.
SupplyModels() - Constructor for class com.enjin.sdk.models.SupplyModels
 

T

TemplateConstants - Class in com.enjin.sdk.graphql
 
TemplateConstants() - Constructor for class com.enjin.sdk.graphql.TemplateConstants
 
TEMPLATES - Static variable in class com.enjin.sdk.graphql.TemplateConstants
 
to(String) - Method in class com.enjin.sdk.models.MintInput
Sets the Ethereum address to mint to.
to(String) - Method in class com.enjin.sdk.models.TransferInput
Sets the destination of the funds.
toString() - Method in class com.enjin.sdk.graphql.GraphQLError
 
toString() - Method in class com.enjin.sdk.graphql.GraphQLResponse
 
toString() - Method in class com.enjin.sdk.models.AccessToken
 
toString() - Method in class com.enjin.sdk.models.AssetTransferFeeSettings
 
toString() - Method in class com.enjin.sdk.models.NotificationEvent
 
toString() - Method in class com.enjin.sdk.models.PaginationCursor
 
totalSupply(String) - Method in class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sets the total supply of the asset.
tradeId(String) - Method in class com.enjin.sdk.schemas.project.mutations.CompleteTrade
Sets the trade ID.
TradeInput - Class in com.enjin.sdk.models
Models a trade input for requests.
TradeInput() - Constructor for class com.enjin.sdk.models.TradeInput
 
Transaction - Class in com.enjin.sdk.models
Models a transaction on the platform.
Transaction() - Constructor for class com.enjin.sdk.models.Transaction
 
transactionAssetIdFormat(AssetIdFormat) - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the desired asset ID format when used with TransactionFragmentArguments.withAssetData().
TransactionEvent - Class in com.enjin.sdk.models
Models a blockchain transaction event.
TransactionEvent() - Constructor for class com.enjin.sdk.models.TransactionEvent
 
TransactionField - Enum in com.enjin.sdk.models
The fields of the Transaction type.
TransactionFilter - Class in com.enjin.sdk.models
Models a filter input for transaction queries.
TransactionFilter() - Constructor for class com.enjin.sdk.models.TransactionFilter
 
TransactionFragmentArguments<T extends VariableHolder<T>> - Interface in com.enjin.sdk.schemas.shared.arguments
Fragment interface used to request certain information from transactions returned by the platform.
transactionId(String) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the hash ID to filter for.
transactionId(String) - Method in class com.enjin.sdk.schemas.shared.queries.GetTransaction
Sets the transaction hash ID.
transactionIdIn(String...) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the hash IDs to filter for.
TransactionLog - Class in com.enjin.sdk.models
Models a blockchain transaction log.
TransactionLog() - Constructor for class com.enjin.sdk.models.TransactionLog
 
TransactionReceipt - Class in com.enjin.sdk.models
Models a receipt for a blockchain transaction.
TransactionReceipt() - Constructor for class com.enjin.sdk.models.TransactionReceipt
 
transactionRequest(GraphQLRequest<T>) - Method in class com.enjin.sdk.schemas.shared.SharedSchema
Helper method for sending transaction requests.
TransactionRequestArguments<T extends TransactionFragmentArguments<T>> - Interface in com.enjin.sdk.schemas.project.arguments
Interface used to set common arguments used in transaction requests in the project schema.
transactionService - Variable in class com.enjin.sdk.schemas.shared.SharedSchema
 
TransactionService - Interface in com.enjin.sdk.services
Used internally for transaction requests.
TransactionSortInput - Class in com.enjin.sdk.models
Models sorting input for transactions.
TransactionSortInput() - Constructor for class com.enjin.sdk.models.TransactionSortInput
 
TransactionState - Enum in com.enjin.sdk.models
Represents the state of a transaction.
TransactionType - Enum in com.enjin.sdk.models
Represents the transaction type when creating or updating a transaction.
TransactionTypeDeserializer - Class in com.enjin.sdk.serialization
A Gson serializer that can deserialize a TransactionType.
TransactionTypeDeserializer() - Constructor for class com.enjin.sdk.serialization.TransactionTypeDeserializer
 
transferable(AssetTransferable) - Method in class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sets the transferable type of the asset.
transferable(AssetTransferable) - Method in class com.enjin.sdk.schemas.project.mutations.SetTransferable
Sets the new transfer mode.
transferFee(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetTransferFee
Sets the new transfer fee value in Wei.
transferFeeSettings(AssetTransferFeeSettingsInput) - Method in class com.enjin.sdk.schemas.project.mutations.CreateAsset
Sets the transfer fee settings of the asset.
TransferInput - Class in com.enjin.sdk.models
Models transfer input when making requests.
TransferInput() - Constructor for class com.enjin.sdk.models.TransferInput
 
transfers(TransferInput...) - Method in class com.enjin.sdk.schemas.player.mutations.AdvancedSendAsset
Sets the different transfers to perform.
transfers(TransferInput...) - Method in class com.enjin.sdk.schemas.project.mutations.AdvancedSendAsset
Sets the different transfers to perform.
type(AssetTransferFeeType) - Method in class com.enjin.sdk.models.AssetTransferFeeSettingsInput
Sets the transfer type for this input.
type(TransactionType) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the transaction type to filter for.
typeIn(TransactionType...) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the transaction types to filter for.

U

unlinkWallet(UnlinkWallet) - Method in interface com.enjin.sdk.schemas.player.IPlayerSchema
Sends UnlinkWallet request to the platform.
UnlinkWallet - Class in com.enjin.sdk.schemas.player.mutations
Request for unlinking a wallet from the player.
UnlinkWallet() - Constructor for class com.enjin.sdk.schemas.player.mutations.UnlinkWallet
Sole constructor.
unlinkWallet(UnlinkWallet) - Method in class com.enjin.sdk.schemas.player.PlayerSchema
 
unlinkWallet(UnlinkWallet) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends UnlinkWallet request to the platform.
UnlinkWallet - Class in com.enjin.sdk.schemas.project.mutations
Request for unlinking a wallet from the project.
UnlinkWallet() - Constructor for class com.enjin.sdk.schemas.project.mutations.UnlinkWallet
Sole constructor.
unlinkWallet(UnlinkWallet) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
unregisterListener(IEventListener) - Method in interface com.enjin.sdk.events.IEventService
Unregisters a event listener.
unregisterListener(IEventListener) - Method in class com.enjin.sdk.events.PusherEventService
 
unsubscribeToAsset(String) - Method in interface com.enjin.sdk.events.IEventService
Closes a channel for the specified asset, preventing listeners from receiving events for that asset.
unsubscribeToAsset(String) - Method in class com.enjin.sdk.events.PusherEventService
 
unsubscribeToPlayer(String, String) - Method in interface com.enjin.sdk.events.IEventService
Closes a channel for the specified player, preventing listeners from receiving events for that player.
unsubscribeToPlayer(String, String) - Method in class com.enjin.sdk.events.PusherEventService
 
unsubscribeToProject(String) - Method in interface com.enjin.sdk.events.IEventService
Closes a channel for the specified project, preventing listeners from receiving events for that project.
unsubscribeToProject(String) - Method in class com.enjin.sdk.events.PusherEventService
 
unsubscribeToWallet(String) - Method in interface com.enjin.sdk.events.IEventService
Closes a channel for the specified wallet address, preventing listeners from receiving events for that wallet.
unsubscribeToWallet(String) - Method in class com.enjin.sdk.events.PusherEventService
 
updateName(UpdateName) - Method in interface com.enjin.sdk.schemas.project.IProjectSchema
Sends UpdateName request to the platform.
UpdateName - Class in com.enjin.sdk.schemas.project.mutations
Request for setting the name of an existing asset.
UpdateName() - Constructor for class com.enjin.sdk.schemas.project.mutations.UpdateName
Sole constructor.
updateName(UpdateName) - Method in class com.enjin.sdk.schemas.project.ProjectSchema
 
uri(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetUri
Sets the new URI for the asset's metadata.
USER_AGENT - Static variable in class com.enjin.sdk.http.ClientInterceptor
The user-agent key.
USER_AGENT_VAL - Static variable in class com.enjin.sdk.http.ClientInterceptor
The user-agent value key.
userId(String) - Method in class com.enjin.sdk.schemas.project.queries.GetWallet
Sets the user ID owning the wallet to get.
userIds(String...) - Method in class com.enjin.sdk.schemas.project.queries.GetWallets
Sets the user IDs owning the wallets to get.
uuid(String) - Method in class com.enjin.sdk.schemas.project.queries.AuthProject
Sets the project UUID.

V

value(String) - Method in class com.enjin.sdk.models.AssetTransferFeeSettingsInput
Sets the value in Wei for this input.
value(Integer) - Method in class com.enjin.sdk.models.BalanceFilter
Sets the filter to include balances equal to the passed value.
value(String) - Method in class com.enjin.sdk.models.MeltInput
Sets the number of assets to melt.
value(String) - Method in class com.enjin.sdk.models.MintInput
Sets the number of assets to mint.
value(String) - Method in class com.enjin.sdk.models.TradeInput
Sets the number of assets to trade.
value(Integer) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the filter to include transactions equal to the passed value.
value(String) - Method in class com.enjin.sdk.models.TransferInput
Sets the number of assets to transfer.
value(String) - Method in class com.enjin.sdk.schemas.player.mutations.ApproveEnj
Sets the amount of ENJ to approve.
value(String) - Method in class com.enjin.sdk.schemas.player.mutations.BridgeAsset
Sets the amount to bridge.
value(String) - Method in class com.enjin.sdk.schemas.player.mutations.SendAsset
Sets the amount to send.
value(String) - Method in class com.enjin.sdk.schemas.player.mutations.SendEnj
Sets the amount of ENJ to send.
value(String) - Method in class com.enjin.sdk.schemas.project.mutations.ApproveEnj
Sets the amount of ENJ to approve.
value(String) - Method in class com.enjin.sdk.schemas.project.mutations.BridgeAsset
Sets the amount to bridge.
value(String) - Method in class com.enjin.sdk.schemas.project.mutations.ReleaseReserve
Sets the amount to release.
value(String) - Method in class com.enjin.sdk.schemas.project.mutations.SendAsset
Sets the amount to send.
value(String) - Method in class com.enjin.sdk.schemas.project.mutations.SendEnj
Sets the amount of ENJ to send.
valueGreaterThan(Integer) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the filter to include transactions greater than the passed value.
valueGreaterThanOrEqual(Integer) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the filter to include transactions greater than or equal to the passed value.
valueIs(Operator) - Method in class com.enjin.sdk.models.BalanceFilter
Sets the filter operator type for values.
valueLessThan(Integer) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the filter to include transactions less than the passed value.
valueLessThanOrEqual(Integer) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the filter to include transactions less than or equal to the passed value.
valueOf(String) - Static method in enum com.enjin.sdk.http.HttpLogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.AssetField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.AssetIdFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.AssetIndexFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.AssetSupplyModel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.AssetTransferable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.AssetTransferFeeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.AssetVariantMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.SortDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.TransactionField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.TransactionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.TransactionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.models.Whitelisted
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.enjin.sdk.utils.LogLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.enjin.sdk.http.HttpLogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.AssetField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.AssetIdFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.AssetIndexFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.AssetSupplyModel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.AssetTransferable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.AssetTransferFeeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.AssetVariantMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.SortDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.TransactionField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.TransactionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.TransactionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.models.Whitelisted
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.enjin.sdk.utils.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
VariableHolder<T> - Interface in com.enjin.sdk.graphql
A interface for GraphQL requests to set variables within them.
version() - Static method in class com.enjin.sdk.schemas.BaseSchema
Returns the version.

W

wallet(String) - Method in class com.enjin.sdk.models.AssetFilter
Sets the wallet to filter for.
wallet(String) - Method in class com.enjin.sdk.models.BalanceFilter
Sets the wallet to filter for.
wallet(String) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the wallet to filter for.
Wallet - Class in com.enjin.sdk.models
Models a wallet on the platform.
Wallet() - Constructor for class com.enjin.sdk.models.Wallet
 
walletBalanceFilter(BalanceFilter) - Method in interface com.enjin.sdk.schemas.shared.arguments.WalletFragmentArguments
Sets the balance filter to be used when used with when used with WalletFragmentArguments.withWalletBalances().
WalletChannel - Class in com.enjin.sdk.events.channels
Represents a channel to subscribe to for Enjin Cloud wallet events.
WalletChannel(Platform, String) - Constructor for class com.enjin.sdk.events.channels.WalletChannel
Constructs a channel for the given network and wallet.
WalletFragmentArguments<T extends AssetFragmentArguments<T> & BalanceFragmentArguments<T> & TransactionFragmentArguments<T>> - Interface in com.enjin.sdk.schemas.shared.arguments
Fragment interface used to request certain information from wallets returned by the platform.
walletIn(String...) - Method in class com.enjin.sdk.models.AssetFilter
Sets the wallets to filter for.
walletIn(String...) - Method in class com.enjin.sdk.models.BalanceFilter
Sets the wallets to filter for.
walletIn(String...) - Method in class com.enjin.sdk.models.TransactionFilter
Sets the wallets to filter for.
walletService - Variable in class com.enjin.sdk.schemas.player.PlayerSchema
 
walletService - Variable in class com.enjin.sdk.schemas.project.ProjectSchema
 
WalletService - Interface in com.enjin.sdk.services
Used internally for wallet requests.
Whitelisted - Enum in com.enjin.sdk.models
Represents the whitelist settings.
whitelisted(Whitelisted) - Method in class com.enjin.sdk.schemas.project.mutations.SetWhitelisted
Sets the whitelisted setting for the account.
whitelistedAddress(String) - Method in class com.enjin.sdk.schemas.project.mutations.SetWhitelisted
Sets the specified address for sending or receiving.
withAllowedEvents(EventType...) - Method in class com.enjin.sdk.events.EventListenerRegistration.RegistrationListenerConfiguration
Creates and assigns an event matcher that will allow the specified event types.
withAssetBlocks() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include the block data with the asset when used with AssetFragmentArguments.withStateData().
withAssetData() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the asset data with the transaction.
withAssetsCreated() - Method in interface com.enjin.sdk.schemas.shared.arguments.WalletFragmentArguments
Sets the request to include the assets created by the wallet with the wallet.
withAssetVariantMode() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include the variant mode with the asset.
withAssetVariants() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include the variants with the asset.
withBalProjectUuid() - Method in interface com.enjin.sdk.schemas.shared.arguments.BalanceFragmentArguments
Sets the request to include the project UUID with the balance.
withBalWalletAddress() - Method in interface com.enjin.sdk.schemas.shared.arguments.BalanceFragmentArguments
Sets the request to include the wallet address with the balance.
withBlockchainData() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the blockchain data with the transaction.
withConfigData() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include configuration data about the asset.
withContracts() - Method in class com.enjin.sdk.schemas.shared.queries.GetPlatform
Sets the request to include the contracts with the platform.
withCreator() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include the creator with the asset when used with AssetFragmentArguments.withStateData().
withEncodedData() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the encoded data with the transaction when used with TransactionFragmentArguments.withBlockchainData().
withError() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the error with the transaction when used with TransactionFragmentArguments.withBlockchainData().
withIgnoredEvents(EventType...) - Method in class com.enjin.sdk.events.EventListenerRegistration.RegistrationListenerConfiguration
Creates and assigns an event matcher that will ignore the specified event types.
withLinkingInfo() - Method in interface com.enjin.sdk.schemas.shared.arguments.PlayerFragmentArguments
Sets the request to include the linking information with the player.
withLogEvent() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the event data in the receipt logs when used with TransactionFragmentArguments.withReceiptLogs().
withMatcher(IEventMatcher) - Method in class com.enjin.sdk.events.EventListenerRegistration.RegistrationListenerConfiguration
Assigns the specified event matcher to the configuration.
withMeltDetails() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include the melt details with the asset when used with AssetFragmentArguments.withConfigData().
withMeta() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the metadata with the transaction.
withMetadataUri() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include the metadata URI with the asset when used with AssetFragmentArguments.withConfigData().
withNonce() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the nonce with the transaction when used with TransactionFragmentArguments.withBlockchainData().
withNotificationDrivers() - Method in class com.enjin.sdk.schemas.shared.queries.GetPlatform
Sets the request to include the notification drivers with the platform.
withReceipt() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the receipt with the transaction when used with TransactionFragmentArguments.withBlockchainData().
withReceiptLogs() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the logs in the receipt when used with TransactionFragmentArguments.withReceipt().
withSignedTxs() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the signed transactions with the transaction when used with TransactionFragmentArguments.withBlockchainData().
withState() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the state with the transaction when used with TransactionFragmentArguments.withBlockchainData().
withStateData() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include state data about the asset.
withSupplyDetails() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include the supply details with the asset when used with AssetFragmentArguments.withStateData().
withTransactionProjectUuid() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the Project with its UUID that the transaction belongs to.
withTransactionWalletAddress() - Method in interface com.enjin.sdk.schemas.shared.arguments.TransactionFragmentArguments
Sets the request to include the Wallet with its Ethereum address that belongs to the transaction.
withTransferSettings() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include the transfer settings with the asset when used with AssetFragmentArguments.withConfigData().
withVariantMetadata() - Method in interface com.enjin.sdk.schemas.shared.arguments.AssetFragmentArguments
Sets the request to include the metadata for the variant(s) with the asset when used with AssetFragmentArguments.withAssetVariants().
withWallet() - Method in interface com.enjin.sdk.schemas.shared.arguments.PlayerFragmentArguments
Sets the request to include the wallet with the player.
withWalletBalances() - Method in interface com.enjin.sdk.schemas.shared.arguments.WalletFragmentArguments
Sets the request to include the asset balances with the wallet.
withWalletTransactions() - Method in interface com.enjin.sdk.schemas.shared.arguments.WalletFragmentArguments
Sets the request to include the transactions signed by the wallet with the wallet.
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links