Created
August 4, 2019 17:05
-
-
Save joemerlino/85f8daca10731a6d48c2d288794c8094 to your computer and use it in GitHub Desktop.
Pebble v4.4 Headers
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). | |
// | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. | |
// | |
#pragma mark Function Pointers and Blocks | |
typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown | |
typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown | |
#pragma mark Named Structures | |
struct BITCrashManagerCallbacks { | |
void *_field1; | |
CDUnknownFunctionPointerType _field2; | |
}; | |
struct CGAffineTransform { | |
double a; | |
double b; | |
double c; | |
double d; | |
double tx; | |
double ty; | |
}; | |
struct CGPoint { | |
double x; | |
double y; | |
}; | |
struct CGRect { | |
struct CGPoint origin; | |
struct CGSize size; | |
}; | |
struct CGSize { | |
double width; | |
double height; | |
}; | |
struct OpaqueJSValue; | |
struct PLCrashHostInfoVersion { | |
unsigned long long major; | |
unsigned long long minor; | |
unsigned long long revision; | |
}; | |
struct PLCrashReporterCallbacks { | |
unsigned short _field1; | |
void *_field2; | |
CDUnknownFunctionPointerType _field3; | |
}; | |
struct UIColor { | |
Class _field1; | |
}; | |
struct UIEdgeInsets { | |
double _field1; | |
double _field2; | |
double _field3; | |
double _field4; | |
}; | |
struct _NSRange { | |
unsigned long long location; | |
unsigned long long length; | |
}; | |
struct _PLCrashReportDecoder { | |
struct _Plcrash__CrashReport *_field1; | |
}; | |
struct _Plcrash__CrashReport { | |
struct _ProtobufCMessage _field1; | |
struct _Plcrash__CrashReport__SystemInfo *_field2; | |
struct _Plcrash__CrashReport__ApplicationInfo *_field3; | |
unsigned long long _field4; | |
struct _Plcrash__CrashReport__Thread **_field5; | |
unsigned long long _field6; | |
struct _Plcrash__CrashReport__BinaryImage **_field7; | |
struct _Plcrash__CrashReport__Exception *_field8; | |
struct _Plcrash__CrashReport__Signal *_field9; | |
struct _Plcrash__CrashReport__ProcessInfo *_field10; | |
struct _Plcrash__CrashReport__MachineInfo *_field11; | |
struct _Plcrash__CrashReport__ReportInfo *_field12; | |
}; | |
struct _Plcrash__CrashReport__ApplicationInfo { | |
struct _ProtobufCMessage _field1; | |
char *_field2; | |
char *_field3; | |
char *_field4; | |
}; | |
struct _Plcrash__CrashReport__BinaryImage; | |
struct _Plcrash__CrashReport__Exception { | |
struct _ProtobufCMessage _field1; | |
char *_field2; | |
char *_field3; | |
unsigned long long _field4; | |
struct _Plcrash__CrashReport__Thread__StackFrame **_field5; | |
}; | |
struct _Plcrash__CrashReport__MachineInfo { | |
struct _ProtobufCMessage _field1; | |
char *_field2; | |
struct _Plcrash__CrashReport__Processor *_field3; | |
unsigned int _field4; | |
unsigned int _field5; | |
}; | |
struct _Plcrash__CrashReport__ProcessInfo { | |
struct _ProtobufCMessage _field1; | |
char *_field2; | |
unsigned int _field3; | |
char *_field4; | |
char *_field5; | |
unsigned int _field6; | |
int _field7; | |
int _field8; | |
unsigned long long _field9; | |
}; | |
struct _Plcrash__CrashReport__Processor { | |
struct _ProtobufCMessage _field1; | |
int _field2; | |
int _field3; | |
unsigned long long _field4; | |
unsigned long long _field5; | |
}; | |
struct _Plcrash__CrashReport__ReportInfo; | |
struct _Plcrash__CrashReport__Signal { | |
struct _ProtobufCMessage _field1; | |
char *_field2; | |
char *_field3; | |
unsigned long long _field4; | |
struct _Plcrash__CrashReport__Signal__MachException *_field5; | |
}; | |
struct _Plcrash__CrashReport__Signal__MachException { | |
struct _ProtobufCMessage _field1; | |
unsigned long long _field2; | |
unsigned long long _field3; | |
unsigned long long *_field4; | |
}; | |
struct _Plcrash__CrashReport__Symbol { | |
struct _ProtobufCMessage _field1; | |
char *_field2; | |
unsigned long long _field3; | |
int _field4; | |
unsigned long long _field5; | |
}; | |
struct _Plcrash__CrashReport__SystemInfo { | |
struct _ProtobufCMessage _field1; | |
int _field2; | |
int _field3; | |
char *_field4; | |
int _field5; | |
long long _field6; | |
char *_field7; | |
}; | |
struct _Plcrash__CrashReport__Thread; | |
struct _Plcrash__CrashReport__Thread__StackFrame { | |
struct _ProtobufCMessage _field1; | |
unsigned long long _field2; | |
struct _Plcrash__CrashReport__Symbol *_field3; | |
}; | |
struct _ProtobufCMessage { | |
struct _ProtobufCMessageDescriptor *_field1; | |
unsigned int _field2; | |
struct _ProtobufCMessageUnknownField *_field3; | |
}; | |
struct _ProtobufCMessageDescriptor; | |
struct _ProtobufCMessageUnknownField; | |
struct __hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>; | |
struct libwebsocket_context; | |
struct libwebsocket_protocols { | |
char *_field1; | |
CDUnknownFunctionPointerType _field2; | |
unsigned long long _field3; | |
unsigned long long _field4; | |
struct libwebsocket_context *_field5; | |
int _field6; | |
}; | |
struct plcrash_exception_server_context { | |
unsigned int _field1; | |
unsigned int _field2; | |
unsigned int _field3; | |
unsigned int _field4; | |
CDUnknownFunctionPointerType _field5; | |
void *_field6; | |
struct _opaque_pthread_mutex_t { | |
long long _field1; | |
char _field2[56]; | |
} _field7; | |
struct _opaque_pthread_cond_t { | |
long long _field1; | |
char _field2[40]; | |
} _field8; | |
unsigned int _field9; | |
_Bool _field10; | |
}; | |
struct plcrash_mach_exception_port_set { | |
unsigned int count; | |
unsigned int masks[14]; | |
unsigned int ports[14]; | |
int behaviors[14]; | |
int flavors[14]; | |
}; | |
struct timeval { | |
long long tv_sec; | |
int tv_usec; | |
}; | |
struct unique_ptr<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>*[], std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>*>>> { | |
struct __compressed_pair<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>**, std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>*>>> { | |
struct __hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *> **__first_; | |
struct __bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>*>> { | |
struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>*>> { | |
unsigned long long __first_; | |
} __data_; | |
} __second_; | |
} __ptr_; | |
}; | |
struct unordered_map<int, EJFontGlyphInfo, std::__1::hash<int>, std::__1::equal_to<int>, std::__1::allocator<std::__1::pair<const int, EJFontGlyphInfo>>> { | |
struct __hash_table<std::__1::__hash_value_type<int, EJFontGlyphInfo>, std::__1::__unordered_map_hasher<int, std::__1::__hash_value_type<int, EJFontGlyphInfo>, std::__1::hash<int>, true>, std::__1::__unordered_map_equal<int, std::__1::__hash_value_type<int, EJFontGlyphInfo>, std::__1::equal_to<int>, true>, std::__1::allocator<std::__1::__hash_value_type<int, EJFontGlyphInfo>>> { | |
struct unique_ptr<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>*[], std::__1::__bucket_list_deallocator<std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>*>>> __bucket_list_; | |
struct __compressed_pair<std::__1::__hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>*>, std::__1::allocator<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>>> { | |
struct __hash_node_base<std::__1::__hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *>*> { | |
struct __hash_node<std::__1::__hash_value_type<int, EJFontGlyphInfo>, void *> *__next_; | |
} __first_; | |
} __p1_; | |
struct __compressed_pair<unsigned long, std::__1::__unordered_map_hasher<int, std::__1::__hash_value_type<int, EJFontGlyphInfo>, std::__1::hash<int>, true>> { | |
unsigned long long __first_; | |
} __p2_; | |
struct __compressed_pair<float, std::__1::__unordered_map_equal<int, std::__1::__hash_value_type<int, EJFontGlyphInfo>, std::__1::equal_to<int>, true>> { | |
float __first_; | |
} __p3_; | |
} __table_; | |
}; | |
struct vector<EJVector2, std::__1::allocator<EJVector2>> { | |
CDStruct_183601bc *__begin_; | |
CDStruct_183601bc *__end_; | |
struct __compressed_pair<EJVector2 *, std::__1::allocator<EJVector2>> { | |
CDStruct_183601bc *__first_; | |
} __end_cap_; | |
}; | |
struct vector<subpath_t, std::__1::allocator<subpath_t>> { | |
CDStruct_183601bc *__begin_; | |
CDStruct_183601bc *__end_; | |
struct __compressed_pair<subpath_t *, std::__1::allocator<subpath_t>> { | |
CDStruct_183601bc *__first_; | |
} __end_cap_; | |
}; | |
#pragma mark Typedef'd Structures | |
typedef struct { | |
_Bool _field1; | |
unsigned char _field2; | |
_Bool _field3; | |
unsigned long long _field4; | |
} CDStruct_6a6a01a4; | |
typedef struct { | |
unsigned long long _field1; | |
id *_field2; | |
unsigned long long *_field3; | |
unsigned long long _field4[5]; | |
} CDStruct_70511ce9; | |
typedef struct { | |
unsigned short _field1; | |
long long _field2; | |
} CDStruct_9bfbda25; | |
typedef struct { | |
void *_field1; | |
char *_field2; | |
char *_field3; | |
unsigned int _field4; | |
unsigned long long *_field5; | |
} CDStruct_3098c0ae; | |
typedef struct { | |
float width; | |
float ascent; | |
float descent; | |
} CDStruct_de2edefb; | |
typedef struct { | |
float x; | |
float y; | |
} CDStruct_6e3f967a; | |
typedef struct CDStruct_183601bc; | |
typedef struct { | |
EJTexture *texture; | |
struct OpaqueJSValue *jsTexture; | |
EJTexture *cubeMap; | |
struct OpaqueJSValue *jsCubeMap; | |
} CDStruct_063a1299; | |
typedef struct { | |
unsigned short _field1; | |
unsigned short _field2; | |
float _field3; | |
CDStruct_183601bc *_field4; | |
} CDStruct_f80ef75d; | |
typedef struct { | |
char *_field1; | |
struct OpaqueJSValue *_field2; | |
} CDStruct_a447ca18; | |
typedef struct { | |
struct CGAffineTransform transform; | |
int globalCompositeOperation; | |
CDUnion_a0760c36 fillColor; | |
NSObject *fillObject; | |
CDUnion_a0760c36 strokeColor; | |
float globalAlpha; | |
float lineWidth; | |
int lineCap; | |
int lineJoin; | |
float miterLimit; | |
int textAlign; | |
int textBaseline; | |
EJFontDescriptor *font; | |
EJPath *clipPath; | |
} CDStruct_8fdbd9f1; | |
#pragma mark Typedef'd Unions | |
typedef union { | |
struct { | |
unsigned char r; | |
unsigned char g; | |
unsigned char b; | |
unsigned char a; | |
} rgba; | |
unsigned char components[4]; | |
unsigned int hex; | |
} CDUnion_a0760c36; | |
#pragma mark - | |
// | |
// File: PebbleTime | |
// UUID: 7138CEB1-DD75-3EF7-95B7-7DB8C67524BC | |
// | |
// Arch: arm64 | |
// Source version: 0.0.0.0.0 | |
// Minimum iOS version: 8.0.0 | |
// SDK version: 10.2.0 | |
// | |
// Objective-C Garbage Collection: Unsupported | |
// | |
// Run path: @executable_path/Frameworks | |
// = /Frameworks | |
// Run path: @loader_path/Frameworks | |
// = /Frameworks | |
// Run path: @executable_path/Frameworks | |
// = /Frameworks | |
// Run path: @loader_path/Frameworks | |
// = /Frameworks | |
// | |
@protocol AVAudioPlayerDelegate <NSObject> | |
@optional | |
- (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1; | |
- (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1 withFlags:(unsigned long long)arg2; | |
- (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1 withOptions:(unsigned long long)arg2; | |
- (void)audioPlayerBeginInterruption:(AVAudioPlayer *)arg1; | |
- (void)audioPlayerDecodeErrorDidOccur:(AVAudioPlayer *)arg1 error:(NSError *)arg2; | |
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)arg1 successfully:(_Bool)arg2; | |
@end | |
@protocol BITAuthenticationViewControllerDelegate <NSObject> | |
- (void)authenticationViewController:(UIViewController *)arg1 handleAuthenticationWithEmail:(NSString *)arg2 password:(NSString *)arg3 completion:(void (^)(_Bool, NSError *))arg4; | |
- (void)authenticationViewControllerDidTapWebButton:(UIViewController *)arg1; | |
@end | |
@protocol BITAuthenticatorDelegate <NSObject> | |
@optional | |
- (void)authenticator:(BITAuthenticator *)arg1 willShowAuthenticationController:(UIViewController *)arg2; | |
@end | |
@protocol BITCrashManagerDelegate <NSObject> | |
@optional | |
- (_Bool)considerAppNotTerminatedCleanlyReportForCrashManager:(BITCrashManager *)arg1; | |
- (void)crashManagerDidFinishSendingCrashReport:(BITCrashManager *)arg1; | |
- (void)crashManager:(BITCrashManager *)arg1 didFailWithError:(NSError *)arg2; | |
- (void)crashManagerWillSendCrashReport:(BITCrashManager *)arg1; | |
- (void)crashManagerWillSendCrashReportsAlways:(BITCrashManager *)arg1; | |
- (void)crashManagerWillCancelSendingCrashReport:(BITCrashManager *)arg1; | |
- (void)crashManagerWillShowSubmitCrashReportAlert:(BITCrashManager *)arg1; | |
- (BITHockeyAttachment *)attachmentForCrashManager:(BITCrashManager *)arg1; | |
- (NSString *)applicationLogForCrashManager:(BITCrashManager *)arg1; | |
@end | |
@protocol BITHockeyManagerDelegate <NSObject, BITCrashManagerDelegate, BITUpdateManagerDelegate, BITAuthenticatorDelegate> | |
@optional | |
- (NSString *)userEmailForHockeyManager:(BITHockeyManager *)arg1 componentManager:(BITHockeyBaseManager *)arg2; | |
- (NSString *)userNameForHockeyManager:(BITHockeyManager *)arg1 componentManager:(BITHockeyBaseManager *)arg2; | |
- (NSString *)userIDForHockeyManager:(BITHockeyManager *)arg1 componentManager:(BITHockeyBaseManager *)arg2; | |
- (UIViewController *)viewControllerForHockeyManager:(BITHockeyManager *)arg1 componentManager:(BITHockeyBaseManager *)arg2; | |
- (_Bool)shouldUseLiveIdentifierForHockeyManager:(BITHockeyManager *)arg1; | |
@end | |
@protocol BITPLCrashReportFormatter | |
- (NSData *)formatReport:(BITPLCrashReport *)arg1 error:(id *)arg2; | |
@end | |
@protocol BITStoreButtonDelegate | |
- (void)storeButtonFired:(BITStoreButton *)arg1; | |
@end | |
@protocol BITUpdateManagerDelegate <NSObject> | |
@optional | |
- (void)updateManagerWillExitApp:(BITUpdateManager *)arg1; | |
- (_Bool)willStartDownloadAndUpdate:(BITUpdateManager *)arg1; | |
- (_Bool)updateManagerShouldSendUsageData:(BITUpdateManager *)arg1; | |
- (void)didDisplayExpiryAlertForUpdateManager:(BITUpdateManager *)arg1; | |
- (_Bool)shouldDisplayExpiryAlertForUpdateManager:(BITUpdateManager *)arg1; | |
- (_Bool)shouldDisplayUpdateAlertForUpdateManager:(BITUpdateManager *)arg1 forShortVersion:(NSString *)arg2 forVersion:(NSString *)arg3; | |
@end | |
@protocol CBPeripheralManagerDelegate <NSObject> | |
- (void)peripheralManagerDidUpdateState:(CBPeripheralManager *)arg1; | |
@optional | |
- (void)peripheralManagerIsReadyToUpdateSubscribers:(CBPeripheralManager *)arg1; | |
- (void)peripheralManager:(CBPeripheralManager *)arg1 didReceiveWriteRequests:(NSArray *)arg2; | |
- (void)peripheralManager:(CBPeripheralManager *)arg1 didReceiveReadRequest:(CBATTRequest *)arg2; | |
- (void)peripheralManager:(CBPeripheralManager *)arg1 central:(CBCentral *)arg2 didUnsubscribeFromCharacteristic:(CBCharacteristic *)arg3; | |
- (void)peripheralManager:(CBPeripheralManager *)arg1 central:(CBCentral *)arg2 didSubscribeToCharacteristic:(CBCharacteristic *)arg3; | |
- (void)peripheralManager:(CBPeripheralManager *)arg1 didAddService:(CBService *)arg2 error:(NSError *)arg3; | |
- (void)peripheralManagerDidStartAdvertising:(CBPeripheralManager *)arg1 error:(NSError *)arg2; | |
- (void)peripheralManager:(CBPeripheralManager *)arg1 willRestoreState:(NSDictionary *)arg2; | |
@end | |
@protocol CLLocationManagerDelegate <NSObject> | |
@optional | |
- (void)locationManager:(CLLocationManager *)arg1 didVisit:(CLVisit *)arg2; | |
- (void)locationManager:(CLLocationManager *)arg1 didFinishDeferredUpdatesWithError:(NSError *)arg2; | |
- (void)locationManagerDidResumeLocationUpdates:(CLLocationManager *)arg1; | |
- (void)locationManagerDidPauseLocationUpdates:(CLLocationManager *)arg1; | |
- (void)locationManager:(CLLocationManager *)arg1 didStartMonitoringForRegion:(CLRegion *)arg2; | |
- (void)locationManager:(CLLocationManager *)arg1 didChangeAuthorizationStatus:(int)arg2; | |
- (void)locationManager:(CLLocationManager *)arg1 monitoringDidFailForRegion:(CLRegion *)arg2 withError:(NSError *)arg3; | |
- (void)locationManager:(CLLocationManager *)arg1 didFailWithError:(NSError *)arg2; | |
- (void)locationManager:(CLLocationManager *)arg1 didExitRegion:(CLRegion *)arg2; | |
- (void)locationManager:(CLLocationManager *)arg1 didEnterRegion:(CLRegion *)arg2; | |
- (void)locationManager:(CLLocationManager *)arg1 rangingBeaconsDidFailForRegion:(CLBeaconRegion *)arg2 withError:(NSError *)arg3; | |
- (void)locationManager:(CLLocationManager *)arg1 didRangeBeacons:(NSArray *)arg2 inRegion:(CLBeaconRegion *)arg3; | |
- (void)locationManager:(CLLocationManager *)arg1 didDetermineState:(long long)arg2 forRegion:(CLRegion *)arg3; | |
- (_Bool)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)arg1; | |
- (void)locationManager:(CLLocationManager *)arg1 didUpdateHeading:(CLHeading *)arg2; | |
- (void)locationManager:(CLLocationManager *)arg1 didUpdateLocations:(NSArray *)arg2; | |
- (void)locationManager:(CLLocationManager *)arg1 didUpdateToLocation:(CLLocation *)arg2 fromLocation:(CLLocation *)arg3; | |
@end | |
@protocol DDLogFormatter <NSObject> | |
- (NSString *)formatLogMessage:(DDLogMessage *)arg1; | |
@optional | |
- (void)willRemoveFromLogger:(id <DDLogger>)arg1; | |
- (void)didAddToLogger:(id <DDLogger>)arg1; | |
@end | |
@protocol DDLogger <NSObject> | |
@property(retain, nonatomic) id <DDLogFormatter> logFormatter; | |
- (void)logMessage:(DDLogMessage *)arg1; | |
@optional | |
@property(readonly, nonatomic) NSString *loggerName; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *loggerQueue; | |
- (void)flush; | |
- (void)willRemoveLogger; | |
- (void)didAddLogger; | |
@end | |
@protocol EJAudioSource | |
@property(nonatomic) NSObject<EJAudioSourceDelegate> *delegate; | |
@property(nonatomic) float currentTime; | |
@property(nonatomic) float duration; | |
- (void)setVolume:(float)arg1; | |
- (void)setLooping:(_Bool)arg1; | |
- (void)pause; | |
- (void)play; | |
- (id)initWithPath:(NSString *)arg1; | |
@end | |
@protocol EJAudioSourceDelegate | |
- (void)sourceDidFinishPlaying:(NSObject<EJAudioSource> *)arg1; | |
@end | |
@protocol EJDeviceMotionDelegate | |
- (void)triggerDeviceMotionEvents; | |
@end | |
@protocol EJDrawable | |
@property(readonly, nonatomic) EJTexture *texture; | |
@end | |
@protocol EJFillable | |
@end | |
@protocol EJGeolocationCoreLocationProviderUpdateListener <NSObject> | |
- (void)errorOccurred:(NSError *)arg1; | |
- (void)locationChanged:(CLLocation *)arg1; | |
@end | |
@protocol EJJavaScriptContextProvider <NSObject> | |
@property(readonly, nonatomic) struct OpaqueJSContext *javaScriptContext; | |
- (struct OpaqueJSValue *)invokeCallback:(struct OpaqueJSValue *)arg1 thisObject:(struct OpaqueJSValue *)arg2 argc:(unsigned long long)arg3 argv:(const struct OpaqueJSValue **)arg4; | |
@end | |
@protocol EJKeyInputDelegate <NSObject> | |
- (UIResponder *)nextResponderForKeyInput:(EJKeyInputResponder *)arg1; | |
@optional | |
- (void)keyInputDidBecomeFirstResponder:(EJKeyInputResponder *)arg1; | |
- (void)keyInputDidResignFirstResponderStatus:(EJKeyInputResponder *)arg1; | |
- (void)keyInputDidDeleteBackwards:(EJKeyInputResponder *)arg1; | |
- (void)keyInput:(EJKeyInputResponder *)arg1 insertText:(NSString *)arg2; | |
@end | |
@protocol EJPebbleEventDelegate <NSObject> | |
- (void)notifyExit; | |
- (void)bindUserAccountToken:(NSString *)arg1; | |
- (void)bindWatch:(PBWatch *)arg1 withConfigurationRequest:(_Bool)arg2; | |
- (void)onWebViewClosed:(NSString *)arg1; | |
- (void)onConfigurationRequested; | |
- (void)onPush:(NSDictionary *)arg1; | |
- (void)onAppMessage:(NSDictionary *)arg1; | |
- (void)onPebbleReady:(_Bool)arg1; | |
@end | |
@protocol EJPresentable | |
@property(nonatomic) struct CGRect style; | |
- (void)finish; | |
- (void)present; | |
@end | |
@protocol EJTouchDelegate | |
- (void)triggerEvent:(NSString *)arg1 all:(NSSet *)arg2 changed:(NSSet *)arg3 remaining:(NSSet *)arg4; | |
@end | |
@protocol EJWindowEventsDelegate | |
- (void)resize; | |
- (void)pause; | |
- (void)resume; | |
@end | |
@protocol MFMailComposeViewControllerDelegate <NSObject> | |
@optional | |
- (void)mailComposeController:(MFMailComposeViewController *)arg1 didFinishWithResult:(long long)arg2 error:(NSError *)arg3; | |
@end | |
@protocol MFMessageComposeViewControllerDelegate <NSObject> | |
- (void)messageComposeViewController:(MFMessageComposeViewController *)arg1 didFinishWithResult:(long long)arg2; | |
@end | |
@protocol MTLJSONSerializing | |
+ (NSDictionary *)JSONKeyPathsByPropertyKey; | |
@optional | |
+ (Class)classForParsingJSONDictionary:(NSDictionary *)arg1; | |
+ (NSValueTransformer *)JSONTransformerForKey:(NSString *)arg1; | |
@end | |
@protocol MTLManagedObjectSerializing | |
+ (NSDictionary *)managedObjectKeysByPropertyKey; | |
+ (NSString *)managedObjectEntityName; | |
@optional | |
+ (Class)classForDeserializingManagedObject:(NSManagedObject *)arg1; | |
+ (NSDictionary *)relationshipModelClassesByPropertyKey; | |
+ (NSValueTransformer *)entityAttributeTransformerForKey:(NSString *)arg1; | |
+ (NSSet *)propertyKeysForManagedObjectUniquing; | |
- (void)mergeValuesForKeysFromManagedObject:(NSManagedObject *)arg1; | |
- (void)mergeValueForKey:(NSString *)arg1 fromManagedObject:(NSManagedObject *)arg2; | |
@end | |
@protocol NSCacheDelegate <NSObject> | |
@optional | |
- (void)cache:(NSCache *)arg1 willEvictObject:(id)arg2; | |
@end | |
@protocol NSCoding | |
- (id)initWithCoder:(NSCoder *)arg1; | |
- (void)encodeWithCoder:(NSCoder *)arg1; | |
@end | |
@protocol NSCopying | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
@end | |
@protocol NSFastEnumeration | |
- (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3; | |
@end | |
@protocol NSObject | |
@property(nonatomic, readonly) NSString *description; | |
- (void *)zone; | |
- (long long)retainCount; | |
- (id)autorelease; | |
- (void)release; | |
- (id)retain; | |
- (_Bool)respondsToSelector:(SEL)arg1; | |
- (_Bool)conformsToProtocol:(Protocol *)arg1; | |
- (_Bool)isMemberOfClass:(Class)arg1; | |
- (_Bool)isKindOfClass:(Class)arg1; | |
- (_Bool)isProxy; | |
- (id *)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3; | |
- (id *)performSelector:(SEL)arg1 withObject:(id)arg2; | |
- (id *)performSelector:(SEL)arg1; | |
- (id)self; | |
- (Class)class; | |
@property(nonatomic, readonly) Class superclass; | |
@property(nonatomic, readonly) long long hash; | |
- (_Bool)isEqual:(id)arg1; | |
@optional | |
@property(nonatomic, readonly) NSString *debugDescription; | |
@end | |
@protocol NSSecureCoding <NSCoding> | |
+ (_Bool)supportsSecureCoding; | |
@end | |
@protocol NSStreamDelegate <NSObject> | |
@optional | |
- (void)stream:(NSStream *)arg1 handleEvent:(unsigned long long)arg2; | |
@end | |
@protocol NSURLConnectionDataDelegate <NSURLConnectionDelegate> | |
@optional | |
- (void)connectionDidFinishLoading:(NSURLConnection *)arg1; | |
- (NSCachedURLResponse *)connection:(NSURLConnection *)arg1 willCacheResponse:(NSCachedURLResponse *)arg2; | |
- (void)connection:(NSURLConnection *)arg1 didSendBodyData:(long long)arg2 totalBytesWritten:(long long)arg3 totalBytesExpectedToWrite:(long long)arg4; | |
- (NSInputStream *)connection:(NSURLConnection *)arg1 needNewBodyStream:(NSURLRequest *)arg2; | |
- (void)connection:(NSURLConnection *)arg1 didReceiveData:(NSData *)arg2; | |
- (void)connection:(NSURLConnection *)arg1 didReceiveResponse:(NSURLResponse *)arg2; | |
- (NSURLRequest *)connection:(NSURLConnection *)arg1 willSendRequest:(NSURLRequest *)arg2 redirectResponse:(NSURLResponse *)arg3; | |
@end | |
@protocol NSURLConnectionDelegate <NSObject> | |
@optional | |
- (void)connection:(NSURLConnection *)arg1 didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2; | |
- (void)connection:(NSURLConnection *)arg1 didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2; | |
- (_Bool)connection:(NSURLConnection *)arg1 canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)arg2; | |
- (void)connection:(NSURLConnection *)arg1 willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2; | |
- (_Bool)connectionShouldUseCredentialStorage:(NSURLConnection *)arg1; | |
- (void)connection:(NSURLConnection *)arg1 didFailWithError:(NSError *)arg2; | |
@end | |
@protocol NSURLSessionDataDelegate <NSURLSessionTaskDelegate> | |
@optional | |
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 willCacheResponse:(NSCachedURLResponse *)arg3 completionHandler:(void (^)(NSCachedURLResponse *))arg4; | |
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didReceiveData:(NSData *)arg3; | |
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didBecomeStreamTask:(NSURLSessionStreamTask *)arg3; | |
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didBecomeDownloadTask:(NSURLSessionDownloadTask *)arg3; | |
- (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didReceiveResponse:(NSURLResponse *)arg3 completionHandler:(void (^)(long long))arg4; | |
@end | |
@protocol NSURLSessionDelegate <NSObject> | |
@optional | |
- (void)URLSessionDidFinishEventsForBackgroundURLSession:(NSURLSession *)arg1; | |
- (void)URLSession:(NSURLSession *)arg1 didReceiveChallenge:(NSURLAuthenticationChallenge *)arg2 completionHandler:(void (^)(long long, NSURLCredential *))arg3; | |
- (void)URLSession:(NSURLSession *)arg1 didBecomeInvalidWithError:(NSError *)arg2; | |
@end | |
@protocol NSURLSessionDownloadDelegate <NSURLSessionTaskDelegate> | |
- (void)URLSession:(NSURLSession *)arg1 downloadTask:(NSURLSessionDownloadTask *)arg2 didFinishDownloadingToURL:(NSURL *)arg3; | |
@optional | |
- (void)URLSession:(NSURLSession *)arg1 downloadTask:(NSURLSessionDownloadTask *)arg2 didResumeAtOffset:(long long)arg3 expectedTotalBytes:(long long)arg4; | |
- (void)URLSession:(NSURLSession *)arg1 downloadTask:(NSURLSessionDownloadTask *)arg2 didWriteData:(long long)arg3 totalBytesWritten:(long long)arg4 totalBytesExpectedToWrite:(long long)arg5; | |
@end | |
@protocol NSURLSessionTaskDelegate <NSURLSessionDelegate> | |
@optional | |
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didCompleteWithError:(NSError *)arg3; | |
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didFinishCollectingMetrics:(NSURLSessionTaskMetrics *)arg3; | |
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didSendBodyData:(long long)arg3 totalBytesSent:(long long)arg4 totalBytesExpectedToSend:(long long)arg5; | |
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 needNewBodyStream:(void (^)(NSInputStream *))arg3; | |
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didReceiveChallenge:(NSURLAuthenticationChallenge *)arg3 completionHandler:(void (^)(long long, NSURLCredential *))arg4; | |
- (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 willPerformHTTPRedirection:(NSHTTPURLResponse *)arg3 newRequest:(NSURLRequest *)arg4 completionHandler:(void (^)(NSURLRequest *))arg5; | |
@end | |
@protocol OS_dispatch_object <NSObject> | |
@end | |
@protocol OS_dispatch_queue <OS_dispatch_object, NSObject> | |
@end | |
@protocol PBANCSActionHandlerDelegate <NSObject> | |
- (void)ANCSActionHandler:(PBANCSActionHandler *)arg1 didSendResponse:(unsigned char)arg2 withAttributes:(NSArray *)arg3 actions:(NSArray *)arg4 forItemIdentifier:(NSUUID *)arg5; | |
@end | |
@protocol PBActiveWatchSelectionViewModelDelegate <NSObject> | |
- (void)failedActiveWatchSelectionWithViewModel:(PBActiveWatchSelectionViewModel *)arg1; | |
- (void)dismissActiveWatchSelectionWithViewModel:(PBActiveWatchSelectionViewModel *)arg1; | |
@end | |
@protocol PBAddressBookQuerySessionActionable <NSObject> | |
- (NSString *)actionSubtitle; | |
- (NSString *)actionTitle; | |
- (void)performActionOnAddressBookQuerySession:(PBAddressBookQuerySession *)arg1; | |
@end | |
@protocol PBAddressBookQuerySessionDelegate <NSObject> | |
- (void)addressBookQuerySessionFailedWithNoContactAccess:(PBAddressBookQuerySession *)arg1; | |
- (void)addressBookQuerySession:(PBAddressBookQuerySession *)arg1 finishedWithContact:(PBContact *)arg2 labeledValue:(PBLabeledValue *)arg3; | |
- (void)addressBookQuerySession:(PBAddressBookQuerySession *)arg1 foundMultipleAddresses:(NSArray *)arg2; | |
- (void)addressBookQuerySession:(PBAddressBookQuerySession *)arg1 foundMultipleContactMatches:(NSArray *)arg2; | |
- (void)addressBookQuerySessionFailedToFindContactMatch:(PBAddressBookQuerySession *)arg1; | |
@end | |
@protocol PBAnalyticsDataEntry <NSObject, NSCopying, NSCoding> | |
@property(readonly, copy, nonatomic) NSData *analyticsRawData; | |
@property(readonly, nonatomic) NSTimeZone *timeZone; | |
@property(readonly, nonatomic) NSDate *date; | |
@property(readonly, nonatomic) NSUUID *uniqueIdentifier; | |
@end | |
@protocol PBAnalyticsDataStore <NSObject> | |
- (id <PBAnalyticsDataEntry>)anyStoredAnalyticDataEntry; | |
- (NSSet *)storedAnalyticsDataEntries; | |
- (void)removeAnalyticsDataEntry:(id <PBAnalyticsDataEntry>)arg1; | |
- (void)storeAnalyticsDataEntry:(id <PBAnalyticsDataEntry>)arg1; | |
@end | |
@protocol PBAnalyticsSessionManager <NSObject> | |
- (RACSignal *)sendAnalyticsDataEntry:(id <PBAnalyticsDataEntry>)arg1; | |
@end | |
@protocol PBAnalyticsWatchApp <NSObject> | |
@property(readonly, nonatomic) _Bool hasCompanionApp; | |
@property(readonly, copy, nonatomic) NSString *developerName; | |
@property(readonly, copy, nonatomic) NSString *releaseID; | |
@property(readonly, nonatomic) NSUUID *appUUID; | |
@property(readonly, copy, nonatomic) NSString *typeString; | |
@property(readonly, copy, nonatomic) NSString *name; | |
@property(readonly, copy, nonatomic) NSString *appID; | |
@end | |
@protocol PBApliteUpdateViewControllerDelegate <PBViewControllerFlowStepDelegate> | |
- (void)apliteViewControllerDidChooseToContinue:(PBApliteUpdateViewController *)arg1; | |
- (void)apliteViewControllerDidChooseClassicApp:(PBApliteUpdateViewController *)arg1; | |
- (void)apliteViewControllerDidTapBackButton:(PBApliteUpdateViewController *)arg1; | |
@end | |
@protocol PBAuthenticatedConditionalEtagRemoteResource <PBConditionalEtagRemoteResource, PBAuthenticatedRemoteResource> | |
- (_Bool)isAuthorizationHeaderEqual:(NSString *)arg1 withMetadata:(NSDictionary *)arg2; | |
@end | |
@protocol PBAuthenticatedRemoteResource <PBRemoteResource> | |
@end | |
@protocol PBBTClassicPairingFlowDelegate <PBViewControllerFlowStepDelegate> | |
- (_Bool)shouldPairingFlowAllowSkip:(PBViewControllerFlow *)arg1; | |
@end | |
@protocol PBBTLowEnergyPairingFlowDelegate <PBViewControllerFlowStepDelegate> | |
- (void)flowStepWantsToAbort:(PBViewControllerFlow *)arg1; | |
- (_Bool)shouldPairingFlowAllowSkip:(PBViewControllerFlow *)arg1; | |
@end | |
@protocol PBBackgroundUpdateOperation <NSObject> | |
+ (id)backgroundUpdateOperationWithWatch:(PBWatch *)arg1; | |
- (void)backgroundUpdateService:(PBBackgroundUpdatesService *)arg1 performUpdateWithCompletionHandler:(void (^)(long long))arg2; | |
- (void)backgroundUpdateService:(PBBackgroundUpdatesService *)arg1 checkForUpdatesWithForcedRefresh:(_Bool)arg2 completionHandler:(void (^)(long long))arg3; | |
@end | |
@protocol PBBinaryImageProviderProtocol <NSObject> | |
@property(readonly, nonatomic) NSArray *images; | |
@end | |
@protocol PBBlobCoding <NSObject> | |
- (void)encodeToDataWriter:(PBSequentialDataWriter *)arg1; | |
@end | |
@protocol PBBlobDBBlobRepresentation <NSObject> | |
@property(readonly, nonatomic) unsigned char database; | |
@property(readonly, nonatomic) id <PBBlobCoding> blobData; | |
@property(readonly, nonatomic) NSData *blobKey; | |
@end | |
@protocol PBBlobDBInboundCommandMessage <PBBlobDBMessage> | |
@end | |
@protocol PBBlobDBInboundDatabaseCommandMessage <PBBlobDBInboundCommandMessage> | |
@property(readonly, nonatomic) unsigned char database; | |
@end | |
@protocol PBBlobDBInboundDatabaseResponseMessage <PBBlobDBInboundResponseMessage> | |
- (_Bool)isFullDatabaseResponse; | |
@optional | |
+ (id)fullDatabaseResponseForMessage:(id <PBBlobDBOutboundCommandMessage>)arg1; | |
@end | |
@protocol PBBlobDBInboundResponseMessage <PBBlobDBMessage> | |
@end | |
@protocol PBBlobDBMessage <PBProtocolMessage> | |
+ (CDStruct_9bfbda25)endpoint; | |
@property(readonly, nonatomic) unsigned short token; | |
@end | |
@protocol PBBlobDBOutboundCommandMessage <PBBlobDBMessage> | |
@property(readonly, nonatomic) Class responseClass; | |
- (_Bool)isSuccessfulForResponse:(id <PBBlobDBInboundResponseMessage>)arg1; | |
@end | |
@protocol PBBlobDBOutboundDatabaseCommandMessage <PBBlobDBOutboundCommandMessage> | |
@property(readonly, nonatomic) unsigned char database; | |
@property(readonly, nonatomic) Class responseClass; | |
- (_Bool)emptiesDatabaseOnSuccessfulResponse; | |
- (_Bool)canBeSentWhenDatabaseFull; | |
@end | |
@protocol PBBlobDBOutboundResponseMessage <PBBlobDBMessage> | |
@end | |
@protocol PBBlobDecoding <NSObject> | |
- (id)initWithSequentialDataReader:(PBSequentialDataReader *)arg1; | |
@end | |
@protocol PBBlobEntry <NSObject> | |
+ (NSString *)entityName; | |
+ (id)createBlobEntryWithIdentifier:(NSString *)arg1 inManagedObjectContext:(NSManagedObjectContext *)arg2; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@property(nonatomic) _Bool entryDeletedValue; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
- (void)addStatusesObject:(id <PBBlobEntryStatus>)arg1; | |
- (_Bool)updateValuesFromBlobEntryModel:(id <PBBlobEntryModel>)arg1; | |
@end | |
@protocol PBBlobEntryModel <NSObject> | |
+ (id)blobEntryModelFromBlobEntry:(id <PBBlobEntry>)arg1; | |
@property(readonly, nonatomic) NSString *modelIdentifier; | |
@end | |
@protocol PBBlobEntryModelBlobAdapter <NSObject> | |
- (id <PBBlobDBBlobRepresentation>)blobRepresentation; | |
@end | |
@protocol PBBlobEntryModelTimelineBlobAdapter <NSObject> | |
- (id <PBBlobDBBlobRepresentation>)blobRepresentationWithMapper:(PBTimelineBlobMapper *)arg1; | |
@end | |
@protocol PBBlobEntryStatus <NSObject> | |
+ (NSArray *)allBlobEntryStatusesForWatch:(PBManagedWatch *)arg1; | |
+ (id)blobEntryStatusForWatch:(PBManagedWatch *)arg1 blobEntry:(NSManagedObject<PBBlobEntry> *)arg2 lastSyncAt:(NSDate *)arg3 inManagedObjectContext:(NSManagedObjectContext *)arg4; | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
- (void)addToWatch:(PBManagedWatch *)arg1; | |
@end | |
@protocol PBCalendarEntity <NSObject> | |
@property(readonly, nonatomic) id <NSObject> entityIdentifier; | |
@end | |
@protocol PBChecksummedRemoteResource <PBRemoteResource> | |
@property(readonly, nonatomic) NSData *expectedSHA256Checksum; | |
@end | |
@protocol PBCloudApp <NSObject> | |
@property(readonly, copy, nonatomic) NSString *bootstrapFileName; | |
@property(readonly, copy, nonatomic) NSArray *supportedPlatforms; | |
@property(readonly, copy, nonatomic) NSDictionary *translationTable; | |
@property(readonly, copy, nonatomic) NSString *entryPointScriptPath; | |
@property(readonly, nonatomic) NSURL *appRootFileURL; | |
@property(readonly, copy, nonatomic) NSString *developerID; | |
@property(readonly, copy, nonatomic) NSString *shortName; | |
@property(readonly, copy, nonatomic) NSString *name; | |
@property(readonly, nonatomic) NSUUID *UUID; | |
@end | |
@protocol PBCloudAppDelegate <NSObject> | |
- (void)jsView:(EJJavaScriptView *)arg1 hideWebViewControllerWithResponse:(_Bool)arg2; | |
- (_Bool)jsView:(EJJavaScriptView *)arg1 revealWebViewControllerWithURL:(NSURL *)arg2; | |
@optional | |
- (void)jsViewFailedLoadingConfigPage:(EJJavaScriptView *)arg1; | |
- (void)jsView:(EJJavaScriptView *)arg1 onConsoleLogLine:(NSString *)arg2; | |
@end | |
@protocol PBCloudAppHostDelegate <NSObject> | |
- (void)fetchTimelineTokenForAppWithUUID:(NSUUID *)arg1 completion:(void (^)(NSString *, NSError *))arg2; | |
@end | |
@protocol PBConditionalEtagRemoteResource <PBMetadataRemoteResource> | |
- (NSURLRequest *)conditionalURLRequestWithMetadata:(NSDictionary *)arg1; | |
@end | |
@protocol PBConnectChargerViewControllerDelegate <PBViewControllerFlowStepDelegate> | |
- (void)connectChargerViewControllerDidContinue:(PBConnectChargerViewController *)arg1; | |
- (void)connectChargerViewControllerDidTapBackButton:(PBConnectChargerViewController *)arg1; | |
@end | |
@protocol PBContactsSettingsViewModelDelegate <NSObject> | |
- (void)contactsSettingsViewModelDidRefreshData:(PBContactsSettingsViewModel *)arg1; | |
@end | |
@protocol PBCounterDelegate <NSObject> | |
- (void)counter:(PBCounter *)arg1 didChangeValueFrom:(long long)arg2 to:(long long)arg3; | |
@end | |
@protocol PBDataLoggingConsumer <NSObject> | |
- (void)closeSessionWithID:(unsigned char)arg1; | |
- (_Bool)appendItemsWithData:(NSData *)arg1 crc:(unsigned int)arg2 itemsLeft:(unsigned int)arg3 itemSize:(unsigned short)arg4 toSessionWithID:(unsigned char)arg5; | |
- (void)openSessionWithID:(unsigned char)arg1 appUUID:(NSUUID *)arg2 tag:(unsigned int)arg3 timestamp:(unsigned int)arg4 type:(unsigned char)arg5 itemSize:(unsigned short)arg6; | |
@end | |
@protocol PBDetailPopupTableCellDelegate <NSObject> | |
- (RACSignal *)areTimelineNotificationsEnabledForCell:(PBDetailPopupTableCell *)arg1; | |
- (RACSignal *)areTimelinePinsEnabledForCell:(PBDetailPopupTableCell *)arg1; | |
- (void)contactDeveloper:(PBDetailPopupTableCell *)arg1; | |
- (void)openAboutWatchApp:(PBDetailPopupTableCell *)arg1; | |
- (void)toggleAreTimelineNotificationsEnabled:(PBDetailPopupTableCell *)arg1; | |
- (void)toggleAreTimelinePinsEnabled:(PBDetailPopupTableCell *)arg1; | |
@end | |
@protocol PBDetailPopupViewModelDelegate <NSObject> | |
- (void)viewModel:(PBDetailPopupViewModel *)arg1 openShareMenuWithWatchApp:(PBWatchApp *)arg2; | |
- (void)presentEmailDeveloperForViewModel:(PBDetailPopupViewModel *)arg1; | |
- (void)presentAppAboutWebPageForViewModel:(PBDetailPopupViewModel *)arg1; | |
- (void)showCompanionAppForViewModel:(PBDetailPopupViewModel *)arg1; | |
- (void)openRemindersSettings:(PBDetailPopupViewModel *)arg1; | |
- (void)openSendTextSettings:(PBDetailPopupViewModel *)arg1; | |
- (void)openHealthSettings:(PBDetailPopupViewModel *)arg1; | |
- (void)openWeatherSettings:(PBDetailPopupViewModel *)arg1; | |
- (void)openCalendarSettings:(PBDetailPopupViewModel *)arg1; | |
- (void)viewModel:(PBDetailPopupViewModel *)arg1 openSettingsForWatchApp:(PBWatchApp *)arg2; | |
@end | |
@protocol PBDismissableNavigationControllerDelegate <NSObject> | |
- (void)navigationControllerDidDismiss:(PBNavigationController *)arg1; | |
@end | |
@protocol PBEmailActionApiClientProtocol <NSObject> | |
- (RACSignal *)applyEmailActionUsingSessionManager:(PBEmailActionSessionManager *)arg1 withLinkedAccounts:(NSArray *)arg2; | |
@end | |
@protocol PBEntryModelBlob <NSObject> | |
@property(readonly, nonatomic) unsigned char database; | |
@property(readonly, copy, nonatomic) NSString *blobIdentifier; | |
@end | |
@protocol PBExpiringRemoteResource <PBRemoteResource> | |
@property(readonly, nonatomic) double maximumAge; | |
@end | |
@protocol PBFileURLHandler <NSObject> | |
- (_Bool)handleFileURL:(NSURL *)arg1; | |
@end | |
@protocol PBFirmwareUpdateServiceDelegate <NSObject> | |
- (void)firmwareUpdateService:(PBFirmwareUpdateService *)arg1 foundNewFirmwareUpdate:(PBFirmwareUpdateMetadata *)arg2 ofType:(unsigned long long)arg3 forWatch:(PBWatch *)arg4; | |
@end | |
@protocol PBFirmwareUpdateViewControllerBuilder <NSObject> | |
@property(copy, nonatomic) CDUnknownBlockType completionBlock; | |
@property(nonatomic) _Bool canCancelUpdate; | |
@property(retain, nonatomic) PBFirmwareUpdateMetadata *firmwareUpdate; | |
@property(nonatomic) long long mode; | |
@property(retain, nonatomic) RACSignal *watchSignal; | |
@end | |
@protocol PBFirmwareUpdateViewControllerState <NSObject> | |
+ (id)alloc; | |
@end | |
@protocol PBFirmwareUpdaterDelegate <NSObject> | |
@optional | |
- (void)updater:(PBFirmwareUpdater *)arg1 didLogInstallProgress:(double)arg2; | |
- (void)updater:(PBFirmwareUpdater *)arg1 didLogDownloadProgress:(double)arg2; | |
- (void)updater:(PBFirmwareUpdater *)arg1 didLogMessage:(NSString *)arg2; | |
@end | |
@protocol PBFixBluetoothNotificationPermissionViewControllerDelegate <NSObject, PBFixPermissionsViewControllerDelegate> | |
- (void)fixPermissionViewControllerWantsToAbort:(PBFixBluetoothNotificationPermissionViewController *)arg1; | |
@end | |
@protocol PBFixPermissionsViewControllerDelegate <PBViewControllerFlowStepDelegate> | |
- (void)fixPermissionViewControllerWantsToSkip:(PBFixPermissionsViewController *)arg1; | |
- (void)fixPermissionViewControllerWantsToFix:(PBFixPermissionsViewController *)arg1 needsToInvokeSettings:(_Bool)arg2; | |
@end | |
@protocol PBHTTPProtocolMiddleware <NSObject> | |
@optional | |
- (NSError *)PBHTTPProtocol:(PBHTTPProtocol *)arg1 connection:(NSURLConnection *)arg2 didFailWithError:(NSError *)arg3; | |
- (void)PBHTTPProtocol:(PBHTTPProtocol *)arg1 connectionDidFinishLoading:(NSURLConnection *)arg2; | |
- (NSData *)PBHTTPProtocol:(PBHTTPProtocol *)arg1 connection:(NSURLConnection *)arg2 didReceiveData:(NSData *)arg3; | |
- (void)PBHTTPProtocol:(PBHTTPProtocol *)arg1 connection:(NSURLConnection *)arg2 willSendRequest:(NSURLRequest *)arg3 redirectResponse:(NSURLResponse *)arg4; | |
- (NSURLResponse *)PBHTTPProtocol:(PBHTTPProtocol *)arg1 connection:(NSURLConnection *)arg2 didReceiveResponse:(NSURLResponse *)arg3; | |
- (NSURLRequest *)PBHTTPProtocol:(PBHTTPProtocol *)arg1 willPrepareRequest:(NSURLRequest *)arg2; | |
@end | |
@protocol PBHTTPResponsePagination <NSObject> | |
- (NSURL *)nextURL; | |
- (_Bool)hasMore; | |
@end | |
@protocol PBHandshakeWatchServiceDelegate | |
- (void)handshakeWatchService:(PBHandshakeWatchService *)arg1 didFailHandshakeWithError:(NSError *)arg2; | |
@end | |
@protocol PBHealthGraphViewDelegate <NSObject> | |
- (void)healthGraphView:(PBHealthGraphView *)arg1 shouldQueryDataWithQuery:(NSDictionary *)arg2; | |
- (void)healthGraphViewIsReady:(PBHealthGraphView *)arg1; | |
@end | |
@protocol PBHealthKitRepresentable | |
- (HKSample *)healthKitRepresentation; | |
@end | |
@protocol PBHealthSettingsTableEnableHealthModelProtocol <NSObject> | |
- (void)enableHealthModel:(PBHealthSettingsTableEnableHealthModel *)arg1 updatedEnableState:(_Bool)arg2; | |
@end | |
@protocol PBHealthSettingsTableInsightModelDelegate <NSObject> | |
- (void)showHealthKitForInsightHealthModel:(PBHealthSettingsTableInsightModel *)arg1; | |
@end | |
@protocol PBHealthSettingsTableViewProtocol <NSObject> | |
@property(readonly, nonatomic) long long count; | |
@property(readonly, copy, nonatomic) NSString *sectionFooterTitle; | |
@property(readonly, copy, nonatomic) NSString *sectionTitle; | |
- (void)saveChanges; | |
- (UITableViewCell *)tableView:(UITableView *)arg1 cellForRowAtIndexPath:(NSIndexPath *)arg2; | |
@end | |
@protocol PBInstallDefaultLockerItemsSettingsStore <NSObject> | |
- (void)setObject:(id)arg1 forKey:(NSString *)arg2; | |
- (NSArray *)stringArrayForKey:(NSString *)arg1; | |
@end | |
@protocol PBInternalDataLoggingConsumerDelegate <NSObject> | |
- (void)dataLoggingConsumer:(PBInternalDataLoggingConsumer *)arg1 receivedData:(NSData *)arg2 withItemSize:(unsigned long long)arg3; | |
@end | |
@protocol PBJSBridgeAPITransaction <NSObject> | |
- (NSDictionary *)transactionPacketAsDictionary; | |
@end | |
@protocol PBLEPermissionRequestPolicy <NSObject> | |
- (RACSignal *)shouldInitializeCoreBluetoothObjectsPromise; | |
@end | |
@protocol PBLanguageISOItem <NSObject> | |
@property(readonly, copy, nonatomic) NSString *ISOCode; | |
@end | |
@protocol PBLanguageInformation <NSObject> | |
@property(readonly, copy, nonatomic) NSString *localizedName; | |
@property(readonly, copy, nonatomic) NSString *name; | |
@property(readonly, copy, nonatomic) NSString *ISOCode; | |
@end | |
@protocol PBLanguagePackInfo <NSObject> | |
@property(readonly, nonatomic) unsigned short version; | |
@property(readonly, copy, nonatomic) NSString *ISOCode; | |
- (_Bool)isEqualToLanguagePackInfo:(id <PBLanguagePackInfo>)arg1; | |
@end | |
@protocol PBLanguageSelectionDelegate <NSObject> | |
- (void)languageSelectionTableViewController:(PBLanguageSelectionTableViewController *)arg1 selectedLanguage:(PBLanguagePack *)arg2; | |
@end | |
@protocol PBLanguageSelectionInfoDelegate <PBViewControllerFlowStepDelegate> | |
- (void)languageSelectionInfoSkipInstallingLanguagePack:(PBLanguageSelectionInfoViewController *)arg1; | |
- (void)languageSelectionInfoFinishedInstallingLanguagePack:(PBLanguageSelectionInfoViewController *)arg1; | |
- (void)languageSelectionInfoWantsToSelectLanguage:(PBLanguageSelectionInfoViewController *)arg1; | |
- (_Bool)languageSelectionInfoShouldAllowSkip:(PBLanguageSelectionInfoViewController *)arg1; | |
@end | |
@protocol PBLegacyAppUninstallViewControllerDelegate <PBViewControllerFlowStepDelegate> | |
- (void)legacyAppViewControllerDidFinish:(PBLegacyAppUninstallViewController *)arg1; | |
- (void)legacyAppViewControllerDidTapBackButton:(PBLegacyAppUninstallViewController *)arg1; | |
@end | |
@protocol PBLockerAppDataStoreProtocol <NSObject> | |
- (void)saveChanges; | |
- (void)markWatchAppIdentifierAsDeleted:(NSUUID *)arg1; | |
- (void)addApplication:(PBWatchApp *)arg1; | |
@end | |
@protocol PBLockerAppManagerDataUpdatePolicy <NSObject> | |
+ (id)policy; | |
- (_Bool)lockerAppManager:(PBLockerAppManager *)arg1 shouldFetchLockerAppsForUserWithAccountID:(NSString *)arg2; | |
@optional | |
- (void)lockerAppManager:(PBLockerAppManager *)arg1 wantsToForceRefreshLockerAppsForUserWithAccountID:(NSString *)arg2; | |
- (void)lockerAppManager:(PBLockerAppManager *)arg1 didFetchLockerAppsWithNewDataForUserWithAccountID:(NSString *)arg2; | |
- (void)lockerAppManager:(PBLockerAppManager *)arg1 userDidLoginWithUserAccountID:(NSString *)arg2; | |
@end | |
@protocol PBLockerAppManagerObserver <NSObject> | |
@optional | |
- (void)lockerAppManager:(PBLockerAppManager *)arg1 didUnregisterApp:(PBWatchApp *)arg2; | |
- (void)lockerAppManager:(PBLockerAppManager *)arg1 didRegisterApp:(PBWatchApp *)arg2; | |
@end | |
@protocol PBLoginViewControllerDelegate | |
- (void)loginViewControllerSkipped:(PBLoginViewController *)arg1; | |
- (void)loginViewController:(PBLoginViewController *)arg1 didLoginWithAccessToken:(NSString *)arg2; | |
@end | |
@protocol PBLoopedFirmwareUpdaterDelegate <PBFirmwareUpdaterDelegate> | |
- (void)updater:(PBLoopedFirmwareUpdater *)arg1 didLogMessage:(NSString *)arg2; | |
@end | |
@protocol PBManagedCalendarItemProtocol | |
@property(retain, nonatomic) NSDate *lastModifiedDate; | |
@property(retain, nonatomic) NSSet *alarms; | |
- (void)assignNewAlarm:(PBManagedCalendarAlarm *)arg1; | |
@end | |
@protocol PBMatchingWatchDiscoveryServiceDelegate <NSObject> | |
- (void)didDiscoverUnfaithfulPeripheral:(PBMatchingWatchDiscoveryService *)arg1; | |
- (void)discoveryService:(PBMatchingWatchDiscoveryService *)arg1 didFailToPairCandidate:(PBWatchCandidate *)arg2 error:(NSError *)arg3; | |
- (void)discoveryService:(PBMatchingWatchDiscoveryService *)arg1 didPairCandidate:(PBWatchCandidate *)arg2; | |
- (void)discoveryService:(PBMatchingWatchDiscoveryService *)arg1 willPairCandidate:(PBWatchCandidate *)arg2; | |
- (void)discoveryServiceDidFailToDiscoverCandidate:(PBMatchingWatchDiscoveryService *)arg1 error:(NSError *)arg2; | |
- (void)discoveryService:(PBMatchingWatchDiscoveryService *)arg1 didDiscoverCandidate:(PBWatchCandidate *)arg2; | |
@end | |
@protocol PBMetadataRemoteResource <PBRemoteResource> | |
- (NSDictionary *)metadataForRequest:(NSURLRequest *)arg1 response:(NSHTTPURLResponse *)arg2; | |
@end | |
@protocol PBModelessReorderTableViewMediatorDelegate <NSObject> | |
@optional | |
- (void)tableView:(UITableView *)arg1 didEndMovingRowFromIndexPath:(NSIndexPath *)arg2 toIndexPath:(NSIndexPath *)arg3; | |
- (void)tableView:(UITableView *)arg1 willBeginMovingRowFromIndexPath:(NSIndexPath *)arg2; | |
@end | |
@protocol PBMultipartFormData | |
- (void)appendFinalBoundary; | |
- (void)appendPartWithHeaders:(NSDictionary *)arg1 body:(NSData *)arg2; | |
@end | |
@protocol PBNotificationActionHandler <NSObject> | |
+ (id)handlerWithNotificationSourceIdentifier:(NSString *)arg1 delegate:(id <PBNotificationActionHandlerDelegate>)arg2; | |
@property(readonly, copy, nonatomic) NSString *notificationSourceIdentifier; | |
@property(readonly, nonatomic) __weak id <PBNotificationActionHandlerDelegate> delegate; | |
- (void)handleActionWithActionIdentifier:(unsigned char)arg1 attributes:(NSArray *)arg2; | |
- (void)startHandlingInvokeActionMessage:(PBTimelineInvokeANCSActionMessage *)arg1; | |
@end | |
@protocol PBNotificationActionHandlerDelegate <NSObject> | |
- (void)notificationHandler:(id <PBNotificationActionHandler>)arg1 didSendError:(NSString *)arg2 withTitle:(NSString *)arg3 icon:(NSString *)arg4; | |
- (void)notificationHandler:(id <PBNotificationActionHandler>)arg1 didSendResponse:(unsigned char)arg2 withAttributes:(NSArray *)arg3 actions:(NSArray *)arg4; | |
@end | |
@protocol PBNotificationPairingViewControllerDelegate <NSObject> | |
- (void)notificationPairingViewController:(PBNotificationPairingViewController *)arg1 didFailPairingWithWatch:(PBWatch *)arg2 error:(NSError *)arg3; | |
- (void)notificationPairingViewController:(PBNotificationPairingViewController *)arg1 didSucceedPairingWithWatch:(PBWatch *)arg2; | |
@end | |
@protocol PBNotificationSourceAuthDelegate <NSObject> | |
- (void)triggerAuthFromNotificationSource:(PBNotificationSource *)arg1; | |
@end | |
@protocol PBNotificationSourceManagerProtocol <NSObject> | |
@property(readonly) RACSignal *notificationSourcesSignal; | |
- (PBTimelineAction *)actionByReplacingCannedResponsesForAction:(PBTimelineAction *)arg1 forAppIdentifier:(NSString *)arg2; | |
- (void)setMuteFlag:(unsigned char)arg1 forAppIdentifier:(NSString *)arg2; | |
- (void)setActions:(NSArray *)arg1 forAppIdentifier:(NSString *)arg2; | |
@end | |
@protocol PBNuanceClientDelegate <NSObject> | |
- (void)nuanceClient:(PBNuanceClient *)arg1 didFailWithError:(NSError *)arg2; | |
- (void)nuanceClient:(PBNuanceClient *)arg1 didFinishWithTranscription:(PBVoiceTranscription *)arg2; | |
@end | |
@protocol PBOnboardingViewControllerFlowStep <PBViewControllerFlowStep> | |
- (long long)completedOnboardingVersion; | |
@end | |
@protocol PBPBWSideloadInstaller <NSObject> | |
- (void)installPBWFromURL:(NSURL *)arg1 completion:(void (^)(_Bool))arg2; | |
@end | |
@protocol PBPairingBaseViewControllerDelegate <NSObject> | |
- (_Bool)shouldPairingViewControllerAllowSkip:(PBPairingBaseViewController *)arg1; | |
- (void)pairingViewController:(PBPairingBaseViewController *)arg1 pairingWasIgnoredForTransportNamed:(NSString *)arg2; | |
- (void)pairingViewControllerPairingWasSkipped:(PBPairingBaseViewController *)arg1; | |
- (void)pairingViewControllerPairingDidFail:(PBPairingBaseViewController *)arg1 error:(NSError *)arg2; | |
- (void)pairingViewControllerPairingDidSucceed:(PBPairingBaseViewController *)arg1; | |
- (void)pairingViewControllerUserWantsToStartPairing:(PBPairingBaseViewController *)arg1; | |
@end | |
@protocol PBPairingFlow <NSObject> | |
@property(readonly, nonatomic) UIViewController *startingViewController; | |
@property(readonly, nonatomic) PBWatch *pairedWatch; | |
- (void)startFlowWithContext:(PBFlowContext *)arg1 initalViewControllers:(NSArray *)arg2; | |
@end | |
@protocol PBPebbleCentralDelegate <NSObject> | |
@optional | |
- (void)pebbleCentral:(PBPebbleCentral *)arg1 watchDidDisconnect:(PBWatch *)arg2; | |
- (void)pebbleCentral:(PBPebbleCentral *)arg1 watchDidConnect:(PBWatch *)arg2 isNew:(_Bool)arg3; | |
@end | |
@protocol PBPebbleCentralPrivateDelegate <PBPebbleCentralDelegate> | |
- (unsigned long long)capabilitiesForPebbleCentral:(PBPebbleCentral *)arg1; | |
@end | |
@protocol PBPhoneAppVersionSentToWatchListener <NSObject> | |
- (void)didSendPhoneAppVersionToWatch:(PBWatch *)arg1; | |
@end | |
@protocol PBPingPongBroadcasterListener <NSObject> | |
- (void)broadcaster:(PBPingPongBroadcaster *)arg1 didReceivePingMessage:(PBPingMessage *)arg2 forWatch:(PBWatch *)arg3; | |
@end | |
@protocol PBPlacemark <NSObject> | |
@property(readonly, nonatomic) _Bool isCurrentLocation; | |
@property(readonly, nonatomic) double longitudeDegrees; | |
@property(readonly, nonatomic) double latitudeDegrees; | |
@end | |
@protocol PBPlacemarkPickerViewControllerDelegate <NSObject> | |
- (void)placemarkPicker:(PBPlacemarkPickerViewController *)arg1 didPickPlacemark:(PBAbstractPlacemark *)arg2; | |
@end | |
@protocol PBProtocolMessage <NSObject> | |
+ (unsigned long long)maximumPayloadLength; | |
+ (unsigned long long)maximumMessageLength; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) double timeout; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
- (NSData *)serializedData; | |
@end | |
@protocol PBProximityBasedPairingServiceDelegate <NSObject> | |
- (void)didDiscoverUnfaithfulPeripheralInPairingService:(PBProximityBasedPairingService *)arg1; | |
- (void)pairingService:(PBProximityBasedPairingService *)arg1 didFailToPairCandidate:(PBWatchCandidate *)arg2 error:(NSError *)arg3; | |
- (void)pairingService:(PBProximityBasedPairingService *)arg1 didPairCandidate:(PBWatchCandidate *)arg2; | |
- (void)pairingService:(PBProximityBasedPairingService *)arg1 willPairCandidate:(PBWatchCandidate *)arg2; | |
- (void)pairingService:(PBProximityBasedPairingService *)arg1 didDiscoverCandidate:(PBWatchCandidate *)arg2; | |
@end | |
@protocol PBRadioButtonOptionModel <NSObject> | |
@property(readonly, nonatomic) NSString *title; | |
- (_Bool)isEqual:(id)arg1; | |
@end | |
@protocol PBRadioButtonTableViewSectionDelegate <NSObject> | |
@optional | |
- (void)radioSection:(PBRadioButtonTableViewSection *)arg1 didUpdateModels:(NSArray *)arg2 selectedModel:(id <PBRadioButtonOptionModel>)arg3; | |
- (void)radioSection:(PBRadioButtonTableViewSection *)arg1 didSelect:(id <PBRadioButtonOptionModel>)arg2; | |
@end | |
@protocol PBRemoteConfigurationProvider <NSObject> | |
@property(readonly, nonatomic) PBBootConfiguration *configuration; | |
@end | |
@protocol PBRemoteNotificationDelegate <NSObject> | |
- (void)handleTimelineUpdateNotification:(PBRemoteNotificationTimelineUpdate *)arg1 fetchCompletionHandler:(void (^)(unsigned long long))arg2; | |
- (void)handleAlertNotification:(PBRemoteNotificationAlert *)arg1; | |
@end | |
@protocol PBRemoteResource <PBResource> | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
@end | |
@protocol PBResource <NSObject> | |
@property(readonly, nonatomic) NSString *proposedFileName; | |
@end | |
@protocol PBResourceSweepable <PBResource> | |
+ (id <PBResourceSweepable>)resourceWithFilename:(NSString *)arg1; | |
@property(readonly, nonatomic) NSString *groupByKey; | |
@end | |
@protocol PBSMSReplyManagerType <NSObject> | |
@property(readonly, nonatomic) _Bool hasLinkedSMSAccount; | |
@end | |
@protocol PBShareableWatchApp <PBAnalyticsWatchApp> | |
@property(readonly, nonatomic) NSURL *shareScreenshotImageURL; | |
@property(readonly, nonatomic) NSURL *shareURL; | |
@end | |
@protocol PBTimelineBlobMapperConfiguration <NSObject> | |
@property(readonly, copy, nonatomic) NSDictionary *layouts; | |
@property(readonly, copy, nonatomic) NSDictionary *attributes; | |
@property(readonly, copy, nonatomic) NSDictionary *resources; | |
- (NSBundle *)localizedBundle; | |
@end | |
@protocol PBTimeoutTimerDelegate <NSObject> | |
- (void)timeoutTimerDidTimeout:(PBTimeoutTimer *)arg1; | |
@end | |
@protocol PBTreasureDataSessionManagerDataSource <NSObject> | |
- (NSArray *)sessionManager:(PBTreasureDataSessionManager *)arg1 eventsForUploadIdentifier:(unsigned long long)arg2; | |
- (void)sessionManager:(PBTreasureDataSessionManager *)arg1 assignUploadIdentifier:(unsigned long long)arg2 toEvents:(NSArray *)arg3; | |
@end | |
@protocol PBTreasureDataSessionManagerDelegate <NSObject> | |
- (void)sessionManager:(PBTreasureDataSessionManager *)arg1 didReceiveError:(NSError *)arg2 forEvents:(NSArray *)arg3; | |
- (void)sessionManager:(PBTreasureDataSessionManager *)arg1 didReceiveResults:(NSArray *)arg2 forEvents:(NSArray *)arg3; | |
@end | |
@protocol PBURLRequestSerialization <NSObject, NSSecureCoding, NSCopying> | |
- (NSURLRequest *)requestBySerializingRequest:(NSURLRequest *)arg1 withParameters:(id)arg2 error:(id *)arg3; | |
@end | |
@protocol PBViewControllerFlowProvider <NSObject> | |
- (PBViewControllerFlow *)flowWithNavigationController:(PBNavigationController *)arg1; | |
@optional | |
- (PBViewControllerFlow *)flowWithNavigationController:(PBNavigationController *)arg1 watchSignal:(RACSignal *)arg2; | |
@end | |
@protocol PBViewControllerFlowStep <NSObject> | |
@end | |
@protocol PBViewControllerFlowStepDelegate <NSObject> | |
- (void)flowStep:(id <PBViewControllerFlowStep>)arg1 didFinishWithSuccess:(_Bool)arg2; | |
@end | |
@protocol PBVoiceControlAttribute <NSObject> | |
@property(readonly, nonatomic) NSData *voiceControlAttribute; | |
@end | |
@protocol PBVoiceControlPostProcessHandler <NSObject> | |
+ (id)handler; | |
- (RACSignal *)processTranscription:(PBVoiceTranscription *)arg1 forSession:(unsigned short)arg2 watchApp:(PBWatchApp *)arg3; | |
@end | |
@protocol PBVoiceLanguageSelectionTableViewControllerDelegate <NSObject> | |
- (void)selectionTableViewController:(PBVoiceLanguageSelectionTableViewController *)arg1 didSelectLanguage:(id <PBVoiceLanguageSelectionItem>)arg2; | |
@end | |
@protocol PBWatchAppActionHandler <NSObject> | |
+ (id)handlerWithDelegate:(id <PBWatchAppActionHandlerDelegate>)arg1; | |
- (void)handleAction:(unsigned char)arg1 forItemIdentifier:(NSUUID *)arg2 attributes:(NSArray *)arg3; | |
- (_Bool)canHandleActionIdentifier:(unsigned char)arg1; | |
@end | |
@protocol PBWatchAppActionHandlerDelegate <NSObject> | |
- (void)watchAppActionHandler:(id <PBWatchAppActionHandler>)arg1 didSendResponse:(unsigned char)arg2 withAttributes:(NSArray *)arg3 forItemIdentifier:(NSUUID *)arg4; | |
@end | |
@protocol PBWatchAppCellViewModelDelegate <NSObject> | |
- (void)openRemindersSettings:(PBWatchAppCellViewModel *)arg1; | |
- (void)openSendTextSettings:(PBWatchAppCellViewModel *)arg1; | |
- (void)openHealthSettings:(PBWatchAppCellViewModel *)arg1; | |
- (void)openWeatherSettings:(PBWatchAppCellViewModel *)arg1; | |
- (void)openCalendarSettings:(PBWatchAppCellViewModel *)arg1; | |
- (void)viewModel:(PBWatchAppCellViewModel *)arg1 openSettingsForWatchApp:(PBWatchApp *)arg2; | |
@end | |
@protocol PBWatchAppLoadRequest <NSObject> | |
@property(readonly, nonatomic) NSUUID *appUUID; | |
@property(readonly, copy, nonatomic) NSString *name; | |
@property(readonly, copy, nonatomic) NSString *appID; | |
@end | |
@protocol PBWatchAppsViewModelDelegate <NSObject> | |
- (void)openRemindersSettings:(PBWatchAppsViewModel *)arg1; | |
- (void)openSendTextSettings:(PBWatchAppsViewModel *)arg1; | |
- (void)openHealthSettings:(PBWatchAppsViewModel *)arg1; | |
- (void)openWeatherSettings:(PBWatchAppsViewModel *)arg1; | |
- (void)openCalendarSettings:(PBWatchAppsViewModel *)arg1; | |
- (void)viewModel:(PBWatchAppsViewModel *)arg1 openSettingsForWatchApp:(PBWatchApp *)arg2; | |
- (void)viewModelDidMoveWatchAppAtIndex:(NSIndexPath *)arg1 toIndexPath:(NSIndexPath *)arg2; | |
- (void)viewModelDidUpdateWatchApps:(PBWatchAppsViewModel *)arg1; | |
@end | |
@protocol PBWatchDelegate <NSObject> | |
@optional | |
- (void)watchDidCloseSession:(PBWatch *)arg1; | |
- (void)watchDidOpenSession:(PBWatch *)arg1; | |
- (void)watchWillResetSession:(PBWatch *)arg1; | |
- (void)watch:(PBWatch *)arg1 handleError:(NSError *)arg2; | |
- (void)watchDidDisconnect:(PBWatch *)arg1; | |
@end | |
@protocol PBWatchDiscoveryServiceDelegate | |
- (void)discoveryService:(PBWatchDiscoveryService *)arg1 didDiscoverUnfaithfulCandidate:(PBWatchCandidate *)arg2; | |
- (void)discoveryService:(PBWatchDiscoveryService *)arg1 didDisconnectCandidate:(PBWatchCandidate *)arg2; | |
- (void)discoveryService:(PBWatchDiscoveryService *)arg1 didFailToPairCandidate:(PBWatchCandidate *)arg2 error:(NSError *)arg3; | |
- (void)discoveryService:(PBWatchDiscoveryService *)arg1 didPairCandidate:(PBWatchCandidate *)arg2; | |
- (void)discoveryService:(PBWatchDiscoveryService *)arg1 willPairCandidate:(PBWatchCandidate *)arg2; | |
- (void)discoveryService:(PBWatchDiscoveryService *)arg1 didDiscoverCandidate:(PBWatchCandidate *)arg2; | |
@end | |
@protocol PBWatchModelSelectorViewControllerDelegate <PBViewControllerFlowStepDelegate> | |
- (void)flowStepDidSkipSelection:(id <PBViewControllerFlowStep>)arg1; | |
- (void)flowStep:(id <PBViewControllerFlowStep>)arg1 didSelectWatchModel:(long long)arg2; | |
- (_Bool)shouldPairingFlowAllowSkip:(id <PBViewControllerFlowStep>)arg1; | |
@end | |
@protocol PBWatchSelectionViewModelDelegate <NSObject> | |
- (void)failedActiveWatchSelectionWithViewModel:(PBWatchSelectionViewModel *)arg1; | |
- (void)dismissActiveWatchSelectionWithViewModel:(PBWatchSelectionViewModel *)arg1; | |
@end | |
@protocol PBWatchService <NSObject> | |
+ (id)watchServiceForWatch:(PBWatch *)arg1 watchServicesSet:(id <PBWatchServicesSet>)arg2; | |
@property(readonly, nonatomic) PBWatch *watch; | |
@optional | |
- (void)deactivate; | |
- (void)activate; | |
@end | |
@protocol PBWatchSetupViewControllerFlowStep <PBViewControllerFlowStep> | |
- (long long)completedWatchOnboardingVersion; | |
@end | |
@protocol PBWatchTransport <NSObject> | |
@property(readonly, nonatomic) NSOutputStream *outputStream; | |
@property(readonly, nonatomic) NSInputStream *inputStream; | |
@property(readonly, nonatomic, getter=isShared) _Bool shared; | |
@property(readonly, copy, nonatomic) NSString *kind; | |
@property(readonly, nonatomic) PBFirmwareVersion *firmwareVersion; | |
@property(readonly, copy, nonatomic) NSString *serialNumber; | |
@property(readonly, copy, nonatomic) NSString *name; | |
@property(readonly, copy, nonatomic) NSString *identifier; | |
- (void)closeSession; | |
- (_Bool)createSession:(id *)arg1; | |
- (void)open; | |
- (_Bool)matchesAppUUID:(NSUUID *)arg1; | |
- (_Bool)matchesWatch:(PBWatch *)arg1; | |
@optional | |
- (NSUUID *)peripheralIdentifier; | |
@end | |
@protocol PBWatchTransportManager <NSObject> | |
@end | |
@protocol PBWatchfacesCellViewModelDelegate <NSObject> | |
- (void)cellModel:(PBWatchfacesCellViewModel *)arg1 setAsDefaultWatchFace:(PBWatchApp *)arg2; | |
- (void)cellModel:(PBWatchfacesCellViewModel *)arg1 openSettingsForWatchApp:(PBWatchApp *)arg2; | |
@end | |
@protocol PBWatchfacesViewModelDelegate <NSObject> | |
- (void)viewModel:(PBWatchfacesViewModel *)arg1 openSettingsForWatchApp:(PBWatchApp *)arg2; | |
- (void)viewModelDidMoveWatchFaceAtIndex:(NSIndexPath *)arg1 toIndexPath:(NSIndexPath *)arg2; | |
- (void)viewModelDidUpdateWatchfaces:(PBWatchfacesViewModel *)arg1; | |
@end | |
@protocol PBWeatherLocationsSectionsControllerDelegate <NSObject> | |
- (void)locationsSectionsControllerDidTapCurrentLocationIssueIcon:(PBWeatherLocationsSectionsController *)arg1; | |
- (void)locationsSectionsControllerDidTapAddLocation:(PBWeatherLocationsSectionsController *)arg1; | |
@end | |
@protocol PBWeatherPlacemarksSource <NSObject> | |
@property(readonly, copy, nonatomic) NSArray *placemarks; | |
@end | |
@protocol PBWeatherReportListener <NSObject> | |
- (void)didUpdateReport:(PBTheWeatherChannelAggregateReport *)arg1 forPlacemark:(PBAbstractPlacemark *)arg2 otherLocationRecords:(NSArray *)arg3; | |
@end | |
@protocol PBWeatherTimelineAdapterDelegate <NSObject> | |
- (void)weatherTimelineAdapter:(PBWeatherTimelineAdapter *)arg1 updatedPins:(NSArray *)arg2 deletedPinIdentifiers:(NSArray *)arg3; | |
@end | |
@protocol PBWebAppGlanceAdapterDelegate <NSObject> | |
- (PBAppGlanceEntry *)webAppGlanceAdapter:(PBWebAppGlanceAdapter *)arg1 existingAppGlanceWithAppIdentifier:(NSUUID *)arg2; | |
- (void)webAppGlanceAdapterDidFinishSynchronization:(PBWebAppGlanceAdapter *)arg1; | |
- (void)webAppGlanceAdapterMustDeleteAllWebAppGlances:(PBWebAppGlanceAdapter *)arg1; | |
- (void)webAppGlanceAdapter:(PBWebAppGlanceAdapter *)arg1 didCreateAppGlance:(PBAppGlanceEntry *)arg2; | |
- (void)webAppGlanceAdapter:(PBWebAppGlanceAdapter *)arg1 didUpdateAppGlance:(PBAppGlanceEntry *)arg2; | |
@end | |
@protocol PBWebSocketManagerChannel <NSObject> | |
- (void)send:(NSData *)arg1; | |
@end | |
@protocol PBWebSocketManagerChannelDelegate <NSObject> | |
- (void)webSocketManagerChannel:(id <PBWebSocketManagerChannel>)arg1 didReceiveData:(NSData *)arg2; | |
@end | |
@protocol PBWebSocketManagerDataSource <NSObject> | |
- (NSString *)authenticationTokenForWebSocketManager:(PBWebSocketManager *)arg1; | |
- (NSURL *)webSocketProxyURLForWebSocketManager:(PBWebSocketManager *)arg1; | |
@end | |
@protocol PBWebSocketManagerDelegate <NSObject> | |
- (void)webSocketManager:(PBWebSocketManager *)arg1 wantsToInstallPBWFromData:(NSData *)arg2 completion:(void (^)(_Bool))arg3; | |
@end | |
@protocol PBWebSocketManagerTimelineDelegate <NSObject> | |
- (_Bool)webSocketManager:(PBWebSocketManager *)arg1 deleteTimelinePinWithIdentifier:(NSUUID *)arg2; | |
- (_Bool)webSocketManager:(PBWebSocketManager *)arg1 insertTimelinePinWithJSONDictionary:(NSDictionary *)arg2; | |
@end | |
@protocol PBWebSocketsClientDataSource <NSObject> | |
- (NSString *)authenticationTokenForWebSocketsClient:(PBWebSocketsClient *)arg1; | |
@end | |
@protocol PBWebSocketsClientDelegate <PBWebSocketManagerChannelDelegate> | |
- (void)webSocketsClientDidDisconnectFromCloudPebble:(PBWebSocketsClient *)arg1; | |
- (void)webSocketsClientDidConnectToCloudPebble:(PBWebSocketsClient *)arg1; | |
- (void)webSocketsClientDidFailToAuthenticate:(PBWebSocketsClient *)arg1; | |
- (void)webSocketsClientDidAuthenticate:(PBWebSocketsClient *)arg1; | |
- (void)webSocketsClientDidStop:(PBWebSocketsClient *)arg1; | |
- (void)webSocketsClientDidStart:(PBWebSocketsClient *)arg1; | |
@end | |
@protocol PBWebSocketsConnectionDelegate <PBWebSocketManagerChannelDelegate> | |
@optional | |
- (void)webSocketsConnectionDidClose:(PBWebSocketsConnection *)arg1; | |
@end | |
@protocol PBWebSocketsServerDelegate <NSObject> | |
@optional | |
- (void)webSocketsServer:(PBWebSocketsServer *)arg1 didCloseConnection:(PBWebSocketsConnection *)arg2; | |
- (void)webSocketsServer:(PBWebSocketsServer *)arg1 didEstablishConnection:(PBWebSocketsConnection *)arg2; | |
- (_Bool)webSocketsServer:(PBWebSocketsServer *)arg1 shouldAccept:(NSData *)arg2; | |
- (void)webSocketsServerDidStop:(PBWebSocketsServer *)arg1; | |
- (void)webSocketsServerDidStart:(PBWebSocketsServer *)arg1 success:(_Bool)arg2; | |
@end | |
@protocol PBWebSocketsTimelineAdapterDelegate <NSObject> | |
- (PBTimelinePin *)webSocketTimelineAdapter:(PBWebSocketsTimelineAdapter *)arg1 existingPinWithTimelineIdentifier:(NSUUID *)arg2; | |
- (_Bool)webSocketTimelineAdapter:(PBWebSocketsTimelineAdapter *)arg1 deleteTimelinePinWithIdentifier:(NSUUID *)arg2; | |
- (_Bool)webSocketTimelineAdapter:(PBWebSocketsTimelineAdapter *)arg1 insertTimelinePin:(PBTimelinePin *)arg2; | |
@end | |
@protocol PBWebSyncManagerAppGlanceDelegate <NSObject, PBWebSyncManagerDelegate> | |
- (_Bool)webSyncManager:(PBWebSyncManager *)arg1 didFetchAppGlanceUpdates:(NSArray *)arg2 isResync:(_Bool)arg3; | |
@end | |
@protocol PBWebSyncManagerDelegate <NSObject> | |
- (void)webSyncManagerMustResync:(PBWebSyncManager *)arg1; | |
@end | |
@protocol PBWebSyncManagerTimelineDelegate <NSObject, PBWebSyncManagerDelegate> | |
- (_Bool)webSyncManager:(PBWebSyncManager *)arg1 didFetchTimelineUpdates:(NSArray *)arg2 isResync:(_Bool)arg3; | |
@end | |
@protocol PBWebTimelineAdapterDelegate <NSObject> | |
- (void)webTimelineAdapterDidFinishSynchronization:(PBWebTimelineAdapter *)arg1; | |
- (void)webTimelineAdapterMustDeleteAllWebTimelinePins:(PBWebTimelineAdapter *)arg1; | |
- (void)webTimelineAdapter:(PBWebTimelineAdapter *)arg1 didUnsubscribeFromTopicKey:(NSString *)arg2; | |
- (void)webTimelineAdapter:(PBWebTimelineAdapter *)arg1 didSubscribeToTopicKey:(NSString *)arg2; | |
- (void)webTimelineAdapter:(PBWebTimelineAdapter *)arg1 didDeletePinWithIdentifier:(NSUUID *)arg2; | |
- (void)webTimelineAdapter:(PBWebTimelineAdapter *)arg1 didCreatePin:(PBTimelinePin *)arg2; | |
- (void)webTimelineAdapter:(PBWebTimelineAdapter *)arg1 didUpdatePin:(PBTimelinePin *)arg2; | |
- (PBTimelinePin *)webTimelineAdapter:(PBWebTimelineAdapter *)arg1 existingPinWithTimelineIdentifier:(NSUUID *)arg2; | |
@end | |
@protocol PBWebViewDelegate <NSObject> | |
@optional | |
- (void)webView:(PBWebView *)arg1 didFailLoadWithError:(NSError *)arg2; | |
- (void)webViewDidFinishLoad:(PBWebView *)arg1; | |
- (void)webViewDidStartLoad:(PBWebView *)arg1; | |
- (_Bool)webView:(PBWebView *)arg1 shouldStartLoadWithRequest:(NSURLRequest *)arg2 navigationType:(long long)arg3; | |
@end | |
@protocol SFSafariViewControllerDelegate <NSObject> | |
@optional | |
- (void)safariViewController:(SFSafariViewController *)arg1 didCompleteInitialLoad:(_Bool)arg2; | |
- (void)safariViewControllerDidFinish:(SFSafariViewController *)arg1; | |
- (NSArray *)safariViewController:(SFSafariViewController *)arg1 activityItemsForURL:(NSURL *)arg2 title:(NSString *)arg3; | |
@end | |
@protocol SRWebSocketDelegate <NSObject> | |
- (void)webSocket:(SRWebSocket *)arg1 didReceiveMessage:(id)arg2; | |
@optional | |
- (void)webSocket:(SRWebSocket *)arg1 didCloseWithCode:(long long)arg2 reason:(NSString *)arg3 wasClean:(_Bool)arg4; | |
- (void)webSocket:(SRWebSocket *)arg1 didFailWithError:(NSError *)arg2; | |
- (void)webSocketDidOpen:(SRWebSocket *)arg1; | |
@end | |
@protocol TTTAttributedLabelDelegate <NSObject> | |
@optional | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didLongPressLinkWithTextCheckingResult:(NSTextCheckingResult *)arg2 atPoint:(struct CGPoint)arg3; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didLongPressLinkWithTransitInformation:(NSDictionary *)arg2 atPoint:(struct CGPoint)arg3; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didLongPressLinkWithDate:(NSDate *)arg2 timeZone:(NSTimeZone *)arg3 duration:(double)arg4 atPoint:(struct CGPoint)arg5; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didLongPressLinkWithDate:(NSDate *)arg2 atPoint:(struct CGPoint)arg3; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didLongPressLinkWithPhoneNumber:(NSString *)arg2 atPoint:(struct CGPoint)arg3; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didLongPressLinkWithAddress:(NSDictionary *)arg2 atPoint:(struct CGPoint)arg3; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didLongPressLinkWithURL:(NSURL *)arg2 atPoint:(struct CGPoint)arg3; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didSelectLinkWithTextCheckingResult:(NSTextCheckingResult *)arg2; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didSelectLinkWithTransitInformation:(NSDictionary *)arg2; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didSelectLinkWithDate:(NSDate *)arg2 timeZone:(NSTimeZone *)arg3 duration:(double)arg4; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didSelectLinkWithDate:(NSDate *)arg2; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didSelectLinkWithPhoneNumber:(NSString *)arg2; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didSelectLinkWithAddress:(NSDictionary *)arg2; | |
- (void)attributedLabel:(TTTAttributedLabel *)arg1 didSelectLinkWithURL:(NSURL *)arg2; | |
@end | |
@protocol UIActionSheetDelegate <NSObject> | |
@optional | |
- (void)actionSheet:(UIActionSheet *)arg1 didDismissWithButtonIndex:(long long)arg2; | |
- (void)actionSheet:(UIActionSheet *)arg1 willDismissWithButtonIndex:(long long)arg2; | |
- (void)didPresentActionSheet:(UIActionSheet *)arg1; | |
- (void)willPresentActionSheet:(UIActionSheet *)arg1; | |
- (void)actionSheetCancel:(UIActionSheet *)arg1; | |
- (void)actionSheet:(UIActionSheet *)arg1 clickedButtonAtIndex:(long long)arg2; | |
@end | |
@protocol UIActivityItemSource <NSObject> | |
- (id)activityViewController:(UIActivityViewController *)arg1 itemForActivityType:(NSString *)arg2; | |
- (id)activityViewControllerPlaceholderItem:(UIActivityViewController *)arg1; | |
@optional | |
- (UIImage *)activityViewController:(UIActivityViewController *)arg1 thumbnailImageForActivityType:(NSString *)arg2 suggestedSize:(struct CGSize)arg3; | |
- (NSString *)activityViewController:(UIActivityViewController *)arg1 dataTypeIdentifierForActivityType:(NSString *)arg2; | |
- (NSString *)activityViewController:(UIActivityViewController *)arg1 subjectForActivityType:(NSString *)arg2; | |
@end | |
@protocol UIAlertViewDelegate <NSObject> | |
@optional | |
- (_Bool)alertViewShouldEnableFirstOtherButton:(UIAlertView *)arg1; | |
- (void)alertView:(UIAlertView *)arg1 didDismissWithButtonIndex:(long long)arg2; | |
- (void)alertView:(UIAlertView *)arg1 willDismissWithButtonIndex:(long long)arg2; | |
- (void)didPresentAlertView:(UIAlertView *)arg1; | |
- (void)willPresentAlertView:(UIAlertView *)arg1; | |
- (void)alertViewCancel:(UIAlertView *)arg1; | |
- (void)alertView:(UIAlertView *)arg1 clickedButtonAtIndex:(long long)arg2; | |
@end | |
@protocol UIApplicationDelegate <NSObject> | |
@optional | |
@property(retain, nonatomic) UIWindow *window; | |
- (void)application:(UIApplication *)arg1 userDidAcceptCloudKitShareWithMetadata:(CKShareMetadata *)arg2; | |
- (void)application:(UIApplication *)arg1 didUpdateUserActivity:(NSUserActivity *)arg2; | |
- (void)application:(UIApplication *)arg1 didFailToContinueUserActivityWithType:(NSString *)arg2 error:(NSError *)arg3; | |
- (_Bool)application:(UIApplication *)arg1 continueUserActivity:(NSUserActivity *)arg2 restorationHandler:(void (^)(NSArray *))arg3; | |
- (_Bool)application:(UIApplication *)arg1 willContinueUserActivityWithType:(NSString *)arg2; | |
- (void)application:(UIApplication *)arg1 didDecodeRestorableStateWithCoder:(NSCoder *)arg2; | |
- (void)application:(UIApplication *)arg1 willEncodeRestorableStateWithCoder:(NSCoder *)arg2; | |
- (_Bool)application:(UIApplication *)arg1 shouldRestoreApplicationState:(NSCoder *)arg2; | |
- (_Bool)application:(UIApplication *)arg1 shouldSaveApplicationState:(NSCoder *)arg2; | |
- (UIViewController *)application:(UIApplication *)arg1 viewControllerWithRestorationIdentifierPath:(NSArray *)arg2 coder:(NSCoder *)arg3; | |
- (_Bool)application:(UIApplication *)arg1 shouldAllowExtensionPointIdentifier:(NSString *)arg2; | |
- (unsigned long long)application:(UIApplication *)arg1 supportedInterfaceOrientationsForWindow:(UIWindow *)arg2; | |
- (void)applicationProtectedDataDidBecomeAvailable:(UIApplication *)arg1; | |
- (void)applicationProtectedDataWillBecomeUnavailable:(UIApplication *)arg1; | |
- (void)applicationWillEnterForeground:(UIApplication *)arg1; | |
- (void)applicationDidEnterBackground:(UIApplication *)arg1; | |
- (void)applicationShouldRequestHealthAuthorization:(UIApplication *)arg1; | |
- (void)application:(UIApplication *)arg1 handleWatchKitExtensionRequest:(NSDictionary *)arg2 reply:(void (^)(NSDictionary *))arg3; | |
- (void)application:(UIApplication *)arg1 handleEventsForBackgroundURLSession:(NSString *)arg2 completionHandler:(void (^)(void))arg3; | |
- (void)application:(UIApplication *)arg1 performActionForShortcutItem:(UIApplicationShortcutItem *)arg2 completionHandler:(void (^)(_Bool))arg3; | |
- (void)application:(UIApplication *)arg1 performFetchWithCompletionHandler:(void (^)(unsigned long long))arg2; | |
- (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2 fetchCompletionHandler:(void (^)(unsigned long long))arg3; | |
- (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5; | |
- (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 completionHandler:(void (^)(void))arg4; | |
- (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5; | |
- (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 completionHandler:(void (^)(void))arg4; | |
- (void)application:(UIApplication *)arg1 didReceiveLocalNotification:(UILocalNotification *)arg2; | |
- (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2; | |
- (void)application:(UIApplication *)arg1 didFailToRegisterForRemoteNotificationsWithError:(NSError *)arg2; | |
- (void)application:(UIApplication *)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)arg2; | |
- (void)application:(UIApplication *)arg1 didRegisterUserNotificationSettings:(UIUserNotificationSettings *)arg2; | |
- (void)application:(UIApplication *)arg1 didChangeStatusBarFrame:(struct CGRect)arg2; | |
- (void)application:(UIApplication *)arg1 willChangeStatusBarFrame:(struct CGRect)arg2; | |
- (void)application:(UIApplication *)arg1 didChangeStatusBarOrientation:(long long)arg2; | |
- (void)application:(UIApplication *)arg1 willChangeStatusBarOrientation:(long long)arg2 duration:(double)arg3; | |
- (void)applicationSignificantTimeChange:(UIApplication *)arg1; | |
- (void)applicationWillTerminate:(UIApplication *)arg1; | |
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)arg1; | |
- (_Bool)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 options:(NSDictionary *)arg3; | |
- (_Bool)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 sourceApplication:(NSString *)arg3 annotation:(id)arg4; | |
- (_Bool)application:(UIApplication *)arg1 handleOpenURL:(NSURL *)arg2; | |
- (void)applicationWillResignActive:(UIApplication *)arg1; | |
- (void)applicationDidBecomeActive:(UIApplication *)arg1; | |
- (_Bool)application:(UIApplication *)arg1 didFinishLaunchingWithOptions:(NSDictionary *)arg2; | |
- (_Bool)application:(UIApplication *)arg1 willFinishLaunchingWithOptions:(NSDictionary *)arg2; | |
- (void)applicationDidFinishLaunching:(UIApplication *)arg1; | |
@end | |
@protocol UIBarPositioningDelegate <NSObject> | |
@optional | |
- (long long)positionForBar:(id <UIBarPositioning>)arg1; | |
@end | |
@protocol UICollectionViewDataSource <NSObject> | |
- (UICollectionViewCell *)collectionView:(UICollectionView *)arg1 cellForItemAtIndexPath:(NSIndexPath *)arg2; | |
- (long long)collectionView:(UICollectionView *)arg1 numberOfItemsInSection:(long long)arg2; | |
@optional | |
- (void)collectionView:(UICollectionView *)arg1 moveItemAtIndexPath:(NSIndexPath *)arg2 toIndexPath:(NSIndexPath *)arg3; | |
- (_Bool)collectionView:(UICollectionView *)arg1 canMoveItemAtIndexPath:(NSIndexPath *)arg2; | |
- (UICollectionReusableView *)collectionView:(UICollectionView *)arg1 viewForSupplementaryElementOfKind:(NSString *)arg2 atIndexPath:(NSIndexPath *)arg3; | |
- (long long)numberOfSectionsInCollectionView:(UICollectionView *)arg1; | |
@end | |
@protocol UICollectionViewDelegate <UIScrollViewDelegate> | |
@optional | |
- (struct CGPoint)collectionView:(UICollectionView *)arg1 targetContentOffsetForProposedContentOffset:(struct CGPoint)arg2; | |
- (NSIndexPath *)collectionView:(UICollectionView *)arg1 targetIndexPathForMoveFromItemAtIndexPath:(NSIndexPath *)arg2 toProposedIndexPath:(NSIndexPath *)arg3; | |
- (NSIndexPath *)indexPathForPreferredFocusedViewInCollectionView:(UICollectionView *)arg1; | |
- (void)collectionView:(UICollectionView *)arg1 didUpdateFocusInContext:(UICollectionViewFocusUpdateContext *)arg2 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg3; | |
- (_Bool)collectionView:(UICollectionView *)arg1 shouldUpdateFocusInContext:(UICollectionViewFocusUpdateContext *)arg2; | |
- (_Bool)collectionView:(UICollectionView *)arg1 canFocusItemAtIndexPath:(NSIndexPath *)arg2; | |
- (UICollectionViewTransitionLayout *)collectionView:(UICollectionView *)arg1 transitionLayoutForOldLayout:(UICollectionViewLayout *)arg2 newLayout:(UICollectionViewLayout *)arg3; | |
- (void)collectionView:(UICollectionView *)arg1 performAction:(SEL)arg2 forItemAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4; | |
- (_Bool)collectionView:(UICollectionView *)arg1 canPerformAction:(SEL)arg2 forItemAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4; | |
- (_Bool)collectionView:(UICollectionView *)arg1 shouldShowMenuForItemAtIndexPath:(NSIndexPath *)arg2; | |
- (void)collectionView:(UICollectionView *)arg1 didEndDisplayingSupplementaryView:(UICollectionReusableView *)arg2 forElementOfKind:(NSString *)arg3 atIndexPath:(NSIndexPath *)arg4; | |
- (void)collectionView:(UICollectionView *)arg1 didEndDisplayingCell:(UICollectionViewCell *)arg2 forItemAtIndexPath:(NSIndexPath *)arg3; | |
- (void)collectionView:(UICollectionView *)arg1 willDisplaySupplementaryView:(UICollectionReusableView *)arg2 forElementKind:(NSString *)arg3 atIndexPath:(NSIndexPath *)arg4; | |
- (void)collectionView:(UICollectionView *)arg1 willDisplayCell:(UICollectionViewCell *)arg2 forItemAtIndexPath:(NSIndexPath *)arg3; | |
- (void)collectionView:(UICollectionView *)arg1 didDeselectItemAtIndexPath:(NSIndexPath *)arg2; | |
- (void)collectionView:(UICollectionView *)arg1 didSelectItemAtIndexPath:(NSIndexPath *)arg2; | |
- (_Bool)collectionView:(UICollectionView *)arg1 shouldDeselectItemAtIndexPath:(NSIndexPath *)arg2; | |
- (_Bool)collectionView:(UICollectionView *)arg1 shouldSelectItemAtIndexPath:(NSIndexPath *)arg2; | |
- (void)collectionView:(UICollectionView *)arg1 didUnhighlightItemAtIndexPath:(NSIndexPath *)arg2; | |
- (void)collectionView:(UICollectionView *)arg1 didHighlightItemAtIndexPath:(NSIndexPath *)arg2; | |
- (_Bool)collectionView:(UICollectionView *)arg1 shouldHighlightItemAtIndexPath:(NSIndexPath *)arg2; | |
@end | |
@protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate> | |
@optional | |
- (struct CGSize)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 referenceSizeForFooterInSection:(long long)arg3; | |
- (struct CGSize)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 referenceSizeForHeaderInSection:(long long)arg3; | |
- (double)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 minimumInteritemSpacingForSectionAtIndex:(long long)arg3; | |
- (double)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 minimumLineSpacingForSectionAtIndex:(long long)arg3; | |
- (struct UIEdgeInsets)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 insetForSectionAtIndex:(long long)arg3; | |
- (struct CGSize)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 sizeForItemAtIndexPath:(NSIndexPath *)arg3; | |
@end | |
@protocol UIGestureRecognizerDelegate <NSObject> | |
@optional | |
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceivePress:(UIPress *)arg2; | |
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceiveTouch:(UITouch *)arg2; | |
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldBeRequiredToFailByGestureRecognizer:(UIGestureRecognizer *)arg2; | |
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)arg2; | |
- (_Bool)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)arg2; | |
- (_Bool)gestureRecognizerShouldBegin:(UIGestureRecognizer *)arg1; | |
@end | |
@protocol UIKeyInput <UITextInputTraits> | |
@property(readonly, nonatomic) _Bool hasText; | |
- (void)deleteBackward; | |
- (void)insertText:(NSString *)arg1; | |
@end | |
@protocol UIPickerViewDataSource <NSObject> | |
- (long long)pickerView:(UIPickerView *)arg1 numberOfRowsInComponent:(long long)arg2; | |
- (long long)numberOfComponentsInPickerView:(UIPickerView *)arg1; | |
@end | |
@protocol UIPickerViewDelegate <NSObject> | |
@optional | |
- (void)pickerView:(UIPickerView *)arg1 didSelectRow:(long long)arg2 inComponent:(long long)arg3; | |
- (UIView *)pickerView:(UIPickerView *)arg1 viewForRow:(long long)arg2 forComponent:(long long)arg3 reusingView:(UIView *)arg4; | |
- (NSAttributedString *)pickerView:(UIPickerView *)arg1 attributedTitleForRow:(long long)arg2 forComponent:(long long)arg3; | |
- (NSString *)pickerView:(UIPickerView *)arg1 titleForRow:(long long)arg2 forComponent:(long long)arg3; | |
- (double)pickerView:(UIPickerView *)arg1 rowHeightForComponent:(long long)arg2; | |
- (double)pickerView:(UIPickerView *)arg1 widthForComponent:(long long)arg2; | |
@end | |
@protocol UIScrollViewDelegate <NSObject> | |
@optional | |
- (void)scrollViewDidScrollToTop:(UIScrollView *)arg1; | |
- (_Bool)scrollViewShouldScrollToTop:(UIScrollView *)arg1; | |
- (void)scrollViewDidEndZooming:(UIScrollView *)arg1 withView:(UIView *)arg2 atScale:(double)arg3; | |
- (void)scrollViewWillBeginZooming:(UIScrollView *)arg1 withView:(UIView *)arg2; | |
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)arg1; | |
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)arg1; | |
- (void)scrollViewDidEndDecelerating:(UIScrollView *)arg1; | |
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)arg1; | |
- (void)scrollViewDidEndDragging:(UIScrollView *)arg1 willDecelerate:(_Bool)arg2; | |
- (void)scrollViewWillEndDragging:(UIScrollView *)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; | |
- (void)scrollViewWillBeginDragging:(UIScrollView *)arg1; | |
- (void)scrollViewDidZoom:(UIScrollView *)arg1; | |
- (void)scrollViewDidScroll:(UIScrollView *)arg1; | |
@end | |
@protocol UISearchBarDelegate <UIBarPositioningDelegate> | |
@optional | |
- (void)searchBar:(UISearchBar *)arg1 selectedScopeButtonIndexDidChange:(long long)arg2; | |
- (void)searchBarResultsListButtonClicked:(UISearchBar *)arg1; | |
- (void)searchBarCancelButtonClicked:(UISearchBar *)arg1; | |
- (void)searchBarBookmarkButtonClicked:(UISearchBar *)arg1; | |
- (void)searchBarSearchButtonClicked:(UISearchBar *)arg1; | |
- (_Bool)searchBar:(UISearchBar *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3; | |
- (void)searchBar:(UISearchBar *)arg1 textDidChange:(NSString *)arg2; | |
- (void)searchBarTextDidEndEditing:(UISearchBar *)arg1; | |
- (_Bool)searchBarShouldEndEditing:(UISearchBar *)arg1; | |
- (void)searchBarTextDidBeginEditing:(UISearchBar *)arg1; | |
- (_Bool)searchBarShouldBeginEditing:(UISearchBar *)arg1; | |
@end | |
@protocol UISearchControllerDelegate <NSObject> | |
@optional | |
- (void)presentSearchController:(UISearchController *)arg1; | |
- (void)didDismissSearchController:(UISearchController *)arg1; | |
- (void)willDismissSearchController:(UISearchController *)arg1; | |
- (void)didPresentSearchController:(UISearchController *)arg1; | |
- (void)willPresentSearchController:(UISearchController *)arg1; | |
@end | |
@protocol UISearchResultsUpdating <NSObject> | |
- (void)updateSearchResultsForSearchController:(UISearchController *)arg1; | |
@end | |
@protocol UITabBarControllerDelegate <NSObject> | |
@optional | |
- (id <UIViewControllerAnimatedTransitioning>)tabBarController:(UITabBarController *)arg1 animationControllerForTransitionFromViewController:(UIViewController *)arg2 toViewController:(UIViewController *)arg3; | |
- (id <UIViewControllerInteractiveTransitioning>)tabBarController:(UITabBarController *)arg1 interactionControllerForAnimationController:(id <UIViewControllerAnimatedTransitioning>)arg2; | |
- (long long)tabBarControllerPreferredInterfaceOrientationForPresentation:(UITabBarController *)arg1; | |
- (unsigned long long)tabBarControllerSupportedInterfaceOrientations:(UITabBarController *)arg1; | |
- (void)tabBarController:(UITabBarController *)arg1 didEndCustomizingViewControllers:(NSArray *)arg2 changed:(_Bool)arg3; | |
- (void)tabBarController:(UITabBarController *)arg1 willEndCustomizingViewControllers:(NSArray *)arg2 changed:(_Bool)arg3; | |
- (void)tabBarController:(UITabBarController *)arg1 willBeginCustomizingViewControllers:(NSArray *)arg2; | |
- (void)tabBarController:(UITabBarController *)arg1 didSelectViewController:(UIViewController *)arg2; | |
- (_Bool)tabBarController:(UITabBarController *)arg1 shouldSelectViewController:(UIViewController *)arg2; | |
@end | |
@protocol UITableViewDataSource <NSObject> | |
- (UITableViewCell *)tableView:(UITableView *)arg1 cellForRowAtIndexPath:(NSIndexPath *)arg2; | |
- (long long)tableView:(UITableView *)arg1 numberOfRowsInSection:(long long)arg2; | |
@optional | |
- (void)tableView:(UITableView *)arg1 moveRowAtIndexPath:(NSIndexPath *)arg2 toIndexPath:(NSIndexPath *)arg3; | |
- (void)tableView:(UITableView *)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(NSIndexPath *)arg3; | |
- (long long)tableView:(UITableView *)arg1 sectionForSectionIndexTitle:(NSString *)arg2 atIndex:(long long)arg3; | |
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)arg1; | |
- (_Bool)tableView:(UITableView *)arg1 canMoveRowAtIndexPath:(NSIndexPath *)arg2; | |
- (_Bool)tableView:(UITableView *)arg1 canEditRowAtIndexPath:(NSIndexPath *)arg2; | |
- (NSString *)tableView:(UITableView *)arg1 titleForFooterInSection:(long long)arg2; | |
- (NSString *)tableView:(UITableView *)arg1 titleForHeaderInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(UITableView *)arg1; | |
@end | |
@protocol UITableViewDelegate <NSObject, UIScrollViewDelegate> | |
@optional | |
- (NSIndexPath *)indexPathForPreferredFocusedViewInTableView:(UITableView *)arg1; | |
- (void)tableView:(UITableView *)arg1 didUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg3; | |
- (_Bool)tableView:(UITableView *)arg1 shouldUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2; | |
- (_Bool)tableView:(UITableView *)arg1 canFocusRowAtIndexPath:(NSIndexPath *)arg2; | |
- (void)tableView:(UITableView *)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4; | |
- (_Bool)tableView:(UITableView *)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4; | |
- (_Bool)tableView:(UITableView *)arg1 shouldShowMenuForRowAtIndexPath:(NSIndexPath *)arg2; | |
- (long long)tableView:(UITableView *)arg1 indentationLevelForRowAtIndexPath:(NSIndexPath *)arg2; | |
- (NSIndexPath *)tableView:(UITableView *)arg1 targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)arg2 toProposedIndexPath:(NSIndexPath *)arg3; | |
- (void)tableView:(UITableView *)arg1 didEndEditingRowAtIndexPath:(NSIndexPath *)arg2; | |
- (void)tableView:(UITableView *)arg1 willBeginEditingRowAtIndexPath:(NSIndexPath *)arg2; | |
- (_Bool)tableView:(UITableView *)arg1 shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)arg2; | |
- (NSArray *)tableView:(UITableView *)arg1 editActionsForRowAtIndexPath:(NSIndexPath *)arg2; | |
- (NSString *)tableView:(UITableView *)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)arg2; | |
- (long long)tableView:(UITableView *)arg1 editingStyleForRowAtIndexPath:(NSIndexPath *)arg2; | |
- (void)tableView:(UITableView *)arg1 didDeselectRowAtIndexPath:(NSIndexPath *)arg2; | |
- (void)tableView:(UITableView *)arg1 didSelectRowAtIndexPath:(NSIndexPath *)arg2; | |
- (NSIndexPath *)tableView:(UITableView *)arg1 willDeselectRowAtIndexPath:(NSIndexPath *)arg2; | |
- (NSIndexPath *)tableView:(UITableView *)arg1 willSelectRowAtIndexPath:(NSIndexPath *)arg2; | |
- (void)tableView:(UITableView *)arg1 didUnhighlightRowAtIndexPath:(NSIndexPath *)arg2; | |
- (void)tableView:(UITableView *)arg1 didHighlightRowAtIndexPath:(NSIndexPath *)arg2; | |
- (_Bool)tableView:(UITableView *)arg1 shouldHighlightRowAtIndexPath:(NSIndexPath *)arg2; | |
- (void)tableView:(UITableView *)arg1 accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)arg2; | |
- (long long)tableView:(UITableView *)arg1 accessoryTypeForRowWithIndexPath:(NSIndexPath *)arg2; | |
- (UIView *)tableView:(UITableView *)arg1 viewForFooterInSection:(long long)arg2; | |
- (UIView *)tableView:(UITableView *)arg1 viewForHeaderInSection:(long long)arg2; | |
- (double)tableView:(UITableView *)arg1 estimatedHeightForFooterInSection:(long long)arg2; | |
- (double)tableView:(UITableView *)arg1 estimatedHeightForHeaderInSection:(long long)arg2; | |
- (double)tableView:(UITableView *)arg1 estimatedHeightForRowAtIndexPath:(NSIndexPath *)arg2; | |
- (double)tableView:(UITableView *)arg1 heightForFooterInSection:(long long)arg2; | |
- (double)tableView:(UITableView *)arg1 heightForHeaderInSection:(long long)arg2; | |
- (double)tableView:(UITableView *)arg1 heightForRowAtIndexPath:(NSIndexPath *)arg2; | |
- (void)tableView:(UITableView *)arg1 didEndDisplayingFooterView:(UIView *)arg2 forSection:(long long)arg3; | |
- (void)tableView:(UITableView *)arg1 didEndDisplayingHeaderView:(UIView *)arg2 forSection:(long long)arg3; | |
- (void)tableView:(UITableView *)arg1 didEndDisplayingCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3; | |
- (void)tableView:(UITableView *)arg1 willDisplayFooterView:(UIView *)arg2 forSection:(long long)arg3; | |
- (void)tableView:(UITableView *)arg1 willDisplayHeaderView:(UIView *)arg2 forSection:(long long)arg3; | |
- (void)tableView:(UITableView *)arg1 willDisplayCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3; | |
@end | |
@protocol UITextFieldDelegate <NSObject> | |
@optional | |
- (_Bool)textFieldShouldReturn:(UITextField *)arg1; | |
- (_Bool)textFieldShouldClear:(UITextField *)arg1; | |
- (_Bool)textField:(UITextField *)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(NSString *)arg3; | |
- (void)textFieldDidEndEditing:(UITextField *)arg1 reason:(long long)arg2; | |
- (void)textFieldDidEndEditing:(UITextField *)arg1; | |
- (_Bool)textFieldShouldEndEditing:(UITextField *)arg1; | |
- (void)textFieldDidBeginEditing:(UITextField *)arg1; | |
- (_Bool)textFieldShouldBeginEditing:(UITextField *)arg1; | |
@end | |
@protocol UITextInputTraits <NSObject> | |
@optional | |
@property(copy, nonatomic) NSString *textContentType; | |
@property(nonatomic, getter=isSecureTextEntry) _Bool secureTextEntry; | |
@property(nonatomic) _Bool enablesReturnKeyAutomatically; | |
@property(nonatomic) long long returnKeyType; | |
@property(nonatomic) long long keyboardAppearance; | |
@property(nonatomic) long long keyboardType; | |
@property(nonatomic) long long spellCheckingType; | |
@property(nonatomic) long long autocorrectionType; | |
@property(nonatomic) long long autocapitalizationType; | |
@end | |
@protocol UIWebViewDelegate <NSObject> | |
@optional | |
- (void)webView:(UIWebView *)arg1 didFailLoadWithError:(NSError *)arg2; | |
- (void)webViewDidFinishLoad:(UIWebView *)arg1; | |
- (void)webViewDidStartLoad:(UIWebView *)arg1; | |
- (_Bool)webView:(UIWebView *)arg1 shouldStartLoadWithRequest:(NSURLRequest *)arg2 navigationType:(long long)arg3; | |
@end | |
@protocol UNUserNotificationCenterDelegate <NSObject> | |
@optional | |
- (void)userNotificationCenter:(UNUserNotificationCenter *)arg1 didReceiveNotificationResponse:(UNNotificationResponse *)arg2 withCompletionHandler:(void (^)(void))arg3; | |
- (void)userNotificationCenter:(UNUserNotificationCenter *)arg1 willPresentNotification:(UNNotification *)arg2 withCompletionHandler:(void (^)(unsigned long long))arg3; | |
@end | |
@protocol WKNavigationDelegate <NSObject> | |
@optional | |
- (void)webViewWebContentProcessDidTerminate:(WKWebView *)arg1; | |
- (void)webView:(WKWebView *)arg1 didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2 completionHandler:(void (^)(long long, NSURLCredential *))arg3; | |
- (void)webView:(WKWebView *)arg1 didFailNavigation:(WKNavigation *)arg2 withError:(NSError *)arg3; | |
- (void)webView:(WKWebView *)arg1 didFinishNavigation:(WKNavigation *)arg2; | |
- (void)webView:(WKWebView *)arg1 didCommitNavigation:(WKNavigation *)arg2; | |
- (void)webView:(WKWebView *)arg1 didFailProvisionalNavigation:(WKNavigation *)arg2 withError:(NSError *)arg3; | |
- (void)webView:(WKWebView *)arg1 didReceiveServerRedirectForProvisionalNavigation:(WKNavigation *)arg2; | |
- (void)webView:(WKWebView *)arg1 didStartProvisionalNavigation:(WKNavigation *)arg2; | |
- (void)webView:(WKWebView *)arg1 decidePolicyForNavigationResponse:(WKNavigationResponse *)arg2 decisionHandler:(void (^)(long long))arg3; | |
- (void)webView:(WKWebView *)arg1 decidePolicyForNavigationAction:(WKNavigationAction *)arg2 decisionHandler:(void (^)(long long))arg3; | |
@end | |
@protocol WKUIDelegate <NSObject> | |
@optional | |
- (void)webView:(WKWebView *)arg1 commitPreviewingViewController:(UIViewController *)arg2; | |
- (UIViewController *)webView:(WKWebView *)arg1 previewingViewControllerForElement:(WKPreviewElementInfo *)arg2 defaultActions:(NSArray *)arg3; | |
- (_Bool)webView:(WKWebView *)arg1 shouldPreviewElement:(WKPreviewElementInfo *)arg2; | |
- (void)webView:(WKWebView *)arg1 runJavaScriptTextInputPanelWithPrompt:(NSString *)arg2 defaultText:(NSString *)arg3 initiatedByFrame:(WKFrameInfo *)arg4 completionHandler:(void (^)(NSString *))arg5; | |
- (void)webView:(WKWebView *)arg1 runJavaScriptConfirmPanelWithMessage:(NSString *)arg2 initiatedByFrame:(WKFrameInfo *)arg3 completionHandler:(void (^)(_Bool))arg4; | |
- (void)webView:(WKWebView *)arg1 runJavaScriptAlertPanelWithMessage:(NSString *)arg2 initiatedByFrame:(WKFrameInfo *)arg3 completionHandler:(void (^)(void))arg4; | |
- (void)webViewDidClose:(WKWebView *)arg1; | |
- (WKWebView *)webView:(WKWebView *)arg1 createWebViewWithConfiguration:(WKWebViewConfiguration *)arg2 forNavigationAction:(WKNavigationAction *)arg3 windowFeatures:(WKWindowFeatures *)arg4; | |
@end | |
@protocol _TtP9PebbleApp12PeriodicTask_ | |
- (RACSignal *)execute; | |
@property(nonatomic, readonly) double taskPeriod; | |
@property(nonatomic, readonly) NSString *taskIdentifier; | |
@end | |
@protocol _TtP9PebbleApp19CredentialsProvider_ <NSObject> | |
- (RACSignal *)fetchCredentialsForUrl:(NSURL *)arg1 viewController:(UIViewController *)arg2; | |
@property(nonatomic, readonly) UIImage *barButtonItemImage; | |
@property(nonatomic, readonly) _Bool isAvailable; | |
@end | |
@protocol _TtP9PebbleApp19NSObjectPhantomType_ | |
@end | |
@protocol _TtP9PebbleApp24FixTableViewCellDelegate_ | |
- (void)fixCellWasDismissed:(_TtC9PebbleApp16FixTableViewCell *)arg1; | |
- (void)fixCellWasSelected:(_TtC9PebbleApp16FixTableViewCell *)arg1; | |
@end | |
@protocol _TtP9PebbleApp29PBCalendarItemManagerDelegate_ | |
- (void)calendarItemManagerDidFinishSynchronization:(_TtC9PebbleApp21PBCalendarItemManager *)arg1; | |
- (void)calendarItemManager:(_TtC9PebbleApp21PBCalendarItemManager *)arg1 willRemoveItem:(PBCalendarItem *)arg2; | |
- (void)calendarItemManager:(_TtC9PebbleApp21PBCalendarItemManager *)arg1 didUpdateItem:(PBCalendarItem *)arg2; | |
- (void)calendarItemManager:(_TtC9PebbleApp21PBCalendarItemManager *)arg1 didAddItem:(PBCalendarItem *)arg2; | |
@end | |
@protocol _TtP9PebbleApp35PBCalendarItemCalendarManagerBridge_ | |
- (void)performInQueue:(void (^)(void))arg1; | |
- (void)inQueueTriggerSynchronizationForCalendarItemManager:(_TtC9PebbleApp21PBCalendarItemManager *)arg1; | |
@end | |
@protocol _TtP9PebbleApp36PBNotificationFiltersDisplayStrategy_ | |
@property(nonatomic, readonly) CDUnknownBlockType filter; | |
@end | |
@protocol _TtPs14_NSCopyingType_ <_TtPs15_ShadowProtocol_> | |
- (id)copyWithZone:(void *)arg1; | |
@end | |
@protocol _TtPs15_ShadowProtocol_ | |
@end | |
@protocol _TtPs17_NSStringCoreType_ <_TtPs14_NSCopyingType_, _TtPs22_NSFastEnumerationType_> | |
- (unsigned short)characterAtIndex:(long long)arg1; | |
- (long long)length; | |
@end | |
@protocol _TtPs22_NSFastEnumerationType_ <_TtPs15_ShadowProtocol_> | |
- (long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(long long)arg3; | |
@end | |
@protocol _TtPs9AnyObject_ | |
@end | |
@protocol __ARCLiteKeyedSubscripting__ | |
- (void)setObject:(id)arg1 forKeyedSubscript:(id)arg2; | |
- (id)objectForKeyedSubscript:(id)arg1; | |
@end | |
@interface PBManagedAddressID : PBManagedTimelineItemAttributableID | |
{ | |
} | |
@end | |
@interface _PBManagedAddress : PBManagedTimelineItemAttributable | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveAddressTypeValue:(short)arg1; | |
- (short)primitiveAddressTypeValue; | |
@property short addressTypeValue; | |
@property(readonly, nonatomic) PBManagedAddressID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSNumber *addressType; // @dynamic addressType; | |
@property(retain, nonatomic) PBManagedContact *contact; // @dynamic contact; | |
@property(retain, nonatomic) NSString *uuid; // @dynamic uuid; | |
@end | |
@interface PBManagedAddressAttributes : NSObject | |
{ | |
} | |
+ (id)uuid; | |
+ (id)addressType; | |
@end | |
@interface PBManagedAddressRelationships : NSObject | |
{ | |
} | |
+ (id)contact; | |
@end | |
@interface PBManagedAppGlanceEntryID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedAppGlanceEntry : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)statusesSet; | |
- (id)slicesSet; | |
- (void)setPrimitiveEntryDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveEntryDeletedValue; | |
@property _Bool entryDeletedValue; | |
@property(readonly, nonatomic) PBManagedAppGlanceEntryID *objectID; | |
- (void)replaceSlicesAtIndexes:(id)arg1 withSlices:(id)arg2; | |
- (void)replaceObjectInSlicesAtIndex:(unsigned long long)arg1 withObject:(id)arg2; | |
- (void)removeSlicesAtIndexes:(id)arg1; | |
- (void)insertSlices:(id)arg1 atIndexes:(id)arg2; | |
- (void)removeObjectFromSlicesAtIndex:(unsigned long long)arg1; | |
- (void)insertObject:(id)arg1 inSlicesAtIndex:(unsigned long long)arg2; | |
- (void)removeSlicesObject:(id)arg1; | |
- (void)addSlicesObject:(id)arg1; | |
- (void)removeSlices:(id)arg1; | |
- (void)addSlices:(id)arg1; | |
// Remaining properties | |
@property(retain, nonatomic) NSDate *creationTime; // @dynamic creationTime; | |
@property(retain, nonatomic) NSNumber *entryDeleted; // @dynamic entryDeleted; | |
@property(retain, nonatomic) NSString *entryIdentifier; // @dynamic entryIdentifier; | |
@property(retain, nonatomic) NSOrderedSet *slices; // @dynamic slices; | |
@property(retain, nonatomic) NSString *source; // @dynamic source; | |
@property(retain, nonatomic) NSSet *statuses; // @dynamic statuses; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@end | |
@interface PBManagedAppGlanceEntryAttributes : NSObject | |
{ | |
} | |
+ (id)updatedAt; | |
+ (id)source; | |
+ (id)entryIdentifier; | |
+ (id)entryDeleted; | |
+ (id)creationTime; | |
@end | |
@interface PBManagedAppGlanceEntryRelationships : NSObject | |
{ | |
} | |
+ (id)statuses; | |
+ (id)slices; | |
@end | |
@interface PBManagedAppGlanceEntryStatusID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedAppGlanceEntryStatus : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveBlobEntryStatusDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveBlobEntryStatusDeletedValue; | |
@property _Bool blobEntryStatusDeletedValue; | |
@property(readonly, nonatomic) PBManagedAppGlanceEntryStatusID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) PBManagedAppGlanceEntry *blobEntry; // @dynamic blobEntry; | |
@property(retain, nonatomic) NSNumber *blobEntryStatusDeleted; // @dynamic blobEntryStatusDeleted; | |
@property(retain, nonatomic) NSDate *lastSyncAt; // @dynamic lastSyncAt; | |
@property(retain, nonatomic) PBManagedWatch *watch; // @dynamic watch; | |
@end | |
@interface PBManagedAppGlanceEntryStatusAttributes : NSObject | |
{ | |
} | |
+ (id)lastSyncAt; | |
+ (id)blobEntryStatusDeleted; | |
@end | |
@interface PBManagedAppGlanceEntryStatusRelationships : NSObject | |
{ | |
} | |
+ (id)watch; | |
+ (id)blobEntry; | |
@end | |
@interface PBManagedAppGlanceSliceID : PBManagedTimelineItemAttributableID | |
{ | |
} | |
@end | |
@interface _PBManagedAppGlanceSlice : PBManagedTimelineItemAttributable | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveSliceTypeValue:(short)arg1; | |
- (short)primitiveSliceTypeValue; | |
@property short sliceTypeValue; | |
@property(readonly, nonatomic) PBManagedAppGlanceSliceID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) PBManagedAppGlanceEntry *appGlance; // @dynamic appGlance; | |
@property(retain, nonatomic) NSDate *expirationTime; // @dynamic expirationTime; | |
@property(retain, nonatomic) NSNumber *sliceType; // @dynamic sliceType; | |
@end | |
@interface PBManagedAppGlanceSliceAttributes : NSObject | |
{ | |
} | |
+ (id)sliceType; | |
+ (id)expirationTime; | |
@end | |
@interface PBManagedAppGlanceSliceRelationships : NSObject | |
{ | |
} | |
+ (id)appGlance; | |
@end | |
@interface PBManagedAppPreferenceID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedAppPreference : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)statusesSet; | |
- (void)setPrimitiveAppPreferenceDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveAppPreferenceDeletedValue; | |
@property _Bool appPreferenceDeletedValue; | |
@property(readonly, nonatomic) PBManagedAppPreferenceID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSString *appIdentifier; // @dynamic appIdentifier; | |
@property(retain, nonatomic) NSNumber *appPreferenceDeleted; // @dynamic appPreferenceDeleted; | |
@property(retain, nonatomic) NSData *preferenceBlob; // @dynamic preferenceBlob; | |
@property(retain, nonatomic) NSSet *statuses; // @dynamic statuses; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@end | |
@interface PBManagedAppPreferenceAttributes : NSObject | |
{ | |
} | |
+ (id)updatedAt; | |
+ (id)preferenceBlob; | |
+ (id)appPreferenceDeleted; | |
+ (id)appIdentifier; | |
@end | |
@interface PBManagedAppPreferenceRelationships : NSObject | |
{ | |
} | |
+ (id)statuses; | |
@end | |
@interface PBManagedAppPreferenceStatusID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedAppPreferenceStatus : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitivePreferenceDeletedValue:(_Bool)arg1; | |
- (_Bool)primitivePreferenceDeletedValue; | |
@property _Bool preferenceDeletedValue; | |
@property(readonly, nonatomic) PBManagedAppPreferenceStatusID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) PBManagedAppPreference *appPreference; // @dynamic appPreference; | |
@property(retain, nonatomic) NSDate *lastSyncAt; // @dynamic lastSyncAt; | |
@property(retain, nonatomic) NSNumber *preferenceDeleted; // @dynamic preferenceDeleted; | |
@property(retain, nonatomic) PBManagedWatch *watch; // @dynamic watch; | |
@end | |
@interface PBManagedAppPreferenceStatusAttributes : NSObject | |
{ | |
} | |
+ (id)preferenceDeleted; | |
+ (id)lastSyncAt; | |
@end | |
@interface PBManagedAppPreferenceStatusRelationships : NSObject | |
{ | |
} | |
+ (id)watch; | |
+ (id)appPreference; | |
@end | |
@interface PBManagedCalendarID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedCalendar : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)remindersSet; | |
- (id)eventsSet; | |
- (void)setPrimitiveAllowedEntityTypesValue:(short)arg1; | |
- (short)primitiveAllowedEntityTypesValue; | |
@property short allowedEntityTypesValue; | |
@property(readonly, nonatomic) PBManagedCalendarID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSNumber *allowedEntityTypes; // @dynamic allowedEntityTypes; | |
@property(retain, nonatomic) NSString *calendarIdentifier; // @dynamic calendarIdentifier; | |
@property(retain, nonatomic) NSSet *events; // @dynamic events; | |
@property(retain, nonatomic) NSSet *reminders; // @dynamic reminders; | |
@property(retain, nonatomic) PBManagedCalendarSource *source; // @dynamic source; | |
@property(retain, nonatomic) NSString *title; // @dynamic title; | |
@end | |
@interface PBManagedCalendarAttributes : NSObject | |
{ | |
} | |
+ (id)title; | |
+ (id)calendarIdentifier; | |
+ (id)allowedEntityTypes; | |
@end | |
@interface PBManagedCalendarRelationships : NSObject | |
{ | |
} | |
+ (id)source; | |
+ (id)reminders; | |
+ (id)events; | |
@end | |
@interface PBManagedCalendarAlarmID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedCalendarAlarm : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
@property(readonly, nonatomic) PBManagedCalendarAlarmID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSDate *absoluteDate; // @dynamic absoluteDate; | |
@property(retain, nonatomic) PBManagedCalendarEvent *event; // @dynamic event; | |
@property(retain, nonatomic) PBManagedCalendarReminder *reminder; // @dynamic reminder; | |
@property(retain, nonatomic) NSString *timelineIdentifierString; // @dynamic timelineIdentifierString; | |
@end | |
@interface PBManagedCalendarAlarmAttributes : NSObject | |
{ | |
} | |
+ (id)timelineIdentifierString; | |
+ (id)absoluteDate; | |
@end | |
@interface PBManagedCalendarAlarmRelationships : NSObject | |
{ | |
} | |
+ (id)reminder; | |
+ (id)event; | |
@end | |
@interface PBManagedCalendarEventID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedCalendarEvent : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)alarmsSet; | |
- (void)setPrimitiveAllDayValue:(_Bool)arg1; | |
- (_Bool)primitiveAllDayValue; | |
@property _Bool allDayValue; | |
@property(readonly, nonatomic) PBManagedCalendarEventID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSSet *alarms; // @dynamic alarms; | |
@property(retain, nonatomic) NSNumber *allDay; // @dynamic allDay; | |
@property(retain, nonatomic) PBManagedCalendar *calendar; // @dynamic calendar; | |
@property(retain, nonatomic) NSDate *endDate; // @dynamic endDate; | |
@property(retain, nonatomic) NSString *eventIdentifier; // @dynamic eventIdentifier; | |
@property(retain, nonatomic) NSDate *lastModifiedDate; // @dynamic lastModifiedDate; | |
@property(retain, nonatomic) NSString *location; // @dynamic location; | |
@property(retain, nonatomic) NSString *notes; // @dynamic notes; | |
@property(retain, nonatomic) NSDate *startDate; // @dynamic startDate; | |
@property(retain, nonatomic) NSString *timelineIdentifierString; // @dynamic timelineIdentifierString; | |
@property(retain, nonatomic) NSString *title; // @dynamic title; | |
@end | |
@interface PBManagedCalendarEventAttributes : NSObject | |
{ | |
} | |
+ (id)title; | |
+ (id)timelineIdentifierString; | |
+ (id)startDate; | |
+ (id)notes; | |
+ (id)location; | |
+ (id)lastModifiedDate; | |
+ (id)eventIdentifier; | |
+ (id)endDate; | |
+ (id)allDay; | |
@end | |
@interface PBManagedCalendarEventRelationships : NSObject | |
{ | |
} | |
+ (id)calendar; | |
+ (id)alarms; | |
@end | |
@interface PBManagedCalendarEventStoreID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedCalendarEventStore : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
@property(readonly, nonatomic) PBManagedCalendarEventStoreID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSString *eventStoreIdentifier; // @dynamic eventStoreIdentifier; | |
@end | |
@interface PBManagedCalendarEventStoreAttributes : NSObject | |
{ | |
} | |
+ (id)eventStoreIdentifier; | |
@end | |
@interface PBManagedCalendarReminderID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedCalendarReminder : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)alarmsSet; | |
- (void)setPrimitiveCompletedValue:(_Bool)arg1; | |
- (_Bool)primitiveCompletedValue; | |
@property _Bool completedValue; | |
@property(readonly, nonatomic) PBManagedCalendarReminderID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSSet *alarms; // @dynamic alarms; | |
@property(retain, nonatomic) PBManagedCalendar *calendar; // @dynamic calendar; | |
@property(retain, nonatomic) NSString *calendarItemIdentifier; // @dynamic calendarItemIdentifier; | |
@property(retain, nonatomic) NSNumber *completed; // @dynamic completed; | |
@property(retain, nonatomic) NSDate *dueDate; // @dynamic dueDate; | |
@property(retain, nonatomic) NSDate *lastModifiedDate; // @dynamic lastModifiedDate; | |
@property(retain, nonatomic) NSString *notes; // @dynamic notes; | |
@property(retain, nonatomic) NSString *timelineIdentifierString; // @dynamic timelineIdentifierString; | |
@property(retain, nonatomic) NSString *title; // @dynamic title; | |
@end | |
@interface PBManagedCalendarReminderAttributes : NSObject | |
{ | |
} | |
+ (id)title; | |
+ (id)timelineIdentifierString; | |
+ (id)notes; | |
+ (id)lastModifiedDate; | |
+ (id)dueDate; | |
+ (id)completed; | |
+ (id)calendarItemIdentifier; | |
@end | |
@interface PBManagedCalendarReminderRelationships : NSObject | |
{ | |
} | |
+ (id)calendar; | |
+ (id)alarms; | |
@end | |
@interface PBManagedCalendarSourceID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedCalendarSource : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)calendarsSet; | |
@property(readonly, nonatomic) PBManagedCalendarSourceID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSSet *calendars; // @dynamic calendars; | |
@property(retain, nonatomic) NSString *sourceIdentifier; // @dynamic sourceIdentifier; | |
@property(retain, nonatomic) NSString *title; // @dynamic title; | |
@end | |
@interface PBManagedCalendarSourceAttributes : NSObject | |
{ | |
} | |
+ (id)title; | |
+ (id)sourceIdentifier; | |
@end | |
@interface PBManagedCalendarSourceRelationships : NSObject | |
{ | |
} | |
+ (id)calendars; | |
@end | |
@interface PBManagedContactID : PBManagedTimelineItemAttributableID | |
{ | |
} | |
@end | |
@interface _PBManagedContact : PBManagedTimelineItemAttributable | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)statusesSet; | |
- (id)addressesSet; | |
- (void)setPrimitiveFlagsValue:(int)arg1; | |
- (int)primitiveFlagsValue; | |
@property int flagsValue; | |
- (void)setPrimitiveContactDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveContactDeletedValue; | |
@property _Bool contactDeletedValue; | |
@property(readonly, nonatomic) PBManagedContactID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSSet *addresses; // @dynamic addresses; | |
@property(retain, nonatomic) NSNumber *contactDeleted; // @dynamic contactDeleted; | |
@property(retain, nonatomic) NSNumber *flags; // @dynamic flags; | |
@property(retain, nonatomic) NSSet *statuses; // @dynamic statuses; | |
@property(retain, nonatomic) NSString *underlyingId; // @dynamic underlyingId; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@property(retain, nonatomic) NSString *uuid; // @dynamic uuid; | |
@end | |
@interface PBManagedContactAttributes : NSObject | |
{ | |
} | |
+ (id)uuid; | |
+ (id)updatedAt; | |
+ (id)underlyingId; | |
+ (id)flags; | |
+ (id)contactDeleted; | |
@end | |
@interface PBManagedContactRelationships : NSObject | |
{ | |
} | |
+ (id)statuses; | |
+ (id)addresses; | |
@end | |
@interface PBManagedContactPreferredPhoneID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedContactPreferredPhone : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveIdentifierValue:(int)arg1; | |
- (int)primitiveIdentifierValue; | |
@property int identifierValue; | |
@property(readonly, nonatomic) PBManagedContactPreferredPhoneID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSNumber *identifier; // @dynamic identifier; | |
@property(retain, nonatomic) NSDate *lastSent; // @dynamic lastSent; | |
@property(retain, nonatomic) NSString *name; // @dynamic name; | |
@property(retain, nonatomic) NSString *phoneNumber; // @dynamic phoneNumber; | |
@end | |
@interface PBManagedContactPreferredPhoneAttributes : NSObject | |
{ | |
} | |
+ (id)phoneNumber; | |
+ (id)name; | |
+ (id)lastSent; | |
+ (id)identifier; | |
@end | |
@interface PBManagedContactStatusID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedContactStatus : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveContactDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveContactDeletedValue; | |
@property _Bool contactDeletedValue; | |
@property(readonly, nonatomic) PBManagedContactStatusID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) PBManagedContact *contact; // @dynamic contact; | |
@property(retain, nonatomic) NSNumber *contactDeleted; // @dynamic contactDeleted; | |
@property(retain, nonatomic) NSDate *lastSyncAt; // @dynamic lastSyncAt; | |
@property(retain, nonatomic) PBManagedWatch *watch; // @dynamic watch; | |
@end | |
@interface PBManagedContactStatusAttributes : NSObject | |
{ | |
} | |
+ (id)lastSyncAt; | |
+ (id)contactDeleted; | |
@end | |
@interface PBManagedContactStatusRelationships : NSObject | |
{ | |
} | |
+ (id)watch; | |
+ (id)contact; | |
@end | |
@interface PBManagedInstallationID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedInstallation : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveSelectedWatchFaceValue:(_Bool)arg1; | |
- (_Bool)primitiveSelectedWatchFaceValue; | |
@property _Bool selectedWatchFaceValue; | |
- (void)setPrimitiveLockerDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveLockerDeletedValue; | |
@property _Bool lockerDeletedValue; | |
@property(readonly, nonatomic) PBManagedInstallationID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSDate *lastSyncAt; // @dynamic lastSyncAt; | |
@property(retain, nonatomic) NSNumber *lockerDeleted; // @dynamic lockerDeleted; | |
@property(retain, nonatomic) NSNumber *selectedWatchFace; // @dynamic selectedWatchFace; | |
@property(retain, nonatomic) NSString *version; // @dynamic version; | |
@property(retain, nonatomic) PBManagedWatch *watch; // @dynamic watch; | |
@property(retain, nonatomic) PBManagedWatchApp *watchApp; // @dynamic watchApp; | |
@end | |
@interface PBManagedInstallationAttributes : NSObject | |
{ | |
} | |
+ (id)version; | |
+ (id)selectedWatchFace; | |
+ (id)lockerDeleted; | |
+ (id)lastSyncAt; | |
@end | |
@interface PBManagedInstallationRelationships : NSObject | |
{ | |
} | |
+ (id)watchApp; | |
+ (id)watch; | |
@end | |
@interface PBManagedNotificationSourceID : PBManagedTimelineItemActionableID | |
{ | |
} | |
@end | |
@interface _PBManagedNotificationSource : PBManagedTimelineItemActionable | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)statusesSet; | |
- (void)setPrimitiveVersionValue:(short)arg1; | |
- (short)primitiveVersionValue; | |
@property short versionValue; | |
- (void)setPrimitiveSourceDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveSourceDeletedValue; | |
@property _Bool sourceDeletedValue; | |
- (void)setPrimitiveFlagsValue:(int)arg1; | |
- (int)primitiveFlagsValue; | |
@property int flagsValue; | |
@property(readonly, nonatomic) PBManagedNotificationSourceID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSString *appIdentifier; // @dynamic appIdentifier; | |
@property(retain, nonatomic) NSNumber *flags; // @dynamic flags; | |
@property(retain, nonatomic) NSNumber *sourceDeleted; // @dynamic sourceDeleted; | |
@property(retain, nonatomic) NSSet *statuses; // @dynamic statuses; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@property(retain, nonatomic) NSNumber *version; // @dynamic version; | |
@end | |
@interface PBManagedNotificationSourceAttributes : NSObject | |
{ | |
} | |
+ (id)version; | |
+ (id)updatedAt; | |
+ (id)sourceDeleted; | |
+ (id)flags; | |
+ (id)appIdentifier; | |
@end | |
@interface PBManagedNotificationSourceRelationships : NSObject | |
{ | |
} | |
+ (id)statuses; | |
@end | |
@interface PBManagedNotificationSourceStatusID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedNotificationSourceStatus : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveSourceDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveSourceDeletedValue; | |
@property _Bool sourceDeletedValue; | |
@property(readonly, nonatomic) PBManagedNotificationSourceStatusID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSDate *lastSyncAt; // @dynamic lastSyncAt; | |
@property(retain, nonatomic) PBManagedNotificationSource *notificationSource; // @dynamic notificationSource; | |
@property(retain, nonatomic) NSNumber *sourceDeleted; // @dynamic sourceDeleted; | |
@property(retain, nonatomic) PBManagedWatch *watch; // @dynamic watch; | |
@end | |
@interface PBManagedNotificationSourceStatusAttributes : NSObject | |
{ | |
} | |
+ (id)sourceDeleted; | |
+ (id)lastSyncAt; | |
@end | |
@interface PBManagedNotificationSourceStatusRelationships : NSObject | |
{ | |
} | |
+ (id)watch; | |
+ (id)notificationSource; | |
@end | |
@interface PBManagedPreferenceID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedPreference : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)statusesSet; | |
- (void)setPrimitivePreferenceDeletedValue:(_Bool)arg1; | |
- (_Bool)primitivePreferenceDeletedValue; | |
@property _Bool preferenceDeletedValue; | |
@property(readonly, nonatomic) PBManagedPreferenceID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSData *contentData; // @dynamic contentData; | |
@property(retain, nonatomic) NSNumber *preferenceDeleted; // @dynamic preferenceDeleted; | |
@property(retain, nonatomic) NSString *preferenceIdentifier; // @dynamic preferenceIdentifier; | |
@property(retain, nonatomic) NSSet *statuses; // @dynamic statuses; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@end | |
@interface PBManagedPreferenceAttributes : NSObject | |
{ | |
} | |
+ (id)updatedAt; | |
+ (id)preferenceIdentifier; | |
+ (id)preferenceDeleted; | |
+ (id)contentData; | |
@end | |
@interface PBManagedPreferenceRelationships : NSObject | |
{ | |
} | |
+ (id)statuses; | |
@end | |
@interface PBManagedPreferenceStatusID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedPreferenceStatus : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitivePreferenceDeletedValue:(_Bool)arg1; | |
- (_Bool)primitivePreferenceDeletedValue; | |
@property _Bool preferenceDeletedValue; | |
@property(readonly, nonatomic) PBManagedPreferenceStatusID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSDate *lastSyncAt; // @dynamic lastSyncAt; | |
@property(retain, nonatomic) PBManagedPreference *preference; // @dynamic preference; | |
@property(retain, nonatomic) NSNumber *preferenceDeleted; // @dynamic preferenceDeleted; | |
@property(retain, nonatomic) PBManagedWatch *watch; // @dynamic watch; | |
@end | |
@interface PBManagedPreferenceStatusAttributes : NSObject | |
{ | |
} | |
+ (id)preferenceDeleted; | |
+ (id)lastSyncAt; | |
@end | |
@interface PBManagedPreferenceStatusRelationships : NSObject | |
{ | |
} | |
+ (id)watch; | |
+ (id)preference; | |
@end | |
@interface PBManagedSynchronizablePropertyID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedSynchronizableProperty : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)statusesSet; | |
- (void)setPrimitiveEntryDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveEntryDeletedValue; | |
@property _Bool entryDeletedValue; | |
- (void)setPrimitiveDatabaseIdentifierValue:(short)arg1; | |
- (short)primitiveDatabaseIdentifierValue; | |
@property short databaseIdentifierValue; | |
@property(readonly, nonatomic) PBManagedSynchronizablePropertyID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSData *contentData; // @dynamic contentData; | |
@property(retain, nonatomic) NSNumber *databaseIdentifier; // @dynamic databaseIdentifier; | |
@property(retain, nonatomic) NSNumber *entryDeleted; // @dynamic entryDeleted; | |
@property(retain, nonatomic) NSString *fullIdentifier; // @dynamic fullIdentifier; | |
@property(retain, nonatomic) NSData *keyData; // @dynamic keyData; | |
@property(retain, nonatomic) NSSet *statuses; // @dynamic statuses; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@end | |
@interface PBManagedSynchronizablePropertyAttributes : NSObject | |
{ | |
} | |
+ (id)updatedAt; | |
+ (id)keyData; | |
+ (id)fullIdentifier; | |
+ (id)entryDeleted; | |
+ (id)databaseIdentifier; | |
+ (id)contentData; | |
@end | |
@interface PBManagedSynchronizablePropertyRelationships : NSObject | |
{ | |
} | |
+ (id)statuses; | |
@end | |
@interface PBManagedSynchronizablePropertyStatusID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedSynchronizablePropertyStatus : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveBlobEntryStatusDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveBlobEntryStatusDeletedValue; | |
@property _Bool blobEntryStatusDeletedValue; | |
@property(readonly, nonatomic) PBManagedSynchronizablePropertyStatusID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) PBManagedSynchronizableProperty *blobEntry; // @dynamic blobEntry; | |
@property(retain, nonatomic) NSNumber *blobEntryStatusDeleted; // @dynamic blobEntryStatusDeleted; | |
@property(retain, nonatomic) NSDate *lastSyncAt; // @dynamic lastSyncAt; | |
@property(retain, nonatomic) PBManagedWatch *watch; // @dynamic watch; | |
@end | |
@interface PBManagedSynchronizablePropertyStatusAttributes : NSObject | |
{ | |
} | |
+ (id)lastSyncAt; | |
+ (id)blobEntryStatusDeleted; | |
@end | |
@interface PBManagedSynchronizablePropertyStatusRelationships : NSObject | |
{ | |
} | |
+ (id)watch; | |
+ (id)blobEntry; | |
@end | |
@interface PBManagedTimelineDataSourceID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelineDataSource : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)itemsSet; | |
- (void)setPrimitiveStateValue:(unsigned long long)arg1; | |
- (unsigned long long)primitiveStateValue; | |
@property unsigned long long stateValue; | |
- (void)setPrimitiveInstalledValue:(_Bool)arg1; | |
- (_Bool)primitiveInstalledValue; | |
@property _Bool installedValue; | |
@property(readonly, nonatomic) PBManagedTimelineDataSourceID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSString *identifierString; // @dynamic identifierString; | |
@property(retain, nonatomic) NSNumber *installed; // @dynamic installed; | |
@property(retain, nonatomic) NSSet *items; // @dynamic items; | |
@property(retain, nonatomic) NSNumber *state; // @dynamic state; | |
@end | |
@interface PBManagedTimelineDataSourceAttributes : NSObject | |
{ | |
} | |
+ (id)state; | |
+ (id)installed; | |
+ (id)identifierString; | |
@end | |
@interface PBManagedTimelineDataSourceRelationships : NSObject | |
{ | |
} | |
+ (id)items; | |
@end | |
@interface PBManagedTimelineDataSourceUserInfo : NSObject | |
{ | |
} | |
+ (id)additionalHeaderFileName; | |
@end | |
@interface PBManagedTimelineItemID : PBManagedTimelineItemActionableID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelineItem : PBManagedTimelineItemActionable | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)statusesSet; | |
- (void)setPrimitiveVisibleValue:(_Bool)arg1; | |
- (_Bool)primitiveVisibleValue; | |
@property _Bool visibleValue; | |
- (void)setPrimitiveTimelineDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveTimelineDeletedValue; | |
@property _Bool timelineDeletedValue; | |
- (void)setPrimitivePersistQuickViewValue:(_Bool)arg1; | |
- (_Bool)primitivePersistQuickViewValue; | |
@property _Bool persistQuickViewValue; | |
- (void)setPrimitiveNextActionIdValue:(short)arg1; | |
- (short)primitiveNextActionIdValue; | |
@property short nextActionIdValue; | |
- (void)setPrimitiveFloatingValue:(_Bool)arg1; | |
- (_Bool)primitiveFloatingValue; | |
@property _Bool floatingValue; | |
- (void)setPrimitiveAllDayValue:(_Bool)arg1; | |
- (_Bool)primitiveAllDayValue; | |
@property _Bool allDayValue; | |
@property(readonly, nonatomic) PBManagedTimelineItemID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSNumber *allDay; // @dynamic allDay; | |
@property(retain, nonatomic) PBManagedTimelineDataSource *dataSource; // @dynamic dataSource; | |
@property(retain, nonatomic) NSDate *endDate; // @dynamic endDate; | |
@property(retain, nonatomic) NSNumber *floating; // @dynamic floating; | |
@property(retain, nonatomic) NSString *layout; // @dynamic layout; | |
@property(retain, nonatomic) NSNumber *nextActionId; // @dynamic nextActionId; | |
@property(retain, nonatomic) NSNumber *persistQuickView; // @dynamic persistQuickView; | |
@property(retain, nonatomic) NSDate *sourceUpdatedAt; // @dynamic sourceUpdatedAt; | |
@property(retain, nonatomic) NSDate *startDate; // @dynamic startDate; | |
@property(retain, nonatomic) NSSet *statuses; // @dynamic statuses; | |
@property(retain, nonatomic) NSNumber *timelineDeleted; // @dynamic timelineDeleted; | |
@property(retain, nonatomic) NSString *timelineIdentifierString; // @dynamic timelineIdentifierString; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@property(retain, nonatomic) NSNumber *visible; // @dynamic visible; | |
@end | |
@interface PBManagedTimelineItemAttributes : NSObject | |
{ | |
} | |
+ (id)visible; | |
+ (id)updatedAt; | |
+ (id)timelineIdentifierString; | |
+ (id)timelineDeleted; | |
+ (id)startDate; | |
+ (id)sourceUpdatedAt; | |
+ (id)persistQuickView; | |
+ (id)nextActionId; | |
+ (id)layout; | |
+ (id)floating; | |
+ (id)endDate; | |
+ (id)allDay; | |
@end | |
@interface PBManagedTimelineItemRelationships : NSObject | |
{ | |
} | |
+ (id)statuses; | |
+ (id)dataSource; | |
@end | |
@interface PBManagedTimelineItemActionID : PBManagedTimelineItemAttributableID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelineItemAction : PBManagedTimelineItemAttributable | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveActionIdValue:(short)arg1; | |
- (short)primitiveActionIdValue; | |
@property short actionIdValue; | |
@property(readonly, nonatomic) PBManagedTimelineItemActionID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSNumber *actionId; // @dynamic actionId; | |
@property(retain, nonatomic) NSString *actionType; // @dynamic actionType; | |
@property(retain, nonatomic) PBManagedTimelineItemActionable *actionable; // @dynamic actionable; | |
@end | |
@interface PBManagedTimelineItemActionAttributes : NSObject | |
{ | |
} | |
+ (id)actionType; | |
+ (id)actionId; | |
@end | |
@interface PBManagedTimelineItemActionRelationships : NSObject | |
{ | |
} | |
+ (id)actionable; | |
@end | |
@interface PBManagedTimelineItemActionableID : PBManagedTimelineItemAttributableID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelineItemActionable : PBManagedTimelineItemAttributable | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)actionsSet; | |
@property(readonly, nonatomic) PBManagedTimelineItemActionableID *objectID; | |
- (void)replaceActionsAtIndexes:(id)arg1 withActions:(id)arg2; | |
- (void)replaceObjectInActionsAtIndex:(unsigned long long)arg1 withObject:(id)arg2; | |
- (void)removeActionsAtIndexes:(id)arg1; | |
- (void)insertActions:(id)arg1 atIndexes:(id)arg2; | |
- (void)removeObjectFromActionsAtIndex:(unsigned long long)arg1; | |
- (void)insertObject:(id)arg1 inActionsAtIndex:(unsigned long long)arg2; | |
- (void)removeActionsObject:(id)arg1; | |
- (void)addActionsObject:(id)arg1; | |
- (void)removeActions:(id)arg1; | |
- (void)addActions:(id)arg1; | |
// Remaining properties | |
@property(retain, nonatomic) NSOrderedSet *actions; // @dynamic actions; | |
@end | |
@interface PBManagedTimelineItemActionableRelationships : NSObject | |
{ | |
} | |
+ (id)actions; | |
@end | |
@interface PBManagedTimelineItemAttributableID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelineItemAttributable : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)attributesSet; | |
@property(readonly, nonatomic) PBManagedTimelineItemAttributableID *objectID; | |
- (void)replaceAttributesAtIndexes:(id)arg1 withAttributes:(id)arg2; | |
- (void)replaceObjectInAttributesAtIndex:(unsigned long long)arg1 withObject:(id)arg2; | |
- (void)removeAttributesAtIndexes:(id)arg1; | |
- (void)insertAttributes:(id)arg1 atIndexes:(id)arg2; | |
- (void)removeObjectFromAttributesAtIndex:(unsigned long long)arg1; | |
- (void)insertObject:(id)arg1 inAttributesAtIndex:(unsigned long long)arg2; | |
- (void)removeAttributesObject:(id)arg1; | |
- (void)addAttributesObject:(id)arg1; | |
- (void)removeAttributes:(id)arg1; | |
- (void)addAttributes:(id)arg1; | |
// Remaining properties | |
@property(retain, nonatomic) NSOrderedSet *attributes; // @dynamic attributes; | |
@end | |
@interface PBManagedTimelineItemAttributableRelationships : NSObject | |
{ | |
} | |
+ (id)attributes; | |
@end | |
@interface PBManagedTimelineItemAttributeID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelineItemAttribute : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
@property(readonly, nonatomic) PBManagedTimelineItemAttributeID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) PBManagedTimelineItemAttributable *attributable; // @dynamic attributable; | |
@property(retain, nonatomic) NSString *attributeType; // @dynamic attributeType; | |
@property(retain, nonatomic) id content; // @dynamic content; | |
@end | |
@interface PBManagedTimelineItemAttributeAttributes : NSObject | |
{ | |
} | |
+ (id)content; | |
+ (id)attributeType; | |
@end | |
@interface PBManagedTimelineItemAttributeRelationships : NSObject | |
{ | |
} | |
+ (id)attributable; | |
@end | |
@interface PBManagedTimelineItemStatusID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelineItemStatus : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveTimelineDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveTimelineDeletedValue; | |
@property _Bool timelineDeletedValue; | |
@property(readonly, nonatomic) PBManagedTimelineItemStatusID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSDate *lastSyncAt; // @dynamic lastSyncAt; | |
@property(retain, nonatomic) NSNumber *timelineDeleted; // @dynamic timelineDeleted; | |
@property(retain, nonatomic) PBManagedTimelineItem *timelineItem; // @dynamic timelineItem; | |
@property(retain, nonatomic) PBManagedWatch *watch; // @dynamic watch; | |
@end | |
@interface PBManagedTimelineItemStatusAttributes : NSObject | |
{ | |
} | |
+ (id)timelineDeleted; | |
+ (id)lastSyncAt; | |
@end | |
@interface PBManagedTimelineItemStatusRelationships : NSObject | |
{ | |
} | |
+ (id)watch; | |
+ (id)timelineItem; | |
@end | |
@interface PBManagedTimelineNotificationItemID : PBManagedTimelineItemID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelineNotificationItem : PBManagedTimelineItem | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
@property(readonly, nonatomic) PBManagedTimelineNotificationItemID *objectID; | |
- (id)timelineItemRepresentation; | |
// Remaining properties | |
@property(retain, nonatomic) PBManagedTimelinePinItem *pin; // @dynamic pin; | |
@end | |
@interface PBManagedTimelineNotificationItemRelationships : NSObject | |
{ | |
} | |
+ (id)pin; | |
@end | |
@interface PBManagedTimelinePinItemID : PBManagedTimelineItemID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelinePinItem : PBManagedTimelineItem | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)remindersSet; | |
- (id)notificationsSet; | |
@property(readonly, nonatomic) PBManagedTimelinePinItemID *objectID; | |
- (id)timelineItemRepresentation; | |
// Remaining properties | |
@property(retain, nonatomic) NSSet *notifications; // @dynamic notifications; | |
@property(retain, nonatomic) NSSet *reminders; // @dynamic reminders; | |
@property(retain, nonatomic) NSString *source; // @dynamic source; | |
@end | |
@interface PBManagedTimelinePinItemAttributes : NSObject | |
{ | |
} | |
+ (id)source; | |
@end | |
@interface PBManagedTimelinePinItemRelationships : NSObject | |
{ | |
} | |
+ (id)reminders; | |
+ (id)notifications; | |
@end | |
@interface PBManagedTimelineReminderItemID : PBManagedTimelineItemID | |
{ | |
} | |
@end | |
@interface _PBManagedTimelineReminderItem : PBManagedTimelineItem | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
@property(readonly, nonatomic) PBManagedTimelineReminderItemID *objectID; | |
- (id)timelineItemRepresentation; | |
// Remaining properties | |
@property(retain, nonatomic) PBManagedTimelinePinItem *pin; // @dynamic pin; | |
@end | |
@interface PBManagedTimelineReminderItemRelationships : NSObject | |
{ | |
} | |
+ (id)pin; | |
@end | |
@interface PBManagedUserAccountID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedUserAccount : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)sortedWatchfacesSet; | |
- (id)sortedWatchappsSet; | |
- (id)lockerAppsSet; | |
@property(readonly, nonatomic) PBManagedUserAccountID *objectID; | |
- (void)replaceLockerAppsAtIndexes:(id)arg1 withLockerApps:(id)arg2; | |
- (void)replaceObjectInLockerAppsAtIndex:(unsigned long long)arg1 withObject:(id)arg2; | |
- (void)removeLockerAppsAtIndexes:(id)arg1; | |
- (void)insertLockerApps:(id)arg1 atIndexes:(id)arg2; | |
- (void)removeObjectFromLockerAppsAtIndex:(unsigned long long)arg1; | |
- (void)insertObject:(id)arg1 inLockerAppsAtIndex:(unsigned long long)arg2; | |
- (void)removeLockerAppsObject:(id)arg1; | |
- (void)addLockerAppsObject:(id)arg1; | |
- (void)removeLockerApps:(id)arg1; | |
- (void)addLockerApps:(id)arg1; | |
- (void)replaceSortedWatchappsAtIndexes:(id)arg1 withSortedWatchapps:(id)arg2; | |
- (void)replaceObjectInSortedWatchappsAtIndex:(unsigned long long)arg1 withObject:(id)arg2; | |
- (void)removeSortedWatchappsAtIndexes:(id)arg1; | |
- (void)insertSortedWatchapps:(id)arg1 atIndexes:(id)arg2; | |
- (void)removeObjectFromSortedWatchappsAtIndex:(unsigned long long)arg1; | |
- (void)insertObject:(id)arg1 inSortedWatchappsAtIndex:(unsigned long long)arg2; | |
- (void)removeSortedWatchappsObject:(id)arg1; | |
- (void)addSortedWatchappsObject:(id)arg1; | |
- (void)removeSortedWatchapps:(id)arg1; | |
- (void)addSortedWatchapps:(id)arg1; | |
- (void)replaceSortedWatchfacesAtIndexes:(id)arg1 withSortedWatchfaces:(id)arg2; | |
- (void)replaceObjectInSortedWatchfacesAtIndex:(unsigned long long)arg1 withObject:(id)arg2; | |
- (void)removeSortedWatchfacesAtIndexes:(id)arg1; | |
- (void)insertSortedWatchfaces:(id)arg1 atIndexes:(id)arg2; | |
- (void)removeObjectFromSortedWatchfacesAtIndex:(unsigned long long)arg1; | |
- (void)insertObject:(id)arg1 inSortedWatchfacesAtIndex:(unsigned long long)arg2; | |
- (void)removeSortedWatchfacesObject:(id)arg1; | |
- (void)addSortedWatchfacesObject:(id)arg1; | |
- (void)removeSortedWatchfaces:(id)arg1; | |
- (void)addSortedWatchfaces:(id)arg1; | |
// Remaining properties | |
@property(retain, nonatomic) NSOrderedSet *lockerApps; // @dynamic lockerApps; | |
@property(retain, nonatomic) NSOrderedSet *sortedWatchapps; // @dynamic sortedWatchapps; | |
@property(retain, nonatomic) NSOrderedSet *sortedWatchfaces; // @dynamic sortedWatchfaces; | |
@property(retain, nonatomic) NSString *userID; // @dynamic userID; | |
@end | |
@interface PBManagedUserAccountAttributes : NSObject | |
{ | |
} | |
+ (id)userID; | |
@end | |
@interface PBManagedUserAccountRelationships : NSObject | |
{ | |
} | |
+ (id)sortedWatchfaces; | |
+ (id)sortedWatchapps; | |
+ (id)lockerApps; | |
@end | |
@interface PBManagedWatchID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedWatch : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)weather2StatusesSet; | |
- (id)timelineStatusesSet; | |
- (id)synchronizablePropertyStatusesSet; | |
- (id)preferenceStatusesSet; | |
- (id)notificationSourceStatusesSet; | |
- (id)installationsSet; | |
- (id)contactStatusesSet; | |
- (id)appPreferenceStatusesSet; | |
- (id)appGlanceStatusesSet; | |
- (void)setPrimitiveWeatherAvailableValue:(_Bool)arg1; | |
- (_Bool)primitiveWeatherAvailableValue; | |
@property _Bool weatherAvailableValue; | |
- (void)setPrimitiveSettingsAvailableValue:(_Bool)arg1; | |
- (_Bool)primitiveSettingsAvailableValue; | |
@property _Bool settingsAvailableValue; | |
- (void)setPrimitiveOnboardingVersionDoneValue:(int)arg1; | |
- (int)primitiveOnboardingVersionDoneValue; | |
@property int onboardingVersionDoneValue; | |
@property(readonly, nonatomic) PBManagedWatchID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSSet *appGlanceStatuses; // @dynamic appGlanceStatuses; | |
@property(retain, nonatomic) NSSet *appPreferenceStatuses; // @dynamic appPreferenceStatuses; | |
@property(retain, nonatomic) NSSet *contactStatuses; // @dynamic contactStatuses; | |
@property(retain, nonatomic) NSSet *installations; // @dynamic installations; | |
@property(retain, nonatomic) NSSet *notificationSourceStatuses; // @dynamic notificationSourceStatuses; | |
@property(retain, nonatomic) NSNumber *onboardingVersionDone; // @dynamic onboardingVersionDone; | |
@property(retain, nonatomic) NSSet *preferenceStatuses; // @dynamic preferenceStatuses; | |
@property(retain, nonatomic) NSString *serialNumber; // @dynamic serialNumber; | |
@property(retain, nonatomic) NSNumber *settingsAvailable; // @dynamic settingsAvailable; | |
@property(retain, nonatomic) NSSet *synchronizablePropertyStatuses; // @dynamic synchronizablePropertyStatuses; | |
@property(retain, nonatomic) NSSet *timelineStatuses; // @dynamic timelineStatuses; | |
@property(retain, nonatomic) NSSet *weather2Statuses; // @dynamic weather2Statuses; | |
@property(retain, nonatomic) NSNumber *weatherAvailable; // @dynamic weatherAvailable; | |
@end | |
@interface PBManagedWatchAttributes : NSObject | |
{ | |
} | |
+ (id)weatherAvailable; | |
+ (id)settingsAvailable; | |
+ (id)serialNumber; | |
+ (id)onboardingVersionDone; | |
@end | |
@interface PBManagedWatchRelationships : NSObject | |
{ | |
} | |
+ (id)weather2Statuses; | |
+ (id)timelineStatuses; | |
+ (id)synchronizablePropertyStatuses; | |
+ (id)preferenceStatuses; | |
+ (id)notificationSourceStatuses; | |
+ (id)installations; | |
+ (id)contactStatuses; | |
+ (id)appPreferenceStatuses; | |
+ (id)appGlanceStatuses; | |
@end | |
@interface PBManagedWatchAppID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedWatchApp : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)storedInLockerForUsersSet; | |
- (id)inverseSortedWatchfacesSet; | |
- (id)inverseSortedWatchappsSet; | |
- (id)installationsSet; | |
- (id)hardwarePlatformsSet; | |
- (id)compatibilitesSet; | |
- (void)setPrimitiveNumberOfHeartsValue:(int)arg1; | |
- (int)primitiveNumberOfHeartsValue; | |
@property int numberOfHeartsValue; | |
- (void)setPrimitiveLockerDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveLockerDeletedValue; | |
@property _Bool lockerDeletedValue; | |
- (void)setPrimitiveIsTimelineDataSourceValue:(_Bool)arg1; | |
- (_Bool)primitiveIsTimelineDataSourceValue; | |
@property _Bool isTimelineDataSourceValue; | |
- (void)setPrimitiveIsStickyValue:(_Bool)arg1; | |
- (_Bool)primitiveIsStickyValue; | |
@property _Bool isStickyValue; | |
- (void)setPrimitiveIconResourceIDValue:(int)arg1; | |
- (int)primitiveIconResourceIDValue; | |
@property int iconResourceIDValue; | |
- (void)setPrimitiveHasSettingsValue:(_Bool)arg1; | |
- (_Bool)primitiveHasSettingsValue; | |
@property _Bool hasSettingsValue; | |
@property(readonly, nonatomic) PBManagedWatchAppID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSString *appID; // @dynamic appID; | |
@property(retain, nonatomic) NSString *category; // @dynamic category; | |
@property(retain, nonatomic) NSString *companionAppURL; // @dynamic companionAppURL; | |
@property(retain, nonatomic) NSSet *compatibilites; // @dynamic compatibilites; | |
@property(retain, nonatomic) NSString *developerEmail; // @dynamic developerEmail; | |
@property(retain, nonatomic) NSString *developerID; // @dynamic developerID; | |
@property(retain, nonatomic) NSString *developerName; // @dynamic developerName; | |
@property(retain, nonatomic) NSSet *hardwarePlatforms; // @dynamic hardwarePlatforms; | |
@property(retain, nonatomic) NSNumber *hasSettings; // @dynamic hasSettings; | |
@property(retain, nonatomic) NSNumber *iconResourceID; // @dynamic iconResourceID; | |
@property(retain, nonatomic) NSSet *installations; // @dynamic installations; | |
@property(retain, nonatomic) NSSet *inverseSortedWatchapps; // @dynamic inverseSortedWatchapps; | |
@property(retain, nonatomic) NSSet *inverseSortedWatchfaces; // @dynamic inverseSortedWatchfaces; | |
@property(retain, nonatomic) NSNumber *isSticky; // @dynamic isSticky; | |
@property(retain, nonatomic) NSNumber *isTimelineDataSource; // @dynamic isTimelineDataSource; | |
@property(retain, nonatomic) NSDate *lastConfiguredAt; // @dynamic lastConfiguredAt; | |
@property(retain, nonatomic) NSNumber *lockerDeleted; // @dynamic lockerDeleted; | |
@property(retain, nonatomic) NSString *name; // @dynamic name; | |
@property(retain, nonatomic) NSNumber *numberOfHearts; // @dynamic numberOfHearts; | |
@property(retain, nonatomic) NSString *pbwFileURL; // @dynamic pbwFileURL; | |
@property(retain, nonatomic) NSString *releaseID; // @dynamic releaseID; | |
@property(retain, nonatomic) NSString *shareURL; // @dynamic shareURL; | |
@property(retain, nonatomic) NSSet *storedInLockerForUsers; // @dynamic storedInLockerForUsers; | |
@property(retain, nonatomic) NSString *timelineToken; // @dynamic timelineToken; | |
@property(retain, nonatomic) NSString *typeString; // @dynamic typeString; | |
@property(retain, nonatomic) NSString *uniqueIdentifier; // @dynamic uniqueIdentifier; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@property(retain, nonatomic) NSString *version; // @dynamic version; | |
@end | |
@interface PBManagedWatchAppAttributes : NSObject | |
{ | |
} | |
+ (id)version; | |
+ (id)updatedAt; | |
+ (id)uniqueIdentifier; | |
+ (id)typeString; | |
+ (id)timelineToken; | |
+ (id)shareURL; | |
+ (id)releaseID; | |
+ (id)pbwFileURL; | |
+ (id)numberOfHearts; | |
+ (id)name; | |
+ (id)lockerDeleted; | |
+ (id)lastConfiguredAt; | |
+ (id)isTimelineDataSource; | |
+ (id)isSticky; | |
+ (id)iconResourceID; | |
+ (id)hasSettings; | |
+ (id)developerName; | |
+ (id)developerID; | |
+ (id)developerEmail; | |
+ (id)companionAppURL; | |
+ (id)category; | |
+ (id)appID; | |
@end | |
@interface PBManagedWatchAppRelationships : NSObject | |
{ | |
} | |
+ (id)storedInLockerForUsers; | |
+ (id)inverseSortedWatchfaces; | |
+ (id)inverseSortedWatchapps; | |
+ (id)installations; | |
+ (id)hardwarePlatforms; | |
+ (id)compatibilites; | |
@end | |
@interface PBManagedWatchAppCompatibilityID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedWatchAppCompatibility : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveSupportedValue:(_Bool)arg1; | |
- (_Bool)primitiveSupportedValue; | |
@property _Bool supportedValue; | |
- (void)setPrimitiveMinimumJSVersionValue:(int)arg1; | |
- (int)primitiveMinimumJSVersionValue; | |
@property int minimumJSVersionValue; | |
@property(readonly, nonatomic) PBManagedWatchAppCompatibilityID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSNumber *minimumJSVersion; // @dynamic minimumJSVersion; | |
@property(retain, nonatomic) NSString *name; // @dynamic name; | |
@property(retain, nonatomic) NSNumber *supported; // @dynamic supported; | |
@property(retain, nonatomic) PBManagedWatchApp *watchApp; // @dynamic watchApp; | |
@end | |
@interface PBManagedWatchAppCompatibilityAttributes : NSObject | |
{ | |
} | |
+ (id)supported; | |
+ (id)name; | |
+ (id)minimumJSVersion; | |
@end | |
@interface PBManagedWatchAppCompatibilityRelationships : NSObject | |
{ | |
} | |
+ (id)watchApp; | |
@end | |
@interface PBManagedWatchAppHardwarePlatformID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedWatchAppHardwarePlatform : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveProcessInfoFlagsValue:(int)arg1; | |
- (int)primitiveProcessInfoFlagsValue; | |
@property int processInfoFlagsValue; | |
@property(readonly, nonatomic) PBManagedWatchAppHardwarePlatformID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSString *appDescription; // @dynamic appDescription; | |
@property(retain, nonatomic) NSString *iconImageURL; // @dynamic iconImageURL; | |
@property(retain, nonatomic) NSString *listImageURL; // @dynamic listImageURL; | |
@property(retain, nonatomic) NSString *name; // @dynamic name; | |
@property(retain, nonatomic) NSNumber *processInfoFlags; // @dynamic processInfoFlags; | |
@property(retain, nonatomic) NSString *screenshotImageURL; // @dynamic screenshotImageURL; | |
@property(retain, nonatomic) NSString *versionSDK; // @dynamic versionSDK; | |
@property(retain, nonatomic) PBManagedWatchApp *watchApp; // @dynamic watchApp; | |
@end | |
@interface PBManagedWatchAppHardwarePlatformAttributes : NSObject | |
{ | |
} | |
+ (id)versionSDK; | |
+ (id)screenshotImageURL; | |
+ (id)processInfoFlags; | |
+ (id)name; | |
+ (id)listImageURL; | |
+ (id)iconImageURL; | |
+ (id)appDescription; | |
@end | |
@interface PBManagedWatchAppHardwarePlatformRelationships : NSObject | |
{ | |
} | |
+ (id)watchApp; | |
@end | |
@interface PBManagedWeather2AppEntryID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedWeather2AppEntry : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (id)statusesSet; | |
- (void)setPrimitiveTomorrowWeatherTypeValue:(short)arg1; | |
- (short)primitiveTomorrowWeatherTypeValue; | |
@property short tomorrowWeatherTypeValue; | |
- (void)setPrimitiveTomorrowTemperatureLowValue:(short)arg1; | |
- (short)primitiveTomorrowTemperatureLowValue; | |
@property short tomorrowTemperatureLowValue; | |
- (void)setPrimitiveTomorrowTemperatureHighValue:(short)arg1; | |
- (short)primitiveTomorrowTemperatureHighValue; | |
@property short tomorrowTemperatureHighValue; | |
- (void)setPrimitiveTodayTemperatureLowValue:(short)arg1; | |
- (short)primitiveTodayTemperatureLowValue; | |
@property short todayTemperatureLowValue; | |
- (void)setPrimitiveTodayTemperatureHighValue:(short)arg1; | |
- (short)primitiveTodayTemperatureHighValue; | |
@property short todayTemperatureHighValue; | |
- (void)setPrimitiveIsCurrentLocationValue:(_Bool)arg1; | |
- (_Bool)primitiveIsCurrentLocationValue; | |
@property _Bool isCurrentLocationValue; | |
- (void)setPrimitiveEntryDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveEntryDeletedValue; | |
@property _Bool entryDeletedValue; | |
- (void)setPrimitiveCurrentWeatherTypeValue:(short)arg1; | |
- (short)primitiveCurrentWeatherTypeValue; | |
@property short currentWeatherTypeValue; | |
- (void)setPrimitiveCurrentTemperatureValue:(short)arg1; | |
- (short)primitiveCurrentTemperatureValue; | |
@property short currentTemperatureValue; | |
@property(readonly, nonatomic) PBManagedWeather2AppEntryID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSString *currentCondition; // @dynamic currentCondition; | |
@property(retain, nonatomic) NSNumber *currentTemperature; // @dynamic currentTemperature; | |
@property(retain, nonatomic) NSNumber *currentWeatherType; // @dynamic currentWeatherType; | |
@property(retain, nonatomic) NSNumber *entryDeleted; // @dynamic entryDeleted; | |
@property(retain, nonatomic) NSString *entryIdentifier; // @dynamic entryIdentifier; | |
@property(retain, nonatomic) NSNumber *isCurrentLocation; // @dynamic isCurrentLocation; | |
@property(retain, nonatomic) NSDate *lastUpdatedAt; // @dynamic lastUpdatedAt; | |
@property(retain, nonatomic) NSString *locationName; // @dynamic locationName; | |
@property(retain, nonatomic) NSSet *statuses; // @dynamic statuses; | |
@property(retain, nonatomic) NSDate *todayDate; // @dynamic todayDate; | |
@property(retain, nonatomic) NSNumber *todayTemperatureHigh; // @dynamic todayTemperatureHigh; | |
@property(retain, nonatomic) NSNumber *todayTemperatureLow; // @dynamic todayTemperatureLow; | |
@property(retain, nonatomic) NSNumber *tomorrowTemperatureHigh; // @dynamic tomorrowTemperatureHigh; | |
@property(retain, nonatomic) NSNumber *tomorrowTemperatureLow; // @dynamic tomorrowTemperatureLow; | |
@property(retain, nonatomic) NSNumber *tomorrowWeatherType; // @dynamic tomorrowWeatherType; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@end | |
@interface PBManagedWeather2AppEntryAttributes : NSObject | |
{ | |
} | |
+ (id)updatedAt; | |
+ (id)tomorrowWeatherType; | |
+ (id)tomorrowTemperatureLow; | |
+ (id)tomorrowTemperatureHigh; | |
+ (id)todayTemperatureLow; | |
+ (id)todayTemperatureHigh; | |
+ (id)todayDate; | |
+ (id)locationName; | |
+ (id)lastUpdatedAt; | |
+ (id)isCurrentLocation; | |
+ (id)entryIdentifier; | |
+ (id)entryDeleted; | |
+ (id)currentWeatherType; | |
+ (id)currentTemperature; | |
+ (id)currentCondition; | |
@end | |
@interface PBManagedWeather2AppEntryRelationships : NSObject | |
{ | |
} | |
+ (id)statuses; | |
@end | |
@interface PBManagedWeather2AppEntryStatusID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedWeather2AppEntryStatus : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveBlobEntryStatusDeletedValue:(_Bool)arg1; | |
- (_Bool)primitiveBlobEntryStatusDeletedValue; | |
@property _Bool blobEntryStatusDeletedValue; | |
@property(readonly, nonatomic) PBManagedWeather2AppEntryStatusID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) PBManagedWeather2AppEntry *blobEntry; // @dynamic blobEntry; | |
@property(retain, nonatomic) NSNumber *blobEntryStatusDeleted; // @dynamic blobEntryStatusDeleted; | |
@property(retain, nonatomic) NSDate *lastSyncAt; // @dynamic lastSyncAt; | |
@property(retain, nonatomic) PBManagedWatch *watch; // @dynamic watch; | |
@end | |
@interface PBManagedWeather2AppEntryStatusAttributes : NSObject | |
{ | |
} | |
+ (id)lastSyncAt; | |
+ (id)blobEntryStatusDeleted; | |
@end | |
@interface PBManagedWeather2AppEntryStatusRelationships : NSObject | |
{ | |
} | |
+ (id)watch; | |
+ (id)blobEntry; | |
@end | |
@interface PBManagedWeatherAppRecordID : NSManagedObjectID | |
{ | |
} | |
@end | |
@interface _PBManagedWeatherAppRecord : NSManagedObject | |
{ | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)entityInManagedObjectContext:(id)arg1; | |
+ (id)entityName; | |
+ (id)insertInManagedObjectContext:(id)arg1; | |
- (void)setPrimitiveWeatherTypeValue:(short)arg1; | |
- (short)primitiveWeatherTypeValue; | |
@property short weatherTypeValue; | |
- (void)setPrimitiveUtcOffsetValue:(short)arg1; | |
- (short)primitiveUtcOffsetValue; | |
@property short utcOffsetValue; | |
- (void)setPrimitiveUnitsValue:(short)arg1; | |
- (short)primitiveUnitsValue; | |
@property short unitsValue; | |
- (void)setPrimitiveLowTemperatureValue:(short)arg1; | |
- (short)primitiveLowTemperatureValue; | |
@property short lowTemperatureValue; | |
- (void)setPrimitiveLongitudeValue:(int)arg1; | |
- (int)primitiveLongitudeValue; | |
@property int longitudeValue; | |
- (void)setPrimitiveLatitudeValue:(int)arg1; | |
- (int)primitiveLatitudeValue; | |
@property int latitudeValue; | |
- (void)setPrimitiveIsPrimaryLocationValue:(_Bool)arg1; | |
- (_Bool)primitiveIsPrimaryLocationValue; | |
@property _Bool isPrimaryLocationValue; | |
- (void)setPrimitiveHighTemperatureValue:(short)arg1; | |
- (short)primitiveHighTemperatureValue; | |
@property short highTemperatureValue; | |
- (void)setPrimitiveDailyHourlyTypeValue:(short)arg1; | |
- (short)primitiveDailyHourlyTypeValue; | |
@property short dailyHourlyTypeValue; | |
- (void)setPrimitiveCurrentTemperatureValue:(short)arg1; | |
- (short)primitiveCurrentTemperatureValue; | |
@property short currentTemperatureValue; | |
@property(readonly, nonatomic) PBManagedWeatherAppRecordID *objectID; | |
// Remaining properties | |
@property(retain, nonatomic) NSNumber *currentTemperature; // @dynamic currentTemperature; | |
@property(retain, nonatomic) NSNumber *dailyHourlyType; // @dynamic dailyHourlyType; | |
@property(retain, nonatomic) NSNumber *highTemperature; // @dynamic highTemperature; | |
@property(retain, nonatomic) NSNumber *isPrimaryLocation; // @dynamic isPrimaryLocation; | |
@property(retain, nonatomic) NSDate *lastFetchedDate; // @dynamic lastFetchedDate; | |
@property(retain, nonatomic) NSNumber *latitude; // @dynamic latitude; | |
@property(retain, nonatomic) NSString *locationName; // @dynamic locationName; | |
@property(retain, nonatomic) NSNumber *longitude; // @dynamic longitude; | |
@property(retain, nonatomic) NSNumber *lowTemperature; // @dynamic lowTemperature; | |
@property(retain, nonatomic) NSString *mediumPhrase; // @dynamic mediumPhrase; | |
@property(retain, nonatomic) NSString *recordIdentifier; // @dynamic recordIdentifier; | |
@property(retain, nonatomic) NSString *shortPhrase; // @dynamic shortPhrase; | |
@property(retain, nonatomic) NSDate *timestamp; // @dynamic timestamp; | |
@property(retain, nonatomic) NSNumber *units; // @dynamic units; | |
@property(retain, nonatomic) NSDate *updatedAt; // @dynamic updatedAt; | |
@property(retain, nonatomic) NSNumber *utcOffset; // @dynamic utcOffset; | |
@property(retain, nonatomic) NSNumber *weatherType; // @dynamic weatherType; | |
@end | |
@interface PBManagedWeatherAppRecordAttributes : NSObject | |
{ | |
} | |
+ (id)weatherType; | |
+ (id)utcOffset; | |
+ (id)updatedAt; | |
+ (id)units; | |
+ (id)timestamp; | |
+ (id)shortPhrase; | |
+ (id)recordIdentifier; | |
+ (id)mediumPhrase; | |
+ (id)lowTemperature; | |
+ (id)longitude; | |
+ (id)locationName; | |
+ (id)latitude; | |
+ (id)lastFetchedDate; | |
+ (id)isPrimaryLocation; | |
+ (id)highTemperature; | |
+ (id)dailyHourlyType; | |
+ (id)currentTemperature; | |
@end | |
@interface EJBindingPebble : EJBindingEventedBase <EJPebbleEventDelegate> | |
{ | |
PBWatch *_watch; | |
NSString *_userAccountToken; | |
_Bool _sentReady; | |
_Bool _needsConfigEvent; | |
unsigned char appMsgTid; | |
_Bool hasExited; | |
_Bool _insideShowConfigurationEvent; | |
PBCurrentUserLockerAppManager *_currentUserLockerAppManager; | |
PBLockerAppManager *_lockerAppManager; | |
PBKeyedTokenGenerator *_keyedTokenGenerator; | |
} | |
+ (void *)_ptr_to_func_appGlanceReload; | |
+ (void *)_ptr_to_func_getActiveWatchInfo; | |
+ (void *)_ptr_to_func_getTimelineSubscriptionsListURL; | |
+ (void *)_ptr_to_func_getTimelineSubscriptionToTopicURL; | |
+ (void *)_ptr_to_func_getTimelineToken; | |
+ (void *)_ptr_to_func_openURL; | |
+ (void *)_ptr_to_func_showNotificationOnPebble; | |
+ (void *)_ptr_to_func_showSimpleNotificationOnPebble; | |
+ (void *)_ptr_to_func_getExtensions; | |
+ (void *)_ptr_to_func_getWatchToken; | |
+ (void *)_ptr_to_func_getAccountToken; | |
+ (void *)_ptr_to_func_getVersionCode; | |
+ (void *)_ptr_to_func_sendAppMessage; | |
+ (void *)_ptr_to_set_onshowConfiguration; | |
+ (void *)_ptr_to_get_onshowConfiguration; | |
+ (void *)_ptr_to_set_onwebviewclosed; | |
+ (void *)_ptr_to_get_onwebviewclosed; | |
+ (void *)_ptr_to_set_onpush; | |
+ (void *)_ptr_to_get_onpush; | |
+ (void *)_ptr_to_set_onappmessage; | |
+ (void *)_ptr_to_get_onappmessage; | |
+ (void *)_ptr_to_set_onready; | |
+ (void *)_ptr_to_get_onready; | |
@property(readonly, nonatomic) PBKeyedTokenGenerator *keyedTokenGenerator; // @synthesize keyedTokenGenerator=_keyedTokenGenerator; | |
@property(readonly, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(retain, nonatomic) PBCurrentUserLockerAppManager *currentUserLockerAppManager; // @synthesize currentUserLockerAppManager=_currentUserLockerAppManager; | |
- (void).cxx_destruct; | |
- (struct OpaqueJSValue *)_func_appGlanceReload:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_getActiveWatchInfo:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_getTimelineSubscriptionsListURL:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_getTimelineSubscriptionToTopicURL:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_getTimelineToken:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_openURL:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_showNotificationOnPebble:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_showSimpleNotificationOnPebble:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_getExtensions:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_getWatchToken:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_getAccountToken:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_getVersionCode:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (struct OpaqueJSValue *)_func_sendAppMessage:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (void)fetchTimelineToken:(CDUnknownBlockType)arg1; | |
- (id)pebbleAccountToken; | |
- (void)sendReadyMessage:(_Bool)arg1; | |
- (void)bindUserAccountToken:(id)arg1; | |
- (void)onMessageReceived:(id)arg1; | |
- (void)onWebViewClosed:(id)arg1; | |
- (void)onPush:(id)arg1; | |
- (void)onAppMessage:(id)arg1; | |
- (void)onConfigurationRequested; | |
- (void)onPebbleReady:(_Bool)arg1; | |
- (void)bindWatch:(id)arg1 withConfigurationRequest:(_Bool)arg2; | |
- (void)notifyExit; | |
- (void)createWithJSObject:(struct OpaqueJSValue *)arg1 scriptView:(id)arg2; | |
- (id)initWithContext:(struct OpaqueJSContext *)arg1 argc:(unsigned long long)arg2 argv:(const struct OpaqueJSValue **)arg3; | |
- (void)awakeFromInjection; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAccountSession : NSObject | |
{ | |
NSString *_sessionToken; | |
NSHTTPCookie *_accessCookie; | |
NSString *_userID; | |
NSString *_userUUID; | |
PBUserSessionManager *_userSessionManager; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
} | |
+ (id)keyPathsForValuesAffectingLoggedIn; | |
+ (id)sharedInstance; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *internalQueue; // @synthesize internalQueue=_internalQueue; | |
@property(retain, nonatomic) PBUserSessionManager *userSessionManager; // @synthesize userSessionManager=_userSessionManager; | |
@property(copy, nonatomic) NSString *userUUID; // @synthesize userUUID=_userUUID; | |
@property(copy, nonatomic) NSString *userID; // @synthesize userID=_userID; | |
@property(retain, nonatomic) NSHTTPCookie *accessCookie; // @synthesize accessCookie=_accessCookie; | |
- (void).cxx_destruct; | |
- (_Bool)cookieIsSecure; | |
- (id)cookieDomain; | |
- (id)findAccessCookieWithSessionToken:(id)arg1; | |
- (id)generateAccessCookieWithSessionToken:(id)arg1; | |
- (void)informWebOfOptOutOfAnalyticsOption; | |
- (void)listenToOptOutDiagnosticsChange; | |
- (void)saveInfoToPersistentStorage; | |
- (void)loadInfoFromPersistentStorage; | |
- (void)requestUserInformationWithAccessToken:(id)arg1; | |
- (void)createUserSessionManagerWithToken:(id)arg1; | |
- (void)logOut; | |
- (void)startSessionWithToken:(id)arg1; | |
@property(copy, nonatomic) NSString *sessionToken; // @synthesize sessionToken=_sessionToken; | |
- (void)convertToLocalSession; | |
- (void)setSessionToken:(id)arg1 userId:(id)arg2 userUuid:(id)arg3; | |
@property(readonly, nonatomic, getter=isLocal) _Bool local; | |
@property(readonly, nonatomic) _Bool loggedIn; | |
- (id)init; | |
@end | |
@interface PBActionTableViewCell : PBTableViewCell | |
{ | |
} | |
- (void)commonInit; | |
- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
@interface PBActiveWatchAppsSplitter : NSObject | |
{ | |
NSArray *_underLimit; | |
NSArray *_overLimit; | |
NSArray *_incompatible; | |
long long _collectionLimitIndex; | |
id <NSFastEnumeration><NSCopying> _collection; | |
long long _limit; | |
CDUnknownBlockType _stickyPredicate; | |
CDUnknownBlockType _discardPredicate; | |
CDUnknownBlockType _compatiblePredicate; | |
} | |
+ (id)splitManagedWatchApps:(id)arg1 limit:(long long)arg2 platformType:(long long)arg3; | |
+ (id)splitManagedWatchApps:(id)arg1 limit:(long long)arg2; | |
+ (id)splitActiveWatchApps:(id)arg1 limit:(long long)arg2 platformType:(long long)arg3; | |
+ (id)splitCollection:(id)arg1 limit:(long long)arg2 stickyPredicate:(CDUnknownBlockType)arg3 discardPredicate:(CDUnknownBlockType)arg4 compatiblePredicate:(CDUnknownBlockType)arg5; | |
@property(readonly, nonatomic) CDUnknownBlockType compatiblePredicate; // @synthesize compatiblePredicate=_compatiblePredicate; | |
@property(readonly, nonatomic) CDUnknownBlockType discardPredicate; // @synthesize discardPredicate=_discardPredicate; | |
@property(readonly, nonatomic) CDUnknownBlockType stickyPredicate; // @synthesize stickyPredicate=_stickyPredicate; | |
@property(readonly, nonatomic) long long limit; // @synthesize limit=_limit; | |
@property(readonly, copy, nonatomic) id <NSFastEnumeration><NSCopying> collection; // @synthesize collection=_collection; | |
@property(readonly, nonatomic) long long collectionLimitIndex; // @synthesize collectionLimitIndex=_collectionLimitIndex; | |
@property(readonly, copy, nonatomic) NSArray *incompatible; // @synthesize incompatible=_incompatible; | |
@property(readonly, copy, nonatomic) NSArray *overLimit; // @synthesize overLimit=_overLimit; | |
@property(readonly, copy, nonatomic) NSArray *underLimit; // @synthesize underLimit=_underLimit; | |
- (void).cxx_destruct; | |
- (void)split; | |
- (id)initWithCollection:(id)arg1 limit:(long long)arg2 stickyPredicate:(CDUnknownBlockType)arg3 discardPredicate:(CDUnknownBlockType)arg4 compatiblePredicate:(CDUnknownBlockType)arg5; | |
- (id)init; | |
@end | |
@interface PBActiveWatchSelectionViewController : PBBaseWatchSelectionViewController <UICollectionViewDataSource, UICollectionViewDelegate, PBActiveWatchSelectionViewModelDelegate> | |
{ | |
id <PBViewControllerFlowProvider> _watchSetupViewControllerFlowProvider; | |
PBActiveWatchSelectionViewModel *_viewModel; | |
PBPresentViewControllerCoordinator *_modalCoordinator; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBPresentViewControllerCoordinator *modalCoordinator; // @synthesize modalCoordinator=_modalCoordinator; | |
@property(retain, nonatomic) PBActiveWatchSelectionViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
@property(readonly, nonatomic) id <PBViewControllerFlowProvider> watchSetupViewControllerFlowProvider; // @synthesize watchSetupViewControllerFlowProvider=_watchSetupViewControllerFlowProvider; | |
- (void).cxx_destruct; | |
- (void)showOptionsForViewModel:(id)arg1; | |
- (void)viewModelWatchesChanged:(id)arg1; | |
- (id)indexPathsWithItemIndexSet:(id)arg1 inSection:(long long)arg2; | |
- (id)viewModelForIndexPath:(id)arg1; | |
- (void)dismiss; | |
- (void)showPairNewWatch; | |
- (void)failedActiveWatchSelectionWithViewModel:(id)arg1; | |
- (void)dismissActiveWatchSelectionWithViewModel:(id)arg1; | |
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; | |
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; | |
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInCollectionView:(id)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithWatchSetupViewControllerFlowProvider:(id)arg1 modalCoordinator:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBActiveWatchSelectionViewModel : NSObject <PBWatchSelectionViewModelDelegate> | |
{ | |
id <PBActiveWatchSelectionViewModelDelegate> _delegate; | |
NSArray *_watches; | |
long long _activeWatchIndex; | |
PBPebbleCentral *_pebbleCentral; | |
NSMutableArray *_registeredWatches; | |
NSMutableArray *_watchSelectionViewModels; | |
PBWatchColorManager *_watchColorManager; | |
} | |
+ (id)viewModel; | |
@property(readonly, nonatomic) PBWatchColorManager *watchColorManager; // @synthesize watchColorManager=_watchColorManager; | |
@property(readonly, nonatomic) NSMutableArray *watchSelectionViewModels; // @synthesize watchSelectionViewModels=_watchSelectionViewModels; | |
@property(readonly, nonatomic) NSMutableArray *registeredWatches; // @synthesize registeredWatches=_registeredWatches; | |
@property(readonly, nonatomic) PBPebbleCentral *pebbleCentral; // @synthesize pebbleCentral=_pebbleCentral; | |
@property(nonatomic) long long activeWatchIndex; // @synthesize activeWatchIndex=_activeWatchIndex; | |
@property(readonly, copy, nonatomic) NSArray *watches; // @synthesize watches=_watches; | |
@property(nonatomic) __weak id <PBActiveWatchSelectionViewModelDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (id)watchSelectionViewModelForWatch:(id)arg1; | |
- (void)insertConnectedWatch:(id)arg1; | |
- (void)failedActiveWatchSelectionWithViewModel:(id)arg1; | |
- (void)dismissActiveWatchSelectionWithViewModel:(id)arg1; | |
- (void)removeWatchViewModel:(id)arg1; | |
- (id)watchSelectionViewModelAtIndex:(long long)arg1; | |
@property(readonly, nonatomic) long long numberOfWatches; | |
- (id)initWithPebbleCentral:(id)arg1 watchColorManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBActivityPreferenceManager : NSObject | |
{ | |
PBPreferenceManager *_preferenceManager; | |
PBPreferenceActivity *_activityPreference; | |
PBPreferenceHRM *_hrmPreference; | |
} | |
@property(retain, nonatomic) PBPreferenceHRM *hrmPreference; // @synthesize hrmPreference=_hrmPreference; | |
@property(retain, nonatomic) PBPreferenceActivity *activityPreference; // @synthesize activityPreference=_activityPreference; | |
@property(readonly, nonatomic) PBPreferenceManager *preferenceManager; // @synthesize preferenceManager=_preferenceManager; | |
- (void).cxx_destruct; | |
- (void)save; | |
- (id)getHRMPreference; | |
- (id)getActivityPreference; | |
- (void)updateAge:(id)arg1; | |
- (id)ageInPreference; | |
- (long long)genderInPreference; | |
- (void)updateGenderInPreference:(long long)arg1; | |
- (id)weightInPreference; | |
- (void)updateWeightInPreference:(id)arg1; | |
- (id)heightInPreference; | |
- (void)updateHeightInPreference:(id)arg1; | |
@property(nonatomic) _Bool optInHeartRateMonitoring; | |
@property(nonatomic) _Bool optInActivityInsights; | |
@property(nonatomic) _Bool optInSleepInsights; | |
@property(nonatomic) _Bool optInActivityTracking; | |
- (id)initWithPreferenceManager:(id)arg1; | |
@end | |
@interface PBAddNewWatchCollectionCell : PBBaseWatchModelImageCell | |
{ | |
UILabel *_addWatchLabel; | |
} | |
@property(nonatomic) __weak UILabel *addWatchLabel; // @synthesize addWatchLabel=_addWatchLabel; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
@end | |
@interface PBAddressBook : NSObject | |
{ | |
const void *_addressBookRef; | |
} | |
+ (id)addressBook; | |
@property(readonly, nonatomic) const void *addressBookRef; // @synthesize addressBookRef=_addressBookRef; | |
@property(readonly, copy, nonatomic) NSArray *allContacts; | |
- (id)contactWithIdentifier:(int)arg1; | |
- (void)dealloc; | |
- (id)initWithAddressBookRef:(const void *)arg1; | |
- (id)init; | |
- (id)contactsMatchingQuery:(id)arg1; | |
- (id)contactsWithEmailMatchingQuery:(id)arg1; | |
- (id)contactsWithPhoneNumberMatchingQuery:(id)arg1; | |
@end | |
@interface PBAddressBookAuthorizationManager : NSObject | |
{ | |
} | |
+ (void)requestAuthorizationWithCompletion:(CDUnknownBlockType)arg1; | |
+ (long long)authorizationStatus; | |
@end | |
@interface PBAddressBookQuerySession : NSObject | |
{ | |
_Bool _hasResolvedAmbiguity; | |
unsigned char _nextActionId; | |
NSUUID *_sessionIdentifier; | |
PBContact *_selectedContact; | |
PBLabeledValue *_selectedLabeledValue; | |
NSString *_query; | |
id <PBAddressBookQuerySessionDelegate> _delegate; | |
PBAddressBookAuthorizationManager *_addressBookManager; | |
PBAddressBook *_addressBook; | |
PBContactPreferredPhoneManager *_contactPreferredPhoneManager; | |
NSMutableDictionary *_actions; | |
} | |
+ (id)addressBookQuerySessionWithIdentifier:(id)arg1 query:(id)arg2 delegate:(id)arg3; | |
@property(readonly, copy, nonatomic) NSMutableDictionary *actions; // @synthesize actions=_actions; | |
@property(nonatomic) unsigned char nextActionId; // @synthesize nextActionId=_nextActionId; | |
@property(readonly, nonatomic) PBContactPreferredPhoneManager *contactPreferredPhoneManager; // @synthesize contactPreferredPhoneManager=_contactPreferredPhoneManager; | |
@property(readonly, nonatomic) PBAddressBook *addressBook; // @synthesize addressBook=_addressBook; | |
@property(readonly, nonatomic) PBAddressBookAuthorizationManager *addressBookManager; // @synthesize addressBookManager=_addressBookManager; | |
@property(readonly, nonatomic) __weak id <PBAddressBookQuerySessionDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(readonly, copy, nonatomic) NSString *query; // @synthesize query=_query; | |
@property(nonatomic) _Bool hasResolvedAmbiguity; // @synthesize hasResolvedAmbiguity=_hasResolvedAmbiguity; | |
@property(retain, nonatomic) PBLabeledValue *selectedLabeledValue; // @synthesize selectedLabeledValue=_selectedLabeledValue; | |
@property(retain, nonatomic) PBContact *selectedContact; // @synthesize selectedContact=_selectedContact; | |
@property(readonly, nonatomic) NSUUID *sessionIdentifier; // @synthesize sessionIdentifier=_sessionIdentifier; | |
- (void).cxx_destruct; | |
- (id)cleanSearchQuery:(id)arg1; | |
- (_Bool)isQueryValidPhoneNumber:(id)arg1; | |
- (void)handleSingleContact:(id)arg1; | |
- (void)handleNoMatches; | |
- (void)handleMultipleAddresses:(id)arg1; | |
- (void)handleMultipleContacts:(id)arg1; | |
- (id)preferredPhoneForContact:(id)arg1; | |
- (void)handleActionWithIdentifier:(unsigned char)arg1; | |
- (id)newActionWithType:(id)arg1 attributes:(id)arg2 content:(id)arg3; | |
- (void)selectAddressLabeledValue:(id)arg1; | |
- (void)selectContact:(id)arg1; | |
- (void)runInitialQuery; | |
- (id)initWithIdentifier:(id)arg1 query:(id)arg2 delegate:(id)arg3 addressBookManager:(id)arg4 contactPreferredPhoneManager:(id)arg5; | |
- (id)init; | |
@end | |
@interface PBAdvanceAppGestures : NSObject | |
{ | |
} | |
- (void)showTestViewController; | |
- (void)addAdvanceGestureToWindow:(id)arg1; | |
- (void)installInWindow:(id)arg1; | |
@end | |
@interface PBAlternativeLabelBehaviour : NSObject | |
{ | |
_Bool _showingAlternativeText; | |
NSString *_text; | |
NSString *_alternativeText; | |
UILabel *_label; | |
} | |
+ (id)addBehaviourToLabel:(id)arg1 text:(id)arg2 alternativeText:(id)arg3; | |
@property(nonatomic, getter=isShowingAlternativeText) _Bool showingAlternativeText; // @synthesize showingAlternativeText=_showingAlternativeText; | |
@property(nonatomic) __weak UILabel *label; // @synthesize label=_label; | |
@property(copy, nonatomic) NSString *alternativeText; // @synthesize alternativeText=_alternativeText; | |
@property(copy, nonatomic) NSString *text; // @synthesize text=_text; | |
- (void).cxx_destruct; | |
- (void)addGestureRecognizer; | |
- (void)labelTapped:(id)arg1; | |
- (id)initWithLabel:(id)arg1 text:(id)arg2 alternativeText:(id)arg3; | |
@end | |
@interface PBAnalytics : NSObject <CLLocationManagerDelegate> | |
{ | |
_Bool _currentlyUploadingAnalyticsEvents; | |
_Bool _analyticsEnabled; | |
PBTreasureDataClient *_treasureDataClient; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
CLLocationManager *_locationManager; | |
_TtC9PebbleApp19PeriodicTaskManager *_periodicTaskManager; | |
_TtC9PebbleApp32PBAnalyticsHeartbeatPeriodicTask *_heartbeatTask; | |
PBAnalyticsKeenToTreasureDataAdapter *_treasureDataAdapter; | |
} | |
+ (void)setDefaultInstance:(id)arg1; | |
+ (id)defaultInstance; | |
@property(readonly, nonatomic) PBAnalyticsKeenToTreasureDataAdapter *treasureDataAdapter; // @synthesize treasureDataAdapter=_treasureDataAdapter; | |
@property(readonly, nonatomic) _TtC9PebbleApp32PBAnalyticsHeartbeatPeriodicTask *heartbeatTask; // @synthesize heartbeatTask=_heartbeatTask; | |
@property(readonly, nonatomic) _TtC9PebbleApp19PeriodicTaskManager *periodicTaskManager; // @synthesize periodicTaskManager=_periodicTaskManager; | |
@property(readonly, nonatomic) CLLocationManager *locationManager; // @synthesize locationManager=_locationManager; | |
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *internalQueue; // @synthesize internalQueue=_internalQueue; | |
@property(nonatomic) _Bool analyticsEnabled; // @synthesize analyticsEnabled=_analyticsEnabled; | |
@property(nonatomic) _Bool currentlyUploadingAnalyticsEvents; // @synthesize currentlyUploadingAnalyticsEvents=_currentlyUploadingAnalyticsEvents; | |
@property(readonly, nonatomic) PBTreasureDataClient *treasureDataClient; // @synthesize treasureDataClient=_treasureDataClient; | |
- (void).cxx_destruct; | |
- (void)sendPreferencesRemovalEventWithSize:(id)arg1 fileCounts:(id)arg2; | |
- (void)sendEmailActionPrivacyPolicyEventWithAccepted:(id)arg1; | |
- (void)sendNexmoReplySMSAnalyticsWithIsoCountryCode:(id)arg1 errorDomain:(id)arg2 errorCode:(id)arg3 transactionID:(id)arg4; | |
- (void)sendNexmoPrivacyPolicyEventWithAccepted:(id)arg1; | |
- (void)sendHealthPrivacyPolicyEventWithAccepted:(id)arg1; | |
- (void)sendSMSPrivacyPolicyEventWithAccepted:(id)arg1; | |
- (void)sendSMSReplyEnabledDisabledEventWithEnabled:(id)arg1; | |
- (void)sendSMSAPIResultEventWithWasSuccessful:(id)arg1 timeInSeconds:(id)arg2; | |
- (void)sendContactLookupResultEventWithContactMatches:(id)arg1 queryString:(id)arg2 isGroupMessage:(id)arg3; | |
- (void)sendVoiceRecognitionEventWithDurationMs:(id)arg1 latencyMs:(id)arg2 dataVolumeBytes:(id)arg3 timestampSecs:(id)arg4 failedToConnect:(id)arg5 errorReturned:(id)arg6 transcriptionLengthBytes:(id)arg7 applicationUUID:(id)arg8 applicationName:(id)arg9 responseHTTPStatusCode:(id)arg10 languageCode:(id)arg11 nuanceSessionID:(id)arg12 nuanceContext:(id)arg13; | |
- (void)sendAppReorderedEventWithWatchApp:(id)arg1 originalPosition:(id)arg2 destinationPosition:(id)arg3; | |
- (void)sendWatchAnalyticsUploadFailedEventForAnalyticsEntry:(id)arg1 statusCode:(long long)arg2 responseString:(id)arg3 requestError:(id)arg4; | |
- (void)sendEventForUserOptedOutOfAnalytics:(_Bool)arg1; | |
- (void)sendAppShareEventWithApplication:(id)arg1 serviceName:(id)arg2 success:(_Bool)arg3; | |
- (void)sendANCSEnableNotificationsFailEventWithParameters:(id)arg1; | |
- (void)sendANCSIssueBannerPostedEventWithParameters:(id)arg1; | |
- (void)sendDisconnectedDrawerItemTapEvent; | |
- (void)sendSkipOnboardingURLEventWithParameters:(id)arg1; | |
- (void)sendDeepLinkURLToAppStorePageEventWithAppID:(id)arg1; | |
- (void)sendOnboardingGrabSomeAppsNextPressedEvent; | |
- (void)sendOnboardingMigrationSkipAndLoadLaterPressedEvent; | |
- (void)sendOnboardingMigrationLoadNowPressedEvent; | |
- (void)sendOnboardingLoginSucceededEvent; | |
- (void)sendAppsInstalledListEventWithApplications:(id)arg1; | |
- (void)sendScreenWillAppearEventWithScreenName:(id)arg1; | |
- (void)sendMobileAppTerminatedByUser; | |
- (void)sendMobileAppLaunchedEventWithParameters:(id)arg1 reason:(id)arg2 inBackground:(_Bool)arg3; | |
- (void)sendPushNotificationReceivedEventWithParameters:(id)arg1; | |
- (void)sendPushNotificationFailedToRegisterEventWithParameters:(id)arg1; | |
- (void)sendOnboardingCompletedEventWithParameters:(id)arg1; | |
- (void)sendBLENewDeviceSavedEventWithParameters:(id)arg1; | |
- (void)sendConnectionFromSDKEventWithParameters:(id)arg1; | |
- (void)sendRemoveAppEventWithParameters:(id)arg1 appInfo:(id)arg2; | |
- (void)sendInstallAppEventWithParameters:(id)arg1 appInfo:(id)arg2; | |
- (void)sendInstallFWEventWithParameters:(id)arg1; | |
- (void)sendDetectedPRFEventWithParameters:(id)arg1; | |
- (void)sendEventWithEventType:(id)arg1 eventData:(id)arg2 appInfo:(id)arg3; | |
- (id)viewControllerNameFromClass:(Class)arg1; | |
- (id)firmwareDescriptionAsDictionaryFromVersionInfo:(id)arg1; | |
- (id)watchDescriptionFromWatch:(id)arg1; | |
- (id)appWithUUID:(id)arg1; | |
- (id)appDescriptionAsDictionaryFromWatchApp:(id)arg1; | |
- (id)appDescriptionAsDictionaryFromBundle:(id)arg1 platformType:(long long)arg2; | |
- (id)firmwareDescriptionAsDictionaryFromUpdate:(id)arg1; | |
- (void)sendHeartbeat:(id)arg1; | |
- (void)sendEventForErrorWithDescription:(id)arg1 file:(id)arg2 line:(unsigned long long)arg3 function:(id)arg4; | |
- (void)sendEventForButtonTappedWithAnalyticsIdentifier:(id)arg1 inViewController:(Class)arg2; | |
- (void)sendFWMigrationAbortedEvent; | |
- (void)sendFWMigrationStartedEvent; | |
- (void)sendFirmwareNotFoundEvent; | |
- (void)sendFirmwareUpdateServerUnreachableEvent; | |
- (void)sendFirmwareUpdateCompletedEventWithStatus:(unsigned long long)arg1 update:(id)arg2; | |
- (void)sendEventForSwitchValueChangeWithAnalyticsIdentifier:(id)arg1 withMetadata:(id)arg2 isEnabled:(_Bool)arg3 inViewController:(Class)arg4; | |
- (void)sendNotificationFilteringEventWithAppName:(id)arg1 muteDescription:(id)arg2; | |
- (void)registerEvents; | |
- (void)subscribeToNSNotification:(id)arg1 withBlock:(CDUnknownBlockType)arg2; | |
- (void)sendEventWithEventType:(id)arg1 eventData:(id)arg2; | |
- (void)sendEventWithEventType:(id)arg1 eventData:(id)arg2 ignoreAnalyticsDisabled:(_Bool)arg3; | |
- (void)uploadAnalytics; | |
- (id)treasureDataPropertiesForLocation:(id)arg1; | |
- (id)recentLocation; | |
- (id)appStateInfo; | |
- (id)appInfo; | |
- (id)deviceInfo; | |
- (id)carrierInfo; | |
- (id)accountInfoWithWatch:(id)arg1; | |
- (id)uniqueSessionIdentifier; | |
- (id)currentGlobalPropertiesWithWatch:(id)arg1; | |
- (id)globalProperties; | |
- (id)globalPropertiesForWatch:(id)arg1; | |
- (void)registerAndConfigureAnalyticsSystemsWithPeriodicTaskManager:(id)arg1; | |
@property(nonatomic) _Bool lastNotifiedAnalyticsEnabled; | |
- (id)lastNotifiedAnalyticsEnabledUserDefaultsKey; | |
- (void)dealloc; | |
- (id)init; | |
@property(readonly, copy, nonatomic) NSArray *lastEvents; | |
- (void)addEvent:(id)arg1; | |
- (void)persistEventCache; | |
- (id)inMemoryEventCollection; | |
- (id)persistedEventsUserDefaultsKey; | |
- (id)eventCache; | |
@property(nonatomic) _Bool debugLoggingEnabled; | |
- (id)debugLoggingEnabledUserDefaultsKey; | |
- (void)registerEvent:(id)arg1 properties:(id)arg2 globalProperties:(id)arg3; | |
- (void)startPersistingDebugEvents; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAnalyticsUserDefaultsDataStore : NSObject <PBAnalyticsDataStore> | |
{ | |
NSObject<OS_dispatch_queue> *_privateQueue; | |
NSUserDefaults *_userDefaults; | |
NSString *_dataStoreIdentifier; | |
} | |
@property(retain, nonatomic) NSString *dataStoreIdentifier; // @synthesize dataStoreIdentifier=_dataStoreIdentifier; | |
@property(retain, nonatomic) NSUserDefaults *userDefaults; // @synthesize userDefaults=_userDefaults; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *privateQueue; // @synthesize privateQueue=_privateQueue; | |
- (void).cxx_destruct; | |
- (void)saveUserDefaultsAsynchronously; | |
- (id)alreadyLockedAnalyticsDataEntryWithUniqueIdentifierString:(id)arg1; | |
- (void)removeAnalyticsDataEntryWithUniqueIdentifierString:(id)arg1; | |
- (void)removeDataEntryUniqueIdentifierString:(id)arg1; | |
- (void)addDataEntryUniqueIdentifierString:(id)arg1; | |
- (void)modifyStoredUniqueIdentifiersByApplyingBlock:(CDUnknownBlockType)arg1; | |
- (id)alreadyLockedStoredAnalyticsDataEntriesUniqueIdentifierStrings; | |
- (id)userDefaultsKeyForAnalyticsDataEntry:(id)arg1; | |
- (id)userDefaultsKeyForAnalyticsDataEntryWithUniqueIdentifierString:(id)arg1; | |
- (id)storedAnalyticsDataEntriesUniqueIdentifiersUserDefaultsKey; | |
- (id)stringIdentifierForType:(unsigned long long)arg1; | |
- (id)anyStoredAnalyticDataEntry; | |
- (void)clearAllEntries; | |
- (id)storedAnalyticsDataEntries; | |
- (void)removeAnalyticsDataEntry:(id)arg1; | |
- (void)storeAnalyticsDataEntry:(id)arg1; | |
- (id)initWithUserDefaults:(id)arg1 dataStoreType:(unsigned long long)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAnalyticsDataUploader : NSObject | |
{ | |
_Bool _isUploadingAnalyticsData; | |
PBAnalyticsUserDefaultsDataStore *_analyticsDataStore; | |
id <PBAnalyticsSessionManager> _analyticsSessionManager; | |
NSObject<OS_dispatch_queue> *_privateQueue; | |
RACScheduler *_privateScheduler; | |
} | |
@property(nonatomic) _Bool isUploadingAnalyticsData; // @synthesize isUploadingAnalyticsData=_isUploadingAnalyticsData; | |
@property(retain, nonatomic) RACScheduler *privateScheduler; // @synthesize privateScheduler=_privateScheduler; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *privateQueue; // @synthesize privateQueue=_privateQueue; | |
@property(retain, nonatomic) id <PBAnalyticsSessionManager> analyticsSessionManager; // @synthesize analyticsSessionManager=_analyticsSessionManager; | |
@property(readonly, nonatomic) PBAnalyticsUserDefaultsDataStore *analyticsDataStore; // @synthesize analyticsDataStore=_analyticsDataStore; | |
- (void).cxx_destruct; | |
- (void)uploadAnalyticsDataEntry:(id)arg1 afterDelay:(double)arg2; | |
- (void)uploadAnalyticsDataAfterDelay:(double)arg1; | |
- (void)uploadAnalyticsData; | |
- (void)hintUploadAnalyticsData; | |
- (id)initWithAnalyticsDataStore:(id)arg1 sessionManager:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBAnalyticsEventsTableViewCell : PBTableViewCell | |
{ | |
PBAnalyticsTrackedEvent *_event; | |
UILabel *_eventNameLabel; | |
UILabel *_dateLabel; | |
} | |
+ (double)rowHeight; | |
@property(retain, nonatomic) UILabel *dateLabel; // @synthesize dateLabel=_dateLabel; | |
@property(retain, nonatomic) UILabel *eventNameLabel; // @synthesize eventNameLabel=_eventNameLabel; | |
@property(copy, nonatomic) PBAnalyticsTrackedEvent *event; // @synthesize event=_event; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
@end | |
@interface PBAnalyticsEventsTableViewController : PBTableViewController | |
{ | |
UISwitch *_analyticsEnabledSwitch; | |
UIView *_topBox; | |
NSArray *_lastEvents; | |
} | |
@property(copy, nonatomic) NSArray *lastEvents; // @synthesize lastEvents=_lastEvents; | |
@property(retain, nonatomic) UIView *topBox; // @synthesize topBox=_topBox; | |
@property(retain, nonatomic) UISwitch *analyticsEnabledSwitch; // @synthesize analyticsEnabledSwitch=_analyticsEnabledSwitch; | |
- (void).cxx_destruct; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)eventAtIndexPath:(id)arg1; | |
- (void)pb_viewWillLayoutSubviewsAfterSizeChange; | |
- (void)viewDidLoad; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, nonatomic) UITableView *tableView; // @dynamic tableView; | |
@end | |
@interface PBAnalyticsKeenToTreasureDataAdapter : NSObject | |
{ | |
CDUnknownBlockType _globalProperties; | |
} | |
@property(readonly, nonatomic) CDUnknownBlockType globalProperties; // @synthesize globalProperties=_globalProperties; | |
- (void).cxx_destruct; | |
- (id)flattenDictionary:(id)arg1; | |
- (id)eventWithEvent:(id)arg1 properties:(id)arg2; | |
- (id)initWithGlobalPropertiesBlock:(CDUnknownBlockType)arg1; | |
- (id)init; | |
@end | |
@interface PBTreasureDataProperties : NSObject | |
{ | |
NSDate *_timestamp; | |
CLLocation *_location; | |
} | |
@property(retain, nonatomic) CLLocation *location; // @synthesize location=_location; | |
@property(retain, nonatomic) NSDate *timestamp; // @synthesize timestamp=_timestamp; | |
- (void).cxx_destruct; | |
- (id)dictionaryRepresentation; | |
- (id)init; | |
@end | |
@interface PBAnalyticsTrackedEvent : NSObject <NSCoding, NSCopying> | |
{ | |
NSDate *_date; | |
NSString *_name; | |
NSDictionary *_properties; | |
} | |
@property(readonly, copy, nonatomic) NSDictionary *properties; // @synthesize properties=_properties; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly, copy, nonatomic) NSDate *date; // @synthesize date=_date; | |
- (void).cxx_destruct; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (id)description; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithDate:(id)arg1 name:(id)arg2 properties:(id)arg3; | |
- (id)init; | |
@end | |
@interface PBANCSActionHandler : NSObject <PBNotificationActionHandlerDelegate> | |
{ | |
id <PBANCSActionHandlerDelegate> _delegate; | |
NSDictionary *_actionHandlersByAppIdentifier; | |
PBTimelineWatchService *_timelineWatchService; | |
NSUUID *_handlingIdentifier; | |
id <PBNotificationActionHandler> _currentActionHandler; | |
} | |
+ (id)actionHandlerWithDelegate:(id)arg1; | |
@property(retain, nonatomic) id <PBNotificationActionHandler> currentActionHandler; // @synthesize currentActionHandler=_currentActionHandler; | |
@property(retain, nonatomic) NSUUID *handlingIdentifier; // @synthesize handlingIdentifier=_handlingIdentifier; | |
@property(readonly, nonatomic) PBTimelineWatchService *timelineWatchService; // @synthesize timelineWatchService=_timelineWatchService; | |
@property(readonly, copy, nonatomic) NSDictionary *actionHandlersByAppIdentifier; // @synthesize actionHandlersByAppIdentifier=_actionHandlersByAppIdentifier; | |
@property(readonly, nonatomic) __weak id <PBANCSActionHandlerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)sendResponse:(unsigned char)arg1 withAttributes:(id)arg2 actions:(id)arg3 forItemIdentifier:(id)arg4; | |
- (id)backgroundColorForNotificationHandler:(id)arg1; | |
- (void)notificationHandler:(id)arg1 didSendError:(id)arg2 withTitle:(id)arg3 icon:(id)arg4; | |
- (void)notificationHandler:(id)arg1 didSendResponse:(unsigned char)arg2 withAttributes:(id)arg3 actions:(id)arg4; | |
- (void)handleActionWithActionIdentifier:(unsigned char)arg1 attributes:(id)arg2; | |
- (void)handleInvokeANCSActionMessage:(id)arg1; | |
- (_Bool)isHandlingNotificationWithIdentifier:(id)arg1; | |
- (id)initWithDelegate:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBANCSEmailNotification : NSObject | |
{ | |
NSString *_sender; | |
NSString *_subject; | |
NSString *_body; | |
} | |
@property(readonly, nonatomic) NSString *body; // @synthesize body=_body; | |
@property(readonly, nonatomic) NSString *subject; // @synthesize subject=_subject; | |
@property(readonly, nonatomic) NSString *sender; // @synthesize sender=_sender; | |
- (void).cxx_destruct; | |
- (id)substringFromString:(id)arg1 withinRange:(struct _NSRange)arg2; | |
- (id)parseNotification:(id)arg1 withPattern:(id)arg2; | |
- (void)parseNotificationForMicrosoftOutlook:(id)arg1; | |
- (void)parseNotificationForGoogle:(id)arg1; | |
- (id)initWithNotification:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBApliteUpdateViewController : PBOnboardingGenericViewController <PBViewControllerFlowStep> | |
{ | |
id <PBApliteUpdateViewControllerDelegate> _delegate; | |
} | |
@property(nonatomic) __weak id <PBApliteUpdateViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)backButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (unsigned long long)bottomType; | |
- (void)viewDidLoad; | |
- (id)initWithDelegate:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppDelegate : UIResponder <PBPebbleCentralPrivateDelegate, PBWatchDelegate, UIApplicationDelegate> | |
{ | |
UIWindow *_window; | |
PBAppDependencies *_dependencies; | |
PBAnalytics *_analytics; | |
PBRemoteNotificationManager *_remoteNotificationManager; | |
PBBackgroundFetchManager *_backgroundFetchManager; | |
PBFileURLRouter *_fileURLRouter; | |
PBUserNotification *_connectedFirstWatchNotification; | |
_TtC9PebbleApp27PBLogListenerErrorPresenter *_logListenerErrorPresenter; | |
PBHockeyApp *_hockeyApp; | |
} | |
+ (id)applicationDelegate; | |
@property(retain, nonatomic) PBHockeyApp *hockeyApp; // @synthesize hockeyApp=_hockeyApp; | |
@property(retain, nonatomic) _TtC9PebbleApp27PBLogListenerErrorPresenter *logListenerErrorPresenter; // @synthesize logListenerErrorPresenter=_logListenerErrorPresenter; | |
@property(retain, nonatomic) PBUserNotification *connectedFirstWatchNotification; // @synthesize connectedFirstWatchNotification=_connectedFirstWatchNotification; | |
@property(retain, nonatomic) PBFileURLRouter *fileURLRouter; // @synthesize fileURLRouter=_fileURLRouter; | |
@property(retain, nonatomic) PBBackgroundFetchManager *backgroundFetchManager; // @synthesize backgroundFetchManager=_backgroundFetchManager; | |
@property(retain, nonatomic) PBRemoteNotificationManager *remoteNotificationManager; // @synthesize remoteNotificationManager=_remoteNotificationManager; | |
@property(retain, nonatomic) PBAnalytics *analytics; // @synthesize analytics=_analytics; | |
@property(retain, nonatomic) PBAppDependencies *dependencies; // @synthesize dependencies=_dependencies; | |
@property(retain, nonatomic) UIWindow *window; // @synthesize window=_window; | |
- (void).cxx_destruct; | |
- (void)setupInitiallyConnectedWatches; | |
- (void)initializeJSApps; | |
- (void)setupWebRequestCache; | |
- (void)handleDisconnect:(id)arg1; | |
- (void)handleConnect:(id)arg1; | |
- (void)getVersionInfo:(id)arg1; | |
- (void)watch:(id)arg1 handleError:(id)arg2; | |
- (void)pebbleCentral:(id)arg1 watchDidConnect:(id)arg2 isNew:(_Bool)arg3; | |
- (void)pebbleCentral:(id)arg1 watchDidDisconnect:(id)arg2; | |
- (unsigned long long)capabilitiesForPebbleCentral:(id)arg1; | |
- (void)application:(id)arg1 handleEventsForBackgroundURLSession:(id)arg2 completionHandler:(CDUnknownBlockType)arg3; | |
- (void)application:(id)arg1 didFinishLaunchingWithLocalNotification:(id)arg2; | |
- (void)application:(id)arg1 didFinishLaunchingWithRemoteNotification:(id)arg2; | |
- (void)application:(id)arg1 didReceiveRemoteNotification:(id)arg2 fetchCompletionHandler:(CDUnknownBlockType)arg3; | |
- (void)application:(id)arg1 didReceiveRemoteNotification:(id)arg2; | |
- (void)application:(id)arg1 didFailToRegisterForRemoteNotificationsWithError:(id)arg2; | |
- (void)application:(id)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(id)arg2; | |
- (void)application:(id)arg1 didRegisterUserNotificationSettings:(id)arg2; | |
- (void)applicationProtectedDataDidBecomeAvailable:(id)arg1; | |
- (void)applicationProtectedDataWillBecomeUnavailable:(id)arg1; | |
- (void)application:(id)arg1 didReceiveLocalNotification:(id)arg2; | |
- (void)applicationWillTerminate:(id)arg1; | |
- (void)applicationDidBecomeActive:(id)arg1; | |
- (void)applicationWillEnterForeground:(id)arg1; | |
- (void)applicationDidEnterBackground:(id)arg1; | |
- (void)applicationWillResignActive:(id)arg1; | |
- (void)applicationDidReceiveMemoryWarning:(id)arg1; | |
- (_Bool)application:(id)arg1 shouldRestoreApplicationState:(id)arg2; | |
- (_Bool)application:(id)arg1 shouldSaveApplicationState:(id)arg2; | |
- (_Bool)application:(id)arg1 openURL:(id)arg2 sourceApplication:(id)arg3 annotation:(id)arg4; | |
- (_Bool)application:(id)arg1 didFinishLaunchingWithOptions:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppDependencies : NSObject | |
{ | |
PBScopedObject *_scoped_activityPreferenceManager; | |
PBScopedObject *_scoped_advancedAppGestures; | |
PBScopedObject *_scoped_analytics; | |
PBScopedObject *_scoped_healthAnalyticsUserDefaultsDataStore; | |
PBScopedObject *_scoped_watchAnalyticsUserDefaultsDataStore; | |
PBScopedObject *_scoped_appGlanceManager; | |
PBScopedObject *_scoped_appPreferencesManager; | |
PBScopedObject *_scoped_backgroundFetchManager; | |
PBScopedObject *_scoped_contactSupportEmailURLListener; | |
PBScopedObject *_scoped_appLaunchService; | |
PBScopedObject *_scoped_appSweeper; | |
PBScopedObject *_scoped_bluetoothStatusChecker; | |
PBScopedObject *_scoped_bootEnvironment; | |
PBScopedObject *_scoped_calendarDataStore; | |
PBScopedObject *_scoped_calendarManager; | |
PBScopedObject *_scoped_calendarEventManager; | |
PBScopedObject *_scoped_calendarReminderManager; | |
PBScopedObject *_scoped_contactPreferredPhoneManager; | |
PBScopedObject *_scoped_contactsManager; | |
PBScopedObject *_scoped_addressBookManager; | |
PBScopedObject *_scoped_currentUserLockerAppManager; | |
PBScopedObject *_scoped_defaultCoreDataManager; | |
PBScopedObject *_scoped_emailActionManager; | |
PBScopedObject *_scoped_emailAppManager; | |
PBScopedObject *_scoped_embeddedFirmwareBundle; | |
PBScopedObject *_scoped_eventStore; | |
PBScopedObject *_scoped_fileURLRouter; | |
PBScopedObject *_scoped_healthChartsRuntime; | |
PBScopedObject *_scoped_healthChartsBundle; | |
PBScopedObject *_scoped_healthChartsWebServer; | |
PBScopedObject *_scoped_healthDataStore; | |
PBScopedObject *_scoped_healthKitManager; | |
PBScopedObject *_scoped_healthManager; | |
PBScopedObject *_scoped_issueCollector; | |
PBScopedObject *_scoped_routes; | |
PBScopedObject *_scoped_jsPBPackCache; | |
PBScopedObject *_scoped_jsPBPackSweeper; | |
PBScopedObject *_scoped_jsToolingSweeper; | |
PBScopedObject *_scoped_languageConfiguration; | |
PBScopedObject *_scoped_LEPermissionRequestPolicy; | |
PBScopedObject *_scoped_linkedAccountsManager; | |
PBScopedObject *_scoped_linkedAccountURLListener; | |
PBScopedObject *_scoped_linkedServicesManager; | |
PBScopedObject *_scoped_localAppsStorage; | |
PBScopedObject *_scoped_locationManager; | |
PBScopedObject *_scoped_onboardingSkipURLListener; | |
PBScopedObject *_scoped_pebbleCentral; | |
PBScopedObject *_scoped_preferenceManager; | |
PBScopedObject *_scoped_privacyPolicyManager; | |
PBScopedObject *_scoped_remoteConfigurationManager; | |
PBScopedObject *_scoped_remoteNotificationManager; | |
PBScopedObject *_scoped_synchronizablePropertyManager; | |
PBScopedObject *_scoped_timelineDataStore; | |
PBScopedObject *_scoped_timelineManager; | |
PBScopedObject *_scoped_watchColorManager; | |
PBScopedObject *_scoped_watchAssociatedDataManager; | |
PBScopedObject *_scoped_weatherManager; | |
PBScopedObject *_scoped_notificationSourceAuthManager; | |
PBScopedObject *_scoped_notificationSourceManager; | |
PBScopedObject *_scoped_weatherAppManager; | |
PBScopedObject *_scoped_weatherTimelineAdapter; | |
PBScopedObject *_scoped_webAppGlanceAdapter; | |
PBScopedObject *_scoped_webSocketsMediator; | |
PBScopedObject *_scoped_webSocketsTimelineAdapter; | |
PBScopedObject *_scoped_webSyncManager; | |
PBScopedObject *_scoped_webSyncTrigger; | |
PBScopedObject *_scoped_webTimelineAdapter; | |
PBScopedObject *_scoped_smsReplyManager; | |
PBScopedObject *_scoped_cannedResponseManager; | |
PBScopedObject *_scoped_periodicTaskManager; | |
PBScopedObject *_scoped_preferencesRemovalPeriodicTaskLoader; | |
PBScopedObject *_scoped_configurationSessionManager; | |
PBScopedObject *_scoped_firmwareSessionManager; | |
PBScopedObject *_scoped_healthInsightSettingSessionManager; | |
PBScopedObject *_scoped_languagePacksSessionManager; | |
PBScopedObject *_scoped_linkedServicesCache; | |
PBScopedObject *_scoped_linkedServicesSessionManager; | |
PBScopedObject *_scoped_lockerSessionManager; | |
PBScopedObject *_scoped_lockerSessionManagerCache; | |
PBScopedObject *_scoped_timelineBlobMapperSessionManager; | |
PBScopedObject *_scoped_timelineBlobMapperCache; | |
PBScopedObject *_scoped_jsToolingCache; | |
PBScopedObject *_scoped_weatherSessionManager; | |
PBScopedObject *_scoped_watchAnalyticsDataUploader; | |
PBScopedObject *_scoped_watchAnalyticsLegacyDataUploader; | |
PBScopedObject *_scoped_webSyncSessionManager; | |
PBScopedObject *_scoped_rootWireframe; | |
PBScopedObject *_scoped_window; | |
PBScopedObject *_scoped_rootViewController; | |
PBScopedObject *_scoped_rootPresentCoordinator; | |
PBScopedObject *_scoped_webAppStoreURLFactory; | |
PBScopedObject *_scoped_watchAppInstallPresenter; | |
PBScopedObject *_scoped_firmwareUpdatePresenter; | |
PBScopedObject *_scoped_watchConnectionProblemPresenter; | |
} | |
@property(readonly, nonatomic) PBScopedObject *scoped_watchConnectionProblemPresenter; // @synthesize scoped_watchConnectionProblemPresenter=_scoped_watchConnectionProblemPresenter; | |
@property(readonly, nonatomic) PBScopedObject *scoped_firmwareUpdatePresenter; // @synthesize scoped_firmwareUpdatePresenter=_scoped_firmwareUpdatePresenter; | |
@property(readonly, nonatomic) PBScopedObject *scoped_watchAppInstallPresenter; // @synthesize scoped_watchAppInstallPresenter=_scoped_watchAppInstallPresenter; | |
@property(readonly, nonatomic) PBScopedObject *scoped_webAppStoreURLFactory; // @synthesize scoped_webAppStoreURLFactory=_scoped_webAppStoreURLFactory; | |
@property(readonly, nonatomic) PBScopedObject *scoped_rootPresentCoordinator; // @synthesize scoped_rootPresentCoordinator=_scoped_rootPresentCoordinator; | |
@property(readonly, nonatomic) PBScopedObject *scoped_rootViewController; // @synthesize scoped_rootViewController=_scoped_rootViewController; | |
@property(readonly, nonatomic) PBScopedObject *scoped_window; // @synthesize scoped_window=_scoped_window; | |
@property(readonly, nonatomic) PBScopedObject *scoped_rootWireframe; // @synthesize scoped_rootWireframe=_scoped_rootWireframe; | |
@property(readonly, nonatomic) PBScopedObject *scoped_webSyncSessionManager; // @synthesize scoped_webSyncSessionManager=_scoped_webSyncSessionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_watchAnalyticsLegacyDataUploader; // @synthesize scoped_watchAnalyticsLegacyDataUploader=_scoped_watchAnalyticsLegacyDataUploader; | |
@property(readonly, nonatomic) PBScopedObject *scoped_watchAnalyticsDataUploader; // @synthesize scoped_watchAnalyticsDataUploader=_scoped_watchAnalyticsDataUploader; | |
@property(readonly, nonatomic) PBScopedObject *scoped_weatherSessionManager; // @synthesize scoped_weatherSessionManager=_scoped_weatherSessionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_jsToolingCache; // @synthesize scoped_jsToolingCache=_scoped_jsToolingCache; | |
@property(readonly, nonatomic) PBScopedObject *scoped_timelineBlobMapperCache; // @synthesize scoped_timelineBlobMapperCache=_scoped_timelineBlobMapperCache; | |
@property(readonly, nonatomic) PBScopedObject *scoped_timelineBlobMapperSessionManager; // @synthesize scoped_timelineBlobMapperSessionManager=_scoped_timelineBlobMapperSessionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_lockerSessionManagerCache; // @synthesize scoped_lockerSessionManagerCache=_scoped_lockerSessionManagerCache; | |
@property(readonly, nonatomic) PBScopedObject *scoped_lockerSessionManager; // @synthesize scoped_lockerSessionManager=_scoped_lockerSessionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_linkedServicesSessionManager; // @synthesize scoped_linkedServicesSessionManager=_scoped_linkedServicesSessionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_linkedServicesCache; // @synthesize scoped_linkedServicesCache=_scoped_linkedServicesCache; | |
@property(readonly, nonatomic) PBScopedObject *scoped_languagePacksSessionManager; // @synthesize scoped_languagePacksSessionManager=_scoped_languagePacksSessionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_healthInsightSettingSessionManager; // @synthesize scoped_healthInsightSettingSessionManager=_scoped_healthInsightSettingSessionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_firmwareSessionManager; // @synthesize scoped_firmwareSessionManager=_scoped_firmwareSessionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_configurationSessionManager; // @synthesize scoped_configurationSessionManager=_scoped_configurationSessionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_preferencesRemovalPeriodicTaskLoader; // @synthesize scoped_preferencesRemovalPeriodicTaskLoader=_scoped_preferencesRemovalPeriodicTaskLoader; | |
@property(readonly, nonatomic) PBScopedObject *scoped_periodicTaskManager; // @synthesize scoped_periodicTaskManager=_scoped_periodicTaskManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_cannedResponseManager; // @synthesize scoped_cannedResponseManager=_scoped_cannedResponseManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_smsReplyManager; // @synthesize scoped_smsReplyManager=_scoped_smsReplyManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_webTimelineAdapter; // @synthesize scoped_webTimelineAdapter=_scoped_webTimelineAdapter; | |
@property(readonly, nonatomic) PBScopedObject *scoped_webSyncTrigger; // @synthesize scoped_webSyncTrigger=_scoped_webSyncTrigger; | |
@property(readonly, nonatomic) PBScopedObject *scoped_webSyncManager; // @synthesize scoped_webSyncManager=_scoped_webSyncManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_webSocketsTimelineAdapter; // @synthesize scoped_webSocketsTimelineAdapter=_scoped_webSocketsTimelineAdapter; | |
@property(readonly, nonatomic) PBScopedObject *scoped_webSocketsMediator; // @synthesize scoped_webSocketsMediator=_scoped_webSocketsMediator; | |
@property(readonly, nonatomic) PBScopedObject *scoped_webAppGlanceAdapter; // @synthesize scoped_webAppGlanceAdapter=_scoped_webAppGlanceAdapter; | |
@property(readonly, nonatomic) PBScopedObject *scoped_weatherTimelineAdapter; // @synthesize scoped_weatherTimelineAdapter=_scoped_weatherTimelineAdapter; | |
@property(readonly, nonatomic) PBScopedObject *scoped_weatherAppManager; // @synthesize scoped_weatherAppManager=_scoped_weatherAppManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_notificationSourceManager; // @synthesize scoped_notificationSourceManager=_scoped_notificationSourceManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_notificationSourceAuthManager; // @synthesize scoped_notificationSourceAuthManager=_scoped_notificationSourceAuthManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_weatherManager; // @synthesize scoped_weatherManager=_scoped_weatherManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_watchAssociatedDataManager; // @synthesize scoped_watchAssociatedDataManager=_scoped_watchAssociatedDataManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_watchColorManager; // @synthesize scoped_watchColorManager=_scoped_watchColorManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_timelineManager; // @synthesize scoped_timelineManager=_scoped_timelineManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_timelineDataStore; // @synthesize scoped_timelineDataStore=_scoped_timelineDataStore; | |
@property(readonly, nonatomic) PBScopedObject *scoped_synchronizablePropertyManager; // @synthesize scoped_synchronizablePropertyManager=_scoped_synchronizablePropertyManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_remoteNotificationManager; // @synthesize scoped_remoteNotificationManager=_scoped_remoteNotificationManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_remoteConfigurationManager; // @synthesize scoped_remoteConfigurationManager=_scoped_remoteConfigurationManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_privacyPolicyManager; // @synthesize scoped_privacyPolicyManager=_scoped_privacyPolicyManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_preferenceManager; // @synthesize scoped_preferenceManager=_scoped_preferenceManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_pebbleCentral; // @synthesize scoped_pebbleCentral=_scoped_pebbleCentral; | |
@property(readonly, nonatomic) PBScopedObject *scoped_onboardingSkipURLListener; // @synthesize scoped_onboardingSkipURLListener=_scoped_onboardingSkipURLListener; | |
@property(readonly, nonatomic) PBScopedObject *scoped_locationManager; // @synthesize scoped_locationManager=_scoped_locationManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_localAppsStorage; // @synthesize scoped_localAppsStorage=_scoped_localAppsStorage; | |
@property(readonly, nonatomic) PBScopedObject *scoped_linkedServicesManager; // @synthesize scoped_linkedServicesManager=_scoped_linkedServicesManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_linkedAccountURLListener; // @synthesize scoped_linkedAccountURLListener=_scoped_linkedAccountURLListener; | |
@property(readonly, nonatomic) PBScopedObject *scoped_linkedAccountsManager; // @synthesize scoped_linkedAccountsManager=_scoped_linkedAccountsManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_LEPermissionRequestPolicy; // @synthesize scoped_LEPermissionRequestPolicy=_scoped_LEPermissionRequestPolicy; | |
@property(readonly, nonatomic) PBScopedObject *scoped_languageConfiguration; // @synthesize scoped_languageConfiguration=_scoped_languageConfiguration; | |
@property(readonly, nonatomic) PBScopedObject *scoped_jsToolingSweeper; // @synthesize scoped_jsToolingSweeper=_scoped_jsToolingSweeper; | |
@property(readonly, nonatomic) PBScopedObject *scoped_jsPBPackSweeper; // @synthesize scoped_jsPBPackSweeper=_scoped_jsPBPackSweeper; | |
@property(readonly, nonatomic) PBScopedObject *scoped_jsPBPackCache; // @synthesize scoped_jsPBPackCache=_scoped_jsPBPackCache; | |
@property(readonly, nonatomic) PBScopedObject *scoped_routes; // @synthesize scoped_routes=_scoped_routes; | |
@property(readonly, nonatomic) PBScopedObject *scoped_issueCollector; // @synthesize scoped_issueCollector=_scoped_issueCollector; | |
@property(readonly, nonatomic) PBScopedObject *scoped_healthManager; // @synthesize scoped_healthManager=_scoped_healthManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_healthKitManager; // @synthesize scoped_healthKitManager=_scoped_healthKitManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_healthDataStore; // @synthesize scoped_healthDataStore=_scoped_healthDataStore; | |
@property(readonly, nonatomic) PBScopedObject *scoped_healthChartsWebServer; // @synthesize scoped_healthChartsWebServer=_scoped_healthChartsWebServer; | |
@property(readonly, nonatomic) PBScopedObject *scoped_healthChartsBundle; // @synthesize scoped_healthChartsBundle=_scoped_healthChartsBundle; | |
@property(readonly, nonatomic) PBScopedObject *scoped_healthChartsRuntime; // @synthesize scoped_healthChartsRuntime=_scoped_healthChartsRuntime; | |
@property(readonly, nonatomic) PBScopedObject *scoped_fileURLRouter; // @synthesize scoped_fileURLRouter=_scoped_fileURLRouter; | |
@property(readonly, nonatomic) PBScopedObject *scoped_eventStore; // @synthesize scoped_eventStore=_scoped_eventStore; | |
@property(readonly, nonatomic) PBScopedObject *scoped_embeddedFirmwareBundle; // @synthesize scoped_embeddedFirmwareBundle=_scoped_embeddedFirmwareBundle; | |
@property(readonly, nonatomic) PBScopedObject *scoped_emailAppManager; // @synthesize scoped_emailAppManager=_scoped_emailAppManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_emailActionManager; // @synthesize scoped_emailActionManager=_scoped_emailActionManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_defaultCoreDataManager; // @synthesize scoped_defaultCoreDataManager=_scoped_defaultCoreDataManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_currentUserLockerAppManager; // @synthesize scoped_currentUserLockerAppManager=_scoped_currentUserLockerAppManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_addressBookManager; // @synthesize scoped_addressBookManager=_scoped_addressBookManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_contactsManager; // @synthesize scoped_contactsManager=_scoped_contactsManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_contactPreferredPhoneManager; // @synthesize scoped_contactPreferredPhoneManager=_scoped_contactPreferredPhoneManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_calendarReminderManager; // @synthesize scoped_calendarReminderManager=_scoped_calendarReminderManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_calendarEventManager; // @synthesize scoped_calendarEventManager=_scoped_calendarEventManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_calendarManager; // @synthesize scoped_calendarManager=_scoped_calendarManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_calendarDataStore; // @synthesize scoped_calendarDataStore=_scoped_calendarDataStore; | |
@property(readonly, nonatomic) PBScopedObject *scoped_bootEnvironment; // @synthesize scoped_bootEnvironment=_scoped_bootEnvironment; | |
@property(readonly, nonatomic) PBScopedObject *scoped_bluetoothStatusChecker; // @synthesize scoped_bluetoothStatusChecker=_scoped_bluetoothStatusChecker; | |
@property(readonly, nonatomic) PBScopedObject *scoped_appSweeper; // @synthesize scoped_appSweeper=_scoped_appSweeper; | |
@property(readonly, nonatomic) PBScopedObject *scoped_appLaunchService; // @synthesize scoped_appLaunchService=_scoped_appLaunchService; | |
@property(readonly, nonatomic) PBScopedObject *scoped_contactSupportEmailURLListener; // @synthesize scoped_contactSupportEmailURLListener=_scoped_contactSupportEmailURLListener; | |
@property(readonly, nonatomic) PBScopedObject *scoped_backgroundFetchManager; // @synthesize scoped_backgroundFetchManager=_scoped_backgroundFetchManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_appPreferencesManager; // @synthesize scoped_appPreferencesManager=_scoped_appPreferencesManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_appGlanceManager; // @synthesize scoped_appGlanceManager=_scoped_appGlanceManager; | |
@property(readonly, nonatomic) PBScopedObject *scoped_watchAnalyticsUserDefaultsDataStore; // @synthesize scoped_watchAnalyticsUserDefaultsDataStore=_scoped_watchAnalyticsUserDefaultsDataStore; | |
@property(readonly, nonatomic) PBScopedObject *scoped_healthAnalyticsUserDefaultsDataStore; // @synthesize scoped_healthAnalyticsUserDefaultsDataStore=_scoped_healthAnalyticsUserDefaultsDataStore; | |
@property(readonly, nonatomic) PBScopedObject *scoped_analytics; // @synthesize scoped_analytics=_scoped_analytics; | |
@property(readonly, nonatomic) PBScopedObject *scoped_advancedAppGestures; // @synthesize scoped_advancedAppGestures=_scoped_advancedAppGestures; | |
@property(readonly, nonatomic) PBScopedObject *scoped_activityPreferenceManager; // @synthesize scoped_activityPreferenceManager=_scoped_activityPreferenceManager; | |
- (void).cxx_destruct; | |
- (void)prepareWatchDisconnectedBannerViewForInjection; | |
- (void)preparePairingBaseViewControllerForInjection; | |
- (void)prepareEjectaPebbleBindingForInjection; | |
- (void)inject_PBContactsManager_1912; | |
- (void)inject_PeriodicTaskWatchService_1908; | |
- (void)inject_PBWebAppStoreViewController_1904; | |
- (void)inject_PBWebAppStoreViewController_1900; | |
- (void)inject_PBWebAppStoreViewController_1896; | |
- (void)inject_PBWeatherFetcher_1890; | |
- (void)inject_PBHealthPropertyWatchService_1886; | |
- (void)inject_PBPreferenceWatchService_1879; | |
- (void)inject_PBContactsWatchService_1872; | |
- (void)inject_PBAppPreferencesWatchService_1864; | |
- (void)inject_PBNotificationSourceWatchService_1857; | |
- (void)inject_PBWeatherAppWatchService_1850; | |
- (void)inject_PBSendTextDetailPopupViewModel_1843; | |
- (void)inject_PBRemindersDetailPopupViewModel_1839; | |
- (void)inject_PBHealthDetailPopupViewModel_1835; | |
- (void)inject_PBWeatherDetailPopupViewModel_1831; | |
- (void)inject_PBWatchAppInstallationOperation_1827; | |
- (void)inject_PBWatchColorLoader_1807; | |
- (void)inject_PBWatchCloudAppManager_1803; | |
- (void)inject_PBWatchAppManager_1798; | |
- (void)inject_PBWatchAppDetailPopupViewModel_1790; | |
- (void)inject_PBHealthOptionSelectionFlow_1783; | |
- (void)inject_PBVoiceSelectionFlow_1777; | |
- (void)inject_PBUserAccountFlow_1773; | |
- (void)inject_PBSettingsTableViewController_1769; | |
- (void)inject_PBTimelineWatchService_1760; | |
- (void)inject_PBTimelineActionsWatchService_1753; | |
- (void)inject_PBSupportReasonTableViewController_1749; | |
- (void)inject_PBSendTextSettingsViewController_1745; | |
- (void)inject_PBJSPBPackProcessor_1735; | |
- (void)inject_PBOnboardingConfigurationManager_1730; | |
- (void)inject_PBOnboardingAppsStore_1726; | |
- (void)inject_PBNuanceClient_1722; | |
- (void)inject_PBNaturalLanguageProcessor_1718; | |
- (void)inject_PBVoiceWatchService_1714; | |
- (void)inject_PBVoiceControlNLPPostProcessHandler_1709; | |
- (void)inject_PBLoopedFirmwareUpdater_1705; | |
- (void)inject_PBLockerAppDataStore_1701; | |
- (void)inject_PBLinkedAccountWatchService_1697; | |
- (void)inject_PBLanguageSelectionFlow_1693; | |
- (void)inject_PBLanguageWatchService_1689; | |
- (void)inject_PBInstallDefaultLockerItems_1685; | |
- (void)inject_PBHealthViewModel_1678; | |
- (void)inject_PBHealthInsightSettingWatchService_1674; | |
- (void)inject_PBLinkedServicesAutoUpdate_1670; | |
- (void)inject_PBHealthInsightSettingAutoUpdate_1664; | |
- (void)inject_PBHealthInsightSettingUploadOperation_1660; | |
- (void)inject_PBHealthExtraFlow_1656; | |
- (void)inject_PBHandshakeWatchService_1652; | |
- (void)inject_PBFirmwareUpdateService_1646; | |
- (void)inject_PBFirmwareUpdateOperation_1641; | |
- (void)inject_PBDebugRemindersViewController_1626; | |
- (void)inject_PBDebugHealthStorageViewController_1621; | |
- (void)inject_PBDebugLinkedAccountsViewController_1617; | |
- (void)inject_PBFirmwareUpdateCheck_1613; | |
- (void)inject_PBContactSupportHelper_1609; | |
- (void)inject_PBContactPreferredPhoneDataStore_1601; | |
- (void)inject_PBCloudAppAdapter_1597; | |
- (void)inject_PBCalendarDetailPopupViewModel_1593; | |
- (void)inject_PBBTClassicPairingViewController_1589; | |
- (void)inject_PBBluetoothStatusChecker_1585; | |
- (void)inject_PBBluetoothCheckViewController_1581; | |
- (void)inject_PBBlobDBBaseDataStore_1577; | |
- (void)inject_PBAttributeMapperWatchService_1573; | |
- (void)inject_PBAppGlanceWatchService_1565; | |
- (void)inject_PBJSAppGlanceReload_1558; | |
- (void)inject_PBActiveWatchSelectionViewModel_1549; | |
- (void)inject_ActiveWatchAppsFilter_1545; | |
- (void)inject_PBHealthAnalyticsManager_1540; | |
- (void)inject_PBWatchAnalyticsManager_1531; | |
- (void)inject_PBHealthProfilePickerViewManager_1525; | |
- (void)inject_PBAnalyticsHeartbeatData_1517; | |
@property(readonly, nonatomic) PBWatchConnectionProblemPresenter *watchConnectionProblemPresenter; | |
@property(readonly, nonatomic) PBFirmwareUpdatePresenter *firmwareUpdatePresenter; | |
@property(readonly, nonatomic) PBWatchAppInstallPresenter *watchAppInstallPresenter; | |
@property(readonly, nonatomic) PBWebAppStoreURLFactory *webAppStoreURLFactory; | |
- (void)inject_PBHealthGraphConfiguration_1478; | |
- (void)inject_PBHealthSettingsViewController_1474; | |
- (void)inject_PBWeatherSettingsViewController_1468; | |
- (id)upgradeFirmwareFlowProvider; | |
- (void)inject_PBSupportViewController_1460; | |
- (void)inject_PBEmailNotificationActionHandler_1456; | |
- (void)inject_PBSendTextAppActionHandler_1450; | |
- (void)inject_PBSendSMSActionHandler_1444; | |
- (void)inject_PBReminderAppActionHandler_1436; | |
- (void)inject_PBWatchAppActionHandlerManager_1430; | |
- (void)inject_PBCannedResponsesViewController_1426; | |
- (void)inject_PBEmailReplyActionApiClient_1420; | |
- (void)inject_PBEmailActionApiClient_1411; | |
- (void)inject_PBSMSApiClient_1402; | |
- (void)inject_PBSMSRepliesFlow_1398; | |
@property(readonly, nonatomic) PBPresentViewControllerCoordinator *rootPresentCoordinator; | |
- (void)inject_PBWatchAppsViewController_1383; | |
- (void)inject_PBWatchfacesViewController_1361; | |
@property(readonly, nonatomic) UIViewController *rootViewController; | |
- (void)inject_PBPlacemarkPickerViewController_1282; | |
- (id)onboardingViewControllerFlowProvider; | |
- (id)newWatchSetupViewControllerFlowProvider; | |
- (void)inject_PBFirmwareVersionWatchService_1265; | |
- (id)initialWatchSetupViewControllerFlowProvider; | |
- (id)healthUserDefaults; | |
- (id)firmwareUpdateViewControllerBuilder; | |
- (void)inject_PBDetailPopupViewController_1246; | |
- (void)inject_PBDebugNotificationSourceViewController_1241; | |
- (void)inject_PBDebugSettingsTableViewController_1237; | |
- (void)inject_PBDebugBlobDBViewController_1233; | |
- (void)inject_PBContactsSettingsContactDetailsViewModel_1221; | |
- (void)inject_PBContactsSettingsViewController_1217; | |
- (void)inject_PBContactsSettingsViewModel_1213; | |
- (void)inject_PBCloudAppViewController_1209; | |
- (void)inject_PBCalendarSettingsViewController_1205; | |
- (void)inject_PBCalendarSettingsViewController_1197; | |
- (void)inject_PBCalendarPermissionViewController_1189; | |
- (void)inject_PBAddressBookQuerySession_1185; | |
- (void)inject_PBReminderPermissionViewController_1181; | |
- (void)inject_PBNexmoOnboardingViewController_1177; | |
- (void)inject_PBSMSRepliesViewController_1173; | |
- (void)inject_HealthSyncWatchService_1169; | |
- (void)inject_HealthGraphDataLoader_1159; | |
- (void)inject_PBHealthSyncViewController_1154; | |
- (void)inject_PBEmailPreferencesViewController_1149; | |
- (void)inject_PBEmailLinkedAccountAuthViewController_1145; | |
- (void)inject_PBEmailLinkedAccountsViewController_1139; | |
- (void)inject_PBEmailActionViewController_1133; | |
- (void)inject_PBEmailActionPermissionViewController_1129; | |
- (void)inject_PBActiveWatchSelectionViewController_1124; | |
@property(readonly, nonatomic) UIWindow *window; | |
@property(readonly, nonatomic) PBRootWireframe *rootWireframe; | |
@property(readonly, nonatomic) PBPrivacyPolicyManager *privacyPolicyManager; | |
@property(readonly, nonatomic) PBAnalyticsDataUploader *watchAnalyticsLegacyDataUploader; | |
@property(readonly, nonatomic) PBAnalyticsDataUploader *watchAnalyticsDataUploader; | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *linkedServicesCache; | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *timelineBlobMapperCache; | |
@property(readonly, nonatomic) PBTheWeatherChannelSessionManager *weatherSessionManager; | |
@property(readonly, nonatomic) PBTimelineBlobMapperSessionManager *timelineBlobMapperSessionManager; | |
@property(readonly, nonatomic) PBWebSyncSessionManager *webSyncSessionManager; | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *jsToolingCache; | |
@property(readonly, nonatomic) PBResourceFileStorage *jsPBPackCache; | |
@property(readonly, nonatomic) PBLinkedServicesSessionManager *linkedServicesSessionManager; | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *lockerSessionManagerCache; | |
@property(readonly, nonatomic) PBLockerSessionManager *lockerSessionManager; | |
@property(readonly, nonatomic) PBLanguagePacksSessionManager *languagePacksSessionManager; | |
@property(readonly, nonatomic) PBHealthInsightSettingSessionManager *healthInsightSettingSessionManager; | |
@property(readonly, nonatomic) PBFirmwareSessionManager *firmwareSessionManager; | |
@property(readonly, nonatomic) PBConfigurationSessionManager *configurationSessionManager; | |
@property(readonly, nonatomic) PBEmailActionManager *emailActionManager; | |
@property(readonly, nonatomic) PBEmailAppManager *emailAppManager; | |
@property(readonly, nonatomic) PBSMSReplyManager *smsReplyManager; | |
@property(readonly, nonatomic) PBWebAppGlanceAdapter *webAppGlanceAdapter; | |
@property(readonly, nonatomic) PBWebTimelineAdapter *webTimelineAdapter; | |
@property(readonly, nonatomic) PBWebSyncTrigger *webSyncTrigger; | |
@property(readonly, nonatomic) PBWebSyncManager *webSyncManager; | |
@property(readonly, nonatomic) PBWebSocketsTimelineAdapter *webSocketsTimelineAdapter; | |
@property(readonly, nonatomic) PBWebSocketsMediator *webSocketsMediator; | |
- (id)webSocketManager; | |
@property(readonly, nonatomic) PBWeatherTimelineAdapter *weatherTimelineAdapter; | |
@property(readonly, nonatomic) PBWeatherAppManager *weatherAppManager; | |
@property(readonly, nonatomic) PBWeatherManager *weatherManager; | |
@property(readonly, nonatomic) PBWatchAssociatedDataManager *watchAssociatedDataManager; | |
@property(readonly, nonatomic) PBWatchColorManager *watchColorManager; | |
@property(readonly, nonatomic) PBTimelineManager *timelineManager; | |
@property(readonly, nonatomic) PBTimelineDataStore *timelineDataStore; | |
@property(readonly, nonatomic) _TtC9PebbleApp14IssueCollector *issueCollector; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; | |
@property(readonly, nonatomic) PBHealthDataStore *healthDataStore; | |
@property(readonly, nonatomic) _TtC9PebbleApp19HealthChartsRuntime *healthChartsRuntime; | |
@property(readonly, nonatomic) NSBundle *healthChartsBundle; | |
@property(readonly, nonatomic) PBHealthChartsWebServer *healthChartsWebServer; | |
@property(readonly, nonatomic) PBActivityPreferenceManager *activityPreferenceManager; | |
@property(readonly, nonatomic) PBHealthKitManager *healthKitManager; | |
@property(readonly, nonatomic) PBSettingsManager *settingsManager; | |
@property(readonly, nonatomic) PBRemoteNotificationManager *remoteNotificationManager; | |
@property(readonly, nonatomic) PBRemoteConfigurationManager *remoteConfigurationManager; | |
@property(readonly, nonatomic) PBPebbleCentral *pebbleCentral; | |
@property(readonly, nonatomic) PBSynchronizablePropertyManager *synchronizablePropertyManager; | |
@property(readonly, nonatomic) PBOnboardingSkipURLListener *onboardingSkipURLListener; | |
@property(readonly, nonatomic) _TtC9PebbleApp19PeriodicTaskManager *periodicTaskManager; | |
@property(readonly, nonatomic) PBNotificationSourceManager *notificationSourceManager; | |
@property(readonly, nonatomic) PBNotificationSourceAuthManager *notificationSourceAuthManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp18PeriodicTaskLoader *preferencesRemovalPeriodicTaskLoader; | |
@property(readonly, nonatomic) PBPreferenceManager *preferenceManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp17PBLocationManager *locationManager; | |
@property(readonly, nonatomic) PBLocalAppsStorage *localAppsStorage; | |
@property(readonly, nonatomic) PBLinkedServicesManager *linkedServicesManager; | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; | |
@property(readonly, nonatomic) id <PBLEPermissionRequestPolicy> BLEPermissionRequestPolicy; | |
- (id)LEPermissionRequestPolicy; | |
@property(readonly, nonatomic) PBLanguageConfiguration *languageConfiguration; | |
@property(readonly, nonatomic) PBResourceSweeper *jsToolingSweeper; | |
@property(readonly, nonatomic) PBResourceSweeper *jsPBPackSweeper; | |
@property(readonly, nonatomic) JLRoutes *routes; | |
@property(readonly, nonatomic) PBFileURLRouter *fileURLRouter; | |
@property(readonly, nonatomic) EKEventStore *eventStore; | |
@property(readonly, nonatomic) NSBundle *embeddedFirmwareBundle; | |
@property(readonly, nonatomic) PBCoreDataManager *defaultCoreDataManager; | |
@property(readonly, nonatomic) PBCurrentUserLockerAppManager *currentUserLockerAppManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp26PBLinkedAccountURLListener *linkedAccountURLListener; | |
@property(readonly, nonatomic) PBContactSupportEmailURLListener *contactSupportEmailURLListener; | |
@property(readonly, nonatomic) PBContactsManager *contactsManager; | |
@property(readonly, nonatomic) PBContactPreferredPhoneManager *contactPreferredPhoneManager; | |
@property(readonly, nonatomic) PBCannedResponseManager *cannedResponseManager; | |
@property(readonly, nonatomic) PBAppPreferencesManager *appPreferencesManager; | |
@property(readonly, nonatomic) PBAddressBookAuthorizationManager *addressBookManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp25PBCalendarReminderManager *calendarReminderManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp17PBCalendarManager *calendarManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp22PBCalendarEventManager *calendarEventManager; | |
@property(readonly, nonatomic) PBCalendarDataStore *calendarDataStore; | |
@property(readonly, nonatomic) PBBootEnvironment *bootEnvironment; | |
@property(readonly, nonatomic) PBBluetoothStatusChecker *bluetoothStatusChecker; | |
@property(readonly, nonatomic) PBBackgroundFetchManager *backgroundFetchManager; | |
@property(readonly, nonatomic) PBAppSweeper *appSweeper; | |
@property(readonly, nonatomic) PBLEAppLaunchService *appLaunchService; | |
@property(readonly, nonatomic) PBAppGlanceManager *appGlanceManager; | |
@property(readonly, nonatomic) PBAnalyticsUserDefaultsDataStore *watchAnalyticsUserDefaultsDataStore; | |
@property(readonly, nonatomic) PBAnalyticsUserDefaultsDataStore *healthAnalyticsUserDefaultsDataStore; | |
@property(readonly, nonatomic) PBAnalytics *analytics; | |
@property(readonly, nonatomic) PBAdvanceAppGestures *advancedAppGestures; | |
- (id)activeWatch; | |
- (id)accountSession; | |
- (void)configureDependencies; | |
- (void)installRootViewControllerIntoWindow:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBAppFetchInstallBinaryRequestMessage : PBProtocolMessage | |
{ | |
int _applicationIdentifier; | |
NSUUID *_UUID; | |
} | |
+ (void)load; | |
@property(readonly, nonatomic) int applicationIdentifier; // @synthesize applicationIdentifier=_applicationIdentifier; | |
@property(readonly, nonatomic) NSUUID *UUID; // @synthesize UUID=_UUID; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBAppFetchInstallBinariesResponseMessage : PBProtocolMessage | |
{ | |
unsigned char _kind; | |
} | |
@property(readonly, nonatomic) unsigned char kind; // @synthesize kind=_kind; | |
- (id)initWithKind:(unsigned char)arg1; | |
- (id)init; | |
@end | |
@interface PBAppGlanceDataStore : PBBlobDBBaseDataStore | |
{ | |
} | |
- (_Bool)supportsSoftDeletion; | |
- (id)attributeIdentifierKey; | |
- (Class)blobEntryChangeClass; | |
- (Class)blobEntryModelClass; | |
- (Class)blobEntryStatusEntityClass; | |
- (Class)blobEntryEntityClass; | |
- (void)markAllAppGlancesWithSourceAsDeleted:(id)arg1; | |
- (void)pruneExpiredSlices; | |
- (id)init; | |
@end | |
@interface PBAppGlanceEntry : NSObject <PBBlobEntryModel, PBBlobEntryModelTimelineBlobAdapter> | |
{ | |
NSUUID *_applicationUUID; | |
NSDate *_creationTime; | |
NSString *_source; | |
NSArray *_slices; | |
} | |
+ (id)blobEntryModelFromBlobEntry:(id)arg1; | |
+ (id)appGlanceFromWebAppGlance:(id)arg1 forExistingAppGlance:(id)arg2; | |
@property(readonly, copy, nonatomic) NSArray *slices; // @synthesize slices=_slices; | |
@property(readonly, copy, nonatomic) NSString *source; // @synthesize source=_source; | |
@property(readonly, nonatomic) NSDate *creationTime; // @synthesize creationTime=_creationTime; | |
@property(readonly, nonatomic) NSUUID *applicationUUID; // @synthesize applicationUUID=_applicationUUID; | |
- (void).cxx_destruct; | |
- (id)blobRepresentationWithMapper:(id)arg1; | |
@property(readonly, nonatomic) NSString *modelIdentifier; | |
- (id)initWithApplicationUUID:(id)arg1 source:(id)arg2 creationTime:(id)arg3 slices:(id)arg4; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppGlanceEntryChange : PBBlobEntryModelChange | |
{ | |
} | |
@end | |
@interface PBAppGlanceEntryBlob : NSObject <PBBlobCoding, PBBlobDBBlobRepresentation> | |
{ | |
NSData *_blobKey; | |
NSDate *_creationTime; | |
NSArray *_slices; | |
} | |
@property(readonly, copy, nonatomic) NSArray *slices; // @synthesize slices=_slices; | |
@property(readonly, nonatomic) NSDate *creationTime; // @synthesize creationTime=_creationTime; | |
@property(readonly, nonatomic) NSData *blobKey; // @synthesize blobKey=_blobKey; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) unsigned char database; | |
@property(readonly, nonatomic) id <PBBlobCoding> blobData; | |
- (void)encodeToDataWriter:(id)arg1; | |
- (id)initWithApplicationUUID:(id)arg1 creationTime:(id)arg2 slices:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppGlanceSliceBlob : NSObject <PBBlobCoding> | |
{ | |
unsigned char _sliceType; | |
NSArray *_attributes; | |
} | |
@property(readonly, copy, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) unsigned char sliceType; // @synthesize sliceType=_sliceType; | |
- (void).cxx_destruct; | |
- (void)encodeToDataWriter:(id)arg1; | |
- (id)initWithSliceType:(unsigned char)arg1 attributes:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppGlanceManager : PBBlobDBBaseWatchServiceAdapter <PBWebAppGlanceAdapterDelegate> | |
{ | |
PBWebAppGlanceAdapter *_webAppGlanceAdapter; | |
} | |
@property(readonly, nonatomic) PBWebAppGlanceAdapter *webAppGlanceAdapter; // @synthesize webAppGlanceAdapter=_webAppGlanceAdapter; | |
- (void).cxx_destruct; | |
- (id)webAppGlanceAdapter:(id)arg1 existingAppGlanceWithAppIdentifier:(id)arg2; | |
- (void)webAppGlanceAdapterDidFinishSynchronization:(id)arg1; | |
- (void)webAppGlanceAdapterMustDeleteAllWebAppGlances:(id)arg1; | |
- (void)webAppGlanceAdapter:(id)arg1 didCreateAppGlance:(id)arg2; | |
- (void)webAppGlanceAdapter:(id)arg1 didUpdateAppGlance:(id)arg2; | |
- (void)pruneExpiredSlices; | |
- (id)initWithAppGlanceDataStore:(id)arg1 webAppGlanceAdapter:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppGlanceSlice : NSObject | |
{ | |
long long _sliceType; | |
NSArray *_attributes; | |
} | |
+ (id)sliceFromManagedSlice:(id)arg1; | |
+ (id)slicesFromWebAppGlanceSlices:(id)arg1; | |
@property(readonly, copy, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) long long sliceType; // @synthesize sliceType=_sliceType; | |
- (void).cxx_destruct; | |
- (id)initWithType:(long long)arg1 attributes:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBAppGlanceWatchService : PBBlobDBWatchService | |
{ | |
PBAttributeMapperWatchService *_attributeMapperWatchService; | |
PBWatchAppManager *_watchAppManager; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) __weak PBWatchAppManager *watchAppManager; // @synthesize watchAppManager=_watchAppManager; | |
@property(readonly, nonatomic) __weak PBAttributeMapperWatchService *attributeMapperWatchService; // @synthesize attributeMapperWatchService=_attributeMapperWatchService; | |
- (void).cxx_destruct; | |
- (id)blobDBMessagesForChange:(id)arg1 blobMapper:(id)arg2; | |
- (id)blobMessagesForAppGlanceEntryChange:(id)arg1; | |
- (id)sendBlobDBMessagesForChange:(id)arg1; | |
- (void)watchServiceWillSynchronize; | |
- (id)availabilityCheckKeyForDatabaseWithID:(unsigned char)arg1; | |
- (id)databasesSupportsAvailabilityCheck; | |
- (id)databasesSupportsClear; | |
- (id)databasesSyncType; | |
- (_Bool)accountChangeTriggersSynchronization; | |
- (void)watchServiceWillActivate; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 accountSession:(id)arg3 watchServiceAdapter:(id)arg4; | |
@end | |
@interface PBAppManagerDataUpdatePolicyAggressive : NSObject <PBLockerAppManagerDataUpdatePolicy> | |
{ | |
} | |
+ (id)policy; | |
- (_Bool)lockerAppManager:(id)arg1 shouldFetchLockerAppsForUserWithAccountID:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppManagerDataUpdatePolicyTimeBased : NSObject <PBLockerAppManagerDataUpdatePolicy> | |
{ | |
} | |
+ (id)policy; | |
- (void)setLastUpdateDate:(id)arg1 forUserWithAccountID:(id)arg2; | |
- (id)lastUpdateDateForUserWithAccountID:(id)arg1; | |
- (id)userDefaultsKeyForLastUpdateDateForUserWithAccountID:(id)arg1; | |
- (void)lockerAppManager:(id)arg1 wantsToForceRefreshLockerAppsForUserWithAccountID:(id)arg2; | |
- (void)lockerAppManager:(id)arg1 didFetchLockerAppsWithNewDataForUserWithAccountID:(id)arg2; | |
- (_Bool)lockerAppManager:(id)arg1 shouldFetchLockerAppsForUserWithAccountID:(id)arg2; | |
- (_Bool)isDate:(id)arg1 farEnoughInThePastWithThreshold:(double)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppManagerDataUpdatePolicyUpOnChange : NSObject <PBLockerAppManagerDataUpdatePolicy> | |
{ | |
NSMutableSet *_userAccountsThatUpdatedSinceLastChange; | |
NSMutableSet *_watchesThatUpdatedSinceLastChange; | |
} | |
+ (id)policy; | |
@property(readonly, nonatomic) NSMutableSet *watchesThatUpdatedSinceLastChange; // @synthesize watchesThatUpdatedSinceLastChange=_watchesThatUpdatedSinceLastChange; | |
@property(readonly, nonatomic) NSMutableSet *userAccountsThatUpdatedSinceLastChange; // @synthesize userAccountsThatUpdatedSinceLastChange=_userAccountsThatUpdatedSinceLastChange; | |
- (void).cxx_destruct; | |
- (void)lockerAppManager:(id)arg1 didFetchLockerAppsWithNewDataForUserWithAccountID:(id)arg2; | |
- (void)lockerAppManager:(id)arg1 userDidLoginWithUserAccountID:(id)arg2; | |
- (_Bool)lockerAppManager:(id)arg1 shouldFetchLockerAppsForUserWithAccountID:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppMemoryUsageReporter : NSObject | |
{ | |
} | |
+ (void)logReport; | |
+ (_Bool)isEnabled; | |
+ (void)setEnabled:(_Bool)arg1; | |
+ (void)load; | |
@end | |
@interface PBAppMessageStressTestViewController : PBBaseViewController | |
{ | |
_Bool _stressTestRunning; | |
unsigned long long _numberOfMessagesSent; | |
unsigned long long _numberOfErrors; | |
UILabel *_messagesSentLabel; | |
UILabel *_numberOfErrorsLabel; | |
} | |
@property(retain, nonatomic) UILabel *numberOfErrorsLabel; // @synthesize numberOfErrorsLabel=_numberOfErrorsLabel; | |
@property(retain, nonatomic) UILabel *messagesSentLabel; // @synthesize messagesSentLabel=_messagesSentLabel; | |
@property(nonatomic) unsigned long long numberOfErrors; // @synthesize numberOfErrors=_numberOfErrors; | |
@property(nonatomic) unsigned long long numberOfMessagesSent; // @synthesize numberOfMessagesSent=_numberOfMessagesSent; | |
@property(nonatomic) _Bool stressTestRunning; // @synthesize stressTestRunning=_stressTestRunning; | |
- (void).cxx_destruct; | |
- (void)sendGolfUpdate; | |
- (id)randomString; | |
- (void)stopStressTest; | |
- (void)startStressTest; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)init; | |
@end | |
@interface PBAppOperationStatusNotificationView : UIView | |
{ | |
unsigned long long _operationStatus; | |
NSString *_appName; | |
UIImageView *_loadedOnPebbleIconImageView; | |
UILabel *_appNameLabel; | |
UILabel *_pebbleFullLabel; | |
UILabel *_pebbleOutOfDateLabel; | |
UILabel *_addToLockerFailedLabel; | |
UILabel *_pebbleNotConnectedLabel; | |
UILabel *_pebbleIncompatibleLabel; | |
} | |
+ (void)fadeNotificationView:(id)arg1 onTopOfView:(id)arg2; | |
+ (void)showOnView:(id)arg1 withStatus:(unsigned long long)arg2 forAppName:(id)arg3; | |
@property(retain, nonatomic) UILabel *pebbleIncompatibleLabel; // @synthesize pebbleIncompatibleLabel=_pebbleIncompatibleLabel; | |
@property(retain, nonatomic) UILabel *pebbleNotConnectedLabel; // @synthesize pebbleNotConnectedLabel=_pebbleNotConnectedLabel; | |
@property(retain, nonatomic) UILabel *addToLockerFailedLabel; // @synthesize addToLockerFailedLabel=_addToLockerFailedLabel; | |
@property(retain, nonatomic) UILabel *pebbleOutOfDateLabel; // @synthesize pebbleOutOfDateLabel=_pebbleOutOfDateLabel; | |
@property(retain, nonatomic) UILabel *pebbleFullLabel; // @synthesize pebbleFullLabel=_pebbleFullLabel; | |
@property(retain, nonatomic) UILabel *appNameLabel; // @synthesize appNameLabel=_appNameLabel; | |
@property(retain, nonatomic) UIImageView *loadedOnPebbleIconImageView; // @synthesize loadedOnPebbleIconImageView=_loadedOnPebbleIconImageView; | |
@property(copy, nonatomic) NSString *appName; // @synthesize appName=_appName; | |
@property(nonatomic) unsigned long long operationStatus; // @synthesize operationStatus=_operationStatus; | |
- (void).cxx_destruct; | |
- (void)willMoveToSuperview:(id)arg1; | |
@end | |
@interface PBAppPreferenceChange : PBBlobEntryModelChange | |
{ | |
} | |
@end | |
@interface PBAppPreference : NSObject <PBBlobEntryModel, PBBlobDBBlobRepresentation, PBBlobCoding, PBBlobEntryModelBlobAdapter> | |
{ | |
NSString *_appIdentifier; | |
NSData *_preferenceBlob; | |
} | |
+ (id)appPreferenceForAppIdentifier:(id)arg1 withPreferenceBlob:(id)arg2; | |
+ (void)registerPreferenceClass:(Class)arg1 forAppIdentifier:(id)arg2; | |
+ (void)load; | |
+ (id)blobEntryModelFromBlobEntry:(id)arg1; | |
+ (id)appPrefFromManagedEntry:(id)arg1; | |
@property(retain, nonatomic) NSData *preferenceBlob; // @synthesize preferenceBlob=_preferenceBlob; | |
@property(copy, nonatomic) NSString *appIdentifier; // @synthesize appIdentifier=_appIdentifier; | |
- (void).cxx_destruct; | |
- (void)encodeToDataWriter:(id)arg1; | |
@property(readonly, nonatomic) unsigned char database; | |
@property(readonly, nonatomic) id <PBBlobCoding> blobData; | |
@property(readonly, nonatomic) NSData *blobKey; | |
- (id)blobRepresentation; | |
- (id)initWithAppIdentifier:(id)arg1 preferenceBlob:(id)arg2; | |
- (id)init; | |
@property(readonly, nonatomic) NSString *modelIdentifier; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppPreferencesDataStore : PBBlobDBBaseDataStore | |
{ | |
} | |
- (_Bool)supportsSoftDeletion; | |
- (id)attributeIdentifierKey; | |
- (Class)blobEntryChangeClass; | |
- (Class)blobEntryModelClass; | |
- (Class)blobEntryStatusEntityClass; | |
- (Class)blobEntryEntityClass; | |
- (id)init; | |
- (void)deleteAllLocalAppPreferences; | |
@end | |
@interface PBAppPreferencesManager : PBBlobDBBaseWatchServiceAdapter | |
{ | |
} | |
- (id)preferenceForApp:(id)arg1; | |
- (void)deleteAllLocalAppPreferences; | |
@end | |
@interface PBAppPreferencesWatchService : PBBlobDBWatchService | |
{ | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
- (id)availabilityCheckKeyForDatabaseWithID:(unsigned char)arg1; | |
- (id)databasesSupportsAvailabilityCheck; | |
- (id)databasesSupportsClear; | |
- (id)databasesSyncType; | |
- (_Bool)accountChangeTriggersSynchronization; | |
@end | |
@interface PBAppRegistryBlob : NSObject <PBBlobCoding> | |
{ | |
unsigned int _flags; | |
unsigned int _iconResourceID; | |
NSUUID *_uuid; | |
PBVersionNumber *_appVersion; | |
PBVersionNumber *_sdkVersion; | |
NSString *_appName; | |
} | |
@property(readonly, nonatomic) NSString *appName; // @synthesize appName=_appName; | |
@property(readonly, nonatomic) PBVersionNumber *sdkVersion; // @synthesize sdkVersion=_sdkVersion; | |
@property(readonly, nonatomic) PBVersionNumber *appVersion; // @synthesize appVersion=_appVersion; | |
@property(readonly, nonatomic) unsigned int iconResourceID; // @synthesize iconResourceID=_iconResourceID; | |
@property(readonly, nonatomic) unsigned int flags; // @synthesize flags=_flags; | |
@property(readonly, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid; | |
- (void).cxx_destruct; | |
- (void)encodeToDataWriter:(id)arg1; | |
- (id)initWithAppName:(id)arg1 uuid:(id)arg2 infoFlags:(unsigned int)arg3 iconResourceID:(unsigned int)arg4 appVersion:(id)arg5 sdkVersion:(id)arg6; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppRegistryBlobBuilder : NSObject | |
{ | |
unsigned int _flags; | |
unsigned int _iconResourceID; | |
NSUUID *_uuid; | |
PBVersionNumber *_appVersion; | |
PBVersionNumber *_sdkVersion; | |
NSString *_appName; | |
} | |
+ (id)builder; | |
@property(retain, nonatomic) NSString *appName; // @synthesize appName=_appName; | |
@property(retain, nonatomic) PBVersionNumber *sdkVersion; // @synthesize sdkVersion=_sdkVersion; | |
@property(retain, nonatomic) PBVersionNumber *appVersion; // @synthesize appVersion=_appVersion; | |
@property(nonatomic) unsigned int iconResourceID; // @synthesize iconResourceID=_iconResourceID; | |
@property(nonatomic) unsigned int flags; // @synthesize flags=_flags; | |
@property(retain, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid; | |
- (void).cxx_destruct; | |
- (CDUnknownBlockType)withAppName; | |
- (CDUnknownBlockType)withSdkVersion; | |
- (CDUnknownBlockType)withAppVersion; | |
- (CDUnknownBlockType)withIconResourceID; | |
- (CDUnknownBlockType)withFlags; | |
- (CDUnknownBlockType)withUUID; | |
- (CDUnknownBlockType)build; | |
@end | |
@interface PBAppReorderingOperation : PBAsynchronousMessageOperation | |
{ | |
unsigned char _responseType; | |
} | |
@property(nonatomic) unsigned char responseType; // @synthesize responseType=_responseType; | |
- (void)finishWithResponse:(id)arg1; | |
- (id)initWithWatch:(id)arg1 orderedWatchAppUUIDs:(id)arg2 orderedWatchfaceUUIDs:(id)arg3; | |
@end | |
@interface PBAppReorderOrderMessage : PBProtocolMessage | |
{ | |
} | |
- (id)initWithWatchAppUUIDs:(id)arg1 watchfaceUUIDs:(id)arg2; | |
@end | |
@interface PBAppReorderResponseMessage : PBProtocolMessage | |
{ | |
unsigned char _type; | |
} | |
+ (_Bool)usesCommandID; | |
+ (void)load; | |
@property(readonly, nonatomic) unsigned char type; // @synthesize type=_type; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBAppShareActivityItemSource : NSObject <UIActivityItemSource> | |
{ | |
id <PBShareableWatchApp> _application; | |
} | |
+ (id)activityItemSourceForApplication:(id)arg1; | |
@property(readonly, nonatomic) id <PBShareableWatchApp> application; // @synthesize application=_application; | |
- (void).cxx_destruct; | |
- (id)activityViewController:(id)arg1 subjectForActivityType:(id)arg2; | |
- (id)activityViewController:(id)arg1 itemForActivityType:(id)arg2; | |
- (id)activityViewController:(id)arg1 thumbnailImageForActivityType:(id)arg2 suggestedSize:(struct CGSize)arg3; | |
- (id)activityViewControllerPlaceholderItem:(id)arg1; | |
- (id)cachedAppScreenshot; | |
- (id)initWithApplication:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAppShareActivityViewController : UIActivityViewController | |
{ | |
id <PBShareableWatchApp> _sharedApplication; | |
} | |
+ (_Bool)canShareApplication:(id)arg1; | |
@property(readonly, nonatomic) id <PBShareableWatchApp> sharedApplication; // @synthesize sharedApplication=_sharedApplication; | |
- (void).cxx_destruct; | |
- (void)setCompletionWithItemsHandler:(CDUnknownBlockType)arg1; | |
- (id)init; | |
- (id)initWithApplicationToShare:(id)arg1; | |
@end | |
@interface PBAppStoreAppURLListener : NSObject | |
{ | |
} | |
+ (void)installRouteWithRootViewController:(id)arg1 webAppStoreURLFactory:(id)arg2; | |
@end | |
@interface PBAppSweeper : NSObject | |
{ | |
PBLockerAppManager *_lockerAppManager; | |
NSArray *_caches; | |
} | |
@property(retain, nonatomic) NSArray *caches; // @synthesize caches=_caches; | |
@property(retain, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
- (void).cxx_destruct; | |
- (void)applicationsDidChange:(id)arg1; | |
- (id)initWithCurrentUserLockerAppManager:(id)arg1 caches:(id)arg2; | |
@end | |
@interface PBAppUpgradeRequestItem : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_name; | |
NSUUID *_UUID; | |
} | |
+ (id)UUIDJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)itemWithAppDescription:(id)arg1; | |
@property(readonly, nonatomic) NSUUID *UUID; // @synthesize UUID=_UUID; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
- (void).cxx_destruct; | |
@end | |
@interface PBAppUpgradeRequest : MTLModel <MTLJSONSerializing> | |
{ | |
NSArray *_items; | |
} | |
+ (id)itemsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)requestWithAppDescriptions:(id)arg1; | |
@property(readonly, copy, nonatomic) NSArray *items; // @synthesize items=_items; | |
- (void).cxx_destruct; | |
@end | |
@interface PBAppUpgradeResponse : MTLModel <MTLJSONSerializing> | |
{ | |
NSArray *_applications; | |
NSArray *_failedUpgrades; | |
} | |
+ (id)failedUpgradesJSONTransformer; | |
+ (id)applicationsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSArray *failedUpgrades; // @synthesize failedUpgrades=_failedUpgrades; | |
@property(readonly, copy, nonatomic) NSArray *applications; // @synthesize applications=_applications; | |
- (void).cxx_destruct; | |
@end | |
@interface PBAppVersionSupportTableFooterView : UIView | |
{ | |
_Bool _watchVersionVisible; | |
NSString *_watchVersion; | |
UILabel *_appVersionLabel; | |
UILabel *_watchVersionLabel; | |
} | |
@property(retain, nonatomic) UILabel *watchVersionLabel; // @synthesize watchVersionLabel=_watchVersionLabel; | |
@property(retain, nonatomic) UILabel *appVersionLabel; // @synthesize appVersionLabel=_appVersionLabel; | |
@property(copy, nonatomic) NSString *watchVersion; // @synthesize watchVersion=_watchVersion; | |
@property(nonatomic) _Bool watchVersionVisible; // @synthesize watchVersionVisible=_watchVersionVisible; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
@interface PBATTAuthorizationViewController : PBSMSLinkedAccountsViewController <MFMessageComposeViewControllerDelegate, PBWebViewDelegate> | |
{ | |
PBRoundedButton *_bottomButton; | |
UILabel *_instructionsLabel; | |
UIView *_attHeaderView; | |
PBSMSReplyManager *_SMSReplyManager; | |
} | |
@property(readonly, nonatomic) PBSMSReplyManager *SMSReplyManager; // @synthesize SMSReplyManager=_SMSReplyManager; | |
@property(readonly, nonatomic) UIView *attHeaderView; // @synthesize attHeaderView=_attHeaderView; | |
@property(retain, nonatomic) UILabel *instructionsLabel; // @synthesize instructionsLabel=_instructionsLabel; | |
@property(retain, nonatomic) PBRoundedButton *bottomButton; // @synthesize bottomButton=_bottomButton; | |
- (void).cxx_destruct; | |
- (void)didFinishLoading; | |
- (void)didStartLoading; | |
- (_Bool)shouldStartWebviewLoadWithRequest:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)handleAuthenticationCallbackWithLinkedAccount:(id)arg1; | |
- (void)messageComposeViewController:(id)arg1 didFinishWithResult:(long long)arg2; | |
- (void)sendVerificationText:(id)arg1; | |
- (void)setBottomViewHidden:(_Bool)arg1; | |
- (void)parseConsentWordAndAddressWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)shouldShowVerificationTextButtonWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithSMSReplyManager:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAttributeMapperWatchService : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBTimelineBlobMapperSessionManager *_blobMapperSessionManager; | |
PBLockerAppManager *_lockerAppManager; | |
PBResourceFileStorage *_timelineBlobMapperConfigurationCache; | |
RACSignal *_timelineFirmwareConfigurationSignal; | |
PBWatchAppManager *_watchAppManager; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) __weak PBWatchAppManager *watchAppManager; // @synthesize watchAppManager=_watchAppManager; | |
@property(retain, nonatomic) RACSignal *timelineFirmwareConfigurationSignal; // @synthesize timelineFirmwareConfigurationSignal=_timelineFirmwareConfigurationSignal; | |
@property(readonly, nonatomic) PBResourceFileStorage *timelineBlobMapperConfigurationCache; // @synthesize timelineBlobMapperConfigurationCache=_timelineBlobMapperConfigurationCache; | |
@property(retain, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(readonly, nonatomic) PBTimelineBlobMapperSessionManager *blobMapperSessionManager; // @synthesize blobMapperSessionManager=_blobMapperSessionManager; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (id)nameForWatchApp:(id)arg1; | |
- (id)appLayoutConfigurationWithData:(id)arg1 withApplicationName:(id)arg2; | |
- (id)resourcelessConfigurationForWatchApp:(id)arg1; | |
- (id)bundleConfigurationForWatchApp:(id)arg1 platformType:(long long)arg2; | |
- (id)cachedConfigurationForWatchApp:(id)arg1 platformType:(long long)arg2; | |
- (id)timelineMapperConfigurationForWatchApp:(id)arg1 platformType:(long long)arg2; | |
- (id)timelineMapperConfigurationForFirmware:(id)arg1; | |
- (id)mapperForDataSourceIdentifier:(id)arg1 onlyTimelineEnabled:(_Bool)arg2; | |
- (id)mapperForDataSourceIdentifier:(id)arg1; | |
- (id)watchMapper; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 blobMapperSessionManager:(id)arg3 currentUserLockerAppManager:(id)arg4 timelineBlobMapperConfigurationCache:(id)arg5; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAudioDataMessage : PBProtocolMessage | |
{ | |
unsigned short _sessionId; | |
NSArray *_encoderFrames; | |
} | |
+ (void)load; | |
@property(readonly, copy, nonatomic) NSArray *encoderFrames; // @synthesize encoderFrames=_encoderFrames; | |
@property(readonly, nonatomic) unsigned short sessionId; // @synthesize sessionId=_sessionId; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBAudioStopMessage : PBProtocolMessage | |
{ | |
unsigned short _sessionId; | |
} | |
+ (void)load; | |
@property(readonly, nonatomic) unsigned short sessionId; // @synthesize sessionId=_sessionId; | |
- (id)initWithSessionId:(unsigned short)arg1; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBAutomaticReconnectDisableMessage : PBProtocolMessage | |
{ | |
} | |
@end | |
@interface PBAutomaticReconnectEnableMessage : PBProtocolMessage | |
{ | |
} | |
@end | |
@interface PBBackgroundFetchManager : NSObject | |
{ | |
PBWebSyncManager *_webSyncManager; | |
PBWebSyncTrigger *_webSyncTrigger; | |
} | |
@property(readonly, nonatomic) PBWebSyncTrigger *webSyncTrigger; // @synthesize webSyncTrigger=_webSyncTrigger; | |
@property(readonly, nonatomic) PBWebSyncManager *webSyncManager; // @synthesize webSyncManager=_webSyncManager; | |
- (void).cxx_destruct; | |
- (void)application:(id)arg1 performFetchWithCompletionHandler:(CDUnknownBlockType)arg2; | |
- (id)initWithWebSyncManager:(id)arg1 webSyncTrigger:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBBackgroundTask : NSObject | |
{ | |
unsigned long long _taskIdentifier; | |
} | |
+ (double)backgroundTimeTimeoutWithMaximum:(double)arg1 leeway:(double)arg2; | |
+ (double)backgroundTimeTimeoutWithMaximum:(double)arg1; | |
+ (double)randomBackgroundTimeDelayWithMaximum:(double)arg1 leeway:(double)arg2; | |
+ (double)randomBackgroundTimeDelayWithMaximum:(double)arg1; | |
+ (id)backgroundTaskWithName:(const char *)arg1 expirationHandler:(CDUnknownBlockType)arg2; | |
@property(nonatomic) unsigned long long taskIdentifier; // @synthesize taskIdentifier=_taskIdentifier; | |
- (void)endBackgroundTask; | |
- (void)dealloc; | |
- (id)initWithName:(id)arg1 expirationHandler:(CDUnknownBlockType)arg2; | |
- (id)init; | |
@end | |
@interface PBBackgroundUpdatesService : NSObject <PBPingPongBroadcasterListener, PBWatchService> | |
{ | |
PBWatch *_watch; | |
NSArray *_backgroundUpdateServiceClasses; | |
PBPingPongBroadcaster *_pingPongBroadcaster; | |
NSObject<OS_dispatch_queue> *_serialQueue; | |
NSObject<OS_dispatch_queue> *_concurrentQueue; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *concurrentQueue; // @synthesize concurrentQueue=_concurrentQueue; | |
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *serialQueue; // @synthesize serialQueue=_serialQueue; | |
@property(readonly, nonatomic) __weak PBPingPongBroadcaster *pingPongBroadcaster; // @synthesize pingPongBroadcaster=_pingPongBroadcaster; | |
@property(copy, nonatomic) NSArray *backgroundUpdateServiceClasses; // @synthesize backgroundUpdateServiceClasses=_backgroundUpdateServiceClasses; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)broadcaster:(id)arg1 didReceivePingMessage:(id)arg2 forWatch:(id)arg3; | |
- (void)updateWithOperationEnumerator:(id)arg1; | |
- (void)executeOperations:(id)arg1; | |
- (void)startCheckingForUpdatesToInstallInTheBackground; | |
- (void)checkAndUpdate; | |
- (void)deactivate; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBaseFileURLHandler : NSObject <PBFileURLHandler> | |
{ | |
} | |
- (id)temporalURLForFileAtURL:(id)arg1; | |
- (_Bool)handleFileURL:(id)arg1; | |
- (_Bool)showAlertIfWatchIsDisconnected:(id)arg1 withURL:(id)arg2; | |
- (void)processFileAtURL:(id)arg1; | |
- (_Bool)canHandleFileURL:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBaseViewController : UIViewController | |
{ | |
UINavigationController *_myNavigationController; | |
struct CGSize _viewSizeAfterLastLayout; | |
_Bool _pb_viewIsVisible; | |
_Bool _pb_showDoneButton; | |
_Bool _showsWatchDisconnectedBanner; | |
PBWatch *_watch; | |
UIView *_bannerView; | |
} | |
@property(readonly, nonatomic) __weak UIView *bannerView; // @synthesize bannerView=_bannerView; | |
@property(nonatomic) _Bool showsWatchDisconnectedBanner; // @synthesize showsWatchDisconnectedBanner=_showsWatchDisconnectedBanner; | |
@property(nonatomic) _Bool pb_showDoneButton; // @synthesize pb_showDoneButton=_pb_showDoneButton; | |
@property(nonatomic) _Bool pb_viewIsVisible; // @synthesize pb_viewIsVisible=_pb_viewIsVisible; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)pb_doneButtonTapped; | |
- (void)setupDoneButton; | |
- (void)localizeView; | |
- (unsigned long long)pb_preferredNavigationBarStyle; | |
- (_Bool)pb_wantsNavigationBar; | |
- (void)updateContentInsetInResponseToWatchDisconnectedBannerHeight:(double)arg1; | |
- (void)updateContentInsetInResponseToWatchDisconnectedBanner; | |
- (void)addWatchDisconnectedBanner; | |
- (void)pb_viewWillLayoutSubviewsAfterSizeChange; | |
- (void)updateViewConstraints; | |
- (void)viewDidLayoutSubviews; | |
- (void)viewWillLayoutSubviews; | |
- (void)viewDidDisappear:(_Bool)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
@property(readonly, nonatomic) PBNavigationController *pb_navigationController; | |
- (void)dealloc; | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2 watchSignal:(id)arg3; | |
- (id)initWithWatchSignal:(id)arg1; | |
- (id)init; | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
@end | |
@interface PBBaseWatchAppOperation : PBAsynchronousMainThreadOperation | |
{ | |
CDUnknownBlockType _pb_completionBlock; | |
PBWatchApp *_application; | |
CDUnknownBlockType _progressBlock; | |
} | |
@property(readonly, copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock; | |
@property(readonly, nonatomic) PBWatchApp *application; // @synthesize application=_application; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType pb_completionBlock; // @synthesize pb_completionBlock=_pb_completionBlock; | |
- (void).cxx_destruct; | |
- (void)finishWithError:(id)arg1; | |
- (void)finishWithApplication:(id)arg1 error:(id)arg2; | |
- (id)init; | |
- (id)initWithApplication:(id)arg1 progressBlock:(CDUnknownBlockType)arg2 completionBlock:(CDUnknownBlockType)arg3; | |
@end | |
@interface PBBaseWatchModelImageCell : PBCollectionViewCell | |
{ | |
} | |
- (void)setHighlighted:(_Bool)arg1; | |
- (void)awakeFromNib; | |
@end | |
@interface PBBaseWatchSelectionViewController : PBBaseViewController <UICollectionViewDelegateFlowLayout> | |
{ | |
UICollectionView *_collectionView; | |
UICollectionViewFlowLayout *_collectionViewFlowLayout; | |
} | |
@property(retain, nonatomic) UICollectionViewFlowLayout *collectionViewFlowLayout; // @synthesize collectionViewFlowLayout=_collectionViewFlowLayout; | |
@property(retain, nonatomic) UICollectionView *collectionView; // @synthesize collectionView=_collectionView; | |
- (void).cxx_destruct; | |
- (struct CGSize)cellSize; | |
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; | |
- (void)setupCollectionView; | |
- (void)viewDidLoad; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBestWatchName : NSObject | |
{ | |
PBWatch *_watch; | |
NSArray *_allWatches; | |
} | |
+ (id)bestWatchNameForWatch:(id)arg1 allWatches:(id)arg2; | |
@property(copy, nonatomic) NSArray *allWatches; // @synthesize allWatches=_allWatches; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (id)countPerColorWithWatches:(id)arg1; | |
- (id)countPerModelWithWatches:(id)arg1; | |
- (CDUnknownBlockType)candidateForUsingWatchName; | |
- (CDUnknownBlockType)candidateForOnlyOneWatchColor; | |
- (CDUnknownBlockType)candidateForOnlyOneWatchModel; | |
- (CDUnknownBlockType)candidateForOnlyOneWatch; | |
- (id)bestWatchName; | |
- (id)initWithWatch:(id)arg1 allWatches:(id)arg2; | |
@end | |
@interface PBBinaryImageProvider : NSObject <PBBinaryImageProviderProtocol> | |
{ | |
NSArray *_images; | |
} | |
@property(readonly, nonatomic) NSArray *images; // @synthesize images=_images; | |
- (void).cxx_destruct; | |
- (id)initWithAppImage:(id)arg1 workerImage:(id)arg2 appResourcesImage:(id)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBlobDBBaseDataStore : NSObject | |
{ | |
PBCoreDataManager *_coreDataManager; | |
} | |
+ (id)dataStore; | |
@property(readonly, nonatomic) PBCoreDataManager *coreDataManager; // @synthesize coreDataManager=_coreDataManager; | |
- (void).cxx_destruct; | |
- (void)internalMarkBlobEntry:(id)arg1 asSyncedAt:(id)arg2 forManagedWatch:(id)arg3; | |
- (void)internalMarkBlobEntry:(id)arg1 asDeletedAt:(id)arg2 forManagedWatch:(id)arg3; | |
- (_Bool)shouldDeleteBlobEntry:(id)arg1; | |
- (void)saveChanges; | |
- (void)addBlobEntryModel:(id)arg1 created:(_Bool *)arg2; | |
- (void)addBlobEntryModel:(id)arg1; | |
- (id)blobEntryModelWithValue:(id)arg1 forKey:(id)arg2; | |
- (id)blobEntryModelWithIdentifier:(id)arg1; | |
- (void)removeAllBlobEntryStatusForWatch:(id)arg1; | |
- (void)markBlobEntryWithIdentifierAsSynced:(id)arg1 forWatch:(id)arg2 atDate:(id)arg3; | |
- (void)markBlobEntryWithIdentifierAsSynced:(id)arg1 forWatch:(id)arg2; | |
- (void)markBlobEntryWithIdentifierAsSoftDeleted:(id)arg1 forWatch:(id)arg2; | |
- (void)markBlobEntryWithIdentifierAsDeleted:(id)arg1 forWatch:(id)arg2 atDate:(id)arg3; | |
- (void)markBlobEntryWithIdentifierAsDeleted:(id)arg1 forWatch:(id)arg2; | |
- (_Bool)areAllStatusesDeletedForBlobEntry:(id)arg1; | |
- (id)internalFindBlobEntryWithValue:(id)arg1 forKey:(id)arg2 inManagedObjectContext:(id)arg3; | |
- (id)changeInModelRecordWithIdentifier:(id)arg1 forWatch:(id)arg2; | |
- (id)fetchAllEntries; | |
- (id)modelChangesForWatch:(id)arg1; | |
@property(readonly, nonatomic) NSDictionary *allModelEntries; | |
- (id)initWithCoreDataManager:(id)arg1; | |
- (id)init; | |
- (id)internalStatusForWatch:(id)arg1 forBlobEntry:(id)arg2; | |
- (id)internalFindOrCreateBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (id)internalFindBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (void)internalDidMarkBlobEntryAsDeleted:(id)arg1 atTime:(id)arg2; | |
- (void)internalMarkBlobEntryAsDeleted:(id)arg1; | |
- (void)internalMarkOrRemoveBlobEntry:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (_Bool)internalModelRecordIsMarkedForSoftDeletion:(id)arg1; | |
- (_Bool)internalModelRecord:(id)arg1 isNewGivenStatus:(id)arg2; | |
- (id)internalChangesInModelRecords:(id)arg1 forManagedWatch:(id)arg2; | |
- (id)internalChangeInModelRecord:(id)arg1 forManagedWatch:(id)arg2; | |
- (unsigned long long)internalChangeKindGivenStatus:(id)arg1 forModelRecord:(id)arg2; | |
- (id)internalFetchAllEntriesInManagedObjectContext:(id)arg1; | |
- (Class)blobEntryChangeClass; | |
- (_Bool)supportsSoftDeletion; | |
- (id)attributeIdentifierKey; | |
- (Class)blobEntryModelClass; | |
- (Class)blobEntryStatusEntityClass; | |
- (Class)blobEntryEntityClass; | |
@end | |
@interface PBBlobDBBaseWatchService : NSObject <PBWatchService> | |
{ | |
PBWatch *watch; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch; | |
- (void).cxx_destruct; | |
- (void)synchronize:(unsigned long long)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBlobDBBaseWatchServiceAdapter : NSObject | |
{ | |
unsigned long long _entryDatabaseAvailable; | |
PBBlobDBBaseDataStore *_dataStore; | |
NSHashTable *_watchServices; | |
NSObject<OS_dispatch_queue> *_servicesQueue; | |
} | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *servicesQueue; // @synthesize servicesQueue=_servicesQueue; | |
@property(readonly, nonatomic) NSHashTable *watchServices; // @synthesize watchServices=_watchServices; | |
@property(readonly, nonatomic) PBBlobDBBaseDataStore *dataStore; // @synthesize dataStore=_dataStore; | |
@property(nonatomic) unsigned long long entryDatabaseAvailable; // @synthesize entryDatabaseAvailable=_entryDatabaseAvailable; | |
- (void).cxx_destruct; | |
- (void)entryModelWasAdded:(id)arg1; | |
- (void)rejectEntryModelChange:(id)arg1 forWatch:(id)arg2 retryLater:(_Bool)arg3; | |
- (void)acknowledgeEntryModelChange:(id)arg1 forWatch:(id)arg2; | |
- (void)synchronizationFinishedForWatch:(id)arg1; | |
- (void)removeEntryModelStatusesForWatch:(id)arg1; | |
- (id)entryModel:(id)arg1 changeForWatch:(id)arg2 inDatabase:(unsigned char)arg3; | |
- (id)entryModelChangesForWatch:(id)arg1; | |
- (void)watch:(id)arg1 didAddEntryModel:(id)arg2 toDatabase:(unsigned char)arg3; | |
- (void)addEntryModel:(id)arg1 andSync:(_Bool)arg2; | |
- (void)performBlockOnAllWatchServices:(CDUnknownBlockType)arg1; | |
- (void)synchronizeAllWatchServices; | |
- (void)removeWatchService:(id)arg1; | |
- (void)addWatchService:(id)arg1; | |
- (void)databaseIsAvailable:(_Bool)arg1; | |
- (id)initWithDataStore:(id)arg1; | |
@end | |
@interface PBBlobDBClearMessage : PBBlobDBMessage <PBBlobDBOutboundDatabaseCommandMessage> | |
{ | |
unsigned char _database; | |
unsigned short _token; | |
} | |
+ (CDStruct_9bfbda25)endpoint; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
@property(readonly, nonatomic) unsigned char database; // @synthesize database=_database; | |
@property(readonly, nonatomic) Class responseClass; | |
- (_Bool)emptiesDatabaseOnSuccessfulResponse; | |
- (_Bool)canBeSentWhenDatabaseFull; | |
- (_Bool)isSuccessfulForResponse:(id)arg1; | |
- (id)initWithDatabase:(unsigned char)arg1 token:(unsigned short)arg2; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBDatabaseUnlockedMessage : PBBlobDBMessage <PBBlobDBInboundDatabaseCommandMessage> | |
{ | |
unsigned char _database; | |
unsigned short _token; | |
} | |
+ (CDStruct_9bfbda25)endpoint; | |
+ (void)load; | |
@property(readonly, nonatomic) unsigned char database; // @synthesize database=_database; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
- (id)newResponseWithStatus:(unsigned char)arg1; | |
- (id)initWithData:(id)arg1; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBDatabaseUnlockedResponseMessage : PBBlobDBMessage <PBBlobDBOutboundResponseMessage> | |
{ | |
unsigned short _token; | |
} | |
+ (CDStruct_9bfbda25)endpoint; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
- (id)initWithToken:(unsigned short)arg1 status:(unsigned char)arg2; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBDeleteMessage : PBBlobDBMessage <PBBlobDBOutboundDatabaseCommandMessage> | |
{ | |
unsigned char _database; | |
unsigned short _token; | |
} | |
+ (CDStruct_9bfbda25)endpoint; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
@property(readonly, nonatomic) unsigned char database; // @synthesize database=_database; | |
@property(readonly, nonatomic) Class responseClass; | |
- (_Bool)emptiesDatabaseOnSuccessfulResponse; | |
- (_Bool)canBeSentWhenDatabaseFull; | |
- (_Bool)isSuccessfulForResponse:(id)arg1; | |
- (id)initWithDatabase:(unsigned char)arg1 key:(id)arg2 token:(unsigned short)arg3; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBEndpointCoordinator : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBBlobDBEndpointCoordinatorMessageFactory *_messageFactory; | |
NSOperationQueue *_serialQueue; | |
NSMutableIndexSet *_fullDatabases; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) NSMutableIndexSet *fullDatabases; // @synthesize fullDatabases=_fullDatabases; | |
@property(retain, nonatomic) NSOperationQueue *serialQueue; // @synthesize serialQueue=_serialQueue; | |
@property(readonly, nonatomic) PBBlobDBEndpointCoordinatorMessageFactory *messageFactory; // @synthesize messageFactory=_messageFactory; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (id)operationWhenEmptyDatabaseForMessage:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (id)operationWhenFullDatabaseForMessage:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (id)databaseAgnosticOperationForMessage:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (id)operationForMessage:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (id)enqueueBlobDBMessages:(id)arg1 completions:(CDUnknownBlockType)arg2; | |
- (id)enqueueBlobDBMessage:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (id)initWithWatch:(id)arg1; | |
- (id)init; | |
- (id)signalForSendingMessages:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBlobDBEndpointCoordinatorMessageFactory : NSObject | |
{ | |
unsigned short _sequentialToken; | |
} | |
@property(nonatomic) unsigned short sequentialToken; // @synthesize sequentialToken=_sequentialToken; | |
- (unsigned short)nextToken; | |
- (id)startSyncMessageWithDatabase:(unsigned char)arg1; | |
- (id)clearMessageWithDatabase:(unsigned char)arg1; | |
- (id)deleteMessageWithDatabase:(unsigned char)arg1 key:(id)arg2; | |
- (id)insertMessageWithDatabase:(unsigned char)arg1 key:(id)arg2 blobValue:(id)arg3; | |
- (id)insertMessageWithDatabase:(unsigned char)arg1 key:(id)arg2 value:(id)arg3; | |
- (id)init; | |
@end | |
@interface PBBlobDBGenericOperation : PBAsynchronousMessageOperation | |
{ | |
_Bool _wasSuccessful; | |
_Bool _didTimeout; | |
id <PBBlobDBOutboundCommandMessage> _message; | |
} | |
@property(readonly, nonatomic) id <PBBlobDBOutboundCommandMessage> message; // @synthesize message=_message; | |
@property(nonatomic) _Bool didTimeout; // @synthesize didTimeout=_didTimeout; | |
@property(nonatomic) _Bool wasSuccessful; // @synthesize wasSuccessful=_wasSuccessful; | |
- (void).cxx_destruct; | |
- (void)finishWithResponse:(id)arg1; | |
- (_Bool)shouldAcceptMessage:(id)arg1; | |
- (void)mainThreadMain; | |
- (id)initWithWatch:(id)arg1 messageToSend:(id)arg2; | |
- (id)init; | |
- (id)initWithWatch:(id)arg1; | |
@end | |
@interface PBBlobDBMockedOperation : PBBlobDBGenericOperation | |
{ | |
CDUnknownBlockType _responseBlock; | |
} | |
@property(copy, nonatomic) CDUnknownBlockType responseBlock; // @synthesize responseBlock=_responseBlock; | |
- (void).cxx_destruct; | |
- (void)mainThreadMain; | |
- (id)initWithWatch:(id)arg1 messageToSend:(id)arg2 responseBlock:(CDUnknownBlockType)arg3; | |
@end | |
@interface PBBlobDBGenericResponseMessage : PBBlobDBMessage <PBBlobDBInboundDatabaseResponseMessage> | |
{ | |
unsigned char _responseCode; | |
unsigned short _token; | |
} | |
+ (id)fullDatabaseResponseForMessage:(id)arg1; | |
+ (CDStruct_9bfbda25)endpoint; | |
+ (_Bool)usesCommandID; | |
+ (void)load; | |
@property(readonly, nonatomic) unsigned char responseCode; // @synthesize responseCode=_responseCode; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
- (_Bool)isFullDatabaseResponse; | |
- (id)initWithToken:(unsigned short)arg1 responseCode:(unsigned char)arg2; | |
- (id)initWithData:(id)arg1; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBInsertMessage : PBBlobDBMessage <PBBlobDBOutboundDatabaseCommandMessage> | |
{ | |
unsigned char _database; | |
unsigned short _token; | |
NSData *_key; | |
NSData *_value; | |
} | |
+ (CDStruct_9bfbda25)endpoint; | |
@property(readonly, nonatomic) NSData *value; // @synthesize value=_value; | |
@property(readonly, nonatomic) NSData *key; // @synthesize key=_key; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
@property(readonly, nonatomic) unsigned char database; // @synthesize database=_database; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) Class responseClass; | |
- (_Bool)emptiesDatabaseOnSuccessfulResponse; | |
- (_Bool)canBeSentWhenDatabaseFull; | |
- (_Bool)isSuccessfulForResponse:(id)arg1; | |
- (id)initWithDatabase:(unsigned char)arg1 key:(id)arg2 value:(id)arg3 token:(unsigned short)arg4; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBMessage : PBProtocolMessage <PBBlobDBMessage> | |
{ | |
unsigned short _token; | |
} | |
+ (CDStruct_9bfbda25)endpoint; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBStartSyncMessage : PBBlobDBMessage <PBBlobDBOutboundDatabaseCommandMessage> | |
{ | |
unsigned char _database; | |
unsigned short _token; | |
} | |
+ (CDStruct_9bfbda25)endpoint; | |
@property(readonly, nonatomic) unsigned char database; // @synthesize database=_database; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
- (_Bool)emptiesDatabaseOnSuccessfulResponse; | |
- (_Bool)canBeSentWhenDatabaseFull; | |
- (_Bool)isSuccessfulForResponse:(id)arg1; | |
@property(readonly, nonatomic) Class responseClass; | |
- (id)initWithToken:(unsigned short)arg1 database:(unsigned char)arg2; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBStartSyncResponseMessage : PBBlobDBMessage <PBBlobDBInboundDatabaseResponseMessage> | |
{ | |
unsigned char _status; | |
unsigned short _token; | |
} | |
+ (CDStruct_9bfbda25)endpoint; | |
+ (void)load; | |
@property(readonly, nonatomic) unsigned char status; // @synthesize status=_status; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
- (_Bool)isFullDatabaseResponse; | |
- (id)initWithData:(id)arg1; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBSyncTypeAssociation : NSObject | |
{ | |
unsigned char _database; | |
unsigned long long _syncType; | |
} | |
@property(readonly, nonatomic) unsigned long long syncType; // @synthesize syncType=_syncType; | |
@property(readonly, nonatomic) unsigned char database; // @synthesize database=_database; | |
- (id)initWithDatabase:(unsigned char)arg1 syncType:(unsigned long long)arg2; | |
@end | |
@interface PBBlobDBWatchService : PBBlobDBBaseWatchService | |
{ | |
_Bool _verbose; | |
_Bool _active; | |
_Bool _updatingFirmware; | |
_Bool _databaseAvailable; | |
PBWatch *_watch; | |
PBBlobDBBaseWatchServiceAdapter *_watchServiceAdapter; | |
id _writeReceiveHandler; | |
PBAccountSession *_accountSession; | |
PBBlobDBEndpointCoordinator *_blobDBEndpointCoordinator; | |
NSObject<OS_dispatch_queue> *_synchronizingQueue; | |
RACSignal *_unfaithfulSignal; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(retain, nonatomic) RACSignal *unfaithfulSignal; // @synthesize unfaithfulSignal=_unfaithfulSignal; | |
@property(nonatomic) _Bool databaseAvailable; // @synthesize databaseAvailable=_databaseAvailable; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *synchronizingQueue; // @synthesize synchronizingQueue=_synchronizingQueue; | |
@property(readonly, nonatomic) __weak PBBlobDBEndpointCoordinator *blobDBEndpointCoordinator; // @synthesize blobDBEndpointCoordinator=_blobDBEndpointCoordinator; | |
@property(readonly, nonatomic) PBAccountSession *accountSession; // @synthesize accountSession=_accountSession; | |
@property(retain, nonatomic) id writeReceiveHandler; // @synthesize writeReceiveHandler=_writeReceiveHandler; | |
@property(nonatomic, getter=isUpdatingFirmware) _Bool updatingFirmware; // @synthesize updatingFirmware=_updatingFirmware; | |
@property(nonatomic) __weak PBBlobDBBaseWatchServiceAdapter *watchServiceAdapter; // @synthesize watchServiceAdapter=_watchServiceAdapter; | |
@property(nonatomic) _Bool active; // @synthesize active=_active; | |
@property(readonly, nonatomic, getter=isVerbose) _Bool verbose; // @synthesize verbose=_verbose; | |
- (id)watch; | |
- (void).cxx_destruct; | |
- (void)didReceiveNegativeResponse:(id)arg1 forChange:(id)arg2; | |
- (id)handleWriteMessage:(id)arg1; | |
- (id)conflictResolutionForEntryModelBlob:(id)arg1 localChange:(id)arg2 inDatabase:(unsigned char)arg3 isDeletion:(_Bool)arg4; | |
- (id)entryModelBlobFromWriteMessage:(id)arg1; | |
- (void)sendResponseToWatch:(id)arg1; | |
- (id)blobDBMessagesForBlob:(id)arg1 changeKind:(unsigned long long)arg2; | |
- (void)logBlob:(id)arg1 changeKind:(unsigned long long)arg2; | |
- (id)enqueueMessages:(id)arg1 forChange:(id)arg2; | |
- (id)blobMessagesForChange:(id)arg1; | |
- (id)sendBlobDBMessagesForChange:(id)arg1; | |
- (id)sendBlobDBMessagesForChanges:(id)arg1; | |
- (void)clearDatabasesEntryModelStatuses; | |
- (void)clearDatabasesWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)clearDatabases; | |
- (_Bool)database:(unsigned char)arg1 supportsSyncType:(unsigned long long)arg2; | |
- (id)availabilityCheckKeyForDatabaseWithID:(unsigned char)arg1; | |
- (id)databasesSupportsAvailabilityCheck; | |
- (id)databasesSupportsClear; | |
- (id)databasesSyncType; | |
- (void)databaseAvailabilityCheckWithCompletion:(CDUnknownBlockType)arg1; | |
- (_Bool)requiresTwoWaySync; | |
- (void)watchServiceDidSynchronize:(id)arg1; | |
- (void)watchServiceWillSynchronize; | |
- (id)handleDatabaseUnlockedMessage:(id)arg1; | |
- (void)syncWatchToPhoneForDatabase:(unsigned char)arg1; | |
- (void)syncPhoneToWatch; | |
- (void)synchronizeDatabasesWithSyncType:(unsigned long long)arg1; | |
- (void)synchronize:(unsigned long long)arg1; | |
- (void)synchronizeClearingFirst:(_Bool)arg1; | |
- (id)synchronizationClearingFirstSignal; | |
- (_Bool)accountChangeTriggersSynchronization; | |
- (void)watchServiceDidActivate; | |
- (void)watchServiceWillActivate; | |
- (void)deactivate; | |
- (void)activate; | |
- (id)initInternalWithWatch:(id)arg1 watchServicesSet:(id)arg2 accountSession:(id)arg3 watchServiceAdapter:(id)arg4; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 accountSession:(id)arg3 watchServiceAdapterSignal:(id)arg4; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 accountSession:(id)arg3 watchServiceAdapter:(id)arg4; | |
@end | |
@interface PBBlobDBWritebackMessage : PBBlobDBWriteMessage | |
{ | |
} | |
+ (void)load; | |
- (id)newResponseWithStatus:(unsigned char)arg1; | |
@end | |
@interface PBBlobDBWritebackResponseMessage : PBBlobDBWriteResponseMessage | |
{ | |
} | |
+ (unsigned char)commandID; | |
@end | |
@interface PBBlobDBWriteMessage : PBBlobDBMessage <PBBlobDBInboundDatabaseCommandMessage> | |
{ | |
unsigned char _database; | |
unsigned short _token; | |
unsigned long long _lastUpdatedAt; | |
NSData *_key; | |
NSData *_value; | |
} | |
+ (CDStruct_9bfbda25)endpoint; | |
+ (void)load; | |
@property(copy, nonatomic) NSData *value; // @synthesize value=_value; | |
@property(copy, nonatomic) NSData *key; // @synthesize key=_key; | |
@property(nonatomic) unsigned long long lastUpdatedAt; // @synthesize lastUpdatedAt=_lastUpdatedAt; | |
@property(readonly, nonatomic) unsigned char database; // @synthesize database=_database; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
- (void).cxx_destruct; | |
- (id)newResponseWithStatus:(unsigned char)arg1; | |
- (id)valueDataReader; | |
- (_Bool)isDeletion; | |
- (id)initWithData:(id)arg1; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobDBWriteResponseMessage : PBBlobDBMessage <PBBlobDBOutboundResponseMessage> | |
{ | |
unsigned short _token; | |
} | |
+ (unsigned char)commandID; | |
+ (CDStruct_9bfbda25)endpoint; | |
@property(readonly, nonatomic) unsigned short token; // @synthesize token=_token; | |
- (id)initWithToken:(unsigned short)arg1 status:(unsigned char)arg2; | |
// Remaining properties | |
@property(readonly, nonatomic) unsigned char commandID; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, nonatomic) unsigned short endpointID; | |
@property(readonly, nonatomic) double estimatedTransferDuration; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSData *payloadData; | |
@property(readonly, nonatomic) unsigned short payloadLength; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) double timeout; | |
@end | |
@interface PBBlobEntryModelChange : NSObject | |
{ | |
id <PBBlobEntryModel> _entryModel; | |
unsigned long long _kind; | |
NSDate *_synchronizedAt; | |
} | |
+ (id)changeWithKind:(unsigned long long)arg1 entryModel:(id)arg2; | |
@property(readonly, nonatomic) NSDate *synchronizedAt; // @synthesize synchronizedAt=_synchronizedAt; | |
@property(readonly, nonatomic) unsigned long long kind; // @synthesize kind=_kind; | |
@property(readonly, nonatomic) id <PBBlobEntryModel> entryModel; // @synthesize entryModel=_entryModel; | |
- (void).cxx_destruct; | |
- (id)description; | |
- (id)initWithKind:(unsigned long long)arg1 entryModel:(id)arg2 synchronizedAt:(id)arg3; | |
@end | |
@interface PBBluetoothCheckViewController : PBOnboardingGenericViewController | |
{ | |
PBLEPermissionRequestPolicy *_bluetoothPolicy; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBLEPermissionRequestPolicy *bluetoothPolicy; // @synthesize bluetoothPolicy=_bluetoothPolicy; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) _Bool shouldPresentViewController; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithLEPermissionRequestPolicy:(id)arg1; | |
- (id)initWithMediaType:(unsigned long long)arg1 bottomType:(unsigned long long)arg2; | |
- (id)init; | |
@end | |
@interface PBBluetoothLowEnergyIssueAnalyzer : NSObject | |
{ | |
PBBluetoothStatusChecker *_bluetoothStatusChecker; | |
} | |
+ (id)helpTextForError:(id)arg1; | |
+ (id)analyzer; | |
@property(readonly, nonatomic) PBBluetoothStatusChecker *bluetoothStatusChecker; // @synthesize bluetoothStatusChecker=_bluetoothStatusChecker; | |
- (void).cxx_destruct; | |
- (id)errorWithErrorCode:(long long)arg1 underlyingError:(id)arg2; | |
- (id)errorForCandidate:(id)arg1 error:(id)arg2; | |
- (long long)errorCodeForLinkStatus:(unsigned int)arg1; | |
- (id)initWithBluetoothStatusChecker:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBBluetoothStatusChecker : NSObject <CBPeripheralManagerDelegate> | |
{ | |
long long _state; | |
CBPeripheralManager *_peripheralManager; | |
} | |
+ (id)checker; | |
@property(readonly, nonatomic) CBPeripheralManager *peripheralManager; // @synthesize peripheralManager=_peripheralManager; | |
@property(nonatomic) long long state; // @synthesize state=_state; | |
- (void).cxx_destruct; | |
- (void)requestPowerOnPopup; | |
- (void)peripheralManagerDidUpdateState:(id)arg1; | |
- (id)initWithLEPermissionRequestPolicy:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBootConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
_Bool _shouldForceApplicationMigration; | |
NSURL *_remoteNotificationRegistrationEndpointURL; | |
NSURL *_userInformationEndpointURL; | |
NSURL *_userDiagnosticsEndpointURL; | |
NSURL *_deviceAnalyticsEndpointURL; | |
NSURL *_languagePacksEndpointURL; | |
NSURL *_oldLockerEndpointURL; | |
NSURL *_developerConnectionEndpointURL; | |
PBBootLockerConfiguration *_locker; | |
PBBootAuthenticationConfiguration *_authentication; | |
PBBootTimelineConfiguration *_timeline; | |
PBBootCohortsConfiguration *_cohorts; | |
NSURL *_authenticationSignInURL; | |
NSURL *_authenticationSignUpURL; | |
NSURL *_buyAPebbleURL; | |
PBURLTemplate *_appStoreWatchFacesURL; | |
PBURLTemplate *_appStoreWatchAppsURL; | |
PBURLTemplate *_appStoreDeveloperAppsURL; | |
PBURLTemplate *_appStoreApplicationURL; | |
PBURLTemplate *_appStoreApplicationChangelogURL; | |
PBURLTemplate *_appStoreApplicationShareURL; | |
NSURL *_supportURL; | |
NSURL *_supportBluetoothFindCodeURL; | |
NSURL *_supportBluetoothPairingURL; | |
NSURL *_supportGettingStartedURL; | |
NSURL *_supportFAQURL; | |
NSURL *_supportCommunityURL; | |
NSURL *_supportSuggestSomethingURL; | |
NSURL *_privacyPolicyURL; | |
NSURL *_SMSPrivacyPolicyURL; | |
NSURL *_SMSRepliesSupportURL; | |
NSURL *_nexmoPrivacyPolicyURL; | |
NSURL *_nexmoAcceptableUsePolicyURL; | |
PBBootTreasureDataConfiguration *_treasureData; | |
PBBootVoiceConfiguration *_voice; | |
PBBootLinkedServicesConfiguration *_linkedServices; | |
PBBootNotificationsConfiguration *_notifications; | |
PBURLTemplate *_weatherEndpointURL; | |
} | |
+ (id)JSONTransformerForKey:(id)arg1; | |
+ (id)notificationsJSONTransformer; | |
+ (id)linkedServicesJSONTransformer; | |
+ (id)voiceJSONTransformer; | |
+ (id)treasureDataJSONTransformer; | |
+ (id)cohortsJSONTransformer; | |
+ (id)timelineJSONTransformer; | |
+ (id)authenticationJSONTransformer; | |
+ (id)lockerJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBURLTemplate *weatherEndpointURL; // @synthesize weatherEndpointURL=_weatherEndpointURL; | |
@property(readonly, nonatomic) PBBootNotificationsConfiguration *notifications; // @synthesize notifications=_notifications; | |
@property(readonly, nonatomic) PBBootLinkedServicesConfiguration *linkedServices; // @synthesize linkedServices=_linkedServices; | |
@property(readonly, nonatomic) PBBootVoiceConfiguration *voice; // @synthesize voice=_voice; | |
@property(readonly, nonatomic) PBBootTreasureDataConfiguration *treasureData; // @synthesize treasureData=_treasureData; | |
@property(readonly, nonatomic) NSURL *nexmoAcceptableUsePolicyURL; // @synthesize nexmoAcceptableUsePolicyURL=_nexmoAcceptableUsePolicyURL; | |
@property(readonly, nonatomic) NSURL *nexmoPrivacyPolicyURL; // @synthesize nexmoPrivacyPolicyURL=_nexmoPrivacyPolicyURL; | |
@property(readonly, nonatomic) NSURL *SMSRepliesSupportURL; // @synthesize SMSRepliesSupportURL=_SMSRepliesSupportURL; | |
@property(readonly, nonatomic) NSURL *SMSPrivacyPolicyURL; // @synthesize SMSPrivacyPolicyURL=_SMSPrivacyPolicyURL; | |
@property(readonly, nonatomic) NSURL *privacyPolicyURL; // @synthesize privacyPolicyURL=_privacyPolicyURL; | |
@property(readonly, nonatomic) NSURL *supportSuggestSomethingURL; // @synthesize supportSuggestSomethingURL=_supportSuggestSomethingURL; | |
@property(readonly, nonatomic) NSURL *supportCommunityURL; // @synthesize supportCommunityURL=_supportCommunityURL; | |
@property(readonly, nonatomic) NSURL *supportFAQURL; // @synthesize supportFAQURL=_supportFAQURL; | |
@property(readonly, nonatomic) NSURL *supportGettingStartedURL; // @synthesize supportGettingStartedURL=_supportGettingStartedURL; | |
@property(readonly, nonatomic) NSURL *supportBluetoothPairingURL; // @synthesize supportBluetoothPairingURL=_supportBluetoothPairingURL; | |
@property(readonly, nonatomic) NSURL *supportBluetoothFindCodeURL; // @synthesize supportBluetoothFindCodeURL=_supportBluetoothFindCodeURL; | |
@property(readonly, nonatomic) NSURL *supportURL; // @synthesize supportURL=_supportURL; | |
@property(readonly, nonatomic) PBURLTemplate *appStoreApplicationShareURL; // @synthesize appStoreApplicationShareURL=_appStoreApplicationShareURL; | |
@property(readonly, nonatomic) PBURLTemplate *appStoreApplicationChangelogURL; // @synthesize appStoreApplicationChangelogURL=_appStoreApplicationChangelogURL; | |
@property(readonly, nonatomic) PBURLTemplate *appStoreApplicationURL; // @synthesize appStoreApplicationURL=_appStoreApplicationURL; | |
@property(readonly, nonatomic) PBURLTemplate *appStoreDeveloperAppsURL; // @synthesize appStoreDeveloperAppsURL=_appStoreDeveloperAppsURL; | |
@property(readonly, nonatomic) PBURLTemplate *appStoreWatchAppsURL; // @synthesize appStoreWatchAppsURL=_appStoreWatchAppsURL; | |
@property(readonly, nonatomic) PBURLTemplate *appStoreWatchFacesURL; // @synthesize appStoreWatchFacesURL=_appStoreWatchFacesURL; | |
@property(readonly, nonatomic) NSURL *buyAPebbleURL; // @synthesize buyAPebbleURL=_buyAPebbleURL; | |
@property(readonly, nonatomic) NSURL *authenticationSignUpURL; // @synthesize authenticationSignUpURL=_authenticationSignUpURL; | |
@property(readonly, nonatomic) NSURL *authenticationSignInURL; // @synthesize authenticationSignInURL=_authenticationSignInURL; | |
@property(readonly, nonatomic) _Bool shouldForceApplicationMigration; // @synthesize shouldForceApplicationMigration=_shouldForceApplicationMigration; | |
@property(readonly, nonatomic) PBBootCohortsConfiguration *cohorts; // @synthesize cohorts=_cohorts; | |
@property(readonly, nonatomic) PBBootTimelineConfiguration *timeline; // @synthesize timeline=_timeline; | |
@property(readonly, nonatomic) PBBootAuthenticationConfiguration *authentication; // @synthesize authentication=_authentication; | |
@property(readonly, nonatomic) PBBootLockerConfiguration *locker; // @synthesize locker=_locker; | |
@property(readonly, nonatomic) NSURL *developerConnectionEndpointURL; // @synthesize developerConnectionEndpointURL=_developerConnectionEndpointURL; | |
@property(readonly, nonatomic) NSURL *oldLockerEndpointURL; // @synthesize oldLockerEndpointURL=_oldLockerEndpointURL; | |
@property(readonly, nonatomic) NSURL *languagePacksEndpointURL; // @synthesize languagePacksEndpointURL=_languagePacksEndpointURL; | |
@property(readonly, nonatomic) NSURL *deviceAnalyticsEndpointURL; // @synthesize deviceAnalyticsEndpointURL=_deviceAnalyticsEndpointURL; | |
@property(readonly, nonatomic) NSURL *userDiagnosticsEndpointURL; // @synthesize userDiagnosticsEndpointURL=_userDiagnosticsEndpointURL; | |
@property(readonly, nonatomic) NSURL *userInformationEndpointURL; // @synthesize userInformationEndpointURL=_userInformationEndpointURL; | |
@property(readonly, nonatomic) NSURL *remoteNotificationRegistrationEndpointURL; // @synthesize remoteNotificationRegistrationEndpointURL=_remoteNotificationRegistrationEndpointURL; | |
- (void).cxx_destruct; | |
@end | |
@interface PBBootLockerConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
NSURL *_listEndpointURL; | |
PBURLTemplate *_addEndpointURL; | |
PBURLTemplate *_removeEndpointURL; | |
PBURLTemplate *_onboardingDataURL; | |
} | |
+ (id)onboardingDataURLJSONTransformer; | |
+ (id)removeEndpointURLJSONTransformer; | |
+ (id)addEndpointURLJSONTransformer; | |
+ (id)listEndpointURLJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBURLTemplate *onboardingDataURL; // @synthesize onboardingDataURL=_onboardingDataURL; | |
@property(readonly, nonatomic) PBURLTemplate *removeEndpointURL; // @synthesize removeEndpointURL=_removeEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *addEndpointURL; // @synthesize addEndpointURL=_addEndpointURL; | |
@property(readonly, nonatomic) NSURL *listEndpointURL; // @synthesize listEndpointURL=_listEndpointURL; | |
- (void).cxx_destruct; | |
@end | |
@interface PBBootAuthenticationConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_method; | |
PBURLTemplate *_signInURL; | |
PBURLTemplate *_signUpURL; | |
PBURLTemplate *_refreshTokenURL; | |
NSString *_cookieDomain; | |
NSNumber *_shouldCookieBeSecure; | |
} | |
+ (id)refreshTokenURLJSONTransformer; | |
+ (id)singUpURLJSONTransformer; | |
+ (id)signInURLJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSNumber *shouldCookieBeSecure; // @synthesize shouldCookieBeSecure=_shouldCookieBeSecure; | |
@property(readonly, copy, nonatomic) NSString *cookieDomain; // @synthesize cookieDomain=_cookieDomain; | |
@property(readonly, nonatomic) PBURLTemplate *refreshTokenURL; // @synthesize refreshTokenURL=_refreshTokenURL; | |
@property(readonly, nonatomic) PBURLTemplate *signUpURL; // @synthesize signUpURL=_signUpURL; | |
@property(readonly, nonatomic) PBURLTemplate *signInURL; // @synthesize signInURL=_signInURL; | |
@property(readonly, copy, nonatomic) NSString *method; // @synthesize method=_method; | |
- (void).cxx_destruct; | |
@end | |
@interface PBBootTimelineConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
double _pinTTL; | |
double _synchronizationInterval; | |
NSURL *_synchronizationEndpointURL; | |
PBURLTemplate *_sandboxTokenEndpointURL; | |
PBURLTemplate *_subscriptionToTopicEndpointURL; | |
NSURL *_subscriptionListEndpointURL; | |
} | |
+ (id)subscriptionListEndpointURLJSONTransformer; | |
+ (id)subscriptionToTopicEndpointURLJSONTransformer; | |
+ (id)sandboxTokenEndpointURLJSONTransformer; | |
+ (id)synchronizationEndpointURLJSONTransformer; | |
+ (id)synchronizationIntervalJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSURL *subscriptionListEndpointURL; // @synthesize subscriptionListEndpointURL=_subscriptionListEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *subscriptionToTopicEndpointURL; // @synthesize subscriptionToTopicEndpointURL=_subscriptionToTopicEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *sandboxTokenEndpointURL; // @synthesize sandboxTokenEndpointURL=_sandboxTokenEndpointURL; | |
@property(readonly, nonatomic) NSURL *synchronizationEndpointURL; // @synthesize synchronizationEndpointURL=_synchronizationEndpointURL; | |
@property(readonly, nonatomic) double synchronizationInterval; // @synthesize synchronizationInterval=_synchronizationInterval; | |
@property(readonly, nonatomic) double pinTTL; // @synthesize pinTTL=_pinTTL; | |
- (void).cxx_destruct; | |
@end | |
@interface PBBootLinkedServicesConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
PBURLTemplate *_authorizeSessionsEndpointURL; | |
PBURLTemplate *_reauthorizeSessionsEndpointURL; | |
PBURLTemplate *_reauthorizePinSendEndpointURL; | |
PBURLTemplate *_reauthorizePinVerifyEndpointURL; | |
PBURLTemplate *_accountRefreshEndpointURL; | |
PBURLTemplate *_accountRevokeEndpointURL; | |
PBURLTemplate *_SMSSendEndpointURL; | |
PBURLTemplate *_emailActionEndpointURL; | |
} | |
+ (id)emailActionEndpointURLJSONTransformer; | |
+ (id)SMSSendEndpointURLJSONTransformer; | |
+ (id)accountRevokeEndpointURLJSONTransformer; | |
+ (id)accountRefreshEndpointURLJSONTransformer; | |
+ (id)reauthorizePinVerifyEndpointURLJSONTransformer; | |
+ (id)reauthorizePinSendEndpointURLJSONTransformer; | |
+ (id)reauthorizeSessionsEndpointURLJSONTransformer; | |
+ (id)authorizeSessionsEndpointURLJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBURLTemplate *emailActionEndpointURL; // @synthesize emailActionEndpointURL=_emailActionEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *SMSSendEndpointURL; // @synthesize SMSSendEndpointURL=_SMSSendEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *accountRevokeEndpointURL; // @synthesize accountRevokeEndpointURL=_accountRevokeEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *accountRefreshEndpointURL; // @synthesize accountRefreshEndpointURL=_accountRefreshEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *reauthorizePinVerifyEndpointURL; // @synthesize reauthorizePinVerifyEndpointURL=_reauthorizePinVerifyEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *reauthorizePinSendEndpointURL; // @synthesize reauthorizePinSendEndpointURL=_reauthorizePinSendEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *reauthorizeSessionsEndpointURL; // @synthesize reauthorizeSessionsEndpointURL=_reauthorizeSessionsEndpointURL; | |
@property(readonly, nonatomic) PBURLTemplate *authorizeSessionsEndpointURL; // @synthesize authorizeSessionsEndpointURL=_authorizeSessionsEndpointURL; | |
- (void).cxx_destruct; | |
@end | |
@interface PBBootCohortsConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
NSURL *_endpointURL; | |
} | |
+ (id)endpointURLJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSURL *endpointURL; // @synthesize endpointURL=_endpointURL; | |
- (void).cxx_destruct; | |
@end | |
@interface PBBootTreasureDataConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
NSURL *_endpoint; | |
NSString *_writeKey; | |
} | |
+ (id)endpointJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSString *writeKey; // @synthesize writeKey=_writeKey; | |
@property(readonly, copy, nonatomic) NSURL *endpoint; // @synthesize endpoint=_endpoint; | |
- (void).cxx_destruct; | |
@end | |
@interface PBBootVoiceConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
NSArray *_languages; | |
NSSet *_firstPartyUUIDs; | |
} | |
+ (id)languagesJSONTransformer; | |
+ (id)firstPartyUUIDsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSSet *firstPartyUUIDs; // @synthesize firstPartyUUIDs=_firstPartyUUIDs; | |
@property(readonly, nonatomic) NSArray *languages; // @synthesize languages=_languages; | |
- (void).cxx_destruct; | |
@end | |
@interface PBVoiceLanguage : MTLModel <PBLanguageISOItem, MTLJSONSerializing> | |
{ | |
NSString *_fourCharLocale; | |
NSString *_sixCharLocale; | |
NSString *_endpointHost; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSString *endpointHost; // @synthesize endpointHost=_endpointHost; | |
@property(readonly, nonatomic) NSString *sixCharLocale; // @synthesize sixCharLocale=_sixCharLocale; | |
@property(readonly, nonatomic) NSString *fourCharLocale; // @synthesize fourCharLocale=_fourCharLocale; | |
- (void).cxx_destruct; | |
@property(readonly, copy, nonatomic) NSString *ISOCode; | |
- (_Bool)isEqualToLanguageSelectionItem:(id)arg1; | |
- (id)localizedLanguageName; | |
- (id)title; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBootNotificationsConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
PBURLTemplate *_appIconsURL; | |
} | |
+ (id)appIconsURLJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBURLTemplate *appIconsURL; // @synthesize appIconsURL=_appIconsURL; | |
- (void).cxx_destruct; | |
@end | |
@interface PBBootConfigurationEndpoint : NSObject <PBExpiringRemoteResource> | |
{ | |
NSURL *_URL; | |
} | |
+ (id)endpointWithHostname:(id)arg1 appVersion:(id)arg2 releaseNumber:(unsigned long long)arg3 javascriptVersion:(unsigned long long)arg4 locale:(id)arg5 debug:(_Bool)arg6; | |
+ (id)endpointWithURL:(id)arg1; | |
@property(readonly, nonatomic) NSURL *URL; // @synthesize URL=_URL; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) double maximumAge; | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
- (id)initPrivate; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @dynamic proposedFileName; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBootConfigurationStaticEndpoint : PBBootConfigurationEndpoint | |
{ | |
NSString *_proposedFileName; | |
} | |
- (id)proposedFileName; | |
- (void).cxx_destruct; | |
- (id)initWithURL:(id)arg1; | |
@end | |
@interface PBBootConfigurationDynamicEndpoint : PBBootConfigurationEndpoint | |
{ | |
NSString *_proposedFileName; | |
} | |
- (id)proposedFileName; | |
- (void).cxx_destruct; | |
- (id)initWithHostname:(id)arg1 appVersion:(id)arg2 releaseNumber:(unsigned long long)arg3 javascriptVersion:(unsigned long long)arg4 locale:(id)arg5 debug:(_Bool)arg6; | |
@end | |
@interface PBBootEnvironment : NSObject | |
{ | |
long long _bootConfigOption; | |
NSURL *_customRemoteConfigurationURL; | |
} | |
@property(copy, nonatomic) NSURL *customRemoteConfigurationURL; // @synthesize customRemoteConfigurationURL=_customRemoteConfigurationURL; | |
@property(nonatomic) long long bootConfigOption; // @synthesize bootConfigOption=_bootConfigOption; | |
- (void).cxx_destruct; | |
- (id)init; | |
@end | |
@interface PBBorderedIconButton : UIButton | |
{ | |
UIImage *_iconImage; | |
NSString *_text; | |
UIImageView *_icon; | |
UILabel *_textLabel; | |
} | |
@property(nonatomic) __weak UILabel *textLabel; // @synthesize textLabel=_textLabel; | |
@property(nonatomic) __weak UIImageView *icon; // @synthesize icon=_icon; | |
@property(retain, nonatomic) NSString *text; // @synthesize text=_text; | |
@property(retain, nonatomic) UIImage *iconImage; // @synthesize iconImage=_iconImage; | |
- (void).cxx_destruct; | |
- (void)setupWithImage:(id)arg1 text:(id)arg2; | |
- (void)awakeFromNib; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
@interface PBBTClassicInvalidTransportViewController : PBPairingBaseViewController | |
{ | |
UILabel *_titleLabel; | |
UILabel *_messageLabel; | |
PBRoundedButton *_retryButton; | |
PBRoundedButton *_notNowButton; | |
NSString *_titleText; | |
} | |
@property(readonly, nonatomic) NSString *titleText; // @synthesize titleText=_titleText; | |
@property(nonatomic) __weak PBRoundedButton *notNowButton; // @synthesize notNowButton=_notNowButton; | |
@property(nonatomic) __weak PBRoundedButton *retryButton; // @synthesize retryButton=_retryButton; | |
@property(nonatomic) __weak UILabel *messageLabel; // @synthesize messageLabel=_messageLabel; | |
@property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
- (void).cxx_destruct; | |
- (void)notNowButtonPressed; | |
- (void)retryButtonTapped; | |
- (_Bool)canSkip; | |
- (void)viewDidLoad; | |
- (id)initWithInvalidTransportNamed:(id)arg1; | |
@end | |
@interface PBBTClassicPairingFlow : PBViewControllerFlow <PBPairingBaseViewControllerDelegate, PBViewControllerFlowStepDelegate, PBWatchSetupViewControllerFlowStep, PBPairingFlow> | |
{ | |
PBWatch *_pairedWatch; | |
RACSignal *_watchSignal; | |
PBBTClassicPairingViewController *_pairingViewController; | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(retain, nonatomic) PBBTClassicPairingViewController *pairingViewController; // @synthesize pairingViewController=_pairingViewController; | |
@property(retain, nonatomic) RACSignal *watchSignal; // @synthesize watchSignal=_watchSignal; | |
@property(readonly, nonatomic) PBWatch *pairedWatch; // @synthesize pairedWatch=_pairedWatch; | |
- (void).cxx_destruct; | |
- (id)invalidAccessoryViewControllerWithTransportNamed:(id)arg1; | |
- (id)pairingProblemViewController; | |
- (id)pairingSuccessViewController; | |
- (void)internalStartFlowWithContext:(id)arg1 initalViewControllers:(id)arg2; | |
@property(readonly, nonatomic) UIViewController *startingViewController; | |
- (long long)completedWatchOnboardingVersion; | |
- (_Bool)shouldPairingViewControllerAllowSkip:(id)arg1; | |
- (void)pairingViewController:(id)arg1 pairingWasIgnoredForTransportNamed:(id)arg2; | |
- (void)pairingViewControllerPairingWasSkipped:(id)arg1; | |
- (void)pairingViewControllerPairingDidFail:(id)arg1 error:(id)arg2; | |
- (void)pairingViewControllerPairingDidSucceed:(id)arg1; | |
- (void)pairingViewControllerUserWantsToStartPairing:(id)arg1; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1 initalViewControllers:(id)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 watchSignal:(id)arg2; | |
- (id)initWithNavigationController:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(nonatomic) __weak id <PBBTClassicPairingFlowDelegate><PBViewControllerFlowStepDelegate> delegate; // @dynamic delegate; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBTClassicInitialPairingFlow : PBBTClassicPairingFlow | |
{ | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@end | |
@interface PBBTClassicNewWatchPairingFlow : PBBTClassicPairingFlow | |
{ | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@end | |
@interface PBBTClassicPairingViewController : PBPairingBaseViewController | |
{ | |
_Bool _accessoryPickerReturnedSuccessfully; | |
_Bool _shownPickerOnce; | |
long long _intendedWatchModel; | |
UILabel *_bluetoothNameLabel; | |
UIImageView *_warningIcon; | |
UILabel *_warningLabel; | |
PBBluetoothStatusChecker *_bluetoothStatusChecker; | |
} | |
+ (id)viewControllerWithWatchSignal:(id)arg1; | |
@property(readonly, nonatomic) PBBluetoothStatusChecker *bluetoothStatusChecker; // @synthesize bluetoothStatusChecker=_bluetoothStatusChecker; | |
@property(nonatomic) _Bool shownPickerOnce; // @synthesize shownPickerOnce=_shownPickerOnce; | |
@property(nonatomic) _Bool accessoryPickerReturnedSuccessfully; // @synthesize accessoryPickerReturnedSuccessfully=_accessoryPickerReturnedSuccessfully; | |
@property(nonatomic) __weak UILabel *warningLabel; // @synthesize warningLabel=_warningLabel; | |
@property(nonatomic) __weak UIImageView *warningIcon; // @synthesize warningIcon=_warningIcon; | |
@property(nonatomic) __weak UILabel *bluetoothNameLabel; // @synthesize bluetoothNameLabel=_bluetoothNameLabel; | |
@property(nonatomic) long long intendedWatchModel; // @synthesize intendedWatchModel=_intendedWatchModel; | |
- (void).cxx_destruct; | |
- (void)showPickerForDevicesMatchingPredicate:(id)arg1; | |
- (void)showPicker; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (double)delayBeforeShowingPicker; | |
- (void)viewDidLoad; | |
- (id)initWithWatchSignal:(id)arg1 bluetoothStatusChecker:(id)arg2; | |
@end | |
@interface PBBTLowEnergyPairingFlow : PBViewControllerFlow <PBPairingBaseViewControllerDelegate, PBFixBluetoothNotificationPermissionViewControllerDelegate, PBPairingFlow> | |
{ | |
PBWatch *_pairedWatch; | |
RACSignal *_watchSignal; | |
RACSubject *_pairedWatchSubject; | |
PBBTLowEnergyPairingViewController *_lowEnergyPairingViewController; | |
} | |
@property(retain, nonatomic) PBBTLowEnergyPairingViewController *lowEnergyPairingViewController; // @synthesize lowEnergyPairingViewController=_lowEnergyPairingViewController; | |
@property(retain, nonatomic) RACSubject *pairedWatchSubject; // @synthesize pairedWatchSubject=_pairedWatchSubject; | |
@property(retain, nonatomic) RACSignal *watchSignal; // @synthesize watchSignal=_watchSignal; | |
@property(readonly, nonatomic) PBWatch *pairedWatch; // @synthesize pairedWatch=_pairedWatch; | |
- (void).cxx_destruct; | |
- (id)pairingProblemViewController; | |
- (id)fixNotificationViewControllerWithError:(id)arg1; | |
- (_Bool)shouldBeAllowToSkip; | |
- (void)internalStartFlowWithContext:(id)arg1 initalViewControllers:(id)arg2; | |
- (void)fixPermissionViewControllerWantsToAbort:(id)arg1; | |
- (void)fixPermissionViewControllerWantsToSkip:(id)arg1; | |
- (void)fixPermissionViewControllerWantsToFix:(id)arg1 needsToInvokeSettings:(_Bool)arg2; | |
@property(readonly, nonatomic) UIViewController *startingViewController; | |
- (_Bool)shouldPairingViewControllerAllowSkip:(id)arg1; | |
- (id)invalidAccessoryViewControllerWithTransportNamed:(id)arg1; | |
- (void)pairingViewController:(id)arg1 pairingWasIgnoredForTransportNamed:(id)arg2; | |
- (void)pairingViewControllerPairingWasSkipped:(id)arg1; | |
- (void)pairingViewControllerPairingDidFail:(id)arg1 error:(id)arg2; | |
- (void)pairingViewControllerPairingDidSucceed:(id)arg1; | |
- (void)pairingViewControllerUserWantsToStartPairing:(id)arg1; | |
- (long long)completedWatchOnboardingVersion; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1 initalViewControllers:(id)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 watchSignal:(id)arg2; | |
- (id)initWithNavigationController:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(nonatomic) __weak id <PBBTLowEnergyPairingFlowDelegate><PBViewControllerFlowStepDelegate> delegate; // @dynamic delegate; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBTLowEnergyInitialPairingFlow : PBBTLowEnergyPairingFlow | |
{ | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@end | |
@interface PBBTLowEnergyNewWatchPairingFlow : PBBTLowEnergyPairingFlow | |
{ | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@end | |
@interface PBBTLowEnergyPairingViewController : PBPairingBaseViewController <PBProximityBasedPairingServiceDelegate> | |
{ | |
PBWatch *_watch; | |
long long _intendedWatchModel; | |
PBProximityBasedPairingService *_pairingService; | |
PBRoundedButton *_pairingProblemsButton; | |
UILabel *_descriptionLabel; | |
UIActivityIndicatorView *_loadingIndicator; | |
UIImageView *_pairingImageView; | |
} | |
@property(nonatomic) __weak UIImageView *pairingImageView; // @synthesize pairingImageView=_pairingImageView; | |
@property(nonatomic) __weak UIActivityIndicatorView *loadingIndicator; // @synthesize loadingIndicator=_loadingIndicator; | |
@property(nonatomic) __weak UILabel *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel; | |
@property(nonatomic) __weak PBRoundedButton *pairingProblemsButton; // @synthesize pairingProblemsButton=_pairingProblemsButton; | |
@property(retain, nonatomic) PBProximityBasedPairingService *pairingService; // @synthesize pairingService=_pairingService; | |
@property(nonatomic) long long intendedWatchModel; // @synthesize intendedWatchModel=_intendedWatchModel; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (id)connectedStateImageForWatch:(long long)arg1; | |
- (id)willPairStateImageForWatch:(long long)arg1; | |
- (id)discoveredStateImageForWatch:(long long)arg1; | |
- (id)initialStateImageForWatch:(long long)arg1; | |
- (void)switchToConnectedState; | |
- (void)switchToWillPairState; | |
- (void)switchToDiscoveredStateWithCandidateName:(id)arg1; | |
- (void)switchToInitialState; | |
- (void)showLoadingView; | |
- (void)pairingService:(id)arg1 didPairCandidate:(id)arg2; | |
- (void)pairingService:(id)arg1 willPairCandidate:(id)arg2; | |
- (void)didDiscoverUnfaithfulPeripheralInPairingService:(id)arg1; | |
- (void)pairingService:(id)arg1 didFailToPairCandidate:(id)arg2 error:(id)arg3; | |
- (void)pairingService:(id)arg1 didDiscoverCandidate:(id)arg2; | |
- (void)pairingProblemsButtonPressed:(id)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithPairingService:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBBTPairingSuccessViewController : PBOnboardingGenericViewController | |
{ | |
_Bool _isBleOnlyPairing; | |
NSTimer *_successAutoDismissTimer; | |
} | |
@property(readonly, nonatomic) _Bool isBleOnlyPairing; // @synthesize isBleOnlyPairing=_isBleOnlyPairing; | |
@property(retain, nonatomic) NSTimer *successAutoDismissTimer; // @synthesize successAutoDismissTimer=_successAutoDismissTimer; | |
- (void).cxx_destruct; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)dismissView; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithBleOnly:(_Bool)arg1; | |
@end | |
@interface PBButtonCardView : PBCardView | |
{ | |
NSString *_title; | |
UIImage *_icon; | |
RACCommand *_command; | |
} | |
@property(retain, nonatomic) RACCommand *command; // @synthesize command=_command; | |
@property(retain, nonatomic) UIImage *icon; // @synthesize icon=_icon; | |
@property(copy, nonatomic) NSString *title; // @synthesize title=_title; | |
- (void).cxx_destruct; | |
- (void)_commonInit; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)init; | |
@end | |
@interface PBCalendar : PBCalendarEntity | |
{ | |
unsigned short _types; | |
NSString *_calendarIdentifier; | |
NSString *_title; | |
} | |
+ (id)calendarFromManagedCalendar:(id)arg1; | |
@property(readonly, nonatomic) unsigned short types; // @synthesize types=_types; | |
@property(readonly, copy, nonatomic) NSString *title; // @synthesize title=_title; | |
@property(readonly, copy, nonatomic) NSString *calendarIdentifier; // @synthesize calendarIdentifier=_calendarIdentifier; | |
- (void).cxx_destruct; | |
- (id)entityIdentifier; | |
- (id)initWithIdentifier:(id)arg1 title:(id)arg2 types:(unsigned short)arg3; | |
- (id)init; | |
- (id)initFromManagedCalendar:(id)arg1; | |
@end | |
@interface PBCalendarDataStore : NSObject | |
{ | |
PBCoreDataManager *_coreDataManager; | |
} | |
@property(readonly, nonatomic) PBCoreDataManager *coreDataManager; // @synthesize coreDataManager=_coreDataManager; | |
- (void).cxx_destruct; | |
- (void)saveChanges; | |
- (void)removeCalendar:(id)arg1; | |
- (void)addCalendar:(id)arg1 toSource:(id)arg2; | |
- (id)calendarsForSource:(id)arg1 withAllowedEntityTypes:(unsigned short)arg2; | |
- (id)calendarWithIdentifier:(id)arg1; | |
- (void)removeCalendarSource:(id)arg1; | |
- (void)addCalendarSource:(id)arg1; | |
- (id)calendarSources; | |
@property(copy, nonatomic) NSString *calendarEventStoreIdentifier; | |
- (id)initWithCoreDataManager:(id)arg1; | |
- (id)init; | |
- (void)removeEvent:(id)arg1; | |
- (void)addEvent:(id)arg1 toCalendar:(id)arg2; | |
- (id)eventsForCalendar:(id)arg1; | |
- (id)reminderWithTimelineIdentifier:(id)arg1; | |
- (void)removeReminder:(id)arg1; | |
- (void)addReminder:(id)arg1 toCalendar:(id)arg2; | |
- (id)remindersForCalendar:(id)arg1; | |
@end | |
@interface PBCalendarEntity : NSObject <PBCalendarEntity> | |
{ | |
} | |
+ (void)load; | |
- (_Bool)isEqual:(id)arg1; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) id <NSObject> entityIdentifier; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBCalendarEvent : PBCalendarItem | |
{ | |
_Bool _allDay; | |
NSString *_eventIdentifier; | |
NSString *_location; | |
NSDate *_startDate; | |
NSDate *_endDate; | |
NSString *_notes; | |
} | |
+ (id)calendarEventFromManagedCalendarEvent:(id)arg1; | |
@property(readonly, copy, nonatomic) NSString *notes; // @synthesize notes=_notes; | |
@property(readonly, nonatomic) _Bool allDay; // @synthesize allDay=_allDay; | |
@property(readonly, nonatomic) NSDate *endDate; // @synthesize endDate=_endDate; | |
@property(readonly, nonatomic) NSDate *startDate; // @synthesize startDate=_startDate; | |
@property(readonly, copy, nonatomic) NSString *location; // @synthesize location=_location; | |
@property(readonly, copy, nonatomic) NSString *eventIdentifier; // @synthesize eventIdentifier=_eventIdentifier; | |
- (void).cxx_destruct; | |
- (id)entityIdentifier; | |
- (id)maskedTitle; | |
- (id)description; | |
- (id)calendarEventForUpdateWithExistingCalendarEvent:(id)arg1; | |
- (id)calendarEventForInsertionWithNewTimelineIdentifier:(id)arg1; | |
- (id)initWithIdentifier:(id)arg1 title:(id)arg2 location:(id)arg3 startDate:(id)arg4 endDate:(id)arg5 allDay:(_Bool)arg6 notes:(id)arg7 lastModifiedDate:(id)arg8 alarms:(id)arg9 timelineIdentifier:(id)arg10; | |
- (id)init; | |
- (id)initFromManagedCalendarEvent:(id)arg1; | |
- (id)layoutForCalendar; | |
- (id)actions; | |
- (id)attributesForPin; | |
- (id)systemAppUUID; | |
- (id)actionsForReminder; | |
- (id)attributesForReminder; | |
@end | |
@interface PBCalendarItem : PBCalendarEntity | |
{ | |
NSUUID *_timelineIdentifier; | |
NSString *_title; | |
NSDate *_lastModifiedDate; | |
NSArray *_alarms; | |
} | |
@property(readonly, nonatomic) NSArray *alarms; // @synthesize alarms=_alarms; | |
@property(readonly, nonatomic) NSDate *lastModifiedDate; // @synthesize lastModifiedDate=_lastModifiedDate; | |
@property(readonly, nonatomic) NSString *title; // @synthesize title=_title; | |
@property(readonly, nonatomic) NSUUID *timelineIdentifier; // @synthesize timelineIdentifier=_timelineIdentifier; | |
- (void).cxx_destruct; | |
- (id)alarmsWithNewIdentifiers; | |
- (id)alarmsUpdatedFromCalendarItem:(id)arg1; | |
- (id)entityIdentifier; | |
- (id)initWithTimelineIdentifier:(id)arg1 title:(id)arg2 lastModifiedDate:(id)arg3 alarms:(id)arg4; | |
- (id)init; | |
@property(readonly, nonatomic) NSString *layoutForCalendar; | |
@property(readonly, nonatomic) NSArray *actions; | |
@property(readonly, nonatomic) NSArray *attributesForPin; | |
@property(readonly, nonatomic) _Bool allDay; | |
@property(readonly, nonatomic) NSDate *endDate; | |
@property(readonly, nonatomic) NSDate *startDate; | |
@property(readonly, nonatomic) NSUUID *systemAppUUID; | |
@property(readonly, copy, nonatomic) NSArray *actionsForReminder; | |
@property(readonly, copy, nonatomic) NSArray *attributesForReminder; | |
@end | |
@interface PBCalendarItemAlarm : PBCalendarEntity | |
{ | |
NSDate *_absoluteDate; | |
NSUUID *_timelineIdentifier; | |
} | |
+ (id)itemAlarmFromManagedCalendarAlarm:(id)arg1; | |
@property(readonly, nonatomic) NSUUID *timelineIdentifier; // @synthesize timelineIdentifier=_timelineIdentifier; | |
@property(readonly, nonatomic) NSDate *absoluteDate; // @synthesize absoluteDate=_absoluteDate; | |
- (void).cxx_destruct; | |
- (id)entityIdentifier; | |
- (id)calendarItemAlarmWithTimelineIdentifier:(id)arg1; | |
- (id)initWithAbsoluteDate:(id)arg1 timelineIdentifier:(id)arg2; | |
- (id)init; | |
- (id)initFromManagedCalendarAlarm:(id)arg1; | |
- (id)initWithTimelineReminder:(id)arg1; | |
@end | |
@interface PBCalendarPermissionViewController : PBOnboardingGenericViewController <PBViewControllerFlowStep> | |
{ | |
_TtC9PebbleApp22PBCalendarEventManager *_eventManager; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) _TtC9PebbleApp22PBCalendarEventManager *eventManager; // @synthesize eventManager=_eventManager; | |
- (void).cxx_destruct; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)requestPermission; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithCalendarEventManager:(id)arg1; | |
- (id)init; | |
@property(readonly, nonatomic) _Bool shouldPresentViewController; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBCalendarReminder : PBCalendarItem | |
{ | |
_Bool _completed; | |
NSString *_calendarItemIdentifier; | |
NSDate *_dueDate; | |
NSString *_notes; | |
} | |
+ (id)calendarReminderFromManagedCalendarReminder:(id)arg1; | |
@property(readonly, nonatomic) _Bool completed; // @synthesize completed=_completed; | |
@property(readonly, copy, nonatomic) NSString *notes; // @synthesize notes=_notes; | |
@property(readonly, nonatomic) NSDate *dueDate; // @synthesize dueDate=_dueDate; | |
@property(readonly, copy, nonatomic) NSString *calendarItemIdentifier; // @synthesize calendarItemIdentifier=_calendarItemIdentifier; | |
- (void).cxx_destruct; | |
- (id)entityIdentifier; | |
- (id)maskedTitle; | |
- (id)description; | |
- (id)calendarReminderByUpdatingCalendarItemIdentifier:(id)arg1; | |
- (id)calendarReminderByUpdatingExistingCalendarReminder:(id)arg1; | |
- (id)calendarReminderByUpdatingTimelineIdentifier:(id)arg1; | |
- (id)initWithIdentifier:(id)arg1 title:(id)arg2 dueDate:(id)arg3 notes:(id)arg4 completed:(_Bool)arg5 alarms:(id)arg6 lastModifiedDate:(id)arg7 timelineIdentifier:(id)arg8; | |
- (id)init; | |
- (id)initFromManagedCalendarReminder:(id)arg1; | |
- (id)layoutForCalendar; | |
- (id)actions; | |
- (id)attributesForPin; | |
- (_Bool)allDay; | |
- (id)endDate; | |
- (id)startDate; | |
- (id)systemAppUUID; | |
- (id)actionsForReminder; | |
- (id)attributesForReminder; | |
@end | |
@interface PBCalendarSettingsTableCell : PBTableViewCell | |
{ | |
PBCalendarSettingsTableCellModel *_cellModel; | |
UILabel *_titleLabel; | |
_TtC9PebbleApp8PBToggle *_toggleSwitch; | |
} | |
@property(nonatomic) __weak _TtC9PebbleApp8PBToggle *toggleSwitch; // @synthesize toggleSwitch=_toggleSwitch; | |
@property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(retain, nonatomic) PBCalendarSettingsTableCellModel *cellModel; // @synthesize cellModel=_cellModel; | |
- (void).cxx_destruct; | |
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2; | |
- (void)awakeFromNib; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@interface PBCalendarSettingsViewController : PBTableViewController | |
{ | |
PBCalendarSettingsViewModel *_viewModel; | |
PBCalendarSettingsViewControllerConfiguration *_configuration; | |
UIImageView *_emptyPlaceholderImage; | |
PBRoundedButton *_enableDisableAllButton; | |
PBSystemAppSettingsResolveIssueButton *_resolveIssueButton; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewControllerForReminders; | |
+ (id)viewControllerForEvents; | |
@property(retain, nonatomic) PBSystemAppSettingsResolveIssueButton *resolveIssueButton; // @synthesize resolveIssueButton=_resolveIssueButton; | |
@property(retain, nonatomic) PBRoundedButton *enableDisableAllButton; // @synthesize enableDisableAllButton=_enableDisableAllButton; | |
@property(retain, nonatomic) UIImageView *emptyPlaceholderImage; // @synthesize emptyPlaceholderImage=_emptyPlaceholderImage; | |
@property(retain, nonatomic) PBCalendarSettingsViewControllerConfiguration *configuration; // @synthesize configuration=_configuration; | |
@property(retain, nonatomic) PBCalendarSettingsViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
- (void).cxx_destruct; | |
- (id)footerTitleForSectionAtIndex:(unsigned long long)arg1; | |
- (_Bool)isSectionDefaultCalendar:(unsigned long long)arg1; | |
- (id)addEmptyPlaceholderImageToView; | |
- (void)showPermissionsError; | |
- (void)resolveIssuesButtonPressed:(id)arg1; | |
- (void)enableDisableButtonPressed:(id)arg1; | |
- (void)tableView:(id)arg1 didDeselectRowAtIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)setupViewsWithNeedsConfiguration:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithCalendarSettingsViewModel:(id)arg1 configuration:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBCalendarSettingsViewControllerConfiguration : NSObject | |
{ | |
_Bool _showDefaultCalendar; | |
_Bool _showEnableAllButton; | |
NSString *_title; | |
NSString *_defaultCalendarFooterText; | |
NSString *_defaultCalendarHeaderText; | |
UIImage *_emptyPlaceholderImage; | |
NSString *_resolvePermissionButtonText; | |
NSString *_fixPermissionAlertMessage; | |
} | |
+ (id)reminderConfiguration; | |
+ (id)eventConfiguration; | |
@property(readonly, nonatomic) NSString *fixPermissionAlertMessage; // @synthesize fixPermissionAlertMessage=_fixPermissionAlertMessage; | |
@property(readonly, nonatomic) NSString *resolvePermissionButtonText; // @synthesize resolvePermissionButtonText=_resolvePermissionButtonText; | |
@property(readonly, nonatomic) UIImage *emptyPlaceholderImage; // @synthesize emptyPlaceholderImage=_emptyPlaceholderImage; | |
@property(readonly, nonatomic) _Bool showEnableAllButton; // @synthesize showEnableAllButton=_showEnableAllButton; | |
@property(readonly, nonatomic) NSString *defaultCalendarHeaderText; // @synthesize defaultCalendarHeaderText=_defaultCalendarHeaderText; | |
@property(readonly, nonatomic) NSString *defaultCalendarFooterText; // @synthesize defaultCalendarFooterText=_defaultCalendarFooterText; | |
@property(readonly, nonatomic) _Bool showDefaultCalendar; // @synthesize showDefaultCalendar=_showDefaultCalendar; | |
@property(readonly, nonatomic) NSString *title; // @synthesize title=_title; | |
- (void).cxx_destruct; | |
- (id)initWithTitle:(id)arg1 showDefaultCalendar:(_Bool)arg2 defaultCalendarHeaderText:(id)arg3 defaultCalendarFooterText:(id)arg4 showEnableAllButton:(_Bool)arg5 emptyPlaceholderImage:(id)arg6 resolvePermissionButtonText:(id)arg7 fixPermissionAlertMessage:(id)arg8; | |
@end | |
@interface PBCalendarSettingsViewModel : NSObject | |
{ | |
unsigned long long _numberOfSelectedCalendars; | |
PBCalendar *_defaultCalendar; | |
_TtC9PebbleApp21PBCalendarItemManager *_calendarItemManager; | |
NSArray *_sources; | |
NSArray *_calendarsBySourceIndex; | |
NSSet *_selectedCalendars; | |
} | |
@property(copy, nonatomic) NSSet *selectedCalendars; // @synthesize selectedCalendars=_selectedCalendars; | |
@property(readonly, copy, nonatomic) NSArray *calendarsBySourceIndex; // @synthesize calendarsBySourceIndex=_calendarsBySourceIndex; | |
@property(readonly, copy, nonatomic) NSArray *sources; // @synthesize sources=_sources; | |
@property(readonly, nonatomic) _TtC9PebbleApp21PBCalendarItemManager *calendarItemManager; // @synthesize calendarItemManager=_calendarItemManager; | |
@property(retain, nonatomic) PBCalendar *defaultCalendar; // @synthesize defaultCalendar=_defaultCalendar; | |
@property(readonly, nonatomic) unsigned long long numberOfSelectedCalendars; // @synthesize numberOfSelectedCalendars=_numberOfSelectedCalendars; | |
- (void).cxx_destruct; | |
- (id)calendarAtIndexPath:(id)arg1; | |
- (id)sourceAtIndex:(unsigned long long)arg1; | |
- (void)requestAuthorizationWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)selectAllCalendars:(CDUnknownBlockType)arg1; | |
- (void)clearAllSelections:(CDUnknownBlockType)arg1; | |
- (void)toggleCalendarSelectionAtIndexPath:(id)arg1 toState:(_Bool)arg2; | |
- (id)titleForCalendarSourceAtIndex:(unsigned long long)arg1; | |
- (id)cellModelForCalendarAtIndexPath:(id)arg1; | |
- (unsigned long long)numberOfCalendarsInSourceAtIndex:(unsigned long long)arg1; | |
@property(readonly, nonatomic) unsigned long long numberOfCalendarSources; | |
@property(readonly, nonatomic) long long authorizationStatus; | |
- (id)initWithCalendarItemManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBCalendarSettingsTableCellModel : NSObject | |
{ | |
_Bool _selected; | |
NSString *_calendarTitle; | |
} | |
@property(readonly, nonatomic) _Bool selected; // @synthesize selected=_selected; | |
@property(readonly, nonatomic) NSString *calendarTitle; // @synthesize calendarTitle=_calendarTitle; | |
- (void).cxx_destruct; | |
- (id)initWithCalendarTitle:(id)arg1 isSelected:(_Bool)arg2; | |
- (id)init; | |
@end | |
@interface PBCalendarSource : PBCalendarEntity | |
{ | |
NSString *_sourceIdentifier; | |
NSString *_title; | |
} | |
+ (id)calendarSourceFromManagedCalendarSource:(id)arg1; | |
@property(readonly, copy, nonatomic) NSString *title; // @synthesize title=_title; | |
@property(readonly, copy, nonatomic) NSString *sourceIdentifier; // @synthesize sourceIdentifier=_sourceIdentifier; | |
- (void).cxx_destruct; | |
- (id)entityIdentifier; | |
- (id)initWithIdentifier:(id)arg1 title:(id)arg2; | |
- (id)init; | |
- (id)initFromManagedCalendarSource:(id)arg1; | |
@end | |
@interface PBCannedResponseManager : NSObject | |
{ | |
NSUserDefaults *_cannedResponseDefaults; | |
} | |
+ (id)userDefaults; | |
@property(readonly, nonatomic) NSUserDefaults *cannedResponseDefaults; // @synthesize cannedResponseDefaults=_cannedResponseDefaults; | |
- (void).cxx_destruct; | |
- (id)defaultResponsesForAppIdentifier:(id)arg1; | |
- (id)cannedResponsesForAppIdentifier:(id)arg1; | |
- (void)setCannedResponses:(id)arg1 forAppIdentifier:(id)arg2; | |
- (id)initWithUserDefaults:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBCannedResponsesViewController : PBBaseViewController <UITextFieldDelegate> | |
{ | |
NSArray *_cannedResponseTextFields; | |
UILabel *_descriptionLabel; | |
PBRoundedButton *_resetButton; | |
UIScrollView *_scrollView; | |
_TtC9PebbleApp25PBCannedMessagesViewModel *_viewModel; | |
PBCannedResponseManager *_cannedResponseManager; | |
NSArray *_defaultCannedResponses; | |
} | |
+ (id)cannedResponseViewControllerEmailApps; | |
+ (id)cannedResponseViewControllerForAppIdentifier:(id)arg1; | |
@property(readonly, nonatomic) NSArray *defaultCannedResponses; // @synthesize defaultCannedResponses=_defaultCannedResponses; | |
@property(readonly, nonatomic) PBCannedResponseManager *cannedResponseManager; // @synthesize cannedResponseManager=_cannedResponseManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp25PBCannedMessagesViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
@property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView; | |
@property(retain, nonatomic) PBRoundedButton *resetButton; // @synthesize resetButton=_resetButton; | |
@property(retain, nonatomic) UILabel *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel; | |
@property(copy, nonatomic) NSArray *cannedResponseTextFields; // @synthesize cannedResponseTextFields=_cannedResponseTextFields; | |
- (void).cxx_destruct; | |
- (_Bool)textFieldShouldReturn:(id)arg1; | |
- (_Bool)textFieldShouldEndEditing:(id)arg1; | |
- (_Bool)textFieldShouldBeginEditing:(id)arg1; | |
- (_Bool)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; | |
- (void)handleResetTap:(id)arg1; | |
- (void)saveCannedResponses; | |
- (void)handleKeyboardHiddenNotification:(id)arg1; | |
- (void)handleKeyboardShownNotification:(id)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithViewModel:(id)arg1 cannedResponseManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBCardView : UIView | |
{ | |
_Bool _shadowEnabled; | |
UIView *_headerView; | |
UIView *_contentView; | |
UIView *_footerView; | |
double _cornerRadius; | |
UIView *_containerView; | |
UIView *_headerContainerView; | |
UIView *_contentContainerView; | |
UIView *_footerContainerView; | |
} | |
@property(readonly, nonatomic) __weak UIView *footerContainerView; // @synthesize footerContainerView=_footerContainerView; | |
@property(readonly, nonatomic) __weak UIView *contentContainerView; // @synthesize contentContainerView=_contentContainerView; | |
@property(readonly, nonatomic) __weak UIView *headerContainerView; // @synthesize headerContainerView=_headerContainerView; | |
@property(readonly, nonatomic) __weak UIView *containerView; // @synthesize containerView=_containerView; | |
@property(nonatomic) double cornerRadius; // @synthesize cornerRadius=_cornerRadius; | |
@property(nonatomic, getter=isShadowEnabled) _Bool shadowEnabled; // @synthesize shadowEnabled=_shadowEnabled; | |
@property(retain, nonatomic) UIView *footerView; // @synthesize footerView=_footerView; | |
@property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; | |
@property(retain, nonatomic) UIView *headerView; // @synthesize headerView=_headerView; | |
- (void).cxx_destruct; | |
- (void)pb_commonInit; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)init; | |
@end | |
@interface PBCardViewController : PBBaseViewController | |
{ | |
PBLinearCardCollectionView *_cardCollectionView; | |
} | |
@property(readonly, nonatomic) PBLinearCardCollectionView *cardCollectionView; // @synthesize cardCollectionView=_cardCollectionView; | |
- (void).cxx_destruct; | |
- (void)updateContentInsetInResponseToWatchDisconnectedBannerHeight:(double)arg1; | |
- (void)viewDidLoad; | |
@end | |
@interface PBCarrierModel : NSObject <NSCoding> | |
{ | |
NSString *_carrierName; | |
NSString *_isoCountryCode; | |
NSString *_mobileCountryCode; | |
NSString *_mobileNetworkCode; | |
} | |
@property(readonly, nonatomic) NSString *mobileNetworkCode; // @synthesize mobileNetworkCode=_mobileNetworkCode; | |
@property(readonly, nonatomic) NSString *mobileCountryCode; // @synthesize mobileCountryCode=_mobileCountryCode; | |
@property(readonly, nonatomic) NSString *isoCountryCode; // @synthesize isoCountryCode=_isoCountryCode; | |
@property(readonly, nonatomic) NSString *carrierName; // @synthesize carrierName=_carrierName; | |
- (void).cxx_destruct; | |
- (id)description; | |
- (unsigned long long)hash; | |
- (_Bool)isEqual:(id)arg1; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithCarrier:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBClassCheckingValueTransformer : MTLValueTransformer | |
{ | |
} | |
+ (id)classCheckingValueTransformerForClass:(Class)arg1 valueRequired:(_Bool)arg2; | |
@end | |
@interface PBCloudAppAdapter : NSObject <PBCloudApp> | |
{ | |
NSUUID *_UUID; | |
NSString *_name; | |
NSString *_shortName; | |
NSString *_developerID; | |
NSURL *_appRootFileURL; | |
NSString *_entryPointScriptPath; | |
NSDictionary *_translationTable; | |
NSArray *_supportedPlatforms; | |
NSString *_bootstrapFileName; | |
} | |
+ (id)cloudAppForAppConfig:(id)arg1; | |
@property(readonly, copy, nonatomic) NSString *bootstrapFileName; // @synthesize bootstrapFileName=_bootstrapFileName; | |
@property(readonly, copy, nonatomic) NSArray *supportedPlatforms; // @synthesize supportedPlatforms=_supportedPlatforms; | |
@property(readonly, copy, nonatomic) NSDictionary *translationTable; // @synthesize translationTable=_translationTable; | |
@property(readonly, copy, nonatomic) NSString *entryPointScriptPath; // @synthesize entryPointScriptPath=_entryPointScriptPath; | |
@property(readonly, nonatomic) NSURL *appRootFileURL; // @synthesize appRootFileURL=_appRootFileURL; | |
@property(readonly, copy, nonatomic) NSString *developerID; // @synthesize developerID=_developerID; | |
@property(readonly, copy, nonatomic) NSString *shortName; // @synthesize shortName=_shortName; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly, nonatomic) NSUUID *UUID; // @synthesize UUID=_UUID; | |
- (void).cxx_destruct; | |
- (id)initWithAppConfig:(id)arg1 currentUserLockerAppManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBCloudAppManager : NSObject | |
{ | |
NSMutableDictionary *_appConfigs; | |
NSHashTable *_watchCloudAppManagers; | |
} | |
+ (id)instance; | |
@property(readonly, nonatomic) NSHashTable *watchCloudAppManagers; // @synthesize watchCloudAppManagers=_watchCloudAppManagers; | |
@property(readonly, nonatomic) NSMutableDictionary *appConfigs; // @synthesize appConfigs=_appConfigs; | |
- (void).cxx_destruct; | |
- (_Bool)isConfigurableAppWithUUID:(id)arg1; | |
- (id)appConfigForUUID:(id)arg1; | |
- (void)deployCloudAppWithAppConfig:(id)arg1; | |
- (void)unregisterWatchCloudAppManager:(id)arg1; | |
- (void)registerWatchCloudAppManager:(id)arg1; | |
- (void)registerAppConfigs:(id)arg1; | |
- (void)registerAppConfig:(id)arg1; | |
- (void)installApplicationBundle:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBCloudAppViewController : PBBaseViewController <PBCloudAppDelegate> | |
{ | |
UIActivityIndicatorView *_spinner; | |
_Bool _dismissed; | |
_Bool _started; | |
_Bool _connected; | |
_Bool _hasWebView; | |
PBWatchApp *_watchApp; | |
PBWatchCloudAppManager *_cloudAppManager; | |
PBCloudAppHost *_appHost; | |
PBLockerAppManager *_lockerAppManager; | |
} | |
+ (id)viewControllerWithWatch:(id)arg1 watchApp:(id)arg2; | |
@property(readonly, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(retain, nonatomic) PBCloudAppHost *appHost; // @synthesize appHost=_appHost; | |
@property(retain, nonatomic) PBWatchCloudAppManager *cloudAppManager; // @synthesize cloudAppManager=_cloudAppManager; | |
@property(retain, nonatomic) PBWatchApp *watchApp; // @synthesize watchApp=_watchApp; | |
- (void).cxx_destruct; | |
- (void)jsView:(id)arg1 hideWebViewControllerWithResponse:(_Bool)arg2; | |
- (void)jsViewFailedLoadingConfigPage:(id)arg1; | |
- (void)dismiss; | |
- (_Bool)jsView:(id)arg1 revealWebViewControllerWithURL:(id)arg2; | |
- (void)connectWithRetries:(id)arg1; | |
- (void)connect; | |
- (void)failedLaunchingAppWithError:(id)arg1; | |
- (void)startConfiguration; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithWatch:(id)arg1 watchApp:(id)arg2 currentUserLockerAppManager:(id)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBCohortsResponse : MTLModel <MTLJSONSerializing> | |
{ | |
PBFirmwareUpdateMetadataCollection *_firmware; | |
PBHealthInsightSettingUpdateMetadata *_healthInsightSetting; | |
PBLinkedServicesModel *_linkedServices; | |
} | |
+ (id)pipelineApiJSONTransformer; | |
+ (id)linkedServicesJSONTransformer; | |
+ (id)healthInsightSettingJSONTransformer; | |
+ (id)firmwareJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBLinkedServicesModel *linkedServices; // @synthesize linkedServices=_linkedServices; | |
@property(readonly, nonatomic) PBHealthInsightSettingUpdateMetadata *healthInsightSetting; // @synthesize healthInsightSetting=_healthInsightSetting; | |
@property(readonly, nonatomic) PBFirmwareUpdateMetadataCollection *firmware; // @synthesize firmware=_firmware; | |
- (void).cxx_destruct; | |
@end | |
@interface PBCohortsSessionManager : PBHTTPSessionManager | |
{ | |
PBRemoteResourceFileStorage *_cache; | |
} | |
+ (id)cohortsURLWithHardwarePlatform:(unsigned char)arg1 select:(id)arg2; | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *cache; // @synthesize cache=_cache; | |
- (void).cxx_destruct; | |
- (_Bool)validateResponse:(id)arg1 error:(id *)arg2; | |
- (id)downloadSettingsWithResource:(id)arg1; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
- (id)initWithCache:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBCollectionReusableView : UICollectionReusableView | |
{ | |
} | |
+ (id)reuseIdentifier; | |
+ (id)pb_nib; | |
- (id)reuseIdentifier; | |
@end | |
@interface PBCollectionViewCell : UICollectionViewCell | |
{ | |
} | |
+ (id)reuseIdentifier; | |
+ (id)pb_nib; | |
- (id)reuseIdentifier; | |
@end | |
@interface PBCollectionViewController : PBBaseViewController <UICollectionViewDelegate, UICollectionViewDataSource> | |
{ | |
UICollectionView *_collectionView; | |
UICollectionViewLayout *_collectionViewLayout; | |
} | |
@property(readonly, nonatomic) UICollectionViewLayout *collectionViewLayout; // @synthesize collectionViewLayout=_collectionViewLayout; | |
@property(readonly, nonatomic) __weak UICollectionView *collectionView; // @synthesize collectionView=_collectionView; | |
- (void).cxx_destruct; | |
- (void)updateContentInsetInResponseToWatchDisconnectedBannerHeight:(double)arg1; | |
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; | |
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2; | |
- (void)viewDidLoad; | |
- (id)initWithCollectionViewLayout:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBColor : NSObject | |
{ | |
} | |
+ (id)statusGreenTextColor; | |
+ (id)searchBarTintColor; | |
+ (id)searchBarViewTintColor; | |
+ (id)searchBarTextColor; | |
+ (id)searchBarTextBackgroundColor; | |
+ (id)calendarSettingsBackgroundColor; | |
+ (id)watchAppsTableHeaderViewTextColor; | |
+ (id)watchAppsTableHeaderViewBackgroundColor; | |
+ (id)watchAppsTableOverLimitBackgroundColor; | |
+ (id)watchAppsTableUnderLimitBackgroundColor; | |
+ (id)switchOnBackgroundColor; | |
+ (id)switchOffBackgroundColor; | |
+ (id)systemAppSettingsWarningBackgroundColor; | |
+ (id)testNotificationsTextColor; | |
+ (id)tableHeaderViewBackgroundColor; | |
+ (id)tableHeaderViewLabelTextColor; | |
+ (id)tableViewCellSubtitleLabelTextColor; | |
+ (id)tableViewCellLabelTextColor; | |
+ (id)tableViewCellBackgroundColor; | |
+ (id)tableViewSeparatorColor; | |
+ (id)tableViewBackgroundColor; | |
+ (id)supportBackgroundColor; | |
+ (id)fixesIconShoutingColor; | |
+ (id)fixesIconDampedColor; | |
+ (id)detailPopupSubtitleTextColor; | |
+ (id)detailPopupTitleTextColor; | |
+ (id)detailPopupDividerViewColor; | |
+ (id)detailPopupHeaderViewColor; | |
+ (id)detailPopupForegroundViewColor; | |
+ (id)connectionFailedBackgroundColor; | |
+ (id)borderedIconButtonHighlightColor; | |
+ (id)borderedIconButtonBorderColor; | |
+ (id)settingsCellDisabledTextColor; | |
+ (id)settingsCellEnabledTextColor; | |
+ (id)roundedButtonWhiteRoundedCRectTitleColor; | |
+ (id)roundedButtonBlueTransparentTitleColor; | |
+ (id)roundedButtonOrangeTransparentTitleColor; | |
+ (id)roundedButtonDefaultTitleColor; | |
+ (id)navigationBarDisabledTextColor; | |
+ (id)navigationBarTextColor; | |
+ (id)navigationBarTranslucentGrayColor; | |
+ (id)navigationBarGrayColor; | |
+ (id)notificationSettingCellBackgroundColor; | |
+ (id)myPebbleListSeparatorColor; | |
+ (id)myPebbleSpecialCellColor; | |
+ (id)myPebbleBackgroundColor; | |
+ (id)myPebbleDarkOrangeColor; | |
+ (id)myPebbleOrangeColor; | |
+ (id)onboardingSeparatorColor; | |
+ (id)onboardingSwitchOffBackgroundColor; | |
+ (id)onboardingSwitchOnBackgroundColor; | |
+ (id)onboardingLabelDetailTextColor; | |
+ (id)onboardingLabelValueTextColor; | |
+ (id)onboardingLabelTitleTextColor; | |
+ (id)onboardingDescriptionTextColor; | |
+ (id)onboardingSubtitleTextColor; | |
+ (id)onboardingBackgroundColor; | |
+ (id)onboardingLightBackgroundColor; | |
+ (id)tintColor; | |
+ (id)orangeColor; | |
@end | |
@interface PBColoredWatchImageView : UIImageView | |
{ | |
unsigned int _watchColor; | |
long long _watchModel; | |
PBWatch *_watch; | |
} | |
@property(nonatomic) __weak PBWatch *watch; // @synthesize watch=_watch; | |
@property(nonatomic) unsigned int watchColor; // @synthesize watchColor=_watchColor; | |
@property(nonatomic) long long watchModel; // @synthesize watchModel=_watchModel; | |
- (void).cxx_destruct; | |
- (void)pb_commonInit; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@interface PBCompatibility : MTLModel <MTLManagedObjectSerializing, MTLJSONSerializing> | |
{ | |
_Bool _supported; | |
NSString *_name; | |
long long _minimumJavascriptVersion; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)entityAttributeTransformerForKey:(id)arg1; | |
+ (id)propertyKeysAffectingChanged; | |
+ (id)managedObjectKeysByPropertyKey; | |
+ (id)managedObjectEntityName; | |
@property(readonly, nonatomic) long long minimumJavascriptVersion; // @synthesize minimumJavascriptVersion=_minimumJavascriptVersion; | |
@property(readonly, nonatomic, getter=isSupported) _Bool supported; // @synthesize supported=_supported; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
- (void).cxx_destruct; | |
- (_Bool)mergeValuesForKeysIntoManagedWatchAppCompatibility:(id)arg1; | |
@end | |
@interface PBComposedReversibleValueTransformer : MTLValueTransformer | |
{ | |
} | |
+ (id)composedReversibleValueTransformerWithValueTransformers:(id)arg1; | |
@end | |
@interface PBConfigurationSessionManager : PBHTTPSessionManager | |
{ | |
PBRemoteResourceFileStorage *_cache; | |
} | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *cache; // @synthesize cache=_cache; | |
- (void).cxx_destruct; | |
- (id)cachedConfigurationFromEndpoint:(id)arg1 ignoreExpiration:(_Bool)arg2; | |
- (id)fetchRemoteConfigurationFromEndpoint:(id)arg1; | |
- (id)initWithCache:(id)arg1; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBConnectChargerViewController : PBOnboardingGenericViewController <PBViewControllerFlowStep> | |
{ | |
id <PBConnectChargerViewControllerDelegate> _delegate; | |
} | |
@property(nonatomic) __weak id <PBConnectChargerViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)backButtonPressed:(id)arg1; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithDelegate:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBConnectionFailedViewController : PBBaseViewController | |
{ | |
_Bool _allowCancel; | |
PBRoundedButton *_retryButton; | |
PBRoundedButton *_cancelButton; | |
CDUnknownBlockType _retryBlock; | |
} | |
+ (void)presentByViewController:(id)arg1 withRetryBlock:(CDUnknownBlockType)arg2; | |
+ (void)presentByViewController:(id)arg1 withRetryBlock:(CDUnknownBlockType)arg2 allowCancel:(_Bool)arg3; | |
@property(nonatomic) _Bool allowCancel; // @synthesize allowCancel=_allowCancel; | |
@property(copy, nonatomic) CDUnknownBlockType retryBlock; // @synthesize retryBlock=_retryBlock; | |
@property(retain, nonatomic) PBRoundedButton *cancelButton; // @synthesize cancelButton=_cancelButton; | |
@property(retain, nonatomic) PBRoundedButton *retryButton; // @synthesize retryButton=_retryButton; | |
- (void).cxx_destruct; | |
- (void)cancelButtonTapped; | |
- (void)retryButtonTapped; | |
- (void)dismissWithCompletionBlock:(CDUnknownBlockType)arg1; | |
- (void)viewDidLoad; | |
@end | |
@interface PBContact : NSObject <PBAddressBookQuerySessionActionable> | |
{ | |
NSString *_orderableName; | |
int _identifier; | |
NSString *_namePrefix; | |
NSString *_firstName; | |
NSString *_middleName; | |
NSString *_lastName; | |
NSString *_nameSuffix; | |
NSString *_companyName; | |
NSString *_nickname; | |
NSArray *_phoneNumbers; | |
NSArray *_emails; | |
void *_recordRef; | |
} | |
+ (id)fallbackName; | |
+ (id)contactWithRecordRef:(void *)arg1; | |
@property(readonly, nonatomic) void *recordRef; // @synthesize recordRef=_recordRef; | |
@property(readonly, copy, nonatomic) NSArray *emails; // @synthesize emails=_emails; | |
@property(readonly, copy, nonatomic) NSArray *phoneNumbers; // @synthesize phoneNumbers=_phoneNumbers; | |
@property(readonly, copy, nonatomic) NSString *nickname; // @synthesize nickname=_nickname; | |
@property(readonly, copy, nonatomic) NSString *companyName; // @synthesize companyName=_companyName; | |
@property(readonly, copy, nonatomic) NSString *nameSuffix; // @synthesize nameSuffix=_nameSuffix; | |
@property(readonly, copy, nonatomic) NSString *lastName; // @synthesize lastName=_lastName; | |
@property(readonly, copy, nonatomic) NSString *middleName; // @synthesize middleName=_middleName; | |
@property(readonly, copy, nonatomic) NSString *firstName; // @synthesize firstName=_firstName; | |
@property(readonly, copy, nonatomic) NSString *namePrefix; // @synthesize namePrefix=_namePrefix; | |
@property(readonly, nonatomic) int identifier; // @synthesize identifier=_identifier; | |
- (void).cxx_destruct; | |
- (id)computeOrderableName; | |
- (id)orderableName; | |
- (id)fullName; | |
- (id)retrieveValuesForMultiValueRef:(void *)arg1 valueTransformBlock:(CDUnknownBlockType)arg2; | |
- (id)initWithRecordRef:(void *)arg1; | |
- (id)init; | |
- (id)actionSubtitle; | |
- (id)actionTitle; | |
- (void)performActionOnAddressBookQuerySession:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBContactPhoneNumberAssociation : NSObject <PBAddressBookQuerySessionActionable> | |
{ | |
PBContact *_contact; | |
PBLabeledValue *_labeledValue; | |
} | |
+ (id)contactPhoneNumberAssociationWithContact:(id)arg1 labeledValue:(id)arg2; | |
@property(readonly, nonatomic) PBLabeledValue *labeledValue; // @synthesize labeledValue=_labeledValue; | |
@property(readonly, nonatomic) PBContact *contact; // @synthesize contact=_contact; | |
- (void).cxx_destruct; | |
- (id)initWithContact:(id)arg1 labeledValue:(id)arg2; | |
- (id)init; | |
- (id)actionSubtitle; | |
- (id)actionTitle; | |
- (void)performActionOnAddressBookQuerySession:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBContactPreferredPhone : NSObject | |
{ | |
unsigned int _identifier; | |
PBContact *_contact; | |
PBLabeledValue *_phoneContact; | |
NSString *_phoneNumber; | |
NSString *_name; | |
NSDate *_lastSent; | |
} | |
+ (id)contactPreferredPhoneFromManagedEntry:(id)arg1; | |
@property(readonly, nonatomic) NSDate *lastSent; // @synthesize lastSent=_lastSent; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSString *phoneNumber; // @synthesize phoneNumber=_phoneNumber; | |
@property(readonly, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly, nonatomic) unsigned int identifier; // @synthesize identifier=_identifier; | |
@property(readonly, nonatomic) PBLabeledValue *phoneContact; // @synthesize phoneContact=_phoneContact; | |
@property(readonly, nonatomic) PBContact *contact; // @synthesize contact=_contact; | |
- (id)initWithContact:(id)arg1 phoneContact:(id)arg2; | |
- (id)init; | |
- (id)initWithManagedContactPreferredPhone:(id)arg1; | |
@end | |
@interface PBContactPreferredPhoneDataStore : NSObject | |
{ | |
PBCoreDataManager *_coreDataManager; | |
} | |
+ (id)dataStore; | |
@property(readonly, nonatomic) PBCoreDataManager *coreDataManager; // @synthesize coreDataManager=_coreDataManager; | |
- (void).cxx_destruct; | |
- (void)saveChanges; | |
- (void)deleteContactPreferredPhone:(id)arg1; | |
- (void)addContactPreferredPhone:(id)arg1; | |
- (id)allContactPreferredPhones; | |
- (id)contactPreferredPhoneWithIdentifier:(unsigned int)arg1; | |
- (id)initWithCoreDataManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBContactPreferredPhoneManager : NSObject | |
{ | |
_TtC9PebbleApp23PBRecentContactsManager *_recentContactsManager; | |
PBContactPreferredPhoneDataStore *_dataStore; | |
} | |
@property(readonly, nonatomic) PBContactPreferredPhoneDataStore *dataStore; // @synthesize dataStore=_dataStore; | |
@property(readonly, nonatomic) _TtC9PebbleApp23PBRecentContactsManager *recentContactsManager; // @synthesize recentContactsManager=_recentContactsManager; | |
- (void).cxx_destruct; | |
- (void)pruneNonExistingContacts; | |
- (void)updateDataStore; | |
- (void)internalDeleteContactPreferredPhone:(id)arg1; | |
- (void)deleteAllContactPreferredPhones; | |
- (void)deleteContactPreferredPhone:(id)arg1; | |
- (void)addContactPreferredPhone:(id)arg1; | |
- (id)allContactPreferredPhones; | |
- (id)contactPreferredPhoneForContactIdentifier:(unsigned int)arg1; | |
- (id)contactPreferredPhoneForContact:(id)arg1; | |
- (void)performRecentsImport; | |
- (id)initWithRecentContactsManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBContactsDataStore : PBBlobDBBaseDataStore | |
{ | |
} | |
- (_Bool)supportsSoftDeletion; | |
- (id)attributeIdentifierKey; | |
- (Class)blobEntryChangeClass; | |
- (Class)blobEntryModelClass; | |
- (Class)blobEntryStatusEntityClass; | |
- (Class)blobEntryEntityClass; | |
- (id)init; | |
- (void)deleteContact:(id)arg1; | |
- (id)blobEntryModelWithUnderlyingIdentifier:(id)arg1; | |
- (void)deleteAllLocalContacts; | |
@end | |
@interface PBContactsManager : PBBlobDBBaseWatchServiceAdapter | |
{ | |
PBAddressBook *_addressBook; | |
} | |
@property(retain, nonatomic) PBAddressBook *addressBook; // @synthesize addressBook=_addressBook; | |
- (void).cxx_destruct; | |
- (void)deleteContact:(id)arg1; | |
- (id)contactWithIdentifier:(id)arg1; | |
- (id)contactWithUnderlyingIdentifier:(id)arg1; | |
- (id)init; | |
- (void)deleteAllLocalContacts; | |
@end | |
@interface PBContactsSettingsAllContactsViewController : PBTableViewController <PBContactsSettingsViewModelDelegate> | |
{ | |
PBContactsSettingsViewModel *_viewModel; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewController; | |
@property(retain, nonatomic) PBContactsSettingsViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
- (void).cxx_destruct; | |
- (void)contactsSettingsViewModelDidRefreshData:(id)arg1; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(id)arg3; | |
- (_Bool)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)viewDidLoad; | |
- (void)dealloc; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBContactsSettingsContactDetailsTableCell : PBTableViewCell | |
{ | |
PBContactsSettingsContactDetailsTableCellModel *_cellModel; | |
UILabel *_titleLabel; | |
UILabel *_phoneNumberLabel; | |
UIImageView *_checkmarkView; | |
} | |
@property(retain, nonatomic) UIImageView *checkmarkView; // @synthesize checkmarkView=_checkmarkView; | |
@property(retain, nonatomic) UILabel *phoneNumberLabel; // @synthesize phoneNumberLabel=_phoneNumberLabel; | |
@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(retain, nonatomic) PBContactsSettingsContactDetailsTableCellModel *cellModel; // @synthesize cellModel=_cellModel; | |
- (void).cxx_destruct; | |
- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2; | |
- (void)awakeFromNib; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@interface PBContactsSettingsContactDetailsViewController : PBTableViewController | |
{ | |
PBContactsSettingsContactDetailsViewModel *_viewModel; | |
PBRoundedButton *_deleteButton; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewControllerWithViewModel:(id)arg1; | |
@property(retain, nonatomic) PBRoundedButton *deleteButton; // @synthesize deleteButton=_deleteButton; | |
@property(readonly, nonatomic) PBContactsSettingsContactDetailsViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
- (void).cxx_destruct; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (void)handleDeleteButtonTapped:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithViewModel:(id)arg1; | |
@end | |
@interface PBContactsSettingsGenericAlerts : NSObject | |
{ | |
} | |
+ (id)userNotInContactsAlert; | |
@end | |
@interface PBContactsSettingsTableCell : PBTableViewCell | |
{ | |
PBContactsSettingsTableCellModel *_cellModel; | |
} | |
@property(retain, nonatomic) PBContactsSettingsTableCellModel *cellModel; // @synthesize cellModel=_cellModel; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
- (void)commonInit; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2; | |
@end | |
@interface PBContactsSettingsViewController : PBTableViewController <PBContactsSettingsViewModelDelegate> | |
{ | |
PBContactsSettingsViewModel *_viewModel; | |
PBSMSReplyManager *_smsReplyManager; | |
NSArray *_sectionMap; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewController; | |
@property(readonly, copy, nonatomic) NSArray *sectionMap; // @synthesize sectionMap=_sectionMap; | |
@property(readonly, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
@property(readonly, nonatomic) PBContactsSettingsViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
- (void).cxx_destruct; | |
- (void)contactsSettingsViewModelDidRefreshData:(id)arg1; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(id)arg3; | |
- (_Bool)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (id)generateSectionMap; | |
- (void)viewDidLoad; | |
- (id)initWithSMSReplyManager:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBContactsSettingsViewModel : NSObject | |
{ | |
NSArray *_cannedMessageCellViewModels; | |
id <PBContactsSettingsViewModelDelegate> _delegate; | |
PBContactPreferredPhoneManager *_contactPreferredPhoneManager; | |
NSArray *_contactPreferredPhones; | |
} | |
+ (id)contactsSettingsViewModel; | |
@property(copy, nonatomic) NSArray *contactPreferredPhones; // @synthesize contactPreferredPhones=_contactPreferredPhones; | |
@property(readonly, nonatomic) PBContactPreferredPhoneManager *contactPreferredPhoneManager; // @synthesize contactPreferredPhoneManager=_contactPreferredPhoneManager; | |
@property(nonatomic) __weak id <PBContactsSettingsViewModelDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSString *titleForCannedMessagesSection; | |
@property(readonly, nonatomic) NSArray *cannedMessageCellViewModels; // @synthesize cannedMessageCellViewModels=_cannedMessageCellViewModels; | |
- (void)removeAllContactPreferredPhones; | |
- (void)removeContactPreferredPhoneAtIndexPath:(id)arg1; | |
- (id)preferredPhoneAtIndexPath:(id)arg1; | |
- (id)cellModelForContactPrefferedPhoneAtIndexPath:(id)arg1; | |
- (unsigned long long)numberOfContactPreferredPhones; | |
- (void)reloadViewModel; | |
- (void)handleManagerUpdateNotification:(id)arg1; | |
- (id)contactDetailsViewModelForIndexPath:(id)arg1; | |
- (void)dealloc; | |
- (id)initWithContactPreferredPhoneManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBContactsSettingsContactDetailsViewModel : NSObject | |
{ | |
PBContact *_contact; | |
PBContactPreferredPhoneManager *_contactPreferredPhoneManager; | |
} | |
+ (id)contactsSettingsContactDetailsViewModelWithContact:(id)arg1; | |
@property(readonly, nonatomic) PBContactPreferredPhoneManager *contactPreferredPhoneManager; // @synthesize contactPreferredPhoneManager=_contactPreferredPhoneManager; | |
@property(readonly, nonatomic) PBContact *contact; // @synthesize contact=_contact; | |
- (void).cxx_destruct; | |
- (_Bool)shouldPhoneNumberBeChecked:(id)arg1; | |
- (void)removeContactPreferredPhone; | |
- (id)fullName; | |
@property(readonly, nonatomic) unsigned long long numberOfPhoneNumbers; | |
- (void)selectPhoneNumberAtIndexPath:(id)arg1; | |
- (id)cellModelForPhoneNumberAtIndexPath:(id)arg1; | |
- (id)initWithContact:(id)arg1 contactPreferredPhoneManager:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBContactsSettingsTableCellModel : NSObject | |
{ | |
PBContactPreferredPhone *_contactPreferredPhone; | |
} | |
@property(readonly, nonatomic) PBContactPreferredPhone *contactPreferredPhone; // @synthesize contactPreferredPhone=_contactPreferredPhone; | |
- (void).cxx_destruct; | |
- (id)initWithContactPreferredPhone:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBContactsSettingsContactDetailsTableCellModel : NSObject | |
{ | |
_Bool _selected; | |
PBLabeledValue *_labeledValue; | |
} | |
@property(readonly, nonatomic) _Bool selected; // @synthesize selected=_selected; | |
@property(readonly, nonatomic) PBLabeledValue *labeledValue; // @synthesize labeledValue=_labeledValue; | |
- (void).cxx_destruct; | |
- (id)initWithLabeledValue:(id)arg1 isSelected:(_Bool)arg2; | |
- (id)init; | |
@end | |
@interface PBCannedMessagesCellViewModel : NSObject | |
{ | |
NSString *_title; | |
NSString *_appIdentifier; | |
} | |
@property(readonly, nonatomic) NSString *appIdentifier; // @synthesize appIdentifier=_appIdentifier; | |
@property(readonly, nonatomic) NSString *title; // @synthesize title=_title; | |
- (void).cxx_destruct; | |
- (id)initWithTitle:(id)arg1 appIdentifier:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBContactSupportEmailURLListener : NSObject | |
{ | |
JLRoutes *_routes; | |
} | |
@property(readonly, nonatomic) JLRoutes *routes; // @synthesize routes=_routes; | |
- (void).cxx_destruct; | |
- (void)addRouteWithPathString:(id)arg1 options:(unsigned long long)arg2; | |
- (void)addRoutes; | |
- (id)initWithRoutes:(id)arg1; | |
@end | |
@interface PBContactSupportFlowContext : NSObject | |
{ | |
_Bool _canCollectLogs; | |
_Bool _canAddHealthDatabase; | |
_Bool _canAddEmailActionDebugFiles; | |
_Bool _canCollectFilesInformation; | |
unsigned long long _context; | |
unsigned long long _options; | |
} | |
@property(readonly, nonatomic) _Bool canCollectFilesInformation; // @synthesize canCollectFilesInformation=_canCollectFilesInformation; | |
@property(readonly, nonatomic) _Bool canAddEmailActionDebugFiles; // @synthesize canAddEmailActionDebugFiles=_canAddEmailActionDebugFiles; | |
@property(readonly, nonatomic) _Bool canAddHealthDatabase; // @synthesize canAddHealthDatabase=_canAddHealthDatabase; | |
@property(readonly, nonatomic) _Bool canCollectLogs; // @synthesize canCollectLogs=_canCollectLogs; | |
@property(readonly, nonatomic) unsigned long long options; // @synthesize options=_options; | |
@property(readonly, nonatomic) unsigned long long context; // @synthesize context=_context; | |
- (id)initWithContext:(unsigned long long)arg1 options:(unsigned long long)arg2; | |
- (id)initWithContext:(unsigned long long)arg1; | |
- (id)init; | |
@end | |
@interface PBContactSupportHelper : NSObject <MFMailComposeViewControllerDelegate, UIAlertViewDelegate> | |
{ | |
_Bool _isConnected; | |
_Bool _isSkipped; | |
PBPebbleCentral *_pebbleCentral; | |
NSOperationQueue *_operationQueue; | |
PBSMSReplyManager *_smsReplyManager; | |
_TtC9PebbleApp14IssueCollector *_issueCollector; | |
PBHealthDataStore *_healthDataStore; | |
PBCoreDataManager *_coreDataManager; | |
NSArray *_watchDumps; | |
NSData *_coreDumpContents; | |
MFMailComposeViewController *_mailComposeViewController; | |
PBContactSupportHelper *_strongSelf; | |
PBContactSupportFlowContext *_flowContext; | |
PBWatch *_lastWatch; | |
NSString *_userDescription; | |
CDUnknownBlockType _completionBlock; | |
} | |
+ (id)issueCategoryDescriptionForContext:(unsigned long long)arg1; | |
+ (id)emailRecipientsForContext:(unsigned long long)arg1; | |
+ (_Bool)canSendEmail; | |
+ (id)contactSupportHelper; | |
@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock; | |
@property(copy, nonatomic) NSString *userDescription; // @synthesize userDescription=_userDescription; | |
@property(nonatomic) _Bool isSkipped; // @synthesize isSkipped=_isSkipped; | |
@property(retain, nonatomic) PBWatch *lastWatch; // @synthesize lastWatch=_lastWatch; | |
@property(nonatomic) _Bool isConnected; // @synthesize isConnected=_isConnected; | |
@property(readonly, nonatomic) PBContactSupportFlowContext *flowContext; // @synthesize flowContext=_flowContext; | |
@property(retain, nonatomic) PBContactSupportHelper *strongSelf; // @synthesize strongSelf=_strongSelf; | |
@property(retain, nonatomic) MFMailComposeViewController *mailComposeViewController; // @synthesize mailComposeViewController=_mailComposeViewController; | |
@property(copy, nonatomic) NSData *coreDumpContents; // @synthesize coreDumpContents=_coreDumpContents; | |
@property(copy, nonatomic) NSArray *watchDumps; // @synthesize watchDumps=_watchDumps; | |
@property(readonly, nonatomic) PBCoreDataManager *coreDataManager; // @synthesize coreDataManager=_coreDataManager; | |
@property(retain, nonatomic) PBHealthDataStore *healthDataStore; // @synthesize healthDataStore=_healthDataStore; | |
@property(retain, nonatomic) _TtC9PebbleApp14IssueCollector *issueCollector; // @synthesize issueCollector=_issueCollector; | |
@property(retain, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
@property(retain, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue; | |
@property(retain, nonatomic) PBPebbleCentral *pebbleCentral; // @synthesize pebbleCentral=_pebbleCentral; | |
- (void).cxx_destruct; | |
- (void)addFileInformationToMailComposeViewController:(id)arg1; | |
- (void)addDatabaseFilesToMailComposeViewController:(id)arg1; | |
- (void)addEmailActionDebugFilesToMailComposeViewController:(id)arg1; | |
- (void)addHealthDatabaseFileToMailComposeViewController:(id)arg1; | |
- (void)addCoreDumpFileAttachmentsToMailComposeViewController:(id)arg1; | |
- (void)addPebbleLogFileAttachmentsToMailComposeViewController:(id)arg1; | |
- (void)addIOSLogFileAttachmentsToMailComposeViewController:(id)arg1; | |
- (id)datetimeInfo; | |
- (id)logGeneralInformationHeaderStringWithMainWatch:(id)arg1 allWatches:(id)arg2; | |
- (id)userIDToShow; | |
- (id)emailSubjectForWatch:(id)arg1; | |
- (id)bccRecipients; | |
- (void)mailComposeController:(id)arg1 didFinishWithResult:(long long)arg2 error:(id)arg3; | |
- (void)alertView:(id)arg1 didDismissWithButtonIndex:(long long)arg2; | |
- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2; | |
- (void)presentMailComposeViewControllerForWatch:(id)arg1 body:(id)arg2; | |
- (void)presentShareDialogForBody:(id)arg1; | |
- (void)presentMailComposeViewController; | |
- (id)bodyForLastConnectedWatch:(id)arg1 issueIdentifiers:(id)arg2; | |
- (id)bodyForLastConnectedWatch:(id)arg1; | |
- (void)collectLogs:(_Bool)arg1; | |
- (void)showContactSupportWithFlowContext:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)showContactSupportWithFlowContext:(id)arg1 userDescription:(id)arg2 completion:(CDUnknownBlockType)arg3; | |
- (void)showContactSupportWithFlowContext:(id)arg1; | |
- (id)initWithPebbleCentral:(id)arg1 smsReplyManager:(id)arg2 issueCollector:(id)arg3 healthDataStore:(id)arg4 coreDataManager:(id)arg5; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBContactsWatchService : PBBlobDBWatchService | |
{ | |
PBAttributeMapperWatchService *_attributeMapperWatchService; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) __weak PBAttributeMapperWatchService *attributeMapperWatchService; // @synthesize attributeMapperWatchService=_attributeMapperWatchService; | |
- (void).cxx_destruct; | |
- (id)sendBlobMessagesForChanges:(id)arg1 withBlobMapper:(id)arg2; | |
- (id)blobMessagesForTimelineChange:(id)arg1 withBlobMapper:(id)arg2; | |
- (id)sendBlobDBMessagesForChanges:(id)arg1; | |
- (id)availabilityCheckKeyForDatabaseWithID:(unsigned char)arg1; | |
- (id)databasesSupportsAvailabilityCheck; | |
- (id)databasesSupportsClear; | |
- (id)databasesSyncType; | |
- (_Bool)accountChangeTriggersSynchronization; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 accountSession:(id)arg3 watchServiceAdapter:(id)arg4 timelineManager:(id)arg5; | |
- (id)init; | |
@end | |
@interface PBCoreDataManager : NSObject | |
{ | |
NSURL *_storageFileURL; | |
NSManagedObjectContext *_managedObjectContext; | |
NSPersistentStoreCoordinator *_persistentStoreCoordinator; | |
NSObject<OS_dispatch_semaphore> *_backupSemaphore; | |
} | |
+ (id)backupURL; | |
+ (id)defaultStoreURL; | |
+ (id)mutateManagedObjectModel:(id)arg1; | |
+ (void)removeSQLiteStorageFileAtURL:(id)arg1; | |
+ (id)managedObjectModel; | |
+ (id)modelURL; | |
+ (id)storageFileName; | |
+ (void)registerManagedObjectModelMutator:(id)arg1; | |
+ (void)initialize; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_semaphore> *backupSemaphore; // @synthesize backupSemaphore=_backupSemaphore; | |
@property(readonly, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; // @synthesize persistentStoreCoordinator=_persistentStoreCoordinator; | |
@property(readonly, nonatomic) NSManagedObjectContext *managedObjectContext; // @synthesize managedObjectContext=_managedObjectContext; | |
@property(readonly, nonatomic) NSURL *storageFileURL; // @synthesize storageFileURL=_storageFileURL; | |
- (void).cxx_destruct; | |
- (void)restoreBackup; | |
- (void)backupDatabase; | |
- (id)sqliteBackupWithStoreURL:(id)arg1; | |
- (_Bool)saveChangesInContext:(id)arg1; | |
- (void)applicationDidEnterBackgroundNotification:(id)arg1; | |
- (void)saveManagerChangesFromFunction:(const char *)arg1 file:(const char *)arg2 line:(unsigned long long)arg3; | |
- (void)dealloc; | |
- (id)initWithSQLiteStorageFilePath:(id)arg1; | |
- (id)initWithInMemorySQLiteStorage; | |
- (id)initCommon; | |
- (id)init; | |
@end | |
@interface PBCoreDumpImageRequestMessage : PBProtocolMessage | |
{ | |
unsigned char _transactionID; | |
} | |
@property(readonly, nonatomic) unsigned char transactionID; // @synthesize transactionID=_transactionID; | |
- (id)init; | |
- (id)initWithTransactionID:(unsigned char)arg1; | |
@end | |
@interface PBCoreDumpImageRequestOperation : PBAsynchronousMainThreadOperation | |
{ | |
unsigned char _transactionID; | |
unsigned int _expectedCoreDumpImageSize; | |
NSData *_coreDumpData; | |
NSError *_error; | |
PBWatch *_watch; | |
id _partialDataMessageExpectation; | |
NSMutableData *_assembledCoreDumpData; | |
MSWeakTimer *_timeoutTimer; | |
CDUnknownBlockType _pb_completionBlock; | |
} | |
@property(readonly, copy, nonatomic) CDUnknownBlockType pb_completionBlock; // @synthesize pb_completionBlock=_pb_completionBlock; | |
@property(readonly, nonatomic) MSWeakTimer *timeoutTimer; // @synthesize timeoutTimer=_timeoutTimer; | |
@property(readonly, nonatomic) NSMutableData *assembledCoreDumpData; // @synthesize assembledCoreDumpData=_assembledCoreDumpData; | |
@property(readonly, nonatomic) unsigned int expectedCoreDumpImageSize; // @synthesize expectedCoreDumpImageSize=_expectedCoreDumpImageSize; | |
@property(readonly, nonatomic) id partialDataMessageExpectation; // @synthesize partialDataMessageExpectation=_partialDataMessageExpectation; | |
@property(readonly, nonatomic) unsigned char transactionID; // @synthesize transactionID=_transactionID; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(readonly, copy, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(readonly, copy, nonatomic) NSData *coreDumpData; // @synthesize coreDumpData=_coreDumpData; | |
- (void).cxx_destruct; | |
- (void)timeout; | |
- (void)cancelTimeoutTimer; | |
- (void)installTimeoutTimer; | |
- (void)prepareToReceivePartialCoreDumpDataMessages; | |
- (void)mainThreadMain; | |
- (void)finishWithError:(id)arg1; | |
- (void)finishWithCancelledError; | |
- (void)finishWithCoreDumpData:(id)arg1; | |
- (id)init; | |
- (id)initWithWatch:(id)arg1; | |
- (id)initWithWatch:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
@end | |
@interface PBCoreDumpImageResponseInfoMessage : PBProtocolMessage | |
{ | |
unsigned char _transactionID; | |
unsigned int _coreDumpImageSize; | |
unsigned long long _statusCode; | |
} | |
+ (void)load; | |
@property(readonly, nonatomic) unsigned int coreDumpImageSize; // @synthesize coreDumpImageSize=_coreDumpImageSize; | |
@property(readonly, nonatomic) unsigned long long statusCode; // @synthesize statusCode=_statusCode; | |
@property(readonly, nonatomic) unsigned char transactionID; // @synthesize transactionID=_transactionID; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBCoreDumpImageResponsePartialDataMessage : PBProtocolMessage | |
{ | |
unsigned char _transactionID; | |
unsigned int _coreDumpByteOffset; | |
NSData *_coreDumpPartialData; | |
} | |
+ (void)load; | |
@property(readonly, copy, nonatomic) NSData *coreDumpPartialData; // @synthesize coreDumpPartialData=_coreDumpPartialData; | |
@property(readonly, nonatomic) unsigned int coreDumpByteOffset; // @synthesize coreDumpByteOffset=_coreDumpByteOffset; | |
@property(readonly, nonatomic) unsigned char transactionID; // @synthesize transactionID=_transactionID; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBCounter : NSObject | |
{ | |
id <PBCounterDelegate> _delegate; | |
long long _count; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
} | |
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *internalQueue; // @synthesize internalQueue=_internalQueue; | |
@property(nonatomic) long long count; // @synthesize count=_count; | |
@property(nonatomic) __weak id <PBCounterDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)decreaseCounterWithToken:(id)arg1; | |
- (id)increaseCounter; | |
- (void)reset; | |
- (id)init; | |
@end | |
@interface PBCounterToken : NSObject | |
{ | |
int _consumed; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
} | |
- (void).cxx_destruct; | |
- (void)consumeToken:(CDUnknownBlockType)arg1; | |
- (id)init; | |
@end | |
@interface PBCursorlessTextField : UITextField | |
{ | |
} | |
- (id)selectedTextRange; | |
- (void)addGestureRecognizer:(id)arg1; | |
- (_Bool)canPerformAction:(SEL)arg1 withSender:(id)arg2; | |
- (struct CGRect)caretRectForPosition:(id)arg1; | |
@end | |
@interface PBCustomBootURLsURLListener : NSObject | |
{ | |
} | |
+ (void)setCustomRemoteConfigurationURL:(id)arg1 forBootEnvironment:(id)arg2; | |
+ (id)showConfirmationMessage:(id)arg1; | |
+ (void)installRouteWithBootEnviroment:(id)arg1; | |
@end | |
@interface PBCustomFontLabel : UILabel | |
{ | |
} | |
- (void)pb_updateFontWithSize:(double)arg1; | |
@property(nonatomic) double pb_fontSize; | |
- (void)pb_commonInit; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@interface PBDataCryptor : NSObject | |
{ | |
} | |
+ (id)encryptData:(id)arg1 forUserID:(id)arg2; | |
@end | |
@interface PBDebugAutoUpdateViewController : PBTableViewController | |
{ | |
PBBackgroundUpdatesService *_backgroundUpdatesService; | |
NSArray *_backgroundUpdateClasses; | |
} | |
+ (long long)pb_tableViewStyle; | |
@property(copy, nonatomic) NSArray *backgroundUpdateClasses; // @synthesize backgroundUpdateClasses=_backgroundUpdateClasses; | |
@property(retain, nonatomic) PBBackgroundUpdatesService *backgroundUpdatesService; // @synthesize backgroundUpdatesService=_backgroundUpdatesService; | |
- (void).cxx_destruct; | |
- (void)showOperationResultForClass:(Class)arg1 withResultMessage:(id)arg2; | |
- (void)triggerUpdateWithUpdateServiceClass:(Class)arg1; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (_Bool)isLastRowWithIndexPath:(id)arg1; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (void)viewDidLoad; | |
- (id)init; | |
@end | |
@interface PBDebugBlobDBViewController : PBBaseViewController | |
{ | |
_TtC9PebbleApp22PBCalendarEventManager *_eventManager; | |
PBTimelineManager *_timelineManager; | |
PBLockerAppManager *_lockerAppManager; | |
PBWebSyncTrigger *_webSyncTrigger; | |
PBWeatherAppManager *_weatherAppManager; | |
PBNotificationSourceManager *_notificationSourceManager; | |
PBContactsManager *_contactsManager; | |
PBAppPreferencesManager *_appPrefsManager; | |
NSArray *_sources; | |
NSDictionary *_calendarsBySource; | |
NSArray *_selectedCalendars; | |
UILabel *_calendarAuthorizationStatusLabel; | |
UIButton *_calendarAuthorizationRequestButton; | |
} | |
+ (id)viewController; | |
@property(nonatomic) __weak UIButton *calendarAuthorizationRequestButton; // @synthesize calendarAuthorizationRequestButton=_calendarAuthorizationRequestButton; | |
@property(nonatomic) __weak UILabel *calendarAuthorizationStatusLabel; // @synthesize calendarAuthorizationStatusLabel=_calendarAuthorizationStatusLabel; | |
@property(retain, nonatomic) NSArray *selectedCalendars; // @synthesize selectedCalendars=_selectedCalendars; | |
@property(retain, nonatomic) NSDictionary *calendarsBySource; // @synthesize calendarsBySource=_calendarsBySource; | |
@property(retain, nonatomic) NSArray *sources; // @synthesize sources=_sources; | |
@property(readonly, nonatomic) PBAppPreferencesManager *appPrefsManager; // @synthesize appPrefsManager=_appPrefsManager; | |
@property(readonly, nonatomic) PBContactsManager *contactsManager; // @synthesize contactsManager=_contactsManager; | |
@property(readonly, nonatomic) PBNotificationSourceManager *notificationSourceManager; // @synthesize notificationSourceManager=_notificationSourceManager; | |
@property(readonly, nonatomic) PBWeatherAppManager *weatherAppManager; // @synthesize weatherAppManager=_weatherAppManager; | |
@property(readonly, nonatomic) PBWebSyncTrigger *webSyncTrigger; // @synthesize webSyncTrigger=_webSyncTrigger; | |
@property(readonly, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(readonly, nonatomic) PBTimelineManager *timelineManager; // @synthesize timelineManager=_timelineManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp22PBCalendarEventManager *eventManager; // @synthesize eventManager=_eventManager; | |
- (void).cxx_destruct; | |
- (void)refreshCalendarAuthorizationStatus; | |
- (void)syncNotificationSourceDatabase:(id)arg1; | |
- (void)syncWeatherDatabase:(id)arg1; | |
- (void)resyncWebTimeline:(id)arg1; | |
- (void)syncWebTimeline:(id)arg1; | |
- (void)syncApps:(id)arg1; | |
- (void)syncTimeline:(id)arg1; | |
- (void)nukeAppPrefsDatabaseOnPhone:(id)arg1; | |
- (void)nukeAppPrefsDatabaseOnWatch:(id)arg1; | |
- (void)nukeContactsDatabaseOnphone:(id)arg1; | |
- (void)nukeContactsDatabaseOnWatch:(id)arg1; | |
- (void)nukeNotificationSourceDatabaseOnPhone:(id)arg1; | |
- (void)nukeNotificationSourceDatabaseOnWatch:(id)arg1; | |
- (void)nukeWeatherDatabase:(id)arg1; | |
- (void)nukeAppsDatabases:(id)arg1; | |
- (void)nukeTimelineDatabases:(id)arg1; | |
- (void)requestAuthorization:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithCurrentUserLockerAppManager:(id)arg1 eventManager:(id)arg2 timelineManager:(id)arg3 webSyncTrigger:(id)arg4 weatherAppManager:(id)arg5 notificationSourceManager:(id)arg6 contactsManager:(id)arg7 appPrefsManager:(id)arg8; | |
- (id)init; | |
@end | |
@interface PBDebugContactsViewController : PBBaseViewController <UITableViewDelegate, UITableViewDataSource, UITextFieldDelegate, PBAddressBookQuerySessionDelegate> | |
{ | |
PBAddressBookQuerySession *_addressBookQuerySession; | |
NSArray *_contacts; | |
UILabel *_authorizationStatusLabel; | |
UIButton *_authorizationRequestButton; | |
UITableView *_contactsTableView; | |
NSObject<OS_dispatch_queue> *_backgroundQueue; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *backgroundQueue; // @synthesize backgroundQueue=_backgroundQueue; | |
@property(nonatomic) __weak UITableView *contactsTableView; // @synthesize contactsTableView=_contactsTableView; | |
@property(nonatomic) __weak UIButton *authorizationRequestButton; // @synthesize authorizationRequestButton=_authorizationRequestButton; | |
@property(nonatomic) __weak UILabel *authorizationStatusLabel; // @synthesize authorizationStatusLabel=_authorizationStatusLabel; | |
@property(copy, nonatomic) NSArray *contacts; // @synthesize contacts=_contacts; | |
@property(readonly, nonatomic) PBAddressBookQuerySession *addressBookQuerySession; // @synthesize addressBookQuerySession=_addressBookQuerySession; | |
- (void).cxx_destruct; | |
- (void)refreshAddressBookAuthorizationStatus; | |
- (void)selectAddressLabeledValue:(id)arg1; | |
- (void)selectionActionable:(id)arg1; | |
- (void)runQuery:(id)arg1; | |
- (void)fillAddressBook; | |
- (void)removeAllContacts; | |
- (id)generateRandomName; | |
- (void)addressBookQuerySessionFailedWithNoContactAccess:(id)arg1; | |
- (void)addressBookQuerySession:(id)arg1 foundMultipleContactMatches:(id)arg2; | |
- (void)addressBookQuerySessionFailedToFindContactMatch:(id)arg1; | |
- (void)addressBookQuerySession:(id)arg1 finishedWithContact:(id)arg2 labeledValue:(id)arg3; | |
- (void)addressBookQuerySession:(id)arg1 foundMultipleAddresses:(id)arg2; | |
- (_Bool)textFieldShouldReturn:(id)arg1; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (void)handleActionBarButtonItem:(id)arg1; | |
- (void)requestAuthorization:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBDebugHealthStorageViewController : UIViewController | |
{ | |
PBHealthDataStore *_healthDataStore; | |
_TtC9PebbleApp22HealthSyncWatchService *_healthSyncWatchService; | |
UITextView *_queryResultsTextView; | |
UILabel *_databaseExistsLabel; | |
UITextField *_queryTextField; | |
UILabel *_numberStepEntriesLabel; | |
UISwitch *_testDataSwitch; | |
UISwitch *_useChartsMasterSwitch; | |
} | |
+ (id)viewController; | |
@property(retain, nonatomic) UISwitch *useChartsMasterSwitch; // @synthesize useChartsMasterSwitch=_useChartsMasterSwitch; | |
@property(retain, nonatomic) UISwitch *testDataSwitch; // @synthesize testDataSwitch=_testDataSwitch; | |
@property(retain, nonatomic) UILabel *numberStepEntriesLabel; // @synthesize numberStepEntriesLabel=_numberStepEntriesLabel; | |
@property(retain, nonatomic) UITextField *queryTextField; // @synthesize queryTextField=_queryTextField; | |
@property(retain, nonatomic) UILabel *databaseExistsLabel; // @synthesize databaseExistsLabel=_databaseExistsLabel; | |
@property(retain, nonatomic) UITextView *queryResultsTextView; // @synthesize queryResultsTextView=_queryResultsTextView; | |
@property(readonly, nonatomic) _TtC9PebbleApp22HealthSyncWatchService *healthSyncWatchService; // @synthesize healthSyncWatchService=_healthSyncWatchService; | |
@property(readonly, nonatomic) PBHealthDataStore *healthDataStore; // @synthesize healthDataStore=_healthDataStore; | |
- (void).cxx_destruct; | |
- (void)clearCache; | |
- (void)shareDatabase; | |
- (void)deleteDatabaseFile; | |
- (void)damageDatabaseFile; | |
- (void)confirmWithTitle:(id)arg1 message:(id)arg2 action:(id)arg3 handler:(CDUnknownBlockType)arg4; | |
- (void)sync:(id)arg1; | |
- (void)runPrebuiltQueryButtonTapped:(id)arg1; | |
- (void)runQueryButtonTapped:(id)arg1; | |
- (void)actionsButtonTapped:(id)arg1; | |
- (void)updateStepEntriesLabel; | |
- (void)updateDatabaseStatusLabel; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithHealthDataStore:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBDebugLinkedAccountsViewController : PBBaseViewController | |
{ | |
PBSMSReplyManager *_smsReplyManager; | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
UIButton *_smsLinkedAccountRevokeButton; | |
UIButton *_smsLinkedAccountEnableButton; | |
UIButton *_smsLinkedAccountRefreshButton; | |
UIButton *_smsLinkedAccountViewButton; | |
UISegmentedControl *_carrierOverrideSegmentControl; | |
PBPhoneApp *_smsApp; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBPhoneApp *smsApp; // @synthesize smsApp=_smsApp; | |
@property(retain, nonatomic) UISegmentedControl *carrierOverrideSegmentControl; // @synthesize carrierOverrideSegmentControl=_carrierOverrideSegmentControl; | |
@property(retain, nonatomic) UIButton *smsLinkedAccountViewButton; // @synthesize smsLinkedAccountViewButton=_smsLinkedAccountViewButton; | |
@property(retain, nonatomic) UIButton *smsLinkedAccountRefreshButton; // @synthesize smsLinkedAccountRefreshButton=_smsLinkedAccountRefreshButton; | |
@property(retain, nonatomic) UIButton *smsLinkedAccountEnableButton; // @synthesize smsLinkedAccountEnableButton=_smsLinkedAccountEnableButton; | |
@property(retain, nonatomic) UIButton *smsLinkedAccountRevokeButton; // @synthesize smsLinkedAccountRevokeButton=_smsLinkedAccountRevokeButton; | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
@property(readonly, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
- (void).cxx_destruct; | |
- (void)carrierOverrideSegmentChanged:(id)arg1; | |
- (void)refreshSmsLinkedAccount:(id)arg1; | |
- (void)enableSmsLinkedAccount:(id)arg1; | |
- (void)revokeSmsLinkedAccount:(id)arg1; | |
- (void)viewSmsLinkedAccount:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithSMSReplyManager:(id)arg1 linkedAccountsManager:(id)arg2; | |
@end | |
@interface PBDebugNotificationSourceViewController : PBBaseViewController | |
{ | |
UIButton *_smsRepliesEnableButton; | |
UIButton *_smsRepliesDisableButton; | |
PBSMSReplyManager *_smsReplyManager; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
@property(nonatomic) __weak UIButton *smsRepliesDisableButton; // @synthesize smsRepliesDisableButton=_smsRepliesDisableButton; | |
@property(nonatomic) __weak UIButton *smsRepliesEnableButton; // @synthesize smsRepliesEnableButton=_smsRepliesEnableButton; | |
- (void).cxx_destruct; | |
- (void)disableButtonTapped:(id)arg1; | |
- (void)enableButtonTapped:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithSMSReplyManager:(id)arg1; | |
@end | |
@interface PBDebugRemindersViewController : UIViewController | |
{ | |
UITextView *_textView; | |
_TtC9PebbleApp25PBCalendarReminderManager *_calendarReminderManager; | |
UIAlertController *_actionSheet; | |
_TtC9PebbleApp26PBNaturalLanguageProcessor *_NLProcessor; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) _TtC9PebbleApp26PBNaturalLanguageProcessor *NLProcessor; // @synthesize NLProcessor=_NLProcessor; | |
@property(readonly, nonatomic) UIAlertController *actionSheet; // @synthesize actionSheet=_actionSheet; | |
@property(readonly, nonatomic) _TtC9PebbleApp25PBCalendarReminderManager *calendarReminderManager; // @synthesize calendarReminderManager=_calendarReminderManager; | |
@property(nonatomic) __weak UITextView *textView; // @synthesize textView=_textView; | |
- (void).cxx_destruct; | |
- (void)pressedCommandButton; | |
- (void)setupActionSheet; | |
- (void)viewDidLoad; | |
- (id)initWithCalendarReminderManager:(id)arg1 NLProcessor:(id)arg2; | |
@end | |
@interface PBDebugSettingsTableViewCell : PBTableViewCell | |
{ | |
_Bool _settingValue; | |
NSString *_settingName; | |
CDUnknownBlockType _settingValueChangedBlock; | |
UILabel *_settingNameLabel; | |
UISwitch *_settingValueSwitch; | |
} | |
+ (double)rowHeight; | |
@property(retain, nonatomic) UISwitch *settingValueSwitch; // @synthesize settingValueSwitch=_settingValueSwitch; | |
@property(retain, nonatomic) UILabel *settingNameLabel; // @synthesize settingNameLabel=_settingNameLabel; | |
@property(copy, nonatomic) CDUnknownBlockType settingValueChangedBlock; // @synthesize settingValueChangedBlock=_settingValueChangedBlock; | |
@property(nonatomic) _Bool settingValue; // @synthesize settingValue=_settingValue; | |
@property(copy, nonatomic) NSString *settingName; // @synthesize settingName=_settingName; | |
- (void).cxx_destruct; | |
- (void)settingSwitchValueChanged:(id)arg1; | |
- (void)awakeFromNib; | |
@end | |
@interface PBDebugSetting : NSObject | |
{ | |
NSString *_settingName; | |
CDUnknownBlockType _isEnabledBlock; | |
CDUnknownBlockType _setEnabledBlock; | |
CDUnknownBlockType _tapBlock; | |
} | |
+ (id)debugSettingWithName:(id)arg1 tapBlock:(CDUnknownBlockType)arg2; | |
+ (id)debugSettingWithName:(id)arg1 isEnabledBlock:(CDUnknownBlockType)arg2 setEnabledBlock:(CDUnknownBlockType)arg3; | |
+ (id)debugSettingWithName:(id)arg1 isEnabledBlock:(CDUnknownBlockType)arg2 setEnabledBlock:(CDUnknownBlockType)arg3 tapBlock:(CDUnknownBlockType)arg4; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType tapBlock; // @synthesize tapBlock=_tapBlock; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType setEnabledBlock; // @synthesize setEnabledBlock=_setEnabledBlock; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType isEnabledBlock; // @synthesize isEnabledBlock=_isEnabledBlock; | |
@property(readonly, copy, nonatomic) NSString *settingName; // @synthesize settingName=_settingName; | |
- (void).cxx_destruct; | |
@end | |
@interface PBDebugSettingsTableViewController : PBTableViewController | |
{ | |
NSArray *_settings; | |
NSArray *_bootConfigSettings; | |
long long _selectedSetting; | |
PBBootEnvironment *_bootEnvironment; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBBootEnvironment *bootEnvironment; // @synthesize bootEnvironment=_bootEnvironment; | |
@property(nonatomic) long long selectedSetting; // @synthesize selectedSetting=_selectedSetting; | |
@property(readonly, copy, nonatomic) NSArray *bootConfigSettings; // @synthesize bootConfigSettings=_bootConfigSettings; | |
@property(readonly, copy, nonatomic) NSArray *settings; // @synthesize settings=_settings; | |
- (void).cxx_destruct; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)debugSettingAtIndexPath:(id)arg1; | |
- (void)setup; | |
- (id)initWithBootEnvironment:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBDebugSMSViewController : PBBaseViewController | |
{ | |
UITextField *_numberTextField; | |
UITextField *_messageTextField; | |
UIButton *_sendButton; | |
} | |
+ (id)viewController; | |
@property(retain, nonatomic) UIButton *sendButton; // @synthesize sendButton=_sendButton; | |
@property(retain, nonatomic) UITextField *messageTextField; // @synthesize messageTextField=_messageTextField; | |
@property(retain, nonatomic) UITextField *numberTextField; // @synthesize numberTextField=_numberTextField; | |
- (void).cxx_destruct; | |
- (void)handleSendButtonTapped:(id)arg1; | |
@end | |
@interface PBDebugViewController : PBTableViewController | |
{ | |
} | |
+ (long long)pb_tableViewStyle; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (_Bool)hasConnectedWatch:(id *)arg1; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
@end | |
@interface PBDeepCrasher : NSObject | |
{ | |
} | |
- (double)timeout; | |
@end | |
@interface PBDebugVoiceViewController : UIViewController <PBNuanceClientDelegate> | |
{ | |
UITextView *_textStatus; | |
UITextView *_textComment; | |
UITextView *_textTranscription; | |
NSArray *_framesData; | |
} | |
@property(retain, nonatomic) NSArray *framesData; // @synthesize framesData=_framesData; | |
@property(nonatomic) __weak UITextView *textTranscription; // @synthesize textTranscription=_textTranscription; | |
@property(nonatomic) __weak UITextView *textComment; // @synthesize textComment=_textComment; | |
@property(nonatomic) __weak UITextView *textStatus; // @synthesize textStatus=_textStatus; | |
- (void).cxx_destruct; | |
- (id)getNSDataFromNSString:(id)arg1; | |
- (id)getFramesDataArrayFromStringArray:(id)arg1; | |
- (void)nuanceClient:(id)arg1 didFinishWithTranscription:(id)arg2; | |
- (void)nuanceClient:(id)arg1 didFailWithError:(id)arg2; | |
- (void)startNuanceTest; | |
- (void)sendVoiceSegment:(id)arg1; | |
- (void)viewDidLoad; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBDebugWatchActionsViewController : PBTableViewController | |
{ | |
} | |
+ (long long)pb_tableViewStyle; | |
- (void)tableView:(id)arg1 didSelectPollRequestForServiceType:(unsigned char)arg2; | |
- (void)tableView:(id)arg1 didSelectMessageType:(unsigned char)arg2; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)init; | |
@end | |
@interface PBDetailPopupTableCell : NSObject | |
{ | |
long long _kind; | |
NSString *_text; | |
_Bool _enabled; | |
id <PBDetailPopupTableCellDelegate> _delegate; | |
} | |
+ (id)contactDeveloperViewModelWithDelegate:(id)arg1; | |
+ (id)aboutViewModelWithDelegate:(id)arg1; | |
+ (id)timelineNotificationSwitchViewModelWithDelegate:(id)arg1; | |
+ (id)timelinePinSwitchViewModelWithDelegate:(id)arg1; | |
@property(readonly, nonatomic) __weak id <PBDetailPopupTableCellDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(nonatomic, getter=isEnabled) _Bool enabled; // @synthesize enabled=_enabled; | |
@property(readonly, copy, nonatomic) NSString *text; // @synthesize text=_text; | |
@property(readonly, nonatomic) long long kind; // @synthesize kind=_kind; | |
- (void).cxx_destruct; | |
- (void)doAction; | |
- (id)initWithDelegate:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBTimelinePinSwitchDetailPopupTableCell : PBDetailPopupTableCell | |
{ | |
} | |
- (void)doAction; | |
- (id)initWithDelegate:(id)arg1; | |
@end | |
@interface PBTimelineNotificationSwitchDetailPopupTableCell : PBDetailPopupTableCell | |
{ | |
} | |
- (void)doAction; | |
- (id)initWithDelegate:(id)arg1; | |
@end | |
@interface PBAboutDetailPopupTableCell : PBDetailPopupTableCell | |
{ | |
} | |
- (void)doAction; | |
- (id)initWithDelegate:(id)arg1; | |
@end | |
@interface PBContactDeveloperDetailPopupTableCell : PBDetailPopupTableCell | |
{ | |
} | |
- (void)doAction; | |
- (id)initWithDelegate:(id)arg1; | |
@end | |
@interface PBDetailPopupTableSection : NSObject | |
{ | |
NSArray *_cells; | |
} | |
+ (id)generalInfoSectionWithDelegate:(id)arg1; | |
+ (id)timelineSectionWithDelegate:(id)arg1; | |
@property(readonly, copy, nonatomic) NSArray *cells; // @synthesize cells=_cells; | |
- (void).cxx_destruct; | |
- (id)cellAtIndex:(long long)arg1; | |
- (long long)numberOfCells; | |
- (id)initWithCells:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBDetailPopupViewActionCell : PBTableViewCell | |
{ | |
PBDetailPopupTableCell *_cell; | |
UILabel *_titleLabel; | |
_TtC9PebbleApp8PBToggle *_actionSwitch; | |
} | |
+ (id)reuseIdentifier; | |
@property(nonatomic) __weak _TtC9PebbleApp8PBToggle *actionSwitch; // @synthesize actionSwitch=_actionSwitch; | |
@property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(retain, nonatomic) PBDetailPopupTableCell *cell; // @synthesize cell=_cell; | |
- (void).cxx_destruct; | |
- (void)switchToggled:(id)arg1; | |
- (void)prepareForReuse; | |
- (void)awakeFromNib; | |
@end | |
@interface PBDetailPopupViewController : PBBaseViewController <UITableViewDataSource, UITableViewDelegate, PBDetailPopupViewModelDelegate, PBDetailPopupTableCellDelegate, MFMailComposeViewControllerDelegate> | |
{ | |
UIView *_foregroundView; | |
PBDetailPopupViewModel *_viewModel; | |
NSArray *_tableSections; | |
UIImageView *_appIconView; | |
UILabel *_appNameLabel; | |
UILabel *_appCompanyLabel; | |
PBBorderedIconButton *_favLabel; | |
UIButton *_shareButton; | |
PBColoredWatchImageView *_watchCasingView; | |
PBScreenshotImageView *_appScreenshotView; | |
PBWebAppStoreURLFactory *_webAppStoreURLFactory; | |
} | |
+ (id)viewControllerWithViewModel:(id)arg1; | |
@property(readonly, nonatomic) PBWebAppStoreURLFactory *webAppStoreURLFactory; // @synthesize webAppStoreURLFactory=_webAppStoreURLFactory; | |
@property(nonatomic) __weak PBScreenshotImageView *appScreenshotView; // @synthesize appScreenshotView=_appScreenshotView; | |
@property(nonatomic) __weak PBColoredWatchImageView *watchCasingView; // @synthesize watchCasingView=_watchCasingView; | |
@property(nonatomic) __weak UIButton *shareButton; // @synthesize shareButton=_shareButton; | |
@property(nonatomic) __weak PBBorderedIconButton *favLabel; // @synthesize favLabel=_favLabel; | |
@property(nonatomic) __weak UILabel *appCompanyLabel; // @synthesize appCompanyLabel=_appCompanyLabel; | |
@property(nonatomic) __weak UILabel *appNameLabel; // @synthesize appNameLabel=_appNameLabel; | |
@property(nonatomic) __weak UIImageView *appIconView; // @synthesize appIconView=_appIconView; | |
@property(copy, nonatomic) NSArray *tableSections; // @synthesize tableSections=_tableSections; | |
@property(retain, nonatomic) PBDetailPopupViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
@property(nonatomic) __weak UIView *foregroundView; // @synthesize foregroundView=_foregroundView; | |
- (void).cxx_destruct; | |
- (void)presentAppDetailModalController; | |
- (void)dismissAndPresentViewController:(id)arg1; | |
- (void)dismissAndPresentViewControllerModally:(id)arg1; | |
- (void)presentEmailDeveloperControllerWithEmail:(id)arg1; | |
- (void)mailComposeController:(id)arg1 didFinishWithResult:(long long)arg2 error:(id)arg3; | |
- (id)generateVerticalDivider; | |
- (id)generateDivider; | |
- (id)generateCompanionButton; | |
- (id)generateQuickGlanceViews; | |
- (void)layoutAppNameLabel:(id)arg1 appCompanyLabel:(id)arg2 inView:(id)arg3; | |
- (void)layoutAppNameLabel:(id)arg1 appCompanyLabel:(id)arg2 rightOfAppIconView:(id)arg3 inView:(id)arg4; | |
- (id)generateAppIconView; | |
- (id)generateAppCompanyLabel; | |
- (id)generateAppNameLabel; | |
- (id)generateFirstRowView; | |
- (id)generateLeftHeaderView; | |
- (id)layoutBottomButtonInView:(id)arg1; | |
- (void)layoutViews:(id)arg1 verticallyInContainer:(id)arg2 spacing:(double)arg3; | |
- (id)generateActionButton; | |
- (id)generateButtonsView; | |
- (id)generateTableView; | |
- (id)generateHeaderView; | |
- (id)layoutForegroundViewInView:(id)arg1; | |
- (id)layoutBackgroundViewInView:(id)arg1; | |
- (id)areTimelineNotificationsEnabledForCell:(id)arg1; | |
- (id)areTimelinePinsEnabledForCell:(id)arg1; | |
- (void)contactDeveloper:(id)arg1; | |
- (void)openAboutWatchApp:(id)arg1; | |
- (void)toggleAreTimelineNotificationsEnabled:(id)arg1; | |
- (void)toggleAreTimelinePinsEnabled:(id)arg1; | |
- (void)viewModel:(id)arg1 openShareMenuWithWatchApp:(id)arg2; | |
- (void)presentAppAboutWebPageForViewModel:(id)arg1; | |
- (void)presentEmailDeveloperForViewModel:(id)arg1; | |
- (void)showCompanionAppForViewModel:(id)arg1; | |
- (void)openRemindersSettings:(id)arg1; | |
- (void)openSendTextSettings:(id)arg1; | |
- (void)openHealthSettings:(id)arg1; | |
- (void)openWeatherSettings:(id)arg1; | |
- (void)viewModel:(id)arg1 openSettingsForWatchApp:(id)arg2; | |
- (void)openCalendarSettings:(id)arg1; | |
- (void)backgroundTapped:(id)arg1; | |
- (_Bool)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)shareButtonTapped:(id)arg1; | |
- (void)getCompanionApp:(id)arg1; | |
- (void)setAsDefaultWatchFace:(id)arg1; | |
- (void)deleteWatchApp:(id)arg1; | |
- (void)openSettings:(id)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (struct CGAffineTransform)foregroundViewOffStageTransform; | |
- (void)viewDidLoad; | |
- (void)loadView; | |
- (id)initWithViewModel:(id)arg1 webAppStoreURLFactory:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBDetailPopupViewModel : NSObject | |
{ | |
_Bool _showIcon; | |
_Bool _showScreenshot; | |
_Bool _showQuickGlance; | |
_Bool _showGetCompanionButton; | |
NSString *_appName; | |
NSString *_appDeveloperName; | |
NSURL *_appIconURL; | |
UIImage *_appIconImage; | |
NSURL *_appScreenshotURL; | |
UIImage *_appScreenshotImage; | |
NSURL *_appCompanionURL; | |
_Bool _hasMetaInformation; | |
_Bool _hasSettings; | |
_Bool _canBeDeleted; | |
_Bool _canBeSetAsDefaultWatchFace; | |
_Bool _usesTimeline; | |
RACSignal *_effectiveWatchAppPlatform; | |
_Bool _actionsEnabled; | |
id <PBDetailPopupViewModelDelegate> _delegate; | |
NSString *_numberOfHearts; | |
NSString *_developerEmail; | |
NSString *_appId; | |
PBTimelineManager *_timelineManager; | |
PBTimelineDataSourceIdentifier *_dataSourceIdentifier; | |
unsigned long long _dataSourceState; | |
PBWatch *_watch; | |
long long _currentWatchPlatformType; | |
void *_observationInfo; | |
} | |
+ (id)keyPathsForValuesAffectingAreTimelineNotificationsEnabled; | |
+ (id)keyPathsForValuesAffectingAreTimelinePinsEnabled; | |
@property void *observationInfo; // @synthesize observationInfo=_observationInfo; | |
@property(readonly, nonatomic) long long currentWatchPlatformType; // @synthesize currentWatchPlatformType=_currentWatchPlatformType; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(nonatomic) unsigned long long dataSourceState; // @synthesize dataSourceState=_dataSourceState; | |
@property(readonly, nonatomic) PBTimelineDataSourceIdentifier *dataSourceIdentifier; // @synthesize dataSourceIdentifier=_dataSourceIdentifier; | |
@property(readonly, nonatomic) PBTimelineManager *timelineManager; // @synthesize timelineManager=_timelineManager; | |
@property(readonly, nonatomic) RACSignal *effectiveWatchAppPlatform; // @synthesize effectiveWatchAppPlatform=_effectiveWatchAppPlatform; | |
@property(readonly, nonatomic) _Bool usesTimeline; // @synthesize usesTimeline=_usesTimeline; | |
@property(nonatomic) _Bool canBeSetAsDefaultWatchFace; // @synthesize canBeSetAsDefaultWatchFace=_canBeSetAsDefaultWatchFace; | |
@property(readonly, nonatomic) _Bool hasSettings; // @synthesize hasSettings=_hasSettings; | |
@property(nonatomic) _Bool actionsEnabled; // @synthesize actionsEnabled=_actionsEnabled; | |
@property(readonly, nonatomic) _Bool canBeDeleted; // @synthesize canBeDeleted=_canBeDeleted; | |
@property(readonly, nonatomic) _Bool hasMetaInformation; // @synthesize hasMetaInformation=_hasMetaInformation; | |
@property(readonly, nonatomic) NSString *appId; // @synthesize appId=_appId; | |
@property(readonly, copy, nonatomic) NSString *developerEmail; // @synthesize developerEmail=_developerEmail; | |
@property(readonly, copy, nonatomic) NSString *numberOfHearts; // @synthesize numberOfHearts=_numberOfHearts; | |
@property(readonly, nonatomic) NSURL *appCompanionURL; // @synthesize appCompanionURL=_appCompanionURL; | |
@property(readonly, nonatomic) UIImage *appScreenshotImage; // @synthesize appScreenshotImage=_appScreenshotImage; | |
@property(readonly, nonatomic) NSURL *appScreenshotURL; // @synthesize appScreenshotURL=_appScreenshotURL; | |
@property(readonly, nonatomic) UIImage *appIconImage; // @synthesize appIconImage=_appIconImage; | |
@property(readonly, nonatomic) NSURL *appIconURL; // @synthesize appIconURL=_appIconURL; | |
@property(readonly, nonatomic) NSString *appDeveloperName; // @synthesize appDeveloperName=_appDeveloperName; | |
@property(readonly, nonatomic) NSString *appName; // @synthesize appName=_appName; | |
@property(readonly, nonatomic) _Bool showGetCompanionButton; // @synthesize showGetCompanionButton=_showGetCompanionButton; | |
@property(readonly, nonatomic) _Bool showQuickGlance; // @synthesize showQuickGlance=_showQuickGlance; | |
@property(readonly, nonatomic) _Bool showScreenshot; // @synthesize showScreenshot=_showScreenshot; | |
@property(readonly, nonatomic) _Bool showIcon; // @synthesize showIcon=_showIcon; | |
@property(nonatomic) __weak id <PBDetailPopupViewModelDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)share; | |
- (void)openContactDeveloper; | |
- (void)openAboutWatchApp; | |
- (void)getCompanionApp; | |
- (void)setAsDefaultWatchFace; | |
- (void)deleteWatchApp; | |
- (void)openSettings; | |
- (void)toggleAreTimelineNotificationsEnabled; | |
- (void)toggleAreTimelinePinsEnabled; | |
@property(readonly, nonatomic) _Bool areTimelineNotificationsEnabled; | |
@property(readonly, nonatomic) _Bool areTimelinePinsEnabled; | |
- (id)initWithDataSourceIdentifier:(id)arg1 timelineManager:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBWatchAppDetailPopupViewModel : PBDetailPopupViewModel | |
{ | |
PBWatchApp *_watchApp; | |
PBLockerAppManager *_lockerAppManager; | |
PBWatchAppManager *_watchAppManager; | |
} | |
+ (id)viewModelWithWatchApp:(id)arg1; | |
@property(readonly, nonatomic) PBWatchAppManager *watchAppManager; // @synthesize watchAppManager=_watchAppManager; | |
@property(readonly, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(readonly, nonatomic) PBWatchApp *watchApp; // @synthesize watchApp=_watchApp; | |
- (void).cxx_destruct; | |
- (void)share; | |
- (void)openContactDeveloper; | |
- (void)openAboutWatchApp; | |
- (void)getCompanionApp; | |
- (void)setAsDefaultWatchFace; | |
- (void)deleteWatchApp; | |
- (void)openSettings; | |
- (id)initWithWatchApp:(id)arg1 currentUserLockerAppManager:(id)arg2 timelineManager:(id)arg3; | |
@end | |
@interface PBCalendarDetailPopupViewModel : PBDetailPopupViewModel | |
{ | |
} | |
+ (id)calendarViewModel; | |
- (void)share; | |
- (void)setAsDefaultWatchFace; | |
- (void)openContactDeveloper; | |
- (void)openAboutWatchApp; | |
- (void)getCompanionApp; | |
- (void)deleteWatchApp; | |
- (void)openSettings; | |
- (id)initWithTimelineManager:(id)arg1; | |
@end | |
@interface PBWeatherDetailPopupViewModel : PBDetailPopupViewModel | |
{ | |
} | |
+ (id)weatherViewModel; | |
- (void)share; | |
- (void)setAsDefaultWatchFace; | |
- (void)openContactDeveloper; | |
- (void)openAboutWatchApp; | |
- (void)getCompanionApp; | |
- (void)deleteWatchApp; | |
- (void)openSettings; | |
- (id)initWithTimelineManager:(id)arg1; | |
@end | |
@interface PBHealthDetailPopupViewModel : PBDetailPopupViewModel | |
{ | |
} | |
+ (id)healthViewModel; | |
- (void)share; | |
- (void)setAsDefaultWatchFace; | |
- (void)openContactDeveloper; | |
- (void)openAboutWatchApp; | |
- (void)getCompanionApp; | |
- (void)deleteWatchApp; | |
- (void)openSettings; | |
- (id)initWithTimelineManager:(id)arg1; | |
@end | |
@interface PBSendTextDetailPopupViewModel : PBDetailPopupViewModel | |
{ | |
} | |
+ (id)sendTextViewModel; | |
- (void)share; | |
- (void)setAsDefaultWatchFace; | |
- (void)openContactDeveloper; | |
- (void)openAboutWatchApp; | |
- (void)getCompanionApp; | |
- (void)deleteWatchApp; | |
- (void)openSettings; | |
- (id)initWithTimelineManager:(id)arg1; | |
@end | |
@interface PBRemindersDetailPopupViewModel : PBDetailPopupViewModel | |
{ | |
} | |
+ (id)remindersViewModel; | |
- (void)share; | |
- (void)setAsDefaultWatchFace; | |
- (void)openContactDeveloper; | |
- (void)openAboutWatchApp; | |
- (void)getCompanionApp; | |
- (void)deleteWatchApp; | |
- (void)openSettings; | |
- (id)initWithTimelineManager:(id)arg1; | |
@end | |
@interface PBSystemDetailPopupViewModel : PBDetailPopupViewModel | |
{ | |
PBWatchApp *_watchApp; | |
PBWatchAppManager *_watchAppManager; | |
} | |
+ (id)viewModelForSystemApp:(long long)arg1 watchColor:(unsigned int)arg2 watchModel:(long long)arg3; | |
@property(readonly, nonatomic) PBWatchAppManager *watchAppManager; // @synthesize watchAppManager=_watchAppManager; | |
@property(readonly, nonatomic) PBWatchApp *watchApp; // @synthesize watchApp=_watchApp; | |
- (void).cxx_destruct; | |
- (void)share; | |
- (void)openContactDeveloper; | |
- (void)openAboutWatchApp; | |
- (void)getCompanionApp; | |
- (void)deleteWatchApp; | |
- (void)openSettings; | |
- (void)setAsDefaultWatchFace; | |
- (id)initWithWatchApp:(id)arg1 name:(id)arg2 author:(id)arg3 icon:(id)arg4 screenshot:(id)arg5; | |
- (id)init; | |
@end | |
@interface PBDeveloperViewController : PBTableViewController <UITableViewDataSource, UITableViewDelegate> | |
{ | |
NSArray *_tableSections; | |
} | |
+ (id)settingCellClassBySettingRowClass; | |
+ (long long)pb_tableViewStyle; | |
@property(copy, nonatomic) NSArray *tableSections; // @synthesize tableSections=_tableSections; | |
- (void).cxx_destruct; | |
- (id)buildTableSections; | |
- (Class)tableViewCellClassAtIndexPath:(id)arg1; | |
- (id)settingRowAtIndexPath:(id)arg1; | |
- (id)tableView:(id)arg1 willSelectRowAtIndexPath:(id)arg2; | |
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)viewDidLoad; | |
- (unsigned long long)pb_preferredNavigationBarStyle; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBDiagnosticsRequest : MTLModel <MTLJSONSerializing> | |
{ | |
_Bool _diagnosticsDisabled; | |
} | |
+ (id)diagnosticsDisabledJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)requestWithOptedOutOfDiagnostics:(_Bool)arg1; | |
@property(readonly, nonatomic) _Bool diagnosticsDisabled; // @synthesize diagnosticsDisabled=_diagnosticsDisabled; | |
@end | |
@interface PBDictationResultMessage : PBProtocolMessage | |
{ | |
} | |
+ (id)dictationMessageWithSessionID:(unsigned short)arg1 voiceDictationResult:(unsigned char)arg2 watchApp:(id)arg3 voiceTranscription:(id)arg4; | |
+ (id)failedMessageWithSessionID:(unsigned short)arg1 voiceDictationResult:(unsigned char)arg2 watchApp:(id)arg3 commandId:(unsigned char)arg4; | |
+ (id)NLPMessageWithSessionID:(unsigned short)arg1 voiceDictationResult:(unsigned char)arg2 watchApp:(id)arg3 witMessageResponse:(id)arg4; | |
- (id)initWithSessionID:(unsigned short)arg1 voiceDictationResult:(unsigned char)arg2 commandId:(unsigned char)arg3 watchApp:(id)arg4 attributes:(id)arg5; | |
@end | |
@interface PBEASessionErrorListenerLogger : DDAbstractLogger | |
{ | |
} | |
- (void)logMessage:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBEmailActionApiClient : PBLinkedAccountApiClient <PBEmailActionApiClientProtocol> | |
{ | |
unsigned long long _actionIdentifier; | |
PBEmailNotification *_emailNotification; | |
NSUUID *_transactionID; | |
PBEmailActionSessionManager *_emailActionSessionManager; | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
PBEmailApp *_emailApp; | |
PBEmailActionManager *_emailActionManager; | |
} | |
+ (id)clientWithEmailNotificationAction:(unsigned long long)arg1 toEmail:(id)arg2 transactionID:(id)arg3 emailApp:(id)arg4; | |
@property(readonly, nonatomic) PBEmailActionManager *emailActionManager; // @synthesize emailActionManager=_emailActionManager; | |
@property(readonly, nonatomic) PBEmailApp *emailApp; // @synthesize emailApp=_emailApp; | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
@property(readonly, nonatomic) PBEmailActionSessionManager *emailActionSessionManager; // @synthesize emailActionSessionManager=_emailActionSessionManager; | |
@property(readonly, nonatomic) NSUUID *transactionID; // @synthesize transactionID=_transactionID; | |
@property(readonly, nonatomic) PBEmailNotification *emailNotification; // @synthesize emailNotification=_emailNotification; | |
@property(readonly, nonatomic) unsigned long long actionIdentifier; // @synthesize actionIdentifier=_actionIdentifier; | |
- (void).cxx_destruct; | |
- (void)revokeAccounts:(id)arg1; | |
- (_Bool)needToRefreshLinkedAccountsForError:(id)arg1; | |
- (_Bool)triggerReauthForAccountsFromError:(id)arg1; | |
- (void)revokeAccountsFromError:(id)arg1; | |
- (id)sendRequestWithRefreshedLinkedAccounts:(id)arg1; | |
- (id)phoneApp; | |
- (id)applyEmailActionUsingSessionManager:(id)arg1 withLinkedAccounts:(id)arg2; | |
- (id)initWithLinkedAccountsManager:(id)arg1 emailNotificationAction:(unsigned long long)arg2 toEmail:(id)arg3 transactionID:(id)arg4 emailApp:(id)arg5 emailActionManager:(id)arg6; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBEmailActionErrorResponse : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_errorKind; | |
NSArray *_errorReports; | |
NSString *_userFriendlyErrorMessage; | |
} | |
+ (id)errorReportsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSString *userFriendlyErrorMessage; // @synthesize userFriendlyErrorMessage=_userFriendlyErrorMessage; | |
@property(readonly, nonatomic) NSArray *errorReports; // @synthesize errorReports=_errorReports; | |
@property(readonly, nonatomic) NSString *errorKind; // @synthesize errorKind=_errorKind; | |
- (void).cxx_destruct; | |
@end | |
@interface PBEmailActionsErrorResponseErrorReport : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_errorKind; | |
NSUUID *_account; | |
} | |
+ (id)accountJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSUUID *account; // @synthesize account=_account; | |
@property(readonly, nonatomic) NSString *errorKind; // @synthesize errorKind=_errorKind; | |
- (void).cxx_destruct; | |
@end | |
@interface PBEmailActionManager : NSObject | |
{ | |
PBNotificationSourceManager *_notificationSourceManager; | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
PBLinkedServicesManager *_linkedServicesManager; | |
PBEmailAppManager *_emailAppManager; | |
NSUserDefaults *_emailActionUserDefaults; | |
} | |
@property(readonly, nonatomic) NSUserDefaults *emailActionUserDefaults; // @synthesize emailActionUserDefaults=_emailActionUserDefaults; | |
@property(readonly, nonatomic) PBEmailAppManager *emailAppManager; // @synthesize emailAppManager=_emailAppManager; | |
@property(readonly, nonatomic) PBLinkedServicesManager *linkedServicesManager; // @synthesize linkedServicesManager=_linkedServicesManager; | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
@property(readonly, nonatomic) PBNotificationSourceManager *notificationSourceManager; // @synthesize notificationSourceManager=_notificationSourceManager; | |
- (void).cxx_destruct; | |
- (void)removeAllEmailAccountsWithReason:(id)arg1; | |
- (void)removeDisabledProvidersIfNecessary; | |
- (id)timelineActionForEmailApp:(id)arg1 emailAction:(unsigned long long)arg2; | |
- (void)disableIfPossibleEmailActionsForEmailApp:(id)arg1; | |
- (void)enableIfPossibleEmailActionsForEmailApp:(id)arg1; | |
- (void)setEmailActionsEnabled:(_Bool)arg1 forEmailApp:(id)arg2; | |
- (void)removeLinkedEmailAccount:(id)arg1 fromEmailApp:(id)arg2 withReason:(id)arg3; | |
- (void)addLinkedEmailAccount:(id)arg1 forEmailApp:(id)arg2; | |
- (void)persistEmailActions; | |
- (id)defaultEmailActions; | |
- (void)resetEmailActionsToDefault; | |
- (void)updateEmailActionsWithActions:(id)arg1; | |
- (id)emailActions; | |
- (id)linkedEmailAccountsForEmailApp:(id)arg1; | |
- (id)initWithNotificationSourceManager:(id)arg1 linkedAccountsManager:(id)arg2 emailAppManager:(id)arg3 linkedServicesManager:(id)arg4 emailActionUserDefaults:(id)arg5; | |
- (id)init; | |
@end | |
@interface PBEmailActionModel : MTLModel | |
{ | |
_Bool _enabled; | |
unsigned long long _action; | |
} | |
+ (id)encodingBehaviorsByPropertyKey; | |
+ (id)emailActionWithAction:(unsigned long long)arg1 enabled:(_Bool)arg2; | |
@property(nonatomic) _Bool enabled; // @synthesize enabled=_enabled; | |
@property(readonly, nonatomic) unsigned long long action; // @synthesize action=_action; | |
@property(readonly, nonatomic) NSString *genericName; | |
@end | |
@interface PBEmailActionReplyRequest : PBEmailActionRequest | |
{ | |
PBEmailMessage *_message; | |
} | |
+ (id)messageJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)requestWithMessage:(id)arg1 toEmailNotification:(id)arg2 accounts:(id)arg3; | |
@property(readonly, nonatomic) PBEmailMessage *message; // @synthesize message=_message; | |
- (void).cxx_destruct; | |
@end | |
@interface PBEmailActionRequest : MTLModel <MTLJSONSerializing> | |
{ | |
_Bool _debugFlag; | |
NSArray *_accounts; | |
PBEmailNotification *_emailNotification; | |
NSTimeZone *_timeZone; | |
NSString *_locale; | |
} | |
+ (id)timeZoneJSONTransformer; | |
+ (id)debugFlagJSONTransformer; | |
+ (id)accountsJSONTransformer; | |
+ (id)emailNotificationJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)requestWithEmailNotification:(id)arg1 accounts:(id)arg2; | |
@property(readonly, nonatomic) NSString *locale; // @synthesize locale=_locale; | |
@property(readonly, nonatomic) NSTimeZone *timeZone; // @synthesize timeZone=_timeZone; | |
@property(readonly, nonatomic) PBEmailNotification *emailNotification; // @synthesize emailNotification=_emailNotification; | |
@property(readonly, copy, nonatomic) NSArray *accounts; // @synthesize accounts=_accounts; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) _Bool debugFlag; // @synthesize debugFlag=_debugFlag; | |
@end | |
@interface PBEmailActionSessionManager : PBHTTPSessionManager | |
{ | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
} | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
- (void).cxx_destruct; | |
- (void)saveEmailActionResponseData:(id)arg1; | |
- (id)handleEmailActionError:(id)arg1 defaultErrorMessage:(id)arg2; | |
- (id)emailActionURLWithAction:(unsigned long long)arg1 transactionID:(id)arg2; | |
- (id)sendReqeustWithURL:(id)arg1 request:(id)arg2; | |
- (id)replyToEmail:(id)arg1 withMessage:(id)arg2 withLinkedAccounts:(id)arg3 transactionID:(id)arg4; | |
- (id)applyEmailNotificationAction:(unsigned long long)arg1 toEmail:(id)arg2 withLinkedAccounts:(id)arg3 transactionID:(id)arg4; | |
- (id)initWithLinkedAccountsManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBEmailApp : PBPhoneApp | |
{ | |
NSIndexSet *_providers; | |
NSOrderedSet *_emailActions; | |
} | |
+ (id)emailAppIdentifiers; | |
+ (_Bool)isIdentifierEmailApp:(id)arg1; | |
+ (_Bool)isEmailApp:(unsigned long long)arg1; | |
@property(readonly, nonatomic) NSOrderedSet *emailActions; // @synthesize emailActions=_emailActions; | |
@property(readonly, nonatomic) NSIndexSet *providers; // @synthesize providers=_providers; | |
- (void).cxx_destruct; | |
- (_Bool)isInstalled; | |
- (id)errorTitleForEmailAction:(unsigned long long)arg1; | |
- (id)performingEmailActionMessage:(unsigned long long)arg1; | |
- (id)titleForEmailAction:(unsigned long long)arg1; | |
- (id)performingEmailActionAttributeForActionIdentifier:(unsigned long long)arg1; | |
@end | |
@interface PBEmailAppManager : NSObject | |
{ | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
} | |
+ (id)manager; | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
- (void).cxx_destruct; | |
- (id)supportedProvidersForEmailApp:(id)arg1; | |
@property(readonly, copy, nonatomic) NSArray *availableEmailApps; | |
@property(readonly, copy, nonatomic) NSArray *emailApps; | |
- (id)initWithLinkedAccountsManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBEmailLinkedAccountAuthViewController : PBLinkedAccountAuthBaseViewController <PBViewControllerFlowStep> | |
{ | |
id <PBViewControllerFlowStepDelegate> _delegate; | |
PBEmailActionManager *_emailActionmanager; | |
PBEmailApp *_emailApp; | |
} | |
+ (id)viewControllerForEmailApp:(id)arg1 delegate:(id)arg2; | |
@property(readonly, nonatomic) PBEmailApp *emailApp; // @synthesize emailApp=_emailApp; | |
@property(readonly, nonatomic) PBEmailActionManager *emailActionmanager; // @synthesize emailActionmanager=_emailActionmanager; | |
@property(readonly, nonatomic) __weak id <PBViewControllerFlowStepDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)handleAuthenticationCallbackWithLinkedAccount:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithEmailApp:(id)arg1 emailActionManager:(id)arg2 delegate:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBEmailLinkedAccountsViewController : PBTableViewController <PBViewControllerFlowStepDelegate> | |
{ | |
UIBarButtonItem *_editBarButton; | |
PBEmailActionManager *_emailActionManager; | |
PBEmailApp *_emailApp; | |
NSArray *_linkedEmailAccounts; | |
PBLinkedAccountsSessionManager *_linkedAccountsSessionManager; | |
RACCommand *_showAddAccountUsingSafariCommand; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewControllerWithEmailApp:(id)arg1; | |
@property(retain, nonatomic) RACCommand *showAddAccountUsingSafariCommand; // @synthesize showAddAccountUsingSafariCommand=_showAddAccountUsingSafariCommand; | |
@property(readonly, nonatomic) PBLinkedAccountsSessionManager *linkedAccountsSessionManager; // @synthesize linkedAccountsSessionManager=_linkedAccountsSessionManager; | |
@property(retain, nonatomic) NSArray *linkedEmailAccounts; // @synthesize linkedEmailAccounts=_linkedEmailAccounts; | |
@property(readonly, nonatomic) PBEmailApp *emailApp; // @synthesize emailApp=_emailApp; | |
@property(readonly, nonatomic) PBEmailActionManager *emailActionManager; // @synthesize emailActionManager=_emailActionManager; | |
@property(readonly, nonatomic) UIBarButtonItem *editBarButton; // @synthesize editBarButton=_editBarButton; | |
- (void).cxx_destruct; | |
- (void)showFixPermissionAlert; | |
- (void)pressedAddAccount; | |
- (void)editButtonShouldEdit:(_Bool)arg1; | |
- (void)pressedEditButton; | |
- (void)updateLinkedEmailAccounts; | |
- (void)updateEditButtonState; | |
- (void)showAddAccountUsingWebView; | |
- (void)showAddAccountUsingSafari; | |
- (void)showAddAccount; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)tableView:(id)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(id)arg3; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (_Bool)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithEmailApp:(id)arg1 emailActionManager:(id)arg2 linkedAccountsSessionManager:(id)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBEmailMessage : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_text; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)messageWithText:(id)arg1; | |
@property(readonly, nonatomic) NSString *text; // @synthesize text=_text; | |
- (void).cxx_destruct; | |
@end | |
@interface PBEmailNotification : MTLModel <MTLJSONSerializing> | |
{ | |
unsigned int _timestamp; | |
NSString *_appIdentifier; | |
NSString *_title; | |
NSString *_subtitle; | |
NSString *_message; | |
NSArray *_contactEmails; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)notificationWithAppIdentifier:(id)arg1 timestamp:(unsigned int)arg2 title:(id)arg3 subtitle:(id)arg4 message:(id)arg5 contactEmail:(id)arg6; | |
@property(readonly, nonatomic) NSArray *contactEmails; // @synthesize contactEmails=_contactEmails; | |
@property(readonly, nonatomic) NSString *message; // @synthesize message=_message; | |
@property(readonly, nonatomic) NSString *subtitle; // @synthesize subtitle=_subtitle; | |
@property(readonly, nonatomic) NSString *title; // @synthesize title=_title; | |
@property(readonly, nonatomic) unsigned int timestamp; // @synthesize timestamp=_timestamp; | |
@property(readonly, nonatomic) NSString *appIdentifier; // @synthesize appIdentifier=_appIdentifier; | |
- (void).cxx_destruct; | |
@end | |
@interface PBEmailNotificationActionHandler : NSObject <PBNotificationActionHandler> | |
{ | |
id <PBNotificationActionHandlerDelegate> _delegate; | |
NSString *_notificationSourceIdentifier; | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
PBEmailApp *_emailApp; | |
PBTimelineInvokeANCSActionMessage *_currentANCSActionMessage; | |
NSArray *_contactEmails; | |
PBANCSEmailNotification *_ANCSEmailNotification; | |
} | |
+ (id)handlerWithNotificationSourceIdentifier:(id)arg1 delegate:(id)arg2; | |
@property(readonly, nonatomic) PBANCSEmailNotification *ANCSEmailNotification; // @synthesize ANCSEmailNotification=_ANCSEmailNotification; | |
@property(retain, nonatomic) NSArray *contactEmails; // @synthesize contactEmails=_contactEmails; | |
@property(retain, nonatomic) PBTimelineInvokeANCSActionMessage *currentANCSActionMessage; // @synthesize currentANCSActionMessage=_currentANCSActionMessage; | |
@property(readonly, nonatomic) PBEmailApp *emailApp; // @synthesize emailApp=_emailApp; | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
@property(readonly, copy, nonatomic) NSString *notificationSourceIdentifier; // @synthesize notificationSourceIdentifier=_notificationSourceIdentifier; | |
@property(nonatomic) __weak id <PBNotificationActionHandlerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)saveANCSActionMessage:(id)arg1; | |
- (void)cleanup; | |
- (_Bool)detectAndSendError; | |
- (void)replyToEmailWithMessage:(id)arg1; | |
- (void)performEmailAction:(unsigned long long)arg1; | |
- (id)emailsFromAddressBookMatchingQuery:(id)arg1; | |
- (id)emailNotification; | |
- (void)showPerformingActionScreenOnWatchForAction:(unsigned long long)arg1; | |
- (void)sendRequestWithClient:(id)arg1; | |
- (void)handleActionWithActionIdentifier:(unsigned char)arg1 attributes:(id)arg2; | |
- (void)startHandlingInvokeActionMessage:(id)arg1; | |
- (id)initWithNotificationSourceIdentifier:(id)arg1 linkedAccountsManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBEmailPreferencesViewController : PBTableViewController | |
{ | |
PBEmailAppManager *_emailAppManager; | |
NSArray *_availableEmailApps; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewController; | |
@property(readonly, nonatomic) NSArray *availableEmailApps; // @synthesize availableEmailApps=_availableEmailApps; | |
@property(readonly, nonatomic) PBEmailAppManager *emailAppManager; // @synthesize emailAppManager=_emailAppManager; | |
- (void).cxx_destruct; | |
- (void)showEmailActions; | |
- (void)showCannedResponses; | |
- (void)showEmailApp:(id)arg1; | |
- (void)selectedNotificationResponseRowType:(unsigned char)arg1; | |
- (id)cellForNotificationResponseRowInTableView:(id)arg1 atIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithEmailAppManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBEmailReplyActionApiClient : PBEmailActionApiClient <PBEmailActionApiClientProtocol> | |
{ | |
PBEmailMessage *_message; | |
} | |
+ (id)clientWithEmailNotification:(id)arg1 message:(id)arg2 transactionID:(id)arg3 emailApp:(id)arg4; | |
@property(readonly, nonatomic) PBEmailMessage *message; // @synthesize message=_message; | |
- (void).cxx_destruct; | |
- (id)applyEmailActionUsingSessionManager:(id)arg1 withLinkedAccounts:(id)arg2; | |
- (id)initWithLinkedAccountsManager:(id)arg1 toEmail:(id)arg2 message:(id)arg3 transactionID:(id)arg4 emailApp:(id)arg5 emailActionManager:(id)arg6; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBEncoderFrame : NSObject | |
{ | |
NSData *_data; | |
} | |
@property(readonly, copy, nonatomic) NSData *data; // @synthesize data=_data; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBEternalRemoteResource : NSObject <PBRemoteResource> | |
{ | |
id <PBRemoteResource> _remoteResource; | |
} | |
+ (id)eternalResourceWithRemoteResource:(id)arg1; | |
@property(readonly, nonatomic) id <PBRemoteResource> remoteResource; // @synthesize remoteResource=_remoteResource; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
@property(readonly, nonatomic) NSString *proposedFileName; | |
- (id)initWithRemoteResource:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBCheckedEternalRemoteResource : PBEternalRemoteResource <PBChecksummedRemoteResource> | |
{ | |
} | |
@property(readonly, nonatomic) NSData *expectedSHA256Checksum; | |
// Remaining properties | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSString *proposedFileName; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBExistingWatchUpgradeFirmwareFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate> | |
{ | |
PBHealthOptionSelectionFlow *_healthOptionSelectionFlow; | |
PBFirmwareUpdateViewController *_firmwareUpdateViewController; | |
PBFirmwareUpdateViewControllerBuilder *_firmwareUpdateViewControllerBuilder; | |
CDUnknownBlockType _builderConfig; | |
} | |
+ (id)flowWithNavigationController:(id)arg1 builderConfig:(CDUnknownBlockType)arg2; | |
@property(copy, nonatomic) CDUnknownBlockType builderConfig; // @synthesize builderConfig=_builderConfig; | |
@property(retain, nonatomic) PBFirmwareUpdateViewControllerBuilder *firmwareUpdateViewControllerBuilder; // @synthesize firmwareUpdateViewControllerBuilder=_firmwareUpdateViewControllerBuilder; | |
@property(retain, nonatomic) PBFirmwareUpdateViewController *firmwareUpdateViewController; // @synthesize firmwareUpdateViewController=_firmwareUpdateViewController; | |
@property(retain, nonatomic) PBHealthOptionSelectionFlow *healthOptionSelectionFlow; // @synthesize healthOptionSelectionFlow=_healthOptionSelectionFlow; | |
- (void).cxx_destruct; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 builderConfig:(CDUnknownBlockType)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBExistingWatchUpgradeFirmwareFlowProvider : NSObject <PBViewControllerFlowProvider> | |
{ | |
CDUnknownBlockType _builderConfig; | |
} | |
@property(readonly, nonatomic) CDUnknownBlockType builderConfig; // @synthesize builderConfig=_builderConfig; | |
- (void).cxx_destruct; | |
- (id)flowWithNavigationController:(id)arg1; | |
- (id)initWithBuilderConfig:(CDUnknownBlockType)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBExternalAcessoryInvalidateCrashPatch : NSObject | |
{ | |
} | |
+ (void)load; | |
+ (id)sharedInstance; | |
- (void)patchExternalAccessoryCrash; | |
@end | |
@interface PBFactoryRegistryReadErrorResponseMessage : PBProtocolMessage | |
{ | |
} | |
+ (void)load; | |
@end | |
@interface PBFactoryRegistryReadRequestMessage : PBProtocolMessage | |
{ | |
} | |
- (id)initWithKeyToRead:(unsigned long long)arg1; | |
@end | |
@interface PBFactoryRegistryReadResponseMessage : PBProtocolMessage | |
{ | |
NSData *_valueData; | |
} | |
+ (void)load; | |
@property(readonly, copy, nonatomic) NSData *valueData; // @synthesize valueData=_valueData; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBFactoryRegistryRemoveRequestMessage : PBProtocolMessage | |
{ | |
} | |
- (id)initWithKeyToRemove:(unsigned long long)arg1; | |
@end | |
@interface PBFactoryRegistryRequestValueOperation : PBAsynchronousOperation | |
{ | |
NSData *_valueData; | |
PBWatch *_watch; | |
unsigned long long _key; | |
NSMutableArray *_messageExpectations; | |
} | |
@property(readonly, nonatomic) NSMutableArray *messageExpectations; // @synthesize messageExpectations=_messageExpectations; | |
@property(readonly, nonatomic) unsigned long long key; // @synthesize key=_key; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(readonly, copy, nonatomic) NSData *valueData; // @synthesize valueData=_valueData; | |
- (void).cxx_destruct; | |
- (void)expectResponse; | |
- (void)main; | |
- (void)finish; | |
- (id)init; | |
- (id)initWithWatch:(id)arg1 keyToRequest:(unsigned long long)arg2; | |
@end | |
@interface PBFactoryRegistryWriteRequestMessage : PBProtocolMessage | |
{ | |
} | |
- (id)initWithKeyToWrite:(unsigned long long)arg1 value:(id)arg2; | |
@end | |
@interface PBFactoryRegistryWriteResponseMessage : PBProtocolMessage | |
{ | |
} | |
+ (void)load; | |
@end | |
@interface PBFactoryRegistryWriteValueOperation : PBAsynchronousOperation | |
{ | |
_Bool _success; | |
PBWatch *_watch; | |
unsigned long long _key; | |
NSData *_value; | |
} | |
@property(readonly, copy, nonatomic) NSData *value; // @synthesize value=_value; | |
@property(readonly, nonatomic) unsigned long long key; // @synthesize key=_key; | |
@property(nonatomic) _Bool success; // @synthesize success=_success; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)expectResponse; | |
- (void)main; | |
- (void)finishWithSuccess:(_Bool)arg1; | |
- (id)init; | |
- (id)initWithWatch:(id)arg1 keyToWrite:(unsigned long long)arg2 value:(id)arg3; | |
@end | |
@interface PBFadingTextView : UITextView | |
{ | |
} | |
- (id)gradientLayerMask; | |
- (void)layoutSubviews; | |
@end | |
@interface PBFileURLRouter : NSObject | |
{ | |
NSMutableArray *_handlers; | |
} | |
@property(retain, nonatomic) NSMutableArray *handlers; // @synthesize handlers=_handlers; | |
- (void).cxx_destruct; | |
- (_Bool)handleFileURL:(id)arg1; | |
- (void)addHandler:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBFileWriter : NSObject | |
{ | |
} | |
+ (id)applicationSupportURL; | |
+ (_Bool)writeToApplicationSupportDirectoryWithData:(id)arg1 fileName:(id)arg2; | |
@end | |
@interface PBFinalSetUpFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBOnboardingViewControllerFlowStep> | |
{ | |
RACSignal *_watchSignal; | |
PBOnboardingDoneViewController *_doneViewController; | |
} | |
+ (id)flowWithNavigationController:(id)arg1 watchSignal:(id)arg2; | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(retain, nonatomic) PBOnboardingDoneViewController *doneViewController; // @synthesize doneViewController=_doneViewController; | |
@property(retain, nonatomic) RACSignal *watchSignal; // @synthesize watchSignal=_watchSignal; | |
- (void).cxx_destruct; | |
- (long long)completedOnboardingVersion; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 watchSignal:(id)arg2; | |
- (id)initWithNavigationController:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFirmwareFileURLHandler : PBBaseFileURLHandler | |
{ | |
PBActiveWatch *_activeWatch; | |
PBFirmwareUpdatePresenter *_firmwareUpdatePresenter; | |
PBPresentViewControllerCoordinator *_modalCoordinator; | |
} | |
@property(retain, nonatomic) PBPresentViewControllerCoordinator *modalCoordinator; // @synthesize modalCoordinator=_modalCoordinator; | |
@property(retain, nonatomic) PBFirmwareUpdatePresenter *firmwareUpdatePresenter; // @synthesize firmwareUpdatePresenter=_firmwareUpdatePresenter; | |
@property(retain, nonatomic) PBActiveWatch *activeWatch; // @synthesize activeWatch=_activeWatch; | |
- (void).cxx_destruct; | |
- (void)processFileAtURL:(id)arg1; | |
- (_Bool)canHandleFileURL:(id)arg1; | |
- (id)initWithActiveWatch:(id)arg1 firmwareUpdatePresenter:(id)arg2 modalCoordinator:(id)arg3; | |
@end | |
@interface PBFirmwareIsUpToDateMessage : PBProtocolMessage | |
{ | |
} | |
- (id)init; | |
@end | |
@interface PBFirmwareSessionManager : PBHTTPSessionManager | |
{ | |
PBRemoteResourceFileStorage *_cache; | |
} | |
+ (id)firmwareUpdatesManifestURLWithFirmwarePlatform:(unsigned char)arg1; | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *cache; // @synthesize cache=_cache; | |
- (void).cxx_destruct; | |
- (id)downloadFirmwareBundle:(id)arg1 progress:(id *)arg2; | |
- (id)latestFirmwareUpdateAvailableForHardwarePlatform:(unsigned char)arg1; | |
- (id)initWithCache:(id)arg1; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBFirmwareUpdateMetadataCacheResource : NSObject <PBRemoteResource> | |
{ | |
NSString *_proposedFileName; | |
NSURL *_firmwareURL; | |
} | |
+ (id)resourceWithFirmwareUpdateMetadata:(id)arg1; | |
@property(readonly, nonatomic) NSURL *firmwareURL; // @synthesize firmwareURL=_firmwareURL; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
- (id)initWithFirmwareUpdateMetadata:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBCheckedFirmwareUpdateMetadataCacheResource : PBFirmwareUpdateMetadataCacheResource <PBChecksummedRemoteResource> | |
{ | |
NSData *_expectedSHA256Checksum; | |
} | |
@property(readonly, nonatomic) NSData *expectedSHA256Checksum; // @synthesize expectedSHA256Checksum=_expectedSHA256Checksum; | |
- (void).cxx_destruct; | |
- (id)initWithFirmwareUpdateMetadata:(id)arg1; | |
// Remaining properties | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly, nonatomic) NSString *proposedFileName; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFirmwareUpdateCheck : NSObject | |
{ | |
_Bool _bypassThrottling; | |
_Bool _isCheckingForUpdates; | |
PBWatch *_watch; | |
PBFirmwareSessionManager *_firmwareSessionManager; | |
NSBundle *_embeddedFirmwareBundle; | |
PBFirmwareUpdateCheckPolicy *_checkPolicy; | |
NSOperationQueue *_operationQueue; | |
PBFirmwareUpdateMetadataCollection *_latestFirmwareUpdateMetadataCollection; | |
} | |
+ (id)firmwareUpdateCheckWithWatch:(id)arg1 bypassThrottling:(_Bool)arg2; | |
+ (void)initialize; | |
@property(retain, nonatomic) PBFirmwareUpdateMetadataCollection *latestFirmwareUpdateMetadataCollection; // @synthesize latestFirmwareUpdateMetadataCollection=_latestFirmwareUpdateMetadataCollection; | |
@property(nonatomic) _Bool isCheckingForUpdates; // @synthesize isCheckingForUpdates=_isCheckingForUpdates; | |
@property(readonly, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue; | |
@property(readonly, nonatomic) PBFirmwareUpdateCheckPolicy *checkPolicy; // @synthesize checkPolicy=_checkPolicy; | |
@property(nonatomic) _Bool bypassThrottling; // @synthesize bypassThrottling=_bypassThrottling; | |
@property(retain, nonatomic) NSBundle *embeddedFirmwareBundle; // @synthesize embeddedFirmwareBundle=_embeddedFirmwareBundle; | |
@property(readonly, nonatomic) PBFirmwareSessionManager *firmwareSessionManager; // @synthesize firmwareSessionManager=_firmwareSessionManager; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (id)latestFirmwareUpdateMetadataForVersionInfo:(id)arg1; | |
- (id)embeddedFirmwareUpdateMetadataForVersionInfo:(id)arg1; | |
- (void)checkForUpdatesWithCompletionBlock:(CDUnknownBlockType)arg1; | |
- (_Bool)shouldCheckForFirmwareUpdates; | |
- (id)initWithWatch:(id)arg1 bypassThrottling:(_Bool)arg2 firmwareSessionManager:(id)arg3 embeddedFirmwareBundle:(id)arg4; | |
- (id)init; | |
@end | |
@interface PBFirmwarePlatformCacheResource : NSObject <PBResource> | |
{ | |
NSString *_proposedFileName; | |
} | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
- (id)initWithFirmwarePlatform:(unsigned char)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFirmwareUpdateCheckPolicy : NSObject | |
{ | |
NSString *_watchSerialNumber; | |
} | |
+ (_Bool)updatesEnabled; | |
+ (void)setUpdatesEnabled:(_Bool)arg1; | |
+ (void)load; | |
@property(readonly, copy, nonatomic) NSString *watchSerialNumber; // @synthesize watchSerialNumber=_watchSerialNumber; | |
- (void).cxx_destruct; | |
- (id)userDefaultsKey; | |
- (void)setLastTimeCheckedForUpdates:(id)arg1; | |
- (id)lastTimeCheckedForUpdates; | |
- (void)didCheckForFirmwareUpdates; | |
- (_Bool)shouldCheckForFirmwareUpdates; | |
- (id)init; | |
- (id)initWithWatchSerialNumber:(id)arg1; | |
@end | |
@interface PBFirmwareUpdateMetadata : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_versionString; | |
NSString *_releaseNotes; | |
NSDate *_date; | |
NSURL *_URL; | |
NSData *_SHA256Checksum; | |
NSString *_firmwarePlatform; | |
unsigned long long _firmwareType; | |
} | |
+ (id)JSONTransformerForKey:(id)arg1; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)metadataFromFirmwareBundleURL:(id)arg1; | |
@property(readonly, nonatomic) unsigned long long firmwareType; // @synthesize firmwareType=_firmwareType; | |
@property(readonly, copy, nonatomic) NSString *firmwarePlatform; // @synthesize firmwarePlatform=_firmwarePlatform; | |
@property(readonly, copy, nonatomic) NSData *SHA256Checksum; // @synthesize SHA256Checksum=_SHA256Checksum; | |
@property(readonly, copy, nonatomic) NSURL *URL; // @synthesize URL=_URL; | |
@property(readonly, copy, nonatomic) NSDate *date; // @synthesize date=_date; | |
@property(readonly, copy, nonatomic) NSString *releaseNotes; // @synthesize releaseNotes=_releaseNotes; | |
@property(readonly, copy, nonatomic) NSString *versionString; // @synthesize versionString=_versionString; | |
- (void).cxx_destruct; | |
- (_Bool)validate:(id *)arg1; | |
- (_Bool)isNewerThanVersionInfo:(id)arg1; | |
- (id)metadataByApplyingPlatform:(id)arg1 type:(unsigned long long)arg2; | |
@property(readonly, nonatomic) PBFirmwareVersion *firmwareVersion; | |
- (id)initWithVersionString:(id)arg1 releaseNotes:(id)arg2 date:(id)arg3 URL:(id)arg4; | |
@property(readonly, nonatomic) id <PBRemoteResource> cacheResource; | |
@end | |
@interface PBFirmwareUpdateMetadataCollection : MTLModel <MTLJSONSerializing> | |
{ | |
PBFirmwareUpdateMetadata *_normal; | |
PBFirmwareUpdateMetadata *_recovery; | |
PBFirmwareUpdateMetadata *_migration3x; | |
} | |
+ (id)descriptionForUpdateType:(unsigned long long)arg1; | |
+ (id)JSONTransformerForKey:(id)arg1; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBFirmwareUpdateMetadata *migration3x; // @synthesize migration3x=_migration3x; | |
@property(readonly, nonatomic) PBFirmwareUpdateMetadata *recovery; // @synthesize recovery=_recovery; | |
@property(readonly, nonatomic) PBFirmwareUpdateMetadata *normal; // @synthesize normal=_normal; | |
- (void).cxx_destruct; | |
- (_Bool)validateNormalFirmware:(id *)arg1; | |
- (_Bool)validate:(id *)arg1; | |
- (id)updateOfType:(unsigned long long)arg1 error:(id *)arg2; | |
- (unsigned long long)updateNeededForWatchVersion:(id)arg1; | |
- (id)metadataCollectionByApplyingPlatform:(id)arg1; | |
@end | |
@interface PBFirmwareUpdateOperation : PBAsynchronousMainThreadOperation | |
{ | |
_Bool _success; | |
PBWatch *_watch; | |
PBFirmwareUpdateMetadata *_firmwareUpdate; | |
PBFirmwareSessionManager *_firmwareSessionManager; | |
PBResourceFileStorage *_timelineBlobMapperConfigurationCache; | |
CDUnknownBlockType _downloadProgressBlock; | |
CDUnknownBlockType _installProgressBlock; | |
CDUnknownBlockType _pb_completionBlock; | |
NSURL *_firmwareUpdateUrl; | |
PBBundle *_bundle; | |
NSProgress *_progress; | |
} | |
+ (id)operationWithWatch:(id)arg1 firmwareUpdate:(id)arg2 downloadProgressBlock:(CDUnknownBlockType)arg3 installProgressBlock:(CDUnknownBlockType)arg4 completionBlock:(CDUnknownBlockType)arg5; | |
@property(retain, nonatomic) NSProgress *progress; // @synthesize progress=_progress; | |
@property(retain, nonatomic) PBBundle *bundle; // @synthesize bundle=_bundle; | |
@property(readonly, nonatomic) NSURL *firmwareUpdateUrl; // @synthesize firmwareUpdateUrl=_firmwareUpdateUrl; | |
@property(copy, nonatomic) CDUnknownBlockType pb_completionBlock; // @synthesize pb_completionBlock=_pb_completionBlock; | |
@property(copy, nonatomic) CDUnknownBlockType installProgressBlock; // @synthesize installProgressBlock=_installProgressBlock; | |
@property(copy, nonatomic) CDUnknownBlockType downloadProgressBlock; // @synthesize downloadProgressBlock=_downloadProgressBlock; | |
@property(readonly, nonatomic) PBResourceFileStorage *timelineBlobMapperConfigurationCache; // @synthesize timelineBlobMapperConfigurationCache=_timelineBlobMapperConfigurationCache; | |
@property(readonly, nonatomic) PBFirmwareSessionManager *firmwareSessionManager; // @synthesize firmwareSessionManager=_firmwareSessionManager; | |
@property(readonly, nonatomic) PBFirmwareUpdateMetadata *firmwareUpdate; // @synthesize firmwareUpdate=_firmwareUpdate; | |
@property(readonly, nonatomic) _Bool success; // @synthesize success=_success; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)finishWithError:(id)arg1; | |
- (void)finishWithCancelledError; | |
- (void)startUploadingBundle; | |
- (void)putWatchIntoFirmwareUpdateMode; | |
- (id)bundleFromFileURL; | |
- (id)bundleFromRemoteURL; | |
- (void)startInstall; | |
- (void)mainThreadMain; | |
- (_Bool)shouldWaitForFirmwareStartResponse; | |
- (id)initWithTimelineBlobMapperConfigurationCache:(id)arg1 watch:(id)arg2 firmwareUpdate:(id)arg3 firmwareSessionManager:(id)arg4 embeddedFirmwareBundle:(id)arg5 downloadProgressBlock:(CDUnknownBlockType)arg6 installProgressBlock:(CDUnknownBlockType)arg7 completionBlock:(CDUnknownBlockType)arg8; | |
- (id)init; | |
@end | |
@interface PBFirmwareUpdatePresenter : NSObject <PBFirmwareUpdateServiceDelegate> | |
{ | |
PBPresentViewControllerCoordinator *_modalCoordinator; | |
} | |
@property(readonly, nonatomic) PBPresentViewControllerCoordinator *modalCoordinator; // @synthesize modalCoordinator=_modalCoordinator; | |
- (void).cxx_destruct; | |
- (void)presentLocalNotificationAboutFirmwareUpdate; | |
- (_Bool)hasPassedCertainHoursSince:(id)arg1; | |
- (void)updateUserDefaultsKeyForLastFirmwareUpdateCheckWithSerialNumber:(id)arg1; | |
- (id)userDefaultsKeyForLastFirmwareUpdateCheck; | |
- (_Bool)shouldPresentLocalNotificationWithFirmwareVersion:(id)arg1 serialNumber:(id)arg2; | |
- (void)firmwareUpdateService:(id)arg1 foundNewFirmwareUpdate:(id)arg2 ofType:(unsigned long long)arg3 forWatch:(id)arg4; | |
- (void)presentOverViewController:(id)arg1 firmwareUpdate:(id)arg2 cancellable:(_Bool)arg3 watch:(id)arg4 completion:(CDUnknownBlockType)arg5; | |
- (id)initWithModalCoordinator:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFirmwareUpdater : NSObject | |
{ | |
_Bool _cancelled; | |
_Bool _finished; | |
id <PBFirmwareUpdaterDelegate> _delegate; | |
PBWatch *_watch; | |
PBFirmwareUpdateMetadata *_firmwareUpdate; | |
PBFirmwareUpdateOperation *_firmwareUpdateOperation; | |
} | |
@property(retain, nonatomic) PBFirmwareUpdateOperation *firmwareUpdateOperation; // @synthesize firmwareUpdateOperation=_firmwareUpdateOperation; | |
@property(readonly, nonatomic) PBFirmwareUpdateMetadata *firmwareUpdate; // @synthesize firmwareUpdate=_firmwareUpdate; | |
@property(getter=isFinished) _Bool finished; // @synthesize finished=_finished; | |
@property(getter=isCancelled) _Bool cancelled; // @synthesize cancelled=_cancelled; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(nonatomic) __weak id <PBFirmwareUpdaterDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)logMessage:(id)arg1 logFlag:(unsigned long long)arg2; | |
- (void)cancel; | |
- (void)startWithCompletionBlock:(CDUnknownBlockType)arg1; | |
- (id)initWithWatch:(id)arg1 firmwareUpdateMetadata:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBFirmwareUpdateRequestMessage : PBProtocolMessage | |
{ | |
} | |
- (id)init; | |
@end | |
@interface PBFirmwareUpdateRequestOperation : PBAsynchronousMessageOperation | |
{ | |
} | |
- (id)initWithWatch:(id)arg1; | |
@end | |
@interface PBFirmwareUpdateResponseMessage : PBProtocolMessage | |
{ | |
_Bool _isReadyForUpdate; | |
NSError *_error; | |
} | |
@property(readonly, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(readonly, nonatomic) _Bool isReadyForUpdate; // @synthesize isReadyForUpdate=_isReadyForUpdate; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBFirmwareUpdateService : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBFirmwareUpdateMetadata *_firmwareUpdate; | |
id <PBFirmwareUpdateServiceDelegate> _delegate; | |
PBFirmwareUpdateCheck *_firmwareUpdateCheck; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(retain, nonatomic) PBFirmwareUpdateCheck *firmwareUpdateCheck; // @synthesize firmwareUpdateCheck=_firmwareUpdateCheck; | |
@property(nonatomic) __weak id <PBFirmwareUpdateServiceDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(retain, nonatomic) PBFirmwareUpdateMetadata *firmwareUpdate; // @synthesize firmwareUpdate=_firmwareUpdate; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)notifyWatchIsUpToDate; | |
- (void)errorLookingForFirmwareUpdates:(id)arg1; | |
- (void)foundLatestFirmwareUpdates:(id)arg1; | |
- (_Bool)shouldCheckForUpdatesToPromptUser; | |
- (void)startService; | |
- (void)activate; | |
- (id)initWithWatch:(id)arg1 delegate:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFirmwareUpdateTransferCompletedMessage : PBProtocolMessage | |
{ | |
} | |
- (id)init; | |
@end | |
@interface PBFirmwareUpdateTransferFailedMessage : PBProtocolMessage | |
{ | |
} | |
- (id)init; | |
@end | |
@interface PBFirmwareUpdateViewController : PBBaseViewController <PBViewControllerFlowStep> | |
{ | |
_Bool _canCancelUpdate; | |
_Bool _watchIsInRecoveryMode; | |
id <PBViewControllerFlowStepDelegate> _delegate; | |
PBFirmwareUpdateMetadata *_update; | |
PBFirmwareUpdateMetadata *_lastUpdateInstalled; | |
CDUnknownBlockType _completionBlock; | |
UIView *_backgroundView; | |
UIImageView *_headerImageView; | |
PBRoundedButton *_actionButton; | |
PBRoundedButton *_dismissButton; | |
UIButton *_contactSupportButton; | |
NSLayoutConstraint *_dismissButtonBottomConstraint; | |
UILabel *_titleLabel; | |
UILabel *_subtitleLabel; | |
PBFadingTextView *_updateNotesTextView; | |
UIProgressView *_updateProgressBar; | |
UILabel *_updateStatusTitleLabel; | |
PBFirmwareUpdateViewControllerState *_state; | |
} | |
+ (_Bool)phoneHasEnoughBatteryToStartUpdate; | |
+ (unsigned long long)minimumBatteryPercentageToStartUpdate; | |
+ (unsigned long long)phoneBatteryPercentage; | |
@property(readonly, nonatomic) PBFirmwareUpdateViewControllerState *state; // @synthesize state=_state; | |
@property(retain, nonatomic) UILabel *updateStatusTitleLabel; // @synthesize updateStatusTitleLabel=_updateStatusTitleLabel; | |
@property(retain, nonatomic) UIProgressView *updateProgressBar; // @synthesize updateProgressBar=_updateProgressBar; | |
@property(retain, nonatomic) PBFadingTextView *updateNotesTextView; // @synthesize updateNotesTextView=_updateNotesTextView; | |
@property(retain, nonatomic) UILabel *subtitleLabel; // @synthesize subtitleLabel=_subtitleLabel; | |
@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(nonatomic) __weak NSLayoutConstraint *dismissButtonBottomConstraint; // @synthesize dismissButtonBottomConstraint=_dismissButtonBottomConstraint; | |
@property(nonatomic) __weak UIButton *contactSupportButton; // @synthesize contactSupportButton=_contactSupportButton; | |
@property(retain, nonatomic) PBRoundedButton *dismissButton; // @synthesize dismissButton=_dismissButton; | |
@property(retain, nonatomic) PBRoundedButton *actionButton; // @synthesize actionButton=_actionButton; | |
@property(retain, nonatomic) UIImageView *headerImageView; // @synthesize headerImageView=_headerImageView; | |
@property(retain, nonatomic) UIView *backgroundView; // @synthesize backgroundView=_backgroundView; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock; | |
@property(nonatomic) _Bool watchIsInRecoveryMode; // @synthesize watchIsInRecoveryMode=_watchIsInRecoveryMode; | |
@property(readonly, nonatomic) _Bool canCancelUpdate; // @synthesize canCancelUpdate=_canCancelUpdate; | |
@property(retain, nonatomic) PBFirmwareUpdateMetadata *lastUpdateInstalled; // @synthesize lastUpdateInstalled=_lastUpdateInstalled; | |
@property(retain, nonatomic) PBFirmwareUpdateMetadata *update; // @synthesize update=_update; | |
@property(nonatomic) __weak id <PBViewControllerFlowStepDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)executeCompletionBlockWithSuccess:(_Bool)arg1; | |
- (void)onTouchedContactSupport:(id)arg1; | |
- (void)onTouchedDismiss:(id)arg1; | |
- (void)prepareUIForReuse; | |
- (void)setUpdateNotesText:(id)arg1; | |
- (void)setDismissButtonVisible:(_Bool)arg1; | |
- (id)firmwareUpdateSuccessImage; | |
- (id)firmwareUpdateInProgressImage; | |
- (id)firmwareUpdateErrorImage; | |
- (void)setProgress:(float)arg1 animated:(_Bool)arg2; | |
- (void)setProgressViewVisible:(_Bool)arg1; | |
- (void)removeActionButtonTargetAction; | |
- (void)addActionButtonTarget:(id)arg1 action:(SEL)arg2; | |
- (void)setButtonEnabled:(_Bool)arg1; | |
- (void)setButtonVisible:(_Bool)arg1; | |
- (void)setButtonTitleWithLocalizedTitle:(id)arg1; | |
- (void)setButtonStyle:(unsigned long long)arg1; | |
- (void)switchStateTo:(Class)arg1; | |
- (void)configureInitialState; | |
- (void)viewDidDisappear:(_Bool)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithConfiguration:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFirmwareUpdateViewControllerBuilder : NSObject | |
{ | |
} | |
- (id)viewControllerWithBuilder:(CDUnknownBlockType)arg1; | |
@end | |
@interface PBFirmwareUpdateViewControllerBuilderConfiguration : NSObject <PBFirmwareUpdateViewControllerBuilder> | |
{ | |
_Bool _canCancelUpdate; | |
long long _mode; | |
PBFirmwareUpdateMetadata *_firmwareUpdate; | |
CDUnknownBlockType _completionBlock; | |
RACSignal *_watchSignal; | |
PBFirmwareSessionManager *_firmwareSessionManager; | |
} | |
@property(retain, nonatomic) PBFirmwareSessionManager *firmwareSessionManager; // @synthesize firmwareSessionManager=_firmwareSessionManager; | |
@property(retain, nonatomic) RACSignal *watchSignal; // @synthesize watchSignal=_watchSignal; | |
@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock; | |
@property(nonatomic) _Bool canCancelUpdate; // @synthesize canCancelUpdate=_canCancelUpdate; | |
@property(retain, nonatomic) PBFirmwareUpdateMetadata *firmwareUpdate; // @synthesize firmwareUpdate=_firmwareUpdate; | |
@property(nonatomic) long long mode; // @synthesize mode=_mode; | |
- (void).cxx_destruct; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFirmwareUpdateViewControllerState : NSObject <PBFirmwareUpdateViewControllerState> | |
{ | |
PBFirmwareUpdateViewController *_viewController; | |
} | |
@property(readonly, nonatomic) __weak PBFirmwareUpdateViewController *viewController; // @synthesize viewController=_viewController; | |
- (void).cxx_destruct; | |
- (void)trackUpdateCompletionWithStatus:(unsigned long long)arg1 extraData:(id)arg2; | |
- (void)trackUpdateCompletionWithStatus:(unsigned long long)arg1; | |
- (void)dismiss; | |
- (void)viewDidDisappear:(_Bool)arg1; | |
- (void)deactivate; | |
- (void)activate; | |
- (id)initWithViewController:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateSearching : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
- (void)foundNewerFirmwareVersion:(id)arg1 ofType:(unsigned long long)arg2; | |
- (void)failedRequestingAvailableFirmwareUpdatesWithError:(id)arg1; | |
- (void)firmwareIsUpToDate; | |
- (void)watchCantProvideVersionInfo; | |
- (void)checkForUpdate; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateSearchFailed : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
- (void)retrySearching; | |
- (void)dismiss; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateSearchFound : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
- (void)startUpdate; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateWarningUserAboutMigration : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateStartUpdate : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
@property(readonly, nonatomic) Class watchDisconnectedState; | |
@property(readonly, nonatomic) Class failureState; | |
@property(readonly, nonatomic) Class successState; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateStartingUpdateInPRF : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateUpdating : PBFirmwareUpdateViewControllerState <PBFirmwareUpdaterDelegate> | |
{ | |
PBFirmwareUpdater *_firmwareUpdater; | |
} | |
@property(retain, nonatomic) PBFirmwareUpdater *firmwareUpdater; // @synthesize firmwareUpdater=_firmwareUpdater; | |
- (void).cxx_destruct; | |
- (void)updater:(id)arg1 didLogDownloadProgress:(double)arg2; | |
- (void)updater:(id)arg1 didLogInstallProgress:(double)arg2; | |
@property(readonly, nonatomic) Class successState; | |
- (void)cancelUpdate; | |
- (void)dismiss; | |
- (void)updateFailedWithError:(id)arg1; | |
- (void)updateWasCancelled; | |
- (void)watchNeedsPRFReboot; | |
- (void)watchCancelledUpdate; | |
- (void)updateTransferred; | |
- (void)updateInstallProgress:(double)arg1; | |
- (void)updateDownloadProgress:(double)arg1; | |
- (void)deactivate; | |
- (void)activate; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateStartMigrationUpdate : PBFirmwareUpdateViewControllerStateStartUpdate | |
{ | |
} | |
- (Class)successState; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateMigrating : PBFirmwareUpdateViewControllerStateUpdating | |
{ | |
} | |
- (Class)successState; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateNeedsPRF : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
- (void)showManualRecoveryRequiredAlert; | |
- (void)rebootWatchIntoPRF; | |
- (void)showRecoveryRequiredAlert; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateWaitingForReconnectFromPRF : PBFirmwareUpdateViewControllerStateWaitingForReconnect | |
{ | |
} | |
- (id)updateReleaseNotesText; | |
- (id)viewControllerImage; | |
- (id)viewControllerTitle; | |
- (Class)successState; | |
- (void)dismiss; | |
- (void)cancelReconnection; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateWaitingForPostMigrationReconnect : PBFirmwareUpdateViewControllerStateWaitingForReconnect | |
{ | |
} | |
- (Class)successState; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateWaitingForReconnect : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
@property(readonly, copy, nonatomic) NSString *updateReleaseNotesText; | |
@property(readonly, nonatomic) UIImage *viewControllerImage; | |
@property(readonly, copy, nonatomic) NSString *viewControllerTitle; | |
@property(readonly, nonatomic) Class successState; | |
- (void)reconnectionCompleted; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateSucceeded : PBFirmwareUpdateViewControllerState | |
{ | |
NSTimer *_successAutoDismissTimer; | |
} | |
@property(retain, nonatomic) NSTimer *successAutoDismissTimer; // @synthesize successAutoDismissTimer=_successAutoDismissTimer; | |
- (void).cxx_destruct; | |
- (void)cleanTimer; | |
- (void)dismiss; | |
- (void)deactivate; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateFailed : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
- (void)startUpdate; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateFailedRecoveryRequired : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
- (void)showRecoveryInstructions; | |
- (void)viewDidDisappear:(_Bool)arg1; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateWatchDisconnected : PBFirmwareUpdateViewControllerState | |
{ | |
} | |
- (id)retryButtonAnalyticsIdentifier; | |
- (void)retryButtonTapped; | |
- (void)activate; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateWatchDisconnectedDuringSearch : PBFirmwareUpdateViewControllerStateWatchDisconnected | |
{ | |
} | |
- (id)retryButtonAnalyticsIdentifier; | |
- (void)retryButtonTapped; | |
@end | |
@interface PBFirmwareUpdateViewControllerStateWatchDisconnectedDuringUpdate : PBFirmwareUpdateViewControllerStateWatchDisconnected | |
{ | |
} | |
- (id)retryButtonAnalyticsIdentifier; | |
- (void)retryButtonTapped; | |
@end | |
@interface PBFirmwareURLBuilder : NSObject | |
{ | |
NSString *_platformString; | |
} | |
@property(readonly, copy, nonatomic) NSString *platformString; // @synthesize platformString=_platformString; | |
- (void).cxx_destruct; | |
- (id)URLByAppendingPathComponents:(id)arg1; | |
- (id)initWithPlatformString:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBFirmwareVersionWatchService : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBLanguageConfiguration *_languageConfiguration; | |
PBHealthManager *_healthManager; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(readonly, nonatomic) PBLanguageConfiguration *languageConfiguration; // @synthesize languageConfiguration=_languageConfiguration; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (_Bool)watchIsEqualOrNewerThanFirmwareVersionWithMajor:(long long)arg1 minor:(long long)arg2 revision:(long long)arg3; | |
- (void)setIfHealthSettingsShouldBeEnabled; | |
- (void)setIfReminderSettingsShouldBeEnabled; | |
- (void)setIfEmailSettingsShouldBeEnabled; | |
- (void)setIfSMSSettingsShouldBeEnabled; | |
- (void)setIfVoiceSettingsShouldBeEnabled; | |
- (void)activate; | |
- (id)initWithWatch:(id)arg1 languageConfiguration:(id)arg2 healthManager:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFixAddressBookPermissionViewController : PBFixPermissionsViewController | |
{ | |
} | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
@end | |
@interface PBFixPermissionsViewController : PBOnboardingGenericViewController | |
{ | |
} | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
// Remaining properties | |
@property(nonatomic) __weak id <PBFixPermissionsViewControllerDelegate> delegate; // @dynamic delegate; | |
@end | |
@interface PBFixRemoteNotificationViewController : PBFixPermissionsViewController | |
{ | |
} | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
@end | |
@interface PBFixLocationPermissionViewController : PBFixPermissionsViewController | |
{ | |
} | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
@end | |
@interface PBFixCalendarPermissionViewController : PBFixPermissionsViewController | |
{ | |
} | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
@end | |
@interface PBFixBluetoothNotificationPermissionViewController : PBFixPermissionsViewController <PBDismissableNavigationControllerDelegate> | |
{ | |
NSString *_defaultDescriptionText; | |
NSError *_error; | |
} | |
@property(readonly, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(copy, nonatomic) NSString *defaultDescriptionText; // @synthesize defaultDescriptionText=_defaultDescriptionText; | |
- (void).cxx_destruct; | |
- (_Bool)isIPhone7TryingToPairIncompatibleSilk; | |
- (void)navigationControllerDidDismiss:(id)arg1; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithError:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(nonatomic) __weak id <PBFixBluetoothNotificationPermissionViewControllerDelegate> delegate; // @dynamic delegate; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBFlowContext : NSObject | |
{ | |
_Bool _sawInitialHealthFlow; | |
long long _selectedWatchModel; | |
} | |
@property(nonatomic) _Bool sawInitialHealthFlow; // @synthesize sawInitialHealthFlow=_sawInitialHealthFlow; | |
@property(nonatomic) long long selectedWatchModel; // @synthesize selectedWatchModel=_selectedWatchModel; | |
- (id)init; | |
@end | |
@interface PBGeocoder : NSObject | |
{ | |
RACSignal *_locationSignal; | |
double _throttleDuration; | |
struct sqlite3 *_db; | |
NSString *_citiesTableName; | |
RACScheduler *_scheduler; | |
} | |
+ (_Bool)prepareDatabase; | |
+ (_Bool)prepareDatabase:(id)arg1 fileManager:(id)arg2; | |
+ (_Bool)validateCacheDatabase:(id)arg1; | |
+ (_Bool)hasExpectedIndexes:(id)arg1; | |
+ (_Bool)buildDatabaseIndexes:(id)arg1; | |
+ (id)indexNameForLanguage:(id)arg1; | |
+ (id)tableNameForLanguage:(id)arg1; | |
+ (id)tableNameForLocale:(id)arg1; | |
+ (id)supportedLanguages; | |
+ (_Bool)unzipSqlite:(id)arg1 to:(id)arg2 fileManager:(id)arg3; | |
+ (id)findCacheLocation:(id)arg1; | |
+ (void)deleteOutdatedDatabases:(id)arg1 currentTimestamp:(unsigned long long)arg2 fileManager:(id)arg3 regexCache:(id)arg4; | |
+ (void)enumerateMatchingCachedFiles:(id)arg1 regexCache:(id)arg2 block:(CDUnknownBlockType)arg3; | |
+ (unsigned long long)timestampForURL:(id)arg1 regexCache:(id)arg2; | |
+ (id)regexForDatabaseFileName; | |
+ (id)cacheDirectoryURL:(id)arg1; | |
+ (id)cacheLocationForSourceLocation:(id)arg1 fileManager:(id)arg2; | |
+ (id)cacheLocationForDate:(id)arg1; | |
+ (id)sourceDatabaseFileNameForDate:(id)arg1; | |
- (void).cxx_destruct; | |
- (id)placemarksSignalMatchingPrefix:(id)arg1; | |
- (id)placemarksForPrefix:(id)arg1 sortedByDistanceToLocation:(id)arg2; | |
- (_Bool)addDistanceUserFunction; | |
- (void)dealloc; | |
- (id)init; | |
- (id)initWithLocationSignal:(id)arg1 locale:(id)arg2 fileManager:(id)arg3 scheduler:(id)arg4 prefixSignalThrottleDuration:(double)arg5; | |
- (id)initWithLocationSignal:(id)arg1; | |
@end | |
@interface PBGmailEmailApp : PBEmailApp | |
{ | |
NSString *_localizedName; | |
NSString *_appBundleIdentifier; | |
NSIndexSet *_providers; | |
NSOrderedSet *_emailActions; | |
unsigned long long _systemPhoneApp; | |
} | |
- (unsigned long long)systemPhoneApp; | |
- (id)emailActions; | |
- (id)providers; | |
- (id)appBundleIdentifier; | |
- (id)localizedName; | |
- (void).cxx_destruct; | |
- (_Bool)isInstalled; | |
- (id)init; | |
@end | |
@interface PBHandshakeWatchService : NSObject <PBPhoneAppVersionSentToWatchListener, PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBWatchServices *_watchServices; | |
id <PBHandshakeWatchServiceDelegate> _delegate; | |
id _legacyHandler; | |
id _appRunStateHandler; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) id appRunStateHandler; // @synthesize appRunStateHandler=_appRunStateHandler; | |
@property(readonly, nonatomic) id legacyHandler; // @synthesize legacyHandler=_legacyHandler; | |
@property(readonly, nonatomic) __weak id <PBHandshakeWatchServiceDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(readonly, nonatomic) __weak PBWatchServices *watchServices; // @synthesize watchServices=_watchServices; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)didSendPhoneAppVersionToWatch:(id)arg1; | |
- (void)prepareServicesForWatchVersion:(id)arg1; | |
- (void)deactivate; | |
- (void)activate; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 delegate:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthActivitySession : NSObject | |
{ | |
unsigned short _activityType; | |
unsigned long long _objectID; | |
NSDate *_startDate; | |
NSDate *_endDate; | |
long long _UTCOffset; | |
unsigned long long _steps; | |
unsigned long long _activeGramcalories; | |
unsigned long long _restingGramcalories; | |
unsigned long long _distanceMillimeters; | |
} | |
+ (id)sessionFromHealthDataStoreRecord:(id)arg1; | |
@property(readonly, nonatomic) unsigned long long distanceMillimeters; // @synthesize distanceMillimeters=_distanceMillimeters; | |
@property(readonly, nonatomic) unsigned long long restingGramcalories; // @synthesize restingGramcalories=_restingGramcalories; | |
@property(readonly, nonatomic) unsigned long long activeGramcalories; // @synthesize activeGramcalories=_activeGramcalories; | |
@property(readonly, nonatomic) unsigned long long steps; // @synthesize steps=_steps; | |
@property(readonly, nonatomic) long long UTCOffset; // @synthesize UTCOffset=_UTCOffset; | |
@property(readonly, nonatomic) NSDate *endDate; // @synthesize endDate=_endDate; | |
@property(readonly, nonatomic) NSDate *startDate; // @synthesize startDate=_startDate; | |
@property(readonly, nonatomic) unsigned short activityType; // @synthesize activityType=_activityType; | |
@property(nonatomic) unsigned long long objectID; // @synthesize objectID=_objectID; | |
- (void).cxx_destruct; | |
- (id)description; | |
@property(readonly, nonatomic) double duration; | |
- (id)healthKitActivitySessionRepresentation; | |
- (void)extendWithSteps:(unsigned long long)arg1 activeGramcalories:(unsigned long long)arg2 restingGramcalories:(unsigned long long)arg3 distanceMillimeters:(unsigned long long)arg4; | |
- (id)initWithActivityType:(unsigned short)arg1 startDate:(id)arg2 endDate:(id)arg3 UTCOffset:(long long)arg4; | |
- (id)initWithData:(id)arg1; | |
- (id)init; | |
- (id)jsRepresentation; | |
- (id)asHealthDataStoreRecordForWatchId:(id)arg1; | |
@end | |
@interface PBHealthActivitySessionCollection : NSObject | |
{ | |
NSArray *_sessions; | |
} | |
@property(readonly, copy, nonatomic) NSArray *sessions; // @synthesize sessions=_sessions; | |
- (void).cxx_destruct; | |
- (id)initWithActivitySessions:(id)arg1; | |
- (id)initWithData:(id)arg1 itemSize:(unsigned long long)arg2; | |
- (id)init; | |
@end | |
@interface PBHealthAnalyticsDataEntry : NSObject <PBAnalyticsDataEntry> | |
{ | |
NSUUID *_uniqueIdentifier; | |
NSDate *_date; | |
NSTimeZone *_timeZone; | |
NSData *_analyticsRawData; | |
} | |
@property(readonly, copy, nonatomic) NSData *analyticsRawData; // @synthesize analyticsRawData=_analyticsRawData; | |
@property(readonly, nonatomic) NSTimeZone *timeZone; // @synthesize timeZone=_timeZone; | |
@property(readonly, nonatomic) NSDate *date; // @synthesize date=_date; | |
@property(readonly, nonatomic) NSUUID *uniqueIdentifier; // @synthesize uniqueIdentifier=_uniqueIdentifier; | |
- (void).cxx_destruct; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
- (_Bool)isEqual:(id)arg1; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (id)initWithDate:(id)arg1 timeZone:(id)arg2 analyticsRawData:(id)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthAnalyticsManager : NSObject <PBInternalDataLoggingConsumerDelegate, PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBAnalyticsUserDefaultsDataStore *_analyticsDataStore; | |
_TtC9PebbleApp19HealthChartsRuntime *_healthChartsRuntime; | |
PBHealthDataStore *_healthDataStore; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
PBInternalDataLoggingConsumer *_stepDataLoggingConsumer; | |
PBInternalDataLoggingConsumer *_activitySessionDataLoggingConsumer; | |
PBInternalDataLoggingConsumer *_measurementsDataLoggingConsumer; | |
PBHealthManager *_healthManager; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(readonly, nonatomic) PBInternalDataLoggingConsumer *measurementsDataLoggingConsumer; // @synthesize measurementsDataLoggingConsumer=_measurementsDataLoggingConsumer; | |
@property(readonly, nonatomic) PBInternalDataLoggingConsumer *activitySessionDataLoggingConsumer; // @synthesize activitySessionDataLoggingConsumer=_activitySessionDataLoggingConsumer; | |
@property(readonly, nonatomic) PBInternalDataLoggingConsumer *stepDataLoggingConsumer; // @synthesize stepDataLoggingConsumer=_stepDataLoggingConsumer; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *internalQueue; // @synthesize internalQueue=_internalQueue; | |
@property(readonly, nonatomic) PBHealthDataStore *healthDataStore; // @synthesize healthDataStore=_healthDataStore; | |
@property(readonly, nonatomic) _TtC9PebbleApp19HealthChartsRuntime *healthChartsRuntime; // @synthesize healthChartsRuntime=_healthChartsRuntime; | |
@property(readonly, nonatomic) PBAnalyticsUserDefaultsDataStore *analyticsDataStore; // @synthesize analyticsDataStore=_analyticsDataStore; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)saveStepDataInHealthKit:(id)arg1; | |
- (void)saveActivitySessionsInHealthKit:(id)arg1; | |
- (void)enqueueAnalyticsDataInDataStore:(id)arg1; | |
- (void)saveActivitySessionDataToDataStore:(id)arg1; | |
- (void)saveStepDataToDataStore:(id)arg1; | |
- (void)receivedActivitySessionData:(id)arg1 itemSize:(unsigned long long)arg2; | |
- (void)receivedStepData:(id)arg1 itemSize:(unsigned long long)arg2; | |
- (void)dataLoggingConsumer:(id)arg1 receivedData:(id)arg2 withItemSize:(unsigned long long)arg3; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 analyticsDataStore:(id)arg3 healthChartsRuntime:(id)arg4 healthDataStore:(id)arg5 healthManager:(id)arg6; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthCardView : PBCardView <PBHealthGraphViewDelegate> | |
{ | |
UIColor *_backgroundColor; | |
PBHealthCardViewModel *_viewModel; | |
PBHealthGraphTitleView *_titleView; | |
PBHealthGraphView *_graphView; | |
} | |
@property(readonly, nonatomic) PBHealthGraphView *graphView; // @synthesize graphView=_graphView; | |
@property(readonly, nonatomic) PBHealthGraphTitleView *titleView; // @synthesize titleView=_titleView; | |
@property(readonly, nonatomic) PBHealthCardViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
@property(retain, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor; | |
- (void).cxx_destruct; | |
- (void)healthGraphView:(id)arg1 shouldQueryDataWithQuery:(id)arg2; | |
- (void)healthGraphViewIsReady:(id)arg1; | |
- (void)_commonInit; | |
- (void)reloadHealthChartIfToday; | |
- (void)reset; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)initWithViewModel:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthCardViewModel : NSObject | |
{ | |
PBHealthGraphConfiguration *_configuration; | |
unsigned long long _scope; | |
_TtC9PebbleApp21HealthGraphDataLoader *_healthGraphDataLoader; | |
} | |
@property(readonly, nonatomic) _TtC9PebbleApp21HealthGraphDataLoader *healthGraphDataLoader; // @synthesize healthGraphDataLoader=_healthGraphDataLoader; | |
@property(nonatomic) unsigned long long scope; // @synthesize scope=_scope; | |
@property(readonly, nonatomic) PBHealthGraphConfiguration *configuration; // @synthesize configuration=_configuration; | |
- (void).cxx_destruct; | |
- (id)graphJSONObjectWithQuery:(id)arg1; | |
- (_Bool)canHandleQuery:(id)arg1; | |
@property(readonly, nonatomic) NSArray *supportedScopes; | |
@property(readonly, copy, nonatomic) NSString *title; | |
@property(readonly, nonatomic) UIImage *icon; | |
- (id)initWithHealthGraphType:(unsigned long long)arg1; | |
- (id)init; | |
@end | |
@interface PBHealthChartsWebServer : NSObject | |
{ | |
GCDWebServer *_webServer; | |
NSBundle *_healthChartsBundle; | |
} | |
@property(readonly, nonatomic) NSBundle *healthChartsBundle; // @synthesize healthChartsBundle=_healthChartsBundle; | |
@property(readonly, nonatomic) GCDWebServer *webServer; // @synthesize webServer=_webServer; | |
- (void).cxx_destruct; | |
- (void)addRoutes; | |
@property(readonly, nonatomic) unsigned long long port; | |
- (void)startServer; | |
- (id)initWithHealthChartsBundle:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBHealthDataStore : NSObject | |
{ | |
_Bool _damaged; | |
_TtC9PebbleApp22WrappedMutableProperty *_lastUpdatedAt; | |
RACSignal *_freshDataSignal; | |
NSString *_filePath; | |
FMDatabaseQueue *_healthDatabaseQueue; | |
RACScheduler *_backgroundScheduler; | |
RACSubject *_internalFreshDataSubject; | |
} | |
+ (void)createDirectoryForFilePath:(id)arg1; | |
+ (_Bool)deleteDatabaseAtPath:(id)arg1; | |
+ (id)inMemoryStoreWithFilePath:(id)arg1; | |
+ (id)inMemoryStore; | |
+ (id)storeWithFilePath:(id)arg1; | |
+ (id)defaultHealthDatabaseFilePath; | |
+ (void)moveLegacyHealthDatabaseToDefaultFilePath; | |
+ (id)legacyHealthDatabaseFilePath; | |
@property(readonly, nonatomic) RACSubject *internalFreshDataSubject; // @synthesize internalFreshDataSubject=_internalFreshDataSubject; | |
@property(readonly, nonatomic) RACScheduler *backgroundScheduler; // @synthesize backgroundScheduler=_backgroundScheduler; | |
@property(retain, nonatomic) FMDatabaseQueue *healthDatabaseQueue; // @synthesize healthDatabaseQueue=_healthDatabaseQueue; | |
@property(readonly, copy, nonatomic) NSString *filePath; // @synthesize filePath=_filePath; | |
@property(nonatomic) _Bool damaged; // @synthesize damaged=_damaged; | |
@property(readonly, nonatomic) RACSignal *freshDataSignal; // @synthesize freshDataSignal=_freshDataSignal; | |
@property(readonly, nonatomic) _TtC9PebbleApp22WrappedMutableProperty *lastUpdatedAt; // @synthesize lastUpdatedAt=_lastUpdatedAt; | |
- (void).cxx_destruct; | |
- (id)executeUpdate:(id)arg1 withParameterDictionary:(id)arg2; | |
- (id)executeUpdate:(id)arg1 values:(id)arg2; | |
- (id)insertRecord:(id)arg1 intoTable:(id)arg2; | |
- (id)prepareQuery:(id)arg1; | |
- (id)executeQuery:(id)arg1 error:(id *)arg2; | |
- (id)generateLastUpdatedAt; | |
- (id)lastActivitySessionReceivedAt; | |
- (id)lastStepSampleReceivedAt; | |
- (id)convertValue:(id)arg1 fromUnit:(id)arg2 toUnit:(id)arg3; | |
- (id)prepareQuery:(id)arg1 withParameterDictionary:(id)arg2; | |
- (id)executeQuery:(id)arg1 withParameterDictionary:(id)arg2 error:(id *)arg3; | |
- (_Bool)endTransactioninDatabase:(id)arg1; | |
- (_Bool)rollbackTransactioninDatabase:(id)arg1; | |
- (_Bool)commitTransactioninDatabase:(id)arg1; | |
- (_Bool)beginTransactioninDatabase:(id)arg1; | |
- (unsigned long long)executeSimpleMigrationFromVersion:(unsigned int)arg1 inDatabase:(id)arg2; | |
- (unsigned long long)executeMigrationForVersion:(unsigned int)arg1 inDatabase:(id)arg2; | |
- (_Bool)migrateSchemaFromVersion:(unsigned int)arg1 inDatabase:(id)arg2; | |
- (_Bool)migrateSchema; | |
- (_Bool)performIntegrityCheck; | |
- (_Bool)migrateSchemaAndCheckDatabase; | |
- (_Bool)protect; | |
- (void)replaceWithFileFromPath:(id)arg1; | |
- (void)performBackingUpFileAtPath:(id)arg1 fileManager:(id)arg2 block:(CDUnknownBlockType)arg3; | |
- (id)initWithFilePath:(id)arg1 databaseQueue:(id)arg2; | |
- (id)writeActivitySession:(id)arg1 forWatch:(id)arg2; | |
- (id)activitySessionsBetweenStartDate:(id)arg1 endDate:(id)arg2; | |
- (void)clearCache; | |
- (id)readCachedObjectForKey:(id)arg1 maxAge:(double)arg2; | |
- (id)readCachedObjectForKey:(id)arg1; | |
- (void)deleteCachedObjectForKey:(id)arg1; | |
- (void)cacheObject:(id)arg1 forKey:(id)arg2; | |
- (id)numberOfActivitySessions; | |
- (id)numberOfStepSamples; | |
- (id)damageDatabase; | |
- (id)deleteDatabase; | |
@property(readonly, nonatomic) ZKDataArchive *archive; | |
@property(readonly, nonatomic) _Bool exists; | |
@property(readonly, nonatomic) PBHealthStepSample *latestSampleWithHeartRate; | |
- (id)chunksWithHeartRateAfterDate:(id)arg1 beforeDate:(id)arg2; | |
- (id)writeStepSample:(id)arg1 forWatch:(id)arg2; | |
- (id)chunksBetweenStartDate:(id)arg1 endDate:(id)arg2 bucket:(id)arg3; | |
- (id)totalOfChunksBetweenStartDate:(id)arg1 endDate:(id)arg2; | |
- (id)chunksBetweenStartDate:(id)arg1 endDate:(id)arg2; | |
- (id)ensureIdForWatch:(id)arg1; | |
- (id)idForWatch:(id)arg1; | |
- (id)metadataForWatch:(id)arg1; | |
- (void)updateMetadataForWatch:(id)arg1 column:(id)arg2 value:(id)arg3; | |
- (void)insertWatchIntoDatabaseUnlessItExists:(id)arg1; | |
- (id)executeQuery:(id)arg1 returningColumnFromFirstResult:(id)arg2; | |
- (_Bool)reattach; | |
@end | |
@interface PBHealthExtraFlow : PBViewControllerFlow <PBOnboardingViewControllerFlowStep> | |
{ | |
PBHealthManager *_healthManager; | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
- (void).cxx_destruct; | |
- (id)healthExtraViewController; | |
- (_Bool)shouldPresentFlow; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (long long)completedOnboardingVersion; | |
- (id)initWithNavigationController:(id)arg1 healthManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthExtraViewController : PBOnboardingGenericViewController | |
{ | |
PBHealthManager *_healthManager; | |
} | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
- (void).cxx_destruct; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithHealthManager:(id)arg1; | |
@end | |
@interface PBHealthGraphConfiguration : NSObject | |
{ | |
unsigned long long _graphType; | |
unsigned long long _scope; | |
PBHealthChartsWebServer *_healthChartsWebServer; | |
PBPreferenceManager *_preferenceManager; | |
} | |
+ (id)stringFromHealthGraphScope:(unsigned long long)arg1; | |
+ (id)stringFromHealthGraphType:(unsigned long long)arg1; | |
+ (id)configurationWithGraphType:(unsigned long long)arg1 scope:(unsigned long long)arg2; | |
@property(readonly, nonatomic) PBPreferenceManager *preferenceManager; // @synthesize preferenceManager=_preferenceManager; | |
@property(readonly, nonatomic) PBHealthChartsWebServer *healthChartsWebServer; // @synthesize healthChartsWebServer=_healthChartsWebServer; | |
@property(nonatomic) unsigned long long scope; // @synthesize scope=_scope; | |
@property(nonatomic) unsigned long long graphType; // @synthesize graphType=_graphType; | |
- (void).cxx_destruct; | |
- (id)hourFormatQueryItem; | |
- (id)languageQueryItem; | |
- (id)decimalDelimiterQueryItem; | |
- (id)typeQueryItem; | |
- (id)scopeQueryItem; | |
- (id)firstWeekdayQueryItem; | |
- (id)measurementSystemQueryItem; | |
- (id)chartBaseURL; | |
- (_Bool)shouldShowTestData; | |
- (_Bool)shouldShowAlertOnError; | |
@property(readonly, copy, nonatomic) NSURL *chartURL; | |
- (id)initWithGraphType:(unsigned long long)arg1 scope:(unsigned long long)arg2 healthChartsWebServer:(id)arg3 preferenceManager:(id)arg4; | |
- (id)init; | |
@end | |
@interface PBHealthGraphTitleView : UIView | |
{ | |
NSArray *_scopes; | |
NSString *_title; | |
NSString *_dateText; | |
UIImage *_icon; | |
RACCommand *_backButtonCommand; | |
RACCommand *_forwardButtonCommand; | |
UILabel *_titleLabel; | |
UIImageView *_iconImageView; | |
UISegmentedControl *_segmentControl; | |
} | |
@property(retain, nonatomic) UISegmentedControl *segmentControl; // @synthesize segmentControl=_segmentControl; | |
@property(retain, nonatomic) UIImageView *iconImageView; // @synthesize iconImageView=_iconImageView; | |
@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(readonly, nonatomic) RACCommand *forwardButtonCommand; // @synthesize forwardButtonCommand=_forwardButtonCommand; | |
@property(readonly, nonatomic) RACCommand *backButtonCommand; // @synthesize backButtonCommand=_backButtonCommand; | |
@property(retain, nonatomic) UIImage *icon; // @synthesize icon=_icon; | |
@property(retain, nonatomic) NSString *dateText; // @synthesize dateText=_dateText; | |
@property(retain, nonatomic) NSString *title; // @synthesize title=_title; | |
@property(retain, nonatomic) NSArray *scopes; // @synthesize scopes=_scopes; | |
- (void).cxx_destruct; | |
- (void)drawRect:(struct CGRect)arg1; | |
- (id)imageForScope:(unsigned long long)arg1; | |
@property(readonly, nonatomic) RACSignal *selectedScope; | |
- (void)awakeFromNib; | |
@end | |
@interface PBHealthGraphView : UIView <UIWebViewDelegate> | |
{ | |
id <PBHealthGraphViewDelegate> _delegate; | |
UIWebView *_webView; | |
} | |
@property(readonly, nonatomic) UIWebView *webView; // @synthesize webView=_webView; | |
@property(nonatomic) __weak id <PBHealthGraphViewDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)webViewDidFinishLoad:(id)arg1; | |
- (_Bool)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(long long)arg3; | |
- (void)handleJavascriptBridgeCallbackURL:(id)arg1; | |
- (void)handleQueryCallbackWithURL:(id)arg1; | |
- (void)handleReadyCallbackWithURL:(id)arg1; | |
- (id)evaluateJavascript:(id)arg1; | |
- (void)_commonInit; | |
- (void)reloadIfToday; | |
- (void)reload; | |
- (void)seekChartToDate:(id)arg1; | |
- (void)loadGraphWithConfiguration:(id)arg1; | |
- (void)clearChart; | |
- (void)drawChartWithDataJSONObject:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthInsightSettingAutoUpdate : NSObject <PBBackgroundUpdateOperation> | |
{ | |
PBHealthInsightSettingUpdateMetadata *_healthInsightSetting; | |
PBWatch *_watch; | |
PBHealthInsightSettingWatchService *_healthInsightSettingWatchService; | |
PBHealthInsightSettingSessionManager *_sessionManager; | |
} | |
+ (id)backgroundUpdateOperationWithWatch:(id)arg1; | |
@property(readonly, nonatomic) PBHealthInsightSettingSessionManager *sessionManager; // @synthesize sessionManager=_sessionManager; | |
@property(readonly, nonatomic) __weak PBHealthInsightSettingWatchService *healthInsightSettingWatchService; // @synthesize healthInsightSettingWatchService=_healthInsightSettingWatchService; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(retain, nonatomic) PBHealthInsightSettingUpdateMetadata *healthInsightSetting; // @synthesize healthInsightSetting=_healthInsightSetting; | |
- (void).cxx_destruct; | |
- (void)installUpdate:(CDUnknownBlockType)arg1; | |
- (void)backgroundUpdateService:(id)arg1 performUpdateWithCompletionHandler:(CDUnknownBlockType)arg2; | |
- (void)backgroundUpdateService:(id)arg1 checkForUpdatesWithForcedRefresh:(_Bool)arg2 completionHandler:(CDUnknownBlockType)arg3; | |
- (id)initWithWatch:(id)arg1 sessionManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthInsightSettingFileURLHandler : PBBaseFileURLHandler | |
{ | |
PBActiveWatch *_activeWatch; | |
PBPresentViewControllerCoordinator *_modalCoordinator; | |
} | |
@property(readonly, nonatomic) PBPresentViewControllerCoordinator *modalCoordinator; // @synthesize modalCoordinator=_modalCoordinator; | |
@property(readonly, nonatomic) PBActiveWatch *activeWatch; // @synthesize activeWatch=_activeWatch; | |
- (void).cxx_destruct; | |
- (void)showCompleteAlert:(CDUnknownBlockType)arg1 inViewController:(id)arg2 withMessage:(id)arg3; | |
- (void)processFileAtURL:(id)arg1; | |
- (_Bool)canHandleFileURL:(id)arg1; | |
- (id)initWithActiveWatch:(id)arg1 modalCoordinator:(id)arg2; | |
@end | |
@interface PBHealthInsightSettingSessionManager : PBHTTPSessionManager | |
{ | |
PBRemoteResourceFileStorage *_cache; | |
} | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *cache; // @synthesize cache=_cache; | |
- (void).cxx_destruct; | |
- (id)latestHealthInsightSettingUpdateAvailableForHardwarePlatform:(unsigned char)arg1; | |
- (id)downloadHealthInsightSetting:(id)arg1; | |
- (id)initWithCache:(id)arg1; | |
@end | |
@interface PBHealthInsightSettingMetadataRemoteResource : NSObject <PBExpiringRemoteResource, PBAuthenticatedRemoteResource> | |
{ | |
NSString *_proposedFileName; | |
NSURLRequest *_URLRequest; | |
} | |
+ (id)healthInsightSettingManifestURLWithFirmwarePlatform:(unsigned char)arg1; | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; // @synthesize URLRequest=_URLRequest; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) double maximumAge; | |
- (id)initWithFirmwarePlatform:(unsigned char)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthInsightSettingUpdateBinaryCacheResource : NSObject <PBExpiringRemoteResource> | |
{ | |
NSString *_proposedFileName; | |
NSURL *_healthInsightSettingURL; | |
} | |
@property(readonly, nonatomic) NSURL *healthInsightSettingURL; // @synthesize healthInsightSettingURL=_healthInsightSettingURL; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) double maximumAge; | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
- (id)initWithHealthInsightSettingUpdateMetadata:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthInsightSettingUpdateMetadata : MTLModel <MTLJSONSerializing> | |
{ | |
unsigned short _version; | |
NSURL *_resourceURL; | |
} | |
+ (id)JSONTransformerForKey:(id)arg1; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)healthInsightSettingWithResourceURL:(id)arg1; | |
@property(readonly, copy, nonatomic) NSURL *resourceURL; // @synthesize resourceURL=_resourceURL; | |
@property(readonly, nonatomic) unsigned short version; // @synthesize version=_version; | |
- (void).cxx_destruct; | |
- (_Bool)validate:(id *)arg1; | |
- (id)initWithVersion:(unsigned short)arg1 resourceURL:(id)arg2; | |
- (id)cacheBinaryResource; | |
@end | |
@interface PBHealthInsightSettingUploadOperation : PBAsynchronousOperation | |
{ | |
PBWatch *_watch; | |
PBHealthInsightSettingUpdateMetadata *_healthInsightSetting; | |
NSError *_error; | |
PBHealthInsightSettingSessionManager *_sessionManager; | |
} | |
+ (id)operationWithWatch:(id)arg1 healthInsight:(id)arg2; | |
@property(readonly, nonatomic) PBHealthInsightSettingSessionManager *sessionManager; // @synthesize sessionManager=_sessionManager; | |
@property(readonly, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(readonly, nonatomic) PBHealthInsightSettingUpdateMetadata *healthInsightSetting; // @synthesize healthInsightSetting=_healthInsightSetting; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (id)uploadResourceFileWithData:(id)arg1; | |
- (id)dataFromFileURL:(id)arg1; | |
- (id)healthInsightData:(id)arg1; | |
- (void)uploadResourceFileWithData:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
- (void)finishWithError:(id)arg1; | |
- (void)main; | |
- (id)initWithWatch:(id)arg1 healthInsight:(id)arg2 sessionManager:(id)arg3; | |
@end | |
@interface PBHealthInsightSettingWatchService : NSObject <PBWatchService> | |
{ | |
unsigned short _currentHealthInsightSetting; | |
PBWatch *_watch; | |
NSOperationQueue *_operationQueue; | |
PBHealthManager *_healthManager; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(readonly, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue; | |
@property(readonly, nonatomic) unsigned short currentHealthInsightSetting; // @synthesize currentHealthInsightSetting=_currentHealthInsightSetting; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (_Bool)healthInsightSettingSupported; | |
- (void)updateHealthInsightSettings:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
- (void)activate; | |
- (id)initWithWatch:(id)arg1 healthManager:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthKitManager : NSObject | |
{ | |
HKHealthStore *_healthStore; | |
NSUserDefaults *_userDefaults; | |
} | |
@property(readonly, nonatomic) NSUserDefaults *userDefaults; // @synthesize userDefaults=_userDefaults; | |
@property(readonly, nonatomic) HKHealthStore *healthStore; // @synthesize healthStore=_healthStore; | |
- (void).cxx_destruct; | |
- (id)dataTypesToWrite; | |
- (id)dataTypesToRead; | |
- (id)latestQuantitySampleForType:(id)arg1; | |
- (void)saveSamplesIntoHealthKit:(id)arg1; | |
- (id)preferredUnitForQuantityType:(id)arg1; | |
- (void)saveRepresentables:(id)arg1; | |
- (void)saveActivitySessions:(id)arg1; | |
- (void)saveSteps:(id)arg1; | |
- (void)addNewHeightQuantity:(id)arg1 logDate:(id)arg2; | |
- (id)currentHeight; | |
- (void)addNewWeightQuantity:(id)arg1 logDate:(id)arg2; | |
- (id)currentWeight; | |
- (id)gender; | |
- (id)requestAuthorization; | |
- (_Bool)canAccessHealthData; | |
- (_Bool)canSaveObjectTypeInHealthKit:(id)arg1; | |
@property(nonatomic) _Bool optInHealthKit; | |
- (id)initWithHealthStore:(id)arg1 userDefaults:(id)arg2; | |
@end | |
@interface PBHealthManager : NSObject | |
{ | |
_Bool _shouldShowHealthSettings; | |
PBActivityPreferenceManager *_activityPreferenceManager; | |
PBHealthKitManager *_healthKitManager; | |
NSUserDefaults *_userDefaults; | |
} | |
@property(nonatomic) _Bool shouldShowHealthSettings; // @synthesize shouldShowHealthSettings=_shouldShowHealthSettings; | |
@property(readonly, nonatomic) NSUserDefaults *userDefaults; // @synthesize userDefaults=_userDefaults; | |
@property(readonly, nonatomic) PBHealthKitManager *healthKitManager; // @synthesize healthKitManager=_healthKitManager; | |
@property(readonly, nonatomic) PBActivityPreferenceManager *activityPreferenceManager; // @synthesize activityPreferenceManager=_activityPreferenceManager; | |
- (void).cxx_destruct; | |
- (void)initHealthKitAndActivityPreferenceSync; | |
- (void)save; | |
- (id)preferredUnitForQuantityType:(id)arg1; | |
- (void)updateAge:(id)arg1; | |
- (id)age; | |
- (void)saveRepresentables:(id)arg1; | |
- (void)saveActivitySessions:(id)arg1; | |
- (void)saveSteps:(id)arg1; | |
- (void)addNewHeightQuantity:(id)arg1 logDate:(id)arg2; | |
- (id)currentHeight; | |
- (void)addNewWeightQuantity:(id)arg1 logDate:(id)arg2; | |
- (id)currentWeight; | |
- (void)updateGender:(long long)arg1; | |
- (id)gender; | |
- (id)requestAuthorization; | |
- (_Bool)isHealthKitAvailable; | |
@property(nonatomic) _Bool seenHealthOnboarding; | |
- (void)markHealthSettingsAsVisible; | |
@property(nonatomic) _Bool optInActivityInsights; | |
@property(nonatomic) _Bool optInSleepInsights; | |
@property(nonatomic) _Bool optInHealthKit; | |
@property(nonatomic) _Bool optInHeartRateMonitoring; | |
@property(nonatomic) _Bool optInActivityTracking; | |
- (id)initWithHealthKitManager:(id)arg1 activityPreferenceManager:(id)arg2 userDefaults:(id)arg3; | |
- (id)init; | |
@end | |
@interface PBHealthOptionSelectionFlow : PBViewControllerFlow <PBOnboardingViewControllerFlowStep> | |
{ | |
PBWatch *_watch; | |
PBHealthManager *_healthManager; | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (id)healthProfileViewController; | |
- (id)healthSyncViewController; | |
- (id)healthOptionSelectionViewController; | |
- (_Bool)shouldPresentFlow; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (long long)completedOnboardingVersion; | |
- (id)initWithNavigationController:(id)arg1 healthManager:(id)arg2 watchSignal:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthOptionSelectionViewController : PBBaseViewController <PBViewControllerFlowStep> | |
{ | |
id <PBViewControllerFlowStepDelegate> _delegate; | |
UIScrollView *_scrollView; | |
UIView *_scrollViewContentView; | |
UILabel *_descriptionLabel; | |
UILabel *_activeLabel; | |
_TtC9PebbleApp8PBToggle *_activeOptionSwitch; | |
UIView *_activeSeparator; | |
UILabel *_sleepLabel; | |
_TtC9PebbleApp8PBToggle *_sleepOptionSwitch; | |
UIView *_sleepSeparator; | |
UILabel *_healthKitLabel; | |
_TtC9PebbleApp8PBToggle *_healthKitOptionSwitch; | |
PBRoundedButton *_enableButton; | |
NSLayoutConstraint *_spaceAboveEnableConstraint; | |
NSLayoutConstraint *_healthKitSwitchHeightConstraint; | |
PBHealthManager *_healthManager; | |
} | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(nonatomic) __weak NSLayoutConstraint *healthKitSwitchHeightConstraint; // @synthesize healthKitSwitchHeightConstraint=_healthKitSwitchHeightConstraint; | |
@property(nonatomic) __weak NSLayoutConstraint *spaceAboveEnableConstraint; // @synthesize spaceAboveEnableConstraint=_spaceAboveEnableConstraint; | |
@property(nonatomic) __weak PBRoundedButton *enableButton; // @synthesize enableButton=_enableButton; | |
@property(nonatomic) __weak _TtC9PebbleApp8PBToggle *healthKitOptionSwitch; // @synthesize healthKitOptionSwitch=_healthKitOptionSwitch; | |
@property(nonatomic) __weak UILabel *healthKitLabel; // @synthesize healthKitLabel=_healthKitLabel; | |
@property(nonatomic) __weak UIView *sleepSeparator; // @synthesize sleepSeparator=_sleepSeparator; | |
@property(nonatomic) __weak _TtC9PebbleApp8PBToggle *sleepOptionSwitch; // @synthesize sleepOptionSwitch=_sleepOptionSwitch; | |
@property(nonatomic) __weak UILabel *sleepLabel; // @synthesize sleepLabel=_sleepLabel; | |
@property(nonatomic) __weak UIView *activeSeparator; // @synthesize activeSeparator=_activeSeparator; | |
@property(nonatomic) __weak _TtC9PebbleApp8PBToggle *activeOptionSwitch; // @synthesize activeOptionSwitch=_activeOptionSwitch; | |
@property(nonatomic) __weak UILabel *activeLabel; // @synthesize activeLabel=_activeLabel; | |
@property(nonatomic) __weak UILabel *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel; | |
@property(nonatomic) __weak UIView *scrollViewContentView; // @synthesize scrollViewContentView=_scrollViewContentView; | |
@property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView; | |
@property(nonatomic) __weak id <PBViewControllerFlowStepDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)updateTextForView; | |
- (void)prettifyUI; | |
- (void)showHealthKitPermissions:(CDUnknownBlockType)arg1; | |
- (void)enabledPressed:(id)arg1; | |
- (void)dealloc; | |
- (void)viewWillLayoutSubviews; | |
- (void)viewDidLoad; | |
- (id)initWithFlowStepDelegate:(id)arg1 healthManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthPickerElement : NSObject | |
{ | |
NSString *_rowTitle; | |
NSNumber *_rowValue; | |
} | |
@property(retain, nonatomic) NSNumber *rowValue; // @synthesize rowValue=_rowValue; | |
@property(retain, nonatomic) NSString *rowTitle; // @synthesize rowTitle=_rowTitle; | |
- (void).cxx_destruct; | |
- (id)initWithTitle:(id)arg1 value:(id)arg2; | |
@end | |
@interface PBHealthProfilePickerViewManager : NSObject <UIPickerViewDataSource, UIPickerViewDelegate> | |
{ | |
_Bool _needToForceSaveWeight; | |
_Bool _needToForceSaveHeight; | |
NSNumber *_heightM; | |
NSNumber *_weightKg; | |
long long _gender; | |
NSNumber *_age; | |
UITextField *_genderTextField; | |
UITextField *_ageTextField; | |
UITextField *_heightTextField; | |
UITextField *_weightTextField; | |
UIPickerView *_genderPickerView; | |
UIPickerView *_agePickerView; | |
UIPickerView *_heightPickerView; | |
UIPickerView *_weightPickerView; | |
NSArray *_genderPickerOptions; | |
NSArray *_agePickerOptions; | |
NSMutableArray *_heightPickerMetricOptions; | |
NSMutableArray *_heightPickerImperialOptions; | |
NSArray *_heightPickerUnitOptions; | |
NSMutableArray *_weightPickerMetricOptions; | |
NSMutableArray *_weightPickerImperialOptions; | |
NSArray *_weightPickerUnitOptions; | |
long long _defaultHeightMetricIndex; | |
long long _defaultHeightImperialIndex; | |
long long _defaultWeightImperialIndex; | |
long long _defaultWeightMetricIndex; | |
long long _defaultAgeIndex; | |
NSNumber *_lastReportedHeightM; | |
NSNumber *_lastReportedWeightKg; | |
long long _selectedHeightUnitRowIndex; | |
long long _selectedWeightUnitRowIndex; | |
PBHealthManager *_healthManager; | |
} | |
+ (id)viewManagerWithGenderTextField:(id)arg1 ageTextField:(id)arg2 heightTextField:(id)arg3 weightTextField:(id)arg4; | |
@property(nonatomic) _Bool needToForceSaveHeight; // @synthesize needToForceSaveHeight=_needToForceSaveHeight; | |
@property(nonatomic) _Bool needToForceSaveWeight; // @synthesize needToForceSaveWeight=_needToForceSaveWeight; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(nonatomic) long long selectedWeightUnitRowIndex; // @synthesize selectedWeightUnitRowIndex=_selectedWeightUnitRowIndex; | |
@property(nonatomic) long long selectedHeightUnitRowIndex; // @synthesize selectedHeightUnitRowIndex=_selectedHeightUnitRowIndex; | |
@property(retain, nonatomic) NSNumber *lastReportedWeightKg; // @synthesize lastReportedWeightKg=_lastReportedWeightKg; | |
@property(retain, nonatomic) NSNumber *lastReportedHeightM; // @synthesize lastReportedHeightM=_lastReportedHeightM; | |
@property(nonatomic) long long defaultAgeIndex; // @synthesize defaultAgeIndex=_defaultAgeIndex; | |
@property(nonatomic) long long defaultWeightMetricIndex; // @synthesize defaultWeightMetricIndex=_defaultWeightMetricIndex; | |
@property(nonatomic) long long defaultWeightImperialIndex; // @synthesize defaultWeightImperialIndex=_defaultWeightImperialIndex; | |
@property(nonatomic) long long defaultHeightImperialIndex; // @synthesize defaultHeightImperialIndex=_defaultHeightImperialIndex; | |
@property(nonatomic) long long defaultHeightMetricIndex; // @synthesize defaultHeightMetricIndex=_defaultHeightMetricIndex; | |
@property(readonly, nonatomic) NSArray *weightPickerUnitOptions; // @synthesize weightPickerUnitOptions=_weightPickerUnitOptions; | |
@property(retain, nonatomic) NSMutableArray *weightPickerImperialOptions; // @synthesize weightPickerImperialOptions=_weightPickerImperialOptions; | |
@property(retain, nonatomic) NSMutableArray *weightPickerMetricOptions; // @synthesize weightPickerMetricOptions=_weightPickerMetricOptions; | |
@property(readonly, nonatomic) NSArray *heightPickerUnitOptions; // @synthesize heightPickerUnitOptions=_heightPickerUnitOptions; | |
@property(retain, nonatomic) NSMutableArray *heightPickerImperialOptions; // @synthesize heightPickerImperialOptions=_heightPickerImperialOptions; | |
@property(retain, nonatomic) NSMutableArray *heightPickerMetricOptions; // @synthesize heightPickerMetricOptions=_heightPickerMetricOptions; | |
@property(readonly, nonatomic) NSArray *agePickerOptions; // @synthesize agePickerOptions=_agePickerOptions; | |
@property(readonly, nonatomic) NSArray *genderPickerOptions; // @synthesize genderPickerOptions=_genderPickerOptions; | |
@property(retain, nonatomic) UIPickerView *weightPickerView; // @synthesize weightPickerView=_weightPickerView; | |
@property(retain, nonatomic) UIPickerView *heightPickerView; // @synthesize heightPickerView=_heightPickerView; | |
@property(retain, nonatomic) UIPickerView *agePickerView; // @synthesize agePickerView=_agePickerView; | |
@property(retain, nonatomic) UIPickerView *genderPickerView; // @synthesize genderPickerView=_genderPickerView; | |
@property(nonatomic) __weak UITextField *weightTextField; // @synthesize weightTextField=_weightTextField; | |
@property(nonatomic) __weak UITextField *heightTextField; // @synthesize heightTextField=_heightTextField; | |
@property(nonatomic) __weak UITextField *ageTextField; // @synthesize ageTextField=_ageTextField; | |
@property(nonatomic) __weak UITextField *genderTextField; // @synthesize genderTextField=_genderTextField; | |
@property(retain, nonatomic) NSNumber *age; // @synthesize age=_age; | |
@property(nonatomic) long long gender; // @synthesize gender=_gender; | |
@property(retain, nonatomic) NSNumber *weightKg; // @synthesize weightKg=_weightKg; | |
@property(retain, nonatomic) NSNumber *heightM; // @synthesize heightM=_heightM; | |
- (void).cxx_destruct; | |
- (void)assignTextFieldsInputViewToPickerViews; | |
- (void)populatePickerViewDataSourceLists; | |
- (void)reloadHeightPickerForUnitRowIndex:(long long)arg1; | |
- (void)reloadWeightPickerForUnitRowIndex:(long long)arg1; | |
- (void)initWeightPickerToDefaultValues; | |
- (void)initHeightPickerToDefaultValues; | |
- (void)initGenderPickerToDefaultValues; | |
- (void)initAgePickerToDefaultValue; | |
- (void)initPickerToDefaultValues; | |
- (void)updateWeightWithUnitIndex:(long long)arg1 valueIndex:(long long)arg2; | |
- (void)updateHeightWithUnitIndex:(long long)arg1 valueIndex:(long long)arg2; | |
- (void)pickerView:(id)arg1 didSelectRow:(long long)arg2 inComponent:(long long)arg3; | |
- (id)pickerView:(id)arg1 titleForRow:(long long)arg2 forComponent:(long long)arg3; | |
- (long long)pickerView:(id)arg1 numberOfRowsInComponent:(long long)arg2; | |
- (long long)numberOfComponentsInPickerView:(id)arg1; | |
- (void)saveIfNeeded; | |
- (id)initWithGenderTextField:(id)arg1 ageTextField:(id)arg2 heightTextField:(id)arg3 weightTextField:(id)arg4 healthManager:(id)arg5; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthProfileViewController : PBBaseViewController <PBViewControllerFlowStep> | |
{ | |
id <PBViewControllerFlowStepDelegate> _delegate; | |
UIScrollView *_scrollView; | |
UIView *_scrollViewContentView; | |
UILabel *_descriptionLabel; | |
PBLightFontLabel *_genderLabel; | |
PBLightFontLabel *_ageLabel; | |
PBLightFontLabel *_heightLabel; | |
PBLightFontLabel *_weightLabel; | |
PBCursorlessTextField *_genderTextField; | |
PBCursorlessTextField *_ageTextField; | |
PBCursorlessTextField *_heightTextField; | |
PBCursorlessTextField *_weightTextField; | |
UIView *_genderSeparator; | |
UIView *_ageSeparator; | |
UIView *_heightSeparator; | |
UIView *_weightSeparator; | |
PBRoundedButton *_completeButton; | |
NSLayoutConstraint *_weightToCompleteConstraint; | |
PBHealthProfilePickerViewManager *_pickerViewManager; | |
} | |
@property(retain, nonatomic) PBHealthProfilePickerViewManager *pickerViewManager; // @synthesize pickerViewManager=_pickerViewManager; | |
@property(nonatomic) __weak NSLayoutConstraint *weightToCompleteConstraint; // @synthesize weightToCompleteConstraint=_weightToCompleteConstraint; | |
@property(nonatomic) __weak PBRoundedButton *completeButton; // @synthesize completeButton=_completeButton; | |
@property(nonatomic) __weak UIView *weightSeparator; // @synthesize weightSeparator=_weightSeparator; | |
@property(nonatomic) __weak UIView *heightSeparator; // @synthesize heightSeparator=_heightSeparator; | |
@property(nonatomic) __weak UIView *ageSeparator; // @synthesize ageSeparator=_ageSeparator; | |
@property(nonatomic) __weak UIView *genderSeparator; // @synthesize genderSeparator=_genderSeparator; | |
@property(nonatomic) __weak PBCursorlessTextField *weightTextField; // @synthesize weightTextField=_weightTextField; | |
@property(nonatomic) __weak PBCursorlessTextField *heightTextField; // @synthesize heightTextField=_heightTextField; | |
@property(nonatomic) __weak PBCursorlessTextField *ageTextField; // @synthesize ageTextField=_ageTextField; | |
@property(nonatomic) __weak PBCursorlessTextField *genderTextField; // @synthesize genderTextField=_genderTextField; | |
@property(nonatomic) __weak PBLightFontLabel *weightLabel; // @synthesize weightLabel=_weightLabel; | |
@property(nonatomic) __weak PBLightFontLabel *heightLabel; // @synthesize heightLabel=_heightLabel; | |
@property(nonatomic) __weak PBLightFontLabel *ageLabel; // @synthesize ageLabel=_ageLabel; | |
@property(nonatomic) __weak PBLightFontLabel *genderLabel; // @synthesize genderLabel=_genderLabel; | |
@property(nonatomic) __weak UILabel *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel; | |
@property(nonatomic) __weak UIView *scrollViewContentView; // @synthesize scrollViewContentView=_scrollViewContentView; | |
@property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView; | |
@property(nonatomic) __weak id <PBViewControllerFlowStepDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)rejigWeightToCompleteConstraint; | |
- (void)addKeyboardNotifications; | |
- (void)prettifyUI; | |
- (void)backgroundTapped:(id)arg1; | |
- (void)completeButtonPressed:(id)arg1; | |
- (void)dealloc; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewWillLayoutSubviews; | |
- (void)viewDidLoad; | |
- (id)initWithFlowStepDelegate:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthPropertyWatchService : PBSynchronizablePropertyWatchService | |
{ | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
- (id)availabilityCheckKeyForDatabaseWithID:(unsigned char)arg1; | |
- (unsigned long long)synchronizationType; | |
- (void)deactivate; | |
- (void)activate; | |
- (_Bool)isSupported; | |
- (_Bool)isVerbose; | |
- (id)requiredVersion; | |
- (id)currentVersion; | |
- (unsigned char)database; | |
@end | |
@interface PBHealthSettingsInfoTableViewCell : PBTableViewCell | |
{ | |
PBCursorlessTextField *_valueTextField; | |
UILabel *_titleLabel; | |
} | |
@property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(nonatomic) __weak PBCursorlessTextField *valueTextField; // @synthesize valueTextField=_valueTextField; | |
- (void).cxx_destruct; | |
@property(retain, nonatomic) NSString *title; | |
- (void)awakeFromNib; | |
@end | |
@interface PBHealthSettingsOptInModel : NSObject | |
{ | |
_Bool _enabled; | |
_Bool _cellEnabled; | |
_Bool _titleShouldChangeColor; | |
NSString *_insightName; | |
NSString *_analyticsIdentifier; | |
} | |
@property(readonly, nonatomic) NSString *analyticsIdentifier; // @synthesize analyticsIdentifier=_analyticsIdentifier; | |
@property(nonatomic) _Bool titleShouldChangeColor; // @synthesize titleShouldChangeColor=_titleShouldChangeColor; | |
@property(nonatomic) _Bool cellEnabled; // @synthesize cellEnabled=_cellEnabled; | |
@property(nonatomic) _Bool enabled; // @synthesize enabled=_enabled; | |
@property(readonly, nonatomic) NSString *insightName; // @synthesize insightName=_insightName; | |
- (void).cxx_destruct; | |
- (id)initWithName:(id)arg1 enabled:(_Bool)arg2 cellEnabled:(_Bool)arg3 analyticsIdentifier:(id)arg4; | |
@end | |
@interface PBHealthSettingsOptInTableViewCell : PBTableViewCell | |
{ | |
PBHealthSettingsOptInModel *_model; | |
UILabel *_titleLabel; | |
_TtC9PebbleApp8PBToggle *_actionSwitch; | |
} | |
@property(nonatomic) __weak _TtC9PebbleApp8PBToggle *actionSwitch; // @synthesize actionSwitch=_actionSwitch; | |
@property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(retain, nonatomic) PBHealthSettingsOptInModel *model; // @synthesize model=_model; | |
- (void).cxx_destruct; | |
- (void)switchValueUpdated; | |
- (void)configureWithModel:(id)arg1; | |
- (void)awakeFromNib; | |
@end | |
@interface PBHealthSettingsTableEnableHealthModel : NSObject <PBHealthSettingsTableViewProtocol> | |
{ | |
PBHealthSettingsOptInModel *_optInModel; | |
id <PBHealthSettingsTableEnableHealthModelProtocol> _delegate; | |
PBHealthManager *_healthManager; | |
} | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(readonly, nonatomic) __weak id <PBHealthSettingsTableEnableHealthModelProtocol> delegate; // @synthesize delegate=_delegate; | |
@property(readonly, nonatomic) PBHealthSettingsOptInModel *optInModel; // @synthesize optInModel=_optInModel; | |
- (void).cxx_destruct; | |
- (void)saveChanges; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
@property(readonly, nonatomic) long long count; | |
@property(readonly, copy, nonatomic) NSString *sectionFooterTitle; | |
@property(readonly, copy, nonatomic) NSString *sectionTitle; | |
- (id)initWithDelegate:(id)arg1 healthManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthSettingsTableInfoModel : NSObject <PBHealthSettingsTableViewProtocol> | |
{ | |
NSArray *_cells; | |
PBHealthProfilePickerViewManager *_pickerManager; | |
PBHealthManager *_healthManager; | |
} | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(retain, nonatomic) PBHealthProfilePickerViewManager *pickerManager; // @synthesize pickerManager=_pickerManager; | |
@property(copy, nonatomic) NSArray *cells; // @synthesize cells=_cells; | |
- (void).cxx_destruct; | |
- (void)saveChanges; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
@property(readonly, nonatomic) long long count; | |
@property(readonly, copy, nonatomic) NSString *sectionFooterTitle; | |
@property(readonly, copy, nonatomic) NSString *sectionTitle; | |
@property(nonatomic) _Bool enabled; | |
- (id)initWithHealthManager:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthSettingsTableInsightModel : NSObject <PBHealthSettingsTableViewProtocol> | |
{ | |
PBHealthSettingsOptInModel *_activeInsightModel; | |
PBHealthSettingsOptInModel *_sleepInsightModel; | |
PBHealthSettingsOptInModel *_syncWithHealthKitModel; | |
NSArray *_models; | |
PBHealthManager *_healthManager; | |
id <PBHealthSettingsTableInsightModelDelegate> _delegate; | |
} | |
@property(nonatomic) __weak id <PBHealthSettingsTableInsightModelDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(copy, nonatomic) NSArray *models; // @synthesize models=_models; | |
@property(readonly, nonatomic) PBHealthSettingsOptInModel *syncWithHealthKitModel; // @synthesize syncWithHealthKitModel=_syncWithHealthKitModel; | |
@property(readonly, nonatomic) PBHealthSettingsOptInModel *sleepInsightModel; // @synthesize sleepInsightModel=_sleepInsightModel; | |
@property(readonly, nonatomic) PBHealthSettingsOptInModel *activeInsightModel; // @synthesize activeInsightModel=_activeInsightModel; | |
- (void).cxx_destruct; | |
- (void)saveChanges; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
@property(readonly, nonatomic) long long count; | |
@property(readonly, copy, nonatomic) NSString *sectionFooterTitle; | |
@property(readonly, copy, nonatomic) NSString *sectionTitle; | |
@property(nonatomic) _Bool enabled; | |
- (id)initWithHealthManager:(id)arg1 delegate:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthSettingsViewController : PBTableViewController <PBHealthSettingsTableEnableHealthModelProtocol, PBHealthSettingsTableInsightModelDelegate> | |
{ | |
PBHealthSettingsTableEnableHealthModel *_tableEnableHealthModel; | |
PBHealthSettingsTableInsightModel *_tableInsightModel; | |
_TtC9PebbleApp45PBHealthSettingsTableHeartRateMonitoringModel *_tableHeartRateMonitoringModel; | |
PBHealthSettingsTableInfoModel *_tableInfoModel; | |
NSArray *_tableModels; | |
UITapGestureRecognizer *_backgroundTapGestureRecognizer; | |
PBHealthManager *_healthManager; | |
PBPrivacyPolicyManager *_privacyPolicyManager; | |
PBHealthDataStore *_healthDataStore; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBHealthDataStore *healthDataStore; // @synthesize healthDataStore=_healthDataStore; | |
@property(readonly, nonatomic) PBPrivacyPolicyManager *privacyPolicyManager; // @synthesize privacyPolicyManager=_privacyPolicyManager; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(retain, nonatomic) UITapGestureRecognizer *backgroundTapGestureRecognizer; // @synthesize backgroundTapGestureRecognizer=_backgroundTapGestureRecognizer; | |
@property(readonly, nonatomic) NSArray *tableModels; // @synthesize tableModels=_tableModels; | |
@property(readonly, nonatomic) PBHealthSettingsTableInfoModel *tableInfoModel; // @synthesize tableInfoModel=_tableInfoModel; | |
@property(readonly, nonatomic) _TtC9PebbleApp45PBHealthSettingsTableHeartRateMonitoringModel *tableHeartRateMonitoringModel; // @synthesize tableHeartRateMonitoringModel=_tableHeartRateMonitoringModel; | |
@property(readonly, nonatomic) PBHealthSettingsTableInsightModel *tableInsightModel; // @synthesize tableInsightModel=_tableInsightModel; | |
@property(readonly, nonatomic) PBHealthSettingsTableEnableHealthModel *tableEnableHealthModel; // @synthesize tableEnableHealthModel=_tableEnableHealthModel; | |
- (void).cxx_destruct; | |
- (_Bool)showHeartRateMonitorSettings; | |
- (void)addKeyboardNotifications; | |
- (id)tableModelObjectAtSectionIndex:(long long)arg1; | |
- (void)backgroundTapped; | |
- (void)changeUIStateToEnabled:(_Bool)arg1; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)showHealthKitForInsightHealthModel:(id)arg1; | |
- (void)enableHealthModel:(id)arg1 updatedEnableState:(_Bool)arg2; | |
- (void)viewDidLayoutSubviews; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithHealthManager:(id)arg1 privacyPolicyManager:(id)arg2 healthDataStore:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthStepSample : NSObject | |
{ | |
_Bool _pluggedIn; | |
unsigned long long _objectID; | |
NSDate *_date; | |
long long _UTCOffset; | |
unsigned long long _steps; | |
unsigned long long _orientation; | |
unsigned long long _vmc; | |
unsigned long long _light; | |
unsigned long long _activeSeconds; | |
unsigned long long _restingGramcalories; | |
unsigned long long _activeGramcalories; | |
unsigned long long _distanceMillimeters; | |
NSNumber *_heartRateBpm; | |
NSNumber *_heartRateWeight; | |
NSNumber *_heartRateZone; | |
unsigned long long _flags; | |
} | |
+ (id)emptySample; | |
+ (id)sampleFromHealthDataStoreRecord:(id)arg1; | |
@property(readonly, nonatomic) unsigned long long flags; // @synthesize flags=_flags; | |
@property(readonly, nonatomic) NSNumber *heartRateZone; // @synthesize heartRateZone=_heartRateZone; | |
@property(readonly, nonatomic) NSNumber *heartRateWeight; // @synthesize heartRateWeight=_heartRateWeight; | |
@property(readonly, nonatomic) NSNumber *heartRateBpm; // @synthesize heartRateBpm=_heartRateBpm; | |
@property(readonly, nonatomic) unsigned long long distanceMillimeters; // @synthesize distanceMillimeters=_distanceMillimeters; | |
@property(readonly, nonatomic) unsigned long long activeGramcalories; // @synthesize activeGramcalories=_activeGramcalories; | |
@property(readonly, nonatomic) unsigned long long restingGramcalories; // @synthesize restingGramcalories=_restingGramcalories; | |
@property(readonly, nonatomic) unsigned long long activeSeconds; // @synthesize activeSeconds=_activeSeconds; | |
@property(readonly, nonatomic, getter=isPluggedIn) _Bool pluggedIn; // @synthesize pluggedIn=_pluggedIn; | |
@property(readonly, nonatomic) unsigned long long light; // @synthesize light=_light; | |
@property(readonly, nonatomic) unsigned long long vmc; // @synthesize vmc=_vmc; | |
@property(readonly, nonatomic) unsigned long long orientation; // @synthesize orientation=_orientation; | |
@property(readonly, nonatomic) unsigned long long steps; // @synthesize steps=_steps; | |
@property(readonly, nonatomic) long long UTCOffset; // @synthesize UTCOffset=_UTCOffset; | |
@property(readonly, nonatomic) NSDate *date; // @synthesize date=_date; | |
@property(nonatomic) unsigned long long objectID; // @synthesize objectID=_objectID; | |
- (void).cxx_destruct; | |
- (id)healthKitActiveEnergySampleRepresentation; | |
- (id)healthKitRestingEnergySampleRepresentation; | |
- (id)healthKitHeartRateSampleRepresentation; | |
- (id)healthKitDistanceSampleRepresentation; | |
- (id)healthKitStepSampleRepresentation; | |
- (id)initWithDate:(id)arg1 UTCOffset:(long long)arg2 steps:(unsigned long long)arg3 orientation:(unsigned long long)arg4 vmc:(unsigned long long)arg5 light:(unsigned long long)arg6 pluggedIn:(_Bool)arg7 activeSeconds:(unsigned long long)arg8 restingGramcalories:(unsigned long long)arg9 activeGramcalories:(unsigned long long)arg10 distanceMillimeters:(unsigned long long)arg11 heartRateBpm:(id)arg12 heartRateWeight:(id)arg13 heartRateZone:(id)arg14; | |
- (id)initWithDate:(id)arg1 stepsTaken:(unsigned long long)arg2; | |
- (id)initWithData:(id)arg1 forDate:(id)arg2 UTCOffset:(long long)arg3 withVersion:(unsigned short)arg4; | |
- (id)init; | |
- (id)jsRepresentation; | |
- (id)asHealthDataStoreRecordForWatchId:(id)arg1; | |
@end | |
@interface PBHealthStepSampleCollection : NSObject | |
{ | |
NSArray *_samples; | |
} | |
@property(readonly, copy, nonatomic) NSArray *samples; // @synthesize samples=_samples; | |
- (void).cxx_destruct; | |
- (id)initWithSamples:(id)arg1; | |
- (id)initWithData:(id)arg1 itemSize:(unsigned long long)arg2; | |
- (id)init; | |
@end | |
@interface PBHealthSyncViewController : PBOnboardingGenericViewController <TTTAttributedLabelDelegate> | |
{ | |
PBPrivacyPolicyManager *_privacyPolicyManager; | |
PBHealthManager *_healthManager; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(readonly, nonatomic) PBPrivacyPolicyManager *privacyPolicyManager; // @synthesize privacyPolicyManager=_privacyPolicyManager; | |
- (void).cxx_destruct; | |
- (void)showPrivacyPolicyWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)attributedLabel:(id)arg1 didSelectLinkWithURL:(id)arg2; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithPrivacyPolicyManager:(id)arg1 healthManager:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHealthViewController : PBCardViewController | |
{ | |
PBHealthViewModel *_healthViewModel; | |
PBHealthCardView *_activityCard; | |
PBHealthCardView *_heartRateCard; | |
PBHealthCardView *_sleepCard; | |
} | |
@property(readonly, nonatomic) PBHealthCardView *sleepCard; // @synthesize sleepCard=_sleepCard; | |
@property(readonly, nonatomic) PBHealthCardView *heartRateCard; // @synthesize heartRateCard=_heartRateCard; | |
@property(readonly, nonatomic) PBHealthCardView *activityCard; // @synthesize activityCard=_activityCard; | |
@property(readonly, nonatomic) PBHealthViewModel *healthViewModel; // @synthesize healthViewModel=_healthViewModel; | |
- (void).cxx_destruct; | |
- (void)reloadAllHealthCardsIfToday; | |
- (void)resetAllHealthCardViews; | |
- (id)healthCardViews; | |
- (void)addHealthGraphSubviews; | |
- (void)setupSyncForWhenViewControllerIsActivated; | |
- (void)viewDidLoad; | |
- (unsigned long long)pb_preferredNavigationBarStyle; | |
- (id)init; | |
@end | |
@interface PBHealthViewModel : NSObject | |
{ | |
PBHealthManager *_healthManager; | |
PBHealthDataStore *_healthDataStore; | |
} | |
+ (id)viewModel; | |
@property(readonly, nonatomic) PBHealthDataStore *healthDataStore; // @synthesize healthDataStore=_healthDataStore; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) RACSignal *showHeartRateChartSignal; | |
- (id)hasHeartRateDataSignal; | |
@property(readonly, nonatomic) RACSignal *lastUpdatedAtTitleSignal; | |
- (id)initWithHealthManager:(id)arg1 healthDataStore:(id)arg2; | |
@end | |
@interface PBHexRepresentationValueTransformer : MTLValueTransformer | |
{ | |
} | |
+ (id)hexRepresentationValueTranformerWithValueRequired:(_Bool)arg1; | |
@end | |
@interface PBHockeyApp : NSObject <BITCrashManagerDelegate, BITHockeyManagerDelegate> | |
{ | |
BITHockeyManager *_hockeyManager; | |
PBSettingsManager *_settingsManager; | |
CDUnknownBlockType _appSetupBlock; | |
} | |
@property(copy, nonatomic) CDUnknownBlockType appSetupBlock; // @synthesize appSetupBlock=_appSetupBlock; | |
@property(readonly, nonatomic) PBSettingsManager *settingsManager; // @synthesize settingsManager=_settingsManager; | |
@property(readonly, nonatomic) BITHockeyManager *hockeyManager; // @synthesize hockeyManager=_hockeyManager; | |
- (void).cxx_destruct; | |
- (void)crashManagerDidFinishSendingCrashReport:(id)arg1; | |
- (void)crashManager:(id)arg1 didFailWithError:(id)arg2; | |
- (void)crashManagerWillCancelSendingCrashReport:(id)arg1; | |
- (double)lastSessionInterval; | |
- (_Bool)didCrashInLastSessionOnStartup; | |
- (void)runAppSetupBlock; | |
- (void)startHockeyServicesWithBlock:(CDUnknownBlockType)arg1; | |
- (id)userIDForHockeyManager:(id)arg1 componentManager:(id)arg2; | |
- (id)applicationLogForCrashManager:(id)arg1; | |
- (id)initWithSettingsManager:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHTTPAction : NSObject | |
{ | |
NSString *_method; | |
NSURL *_url; | |
NSDictionary *_headers; | |
NSDictionary *_bodyJSON; | |
NSString *_bodyText; | |
NSString *_successText; | |
NSString *_successIcon; | |
NSString *_failureText; | |
NSString *_failureIcon; | |
} | |
+ (id)httpActionWithAttributes:(id)arg1 accountToken:(id)arg2 watchToken:(id)arg3; | |
@property(readonly, copy, nonatomic) NSString *failureIcon; // @synthesize failureIcon=_failureIcon; | |
@property(readonly, copy, nonatomic) NSString *failureText; // @synthesize failureText=_failureText; | |
@property(readonly, copy, nonatomic) NSString *successIcon; // @synthesize successIcon=_successIcon; | |
@property(readonly, copy, nonatomic) NSString *successText; // @synthesize successText=_successText; | |
@property(readonly, copy, nonatomic) NSString *bodyText; // @synthesize bodyText=_bodyText; | |
@property(readonly, copy, nonatomic) NSDictionary *bodyJSON; // @synthesize bodyJSON=_bodyJSON; | |
@property(readonly, copy, nonatomic) NSDictionary *headers; // @synthesize headers=_headers; | |
@property(readonly, copy, nonatomic) NSURL *url; // @synthesize url=_url; | |
@property(readonly, copy, nonatomic) NSString *method; // @synthesize method=_method; | |
- (void).cxx_destruct; | |
- (_Bool)isValid; | |
- (void)addAttributes:(id)arg1 accountToken:(id)arg2 watchToken:(id)arg3; | |
- (id)init; | |
@end | |
@interface PBHTTPActionSessionManager : PBHTTPSessionManager | |
{ | |
} | |
- (id)sendHTTPActionRequest:(id)arg1; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBHTTPProtocol : NSURLProtocol <NSURLConnectionDelegate, NSURLConnectionDataDelegate> | |
{ | |
NSURLConnection *_URLConnection; | |
} | |
+ (id)canonicalRequestForRequest:(id)arg1; | |
+ (_Bool)canInitWithRequest:(id)arg1; | |
+ (void)unregisterMiddleware:(id)arg1; | |
+ (void)registerMiddleware:(id)arg1; | |
+ (id)registeredMiddlewares; | |
+ (void)load; | |
@property(retain, nonatomic) NSURLConnection *URLConnection; // @synthesize URLConnection=_URLConnection; | |
- (void).cxx_destruct; | |
- (void)connection:(id)arg1 didFailWithError:(id)arg2; | |
- (void)connectionDidFinishLoading:(id)arg1; | |
- (void)connection:(id)arg1 didReceiveData:(id)arg2; | |
- (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3; | |
- (void)connection:(id)arg1 didReceiveResponse:(id)arg2; | |
- (void)stopLoading; | |
- (void)startLoading; | |
- (id)modifiedRequestWithOriginalRequest:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHTTPRequestLoggingMiddleware : NSObject <PBHTTPProtocolMiddleware> | |
{ | |
} | |
+ (id)sharedMiddleware; | |
+ (void)installHTTPRequestLoggingMiddleware; | |
+ (void)setVerboseLoggingEnabled:(_Bool)arg1; | |
+ (_Bool)isVerboseLoggingEnabled; | |
+ (void)setLoggingEnabled:(_Bool)arg1; | |
+ (_Bool)isLoggingEnabled; | |
- (id)PBHTTPProtocol:(id)arg1 connection:(id)arg2 didFailWithError:(id)arg3; | |
- (void)PBHTTPProtocol:(id)arg1 connectionDidFinishLoading:(id)arg2; | |
- (id)PBHTTPProtocol:(id)arg1 connection:(id)arg2 didReceiveData:(id)arg3; | |
- (void)PBHTTPProtocol:(id)arg1 connection:(id)arg2 willSendRequest:(id)arg3 redirectResponse:(id)arg4; | |
- (id)PBHTTPProtocol:(id)arg1 connection:(id)arg2 didReceiveResponse:(id)arg3; | |
- (id)PBHTTPProtocol:(id)arg1 willPrepareRequest:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHTTPSessionManager : AFHTTPSessionManager | |
{ | |
NSString *_token; | |
} | |
+ (id)errorUserInfoFromError:(id)arg1; | |
+ (id)errorFromResponse:(id)arg1 request:(id)arg2 error:(id)arg3; | |
@property(copy, nonatomic) NSString *token; // @synthesize token=_token; | |
- (void).cxx_destruct; | |
- (id)parsingErrorWithFailureReason:(id)arg1; | |
- (id)parsedResponseOfClass:(Class)arg1 fromJSON:(id)arg2; | |
- (id)enqueueDownloadResource:(id)arg1 progress:(id *)arg2 cache:(id)arg3; | |
- (void)cacheResource:(id)arg1 request:(id)arg2 response:(id)arg3 responseObject:(id)arg4 cache:(id)arg5; | |
- (id)cacheSignalForConditionalResource:(id)arg1 cache:(id)arg2; | |
- (id)cacheSignalForResource:(id)arg1 cache:(id)arg2; | |
- (id)enqueueResourceRequest:(id)arg1 resultClass:(Class)arg2 cache:(id)arg3; | |
- (id)enqueueResourceRequest:(id)arg1 cache:(id)arg2; | |
- (id)enqueueRequest:(id)arg1 resultClass:(Class)arg2; | |
- (id)enqueueDataRequest:(id)arg1; | |
- (id)authorizationHeaderSignal; | |
- (id)authenticatedRequestWithRequest:(id)arg1; | |
- (id)authenticatedRequestWithMethod:(id)arg1 URL:(id)arg2 bodyData:(id)arg3 headers:(id)arg4; | |
- (id)authenticatedRequestWithMethod:(id)arg1 URL:(id)arg2 bodyData:(id)arg3; | |
- (id)authenticatedRequestWithMethod:(id)arg1 URL:(id)arg2 body:(id)arg3; | |
- (id)authenticatedRequestWithMethod:(id)arg1 URL:(id)arg2; | |
- (id)requestBySerializingRequest:(id)arg1; | |
- (id)requestWithMethod:(id)arg1 URL:(id)arg2 bodyStream:(id)arg3 headers:(id)arg4; | |
- (id)requestWithMethod:(id)arg1 URL:(id)arg2 bodyData:(id)arg3 headers:(id)arg4; | |
- (id)requestWithMethod:(id)arg1 URL:(id)arg2 body:(id)arg3; | |
- (id)requestWithMethod:(id)arg1 URL:(id)arg2; | |
- (id)requestWithURL:(id)arg1; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBImagesCatalog : NSObject | |
{ | |
} | |
+ (id)workoutIconImage; | |
+ (id)whiteCrossImage; | |
+ (id)weatherIconImage; | |
+ (id)watchfaceIconImage; | |
+ (id)watchappIconImage; | |
+ (id)watchMenuImage; | |
+ (id)watchFacesIconImage; | |
+ (id)watchDefaultWhiteImage; | |
+ (id)watchDefaultTimeWhiteImage; | |
+ (id)watchDefaultTimeSteelSilverImage; | |
+ (id)watchDefaultTimeSteelGoldImage; | |
+ (id)watchDefaultTimeSteelBlackImage; | |
+ (id)watchDefaultTimeRoundWhiteGold20Image; | |
+ (id)watchDefaultTimeRoundSilver20Image; | |
+ (id)watchDefaultTimeRoundSilver14Image; | |
+ (id)watchDefaultTimeRoundRoseGold14Image; | |
+ (id)watchDefaultTimeRoundPolishedSilver20Image; | |
+ (id)watchDefaultTimeRoundPolishedGold20Image; | |
+ (id)watchDefaultTimeRoundBlackRainbow20Image; | |
+ (id)watchDefaultTimeRoundBlackRainbow14Image; | |
+ (id)watchDefaultTimeRoundBlack20Image; | |
+ (id)watchDefaultTimeRoundBlack14Image; | |
+ (id)watchDefaultTimeRedImage; | |
+ (id)watchDefaultTimeBlackImage; | |
+ (id)watchDefaultTime2SilverImage; | |
+ (id)watchDefaultTime2GoldImage; | |
+ (id)watchDefaultTime2BlackImage; | |
+ (id)watchDefaultSilkWhiteImage; | |
+ (id)watchDefaultSilkLimeImage; | |
+ (id)watchDefaultSilkFlameImage; | |
+ (id)watchDefaultSilkBlackImage; | |
+ (id)watchDefaultSilkAquaImage; | |
+ (id)watchDefaultRedImage; | |
+ (id)watchDefaultPinkImage; | |
+ (id)watchDefaultOrangeImage; | |
+ (id)watchDefaultGreenImage; | |
+ (id)watchDefaultGrayImage; | |
+ (id)watchDefaultBlueImage; | |
+ (id)watchDefaultBlackImage; | |
+ (id)watchDefaultBiancaMetalImage; | |
+ (id)watchDefaultBiancaBlackImage; | |
+ (id)warningOnboardingPairingImage; | |
+ (id)updateRecoveryImage; | |
+ (id)tabWeekImage; | |
+ (id)tabWatchfacesImage; | |
+ (id)tabSettingsImage; | |
+ (id)tabNotificationsImage; | |
+ (id)tabMonthImage; | |
+ (id)tabHealthImage; | |
+ (id)tabDayImage; | |
+ (id)tabAppsImage; | |
+ (id)switchPinTickImage; | |
+ (id)supportSuggestIconImage; | |
+ (id)supportNotificationsIconImage; | |
+ (id)supportHelpdeskIconImage; | |
+ (id)supportGettingStartedIconImage; | |
+ (id)supportFAQIconImage; | |
+ (id)supportCommunityIconImage; | |
+ (id)sleepIconImage; | |
+ (id)showDetailsImage; | |
+ (id)shareIconImage; | |
+ (id)settingsIconImage; | |
+ (id)settingsHelpIconImage; | |
+ (id)settingsHealthIconImage; | |
+ (id)settingsDeveloperIconImage; | |
+ (id)settingsCalendarIconImage; | |
+ (id)sendTextIconImage; | |
+ (id)searchImage; | |
+ (id)roundUpdateRecoveryImage; | |
+ (id)roundPairingSuccessImage; | |
+ (id)roundPairImage; | |
+ (id)roundOnboardingWrongImage; | |
+ (id)roundFirmwareUpdateSuccessImage; | |
+ (id)roundFirmwareUpdateInProgressImage; | |
+ (id)roundFirmwareUpdateErrorImage; | |
+ (id)rightArrowAccessoryOrangeImage; | |
+ (id)remindersIconImage; | |
+ (id)reminderSettingsEmptyCaseImage; | |
+ (id)redWarningIconImage; | |
+ (id)previousArrowImage; | |
+ (id)pebbleLegacyUninstallImage; | |
+ (id)pairingSuccessImage; | |
+ (id)pairingImage; | |
+ (id)pBWhiteOutlineTransparentButtonImage; | |
+ (id)pBSharpCornerWhiteTranslucentImage; | |
+ (id)pBRoundCornerButtonWhiteImage; | |
+ (id)pBRoundCornerButtonOrangeImage; | |
+ (id)pBRoundCornerButtonOrangeDisabledImage; | |
+ (id)pBRoundCornerButtonGreyImage; | |
+ (id)pBRoundCornerButtonGreyDisabledImage; | |
+ (id)pBRoundCornerButtonBlueImage; | |
+ (id)pBOrangeOutlineTransparentButtonImage; | |
+ (id)pBOrangeButtonImage; | |
+ (id)pBOrangeButtonDisabledImage; | |
+ (id)pBGrayButtonImage; | |
+ (id)pBBlueOutlineTransparentButtonImage; | |
+ (id)pBAppOperationStatusNotificationViewShapeImage; | |
+ (id)pBAppOperationStatusNotificationViewLoadedOnPebbleIconImage; | |
+ (id)onboardingWrongImage; | |
+ (id)onboardingVoiceImage; | |
+ (id)onboardingSuccessStarImage; | |
+ (id)onboardingSuccessSMSImage; | |
+ (id)onboardingReminderImage; | |
+ (id)onboardingPushNotifImage; | |
+ (id)onboardingPairingSilkWillPairStateImage; | |
+ (id)onboardingPairingSilkInitialStateImage; | |
+ (id)onboardingPairingSilkDiscoveredStateImage; | |
+ (id)onboardingPairingSilkConnectedStateImage; | |
+ (id)onboardingPairingS4WillPairStateImage; | |
+ (id)onboardingPairingS4InitialStateImage; | |
+ (id)onboardingPairingS4DiscoveredStateImage; | |
+ (id)onboardingPairingS4ConnectedStateImage; | |
+ (id)onboardingMailImage; | |
+ (id)onboardingLocationImage; | |
+ (id)onboardingLanguageImage; | |
+ (id)onboardingHowToWearImage; | |
+ (id)onboardingHealthSyncImage; | |
+ (id)onboardingHealthProfileImage; | |
+ (id)onboardingHealthAndFitnessTopImage; | |
+ (id)onboardingDoneImage; | |
+ (id)onboardingCalendarImage; | |
+ (id)onboardingBluetoothNotificationImage; | |
+ (id)onboardingAboutHeartRateImage; | |
+ (id)notificationsAppIconImage; | |
+ (id)noConnectionIconImage; | |
+ (id)nextArrowImage; | |
+ (id)navigationMenuImage; | |
+ (id)musicIconImage; | |
+ (id)logoImage; | |
+ (id)listWarningIconImage; | |
+ (id)listSettingsIconImage; | |
+ (id)listReorderHighlightedImage; | |
+ (id)listReorderEnabledImage; | |
+ (id)listReorderDisabledImage; | |
+ (id)listPlusImage; | |
+ (id)listPlaceholderIconImage; | |
+ (id)leftNavigationArrowImage; | |
+ (id)languageArrowImage; | |
+ (id)heartRateIconImage; | |
+ (id)heartIconImage; | |
+ (id)healthyWatchFaceRoundImage; | |
+ (id)healthyWatchFaceEmeryImage; | |
+ (id)healthyWatchFaceDioriteSansHRImage; | |
+ (id)healthyWatchFaceDioriteHRImage; | |
+ (id)healthyWatchFaceBasaltImage; | |
+ (id)healthWelcomeImage; | |
+ (id)healthIconImage; | |
+ (id)gridReorderImage; | |
+ (id)gridReorderHighlightedImage; | |
+ (id)gridPlusImage; | |
+ (id)gridCheckmarkOnImage; | |
+ (id)gridCheckmarkOffImage; | |
+ (id)gridCheckmarkDisabledImage; | |
+ (id)grayHeartIconImage; | |
+ (id)firmwareUpdateSuccessImage; | |
+ (id)firmwareUpdateInProgressImage; | |
+ (id)firmwareUpdateErrorImage; | |
+ (id)fallbackAppIconImage; | |
+ (id)disconnectedWatchIconImage; | |
+ (id)detailSettingsIconImage; | |
+ (id)deleteRoundImage; | |
+ (id)deleteIconImage; | |
+ (id)deleteCrossIconImage; | |
+ (id)defaultWatchFaceTimeRoundSilver20Image; | |
+ (id)defaultWatchFaceTimeRoundSilver14Image; | |
+ (id)defaultWatchFaceTimeRoundRoseGold14Image; | |
+ (id)defaultWatchFaceTimeRoundBlack20Image; | |
+ (id)defaultWatchFaceTimeRoundBlack14Image; | |
+ (id)defaultWatchFaceImage; | |
+ (id)defaultWatchFaceApliteImage; | |
+ (id)debugMenuImage; | |
+ (id)debugIconButtonImage; | |
+ (id)currentLocationIconImage; | |
+ (id)connectChargerImage; | |
+ (id)cityIconImage; | |
+ (id)checkmarkSquareWhiteBorderImage; | |
+ (id)checkmarkSquareOnImage; | |
+ (id)checkmarkSquareOffImage; | |
+ (id)checkmarkSquareDisabledImage; | |
+ (id)checkmarkRoundOnImage; | |
+ (id)checkmarkRoundOffImage; | |
+ (id)calendarSettingsEmptyCaseImage; | |
+ (id)calendarIconImage; | |
+ (id)apliteUpdatePromptImage; | |
+ (id)alarmsIconImage; | |
+ (id)activityIconImage; | |
@end | |
@interface PBInboxEmailApp : PBEmailApp | |
{ | |
NSString *_localizedName; | |
NSString *_appBundleIdentifier; | |
NSIndexSet *_providers; | |
NSOrderedSet *_emailActions; | |
unsigned long long _systemPhoneApp; | |
} | |
- (unsigned long long)systemPhoneApp; | |
- (id)emailActions; | |
- (id)providers; | |
- (id)appBundleIdentifier; | |
- (id)localizedName; | |
- (void).cxx_destruct; | |
- (_Bool)isInstalled; | |
- (id)init; | |
- (id)errorTitleForEmailAction:(unsigned long long)arg1; | |
- (id)performingEmailActionMessage:(unsigned long long)arg1; | |
- (id)titleForEmailAction:(unsigned long long)arg1; | |
@end | |
@interface PBIndicationOverlayView : UIView | |
{ | |
UIColor *_outlineColor; | |
NSMutableArray *_elements; | |
} | |
@property(readonly, nonatomic) NSMutableArray *elements; // @synthesize elements=_elements; | |
@property(retain, nonatomic) UIColor *outlineColor; // @synthesize outlineColor=_outlineColor; | |
- (void).cxx_destruct; | |
- (void)drawRect:(struct CGRect)arg1; | |
- (void)setNeedsLayout; | |
- (void)addTransparentRoundedRectangleAtRect:(struct CGRect)arg1 withExternalFillColor:(id)arg2; | |
- (void)addSmallCircleAtPoint:(struct CGPoint)arg1; | |
- (void)reset; | |
- (void)addLineBetweenPoints:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)pb_commonInit; | |
@end | |
@interface _PBAbstractElement : NSObject | |
{ | |
struct CGRect _viewBounds; | |
} | |
@property(nonatomic) struct CGRect viewBounds; // @synthesize viewBounds=_viewBounds; | |
- (void)drawInContext:(struct CGContext *)arg1; | |
@end | |
@interface _PBLineViewElement : _PBAbstractElement | |
{ | |
NSArray *_points; | |
} | |
+ (id)lineElementWithPoints:(id)arg1; | |
- (void).cxx_destruct; | |
- (void)drawInContext:(struct CGContext *)arg1; | |
- (struct CGPoint)pointAtIndex:(unsigned long long)arg1; | |
@end | |
@interface _PBSmallCircleViewElement : _PBAbstractElement | |
{ | |
struct CGPoint _point; | |
} | |
+ (id)smallCircleElementAtPoint:(struct CGPoint)arg1; | |
- (void)drawInContext:(struct CGContext *)arg1; | |
@end | |
@interface _PBRectangleViewElement : _PBAbstractElement | |
{ | |
struct CGRect _rect; | |
UIColor *_externalFillColor; | |
} | |
+ (id)rectangleAtRect:(struct CGRect)arg1 externalFillColor:(id)arg2; | |
- (void).cxx_destruct; | |
- (void)drawInContext:(struct CGContext *)arg1; | |
@end | |
@interface PBInstallDefaultLockerItems : NSObject | |
{ | |
PBAccountSession *_accountSession; | |
PBOnboardingAppsStore *_onboardingAppsStore; | |
PBLockerAppManager *_lockerAppManager; | |
id <PBInstallDefaultLockerItemsSettingsStore> _settingsStore; | |
} | |
+ (id)installDefaultLockerItemsWithOnboardingAppsStore:(id)arg1; | |
@property(readonly, nonatomic) id <PBInstallDefaultLockerItemsSettingsStore> settingsStore; // @synthesize settingsStore=_settingsStore; | |
@property(readonly, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(readonly, nonatomic) PBOnboardingAppsStore *onboardingAppsStore; // @synthesize onboardingAppsStore=_onboardingAppsStore; | |
@property(readonly, nonatomic) PBAccountSession *accountSession; // @synthesize accountSession=_accountSession; | |
- (void).cxx_destruct; | |
- (id)addRemoteApplication:(id)arg1; | |
- (void)installWithCompletion:(CDUnknownBlockType)arg1; | |
- (id)initWithAccountSession:(id)arg1 currentUserLockerAppManager:(id)arg2 onboardingAppsStore:(id)arg3 settingsStore:(id)arg4; | |
- (id)init; | |
@end | |
@interface PBInternalDataLoggingConsumer : NSObject <PBDataLoggingConsumer> | |
{ | |
id <PBInternalDataLoggingConsumerDelegate> _delegate; | |
NSMutableArray *_lastFewCRCsQueue; | |
NSString *_label; | |
} | |
@property(readonly, copy, nonatomic) NSString *label; // @synthesize label=_label; | |
@property(readonly, nonatomic) NSMutableArray *lastFewCRCsQueue; // @synthesize lastFewCRCsQueue=_lastFewCRCsQueue; | |
@property(nonatomic) __weak id <PBInternalDataLoggingConsumerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)registerInDataLoggingWatchService:(id)arg1 serviceTags:(id)arg2; | |
- (void)closeSessionWithID:(unsigned char)arg1; | |
- (_Bool)appendItemsWithData:(id)arg1 crc:(unsigned int)arg2 itemsLeft:(unsigned int)arg3 itemSize:(unsigned short)arg4 toSessionWithID:(unsigned char)arg5; | |
- (void)openSessionWithID:(unsigned char)arg1 appUUID:(id)arg2 tag:(unsigned int)arg3 timestamp:(unsigned int)arg4 type:(unsigned char)arg5 itemSize:(unsigned short)arg6; | |
- (void)appendReceivedCRC:(unsigned int)arg1; | |
- (_Bool)wasCRCReceivedRecently:(unsigned int)arg1; | |
- (id)initWithDelegate:(id)arg1 dataLoggingWatchService:(id)arg2 logServiceTags:(id)arg3 label:(id)arg4; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBInternetReachabilityLogger : NSObject | |
{ | |
} | |
+ (void)load; | |
- (void)setUpReachabilityStateLogging; | |
@end | |
@interface PBJSAppGlanceReload : NSObject | |
{ | |
const struct OpaqueJSContext *_context; | |
PBAppGlanceManager *_appGlanceManager; | |
NSUUID *_applicationUUID; | |
const struct OpaqueJSValue *_slices; | |
const struct OpaqueJSValue *_successCallback; | |
const struct OpaqueJSValue *_failureCallback; | |
} | |
+ (id)appGlanceReloadWithApplicationUUID:(id)arg1 context:(const struct OpaqueJSContext *)arg2 slices:(const struct OpaqueJSValue *)arg3 successCallback:(const struct OpaqueJSValue *)arg4 failureCallback:(const struct OpaqueJSValue *)arg5; | |
@property(readonly, nonatomic) const struct OpaqueJSValue *failureCallback; // @synthesize failureCallback=_failureCallback; | |
@property(readonly, nonatomic) const struct OpaqueJSValue *successCallback; // @synthesize successCallback=_successCallback; | |
@property(readonly, nonatomic) const struct OpaqueJSValue *slices; // @synthesize slices=_slices; | |
@property(readonly, nonatomic) NSUUID *applicationUUID; // @synthesize applicationUUID=_applicationUUID; | |
@property(readonly, nonatomic) PBAppGlanceManager *appGlanceManager; // @synthesize appGlanceManager=_appGlanceManager; | |
@property(readonly, nonatomic) const struct OpaqueJSContext *context; // @synthesize context=_context; | |
- (void).cxx_destruct; | |
- (void)invoke; | |
- (void)dealloc; | |
- (id)initWithAppGlanceManager:(id)arg1 applicationUUID:(id)arg2 context:(const struct OpaqueJSContext *)arg3 slices:(const struct OpaqueJSValue *)arg4 successCallback:(const struct OpaqueJSValue *)arg5 failureCallback:(const struct OpaqueJSValue *)arg6; | |
- (id)init; | |
@end | |
@interface PBJSBridgeAPIRequest : NSObject <PBJSBridgeAPITransaction> | |
{ | |
NSString *_methodName; | |
NSNumber *_callbackId; | |
NSMutableDictionary *_dataDictionary; | |
} | |
- (void).cxx_destruct; | |
- (void)addDataItemValue:(id)arg1 forKey:(id)arg2; | |
- (id)transactionPacketAsDictionary; | |
- (id)initWithMethodName:(id)arg1 withCallbackId:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBJSBridgeAPIResult : NSObject <PBJSBridgeAPITransaction> | |
{ | |
_Bool _didSucceed; | |
NSString *_resultStatus; | |
NSString *_applicationID; | |
NSDictionary *_jsBridgeParams; | |
NSMutableDictionary *_executionResult; | |
NSString *_callbackID; | |
} | |
@property(retain, nonatomic) NSString *callbackID; // @synthesize callbackID=_callbackID; | |
@property(nonatomic) _Bool didSucceed; // @synthesize didSucceed=_didSucceed; | |
@property(retain, nonatomic) NSMutableDictionary *executionResult; // @synthesize executionResult=_executionResult; | |
@property(retain, nonatomic) NSDictionary *jsBridgeParams; // @synthesize jsBridgeParams=_jsBridgeParams; | |
@property(retain, nonatomic) NSString *applicationID; // @synthesize applicationID=_applicationID; | |
@property(retain, nonatomic) NSString *resultStatus; // @synthesize resultStatus=_resultStatus; | |
- (void).cxx_destruct; | |
- (void)updateExecutionResultForFailedAPI:(id)arg1; | |
- (void)setupWithError:(id)arg1; | |
- (id)transactionPacketAsDictionary; | |
- (id)initWithParams:(id)arg1 applicationID:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBJSBridgeVisibleWatchApp : MTLModel <MTLJSONSerializing, PBShareableWatchApp> | |
{ | |
_Bool _hasCompanionApp; | |
NSString *_appID; | |
NSString *_name; | |
NSString *_typeString; | |
NSUUID *_appUUID; | |
NSString *_releaseID; | |
NSString *_developerName; | |
NSURL *_shareURL; | |
NSURL *_shareScreenshotImageURL; | |
} | |
+ (id)shareScreenshotImageURLJSONTransformer; | |
+ (id)shareURLJSONTransformer; | |
+ (id)hasCompanionAppJSONTransformer; | |
+ (id)appUUIDJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSURL *shareScreenshotImageURL; // @synthesize shareScreenshotImageURL=_shareScreenshotImageURL; | |
@property(readonly, nonatomic) NSURL *shareURL; // @synthesize shareURL=_shareURL; | |
@property(readonly, nonatomic) _Bool hasCompanionApp; // @synthesize hasCompanionApp=_hasCompanionApp; | |
@property(readonly, copy, nonatomic) NSString *developerName; // @synthesize developerName=_developerName; | |
@property(readonly, copy, nonatomic) NSString *releaseID; // @synthesize releaseID=_releaseID; | |
@property(readonly, nonatomic) NSUUID *appUUID; // @synthesize appUUID=_appUUID; | |
@property(readonly, copy, nonatomic) NSString *typeString; // @synthesize typeString=_typeString; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly, copy, nonatomic) NSString *appID; // @synthesize appID=_appID; | |
- (void).cxx_destruct; | |
- (_Bool)validateShareScreenshotImageURL:(inout id *)arg1 error:(out id *)arg2; | |
- (_Bool)validateShareURL:(inout id *)arg1 error:(out id *)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBJSBridgeWatchAppLoadRequest : MTLModel <MTLJSONSerializing, PBWatchAppLoadRequest> | |
{ | |
NSString *_appID; | |
NSString *_name; | |
NSUUID *_appUUID; | |
} | |
+ (id)appUUIDJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSUUID *appUUID; // @synthesize appUUID=_appUUID; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly, copy, nonatomic) NSString *appID; // @synthesize appID=_appID; | |
- (void).cxx_destruct; | |
- (_Bool)validateName:(inout id *)arg1 error:(out id *)arg2; | |
- (_Bool)validateAppID:(inout id *)arg1 error:(out id *)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBJSConvertor : NSObject | |
{ | |
const struct OpaqueJSContext *_context; | |
NSMapTable *_objectMap; | |
NSMutableArray *_taskList; | |
} | |
@property(readonly, nonatomic) NSMutableArray *taskList; // @synthesize taskList=_taskList; | |
@property(readonly, nonatomic) NSMapTable *objectMap; // @synthesize objectMap=_objectMap; | |
@property(readonly, nonatomic) const struct OpaqueJSContext *context; // @synthesize context=_context; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) _Bool isTaskListEmpty; | |
- (id)takeTask; | |
- (void)addTask:(id)arg1; | |
- (id)convert:(const struct OpaqueJSValue *)arg1; | |
- (id)initWithContext:(const struct OpaqueJSContext *)arg1; | |
- (id)init; | |
@end | |
@interface PBJSConvertorTask : NSObject | |
{ | |
long long _containerType; | |
const struct OpaqueJSValue *_jsValue; | |
id _objcValue; | |
} | |
@property(readonly, nonatomic) id objcValue; // @synthesize objcValue=_objcValue; | |
@property(readonly, nonatomic) const struct OpaqueJSValue *jsValue; // @synthesize jsValue=_jsValue; | |
@property(readonly, nonatomic) long long containerType; // @synthesize containerType=_containerType; | |
- (void).cxx_destruct; | |
- (id)initWithContainerType:(long long)arg1 jsValue:(const struct OpaqueJSValue *)arg2 objcValue:(id)arg3; | |
- (id)init; | |
@end | |
@interface PBJSONMessage : NSObject | |
{ | |
NSMutableDictionary *messageAsJSONDictionary; | |
NSMutableDictionary *messageAsAppDictionary; | |
NSDictionary *translationTableStringsToAppKeys; | |
NSDictionary *translationTableAppKeysToStrings; | |
} | |
+ (id)messageFromJSONString:(id)arg1 withTranslationTable:(id)arg2; | |
+ (id)messageFromJSValueRef:(struct OpaqueJSValue *)arg1 inContext:(struct OpaqueJSContext *)arg2 withTranslationTable:(id)arg3; | |
+ (id)messageFromAppDictionary:(id)arg1 withTranslationTable:(id)arg2; | |
- (void).cxx_destruct; | |
- (id)jsonArrayAsByteArray:(id)arg1; | |
- (id)messageAsJSONString; | |
- (id)messageAsAppDictionary; | |
- (void)setPayloadWithAppDictionary:(id)arg1; | |
- (void)setPayloadWithJSONString:(id)arg1; | |
- (id)initWithTranslationTable:(id)arg1; | |
@end | |
@interface PBJSONViewerViewController : PBBaseViewController | |
{ | |
id _JSONObject; | |
UITextView *_textView; | |
} | |
@property(retain, nonatomic) UITextView *textView; // @synthesize textView=_textView; | |
@property(readonly, copy, nonatomic) id JSONObject; // @synthesize JSONObject=_JSONObject; | |
- (void).cxx_destruct; | |
- (void)dismiss; | |
- (void)pb_viewWillLayoutSubviewsAfterSizeChange; | |
- (void)viewDidLoad; | |
- (id)init; | |
- (id)initWithJSONObject:(id)arg1; | |
@end | |
@interface PBJSPBPackCacheResource : NSObject <PBResourceSweepable> | |
{ | |
NSString *_groupByKey; | |
NSString *_proposedFileName; | |
NSString *_watchAppId; | |
} | |
+ (id)resourceWithFilename:(id)arg1; | |
+ (id)resourceWithWatchApp:(id)arg1 firmwareMetadata:(id)arg2; | |
@property(readonly, nonatomic) NSString *watchAppId; // @synthesize watchAppId=_watchAppId; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
@property(readonly, nonatomic) NSString *groupByKey; // @synthesize groupByKey=_groupByKey; | |
- (void).cxx_destruct; | |
- (id)initWithWatchAppId:(id)arg1 hardwarePlatformName:(id)arg2 appVersion:(id)arg3 firmwareVersionTag:(id)arg4; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBJSPBPackCompiler : NSObject | |
{ | |
NSData *_jsTooling; | |
_TtC9PebbleApp16JavaScriptRunner *_runner; | |
PBResourceFileStorage *_jsToolingCache; | |
} | |
@property(readonly, nonatomic) PBResourceFileStorage *jsToolingCache; // @synthesize jsToolingCache=_jsToolingCache; | |
@property(readonly, nonatomic) _TtC9PebbleApp16JavaScriptRunner *runner; // @synthesize runner=_runner; | |
@property(readonly, nonatomic) NSData *jsTooling; // @synthesize jsTooling=_jsTooling; | |
- (void).cxx_destruct; | |
- (id)arrayOfNumbersFromData:(id)arg1; | |
- (id)dataFromArrayOfNumbers:(id)arg1; | |
- (id)compileAppBundle:(id)arg1 forFirmwareMetadata:(id)arg2 bytecodeVersion:(unsigned short)arg3; | |
- (id)initWithJSTooling:(id)arg1; | |
@end | |
@interface PBJSPBPackProcessor : NSObject | |
{ | |
PBJSToolingProvider *_provider; | |
PBResourceFileStorage *_jsPBPackCache; | |
} | |
+ (id)processor; | |
@property(readonly, nonatomic) PBResourceFileStorage *jsPBPackCache; // @synthesize jsPBPackCache=_jsPBPackCache; | |
@property(readonly, nonatomic) PBJSToolingProvider *provider; // @synthesize provider=_provider; | |
- (void).cxx_destruct; | |
- (id)processAppBundle:(id)arg1 forFirmwareMetadata:(id)arg2 bytecodeVersion:(unsigned short)arg3; | |
- (id)initWithProvider:(id)arg1 jsPBPackCache:(id)arg2; | |
@end | |
@interface PBJSToolingCacheResource : NSObject <PBResourceSweepable> | |
{ | |
NSString *_groupByKey; | |
NSString *_proposedFileName; | |
} | |
+ (id)resourceWithFilename:(id)arg1; | |
+ (id)resourceWithJSToolingMetadata:(id)arg1 firmwareMetadata:(id)arg2; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
@property(readonly, nonatomic) NSString *groupByKey; // @synthesize groupByKey=_groupByKey; | |
- (void).cxx_destruct; | |
- (id)initWithHardwarePlatformName:(id)arg1 firmwareVersionTag:(id)arg2 bytecodeVersion:(unsigned long long)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBJSToolingProvider : NSObject | |
{ | |
PBResourceFileStorage *_jsToolingCache; | |
} | |
@property(readonly, nonatomic) PBResourceFileStorage *jsToolingCache; // @synthesize jsToolingCache=_jsToolingCache; | |
- (void).cxx_destruct; | |
- (id)jsToolingForFirmwareMetadata:(id)arg1 bytecodeVersion:(unsigned short)arg2; | |
- (id)initWithJSToolingCache:(id)arg1; | |
@end | |
@interface PBKeyedTokenGenerator : NSObject | |
{ | |
} | |
+ (id)suffixForCloudApp:(id)arg1; | |
+ (id)suffixForWatchApp:(id)arg1; | |
- (id)tokenWithString:(id)arg1 suffix:(id)arg2; | |
@end | |
@interface PBLabeledValue : NSObject <PBAddressBookQuerySessionActionable> | |
{ | |
NSUUID *_identifier; | |
NSString *_label; | |
id _value; | |
} | |
+ (id)labeledValueWithLabel:(id)arg1 value:(id)arg2; | |
@property(readonly, copy, nonatomic) id value; // @synthesize value=_value; | |
@property(readonly, copy, nonatomic) NSString *label; // @synthesize label=_label; | |
@property(readonly, nonatomic) NSUUID *identifier; // @synthesize identifier=_identifier; | |
- (void).cxx_destruct; | |
- (_Bool)isEqual:(id)arg1; | |
- (_Bool)isEqualToLabeledValue:(id)arg1; | |
@property(readonly, copy) NSString *description; | |
- (id)initWithLabel:(id)arg1 value:(id)arg2; | |
- (id)init; | |
- (id)actionSubtitle; | |
- (id)actionTitle; | |
- (void)performActionOnAddressBookQuerySession:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLanguageConfiguration : NSObject | |
{ | |
NSString *_preferredLanguagePackISOCode4; | |
NSString *_preferredVoiceLanguageISOCode6; | |
NSUserDefaults *_userDefaults; | |
PBRemoteConfigurationManager *_remoteConfigurationManager; | |
} | |
@property(readonly, nonatomic) PBRemoteConfigurationManager *remoteConfigurationManager; // @synthesize remoteConfigurationManager=_remoteConfigurationManager; | |
@property(readonly, nonatomic) NSUserDefaults *userDefaults; // @synthesize userDefaults=_userDefaults; | |
- (void).cxx_destruct; | |
@property(nonatomic) _Bool shouldShowLanguagePacksSettings; | |
@property(nonatomic) _Bool shouldShowVoiceSettings; | |
@property(readonly, nonatomic) _Bool needsLanguageConfiguration; | |
@property(readonly, nonatomic) _Bool needsVoiceConfiguration; | |
@property(copy, nonatomic) NSString *preferredLanguagePackISOCode4; // @synthesize preferredLanguagePackISOCode4=_preferredLanguagePackISOCode4; | |
@property(copy, nonatomic) NSString *preferredVoiceLanguageISOCode6; // @synthesize preferredVoiceLanguageISOCode6=_preferredVoiceLanguageISOCode6; | |
- (id)init; | |
@end | |
@interface PBLanguageISOItemBestFitter : NSObject | |
{ | |
} | |
+ (id)bestFitLanguageISOItem:(id)arg1 forLanguageID:(id)arg2; | |
@end | |
@interface PBLanguagePack : MTLModel <PBLanguageInformation, MTLJSONSerializing, PBLanguagePackInfo, PBRadioButtonOptionModel, PBLanguageISOItem> | |
{ | |
unsigned short _version; | |
NSString *_ISOCode; | |
NSString *_name; | |
NSString *_localizedName; | |
NSURL *_resourceURL; | |
NSString *_firmwarePlatform; | |
} | |
+ (id)JSONTransformerForKey:(id)arg1; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)languagePackWithISOCode:(id)arg1 version:(unsigned int)arg2 name:(id)arg3 localizedName:(id)arg4 resourceURL:(id)arg5 firmwarePlatform:(id)arg6; | |
+ (id)languagePackWithResourceURL:(id)arg1; | |
@property(readonly, copy, nonatomic) NSString *firmwarePlatform; // @synthesize firmwarePlatform=_firmwarePlatform; | |
@property(readonly, copy, nonatomic) NSURL *resourceURL; // @synthesize resourceURL=_resourceURL; | |
@property(readonly, nonatomic) unsigned short version; // @synthesize version=_version; | |
@property(readonly, copy, nonatomic) NSString *localizedName; // @synthesize localizedName=_localizedName; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly, copy, nonatomic) NSString *ISOCode; // @synthesize ISOCode=_ISOCode; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSString *title; | |
- (id)languagePackByApplyingFirmwarePlatform:(id)arg1; | |
@property(readonly) unsigned long long hash; | |
- (_Bool)isEqualToLanguagePackInfo:(id)arg1; | |
- (_Bool)isEqualToLanguagePack:(id)arg1; | |
- (_Bool)isEqual:(id)arg1; | |
@property(readonly, copy) NSString *description; | |
- (id)initWithISOCode:(id)arg1 version:(unsigned int)arg2 name:(id)arg3 localizedName:(id)arg4 resourceURL:(id)arg5 firmwarePlatform:(id)arg6; | |
- (_Bool)validate:(id *)arg1; | |
- (id)cacheResource; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLanguageInformation : NSObject <PBLanguageInformation, PBLanguagePackInfo> | |
{ | |
unsigned short _version; | |
NSString *_ISOCode; | |
NSString *_name; | |
NSString *_localizedName; | |
} | |
@property(readonly, nonatomic) unsigned short version; // @synthesize version=_version; | |
@property(readonly, copy, nonatomic) NSString *localizedName; // @synthesize localizedName=_localizedName; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly, copy, nonatomic) NSString *ISOCode; // @synthesize ISOCode=_ISOCode; | |
- (void).cxx_destruct; | |
- (_Bool)isEqualToLanguagePackInfo:(id)arg1; | |
- (id)initWithISOCode:(id)arg1 version:(unsigned int)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLanguagePackAutoUpdate : NSObject <PBBackgroundUpdateOperation> | |
{ | |
PBWatch *_watch; | |
PBLanguageWatchService *_languageWatchService; | |
PBLanguagePackAutoUpdateRefreshPolicy *_refreshPolicy; | |
} | |
+ (id)backgroundUpdateOperationWithWatch:(id)arg1; | |
@property(readonly, nonatomic) PBLanguagePackAutoUpdateRefreshPolicy *refreshPolicy; // @synthesize refreshPolicy=_refreshPolicy; | |
@property(readonly, nonatomic) PBLanguageWatchService *languageWatchService; // @synthesize languageWatchService=_languageWatchService; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)installLanguagePackUpdate:(CDUnknownBlockType)arg1; | |
- (id)latestVersionOfInstalledLanguagePackInLanguageWatchService:(id)arg1; | |
- (void)checkForLanguagePackUpdates:(CDUnknownBlockType)arg1; | |
- (_Bool)shouldCheckForUpdates; | |
- (void)backgroundUpdateService:(id)arg1 performUpdateWithCompletionHandler:(CDUnknownBlockType)arg2; | |
- (void)backgroundUpdateService:(id)arg1 checkForUpdatesWithForcedRefresh:(_Bool)arg2 completionHandler:(CDUnknownBlockType)arg3; | |
- (id)initWithWatch:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLanguagePackAutoUpdateRefreshPolicy : NSObject | |
{ | |
NSString *_watchSerialNumber; | |
} | |
@property(readonly, copy, nonatomic) NSString *watchSerialNumber; // @synthesize watchSerialNumber=_watchSerialNumber; | |
- (void).cxx_destruct; | |
- (id)userDefaultsKey; | |
- (void)setLastTimeCheckedForUpdates:(id)arg1; | |
- (id)lastTimeCheckedForUpdates; | |
- (void)didCheckForLanguagePackUpdates; | |
- (_Bool)shouldCheckForLanguagePackUpdates; | |
- (id)init; | |
- (id)initWithWatchSerialNumber:(id)arg1; | |
@end | |
@interface PBLanguagePackFileURLHandler : PBBaseFileURLHandler | |
{ | |
PBActiveWatch *_activeWatch; | |
PBPresentViewControllerCoordinator *_modalCoordinator; | |
} | |
@property(retain, nonatomic) PBPresentViewControllerCoordinator *modalCoordinator; // @synthesize modalCoordinator=_modalCoordinator; | |
@property(retain, nonatomic) PBActiveWatch *activeWatch; // @synthesize activeWatch=_activeWatch; | |
- (void).cxx_destruct; | |
- (void)processFileAtURL:(id)arg1; | |
- (_Bool)canHandleFileURL:(id)arg1; | |
- (id)initWithActiveWatch:(id)arg1 modalCoordinator:(id)arg2; | |
@end | |
@interface PBLanguagePackInfoStore : NSObject | |
{ | |
NSString *_watchSerialNumber; | |
} | |
@property(readonly, copy, nonatomic) NSString *watchSerialNumber; // @synthesize watchSerialNumber=_watchSerialNumber; | |
- (void).cxx_destruct; | |
- (id)lastDateLanguagePacksArchivedUserDefaultsKey; | |
- (id)archivedLanguagePacksUserDefaultsKey; | |
- (void)setLastTimeLanguagePacksWereCached:(id)arg1; | |
- (id)lastTimeLanguagePacksWereCached; | |
- (void)setCachedLanguagePacks:(id)arg1; | |
- (id)cachedLanguagePacks; | |
- (id)init; | |
- (id)initWithWatchSerialNumber:(id)arg1; | |
@end | |
@interface PBLanguagePacksCollection : MTLModel <MTLJSONSerializing> | |
{ | |
NSArray *_languages; | |
} | |
+ (id)JSONTransformerForKey:(id)arg1; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSArray *languages; // @synthesize languages=_languages; | |
- (void).cxx_destruct; | |
- (_Bool)validate:(id *)arg1; | |
@end | |
@interface PBLanguagePacksSessionManager : PBHTTPSessionManager | |
{ | |
PBRemoteResourceFileStorage *_cache; | |
} | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *cache; // @synthesize cache=_cache; | |
- (void).cxx_destruct; | |
- (id)languagePackRequestURLWithWatchHardwarePlatform:(id)arg1 watchFirmwareVersion:(id)arg2 mobileAppVersion:(id)arg3; | |
- (id)embeddedLanguagePackCollectionForWatchHardwarePlatform:(id)arg1; | |
- (id)downloadLanguagePack:(id)arg1 progress:(id *)arg2; | |
- (id)languagePacksWithWatchHardwarePlatform:(id)arg1 watchFirmwareVersion:(id)arg2 mobileAppVersion:(id)arg3; | |
- (id)initWithCache:(id)arg1; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBLanguagePackCacheResource : NSObject <PBRemoteResource> | |
{ | |
NSString *_proposedFileName; | |
NSURL *_languagePackURL; | |
} | |
@property(readonly, nonatomic) NSURL *languagePackURL; // @synthesize languagePackURL=_languagePackURL; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
- (id)initWithLanguagePack:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLanguagePackUploadOperation : PBAsynchronousOperation | |
{ | |
PBWatch *_watch; | |
PBLanguagePack *_languagePack; | |
NSError *_error; | |
PBLanguagePacksSessionManager *_languagePacksSessionManager; | |
CDUnknownBlockType _progressBlock; | |
NSProgress *_progress; | |
} | |
@property(retain, nonatomic) NSProgress *progress; // @synthesize progress=_progress; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock; | |
@property(retain, nonatomic) PBLanguagePacksSessionManager *languagePacksSessionManager; // @synthesize languagePacksSessionManager=_languagePacksSessionManager; | |
@property(readonly, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(readonly, copy, nonatomic) PBLanguagePack *languagePack; // @synthesize languagePack=_languagePack; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (id)dataFromFileURL:(id)arg1 progress:(id *)arg2; | |
- (id)languagePackDataForLanguagePack:(id)arg1 progress:(id *)arg2; | |
- (void)reportProgressWithFontUploadProgress:(double)arg1; | |
- (void)reportProgressWithFontFileDownloadProgress:(double)arg1; | |
- (void)reportProgressForStep:(unsigned long long)arg1 stepProgress:(double)arg2; | |
- (void)reportProgress:(double)arg1; | |
- (void)uploadResourceFileWithData:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
- (void)downloadResourceFileWithCompletionBlock:(CDUnknownBlockType)arg1; | |
- (void)main; | |
- (void)finishWithError:(id)arg1; | |
- (id)init; | |
- (id)initWithWatch:(id)arg1 languagePacksSessionManager:(id)arg2 languagePack:(id)arg3 progressBlock:(CDUnknownBlockType)arg4; | |
@end | |
@interface PBLanguageSelectionFlow : PBViewControllerFlow <PBLanguageSelectionInfoDelegate, PBLanguageSelectionDelegate, PBWatchSetupViewControllerFlowStep> | |
{ | |
_Bool _flowWasShown; | |
RACSignal *_watchSignal; | |
PBWatch *_watch; | |
PBLanguageConfiguration *_languageConfiguration; | |
PBLanguageSelectionInfoViewController *_languageSelectionInfoViewController; | |
} | |
+ (id)flowWithNavigationController:(id)arg1 watchSignal:(id)arg2; | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(nonatomic) _Bool flowWasShown; // @synthesize flowWasShown=_flowWasShown; | |
@property(retain, nonatomic) PBLanguageSelectionInfoViewController *languageSelectionInfoViewController; // @synthesize languageSelectionInfoViewController=_languageSelectionInfoViewController; | |
@property(readonly, nonatomic) PBLanguageConfiguration *languageConfiguration; // @synthesize languageConfiguration=_languageConfiguration; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(retain, nonatomic) RACSignal *watchSignal; // @synthesize watchSignal=_watchSignal; | |
- (void).cxx_destruct; | |
- (void)languageSelectionTableViewController:(id)arg1 selectedLanguage:(id)arg2; | |
- (void)languageSelectionInfoSkipInstallingLanguagePack:(id)arg1; | |
- (void)languageSelectionInfoFinishedInstallingLanguagePack:(id)arg1; | |
- (void)languageSelectionInfoWantsToSelectLanguage:(id)arg1; | |
- (_Bool)languageSelectionInfoShouldAllowSkip:(id)arg1; | |
- (id)languageSelectionTableViewController; | |
- (long long)completedWatchOnboardingVersion; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 watchSignal:(id)arg2 languageConfiguration:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBOnboardingLanguageSelectionFlow : PBLanguageSelectionFlow | |
{ | |
} | |
- (_Bool)languageSelectionInfoShouldAllowSkip:(id)arg1; | |
@end | |
@interface PBSettingsLanguageSelectionFlow : PBLanguageSelectionFlow | |
{ | |
} | |
- (_Bool)languageSelectionInfoShouldAllowSkip:(id)arg1; | |
@end | |
@interface PBLanguageSelectionInfoViewController : PBBaseViewController <PBViewControllerFlowStep> | |
{ | |
_Bool _languageChangeInProgress; | |
id <PBLanguageSelectionInfoDelegate> _delegate; | |
PBLanguagePack *_selectedLanguagePack; | |
UILabel *_explanationLabel; | |
UILabel *_selectedLanguageLabel; | |
UILabel *_selectedLanguageNameLabel; | |
PBRoundedButton *_setLanguageButton; | |
UIView *_languageSelectionGroupView; | |
UIView *_progressBarGroupView; | |
UIView *_watchDisconnectedGroupView; | |
UIProgressView *_progressBar; | |
} | |
@property(nonatomic) _Bool languageChangeInProgress; // @synthesize languageChangeInProgress=_languageChangeInProgress; | |
@property(retain, nonatomic) UIProgressView *progressBar; // @synthesize progressBar=_progressBar; | |
@property(retain, nonatomic) UIView *watchDisconnectedGroupView; // @synthesize watchDisconnectedGroupView=_watchDisconnectedGroupView; | |
@property(retain, nonatomic) UIView *progressBarGroupView; // @synthesize progressBarGroupView=_progressBarGroupView; | |
@property(retain, nonatomic) UIView *languageSelectionGroupView; // @synthesize languageSelectionGroupView=_languageSelectionGroupView; | |
@property(retain, nonatomic) PBRoundedButton *setLanguageButton; // @synthesize setLanguageButton=_setLanguageButton; | |
@property(retain, nonatomic) UILabel *selectedLanguageNameLabel; // @synthesize selectedLanguageNameLabel=_selectedLanguageNameLabel; | |
@property(retain, nonatomic) UILabel *selectedLanguageLabel; // @synthesize selectedLanguageLabel=_selectedLanguageLabel; | |
@property(retain, nonatomic) UILabel *explanationLabel; // @synthesize explanationLabel=_explanationLabel; | |
@property(copy, nonatomic) PBLanguagePack *selectedLanguagePack; // @synthesize selectedLanguagePack=_selectedLanguagePack; | |
@property(nonatomic) __weak id <PBLanguageSelectionInfoDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)finishLanguageSelectionWithSuccess:(_Bool)arg1; | |
- (void)showInstallationErrorAlertWithError:(id)arg1; | |
- (void)setLanguageButtonTapped; | |
- (void)languageSelectionTapGestureRecognized:(id)arg1; | |
- (void)backButtonItemTapped:(id)arg1; | |
- (void)localizeView; | |
- (void)viewDidLoad; | |
- (id)initWithWatchSignal:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLanguageSelectionTableViewController : PBTableViewController <PBRadioButtonTableViewSectionDelegate, PBViewControllerFlowStep> | |
{ | |
id <PBLanguageSelectionDelegate> _delegate; | |
NSArray *_languagePacks; | |
PBRadioButtonTableViewSection *_radioButtonSection; | |
} | |
+ (long long)pb_tableViewStyle; | |
@property(retain, nonatomic) PBRadioButtonTableViewSection *radioButtonSection; // @synthesize radioButtonSection=_radioButtonSection; | |
@property(copy, nonatomic) NSArray *languagePacks; // @synthesize languagePacks=_languagePacks; | |
@property(nonatomic) __weak id <PBLanguageSelectionDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)radioSection:(id)arg1 didUpdateModels:(id)arg2 selectedModel:(id)arg3; | |
- (void)radioSection:(id)arg1 didSelect:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (void)viewDidLoad; | |
- (void)setInitiallySelectedLanguage:(id)arg1; | |
- (id)initWithWatchSignal:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLanguageSideloadFlow : PBViewControllerFlow <PBLanguageSelectionInfoDelegate> | |
{ | |
PBLanguagePack *_languagePack; | |
PBLanguageSelectionInfoViewController *_languageSelectionInfoViewController; | |
} | |
@property(retain, nonatomic) PBLanguageSelectionInfoViewController *languageSelectionInfoViewController; // @synthesize languageSelectionInfoViewController=_languageSelectionInfoViewController; | |
@property(retain, nonatomic) PBLanguagePack *languagePack; // @synthesize languagePack=_languagePack; | |
- (void).cxx_destruct; | |
- (void)languageSelectionInfoSkipInstallingLanguagePack:(id)arg1; | |
- (void)languageSelectionInfoFinishedInstallingLanguagePack:(id)arg1; | |
- (void)languageSelectionInfoWantsToSelectLanguage:(id)arg1; | |
- (_Bool)languageSelectionInfoShouldAllowSkip:(id)arg1; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLanguageSideloadFlowProvider : NSObject <PBViewControllerFlowProvider> | |
{ | |
PBLanguagePack *_languagePack; | |
} | |
- (void).cxx_destruct; | |
- (id)flowWithNavigationController:(id)arg1; | |
- (id)initWithLanguagePack:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLanguageWatchService : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
id <PBLanguagePackInfo> _currentWatchLanguagePack; | |
id <PBLanguageInformation> _currentWatchLanguageInformation; | |
PBLanguagePacksSessionManager *_languagePacksSessionManager; | |
PBLanguagePackInfoStore *_store; | |
PBLanguageConfiguration *_languageConfiguration; | |
NSString *_watchHardwarePlatform; | |
NSString *_watchFirmwareVersion; | |
NSDictionary *_memoizedLanguagePacks; | |
NSOperationQueue *_operationQueue; | |
RACSubject *_languagePacksInvalidated; | |
RACSignal *_remoteLanguagePacksSignal; | |
} | |
+ (id)keyPathsForValuesAffectingValueForKey:(id)arg1; | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(retain, nonatomic) RACSignal *remoteLanguagePacksSignal; // @synthesize remoteLanguagePacksSignal=_remoteLanguagePacksSignal; | |
@property(retain, nonatomic) RACSubject *languagePacksInvalidated; // @synthesize languagePacksInvalidated=_languagePacksInvalidated; | |
@property(readonly, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue; | |
@property(copy, nonatomic) NSDictionary *memoizedLanguagePacks; // @synthesize memoizedLanguagePacks=_memoizedLanguagePacks; | |
@property(copy, nonatomic) NSString *watchFirmwareVersion; // @synthesize watchFirmwareVersion=_watchFirmwareVersion; | |
@property(copy, nonatomic) NSString *watchHardwarePlatform; // @synthesize watchHardwarePlatform=_watchHardwarePlatform; | |
@property(readonly, nonatomic) PBLanguageConfiguration *languageConfiguration; // @synthesize languageConfiguration=_languageConfiguration; | |
@property(readonly, nonatomic) PBLanguagePackInfoStore *store; // @synthesize store=_store; | |
@property(retain, nonatomic) PBLanguagePacksSessionManager *languagePacksSessionManager; // @synthesize languagePacksSessionManager=_languagePacksSessionManager; | |
@property(readonly, nonatomic) id <PBLanguageInformation> currentWatchLanguageInformation; // @synthesize currentWatchLanguageInformation=_currentWatchLanguageInformation; | |
@property(readonly, nonatomic) id <PBLanguagePackInfo> currentWatchLanguagePack; // @synthesize currentWatchLanguagePack=_currentWatchLanguagePack; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)updateInstalledLanguagePackWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)refreshAvailableLanguagesWithCompletionBlock:(CDUnknownBlockType)arg1; | |
@property(readonly, copy, nonatomic) NSDictionary *availableLanguagePacks; | |
- (id)dictionaryFromLanguagePackArray:(id)arg1; | |
- (id)cachedLanguagePacksSignal; | |
- (id)languagePacksSignal; | |
- (void)installLanguagePack:(id)arg1 withProgressBlock:(CDUnknownBlockType)arg2 completionBlock:(CDUnknownBlockType)arg3; | |
- (void)refreshDataIfNecessary; | |
- (id)appUserInterfaceLanguageIsAvailableForWatchAndNotInstalled; | |
- (id)languagePackWithISOCode:(id)arg1; | |
@property(readonly, nonatomic) NSArray *sortedAvailableLanguagesAccordingToLocale; | |
- (void)activate; | |
- (id)initWithWatch:(id)arg1 languagePacksSessionManager:(id)arg2 languageConfiguration:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLEAppLaunchService : NSObject <CBPeripheralManagerDelegate> | |
{ | |
CBPeripheralManager *_peripheralManager; | |
CBMutableService *_service; | |
} | |
@property(retain, nonatomic) CBMutableService *service; // @synthesize service=_service; | |
@property(retain, nonatomic) CBPeripheralManager *peripheralManager; // @synthesize peripheralManager=_peripheralManager; | |
- (void).cxx_destruct; | |
- (void)peripheralManager:(id)arg1 didAddService:(id)arg2 error:(id)arg3; | |
- (void)peripheralManager:(id)arg1 willRestoreState:(id)arg2; | |
- (void)peripheralManager:(id)arg1 didReceiveReadRequest:(id)arg2; | |
- (void)peripheralManagerDidUpdateState:(id)arg1; | |
- (void)cleanupService; | |
- (void)createService; | |
- (void)createPeripheralManager; | |
- (id)init; | |
- (id)initWithLEPermissionSignal:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLEConnectionWatchService : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)setup; | |
- (id)initWithWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLEControlSetDiscoverableMessage : PBProtocolMessage | |
{ | |
_Bool _discoverable; | |
unsigned short _interval; | |
} | |
@property(readonly, nonatomic) unsigned short interval; // @synthesize interval=_interval; | |
@property(readonly, nonatomic) _Bool discoverable; // @synthesize discoverable=_discoverable; | |
- (id)initWithDiscoverability:(_Bool)arg1 interval:(unsigned short)arg2; | |
@end | |
@interface PBLegacyAppAdapter : NSObject | |
{ | |
_Bool _legacyAppInstalled; | |
} | |
@property(nonatomic) _Bool legacyAppInstalled; // @synthesize legacyAppInstalled=_legacyAppInstalled; | |
- (void)didEnterForeground:(id)arg1; | |
- (void)dealloc; | |
- (id)init; | |
@end | |
@interface PBLegacyAppUninstallViewController : PBOnboardingGenericViewController <PBViewControllerFlowStep> | |
{ | |
id <PBLegacyAppUninstallViewControllerDelegate> _delegate; | |
PBLegacyAppAdapter *_legacyAppAdapter; | |
} | |
@property(nonatomic) __weak PBLegacyAppAdapter *legacyAppAdapter; // @synthesize legacyAppAdapter=_legacyAppAdapter; | |
@property(nonatomic) __weak id <PBLegacyAppUninstallViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)backButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithDelegate:(id)arg1 legacyAppAdapter:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLEPermissionRequestPolicy : NSObject <PBLEPermissionRequestPolicy> | |
{ | |
_Bool _allowed; | |
PBPebbleCentral *_pebbleCentral; | |
PBAuthorizationRequest *_authorizationRequest; | |
RACSignal *_promise; | |
} | |
@property(retain, nonatomic) RACSignal *promise; // @synthesize promise=_promise; | |
@property(retain, nonatomic) PBAuthorizationRequest *authorizationRequest; // @synthesize authorizationRequest=_authorizationRequest; | |
@property(nonatomic) _Bool allowed; // @synthesize allowed=_allowed; | |
@property(nonatomic) __weak PBPebbleCentral *pebbleCentral; // @synthesize pebbleCentral=_pebbleCentral; | |
- (void).cxx_destruct; | |
- (void)requestAuthorizationWithCompletion:(CDUnknownBlockType)arg1; | |
@property(readonly, nonatomic, getter=isAuthorizationDetermined) _Bool authorizationDetermined; | |
- (void)allow; | |
- (id)shouldInitializeCoreBluetoothObjectsPromise; | |
- (id)initializePromise; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAuthorizationRequest : NSObject <CBPeripheralManagerDelegate> | |
{ | |
NSObject<OS_dispatch_queue> *_queue; | |
CDUnknownBlockType _completion; | |
CBPeripheralManager *_peripheralManager; | |
} | |
@property(readonly, nonatomic) CBPeripheralManager *peripheralManager; // @synthesize peripheralManager=_peripheralManager; | |
@property(readonly, nonatomic) CDUnknownBlockType completion; // @synthesize completion=_completion; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue; | |
- (void).cxx_destruct; | |
- (void)peripheralManagerDidUpdateState:(id)arg1; | |
- (void)request; | |
- (void)dealloc; | |
- (id)initWithQueue:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLightFontLabel : PBCustomFontLabel | |
{ | |
} | |
- (void)pb_updateFontWithSize:(double)arg1; | |
@end | |
@interface PBLinearCardCollectionView : UIView | |
{ | |
UIScrollView *_scrollView; | |
unsigned long long _spacing; | |
OAStackView *_stackView; | |
} | |
@property(readonly, nonatomic) OAStackView *stackView; // @synthesize stackView=_stackView; | |
@property(nonatomic) unsigned long long spacing; // @synthesize spacing=_spacing; | |
@property(readonly, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView; | |
- (void).cxx_destruct; | |
- (void)removeAllCardViews; | |
- (void)removeCardView:(id)arg1; | |
- (void)insertCardView:(id)arg1 atIndex:(unsigned long long)arg2; | |
- (void)addCardView:(id)arg1; | |
@property(readonly, copy, nonatomic) NSArray *cardViews; | |
- (void)_commonInit; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)init; | |
@end | |
@interface PBLinkedAccount : MTLModel <MTLJSONSerializing> | |
{ | |
unsigned char _provider; | |
NSUUID *_uuid; | |
PBLinkedAccountSettings *_settings; | |
PBLinkedAccountExtendedCredentials *_credentials; | |
} | |
+ (id)credentialsJSONTransformer; | |
+ (id)settingsJSONTransformer; | |
+ (id)providerJSONTransformer; | |
+ (id)uuidJSONTransformer; | |
+ (id)encodingBehaviorsByPropertyKey; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(retain, nonatomic) PBLinkedAccountExtendedCredentials *credentials; // @synthesize credentials=_credentials; | |
@property(retain, nonatomic) PBLinkedAccountSettings *settings; // @synthesize settings=_settings; | |
@property(readonly, nonatomic) unsigned char provider; // @synthesize provider=_provider; | |
@property(readonly, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid; | |
- (void).cxx_destruct; | |
- (id)queryParameters:(id)arg1 key:(id)arg2 toResultClass:(Class)arg3; | |
@property(readonly, nonatomic, getter=isTokenExpired) _Bool tokenExpired; | |
- (id)initWithProvider:(unsigned char)arg1 queryParameters:(id)arg2; | |
@end | |
@interface PBLinkedAccountSettings : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_email; | |
NSString *_domain; | |
NSString *_fullName; | |
} | |
+ (id)encodingBehaviorsByPropertyKey; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSString *fullName; // @synthesize fullName=_fullName; | |
@property(readonly, nonatomic) NSString *domain; // @synthesize domain=_domain; | |
@property(readonly, nonatomic) NSString *email; // @synthesize email=_email; | |
- (void).cxx_destruct; | |
@end | |
@interface PBLinkedAccountCredentials : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_apiData; | |
NSDate *_accountExpiration; | |
NSDate *_expirationLegacy; | |
NSDate *_apiExpirationNew; | |
} | |
+ (id)accountExpirationJSONTransformer; | |
+ (id)apiExpirationNewJSONTransformer; | |
+ (id)expirationLegacyJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSDate *apiExpirationNew; // @synthesize apiExpirationNew=_apiExpirationNew; | |
@property(readonly, nonatomic) NSDate *expirationLegacy; // @synthesize expirationLegacy=_expirationLegacy; | |
@property(readonly, nonatomic) NSDate *accountExpiration; // @synthesize accountExpiration=_accountExpiration; | |
@property(readonly, copy, nonatomic) NSString *apiData; // @synthesize apiData=_apiData; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSDate *apiExpiration; | |
- (id)dictionaryValue; | |
@end | |
@interface PBLinkedAccountExtendedCredentials : PBLinkedAccountCredentials | |
{ | |
NSString *_accountData; | |
} | |
+ (id)encodingBehaviorsByPropertyKey; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (unsigned long long)modelVersion; | |
@property(readonly, copy, nonatomic) NSString *accountData; // @synthesize accountData=_accountData; | |
- (void).cxx_destruct; | |
- (id)decodeExpirationLegacyWithCoder:(id)arg1 modelVersion:(unsigned long long)arg2; | |
@end | |
@interface PBLinkedAccountApiClient : NSObject | |
{ | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
} | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
- (void).cxx_destruct; | |
- (_Bool)triggerReauthForAccountsFromError:(id)arg1; | |
- (void)revokeAccounts:(id)arg1; | |
- (_Bool)needToRefreshLinkedAccountsForError:(id)arg1; | |
- (void)revokeAccountsFromError:(id)arg1; | |
- (id)sendRequestWithRefreshedLinkedAccounts:(id)arg1; | |
@property(readonly, nonatomic) PBPhoneApp *phoneApp; | |
- (id)sendRequest; | |
- (id)initWithLinkedAccountsManager:(id)arg1; | |
@end | |
@interface PBLinkedAccountAuthBaseViewController : PBBaseViewController <PBWebViewDelegate> | |
{ | |
_Bool _shouldShowCancelButton; | |
unsigned char _provider; | |
_Bool _finishedAuth; | |
PBWebView *_webView; | |
UIView *_headerView; | |
PBLinkedAccountsSessionManager *_linkedAccountsSessionManager; | |
UIBarButtonItem *_skipButton; | |
UIView *_headerContainerView; | |
} | |
@property(retain, nonatomic) UIView *headerContainerView; // @synthesize headerContainerView=_headerContainerView; | |
@property(nonatomic) _Bool finishedAuth; // @synthesize finishedAuth=_finishedAuth; | |
@property(readonly, nonatomic) UIBarButtonItem *skipButton; // @synthesize skipButton=_skipButton; | |
@property(readonly, nonatomic) PBLinkedAccountsSessionManager *linkedAccountsSessionManager; // @synthesize linkedAccountsSessionManager=_linkedAccountsSessionManager; | |
@property(readonly, nonatomic) unsigned char provider; // @synthesize provider=_provider; | |
@property(nonatomic) _Bool shouldShowCancelButton; // @synthesize shouldShowCancelButton=_shouldShowCancelButton; | |
@property(retain, nonatomic) UIView *headerView; // @synthesize headerView=_headerView; | |
@property(retain, nonatomic) PBWebView *webView; // @synthesize webView=_webView; | |
- (void).cxx_destruct; | |
- (void)webViewDidStartLoad:(id)arg1; | |
- (void)webViewDidFinishLoad:(id)arg1; | |
- (_Bool)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(long long)arg3; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)handleAuthenticationCallbackWithLinkedAccount:(id)arg1; | |
- (void)handleCallbackURL:(id)arg1; | |
- (id)parseURLQueryStringToDictionaryFromURL:(id)arg1; | |
- (void)loadRequest; | |
- (void)layoutSubviews; | |
- (void)viewDidLoad; | |
- (void)didStartLoading; | |
- (void)didFinishLoading; | |
- (_Bool)shouldStartWebviewLoadWithRequest:(id)arg1; | |
- (id)initWithLinkedAccountProvider:(unsigned char)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLinkedAccountAuthResponse : MTLModel <MTLJSONSerializing> | |
{ | |
NSURL *_authURL; | |
PBLinkedAccountAuthOptions *_authOptions; | |
} | |
+ (id)authOptionsJSONTransformer; | |
+ (id)authURLJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBLinkedAccountAuthOptions *authOptions; // @synthesize authOptions=_authOptions; | |
@property(readonly, nonatomic) NSURL *authURL; // @synthesize authURL=_authURL; | |
- (void).cxx_destruct; | |
- (id)callingCodeFromCountryCode:(id)arg1; | |
@property(readonly, nonatomic) NSURL *finalizedAuthURL; | |
@end | |
@interface PBLinkedAccountAuthOptions : MTLModel <MTLJSONSerializing> | |
{ | |
_Bool _requiresPebbleBearerAuth; | |
_Bool _requiresCarrierInfo; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) _Bool requiresCarrierInfo; // @synthesize requiresCarrierInfo=_requiresCarrierInfo; | |
@property(readonly, nonatomic) _Bool requiresPebbleBearerAuth; // @synthesize requiresPebbleBearerAuth=_requiresPebbleBearerAuth; | |
@end | |
@interface PBLinkedAccountRefreshResponse : MTLModel <MTLJSONSerializing> | |
{ | |
PBLinkedAccountExtendedCredentials *_credentials; | |
} | |
+ (id)credentialsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBLinkedAccountExtendedCredentials *credentials; // @synthesize credentials=_credentials; | |
- (void).cxx_destruct; | |
@end | |
@interface PBLinkedAccountReauthRequest : MTLModel <MTLJSONSerializing> | |
{ | |
PBLinkedAccountCredentials *_credentials; | |
NSUUID *_state; | |
} | |
+ (id)stateJSONTransformer; | |
+ (id)credentialsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)requestWithCredentials:(id)arg1; | |
@property(readonly, nonatomic) NSUUID *state; // @synthesize state=_state; | |
@property(readonly, nonatomic) PBLinkedAccountCredentials *credentials; // @synthesize credentials=_credentials; | |
- (void).cxx_destruct; | |
@end | |
@interface PBLinkedAccountReauthSession : PBLinkedAccountAuthResponse | |
{ | |
unsigned char _type; | |
NSString *_sessionId; | |
} | |
+ (id)typeJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSString *sessionId; // @synthesize sessionId=_sessionId; | |
@property(readonly, nonatomic) unsigned char type; // @synthesize type=_type; | |
- (void).cxx_destruct; | |
@end | |
@interface PBLinkedAccountSessionCache : NSObject | |
{ | |
NSUserDefaults *_userDefaults; | |
} | |
@property(readonly, nonatomic) NSUserDefaults *userDefaults; // @synthesize userDefaults=_userDefaults; | |
- (void).cxx_destruct; | |
- (void)removeReauthSessionForLinkedAccount:(id)arg1; | |
- (id)reauthSessionIDForLinkedAccount:(id)arg1; | |
- (void)storeReauthSessionID:(id)arg1 forLinkedAccount:(id)arg2; | |
- (id)initWithUserDefaults:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBLinkedAccountSessionModel : MTLModel | |
{ | |
NSString *_sessionID; | |
NSUUID *_linkedAccountID; | |
double _createdAt; | |
} | |
+ (id)encodingBehaviorsByPropertyKey; | |
+ (id)modelWithSessionID:(id)arg1 linkedAccountID:(id)arg2; | |
@property(readonly, nonatomic) double createdAt; // @synthesize createdAt=_createdAt; | |
@property(readonly, nonatomic) NSUUID *linkedAccountID; // @synthesize linkedAccountID=_linkedAccountID; | |
@property(readonly, nonatomic) NSString *sessionID; // @synthesize sessionID=_sessionID; | |
- (void).cxx_destruct; | |
@end | |
@interface PBLinkedAccountsManager : NSObject | |
{ | |
VALValet *_linkedAccountsValet; | |
PBLinkedAccountsSessionManager *_linkedAccountsSessionManager; | |
PBLinkedAccountSessionCache *_linkedAccountSessionCache; | |
} | |
+ (unsigned char)stringToProvider:(id)arg1; | |
+ (id)providerToString:(unsigned char)arg1; | |
@property(readonly, nonatomic) PBLinkedAccountSessionCache *linkedAccountSessionCache; // @synthesize linkedAccountSessionCache=_linkedAccountSessionCache; | |
@property(readonly, nonatomic) PBLinkedAccountsSessionManager *linkedAccountsSessionManager; // @synthesize linkedAccountsSessionManager=_linkedAccountsSessionManager; | |
@property(readonly, nonatomic) VALValet *linkedAccountsValet; // @synthesize linkedAccountsValet=_linkedAccountsValet; | |
- (void).cxx_destruct; | |
@property(readonly, copy, nonatomic) NSSet *enabledEmailProviders; | |
@property(readonly, copy, nonatomic) NSSet *enabledProviders; | |
- (_Bool)isProviderEnabled:(unsigned char)arg1; | |
- (void)migrateSMSAccountFrom3Dot6To3Dot7ForProvider:(unsigned char)arg1; | |
- (void)migrateLinkedAccountsFrom3Dot6To3Dot7; | |
- (id)initWithLinkedAccountSessionCache:(id)arg1; | |
- (id)init; | |
- (_Bool)removeLinkedAccount:(id)arg1 forApp:(id)arg2 withReason:(id)arg3; | |
- (_Bool)addLinkedAccount:(id)arg1 toApp:(id)arg2; | |
- (_Bool)hasLinkedAccountForApp:(id)arg1; | |
- (id)linkedAccountRefreshSignal:(id)arg1 forApp:(id)arg2; | |
- (id)refreshLinkedAccountsAssociatedWithApp:(id)arg1 withForceRefresh:(_Bool)arg2; | |
- (id)linkedAccountsForApp:(id)arg1; | |
- (id)verifyPin:(id)arg1 linkedAccount:(id)arg2 app:(id)arg3; | |
- (id)triggerPinReauthorizationForLinkedAccount:(id)arg1; | |
@end | |
@interface PBLinkedAccountsRequest : MTLModel <MTLJSONSerializing> | |
{ | |
PBLinkedAccountCredentials *_credentials; | |
} | |
+ (id)credentialsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)requestWithCredentials:(id)arg1; | |
@property(readonly, nonatomic) PBLinkedAccountCredentials *credentials; // @synthesize credentials=_credentials; | |
- (void).cxx_destruct; | |
@end | |
@interface PBLinkedAccountsRevokeRequest : PBLinkedAccountsRequest | |
{ | |
NSString *_reason; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)requestWithCredentials:(id)arg1 andReason:(id)arg2; | |
@property(readonly, nonatomic) NSString *reason; // @synthesize reason=_reason; | |
- (void).cxx_destruct; | |
@end | |
@interface PBLinkedAccountsSessionManager : PBHTTPSessionManager | |
{ | |
} | |
- (id)handleForCredentialError:(id)arg1; | |
- (id)sendVerifyPinRequest:(id)arg1 linkedAccount:(id)arg2 sessionID:(id)arg3; | |
- (id)createReauthSession:(id)arg1; | |
- (id)revokeLinkedAccount:(id)arg1 withReason:(id)arg2; | |
- (id)refreshLinkedAccount:(id)arg1; | |
- (id)authorizationURLRequestForProvider:(unsigned char)arg1; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBLinkedAccountVerifyPinSendRequest : MTLModel <MTLJSONSerializing> | |
{ | |
PBLinkedAccountCredentials *_credentials; | |
NSString *_pin; | |
NSString *_sessionId; | |
NSString *_locale; | |
} | |
+ (id)credentialsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)requestWithCredentials:(id)arg1 pin:(id)arg2 sessionId:(id)arg3; | |
@property(readonly, nonatomic) NSString *locale; // @synthesize locale=_locale; | |
@property(readonly, nonatomic) NSString *sessionId; // @synthesize sessionId=_sessionId; | |
@property(readonly, nonatomic) NSString *pin; // @synthesize pin=_pin; | |
@property(readonly, nonatomic) PBLinkedAccountCredentials *credentials; // @synthesize credentials=_credentials; | |
- (void).cxx_destruct; | |
@end | |
@interface PBLinkedAccountWatchService : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBEmailActionManager *_emailActionManager; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) PBEmailActionManager *emailActionManager; // @synthesize emailActionManager=_emailActionManager; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)activate; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 emailActionManager:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLinkedServicesAutoUpdate : NSObject <PBBackgroundUpdateOperation> | |
{ | |
PBWatch *_watch; | |
PBLinkedServicesSessionManager *_sessionManager; | |
PBRemoteResourceFileStorage *_linkedServicesCache; | |
} | |
+ (id)backgroundUpdateOperationWithWatch:(id)arg1; | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *linkedServicesCache; // @synthesize linkedServicesCache=_linkedServicesCache; | |
@property(readonly, nonatomic) PBLinkedServicesSessionManager *sessionManager; // @synthesize sessionManager=_sessionManager; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)backgroundUpdateService:(id)arg1 performUpdateWithCompletionHandler:(CDUnknownBlockType)arg2; | |
- (void)backgroundUpdateService:(id)arg1 checkForUpdatesWithForcedRefresh:(_Bool)arg2 completionHandler:(CDUnknownBlockType)arg3; | |
- (id)initWithWatch:(id)arg1 sessionManager:(id)arg2 linkedServicesCache:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLinkedServicesManager : NSObject | |
{ | |
PBLinkedServicesModel *_linkedServices; | |
PBLinkedServicesSessionManager *_linkedServicesSessionManager; | |
} | |
+ (void)setDefaultManager:(id)arg1; | |
+ (id)defaultManager; | |
@property(readonly, nonatomic) PBLinkedServicesSessionManager *linkedServicesSessionManager; // @synthesize linkedServicesSessionManager=_linkedServicesSessionManager; | |
@property(readonly, nonatomic) PBLinkedServicesModel *linkedServices; // @synthesize linkedServices=_linkedServices; | |
- (void).cxx_destruct; | |
- (id)postProcessLinkedServices:(id)arg1; | |
- (id)defaultLinkedServices; | |
- (void)setupDownloads; | |
- (id)initWithLinkedServicesSessionManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBLinkedServicesModel : MTLModel <MTLJSONSerializing> | |
{ | |
NSSet *_enabledProviders; | |
PBNexmoCarrierMapperModel *_nexmo; | |
} | |
+ (id)nexmoJSONTransformer; | |
+ (id)enabledProvidersJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBNexmoCarrierMapperModel *nexmo; // @synthesize nexmo=_nexmo; | |
@property(readonly, nonatomic) NSSet *enabledProviders; // @synthesize enabledProviders=_enabledProviders; | |
- (void).cxx_destruct; | |
- (_Bool)validate:(id *)arg1; | |
@end | |
@interface PBLinkedServicesRemoteResource : NSObject <PBExpiringRemoteResource, PBAuthenticatedRemoteResource> | |
{ | |
NSString *_proposedFileName; | |
NSURLRequest *_URLRequest; | |
} | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; // @synthesize URLRequest=_URLRequest; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) double maximumAge; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLinkedServicesSessionManager : PBCohortsSessionManager | |
{ | |
} | |
+ (id)sessionManagerWithCache:(id)arg1; | |
- (void)clearCache; | |
- (id)cachedLinkedServicesIgnoringExpiration:(_Bool)arg1; | |
- (_Bool)validateResponse:(id)arg1 error:(id *)arg2; | |
- (id)downloadLinkedServicesSettings; | |
@end | |
@interface PBLocalAppResource : NSObject <PBResource> | |
{ | |
NSString *_proposedFileName; | |
} | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
- (id)initWithWatchApp:(id)arg1; | |
- (id)initWithBundle:(id)arg1; | |
- (id)initWithProposedFileName:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLocalAppsStorage : PBResourceFileStorage | |
{ | |
} | |
+ (id)storage; | |
- (id)pebbleURLFromFileURL:(id)arg1; | |
- (id)moveBundle:(id)arg1 fromURL:(id)arg2 error:(id *)arg3; | |
- (id)_init; | |
@end | |
@interface PBLocationPermissionRequestViewController : PBOnboardingGenericViewController | |
{ | |
_TtC9PebbleApp17PBLocationManager *_locationManager; | |
} | |
@property(retain, nonatomic) _TtC9PebbleApp17PBLocationManager *locationManager; // @synthesize locationManager=_locationManager; | |
- (void).cxx_destruct; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)didReceiveReplyToLocationPermissionRequest; | |
- (void)requestLocationPermission; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
@property(readonly, nonatomic) _Bool shouldPresentViewController; | |
- (void)viewDidDisappear:(_Bool)arg1; | |
- (id)initWithLocationManager:(id)arg1; | |
@end | |
@interface PBLockerAppDataStore : PBBlobDBBaseDataStore <PBLockerAppDataStoreProtocol> | |
{ | |
NSString *_userAccountID; | |
} | |
+ (id)dataStoreWithUserAccountID:(id)arg1; | |
@property(readonly, nonatomic) NSString *userAccountID; // @synthesize userAccountID=_userAccountID; | |
- (void).cxx_destruct; | |
- (id)attributeIdentifierKey; | |
- (Class)blobEntryModelClass; | |
- (Class)blobEntryStatusEntityClass; | |
- (Class)blobEntryEntityClass; | |
- (void)fixStickyAppsOrderInSetNamed:(id)arg1 limit:(long long)arg2 forManagedUser:(id)arg3; | |
- (id)applicationsFromUserRelationship:(id)arg1 onlyActive:(_Bool)arg2; | |
- (void)markManagedWatchAppAsConfigured:(id)arg1; | |
- (id)internalWatchAppChangesWithApps:(id)arg1 limit:(unsigned long long)arg2 forWatch:(id)arg3 platformType:(long long)arg4; | |
- (_Bool)internalModelRecordIsMarkedForSoftDeletion:(id)arg1; | |
- (id)internalChangeIncompatibleForWatchApp:(id)arg1 forWatch:(id)arg2; | |
- (id)internalChangeOverLimitForWatchApp:(id)arg1 forWatch:(id)arg2; | |
- (id)internalChangeInLimitForWatchApp:(id)arg1 forWatch:(id)arg2; | |
- (void)moveWatchfaceAtIndex:(unsigned long long)arg1 toIndex:(unsigned long long)arg2; | |
- (void)moveWatchappAtIndex:(unsigned long long)arg1 toIndex:(unsigned long long)arg2; | |
- (void)translateFromIndex:(inout unsigned long long *)arg1 toIndex:(inout unsigned long long *)arg2 fullManagedWatchAppsSet:(id)arg3; | |
- (void)markWatchAppIdentifierAsDeleted:(id)arg1; | |
- (void)setCurrentlySelectedWatchFace:(id)arg1 forWatch:(id)arg2; | |
- (id)currentlySelectedWatchFaceForWatch:(id)arg1; | |
- (_Bool)supportsSoftDeletion; | |
- (void)markWatchAppAsConfigured:(id)arg1; | |
- (id)watchAppChangesForWatch:(id)arg1 platformType:(long long)arg2; | |
- (void)addApplication:(id)arg1; | |
@property(readonly, copy, nonatomic) NSArray *activeSortedWatchfaces; | |
@property(readonly, copy, nonatomic) NSArray *activeSortedWatchapps; | |
@property(readonly, copy, nonatomic) NSArray *activeApplications; | |
@property(readonly, copy, nonatomic) NSArray *allApplications; | |
- (id)initWithUserAccountID:(id)arg1 coreDataManager:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLockerAppManager : PBBlobDBBaseWatchServiceAdapter | |
{ | |
NSString *_userAccountID; | |
PBLocalAppsStorage *_localAppsStorage; | |
PBLockerSessionManager *_lockerSessionManager; | |
_TtC9PebbleApp19PeriodicTaskManager *_periodicTaskManager; | |
id <PBLockerAppManagerDataUpdatePolicy> _dataUpdatePolicy; | |
RACSignal *_refreshLockerAppsSignal; | |
_TtC9PebbleApp25LockerRefreshPeriodicTask *_refreshTask; | |
NSHashTable *_observers; | |
NSObject<OS_dispatch_queue> *_observersQueue; | |
NSObject<OS_dispatch_queue> *_synchronizingQueue; | |
_TtC9PebbleApp19LockerAppCollection *_watchappsCollection; | |
_TtC9PebbleApp19LockerAppCollection *_watchfacesCollection; | |
} | |
+ (id)currentUserLockerAppManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp19LockerAppCollection *watchfacesCollection; // @synthesize watchfacesCollection=_watchfacesCollection; | |
@property(readonly, nonatomic) _TtC9PebbleApp19LockerAppCollection *watchappsCollection; // @synthesize watchappsCollection=_watchappsCollection; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *synchronizingQueue; // @synthesize synchronizingQueue=_synchronizingQueue; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *observersQueue; // @synthesize observersQueue=_observersQueue; | |
@property(readonly, nonatomic) NSHashTable *observers; // @synthesize observers=_observers; | |
@property(readonly, nonatomic) _TtC9PebbleApp25LockerRefreshPeriodicTask *refreshTask; // @synthesize refreshTask=_refreshTask; | |
@property(retain, nonatomic) RACSignal *refreshLockerAppsSignal; // @synthesize refreshLockerAppsSignal=_refreshLockerAppsSignal; | |
@property(readonly, nonatomic) id <PBLockerAppManagerDataUpdatePolicy> dataUpdatePolicy; // @synthesize dataUpdatePolicy=_dataUpdatePolicy; | |
@property(readonly, nonatomic) _TtC9PebbleApp19PeriodicTaskManager *periodicTaskManager; // @synthesize periodicTaskManager=_periodicTaskManager; | |
@property(readonly, nonatomic) PBLockerSessionManager *lockerSessionManager; // @synthesize lockerSessionManager=_lockerSessionManager; | |
@property(readonly, nonatomic) PBLocalAppsStorage *localAppsStorage; // @synthesize localAppsStorage=_localAppsStorage; | |
@property(readonly, nonatomic) NSString *userAccountID; // @synthesize userAccountID=_userAccountID; | |
- (void).cxx_destruct; | |
- (void)refreshLockerApplicationsWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)notifyObservers:(CDUnknownBlockType)arg1; | |
- (void)sendAppReorderNotificationWithApp:(id)arg1 originalPosition:(unsigned long long)arg2 destinationPosition:(unsigned long long)arg3; | |
- (void)fetchTimelineTokenForRemoteApp:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)fetchTimelineTokenForSideloadedApp:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)setNeedsRefreshLockerApps; | |
- (void)refreshDataAccordingToPolicyWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)addNotificationObservers; | |
- (void)addSystemAppsIfNeeded; | |
- (id)synchronizeAllWatchServicesWithForceReordering:(_Bool)arg1; | |
- (void)removeAppInstallationsForWatch:(id)arg1; | |
- (void)fetchTimelineTokenForAppWithUUID:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)moveWatchFace:(id)arg1 displacingWatchFace:(id)arg2; | |
- (void)moveWatchApp:(id)arg1 displacingWatchApp:(id)arg2; | |
- (void)markWatchAppAsConfigured:(id)arg1; | |
- (id)_unregisterWatchApp:(id)arg1; | |
- (id)_registerWatchApp:(id)arg1; | |
- (id)bundleDataFromWatchApp:(id)arg1; | |
- (id)fetchApplicationBundle:(id)arg1; | |
- (void)refreshDataIfNecessaryWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)refreshDataIfNecessary; | |
- (id)unregisterWatchApp:(id)arg1; | |
- (id)registerWatchApp:(id)arg1; | |
- (void)addRemoteApplication:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)setCurrentlySelectedWatchFace:(id)arg1 forWatch:(id)arg2; | |
- (id)currentlySelectedWatchFaceForWatch:(id)arg1; | |
- (id)entryModelChangesForWatch:(id)arg1; | |
- (id)applicationChangesForWatch:(id)arg1 platformType:(long long)arg2; | |
- (void)removeLockerAppManagerObserver:(id)arg1; | |
- (void)addLockerAppManagerObserver:(id)arg1; | |
- (id)applicationWithUUID:(id)arg1; | |
@property(copy, nonatomic) NSArray *applications; | |
@property(readonly, copy, nonatomic) NSArray *watchfaces; | |
@property(readonly, copy, nonatomic) NSArray *watchapps; | |
- (void)dealloc; | |
- (id)init; | |
- (id)initWithUserAccountID:(id)arg1 localAppsStorage:(id)arg2 lockerSessionManager:(id)arg3 periodicTaskManager:(id)arg4; | |
@end | |
@interface PBCurrentUserLockerAppManager : NSObject | |
{ | |
RACSignal *_signal; | |
} | |
@property(readonly, nonatomic) RACSignal *signal; // @synthesize signal=_signal; | |
- (void).cxx_destruct; | |
- (id)initWithAccountSession:(id)arg1 localAppsStorage:(id)arg2 lockerSessionManager:(id)arg3 periodicTaskManager:(id)arg4; | |
- (id)init; | |
@end | |
@interface PBLockerSessionManager : PBHTTPSessionManager | |
{ | |
PBRemoteResourceFileStorage *_bundleCache; | |
PBRemoteResourceFileStorage *_lockerCache; | |
} | |
+ (id)lockerCache; | |
+ (id)appBundleCache; | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *lockerCache; // @synthesize lockerCache=_lockerCache; | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *bundleCache; // @synthesize bundleCache=_bundleCache; | |
- (void).cxx_destruct; | |
- (id)nextPageURLFromResponseObject:(id)arg1; | |
- (id)enqueueLockerPageResource:(id)arg1; | |
- (id)sandboxTimelineTokenForAppWithUUID:(id)arg1; | |
- (id)downloadApp:(id)arg1 progress:(id *)arg2; | |
- (id)deleteApp:(id)arg1; | |
- (id)addApp:(id)arg1; | |
- (id)fetchOnboardingDataForPlatformType:(long long)arg1; | |
- (id)fetchUserApps; | |
- (id)initWithBundleCache:(id)arg1 lockerCache:(id)arg2; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBLockerPageResource : NSObject <PBAuthenticatedConditionalEtagRemoteResource> | |
{ | |
NSString *_proposedFileName; | |
NSURL *_URL; | |
long long _pageIndex; | |
} | |
+ (id)resourceWithInitialURL:(id)arg1; | |
@property(readonly, nonatomic) long long pageIndex; // @synthesize pageIndex=_pageIndex; | |
@property(readonly, nonatomic) NSURL *URL; // @synthesize URL=_URL; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
- (_Bool)isAuthorizationHeaderEqual:(id)arg1 withMetadata:(id)arg2; | |
- (id)conditionalURLRequestWithMetadata:(id)arg1; | |
- (id)metadataForRequest:(id)arg1 response:(id)arg2; | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
- (id)nextPageResourceWithURL:(id)arg1; | |
- (id)initWithURL:(id)arg1 pageIndex:(long long)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLogFormatter : NSObject <DDLogFormatter> | |
{ | |
NSDateFormatter *_dateFormatter; | |
NSRegularExpression *_functionCleaner; | |
} | |
- (void).cxx_destruct; | |
- (id)formatLogMessage:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLogging : NSObject | |
{ | |
id <DDLogFormatter> _logFormatter; | |
DDLogFileManagerDefault *_logFileManager; | |
DDASLLogger *_ASLLogger; | |
DDFileLogger *_fileLogger; | |
PBTTYLogger *_ttyLogger; | |
PBWSLogger *_wsLogger; | |
PBEASessionErrorListenerLogger *_eaLogger; | |
_TtC9PebbleApp38PBSockCanNotConnectErrorListenerLogger *_sockErrorListener; | |
} | |
+ (id)defaultInstance; | |
+ (void)initialize; | |
+ (void)load; | |
+ (void)redirectPebbleKitToDDLog; | |
+ (void)redirectNSLogToDDLog; | |
@property(readonly, nonatomic) _TtC9PebbleApp38PBSockCanNotConnectErrorListenerLogger *sockErrorListener; // @synthesize sockErrorListener=_sockErrorListener; | |
@property(readonly, nonatomic) PBEASessionErrorListenerLogger *eaLogger; // @synthesize eaLogger=_eaLogger; | |
@property(readonly, nonatomic) PBWSLogger *wsLogger; // @synthesize wsLogger=_wsLogger; | |
@property(readonly, nonatomic) PBTTYLogger *ttyLogger; // @synthesize ttyLogger=_ttyLogger; | |
@property(readonly, nonatomic) DDFileLogger *fileLogger; // @synthesize fileLogger=_fileLogger; | |
@property(readonly, nonatomic) DDASLLogger *ASLLogger; // @synthesize ASLLogger=_ASLLogger; | |
@property(readonly, nonatomic) DDLogFileManagerDefault *logFileManager; // @synthesize logFileManager=_logFileManager; | |
@property(readonly, nonatomic) id <DDLogFormatter> logFormatter; // @synthesize logFormatter=_logFormatter; | |
- (void).cxx_destruct; | |
- (void)registerAlmostAllLoggers; | |
- (id)mostRecentLogFileURL; | |
- (id)sortedLogFilePaths; | |
@property(nonatomic, getter=isConsoleLoggingEnabled) _Bool consoleLoggingEnabled; | |
- (id)init; | |
@end | |
@interface PBLoginViewController : PBPebbleWebViewController | |
{ | |
id <PBLoginViewControllerDelegate> _delegate; | |
UIBarButtonItem *_backButton; | |
UIBarButtonItem *_credentialsProviderButton; | |
id <_TtP9PebbleApp19CredentialsProvider_> _credentialsProvider; | |
} | |
@property(retain, nonatomic) id <_TtP9PebbleApp19CredentialsProvider_> credentialsProvider; // @synthesize credentialsProvider=_credentialsProvider; | |
@property(nonatomic) __weak UIBarButtonItem *credentialsProviderButton; // @synthesize credentialsProviderButton=_credentialsProviderButton; | |
@property(retain, nonatomic) UIBarButtonItem *backButton; // @synthesize backButton=_backButton; | |
@property(nonatomic) __weak id <PBLoginViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)fillUsingCredentials:(id)arg1; | |
- (void)fillUsingCredentialsProvider:(id)arg1; | |
- (id)accessTokenFromRequestURL:(id)arg1; | |
- (void)showSkipButton; | |
- (void)skipScreen:(id)arg1; | |
- (void)webViewDidFinishLoad:(id)arg1; | |
- (void)webView:(id)arg1 didFailLoadWithError:(id)arg2; | |
- (_Bool)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(long long)arg3; | |
- (void)keyboardWillHide:(id)arg1; | |
- (void)keyboardDidShow:(id)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)setupCredentialsProviderButton; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (id)init; | |
- (id)initWithURL:(id)arg1; | |
@end | |
@interface PBLogoutUserURLListener : NSObject | |
{ | |
} | |
+ (void)load; | |
@end | |
@interface PBLogViewController : UIViewController <NSStreamDelegate, UISearchBarDelegate> | |
{ | |
NSFileHandle *_logFileHandle; | |
UISwitch *_autoRefreshSwitch; | |
UISearchBar *_searchBar; | |
UITextView *_logTextView; | |
NSString *_logContents; | |
NSString *_filterString; | |
} | |
@property(copy, nonatomic) NSString *filterString; // @synthesize filterString=_filterString; | |
@property(copy, nonatomic) NSString *logContents; // @synthesize logContents=_logContents; | |
@property(retain, nonatomic) UITextView *logTextView; // @synthesize logTextView=_logTextView; | |
@property(retain, nonatomic) UISearchBar *searchBar; // @synthesize searchBar=_searchBar; | |
- (void).cxx_destruct; | |
- (void)searchBar:(id)arg1 textDidChange:(id)arg2; | |
- (void)searchBarSearchButtonClicked:(id)arg1; | |
- (void)viewDidLoad; | |
- (void)refresh; | |
- (void)dealloc; | |
- (id)init; | |
- (id)initWithLogFileURL:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBLoopedFirmwareUpdater : NSObject | |
{ | |
_Bool _running; | |
id <PBLoopedFirmwareUpdaterDelegate> _delegate; | |
long long _successCount; | |
CDUnknownBlockType _completionBlock; | |
PBWatch *_watch; | |
PBFirmwareUpdateMetadata *_firmwareUpdateMetadata; | |
PBFirmwareUpdater *_firmwareUpdater; | |
double _runningAverageDuration; | |
} | |
+ (id)updaterWithWatch:(id)arg1 firmwareUpdateURL:(id)arg2; | |
@property(nonatomic) double runningAverageDuration; // @synthesize runningAverageDuration=_runningAverageDuration; | |
@property(retain, nonatomic) PBFirmwareUpdater *firmwareUpdater; // @synthesize firmwareUpdater=_firmwareUpdater; | |
@property(readonly, nonatomic) PBFirmwareUpdateMetadata *firmwareUpdateMetadata; // @synthesize firmwareUpdateMetadata=_firmwareUpdateMetadata; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock; | |
@property(nonatomic) long long successCount; // @synthesize successCount=_successCount; | |
@property(nonatomic, getter=isRunning) _Bool running; // @synthesize running=_running; | |
@property(nonatomic) __weak id <PBLoopedFirmwareUpdaterDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)logMessage:(id)arg1 logFlag:(unsigned long long)arg2; | |
- (id)saveFirmwareDataInCache:(id)arg1; | |
- (void)cancel; | |
- (void)startWithCompletionBlock:(CDUnknownBlockType)arg1; | |
- (void)doUpdate; | |
- (void)onPebbleConnected:(id)arg1; | |
- (void)dealloc; | |
- (id)initWithWatch:(id)arg1 firmwareUpdateURL:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBLoopedFirmwareUpdateViewController : PBBaseViewController <UITextFieldDelegate, PBLoopedFirmwareUpdaterDelegate> | |
{ | |
_Bool _previousAutoAppUpdatingEnabled; | |
PBLoopedFirmwareUpdater *_updater; | |
UITextField *_firmwareURLTextField; | |
UILabel *_numberOfUpdatesLabel; | |
UITextView *_logTextView; | |
UIButton *_startButton; | |
UIProgressView *_progressView; | |
} | |
+ (id)viewController; | |
@property(nonatomic) _Bool previousAutoAppUpdatingEnabled; // @synthesize previousAutoAppUpdatingEnabled=_previousAutoAppUpdatingEnabled; | |
@property(nonatomic) __weak UIProgressView *progressView; // @synthesize progressView=_progressView; | |
@property(nonatomic) __weak UIButton *startButton; // @synthesize startButton=_startButton; | |
@property(nonatomic) __weak UITextView *logTextView; // @synthesize logTextView=_logTextView; | |
@property(retain, nonatomic) UILabel *numberOfUpdatesLabel; // @synthesize numberOfUpdatesLabel=_numberOfUpdatesLabel; | |
@property(retain, nonatomic) UITextField *firmwareURLTextField; // @synthesize firmwareURLTextField=_firmwareURLTextField; | |
@property(retain, nonatomic) PBLoopedFirmwareUpdater *updater; // @synthesize updater=_updater; | |
- (void).cxx_destruct; | |
- (void)updater:(id)arg1 didLogProgress:(long long)arg2; | |
- (void)updater:(id)arg1 didLogMessage:(id)arg2; | |
- (_Bool)textFieldShouldReturn:(id)arg1; | |
- (void)backgroundTapped; | |
- (void)startStopButtonTapped; | |
- (void)showLogs:(id)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (void)dealloc; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBManagedAddress : _PBManagedAddress | |
{ | |
} | |
- (_Bool)updateValuesFromAddress:(id)arg1; | |
@end | |
@interface PBManagedAppGlanceEntry : _PBManagedAppGlanceEntry <PBBlobEntry> | |
{ | |
} | |
+ (id)createBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findAppGlancesWithSource:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (_Bool)updateSlicesWithSlices:(id)arg1; | |
- (_Bool)updateValuesFromBlobEntryModel:(id)arg1; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(nonatomic) _Bool entryDeletedValue; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@end | |
@interface PBManagedAppGlanceEntryStatus : _PBManagedAppGlanceEntryStatus <PBBlobEntryStatus> | |
{ | |
} | |
+ (id)blobEntryStatusForWatch:(id)arg1 blobEntry:(id)arg2 lastSyncAt:(id)arg3 inManagedObjectContext:(id)arg4; | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1; | |
- (void)addToWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@end | |
@interface PBManagedAppGlanceSlice : _PBManagedAppGlanceSlice | |
{ | |
} | |
+ (id)findExpiredAppGlanceSlicesInManagedObjectContext:(id)arg1; | |
- (id)expirationTimeFromAttributes:(id)arg1; | |
- (_Bool)updateValuesFromSlice:(id)arg1; | |
@end | |
@interface PBManagedAppPreference : _PBManagedAppPreference <PBBlobEntry> | |
{ | |
} | |
+ (id)createBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
@property(nonatomic) _Bool entryDeletedValue; | |
- (_Bool)updateValuesFromBlobEntryModel:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@end | |
@interface PBManagedAppPreferenceStatus : _PBManagedAppPreferenceStatus <PBBlobEntryStatus> | |
{ | |
} | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1; | |
+ (id)blobEntryStatusForWatch:(id)arg1 blobEntry:(id)arg2 lastSyncAt:(id)arg3 inManagedObjectContext:(id)arg4; | |
- (void)setBlobEntry:(id)arg1; | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
- (void)addToWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@end | |
@interface PBManagedCalendar : _PBManagedCalendar | |
{ | |
} | |
+ (id)findCalendarWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findOrCreateCalendarWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (void)updateValuesFromCalendar:(id)arg1; | |
@end | |
@interface PBManagedCalendarAlarm : _PBManagedCalendarAlarm | |
{ | |
} | |
@end | |
@interface PBManagedCalendarEvent : _PBManagedCalendarEvent <PBManagedCalendarItemProtocol> | |
{ | |
} | |
+ (id)findCalendarEventWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findOrCreateCalendarEventWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (void)assignNewAlarm:(id)arg1; | |
- (void)updateValuesFromCalendarEvent:(id)arg1; | |
// Remaining properties | |
@property(retain, nonatomic) NSSet *alarms; | |
@property(retain, nonatomic) NSDate *lastModifiedDate; | |
@end | |
@interface PBManagedCalendarEventStore : _PBManagedCalendarEventStore | |
{ | |
} | |
+ (id)storeInManagedObjectContext:(id)arg1; | |
@end | |
@interface PBManagedCalendarItem : NSManagedObject | |
{ | |
} | |
+ (void)updateAlarms:(id)arg1 forManagedCalendarItem:(id)arg2; | |
@end | |
@interface PBManagedCalendarReminder : _PBManagedCalendarReminder <PBManagedCalendarItemProtocol> | |
{ | |
} | |
+ (id)findCalendarReminderWithTimelineIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findCalendarReminderWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findOrCreateCalendarReminderWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (void)assignNewAlarm:(id)arg1; | |
- (void)updateValuesFromCalendarReminder:(id)arg1; | |
// Remaining properties | |
@property(retain, nonatomic) NSSet *alarms; | |
@property(retain, nonatomic) NSDate *lastModifiedDate; | |
@end | |
@interface PBManagedCalendarSource : _PBManagedCalendarSource | |
{ | |
} | |
+ (id)findCalendarSourceWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findOrCreateCalendarSourceWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)allCalendarSourcesInManagedObjectContext:(id)arg1; | |
- (void)updateValuesFromCalendarSource:(id)arg1; | |
@end | |
@interface PBManagedContact : _PBManagedContact <PBBlobEntry> | |
{ | |
} | |
+ (id)createBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
@property(nonatomic) _Bool entryDeletedValue; | |
- (id)findOrCreateAddressWithUUID:(id)arg1; | |
- (_Bool)updateAddressesWithAddresses:(id)arg1; | |
- (_Bool)updateValuesFromBlobEntryModel:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@end | |
@interface PBManagedContactPreferredPhone : _PBManagedContactPreferredPhone | |
{ | |
} | |
+ (id)allPreferredPhonesInManagedObjectContext:(id)arg1; | |
+ (id)findContactPreferredPhoneWithIdentifier:(unsigned int)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findOrCreateContactPreferredPhoneWithIdentifier:(unsigned int)arg1 inManagedObjectContext:(id)arg2; | |
- (void)removeFromManagedObjectContext:(id)arg1; | |
- (void)updateValuesFromContactPreferredPhone:(id)arg1; | |
@end | |
@interface PBManagedContactStatus : _PBManagedContactStatus <PBBlobEntryStatus> | |
{ | |
} | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1; | |
+ (id)blobEntryStatusForWatch:(id)arg1 blobEntry:(id)arg2 lastSyncAt:(id)arg3 inManagedObjectContext:(id)arg4; | |
- (void)setBlobEntry:(id)arg1; | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
- (void)addToWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@end | |
@interface PBManagedInstallation : _PBManagedInstallation <PBBlobEntryStatus> | |
{ | |
} | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1; | |
+ (id)blobEntryStatusForWatch:(id)arg1 blobEntry:(id)arg2 lastSyncAt:(id)arg3 inManagedObjectContext:(id)arg4; | |
- (void)setBlobEntry:(id)arg1; | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
- (void)addToWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@end | |
@interface PBManagedNotificationSource : _PBManagedNotificationSource <PBBlobEntry> | |
{ | |
} | |
+ (id)createBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
@property(nonatomic) _Bool entryDeletedValue; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
- (_Bool)updateValuesFromBlobEntryModel:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@end | |
@interface PBManagedNotificationSourceStatus : _PBManagedNotificationSourceStatus <PBBlobEntryStatus> | |
{ | |
} | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1; | |
+ (id)blobEntryStatusForWatch:(id)arg1 blobEntry:(id)arg2 lastSyncAt:(id)arg3 inManagedObjectContext:(id)arg4; | |
- (void)setBlobEntry:(id)arg1; | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
- (void)addToWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@end | |
@interface PBManagedPreference : _PBManagedPreference <PBBlobEntry> | |
{ | |
} | |
+ (id)createBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
@property(nonatomic) _Bool entryDeletedValue; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
- (_Bool)updateValuesFromBlobEntryModel:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@end | |
@interface PBManagedPreferenceStatus : _PBManagedPreferenceStatus <PBBlobEntryStatus> | |
{ | |
} | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1; | |
+ (id)blobEntryStatusForWatch:(id)arg1 blobEntry:(id)arg2 lastSyncAt:(id)arg3 inManagedObjectContext:(id)arg4; | |
- (void)setBlobEntry:(id)arg1; | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
- (void)addToWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@end | |
@interface PBManagedSynchronizableProperty : _PBManagedSynchronizableProperty <PBBlobEntry> | |
{ | |
} | |
+ (id)createBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
- (_Bool)updateValuesFromBlobEntryModel:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(nonatomic) _Bool entryDeletedValue; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@end | |
@interface PBManagedSynchronizablePropertyStatus : _PBManagedSynchronizablePropertyStatus <PBBlobEntryStatus> | |
{ | |
} | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1 inDatabase:(unsigned long long)arg2; | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1; | |
+ (id)blobEntryStatusForWatch:(id)arg1 blobEntry:(id)arg2 lastSyncAt:(id)arg3 inManagedObjectContext:(id)arg4; | |
- (void)addToWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@end | |
@interface PBManagedTimelineDataSource : _PBManagedTimelineDataSource | |
{ | |
} | |
+ (id)allTimelineDataSourcesInManagedObjectContext:(id)arg1; | |
+ (id)findOrCreateDataSourceWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findDataSourceWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
@property(readonly, copy, nonatomic) PBTimelineDataSourceIdentifier *identifier; | |
@end | |
@interface PBManagedTimelineItem : _PBManagedTimelineItem <PBBlobEntry> | |
{ | |
} | |
+ (id)createBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)predicate:(id)arg1 composedWithItemsOnWatchSerial:(id)arg2; | |
+ (id)predicateForDeletedButNotSyncedToWatchSerial:(id)arg1; | |
+ (id)predicateForActiveAfterDate:(id)arg1 withWatchSerial:(id)arg2; | |
+ (id)predicateForEndingBeforeDate:(id)arg1; | |
+ (id)predicateForBeginDate:(id)arg1 endDate:(id)arg2; | |
+ (id)requestResultsForPredicate:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findItemsWithEndingBeforeDate:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findActiveItemsForWatch:(id)arg1 withBeginDate:(id)arg2 endDate:(id)arg3 inManagedObjectContext:(id)arg4; | |
+ (id)findItemsWithIdentifiers:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findItemWithIdentifier:(id)arg1 inSet:(id)arg2 inManagedObjectContext:(id)arg3; | |
+ (id)findItemWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findOrCreateItemWithIdentifier:(id)arg1 inSet:(id)arg2 inManagedObjectContext:(id)arg3; | |
+ (id)findOrCreateItemWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
@property(nonatomic) _Bool entryDeletedValue; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
- (_Bool)isValidWithTimelineItem:(id)arg1; | |
- (void)markSelfAndDescendantsAsDeleted; | |
- (_Bool)isDisabledDueToDataSourceState; | |
- (id)findOrCreateActionWithIdentifier:(id)arg1; | |
- (_Bool)updateValuesFromBlobEntryModel:(id)arg1; | |
- (id)timelineItemRepresentation; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@end | |
@interface PBManagedTimelineItemAction : _PBManagedTimelineItemAction | |
{ | |
} | |
- (_Bool)updateValuesFromAction:(id)arg1; | |
@end | |
@interface PBManagedTimelineItemActionable : _PBManagedTimelineItemActionable | |
{ | |
} | |
- (id)findOrCreateActionWithIdentifier:(id)arg1; | |
- (_Bool)updateActionsWithActions:(id)arg1; | |
@end | |
@interface PBManagedTimelineItemAttributable : _PBManagedTimelineItemAttributable | |
{ | |
} | |
- (id)findOrCreateAttributeWithType:(id)arg1; | |
- (_Bool)updateAttributesWithAttributes:(id)arg1; | |
@end | |
@interface PBManagedTimelineItemAttribute : _PBManagedTimelineItemAttribute | |
{ | |
} | |
- (_Bool)updateValuesFromAttribute:(id)arg1; | |
@end | |
@interface PBManagedTimelineItemStatus : _PBManagedTimelineItemStatus <PBBlobEntryStatus> | |
{ | |
} | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1; | |
+ (id)blobEntryStatusForWatch:(id)arg1 blobEntry:(id)arg2 lastSyncAt:(id)arg3 inManagedObjectContext:(id)arg4; | |
- (void)setBlobEntry:(id)arg1; | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
- (void)addToWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@end | |
@interface PBManagedTimelineNotificationItem : _PBManagedTimelineNotificationItem | |
{ | |
} | |
- (_Bool)isDisabledDueToDataSourceState; | |
- (_Bool)updateValuesFromNotification:(id)arg1; | |
- (id)timelineItemRepresentation; | |
@end | |
@interface PBManagedTimelinePinItem : _PBManagedTimelinePinItem | |
{ | |
} | |
+ (id)findPinsWithSource:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (void)markSelfAndDescendantsAsDeleted; | |
- (_Bool)isDisabledDueToDataSourceState; | |
- (_Bool)updateRemindersFromPin:(id)arg1; | |
- (_Bool)updateNotificationsFromPin:(id)arg1; | |
- (_Bool)updateValuesFromPin:(id)arg1; | |
- (id)timelineItemRepresentation; | |
@end | |
@interface PBManagedTimelineReminderItem : _PBManagedTimelineReminderItem | |
{ | |
} | |
- (_Bool)isDisabledDueToDataSourceState; | |
- (_Bool)updateValuesFromReminder:(id)arg1; | |
- (id)timelineItemRepresentation; | |
@end | |
@interface PBManagedUserAccount : _PBManagedUserAccount | |
{ | |
} | |
+ (id)findOrCreateUserWithUserAccountID:(id)arg1 inManagedObjectContext:(id)arg2; | |
@end | |
@interface PBManagedWatch : _PBManagedWatch | |
{ | |
} | |
+ (id)findOrCreateWatchWithSerialNumber:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (id)selectedWatchFaceInstallation; | |
@end | |
@interface PBManagedWatchApp : _PBManagedWatchApp <PBBlobEntry> | |
{ | |
} | |
+ (id)createBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)keyPathsForValuesAffectingAnyPropertyChanged; | |
- (void)addStatusesObject:(id)arg1; | |
@property(nonatomic) _Bool entryDeletedValue; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
- (_Bool)updateValuesFromBlobEntryModel:(id)arg1; | |
- (id)compatibilityFor:(long long)arg1; | |
@property(readonly, nonatomic) id anyPropertyChanged; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@end | |
@interface PBManagedWatchAppCompatibility : _PBManagedWatchAppCompatibility | |
{ | |
} | |
@end | |
@interface PBManagedWatchAppHardwarePlatform : _PBManagedWatchAppHardwarePlatform | |
{ | |
} | |
@end | |
@interface PBManagedWeather2AppEntry : _PBManagedWeather2AppEntry <PBBlobEntry> | |
{ | |
} | |
+ (id)createBlobEntryWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (_Bool)updateValuesFromBlobEntryModel:(id)arg1; | |
@property(readonly, nonatomic) NSSet *blobEntryStatuses; | |
- (void)updateForDate:(id)arg1 timeZone:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(nonatomic) _Bool entryDeletedValue; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@property(retain, nonatomic) NSDate *updatedAt; | |
@end | |
@interface PBManagedWeather2AppEntryStatus : _PBManagedWeather2AppEntryStatus <PBBlobEntryStatus> | |
{ | |
} | |
+ (id)blobEntryStatusForWatch:(id)arg1 blobEntry:(id)arg2 lastSyncAt:(id)arg3 inManagedObjectContext:(id)arg4; | |
+ (id)allBlobEntryStatusesForWatch:(id)arg1; | |
- (void)addToWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, nonatomic) id <PBBlobEntry> blobEntry; | |
@property(nonatomic) _Bool blobEntryStatusDeletedValue; | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) NSDate *lastSyncAt; | |
@property(readonly) Class superclass; | |
@property(readonly, nonatomic) PBManagedWatch *watch; | |
@end | |
@interface PBManagedWeatherAppRecord : _PBManagedWeatherAppRecord | |
{ | |
} | |
+ (id)predicateForDailyDate:(id)arg1; | |
+ (id)predicateForLatitude:(int)arg1 longitude:(int)arg2; | |
+ (id)predicateForExpiredWeatherRecords; | |
+ (id)requestResultsForPredicate:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findDailyWeatherRecordWithDate:(id)arg1 latitude:(int)arg2 longitude:(int)arg3 inManagedObjectContext:(id)arg4; | |
+ (id)findDailyWeatherRecordsWithDate:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findWeatherRecordsWithLatitude:(int)arg1 longitude:(int)arg2 inManagedObjectContext:(id)arg3; | |
+ (id)findExpiredWeatherRecordsInManagedObjectContext:(id)arg1; | |
+ (id)createManagedWeatherAppRecordWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findManagedWeatherAppRecordWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
+ (id)findOrCreateManagedWeatherAppRecordWithIdentifier:(id)arg1 inManagedObjectContext:(id)arg2; | |
- (_Bool)updateValuesFromRecord:(id)arg1; | |
@end | |
@interface PBMatchingWatchDiscoveryService : NSObject <PBWatchDiscoveryServiceDelegate, PBTimeoutTimerDelegate> | |
{ | |
_Bool _scanning; | |
PBWatch *_watch; | |
id <PBMatchingWatchDiscoveryServiceDelegate> _delegate; | |
PBBluetoothStatusChecker *_bluetoothStatusChecker; | |
PBBluetoothLowEnergyIssueAnalyzer *_issueAnalyzer; | |
PBWatchDiscoveryService *_discoveryService; | |
PBTimeoutTimer *_timeoutTimer; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
} | |
+ (id)service; | |
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *internalQueue; // @synthesize internalQueue=_internalQueue; | |
@property(nonatomic) _Bool scanning; // @synthesize scanning=_scanning; | |
@property(readonly, nonatomic) PBTimeoutTimer *timeoutTimer; // @synthesize timeoutTimer=_timeoutTimer; | |
@property(readonly, nonatomic) PBWatchDiscoveryService *discoveryService; // @synthesize discoveryService=_discoveryService; | |
@property(readonly, nonatomic) PBBluetoothLowEnergyIssueAnalyzer *issueAnalyzer; // @synthesize issueAnalyzer=_issueAnalyzer; | |
@property(readonly, nonatomic) PBBluetoothStatusChecker *bluetoothStatusChecker; // @synthesize bluetoothStatusChecker=_bluetoothStatusChecker; | |
@property(nonatomic) __weak id <PBMatchingWatchDiscoveryServiceDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)timeoutTimerDidTimeout:(id)arg1; | |
- (void)discoveryService:(id)arg1 didDiscoverUnfaithfulCandidate:(id)arg2; | |
- (void)discoveryService:(id)arg1 didDisconnectCandidate:(id)arg2; | |
- (void)discoveryService:(id)arg1 didPairCandidate:(id)arg2; | |
- (void)discoveryService:(id)arg1 willPairCandidate:(id)arg2; | |
- (void)discoveryService:(id)arg1 didFailToPairCandidate:(id)arg2 error:(id)arg3; | |
- (void)discoveryService:(id)arg1 didDiscoverCandidate:(id)arg2; | |
- (void)pause; | |
- (void)resume; | |
- (id)initWithDiscoveryService:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBMediumFontLabel : PBCustomFontLabel | |
{ | |
} | |
- (void)pb_updateFontWithSize:(double)arg1; | |
@end | |
@interface PBMicrosoftOutlookEmailApp : PBEmailApp | |
{ | |
NSString *_localizedName; | |
NSString *_appBundleIdentifier; | |
NSIndexSet *_providers; | |
NSOrderedSet *_emailActions; | |
unsigned long long _systemPhoneApp; | |
} | |
- (unsigned long long)systemPhoneApp; | |
- (id)emailActions; | |
- (id)providers; | |
- (id)appBundleIdentifier; | |
- (id)localizedName; | |
- (void).cxx_destruct; | |
- (_Bool)isInstalled; | |
- (id)init; | |
@end | |
@interface PBMobileCountryCodeMapperModel : MTLModel <MTLJSONSerializing> | |
{ | |
NSDictionary *_mobileCountryCodes; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSDictionary *mobileCountryCodes; // @synthesize mobileCountryCodes=_mobileCountryCodes; | |
- (void).cxx_destruct; | |
- (_Bool)supportsCarrier:(id)arg1; | |
@end | |
@interface PBMobileMailApp : PBEmailApp | |
{ | |
NSString *_localizedName; | |
NSString *_appBundleIdentifier; | |
NSIndexSet *_providers; | |
NSOrderedSet *_emailActions; | |
unsigned long long _systemPhoneApp; | |
} | |
- (unsigned long long)systemPhoneApp; | |
- (id)emailActions; | |
- (id)providers; | |
- (id)appBundleIdentifier; | |
- (id)localizedName; | |
- (void).cxx_destruct; | |
- (_Bool)needsAddressBookContacts; | |
- (_Bool)isInstalled; | |
- (id)init; | |
@end | |
@interface PBMobilePhoneApp : PBPhoneApp | |
{ | |
NSString *_localizedName; | |
NSString *_appBundleIdentifier; | |
unsigned long long _systemPhoneApp; | |
} | |
- (unsigned long long)systemPhoneApp; | |
- (id)appBundleIdentifier; | |
- (id)localizedName; | |
- (void).cxx_destruct; | |
- (_Bool)isInstalled; | |
- (id)init; | |
@end | |
@interface PBMobileSMSApp : PBPhoneApp | |
{ | |
NSString *_localizedName; | |
NSString *_appBundleIdentifier; | |
unsigned long long _systemPhoneApp; | |
} | |
- (unsigned long long)systemPhoneApp; | |
- (id)appBundleIdentifier; | |
- (id)localizedName; | |
- (void).cxx_destruct; | |
- (_Bool)isInstalled; | |
- (id)init; | |
@end | |
@interface PBModalViewController : PBBaseViewController | |
{ | |
} | |
- (void)dismiss; | |
@end | |
@interface PBModelessReorderTableViewMediator : NSObject <UITableViewDataSource> | |
{ | |
id <PBModelessReorderTableViewMediatorDelegate> _delegate; | |
UITableView *_tableView; | |
id <UITableViewDataSource> _tableViewDataSource; | |
id <UITableViewDelegate> _tableViewDelegate; | |
UILongPressGestureRecognizer *_longPressGestureRecognizer; | |
UIImageView *_floatingViewCell; | |
NSIndexPath *_fromIndexPath; | |
NSIndexPath *_toIndexPath; | |
CADisplayLink *_displayLink; | |
double _scrollSpeed; | |
} | |
@property(nonatomic) double scrollSpeed; // @synthesize scrollSpeed=_scrollSpeed; | |
@property(retain, nonatomic) CADisplayLink *displayLink; // @synthesize displayLink=_displayLink; | |
@property(retain, nonatomic) NSIndexPath *toIndexPath; // @synthesize toIndexPath=_toIndexPath; | |
@property(retain, nonatomic) NSIndexPath *fromIndexPath; // @synthesize fromIndexPath=_fromIndexPath; | |
@property(readonly, nonatomic) UIImageView *floatingViewCell; // @synthesize floatingViewCell=_floatingViewCell; | |
@property(readonly, nonatomic) UILongPressGestureRecognizer *longPressGestureRecognizer; // @synthesize longPressGestureRecognizer=_longPressGestureRecognizer; | |
@property(readonly, nonatomic) __weak id <UITableViewDelegate> tableViewDelegate; // @synthesize tableViewDelegate=_tableViewDelegate; | |
@property(readonly, nonatomic) __weak id <UITableViewDataSource> tableViewDataSource; // @synthesize tableViewDataSource=_tableViewDataSource; | |
@property(readonly, nonatomic) UITableView *tableView; // @synthesize tableView=_tableView; | |
@property(nonatomic) __weak id <PBModelessReorderTableViewMediatorDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (_Bool)isTableViewEmpty; | |
- (void)autoScrollTableView:(id)arg1; | |
- (void)exchangeToIndexPath:(id)arg1; | |
- (void)updateToIndexPath; | |
- (void)animateShadowOpacityFromValue:(double)arg1 toValue:(double)arg2; | |
- (id)tableViewDelegateTargetIndexPathForMoveFromRowAtIndexPath:(id)arg1 toProposedIndexPath:(id)arg2; | |
- (void)dataSourceMoveRowAtIndexPath:(id)arg1 toIndexPath:(id)arg2; | |
- (_Bool)dataSourceCanMoveRowAtIndexPath:(id)arg1; | |
- (void)delegateDidEndMovingRowFromIndexPath:(id)arg1 toIndexPath:(id)arg2; | |
- (void)delegateWillBeginMovingRowFromIndexPath:(id)arg1; | |
- (void)gestureRecognizerCancelled:(id)arg1; | |
- (void)gestureRecognizerDidEnd:(id)arg1; | |
- (void)gestureRecognizerDidChange:(id)arg1; | |
- (void)gestureRecognizerDidBegin:(id)arg1; | |
- (_Bool)respondsToSelector:(SEL)arg1; | |
- (id)methodSignatureForSelector:(SEL)arg1; | |
- (void)forwardInvocation:(id)arg1; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (void)beginReordering:(id)arg1; | |
- (id)initWithTableView:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBMultipartMessagePart : NSObject | |
{ | |
NSDictionary *_headers; | |
NSData *_content; | |
} | |
@property(readonly, copy, nonatomic) NSData *content; // @synthesize content=_content; | |
@property(readonly, copy, nonatomic) NSDictionary *headers; // @synthesize headers=_headers; | |
- (void).cxx_destruct; | |
- (id)name; | |
- (id)initWithHeaders:(id)arg1 content:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBMultipartMessage : NSObject <NSCopying> | |
{ | |
NSArray *_parts; | |
} | |
@property(readonly, copy, nonatomic) NSArray *parts; // @synthesize parts=_parts; | |
- (void).cxx_destruct; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (id)partWithName:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBMutableMultipartMessage : PBMultipartMessage | |
{ | |
NSMutableArray *_mutableParts; | |
} | |
@property(readonly, nonatomic) NSMutableArray *mutableParts; // @synthesize mutableParts=_mutableParts; | |
- (void).cxx_destruct; | |
- (void)appendPart:(id)arg1; | |
- (id)parts; | |
- (id)init; | |
@end | |
@interface PBMultipartParser : NSObject | |
{ | |
NSString *_boundary; | |
NSData *_messageData; | |
struct multipart_parser *_multipartParser; | |
PBMutableMultipartMessage *_mutableMessage; | |
PBMultipartMessage *_message; | |
NSString *_lastHeaderName; | |
NSMutableDictionary *_partHeaders; | |
NSMutableData *_partData; | |
} | |
+ (id)boundaryFromHTTPHeaders:(id)arg1; | |
@property(retain, nonatomic) NSMutableData *partData; // @synthesize partData=_partData; | |
@property(retain, nonatomic) NSMutableDictionary *partHeaders; // @synthesize partHeaders=_partHeaders; | |
@property(copy, nonatomic) NSString *lastHeaderName; // @synthesize lastHeaderName=_lastHeaderName; | |
@property(copy, nonatomic) PBMultipartMessage *message; // @synthesize message=_message; | |
@property(retain, nonatomic) PBMutableMultipartMessage *mutableMessage; // @synthesize mutableMessage=_mutableMessage; | |
@property(nonatomic) struct multipart_parser *multipartParser; // @synthesize multipartParser=_multipartParser; | |
@property(readonly, copy, nonatomic) NSData *messageData; // @synthesize messageData=_messageData; | |
@property(readonly, copy, nonatomic) NSString *boundary; // @synthesize boundary=_boundary; | |
- (void).cxx_destruct; | |
- (int)onBodyEnd; | |
- (int)onPartDataEnd; | |
- (int)onHeadersComplete; | |
- (int)onPartDataBegin; | |
- (int)onPartData:(id)arg1; | |
- (int)onHeaderValue:(id)arg1; | |
- (int)onHeaderField:(id)arg1; | |
- (id)parse; | |
- (id)initWithBoundary:(id)arg1 messageData:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBMusicControlManager : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)registerForIncomingVolumeMessages; | |
- (id)init; | |
- (id)initWithWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBMusicControlVolumeDownMessage : PBProtocolMessage | |
{ | |
} | |
+ (void)load; | |
@end | |
@interface PBMusicControlVolumeUpMessage : PBProtocolMessage | |
{ | |
} | |
+ (void)load; | |
@end | |
@interface PBNavigationBar : UINavigationBar | |
{ | |
} | |
+ (id)transparentImage; | |
+ (void)appFinishedLaunching; | |
+ (id)barButtonItemAppereanceWhenContainedInPBNavigationBarClass; | |
+ (void)pb_applyCustomizations; | |
+ (void)initialize; | |
+ (void)load; | |
- (void)pb_setBarStyle:(unsigned long long)arg1; | |
- (void)pb_setNavigationBarBGColor:(id)arg1 translucent:(_Bool)arg2; | |
@end | |
@interface PBNavigationController : UINavigationController | |
{ | |
_Bool _avoidDoubleDismissBug; | |
id <PBDismissableNavigationControllerDelegate> _dismissableDelegate; | |
} | |
@property(nonatomic) __weak id <PBDismissableNavigationControllerDelegate> dismissableDelegate; // @synthesize dismissableDelegate=_dismissableDelegate; | |
@property(nonatomic) _Bool avoidDoubleDismissBug; // @synthesize avoidDoubleDismissBug=_avoidDoubleDismissBug; | |
- (void).cxx_destruct; | |
- (void)dismissViewControllerAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)genericDismiss; | |
@property(readonly, nonatomic) PBNavigationBar *pb_navigationBar; | |
- (void)viewDidLoad; | |
- (id)init; | |
- (id)initWithDismissableRootViewController:(id)arg1; | |
- (id)initWithRootViewController:(id)arg1; | |
@end | |
@interface PBNexmoAuthorizationViewController : PBSMSLinkedAccountsViewController | |
{ | |
PBSMSReplyManager *_SMSReplyManager; | |
NSArray *_bottomKeyboardHiddenConstraints; | |
} | |
@property(copy, nonatomic) NSArray *bottomKeyboardHiddenConstraints; // @synthesize bottomKeyboardHiddenConstraints=_bottomKeyboardHiddenConstraints; | |
@property(readonly, nonatomic) PBSMSReplyManager *SMSReplyManager; // @synthesize SMSReplyManager=_SMSReplyManager; | |
- (void).cxx_destruct; | |
- (void)didStartLoading; | |
- (void)didFinishLoading; | |
- (void)handleAuthenticationCallbackWithLinkedAccount:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)addKeyboardNotifications; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithSMSReplyManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBNexmoCarrierMapperModel : MTLModel <MTLJSONSerializing> | |
{ | |
NSDictionary *_countries; | |
} | |
+ (id)countriesJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSDictionary *countries; // @synthesize countries=_countries; | |
- (void).cxx_destruct; | |
- (_Bool)canSendTextToCountry:(id)arg1 fromCountry:(id)arg2; | |
- (_Bool)supportsCarrier:(id)arg1; | |
@end | |
@interface PBNexmoCountryModel : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_countryCode; | |
NSArray *_recipientCountryCodeBlacklist; | |
NSArray *_recipientCountryCodeWhitelist; | |
PBMobileCountryCodeMapperModel *_senderCarrierWhitelist; | |
} | |
+ (id)senderCarrierWhitelistJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBMobileCountryCodeMapperModel *senderCarrierWhitelist; // @synthesize senderCarrierWhitelist=_senderCarrierWhitelist; | |
@property(readonly, nonatomic) NSArray *recipientCountryCodeWhitelist; // @synthesize recipientCountryCodeWhitelist=_recipientCountryCodeWhitelist; | |
@property(readonly, nonatomic) NSArray *recipientCountryCodeBlacklist; // @synthesize recipientCountryCodeBlacklist=_recipientCountryCodeBlacklist; | |
@property(readonly, nonatomic) NSString *countryCode; // @synthesize countryCode=_countryCode; | |
- (void).cxx_destruct; | |
- (_Bool)canSendTextToCountry:(id)arg1; | |
- (_Bool)supportsCarrier:(id)arg1; | |
@end | |
@interface PBNexmoOnboardingViewController : PBOnboardingGenericViewController <TTTAttributedLabelDelegate> | |
{ | |
PBSMSReplyManager *_smsReplyManager; | |
PBPrivacyPolicyManager *_privacyPolicyManager; | |
NSURL *_acceptableUsePolicyURL; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) NSURL *acceptableUsePolicyURL; // @synthesize acceptableUsePolicyURL=_acceptableUsePolicyURL; | |
@property(readonly, nonatomic) PBPrivacyPolicyManager *privacyPolicyManager; // @synthesize privacyPolicyManager=_privacyPolicyManager; | |
@property(readonly, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
- (void).cxx_destruct; | |
- (void)presentWebModalWithURL:(id)arg1 title:(id)arg2; | |
- (void)showPrivacyPolicyWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)configureDetailLabelText; | |
- (void)attributedLabel:(id)arg1 didSelectLinkWithURL:(id)arg2; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithSMSReplyManager:(id)arg1 privacyPolicyManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBNotificationPairingViewController : PBOnboardingGenericViewController <PBMatchingWatchDiscoveryServiceDelegate> | |
{ | |
_Bool _wasDelegateCallbackInvoked; | |
PBMatchingWatchDiscoveryService *_discoveryService; | |
id <PBNotificationPairingViewControllerDelegate> _pairingDelegate; | |
PBWatchCandidate *_candidateToPair; | |
NSObject<OS_dispatch_queue> *_wasDelegateCallbackInvokedQueue; | |
} | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *wasDelegateCallbackInvokedQueue; // @synthesize wasDelegateCallbackInvokedQueue=_wasDelegateCallbackInvokedQueue; | |
@property(nonatomic) _Bool wasDelegateCallbackInvoked; // @synthesize wasDelegateCallbackInvoked=_wasDelegateCallbackInvoked; | |
@property(retain, nonatomic) PBWatchCandidate *candidateToPair; // @synthesize candidateToPair=_candidateToPair; | |
@property(nonatomic) __weak id <PBNotificationPairingViewControllerDelegate> pairingDelegate; // @synthesize pairingDelegate=_pairingDelegate; | |
- (void).cxx_destruct; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)didDiscoverUnfaithfulPeripheral:(id)arg1; | |
- (void)discoveryService:(id)arg1 didFailToPairCandidate:(id)arg2 error:(id)arg3; | |
- (void)discoveryService:(id)arg1 didPairCandidate:(id)arg2; | |
- (void)discoveryService:(id)arg1 willPairCandidate:(id)arg2; | |
- (void)discoveryServiceDidFailToDiscoverCandidate:(id)arg1 error:(id)arg2; | |
- (void)discoveryService:(id)arg1 didDiscoverCandidate:(id)arg2; | |
- (void)pairingWatch:(id)arg1 failedWithError:(id)arg2; | |
- (void)pairingSuccessful; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
@property(readonly, nonatomic) PBMatchingWatchDiscoveryService *discoveryService; // @synthesize discoveryService=_discoveryService; | |
- (void)viewDidLoad; | |
- (id)initWithMediaType:(unsigned long long)arg1 bottomType:(unsigned long long)arg2 watchSignal:(id)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBNotificationsFlow : PBViewControllerFlow <PBNotificationPairingViewControllerDelegate, PBViewControllerFlowStepDelegate, PBFixBluetoothNotificationPermissionViewControllerDelegate, PBWatchSetupViewControllerFlowStep> | |
{ | |
RACSignal *_watchSignal; | |
PBWatch *_watch; | |
} | |
+ (id)flowWithNavigationController:(id)arg1 watchSignal:(id)arg2; | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(retain, nonatomic) RACSignal *watchSignal; // @synthesize watchSignal=_watchSignal; | |
- (void).cxx_destruct; | |
- (id)fixNotificationViewControllerWithError:(id)arg1; | |
- (id)notificationPairingViewController; | |
- (void)fixPermissionViewControllerWantsToAbort:(id)arg1; | |
- (void)fixPermissionViewControllerWantsToSkip:(id)arg1; | |
- (void)fixPermissionViewControllerWantsToFix:(id)arg1 needsToInvokeSettings:(_Bool)arg2; | |
- (long long)completedWatchOnboardingVersion; | |
- (void)notificationPairingViewController:(id)arg1 didFailPairingWithWatch:(id)arg2 error:(id)arg3; | |
- (void)notificationPairingViewController:(id)arg1 didSucceedPairingWithWatch:(id)arg2; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 watchSignal:(id)arg2; | |
- (id)initWithNavigationController:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBNotificationSourceChange : PBBlobEntryModelChange | |
{ | |
} | |
@end | |
@interface PBNotificationSource : NSObject <PBBlobEntryModel> | |
{ | |
unsigned short _version; | |
unsigned int _flags; | |
NSDate *_lastUpdated; | |
NSString *_appIdentifier; | |
NSArray *_attributes; | |
NSArray *_actions; | |
PBTimelineAttribute *_muteAttribute; | |
PBTimelineAttribute *_appNameAttribute; | |
PBTimelineAttribute *_lastUpdatedAttribute; | |
} | |
+ (id)notificationSourceWithAppIdentifier:(id)arg1 flags:(unsigned int)arg2 version:(unsigned short)arg3 attributes:(id)arg4 actions:(id)arg5; | |
+ (id)notificationSourceWithBlob:(id)arg1 mapper:(id)arg2; | |
+ (id)blobEntryModelFromBlobEntry:(id)arg1; | |
+ (id)notificationSourceFromManagedEntry:(id)arg1; | |
@property(readonly, nonatomic) __weak PBTimelineAttribute *lastUpdatedAttribute; // @synthesize lastUpdatedAttribute=_lastUpdatedAttribute; | |
@property(readonly, nonatomic) __weak PBTimelineAttribute *appNameAttribute; // @synthesize appNameAttribute=_appNameAttribute; | |
@property(readonly, nonatomic) __weak PBTimelineAttribute *muteAttribute; // @synthesize muteAttribute=_muteAttribute; | |
@property(readonly, copy, nonatomic) NSArray *actions; // @synthesize actions=_actions; | |
@property(readonly, copy, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) unsigned short version; // @synthesize version=_version; | |
@property(readonly, nonatomic) unsigned int flags; // @synthesize flags=_flags; | |
@property(readonly, copy, nonatomic) NSString *appIdentifier; // @synthesize appIdentifier=_appIdentifier; | |
- (void).cxx_destruct; | |
@property(readonly, copy) NSString *description; | |
- (id)notificationSourceByRemovingAuthCode; | |
- (id)notificationSourceByApplyingMuteDaysOfWeekFlag:(unsigned char)arg1; | |
@property(readonly, copy, nonatomic) NSDate *lastUpdated; // @synthesize lastUpdated=_lastUpdated; | |
@property(readonly, copy, nonatomic) NSString *appName; | |
@property(readonly, nonatomic) unsigned char muteDaysOfWeekFlag; | |
- (id)initWithAppIdentifier:(id)arg1 flags:(unsigned int)arg2 version:(unsigned short)arg3 attributes:(id)arg4 actions:(id)arg5; | |
- (id)blobRepresentationWithMapper:(id)arg1; | |
@property(readonly, nonatomic) NSString *modelIdentifier; | |
- (id)initWithManagedNotificationSource:(id)arg1; | |
@property(readonly, copy, nonatomic) PBTimelineAttribute *authAttribute; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBNotificationSourceAuthManager : NSObject <PBNotificationSourceAuthDelegate> | |
{ | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
PBSMSReplyManager *_smsReplyManager; | |
} | |
+ (id)manager; | |
@property(readonly, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
- (void).cxx_destruct; | |
- (id)extractPinCodeFromAuthMessage:(id)arg1; | |
- (_Bool)appSupportsAuthMessages:(unsigned long long)arg1; | |
- (void)triggerAuthFromNotificationSource:(id)arg1; | |
- (id)initWithLinkedAccountsManager:(id)arg1 smsReplyManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBNotificationSourceBlob : NSObject <PBEntryModelBlob, PBBlobCoding, PBBlobDBBlobRepresentation> | |
{ | |
unsigned int _flags; | |
NSArray *_attributes; | |
NSArray *_actions; | |
NSString *_appIdentifier; | |
} | |
@property(readonly, copy, nonatomic) NSString *appIdentifier; // @synthesize appIdentifier=_appIdentifier; | |
@property(readonly, copy, nonatomic) NSArray *actions; // @synthesize actions=_actions; | |
@property(readonly, copy, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) unsigned int flags; // @synthesize flags=_flags; | |
- (void).cxx_destruct; | |
@property(readonly, copy, nonatomic) NSString *blobIdentifier; | |
@property(readonly, nonatomic) unsigned char database; | |
@property(readonly, nonatomic) id <PBBlobCoding> blobData; | |
@property(readonly, nonatomic) NSData *blobKey; | |
@property(readonly, copy) NSString *description; | |
- (void)encodeToDataWriter:(id)arg1; | |
- (id)initWithAppIdentifier:(id)arg1 sequentialDataReader:(id)arg2; | |
- (id)initWithAppIdentifier:(id)arg1 flags:(unsigned int)arg2 attributes:(id)arg3 actions:(id)arg4; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBNotificationSourceBlobBuilder : NSObject | |
{ | |
unsigned int _flags; | |
NSString *_appIdentifier; | |
NSMutableArray *_attributes; | |
NSMutableArray *_actions; | |
} | |
+ (id)builder; | |
@property(readonly, copy, nonatomic) NSMutableArray *actions; // @synthesize actions=_actions; | |
@property(readonly, copy, nonatomic) NSMutableArray *attributes; // @synthesize attributes=_attributes; | |
@property(nonatomic) unsigned int flags; // @synthesize flags=_flags; | |
@property(copy, nonatomic) NSString *appIdentifier; // @synthesize appIdentifier=_appIdentifier; | |
- (void).cxx_destruct; | |
- (CDUnknownBlockType)build; | |
- (CDUnknownBlockType)addAction; | |
- (CDUnknownBlockType)addAttribute; | |
- (CDUnknownBlockType)withFlags; | |
- (CDUnknownBlockType)withAppIdentifier; | |
- (id)init; | |
@end | |
@interface PBNotificationSourceDataStore : PBBlobDBBaseDataStore | |
{ | |
} | |
- (_Bool)supportsSoftDeletion; | |
- (id)attributeIdentifierKey; | |
- (Class)blobEntryModelClass; | |
- (Class)blobEntryStatusEntityClass; | |
- (Class)blobEntryEntityClass; | |
- (void)deleteAllLocalNotificationSources; | |
@end | |
@interface PBNotificationSourceManager : PBBlobDBBaseWatchServiceAdapter <PBNotificationSourceManagerProtocol> | |
{ | |
id <PBNotificationSourceAuthDelegate> _delegate; | |
PBCannedResponseManager *_cannedResponseManager; | |
PBNotificationSourceAuthManager *_notificationSourceAuthManager; | |
} | |
@property(readonly, nonatomic) PBNotificationSourceAuthManager *notificationSourceAuthManager; // @synthesize notificationSourceAuthManager=_notificationSourceAuthManager; | |
@property(readonly, nonatomic) PBCannedResponseManager *cannedResponseManager; // @synthesize cannedResponseManager=_cannedResponseManager; | |
@property(nonatomic) __weak id <PBNotificationSourceAuthDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)sendNotificationSourceCreationToAnalytics:(id)arg1; | |
- (void)watch:(id)arg1 didAddEntryModel:(id)arg2 toDatabase:(unsigned char)arg3; | |
- (id)actionByReplacingCannedResponsesForAction:(id)arg1 forAppIdentifier:(id)arg2; | |
- (void)updateCannedResponsesForAppIdentifier:(id)arg1; | |
- (void)setMuteFlag:(unsigned char)arg1 forAppIdentifier:(id)arg2; | |
- (void)setActions:(id)arg1 forAppIdentifier:(id)arg2; | |
- (void)entryModelWasAdded:(id)arg1; | |
@property(readonly) RACSignal *notificationSourcesSignal; | |
- (id)findNotificationSourceForAppIdentifier:(id)arg1; | |
- (void)handleCannedResponseDidChangeNotification:(id)arg1; | |
- (void)dealloc; | |
- (id)initWithCannedResponseManager:(id)arg1; | |
- (void)deleteAllLocalNotificationSources; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBNotificationSourceWatchService : PBBlobDBWatchService | |
{ | |
PBAttributeMapperWatchService *_attributeMapperWatchService; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) __weak PBAttributeMapperWatchService *attributeMapperWatchService; // @synthesize attributeMapperWatchService=_attributeMapperWatchService; | |
- (void).cxx_destruct; | |
- (id)sendBlobDBMessagesForChanges:(id)arg1; | |
- (id)blobDBMessagesForChange:(id)arg1 blobMapper:(id)arg2 transformer:(id)arg3; | |
- (id)availabilityCheckKeyForDatabaseWithID:(unsigned char)arg1; | |
- (id)databasesSupportsAvailabilityCheck; | |
- (id)databasesSupportsClear; | |
- (id)databasesSyncType; | |
- (_Bool)accountChangeTriggersSynchronization; | |
- (id)notificationSourceTransformer; | |
- (id)conflictResolutionForEntryModelBlob:(id)arg1 localChange:(id)arg2 inDatabase:(unsigned char)arg3 isDeletion:(_Bool)arg4; | |
- (id)addEntryModelFromWatchBlob:(id)arg1; | |
- (id)entryModelBlobFromWriteMessage:(id)arg1; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 accountSession:(id)arg3 watchServiceAdapter:(id)arg4; | |
- (id)init; | |
@end | |
@interface PBNuanceClient : NSObject | |
{ | |
unsigned int _rate; | |
PBStreamingMultipartFormData *_formData; | |
PBNuanceRequest *_nuanceRequest; | |
PBWatch *_watch; | |
PBVoiceSessionManager *_sessionManager; | |
PBLanguageConfiguration *_languageConfiguration; | |
PBWatchApp *_watchApp; | |
id <PBNuanceClientDelegate> _delegate; | |
double _startTime; | |
double _endTime; | |
double _startLatency; | |
double _endLatency; | |
long long _dataSizeBytes; | |
long long _transcriptionLengthBytes; | |
} | |
+ (id)clientWithDelegate:(id)arg1 rate:(unsigned short)arg2 watch:(id)arg3 watchApp:(id)arg4; | |
@property(nonatomic) long long transcriptionLengthBytes; // @synthesize transcriptionLengthBytes=_transcriptionLengthBytes; | |
@property(nonatomic) long long dataSizeBytes; // @synthesize dataSizeBytes=_dataSizeBytes; | |
@property(nonatomic) double endLatency; // @synthesize endLatency=_endLatency; | |
@property(nonatomic) double startLatency; // @synthesize startLatency=_startLatency; | |
@property(nonatomic) double endTime; // @synthesize endTime=_endTime; | |
@property(nonatomic) double startTime; // @synthesize startTime=_startTime; | |
@property(readonly, nonatomic) __weak id <PBNuanceClientDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(readonly, nonatomic) PBWatchApp *watchApp; // @synthesize watchApp=_watchApp; | |
@property(readonly, nonatomic) PBLanguageConfiguration *languageConfiguration; // @synthesize languageConfiguration=_languageConfiguration; | |
@property(readonly, nonatomic) PBVoiceSessionManager *sessionManager; // @synthesize sessionManager=_sessionManager; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(readonly, nonatomic) unsigned int rate; // @synthesize rate=_rate; | |
@property(readonly, nonatomic) PBNuanceRequest *nuanceRequest; // @synthesize nuanceRequest=_nuanceRequest; | |
@property(readonly, nonatomic) PBStreamingMultipartFormData *formData; // @synthesize formData=_formData; | |
- (void).cxx_destruct; | |
- (void)logSpeechRecognitionWithResponse:(id)arg1 error:(id)arg2; | |
- (id)buildTranscriptionFromVoiceResponse:(id)arg1; | |
- (void)appendRequestInfo; | |
- (void)appendRequestData; | |
- (void)stop; | |
- (void)writeAudioData:(id)arg1; | |
- (void)start; | |
- (id)initWithDelegate:(id)arg1 rate:(unsigned short)arg2 watch:(id)arg3 watchApp:(id)arg4 languageConfiguration:(id)arg5; | |
@end | |
@interface PBNuanceRequest : NSObject | |
{ | |
unsigned int _rate; | |
NSUUID *_nuanceSessionID; | |
NSString *_pebbleDeviceModel; | |
NSString *_pebbleDeviceVersionTag; | |
NSData *_systemAPIKey; | |
NSData *_thirdPartyAPIKey; | |
NSData *_randomBytes; | |
NSString *_language; | |
NSString *_serialNumber; | |
PBWatchApp *_watchApp; | |
} | |
+ (id)configurationWithRate:(unsigned int)arg1 language:(id)arg2 serialNumber:(id)arg3 watchApp:(id)arg4 pebbleDeviceModel:(id)arg5 pebbleDeviceVersionTag:(id)arg6; | |
@property(retain, nonatomic) PBWatchApp *watchApp; // @synthesize watchApp=_watchApp; | |
@property(copy, nonatomic) NSString *serialNumber; // @synthesize serialNumber=_serialNumber; | |
@property(copy, nonatomic) NSString *language; // @synthesize language=_language; | |
@property(copy, nonatomic) NSData *randomBytes; // @synthesize randomBytes=_randomBytes; | |
@property(copy, nonatomic) NSData *thirdPartyAPIKey; // @synthesize thirdPartyAPIKey=_thirdPartyAPIKey; | |
@property(copy, nonatomic) NSData *systemAPIKey; // @synthesize systemAPIKey=_systemAPIKey; | |
@property(readonly, nonatomic) NSString *pebbleDeviceVersionTag; // @synthesize pebbleDeviceVersionTag=_pebbleDeviceVersionTag; | |
@property(readonly, nonatomic) NSString *pebbleDeviceModel; // @synthesize pebbleDeviceModel=_pebbleDeviceModel; | |
@property(readonly, nonatomic) unsigned int rate; // @synthesize rate=_rate; | |
@property(readonly, nonatomic) NSUUID *nuanceSessionID; // @synthesize nuanceSessionID=_nuanceSessionID; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) PBNuanceRequestInfo *requestInfo; | |
@property(readonly, nonatomic) PBNuanceRequestData *requestData; | |
- (id)appID; | |
- (id)deviceName; | |
- (id)codecStringWithRate:(int)arg1; | |
- (id)applicationName; | |
- (id)carrierName; | |
- (id)phoneNetwork; | |
- (id)APIKey; | |
- (_Bool)isWatchAppFirstParty:(id)arg1; | |
@property(readonly, nonatomic) NSURL *URL; | |
- (id)endpoint; | |
- (id)endpointHostForLanguage:(id)arg1; | |
- (id)initWithRate:(unsigned int)arg1 language:(id)arg2 serialNumber:(id)arg3 watchApp:(id)arg4 pebbleDeviceModel:(id)arg5 pebbleDeviceVersionTag:(id)arg6; | |
@end | |
@interface PBNuanceRequestInfo : NSObject | |
{ | |
NSDictionary *_headers; | |
NSData *_body; | |
} | |
@property(readonly, copy, nonatomic) NSData *body; // @synthesize body=_body; | |
@property(readonly, copy, nonatomic) NSDictionary *headers; // @synthesize headers=_headers; | |
- (void).cxx_destruct; | |
- (id)buildBody; | |
- (id)buildHeaders; | |
- (id)init; | |
@end | |
@interface PBNuanceRequestData : NSObject | |
{ | |
NSDictionary *_headers; | |
NSData *_body; | |
PBNuanceRequest *_request; | |
} | |
@property(nonatomic) __weak PBNuanceRequest *request; // @synthesize request=_request; | |
@property(readonly, copy, nonatomic) NSData *body; // @synthesize body=_body; | |
@property(readonly, copy, nonatomic) NSDictionary *headers; // @synthesize headers=_headers; | |
- (void).cxx_destruct; | |
- (id)buildBody:(id)arg1; | |
- (id)buildHeaders; | |
- (id)initWithRequest:(id)arg1; | |
@end | |
@interface PBOGGFile : NSObject | |
{ | |
unsigned int _frameSize; | |
unsigned int _currentPacketNumber; | |
unsigned long long _totalGranules; | |
} | |
@property(nonatomic) unsigned long long totalGranules; // @synthesize totalGranules=_totalGranules; | |
@property(nonatomic) unsigned int currentPacketNumber; // @synthesize currentPacketNumber=_currentPacketNumber; | |
@property(readonly, nonatomic) unsigned int frameSize; // @synthesize frameSize=_frameSize; | |
- (id)buildOggPacketWithSegments:(id)arg1 packetNumber:(unsigned int)arg2 serialNumber:(unsigned int)arg3 granule:(long long)arg4 beginning:(_Bool)arg5 end:(_Bool)arg6; | |
- (id)buildAudioDataBinaryWithFrames:(id)arg1 isLastChunk:(_Bool)arg2; | |
- (id)buildCommentBinary; | |
- (id)buildHeaderBinaryWithSampleRate:(unsigned int)arg1; | |
@end | |
@interface PBOnboardingAppsStore : NSObject | |
{ | |
RACSignal *_defaultLockerItems; | |
RACSignal *_onboardingWatchfaces; | |
RACSignal *_onboardingDataRequest; | |
RACSubject *_watchSubject; | |
} | |
+ (id)store; | |
@property(readonly, nonatomic) RACSubject *watchSubject; // @synthesize watchSubject=_watchSubject; | |
@property(readonly, nonatomic) RACSignal *onboardingDataRequest; // @synthesize onboardingDataRequest=_onboardingDataRequest; | |
@property(readonly, nonatomic) RACSignal *onboardingWatchfaces; // @synthesize onboardingWatchfaces=_onboardingWatchfaces; | |
@property(readonly, nonatomic) RACSignal *defaultLockerItems; // @synthesize defaultLockerItems=_defaultLockerItems; | |
- (void).cxx_destruct; | |
- (void)requestWithWatch:(id)arg1; | |
- (id)initWithLockerSessionManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBOnboardingBottomView : UIView | |
{ | |
_Bool _showActivityView; | |
PBRoundedButton *_topButton; | |
PBRoundedButton *_bottomButton; | |
unsigned long long _type; | |
UIActivityIndicatorView *_activityIndicatorView; | |
} | |
@property(readonly, nonatomic) __weak UIActivityIndicatorView *activityIndicatorView; // @synthesize activityIndicatorView=_activityIndicatorView; | |
@property(readonly, nonatomic) unsigned long long type; // @synthesize type=_type; | |
@property(nonatomic) _Bool showActivityView; // @synthesize showActivityView=_showActivityView; | |
@property(readonly, nonatomic) PBRoundedButton *bottomButton; // @synthesize bottomButton=_bottomButton; | |
@property(readonly, nonatomic) PBRoundedButton *topButton; // @synthesize topButton=_topButton; | |
- (void).cxx_destruct; | |
- (void)setupView; | |
- (id)initWithBottomViewType:(unsigned long long)arg1; | |
@end | |
@interface PBOnboardingConfigurationManager : NSObject | |
{ | |
PBWatchAssociatedDataManager *_watchAssociatedDataManager; | |
PBPebbleCentral *_pebbleCentral; | |
} | |
+ (long long)lastCompletedOnboardingVersion; | |
+ (id)onboardingConfigurationManager; | |
@property(retain, nonatomic) PBPebbleCentral *pebbleCentral; // @synthesize pebbleCentral=_pebbleCentral; | |
@property(retain, nonatomic) PBWatchAssociatedDataManager *watchAssociatedDataManager; // @synthesize watchAssociatedDataManager=_watchAssociatedDataManager; | |
- (void).cxx_destruct; | |
- (void)setLastCompletedOnboardingVersion:(long long)arg1; | |
- (long long)lastCompletedWatchOnboardingVersionForWatch:(id)arg1; | |
- (void)markOnboardingAsCompleteForWatch:(id)arg1 upToLevel:(long long)arg2; | |
- (_Bool)isOnboardingCompleteForWatch:(id)arg1; | |
- (void)markFirstOnboardingAsCompleteUpToLevel:(long long)arg1; | |
- (void)markFirstOnboardingAsComplete; | |
- (_Bool)isFirstOnboardingComplete; | |
- (_Bool)hasPairedAnyWatch; | |
- (id)initWithPebbleCentral:(id)arg1 watchAssociatedDataManager:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBOnboardingData : MTLModel <MTLJSONSerializing> | |
{ | |
NSArray *_defaultLockerItems; | |
NSArray *_onboardingWatchfaces; | |
} | |
+ (id)onboardingWatchfacesJSONTransformer; | |
+ (id)defaultLockerItemsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSArray *onboardingWatchfaces; // @synthesize onboardingWatchfaces=_onboardingWatchfaces; | |
@property(readonly, copy, nonatomic) NSArray *defaultLockerItems; // @synthesize defaultLockerItems=_defaultLockerItems; | |
- (void).cxx_destruct; | |
@end | |
@interface PBOnboardingDoneViewController : PBOnboardingGenericViewController | |
{ | |
UILabel *_titleLabel; | |
PBRoundedButton *_doneButton; | |
} | |
@property(retain, nonatomic) PBRoundedButton *doneButton; // @synthesize doneButton=_doneButton; | |
@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
- (void).cxx_destruct; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithWatchSignal:(id)arg1; | |
@end | |
@interface PBOnboardingFlowObject : NSObject | |
{ | |
long long _fromVersion; | |
long long _toVersion; | |
NSArray *_flowList; | |
} | |
@property(readonly, copy, nonatomic) NSArray *flowList; // @synthesize flowList=_flowList; | |
@property(readonly, nonatomic) long long toVersion; // @synthesize toVersion=_toVersion; | |
@property(readonly, nonatomic) long long fromVersion; // @synthesize fromVersion=_fromVersion; | |
- (void).cxx_destruct; | |
- (id)initWithVersion:(long long)arg1 toVersion:(long long)arg2 flows:(id)arg3; | |
@end | |
@interface PBOnboardingFlowManager : NSObject | |
{ | |
NSMutableArray *_flowQueue; | |
unsigned long long _currentQueueIndex; | |
} | |
@property(nonatomic) unsigned long long currentQueueIndex; // @synthesize currentQueueIndex=_currentQueueIndex; | |
@property(readonly, nonatomic) NSMutableArray *flowQueue; // @synthesize flowQueue=_flowQueue; | |
- (void).cxx_destruct; | |
- (id)flowObjectStartingFromVersion:(long long)arg1 inFlowObjects:(id)arg2; | |
- (id)flowEnumerator; | |
- (id)initWithFlowObjects:(id)arg1; | |
@end | |
@interface PBOnboardingGenericViewController : PBBaseViewController <PBOnboardingViewControllerFlowStep> | |
{ | |
_Bool _showSkipButton; | |
id <PBViewControllerFlowStepDelegate> _delegate; | |
TTTAttributedLabel *_subtitleLabel; | |
TTTAttributedLabel *_descriptionLabel; | |
TTTAttributedLabel *_detailLabel; | |
unsigned long long _mediaType; | |
NSURL *_mediaURL; | |
UIImage *_mainImage; | |
unsigned long long _bottomType; | |
PBOnboardingBottomView *_onboardingBottomView; | |
UIImageView *_imageView; | |
UIView *_topSpace; | |
UIView *_bottomView; | |
NSLayoutConstraint *_topSpaceTopConstraint; | |
} | |
@property(retain, nonatomic) NSLayoutConstraint *topSpaceTopConstraint; // @synthesize topSpaceTopConstraint=_topSpaceTopConstraint; | |
@property(nonatomic) __weak UIView *bottomView; // @synthesize bottomView=_bottomView; | |
@property(nonatomic) __weak UIView *topSpace; // @synthesize topSpace=_topSpace; | |
@property(nonatomic) __weak UIImageView *imageView; // @synthesize imageView=_imageView; | |
@property(retain, nonatomic) PBOnboardingBottomView *onboardingBottomView; // @synthesize onboardingBottomView=_onboardingBottomView; | |
@property(readonly, nonatomic) unsigned long long bottomType; // @synthesize bottomType=_bottomType; | |
@property(nonatomic) _Bool showSkipButton; // @synthesize showSkipButton=_showSkipButton; | |
@property(retain, nonatomic) UIImage *mainImage; // @synthesize mainImage=_mainImage; | |
@property(retain, nonatomic) NSURL *mediaURL; // @synthesize mediaURL=_mediaURL; | |
@property(readonly, nonatomic) unsigned long long mediaType; // @synthesize mediaType=_mediaType; | |
@property(nonatomic) __weak TTTAttributedLabel *detailLabel; // @synthesize detailLabel=_detailLabel; | |
@property(nonatomic) __weak TTTAttributedLabel *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel; | |
@property(nonatomic) __weak TTTAttributedLabel *subtitleLabel; // @synthesize subtitleLabel=_subtitleLabel; | |
@property(nonatomic) __weak id <PBViewControllerFlowStepDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (long long)completedOnboardingVersion; | |
- (void)backButtonPressed:(id)arg1; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)viewDidDisappear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (void)viewWillLayoutSubviews; | |
- (id)initWithMediaType:(unsigned long long)arg1 bottomType:(unsigned long long)arg2 watchSignal:(id)arg3; | |
- (id)initWithMediaType:(unsigned long long)arg1 bottomType:(unsigned long long)arg2; | |
- (id)initWithWatchSignal:(id)arg1; | |
- (id)init; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBOnboardingSkipURLListener : NSObject | |
{ | |
JLRoutes *_routes; | |
id <PBOnboardingConfigurationManagerProvider> _onboardingConfigurationManagerProvider; | |
} | |
@property(retain, nonatomic) id <PBOnboardingConfigurationManagerProvider> onboardingConfigurationManagerProvider; // @synthesize onboardingConfigurationManagerProvider=_onboardingConfigurationManagerProvider; | |
@property(nonatomic) __weak JLRoutes *routes; // @synthesize routes=_routes; | |
- (void).cxx_destruct; | |
- (_Bool)skipOnboardingWithParameters:(id)arg1; | |
- (void)registerRoutes; | |
- (id)initWithRoutes:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBOnboardingViewControllerFlow : PBViewControllerFlow | |
{ | |
id <PBUserAccountFlowProvider> _userAccountFlowProvider; | |
PBUserAccountFlow *_userAccountFlow; | |
PBVoiceSelectionFlow *_voiceSelectionFlow; | |
PBPermissionRequestFlow *_permissionRequestFlow; | |
PBSMSRepliesFlow *_smsRepliesFlow; | |
PBHealthOptionSelectionFlow *_healthOptionSelectionFlow; | |
PBHealthExtraFlow *_healthExtraFlow; | |
PBFinalSetUpFlow *_finalSetUpFlow; | |
id <PBViewControllerFlowProvider> _initialWatchSetupViewControllerFlowProvider; | |
id <PBInstallDefaultLockerItemsProvider> _installDefaultLockerItemsProvider; | |
PBWatchSetupViewControllerFlow *_watchSetupViewControllerFlow; | |
PBOnboardingConfigurationManager *_configurationManager; | |
PBWatch *_pairedWatch; | |
PBOnboardingAppsStore *_onboardingAppsStore; | |
long long _onboardingVersionAtStart; | |
PBOnboardingFlowManager *_onboardingFlowManager; | |
NSEnumerator *_onboardingFlowEnumerator; | |
} | |
@property(readonly, nonatomic) NSEnumerator *onboardingFlowEnumerator; // @synthesize onboardingFlowEnumerator=_onboardingFlowEnumerator; | |
@property(retain, nonatomic) PBOnboardingFlowManager *onboardingFlowManager; // @synthesize onboardingFlowManager=_onboardingFlowManager; | |
@property(readonly, nonatomic) long long onboardingVersionAtStart; // @synthesize onboardingVersionAtStart=_onboardingVersionAtStart; | |
@property(readonly, nonatomic) PBOnboardingAppsStore *onboardingAppsStore; // @synthesize onboardingAppsStore=_onboardingAppsStore; | |
@property(retain, nonatomic) PBWatch *pairedWatch; // @synthesize pairedWatch=_pairedWatch; | |
@property(retain, nonatomic) PBOnboardingConfigurationManager *configurationManager; // @synthesize configurationManager=_configurationManager; | |
@property(retain, nonatomic) PBWatchSetupViewControllerFlow *watchSetupViewControllerFlow; // @synthesize watchSetupViewControllerFlow=_watchSetupViewControllerFlow; | |
@property(readonly, nonatomic) id <PBInstallDefaultLockerItemsProvider> installDefaultLockerItemsProvider; // @synthesize installDefaultLockerItemsProvider=_installDefaultLockerItemsProvider; | |
@property(readonly, nonatomic) id <PBViewControllerFlowProvider> initialWatchSetupViewControllerFlowProvider; // @synthesize initialWatchSetupViewControllerFlowProvider=_initialWatchSetupViewControllerFlowProvider; | |
@property(retain, nonatomic) PBFinalSetUpFlow *finalSetUpFlow; // @synthesize finalSetUpFlow=_finalSetUpFlow; | |
@property(retain, nonatomic) PBHealthExtraFlow *healthExtraFlow; // @synthesize healthExtraFlow=_healthExtraFlow; | |
@property(retain, nonatomic) PBHealthOptionSelectionFlow *healthOptionSelectionFlow; // @synthesize healthOptionSelectionFlow=_healthOptionSelectionFlow; | |
@property(retain, nonatomic) PBSMSRepliesFlow *smsRepliesFlow; // @synthesize smsRepliesFlow=_smsRepliesFlow; | |
@property(retain, nonatomic) PBPermissionRequestFlow *permissionRequestFlow; // @synthesize permissionRequestFlow=_permissionRequestFlow; | |
@property(retain, nonatomic) PBVoiceSelectionFlow *voiceSelectionFlow; // @synthesize voiceSelectionFlow=_voiceSelectionFlow; | |
@property(retain, nonatomic) PBUserAccountFlow *userAccountFlow; // @synthesize userAccountFlow=_userAccountFlow; | |
@property(readonly, nonatomic) id <PBUserAccountFlowProvider> userAccountFlowProvider; // @synthesize userAccountFlowProvider=_userAccountFlowProvider; | |
- (void).cxx_destruct; | |
- (void)installDefaultLockerItems; | |
- (long long)completedOnboardingVersion; | |
- (id)generateFlowList; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)finishFlowWithSuccess:(_Bool)arg1; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 onboardingAppsStore:(id)arg2 initialWatchSetupViewControllerFlowProvider:(id)arg3; | |
- (id)initWithNavigationController:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBOnboardingViewControllerFlowProvider : NSObject <PBViewControllerFlowProvider> | |
{ | |
id <PBViewControllerFlowProvider> _initialWatchSetupViewControllerFlowProvider; | |
id <PBViewControllerFlowProvider> _permissionRequestFlowProvider; | |
} | |
@property(readonly, nonatomic) id <PBViewControllerFlowProvider> permissionRequestFlowProvider; // @synthesize permissionRequestFlowProvider=_permissionRequestFlowProvider; | |
@property(readonly, nonatomic) id <PBViewControllerFlowProvider> initialWatchSetupViewControllerFlowProvider; // @synthesize initialWatchSetupViewControllerFlowProvider=_initialWatchSetupViewControllerFlowProvider; | |
- (void).cxx_destruct; | |
- (id)flowWithNavigationController:(id)arg1; | |
- (id)initWithInitialWatchSetupViewControllerFlowProvider:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBOnePixelHeightView : UIView | |
{ | |
} | |
- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
- (struct CGSize)intrinsicContentSize; | |
@end | |
@interface PBPaginatedCollectionViewFlowLayout : UICollectionViewFlowLayout | |
{ | |
} | |
- (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; | |
- (id)layoutAttributesForItemAtIndexPath:(id)arg1; | |
- (struct CGRect)frameForItemAtIndexPath:(id)arg1; | |
- (struct CGSize)collectionViewContentSize; | |
- (long long)currentPage; | |
- (long long)numberOfPages; | |
- (double)pageWidth; | |
@end | |
@interface PBPairingBaseViewController : PBBaseViewController | |
{ | |
id <PBPairingBaseViewControllerDelegate> _delegate; | |
PBLEPermissionRequestPolicy *_LEPermissionRequestPolicy; | |
} | |
@property(retain, nonatomic) PBLEPermissionRequestPolicy *LEPermissionRequestPolicy; // @synthesize LEPermissionRequestPolicy=_LEPermissionRequestPolicy; | |
@property(nonatomic) __weak id <PBPairingBaseViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)notifyDelegatePairingWasIgnoredForTransportNamed:(id)arg1; | |
- (void)notifyDelegatePairingWasSkipped; | |
- (void)notifyDelegatePairingDidFailWithError:(id)arg1; | |
- (void)notifyDelegatePairingDidSucceed; | |
- (void)notifyDelegatePairingShouldStart; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)awakeFromInjection; | |
- (void)commonInit; | |
- (id)initWithWatchSignal:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBPairingFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBBTClassicPairingFlowDelegate, PBBTLowEnergyPairingFlowDelegate, PBWatchModelSelectorViewControllerDelegate, PBWatchSetupViewControllerFlowStep, PBPairingFlow> | |
{ | |
_Bool _shouldPairingFlowAllowSkip; | |
UIViewController *_startingViewController; | |
PBViewControllerFlow<PBPairingFlow> *_transportPairingFlow; | |
PBWatch *_pairedWatch; | |
PBTransportPairingFlowFactory *_transportPairingFlowFactory; | |
} | |
@property(retain, nonatomic) PBTransportPairingFlowFactory *transportPairingFlowFactory; // @synthesize transportPairingFlowFactory=_transportPairingFlowFactory; | |
@property(nonatomic) _Bool shouldPairingFlowAllowSkip; // @synthesize shouldPairingFlowAllowSkip=_shouldPairingFlowAllowSkip; | |
@property(retain, nonatomic) PBWatch *pairedWatch; // @synthesize pairedWatch=_pairedWatch; | |
@property(retain, nonatomic) PBViewControllerFlow<PBPairingFlow> *transportPairingFlow; // @synthesize transportPairingFlow=_transportPairingFlow; | |
@property(retain, nonatomic) UIViewController *startingViewController; // @synthesize startingViewController=_startingViewController; | |
- (void).cxx_destruct; | |
- (id)transportPairingFlowForWatchModel:(long long)arg1; | |
- (id)watchModelSelectionViewController; | |
- (id)checkViewController; | |
- (void)internalStartFlowWithContext:(id)arg1 initalViewControllers:(id)arg2; | |
- (void)flowStepWantsToAbort:(id)arg1; | |
- (_Bool)shouldPairingFlowAllowSkip:(id)arg1; | |
- (void)flowStepDidSkipSelection:(id)arg1; | |
- (void)flowStep:(id)arg1 didSelectWatchModel:(long long)arg2; | |
- (id)viewControllersBeforeFlow; | |
- (void)startFlowWithPreviousViewControllers:(id)arg1; | |
- (void)configureForReconnectingForPairedWatchSignal:(id)arg1; | |
- (void)configureForNewWatchPairing; | |
- (void)configureForInitialPairing; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (long long)completedWatchOnboardingVersion; | |
- (void)startFlowWithContext:(id)arg1 initalViewControllers:(id)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTransportPairingFlowFactory : NSObject | |
{ | |
CDUnknownBlockType _classicGenerator; | |
CDUnknownBlockType _LEGenerator; | |
} | |
- (void).cxx_destruct; | |
- (id)transportPairingFlowForWatchModel:(long long)arg1; | |
- (id)initWithClassicGenerator:(CDUnknownBlockType)arg1 LEGenerator:(CDUnknownBlockType)arg2; | |
- (id)init; | |
@end | |
@interface PBPairingProblemViewController : PBPairingBaseViewController | |
{ | |
PBPairingProblemViewModel *_viewModel; | |
UILabel *_instructionLabel1; | |
UILabel *_instructionLabel2; | |
UILabel *_troubleLabel; | |
PBRoundedButton *_retryPairingButton; | |
PBRoundedButton *_bluetoothInstructionButton; | |
PBRoundedButton *_pairingInstructionButton; | |
UIView *_bottomView; | |
PBRoundedButton *_contactSupportButton; | |
} | |
@property(nonatomic) __weak PBRoundedButton *contactSupportButton; // @synthesize contactSupportButton=_contactSupportButton; | |
@property(nonatomic) __weak UIView *bottomView; // @synthesize bottomView=_bottomView; | |
@property(nonatomic) __weak PBRoundedButton *pairingInstructionButton; // @synthesize pairingInstructionButton=_pairingInstructionButton; | |
@property(nonatomic) __weak PBRoundedButton *bluetoothInstructionButton; // @synthesize bluetoothInstructionButton=_bluetoothInstructionButton; | |
@property(nonatomic) __weak PBRoundedButton *retryPairingButton; // @synthesize retryPairingButton=_retryPairingButton; | |
@property(nonatomic) __weak UILabel *troubleLabel; // @synthesize troubleLabel=_troubleLabel; | |
@property(nonatomic) __weak UILabel *instructionLabel2; // @synthesize instructionLabel2=_instructionLabel2; | |
@property(nonatomic) __weak UILabel *instructionLabel1; // @synthesize instructionLabel1=_instructionLabel1; | |
@property(retain, nonatomic) PBPairingProblemViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
- (void).cxx_destruct; | |
- (void)openSupportPageWithURL:(id)arg1; | |
- (_Bool)canSkip; | |
- (void)notNowButtonPressed:(id)arg1; | |
- (void)contactSupportButtonPressed:(id)arg1; | |
- (void)pairingNotWorking:(id)arg1; | |
- (void)bluetoothInstructionButtonPressed:(id)arg1; | |
- (void)retryPairing:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithWatchSignal:(id)arg1; | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@interface PBPebbleFilterAlertView : NSObject | |
{ | |
} | |
+ (id)predicateForWatchModel:(long long)arg1; | |
+ (id)showForWatchModel:(long long)arg1; | |
@end | |
@interface PBPebbleProtocolLogging : NSObject | |
{ | |
} | |
+ (_Bool)isPebbleProtocolVerboseLoggingEnabled; | |
+ (void)setPebbleProtocolVerboseLoggingEnabled:(_Bool)arg1; | |
+ (void)load; | |
@end | |
@interface PBPebbleWebViewController : PBBaseViewController <PBWebViewDelegate> | |
{ | |
_Bool _shouldTrackWebHistory; | |
_Bool _shouldTrackTitleChanges; | |
_Bool _allowsFailedRequest; | |
_Bool _matchesBackgroundColorToDocument; | |
_Bool _useWebKit; | |
PBWebView *_webView; | |
UIBarButtonItem *_backBarButton; | |
UIBarButtonItem *_rootBarButton; | |
UIBarButtonItem *_dismissButton; | |
NSURL *_initialURL; | |
unsigned long long _cachePolicy; | |
} | |
@property(nonatomic) unsigned long long cachePolicy; // @synthesize cachePolicy=_cachePolicy; | |
@property(nonatomic) _Bool useWebKit; // @synthesize useWebKit=_useWebKit; | |
@property(readonly, nonatomic) NSURL *initialURL; // @synthesize initialURL=_initialURL; | |
@property(retain, nonatomic) UIBarButtonItem *dismissButton; // @synthesize dismissButton=_dismissButton; | |
@property(retain, nonatomic) UIBarButtonItem *rootBarButton; // @synthesize rootBarButton=_rootBarButton; | |
@property(retain, nonatomic) UIBarButtonItem *backBarButton; // @synthesize backBarButton=_backBarButton; | |
@property(nonatomic) __weak PBWebView *webView; // @synthesize webView=_webView; | |
@property(nonatomic) _Bool matchesBackgroundColorToDocument; // @synthesize matchesBackgroundColorToDocument=_matchesBackgroundColorToDocument; | |
@property(nonatomic) _Bool allowsFailedRequest; // @synthesize allowsFailedRequest=_allowsFailedRequest; | |
@property(nonatomic) _Bool shouldTrackTitleChanges; // @synthesize shouldTrackTitleChanges=_shouldTrackTitleChanges; | |
@property(nonatomic) _Bool shouldTrackWebHistory; // @synthesize shouldTrackWebHistory=_shouldTrackWebHistory; | |
- (void).cxx_destruct; | |
- (id)jsonFromDictionary:(id)arg1; | |
- (void)handleJavaScriptRequest:(id)arg1 withArgs:(id)arg2; | |
- (id)parseJavaScriptCallRequest:(id)arg1; | |
- (void)keyboardDidHideNotification:(id)arg1; | |
- (void)updateToolbar; | |
- (void)writeToJSBridge:(id)arg1 forTransactionType:(id)arg2; | |
- (void)writeJSBridgeRequest:(id)arg1; | |
- (void)writeJSBridgeResponse:(id)arg1; | |
- (void)dismissModally; | |
- (void)closeScreen:(id)arg1; | |
- (void)openURL:(id)arg1; | |
- (void)emailSupport:(id)arg1; | |
- (void)setNavBarTitle:(id)arg1; | |
- (void)handleTapOnBackButton; | |
- (id)requestWithURL:(id)arg1; | |
- (id)implementedJavascriptBridgeMethods; | |
- (void)webView:(id)arg1 didFailLoadWithError:(id)arg2; | |
- (_Bool)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(long long)arg3; | |
- (void)webViewDidFinishLoad:(id)arg1; | |
- (void)webViewDidStartLoad:(id)arg1; | |
- (void)reloadPage; | |
- (void)updateContentInsetInResponseToWatchDisconnectedBannerHeight:(double)arg1; | |
- (void)loadRequest; | |
- (void)viewDidDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (void)loadView; | |
- (void)dealloc; | |
- (id)initUsingWebKitWithURL:(id)arg1 cachePolicy:(unsigned long long)arg2; | |
- (id)initUsingWebKitWithURL:(id)arg1; | |
- (id)initWithURL:(id)arg1; | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
- (id)initWithCoder:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBPermissionRequestFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBFixPermissionsViewControllerDelegate, PBOnboardingViewControllerFlowStep> | |
{ | |
_Bool _success; | |
} | |
@property(nonatomic) _Bool success; // @synthesize success=_success; | |
- (id)fixCalendarViewController; | |
- (id)fixLocationViewController; | |
- (id)fixNotificationViewController; | |
- (id)calendarPermissionViewController; | |
- (id)remoteNotificationsPermissionRequestViewController; | |
- (id)locationPermissionRequestViewController; | |
- (void)fixPermissionViewControllerWantsToSkip:(id)arg1; | |
- (void)fixPermissionViewControllerWantsToFix:(id)arg1 needsToInvokeSettings:(_Bool)arg2; | |
- (long long)completedOnboardingVersion; | |
- (void)goToFixPermissionsScreenForFlowStep:(id)arg1; | |
- (void)goToNextFlowStepAfterFlowStep:(id)arg1; | |
- (void)goToNextFlowStepAfterPhase:(long long)arg1; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBPermissionTableViewController : PBTableViewController | |
{ | |
} | |
+ (long long)pb_tableViewStyle; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)viewDidLoad; | |
@end | |
@interface PBPhoneApp : NSObject | |
{ | |
NSString *_localizedName; | |
NSString *_appBundleIdentifier; | |
unsigned long long _systemPhoneApp; | |
} | |
+ (id)appWithSystemPhoneApp:(unsigned long long)arg1; | |
+ (unsigned long long)systemPhoneAppFromBundleIdentifier:(id)arg1; | |
@property(readonly, nonatomic) unsigned long long systemPhoneApp; // @synthesize systemPhoneApp=_systemPhoneApp; | |
@property(readonly, nonatomic) NSString *appBundleIdentifier; // @synthesize appBundleIdentifier=_appBundleIdentifier; | |
@property(readonly, nonatomic) NSString *localizedName; // @synthesize localizedName=_localizedName; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) _Bool isInstalled; | |
@property(readonly, nonatomic) NSURL *appIconURL; | |
@property(readonly, nonatomic) _Bool needsAddressBookContacts; | |
@end | |
@interface PBPhoneCallAbstractMessage : PBProtocolMessage | |
{ | |
} | |
+ (id)messageWithCookie:(unsigned int)arg1 commandID:(unsigned char)arg2; | |
+ (id)messageWithCookie:(unsigned int)arg1; | |
@end | |
@interface PBPhoneCallIdentifiableAbstractMessage : PBPhoneCallAbstractMessage | |
{ | |
} | |
+ (id)messageWithPhoneNumber:(id)arg1 fullName:(id)arg2 cookie:(unsigned int)arg3 commandID:(unsigned char)arg4; | |
+ (id)messageWithCookie:(unsigned int)arg1; | |
+ (id)messageWithPhoneNumber:(id)arg1 fullName:(id)arg2 cookie:(unsigned int)arg3; | |
@end | |
@interface PBPhoneCallGetStateRequestMessage : PBProtocolMessage | |
{ | |
} | |
+ (void)load; | |
@end | |
@interface PBPhoneCallGetStateResponseMessage : PBProtocolMessage | |
{ | |
} | |
- (id)initWithCallMessages:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBPhoneCallIncomingMessage : PBPhoneCallIdentifiableAbstractMessage | |
{ | |
} | |
+ (id)messageWithPhoneNumber:(id)arg1 fullName:(id)arg2 cookie:(unsigned int)arg3; | |
@end | |
@interface PBPhoneCallMissedMessage : PBPhoneCallIdentifiableAbstractMessage | |
{ | |
} | |
+ (id)messageWithPhoneNumber:(id)arg1 fullName:(id)arg2 cookie:(unsigned int)arg3; | |
@end | |
@interface PBPhoneCallOutgoingMessage : PBPhoneCallAbstractMessage | |
{ | |
} | |
+ (id)messageWithCookie:(unsigned int)arg1; | |
@end | |
@interface PBPhoneCallStartMessage : PBPhoneCallAbstractMessage | |
{ | |
} | |
+ (id)messageWithCookie:(unsigned int)arg1; | |
@end | |
@interface PBPhoneCallEndMessage : PBPhoneCallAbstractMessage | |
{ | |
} | |
+ (id)messageWithCookie:(unsigned int)arg1; | |
@end | |
@interface PBPhoneCallWatchService : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
CTCallCenter *_callCenter; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(retain, nonatomic) CTCallCenter *callCenter; // @synthesize callCenter=_callCenter; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)sendCallState:(id)arg1; | |
- (id)messageForCall:(id)arg1; | |
- (void)registerForGetStateRequestMessages; | |
- (void)sendGetStateResponse; | |
- (void)sendCurrentCalls; | |
- (void)activate; | |
- (id)init; | |
- (id)initWithWatch:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBPhoneNumber : NSObject | |
{ | |
_Bool _valid; | |
NSString *_rawStringValue; | |
NSString *_stringRepresentationForWatch; | |
NSString *_stringRepresentationForWeb; | |
NBPhoneNumber *_phoneNumber; | |
} | |
+ (id)phoneNumberWithStringValue:(id)arg1; | |
@property(readonly, nonatomic) NBPhoneNumber *phoneNumber; // @synthesize phoneNumber=_phoneNumber; | |
@property(readonly, copy, nonatomic) NSString *stringRepresentationForWeb; // @synthesize stringRepresentationForWeb=_stringRepresentationForWeb; | |
@property(readonly, copy, nonatomic) NSString *stringRepresentationForWatch; // @synthesize stringRepresentationForWatch=_stringRepresentationForWatch; | |
@property(readonly, nonatomic, getter=isValid) _Bool valid; // @synthesize valid=_valid; | |
@property(readonly, copy, nonatomic) NSString *rawStringValue; // @synthesize rawStringValue=_rawStringValue; | |
- (void).cxx_destruct; | |
- (_Bool)isEqual:(id)arg1; | |
- (id)sanitizePhoneNumber:(id)arg1 withCharacterWhitelist:(id)arg2 separator:(id)arg3; | |
- (id)sanitizePhoneNumberForWatch:(id)arg1; | |
- (id)sanitizePhoneNumberForWeb:(id)arg1; | |
- (_Bool)isPhoneNumberStringValid:(id)arg1; | |
- (id)phoneUtil; | |
- (id)description; | |
@property(readonly, copy, nonatomic) NSString *isoCountryCode; | |
@property(readonly, copy, nonatomic) NSNumber *countryCallingCode; | |
- (id)initWithStringValue:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBPingPongBroadcaster : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
NSHashTable *_listeners; | |
NSObject<OS_dispatch_queue> *_listenersQueue; | |
id _pingReceiveHandler; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
+ (id)globalSignal; | |
@property(readonly, nonatomic) id pingReceiveHandler; // @synthesize pingReceiveHandler=_pingReceiveHandler; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *listenersQueue; // @synthesize listenersQueue=_listenersQueue; | |
@property(readonly, nonatomic) NSHashTable *listeners; // @synthesize listeners=_listeners; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)sendPongResponseForPingMessage:(id)arg1; | |
- (void)removeListener:(id)arg1; | |
- (void)addListener:(id)arg1; | |
- (void)deactivate; | |
- (id)initWithWatch:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBAbstractPlacemark : NSObject <NSCoding, PBPlacemark> | |
{ | |
CLLocation *_location; | |
NSString *_locality; | |
NSString *_administrativeArea; | |
NSString *_country; | |
} | |
@property(readonly, copy, nonatomic) NSString *country; // @synthesize country=_country; | |
@property(readonly, copy, nonatomic) NSString *administrativeArea; // @synthesize administrativeArea=_administrativeArea; | |
@property(readonly, copy, nonatomic) NSString *locality; // @synthesize locality=_locality; | |
@property(readonly, copy, nonatomic) CLLocation *location; // @synthesize location=_location; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) double longitudeDegrees; | |
@property(readonly, nonatomic) double latitudeDegrees; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)oneShotLocationNameSignalWithLocation:(id)arg1; | |
- (id)locationSignal; | |
@property(readonly, copy) NSString *description; | |
- (id)detailedLocationName; | |
- (id)displayName; | |
@property(readonly, nonatomic) _Bool isCurrentLocation; | |
- (_Bool)isEqual:(id)arg1; | |
@property(readonly) unsigned long long hash; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBCurrentLocationPlacemark : PBAbstractPlacemark | |
{ | |
} | |
+ (id)currentLocation; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (_Bool)isEqual:(id)arg1; | |
- (id)oneShotLocationNameSignalWithLocation:(id)arg1; | |
- (id)locationSignal; | |
- (id)locality; | |
- (id)displayName; | |
- (_Bool)isCurrentLocation; | |
- (id)initWithCurrentLocation; | |
@end | |
@interface PBCoreLocationPlacemark : PBAbstractPlacemark | |
{ | |
CLPlacemark *_clPlacemark; | |
} | |
@property(readonly, copy, nonatomic) CLPlacemark *clPlacemark; // @synthesize clPlacemark=_clPlacemark; | |
- (void).cxx_destruct; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)country; | |
- (id)administrativeArea; | |
- (id)locality; | |
- (id)location; | |
- (id)initWithCLPlacemark:(id)arg1; | |
@end | |
@interface PBCustomLocationPlacemark : PBAbstractPlacemark | |
{ | |
} | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithLocation:(id)arg1 locality:(id)arg2 administrativeArea:(id)arg3 country:(id)arg4; | |
@end | |
@interface PBPlacemarkPickerViewController : PBTableViewController <UISearchBarDelegate> | |
{ | |
id <PBPlacemarkPickerViewControllerDelegate> _delegate; | |
PBGeocoder *_geocoder; | |
UISearchBar *_searchBar; | |
NSArray *_placemarks; | |
} | |
+ (id)viewController; | |
@property(retain, nonatomic) NSArray *placemarks; // @synthesize placemarks=_placemarks; | |
@property(retain, nonatomic) UISearchBar *searchBar; // @synthesize searchBar=_searchBar; | |
@property(readonly, nonatomic) PBGeocoder *geocoder; // @synthesize geocoder=_geocoder; | |
@property(nonatomic) __weak id <PBPlacemarkPickerViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (id)placemarkAtIndexPath:(id)arg1; | |
- (void)handleKeyboardChangeNotification:(id)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithGeocoder:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBPreferenceChange : PBBlobEntryModelChange | |
{ | |
} | |
@end | |
@interface PBPreference : NSObject <PBBlobEntryModel, PBBlobCoding, PBBlobDBBlobRepresentation, PBBlobEntryModelBlobAdapter> | |
{ | |
NSString *_preferenceIdentifier; | |
NSData *_contentData; | |
} | |
+ (unsigned long long)keyFromStringRepresentation:(id)arg1; | |
+ (id)identifierKeyStringRepresentation:(unsigned long long)arg1; | |
+ (id)blobEntryModelFromBlobEntry:(id)arg1; | |
+ (id)preferenceFromManagedEntry:(id)arg1; | |
@property(readonly, copy, nonatomic) NSData *contentData; // @synthesize contentData=_contentData; | |
@property(readonly, copy, nonatomic) NSString *preferenceIdentifier; // @synthesize preferenceIdentifier=_preferenceIdentifier; | |
- (void).cxx_destruct; | |
- (id)blobRepresentation; | |
- (void)encodeToDataWriter:(id)arg1; | |
@property(readonly, nonatomic) unsigned char database; | |
@property(readonly, nonatomic) id <PBBlobCoding> blobData; | |
@property(readonly, nonatomic) NSData *blobKey; | |
- (id)initWithIdentifier:(id)arg1 contentData:(id)arg2; | |
- (id)init; | |
@property(readonly, nonatomic) NSString *modelIdentifier; | |
- (id)initWithManagedPreference:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBPreferenceActivity : PBPreference | |
{ | |
_Bool _activityTrackingEnabled; | |
_Bool _activityInsightsEnabled; | |
_Bool _sleepInsightsEnabled; | |
unsigned char _ageInYears; | |
unsigned char _gender; | |
unsigned short _heightInMm; | |
unsigned short _weightInDag; | |
} | |
+ (id)defaultPreference; | |
@property(nonatomic) unsigned short weightInDag; // @synthesize weightInDag=_weightInDag; | |
@property(nonatomic) unsigned short heightInMm; // @synthesize heightInMm=_heightInMm; | |
@property(nonatomic) unsigned char gender; // @synthesize gender=_gender; | |
@property(nonatomic) unsigned char ageInYears; // @synthesize ageInYears=_ageInYears; | |
@property(nonatomic) _Bool sleepInsightsEnabled; // @synthesize sleepInsightsEnabled=_sleepInsightsEnabled; | |
@property(nonatomic) _Bool activityInsightsEnabled; // @synthesize activityInsightsEnabled=_activityInsightsEnabled; | |
@property(nonatomic) _Bool activityTrackingEnabled; // @synthesize activityTrackingEnabled=_activityTrackingEnabled; | |
- (id)description; | |
- (id)contentData; | |
- (id)initializeFromContentData:(id)arg1; | |
- (id)initWithIdentifier:(id)arg1 contentData:(id)arg2; | |
@end | |
@interface PBPreferenceDataStore : PBBlobDBBaseDataStore | |
{ | |
} | |
- (_Bool)supportsSoftDeletion; | |
- (id)attributeIdentifierKey; | |
- (Class)blobEntryModelClass; | |
- (Class)blobEntryStatusEntityClass; | |
- (Class)blobEntryEntityClass; | |
@end | |
@interface PBPreferenceHeartRate : PBPreference | |
{ | |
unsigned long long _restingHeartRate; | |
unsigned long long _elevatedHeartRate; | |
unsigned long long _maximumHeartRate; | |
unsigned long long _zone1Threshold; | |
unsigned long long _zone2Threshold; | |
unsigned long long _zone3Threshold; | |
} | |
@property(readonly, nonatomic) unsigned long long zone3Threshold; // @synthesize zone3Threshold=_zone3Threshold; | |
@property(readonly, nonatomic) unsigned long long zone2Threshold; // @synthesize zone2Threshold=_zone2Threshold; | |
@property(readonly, nonatomic) unsigned long long zone1Threshold; // @synthesize zone1Threshold=_zone1Threshold; | |
@property(readonly, nonatomic) unsigned long long maximumHeartRate; // @synthesize maximumHeartRate=_maximumHeartRate; | |
@property(readonly, nonatomic) unsigned long long elevatedHeartRate; // @synthesize elevatedHeartRate=_elevatedHeartRate; | |
@property(readonly, nonatomic) unsigned long long restingHeartRate; // @synthesize restingHeartRate=_restingHeartRate; | |
- (id)description; | |
- (id)contentData; | |
- (id)initWithIdentifier:(id)arg1 contentData:(id)arg2; | |
- (id)initWithRestingHeartRate:(unsigned long long)arg1 elevatedHeartRate:(unsigned long long)arg2 maximumHeartRate:(unsigned long long)arg3 zone1Threshold:(unsigned long long)arg4 zone2Threshold:(unsigned long long)arg5 zone3Threshold:(unsigned long long)arg6; | |
@end | |
@interface PBPreferenceHRM : PBPreference | |
{ | |
_Bool _heartRateMonitoringEnabled; | |
} | |
+ (id)defaultPreference; | |
@property(nonatomic) _Bool heartRateMonitoringEnabled; // @synthesize heartRateMonitoringEnabled=_heartRateMonitoringEnabled; | |
- (id)description; | |
- (id)contentData; | |
- (id)initializeFromContentData:(id)arg1; | |
- (id)initWithIdentifier:(id)arg1 contentData:(id)arg2; | |
@end | |
@interface PBPreferenceManager : PBBlobDBBaseWatchServiceAdapter | |
{ | |
} | |
- (void)updatePreference:(id)arg1; | |
- (id)heartRateMonitorPreference; | |
- (id)heartRatePreference; | |
- (id)unitDistancePreference; | |
- (id)activityPreference; | |
- (id)findPreferenceWithIdentifierKey:(unsigned long long)arg1; | |
- (id)init; | |
@end | |
@interface PBPreferenceUnitDistance : PBPreference | |
{ | |
unsigned char _distanceUnit; | |
} | |
+ (id)defaultPreference; | |
+ (id)titleForDistanceUnit:(unsigned char)arg1; | |
@property(nonatomic) unsigned char distanceUnit; // @synthesize distanceUnit=_distanceUnit; | |
- (id)description; | |
- (id)contentData; | |
- (id)initializeFromContentData:(id)arg1; | |
- (id)initWithIdentifier:(id)arg1 contentData:(id)arg2; | |
@end | |
@interface PBPreferenceWatchService : PBBlobDBWatchService | |
{ | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
- (_Bool)isVerbose; | |
- (_Bool)accountChangeTriggersSynchronization; | |
- (id)availabilityCheckKeyForDatabaseWithID:(unsigned char)arg1; | |
- (id)databasesSupportsAvailabilityCheck; | |
- (id)databasesSupportsClear; | |
- (id)databasesSyncType; | |
- (id)init; | |
@end | |
@interface PBPreFirmwareMigrationFlow : PBViewControllerFlow <PBApliteUpdateViewControllerDelegate, PBConnectChargerViewControllerDelegate, PBLegacyAppUninstallViewControllerDelegate> | |
{ | |
_Bool _analyticsEventForFlowAbortionSent; | |
PBLegacyAppAdapter *_legacyAppAdapter; | |
} | |
@property(nonatomic) _Bool analyticsEventForFlowAbortionSent; // @synthesize analyticsEventForFlowAbortionSent=_analyticsEventForFlowAbortionSent; | |
@property(retain, nonatomic) PBLegacyAppAdapter *legacyAppAdapter; // @synthesize legacyAppAdapter=_legacyAppAdapter; | |
- (void).cxx_destruct; | |
- (void)legacyAppViewControllerDidTapBackButton:(id)arg1; | |
- (void)legacyAppViewControllerDidFinish:(id)arg1; | |
- (void)connectChargerViewControllerDidTapBackButton:(id)arg1; | |
- (void)connectChargerViewControllerDidContinue:(id)arg1; | |
- (void)apliteViewControllerDidChooseToContinue:(id)arg1; | |
- (void)apliteViewControllerDidChooseClassicApp:(id)arg1; | |
- (void)apliteViewControllerDidTapBackButton:(id)arg1; | |
- (id)legacyAppController; | |
- (id)connectChargerController; | |
- (id)apliteUpdateController; | |
- (void)flowStepDidSkipSelection:(id)arg1; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (void)advanceToStep:(unsigned long long)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBPresentViewControllerCoordinator : NSObject | |
{ | |
_Bool _isPresentingViewControllerModally; | |
CDUnknownBlockType _viewControllerProvider; | |
NSMutableArray *_callbacks; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
} | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *internalQueue; // @synthesize internalQueue=_internalQueue; | |
@property(nonatomic) _Bool isPresentingViewControllerModally; // @synthesize isPresentingViewControllerModally=_isPresentingViewControllerModally; | |
@property(readonly, copy, nonatomic) NSMutableArray *callbacks; // @synthesize callbacks=_callbacks; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType viewControllerProvider; // @synthesize viewControllerProvider=_viewControllerProvider; | |
- (void).cxx_destruct; | |
- (_Bool)present:(CDUnknownBlockType)arg1 shouldWaitForTurn:(_Bool)arg2; | |
- (_Bool)present:(CDUnknownBlockType)arg1; | |
- (id)initWithViewControllerProvider:(CDUnknownBlockType)arg1; | |
@end | |
@interface PBPrivacyPolicyManager : NSObject | |
{ | |
NSUserDefaults *_userDefaults; | |
} | |
+ (id)urlForPrivacyPolicy:(unsigned long long)arg1; | |
@property(readonly, nonatomic) NSUserDefaults *userDefaults; // @synthesize userDefaults=_userDefaults; | |
- (void).cxx_destruct; | |
- (void)sendAnalyticsForPrivacyPolicy:(unsigned long long)arg1 accepted:(_Bool)arg2; | |
- (id)alertTextForPrivacy:(unsigned long long)arg1; | |
- (_Bool)hasAgreedToAnyPebblePrivacyPolicy; | |
- (_Bool)hasAgreedToAllPrivacyPolicies; | |
- (id)acceptActionForAlert:(id)arg1 privacyPolicy:(unsigned long long)arg2 acceptHandler:(CDUnknownBlockType)arg3; | |
- (id)cancelActionForAlert:(id)arg1 privacyPolicy:(unsigned long long)arg2 cancelHandler:(CDUnknownBlockType)arg3; | |
- (id)reviewActionForAlert:(id)arg1 privacyPolicy:(unsigned long long)arg2 reviewHandler:(CDUnknownBlockType)arg3; | |
- (void)addDefaultActionsToPrivacyPolicyAlert:(id)arg1 privacyPolicy:(unsigned long long)arg2 reviewHandler:(CDUnknownBlockType)arg3 cancelHandler:(CDUnknownBlockType)arg4 acceptHandler:(CDUnknownBlockType)arg5; | |
- (id)privacyPolicyModal:(unsigned long long)arg1; | |
- (id)createPrivacyPolicyAlertController:(unsigned long long)arg1 reviewHandler:(CDUnknownBlockType)arg2 cancelHandler:(CDUnknownBlockType)arg3 acceptHandler:(CDUnknownBlockType)arg4; | |
- (id)createCustomPrivacyPolicyAlertController:(unsigned long long)arg1 alertMessage:(id)arg2 extraActions:(id)arg3 reviewHandler:(CDUnknownBlockType)arg4 cancelHandler:(CDUnknownBlockType)arg5 acceptHandler:(CDUnknownBlockType)arg6; | |
- (void)acceptedPrivacyPolicy:(unsigned long long)arg1; | |
- (_Bool)needToShowPrivacyPolicy:(unsigned long long)arg1; | |
- (_Bool)hasAgreedToPrivacyPolicy:(unsigned long long)arg1; | |
- (id)initWithUserDefaults:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBInjectedProviderBuilder : NSObject | |
{ | |
Class _klass; | |
SEL _selector; | |
CDUnknownBlockType _providerBlock; | |
} | |
+ (id)builderForClass:(Class)arg1 selector:(SEL)arg2 providerBlock:(CDUnknownBlockType)arg3; | |
+ (void)initialize; | |
- (void).cxx_destruct; | |
- (void)inject; | |
- (id)initForClass:(Class)arg1 selector:(SEL)arg2 providerBlock:(CDUnknownBlockType)arg3; | |
- (id)init; | |
@end | |
@interface PBProximityBasedPairingService : NSObject <PBWatchDiscoveryServiceDelegate> | |
{ | |
id <PBProximityBasedPairingServiceDelegate> _delegate; | |
PBBluetoothLowEnergyIssueAnalyzer *_issueAnalyzer; | |
PBWatchDiscoveryService *_discoveryService; | |
PBWatchCandidate *_candidate; | |
NSMutableSet *_candidates; | |
NSTimer *_timeoutTimer; | |
NSTimer *_rangeIncreaseTimer; | |
long long _rssiThreshold; | |
} | |
+ (id)service; | |
@property(nonatomic) long long rssiThreshold; // @synthesize rssiThreshold=_rssiThreshold; | |
@property(retain, nonatomic) NSTimer *rangeIncreaseTimer; // @synthesize rangeIncreaseTimer=_rangeIncreaseTimer; | |
@property(retain, nonatomic) NSTimer *timeoutTimer; // @synthesize timeoutTimer=_timeoutTimer; | |
@property(readonly, nonatomic) NSMutableSet *candidates; // @synthesize candidates=_candidates; | |
@property(retain, nonatomic) PBWatchCandidate *candidate; // @synthesize candidate=_candidate; | |
@property(readonly, nonatomic) PBWatchDiscoveryService *discoveryService; // @synthesize discoveryService=_discoveryService; | |
@property(readonly, nonatomic) PBBluetoothLowEnergyIssueAnalyzer *issueAnalyzer; // @synthesize issueAnalyzer=_issueAnalyzer; | |
@property(nonatomic) __weak id <PBProximityBasedPairingServiceDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (_Bool)validateCandidateForPairing:(id)arg1; | |
- (void)didDiscoverCandidate:(id)arg1; | |
- (void)candidatesChanged; | |
- (void)increaseRange; | |
- (void)discoveryService:(id)arg1 didDiscoverUnfaithfulCandidate:(id)arg2; | |
- (void)discoveryService:(id)arg1 didDisconnectCandidate:(id)arg2; | |
- (void)discoveryService:(id)arg1 didFailToPairCandidate:(id)arg2 error:(id)arg3; | |
- (void)discoveryService:(id)arg1 didPairCandidate:(id)arg2; | |
- (void)discoveryService:(id)arg1 willPairCandidate:(id)arg2; | |
- (void)discoveryService:(id)arg1 didDiscoverCandidate:(id)arg2; | |
- (void)resume; | |
- (void)pauseProximityScanning; | |
- (void)pause; | |
@property(retain, nonatomic) NSPredicate *nameFilterPredicate; | |
- (id)initWithDiscoveryService:(id)arg1; | |
@end | |
@interface PBPutBytesAbortMessage : PBPutBytesMessage | |
{ | |
} | |
- (id)init; | |
- (id)initWithCookie:(unsigned int)arg1; | |
@end | |
@interface PBPutBytesAckMessage : PBPutBytesMessage | |
{ | |
unsigned int _cookie; | |
} | |
+ (void)load; | |
- (unsigned int)cookie; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBPutBytesCommitMessage : PBPutBytesMessage | |
{ | |
} | |
- (id)init; | |
- (id)initWithCookie:(unsigned int)arg1 crc:(unsigned int)arg2; | |
@end | |
@interface PBPutBytesInitMessage : PBPutBytesMessage | |
{ | |
} | |
- (id)init; | |
- (id)initWithSize:(unsigned int)arg1 type:(unsigned char)arg2 appID:(unsigned int)arg3 filename:(id)arg4; | |
@end | |
@interface PBPutBytesInstallBinaryImageOperation : PBAsynchronousMessageOperation | |
{ | |
_Bool _wasSuccessful; | |
_Bool _didTimeout; | |
unsigned int _cookie; | |
} | |
@property(readonly, nonatomic) unsigned int cookie; // @synthesize cookie=_cookie; | |
@property(readonly, nonatomic) _Bool didTimeout; // @synthesize didTimeout=_didTimeout; | |
@property(readonly, nonatomic) _Bool wasSuccessful; // @synthesize wasSuccessful=_wasSuccessful; | |
- (void)finishWithResponse:(id)arg1; | |
- (id)initWithWatch:(id)arg1 cookie:(unsigned int)arg2; | |
@end | |
@interface PBPutBytesInstallMessage : PBPutBytesMessage | |
{ | |
} | |
- (id)init; | |
- (id)initWithCookie:(unsigned int)arg1; | |
@end | |
@interface PBPutBytesMessage : PBProtocolMessage | |
{ | |
unsigned int _cookie; | |
} | |
@property(readonly, nonatomic) unsigned int cookie; // @synthesize cookie=_cookie; | |
- (id)initWithCookie:(unsigned int)arg1 commandID:(unsigned char)arg2 payload:(id)arg3; | |
@end | |
@interface PBPutBytesMessageOperation : PBAsynchronousMainThreadOperation | |
{ | |
_Bool _wasSuccessful; | |
_Bool _didTimeout; | |
unsigned int _cookie; | |
PBPutBytesAckMessage *_response; | |
NSError *_error; | |
PBWatch *_watch; | |
PBProtocolMessage *_message; | |
} | |
@property(readonly, nonatomic) unsigned int cookie; // @synthesize cookie=_cookie; | |
@property(readonly, nonatomic) PBProtocolMessage *message; // @synthesize message=_message; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(retain, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(retain, nonatomic) PBPutBytesAckMessage *response; // @synthesize response=_response; | |
@property(nonatomic) _Bool didTimeout; // @synthesize didTimeout=_didTimeout; | |
@property(nonatomic) _Bool wasSuccessful; // @synthesize wasSuccessful=_wasSuccessful; | |
- (void).cxx_destruct; | |
- (void)finishWithResponse:(id)arg1; | |
- (_Bool)shouldAcceptMessage:(id)arg1; | |
- (void)mainThreadMain; | |
- (id)initWithWatch:(id)arg1 messageToSend:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBPutBytesPutMessage : PBPutBytesMessage | |
{ | |
} | |
+ (unsigned long long)maximumContentsLength; | |
- (id)init; | |
- (id)initWithCookie:(unsigned int)arg1 payload:(id)arg2; | |
@end | |
@interface PBPutBytesUploadBinaryImageOperation : PBAsynchronousOperation | |
{ | |
_Bool _success; | |
unsigned int _appID; | |
unsigned int _cookie; | |
PBWatch *_watch; | |
NSError *_error; | |
PBBinaryImage *_image; | |
unsigned long long _offset; | |
CDUnknownBlockType _progressBlock; | |
CDUnknownBlockType _pb_completionBlock; | |
} | |
@property(readonly, copy, nonatomic) CDUnknownBlockType pb_completionBlock; // @synthesize pb_completionBlock=_pb_completionBlock; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock; | |
@property(nonatomic) unsigned long long offset; // @synthesize offset=_offset; | |
@property(nonatomic) unsigned int cookie; // @synthesize cookie=_cookie; | |
@property(readonly, nonatomic) unsigned int appID; // @synthesize appID=_appID; | |
@property(readonly, nonatomic) PBBinaryImage *image; // @synthesize image=_image; | |
@property(readonly, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(readonly, nonatomic) _Bool success; // @synthesize success=_success; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)finishWithError:(id)arg1; | |
- (void)finishWithCancelledError; | |
- (void)finishWithNackError; | |
- (void)finishWithTimeoutError; | |
- (void)abortUpload; | |
- (float)progress; | |
- (unsigned int)imageCRC32; | |
- (unsigned char)imageType; | |
@property(readonly, nonatomic) NSData *imageData; | |
- (void)reportProgress; | |
- (id)sendMessageSynchronously:(id)arg1; | |
- (_Bool)putPayloadBytesSynchronously; | |
- (void)main; | |
- (id)init; | |
- (id)initWithWatch:(id)arg1 image:(id)arg2 appID:(unsigned int)arg3 progressBlock:(CDUnknownBlockType)arg4 completionBlock:(CDUnknownBlockType)arg5; | |
@end | |
@interface PBRadioButtonTableViewCell : PBTableViewCell | |
{ | |
_Bool _checked; | |
id <PBRadioButtonOptionModel> _model; | |
UILabel *_titleLabel; | |
} | |
+ (double)rowHeight; | |
@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(retain, nonatomic) id <PBRadioButtonOptionModel> model; // @synthesize model=_model; | |
@property(nonatomic, getter=isChecked) _Bool checked; // @synthesize checked=_checked; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
@end | |
@interface PBRadioButtonTableViewSection : NSObject <UITableViewDataSource, UITableViewDelegate> | |
{ | |
NSArray *_optionModels; | |
id <PBRadioButtonOptionModel> _selectedModel; | |
id <PBRadioButtonTableViewSectionDelegate> _delegate; | |
} | |
@property(readonly, nonatomic) __weak id <PBRadioButtonTableViewSectionDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(retain, nonatomic) id <PBRadioButtonOptionModel> selectedModel; // @synthesize selectedModel=_selectedModel; | |
@property(copy, nonatomic) NSArray *optionModels; // @synthesize optionModels=_optionModels; | |
- (void).cxx_destruct; | |
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)modelAtIndexPath:(id)arg1; | |
- (void)registerCellsForTableView:(id)arg1; | |
- (id)initWithDelegate:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBRegularFontLabel : PBCustomFontLabel | |
{ | |
} | |
- (struct CGSize)intrinsicContentSize; | |
- (void)pb_updateFontWithSize:(double)arg1; | |
@end | |
@interface PBReminderActions : NSObject | |
{ | |
} | |
+ (id)timelineActions; | |
+ (id)actions; | |
@end | |
@interface PBReminderAppActionHandler : NSObject <PBWatchAppActionHandler> | |
{ | |
_TtC9PebbleApp25PBCalendarReminderManager *_reminderManager; | |
id <PBWatchAppActionHandlerDelegate> _delegate; | |
PBTimelineBlobMapper *_blobMapper; | |
PBTimelineManager *_timelineManager; | |
} | |
+ (id)handlerWithDelegate:(id)arg1; | |
@property(readonly, nonatomic) PBTimelineManager *timelineManager; // @synthesize timelineManager=_timelineManager; | |
@property(readonly, nonatomic) PBTimelineBlobMapper *blobMapper; // @synthesize blobMapper=_blobMapper; | |
@property(readonly, nonatomic) __weak id <PBWatchAppActionHandlerDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(readonly, nonatomic) _TtC9PebbleApp25PBCalendarReminderManager *reminderManager; // @synthesize reminderManager=_reminderManager; | |
- (void).cxx_destruct; | |
- (id)iconAttributeForResponse:(unsigned char)arg1; | |
- (_Bool)detectAndSendErrorForAction:(unsigned char)arg1 forItemIdentifier:(id)arg2 attributes:(id)arg3; | |
- (void)handleAction:(unsigned char)arg1 forItemIdentifier:(id)arg2 attributes:(id)arg3; | |
- (_Bool)canHandleActionIdentifier:(unsigned char)arg1; | |
- (id)initWithReminderManager:(id)arg1 timelineManager:(id)arg2 delegate:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBRemindersAppPreferences : PBAppPreference | |
{ | |
} | |
+ (id)preferenceBlobWithConfigurationState:(unsigned char)arg1; | |
+ (void)load; | |
- (id)initWithConfigurationState:(unsigned char)arg1; | |
@end | |
@interface PBRemoteAppResource : NSObject <PBRemoteResource> | |
{ | |
NSString *_proposedFileName; | |
NSURL *_PBWFileURL; | |
} | |
@property(readonly, nonatomic) NSURL *PBWFileURL; // @synthesize PBWFileURL=_PBWFileURL; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
- (id)initWithWatchApp:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBRemoteConfigurationManager : NSObject <PBRemoteConfigurationProvider> | |
{ | |
PBBootConfiguration *_configuration; | |
PBAccountSession *_accountSession; | |
PBConfigurationSessionManager *_configurationSessionManager; | |
PBBootEnvironment *_bootEnvironment; | |
} | |
+ (id)endpointWithHost:(id)arg1; | |
+ (void)setDefaultManager:(id)arg1; | |
+ (id)defaultManager; | |
@property(readonly, nonatomic) PBBootEnvironment *bootEnvironment; // @synthesize bootEnvironment=_bootEnvironment; | |
@property(readonly, nonatomic) PBConfigurationSessionManager *configurationSessionManager; // @synthesize configurationSessionManager=_configurationSessionManager; | |
@property(retain, nonatomic) PBAccountSession *accountSession; // @synthesize accountSession=_accountSession; | |
@property(readonly, nonatomic) PBBootConfiguration *configuration; // @synthesize configuration=_configuration; | |
- (void).cxx_destruct; | |
- (id)postProcessBootConfiguration:(id)arg1; | |
- (id)defaultConfigurationForBootEnvironment:(id)arg1; | |
- (id)endpointForBootEnvironment:(id)arg1; | |
- (id)fetchConfigurationSignalForBootEnvironment:(id)arg1; | |
- (void)setUpDownloads; | |
- (id)initWithConfigurationSessionManager:(id)arg1 bootEnvironment:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBRemoteNotificationManager : NSObject <PBRemoteNotificationDelegate, UNUserNotificationCenterDelegate> | |
{ | |
PBWebSyncManager *_webSyncManager; | |
PBWebSyncTrigger *_webSyncTrigger; | |
} | |
+ (_Bool)isRegisteredForRemoteNotifications; | |
+ (void)registerForRemoteNotifications; | |
@property(readonly, nonatomic) PBWebSyncTrigger *webSyncTrigger; // @synthesize webSyncTrigger=_webSyncTrigger; | |
@property(readonly, nonatomic) PBWebSyncManager *webSyncManager; // @synthesize webSyncManager=_webSyncManager; | |
- (void).cxx_destruct; | |
- (void)handleTimelineUpdateNotification:(id)arg1 fetchCompletionHandler:(CDUnknownBlockType)arg2; | |
- (void)handleAlertNotification:(id)arg1; | |
- (void)userNotificationCenter:(id)arg1 didReceiveNotificationResponse:(id)arg2 withCompletionHandler:(CDUnknownBlockType)arg3; | |
- (void)userNotificationCenter:(id)arg1 willPresentNotification:(id)arg2 withCompletionHandler:(CDUnknownBlockType)arg3; | |
- (void)application:(id)arg1 didFinishLaunchingWithLocalNotification:(id)arg2; | |
- (void)application:(id)arg1 didFinishLaunchingWithRemoteNotification:(id)arg2; | |
- (void)application:(id)arg1 didReceiveRemoteNotification:(id)arg2 fetchCompletionHandler:(CDUnknownBlockType)arg3; | |
- (void)application:(id)arg1 didReceiveRemoteNotification:(id)arg2; | |
- (void)application:(id)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(id)arg2; | |
- (void)application:(id)arg1 didFailToRegisterForRemoteNotificationsWithError:(id)arg2; | |
- (void)application:(id)arg1 didRegisterUserNotificationSettings:(id)arg2; | |
- (id)initWithWebSyncManager:(id)arg1 webSyncTrigger:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBRemoteNotificationAbstract : MTLModel <MTLJSONSerializing> | |
{ | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (Class)classForParsingJSONDictionary:(id)arg1; | |
- (void)handleWithDelegate:(id)arg1 fetchCompletionHandler:(CDUnknownBlockType)arg2; | |
@end | |
@interface PBRemoteNotificationAlert : PBRemoteNotificationAbstract | |
{ | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
- (void)handleWithDelegate:(id)arg1 fetchCompletionHandler:(CDUnknownBlockType)arg2; | |
@property(readonly, copy, nonatomic) NSString *localizedBody; | |
@property(readonly, copy, nonatomic) NSString *localizedTitle; | |
@end | |
@interface PBRemoteNotificationSimpleAlert : PBRemoteNotificationAlert | |
{ | |
NSString *_rawBody; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSString *rawBody; // @synthesize rawBody=_rawBody; | |
- (void).cxx_destruct; | |
- (id)localizedBody; | |
- (id)localizedTitle; | |
@end | |
@interface PBRemoteNotificationExtendedAlert : PBRemoteNotificationAlert | |
{ | |
NSString *_rawTitle; | |
NSString *_rawBody; | |
NSString *_titleLocalizationKey; | |
NSArray *_titleLocalizationArguments; | |
NSString *_bodyLocalizationKey; | |
NSArray *_bodyLocalizationArguments; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSArray *bodyLocalizationArguments; // @synthesize bodyLocalizationArguments=_bodyLocalizationArguments; | |
@property(readonly, copy, nonatomic) NSString *bodyLocalizationKey; // @synthesize bodyLocalizationKey=_bodyLocalizationKey; | |
@property(readonly, copy, nonatomic) NSArray *titleLocalizationArguments; // @synthesize titleLocalizationArguments=_titleLocalizationArguments; | |
@property(readonly, copy, nonatomic) NSString *titleLocalizationKey; // @synthesize titleLocalizationKey=_titleLocalizationKey; | |
@property(readonly, copy, nonatomic) NSString *rawBody; // @synthesize rawBody=_rawBody; | |
@property(readonly, copy, nonatomic) NSString *rawTitle; // @synthesize rawTitle=_rawTitle; | |
- (void).cxx_destruct; | |
- (id)localizedBody; | |
- (id)localizedTitle; | |
@end | |
@interface PBRemoteNotificationTimelineUpdate : PBRemoteNotificationAbstract | |
{ | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
- (void)handleWithDelegate:(id)arg1 fetchCompletionHandler:(CDUnknownBlockType)arg2; | |
@end | |
@interface PBRemoteNotificationRegistration : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_platform; | |
NSData *_deviceToken; | |
NSString *_appVersion; | |
NSString *_name; | |
NSString *_environment; | |
NSUUID *_deviceIdentifier; | |
} | |
+ (id)deviceTokenJSONTransformer; | |
+ (id)deviceIdentifierJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)deviceName; | |
+ (id)APNSAppIdentifierFromBundleIdentifier:(id)arg1; | |
+ (id)appEnvironment; | |
+ (id)bundleIdentifier; | |
+ (id)appVersion; | |
+ (id)registrationWithDeviceToken:(id)arg1 deviceIdentifier:(id)arg2; | |
@property(readonly, copy, nonatomic) NSUUID *deviceIdentifier; // @synthesize deviceIdentifier=_deviceIdentifier; | |
@property(readonly, copy, nonatomic) NSString *environment; // @synthesize environment=_environment; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly, copy, nonatomic) NSString *appVersion; // @synthesize appVersion=_appVersion; | |
@property(readonly, copy, nonatomic) NSData *deviceToken; // @synthesize deviceToken=_deviceToken; | |
@property(readonly, copy, nonatomic) NSString *platform; // @synthesize platform=_platform; | |
- (void).cxx_destruct; | |
@end | |
@interface PBRemoteNotificationResponse : MTLModel <MTLJSONSerializing> | |
{ | |
_Bool _success; | |
NSString *_token; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSString *token; // @synthesize token=_token; | |
@property(readonly, nonatomic) _Bool success; // @synthesize success=_success; | |
- (void).cxx_destruct; | |
@end | |
@interface PBRemoteNotificationSuccessResponse : PBRemoteNotificationResponse | |
{ | |
NSString *_phoneIPAddress; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)responseWithToken:(id)arg1 phoneIPAddress:(id)arg2; | |
@property(readonly, copy, nonatomic) NSString *phoneIPAddress; // @synthesize phoneIPAddress=_phoneIPAddress; | |
- (void).cxx_destruct; | |
@end | |
@interface PBRemoteNotificationFailureResponse : PBRemoteNotificationResponse | |
{ | |
NSString *_reason; | |
} | |
+ (id)responseWithToken:(id)arg1 reason:(id)arg2; | |
@property(readonly, copy, nonatomic) NSString *reason; // @synthesize reason=_reason; | |
- (void).cxx_destruct; | |
@end | |
@interface PBRemoteNotificationsPermissionRequestViewController : PBOnboardingGenericViewController | |
{ | |
} | |
@property(readonly, nonatomic) _Bool shouldPresentViewController; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)didReceiveFailureReplyToRemoteNotificationsPermissionRequest; | |
- (void)didReceiveReplyToRemoteNotificationsPermissionRequest; | |
- (void)didTimeoutWaitingToReceiveRemoteNotificationsPermissionRequest:(id)arg1; | |
- (void)requestRemoteNotificationsPermission; | |
- (void)stopListeningForExternalNotifications; | |
- (void)startListeningForExternalNotifications; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (void)viewDidDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
@end | |
@interface PBRemoteNotificationsSessionManager : PBHTTPSessionManager | |
{ | |
} | |
- (id)acknowledgeRemoteNotification:(id)arg1 URL:(id)arg2; | |
- (id)registerWithRegistration:(id)arg1; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBResetPebbleInstructionsViewController : PBOnboardingGenericViewController | |
{ | |
} | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (unsigned long long)pb_preferredNavigationBarStyle; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithWatchSignal:(id)arg1; | |
// Remaining properties | |
@property(nonatomic) __weak id <PBViewControllerFlowStepDelegate> delegate; // @dynamic delegate; | |
@end | |
@interface PBResourceFileStorage : NSObject | |
{ | |
NSURL *_directoryURL; | |
NSString *_directoryName; | |
unsigned long long _containingDirectory; | |
NSFileManager *_fileManager; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
RACScheduler *_internalScheduler; | |
} | |
@property(readonly, nonatomic) RACScheduler *internalScheduler; // @synthesize internalScheduler=_internalScheduler; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *internalQueue; // @synthesize internalQueue=_internalQueue; | |
@property(readonly, nonatomic) NSFileManager *fileManager; // @synthesize fileManager=_fileManager; | |
@property(readonly, nonatomic) unsigned long long containingDirectory; // @synthesize containingDirectory=_containingDirectory; | |
@property(readonly, nonatomic) NSString *directoryName; // @synthesize directoryName=_directoryName; | |
- (void).cxx_destruct; | |
- (id)directoryEnumerator; | |
- (id)metadataURLFromFileURL:(id)arg1; | |
- (id)internalMetadataURLForResource:(id)arg1; | |
- (id)internalURLForResource:(id)arg1; | |
- (void)createDirectoryIfNeeded; | |
@property(readonly, nonatomic) NSURL *directoryURL; // @synthesize directoryURL=_directoryURL; | |
- (id)readContentsOfResource:(id)arg1 fromURL:(id)arg2 scheduler:(id)arg3; | |
- (void)removeResourcesMatchingFilter:(CDUnknownBlockType)arg1; | |
- (id)resourcesMatchingFilter:(CDUnknownBlockType)arg1; | |
- (void)removeResource:(id)arg1; | |
- (id)URLForResource:(id)arg1; | |
- (void)deleteExpiredResourcesExceptResources:(id)arg1; | |
- (id)latestResourceFilePathsGroupedByBlock:(CDUnknownBlockType)arg1; | |
- (_Bool)moveResource:(id)arg1 fromURL:(id)arg2 error:(id *)arg3; | |
- (void)updateResource:(id)arg1 withData:(id)arg2; | |
- (id)dataForResource:(id)arg1; | |
- (id)initWithDirectoryName:(id)arg1 inDirectory:(unsigned long long)arg2; | |
- (id)init; | |
@end | |
@interface PBRemoteResourceFileStorage : PBResourceFileStorage | |
{ | |
} | |
- (id)nonExpiredResource:(id)arg1 fromURL:(id)arg2; | |
- (id)readContentsOfResource:(id)arg1 fromURL:(id)arg2 scheduler:(id)arg3; | |
- (void)removeResource:(id)arg1; | |
- (void)updateResource:(id)arg1 withData:(id)arg2 request:(id)arg3 response:(id)arg4; | |
- (id)destinationForResource:(id)arg1 targetPath:(id)arg2 response:(id)arg3; | |
- (id)metadataForResource:(id)arg1; | |
- (id)initWithCacheDirectoryName:(id)arg1; | |
- (id)initWithDirectoryName:(id)arg1 inDirectory:(unsigned long long)arg2; | |
@end | |
@interface PBResourceSweeper : NSObject | |
{ | |
PBResourceFileStorage *_cache; | |
Class _resourceClass; | |
} | |
@property(readonly, nonatomic) Class resourceClass; // @synthesize resourceClass=_resourceClass; | |
@property(readonly, nonatomic) PBResourceFileStorage *cache; // @synthesize cache=_cache; | |
- (void).cxx_destruct; | |
- (void)sweep:(double)arg1; | |
- (id)initWithCache:(id)arg1 resourceClass:(Class)arg2; | |
@end | |
@interface PBRootWireframe : NSObject | |
{ | |
UIViewController *_rootViewController; | |
PBPresentViewControllerCoordinator *_rootPresentCoordinator; | |
id <PBViewControllerFlowProvider> _onboardingViewControllerFlowProvider; | |
PBOnboardingConfigurationManager *_onboardingConfigurationManager; | |
} | |
@property(readonly, nonatomic) PBOnboardingConfigurationManager *onboardingConfigurationManager; // @synthesize onboardingConfigurationManager=_onboardingConfigurationManager; | |
@property(readonly, nonatomic) id <PBViewControllerFlowProvider> onboardingViewControllerFlowProvider; // @synthesize onboardingViewControllerFlowProvider=_onboardingViewControllerFlowProvider; | |
@property(readonly, nonatomic) PBPresentViewControllerCoordinator *rootPresentCoordinator; // @synthesize rootPresentCoordinator=_rootPresentCoordinator; | |
@property(readonly, nonatomic) UIViewController *rootViewController; // @synthesize rootViewController=_rootViewController; | |
- (void).cxx_destruct; | |
- (void)startOnboardingIfNeeded; | |
- (void)showRootViewControllerInWindow:(id)arg1; | |
- (id)initWithRootViewController:(id)arg1 rootPresentCoordinator:(id)arg2 onboardingViewControllerFlowProvider:(id)arg3; | |
- (id)init; | |
@end | |
@interface PBRoundedButton : UIButton | |
{ | |
unsigned long long _style; | |
} | |
@property(nonatomic) unsigned long long style; // @synthesize style=_style; | |
- (id)fontForStyle:(unsigned long long)arg1; | |
- (id)titleColorForStyle:(unsigned long long)arg1; | |
- (struct UIEdgeInsets)imageCapInsetsForStyle:(unsigned long long)arg1; | |
- (id)disabledImageNameForStyle:(unsigned long long)arg1; | |
- (id)imageNameForStyle:(unsigned long long)arg1; | |
- (struct CGRect)titleRectForContentRect:(struct CGRect)arg1; | |
- (struct CGSize)intrinsicContentSize; | |
- (void)pb_commonInit; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
@interface PBSandboxTimelineTokenResponse : MTLModel <MTLJSONSerializing> | |
{ | |
NSUUID *_UUID; | |
NSString *_timelineToken; | |
} | |
+ (id)UUIDJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSString *timelineToken; // @synthesize timelineToken=_timelineToken; | |
@property(readonly, nonatomic) NSUUID *UUID; // @synthesize UUID=_UUID; | |
- (void).cxx_destruct; | |
@end | |
@interface PBScopedObject : NSObject | |
{ | |
id _instance; | |
int _loaded; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
} | |
- (void).cxx_destruct; | |
- (id)instance:(CDUnknownBlockType)arg1; | |
- (id)init; | |
@end | |
@interface PBScreenshotImageView : UIView | |
{ | |
unsigned long long _screenShape; | |
long long _appEffectivePlatform; | |
UIImageView *_activeScreen; | |
NSLayoutConstraint *_activeScreenHeightConstraint; | |
NSLayoutConstraint *_activeScreenWidthConstraint; | |
} | |
@property(retain, nonatomic) NSLayoutConstraint *activeScreenWidthConstraint; // @synthesize activeScreenWidthConstraint=_activeScreenWidthConstraint; | |
@property(retain, nonatomic) NSLayoutConstraint *activeScreenHeightConstraint; // @synthesize activeScreenHeightConstraint=_activeScreenHeightConstraint; | |
@property(retain, nonatomic) UIImageView *activeScreen; // @synthesize activeScreen=_activeScreen; | |
@property(nonatomic) long long appEffectivePlatform; // @synthesize appEffectivePlatform=_appEffectivePlatform; | |
@property(nonatomic) unsigned long long screenShape; // @synthesize screenShape=_screenShape; | |
- (void).cxx_destruct; | |
- (double)layerCornerRadius; | |
- (struct CGSize)intrinsicContentSize; | |
- (void)updateActiveScreen; | |
- (void)setScreenShape:(unsigned long long)arg1 forAppPlatformType:(long long)arg2; | |
- (void)sd_cancelCurrentImageLoad; | |
- (void)sd_setImageWithURL:(id)arg1 placeholderImage:(id)arg2; | |
@property(retain, nonatomic) UIImage *image; | |
- (void)pb_commonInit; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@interface PBScreenshotShadowView : UIView | |
{ | |
unsigned long long _screenShape; | |
} | |
@property(nonatomic) unsigned long long screenShape; // @synthesize screenShape=_screenShape; | |
- (id)layerShadowPath; | |
- (struct CGSize)intrinsicContentSize; | |
- (void)pb_commonInit; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@interface PBScreenshotViewController : UIViewController | |
{ | |
PBWatch *_watch; | |
UILabel *_label; | |
UIImageView *_imageView; | |
} | |
@property(nonatomic) __weak UIImageView *imageView; // @synthesize imageView=_imageView; | |
@property(nonatomic) __weak UILabel *label; // @synthesize label=_label; | |
@property(nonatomic) __weak PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)grabAction:(id)arg1; | |
- (void)shareScreenshot:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBSendSMSActionHandler : NSObject <PBAddressBookQuerySessionDelegate, PBNotificationActionHandler> | |
{ | |
id <PBNotificationActionHandlerDelegate> _delegate; | |
NSString *_notificationSourceIdentifier; | |
PBContactPreferredPhoneManager *_preferredPhoneManager; | |
PBSMSReplyManager *_SMSReplyManager; | |
PBAddressBookQuerySession *_addressBookQuerySession; | |
PBSendSMSService *_sendSMSService; | |
} | |
+ (id)handlerWithNotificationSourceIdentifier:(id)arg1 delegate:(id)arg2; | |
@property(readonly, nonatomic) PBSendSMSService *sendSMSService; // @synthesize sendSMSService=_sendSMSService; | |
@property(retain, nonatomic) PBAddressBookQuerySession *addressBookQuerySession; // @synthesize addressBookQuerySession=_addressBookQuerySession; | |
@property(readonly, nonatomic) PBSMSReplyManager *SMSReplyManager; // @synthesize SMSReplyManager=_SMSReplyManager; | |
@property(readonly, nonatomic) PBContactPreferredPhoneManager *preferredPhoneManager; // @synthesize preferredPhoneManager=_preferredPhoneManager; | |
@property(readonly, copy, nonatomic) NSString *notificationSourceIdentifier; // @synthesize notificationSourceIdentifier=_notificationSourceIdentifier; | |
@property(readonly, nonatomic) __weak id <PBNotificationActionHandlerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)addressBookQuerySession:(id)arg1 foundMultipleContactMatches:(id)arg2; | |
- (void)addressBookQuerySessionFailedWithNoContactAccess:(id)arg1; | |
- (void)addressBookQuerySessionFailedToFindContactMatch:(id)arg1; | |
- (void)addressBookQuerySession:(id)arg1 foundMultipleAddresses:(id)arg2; | |
- (void)addressBookQuerySession:(id)arg1 finishedWithContact:(id)arg2 labeledValue:(id)arg3; | |
- (void)handleActionWithActionIdentifier:(unsigned char)arg1 attributes:(id)arg2; | |
- (void)startHandlingInvokeActionMessage:(id)arg1; | |
- (id)initWithNotificationSourceIdentifier:(id)arg1 delegate:(id)arg2 SMSReplyManager:(id)arg3 contactPreferredPhoneManager:(id)arg4 sendSMSService:(id)arg5; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSendSMSService : NSObject | |
{ | |
PBSMSReplyManager *_SMSReplyManager; | |
} | |
@property(readonly, nonatomic) PBSMSReplyManager *SMSReplyManager; // @synthesize SMSReplyManager=_SMSReplyManager; | |
- (void).cxx_destruct; | |
- (void)sendNexmoSMSAnalyticswithNumber:(id)arg1 error:(id)arg2 transactionID:(id)arg3; | |
- (id)sendSMS:(id)arg1 toContact:(id)arg2 transactionID:(id)arg3; | |
- (id)initWithSMSReplyManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBSendTextAppActionHandler : NSObject <PBWatchAppActionHandler> | |
{ | |
id <PBWatchAppActionHandlerDelegate> _delegate; | |
PBSendSMSService *_sendSMSService; | |
PBSMSReplyManager *_SMSReplyManager; | |
PBTimelineWatchService *_timelineWatchService; | |
PBTimelineItem *_currentTimelineItem; | |
} | |
+ (id)handlerWithDelegate:(id)arg1; | |
+ (void)load; | |
@property(retain, nonatomic) PBTimelineItem *currentTimelineItem; // @synthesize currentTimelineItem=_currentTimelineItem; | |
@property(readonly, nonatomic) PBTimelineWatchService *timelineWatchService; // @synthesize timelineWatchService=_timelineWatchService; | |
@property(readonly, nonatomic) PBSMSReplyManager *SMSReplyManager; // @synthesize SMSReplyManager=_SMSReplyManager; | |
@property(readonly, nonatomic) PBSendSMSService *sendSMSService; // @synthesize sendSMSService=_sendSMSService; | |
@property(readonly, nonatomic) __weak id <PBWatchAppActionHandlerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)notifyUserWithError:(id)arg1; | |
- (void)handleAction:(unsigned char)arg1 forItemIdentifier:(id)arg2 attributes:(id)arg3; | |
- (_Bool)canHandleActionIdentifier:(unsigned char)arg1; | |
- (id)actions; | |
- (id)initWithSMSReplyManager:(id)arg1 delegate:(id)arg2 sendSMSService:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSendTextAppPreferenceEntry : NSObject | |
{ | |
NSUUID *_addressUUID; | |
NSUUID *_contactUUID; | |
} | |
@property(readonly, nonatomic) NSUUID *contactUUID; // @synthesize contactUUID=_contactUUID; | |
@property(readonly, nonatomic) NSUUID *addressUUID; // @synthesize addressUUID=_addressUUID; | |
- (void).cxx_destruct; | |
- (long long)compare:(id)arg1; | |
- (_Bool)isEqualToEntry:(id)arg1; | |
- (_Bool)isEqual:(id)arg1; | |
- (id)initWithContactUUID:(id)arg1 addressUUID:(id)arg2; | |
@end | |
@interface PBSendTextRecentAppPreferenceEntry : PBSendTextAppPreferenceEntry | |
{ | |
NSDate *_lastUpdated; | |
} | |
@property(readonly, nonatomic) NSDate *lastUpdated; // @synthesize lastUpdated=_lastUpdated; | |
- (void).cxx_destruct; | |
- (long long)compare:(id)arg1; | |
- (_Bool)isEqualToEntry:(id)arg1; | |
- (id)initWithContactUUID:(id)arg1 addressUUID:(id)arg2 lastUpdated:(id)arg3; | |
@end | |
@interface PBSendTextFavoriteAppPreferenceEntry : PBSendTextAppPreferenceEntry | |
{ | |
} | |
@end | |
@interface PBSendTextAppPreference : PBAppPreference | |
{ | |
NSArray *_entries; | |
} | |
+ (unsigned char)typeForEntry:(id)arg1; | |
+ (id)preferenceBlobFromEntries:(id)arg1; | |
+ (id)entriesFromPreferenceBlob:(id)arg1; | |
+ (void)load; | |
@property(readonly, nonatomic) NSArray *entries; // @synthesize entries=_entries; | |
- (void).cxx_destruct; | |
- (_Bool)containsEntryWithContactIdentifier:(id)arg1; | |
- (id)appPreferenceByMovingAddressWithAddressIdentifier:(id)arg1 toIndex:(long long)arg2; | |
- (id)appPreferenceByRemovingEntryWithAddressIdentifier:(id)arg1; | |
- (id)contactWithUnsortedEntries:(id)arg1; | |
- (id)recentEntries; | |
- (id)favoriteEntries; | |
- (id)appPreferenceByRemovingRecentEntry:(id)arg1; | |
- (id)appPreferenceByUpdatingEntry:(id)arg1; | |
- (id)appPreferenceByUpdatingFavoriteEntries:(id)arg1 forContactUUID:(id)arg2; | |
- (id)appPreferenceByAddingRecentEntries:(id)arg1 forContactUUID:(id)arg2; | |
- (id)initWithAppIdentifier:(id)arg1 preferenceBlob:(id)arg2; | |
- (id)initWithEntries:(id)arg1; | |
@end | |
@interface PBSendTextContactChange : PBBlobEntryModelChange | |
{ | |
} | |
@end | |
@interface PBSendTextContact : NSObject <PBBlobEntryModel> | |
{ | |
unsigned int _flags; | |
NSUUID *_uuid; | |
NSString *_underlyingIdentifier; | |
NSString *_displayName; | |
NSArray *_addresses; | |
} | |
+ (id)blobEntryModelFromBlobEntry:(id)arg1; | |
+ (id)sendTextContactFromManagedEntry:(id)arg1; | |
@property(readonly, nonatomic) NSArray *addresses; // @synthesize addresses=_addresses; | |
@property(readonly, nonatomic) unsigned int flags; // @synthesize flags=_flags; | |
@property(readonly, copy, nonatomic) NSString *displayName; // @synthesize displayName=_displayName; | |
@property(readonly, copy, nonatomic) NSString *underlyingIdentifier; // @synthesize underlyingIdentifier=_underlyingIdentifier; | |
@property(readonly, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid; | |
- (void).cxx_destruct; | |
- (id)addressWithUUID:(id)arg1; | |
- (_Bool)containsAddress:(id)arg1; | |
- (id)contactByRemovingAddress:(id)arg1; | |
- (id)contactByAddingAddress:(id)arg1; | |
- (id)contactByUpdatingAddresses:(id)arg1; | |
- (id)contactByUpdatingDisplayName:(id)arg1; | |
@property(readonly, nonatomic) NSArray *attributes; | |
- (id)initWithUUID:(id)arg1 underlyingId:(id)arg2 flags:(unsigned int)arg3 attributes:(id)arg4 addresses:(id)arg5; | |
- (id)initWithUUID:(id)arg1 underlyingId:(id)arg2 displayName:(id)arg3 flags:(unsigned int)arg4 addresses:(id)arg5; | |
- (id)init; | |
@property(readonly, nonatomic) NSString *modelIdentifier; | |
- (id)initWithManagedContact:(id)arg1; | |
- (id)contactByUpdatingPhoneNumbers:(id)arg1; | |
- (id)address:(id)arg1; | |
- (id)blobRepresentationWithMapper:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSendTextContactAddress : NSObject | |
{ | |
unsigned char _type; | |
NSUUID *_uuid; | |
PBLabeledValue *_address; | |
} | |
+ (id)sendTextContactAddressFromManagedEntry:(id)arg1; | |
@property(readonly, nonatomic) PBLabeledValue *address; // @synthesize address=_address; | |
@property(readonly, nonatomic) unsigned char type; // @synthesize type=_type; | |
@property(readonly, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid; | |
- (void).cxx_destruct; | |
- (_Bool)isEqualToContactPreferredPhone:(id)arg1; | |
- (_Bool)isEqual:(id)arg1; | |
@property(readonly, nonatomic) NSArray *attributes; | |
- (id)initWithUUID:(id)arg1 type:(unsigned char)arg2 attributes:(id)arg3; | |
- (id)initWithUUID:(id)arg1 type:(unsigned char)arg2 address:(id)arg3; | |
- (id)init; | |
- (id)initWithManagedAddress:(id)arg1; | |
@end | |
@interface PBSendTextContactAddressBlob : NSObject <PBBlobCoding> | |
{ | |
unsigned char _type; | |
NSUUID *_uuid; | |
NSArray *_attributes; | |
} | |
@property(readonly, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) unsigned char type; // @synthesize type=_type; | |
@property(readonly, copy, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid; | |
- (void).cxx_destruct; | |
- (void)encodeToDataWriter:(id)arg1; | |
- (id)initWithUUID:(id)arg1 type:(unsigned char)arg2 attributes:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSendTextContactBlob : NSObject <PBBlobCoding, PBBlobDBBlobRepresentation> | |
{ | |
unsigned int _flags; | |
NSUUID *_uuid; | |
NSArray *_attributes; | |
NSArray *_addresses; | |
} | |
@property(readonly, nonatomic) NSArray *addresses; // @synthesize addresses=_addresses; | |
@property(readonly, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) unsigned int flags; // @synthesize flags=_flags; | |
@property(readonly, copy, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) unsigned char database; | |
@property(readonly, nonatomic) id <PBBlobCoding> blobData; | |
@property(readonly, nonatomic) NSData *blobKey; | |
- (void)encodeToDataWriter:(id)arg1; | |
- (id)initWithUUID:(id)arg1 flags:(unsigned int)arg2 attributes:(id)arg3 addresses:(id)arg4; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSessionSetupResultMessage : PBProtocolMessage | |
{ | |
} | |
- (id)initWithSessionType:(unsigned char)arg1 voiceDictationResult:(unsigned char)arg2 isThirdPartyRequest:(_Bool)arg3; | |
@end | |
@interface PBSessionSetupStartMessage : PBProtocolMessage | |
{ | |
unsigned char _sessionType; | |
_Bool _isThirdPartyRequest; | |
unsigned short _sessionID; | |
PBSpeexEncoderInfo *_speexEncoderInfo; | |
NSUUID *_appUUID; | |
} | |
+ (void)load; | |
@property(readonly, nonatomic) NSUUID *appUUID; // @synthesize appUUID=_appUUID; | |
@property(readonly, nonatomic) PBSpeexEncoderInfo *speexEncoderInfo; // @synthesize speexEncoderInfo=_speexEncoderInfo; | |
@property(readonly, nonatomic) _Bool isThirdPartyRequest; // @synthesize isThirdPartyRequest=_isThirdPartyRequest; | |
@property(readonly, nonatomic) unsigned short sessionID; // @synthesize sessionID=_sessionID; | |
@property(readonly, nonatomic) unsigned char sessionType; // @synthesize sessionType=_sessionType; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBSettingsBaseTableViewCell : PBTableViewCell | |
{ | |
PBSettingsRow *_setting; | |
UILabel *_settingNameLabel; | |
} | |
+ (Class)expectedSettingClass; | |
+ (id)textColorForEnabledState:(_Bool)arg1; | |
+ (double)rowHeight; | |
@property(retain, nonatomic) UILabel *settingNameLabel; // @synthesize settingNameLabel=_settingNameLabel; | |
@property(retain, nonatomic) PBSettingsRow *setting; // @synthesize setting=_setting; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
@end | |
@interface PBSettingsBooleanSettingTableViewCell : PBSettingsBaseTableViewCell | |
{ | |
unsigned char _cellType; | |
_TtC9PebbleApp8PBToggle *_settingEnabledSwitch; | |
UIImageView *_reorderImageView; | |
} | |
+ (Class)expectedSettingClass; | |
@property(nonatomic) __weak UIImageView *reorderImageView; // @synthesize reorderImageView=_reorderImageView; | |
@property(retain, nonatomic) _TtC9PebbleApp8PBToggle *settingEnabledSwitch; // @synthesize settingEnabledSwitch=_settingEnabledSwitch; | |
@property(nonatomic) unsigned char cellType; // @synthesize cellType=_cellType; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
@end | |
@interface PBSettingsCustomScreenSelectionTableViewCell : PBSettingsBaseTableViewCell | |
{ | |
UILabel *_settingValueLabel; | |
UIImageView *_settingIconView; | |
NSLayoutConstraint *_settingIconViewRightMargin; | |
UIImage *_settingIcon; | |
} | |
+ (Class)expectedSettingClass; | |
@property(retain, nonatomic) UIImage *settingIcon; // @synthesize settingIcon=_settingIcon; | |
@property(retain, nonatomic) NSLayoutConstraint *settingIconViewRightMargin; // @synthesize settingIconViewRightMargin=_settingIconViewRightMargin; | |
@property(retain, nonatomic) UIImageView *settingIconView; // @synthesize settingIconView=_settingIconView; | |
@property(retain, nonatomic) UILabel *settingValueLabel; // @synthesize settingValueLabel=_settingValueLabel; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
@end | |
@interface PBSettingsDetailTextTableViewCell : PBSettingsBaseTableViewCell | |
{ | |
UILabel *_staticTextLabel; | |
} | |
+ (Class)expectedSettingClass; | |
@property(nonatomic) __weak UILabel *staticTextLabel; // @synthesize staticTextLabel=_staticTextLabel; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
@end | |
@interface PBSettingsManager : NSObject | |
{ | |
NSUserDefaults *_defaults; | |
_Bool _optOutOfAnalytics; | |
_Bool _webOptOutOfAnalytics; | |
_Bool _developerMode; | |
_Bool _autoAppUpdatingEnabled; | |
_Bool _autoAppUpdateOnlyOverWifi; | |
_Bool _autoFirmwareUpdatingEnabled; | |
NSString *_pebbleAccountUserID; | |
NSString *_pebbleAccountUserUUID; | |
long long _lastCompletedOnboardingVersion; | |
NSString *_pebbleAccountSessionToken; | |
unsigned long long _appUpdateNotifyForUpdateType; | |
} | |
+ (id)sharedManager; | |
@property(nonatomic) _Bool autoFirmwareUpdatingEnabled; // @synthesize autoFirmwareUpdatingEnabled=_autoFirmwareUpdatingEnabled; | |
@property(nonatomic) _Bool autoAppUpdateOnlyOverWifi; // @synthesize autoAppUpdateOnlyOverWifi=_autoAppUpdateOnlyOverWifi; | |
@property(nonatomic) unsigned long long appUpdateNotifyForUpdateType; // @synthesize appUpdateNotifyForUpdateType=_appUpdateNotifyForUpdateType; | |
@property(nonatomic) _Bool autoAppUpdatingEnabled; // @synthesize autoAppUpdatingEnabled=_autoAppUpdatingEnabled; | |
@property(copy, nonatomic) NSString *pebbleAccountSessionToken; // @synthesize pebbleAccountSessionToken=_pebbleAccountSessionToken; | |
@property(nonatomic) long long lastCompletedOnboardingVersion; // @synthesize lastCompletedOnboardingVersion=_lastCompletedOnboardingVersion; | |
@property(nonatomic) _Bool developerMode; // @synthesize developerMode=_developerMode; | |
@property(nonatomic) _Bool webOptOutOfAnalytics; // @synthesize webOptOutOfAnalytics=_webOptOutOfAnalytics; | |
@property(nonatomic) _Bool optOutOfAnalytics; // @synthesize optOutOfAnalytics=_optOutOfAnalytics; | |
- (void).cxx_destruct; | |
@property(copy) NSString *pebbleAccountUserUUID; // @synthesize pebbleAccountUserUUID=_pebbleAccountUserUUID; | |
@property(copy) NSString *pebbleAccountUserID; // @synthesize pebbleAccountUserID=_pebbleAccountUserID; | |
@property(readonly, nonatomic) _Bool shouldInformWebOptOutOfAnalyticsOption; | |
- (void)syncSettings; | |
- (void)dealloc; | |
- (id)init; | |
@end | |
@interface PBSettingsMultipleChoiceSettingTableViewCell : PBSettingsBaseTableViewCell | |
{ | |
UILabel *_settingValueLabel; | |
} | |
+ (Class)expectedSettingClass; | |
+ (id)keyPathsForValuesAffectingMultipleChoiceSetting; | |
@property(retain, nonatomic) UILabel *settingValueLabel; // @synthesize settingValueLabel=_settingValueLabel; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
- (id)multipleChoiceSetting; | |
// Remaining properties | |
@property(retain, nonatomic) UILabel *settingNameLabel; // @dynamic settingNameLabel; | |
@end | |
@interface PBSettingsRow : NSObject | |
{ | |
_Bool _enable; | |
NSString *_name; | |
UIColor *_customColor; | |
id _currentValue; | |
} | |
@property(retain, nonatomic) id currentValue; // @synthesize currentValue=_currentValue; | |
@property(nonatomic) _Bool enable; // @synthesize enable=_enable; | |
@property(retain, nonatomic) UIColor *customColor; // @synthesize customColor=_customColor; | |
@property(copy, nonatomic) NSString *name; // @synthesize name=_name; | |
- (void).cxx_destruct; | |
- (id)description; | |
- (id)init; | |
@end | |
@interface PBSettingsRowBoolean : PBSettingsRow | |
{ | |
} | |
@end | |
@interface PBSettingsMultipleChoiceRow : PBSettingsRow | |
{ | |
NSArray *_choiceNames; | |
NSArray *_choiceValues; | |
} | |
@property(copy, nonatomic) NSArray *choiceValues; // @synthesize choiceValues=_choiceValues; | |
@property(copy, nonatomic) NSArray *choiceNames; // @synthesize choiceNames=_choiceNames; | |
- (void).cxx_destruct; | |
- (id)description; | |
@end | |
@interface PBSettingsDetailTextRow : PBSettingsRow | |
{ | |
} | |
@end | |
@interface PBSettingsCustomActionRow : PBSettingsRow | |
{ | |
UIImage *_settingIcon; | |
CDUnknownBlockType _action; | |
} | |
@property(copy, nonatomic) CDUnknownBlockType action; // @synthesize action=_action; | |
@property(retain, nonatomic) UIImage *settingIcon; // @synthesize settingIcon=_settingIcon; | |
- (void).cxx_destruct; | |
@end | |
@interface PBSettingsSection : NSObject | |
{ | |
NSString *_title; | |
NSString *_footerNote; | |
NSArray *_rows; | |
} | |
@property(copy, nonatomic) NSArray *rows; // @synthesize rows=_rows; | |
@property(copy, nonatomic) NSString *footerNote; // @synthesize footerNote=_footerNote; | |
@property(copy, nonatomic) NSString *title; // @synthesize title=_title; | |
- (void).cxx_destruct; | |
- (id)description; | |
@end | |
@interface PBSettingsTableViewController : PBTableViewController | |
{ | |
NSArray *_settingSections; | |
PBLanguageConfiguration *_languageConfiguration; | |
PBRemoteConfigurationManager *_configurationManager; | |
PBSMSReplyManager *_smsReplyManager; | |
PBPreferenceManager *_preferenceManager; | |
PBPrivacyPolicyManager *_privacyPolicyManager; | |
PBHealthManager *_healthManager; | |
PBEmailAppManager *_emailAppManager; | |
} | |
+ (id)settingCellClassBySettingRowClass; | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBEmailAppManager *emailAppManager; // @synthesize emailAppManager=_emailAppManager; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
@property(readonly, nonatomic) PBPrivacyPolicyManager *privacyPolicyManager; // @synthesize privacyPolicyManager=_privacyPolicyManager; | |
@property(readonly, nonatomic) PBPreferenceManager *preferenceManager; // @synthesize preferenceManager=_preferenceManager; | |
@property(readonly, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
@property(readonly, nonatomic) PBRemoteConfigurationManager *configurationManager; // @synthesize configurationManager=_configurationManager; | |
@property(readonly, nonatomic) PBLanguageConfiguration *languageConfiguration; // @synthesize languageConfiguration=_languageConfiguration; | |
@property(copy, nonatomic) NSArray *settingSections; // @synthesize settingSections=_settingSections; | |
- (void).cxx_destruct; | |
- (id)showAnalyticsVerificationAlert; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (id)settingRowAtIndexPath:(id)arg1; | |
- (id)sectionAtIndex:(unsigned long long)arg1; | |
- (Class)tableViewCellClassAtIndexPath:(id)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (unsigned long long)pb_preferredNavigationBarStyle; | |
- (id)currentWatchLanguageEnabled; | |
- (id)currentWatchLanguageName; | |
- (id)currentVoiceLanguageName; | |
- (id)pebbleSettings; | |
- (id)initWithLanguageConfiguration:(id)arg1 smsReplyManager:(id)arg2 preferenceManager:(id)arg3 healthManager:(id)arg4 privacyPolicyManager:(id)arg5 emailAppManager:(id)arg6; | |
- (id)init; | |
@end | |
@interface PBSingleAppCollection : MTLModel <MTLJSONSerializing> | |
{ | |
PBWatchApp *_application; | |
} | |
+ (id)applicationJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) PBWatchApp *application; // @synthesize application=_application; | |
- (void).cxx_destruct; | |
@end | |
@interface PBSMSApiClient : PBLinkedAccountApiClient | |
{ | |
PBSMSSessionManager *_SMSSessionManager; | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
PBSMSReplyManager *_smsReplyManager; | |
PBSMSMessage *_message; | |
NSUUID *_transactionID; | |
PBPhoneApp *_smsApp; | |
} | |
+ (id)clientWithMessage:(id)arg1 transactionID:(id)arg2; | |
@property(readonly, nonatomic) PBPhoneApp *smsApp; // @synthesize smsApp=_smsApp; | |
@property(readonly, nonatomic) NSUUID *transactionID; // @synthesize transactionID=_transactionID; | |
@property(readonly, nonatomic) PBSMSMessage *message; // @synthesize message=_message; | |
@property(readonly, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
@property(readonly, nonatomic) PBSMSSessionManager *SMSSessionManager; // @synthesize SMSSessionManager=_SMSSessionManager; | |
- (void).cxx_destruct; | |
- (void)revokeAccounts:(id)arg1; | |
- (id)sendRequest; | |
- (_Bool)triggerReauthForAccountsFromError:(id)arg1; | |
- (_Bool)needToRefreshLinkedAccountsForError:(id)arg1; | |
- (void)revokeAccountsFromError:(id)arg1; | |
- (id)sendRequestWithRefreshedLinkedAccounts:(id)arg1; | |
- (id)phoneApp; | |
- (id)initWithLinkedAccountsManager:(id)arg1 smsReplyManager:(id)arg2 message:(id)arg3 transactionID:(id)arg4; | |
@end | |
@interface PBSMSLinkedAccountsViewController : PBLinkedAccountAuthBaseViewController <PBOnboardingViewControllerFlowStep> | |
{ | |
id <PBViewControllerFlowStepDelegate> _delegate; | |
} | |
+ (id)viewControllerForCurrentProviderWithSMSReplyManager:(id)arg1; | |
@property(nonatomic) __weak id <PBViewControllerFlowStepDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)didStartLoading; | |
- (void)didFinishLoading; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)handleAuthenticationCallbackWithLinkedAccount:(id)arg1; | |
- (id)initWithSMSReplyManager:(id)arg1; | |
- (long long)completedOnboardingVersion; | |
- (void)viewDidLoad; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSMSMessage : MTLModel <MTLJSONSerializing> | |
{ | |
NSArray *_recipients; | |
NSString *_text; | |
} | |
+ (id)recipientsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)messageWithRecipients:(id)arg1 text:(id)arg2; | |
@property(readonly, copy, nonatomic) NSString *text; // @synthesize text=_text; | |
@property(readonly, copy, nonatomic) NSArray *recipients; // @synthesize recipients=_recipients; | |
- (void).cxx_destruct; | |
@end | |
@interface PBSMSRepliesFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBFixPermissionsViewControllerDelegate, PBOnboardingViewControllerFlowStep> | |
{ | |
PBSMSReplyManager *_smsReplyManager; | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(retain, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
- (void).cxx_destruct; | |
- (id)fixAddressBookPermissionViewController; | |
- (id)nexmoOnboardingViewController; | |
- (id)smsRepliesSuccessViewController; | |
- (id)smsRepliesCarrierAuthenticationViewController; | |
- (id)smsRepliesPermissionRequestViewController; | |
- (void)fixPermissionViewControllerWantsToSkip:(id)arg1; | |
- (void)fixPermissionViewControllerWantsToFix:(id)arg1 needsToInvokeSettings:(_Bool)arg2; | |
- (long long)completedOnboardingVersion; | |
- (void)goToNextFlowStepAfterFlowStep:(id)arg1; | |
- (void)goToNextFlowStepAfterPhase:(unsigned long long)arg1; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (_Bool)shouldShowViewControllerFlow; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 smsReplyManager:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSMSRepliesSuccessViewController : PBOnboardingGenericViewController | |
{ | |
} | |
+ (id)viewController; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
@end | |
@interface PBSMSRepliesViewController : PBOnboardingGenericViewController <TTTAttributedLabelDelegate> | |
{ | |
PBAddressBookAuthorizationManager *_addressBookAuthorizationManager; | |
PBSMSReplyManager *_smsReplyManager; | |
PBPrivacyPolicyManager *_privacyPolicyManager; | |
} | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBPrivacyPolicyManager *privacyPolicyManager; // @synthesize privacyPolicyManager=_privacyPolicyManager; | |
@property(retain, nonatomic) PBSMSReplyManager *smsReplyManager; // @synthesize smsReplyManager=_smsReplyManager; | |
@property(retain, nonatomic) PBAddressBookAuthorizationManager *addressBookAuthorizationManager; // @synthesize addressBookAuthorizationManager=_addressBookAuthorizationManager; | |
- (void).cxx_destruct; | |
- (void)presentWebModalWithURL:(id)arg1 title:(id)arg2; | |
- (void)attributedLabel:(id)arg1 didSelectLinkWithURL:(id)arg2; | |
- (void)configureDetailLabelText; | |
- (void)requestAddressBookPermissionWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)showPrivacyPolicyWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithSMSReplyManager:(id)arg1 privacyPolicyManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSMSReplyManager : NSObject <PBSMSReplyManagerType> | |
{ | |
_Bool _hasLinkedSMSAccount; | |
id <PBNotificationSourceManagerProtocol> _notificationSourceManager; | |
PBLinkedAccountsManager *_linkedAccountsManager; | |
NSSet *_SMSProviders; | |
NSSet *_smsApps; | |
NSSet *_ancsReplyEnabledApps; | |
PBPhoneApp *_smsApp; | |
PBPresentViewControllerCoordinator *_modalCoordinator; | |
NSUserDefaults *_smsUserDefaults; | |
_TtC9PebbleApp22PBTelephonyNetworkInfo *_networkInfo; | |
PBNexmoCarrierMapperModel *_nexmoCarrierMapperModel; | |
_TtC9PebbleApp19PeriodicTaskManager *_periodicTaskManager; | |
_TtC9PebbleApp23PBSMSReauthPeriodicTask *_smsReauthPeriodicTask; | |
} | |
@property(readonly, nonatomic) _TtC9PebbleApp23PBSMSReauthPeriodicTask *smsReauthPeriodicTask; // @synthesize smsReauthPeriodicTask=_smsReauthPeriodicTask; | |
@property(readonly, nonatomic) _TtC9PebbleApp19PeriodicTaskManager *periodicTaskManager; // @synthesize periodicTaskManager=_periodicTaskManager; | |
@property(readonly, nonatomic) PBNexmoCarrierMapperModel *nexmoCarrierMapperModel; // @synthesize nexmoCarrierMapperModel=_nexmoCarrierMapperModel; | |
@property(retain, nonatomic) _TtC9PebbleApp22PBTelephonyNetworkInfo *networkInfo; // @synthesize networkInfo=_networkInfo; | |
@property(readonly, nonatomic) NSUserDefaults *smsUserDefaults; // @synthesize smsUserDefaults=_smsUserDefaults; | |
@property(readonly, nonatomic) PBPresentViewControllerCoordinator *modalCoordinator; // @synthesize modalCoordinator=_modalCoordinator; | |
@property(readonly, nonatomic) PBPhoneApp *smsApp; // @synthesize smsApp=_smsApp; | |
@property(readonly, nonatomic) NSSet *ancsReplyEnabledApps; // @synthesize ancsReplyEnabledApps=_ancsReplyEnabledApps; | |
@property(readonly, nonatomic) NSSet *smsApps; // @synthesize smsApps=_smsApps; | |
@property(readonly, nonatomic) NSSet *SMSProviders; // @synthesize SMSProviders=_SMSProviders; | |
@property(readonly, nonatomic) PBLinkedAccountsManager *linkedAccountsManager; // @synthesize linkedAccountsManager=_linkedAccountsManager; | |
@property(readonly, nonatomic) id <PBNotificationSourceManagerProtocol> notificationSourceManager; // @synthesize notificationSourceManager=_notificationSourceManager; | |
@property(nonatomic) _Bool hasLinkedSMSAccount; // @synthesize hasLinkedSMSAccount=_hasLinkedSMSAccount; | |
- (void).cxx_destruct; | |
- (_Bool)isRecipientCountryCodeSupported:(id)arg1; | |
- (_Bool)nexmoSupportsCarrier; | |
- (unsigned char)userDefaultsOverrideProvider; | |
- (void)removeDisabledProvidersIfNecessary; | |
- (unsigned char)linkedSMSProvider; | |
- (void)handleCarrierOverrideDidChangeNotification:(id)arg1; | |
- (void)disableSMSActions; | |
- (void)enableSMSActions; | |
- (id)currentCarrier; | |
@property(retain, nonatomic) PBCarrierModel *lastKnownCarrier; | |
- (void)prepareSMSSetup; | |
- (_Bool)needToShowSMSSetup; | |
- (_Bool)checkIfProviderIsSupported:(unsigned char)arg1 forCarrier:(id)arg2 linkedAccount:(id)arg3; | |
@property(readonly, nonatomic, getter=isCarrierProviderEnabled) _Bool carrierProviderEnabled; | |
- (void)setSMSActionsEnabled:(_Bool)arg1; | |
- (unsigned char)providerFromCarrier; | |
@property(readonly, nonatomic) _Bool shouldBeInSneakPeak; | |
- (id)linkedSMSAccount; | |
- (void)removeSMSAccountWithReason:(id)arg1; | |
- (void)removeSMSAccountAndShouldPromptSetup:(_Bool)arg1 withReason:(id)arg2; | |
- (_Bool)setSMSAccount:(id)arg1; | |
- (void)dealloc; | |
- (void)keepTrackOfCarrierActivity; | |
- (id)initWithNotificationSourceManager:(id)arg1 linkedAccountsManager:(id)arg2 modalCoordinator:(id)arg3 userDefaults:(id)arg4 periodicTaskManager:(id)arg5; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSMSSendRequest : MTLModel <MTLJSONSerializing> | |
{ | |
PBSMSMessage *_message; | |
PBLinkedAccount *_account; | |
NSString *_locale; | |
} | |
+ (id)accountJSONTransformer; | |
+ (id)messageJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)requestWithMessage:(id)arg1 account:(id)arg2; | |
@property(readonly, nonatomic) NSString *locale; // @synthesize locale=_locale; | |
@property(readonly, nonatomic) PBLinkedAccount *account; // @synthesize account=_account; | |
@property(readonly, nonatomic) PBSMSMessage *message; // @synthesize message=_message; | |
- (void).cxx_destruct; | |
@end | |
@interface PBSMSSessionManager : PBHTTPSessionManager | |
{ | |
} | |
- (id)sendSMSSendRequestWithMessage:(id)arg1 account:(id)arg2 transactionID:(id)arg3; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBSpeexEncoderInfo : NSObject | |
{ | |
unsigned char _bitstreamVersion; | |
unsigned short _bitRate; | |
unsigned short _frameSize; | |
unsigned int _sampleRate; | |
NSString *_version; | |
} | |
@property(readonly, nonatomic) unsigned short frameSize; // @synthesize frameSize=_frameSize; | |
@property(readonly, nonatomic) unsigned char bitstreamVersion; // @synthesize bitstreamVersion=_bitstreamVersion; | |
@property(readonly, nonatomic) unsigned short bitRate; // @synthesize bitRate=_bitRate; | |
@property(readonly, nonatomic) unsigned int sampleRate; // @synthesize sampleRate=_sampleRate; | |
@property(readonly, copy, nonatomic) NSString *version; // @synthesize version=_version; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBSplashViewController : UIViewController | |
{ | |
} | |
- (void)loadView; | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
@end | |
@interface PBSupportDescriptionViewController : PBBaseViewController | |
{ | |
UITextView *_textView; | |
PBContactSupportFlowContext *_flowContext; | |
} | |
@property(readonly, nonatomic) PBContactSupportFlowContext *flowContext; // @synthesize flowContext=_flowContext; | |
@property(readonly, nonatomic) UITextView *textView; // @synthesize textView=_textView; | |
- (void).cxx_destruct; | |
- (void)handleSendButton:(id)arg1; | |
- (void)handleKeyboardWillHideNotification:(id)arg1; | |
- (void)handleKeyboardWillShowNotification:(id)arg1; | |
- (void)setupTextview; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithFlowContext:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBSupportReasonTableViewController : PBTableViewController | |
{ | |
PBHealthManager *_healthManager; | |
NSArray *_rowMap; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewController; | |
@property(readonly, copy, nonatomic) NSArray *rowMap; // @synthesize rowMap=_rowMap; | |
@property(readonly, nonatomic) PBHealthManager *healthManager; // @synthesize healthManager=_healthManager; | |
- (void).cxx_destruct; | |
- (unsigned long long)contextFromReason:(unsigned long long)arg1; | |
- (void)requestPermissionToSendEmailLogs:(CDUnknownBlockType)arg1; | |
- (void)requestAdditionalPermissionForFlowContext:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (_Bool)pb_clearsSelectionOnViewWillAppear; | |
- (id)generateRowMap; | |
- (void)viewDidLoad; | |
- (id)initWithHealthManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBSupportTableViewCell : PBTableViewCell | |
{ | |
UILabel *_supportTitleLabel; | |
UILabel *_supportDetailLabel; | |
UIImageView *_supportImageView; | |
} | |
+ (double)rowHeight; | |
@property(nonatomic) __weak UIImageView *supportImageView; // @synthesize supportImageView=_supportImageView; | |
@property(nonatomic) __weak UILabel *supportDetailLabel; // @synthesize supportDetailLabel=_supportDetailLabel; | |
@property(nonatomic) __weak UILabel *supportTitleLabel; // @synthesize supportTitleLabel=_supportTitleLabel; | |
- (void).cxx_destruct; | |
- (void)awakeFromNib; | |
@end | |
@interface PBSupportOption : NSObject | |
{ | |
long long _type; | |
NSString *_titleLabel; | |
NSString *_analyticsIdentifier; | |
UIImage *_supportImage; | |
NSString *_detailLabel; | |
CDUnknownBlockType _tapHandlerBlock; | |
} | |
@property(copy, nonatomic) CDUnknownBlockType tapHandlerBlock; // @synthesize tapHandlerBlock=_tapHandlerBlock; | |
@property(copy, nonatomic) NSString *detailLabel; // @synthesize detailLabel=_detailLabel; | |
@property(retain, nonatomic) UIImage *supportImage; // @synthesize supportImage=_supportImage; | |
@property(copy, nonatomic) NSString *analyticsIdentifier; // @synthesize analyticsIdentifier=_analyticsIdentifier; | |
@property(copy, nonatomic) NSString *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(nonatomic) long long type; // @synthesize type=_type; | |
- (void).cxx_destruct; | |
@end | |
@interface PBSupportViewController : PBTableViewController | |
{ | |
NSArray *_supportOptions; | |
PBPresentViewControllerCoordinator *_modalCoordinator; | |
} | |
+ (long long)pb_tableViewStyle; | |
+ (id)viewController; | |
@property(readonly, nonatomic) PBPresentViewControllerCoordinator *modalCoordinator; // @synthesize modalCoordinator=_modalCoordinator; | |
@property(retain, nonatomic) NSArray *supportOptions; // @synthesize supportOptions=_supportOptions; | |
- (void).cxx_destruct; | |
- (void)checkForUpdates; | |
- (void)didSelectActionAtIndex:(long long)arg1; | |
- (void)didSelectOption:(id)arg1; | |
- (id)tableView:(id)arg1 cellForActionRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForSupportRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (void)viewDidLoad; | |
- (unsigned long long)pb_preferredNavigationBarStyle; | |
- (id)initWithModalCoordinator:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBSupportWebViewController : PBPebbleWebViewController <PBWebViewDelegate> | |
{ | |
NSURL *_webViewURL; | |
UIActivityIndicatorView *_loadingIndicatorView; | |
} | |
@property(retain, nonatomic) UIActivityIndicatorView *loadingIndicatorView; // @synthesize loadingIndicatorView=_loadingIndicatorView; | |
@property(retain, nonatomic) NSURL *webViewURL; // @synthesize webViewURL=_webViewURL; | |
- (void).cxx_destruct; | |
- (void)webView:(id)arg1 didFailLoadWithError:(id)arg2; | |
- (void)webViewDidFinishLoad:(id)arg1; | |
- (void)webViewDidStartLoad:(id)arg1; | |
- (void)viewDidLoad; | |
- (unsigned long long)pb_preferredNavigationBarStyle; | |
- (id)initWithUrl:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSupportWebViewPresenter : NSObject | |
{ | |
} | |
+ (void)presentWebViewWithSupportURL:(id)arg1 title:(id)arg2 presenterViewController:(id)arg3; | |
@end | |
@interface PBSynchronizablePropertyChange : PBBlobEntryModelChange | |
{ | |
} | |
@end | |
@interface PBSynchronizableProperty : NSObject <PBBlobEntryModel, PBBlobDBBlobRepresentation, PBBlobCoding, PBBlobEntryModelBlobAdapter> | |
{ | |
unsigned char _database; | |
NSData *_key; | |
NSData *_content; | |
} | |
+ (id)fullIdentifierForKey:(id)arg1 inDatabase:(unsigned char)arg2; | |
+ (id)blobEntryModelFromBlobEntry:(id)arg1; | |
+ (id)propertyFromManagedEntry:(id)arg1; | |
@property(readonly, nonatomic) unsigned char database; // @synthesize database=_database; | |
@property(copy, nonatomic) NSData *content; // @synthesize content=_content; | |
@property(readonly, copy, nonatomic) NSData *key; // @synthesize key=_key; | |
- (void).cxx_destruct; | |
@property(readonly, copy) NSString *description; | |
- (void)encodeToDataWriter:(id)arg1; | |
@property(readonly, nonatomic) id <PBBlobCoding> blobData; | |
@property(readonly, nonatomic) NSData *blobKey; | |
- (id)blobRepresentation; | |
@property(readonly, copy, nonatomic) NSString *fullIdentifier; | |
- (id)initWithKey:(id)arg1 content:(id)arg2 database:(unsigned char)arg3; | |
- (id)init; | |
@property(readonly, nonatomic) NSString *modelIdentifier; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBSynchronizablePropertyDataStore : PBBlobDBBaseDataStore | |
{ | |
} | |
- (id)blobEntryModelForKey:(id)arg1 inDatabase:(unsigned char)arg2; | |
- (void)removeAllBlobEntryStatusForWatch:(id)arg1 inDatabase:(unsigned char)arg2; | |
- (void)removeAllBlobEntryStatusForWatch:(id)arg1; | |
- (_Bool)supportsSoftDeletion; | |
- (id)attributeIdentifierKey; | |
- (Class)blobEntryModelClass; | |
- (Class)blobEntryStatusEntityClass; | |
- (Class)blobEntryEntityClass; | |
- (_Bool)removeDataForKey:(id)arg1 inDatabase:(unsigned char)arg2; | |
- (id)dataForKey:(id)arg1 inDatabase:(unsigned char)arg2; | |
- (void)setData:(id)arg1 forKey:(id)arg2 inDatabase:(unsigned char)arg3; | |
@end | |
@interface PBSynchronizablePropertyManager : PBBlobDBBaseWatchServiceAdapter | |
{ | |
NSDate *_lastUpdatedAt; | |
} | |
@property(retain, nonatomic) NSDate *lastUpdatedAt; // @synthesize lastUpdatedAt=_lastUpdatedAt; | |
- (void).cxx_destruct; | |
- (void)notify; | |
- (void)removeDataForKeyString:(id)arg1 inDatabase:(unsigned char)arg2; | |
- (id)dataForKeyString:(id)arg1 inDatabase:(unsigned char)arg2; | |
- (void)setData:(id)arg1 forKeyString:(id)arg2 inDatabase:(unsigned char)arg3; | |
- (void)removeDataForKey:(id)arg1 inDatabase:(unsigned char)arg2; | |
- (id)dataForKey:(id)arg1 inDatabase:(unsigned char)arg2; | |
- (void)setData:(id)arg1 forKey:(id)arg2 inDatabase:(unsigned char)arg3; | |
- (id)init; | |
@end | |
@interface PBSynchronizablePropertyWatchService : PBBlobDBWatchService | |
{ | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
- (double)synchronizeThrottle; | |
- (void)synchronize; | |
- (unsigned long long)synchronizationType; | |
- (unsigned char)database; | |
- (_Bool)accountChangeTriggersSynchronization; | |
- (id)databasesSupportsAvailabilityCheck; | |
- (id)databasesSupportsClear; | |
- (id)databasesSyncType; | |
- (id)availabilityCheckKeyForDatabaseWithID:(unsigned char)arg1; | |
- (void)clearDatabasesEntryModelStatuses; | |
- (void)activate; | |
- (id)init; | |
@end | |
@interface PBSystemAppSettingsResolveIssueButton : UIButton | |
{ | |
NSString *_title; | |
NSString *_subtitle; | |
} | |
@property(retain, nonatomic) NSString *subtitle; // @synthesize subtitle=_subtitle; | |
@property(retain, nonatomic) NSString *title; // @synthesize title=_title; | |
- (void).cxx_destruct; | |
- (void)setTitle:(id)arg1 forState:(unsigned long long)arg2; | |
- (void)setupView; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)initWithCoder:(id)arg1; | |
@end | |
@interface PBSystemEndpointBaseMessage : PBProtocolMessage | |
{ | |
unsigned char _messageType; | |
} | |
+ (void)load; | |
@property(readonly, nonatomic) unsigned char messageType; // @synthesize messageType=_messageType; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBTabBarController : UITabBarController <UITabBarControllerDelegate> | |
{ | |
PBWatch *_watch; | |
_TtC9PebbleApp14IssueCollector *_issueCollector; | |
CDUnknownBlockType _fixesViewControllerProvider; | |
NSHashTable *_enhancedViewControllers; | |
} | |
@property(readonly, nonatomic) NSHashTable *enhancedViewControllers; // @synthesize enhancedViewControllers=_enhancedViewControllers; | |
@property(readonly, nonatomic) CDUnknownBlockType fixesViewControllerProvider; // @synthesize fixesViewControllerProvider=_fixesViewControllerProvider; | |
@property(readonly, nonatomic) _TtC9PebbleApp14IssueCollector *issueCollector; // @synthesize issueCollector=_issueCollector; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)presentWatchMenu; | |
- (void)presentDebugMenu; | |
- (void)tappedOnFixes; | |
- (_Bool)showDebugMenuItem; | |
- (void)fillNavigationItemOfViewController:(id)arg1; | |
- (void)enhanceViewController:(id)arg1; | |
- (void)enhanceSelectedViewController; | |
- (void)tabBarController:(id)arg1 didSelectViewController:(id)arg2; | |
- (void)setViewControllers:(id)arg1 animated:(_Bool)arg2; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithWatchSignal:(id)arg1 issueCollector:(id)arg2 fixesViewControllerProvider:(CDUnknownBlockType)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTableViewCell : UITableViewCell | |
{ | |
} | |
+ (id)pb_nib; | |
+ (id)reuseIdentifier; | |
- (id)reuseIdentifier; | |
- (void)awakeFromNib; | |
- (void)applyStyle; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2; | |
@end | |
@interface PBTableViewController : PBBaseViewController <UITableViewDataSource, UITableViewDelegate> | |
{ | |
_Bool _showEditButton; | |
_Bool _pb_clearsSelectionOnViewWillAppear; | |
_Bool _pb_editing; | |
UITableView *_tableView; | |
} | |
+ (long long)pb_tableViewStyle; | |
@property(nonatomic) _Bool pb_editing; // @synthesize pb_editing=_pb_editing; | |
@property(nonatomic) _Bool pb_clearsSelectionOnViewWillAppear; // @synthesize pb_clearsSelectionOnViewWillAppear=_pb_clearsSelectionOnViewWillAppear; | |
@property(nonatomic) _Bool showEditButton; // @synthesize showEditButton=_showEditButton; | |
@property(retain, nonatomic) UITableView *tableView; // @synthesize tableView=_tableView; | |
- (void).cxx_destruct; | |
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2; | |
- (void)clearRowSelectionIfEnabled; | |
- (id)barButtonWithLocalizedTitleKey:(id)arg1 action:(SEL)arg2; | |
- (void)updateContentInsetInResponseToWatchDisconnectedBannerHeight:(double)arg1; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (void)viewWillLayoutSubviews; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTableViewHeaderFooterView : UITableViewHeaderFooterView | |
{ | |
} | |
+ (id)pb_nib; | |
+ (id)reuseIdentifier; | |
- (void)willMoveToSuperview:(id)arg1; | |
@end | |
@interface PBTestNotificationsViewController : PBTableViewController | |
{ | |
} | |
+ (long long)pb_tableViewStyle; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (id)init; | |
@end | |
@interface PBTheWeatherChannelDefinitions : NSObject | |
{ | |
} | |
+ (id)aggregateRequestForURLTemplate:(id)arg1 latitude:(double)arg2 longitude:(double)arg3 languageISOCode:(id)arg4 units:(unsigned long long)arg5; | |
+ (id)twcLanguageCodeForISOLanguageCode:(id)arg1; | |
+ (id)twcUnitsStringForUnits:(unsigned long long)arg1; | |
@end | |
@interface PBTheWeatherChannelAggregateReport : MTLModel <PBPlacemark, MTLJSONSerializing> | |
{ | |
_Bool _isPrimaryLocation; | |
_Bool _isCurrentLocation; | |
NSArray *_dailyForecasts; | |
NSArray *_hourlyForecasts; | |
NSNumber *_currentTemperature; | |
NSDate *_lastFetchedDate; | |
NSString *_locationName; | |
NSString *_detailedLocationName; | |
NSTimeZone *_timeZone; | |
unsigned long long _units; | |
NSNumber *_latitude; | |
NSNumber *_longitude; | |
} | |
+ (id)timeZoneJSONTransformer; | |
+ (id)hourlyForecastsJSONTransformer; | |
+ (id)dailyForecastsJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(nonatomic) _Bool isCurrentLocation; // @synthesize isCurrentLocation=_isCurrentLocation; | |
@property(nonatomic) _Bool isPrimaryLocation; // @synthesize isPrimaryLocation=_isPrimaryLocation; | |
@property(retain, nonatomic) NSNumber *longitude; // @synthesize longitude=_longitude; | |
@property(retain, nonatomic) NSNumber *latitude; // @synthesize latitude=_latitude; | |
@property(nonatomic) unsigned long long units; // @synthesize units=_units; | |
@property(retain, nonatomic) NSTimeZone *timeZone; // @synthesize timeZone=_timeZone; | |
@property(retain, nonatomic) NSString *detailedLocationName; // @synthesize detailedLocationName=_detailedLocationName; | |
@property(retain, nonatomic) NSString *locationName; // @synthesize locationName=_locationName; | |
@property(retain, nonatomic) NSDate *lastFetchedDate; // @synthesize lastFetchedDate=_lastFetchedDate; | |
@property(retain, nonatomic) NSNumber *currentTemperature; // @synthesize currentTemperature=_currentTemperature; | |
@property(retain, nonatomic) NSArray *hourlyForecasts; // @synthesize hourlyForecasts=_hourlyForecasts; | |
@property(retain, nonatomic) NSArray *dailyForecasts; // @synthesize dailyForecasts=_dailyForecasts; | |
- (void).cxx_destruct; | |
- (id)expirationDate; | |
@property(readonly, nonatomic) double longitudeDegrees; | |
@property(readonly, nonatomic) double latitudeDegrees; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTheWeatherChannelHourlyForecast : MTLModel <MTLJSONSerializing> | |
{ | |
NSDate *_date; | |
NSNumber *_temperature; | |
NSString *_shortPhrase; | |
NSNumber *_twcIconCode; | |
} | |
+ (id)dateJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(retain, nonatomic) NSNumber *twcIconCode; // @synthesize twcIconCode=_twcIconCode; | |
@property(retain, nonatomic) NSString *shortPhrase; // @synthesize shortPhrase=_shortPhrase; | |
@property(retain, nonatomic) NSNumber *temperature; // @synthesize temperature=_temperature; | |
@property(retain, nonatomic) NSDate *date; // @synthesize date=_date; | |
- (void).cxx_destruct; | |
@end | |
@interface PBTheWeatherChannelDayPartForecast : MTLModel <MTLJSONSerializing> | |
{ | |
_Bool _isNight; | |
NSDate *_date; | |
NSNumber *_temperature; | |
NSString *_localizedDaypartName; | |
NSString *_shortPhrase; | |
NSString *_mediumPhrase; | |
NSString *_longPhrase; | |
NSString *_narrative; | |
NSString *_localizedShortcast; | |
NSString *_localizedTemperaturePhrase; | |
NSNumber *_twcIconCode; | |
} | |
+ (id)isNightJSONTransformer; | |
+ (id)dateJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(nonatomic) _Bool isNight; // @synthesize isNight=_isNight; | |
@property(retain, nonatomic) NSNumber *twcIconCode; // @synthesize twcIconCode=_twcIconCode; | |
@property(retain, nonatomic) NSString *localizedTemperaturePhrase; // @synthesize localizedTemperaturePhrase=_localizedTemperaturePhrase; | |
@property(retain, nonatomic) NSString *localizedShortcast; // @synthesize localizedShortcast=_localizedShortcast; | |
@property(retain, nonatomic) NSString *narrative; // @synthesize narrative=_narrative; | |
@property(retain, nonatomic) NSString *longPhrase; // @synthesize longPhrase=_longPhrase; | |
@property(retain, nonatomic) NSString *mediumPhrase; // @synthesize mediumPhrase=_mediumPhrase; | |
@property(retain, nonatomic) NSString *shortPhrase; // @synthesize shortPhrase=_shortPhrase; | |
@property(retain, nonatomic) NSString *localizedDaypartName; // @synthesize localizedDaypartName=_localizedDaypartName; | |
@property(retain, nonatomic) NSNumber *temperature; // @synthesize temperature=_temperature; | |
@property(retain, nonatomic) NSDate *date; // @synthesize date=_date; | |
- (void).cxx_destruct; | |
@end | |
@interface PBTheWeatherChannelDailyForecast : MTLModel <MTLJSONSerializing> | |
{ | |
NSDate *_date; | |
NSDate *_sunRise; | |
NSDate *_sunSet; | |
NSDate *_expirationDate; | |
NSNumber *_minimumTemperature; | |
NSNumber *_maximumTemperature; | |
NSString *_narrative; | |
NSString *_localizedDayOfWeek; | |
PBTheWeatherChannelDayPartForecast *_dayForecast; | |
PBTheWeatherChannelDayPartForecast *_nightForecast; | |
} | |
+ (id)nightForecastJSONTransformer; | |
+ (id)dayForecastJSONTransformer; | |
+ (id)expirationDateJSONTransformer; | |
+ (id)sunSetJSONTransformer; | |
+ (id)sunRiseJSONTransformer; | |
+ (id)dateJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(retain, nonatomic) PBTheWeatherChannelDayPartForecast *nightForecast; // @synthesize nightForecast=_nightForecast; | |
@property(retain, nonatomic) PBTheWeatherChannelDayPartForecast *dayForecast; // @synthesize dayForecast=_dayForecast; | |
@property(retain, nonatomic) NSString *localizedDayOfWeek; // @synthesize localizedDayOfWeek=_localizedDayOfWeek; | |
@property(retain, nonatomic) NSString *narrative; // @synthesize narrative=_narrative; | |
@property(retain, nonatomic) NSNumber *maximumTemperature; // @synthesize maximumTemperature=_maximumTemperature; | |
@property(retain, nonatomic) NSNumber *minimumTemperature; // @synthesize minimumTemperature=_minimumTemperature; | |
@property(retain, nonatomic) NSDate *expirationDate; // @synthesize expirationDate=_expirationDate; | |
@property(retain, nonatomic) NSDate *sunSet; // @synthesize sunSet=_sunSet; | |
@property(retain, nonatomic) NSDate *sunRise; // @synthesize sunRise=_sunRise; | |
@property(retain, nonatomic) NSDate *date; // @synthesize date=_date; | |
- (void).cxx_destruct; | |
- (id)daypartForecasts; | |
@end | |
@interface PBTheWeatherChannelImperialAggregateReport : PBTheWeatherChannelAggregateReport | |
{ | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@end | |
@interface PBTheWeatherChannelMetricAggregateReport : PBTheWeatherChannelAggregateReport | |
{ | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@end | |
@interface PBTheWeatherChannelMetricSIAggregateReport : PBTheWeatherChannelAggregateReport | |
{ | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@end | |
@interface PBTheWeatherChannelHybridAggregateReport : PBTheWeatherChannelAggregateReport | |
{ | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@end | |
@interface PBTheWeatherChannelSessionManager : PBHTTPSessionManager | |
{ | |
} | |
- (id)weatherReportForLocation:(id)arg1 units:(unsigned long long)arg2 localeIdentifier:(id)arg3; | |
@end | |
@interface PBTimelineAction : NSObject | |
{ | |
NSNumber *_identifier; | |
NSString *_type; | |
NSArray *_attributes; | |
} | |
+ (id)systemActionWithIdentifier:(unsigned char)arg1; | |
+ (_Bool)isSystemIdentifier:(unsigned char)arg1; | |
+ (id)timelineActionWithBlob:(id)arg1 mapper:(id)arg2; | |
+ (id)timelineActionFromManagedTimelineItemAction:(id)arg1; | |
@property(readonly, copy, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, copy, nonatomic) NSString *type; // @synthesize type=_type; | |
@property(readonly, nonatomic) NSNumber *identifier; // @synthesize identifier=_identifier; | |
- (void).cxx_destruct; | |
- (_Bool)hasAttributeOfType:(id)arg1; | |
- (id)initWithIdentifier:(id)arg1 type:(id)arg2 attributes:(id)arg3; | |
- (id)init; | |
- (id)blobRepresentationWithMapper:(id)arg1; | |
@end | |
@interface PBTimelineActionsActionResponseMessage : PBProtocolMessage | |
{ | |
} | |
- (id)initWithItemIdentifier:(id)arg1 response:(unsigned char)arg2 attributes:(id)arg3 actions:(id)arg4; | |
- (id)initWithItemIdentifier:(id)arg1 response:(unsigned char)arg2 attributes:(id)arg3; | |
@end | |
@interface PBTimelineActionsWatchService : NSObject <PBANCSActionHandlerDelegate, PBWatchAppActionHandlerDelegate, PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBTimelineManager *_timelineManager; | |
PBAttributeMapperWatchService *_attributeMapperWatchService; | |
PBLockerAppManager *_lockerAppManager; | |
PBHTTPActionSessionManager *_httpActionSessionManager; | |
PBKeyedTokenGenerator *_keyedTokenGenerator; | |
PBAddressBookAuthorizationManager *_addressBookManager; | |
PBContactPreferredPhoneManager *_contactPreferredPhoneManager; | |
PBAddressBookQuerySession *_addressBookQuerySession; | |
id _invokeActionHandler; | |
id _ANCSActionHandler; | |
NSString *_accountUserID; | |
PBANCSActionHandler *_notificationHandler; | |
PBWatchAppActionHandlerManager *_watchAppActionHandlerManager; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) PBWatchAppActionHandlerManager *watchAppActionHandlerManager; // @synthesize watchAppActionHandlerManager=_watchAppActionHandlerManager; | |
@property(readonly, nonatomic) PBANCSActionHandler *notificationHandler; // @synthesize notificationHandler=_notificationHandler; | |
@property(readonly, copy, nonatomic) NSString *accountUserID; // @synthesize accountUserID=_accountUserID; | |
@property(readonly, nonatomic) id ANCSActionHandler; // @synthesize ANCSActionHandler=_ANCSActionHandler; | |
@property(readonly, nonatomic) id invokeActionHandler; // @synthesize invokeActionHandler=_invokeActionHandler; | |
@property(retain, nonatomic) PBAddressBookQuerySession *addressBookQuerySession; // @synthesize addressBookQuerySession=_addressBookQuerySession; | |
@property(readonly, nonatomic) PBContactPreferredPhoneManager *contactPreferredPhoneManager; // @synthesize contactPreferredPhoneManager=_contactPreferredPhoneManager; | |
@property(readonly, nonatomic) PBAddressBookAuthorizationManager *addressBookManager; // @synthesize addressBookManager=_addressBookManager; | |
@property(readonly, nonatomic) PBKeyedTokenGenerator *keyedTokenGenerator; // @synthesize keyedTokenGenerator=_keyedTokenGenerator; | |
@property(readonly, nonatomic) PBHTTPActionSessionManager *httpActionSessionManager; // @synthesize httpActionSessionManager=_httpActionSessionManager; | |
@property(readonly, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(readonly, nonatomic) __weak PBAttributeMapperWatchService *attributeMapperWatchService; // @synthesize attributeMapperWatchService=_attributeMapperWatchService; | |
@property(readonly, nonatomic) PBTimelineManager *timelineManager; // @synthesize timelineManager=_timelineManager; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)watchAppActionHandler:(id)arg1 didSendResponse:(unsigned char)arg2 withAttributes:(id)arg3 forItemIdentifier:(id)arg4; | |
- (void)ANCSActionHandler:(id)arg1 didSendResponse:(unsigned char)arg2 withAttributes:(id)arg3 actions:(id)arg4 forItemIdentifier:(id)arg5; | |
- (id)subtitleAttributeForLocalizedString:(id)arg1; | |
- (id)subtitleAttributeForString:(id)arg1; | |
- (void)sendResponseForItem:(id)arg1 response:(unsigned char)arg2; | |
- (void)sendResponseForItem:(id)arg1 response:(unsigned char)arg2 attributes:(id)arg3; | |
- (void)sendANCSResponseForItemIdentifier:(id)arg1 response:(unsigned char)arg2 attributes:(id)arg3 actions:(id)arg4; | |
- (void)sendResponseForItemIdentifier:(id)arg1 response:(unsigned char)arg2 attributes:(id)arg3 actions:(id)arg4 mapperSignal:(id)arg5; | |
- (void)sendResponseForItemIdentifier:(id)arg1 response:(unsigned char)arg2 attributes:(id)arg3 actions:(id)arg4; | |
- (void)sendResponseForItem:(id)arg1 response:(unsigned char)arg2 attributes:(id)arg3 actions:(id)arg4; | |
- (void)sendResponseForItem:(id)arg1 response:(unsigned char)arg2 subtitle:(id)arg3 icon:(id)arg4 specificType:(long long)arg5; | |
- (void)sendResponseForItem:(id)arg1 response:(unsigned char)arg2 subtitle:(id)arg3 icon:(id)arg4; | |
- (id)subtitleWithMuted:(_Bool)arg1 forDataSourceUUID:(id)arg2; | |
- (void)processHTTPActionForItem:(id)arg1 actionAttributes:(id)arg2; | |
- (void)processAction:(id)arg1 forItem:(id)arg2 attributes:(id)arg3; | |
- (void)handleActionForItem:(id)arg1 actionIdentifier:(unsigned char)arg2 attributes:(id)arg3; | |
- (void)handleActionForItemIdentifier:(id)arg1 actionIdentifier:(unsigned char)arg2 attributes:(id)arg3; | |
- (void)handleANCSActionForInvokeActionMessage:(id)arg1; | |
- (void)registerInvokeActionHandler; | |
- (void)registerInvokeANCSActionHandler; | |
- (void)deactivate; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 timelineManager:(id)arg3 currentUserLockerAppManager:(id)arg4; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineActiveRange : NSObject | |
{ | |
NSDate *_pastBound; | |
NSDate *_futureBound; | |
} | |
@property(readonly, nonatomic) NSDate *futureBound; // @synthesize futureBound=_futureBound; | |
@property(readonly, nonatomic) NSDate *pastBound; // @synthesize pastBound=_pastBound; | |
- (void).cxx_destruct; | |
- (id)initWithCurrentDate:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBTimelineAttribute : NSObject | |
{ | |
NSString *_type; | |
id <NSObject><NSSecureCoding> _content; | |
long long _specificType; | |
} | |
+ (id)attributeWithType:(id)arg1 content:(id)arg2 specificType:(long long)arg3; | |
+ (id)attributeWithType:(id)arg1 content:(id)arg2; | |
+ (id)timelineAttributeWithBlob:(id)arg1 mapper:(id)arg2; | |
+ (id)attributesForCalendarEvent:(id)arg1 withOptions:(unsigned long long)arg2; | |
+ (id)attributesForCalendarReminder:(id)arg1 withOptions:(unsigned long long)arg2; | |
+ (id)noTitleAttribute; | |
+ (id)timelineAttributeFromManagedTimelineItemAttribute:(id)arg1; | |
+ (id)timelineAttributesFromWebTimelineAttributable:(id)arg1; | |
@property(readonly, nonatomic) long long specificType; // @synthesize specificType=_specificType; | |
@property(readonly, nonatomic) id <NSObject><NSSecureCoding> content; // @synthesize content=_content; | |
@property(readonly, nonatomic) NSString *type; // @synthesize type=_type; | |
- (void).cxx_destruct; | |
- (id)description; | |
- (unsigned long long)hash; | |
- (_Bool)isEqual:(id)arg1; | |
- (id)initWithType:(id)arg1 content:(id)arg2 specificType:(long long)arg3; | |
- (id)init; | |
- (id)blobRepresentationWithMapper:(id)arg1; | |
@end | |
@interface PBTimelineAttributeContentLocalizedString : NSObject <NSSecureCoding> | |
{ | |
NSString *_localizationKey; | |
NSString *_tableName; | |
NSArray *_placeholderKeyPaths; | |
} | |
+ (_Bool)supportsSecureCoding; | |
@property(readonly, copy, nonatomic) NSArray *placeholderKeyPaths; // @synthesize placeholderKeyPaths=_placeholderKeyPaths; | |
@property(readonly, copy, nonatomic) NSString *tableName; // @synthesize tableName=_tableName; | |
@property(readonly, copy, nonatomic) NSString *localizationKey; // @synthesize localizationKey=_localizationKey; | |
- (void).cxx_destruct; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (_Bool)isEqual:(id)arg1; | |
- (unsigned long long)hash; | |
- (_Bool)isEqualToLocalizedString:(id)arg1; | |
- (id)localizedStringWithLocalizedBundle:(id)arg1 binding:(id)arg2; | |
- (id)withPlaceholderKeyPaths:(id)arg1; | |
- (id)initWithLocalizationKey:(id)arg1 table:(id)arg2 placeholderKeyPaths:(id)arg3; | |
- (id)initWithLocalizationKey:(id)arg1 placeholderKeyPaths:(id)arg2; | |
- (id)initWithLocalizationKey:(id)arg1 table:(id)arg2; | |
- (id)initWithLocalizationKey:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBTimelineAttributeTransformer : NSObject | |
{ | |
id <PBTimelineBlobMapperConfiguration> _configuration; | |
PBTimelineBlobMapperAttributeConfiguration *_attributeConfiguration; | |
} | |
@property(readonly, nonatomic) PBTimelineBlobMapperAttributeConfiguration *attributeConfiguration; // @synthesize attributeConfiguration=_attributeConfiguration; | |
@property(readonly, nonatomic) id <PBTimelineBlobMapperConfiguration> configuration; // @synthesize configuration=_configuration; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSValueTransformer *phoneToWatchValueTransformer; | |
@property(readonly, nonatomic) NSValueTransformer *watchToPhoneValueTransformer; | |
- (id)initWithConfiguration:(id)arg1 attributeConfiguration:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBStringToStringAttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBURIToResourceIDAttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBNumberToInt8AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBNumberToInt16AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBNumberToInt32AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBNumberToInt64AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBNumberToUInt8AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBNumberToUInt16AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBNumberToUInt32AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBNumberToUInt64AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBISODateToUnixTime32AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBStringArrayToStringArrayAttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (long long)lengthAfterConcatenation:(id)arg1; | |
- (id)truncateOverLengthContent:(id)arg1; | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBEnumToUInt8AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBColorToUInt8AttributeTransformer : PBTimelineAttributeTransformer | |
{ | |
} | |
+ (id)colorValueFromString:(id)arg1; | |
+ (id)firmwareColorNames; | |
- (id)watchToPhoneValueTransformer; | |
- (id)phoneToWatchValueTransformer; | |
@end | |
@interface PBTimelineBlobMapper : NSObject | |
{ | |
id <PBTimelineBlobMapperConfiguration> _configuration; | |
NSDictionary *_attributesReverseLookup; | |
NSDictionary *_actionTypeReverseLookup; | |
NSDictionary *_layoutReverseLookup; | |
} | |
+ (id)mapperWithConfiguration:(id)arg1; | |
@property(readonly, nonatomic) NSDictionary *layoutReverseLookup; // @synthesize layoutReverseLookup=_layoutReverseLookup; | |
@property(readonly, nonatomic) NSDictionary *actionTypeReverseLookup; // @synthesize actionTypeReverseLookup=_actionTypeReverseLookup; | |
@property(readonly, nonatomic) NSDictionary *attributesReverseLookup; // @synthesize attributesReverseLookup=_attributesReverseLookup; | |
@property(readonly, nonatomic) id <PBTimelineBlobMapperConfiguration> configuration; // @synthesize configuration=_configuration; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSDictionary *actionTypeToBlobTypeMap; | |
- (id)transformerClassByName; | |
- (id)transformerForAttributeType:(id)arg1; | |
- (id)layoutForBlobLayout:(unsigned char)arg1; | |
- (unsigned char)blobLayoutForLayout:(id)arg1; | |
- (_Bool)shouldSerializeForType:(id)arg1; | |
- (id)valueTransformerForType:(id)arg1; | |
- (id)actionTypeForBlobType:(unsigned char)arg1; | |
- (unsigned char)actionBlobTypeForType:(id)arg1; | |
- (unsigned char)attributeBlobTypeForType:(id)arg1; | |
- (id)valueTransformerForBlobType:(unsigned char)arg1; | |
- (id)attributeTypeForBlobType:(unsigned char)arg1; | |
- (id)initWithConfiguration:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBTimelineBlobMapperAppLayoutsConfiguration : MTLModel <MTLJSONSerializing, PBTimelineBlobMapperConfiguration> | |
{ | |
NSString *_applicationName; | |
NSDictionary *_resources; | |
} | |
+ (id)resourcesJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSDictionary *resources; // @synthesize resources=_resources; | |
@property(readonly, copy, nonatomic) NSString *applicationName; // @synthesize applicationName=_applicationName; | |
- (void).cxx_destruct; | |
- (id)localizedBundle; | |
@property(readonly, copy, nonatomic) NSDictionary *layouts; | |
@property(readonly, copy, nonatomic) NSDictionary *attributes; | |
- (_Bool)validateResources:(inout id *)arg1 error:(out id *)arg2; | |
- (id)configurationByAddingApplicationName:(id)arg1; | |
- (id)initWithApplicationName:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineBlobMapperAppLayoutsConfigurationCacheResource : NSObject <PBResource> | |
{ | |
NSString *_proposedFileName; | |
} | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
- (id)initWithWatchAppUUID:(id)arg1 version:(id)arg2 platformType:(long long)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineBlobMapperAttributeConfiguration : MTLModel <MTLJSONSerializing> | |
{ | |
_Bool _escapeSerialization; | |
NSNumber *_attributeID; | |
NSString *_transformer; | |
NSNumber *_maximumLength; | |
NSDictionary *_enumerationMap; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)attributeEscapingSerialization; | |
@property(readonly, nonatomic) _Bool escapeSerialization; // @synthesize escapeSerialization=_escapeSerialization; | |
@property(readonly, nonatomic) NSDictionary *enumerationMap; // @synthesize enumerationMap=_enumerationMap; | |
@property(readonly, nonatomic) NSNumber *maximumLength; // @synthesize maximumLength=_maximumLength; | |
@property(readonly, nonatomic) NSString *transformer; // @synthesize transformer=_transformer; | |
@property(readonly, nonatomic) NSNumber *attributeID; // @synthesize attributeID=_attributeID; | |
- (void).cxx_destruct; | |
@end | |
@interface PBTimelineBlobMapperCompositedConfiguration : NSObject <PBTimelineBlobMapperConfiguration> | |
{ | |
NSDictionary *_attributes; | |
NSDictionary *_layouts; | |
NSDictionary *_resources; | |
NSObject<PBTimelineBlobMapperConfiguration> *_configuration; | |
NSObject<PBTimelineBlobMapperConfiguration> *_andThenConfiguration; | |
} | |
@property(readonly, nonatomic) NSObject<PBTimelineBlobMapperConfiguration> *andThenConfiguration; // @synthesize andThenConfiguration=_andThenConfiguration; | |
@property(readonly, nonatomic) NSObject<PBTimelineBlobMapperConfiguration> *configuration; // @synthesize configuration=_configuration; | |
@property(readonly, copy, nonatomic) NSDictionary *resources; // @synthesize resources=_resources; | |
@property(readonly, copy, nonatomic) NSDictionary *layouts; // @synthesize layouts=_layouts; | |
@property(readonly, copy, nonatomic) NSDictionary *attributes; // @synthesize attributes=_attributes; | |
- (void).cxx_destruct; | |
- (id)localizedBundle; | |
- (id)valueForUndefinedKey:(id)arg1; | |
- (id)initWithConfiguration:(id)arg1 andThen:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineBlobMapperFirmwareConfiguration : MTLModel <MTLJSONSerializing, PBTimelineBlobMapperConfiguration> | |
{ | |
NSBundle *_localizedBundle; | |
NSDictionary *_attributes; | |
NSDictionary *_layouts; | |
NSDictionary *_resources; | |
NSString *_watchLanguageISOCode; | |
} | |
+ (id)resourcesJSONTransformer; | |
+ (id)attributesJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)propertyKeys; | |
@property(readonly, copy, nonatomic) NSString *watchLanguageISOCode; // @synthesize watchLanguageISOCode=_watchLanguageISOCode; | |
@property(readonly, copy, nonatomic) NSDictionary *resources; // @synthesize resources=_resources; | |
@property(readonly, copy, nonatomic) NSDictionary *layouts; // @synthesize layouts=_layouts; | |
@property(readonly, copy, nonatomic) NSDictionary *attributes; // @synthesize attributes=_attributes; | |
- (void).cxx_destruct; | |
- (_Bool)validateResources:(inout id *)arg1 error:(out id *)arg2; | |
- (_Bool)validateLayouts:(inout id *)arg1 error:(out id *)arg2; | |
- (_Bool)validateAttributes:(inout id *)arg1 error:(out id *)arg2; | |
@property(readonly, nonatomic) NSBundle *localizedBundle; // @synthesize localizedBundle=_localizedBundle; | |
- (id)configurationWithWatchLanguage:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineBlobMapperFirmwareConfigurationCacheResource : NSObject <PBRemoteResource> | |
{ | |
NSString *_proposedFileName; | |
NSURL *_layoutURL; | |
} | |
@property(readonly, nonatomic) NSURL *layoutURL; // @synthesize layoutURL=_layoutURL; | |
@property(readonly, nonatomic) NSString *proposedFileName; // @synthesize proposedFileName=_proposedFileName; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSURLRequest *URLRequest; | |
- (id)initWithFirmwareMetadata:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineBlobMapperHTTPConfiguration : NSObject <PBTimelineBlobMapperConfiguration> | |
{ | |
} | |
- (id)localizedBundle; | |
@property(readonly, copy, nonatomic) NSDictionary *layouts; | |
@property(readonly, copy, nonatomic) NSDictionary *resources; | |
@property(readonly, copy, nonatomic) NSDictionary *attributes; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineBlobMapperInternalConfiguration : NSObject <PBTimelineBlobMapperConfiguration> | |
{ | |
NSDictionary *_attributes; | |
} | |
- (void).cxx_destruct; | |
- (id)localizedBundle; | |
@property(readonly, copy, nonatomic) NSDictionary *layouts; | |
@property(readonly, copy, nonatomic) NSDictionary *resources; | |
@property(readonly, copy, nonatomic) NSDictionary *attributes; // @synthesize attributes=_attributes; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineBlobMapperSessionManager : PBHTTPSessionManager | |
{ | |
PBRemoteResourceFileStorage *_cache; | |
} | |
@property(readonly, nonatomic) PBRemoteResourceFileStorage *cache; // @synthesize cache=_cache; | |
- (void).cxx_destruct; | |
- (id)blobMapperConfigurationForFirmware:(id)arg1; | |
- (id)initWithCache:(id)arg1; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBTimelineDataSourceIdentifier : NSObject <NSCopying> | |
{ | |
NSString *_typeString; | |
NSUUID *_UUID; | |
} | |
+ (id)identifierWithURL:(id)arg1; | |
+ (id)identifierWithString:(id)arg1; | |
+ (id)identifierWithUUID:(id)arg1 typeString:(id)arg2; | |
+ (id)identifierWithAppUUID:(id)arg1 sandbox:(_Bool)arg2; | |
+ (id)identifierWithSystemAppUUID:(id)arg1; | |
@property(readonly, copy, nonatomic) NSUUID *UUID; // @synthesize UUID=_UUID; | |
@property(readonly, copy, nonatomic) NSString *typeString; // @synthesize typeString=_typeString; | |
- (void).cxx_destruct; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (id)description; | |
- (unsigned long long)hash; | |
- (_Bool)isEqual:(id)arg1; | |
@property(readonly, nonatomic, getter=isSandbox) _Bool sandbox; | |
@property(readonly, copy, nonatomic) NSString *stringRepresentation; | |
- (id)initWithUUID:(id)arg1 typeString:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBTimelineDataStore : PBBlobDBBaseDataStore | |
{ | |
} | |
- (_Bool)internalModelRecordIsMarkedForSoftDeletion:(id)arg1; | |
- (_Bool)shouldDeleteBlobEntry:(id)arg1; | |
- (id)attributeIdentifierKey; | |
- (Class)blobEntryModelClass; | |
- (Class)blobEntryStatusEntityClass; | |
- (Class)blobEntryEntityClass; | |
- (void)removeInsertedManagedItem:(id)arg1 forContext:(id)arg2; | |
- (id)sortChanges:(id)arg1; | |
- (_Bool)internalModelRecord:(id)arg1 isNewGivenStatus:(id)arg2; | |
- (void)removeAllTimelineItems; | |
- (void)markAllTimelinePinItemsWithSourceAsDeleted:(id)arg1; | |
- (_Bool)markTimelineItemIdentifierAsDeleted:(id)arg1; | |
- (_Bool)supportsSoftDeletion; | |
- (void)pruneTimelineItemsBeforeDate:(id)arg1; | |
- (id)timelineChangesWithBeginDate:(id)arg1 endDate:(id)arg2 forWatch:(id)arg3; | |
- (void)addTimelineNotification:(id)arg1; | |
- (void)addTimelineReminder:(id)arg1; | |
- (void)addTimelinePin:(id)arg1; | |
- (id)timelinePinWithIdentifier:(id)arg1; | |
- (void)setInstalled:(_Bool)arg1 withDataSourceIdentifier:(id)arg2; | |
- (_Bool)isInstalledForDataSourceWithIdentifier:(id)arg1; | |
- (void)setState:(unsigned long long)arg1 forDataSourceWithIdentifier:(id)arg2; | |
- (unsigned long long)stateForDataSourceWithIdentifier:(id)arg1; | |
@end | |
@interface PBTimelineActionsInvokeActionMessage : PBProtocolMessage | |
{ | |
unsigned char _actionIdentifier; | |
NSUUID *_itemIdentifier; | |
NSArray *_attributes; | |
} | |
+ (void)load; | |
@property(readonly, copy, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) unsigned char actionIdentifier; // @synthesize actionIdentifier=_actionIdentifier; | |
@property(readonly, nonatomic) NSUUID *itemIdentifier; // @synthesize itemIdentifier=_itemIdentifier; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@end | |
@interface PBTimelineInvokeANCSActionMessage : PBProtocolMessage | |
{ | |
unsigned char _actionID; | |
unsigned int _timestamp; | |
NSUUID *_ANCSIdentifier; | |
NSString *_actionTitle; | |
NSString *_notificationSender; | |
NSString *_notificationSubtitle; | |
NSString *_notificationBody; | |
NSString *_appIdentifier; | |
} | |
+ (void)load; | |
@property(readonly, nonatomic) unsigned int timestamp; // @synthesize timestamp=_timestamp; | |
@property(readonly, copy, nonatomic) NSString *appIdentifier; // @synthesize appIdentifier=_appIdentifier; | |
@property(readonly, copy, nonatomic) NSString *notificationBody; // @synthesize notificationBody=_notificationBody; | |
@property(readonly, copy, nonatomic) NSString *notificationSubtitle; // @synthesize notificationSubtitle=_notificationSubtitle; | |
@property(readonly, copy, nonatomic) NSString *notificationSender; // @synthesize notificationSender=_notificationSender; | |
@property(readonly, copy, nonatomic) NSString *actionTitle; // @synthesize actionTitle=_actionTitle; | |
@property(readonly, nonatomic) unsigned char actionID; // @synthesize actionID=_actionID; | |
@property(readonly, nonatomic) NSUUID *ANCSIdentifier; // @synthesize ANCSIdentifier=_ANCSIdentifier; | |
- (void).cxx_destruct; | |
- (id)initWithData:(id)arg1; | |
@property(readonly, copy, nonatomic) NSDictionary *JSONDictionary; | |
@end | |
@interface PBTimelineChange : PBBlobEntryModelChange | |
{ | |
} | |
@end | |
@interface PBTimelineItem : NSObject <PBBlobEntryModelTimelineBlobAdapter, PBBlobEntryModel> | |
{ | |
_Bool _floating; | |
_Bool _visible; | |
_Bool _allDay; | |
_Bool _persistQuickView; | |
_Bool _shouldAddSystemActions; | |
NSUUID *_timelineIdentifier; | |
PBTimelineDataSourceIdentifier *_dataSourceIdentifier; | |
NSUUID *_parentIdentifier; | |
NSDate *_startDate; | |
NSDate *_endDate; | |
NSDate *_updatedAt; | |
NSString *_layout; | |
NSArray *_actions; | |
NSNumber *_nextActionId; | |
NSArray *_attributes; | |
} | |
+ (id)timelineItemWithBlob:(id)arg1 mapper:(id)arg2 dataSourceIdentifier:(id)arg3; | |
+ (id)blobEntryModelFromBlobEntry:(id)arg1; | |
+ (id)itemWithWebTimelineLayout:(id)arg1 existingIdentifier:(id)arg2 parent:(id)arg3; | |
@property(readonly, copy, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) NSNumber *nextActionId; // @synthesize nextActionId=_nextActionId; | |
@property(readonly, nonatomic) _Bool shouldAddSystemActions; // @synthesize shouldAddSystemActions=_shouldAddSystemActions; | |
@property(readonly, copy, nonatomic) NSArray *actions; // @synthesize actions=_actions; | |
@property(readonly, nonatomic, getter=isPersistQuickView) _Bool persistQuickView; // @synthesize persistQuickView=_persistQuickView; | |
@property(readonly, nonatomic, getter=isAllDay) _Bool allDay; // @synthesize allDay=_allDay; | |
@property(readonly, nonatomic, getter=isVisible) _Bool visible; // @synthesize visible=_visible; | |
@property(readonly, nonatomic, getter=isFloating) _Bool floating; // @synthesize floating=_floating; | |
@property(readonly, copy, nonatomic) NSString *layout; // @synthesize layout=_layout; | |
@property(readonly, nonatomic) NSDate *updatedAt; // @synthesize updatedAt=_updatedAt; | |
@property(readonly, nonatomic) NSDate *endDate; // @synthesize endDate=_endDate; | |
@property(readonly, nonatomic) NSDate *startDate; // @synthesize startDate=_startDate; | |
@property(readonly, nonatomic) NSUUID *parentIdentifier; // @synthesize parentIdentifier=_parentIdentifier; | |
@property(readonly, nonatomic) PBTimelineDataSourceIdentifier *dataSourceIdentifier; // @synthesize dataSourceIdentifier=_dataSourceIdentifier; | |
@property(readonly, nonatomic) NSUUID *timelineIdentifier; // @synthesize timelineIdentifier=_timelineIdentifier; | |
- (void).cxx_destruct; | |
@property(readonly, copy) NSString *description; | |
- (id)actionForIdentifier:(unsigned char)arg1; | |
- (id)newActionWithType:(id)arg1 attributes:(id)arg2; | |
@property(readonly, nonatomic) double duration; | |
- (id)init; | |
- (unsigned char)blobTypeForBlobRepresentation; | |
- (id)blobRepresentationWithMapper:(id)arg1; | |
- (id)initWithBlob:(id)arg1 mapper:(id)arg2 dataSourceIdentifier:(id)arg3; | |
@property(readonly, nonatomic) NSString *modelIdentifier; | |
- (id)initWithManagedTimelineItem:(id)arg1; | |
- (void)addTrailingSystemActionsWithItemBuilder:(id)arg1; | |
- (void)addLeadingSystemActionsWithItemBuilder:(id)arg1; | |
- (void)addRemoveSystemActionWithItemBuilder:(id)arg1; | |
- (void)addUnmuteSystemActionWithItemBuilder:(id)arg1; | |
- (void)addMuteSystemActionWithItemBuilder:(id)arg1; | |
- (void)addMoreSystemActionWithItemBuilder:(id)arg1; | |
- (void)addDismissSystemActionWithItemBuilder:(id)arg1; | |
- (void)addActionWithType:(id)arg1 identifier:(unsigned char)arg2 title:(id)arg3 toItemBuilder:(id)arg4; | |
- (id)initWithTimelineIdentifier:(id)arg1 dataSourceIdentifier:(id)arg2 parentID:(id)arg3 startDate:(id)arg4 endDate:(id)arg5 isFloating:(_Bool)arg6 isVisible:(_Bool)arg7 isAllDay:(_Bool)arg8 isPersistQuickView:(_Bool)arg9 layout:(id)arg10 attributes:(id)arg11 actions:(id)arg12 updatedAt:(id)arg13; | |
- (id)attributeWithType:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineItemActionBlob : NSObject <PBBlobCoding> | |
{ | |
unsigned char _identifier; | |
unsigned char _type; | |
NSArray *_attributes; | |
} | |
@property(readonly, copy, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) unsigned char type; // @synthesize type=_type; | |
@property(readonly, nonatomic) unsigned char identifier; // @synthesize identifier=_identifier; | |
- (void).cxx_destruct; | |
- (id)initWithSequentialDataReader:(id)arg1; | |
- (void)encodeToDataWriter:(id)arg1; | |
- (id)initWithIdentifier:(unsigned char)arg1 blobType:(unsigned char)arg2 attributes:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineItemActionBlobBuilder : NSObject | |
{ | |
NSNumber *_identifier; | |
NSString *_type; | |
NSMutableArray *_attributes; | |
} | |
+ (id)builder; | |
@property(retain, nonatomic) NSMutableArray *attributes; // @synthesize attributes=_attributes; | |
@property(copy, nonatomic) NSString *type; // @synthesize type=_type; | |
@property(retain, nonatomic) NSNumber *identifier; // @synthesize identifier=_identifier; | |
- (void).cxx_destruct; | |
- (CDUnknownBlockType)build; | |
- (CDUnknownBlockType)addAttribute; | |
- (CDUnknownBlockType)withType; | |
- (CDUnknownBlockType)withIdentifier; | |
- (id)init; | |
@end | |
@interface PBTimelineItemAttributeBlob : NSObject <PBBlobCoding, PBBlobDecoding> | |
{ | |
unsigned char _type; | |
NSData *_content; | |
} | |
+ (id)attributeBlobWithType:(unsigned char)arg1 fromAttributesBlobs:(id)arg2; | |
@property(readonly, copy, nonatomic) NSData *content; // @synthesize content=_content; | |
@property(readonly, nonatomic) unsigned char type; // @synthesize type=_type; | |
- (void).cxx_destruct; | |
@property(readonly, copy) NSString *description; | |
- (id)initWithSequentialDataReader:(id)arg1; | |
- (void)encodeToDataWriter:(id)arg1; | |
- (id)initWithType:(unsigned char)arg1 content:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineItemAttributeBlobBuilder : NSObject | |
{ | |
NSString *_type; | |
id _content; | |
} | |
+ (id)builder; | |
@property(retain, nonatomic) id content; // @synthesize content=_content; | |
@property(retain, nonatomic) NSString *type; // @synthesize type=_type; | |
- (void).cxx_destruct; | |
- (CDUnknownBlockType)build; | |
- (CDUnknownBlockType)withAttribute; | |
- (CDUnknownBlockType)withContent; | |
- (CDUnknownBlockType)withType; | |
@end | |
@interface PBTimelineItemBlob : NSObject <PBEntryModelBlob, PBBlobCoding, PBBlobDBBlobRepresentation> | |
{ | |
unsigned char _type; | |
unsigned char _flags; | |
unsigned char _layout; | |
NSUUID *_itemID; | |
NSUUID *_parentID; | |
NSDate *_timestamp; | |
double _duration; | |
NSArray *_attributes; | |
NSArray *_actions; | |
} | |
@property(readonly, copy, nonatomic) NSArray *actions; // @synthesize actions=_actions; | |
@property(readonly, copy, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
@property(readonly, nonatomic) unsigned char layout; // @synthesize layout=_layout; | |
@property(readonly, nonatomic) unsigned char flags; // @synthesize flags=_flags; | |
@property(readonly, nonatomic) unsigned char type; // @synthesize type=_type; | |
@property(readonly, nonatomic) double duration; // @synthesize duration=_duration; | |
@property(readonly, nonatomic) NSDate *timestamp; // @synthesize timestamp=_timestamp; | |
@property(readonly, nonatomic) NSUUID *parentID; // @synthesize parentID=_parentID; | |
@property(readonly, nonatomic) NSUUID *itemID; // @synthesize itemID=_itemID; | |
- (void).cxx_destruct; | |
@property(readonly, copy, nonatomic) NSString *blobIdentifier; | |
@property(readonly, nonatomic) unsigned char database; | |
@property(readonly, nonatomic) id <PBBlobCoding> blobData; | |
@property(readonly, nonatomic) NSData *blobKey; | |
- (void)encodeToDataWriter:(id)arg1; | |
- (id)initWithIdentifier:(id)arg1 sequentialDataReader:(id)arg2; | |
- (id)initWithItemID:(id)arg1 parentID:(id)arg2 timestamp:(id)arg3 duration:(double)arg4 type:(unsigned char)arg5 flags:(unsigned char)arg6 layout:(unsigned char)arg7 attributes:(id)arg8 actions:(id)arg9; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineItemBlobBuilder : NSObject | |
{ | |
unsigned char _type; | |
unsigned char _flags; | |
NSUUID *_identifier; | |
NSUUID *_parentIdentifier; | |
NSDate *_timestamp; | |
double _duration; | |
NSString *_layout; | |
NSMutableArray *_attributes; | |
NSMutableArray *_actions; | |
} | |
+ (id)builder; | |
@property(readonly, copy, nonatomic) NSMutableArray *actions; // @synthesize actions=_actions; | |
@property(readonly, copy, nonatomic) NSMutableArray *attributes; // @synthesize attributes=_attributes; | |
@property(copy, nonatomic) NSString *layout; // @synthesize layout=_layout; | |
@property(nonatomic) unsigned char flags; // @synthesize flags=_flags; | |
@property(nonatomic) unsigned char type; // @synthesize type=_type; | |
@property(nonatomic) double duration; // @synthesize duration=_duration; | |
@property(retain, nonatomic) NSDate *timestamp; // @synthesize timestamp=_timestamp; | |
@property(retain, nonatomic) NSUUID *parentIdentifier; // @synthesize parentIdentifier=_parentIdentifier; | |
@property(retain, nonatomic) NSUUID *identifier; // @synthesize identifier=_identifier; | |
- (void).cxx_destruct; | |
- (CDUnknownBlockType)build; | |
- (CDUnknownBlockType)addAction; | |
- (CDUnknownBlockType)addAttribute; | |
- (CDUnknownBlockType)withLayout; | |
- (CDUnknownBlockType)withFlags; | |
- (CDUnknownBlockType)withType; | |
- (CDUnknownBlockType)withDuration; | |
- (CDUnknownBlockType)withTimestamp; | |
- (CDUnknownBlockType)withParentID; | |
- (CDUnknownBlockType)withID; | |
- (id)init; | |
@end | |
@interface PBTimelineManager : PBBlobDBBaseWatchServiceAdapter <_TtP9PebbleApp29PBCalendarItemManagerDelegate_, PBLockerAppManagerObserver, PBWeatherTimelineAdapterDelegate, PBWebTimelineAdapterDelegate, PBWebSocketsTimelineAdapterDelegate> | |
{ | |
_TtC9PebbleApp17PBCalendarManager *_calendarManager; | |
_TtC9PebbleApp25PBCalendarReminderManager *_reminderManager; | |
PBLockerAppManager *_lockerAppManager; | |
PBWeatherTimelineAdapter *_weatherTimelineAdapter; | |
PBWebSyncTrigger *_webSyncTrigger; | |
PBWebTimelineAdapter *_webTimelineAdapter; | |
NSMutableArray *_pendingTimelineReminderPins; | |
NSDate *_lastPollingSynchronizationDate; | |
} | |
@property(retain, nonatomic) NSDate *lastPollingSynchronizationDate; // @synthesize lastPollingSynchronizationDate=_lastPollingSynchronizationDate; | |
@property(readonly, nonatomic) NSMutableArray *pendingTimelineReminderPins; // @synthesize pendingTimelineReminderPins=_pendingTimelineReminderPins; | |
@property(readonly, nonatomic) PBWebTimelineAdapter *webTimelineAdapter; // @synthesize webTimelineAdapter=_webTimelineAdapter; | |
@property(readonly, nonatomic) PBWebSyncTrigger *webSyncTrigger; // @synthesize webSyncTrigger=_webSyncTrigger; | |
@property(readonly, nonatomic) PBWeatherTimelineAdapter *weatherTimelineAdapter; // @synthesize weatherTimelineAdapter=_weatherTimelineAdapter; | |
@property(readonly, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp25PBCalendarReminderManager *reminderManager; // @synthesize reminderManager=_reminderManager; | |
@property(readonly, nonatomic) _TtC9PebbleApp17PBCalendarManager *calendarManager; // @synthesize calendarManager=_calendarManager; | |
- (void).cxx_destruct; | |
- (id)webSocketTimelineAdapter:(id)arg1 existingPinWithTimelineIdentifier:(id)arg2; | |
- (_Bool)webSocketTimelineAdapter:(id)arg1 deleteTimelinePinWithIdentifier:(id)arg2; | |
- (_Bool)webSocketTimelineAdapter:(id)arg1 insertTimelinePin:(id)arg2; | |
- (void)webTimelineAdapterDidFinishSynchronization:(id)arg1; | |
- (void)webTimelineAdapterMustDeleteAllWebTimelinePins:(id)arg1; | |
- (void)webTimelineAdapter:(id)arg1 didUnsubscribeFromTopicKey:(id)arg2; | |
- (void)webTimelineAdapter:(id)arg1 didSubscribeToTopicKey:(id)arg2; | |
- (void)webTimelineAdapter:(id)arg1 didDeletePinWithIdentifier:(id)arg2; | |
- (void)webTimelineAdapter:(id)arg1 didUpdatePin:(id)arg2; | |
- (void)webTimelineAdapter:(id)arg1 didCreatePin:(id)arg2; | |
- (id)webTimelineAdapter:(id)arg1 existingPinWithTimelineIdentifier:(id)arg2; | |
- (void)weatherTimelineAdapter:(id)arg1 updatedPins:(id)arg2 deletedPinIdentifiers:(id)arg3; | |
- (void)lockerAppManager:(id)arg1 didUnregisterApp:(id)arg2; | |
- (void)lockerAppManager:(id)arg1 didRegisterApp:(id)arg2; | |
- (void)_watch:(id)arg1 didAddEntryModel:(id)arg2 toDatabase:(unsigned char)arg3; | |
- (void)handlePendingTimelineReminderPins; | |
- (void)watch:(id)arg1 didAddEntryModel:(id)arg2 toDatabase:(unsigned char)arg3; | |
- (void)calendarItemManagerDidFinishSynchronization:(id)arg1; | |
- (void)calendarItemManager:(id)arg1 willRemoveItem:(id)arg2; | |
- (void)calendarItemManager:(id)arg1 didUpdateItem:(id)arg2; | |
- (void)calendarItemManager:(id)arg1 didAddItem:(id)arg2; | |
- (void)pollingRequestReceivedFromWatch:(id)arg1; | |
- (id)entryModelChangesForWatch:(id)arg1; | |
- (id)initWithAccountSession:(id)arg1 calendarManager:(id)arg2 calendarReminderManager:(id)arg3 currentUserLockerAppManager:(id)arg4 timelineDataStore:(id)arg5 weatherTimelineAdapter:(id)arg6 webSocketsTimelineAdapter:(id)arg7 webSyncTrigger:(id)arg8 webTimelineAdapter:(id)arg9; | |
- (id)init; | |
- (void)setInstalled:(_Bool)arg1 forDataSourceWithIdentifier:(id)arg2; | |
- (_Bool)isInstalledForDataSourceWithIdentifier:(id)arg1; | |
- (void)setState:(unsigned long long)arg1 forDataSourceWithIdentifier:(id)arg2 isTriggeredByWatch:(_Bool)arg3; | |
- (unsigned long long)stateForDataSourceWithIdentifier:(id)arg1; | |
- (void)markTimelineItemAsDeleted:(id)arg1; | |
- (id)timelineItemWithIdentifier:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTimelineNotification : PBTimelineItem | |
{ | |
} | |
+ (id)timelineNotificationFromManagedTimelineNotificationItem:(id)arg1; | |
+ (id)notificationFromWebTimelineNotification:(id)arg1 existingIdentifier:(id)arg2 parent:(id)arg3 time:(id)arg4; | |
+ (id)standaloneNotificationWithTitle:(id)arg1 body:(id)arg2 actions:(id)arg3 icon:(id)arg4 backgroundColor:(id)arg5; | |
- (unsigned char)blobTypeForBlobRepresentation; | |
- (void)addTrailingSystemActionsWithItemBuilder:(id)arg1; | |
- (void)addLeadingSystemActionsWithItemBuilder:(id)arg1; | |
- (id)initWithManagedTimelineNotification:(id)arg1; | |
@end | |
@interface PBTimelinePin : PBTimelineItem | |
{ | |
_Bool _muted; | |
PBTimelinePinSource *_source; | |
NSArray *_notifications; | |
NSArray *_reminders; | |
} | |
+ (id)timelinePinFromCalendarItem:(id)arg1; | |
+ (id)alarmsByPriority:(id)arg1; | |
+ (id)timelinePinFromManagedTimelinePinItem:(id)arg1; | |
+ (id)pinFromWebTimelinePin:(id)arg1 forExistingPin:(id)arg2; | |
@property(readonly, copy, nonatomic) NSArray *reminders; // @synthesize reminders=_reminders; | |
@property(readonly, copy, nonatomic) NSArray *notifications; // @synthesize notifications=_notifications; | |
@property(readonly, nonatomic, getter=isMuted) _Bool muted; // @synthesize muted=_muted; | |
@property(readonly, copy, nonatomic) PBTimelinePinSource *source; // @synthesize source=_source; | |
- (void).cxx_destruct; | |
- (unsigned char)blobTypeForBlobRepresentation; | |
- (void)addTrailingSystemActionsWithItemBuilder:(id)arg1; | |
- (void)addLeadingSystemActionsWithItemBuilder:(id)arg1; | |
- (id)initWithManagedTimelineItem:(id)arg1; | |
- (id)initWithManagedTimelinePin:(id)arg1; | |
- (void)setActionsWithWebTimelineActions:(id)arg1 withExistingTimelineActions:(id)arg2; | |
@end | |
@interface PBTimelineReminder : PBTimelineItem | |
{ | |
} | |
+ (id)timelineReminderFromCalendarItemAlarm:(id)arg1 calendarItem:(id)arg2; | |
+ (id)timelineReminderFromManagedTimelineReminderItem:(id)arg1; | |
+ (id)reminderFromWebTimelineReminder:(id)arg1 existingIdentifier:(id)arg2 parent:(id)arg3; | |
- (unsigned char)blobTypeForBlobRepresentation; | |
- (void)addTrailingSystemActionsWithItemBuilder:(id)arg1; | |
- (void)addLeadingSystemActionsWithItemBuilder:(id)arg1; | |
- (id)initWithManagedTimelineReminder:(id)arg1; | |
@end | |
@interface PBTimelineWatchService : PBBlobDBWatchService | |
{ | |
PBAttributeMapperWatchService *_attributeMapperWatchService; | |
id _pollServicesHandler; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(retain, nonatomic) id pollServicesHandler; // @synthesize pollServicesHandler=_pollServicesHandler; | |
@property(readonly, nonatomic) __weak PBAttributeMapperWatchService *attributeMapperWatchService; // @synthesize attributeMapperWatchService=_attributeMapperWatchService; | |
- (void).cxx_destruct; | |
- (id)upsertTimelineItem:(id)arg1 withExistingModel:(id)arg2; | |
- (id)dataSourceIdentifierFromTimelineItemBlob:(id)arg1; | |
- (id)conflictResolutionForEntryModelBlob:(id)arg1 localChange:(id)arg2 inDatabase:(unsigned char)arg3 isDeletion:(_Bool)arg4; | |
- (id)addEntryModelFromWatchBlob:(id)arg1 withTimelineDataSource:(id)arg2; | |
- (id)entryModelBlobFromWriteMessage:(id)arg1; | |
- (id)sendBlobDBMessagesForChanges:(id)arg1 dataSourceIdentifier:(id)arg2; | |
- (id)blobDBMessagesForChange:(id)arg1 blobMapper:(id)arg2; | |
- (id)availabilityCheckKeyForDatabaseWithID:(unsigned char)arg1; | |
- (_Bool)accountChangeTriggersSynchronization; | |
- (id)databasesSupportsAvailabilityCheck; | |
- (id)databasesSupportsClear; | |
- (id)databasesSyncType; | |
- (id)sendBlobDBMessagesForChanges:(id)arg1; | |
- (void)watchServiceDidActivate; | |
- (void)sendStandaloneNotificationWithTitle:(id)arg1 body:(id)arg2 actions:(id)arg3 icon:(id)arg4 backgroundColor:(id)arg5; | |
- (void)sendStandaloneNotificationWithTitle:(id)arg1 body:(id)arg2; | |
- (void)deactivate; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 accountSession:(id)arg3 watchServiceAdapter:(id)arg4; | |
- (id)init; | |
@end | |
@interface PBTimestampValueTransformer : MTLValueTransformer | |
{ | |
} | |
+ (id)timestampValueTranformerWithValueRequired:(_Bool)arg1; | |
@end | |
@interface PBTreasureDataClient : NSObject <PBTreasureDataSessionManagerDataSource, PBTreasureDataSessionManagerDelegate> | |
{ | |
NSString *_databaseName; | |
NSString *_APIKey; | |
NSURL *_endpointURL; | |
PBTreasureDataEventStore *_eventStore; | |
PBTreasureDataSessionManager *_sessionManager; | |
} | |
+ (void)setLogLevel:(unsigned long long)arg1; | |
+ (unsigned long long)logLevel; | |
+ (void)load; | |
@property(readonly, nonatomic) PBTreasureDataSessionManager *sessionManager; // @synthesize sessionManager=_sessionManager; | |
@property(readonly, nonatomic) PBTreasureDataEventStore *eventStore; // @synthesize eventStore=_eventStore; | |
@property(readonly, nonatomic) NSURL *endpointURL; // @synthesize endpointURL=_endpointURL; | |
@property(readonly, nonatomic) NSString *APIKey; // @synthesize APIKey=_APIKey; | |
@property(readonly, nonatomic) NSString *databaseName; // @synthesize databaseName=_databaseName; | |
- (void).cxx_destruct; | |
- (id)sessionManager:(id)arg1 eventsForUploadIdentifier:(unsigned long long)arg2; | |
- (void)sessionManager:(id)arg1 assignUploadIdentifier:(unsigned long long)arg2 toEvents:(id)arg3; | |
- (void)sessionManager:(id)arg1 didReceiveError:(id)arg2 forEvents:(id)arg3; | |
- (void)sessionManager:(id)arg1 didReceiveResults:(id)arg2 forEvents:(id)arg3; | |
- (void)upload; | |
- (_Bool)handleEventsForBackgroundURLSession:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; | |
- (_Bool)addEvent:(id)arg1 table:(id)arg2 error:(id *)arg3; | |
- (id)initWithDatabase:(id)arg1 APIKey:(id)arg2 endpointURL:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTreasureDataEvent : NSObject | |
{ | |
long long _eventID; | |
NSString *_databaseName; | |
NSString *_tableName; | |
NSData *_JSONData; | |
} | |
@property(readonly, copy, nonatomic) NSData *JSONData; // @synthesize JSONData=_JSONData; | |
@property(readonly, copy, nonatomic) NSString *tableName; // @synthesize tableName=_tableName; | |
@property(readonly, copy, nonatomic) NSString *databaseName; // @synthesize databaseName=_databaseName; | |
@property(readonly, nonatomic) long long eventID; // @synthesize eventID=_eventID; | |
- (void).cxx_destruct; | |
- (id)initWithID:(long long)arg1 database:(id)arg2 table:(id)arg3 JSONData:(id)arg4; | |
- (id)init; | |
@end | |
@interface PBTreasureDataEventResult : NSObject | |
{ | |
_Bool _success; | |
NSString *_errorName; | |
} | |
+ (id)resultFromDictionary:(id)arg1 error:(id *)arg2; | |
@property(readonly, copy, nonatomic) NSString *errorName; // @synthesize errorName=_errorName; | |
@property(readonly, nonatomic, getter=isSuccess) _Bool success; // @synthesize success=_success; | |
- (void).cxx_destruct; | |
@end | |
@interface PBTreasureDataEventStore : NSObject | |
{ | |
NSString *_databaseName; | |
struct sqlite3 *_database; | |
struct sqlite3_stmt *_insertEventStatement; | |
struct sqlite3_stmt *_selectEventStatement; | |
struct sqlite3_stmt *_selectEventsByUploadIdentifierStatement; | |
struct sqlite3_stmt *_updateEventPendingStatement; | |
struct sqlite3_stmt *_updateEventAttemptsStatement; | |
struct sqlite3_stmt *_updateEventUploadIdentifierStatement; | |
struct sqlite3_stmt *_deleteEventsStatement; | |
struct sqlite3_stmt *_deleteObsoleteEventsStatement; | |
struct sqlite3_stmt *_deleteEventByIDStatement; | |
NSObject<OS_dispatch_queue> *_internalQueue; | |
} | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *internalQueue; // @synthesize internalQueue=_internalQueue; | |
@property(readonly, nonatomic) struct sqlite3_stmt *deleteEventByIDStatement; // @synthesize deleteEventByIDStatement=_deleteEventByIDStatement; | |
@property(readonly, nonatomic) struct sqlite3_stmt *deleteObsoleteEventsStatement; // @synthesize deleteObsoleteEventsStatement=_deleteObsoleteEventsStatement; | |
@property(readonly, nonatomic) struct sqlite3_stmt *deleteEventsStatement; // @synthesize deleteEventsStatement=_deleteEventsStatement; | |
@property(readonly, nonatomic) struct sqlite3_stmt *updateEventUploadIdentifierStatement; // @synthesize updateEventUploadIdentifierStatement=_updateEventUploadIdentifierStatement; | |
@property(readonly, nonatomic) struct sqlite3_stmt *updateEventAttemptsStatement; // @synthesize updateEventAttemptsStatement=_updateEventAttemptsStatement; | |
@property(readonly, nonatomic) struct sqlite3_stmt *updateEventPendingStatement; // @synthesize updateEventPendingStatement=_updateEventPendingStatement; | |
@property(readonly, nonatomic) struct sqlite3_stmt *selectEventsByUploadIdentifierStatement; // @synthesize selectEventsByUploadIdentifierStatement=_selectEventsByUploadIdentifierStatement; | |
@property(readonly, nonatomic) struct sqlite3_stmt *selectEventStatement; // @synthesize selectEventStatement=_selectEventStatement; | |
@property(readonly, nonatomic) struct sqlite3_stmt *insertEventStatement; // @synthesize insertEventStatement=_insertEventStatement; | |
@property(readonly, nonatomic) struct sqlite3 *database; // @synthesize database=_database; | |
@property(readonly, copy, nonatomic) NSString *databaseName; // @synthesize databaseName=_databaseName; | |
- (void).cxx_destruct; | |
- (void)internalUnmapEventsFromStatement:(struct sqlite3_stmt *)arg1 intoArray:(id)arg2; | |
- (id)databaseURL; | |
- (_Bool)internalSetDatabaseUserVersion:(int)arg1; | |
- (int)internalDatabaseUserVersion; | |
- (struct sqlite3_stmt *)internalCreateSQLiteStatementWithSQL:(const char *)arg1; | |
- (_Bool)internalCreateSQLiteTable; | |
- (void)closeSQLiteDatabase; | |
- (_Bool)prepareSQLiteDatabase; | |
- (struct sqlite3 *)openSQLiteDatabase; | |
- (id)eventsWithUploadIdentifier:(unsigned long long)arg1; | |
- (void)assignUploadIdentifier:(unsigned long long)arg1 toEventWithID:(long long)arg2; | |
- (void)removeEventWithID:(long long)arg1; | |
- (void)increaseAttemptsForEventWithID:(long long)arg1; | |
- (void)pruneObsoleteRecords; | |
- (void)pruneOverAttemptedRecords; | |
- (id)nextPendingEventsByTable; | |
- (void)addEvent:(id)arg1 table:(id)arg2; | |
- (id)initWithDatabase:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBTreasureDataSessionManager : NSObject <NSURLSessionDelegate, NSURLSessionTaskDelegate, NSURLSessionDataDelegate, NSURLSessionDownloadDelegate> | |
{ | |
id <PBTreasureDataSessionManagerDelegate> _delegate; | |
id <PBTreasureDataSessionManagerDataSource> _dataSource; | |
NSString *_databaseName; | |
NSString *_APIKey; | |
NSURL *_endpointURL; | |
NSURLSession *_session; | |
CDUnknownBlockType _handleEventsCompletion; | |
NSMutableDictionary *_responseDataByTaskIdentifier; | |
NSObject<OS_dispatch_queue> *_responseDataByTaskIdentifierQueue; | |
} | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *responseDataByTaskIdentifierQueue; // @synthesize responseDataByTaskIdentifierQueue=_responseDataByTaskIdentifierQueue; | |
@property(readonly, nonatomic) NSMutableDictionary *responseDataByTaskIdentifier; // @synthesize responseDataByTaskIdentifier=_responseDataByTaskIdentifier; | |
@property(copy, nonatomic) CDUnknownBlockType handleEventsCompletion; // @synthesize handleEventsCompletion=_handleEventsCompletion; | |
@property(readonly, nonatomic) NSURLSession *session; // @synthesize session=_session; | |
@property(readonly, nonatomic) NSURL *endpointURL; // @synthesize endpointURL=_endpointURL; | |
@property(readonly, copy, nonatomic) NSString *APIKey; // @synthesize APIKey=_APIKey; | |
@property(readonly, copy, nonatomic) NSString *databaseName; // @synthesize databaseName=_databaseName; | |
@property(nonatomic) __weak id <PBTreasureDataSessionManagerDataSource> dataSource; // @synthesize dataSource=_dataSource; | |
@property(nonatomic) __weak id <PBTreasureDataSessionManagerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (id)parseJSONResults:(id)arg1 error:(id *)arg2; | |
- (id)parseResponse:(id)arg1 responseData:(id)arg2 error:(id *)arg3; | |
- (id)JSONBodyForEvents:(id)arg1 table:(id)arg2; | |
- (id)dataByGZipCompressData:(id)arg1 error:(id *)arg2; | |
- (id)createTemporaryFileForEvents:(id)arg1 table:(id)arg2 isCompressed:(_Bool *)arg3; | |
- (id)responseDataForTaskIdentifier:(unsigned long long)arg1; | |
- (void)URLSession:(id)arg1 downloadTask:(id)arg2 didFinishDownloadingToURL:(id)arg3; | |
- (void)URLSession:(id)arg1 dataTask:(id)arg2 willCacheResponse:(id)arg3 completionHandler:(CDUnknownBlockType)arg4; | |
- (void)URLSession:(id)arg1 dataTask:(id)arg2 didReceiveData:(id)arg3; | |
- (void)URLSession:(id)arg1 task:(id)arg2 didCompleteWithError:(id)arg3; | |
- (void)URLSession:(id)arg1 task:(id)arg2 didReceiveChallenge:(id)arg3 completionHandler:(CDUnknownBlockType)arg4; | |
- (void)URLSessionDidFinishEventsForBackgroundURLSession:(id)arg1; | |
- (void)URLSession:(id)arg1 didReceiveChallenge:(id)arg2 completionHandler:(CDUnknownBlockType)arg3; | |
- (void)sendEvents:(id)arg1 table:(id)arg2; | |
- (_Bool)handleEventsForBackgroundURLSession:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; | |
- (id)initWithDatabase:(id)arg1 APIKey:(id)arg2 endpointURL:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTTYLogger : DDAbstractLogger <DDLogger> | |
{ | |
unsigned long long _calendarUnitFlags; | |
NSString *_appName; | |
char *_app; | |
unsigned long long _appLen; | |
NSString *_processID; | |
char *_pid; | |
unsigned long long _pidLen; | |
_Bool _colorsEnabled; | |
NSMutableArray *_colorProfilesArray; | |
NSMutableDictionary *_colorProfilesDict; | |
_Bool _automaticallyAppendNewlineForCustomFormatters; | |
} | |
+ (id)sharedInstance; | |
+ (unsigned long long)codeIndexForColor:(struct UIColor *)arg1; | |
+ (void)getRed:(double *)arg1 green:(double *)arg2 blue:(double *)arg3 fromColor:(struct UIColor *)arg4; | |
+ (void)initialize_colors_256; | |
+ (void)initialize_colors_16; | |
@property(nonatomic) _Bool automaticallyAppendNewlineForCustomFormatters; // @synthesize automaticallyAppendNewlineForCustomFormatters=_automaticallyAppendNewlineForCustomFormatters; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSString *loggerName; | |
- (void)logMessage:(id)arg1; | |
- (void)clearAllColors; | |
- (void)clearColorsForAllTags; | |
- (void)clearColorsForAllFlags; | |
- (void)clearColorsForTag:(id)arg1; | |
- (void)clearColorsForFlag:(unsigned long long)arg1 context:(long long)arg2; | |
- (void)clearColorsForFlag:(unsigned long long)arg1; | |
- (void)setForegroundColor:(struct UIColor *)arg1 backgroundColor:(struct UIColor *)arg2 forTag:(id)arg3; | |
- (void)setForegroundColor:(struct UIColor *)arg1 backgroundColor:(struct UIColor *)arg2 forFlag:(unsigned long long)arg3 context:(long long)arg4; | |
- (void)setForegroundColor:(struct UIColor *)arg1 backgroundColor:(struct UIColor *)arg2 forFlag:(unsigned long long)arg3; | |
@property _Bool colorsEnabled; | |
- (void)loadDefaultColorProfiles; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(retain, nonatomic) id <DDLogFormatter> logFormatter; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *loggerQueue; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBTTYLoggerColorProfile : NSObject | |
{ | |
unsigned long long mask; | |
long long context; | |
unsigned char fg_r; | |
unsigned char fg_g; | |
unsigned char fg_b; | |
unsigned char bg_r; | |
unsigned char bg_g; | |
unsigned char bg_b; | |
unsigned long long fgCodeIndex; | |
NSString *fgCodeRaw; | |
unsigned long long bgCodeIndex; | |
NSString *bgCodeRaw; | |
char fgCode[24]; | |
unsigned long long fgCodeLen; | |
char bgCode[24]; | |
unsigned long long bgCodeLen; | |
char resetCode[8]; | |
unsigned long long resetCodeLen; | |
} | |
- (void).cxx_destruct; | |
- (id)description; | |
- (id)initWithForegroundColor:(struct UIColor *)arg1 backgroundColor:(struct UIColor *)arg2 flag:(unsigned long long)arg3 context:(long long)arg4; | |
@end | |
@interface PBUnderlinedTextField : UITextField | |
{ | |
UIColor *_underlineColor; | |
CALayer *_underlineLayer; | |
} | |
@property(readonly, nonatomic) CALayer *underlineLayer; // @synthesize underlineLayer=_underlineLayer; | |
@property(retain, nonatomic) UIColor *underlineColor; // @synthesize underlineColor=_underlineColor; | |
- (void).cxx_destruct; | |
- (void)pb_commonInit; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
@interface PBUnitBezier : NSObject | |
{ | |
double ax; | |
double bx; | |
double cx; | |
double ay; | |
double by; | |
double cy; | |
} | |
+ (id)unitBezierWithMediaTimingFunction:(id)arg1; | |
- (double)solve:(double)arg1; | |
- (id)initWithMediaTimingFunction:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBUpgradeFirmwareFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBWatchSetupViewControllerFlowStep> | |
{ | |
RACSignal *_watchSignal; | |
PBFirmwareUpdateViewControllerBuilder *_firmwareUpdateViewControllerBuilder; | |
} | |
+ (id)flowWithNavigationController:(id)arg1 watchSignal:(id)arg2; | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(readonly, nonatomic) PBFirmwareUpdateViewControllerBuilder *firmwareUpdateViewControllerBuilder; // @synthesize firmwareUpdateViewControllerBuilder=_firmwareUpdateViewControllerBuilder; | |
@property(retain, nonatomic) RACSignal *watchSignal; // @synthesize watchSignal=_watchSignal; | |
- (void).cxx_destruct; | |
- (id)resetInstructionsViewController; | |
- (id)firmwareUpdateViewController; | |
- (long long)completedWatchOnboardingVersion; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 watchSignal:(id)arg2 firmwareUpdateViewControllerBuilder:(id)arg3; | |
- (id)initWithNavigationController:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBUpgradeFirmwareFlowProvider : NSObject <PBViewControllerFlowProvider> | |
{ | |
PBFirmwareUpdateViewControllerBuilder *_firmwareUpdateViewControllerBuilder; | |
} | |
@property(readonly, nonatomic) PBFirmwareUpdateViewControllerBuilder *firmwareUpdateViewControllerBuilder; // @synthesize firmwareUpdateViewControllerBuilder=_firmwareUpdateViewControllerBuilder; | |
- (void).cxx_destruct; | |
- (id)flowWithNavigationController:(id)arg1 watchSignal:(id)arg2; | |
- (id)flowWithNavigationController:(id)arg1; | |
- (id)initWithFirmwareUpdateViewControllerBuilder:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBUploadBundleOperation : PBAsynchronousOperation | |
{ | |
_Bool _success; | |
_Bool _hasImagesToUpload; | |
unsigned int _appID; | |
unsigned int _totalLength; | |
float _completedProgress; | |
NSError *_error; | |
PBWatch *_watch; | |
NSMutableArray *_imageInstallTokens; | |
id <PBBinaryImageProviderProtocol> _binaryImageProvider; | |
CDUnknownBlockType _progressBlock; | |
CDUnknownBlockType _pb_completionBlock; | |
} | |
@property(copy, nonatomic) CDUnknownBlockType pb_completionBlock; // @synthesize pb_completionBlock=_pb_completionBlock; | |
@property(copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock; | |
@property(nonatomic) float completedProgress; // @synthesize completedProgress=_completedProgress; | |
@property(nonatomic) _Bool hasImagesToUpload; // @synthesize hasImagesToUpload=_hasImagesToUpload; | |
@property(nonatomic) unsigned int totalLength; // @synthesize totalLength=_totalLength; | |
@property(readonly, nonatomic) unsigned int appID; // @synthesize appID=_appID; | |
@property(readonly, nonatomic) id <PBBinaryImageProviderProtocol> binaryImageProvider; // @synthesize binaryImageProvider=_binaryImageProvider; | |
@property(readonly, nonatomic) NSMutableArray *imageInstallTokens; // @synthesize imageInstallTokens=_imageInstallTokens; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(readonly, nonatomic) NSError *error; // @synthesize error=_error; | |
@property(readonly, nonatomic) _Bool success; // @synthesize success=_success; | |
- (void).cxx_destruct; | |
- (void)main; | |
- (void)finishWithError:(id)arg1; | |
- (void)finishWithCanceledError; | |
- (_Bool)installRemainingImages; | |
- (id)uploadOperationForImage:(id)arg1; | |
- (_Bool)uploadRemainingImages; | |
- (id)verifyImages; | |
- (id)initWithWatch:(id)arg1 binaryImageProvider:(id)arg2 appID:(unsigned int)arg3 progressBlock:(CDUnknownBlockType)arg4 completionBlock:(CDUnknownBlockType)arg5; | |
- (id)initWithWatch:(id)arg1 bundle:(id)arg2 appID:(unsigned int)arg3 progressBlock:(CDUnknownBlockType)arg4 completionBlock:(CDUnknownBlockType)arg5; | |
- (id)init; | |
@end | |
@interface PBQueryStringPair : NSObject | |
{ | |
id _field; | |
id _value; | |
} | |
@property(retain, nonatomic) id value; // @synthesize value=_value; | |
@property(retain, nonatomic) id field; // @synthesize field=_field; | |
- (void).cxx_destruct; | |
- (id)URLEncodedStringValueWithEncoding:(unsigned long long)arg1; | |
- (id)initWithField:(id)arg1 value:(id)arg2; | |
@end | |
@interface PBHTTPRequestSerializer : NSObject <PBURLRequestSerialization> | |
{ | |
_Bool _allowsCellularAccess; | |
_Bool _HTTPShouldHandleCookies; | |
_Bool _HTTPShouldUsePipelining; | |
unsigned long long _stringEncoding; | |
unsigned long long _cachePolicy; | |
unsigned long long _networkServiceType; | |
double _timeoutInterval; | |
NSSet *_HTTPMethodsEncodingParametersInURI; | |
NSMutableSet *_mutableObservedChangedKeyPaths; | |
NSMutableDictionary *_mutableHTTPRequestHeaders; | |
unsigned long long _queryStringSerializationStyle; | |
CDUnknownBlockType _queryStringSerialization; | |
} | |
+ (_Bool)supportsSecureCoding; | |
+ (_Bool)automaticallyNotifiesObserversForKey:(id)arg1; | |
+ (id)serializer; | |
@property(copy, nonatomic) CDUnknownBlockType queryStringSerialization; // @synthesize queryStringSerialization=_queryStringSerialization; | |
@property(nonatomic) unsigned long long queryStringSerializationStyle; // @synthesize queryStringSerializationStyle=_queryStringSerializationStyle; | |
@property(retain, nonatomic) NSMutableDictionary *mutableHTTPRequestHeaders; // @synthesize mutableHTTPRequestHeaders=_mutableHTTPRequestHeaders; | |
@property(retain, nonatomic) NSMutableSet *mutableObservedChangedKeyPaths; // @synthesize mutableObservedChangedKeyPaths=_mutableObservedChangedKeyPaths; | |
@property(retain, nonatomic) NSSet *HTTPMethodsEncodingParametersInURI; // @synthesize HTTPMethodsEncodingParametersInURI=_HTTPMethodsEncodingParametersInURI; | |
@property(nonatomic) double timeoutInterval; // @synthesize timeoutInterval=_timeoutInterval; | |
@property(nonatomic) unsigned long long networkServiceType; // @synthesize networkServiceType=_networkServiceType; | |
@property(nonatomic) _Bool HTTPShouldUsePipelining; // @synthesize HTTPShouldUsePipelining=_HTTPShouldUsePipelining; | |
@property(nonatomic) _Bool HTTPShouldHandleCookies; // @synthesize HTTPShouldHandleCookies=_HTTPShouldHandleCookies; | |
@property(nonatomic) unsigned long long cachePolicy; // @synthesize cachePolicy=_cachePolicy; | |
@property(nonatomic) _Bool allowsCellularAccess; // @synthesize allowsCellularAccess=_allowsCellularAccess; | |
@property(nonatomic) unsigned long long stringEncoding; // @synthesize stringEncoding=_stringEncoding; | |
- (void).cxx_destruct; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
- (id)requestBySerializingRequest:(id)arg1 withParameters:(id)arg2 error:(id *)arg3; | |
- (id)requestWithMethod:(id)arg1 URLString:(id)arg2 parameters:(id)arg3 error:(id *)arg4; | |
- (void)setQueryStringSerializationWithBlock:(CDUnknownBlockType)arg1; | |
- (void)setQueryStringSerializationWithStyle:(unsigned long long)arg1; | |
- (id)valueForHTTPHeaderField:(id)arg1; | |
- (void)setValue:(id)arg1 forHTTPHeaderField:(id)arg2; | |
@property(readonly, nonatomic) NSDictionary *HTTPRequestHeaders; | |
- (void)dealloc; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBStreamingMultipartFormData : NSObject <PBMultipartFormData> | |
{ | |
PBMultipartBodyStream *_bodyStream; | |
NSString *_boundary; | |
NSMutableURLRequest *_request; | |
unsigned long long _stringEncoding; | |
} | |
@property(nonatomic) unsigned long long stringEncoding; // @synthesize stringEncoding=_stringEncoding; | |
@property(retain, nonatomic) NSMutableURLRequest *request; // @synthesize request=_request; | |
@property(copy, nonatomic) NSString *boundary; // @synthesize boundary=_boundary; | |
@property(retain, nonatomic) PBMultipartBodyStream *bodyStream; // @synthesize bodyStream=_bodyStream; | |
- (void).cxx_destruct; | |
- (id)finishRequest; | |
- (void)appendPartWithHeaders:(id)arg1 body:(id)arg2; | |
- (void)appendFinalBoundary; | |
- (id)HTTPHeaders; | |
- (id)initWithStringEncoding:(unsigned long long)arg1; | |
@end | |
@interface PBMultipartBodyStream : NSInputStream <NSCopying, NSStreamDelegate> | |
{ | |
id <NSStreamDelegate> delegate; | |
unsigned long long streamStatus; | |
NSError *streamError; | |
unsigned long long _numberOfBytesInPacket; | |
double _delay; | |
NSInputStream *_inputStream; | |
unsigned long long _stringEncoding; | |
NSMutableArray *_HTTPBodyParts; | |
NSEnumerator *_HTTPBodyPartEnumerator; | |
PBHTTPBodyPart *_currentHTTPBodyPart; | |
NSOutputStream *_outputStream; | |
NSMutableData *_buffer; | |
unsigned long long _currentIndex; | |
NSRunLoop *_runLoop; | |
NSString *_runLoopMode; | |
NSPort *_port; | |
NSObject<OS_dispatch_queue> *_bodyPartsQueue; | |
} | |
@property(retain, nonatomic) NSObject<OS_dispatch_queue> *bodyPartsQueue; // @synthesize bodyPartsQueue=_bodyPartsQueue; | |
@property(retain, nonatomic) NSPort *port; // @synthesize port=_port; | |
@property(copy, nonatomic) NSString *runLoopMode; // @synthesize runLoopMode=_runLoopMode; | |
@property(retain, nonatomic) NSRunLoop *runLoop; // @synthesize runLoop=_runLoop; | |
@property(nonatomic) unsigned long long currentIndex; // @synthesize currentIndex=_currentIndex; | |
@property(retain, nonatomic) NSMutableData *buffer; // @synthesize buffer=_buffer; | |
@property(retain, nonatomic) NSOutputStream *outputStream; // @synthesize outputStream=_outputStream; | |
@property(retain, nonatomic) PBHTTPBodyPart *currentHTTPBodyPart; // @synthesize currentHTTPBodyPart=_currentHTTPBodyPart; | |
@property(retain, nonatomic) NSEnumerator *HTTPBodyPartEnumerator; // @synthesize HTTPBodyPartEnumerator=_HTTPBodyPartEnumerator; | |
@property(retain, nonatomic) NSMutableArray *HTTPBodyParts; // @synthesize HTTPBodyParts=_HTTPBodyParts; | |
@property(nonatomic) unsigned long long stringEncoding; // @synthesize stringEncoding=_stringEncoding; | |
@property(retain, nonatomic) NSInputStream *inputStream; // @synthesize inputStream=_inputStream; | |
@property(nonatomic) double delay; // @synthesize delay=_delay; | |
@property(nonatomic) unsigned long long numberOfBytesInPacket; // @synthesize numberOfBytesInPacket=_numberOfBytesInPacket; | |
- (void)setStreamError:(id)arg1; | |
- (id)streamError; | |
- (void)setStreamStatus:(unsigned long long)arg1; | |
- (unsigned long long)streamStatus; | |
- (void)setDelegate:(id)arg1; | |
- (id)delegate; | |
- (void).cxx_destruct; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (void)sendEventToDelegate:(unsigned long long)arg1; | |
@property(readonly, nonatomic) unsigned long long contentLength; | |
- (void)removeFromRunLoop:(id)arg1 forMode:(id)arg2; | |
- (void)scheduleInRunLoop:(id)arg1 forMode:(id)arg2; | |
- (_Bool)setProperty:(id)arg1 forKey:(id)arg2; | |
- (id)propertyForKey:(id)arg1; | |
- (void)close; | |
- (void)open; | |
- (_Bool)hasBytesAvailable; | |
- (_Bool)getBuffer:(char **)arg1 length:(unsigned long long *)arg2; | |
- (long long)read:(char *)arg1 maxLength:(unsigned long long)arg2; | |
@property(readonly, nonatomic, getter=isEmpty) _Bool empty; | |
- (void)appendHTTPBodyPart:(id)arg1; | |
- (void)setFinalBoundary; | |
- (void)setInitialBoundary; | |
- (id)initWithStringEncoding:(unsigned long long)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBHTTPBodyPart : NSObject <NSCopying> | |
{ | |
int _phase; | |
NSInputStream *_inputStream; | |
unsigned long long _phaseReadOffset; | |
_Bool _hasInitialBoundary; | |
_Bool _hasFinalBoundary; | |
_Bool _hasEncapsulationBoundary; | |
unsigned long long _stringEncoding; | |
NSDictionary *_headers; | |
id _body; | |
unsigned long long _bodyContentLength; | |
NSString *_boundary; | |
} | |
@property(copy, nonatomic) NSString *boundary; // @synthesize boundary=_boundary; | |
@property(nonatomic) _Bool hasEncapsulationBoundary; // @synthesize hasEncapsulationBoundary=_hasEncapsulationBoundary; | |
@property(nonatomic) _Bool hasFinalBoundary; // @synthesize hasFinalBoundary=_hasFinalBoundary; | |
@property(nonatomic) _Bool hasInitialBoundary; // @synthesize hasInitialBoundary=_hasInitialBoundary; | |
@property(retain, nonatomic) NSInputStream *inputStream; // @synthesize inputStream=_inputStream; | |
@property(nonatomic) unsigned long long bodyContentLength; // @synthesize bodyContentLength=_bodyContentLength; | |
@property(retain, nonatomic) id body; // @synthesize body=_body; | |
@property(retain, nonatomic) NSDictionary *headers; // @synthesize headers=_headers; | |
@property(nonatomic) unsigned long long stringEncoding; // @synthesize stringEncoding=_stringEncoding; | |
- (void).cxx_destruct; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (_Bool)transitionToNextPhase; | |
- (long long)readData:(id)arg1 intoBuffer:(char *)arg2 maxLength:(unsigned long long)arg3; | |
- (long long)read:(char *)arg1 maxLength:(unsigned long long)arg2; | |
@property(readonly, nonatomic, getter=hasBytesAvailable) _Bool bytesAvailable; | |
@property(readonly, nonatomic) unsigned long long contentLength; | |
- (id)stringForHeaders; | |
- (void)dealloc; | |
- (id)initWithEncapsulationBoundary:(_Bool)arg1; | |
- (id)init; | |
@end | |
@interface PBMultipartStreamEvent : NSObject | |
{ | |
NSStream *_stream; | |
unsigned long long _streamEvent; | |
id <NSStreamDelegate> _delegate; | |
} | |
+ (id)event:(unsigned long long)arg1 stream:(id)arg2 delegate:(id)arg3; | |
@property(nonatomic) __weak id <NSStreamDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(nonatomic) unsigned long long streamEvent; // @synthesize streamEvent=_streamEvent; | |
@property(nonatomic) __weak NSStream *stream; // @synthesize stream=_stream; | |
- (void).cxx_destruct; | |
- (void)timerFired:(id)arg1; | |
- (void)fireInRunLoop:(id)arg1 mode:(id)arg2; | |
- (void)fire; | |
@end | |
@interface PBURLTemplate : NSObject | |
{ | |
NSURLComponents *_URLComponents; | |
NSSet *_pathPlaceholders; | |
NSSet *_queryParameters; | |
} | |
@property(readonly, copy, nonatomic) NSSet *queryParameters; // @synthesize queryParameters=_queryParameters; | |
@property(readonly, copy, nonatomic) NSSet *pathPlaceholders; // @synthesize pathPlaceholders=_pathPlaceholders; | |
@property(readonly, nonatomic) NSURLComponents *URLComponents; // @synthesize URLComponents=_URLComponents; | |
- (void).cxx_destruct; | |
- (id)description; | |
- (id)URLWithValues:(id)arg1; | |
- (id)initWithString:(id)arg1 pathPlaceholders:(id)arg2 queryParameters:(id)arg3; | |
- (id)init; | |
@end | |
@interface PBUserAccountFlow : PBViewControllerFlow <PBLoginViewControllerDelegate, PBOnboardingViewControllerFlowStep> | |
{ | |
PBAccountSession *_accountSession; | |
PBPrivacyPolicyManager *_privacyPolicyManager; | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(readonly, nonatomic) PBPrivacyPolicyManager *privacyPolicyManager; // @synthesize privacyPolicyManager=_privacyPolicyManager; | |
@property(readonly, nonatomic) PBAccountSession *accountSession; // @synthesize accountSession=_accountSession; | |
- (void).cxx_destruct; | |
- (id)createLoginViewController; | |
- (void)loginViewController:(id)arg1 didLoginWithAccessToken:(id)arg2; | |
- (void)loginViewControllerSkipped:(id)arg1; | |
- (long long)completedOnboardingVersion; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 accountSession:(id)arg2 privacyPolicyManager:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBUserCollectionItem : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_userID; | |
NSString *_userUUID; | |
} | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, nonatomic) NSString *userUUID; // @synthesize userUUID=_userUUID; | |
@property(readonly, copy, nonatomic) NSString *userID; // @synthesize userID=_userID; | |
- (void).cxx_destruct; | |
- (_Bool)validateUsers:(inout id)arg1 error:(out id *)arg2; | |
@end | |
@interface PBUserCollection : MTLModel <MTLJSONSerializing> | |
{ | |
NSArray *_users; | |
} | |
+ (id)usersJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSArray *users; // @synthesize users=_users; | |
- (void).cxx_destruct; | |
@end | |
@interface PBUserNotification : NSObject | |
{ | |
} | |
+ (id)notificationWithTitle:(id)arg1 body:(id)arg2; | |
+ (id)alloc; | |
+ (Class)classToUse; | |
- (void)cancel; | |
- (void)fireWithDelay:(double)arg1; | |
- (void)enableAction:(id)arg1; | |
- (id)initWithTitle:(id)arg1 body:(id)arg2; | |
@end | |
@interface PBUserNotification_UserNotification : PBUserNotification | |
{ | |
id <PBUNMutableNotificationContent> _content; | |
id <PBUNNotificationRequest> _request; | |
} | |
@property(readonly, nonatomic) id <PBUNNotificationRequest> request; // @synthesize request=_request; | |
@property(readonly, nonatomic) id <PBUNMutableNotificationContent> content; // @synthesize content=_content; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSString *requestIdentifier; | |
- (void)cancel; | |
- (void)fireWithDelay:(double)arg1; | |
- (void)enableAction:(id)arg1; | |
- (id)initWithTitle:(id)arg1 body:(id)arg2; | |
@end | |
@interface PBUserNotification_LocalNotification : PBUserNotification | |
{ | |
UILocalNotification *_notification; | |
} | |
@property(readonly, nonatomic) UILocalNotification *notification; // @synthesize notification=_notification; | |
- (void).cxx_destruct; | |
- (void)cancel; | |
- (void)fireWithDelay:(double)arg1; | |
- (void)enableAction:(id)arg1; | |
- (id)initWithTitle:(id)arg1 body:(id)arg2; | |
@end | |
@interface PBUserSessionManager : PBHTTPSessionManager | |
{ | |
RACSignal *_fetchUserInformationSignal; | |
} | |
+ (id)authenticatedManagerWithToken:(id)arg1; | |
@property(retain, nonatomic) RACSignal *fetchUserInformationSignal; // @synthesize fetchUserInformationSignal=_fetchUserInformationSignal; | |
- (void).cxx_destruct; | |
- (id)toggledOptOutOfAnalytics:(_Bool)arg1; | |
- (id)fetchUserInformation; | |
@end | |
@interface PBUUIDValueTransformer : MTLValueTransformer | |
{ | |
} | |
+ (id)UUIDValueTransformerWithValueRequired:(_Bool)arg1; | |
@end | |
@interface PBValetManager : NSObject | |
{ | |
} | |
+ (id)valetForIdentifier:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBVerizonAuthorizationViewController : PBSMSLinkedAccountsViewController | |
{ | |
PBSMSReplyManager *_SMSReplyManager; | |
NSArray *_bottomKeyboardHiddenConstraints; | |
} | |
@property(copy, nonatomic) NSArray *bottomKeyboardHiddenConstraints; // @synthesize bottomKeyboardHiddenConstraints=_bottomKeyboardHiddenConstraints; | |
@property(readonly, nonatomic) PBSMSReplyManager *SMSReplyManager; // @synthesize SMSReplyManager=_SMSReplyManager; | |
- (void).cxx_destruct; | |
- (void)didStartLoading; | |
- (void)didFinishLoading; | |
- (void)handleAuthenticationCallbackWithLinkedAccount:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (long long)completedOnboardingVersion; | |
- (void)handleKeyboardHiddenNotification:(id)arg1; | |
- (void)handleKeyboardShownNotification:(id)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithSMSReplyManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBVersionNumber : NSObject <NSCoding> | |
{ | |
unsigned char _majorVersion; | |
unsigned char _minorVersion; | |
unsigned char _patchVersion; | |
NSString *_stringRepresentation; | |
} | |
@property(readonly, copy, nonatomic) NSString *stringRepresentation; // @synthesize stringRepresentation=_stringRepresentation; | |
@property(readonly, nonatomic) unsigned char patchVersion; // @synthesize patchVersion=_patchVersion; | |
@property(readonly, nonatomic) unsigned char minorVersion; // @synthesize minorVersion=_minorVersion; | |
@property(readonly, nonatomic) unsigned char majorVersion; // @synthesize majorVersion=_majorVersion; | |
- (void).cxx_destruct; | |
- (id)majorMinorDataRepresentation; | |
- (unsigned long long)updateTypeFrom:(id)arg1; | |
- (long long)compare:(id)arg1; | |
- (_Bool)isEqualToVersion:(id)arg1; | |
- (_Bool)isEqual:(id)arg1; | |
- (unsigned long long)hash; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)description; | |
- (id)initWithString:(id)arg1; | |
- (id)initWithMajorVersion:(unsigned char)arg1 minorVersion:(unsigned char)arg2 patchVersion:(unsigned char)arg3; | |
- (id)initWithMajorVersion:(unsigned char)arg1 minorVersion:(unsigned char)arg2; | |
- (id)init; | |
@end | |
@interface PBVersionNumberValueTransformer : NSValueTransformer | |
{ | |
} | |
+ (Class)transformedValueClass; | |
+ (_Bool)allowsReverseTransformation; | |
- (id)reverseTransformedValue:(id)arg1; | |
- (id)transformedValue:(id)arg1; | |
@end | |
@interface PBVerticalProgressIndicatorView : UIView | |
{ | |
UIColor *_overlayColor; | |
unsigned long long _direction; | |
double _progress; | |
UIView *_overlayView; | |
} | |
@property(retain, nonatomic) UIView *overlayView; // @synthesize overlayView=_overlayView; | |
@property(nonatomic) double progress; // @synthesize progress=_progress; | |
@property(nonatomic) unsigned long long direction; // @synthesize direction=_direction; | |
@property(retain, nonatomic) UIColor *overlayColor; // @synthesize overlayColor=_overlayColor; | |
- (void).cxx_destruct; | |
- (struct CGRect)overlayViewFrameForCurrentValues; | |
- (void)updateFrameWithCurrentValues; | |
- (void)setProgress:(double)arg1 animated:(_Bool)arg2; | |
- (void)layoutSubviews; | |
- (void)pb_commonInit; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
@interface PBViewControllerFlow : NSObject <PBViewControllerFlowStep> | |
{ | |
id <PBViewControllerFlowStepDelegate> _delegate; | |
PBNavigationController *_navigationController; | |
PBFlowContext *_flowContext; | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(retain, nonatomic) PBFlowContext *flowContext; // @synthesize flowContext=_flowContext; | |
@property(readonly, nonatomic) PBNavigationController *navigationController; // @synthesize navigationController=_navigationController; | |
@property(nonatomic) __weak id <PBViewControllerFlowStepDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)finishFlowWithSuccess:(_Bool)arg1; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)init; | |
- (id)initWithNavigationController:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBViewControllerFlowPresenter : NSObject <PBViewControllerFlowStepDelegate> | |
{ | |
_Bool _animated; | |
_Bool _presented; | |
_Bool _finished; | |
PBViewControllerFlow *_viewControllerFlow; | |
long long _modalTransitionStyle; | |
UIViewController *_presenterViewController; | |
CDUnknownBlockType _completion; | |
} | |
+ (void)presentFlowWithProvider:(id)arg1 modalTransitionStyle:(long long)arg2 animated:(_Bool)arg3 onTopOfViewController:(id)arg4 completion:(CDUnknownBlockType)arg5; | |
+ (void)presentFlow:(Class)arg1 withModalTransitionStyle:(long long)arg2 animated:(_Bool)arg3 onTopOfViewController:(id)arg4 completion:(CDUnknownBlockType)arg5; | |
+ (void)presentFlow:(Class)arg1 onTopOfViewController:(id)arg2 completion:(CDUnknownBlockType)arg3; | |
@property(copy, nonatomic) CDUnknownBlockType completion; // @synthesize completion=_completion; | |
@property(nonatomic) _Bool finished; // @synthesize finished=_finished; | |
@property(nonatomic) _Bool presented; // @synthesize presented=_presented; | |
@property(nonatomic) _Bool animated; // @synthesize animated=_animated; | |
@property(retain, nonatomic) UIViewController *presenterViewController; // @synthesize presenterViewController=_presenterViewController; | |
@property(nonatomic) long long modalTransitionStyle; // @synthesize modalTransitionStyle=_modalTransitionStyle; | |
@property(retain, nonatomic) PBViewControllerFlow *viewControllerFlow; // @synthesize viewControllerFlow=_viewControllerFlow; | |
- (void).cxx_destruct; | |
- (void)tryComplete; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)show; | |
- (id)initWithFlowProvider:(id)arg1 modalTransitionStyle:(long long)arg2 animated:(_Bool)arg3 onTopOfViewController:(id)arg4 completion:(CDUnknownBlockType)arg5; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBViewControllerFlowClassProvider : NSObject <PBViewControllerFlowProvider> | |
{ | |
Class _flowClass; | |
} | |
- (id)flowWithNavigationController:(id)arg1; | |
- (id)initWithClass:(Class)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBViewModel : NSObject | |
{ | |
_Bool _active; | |
void *_observationInfo; | |
} | |
+ (_Bool)automaticallyNotifiesObserversForKey:(id)arg1; | |
@property void *observationInfo; // @synthesize observationInfo=_observationInfo; | |
@property(nonatomic, getter=isActive) _Bool active; // @synthesize active=_active; | |
@end | |
@interface PBVirtualWatchTransport : NSObject <PBWatchTransport> | |
{ | |
_Bool _shared; | |
_Bool _connected; | |
NSString *_identifier; | |
NSInputStream *_inputStream; | |
NSOutputStream *_outputStream; | |
NSString *_name; | |
NSString *_serialNumber; | |
PBFirmwareVersion *_firmwareVersion; | |
} | |
+ (void)disconnectTransport:(id)arg1 fromPebbleCentral:(id)arg2; | |
+ (void)connectTransport:(id)arg1 intoPebbleCentral:(id)arg2; | |
+ (id)virtualWatchTransport; | |
@property(nonatomic, getter=isConnected) _Bool connected; // @synthesize connected=_connected; | |
@property(retain, nonatomic) PBFirmwareVersion *firmwareVersion; // @synthesize firmwareVersion=_firmwareVersion; | |
@property(copy, nonatomic) NSString *serialNumber; // @synthesize serialNumber=_serialNumber; | |
@property(copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly, nonatomic) NSOutputStream *outputStream; // @synthesize outputStream=_outputStream; | |
@property(readonly, nonatomic) NSInputStream *inputStream; // @synthesize inputStream=_inputStream; | |
@property(readonly, copy, nonatomic) NSString *identifier; // @synthesize identifier=_identifier; | |
@property(readonly, nonatomic, getter=isShared) _Bool shared; // @synthesize shared=_shared; | |
- (void).cxx_destruct; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, copy, nonatomic) NSString *kind; | |
- (void)closeSession; | |
- (_Bool)createSession:(id *)arg1; | |
- (void)open; | |
- (_Bool)matchesAppUUID:(id)arg1; | |
- (_Bool)matchesWatch:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBVirtualWatchTransportManager : NSObject <PBWatchTransportManager> | |
{ | |
} | |
+ (id)sharedManager; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBVoiceControlDictationPostProcessHandler : NSObject <PBVoiceControlPostProcessHandler> | |
{ | |
} | |
+ (id)handler; | |
- (id)processTranscription:(id)arg1 forSession:(unsigned short)arg2 watchApp:(id)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBVoiceControlNLPPostProcessHandler : NSObject <PBVoiceControlPostProcessHandler> | |
{ | |
_TtC9PebbleApp26PBNaturalLanguageProcessor *_naturalLanguageProcessor; | |
} | |
+ (id)handler; | |
@property(readonly, nonatomic) _TtC9PebbleApp26PBNaturalLanguageProcessor *naturalLanguageProcessor; // @synthesize naturalLanguageProcessor=_naturalLanguageProcessor; | |
- (void).cxx_destruct; | |
- (id)processTranscription:(id)arg1 forSession:(unsigned short)arg2 watchApp:(id)arg3; | |
- (id)initWithNaturalLanguageProcessor:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBVoiceControlPostProcessManager : NSObject | |
{ | |
NSDictionary *_handlers; | |
} | |
@property(readonly, nonatomic) NSDictionary *handlers; // @synthesize handlers=_handlers; | |
- (void).cxx_destruct; | |
- (id)processForType:(unsigned char)arg1 voiceTranscription:(id)arg2 forSessionId:(unsigned short)arg3 watchApp:(id)arg4; | |
- (id)init; | |
@end | |
@interface PBVoiceDictationSession : NSObject <PBNuanceClientDelegate> | |
{ | |
unsigned char _state; | |
unsigned short _sessionId; | |
unsigned int _rate; | |
PBWatchApp *_watchApp; | |
PBWatch *_watch; | |
CDUnknownBlockType _sendResultsToWatch; | |
PBNuanceClient *_nuanceClient; | |
unsigned long long _audioDataCount; | |
} | |
@property(nonatomic) unsigned long long audioDataCount; // @synthesize audioDataCount=_audioDataCount; | |
@property(retain, nonatomic) PBNuanceClient *nuanceClient; // @synthesize nuanceClient=_nuanceClient; | |
@property(copy, nonatomic) CDUnknownBlockType sendResultsToWatch; // @synthesize sendResultsToWatch=_sendResultsToWatch; | |
@property(nonatomic) unsigned char state; // @synthesize state=_state; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(nonatomic) unsigned int rate; // @synthesize rate=_rate; | |
@property(readonly, nonatomic) PBWatchApp *watchApp; // @synthesize watchApp=_watchApp; | |
@property(readonly, nonatomic) unsigned short sessionId; // @synthesize sessionId=_sessionId; | |
- (void).cxx_destruct; | |
- (void)nuanceClient:(id)arg1 didFinishWithTranscription:(id)arg2; | |
- (void)nuanceClient:(id)arg1 didFailWithError:(id)arg2; | |
- (void)stopDictation; | |
- (void)processAudioDataMessage:(id)arg1; | |
- (_Bool)hasAnalyticsEnabled; | |
- (_Bool)hasInternetAvailable; | |
- (unsigned char)startDictation; | |
- (id)initWithWatch:(id)arg1 sessionID:(unsigned short)arg2 rate:(unsigned int)arg3 watchApp:(id)arg4 completionBlock:(CDUnknownBlockType)arg5; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBVoiceLanguageSelectionTableViewController : PBTableViewController | |
{ | |
id <PBVoiceLanguageSelectionTableViewControllerDelegate> _delegate; | |
NSArray *_languageItems; | |
id <PBVoiceLanguageSelectionItem> _selectedLanguageItem; | |
} | |
+ (long long)pb_tableViewStyle; | |
@property(retain, nonatomic) id <PBVoiceLanguageSelectionItem> selectedLanguageItem; // @synthesize selectedLanguageItem=_selectedLanguageItem; | |
@property(readonly, copy, nonatomic) NSArray *languageItems; // @synthesize languageItems=_languageItems; | |
@property(readonly, nonatomic) __weak id <PBVoiceLanguageSelectionTableViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (void)viewDidLoad; | |
- (id)initWithDelegate:(id)arg1 languageItems:(id)arg2 selectedLanguageItem:(id)arg3; | |
@end | |
@interface PBVoiceLanguageSelectionViewController : PBOnboardingGenericViewController <PBVoiceLanguageSelectionTableViewControllerDelegate> | |
{ | |
UIView *_selectorView; | |
UILabel *_valueLabel; | |
PBLanguageConfiguration *_languageConfiguration; | |
NSArray *_languageSelectionItems; | |
id <PBVoiceLanguageSelectionItem> _selectedLanguageItem; | |
} | |
@property(retain, nonatomic) id <PBVoiceLanguageSelectionItem> selectedLanguageItem; // @synthesize selectedLanguageItem=_selectedLanguageItem; | |
@property(copy, nonatomic) NSArray *languageSelectionItems; // @synthesize languageSelectionItems=_languageSelectionItems; | |
@property(readonly, nonatomic) PBLanguageConfiguration *languageConfiguration; // @synthesize languageConfiguration=_languageConfiguration; | |
@property(retain, nonatomic) UILabel *valueLabel; // @synthesize valueLabel=_valueLabel; | |
@property(retain, nonatomic) UIView *selectorView; // @synthesize selectorView=_selectorView; | |
- (void).cxx_destruct; | |
- (void)layoutSelectorViewValueLabelViewAndTitleLabel:(id)arg1 selectorArrow:(id)arg2; | |
- (id)generateValueLabel; | |
- (id)generateSelectorArrow; | |
- (id)generateTitleLabel; | |
- (id)generateSelectorView; | |
- (id)sortLanguageSelectionItems:(id)arg1; | |
- (void)selectionTableViewController:(id)arg1 didSelectLanguage:(id)arg2; | |
- (void)bottomButtonPressed:(id)arg1; | |
- (void)skipButtonPressed:(id)arg1; | |
- (void)topButtonPressed:(id)arg1; | |
- (void)handleTapGesture:(id)arg1; | |
- (void)viewDidLoad; | |
- (id)initWithLanguageConfiguration:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBVoiceResponse : MTLModel <MTLJSONSerializing> | |
{ | |
NSArray *_confidences; | |
NSArray *_transcriptions; | |
NSArray *_sentences; | |
} | |
+ (id)sentencesJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(readonly, copy, nonatomic) NSArray *sentences; // @synthesize sentences=_sentences; | |
@property(readonly, copy, nonatomic) NSArray *transcriptions; // @synthesize transcriptions=_transcriptions; | |
@property(readonly, copy, nonatomic) NSArray *confidences; // @synthesize confidences=_confidences; | |
- (void).cxx_destruct; | |
@end | |
@interface PBVoiceResponseWord : MTLModel <MTLJSONSerializing> | |
{ | |
NSString *_confidence; | |
NSString *_word; | |
} | |
+ (id)wordJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
@property(copy, nonatomic) NSString *word; // @synthesize word=_word; | |
@property(readonly, copy, nonatomic) NSString *confidence; // @synthesize confidence=_confidence; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) _Bool hasBackspaceChar; | |
@end | |
@interface PBVoiceSelectionFlow : PBViewControllerFlow <PBOnboardingViewControllerFlowStep> | |
{ | |
PBLanguageConfiguration *_languageConfiguration; | |
} | |
+ (id)flowWithNavigationController:(id)arg1; | |
@property(retain, nonatomic) PBLanguageConfiguration *languageConfiguration; // @synthesize languageConfiguration=_languageConfiguration; | |
- (void).cxx_destruct; | |
- (id)voiceLanguageSelectionViewController; | |
- (long long)completedOnboardingVersion; | |
- (void)flowStep:(id)arg1 didFinishWithSuccess:(_Bool)arg2; | |
- (void)startFlowWithContext:(id)arg1; | |
- (id)initWithNavigationController:(id)arg1 languageConfiguration:(id)arg2; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBVoiceSessionManager : PBHTTPSessionManager | |
{ | |
} | |
- (id)sendNuanceRequest:(id)arg1 formData:(id)arg2; | |
- (id)initWithBaseURL:(id)arg1 sessionConfiguration:(id)arg2; | |
@end | |
@interface PBVoiceTranscription : NSObject <PBVoiceControlAttribute> | |
{ | |
NSArray *_sentences; | |
} | |
@property(readonly, copy, nonatomic) NSArray *sentences; // @synthesize sentences=_sentences; | |
- (void).cxx_destruct; | |
@property(readonly, copy) NSString *description; | |
@property(readonly, copy, nonatomic) NSString *transcribedText; | |
- (id)dataRepresentation; | |
- (id)initWithSentences:(id)arg1; | |
@property(readonly, nonatomic) NSData *voiceControlAttribute; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBVoiceTranscriptionSentence : NSObject | |
{ | |
NSArray *_words; | |
} | |
@property(readonly, copy, nonatomic) NSArray *words; // @synthesize words=_words; | |
- (void).cxx_destruct; | |
- (id)description; | |
@property(readonly, copy, nonatomic) NSString *transcribedText; | |
- (id)dataRepresentation; | |
- (id)initWithWords:(id)arg1; | |
@end | |
@interface PBVoiceTranscriptionWord : NSObject | |
{ | |
unsigned char _confidence; | |
NSString *_word; | |
} | |
@property(readonly, nonatomic) unsigned char confidence; // @synthesize confidence=_confidence; | |
@property(readonly, copy, nonatomic) NSString *word; // @synthesize word=_word; | |
- (void).cxx_destruct; | |
- (id)description; | |
- (id)dataRepresentation; | |
- (id)initWithWord:(id)arg1 confidence:(unsigned char)arg2; | |
@end | |
@interface PBVoiceWatchService : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
id _sessionSetupStartHandler; | |
id _audioDataHandler; | |
id _audioStopHandler; | |
PBWatchAppManager *_watchAppManager; | |
PBVoiceDictationSession *_dictationSession; | |
PBVoiceControlPostProcessManager *_voiceControlPostProcessManager; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(readonly, nonatomic) PBVoiceControlPostProcessManager *voiceControlPostProcessManager; // @synthesize voiceControlPostProcessManager=_voiceControlPostProcessManager; | |
@property(retain, nonatomic) PBVoiceDictationSession *dictationSession; // @synthesize dictationSession=_dictationSession; | |
@property(readonly, nonatomic) __weak PBWatchAppManager *watchAppManager; // @synthesize watchAppManager=_watchAppManager; | |
@property(readonly, nonatomic) id audioStopHandler; // @synthesize audioStopHandler=_audioStopHandler; | |
@property(readonly, nonatomic) id audioDataHandler; // @synthesize audioDataHandler=_audioDataHandler; | |
@property(readonly, nonatomic) id sessionSetupStartHandler; // @synthesize sessionSetupStartHandler=_sessionSetupStartHandler; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)sendDictationResultMessage:(id)arg1; | |
- (void)sendAudioStopMessageWithSessionId:(unsigned short)arg1; | |
- (void)sendFailureMessageForSessionId:(unsigned char)arg1 result:(unsigned char)arg2 commandId:(unsigned char)arg3 watchApp:(id)arg4; | |
- (void)handleAudioStopMessage; | |
- (void)handleAudioDataWithMessage:(id)arg1; | |
- (void)sendResponseWithSessionSetupResult:(unsigned char)arg1 sessionType:(unsigned char)arg2 isThirdPartyRequest:(_Bool)arg3; | |
- (void)setupDictationClientWithSetupMessage:(id)arg1; | |
- (void)registerSessionSetupStartHandler; | |
- (void)deactivate; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 voiceControlPostProcessManager:(id)arg3; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchAnalyticsDataEntry : NSObject <PBAnalyticsDataEntry> | |
{ | |
NSUUID *_uniqueIdentifier; | |
NSDate *_date; | |
NSTimeZone *_timeZone; | |
NSDictionary *_analyticsMetadata; | |
NSData *_analyticsRawData; | |
} | |
@property(readonly, copy, nonatomic) NSData *analyticsRawData; // @synthesize analyticsRawData=_analyticsRawData; | |
@property(readonly, copy, nonatomic) NSDictionary *analyticsMetadata; // @synthesize analyticsMetadata=_analyticsMetadata; | |
@property(readonly, nonatomic) NSTimeZone *timeZone; // @synthesize timeZone=_timeZone; | |
@property(readonly, nonatomic) NSDate *date; // @synthesize date=_date; | |
@property(readonly, nonatomic) NSUUID *uniqueIdentifier; // @synthesize uniqueIdentifier=_uniqueIdentifier; | |
- (void).cxx_destruct; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
- (_Bool)isEqual:(id)arg1; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (id)initWithDate:(id)arg1 timeZone:(id)arg2 analyticsMetadata:(id)arg3 analyticsRawData:(id)arg4; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchAnalyticsManager : NSObject <PBInternalDataLoggingConsumerDelegate, PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBAnalyticsUserDefaultsDataStore *_analyticsDataStore; | |
NSOperationQueue *_operationQueue; | |
PBInternalDataLoggingConsumer *_dataLoggingConsumer; | |
PBAnalyticsDataUploader *_dataUploader; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(retain, nonatomic) PBAnalyticsDataUploader *dataUploader; // @synthesize dataUploader=_dataUploader; | |
@property(retain, nonatomic) PBInternalDataLoggingConsumer *dataLoggingConsumer; // @synthesize dataLoggingConsumer=_dataLoggingConsumer; | |
@property(readonly, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue; | |
@property(readonly, nonatomic) PBAnalyticsUserDefaultsDataStore *analyticsDataStore; // @synthesize analyticsDataStore=_analyticsDataStore; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)enqueueAnalyticsDataInDataStore:(id)arg1; | |
- (void)dataLoggingConsumer:(id)arg1 receivedData:(id)arg2 withItemSize:(unsigned long long)arg3; | |
- (void)dealloc; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 dataUploader:(id)arg3; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchAnalyticsSessionManager : PBHTTPSessionManager <PBAnalyticsSessionManager> | |
{ | |
} | |
- (id)_sendAnalyticsDataEntry:(id)arg1; | |
- (id)sendAnalyticsDataEntry:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchAnalyticsDataEntryPayload : MTLModel <MTLJSONSerializing> | |
{ | |
NSUUID *_eventID; | |
NSDate *_receivedAt; | |
NSTimeZone *_timeZone; | |
NSDictionary *_globalProperties; | |
NSData *_rawData; | |
} | |
+ (id)rawDataJSONTransformer; | |
+ (id)timeZoneJSONTransformer; | |
+ (id)receivedAtJSONTransformer; | |
+ (id)eventIDJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)payloadWithAnalyticsDataEntry:(id)arg1; | |
@property(readonly, copy, nonatomic) NSData *rawData; // @synthesize rawData=_rawData; | |
@property(readonly, copy, nonatomic) NSDictionary *globalProperties; // @synthesize globalProperties=_globalProperties; | |
@property(readonly, nonatomic) NSTimeZone *timeZone; // @synthesize timeZone=_timeZone; | |
@property(readonly, nonatomic) NSDate *receivedAt; // @synthesize receivedAt=_receivedAt; | |
@property(readonly, nonatomic) NSUUID *eventID; // @synthesize eventID=_eventID; | |
- (void).cxx_destruct; | |
@end | |
@interface PBWatchAppChange : PBBlobEntryModelChange | |
{ | |
} | |
@end | |
@interface PBManagedObjectBackedWatchApp : PBWatchApp | |
{ | |
} | |
+ (void)removeManagedObjectBackedWatchApp:(id)arg1; | |
+ (id)managedObjectBackedWatchAppWithManagedObject:(id)arg1; | |
+ (void)load; | |
- (void)bindToPropertyValuesOfAppManagedObject:(id)arg1; | |
@end | |
@interface PBWatchApp : MTLModel <PBVoiceControlAttribute, PBBlobEntryModel, MTLManagedObjectSerializing, MTLJSONSerializing, PBShareableWatchApp, PBWatchAppLoadRequest> | |
{ | |
_Bool _hasSettings; | |
_Bool _isTimelineDataSource; | |
_Bool _forceUpdate; | |
_Bool _sticky; | |
NSString *_name; | |
NSString *_appID; | |
NSString *_typeString; | |
NSString *_category; | |
NSUUID *_appUUID; | |
PBVersionNumber *_version; | |
long long _numberOfHearts; | |
NSDate *_lastConfiguredAt; | |
NSURL *_pbwFileURL; | |
NSNumber *_iconResourceID; | |
NSString *_releaseID; | |
NSString *_timelineToken; | |
NSURL *_shareURL; | |
NSString *_developerID; | |
NSString *_developerName; | |
NSString *_developerEmail; | |
NSURL *_companionAppURL; | |
NSDictionary *_compatibilities; | |
NSDictionary *_hardwarePlatforms; | |
} | |
+ (id)JSONTransformerForKey:(id)arg1; | |
+ (id)hardwarePlatformsJSONTransformer; | |
+ (id)compatibilitiesJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (void)load; | |
+ (id)blobEntryModelFromBlobEntry:(id)arg1; | |
+ (id)watchAppForManagedWatchApp:(id)arg1; | |
+ (id)hardwarePlatformsEntityAttributeTransformer; | |
+ (id)compatibilitiesEntityAttributeTransformer; | |
+ (id)entityAttributeTransformerForKey:(id)arg1; | |
+ (id)propertyKeysAffectingChanged; | |
+ (id)managedObjectKeysByPropertyKey; | |
+ (id)managedObjectEntityName; | |
+ (id)systemWatchApp:(long long)arg1; | |
@property(readonly, nonatomic, getter=isSticky) _Bool sticky; // @synthesize sticky=_sticky; | |
@property(nonatomic) _Bool forceUpdate; // @synthesize forceUpdate=_forceUpdate; | |
@property(readonly, copy, nonatomic) NSDictionary *hardwarePlatforms; // @synthesize hardwarePlatforms=_hardwarePlatforms; | |
@property(readonly, copy, nonatomic) NSDictionary *compatibilities; // @synthesize compatibilities=_compatibilities; | |
@property(readonly, nonatomic) NSURL *companionAppURL; // @synthesize companionAppURL=_companionAppURL; | |
@property(readonly, copy, nonatomic) NSString *developerEmail; // @synthesize developerEmail=_developerEmail; | |
@property(readonly, copy, nonatomic) NSString *developerName; // @synthesize developerName=_developerName; | |
@property(readonly, copy, nonatomic) NSString *developerID; // @synthesize developerID=_developerID; | |
@property(readonly, nonatomic) NSURL *shareURL; // @synthesize shareURL=_shareURL; | |
@property(readonly, copy, nonatomic) NSString *timelineToken; // @synthesize timelineToken=_timelineToken; | |
@property(readonly, nonatomic) _Bool isTimelineDataSource; // @synthesize isTimelineDataSource=_isTimelineDataSource; | |
@property(readonly, copy, nonatomic) NSString *releaseID; // @synthesize releaseID=_releaseID; | |
@property(readonly, nonatomic) _Bool hasSettings; // @synthesize hasSettings=_hasSettings; | |
@property(readonly, nonatomic) NSNumber *iconResourceID; // @synthesize iconResourceID=_iconResourceID; | |
@property(readonly, nonatomic) NSURL *pbwFileURL; // @synthesize pbwFileURL=_pbwFileURL; | |
@property(readonly, nonatomic) NSDate *lastConfiguredAt; // @synthesize lastConfiguredAt=_lastConfiguredAt; | |
@property(readonly, nonatomic) long long numberOfHearts; // @synthesize numberOfHearts=_numberOfHearts; | |
@property(readonly, nonatomic) PBVersionNumber *version; // @synthesize version=_version; | |
@property(readonly, nonatomic) NSUUID *appUUID; // @synthesize appUUID=_appUUID; | |
@property(readonly, copy, nonatomic) NSString *category; // @synthesize category=_category; | |
@property(readonly, copy, nonatomic) NSString *typeString; // @synthesize typeString=_typeString; | |
@property(readonly, copy, nonatomic) NSString *appID; // @synthesize appID=_appID; | |
- (void).cxx_destruct; | |
- (id)findItemForPlatformType:(long long)arg1 inDictionary:(id)arg2; | |
@property(readonly, nonatomic) _Bool hasCompanionApp; | |
- (id)hardwarePlatformFor:(long long)arg1; | |
- (id)compatibilityFor:(long long)arg1; | |
@property(readonly, nonatomic) NSURL *shareScreenshotImageURL; | |
@property(readonly, nonatomic, getter=isSideloaded) _Bool sideloaded; | |
@property(readonly, nonatomic) PBCompatibility *iOSCompatibility; | |
@property(readonly, nonatomic) unsigned long long type; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(readonly) unsigned long long hash; | |
- (_Bool)isEqualToWatchApp:(id)arg1; | |
- (_Bool)isEqual:(id)arg1; | |
- (id)init; | |
@property(readonly, nonatomic) NSData *voiceControlAttribute; | |
- (id)blobRepresentationWithPlatformType:(long long)arg1; | |
@property(readonly, nonatomic) NSString *modelIdentifier; | |
- (_Bool)mergeCompatibilitiesIntoManagedWatchApp:(id)arg1; | |
- (_Bool)mergeHardwarePlaformsIntoManagedWatchApp:(id)arg1; | |
- (_Bool)mergeValuesForKeysIntoManagedWatchApp:(id)arg1; | |
- (void)removeFromManagedObjectBackedCache; | |
- (id)resource; | |
@property(readonly, nonatomic) PBTimelineDataSourceIdentifier *timelineDataSourceIdentifier; | |
- (_Bool)isReminders; | |
- (_Bool)isWorkout; | |
- (_Bool)isSettings; | |
- (_Bool)isWatchFaces; | |
- (_Bool)isAlarms; | |
- (_Bool)isNotifications; | |
- (_Bool)isMusic; | |
- (_Bool)isHealthyWatchFace; | |
- (_Bool)isDefaultWatchFace; | |
- (_Bool)isSendText; | |
- (_Bool)isHealth; | |
- (_Bool)isWeather; | |
@property(readonly, nonatomic) long long systemWatchAppValue; | |
- (id)watchAppWithTimelineToken:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchAppActionHandlerManager : NSObject | |
{ | |
id <PBWatchAppActionHandlerDelegate> _delegate; | |
NSDictionary *_actionHandlersByItemIdentifier; | |
PBTimelineManager *_timelineManager; | |
} | |
+ (id)handlerWithDelegate:(id)arg1; | |
@property(readonly, nonatomic) PBTimelineManager *timelineManager; // @synthesize timelineManager=_timelineManager; | |
@property(readonly, copy, nonatomic) NSDictionary *actionHandlersByItemIdentifier; // @synthesize actionHandlersByItemIdentifier=_actionHandlersByItemIdentifier; | |
@property(nonatomic) __weak id <PBWatchAppActionHandlerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (_Bool)handleActionIfPossible:(unsigned char)arg1 forItemIdentifier:(id)arg2 attributes:(id)arg3; | |
- (id)initWithDelegate:(id)arg1 timelineManager:(id)arg2; | |
- (id)init; | |
@end | |
@interface PBWatchAppBundleAdapter : NSObject | |
{ | |
PBWatchApp *_watchApp; | |
} | |
+ (id)watchAppFromBundle:(id)arg1 URL:(id)arg2 error:(id *)arg3; | |
@property(readonly, nonatomic) PBWatchApp *watchApp; // @synthesize watchApp=_watchApp; | |
- (void).cxx_destruct; | |
- (id)initWithBundle:(id)arg1 URL:(id)arg2 error:(id *)arg3; | |
- (id)init; | |
@end | |
@interface PBWatchAppCellViewModel : NSObject | |
{ | |
UIImage *_iconImage; | |
NSURL *_iconURL; | |
NSString *_appName; | |
NSString *_appAuthor; | |
_Bool _hasWarning; | |
_Bool _hasSettings; | |
_Bool _hasDetails; | |
_Bool _canMove; | |
_Bool _enableActions; | |
_Bool _incompatible; | |
id <PBWatchAppCellViewModelDelegate> _delegate; | |
void *_observationInfo; | |
} | |
+ (id)viewModelForSystemApp:(long long)arg1; | |
+ (id)remindersViewModel; | |
+ (id)sendTextViewModel; | |
+ (id)healthViewModelWithHealthManager:(id)arg1; | |
+ (id)weatherViewModelWithWeatherManager:(id)arg1; | |
+ (id)calendarViewModelWithCalendarEventManager:(id)arg1; | |
+ (id)viewModelWithWatchApp:(id)arg1 platformType:(long long)arg2; | |
@property void *observationInfo; // @synthesize observationInfo=_observationInfo; | |
@property(nonatomic, getter=isIncompatible) _Bool incompatible; // @synthesize incompatible=_incompatible; | |
@property(nonatomic) _Bool enableActions; // @synthesize enableActions=_enableActions; | |
@property(nonatomic) _Bool canMove; // @synthesize canMove=_canMove; | |
@property(readonly, nonatomic) _Bool hasDetails; // @synthesize hasDetails=_hasDetails; | |
@property(readonly, nonatomic) _Bool hasSettings; // @synthesize hasSettings=_hasSettings; | |
@property(readonly, nonatomic) _Bool hasWarning; // @synthesize hasWarning=_hasWarning; | |
@property(readonly, nonatomic) NSString *appAuthor; // @synthesize appAuthor=_appAuthor; | |
@property(readonly, nonatomic) NSString *appName; // @synthesize appName=_appName; | |
@property(readonly, nonatomic) NSURL *iconURL; // @synthesize iconURL=_iconURL; | |
@property(readonly, nonatomic) UIImage *iconImage; // @synthesize iconImage=_iconImage; | |
@property(nonatomic) __weak id <PBWatchAppCellViewModelDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)openSettings; | |
- (id)initPrivate; | |
@end | |
@interface PBWatchAppCellViewModelCollection : NSObject | |
{ | |
PBWatchAppCellViewModel *_calendar; | |
PBWatchAppCellViewModel *_weather; | |
PBWatchAppCellViewModel *_health; | |
PBWatchAppCellViewModel *_sendText; | |
PBWatchAppCellViewModel *_reminders; | |
} | |
@property(readonly, nonatomic) PBWatchAppCellViewModel *reminders; // @synthesize reminders=_reminders; | |
@property(readonly, nonatomic) PBWatchAppCellViewModel *sendText; // @synthesize sendText=_sendText; | |
@property(readonly, nonatomic) PBWatchAppCellViewModel *health; // @synthesize health=_health; | |
@property(readonly, nonatomic) PBWatchAppCellViewModel *weather; // @synthesize weather=_weather; | |
@property(readonly, nonatomic) PBWatchAppCellViewModel *calendar; // @synthesize calendar=_calendar; | |
- (void).cxx_destruct; | |
- (id)initWithCalendar:(id)arg1 weather:(id)arg2 health:(id)arg3 sendText:(id)arg4 reminders:(id)arg5; | |
@end | |
@interface PBBackedWatchAppCellViewModel : PBWatchAppCellViewModel | |
{ | |
PBWatchApp *_watchApp; | |
} | |
@property(readonly, nonatomic) PBWatchApp *watchApp; // @synthesize watchApp=_watchApp; | |
- (void).cxx_destruct; | |
- (void)openSettings; | |
- (id)initWithWatchApp:(id)arg1 platformType:(long long)arg2; | |
@end | |
@interface PBSendTextWatchAppCellViewModel : PBWatchAppCellViewModel | |
{ | |
} | |
- (void)openSettings; | |
- (id)init; | |
@end | |
@interface PBCalendarWatchAppCellViewModel : PBWatchAppCellViewModel | |
{ | |
} | |
- (void)openSettings; | |
- (id)initWithCalendarEventManager:(id)arg1; | |
@end | |
@interface PBWeatherWatchAppCellViewModel : PBWatchAppCellViewModel | |
{ | |
} | |
- (void)openSettings; | |
- (id)initWithWeatherManager:(id)arg1; | |
@end | |
@interface PBRemindersWatchAppCellViewModel : PBWatchAppCellViewModel | |
{ | |
} | |
- (void)openSettings; | |
- (id)init; | |
@end | |
@interface PBHealthWatchAppCellViewModel : PBWatchAppCellViewModel | |
{ | |
} | |
- (void)openSettings; | |
- (id)initWithHealthManager:(id)arg1; | |
@end | |
@interface PBSystemWatchAppCellViewModel : PBWatchAppCellViewModel | |
{ | |
} | |
- (void)openSettings; | |
- (id)initWithName:(id)arg1 author:(id)arg2 icon:(id)arg3; | |
@end | |
@interface PBWatchAppFileURLHandler : PBBaseFileURLHandler | |
{ | |
PBActiveWatch *_activeWatch; | |
PBWatchAppInstallPresenter *_watchAppInstallPresenter; | |
PBPresentViewControllerCoordinator *_modalCoordinator; | |
} | |
@property(retain, nonatomic) PBPresentViewControllerCoordinator *modalCoordinator; // @synthesize modalCoordinator=_modalCoordinator; | |
@property(retain, nonatomic) PBWatchAppInstallPresenter *watchAppInstallPresenter; // @synthesize watchAppInstallPresenter=_watchAppInstallPresenter; | |
@property(retain, nonatomic) PBActiveWatch *activeWatch; // @synthesize activeWatch=_activeWatch; | |
- (void).cxx_destruct; | |
- (void)processFileAtURL:(id)arg1; | |
- (_Bool)canHandleFileURL:(id)arg1; | |
- (id)initWithActiveWatch:(id)arg1 watchInstallPresenter:(id)arg2 modalCoordinator:(id)arg3; | |
@end | |
@interface PBWatchAppHardwarePlatform : MTLModel <MTLManagedObjectSerializing, MTLJSONSerializing> | |
{ | |
unsigned int _processInfoFlags; | |
NSString *_name; | |
NSString *_appDescription; | |
PBVersionNumber *_SDKVersion; | |
NSURL *_iconImageURL; | |
NSURL *_listImageURL; | |
NSURL *_screenshotImageURL; | |
} | |
+ (id)screenshotImageURLJSONTransformer; | |
+ (id)listImageURLJSONTransformer; | |
+ (id)iconImageURLJSONTransformer; | |
+ (id)SDKVersionJSONTransformer; | |
+ (id)JSONKeyPathsByPropertyKey; | |
+ (id)entityAttributeTransformerForKey:(id)arg1; | |
+ (id)propertyKeysAffectingChanged; | |
+ (id)managedObjectKeysByPropertyKey; | |
+ (id)managedObjectEntityName; | |
@property(readonly, nonatomic) NSURL *screenshotImageURL; // @synthesize screenshotImageURL=_screenshotImageURL; | |
@property(readonly, nonatomic) NSURL *listImageURL; // @synthesize listImageURL=_listImageURL; | |
@property(readonly, nonatomic) NSURL *iconImageURL; // @synthesize iconImageURL=_iconImageURL; | |
@property(readonly, nonatomic) PBVersionNumber *SDKVersion; // @synthesize SDKVersion=_SDKVersion; | |
@property(readonly, nonatomic) unsigned int processInfoFlags; // @synthesize processInfoFlags=_processInfoFlags; | |
@property(readonly, copy, nonatomic) NSString *appDescription; // @synthesize appDescription=_appDescription; | |
@property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) long long platformType; | |
- (_Bool)mergeValuesForKeysIntoManagedWatchAppHardwarePlatform:(id)arg1; | |
@end | |
@interface PBWatchAppInstallationOperation : PBAsynchronousMainThreadOperation | |
{ | |
_Bool _openAfterInstallation; | |
_Bool _vibrateAfterInstall; | |
int _applicationIdentifier; | |
PBApplicationBundle *_applicationBundle; | |
PBWatch *_watch; | |
CDUnknownBlockType _progressBlock; | |
CDUnknownBlockType _pb_completionBlock; | |
} | |
+ (id)operationWithApplication:(id)arg1 watch:(id)arg2 applicationIdentifier:(int)arg3 options:(unsigned long long)arg4 progressBlock:(CDUnknownBlockType)arg5 completionBlock:(CDUnknownBlockType)arg6; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType pb_completionBlock; // @synthesize pb_completionBlock=_pb_completionBlock; | |
@property(readonly, copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock; | |
@property(readonly, nonatomic) _Bool vibrateAfterInstall; // @synthesize vibrateAfterInstall=_vibrateAfterInstall; | |
@property(readonly, nonatomic) _Bool openAfterInstallation; // @synthesize openAfterInstallation=_openAfterInstallation; | |
@property(readonly, nonatomic) int applicationIdentifier; // @synthesize applicationIdentifier=_applicationIdentifier; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(readonly, nonatomic) PBApplicationBundle *applicationBundle; // @synthesize applicationBundle=_applicationBundle; | |
- (void).cxx_destruct; | |
- (void)reportProgress:(float)arg1; | |
- (void)finishWithError:(id)arg1; | |
- (void)startInstallingBundle; | |
- (void)mainThreadMain; | |
- (id)initWithApplication:(id)arg1 watch:(id)arg2 applicationIdentifier:(int)arg3 options:(unsigned long long)arg4 progressBlock:(CDUnknownBlockType)arg5 completionBlock:(CDUnknownBlockType)arg6; | |
@end | |
@interface PBWatchAppInstallPresenter : NSObject <PBPBWSideloadInstaller> | |
{ | |
PBPresentViewControllerCoordinator *_modalCoordinator; | |
PBLocalAppsStorage *_localAppsStorage; | |
PBCurrentUserLockerAppManager *_currentUserLockerAppManager; | |
PBResourceFileStorage *_jsPBPackCache; | |
} | |
@property(readonly, nonatomic) PBResourceFileStorage *jsPBPackCache; // @synthesize jsPBPackCache=_jsPBPackCache; | |
@property(readonly, nonatomic) PBCurrentUserLockerAppManager *currentUserLockerAppManager; // @synthesize currentUserLockerAppManager=_currentUserLockerAppManager; | |
@property(readonly, nonatomic) PBLocalAppsStorage *localAppsStorage; // @synthesize localAppsStorage=_localAppsStorage; | |
@property(readonly, nonatomic) PBPresentViewControllerCoordinator *modalCoordinator; // @synthesize modalCoordinator=_modalCoordinator; | |
- (void).cxx_destruct; | |
- (void)installPBWFromURL:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)presentOverViewController:(id)arg1 watchAppURL:(id)arg2 requireUserInteraction:(_Bool)arg3 completion:(CDUnknownBlockType)arg4; | |
- (id)initWithLocalAppsStorage:(id)arg1 modalCoordinator:(id)arg2 currentUserLockerAppManager:(id)arg3 jsPBPackCache:(id)arg4; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchAppInstallContext : NSObject | |
{ | |
_Bool _interactive; | |
NSURL *_temporalWatchAppURL; | |
PBLocalAppsStorage *_localAppsStorage; | |
PBLockerAppManager *_lockerAppManager; | |
CDUnknownBlockType _completion; | |
PBWatch *_watch; | |
PBApplicationBundle *_watchAppBundle; | |
PBWatchApp *_watchApp; | |
PBResourceFileStorage *_jsPBPackCache; | |
} | |
@property(readonly, nonatomic) PBResourceFileStorage *jsPBPackCache; // @synthesize jsPBPackCache=_jsPBPackCache; | |
@property(retain, nonatomic) PBWatchApp *watchApp; // @synthesize watchApp=_watchApp; | |
@property(retain, nonatomic) PBApplicationBundle *watchAppBundle; // @synthesize watchAppBundle=_watchAppBundle; | |
@property(retain, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(readonly, nonatomic) CDUnknownBlockType completion; // @synthesize completion=_completion; | |
@property(readonly, nonatomic) _Bool interactive; // @synthesize interactive=_interactive; | |
@property(retain, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(readonly, nonatomic) PBLocalAppsStorage *localAppsStorage; // @synthesize localAppsStorage=_localAppsStorage; | |
@property(readonly, nonatomic) NSURL *temporalWatchAppURL; // @synthesize temporalWatchAppURL=_temporalWatchAppURL; | |
- (void).cxx_destruct; | |
- (void)showErrorAlertWithMessage:(id)arg1; | |
- (void)showSideloadingAppErrorAlert:(id)arg1; | |
- (void)installWatchAppBundle; | |
- (void)showWatchAppLoadingAlertView; | |
- (void)presentForWatch:(id)arg1; | |
- (id)initWithTemporalWatchAppURL:(id)arg1 localAppsStorage:(id)arg2 currentUserLockerAppManager:(id)arg3 interactive:(_Bool)arg4 jsPBPackCache:(id)arg5 completion:(CDUnknownBlockType)arg6; | |
- (id)init; | |
@end | |
@interface PBWatchAppManager : PBBlobDBBaseWatchService | |
{ | |
_Bool _connected; | |
_Bool _updatingFirmware; | |
PBWatch *_watch; | |
PBLockerAppManager *_lockerAppManager; | |
PBAccountSession *_accountSession; | |
PBBlobDBEndpointCoordinator *_blobDBEndpointCoordinator; | |
PBWatchAssociatedDataManager *_watchAssociatedDataManager; | |
NSObject<OS_dispatch_queue> *_synchronizingQueue; | |
NSOperationQueue *_operationQueue; | |
NSUUID *_currentlySelectedWatchFaceUUID; | |
PBWatchApp *_internalCurrentlySelectedWatchFace; | |
id _launchEventHandler; | |
} | |
+ (id)keyPathsForValuesAffectingCurrentlySelectedWatchFace; | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(nonatomic, getter=isUpdatingFirmware) _Bool updatingFirmware; // @synthesize updatingFirmware=_updatingFirmware; | |
@property(retain, nonatomic) id launchEventHandler; // @synthesize launchEventHandler=_launchEventHandler; | |
@property(retain, nonatomic) PBWatchApp *internalCurrentlySelectedWatchFace; // @synthesize internalCurrentlySelectedWatchFace=_internalCurrentlySelectedWatchFace; | |
@property(retain, nonatomic) NSUUID *currentlySelectedWatchFaceUUID; // @synthesize currentlySelectedWatchFaceUUID=_currentlySelectedWatchFaceUUID; | |
@property(readonly, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue; | |
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *synchronizingQueue; // @synthesize synchronizingQueue=_synchronizingQueue; | |
@property(nonatomic, getter=isConnected) _Bool connected; // @synthesize connected=_connected; | |
@property(readonly, nonatomic) PBWatchAssociatedDataManager *watchAssociatedDataManager; // @synthesize watchAssociatedDataManager=_watchAssociatedDataManager; | |
@property(nonatomic) __weak PBBlobDBEndpointCoordinator *blobDBEndpointCoordinator; // @synthesize blobDBEndpointCoordinator=_blobDBEndpointCoordinator; | |
@property(readonly, nonatomic) PBAccountSession *accountSession; // @synthesize accountSession=_accountSession; | |
@property(nonatomic) __weak PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
- (id)watch; | |
- (void).cxx_destruct; | |
- (id)appUUIDsForReordering:(id)arg1 limit:(unsigned long long)arg2 platformType:(long long)arg3; | |
- (void)sendAppReorderingMessageForPlatformType:(long long)arg1; | |
- (void)unregisterLaunchEventHandler; | |
- (void)registerLaunchEventHandler; | |
- (void)registerBinaryRequestHandler; | |
- (void)installRequest:(id)arg1 responder:(CDUnknownBlockType)arg2; | |
- (id)sendBlobDBMessagesForChange:(id)arg1 platformType:(long long)arg2; | |
- (id)blobDBMessagesForChange:(id)arg1 platformType:(long long)arg2; | |
- (void)clearDatabaseWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)synchronizeClearingFirst:(_Bool)arg1; | |
- (void)markSettingsAsAvailableForWatch; | |
- (_Bool)hasSettingsBeenAvailableForWatch; | |
- (void)clearDatabase; | |
- (void)synchronizeWithForceReordering:(_Bool)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)synchronize:(unsigned long long)arg1; | |
- (id)watchAppForUUID:(id)arg1; | |
@property(retain, nonatomic) PBWatchApp *currentlySelectedWatchFace; | |
- (void)deactivate; | |
- (void)activate; | |
- (id)initWithWatch:(id)arg1 watchServicesSet:(id)arg2 accountSession:(id)arg3 currentUserLockerAppManager:(id)arg4 watchAssociatedDataManager:(id)arg5; | |
- (id)init; | |
@end | |
@interface PBWatchAppsTableCell : PBTableViewCell | |
{ | |
long long _reorderingMode; | |
PBWatchAppCellViewModel *_viewModel; | |
UIImageView *_reorderIconView; | |
UIImageView *_appIconView; | |
UILabel *_titleLabel; | |
UILabel *_subtitleLabel; | |
UIButton *_warningImageButton; | |
UIButton *_settingsImageButton; | |
UIButton *_showDetailsButton; | |
UIImageView *_incompatibleImageView; | |
UIImageView *_reorderIndicatorImageView; | |
NSLayoutConstraint *_titleToWarningConstraint; | |
NSLayoutConstraint *_subtitleToWarningConstraint; | |
NSLayoutConstraint *_titleToSettingsConstraint; | |
NSLayoutConstraint *_subtitleToSettingsConstraint; | |
double _titleToWarningConstraintConstant; | |
double _titleToSettingsConstraintConstant; | |
} | |
@property(readonly, nonatomic) double titleToSettingsConstraintConstant; // @synthesize titleToSettingsConstraintConstant=_titleToSettingsConstraintConstant; | |
@property(readonly, nonatomic) double titleToWarningConstraintConstant; // @synthesize titleToWarningConstraintConstant=_titleToWarningConstraintConstant; | |
@property(nonatomic) __weak NSLayoutConstraint *subtitleToSettingsConstraint; // @synthesize subtitleToSettingsConstraint=_subtitleToSettingsConstraint; | |
@property(nonatomic) __weak NSLayoutConstraint *titleToSettingsConstraint; // @synthesize titleToSettingsConstraint=_titleToSettingsConstraint; | |
@property(nonatomic) __weak NSLayoutConstraint *subtitleToWarningConstraint; // @synthesize subtitleToWarningConstraint=_subtitleToWarningConstraint; | |
@property(nonatomic) __weak NSLayoutConstraint *titleToWarningConstraint; // @synthesize titleToWarningConstraint=_titleToWarningConstraint; | |
@property(nonatomic) __weak UIImageView *reorderIndicatorImageView; // @synthesize reorderIndicatorImageView=_reorderIndicatorImageView; | |
@property(nonatomic) __weak UIImageView *incompatibleImageView; // @synthesize incompatibleImageView=_incompatibleImageView; | |
@property(nonatomic) __weak UIButton *showDetailsButton; // @synthesize showDetailsButton=_showDetailsButton; | |
@property(nonatomic) __weak UIButton *settingsImageButton; // @synthesize settingsImageButton=_settingsImageButton; | |
@property(nonatomic) __weak UIButton *warningImageButton; // @synthesize warningImageButton=_warningImageButton; | |
@property(nonatomic) __weak UILabel *subtitleLabel; // @synthesize subtitleLabel=_subtitleLabel; | |
@property(nonatomic) __weak UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; | |
@property(nonatomic) __weak UIImageView *appIconView; // @synthesize appIconView=_appIconView; | |
@property(nonatomic) __weak UIImageView *reorderIconView; // @synthesize reorderIconView=_reorderIconView; | |
@property(retain, nonatomic) PBWatchAppCellViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
@property(nonatomic) long long reorderingMode; // @synthesize reorderingMode=_reorderingMode; | |
- (void).cxx_destruct; | |
- (void)calculateDetailsImageButtonVisibility; | |
- (void)calculateSettingsImageButtonVisibility; | |
- (void)calculateWarningImageButtonVisibility; | |
- (void)calculateReorderIndicatorImageViewVisibility; | |
- (void)calculateReorderIconViewVisibility; | |
- (void)openSettings:(id)arg1; | |
- (void)bindViewModel:(id)arg1; | |
- (void)awakeFromNib; | |
@end | |
@interface PBWatchAppsTableHeaderView : PBTableViewHeaderFooterView | |
{ | |
} | |
- (void)layoutSubviews; | |
- (void)willMoveToSuperview:(id)arg1; | |
- (id)initWithReuseIdentifier:(id)arg1; | |
@end | |
@interface PBWatchAppsViewController : PBTableViewController <PBModelessReorderTableViewMediatorDelegate, PBWatchAppsViewModelDelegate> | |
{ | |
PBWatchAppsViewModel *_viewModel; | |
PBModelessReorderTableViewMediator *_reorderMediator; | |
NSIndexPath *_reorderingCellIndexPath; | |
} | |
+ (id)viewController; | |
@property(retain, nonatomic) NSIndexPath *reorderingCellIndexPath; // @synthesize reorderingCellIndexPath=_reorderingCellIndexPath; | |
@property(retain, nonatomic) PBModelessReorderTableViewMediator *reorderMediator; // @synthesize reorderMediator=_reorderMediator; | |
@property(readonly, nonatomic) PBWatchAppsViewModel *viewModel; // @synthesize viewModel=_viewModel; | |
- (void).cxx_destruct; | |
- (void)presentViewController:(id)arg1; | |
- (void)openRemindersSettings:(id)arg1; | |
- (void)openSendTextSettings:(id)arg1; | |
- (void)openHealthSettings:(id)arg1; | |
- (void)openWeatherSettings:(id)arg1; | |
- (void)openCalendarSettings:(id)arg1; | |
- (void)viewModel:(id)arg1 openSettingsForWatchApp:(id)arg2; | |
- (void)viewModelDidMoveWatchAppAtIndex:(id)arg1 toIndexPath:(id)arg2; | |
- (void)viewModelDidUpdateWatchApps:(id)arg1; | |
- (void)tableView:(id)arg1 didEndMovingRowFromIndexPath:(id)arg2 toIndexPath:(id)arg3; | |
- (void)tableView:(id)arg1 willBeginMovingRowFromIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 willDisplayHeaderView:(id)arg2 forSection:(long long)arg3; | |
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2; | |
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2; | |
- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 targetIndexPathForMoveFromRowAtIndexPath:(id)arg2 toProposedIndexPath:(id)arg3; | |
- (void)tableView:(id)arg1 moveRowAtIndexPath:(id)arg2 toIndexPath:(id)arg3; | |
- (_Bool)tableView:(id)arg1 canMoveRowAtIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 willSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (unsigned long long)pb_preferredNavigationBarStyle; | |
- (void)viewDidLoad; | |
- (id)initWithViewModel:(id)arg1; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchAppsViewModel : PBViewModel <PBWatchAppCellViewModelDelegate> | |
{ | |
unsigned char _currentHardwarePlatform; | |
unsigned int _currentWatchColor; | |
id <PBWatchAppsViewModelDelegate> _delegate; | |
PBLockerAppManager *_lockerAppManager; | |
NSMutableArray *_underLimit; | |
NSMutableArray *_overLimit; | |
NSArray *_incompatible; | |
NSArray *_immobileAppsCellModels; | |
NSArray *_immobileAppsDetails; | |
PBWatchAppCellViewModel *_weatherWatchAppCellViewModel; | |
PBWatchAppCellViewModel *_healthWatchAppCellViewModel; | |
PBWatchAppCellViewModel *_sendTextWatchAppCellViewModel; | |
PBWatchAppCellViewModel *_remindersWatchAppCellViewModel; | |
PBWatch *_watch; | |
long long _currentWatchPlatformType; | |
PBActiveWatchAppsSplitter *_currentSplitter; | |
} | |
@property(retain, nonatomic) PBActiveWatchAppsSplitter *currentSplitter; // @synthesize currentSplitter=_currentSplitter; | |
@property(readonly, nonatomic) unsigned char currentHardwarePlatform; // @synthesize currentHardwarePlatform=_currentHardwarePlatform; | |
@property(readonly, nonatomic) unsigned int currentWatchColor; // @synthesize currentWatchColor=_currentWatchColor; | |
@property(readonly, nonatomic) long long currentWatchPlatformType; // @synthesize currentWatchPlatformType=_currentWatchPlatformType; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
@property(readonly, nonatomic) PBWatchAppCellViewModel *remindersWatchAppCellViewModel; // @synthesize remindersWatchAppCellViewModel=_remindersWatchAppCellViewModel; | |
@property(readonly, nonatomic) PBWatchAppCellViewModel *sendTextWatchAppCellViewModel; // @synthesize sendTextWatchAppCellViewModel=_sendTextWatchAppCellViewModel; | |
@property(readonly, nonatomic) PBWatchAppCellViewModel *healthWatchAppCellViewModel; // @synthesize healthWatchAppCellViewModel=_healthWatchAppCellViewModel; | |
@property(readonly, nonatomic) PBWatchAppCellViewModel *weatherWatchAppCellViewModel; // @synthesize weatherWatchAppCellViewModel=_weatherWatchAppCellViewModel; | |
@property(readonly, copy, nonatomic) NSArray *immobileAppsDetails; // @synthesize immobileAppsDetails=_immobileAppsDetails; | |
@property(readonly, copy, nonatomic) NSArray *immobileAppsCellModels; // @synthesize immobileAppsCellModels=_immobileAppsCellModels; | |
@property(retain, nonatomic) NSArray *incompatible; // @synthesize incompatible=_incompatible; | |
@property(retain, nonatomic) NSMutableArray *overLimit; // @synthesize overLimit=_overLimit; | |
@property(retain, nonatomic) NSMutableArray *underLimit; // @synthesize underLimit=_underLimit; | |
@property(readonly, nonatomic) PBLockerAppManager *lockerAppManager; // @synthesize lockerAppManager=_lockerAppManager; | |
@property(nonatomic) __weak id <PBWatchAppsViewModelDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (id)detailPopupViewModelForIncompatibleAppIndex:(unsigned long long)arg1; | |
- (id)detailPopupViewModelForOverLimitAppIndex:(unsigned long long)arg1; | |
- (id)detailPopupViewModelForMobileAppAppIndex:(unsigned long long)arg1; | |
- (id)detailPopupViewModelFromWatchApps:(id)arg1 appIndex:(unsigned long long)arg2; | |
- (id)detailPopupViewModelForImmobileAppIndex:(unsigned long long)arg1; | |
- (id)watchAppsCellModelForIncompatibleAppIndex:(unsigned long long)arg1; | |
- (id)watchAppsCellModelForOverLimitAppIndex:(unsigned long long)arg1; | |
- (id)watchAppsCellModelForMobileAppIndex:(unsigned long long)arg1; | |
- (id)watchAppsCellModelFromWatchApps:(id)arg1 appIndex:(unsigned long long)arg2; | |
- (id)watchAppsCellModelForImmobileAppIndex:(unsigned long long)arg1; | |
- (void)openRemindersSettings:(id)arg1; | |
- (void)openSendTextSettings:(id)arg1; | |
- (void)openHealthSettings:(id)arg1; | |
- (void)openWeatherSettings:(id)arg1; | |
- (void)openCalendarSettings:(id)arg1; | |
- (void)viewModel:(id)arg1 openSettingsForWatchApp:(id)arg2; | |
- (id)detailPopupViewModelForIndexPath:(id)arg1; | |
- (id)watchAppsCellModelForIndexPath:(id)arg1; | |
- (void)commitMoveWatchAppFromIndexPath:(id)arg1 toIndexPath:(id)arg2; | |
- (id)targetIndexPathForMoveFromWatchAppAtIndexPath:(id)arg1 toProposedIndexPath:(id)arg2; | |
- (void)moveWatchAppFromIndexPath:(id)arg1 toIndexPath:(id)arg2; | |
- (_Bool)canMoveWatchAppAtIndexPath:(id)arg1; | |
- (unsigned long long)numberOfWatchAppsInSection:(unsigned long long)arg1; | |
@property(readonly, nonatomic) unsigned long long numberOfWatchAppsSections; | |
- (id)initWithCurrentUserLockerAppManager:(id)arg1 specialAppsCellViewModels:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchAssociatedDataManager : NSObject | |
{ | |
PBWatchAssociatedDataStore *_dataStore; | |
} | |
@property(readonly, nonatomic) PBWatchAssociatedDataStore *dataStore; // @synthesize dataStore=_dataStore; | |
- (void).cxx_destruct; | |
- (void)removeValueForKey:(id)arg1 inWatch:(id)arg2; | |
- (id)valueForKey:(id)arg1 inWatch:(id)arg2; | |
- (void)setValue:(id)arg1 forKey:(id)arg2 inWatch:(id)arg3; | |
- (id)initWithDataStore:(id)arg1; | |
- (id)init; | |
- (void)setSettingsAvailable:(_Bool)arg1 inWatch:(id)arg2; | |
- (_Bool)settingsAvailableInWatch:(id)arg1; | |
- (void)setWeatherAvailable:(_Bool)arg1 inWatch:(id)arg2; | |
- (_Bool)weatherAvailableInWatch:(id)arg1; | |
- (void)setOnboardingVersionDone:(long long)arg1 inWatch:(id)arg2; | |
- (long long)onboardingVersionDoneInWatch:(id)arg1; | |
@end | |
@interface PBWatchAssociatedDataStore : NSObject | |
{ | |
PBCoreDataManager *_coreDataManager; | |
} | |
@property(readonly, nonatomic) PBCoreDataManager *coreDataManager; // @synthesize coreDataManager=_coreDataManager; | |
- (void).cxx_destruct; | |
- (void)removeValueForKey:(id)arg1 inWatch:(id)arg2; | |
- (id)valueForKey:(id)arg1 inWatch:(id)arg2; | |
- (void)setValue:(id)arg1 forKey:(id)arg2 inWatch:(id)arg3; | |
- (id)initWithCoreDataManager:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBWatchCloudAppManager : NSObject <PBCloudAppHostDelegate, PBWatchService> | |
{ | |
PBWatch *_watch; | |
NSUUID *_foregroundWatchAppUUID; | |
PBCloudAppManager *_cloudAppManager; | |
PBLockerAppManager *_currentLockerAppManager; | |
NSMutableDictionary *_appHostsByUUID; | |
NSUUID *_configurationAppUUID; | |
id _appLaunchHandler; | |
id _appMessageHandler; | |
} | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(retain, nonatomic) id appMessageHandler; // @synthesize appMessageHandler=_appMessageHandler; | |
@property(retain, nonatomic) id appLaunchHandler; // @synthesize appLaunchHandler=_appLaunchHandler; | |
@property(retain, nonatomic) NSUUID *configurationAppUUID; // @synthesize configurationAppUUID=_configurationAppUUID; | |
@property(readonly, nonatomic) NSMutableDictionary *appHostsByUUID; // @synthesize appHostsByUUID=_appHostsByUUID; | |
@property(readonly, nonatomic) PBLockerAppManager *currentLockerAppManager; // @synthesize currentLockerAppManager=_currentLockerAppManager; | |
@property(readonly, nonatomic) PBCloudAppManager *cloudAppManager; // @synthesize cloudAppManager=_cloudAppManager; | |
@property(retain) NSUUID *foregroundWatchAppUUID; // @synthesize foregroundWatchAppUUID=_foregroundWatchAppUUID; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)requestLaunchForWatchAppWithUUID:(id)arg1; | |
- (void)handleAppStateRunningWithUUID:(id)arg1; | |
- (void)handleAppStateNotRunningWithUUID:(id)arg1; | |
- (void)registerAppMessageHandler; | |
- (void)registerLaunchEventHandler; | |
- (void)updateCloudAppHostsWithWatchApps:(id)arg1; | |
- (void)startCloudAppHostWithUUID:(id)arg1; | |
- (void)deployCloudAppWithUUID:(id)arg1 onlyIfExist:(_Bool)arg2; | |
- (void)forAllApps:(CDUnknownBlockType)arg1; | |
- (void)fetchTimelineTokenForAppWithUUID:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)notifyAppWithUUID:(id)arg1 launchURI:(id)arg2; | |
- (void)notifyAppWithUUID:(id)arg1 pushNotification:(id)arg2; | |
- (void)notifyAppWithUUID:(id)arg1 appMessage:(id)arg2; | |
- (void)configurationDoneForAppWithUUID:(id)arg1; | |
- (id)startConfigurationForAppWithUUID:(id)arg1; | |
- (void)retryInstallationOfWatchApp:(id)arg1 userAccountToken:(id)arg2; | |
- (void)startAppHost:(id)arg1 userAccountToken:(id)arg2; | |
- (void)launchAppWithUUID:(id)arg1 userAccountToken:(id)arg2; | |
- (id)appHostForWatchApp:(id)arg1; | |
- (void)restartCloudAppWithUUIDIfNeeded:(id)arg1; | |
- (void)stopAppWithUUIDUnlessItsConfiguration:(id)arg1; | |
- (void)stopAllAppsExceptConfiguration; | |
- (void)stopAllApps; | |
- (void)deactivate; | |
- (void)activate; | |
- (id)initWithWatch:(id)arg1 currentUserLockerAppManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchColorChangeTableViewController : PBTableViewController | |
{ | |
} | |
+ (long long)pb_tableViewStyle; | |
- (void)setWatchColorTo:(unsigned int)arg1; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (void)viewDidLoad; | |
- (id)init; | |
@end | |
@interface PBWatchColorLoader : NSObject <PBWatchService> | |
{ | |
PBWatch *_watch; | |
PBWatchColorManager *_watchColorManager; | |
} | |
+ (void)reloadColorForWatch:(id)arg1; | |
+ (id)watchServiceForWatch:(id)arg1 watchServicesSet:(id)arg2; | |
@property(retain, nonatomic) PBWatchColorManager *watchColorManager; // @synthesize watchColorManager=_watchColorManager; | |
@property(readonly, nonatomic) PBWatch *watch; // @synthesize watch=_watch; | |
- (void).cxx_destruct; | |
- (void)resetColor; | |
- (void)updateColor; | |
- (void)activate; | |
- (id)initWithWatch:(id)arg1 watchColorManager:(id)arg2; | |
- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end | |
@interface PBWatchColorManager : NSObject | |
{ | |
PBWatchColorStore *_watchColorStore; | |
} | |
@property(readonly, nonatomic) PBWatchColorStore *watchColorStore; // @synthesize watchColorStore=_watchColorStore; | |
- (void).cxx_destruct; | |
- (void)setWatchColor:(unsigned int)arg1 forWatch:(id)arg2; | |
- (unsigned int)watchColorForWatch:(id)arg1; | |
- (id)initWithWatchColorStore:(id)arg1; | |
- (id)init; | |
@end | |
@interface PBWatchColorRequestOperation : PBFactoryRegistryRequestValueOperation | |
{ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment