com.dropbox.client2
Class DropboxAPI.Account

java.lang.Object
  extended by com.dropbox.client2.DropboxAPI.Account
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
DropboxAPI<SESS_T extends Session>

public static class DropboxAPI.Account
extends java.lang.Object
implements java.io.Serializable

Information about a user's account.

See Also:
Serialized Form

Field Summary
 java.lang.String country
          The user's ISO country code.
 java.lang.String displayName
          The user's "real" name.
 long quota
          The user's quota, in bytes.
 long quotaNormal
          The user's quota excluding shared files.
 long quotaShared
          The user's quota of shared files.
 java.lang.String referralLink
          The url the user can give to get referral credit.
 long uid
          The user's account ID.
 
Constructor Summary
protected DropboxAPI.Account(java.util.Map<java.lang.String,java.lang.Object> map)
          Creates an account from a Map.
protected DropboxAPI.Account(java.lang.String country, java.lang.String displayName, long uid, java.lang.String referralLink, long quota, long quotaNormal, long quotaShared)
          Creates an account object from an initial set of values.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

country

public final java.lang.String country
The user's ISO country code.


displayName

public final java.lang.String displayName
The user's "real" name.


quota

public final long quota
The user's quota, in bytes.


quotaNormal

public final long quotaNormal
The user's quota excluding shared files.


quotaShared

public final long quotaShared
The user's quota of shared files.


uid

public final long uid
The user's account ID.


referralLink

public final java.lang.String referralLink
The url the user can give to get referral credit.

Constructor Detail

DropboxAPI.Account

protected DropboxAPI.Account(java.util.Map<java.lang.String,java.lang.Object> map)
Creates an account from a Map.

Parameters:
map - a Map that looks like:
 {"country": "",
  "display_name": "John Q. User",
  "quota_info": {
    "shared": 37378890,
    "quota": 62277025792,
    "normal": 263758550
   },
  "uid": "174"}
 

DropboxAPI.Account

protected DropboxAPI.Account(java.lang.String country,
                             java.lang.String displayName,
                             long uid,
                             java.lang.String referralLink,
                             long quota,
                             long quotaNormal,
                             long quotaShared)
Creates an account object from an initial set of values.