DITAuthenticationSuccess

@interface DITAuthenticationSuccess : NSObject

@property (nonatomic, nullable, readwrite) NSString *userID;
@property (nonatomic, readwrite) NSMutableDictionary<NSString *, NSString *> *userInfo;
@property (nonatomic, readwrite) NSDate *accessExpires;
@property (nonatomic, nullable, readwrite) NSDate *offerRefreshUntil;
@property (nonatomic, readwrite) NSMutableArray<NSString *> *audiences;
@property (nonatomic, readwrite) BOOL readEverythingPermission;
@property (nonatomic, readwrite) BOOL writeEverythingPermission;

@property (nonatomic, nullable, readwrite)
    NSMutableDictionary<NSString *, NSMutableArray<NSString *> *> *readPermissions;
@property (nonatomic, nullable, readwrite)
    NSMutableDictionary<NSString *, NSMutableArray<NSString *> *> *writePermissions;

- (void)addReadPermissionForCollection:(NSString *)coll queryString:(NSString *)query;
- (void)addWritePermissionForCollection:(NSString *)coll queryString:(NSString *)query;

@end

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *userID
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSMutableDictionary<NSString *, NSString *> *userInfo
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSDate *accessExpires
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSDate *offerRefreshUntil
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSMutableArray<NSString *> *audiences
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) BOOL readEverythingPermission
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) BOOL writeEverythingPermission
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSMutableDictionary<NSString *, NSMutableArray<NSString *> *> *readPermissions
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSMutableDictionary<NSString *, NSMutableArray<NSString *> *> *writePermissions
  • Undocumented

    Declaration

    Objective-C

    - (void)addReadPermissionForCollection:(NSString *)coll queryString:(NSString *)query;
  • Undocumented

    Declaration

    Objective-C

    - (void)addWritePermissionForCollection:(NSString *)coll queryString:(NSString *)query;