DBTEAMMembersGetAvailableTeamMemberRolesResult
Objective-C
@interface DBTEAMMembersGetAvailableTeamMemberRolesResult
    : NSObject <DBSerializable, NSCopying>
                Swift
class DBTEAMMembersGetAvailableTeamMemberRolesResult : NSObject, DBSerializable, NSCopying
                The MembersGetAvailableTeamMemberRolesResult struct.
Available TeamMemberRole for the connected team. To be used with
membersSetAdminPermissions.
This class implements the DBSerializable protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
- 
                  
                  
Available roles.
Declaration
Objective-C
@property (nonatomic, readonly) NSArray<DBTEAMTeamMemberRole *> *_Nonnull roles;Swift
var roles: [DBTEAMTeamMemberRole] { get } 
- 
                  
                  
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype)initWithRoles: (nonnull NSArray<DBTEAMTeamMemberRole *> *)roles;Swift
init(roles: [DBTEAMTeamMemberRole])Parameters
rolesAvailable roles.
Return Value
An initialized instance.
 
View on GitHub
        DBTEAMMembersGetAvailableTeamMemberRolesResult Class Reference