Package com.restfb.types
Class User.Currency
java.lang.Object
com.restfb.types.AbstractFacebookType
com.restfb.types.User.Currency
- All Implemented Interfaces:
Serializable
- Enclosing class:
- User
Represents the Currency Graph API type.
- Since:
- 1.6.12
- Author:
- Mark Allen
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe number of Facebook Credits that equate in value to one unit ofuser_currency.The number of units ofuser_currencythat equate in value to one Credit.The number by which a price should be divided for display inuser_currencyunits.The ISO-4217-3 code for the user's preferred currency (defaulting to USD if the user hasn't set one).voidsetCurrencyExchange(BigDecimal currencyExchange) The number of Facebook Credits that equate in value to one unit ofuser_currency.voidsetCurrencyExchangeInverse(BigDecimal currencyExchangeInverse) The number of units ofuser_currencythat equate in value to one Credit.voidsetCurrencyOffset(BigDecimal currencyOffset) The number by which a price should be divided for display inuser_currencyunits.voidsetUserCurrency(String userCurrency) The ISO-4217-3 code for the user's preferred currency (defaulting to USD if the user hasn't set one).Methods inherited from class com.restfb.types.AbstractFacebookType
equals, hashCode, toString
-
Constructor Details
-
Currency
public Currency()
-
-
Method Details
-
getUserCurrency
The ISO-4217-3 code for the user's preferred currency (defaulting to USD if the user hasn't set one).- Returns:
- The ISO-4217-3 code for the user's preferred currency (defaulting to USD if the user hasn't set one).
-
setUserCurrency
The ISO-4217-3 code for the user's preferred currency (defaulting to USD if the user hasn't set one). -
getCurrencyExchange
The number of Facebook Credits that equate in value to one unit ofuser_currency.- Returns:
- The number of Facebook Credits that equate in value to one unit of
user_currency.
-
setCurrencyExchange
The number of Facebook Credits that equate in value to one unit ofuser_currency. -
getCurrencyExchangeInverse
The number of units ofuser_currencythat equate in value to one Credit.To calculate the local currency amount based on the credits price, compute
credits_price * currency_exchange_inverse.- Returns:
- The number of units of
user_currencythat equate in value to one Credit.
-
setCurrencyExchangeInverse
The number of units ofuser_currencythat equate in value to one Credit.To calculate the local currency amount based on the credits price, compute
credits_price * currency_exchange_inverse. -
getCurrencyOffset
The number by which a price should be divided for display inuser_currencyunits.For example, a price of $1.20 will be represented by the Facebook API as "120", which you should divide by the USD
currency_offsetof 100 to arrive back at 1.20.- Returns:
- The number by which a price should be divided for display in
user_currencyunits.
-
setCurrencyOffset
The number by which a price should be divided for display inuser_currencyunits.For example, a price of $1.20 will be represented by the Facebook API as "120", which you should divide by the USD
currency_offsetof 100 to arrive back at 1.20.
-