Package games.mythical.saga.sdk.client
Class SagaCurrencyClient
- java.lang.Object
-
- games.mythical.saga.sdk.client.AbstractSagaClient
-
- games.mythical.saga.sdk.client.AbstractSagaStreamClient
-
- games.mythical.saga.sdk.client.SagaCurrencyClient
-
public class SagaCurrencyClient extends AbstractSagaStreamClient
-
-
Field Summary
-
Fields inherited from class games.mythical.saga.sdk.client.AbstractSagaClient
channel, config, sagaCredentialsFactory
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringburnCurrency(java.lang.String currencyId, java.lang.String oauthId, long amount)SagaCurrencygetCurrency(java.lang.String currencyId, java.lang.String oauthId)java.lang.StringissueCurrency(java.lang.String currencyTypeId, java.lang.String oauthId, long amount)java.lang.StringtransferCurrency(java.lang.String currencyId, java.lang.String sourceOauthId, java.lang.String destOauthId, long amount)-
Methods inherited from class games.mythical.saga.sdk.client.AbstractSagaStreamClient
initStreamStub, subscribeToStream
-
Methods inherited from class games.mythical.saga.sdk.client.AbstractSagaClient
addAuthentication, stop
-
-
-
-
Method Detail
-
getCurrency
public SagaCurrency getCurrency(java.lang.String currencyId, java.lang.String oauthId) throws SagaException
- Throws:
SagaException
-
issueCurrency
public java.lang.String issueCurrency(java.lang.String currencyTypeId, java.lang.String oauthId, long amount) throws SagaException- Throws:
SagaException
-
transferCurrency
public java.lang.String transferCurrency(java.lang.String currencyId, java.lang.String sourceOauthId, java.lang.String destOauthId, long amount) throws SagaException- Throws:
SagaException
-
burnCurrency
public java.lang.String burnCurrency(java.lang.String currencyId, java.lang.String oauthId, long amount) throws SagaException- Throws:
SagaException
-
-