public class CurrencyClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CURRENCY |
static java.lang.String |
EXT_MSG_TYPE_GET_BALANCE |
static java.lang.String |
EXT_MSG_TYPE_LIST_CURRENCIES |
static java.lang.String |
EXT_MSG_TYPE_UPDATE_BALANCE |
static MessageType |
MSG_TYPE_GET_BALANCE |
static MessageType |
MSG_TYPE_LIST_CURRENCIES |
static MessageType |
MSG_TYPE_UPDATE_BALANCE |
static Namespace |
NAMESPACE |
static java.lang.String |
REASON_ADMIN |
static java.lang.String |
REASON_BUY |
static java.lang.String |
REASON_DEPENDENCY_DEPOSIT |
static java.lang.String |
REASON_DEPENDENCY_WITHDRAWAL |
static java.lang.String |
REASON_LOAD |
static java.lang.String |
REASON_LOOT |
static java.lang.String |
REASON_NEW |
static java.lang.String |
REASON_SELL |
static java.lang.String |
REASON_TRADE |
Constructor and Description |
---|
CurrencyClient() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Float |
getBalance(OID playerOid,
java.lang.String currency) |
static java.util.List<java.lang.String> |
listCurrencies(OID playerOid) |
static void |
updateBalance(OID playerOid,
java.lang.Float delta,
java.lang.String currency,
java.lang.String reason) |
public static Namespace NAMESPACE
public static final java.lang.String EXT_MSG_TYPE_GET_BALANCE
public static final java.lang.String EXT_MSG_TYPE_UPDATE_BALANCE
public static final java.lang.String EXT_MSG_TYPE_LIST_CURRENCIES
public static final MessageType MSG_TYPE_GET_BALANCE
public static final MessageType MSG_TYPE_UPDATE_BALANCE
public static final MessageType MSG_TYPE_LIST_CURRENCIES
public static final java.lang.String DEFAULT_CURRENCY
public static final java.lang.String REASON_LOOT
public static final java.lang.String REASON_SELL
public static final java.lang.String REASON_BUY
public static final java.lang.String REASON_TRADE
public static final java.lang.String REASON_ADMIN
public static final java.lang.String REASON_NEW
public static final java.lang.String REASON_LOAD
public static final java.lang.String REASON_DEPENDENCY_WITHDRAWAL
public static final java.lang.String REASON_DEPENDENCY_DEPOSIT
public static java.lang.Float getBalance(OID playerOid, java.lang.String currency)
public static void updateBalance(OID playerOid, java.lang.Float delta, java.lang.String currency, java.lang.String reason)
public static java.util.List<java.lang.String> listCurrencies(OID playerOid)