DBTEAMMembersDataTransferArg
Objective-C
@interface DBTEAMMembersDataTransferArg
: DBTEAMMembersDeactivateBaseArg <DBSerializable, NSCopying>
Swift
class DBTEAMMembersDataTransferArg : DBTEAMMembersDeactivateBaseArg, DBSerializable, NSCopying
The MembersDataTransferArg
struct.
This class implements the DBSerializable
protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
-
Files from the deleted member account will be transferred to this user.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMUserSelectorArg *_Nonnull transferDestId;
Swift
var transferDestId: DBTEAMUserSelectorArg { get }
-
Errors during the transfer process will be sent via email to this user.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMUserSelectorArg *_Nonnull transferAdminId;
Swift
var transferAdminId: DBTEAMUserSelectorArg { get }
-
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithUser:(nonnull DBTEAMUserSelectorArg *)user transferDestId:(nonnull DBTEAMUserSelectorArg *)transferDestId transferAdminId:(nonnull DBTEAMUserSelectorArg *)transferAdminId;
Swift
init(user: DBTEAMUserSelectorArg, transferDestId: DBTEAMUserSelectorArg, transferAdminId: DBTEAMUserSelectorArg)
Parameters
user
Identity of user to remove/suspend/have their files moved.
transferDestId
Files from the deleted member account will be transferred to this user.
transferAdminId
Errors during the transfer process will be sent via email to this user.
Return Value
An initialized instance.