luxlabs header browser preview


@class NSString, NSArray, NSURL, NSDictionary;

@interface CalCalendarMigrationCalDAVPrincipal : NSObject <CalCalendarMigrationPrincipal>

@property (readonly, nonatomic) NSString *uid;
@property (retain, nonatomic) NSString *ownerUid;
@property (retain, nonatomic) NSURL *principalURL;
@property (readonly, nonatomic) NSString *principalPath;
@property (retain, nonatomic) NSString *fullName;
@property (retain, nonatomic) NSString *homePushKey;
@property (retain, nonatomic) NSString *homePath;
@property (retain, nonatomic) NSString *defaultCalendarPath;
@property (retain, nonatomic) NSString *inboxPath;
@property (retain, nonatomic) NSString *outboxPath;
@property (retain, nonatomic) NSString *notificationCollectionPath;
@property (nonatomic, getter=isWritable) BOOL writable;
@property (nonatomic, getter=isDelegate) BOOL delegate;
@property (nonatomic, getter=isExpandPropertyReportSupported) BOOL expandPropertyReportSupported;
@property (retain, nonatomic) NSArray *preferredCalendarUserAddresses;
@property (retain, nonatomic) NSDictionary *pushTransports;
@property (retain, nonatomic) NSString *login;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (BOOL)addressIsAccountOwner:(id)a0;
- (void).cxx_destruct;
- (id)initWithUid:(id)a0;
- (id)_absoluteURLStringWithBaseComponents:(id)a0 andPath:(id)a1;
- (BOOL)_anyCalendarUserAddressIsEquivalentToURL:(id)a0;
- (id)_packedPreferredCalendarUserAddresses;
- (id)dictionaryForAccountProperties;

@end