luxlabs header browser preview


@class NSString;

@interface BRMangledID : NSObject <NSSecureCoding, NSCopying>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) BOOL isShared;
@property (readonly, nonatomic) BOOL isPrivate;
@property (readonly, nonatomic) BOOL isCloudDocsMangledID;
@property (readonly, nonatomic) BOOL isPassbookMangledID;
@property (readonly, nonatomic) BOOL isCorporateMangledID;
@property (readonly, nonatomic) BOOL isDesktopMangledID;
@property (readonly, nonatomic) BOOL isDocumentsMangledID;
@property (readonly, nonatomic) NSString *appLibraryOrZoneName;
@property (readonly, nonatomic) NSString *ownerName;
@property (readonly, nonatomic) NSString *mangledIDString;
@property (readonly, nonatomic) NSString *aliasTargetContainerString;

+ (id)containerMetadataMangledID;
+ (BOOL)validateMangledIDString:(id)a0 strict:(BOOL)a1;
+ (id)documentsMangledID;
+ (id)sideCarMangledID;
+ (id)desktopMangledID;
+ (id)_ownerNameFromSharedMangledIDString:(id)a0 validate:(BOOL)a1;
+ (id)cloudDocsMangledID;
+ (id)_privateMangledContainerID:(id)a0 validate:(BOOL)a1;
+ (id)_containerIDFromSharedMangledIDString:(id)a0 validate:(BOOL)a1;
+ (id)_mangledIDStringFromZoneName:(id)a0 ownerName:(id)a1 validate:(BOOL)a2;
+ (id)_containerIDFromSharedContainerID:(id)a0 validate:(BOOL)a1;
+ (id)zoneHealthMangledID;
+ (BOOL)validateContainerID:(id)a0;
+ (BOOL)validateOwnerName:(id)a0;
+ (id)sharedDatabaseMangledID;
+ (BOOL)validateMangledIDString:(id)a0;
+ (id)_privateUnmangledContainerID:(id)a0 validate:(BOOL)a1;
+ (id)_sharedMangledIDStringWithContainerID:(id)a0 ownerName:(id)a1 validate:(BOOL)a2;

- (unsigned long long)hash;
- (id)initWithAliasTargetContainerString:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (BOOL)isEqualToMangledID:(id)a0;
- (id)initWithZoneName:(id)a0 ownerName:(id)a1;
- (id)description;
- (id)initWithRecordZoneID:(id)a0;
- (id)initWithAppLibraryName:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)initWithMangledString:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end