|
| 1 | +/** |
| 2 | + * This header is generated by class-dump-z 0.2-1. |
| 3 | + * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. |
| 4 | + * |
| 5 | + * Source: /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings |
| 6 | + */ |
| 7 | + |
| 8 | +#import <Foundation/NSObject.h> |
| 9 | +#import "BasicAccount.h" |
| 10 | + |
| 11 | +@class NSMutableDictionary; |
| 12 | +@protocol AccountRefreshProtocol; |
| 13 | + |
| 14 | +@interface BasicAccount : NSObject { |
| 15 | + NSMutableDictionary* _properties; |
| 16 | + id<AccountRefreshProtocol> _syncAccount; |
| 17 | + id _fullAccount; |
| 18 | +} |
| 19 | +// inherited: +(void)initialize; |
| 20 | ++(id)accountWithType:(id)type class:(id)aClass; |
| 21 | ++(id)accountWithProperties:(id)properties; |
| 22 | ++(id)allSupportedDataclasses; |
| 23 | ++(id)supportedDataclassesForAccountType:(id)accountType; |
| 24 | ++(id)removeActionsIncompatibleWithSingleStoreDataclass:(id)singleStoreDataclass; |
| 25 | ++(id)userActionsToEnableDataclass:(id)enableDataclass forAccountType:(id)accountType; |
| 26 | ++(id)userActionsToDisableDataclass:(id)disableDataclass forAccountType:(id)accountType; |
| 27 | ++(id)deleteAccountActionsForAccountType:(id)accountType; |
| 28 | ++(BOOL)multipleStoresSupportedByDataclass:(id)dataclass; |
| 29 | ++(BOOL)displayToggleForDataclass:(id)dataclass; |
| 30 | ++(BOOL)userConfirmationIsRequiredByDataclass:(id)dataclass; |
| 31 | +-(id)initWithProperties:(id)properties; |
| 32 | +// inherited: -(id)init; |
| 33 | +// inherited: -(void)dealloc; |
| 34 | +-(id)type; |
| 35 | +-(id)identifier; |
| 36 | +-(id)syncStoreIdentifier; |
| 37 | +-(id)accountClass; |
| 38 | +-(void)setAccountClass:(id)aClass; |
| 39 | +-(id)displayName; |
| 40 | +-(id)typeString; |
| 41 | +-(id)shortTypeString; |
| 42 | +-(id)supportedDataclasses; |
| 43 | +-(id)enabledDataclasses; |
| 44 | +-(BOOL)isEnabledForDataclass:(id)dataclass; |
| 45 | +-(void)setEnabled:(BOOL)enabled forDataclass:(id)dataclass; |
| 46 | +-(void)setEnabledForDataclasses:(id)dataclasses; |
| 47 | +-(void)setAccountProperty:(id)property forKey:(id)key; |
| 48 | +-(void)removeAccountPropertyForKey:(id)key; |
| 49 | +-(id)accountPropertyForKey:(id)key; |
| 50 | +-(id)properties; |
| 51 | +-(id)propertiesToSave; |
| 52 | +-(id)fullAccount; |
| 53 | +-(void)createSyncAccount; |
| 54 | +-(id)defaultContainerIdentifierForDataclass:(id)dataclass; |
| 55 | +-(BOOL)refreshContainerWithIdentifier:(id)identifier forDataclass:(id)dataclass; |
| 56 | +-(BOOL)refreshContainerListForDataclass:(id)dataclass; |
| 57 | +-(BOOL)refreshContainersForDataclass:(id)dataclass; |
| 58 | +@end |
| 59 | + |
| 60 | +@interface BasicAccount (Private) |
| 61 | ++(id)createNewAccountUID; |
| 62 | +-(void)setDisplayName:(id)name; |
| 63 | +-(void)setFullAccount:(id)account; |
| 64 | +-(void)setSyncAccount:(id)account; |
| 65 | +-(id)fullAccountCreatorClassNameForAccountType:(id)accountType; |
| 66 | +-(id)syncAccountCreatorClassNameForAccountType:(id)accountType; |
| 67 | +@end |
| 68 | + |
| 69 | +@interface BasicAccount (Internal) |
| 70 | ++(BOOL)_isValidAccountType:(id)type; |
| 71 | ++(id)_creatorsInfo; |
| 72 | ++(id)_dataclassesProperties; |
| 73 | +-(id)_initWithType:(id)type class:(id)aClass; |
| 74 | +-(id)_creatorClassNameForAccountType:(id)accountType creatorType:(id)type; |
| 75 | +@end |
| 76 | + |
0 commit comments