Inherits from NSObject
Conforms to NSCoding
NSCopying
Declared in QBCOPermissions.h

Overview

QBCOPermissions class interface. This class represents QuickBlox custom object permissions.

Tasks

Properties

deleteAccess

@property (nonatomic, assign) QBCOPermissionsAccess deleteAccess
Discussion

Delete access.

Declared In

QBCOPermissions.h

readAccess

@property (nonatomic, assign) QBCOPermissionsAccess readAccess
Discussion

Read access.

Declared In

QBCOPermissions.h

recordID

@property (nonatomic, copy, nullable) NSString *recordID
Discussion

Record ID.

Declared In

QBCOPermissions.h

updateAccess

@property (nonatomic, assign) QBCOPermissionsAccess updateAccess
Discussion

Update access.

Declared In

QBCOPermissions.h

usersGroupsForDeleteAccess

@property (nonatomic, strong, nullable) NSMutableArray<NSString*> *usersGroupsForDeleteAccess
Discussion

Users groups for delete access.

Declared In

QBCOPermissions.h

usersGroupsForReadAccess

@property (nonatomic, strong, nullable) NSMutableArray<NSString*> *usersGroupsForReadAccess
Discussion

Users groups for read access.

Declared In

QBCOPermissions.h

usersGroupsForUpdateAccess

@property (nonatomic, strong, nullable) NSMutableArray<NSString*> *usersGroupsForUpdateAccess
Discussion

Users groups for update access.

Declared In

QBCOPermissions.h

usersIDsForDeleteAccess

@property (nonatomic, strong, nullable) NSMutableArray<NSString*> *usersIDsForDeleteAccess
Discussion

Users IDs for delete access.

Declared In

QBCOPermissions.h

usersIDsForReadAccess

@property (nonatomic, strong, nullable) NSMutableArray<NSString*> *usersIDsForReadAccess
Discussion

Users IDs for read access.

Declared In

QBCOPermissions.h

usersIDsForUpdateAccess

@property (nonatomic, strong, nullable) NSMutableArray<NSString*> *usersIDsForUpdateAccess
Discussion

Users IDs for update access.

Declared In

QBCOPermissions.h

Class Methods

permissions

+ (instancetype)permissions
Discussion

Create permissions object

Return Value

New instance of QBCOPermissions

Declared In

QBCOPermissions.h

permissionsAccessFromString:

+ (enum QBCOPermissionsAccess)permissionsAccessFromString:(NSString *)permissionsAccess

permissionsAccessToString:

+ (nullable NSString *)permissionsAccessToString:(enum QBCOPermissionsAccess)permissionsAccess