DBTEAMLOGMemberChangeResellerRoleDetails
Objective-C
@interface DBTEAMLOGMemberChangeResellerRoleDetails
: NSObject <DBSerializable, NSCopying>
Swift
class DBTEAMLOGMemberChangeResellerRoleDetails : NSObject, DBSerializable, NSCopying
The MemberChangeResellerRoleDetails
struct.
Changed team member reseller role.
This class implements the DBSerializable
protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
-
New reseller role. This field is relevant when the reseller role is changed.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMLOGResellerRole *_Nonnull dNewValue;
Swift
var dNewValue: DBTEAMLOGResellerRole { get }
-
Previous reseller role. This field is relevant when the reseller role is changed or when the reseller role is removed.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMLOGResellerRole *_Nonnull previousValue;
Swift
var previousValue: DBTEAMLOGResellerRole { get }
-
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithDNewValue:(nonnull DBTEAMLOGResellerRole *)dNewValue previousValue:(nonnull DBTEAMLOGResellerRole *)previousValue;
Swift
init(dNewValue: DBTEAMLOGResellerRole, previousValue: DBTEAMLOGResellerRole)
Parameters
dNewValue
New reseller role. This field is relevant when the reseller role is changed.
previousValue
Previous reseller role. This field is relevant when the reseller role is changed or when the reseller role is removed.
Return Value
An initialized instance.