All Downloads are FREE. Search and download functionalities are using the official Maven repository.

games.mythical.saga.sdk.client.executor.SagaCurrencyExecutor Maven / Gradle / Ivy

There is a newer version: 1.1.30
Show newest version
package games.mythical.saga.sdk.client.executor;

import games.mythical.saga.sdk.client.model.SagaUserAmount;
import games.mythical.saga.sdk.proto.common.currency.CurrencyState;

import java.util.List;

public interface SagaCurrencyExecutor extends BaseSagaExecutor {
    void currencyIssued(String currencyTypeId,
                        String transactionId,
                        List userBalances,
                        String idempotencyId,
                        String traceId) throws Exception;

    void updateCurrency(String currencyTypeId,
                        String transactionId,
                        String oauthId,
                        String balanceInWei,
                        String idempotencyId,
                        String traceId,
                        CurrencyState coinState) throws Exception;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy