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
-
Method Summary
Modifier and TypeMethodDescriptionThe number of Facebook Credits that equate in value to one unit ofuser_currency
.The number of units ofuser_currency
that equate in value to one Credit.The number by which a price should be divided for display inuser_currency
units.The ISO-4217-3 code for the user's preferred currency (defaulting to USD if the user hasn't set one).void
setCurrencyExchange
(BigDecimal currencyExchange) The number of Facebook Credits that equate in value to one unit ofuser_currency
.void
setCurrencyExchangeInverse
(BigDecimal currencyExchangeInverse) The number of units ofuser_currency
that equate in value to one Credit.void
setCurrencyOffset
(BigDecimal currencyOffset) The number by which a price should be divided for display inuser_currency
units.void
setUserCurrency
(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_currency
that 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_currency
that equate in value to one Credit.
-
setCurrencyExchangeInverse
The number of units ofuser_currency
that 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_currency
units.For example, a price of $1.20 will be represented by the Facebook API as "120", which you should divide by the USD
currency_offset
of 100 to arrive back at 1.20.- Returns:
- The number by which a price should be divided for display in
user_currency
units.
-
setCurrencyOffset
The number by which a price should be divided for display inuser_currency
units.For example, a price of $1.20 will be represented by the Facebook API as "120", which you should divide by the USD
currency_offset
of 100 to arrive back at 1.20.
-