Users

API Object

  • The Account struct.

    The amount of detail revealed about an account depends on the user being queried and the user making the query.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSAccount : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSAccount : NSObject, DBSerializable, NSCopying
  • The BasicAccount struct.

    Basic information about any account.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSBasicAccount : DBUSERSAccount <DBSerializable, NSCopying>

    Swift

    class DBUSERSBasicAccount : DBUSERSAccount, DBSerializable, NSCopying
  • The FileLockingValue union.

    The value for fileLocking in DBUSERSUserFeature.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSFileLockingValue : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSFileLockingValue : NSObject, DBSerializable, NSCopying
  • The FullAccount struct.

    Detailed information about the current user’s account.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSFullAccount : DBUSERSAccount <DBSerializable, NSCopying>

    Swift

    class DBUSERSFullAccount : DBUSERSAccount, DBSerializable, NSCopying
  • The Team struct.

    Information about a team.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSTeam : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSTeam : NSObject, DBSerializable, NSCopying
  • The FullTeam struct.

    Detailed information about a team.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSFullTeam : DBUSERSTeam <DBSerializable, NSCopying>

    Swift

    class DBUSERSFullTeam : DBUSERSTeam, DBSerializable, NSCopying
  • The GetAccountArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSGetAccountArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSGetAccountArg : NSObject, DBSerializable, NSCopying
  • The GetAccountBatchArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSGetAccountBatchArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSGetAccountBatchArg : NSObject, DBSerializable, NSCopying
  • The GetAccountBatchError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSGetAccountBatchError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSGetAccountBatchError : NSObject, DBSerializable, NSCopying
  • The GetAccountError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSGetAccountError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSGetAccountError : NSObject, DBSerializable, NSCopying
  • The IndividualSpaceAllocation struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSIndividualSpaceAllocation
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSIndividualSpaceAllocation : NSObject, DBSerializable, NSCopying
  • The Name struct.

    Representations for a person’s name to assist with internationalization.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSName : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSName : NSObject, DBSerializable, NSCopying
  • The PaperAsFilesValue union.

    The value for paperAsFiles in DBUSERSUserFeature.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSPaperAsFilesValue : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSPaperAsFilesValue : NSObject, DBSerializable, NSCopying
  • The SpaceAllocation union.

    Space is allocated differently based on the type of account.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSSpaceAllocation : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSSpaceAllocation : NSObject, DBSerializable, NSCopying
  • The SpaceUsage struct.

    Information about a user’s space usage and quota.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSSpaceUsage : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSSpaceUsage : NSObject, DBSerializable, NSCopying
  • The TeamSpaceAllocation struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSTeamSpaceAllocation : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSTeamSpaceAllocation : NSObject, DBSerializable, NSCopying
  • The UserFeature union.

    A set of features that a Dropbox User account may have configured.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSUserFeature : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSUserFeature : NSObject, DBSerializable, NSCopying
  • The UserFeatureValue union.

    Values that correspond to entries in UserFeature.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSUserFeatureValue : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSUserFeatureValue : NSObject, DBSerializable, NSCopying
  • The UserFeaturesGetValuesBatchArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSUserFeaturesGetValuesBatchArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSUserFeaturesGetValuesBatchArg : NSObject, DBSerializable, NSCopying
  • The UserFeaturesGetValuesBatchError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSUserFeaturesGetValuesBatchError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSUserFeaturesGetValuesBatchError : NSObject, DBSerializable, NSCopying
  • The UserFeaturesGetValuesBatchResult struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBUSERSUserFeaturesGetValuesBatchResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBUSERSUserFeaturesGetValuesBatchResult : NSObject, DBSerializable, NSCopying