Skip to content

Instantly share code, notes, and snippets.

@joemerlino
Last active February 4, 2016 13:38
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save joemerlino/787f8036b5b3567e463b to your computer and use it in GitHub Desktop.
Save joemerlino/787f8036b5b3567e463b to your computer and use it in GitHub Desktop.
PebbleTime ClassDump Header

Pebble Time class-dump header

Since the PebbleTime app is unclutchable, it's impossible to dump the headers using class-dump or class-dump-z. That's why I posted this entire header file obtained using the tweak FLEX2.

App Version

3.5 (header.h) 3.6 (header36.h using class-dump on clutched .ipa)

Process to obtain the header from FLEX2

These steps will generate for you a .dat file, structured like an xml, so it's not a pure .h header file (you'll have to convert it manually):

  • Open flex2 and tap on the + button on the top-right hand corner.
  • Choose the app Pebble Time.
  • Tap on "Add units...".
  • Tap on "Pebble Time" under Executable.
  • Tap yes if Flex2 will prompt you. Now you should see an arrow > next to "Pebble Time" under executable.
  • Go back to homescreen and open a filemanager app such as iFile.
  • Navigate to /var/mobile/Documents/Flex .
  • You should see the .dat file called com.getpebble.pebbletime.dat.

License

MIT

PBContactsSettingsViewModel
+(id) contactsSettingsViewModel
-(id) contactPreferredPhoneManager
-(id) initWithContactPreferredPhoneManager:(id)
-(void) handleManagerUpdateNotification:(id)
-(void) reloadViewModel
-(id) contactPreferredPhones
-(void) setContactPreferredPhones:(id)
-(id) preferredPhoneAtIndexPath:(id)
-(id) contactDetailsViewModelForIndexPath:(id)
-(unsigned int) numberOfContactPreferredPhones
-(id) cellModelForContactPrefferedPhoneAtIndexPath:(id)
-(void) removeContactPreferredPhoneAtIndexPath:(id)
-(void) removeAllContactPreferredPhones
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) init
-(id) delegate
_PBManagedWeatherAppRecord
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(short) currentTemperatureValue
-(void) setCurrentTemperatureValue:(short)
-(short) primitiveCurrentTemperatureValue
-(void) setPrimitiveCurrentTemperatureValue:(short)
-(short) dailyHourlyTypeValue
-(void) setDailyHourlyTypeValue:(short)
-(short) primitiveDailyHourlyTypeValue
-(void) setPrimitiveDailyHourlyTypeValue:(short)
-(short) highTemperatureValue
-(void) setHighTemperatureValue:(short)
-(short) primitiveHighTemperatureValue
-(void) setPrimitiveHighTemperatureValue:(short)
-(BOOL) isPrimaryLocationValue
-(void) setIsPrimaryLocationValue:(BOOL)
-(BOOL) primitiveIsPrimaryLocationValue
-(void) setPrimitiveIsPrimaryLocationValue:(BOOL)
-(int) latitudeValue
-(void) setLatitudeValue:(int)
-(int) primitiveLatitudeValue
-(void) setPrimitiveLatitudeValue:(int)
-(int) longitudeValue
-(void) setLongitudeValue:(int)
-(int) primitiveLongitudeValue
-(void) setPrimitiveLongitudeValue:(int)
-(short) lowTemperatureValue
-(void) setLowTemperatureValue:(short)
-(short) primitiveLowTemperatureValue
-(void) setPrimitiveLowTemperatureValue:(short)
-(BOOL) recordDeletedValue
-(void) setRecordDeletedValue:(BOOL)
-(BOOL) primitiveRecordDeletedValue
-(void) setPrimitiveRecordDeletedValue:(BOOL)
-(short) unitsValue
-(void) setUnitsValue:(short)
-(short) primitiveUnitsValue
-(void) setPrimitiveUnitsValue:(short)
-(short) utcOffsetValue
-(void) setUtcOffsetValue:(short)
-(short) primitiveUtcOffsetValue
-(void) setPrimitiveUtcOffsetValue:(short)
-(short) versionValue
-(void) setVersionValue:(short)
-(short) primitiveVersionValue
-(void) setPrimitiveVersionValue:(short)
-(short) weatherTypeValue
-(void) setWeatherTypeValue:(short)
-(short) primitiveWeatherTypeValue
-(void) setPrimitiveWeatherTypeValue:(short)
-(id) statusesSet
-(id) objectID
EJBindingEjectaCore
+(void*) _ptr_to_func_log
+(void*) _ptr_to_func_include
+(void*) _ptr_to_func_loadFont
+(void*) _ptr_to_func_requireModule
+(void*) _ptr_to_func_getText
+(void*) _ptr_to_func_setTimeout
+(void*) _ptr_to_func_setInterval
+(void*) _ptr_to_func_clearTimeout
+(void*) _ptr_to_func_clearInterval
+(void*) _ptr_to_func_performanceNow
+(void*) _ptr_to_get_devicePixelRatio
+(void*) _ptr_to_get_screenWidth
+(void*) _ptr_to_get_screenHeight
+(void*) _ptr_to_get_userAgent
+(void*) _ptr_to_get_platform
+(void*) _ptr_to_get_language
+(void*) _ptr_to_get_appVersion
+(void*) _ptr_to_get_onLine
+(void*) _ptr_to_get_otherAudioPlaying
+(void*) _ptr_to_get_audioSession
+(void*) _ptr_to_set_audioSession
-(id) initWithContext:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(int) audioSession
-(void) setAudioSession:(int)
-(OpaqueJSValue*) _func_log:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_include:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_loadFont:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_requireModule:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getText:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_setTimeout:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_setInterval:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_clearTimeout:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_clearInterval:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_performanceNow:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _get_devicePixelRatio:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_screenWidth:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_screenHeight:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_userAgent:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_platform:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_language:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_appVersion:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_onLine:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_otherAudioPlaying:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_audioSession:(OpaqueJSContext*)
-(void) _set_audioSession:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(void) dealloc
-(void) alertView:(id) clickedButtonAtIndex:(int)
-(id) deviceName
PBContactsSettingsContactDetailsViewModel
+(id) contactsSettingsContactDetailsViewModelWithContact:(id)
-(id) contactPreferredPhoneManager
-(id) initWithContact:(id) contactPreferredPhoneManager:(id)
-(BOOL) shouldPhoneNumberBeChecked:(id)
-(id) cellModelForPhoneNumberAtIndexPath:(id)
-(void) selectPhoneNumberAtIndexPath:(id)
-(unsigned int) numberOfPhoneNumbers
-(void) removeContactPreferredPhone
-(id) contact
-(void) .cxx_destruct
-(id) init
-(id) fullName
EJTimerCollection
-(id) initWithScriptView:(id)
-(int) scheduleCallback:(OpaqueJSValue*) interval:(double) repeat:(BOOL)
-(void) cancelId:(int)
-(void) dealloc
-(void) update
PBSMSReplyManager
-(id) linkedSMSAccount
-(void) removeDisabledProvidersIfNecessary
-(void) handleCarrierOverrideDidChangeNotification:(id)
-(void) removeSMSAccount
-(id) SMSProviders
-(id) linkedAccountsManager
-(void) setHasLinkedSMSAccount:(BOOL)
-(id) notificationSourceManager
-(BOOL) hasLinkedSMSAccount
-(unsigned char) providerFromCarrier
-(unsigned char) linkedSMSProvider
-(id) initWithNotificationSourceManager:(id) linkedAccountsManager:(id)
-(void) setSMSAccountWithProvider:(unsigned char) queryParameters:(id)
-(BOOL) isCarrierProviderEnabled
-(void) .cxx_destruct
-(void) dealloc
PBContactsSettingsTableCellModel
-(id) contactPreferredPhone
-(id) initWithContactPreferredPhone:(id)
-(void) .cxx_destruct
-(id) init
EJTimer
-(id) initWithScriptView:(id) callback:(OpaqueJSValue*) interval:(double) repeat:(BOOL)
-(void) dealloc
-(void) setTarget:(id)
-(id) target
-(BOOL) active
-(void) check
PBContactsSettingsContactDetailsTableCellModel
-(id) initWithLabeledValue:(id) isSelected:(BOOL)
-(id) labeledValue
-(void) .cxx_destruct
-(id) init
-(BOOL) selected
PBLoginViewController
-(unsigned int) pb_preferredNavigationBarStyle
-(id) accessTokenFromRequestURL:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) viewWillAppear:(BOOL)
-(void) viewWillDisappear:(BOOL)
-(id) initWithURL:(id)
-(void) keyboardDidShow:(id)
-(void) webView:(id) didFailLoadWithError:(id)
-(BOOL) webView:(id) shouldStartLoadWithRequest:(id) navigationType:(int)
-(void) setBackButton:(id)
-(id) backButton
-(void) keyboardWillHide:(id)
EJClassLoader
-(id) initWithScriptView:(id) name:(id)
-(OpaqueJSClass*) jsConstructorClass
-(OpaqueJSClass*) createJSClass:(id)
-(OpaqueJSClass*) getJSClass:(id)
-(void) dealloc
PBTimestampValueTransformer
+(id) timestampValueTranformerWithValueRequired:(BOOL)
EJBindingBase
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) instance:(id)
-(id) initWithContext:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) createWithJSObject:(OpaqueJSValue*) scriptView:(id)
-(id) scriptView
-(void) prepareGarbageCollection
-(void) dealloc
PBLocalAppsStorage
+(id) storage
-(id) pebbleURLFromFileURL:(id)
-(id) moveBundle:(id) fromURL:(id) error:(id*)
-(id) _init
PBWebDebugViewController
-(id) wvClass
-(SEL) selectorByConcatenating:(id)
-(BOOL) checkWVRespondsToSelector:(SEL)
-(void) .cxx_destruct
-(void) viewDidAppear:(BOOL)
-(void) switchAction:(id)
-(void) updateToggleState
-(void) setToggle:(id)
-(id) toggle
EJBindingEventedBase
+(void*) _ptr_to_func_addEventListener
+(void*) _ptr_to_func_removeEventListener
-(id) initWithContext:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) triggerEvent:(id) properties:(?*)
-(OpaqueJSValue*) getCallbackWithType:(id) ctx:(OpaqueJSContext*)
-(void) setCallbackWithType:(id) ctx:(OpaqueJSContext*) callback:(OpaqueJSValue*)
-(void) triggerEvent:(id)
-(void) triggerEvent:(id) argc:(int) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_addEventListener:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_removeEventListener:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) dealloc
PBContactSupportHelper
+(id) contactSupportHelper
+(BOOL) canSendEmail
-(id) smsReplyManager
-(void) setSmsReplyManager:(id)
-(void) showContactSupportWithContext:(unsigned int) collectLogs:(BOOL)
-(id) pebbleCentral
-(void) setPebbleCentral:(id)
-(id) initWithPebbleCentral:(id) smsReplyManager:(id)
-(void) setLastWatch:(id)
-(id) lastWatch
-(void) presentMailComposeViewController
-(void) setIsSkipped:(BOOL)
-(BOOL) isSkipped
-(void) setWatchDumps:(id)
-(id) userIDToShow
-(void) setCoreDumpContents:(id)
-(id) emailRecipients
-(id) emailSubjectForWatch:(id)
-(id) logGeneralInformationHeaderStringWithMainWatch:(id) allWatches:(id)
-(void) addIOSLogFileAttachmentsToMailComposeViewController:(id)
-(void) addPebbleLogFileAttachmentsToMailComposeViewController:(id)
-(void) addCoreDumpFileAttachmentsToMailComposeViewController:(id)
-(void) addDatabaseFilesToMailComposeViewController:(id)
-(void) addScreenshotToMailComposeViewController:(id)
-(BOOL) isOnboardingEmail
-(id) watchDumps
-(id) coreDumpContents
-(id) strongSelf
-(void) setStrongSelf:(id)
-(id) bccRecipients
-(void) .cxx_destruct
-(void) alertView:(id) clickedButtonAtIndex:(int)
-(void) alertView:(id) didDismissWithButtonIndex:(int)
-(unsigned int) context
-(void) setOperationQueue:(id)
-(void) setContext:(unsigned int)
-(id) operationQueue
-(id) mailComposeViewController
-(void) setMailComposeViewController:(id)
-(void) mailComposeController:(id) didFinishWithResult:(int) error:(id)
-(void) setIsConnected:(BOOL)
-(BOOL) isConnected
-(void) collectLogs:(BOOL)
PBCalendarSettingsViewController
+(int) pb_tableViewStyle
+(id) viewController
-(unsigned int) pb_preferredNavigationBarStyle
-(id) initWithCalendarSettingsViewModel:(id)
-(void) dismissSettings:(id)
-(void) setDisableAllButton:(id)
-(void) disableButtonPressed:(id)
-(void) setResolveIssueButton:(id)
-(id) resolveIssueButton
-(void) resolveIssuesButtonPressed:(id)
-(id) addEmptyPlaceholderImageToView
-(void) setupViewsWithNeedsConfiguration:(BOOL)
-(id) disableAllButton
-(void) showPermissionsError
-(id) viewModel
-(void) setViewModel:(id)
-(id) emptyPlaceholderImage
-(void) setEmptyPlaceholderImage:(id)
-(void) .cxx_destruct
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(void) tableView:(id) didDeselectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(id) tableView:(id) titleForHeaderInSection:(int)
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
PBTimelineReminder
+(id) timelineReminderFromManagedTimelineReminderItem:(id)
+(id) reminderFromWebTimelineReminder:(id) existingIdentifier:(id) parent:(id)
+(id) timelineReminderFromCalendarEventAlarm:(id) calendarEvent:(id)
-(id) initWithManagedTimelineReminder:(id)
-(void) addLeadingSystemActionsWithItemBuilder:(id)
-(void) addTrailingSystemActionsWithItemBuilder:(id)
-(unsigned char) blobTypeForBlobRepresentation
EJBindingEvent
+(void*) _ptr_to_get_type
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) type:(id) target:(OpaqueJSValue*)
+(void*) _ptr_to_get_target
+(void*) _ptr_to_get_currentTarget
+(void*) _ptr_to_func_preventDefault
+(void*) _ptr_to_func_stopPropagation
-(OpaqueJSValue*) _get_type:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_target:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_currentTarget:(OpaqueJSContext*)
-(OpaqueJSValue*) _func_preventDefault:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_stopPropagation:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) dealloc
EJBindingWebSocket
+(void*) _ptr_to_get_url
+(void*) _ptr_to_get_readyState
+(void*) _ptr_to_get_bufferedAmount
+(void*) _ptr_to_get_extensions
+(void*) _ptr_to_get_protocol
+(void*) _ptr_to_get_binaryType
+(void*) _ptr_to_set_binaryType
+(void*) _ptr_to_func_send
+(void*) _ptr_to_func_close
+(void*) _ptr_to_get_onmessage
+(void*) _ptr_to_set_onmessage
+(void*) _ptr_to_get_onopen
+(void*) _ptr_to_set_onopen
+(void*) _ptr_to_get_onerror
+(void*) _ptr_to_set_onerror
+(void*) _ptr_to_get_onclose
+(void*) _ptr_to_set_onclose
+(void*) _ptr_to_get_CONNECTING
+(void*) _ptr_to_get_OPEN
+(void*) _ptr_to_get_CLOSING
+(void*) _ptr_to_get_CLOSED
-(id) initWithContext:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) createWithJSObject:(OpaqueJSValue*) scriptView:(id)
-(void) prepareGarbageCollection
-(void) webSocket:(id) didReceiveMessage:(id)
-(void) webSocketDidOpen:(id)
-(void) webSocket:(id) didFailWithError:(id)
-(void) webSocket:(id) didCloseWithCode:(int) reason:(id) wasClean:(BOOL)
-(OpaqueJSValue*) _get_url:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_readyState:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_bufferedAmount:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_extensions:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_protocol:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_binaryType:(OpaqueJSContext*)
-(void) _set_binaryType:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _func_send:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_close:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) dealloc
PBCalendarEvent
+(id) calendarEventFromManagedCalendarEvent:(id)
-(id) initWithIdentifier:(id) title:(id) location:(id) startDate:(id) endDate:(id) allDay:(BOOL) notes:(id) lastModifiedDate:(id) alarms:(id) timelineIdentifier:(id)
-(id) timelineIdentifier
-(id) maskedTitle
-(id) calendarEventForInsertionWithNewTimelineIdentifier:(id)
-(id) calendarEventForUpdateWithExistingCalendarEvent:(id)
-(id) initFromManagedCalendarEvent:(id)
-(id) notes
-(id) alarms
-(id) eventIdentifier
-(id) lastModifiedDate
-(id) startDate
-(id) endDate
-(void) .cxx_destruct
-(id) init
-(id) description
-(id) title
-(id) location
-(BOOL) allDay
-(id) entityIdentifier
PBOnboardingFlowManager
-(id) initWithFlowObjects:(id)
-(id) flowEnumerator
-(id) flowObjectStartingFromVersion:(int) inFlowObjects:(id)
-(unsigned int) currentQueueIndex
-(void) setCurrentQueueIndex:(unsigned int)
-(id) flowQueue
-(void) .cxx_destruct
EJJavaScriptView
-(id) backgroundQueue
-(void) setBackgroundQueue:(id)
-(void) setPebbleEventDelegate:(id)
-(OpaqueJSContext*) jsGlobalContext
-(id) cloudApp
-(id) pebbleEventDelegate
-(OpaqueJSValue*) invokeCallback:(OpaqueJSValue*) thisObject:(OpaqueJSValue*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(id) viewControllerDelegate
-(void) setViewControllerDelegate:(id)
-(void) setCurrentRenderingContext:(id)
-(BOOL) hasScreenCanvas
-(void) setHasScreenCanvas:(BOOL)
-(void) setScreenRenderingContext:(id)
-(void) configJavaScriptWithAppFolder:(id)
-(void) executeBootstrap:(id)
-(void) setPauseOnEnterBackground:(BOOL)
-(void) loadScriptAtPath:(id) isInternal:(BOOL)
-(void) observeKeyPaths:(id) selector:(SEL)
-(void) removeObserverForKeyPaths:(id)
-(id) pathForResource:(id) internal:(BOOL)
-(id) pathForResource:(id)
-(OpaqueJSValue*) evaluateScript:(id) sourceURL:(id)
-(void) setScriptPath:(id)
-(void) logException:(OpaqueJSValue*) ctx:(OpaqueJSContext*)
-(id) appLogName
-(id) appFolder
-(id) initWithCloudApp:(id)
-(void) loadScriptAtPath:(id)
-(OpaqueJSValue*) loadModuleWithId:(id) module:(OpaqueJSValue*) exports:(OpaqueJSValue*)
-(OpaqueJSValue*) jsValueForPath:(id)
-(OpaqueJSValue*) createTimer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**) repeat:(BOOL)
-(OpaqueJSValue*) deleteTimer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) createFunctionWithBlock:(id)
-(void) setAppFolder:(id)
-(BOOL) pauseOnEnterBackground
-(id) currentRenderingContext
-(id) windowEventsDelegate
-(void) setWindowEventsDelegate:(id)
-(id) deviceMotionDelegate
-(void) setDeviceMotionDelegate:(id)
-(id) screenRenderingContext
-(id) classLoader
-(void) setClassLoader:(id)
-(void) setCloudApp:(id)
-(void) clearCaches
-(BOOL) isPaused
-(CGRect) bounds
-(void) dealloc
-(id) window
-(void) setBounds:(CGRect)
-(void) touchesBegan:(id) withEvent:(id)
-(void) touchesMoved:(id) withEvent:(id)
-(void) touchesEnded:(id) withEvent:(id)
-(void) touchesCancelled:(id) withEvent:(id)
-(void) resume
-(void) pause
-(id) touchDelegate
-(void) setTouchDelegate:(id)
-(id) openGLContext
-(OpaqueJSValue*) evaluateScript:(id)
-(void) run:(id)
-(id) scriptPath
-(void) setIsPaused:(BOOL)
PBEternalRemoteResource
+(id) eternalResourceWithRemoteResource:(id)
-(id) proposedFileName
-(id) initWithRemoteResource:(id)
-(id) remoteResource
-(void) .cxx_destruct
-(id) init
-(id) URLRequest
PBCheckedEternalRemoteResource
-(id) expectedSHA256Checksum
PBTimelineItemAttributeBlob
-(void) encodeToDataWriter:(id)
-(id) initWithSequentialDataReader:(id)
-(void) .cxx_destruct
-(unsigned char) type
-(id) content
-(id) initWithType:(unsigned char) content:(id)
EJSharedOpenGLContext
+(id) instance
-(id) glContext2D
-(id) vertexBuffer
-(id) glProgram2DTexture
-(id) glProgram2DRadialGradient
-(id) glProgram2DPattern
-(id) glProgram2DFlat
-(id) glProgram2DAlphaTexture
-(id) glSharegroup
-(void) dealloc
-(id) init
PBFinalSetUpFlow
+(id) flowWithNavigationController:(id)
+(id) flowWithNavigationController:(id) watchSignal:(id)
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(int) completedOnboardingVersion
-(id) initWithNavigationController:(id) watchSignal:(id)
-(id) doneViewController
-(id) watchSignal
-(void) setWatchSignal:(id)
-(void) setDoneViewController:(id)
-(void) .cxx_destruct
-(id) initWithNavigationController:(id)
PBVoiceLanguageSelectionViewController
-(id) languageConfiguration
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) initWithLanguageConfiguration:(id)
-(id) sortLanguageSelectionItems:(id)
-(void) setLanguageSelectionItems:(id)
-(id) languageSelectionItems
-(void) setSelectedLanguageItem:(id)
-(id) generateSelectorView
-(void) setSelectorView:(id)
-(id) generateTitleLabel
-(id) generateSelectorArrow
-(id) generateValueLabel
-(void) layoutSelectorViewValueLabelViewAndTitleLabel:(id) selectorArrow:(id)
-(id) selectedLanguageItem
-(void) handleTapGesture:(id)
-(id) selectorView
-(void) selectionTableViewController:(id) didSelectLanguage:(id)
-(void) .cxx_destruct
-(void) viewDidLoad
-(void) setValueLabel:(id)
-(id) valueLabel
PBWebSyncBackgroundFetch
-(id) webSyncTrigger
-(id) webSyncManager
-(id) initWithWebSyncManager:(id) webSyncTrigger:(id)
-(void) fetchWithCompletion:(id)
-(void) .cxx_destruct
-(id) init
PBPlacemarkPickerViewController
+(id) viewController
+(void) load
-(id) initWithGeocoder:(id)
-(void) handleKeyboardChangeNotification:(id)
-(id) placemarkAtIndexPath:(id)
-(unsigned int) pb_preferredNavigationBarStyle
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(id) delegate
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
-(void) viewWillDisappear:(BOOL)
-(id) searchBar
-(void) setSearchBar:(id)
-(id) geocoder
-(void) setPlacemarks:(id)
-(id) placemarks
EJBindingLocalStorage
+(void*) _ptr_to_dynamic_get
+(void*) _ptr_to_dynamic_set
+(void*) _ptr_to_dynamic_delete
+(void*) _ptr_to_func_getItem
+(void*) _ptr_to_func_setItem
+(void*) _ptr_to_func_removeItem
+(void*) _ptr_to_func_clear
+(void*) _ptr_to_func_key
-(id) defaultsAppKey
-(void) writeAppStorageDictionary:(id)
-(id) appStorageDictionary
-(BOOL) isFunctionProperty:(id)
-(OpaqueJSValue*) getItemWithKey:(id) inContext:(OpaqueJSContext*)
-(void) setItemWithKey:(id) value:(OpaqueJSValue*) inContext:(OpaqueJSContext*)
-(void) removeItemWithKey:(id)
-(OpaqueJSValue*) _dynamic_get:(OpaqueJSContext*) property:(id)
-(void) _dynamic_set:(OpaqueJSContext*) property:(id) value:(OpaqueJSValue*)
-(BOOL) _dynamic_delete:(OpaqueJSContext*) property:(id)
-(OpaqueJSValue*) _func_getItem:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_setItem:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_removeItem:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_clear:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_key:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
PBOnboardingFlowObject
-(id) initWithVersion:(int) toVersion:(int) flows:(id)
-(int) toVersion
-(id) flowList
-(void) .cxx_destruct
-(int) fromVersion
PBPebbleFilterAlertView
+(id) predicateForPebblesWithName:(id)
+(id) show
EJBindingTouchInput
+(void*) _ptr_to_get_ontouchstart
+(void*) _ptr_to_set_ontouchstart
+(void*) _ptr_to_get_ontouchend
+(void*) _ptr_to_set_ontouchend
+(void*) _ptr_to_get_ontouchmove
+(void*) _ptr_to_set_ontouchmove
-(void) createWithJSObject:(OpaqueJSValue*) scriptView:(id)
-(void) triggerEvent:(id) all:(id) changed:(id) remaining:(id)
-(void) dealloc
PBManagedTimelineItemStatus
+(id) blobEntryStatusForWatch:(id) blobEntry:(id) lastSyncAt:(id) inManagedObjectContext:(id)
+(id) allBlobEntryStatusesForWatch:(id)
-(void) setBlobEntry:(id)
-(void) addToWatch:(id)
-(BOOL) blobEntryStatusDeleted
-(void) setBlobEntryStatusDeleted:(BOOL)
-(id) blobEntry
EJBindingWindowEvents
+(void*) _ptr_to_get_onpagehide
+(void*) _ptr_to_set_onpagehide
+(void*) _ptr_to_get_onpageshow
+(void*) _ptr_to_set_onpageshow
+(void*) _ptr_to_get_onresize
+(void*) _ptr_to_set_onresize
-(void) createWithJSObject:(OpaqueJSValue*) scriptView:(id)
-(void) resize
-(void) resume
-(void) pause
PBFileURLRouter
-(BOOL) handleFileURL:(id)
-(void) setHandlers:(id)
-(id) handlers
-(void) .cxx_destruct
-(id) init
-(void) addHandler:(id)
PBOnePixelHeightView
-(CGSize) sizeThatFits:(CGSize)
-(CGSize) intrinsicContentSize
PBHealthAnalyticsStepData
-(id) healthKitStepSampleRepresentation
-(unsigned int) stepsTaken
-(id) logDate
-(id) initWithLogDate:(id) stepsTaken:(unsigned int)
-(void) .cxx_destruct
EJGeolocationManager
-(OpaqueJSValue*) invokeCallback:(OpaqueJSValue*) thisObject:(OpaqueJSValue*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) fatalErrorOccurred:(id)
-(void) requestUsesCachedPosition:(id)
-(void) requestTimedOut:(id)
-(id) oneShotsNotifiers
-(id) watchersNotifiers
-(id) reverseWatchersNotifiers
-(void) removeGeonotifier:(id)
-(void) startRequest:(id)
-(long) nextCircularSequentialID
-(id) highAccuracyNotifiers
-(id) coreLocationProvider
-(id) lastActiveLocation
-(void) setLastActiveLocation:(id)
-(void) addGeonotifier:(id)
-(BOOL) haveSuitableCachedLocationForNotifier:(id)
-(long) circularSequentialID
-(void) setCircularSequentialID:(long)
-(id) javaScriptContextProvider
-(void) setCoreLocationProvider:(id)
-(void) setHighAccuracyNotifiers:(id)
-(void) setOneShotsNotifiers:(id)
-(void) setWatchersNotifiers:(id)
-(void) setReverseWatchersNotifiers:(id)
-(id) initWithJavaScriptContextProvider:(id)
-(void) setJavaScriptContextProvider:(id)
-(void) removeAllWatchers
-(void) performGetCurrentPositionWithPositionCallback:(OpaqueJSValue*) positionErrorCallback:(OpaqueJSValue*) positionOptions:(OpaqueJSValue*)
-(long) performWatchPositionWithPositionCallback:(OpaqueJSValue*) positionErrorCallback:(OpaqueJSValue*) positionOptions:(OpaqueJSValue*)
-(void) performClearWatchWithWatchID:(long)
-(void) locationChanged:(id)
-(void) dealloc
-(id) init
-(id) notifiers
-(void) setNotifiers:(id)
-(void) stopUpdating
-(void) startUpdating
-(OpaqueJSContext*) javaScriptContext
-(void) setEnableHighAccuracy:(BOOL)
-(void) errorOccurred:(id)
PBFirmwareUpdateMetadata
+(id) metadataFromFirmwareBundleURL:(id)
+(id) JSONKeyPathsByPropertyKey
+(id) JSONTransformerForKey:(id)
-(id) initWithVersionString:(id) releaseNotes:(id) date:(id) URL:(id)
-(id) metadataByApplyingPlatform:(id) type:(unsigned int)
-(BOOL) isNewerThanVersionInfo:(id)
-(id) SHA256Checksum
-(id) firmwarePlatform
-(unsigned int) firmwareType
-(id) cacheResource
-(void) .cxx_destruct
-(id) date
-(id) URL
-(BOOL) validate:(id*)
-(id) firmwareVersion
-(id) versionString
-(id) releaseNotes
EJBindingLocation
+(void*) _ptr_to_func_getCurrentPosition
+(void*) _ptr_to_func_watchPosition
+(void*) _ptr_to_func_clearWatch
-(id) initWithContext:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) invokeCallback:(OpaqueJSValue*) thisObject:(OpaqueJSValue*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(id) geolocationManager
-(void) setGeolocationManager:(id)
-(void) prepareGarbageCollection
-(void) parseArgumentsForMethod:(id) arguments:(const OpaqueJSValue**) count:(unsigned long) inContext:(OpaqueJSContext*) andThen:(id)
-(OpaqueJSValue*) _func_getCurrentPosition:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_watchPosition:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_clearWatch:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) dealloc
-(OpaqueJSContext*) javaScriptContext
EJBindingHttpRequest
+(void*) _ptr_to_func_open
+(void*) _ptr_to_func_setRequestHeader
+(void*) _ptr_to_func_abort
+(void*) _ptr_to_func_getAllResponseHeaders
+(void*) _ptr_to_func_getResponseHeader
+(void*) _ptr_to_func_overrideMimeType
+(void*) _ptr_to_get_response
+(void*) _ptr_to_get_responseText
+(void*) _ptr_to_get_status
+(void*) _ptr_to_get_statusText
+(void*) _ptr_to_get_timeout
+(void*) _ptr_to_set_timeout
+(void*) _ptr_to_get_responseType
+(void*) _ptr_to_set_responseType
+(void*) _ptr_to_get_UNSENT
+(void*) _ptr_to_get_OPENED
+(void*) _ptr_to_get_HEADERS_RECEIVED
+(void*) _ptr_to_get_LOADING
+(void*) _ptr_to_get_DONE
+(void*) _ptr_to_get_onreadystatechange
+(void*) _ptr_to_set_onreadystatechange
+(void*) _ptr_to_get_onloadend
+(void*) _ptr_to_set_onloadend
+(void*) _ptr_to_get_onload
+(void*) _ptr_to_set_onload
+(void*) _ptr_to_get_onabort
+(void*) _ptr_to_set_onabort
+(void*) _ptr_to_get_onprogress
+(void*) _ptr_to_set_onprogress
+(void*) _ptr_to_get_onloadstart
+(void*) _ptr_to_set_onloadstart
+(void*) _ptr_to_get_ontimeout
+(void*) _ptr_to_set_ontimeout
+(void*) _ptr_to_get_readyState
+(void*) _ptr_to_func_send
+(void*) _ptr_to_get_onerror
+(void*) _ptr_to_set_onerror
-(id) initWithContext:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) prepareGarbageCollection
-(void) clearRequest
-(id) getResponseText
-(int) getStatusCode
-(OpaqueJSValue*) _func_open:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_setRequestHeader:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_abort:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getAllResponseHeaders:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getResponseHeader:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_overrideMimeType:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_send:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**) exception:(const OpaqueJSValue**)
-(OpaqueJSValue*) _get_response:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_responseText:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_status:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_statusText:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_timeout:(OpaqueJSContext*)
-(void) _set_timeout:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_responseType:(OpaqueJSContext*)
-(void) _set_responseType:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_readyState:(OpaqueJSContext*)
-(void) dealloc
-(void) connection:(id) didFailWithError:(id)
-(void) connection:(id) didReceiveData:(id)
-(void) connectionDidFinishLoading:(id)
-(void) connection:(id) didReceiveResponse:(id)
-(void) connection:(id) willSendRequestForAuthenticationChallenge:(id)
-(void) clearConnection
PBFirmwareVersionWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(id) languageConfiguration
-(void) setIfVoiceSettingsShouldBeEnabled
-(void) setIfSMSSettingsShouldBeEnabled
-(BOOL) watchIsEqualOrNewerThanFirmwareVersionWithOS:(int) major:(int) minor:(int)
-(id) initWithWatch:(id) languageConfiguration:(id)
-(void) setLanguageConfiguration:(id)
-(void) .cxx_destruct
-(id) init
-(id) watch
PBHealthAnalyticsData
-(id) stepSamples
-(id) healthKitStepSamplesRepresentation
-(void) .cxx_destruct
-(id) init
-(id) initWithData:(id)
PBFirmwareUpdateMetadataCollection
+(id) descriptionForUpdateType:(unsigned int)
+(id) JSONKeyPathsByPropertyKey
+(id) JSONTransformerForKey:(id)
-(id) migration3x
-(BOOL) validateNormalFirmware:(id*)
-(id) metadataCollectionByApplyingPlatform:(id)
-(unsigned int) updateNeededForWatchVersion:(id)
-(id) updateOfType:(unsigned int) error:(id*)
-(id) recovery
-(void) .cxx_destruct
-(BOOL) validate:(id*)
-(id) normal
PBTimelineAction
+(BOOL) isSystemIdentifier:(unsigned char)
+(id) systemActionWithIdentifier:(unsigned char)
+(id) timelineActionFromManagedTimelineItemAction:(id)
-(id) initWithIdentifier:(id) type:(id) attributes:(id)
-(id) blobRepresentationWithMapper:(id)
-(void) .cxx_destruct
-(id) init
-(id) identifier
-(id) type
-(id) attributes
EJBindingIAPProduct
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) product:(id)
+(id) bindingFromJSValue:(OpaqueJSValue*)
+(void*) _ptr_to_get_id
+(void*) _ptr_to_get_title
+(void*) _ptr_to_get_description
+(void*) _ptr_to_get_price
+(void*) _ptr_to_func_purchase
-(void) finishPurchaseWithTransaction:(id)
-(OpaqueJSValue*) _get_id:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_title:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_description:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_price:(OpaqueJSContext*)
-(OpaqueJSValue*) _func_purchase:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(id) initWithProduct:(id)
-(void) dealloc
_PBManagedTimelineReminderItem
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) timelineItemRepresentation
-(id) objectID
EJKeyInputResponder
-(void) setDelegate:(id)
-(id) delegate
-(id) nextResponder
-(BOOL) resignFirstResponder
-(BOOL) becomeFirstResponder
-(BOOL) canBecomeFirstResponder
-(BOOL) hasText
-(void) insertText:(id)
-(void) deleteBackward
EJBindingKeyInput
+(void*) _ptr_to_func_focus
+(void*) _ptr_to_func_blur
+(void*) _ptr_to_func_isOpen
+(void*) _ptr_to_get_value
+(void*) _ptr_to_set_value
+(void*) _ptr_to_get_onfocus
+(void*) _ptr_to_set_onfocus
+(void*) _ptr_to_get_onblur
+(void*) _ptr_to_set_onblur
+(void*) _ptr_to_get_ondelete
+(void*) _ptr_to_set_ondelete
+(void*) _ptr_to_get_onchange
+(void*) _ptr_to_set_onchange
-(void) createWithJSObject:(OpaqueJSValue*) scriptView:(id)
-(id) nextResponderForKeyInput:(id)
-(void) keyInputDidBecomeFirstResponder:(id)
-(void) keyInputDidResignFirstResponderStatus:(id)
-(void) keyInputDidDeleteBackwards:(id)
-(void) keyInput:(id) insertText:(id)
-(OpaqueJSValue*) _func_focus:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_blur:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isOpen:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _get_value:(OpaqueJSContext*)
-(void) _set_value:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(void) dealloc
-(id) inputController
-(void) setInputController:(id)
-(id) value
-(void) setValue:(id)
PBAppUpgradeRequestItem
+(id) UUIDJSONTransformer
+(id) itemWithAppDescription:(id)
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) name
-(id) UUID
PBAnalyticsEventsTableViewCell
+(float) rowHeight
-(id) collectionLabel
-(id) eventNameLabel
-(void) setCollectionLabel:(id)
-(void) setEventNameLabel:(id)
-(void) setDateLabel:(id)
-(void) .cxx_destruct
-(void) awakeFromNib
-(id) event
-(void) setEvent:(id)
-(id) dateLabel
EJBindingDeviceMotion
+(void*) _ptr_to_get_interval
+(void*) _ptr_to_get_ondevicemotion
+(void*) _ptr_to_set_ondevicemotion
+(void*) _ptr_to_get_onacceleration
+(void*) _ptr_to_set_onacceleration
-(void) createWithJSObject:(OpaqueJSValue*) scriptView:(id)
-(void) triggerEventWithMotion:(id)
-(void) triggerEventWithAccelerometerData:(id)
-(OpaqueJSValue*) _get_interval:(OpaqueJSContext*)
-(void) prepareGarbageCollection
-(void) triggerDeviceMotionEvents
-(void) dealloc
PBAppUpgradeRequest
+(id) requestWithAppDescriptions:(id)
+(id) itemsJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) items
PBFirmwareUpdateTransferCompletedMessage
-(id) init
EJTextureStorage
-(unsigned int) textureId
-(id) initImmutable
-(void) bindToTarget:(unsigned int) withParams:(int*)
-(void) dealloc
-(id) init
-(BOOL) immutable
EJSharedTextureCache
+(id) instance
-(id) premultiplyTable
-(id) unPremultiplyTable
-(void) dealloc
-(id) init
-(id) textures
PBWatchModelSelectionLayout
-(void) calculateSectionRanges
-(unsigned int) middleItemIndex
-(id) indexPathForItemAtIndex:(unsigned int)
-(id) layoutAttributesForItemAtIndexPath:(id) globalIndex:(int)
-(id) layoutAttributesForSupplementaryViewOfKind:(id) atIndexPath:(id) globalIndex:(int)
-(unsigned int) indexForItemAtIndexPath:(id)
-(_NSRange*) sectionRanges
-(id) unitBezier
-(void) setSectionRanges:(_NSRange*)
-(void) setUnitBezier:(id)
-(unsigned int) itemCount
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(id) init
-(id) layoutAttributesForElementsInRect:(CGRect)
-(id) layoutAttributesForItemAtIndexPath:(id)
-(CGSize) collectionViewContentSize
-(void) commonInit
-(id) layoutAttributesForSupplementaryViewOfKind:(id) atIndexPath:(id)
-(void) prepareLayout
-(BOOL) shouldInvalidateLayoutForBoundsChange:(CGRect)
-(id) finalLayoutAttributesForDisappearingItemAtIndexPath:(id)
-(id) initialLayoutAttributesForAppearingItemAtIndexPath:(id)
-(CGPoint) targetContentOffsetForProposedContentOffset:(CGPoint) withScrollingVelocity:(CGPoint)
-(void) setSectionCount:(int)
-(int) sectionCount
-(void) setItemCount:(unsigned int)
EJBindingIAPTransaction
+(void*) _ptr_to_get_productId
+(void*) _ptr_to_get_receipt
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) transaction:(id)
+(void*) _ptr_to_get_id
-(OpaqueJSValue*) _get_productId:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_receipt:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_id:(OpaqueJSContext*)
-(id) initWithTransaction:(id)
-(void) dealloc
_PBManagedPreference
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) statusesSet
-(BOOL) preferenceDeletedValue
-(void) setPreferenceDeletedValue:(BOOL)
-(BOOL) primitivePreferenceDeletedValue
-(void) setPrimitivePreferenceDeletedValue:(BOOL)
-(id) objectID
PBFirmwareUpdateOperation
+(id) operationWithWatch:(id) firmwareUpdate:(id) downloadProgressBlock:(id) installProgressBlock:(?) completionBlock:(id)
-(id) timelineBlobMapperConfigurationCache
-(id) pb_completionBlock
-(void) mainThreadMain
-(id) firmwareUpdate
-(id) firmwareSessionManager
-(id) initWithTimelineBlobMapperConfigurationCache:(id) watch:(id) firmwareUpdate:(id) firmwareSessionManager:(id) downloadProgressBlock:(id) installProgressBlock:(?) completionBlock:(id)
-(void) finishWithCancelledError
-(void) startInstall
-(id) bundleFromFileURL
-(id) bundleFromRemoteURL
-(void) putWatchIntoFirmwareUpdateMode
-(BOOL) shouldWaitForFirmwareStartResponse
-(void) startUploadingBundle
-(id) installProgressBlock
-(void) setPb_completionBlock:(id)
-(void) setInstallProgressBlock:(id)
-(void) finishWithError:(id)
-(void) .cxx_destruct
-(id) init
-(void) setProgress:(id)
-(id) bundle
-(void) setBundle:(id)
-(id) progress
-(id) downloadProgressBlock
-(void) setDownloadProgressBlock:(id)
-(id) watch
-(BOOL) success
PBAppManagerDataUpdatePolicyUpOnChange
+(id) policy
-(void) lockerAppManager:(id) userDidLoginWithUserAccountID:(id)
-(BOOL) lockerAppManager:(id) shouldFetchLockerAppsForUserWithAccountID:(id)
-(void) lockerAppManager:(id) didFetchLockerAppsWithNewDataForUserWithAccountID:(id)
-(id) userAccountsThatUpdatedSinceLastChange
-(id) watchesThatUpdatedSinceLastChange
-(void) .cxx_destruct
-(id) init
EJBindingImage
+(void*) _ptr_to_get_width
+(void*) _ptr_to_get_height
+(void*) _ptr_to_get_src
+(void*) _ptr_to_set_src
+(void*) _ptr_to_get_complete
+(void*) _ptr_to_get_onload
+(void*) _ptr_to_set_onload
+(void*) _ptr_to_get_onerror
+(void*) _ptr_to_set_onerror
-(OpaqueJSValue*) _get_width:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_height:(OpaqueJSContext*)
-(void) endLoad
-(void) beginLoad
-(OpaqueJSValue*) _get_src:(OpaqueJSContext*)
-(void) _set_src:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_complete:(OpaqueJSContext*)
-(void) prepareGarbageCollection
-(void) dealloc
-(id) texture
PBWatchModelViewModel
-(id) initWithName:(id) description:(id) image:(id) watchModel:(int) actionTitle:(id) analyticsIdentifier:(id) action:(id)
-(int) watchModel
-(id) analyticsIdentifier
-(void) .cxx_destruct
-(id) name
-(id) action
-(id) image
-(id) actionTitle
-(id) descriptionText
PBBTLowEnergyPairingViewController
-(id) initWithPairingService:(id)
-(id) pairingProblemsButton
-(void) switchToInitialState
-(void) switchToDiscoveredStateWithCandidateName:(id)
-(void) switchToWillPairState
-(void) switchToConnectedState
-(id) pairingImageView
-(void) pairingService:(id) didDiscoverCandidate:(id)
-(void) pairingService:(id) willPairCandidate:(id)
-(void) pairingService:(id) didPairCandidate:(id)
-(void) pairingService:(id) didFailToPairCandidate:(id) error:(id)
-(void) pairingProblemsButtonPressed:(id)
-(void) setPairingProblemsButton:(id)
-(void) setPairingImageView:(id)
-(id) descriptionLabel
-(void) .cxx_destruct
-(id) init
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) viewWillDisappear:(BOOL)
-(void) setLoadingIndicator:(id)
-(id) loadingIndicator
-(id) pairingService
-(void) setPairingService:(id)
-(void) showLoadingView
-(void) setDescriptionLabel:(id)
-(void) setWatch:(id)
-(id) watch
PBPaginatedCollectionViewFlowLayout
-(id) layoutAttributesForElementsInRect:(CGRect)
-(id) layoutAttributesForItemAtIndexPath:(id)
-(int) currentPage
-(CGSize) collectionViewContentSize
-(int) numberOfPages
-(CGRect) frameForItemAtIndexPath:(id)
-(float) pageWidth
PBFirmwareUpdateCheckPolicy
+(void) setUpdatesEnabled:(BOOL)
+(void) load
+(BOOL) updatesEnabled
-(id) initWithWatchSerialNumber:(id)
-(id) lastTimeCheckedForUpdates
-(void) setLastTimeCheckedForUpdates:(id)
-(id) watchSerialNumber
-(BOOL) shouldCheckForFirmwareUpdates
-(void) didCheckForFirmwareUpdates
-(void) .cxx_destruct
-(id) init
-(id) userDefaultsKey
PBWebView
+(Class) webViewClassToUse
+(BOOL) shouldUseModernWebKitAPI
+(id) alloc
-(void) pb_commonInit
-(void) setMatchesBackgroundColorToDocument:(BOOL)
-(void) removeShadows
-(void) clearHTMLContents
-(void) matchBackgroundColorToDocument
-(void) disableTextSelection
-(BOOL) matchesBackgroundColorToDocument
-(void) didFinishLoad
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) setDelegate:(id)
-(void) dealloc
-(id) delegate
-(id) request
-(id) scrollView
-(void) loadRequest:(id)
-(BOOL) canGoBack
-(void) stopLoading
-(void) goBack
-(void) evaluateJavaScript:(id) completionHandler:(id)
PBWebView_Legacy
+(id) keyPathsForValuesAffectingCanGoBack
-(void) pb_commonInit
-(void) generateCanGoBackValueUpdateKVONotification
-(void) .cxx_destruct
-(void) setBackgroundColor:(id)
-(void) dealloc
-(void) layoutSubviews
-(id) request
-(id) scrollView
-(id) webView
-(void) loadRequest:(id)
-(BOOL) canGoBack
-(void) webView:(id) didFailLoadWithError:(id)
-(BOOL) webView:(id) shouldStartLoadWithRequest:(id) navigationType:(int)
-(void) webViewDidStartLoad:(id)
-(void) webViewDidFinishLoad:(id)
-(void) stopLoading
-(void) goBack
-(void) evaluateJavaScript:(id) completionHandler:(id)
EJCanvasContext
-(void) flushBuffers
-(BOOL) msaaEnabled
-(void) setMsaaEnabled:(BOOL)
-(int) msaaSamples
-(void) setMsaaSamples:(int)
-(id) glContext
-(void) prepare
-(short) width
-(short) height
-(void) setWidth:(short)
-(void) setHeight:(short)
-(void) create
PBBlobDBBaseDataStore
-(id) blobEntryModelWithIdentifier:(id)
-(void) markBlobEntryWithIdentifierAsSynced:(id) forWatch:(id)
-(void) markBlobEntryWithIdentifierAsDeleted:(id) forWatch:(id)
-(void) removeAllBlobEntryStatusForWatch:(id)
-(id) initWithCoreDataManager:(id)
-(id) coreDataManager
-(void) addBlobEntryModel:(id)
-(id) findBlobEntryWithIdentifier:(id) inManagedObjectContext:(id)
-(void) markOrRemoveBlobEntry:(id) inManagedObjectContext:(id)
-(id) statusForWatch:(id) forBlobEntry:(id)
-(Class) blobEntryEntityClass
-(Class) blobEntryStatusEntityClass
-(Class) blobEntryModelClass
-(id) attributeIdentifierKey
-(void) markBlobEntryAsDeleted:(id)
-(void) markBlobEntry:(id) asDeletedAt:(id) forManagedWatch:(id)
-(BOOL) shouldDeleteBlobEntry:(id)
-(void) markBlobEntry:(id) asSyncedAt:(id) forManagedWatch:(id)
-(id) findOrCreateBlobEntryWithIdentifier:(id) inManagedObjectContext:(id)
-(BOOL) areAllStatusesDeletedForBlobEntry:(id)
-(void) didMarkBlobEntryAsDeleted:(id) atTime:(id)
-(void) saveChanges
-(void) .cxx_destruct
EJTexture
+(void) premultiplyPixels:(const char*) to:(char*) byteLength:(int) format:(unsigned int)
+(void) unPremultiplyPixels:(const char*) to:(char*) byteLength:(int) format:(unsigned int)
+(id) imageWithPixels:(id) width:(int) height:(int) scale:(float)
+(id) cachedTextureWithPath:(id) loadOnQueue:(id) callback:(id)
+(void) flipPixelsY:(char*) bytesPerRow:(int) rows:(int)
-(id) initAsRenderTargetWithWidth:(int) height:(int) fbo:(unsigned int) contentScale:(float)
-(void) setDrawFlippedY:(BOOL)
-(unsigned int) textureId
-(id) initWithWidth:(int) height:(int) pixels:(id)
-(void) bindWithFilter:(unsigned int)
-(BOOL) drawFlippedY
-(void) updateWithPixels:(id) atX:(int) y:(int) width:(int) height:(int)
-(id) pixels
-(id) initWithWidth:(int) height:(int) format:(unsigned int)
-(id) initEmptyForWebGL
-(id) loadPixelsFromPath:(id)
-(void) createWithPixels:(id) format:(unsigned int)
-(id) initWithPath:(id) loadOnQueue:(id) callback:(id)
-(void) createWithPixels:(id) format:(unsigned int) target:(unsigned int)
-(void) createWithTexture:(id)
-(void) uploadCompressedPixels:(id) target:(unsigned int)
-(void) ensureMutableKeepPixels:(BOOL) forTarget:(unsigned int)
-(int) getParam:(unsigned int)
-(void) setParam:(unsigned int) param:(unsigned int)
-(void) bindToTarget:(unsigned int)
-(id) initWithWidth:(int) height:(int)
-(unsigned int) format
-(void) dealloc
-(id) copyWithZone:(_NSZone*)
-(id) image
-(short) width
-(short) height
-(id) initWithPath:(id)
-(void) setContentScale:(float)
-(float) contentScale
-(BOOL) isDynamic
PBWatchAnalyticsManager
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(id) analyticsDataStore
-(void) dataLoggingConsumer:(id) receivedData:(id)
-(void) enqueueAnalyticsDataInDataStore:(id)
-(id) initWithWatch:(id) watchServicesSet:(id) dataUploader:(id)
-(id) dataUploader
-(id) dataLoggingConsumer
-(void) setDataLoggingConsumer:(id)
-(void) setDataUploader:(id)
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(id) operationQueue
-(id) watch
PBDebugContactsViewController
+(id) viewController
-(void) addressBookQuerySession:(id) finishedWithContact:(id) labeledValue:(id)
-(void) addressBookQuerySession:(id) foundMultipleContactMatches:(id)
-(void) addressBookQuerySession:(id) foundMultipleAddresses:(id)
-(void) addressBookQuerySessionFailedToFindContactMatch:(id)
-(void) selectAddressLabeledValue:(id)
-(id) backgroundQueue
-(id) addressBookQuerySession
-(void) refreshAddressBookAuthorizationStatus
-(void) handleActionBarButtonItem:(id)
-(void) fillAddressBook
-(void) removeAllContacts
-(void) selectionActionable:(id)
-(id) contactsTableView
-(void) runQuery:(id)
-(id) generateRandomName
-(id) authorizationStatusLabel
-(id) authorizationRequestButton
-(void) setAuthorizationStatusLabel:(id)
-(void) setAuthorizationRequestButton:(id)
-(void) setContactsTableView:(id)
-(id) contacts
-(void) requestAuthorization:(id)
-(void) .cxx_destruct
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(BOOL) textFieldShouldReturn:(id)
-(void) viewDidLoad
-(void) setContacts:(id)
PBHealthInsightSettingUpdateMetadata
+(id) healthInsightSettingWithResourceURL:(id)
+(id) JSONKeyPathsByPropertyKey
+(id) JSONTransformerForKey:(id)
-(id) initWithVersion:(unsigned short) resourceURL:(id)
-(id) cacheBinaryResource
-(id) resourceURL
-(void) .cxx_destruct
-(unsigned short) version
-(BOOL) validate:(id*)
EJBindingWebGLExtensionOES_vertex_array_object
+(void*) _ptr_to_func_createVertexArrayOES
+(void*) _ptr_to_func_deleteVertexArrayOES
+(void*) _ptr_to_func_isVertexArrayOES
+(void*) _ptr_to_func_bindVertexArrayOES
+(void*) _ptr_to_get_VERTEX_ARRAY_BINDING_OES
-(OpaqueJSValue*) _func_createVertexArrayOES:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_deleteVertexArrayOES:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isVertexArrayOES:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_bindVertexArrayOES:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
PBCoreDataManager
+(id) defaultMyPebbleCoreDataManager
+(id) storageFileName
+(id) mutateManagedObjectModel:(id)
+(void) registerManagedObjectModelMutator:(id)
+(void) initialize
-(id) initWithSQLiteStorageFilePath:(id)
-(void) removeSQLiteStorageFileAtURL:(id)
-(id) initWithInMemorySQLiteStorage
-(void) contextSavedChanges:(id)
-(id) privateQueueWriterManagedObjectContext
-(BOOL) saveChangesInContext:(id)
-(id) storageFileURL
-(id) initWithPersistentStore:(id)
-(void) saveChanges
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(id) managedObjectContext
-(void) applicationDidEnterBackgroundNotification:(id)
-(id) persistentStoreCoordinator
EJBindingCanvas
+(void*) _ptr_to_get_width
+(void*) _ptr_to_get_height
+(void*) _ptr_to_set_width
+(void*) _ptr_to_set_height
+(void*) _ptr_to_get_style
+(void*) _ptr_to_get_offsetLeft
+(void*) _ptr_to_get_offsetTop
+(void*) _ptr_to_get_offsetWidth
+(void*) _ptr_to_get_offsetHeight
+(void*) _ptr_to_set_retinaResolutionEnabled
+(void*) _ptr_to_get_retinaResolutionEnabled
+(void*) _ptr_to_set_MSAAEnabled
+(void*) _ptr_to_get_MSAAEnabled
+(void*) _ptr_to_set_MSAASamples
+(void*) _ptr_to_get_MSAASamples
+(void*) _ptr_to_func_getContext
+(void*) _ptr_to_func_toDataURL
+(void*) _ptr_to_func_toDataURLHD
-(void) createWithJSObject:(OpaqueJSValue*) scriptView:(id)
-(OpaqueJSValue*) _get_width:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_height:(OpaqueJSContext*)
-(OpaqueJSValue*) toDataURLWithCtx:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**) hd:(BOOL)
-(float) styleWidth
-(void) setStyleWidth:(float)
-(float) styleHeight
-(void) setStyleHeight:(float)
-(float) styleLeft
-(void) setStyleLeft:(float)
-(float) styleTop
-(void) setStyleTop:(float)
-(void) _set_width:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(void) _set_height:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_style:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_offsetLeft:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_offsetTop:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_offsetWidth:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_offsetHeight:(OpaqueJSContext*)
-(void) _set_retinaResolutionEnabled:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_retinaResolutionEnabled:(OpaqueJSContext*)
-(void) _set_MSAAEnabled:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_MSAAEnabled:(OpaqueJSContext*)
-(void) _set_MSAASamples:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_MSAASamples:(OpaqueJSContext*)
-(OpaqueJSValue*) _func_getContext:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_toDataURL:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_toDataURLHD:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) dealloc
-(id) texture
PBActivityPreferenceManager
-(id) getActivityPreference
-(id) activityPreference
-(id) preferenceManager
-(void) setActivityPreference:(id)
-(id) initWithPreferenceManager:(id)
-(BOOL) optInActivityTracking
-(void) setOptInActivityTracking:(BOOL)
-(BOOL) optInSleepInsights
-(void) setOptInSleepInsights:(BOOL)
-(BOOL) optInActivityInsights
-(void) setOptInActivityInsights:(BOOL)
-(void) updateHeightInPreference:(id)
-(id) heightInPreference
-(void) updateWeightInPreference:(id)
-(id) weightInPreference
-(void) updateGenderInPreference:(int)
-(int) genderInPreference
-(id) ageInPreference
-(void) updateAge:(id)
-(void) save
-(void) .cxx_destruct
PBWatchfacesViewModel
-(id) initWithCurrentUserLockerAppManager:(id)
-(void) setCurrentSplitter:(id)
-(id) currentSplitter
-(id) underLimit
-(void) setUnderLimit:(id)
-(id) overLimit
-(void) setOverLimit:(id)
-(id) incompatible
-(void) setIncompatible:(id)
-(id) lockerAppManager
-(id) watchFacesForSection:(int)
-(unsigned int) currentWatchColor
-(unsigned char) currentHardwarePlatform
-(unsigned int) currentScreenShape
-(id) selectedAppSignal
-(id) hasAppsOverLimitSignal
-(int) currentWatchPlatformType
-(id) watchAppManager
-(void) cellModel:(id) openSettingsForWatchApp:(id)
-(void) cellModel:(id) setAsDefaultWatchFace:(id)
-(int) numberOfWatchFacesSections
-(int) numberOfWatchFacesInSection:(int)
-(id) cellModelForWatchfaceAtIndexPath:(id)
-(BOOL) canMoveWatchFaceAtIndexPath:(id)
-(id) moveWatchFaceFromIndexPath:(id) toIndexPath:(id) withMovementDelegate:(id)
-(id) targetIndexPathForMoveFromWatchFaceAtIndexPath:(id) toProposedIndexPath:(id)
-(void) commitMoveWatchfaceFromIndexPath:(id) toIndexPath:(id)
-(id) detailPopupViewModelAtIndexPath:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(id) watch
EJBindingCanvasStyle
+(void*) _ptr_to_get_width
+(void*) _ptr_to_get_height
+(void*) _ptr_to_set_width
+(void*) _ptr_to_set_height
+(void*) _ptr_to_get_left
+(void*) _ptr_to_set_left
+(void*) _ptr_to_get_top
+(void*) _ptr_to_set_top
-(OpaqueJSValue*) _get_width:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_height:(OpaqueJSContext*)
-(void) setBinding:(id)
-(OpaqueJSValue*) jsObject
-(void) _set_width:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(void) _set_height:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_left:(OpaqueJSContext*)
-(void) _set_left:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_top:(OpaqueJSContext*)
-(void) _set_top:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(id) binding
PBFirmwareUpdateTransferFailedMessage
-(id) init
EJBindingWebGLExtensionEXT_texture_filter_anisotropic
+(void*) _ptr_to_get_MAX_TEXTURE_MAX_ANISOTROPY_EXT
+(void*) _ptr_to_get_TEXTURE_MAX_ANISOTROPY_EXT
PBPreferenceDataStore
-(id) coreDataManager
-(id) fetchAllEntriesInManagedObjectContext:(id)
-(Class) blobEntryEntityClass
-(Class) blobEntryStatusEntityClass
-(Class) blobEntryModelClass
-(id) attributeIdentifierKey
-(id) changesInPreference:(id) forManagedWatch:(id)
-(id) preferenceChangesForWatch:(id)
-(void) .cxx_destruct
-(id) init
EJBindingWebGLExtensionOES_texture_half_float
+(void*) _ptr_to_get_HALF_FLOAT_OES
PBLinkedAccountsAPIClient
+(id) client
-(id) linkedAccountsManager
-(id) authorizationURLForProvider:(unsigned char)
-(id) refreshLinkedAccount:(id)
-(id) revokeLinkedAccount:(id)
-(void) .cxx_destruct
-(id) init
-(id) sessionManager
EJBindingWebGLShaderPrecisionFormat
+(void*) _ptr_to_get_rangeMin
+(void*) _ptr_to_get_rangeMax
+(void*) _ptr_to_get_precision
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) rangeMin:(int) rangeMax:(int) precision:(int)
-(id) initWithRangeMin:(int) rangeMax:(int) precision:(int)
-(OpaqueJSValue*) _get_rangeMin:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_rangeMax:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_precision:(OpaqueJSContext*)
EJBindingWebGLContextAttributes
+(void*) _ptr_to_get_alpha
+(void*) _ptr_to_get_depth
+(void*) _ptr_to_get_stencil
+(void*) _ptr_to_get_antialias
+(void*) _ptr_to_get_premultipliedAlpha
+(void*) _ptr_to_get_preserveDrawingBuffer
PBImagesCatalog
+(id) currentLocationIconImage
+(id) redWarningIconImage
+(id) cityIconImage
+(id) onboardingSuccessStarImage
+(id) debugIconButtonImage
+(id) pebbleLegacyUninstallImage
+(id) firmwareUpdateErrorImage
+(id) onboardingBluetoothNotificationImage
+(id) watchModelPlasticImage
+(id) watchModelSteelImage
+(id) watchModelTimeImage
+(id) watchModelTimeSteelImage
+(id) watchModelTimeRoundImage
+(id) checkmarkRoundOnImage
+(id) checkmarkRoundOffImage
+(id) onboardingHealthSyncImage
+(id) roundFirmwareUpdateErrorImage
+(id) roundFirmwareUpdateInProgressImage
+(id) firmwareUpdateInProgressImage
+(id) roundFirmwareUpdateSuccessImage
+(id) firmwareUpdateSuccessImage
+(id) watchOutlinePlasticImage
+(id) watchOutlineBiancaImage
+(id) defaultWatchFaceTimeRoundBlack14Image
+(id) defaultWatchFaceTimeRoundBlack20Image
+(id) defaultWatchFaceTimeRoundSilver14Image
+(id) defaultWatchFaceTimeRoundSilver20Image
+(id) defaultWatchFaceTimeRoundRoseGold14Image
+(id) defaultWatchFaceApliteImage
+(id) defaultWatchFaceImage
+(id) watchDefaultBlackImage
+(id) watchDefaultWhiteImage
+(id) watchDefaultRedImage
+(id) watchDefaultOrangeImage
+(id) watchDefaultGrayImage
+(id) watchDefaultBiancaMetalImage
+(id) watchDefaultBiancaBlackImage
+(id) watchDefaultBlueImage
+(id) watchDefaultGreenImage
+(id) watchDefaultPinkImage
+(id) watchNoScreenBlackImage
+(id) watchNoScreenWhiteImage
+(id) watchNoScreenRedImage
+(id) watchNoScreenOrangeImage
+(id) watchNoScreenGrayImage
+(id) watchNoScreenBiancaMetalImage
+(id) watchNoScreenBiancaBlackImage
+(id) watchNoScreenBlueImage
+(id) watchNoScreenGreenImage
+(id) watchNoScreenPinkImage
+(id) watchHalfClassicBlackImage
+(id) watchHalfClassicWhiteImage
+(id) watchHalfClassicRedImage
+(id) watchHalfClassicOrangeImage
+(id) watchHalfClassicGrayImage
+(id) watchHalfSteelLightImage
+(id) watchHalfSteelDarkImage
+(id) watchHalfClassicBlueImage
+(id) watchHalfClassicGreenImage
+(id) watchHalfClassicPinkImage
+(id) watchHalfTimeWhiteImage
+(id) watchHalfTimeBlackImage
+(id) watchHalfTimeRedImage
+(id) watchHalfTimeSteelSilverImage
+(id) watchHalfTimeSteelBlackImage
+(id) watchHalfTimeSteelGoldImage
+(id) watchHalfTimeRoundSilver14Image
+(id) watchHalfTimeRoundSilver20Image
+(id) watchHalfTimeRoundBlack14Image
+(id) watchHalfTimeRoundBlack20Image
+(id) watchHalfTimeRoundRainbow14Image
+(id) watchHalfTimeRoundRainbow20Image
+(id) watchHalfTimeRoundRoseGold14Image
+(id) watchQuarterClassicBlackImage
+(id) watchQuarterClassicWhiteImage
+(id) watchQuarterClassicRedImage
+(id) watchQuarterClassicOrangeImage
+(id) watchQuarterClassicGrayImage
+(id) watchQuarterSteelLightImage
+(id) watchQuarterSteelDarkImage
+(id) watchQuarterClassicBlueImage
+(id) watchQuarterClassicGreenImage
+(id) watchQuarterClassicPinkImage
+(id) watchQuarterTimeWhiteImage
+(id) watchQuarterTimeBlackImage
+(id) watchQuarterTimeRedImage
+(id) watchQuarterTimeSteelSilverImage
+(id) watchQuarterTimeSteelBlackImage
+(id) watchQuarterTimeSteelGoldImage
+(id) watchQuarterTimeRoundSilver14Image
+(id) watchQuarterTimeRoundSilver20Image
+(id) watchQuarterTimeRoundBlack14Image
+(id) watchQuarterTimeRoundBlack20Image
+(id) watchQuarterTimeRoundRainbow14Image
+(id) watchQuarterTimeRoundRainbow20Image
+(id) watchQuarterTimeRoundRoseGold14Image
+(id) roundPairingSuccessImage
+(id) pairingSuccessImage
+(id) menuBarButtonImage
+(id) myPebbleIconImage
+(id) getWatchfacesIconImage
+(id) getAppsIconImage
+(id) settingsIconImage
+(id) managePebbleIconImage
+(id) developerIconImage
+(id) supportIconImage
+(id) roundOnboardingWrongImage
+(id) onboardingWrongImage
+(id) switchPinTickImage
+(id) alarmsIconImage
+(id) apliteUpdatePromptImage
+(id) calendarIconImage
+(id) calendarSettingsEmptyCaseImage
+(id) checkmarkSquareOffImage
+(id) checkmarkSquareOnImage
+(id) connectChargerImage
+(id) deleteCrossIconImage
+(id) deleteIconImage
+(id) detailSettingsIconImage
+(id) disconnectedWatchIconImage
+(id) gridCheckmarkDisabledImage
+(id) gridCheckmarkOffImage
+(id) gridCheckmarkOnImage
+(id) gridReorderHighlightedImage
+(id) gridReorderImage
+(id) healthIconImage
+(id) heartIconImage
+(id) languageArrowImage
+(id) leftNavigationArrowImage
+(id) listPlaceholderIconImage
+(id) listReorderDisabledImage
+(id) listReorderEnabledImage
+(id) listReorderHighlightedImage
+(id) listSettingsIconImage
+(id) listWarningIconImage
+(id) musicIconImage
+(id) noConnectionIconImage
+(id) notificationsAppIconImage
+(id) notificationsIconImage
+(id) notificationsNotSetUpAlertIconImage
+(id) onboardingCalendarImage
+(id) onboardingDoneImage
+(id) onboardingHealthAndFitnessTopImage
+(id) onboardingHealthProfileImage
+(id) onboardingLanguageImage
+(id) onboardingLocationImage
+(id) onboardingPairingLE1Image
+(id) onboardingPairingLE2Image
+(id) onboardingPairingLE3Image
+(id) onboardingPairingLE4Image
+(id) onboardingPushNotifImage
+(id) onboardingVoiceImage
+(id) pBAppOperationStatusNotificationViewLoadedOnPebbleIconImage
+(id) pBAppOperationStatusNotificationViewShapeImage
+(id) pBBlueOutlineTransparentButtonImage
+(id) pBGrayButtonImage
+(id) pBOrangeButtonDisabledImage
+(id) pBOrangeButtonImage
+(id) pBOrangeOutlineTransparentButtonImage
+(id) pBRoundCornerButtonBlueImage
+(id) pBRoundCornerButtonGreyDisabledImage
+(id) pBRoundCornerButtonGreyImage
+(id) pBRoundCornerButtonOrangeDisabledImage
+(id) pBRoundCornerButtonOrangeImage
+(id) pBRoundCornerButtonWhiteImage
+(id) pBSharpCornerWhiteTranslucentImage
+(id) pBWhiteOutlineTransparentButtonImage
+(id) pairingImage
+(id) pebbleChevronImage
+(id) rightArrowAccessoryGrayImage
+(id) rightArrowAccessoryOrangeImage
+(id) roundPairImage
+(id) roundUpdateRecoveryImage
+(id) shareIconImage
+(id) statusViewDisconnectedBoltImage
+(id) supportCommunityIconImage
+(id) supportFAQIconImage
+(id) supportGettingStartedIconImage
+(id) supportHelpdeskIconImage
+(id) supportNotificationsIconImage
+(id) supportSuggestIconImage
+(id) updateRecoveryImage
+(id) warningOnboardingPairingImage
+(id) watchFacesIconImage
+(id) watchappIconImage
+(id) watchfaceIconImage
+(id) weatherIconImage
+(id) logoImage
EJBindingWebGLExtension
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) webglContext:(id)
-(id) initWithWebGLContext:(id)
-(void) dealloc
PBTimelineActionsWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(id) smsReplyManager
-(void) addressBookQuerySession:(id) finishedWithContact:(id) labeledValue:(id)
-(id) contactPreferredPhoneManager
-(void) addressBookQuerySession:(id) foundMultipleContactMatches:(id)
-(void) addressBookQuerySession:(id) foundMultipleAddresses:(id)
-(void) addressBookQuerySessionFailedToFindContactMatch:(id)
-(id) addressBookManager
-(id) lockerAppManager
-(id) timelineManager
-(id) initWithWatch:(id) watchServicesSet:(id) timelineManager:(id) currentUserLockerAppManager:(id) addressBookManager:(id) contactPreferredPhoneManager:(id) smsReplyManager:(id)
-(id) keyedTokenGenerator
-(void) registerInvokeActionHandler
-(void) registerInvokeANCSActionHandler
-(void) handleANCSActionForInvokeActionMessage:(id)
-(void) handleActionForItemIdentifier:(id) actionIdentifier:(unsigned char) attributes:(id)
-(void) setAddressBookQuerySession:(id)
-(id) addressBookQuerySession
-(void) sendResponseForItemIdentifier:(id) response:(unsigned char)
-(void) handleActionForItem:(id) actionIdentifier:(unsigned char) attributes:(id)
-(void) sendResponseForItemIdentifier:(id) response:(unsigned char) attributes:(id)
-(void) processAction:(id) forItem:(id) attributes:(id)
-(void) sendResponseForItemIdentifier:(id) response:(unsigned char) subtitle:(id) icon:(id)
-(id) subtitleWithMuted:(BOOL) forDataSourceUUID:(id)
-(void) processHttpActionWithAttributes:(id) timelineIdentifier:(id) dataSourceUUID:(id)
-(id) accountUserID
-(id) httpActionSessionManager
-(void) sendResponseForItemIdentifier:(id) response:(unsigned char) subtitle:(id) icon:(id) specificType:(int)
-(id) timelineWatchService
-(void) sendResponseForItemIdentifier:(id) response:(unsigned char) attributes:(id) actions:(id)
-(void) sendANCSResponseForItemIdentifier:(id) response:(unsigned char) attributes:(id) actions:(id)
-(id) invokeActionHandler
-(id) ANCSActionHandler
-(void) .cxx_destruct
-(id) init
-(id) watch
PBCollectionReusableView
+(id) pb_nib
+(id) reuseIdentifier
-(id) reuseIdentifier
PBStringArrayToStringArrayAttributeTransformer
-(id) truncateOverLengthContent:(id)
-(int) lengthAfterConcatenation:(id)
-(id) valueTransformer
EJBindingWebGLFramebuffer
-(void) dealloc
EJBindingWebGLVertexArrayObjectOES
-(void) dealloc
PBColorToUInt8AttributeTransformer
+(id) firmwareColorNames
+(id) colorValueFromString:(id)
-(id) valueTransformer
PBWatchAppsViewModel
-(void) setCurrentSplitter:(id)
-(id) currentSplitter
-(id) underLimit
-(void) setUnderLimit:(id)
-(id) overLimit
-(void) setOverLimit:(id)
-(id) incompatible
-(void) setIncompatible:(id)
-(id) lockerAppManager
-(unsigned int) currentWatchColor
-(unsigned char) currentHardwarePlatform
-(int) currentWatchPlatformType
-(void) viewModel:(id) openSettingsForWatchApp:(id)
-(unsigned int) numberOfWatchAppsSections
-(unsigned int) numberOfWatchAppsInSection:(unsigned int)
-(id) watchAppsCellModelForIndexPath:(id)
-(BOOL) shouldShowDetailPopupViewModelForAppAtIndexPath:(id)
-(id) detailPopupViewModelForIndexPath:(id)
-(BOOL) canMoveWatchAppAtIndexPath:(id)
-(void) moveWatchAppFromIndexPath:(id) toIndexPath:(id)
-(id) targetIndexPathForMoveFromWatchAppAtIndexPath:(id) toProposedIndexPath:(id)
-(void) commitMoveWatchAppFromIndexPath:(id) toIndexPath:(id)
-(void) openCalendarSettings:(id)
-(void) openWeatherSettings:(id)
-(void) openHealthSettings:(id)
-(id) initWithCurrentUserLockerAppManager:(id) calendarWatchAppCellViewModel:(id) weatherWatchAppCellViewModel:(id) healthWatchAppCellViewModel:(id)
-(id) immobileAppsCellModels
-(id) watchAppsCellModelForImmobileAppIndex:(unsigned int)
-(id) watchAppsCellModelForMobileAppIndex:(unsigned int)
-(id) watchAppsCellModelForOverLimitAppIndex:(unsigned int)
-(id) watchAppsCellModelForIncompatibleAppIndex:(unsigned int)
-(id) detailPopupViewModelForImmobileAppIndex:(unsigned int)
-(id) detailPopupViewModelForMobileAppAppIndex:(unsigned int)
-(id) detailPopupViewModelForOverLimitAppIndex:(unsigned int)
-(id) detailPopupViewModelForIncompatibleAppIndex:(unsigned int)
-(id) weatherWatchAppCellViewModel
-(id) healthWatchAppCellViewModel
-(id) watchAppsCellModelFromWatchApps:(id) appIndex:(unsigned int)
-(id) immobileAppsDetails
-(id) detailPopupViewModelFromWatchApps:(id) appIndex:(unsigned int)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(id) watch
PBEnumToUInt8AttributeTransformer
-(id) valueTransformer
EJBindingWebGLActiveInfo
+(void*) _ptr_to_get_size
+(void*) _ptr_to_get_type
+(void*) _ptr_to_get_name
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) size:(int) type:(unsigned int) name:(id)
-(id) initWithSize:(int) type:(unsigned int) name:(id)
-(OpaqueJSValue*) _get_size:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_type:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_name:(OpaqueJSContext*)
-(void) dealloc
PBFactoryRegistryWriteRequestMessage
-(id) initWithKeyToWrite:(unsigned int) value:(id)
PBManagedPreferenceStatus
+(id) blobEntryStatusForWatch:(id) blobEntry:(id) lastSyncAt:(id) inManagedObjectContext:(id)
+(id) allBlobEntryStatusesForWatch:(id)
-(void) setBlobEntry:(id)
-(void) addToWatch:(id)
-(BOOL) blobEntryStatusDeleted
-(void) setBlobEntryStatusDeleted:(BOOL)
-(id) blobEntry
PBAttributeTransformer
-(id) initWithConfiguration:(id) attributeType:(id)
-(id) attributeConfiguration
-(id) attributeType
-(id) valueTransformer
-(void) .cxx_destruct
-(id) init
-(id) configuration
EJBindingWebGLTexture
+(id) textureFromJSValue:(OpaqueJSValue*)
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) webglContext:(id)
-(id) initWithWebGLContext:(id)
-(void) dealloc
PBMediumFontLabel
-(void) pb_updateFontWithSize:(float)
PBNumberToInt64AttributeTransformer
-(id) valueTransformer
PBNumberToInt32AttributeTransformer
-(id) valueTransformer
PBFirmwareSessionManager
+(id) firmwareUpdatesManifestURLWithFirmwarePlatform:(id)
-(id) latestFirmwareUpdateAvailableForHardwarePlatform:(id)
-(id) downloadFirmwareBundle:(id) progress:(id*)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
-(void) .cxx_destruct
-(id) cache
-(id) initWithCache:(id)
PBNumberToUInt8AttributeTransformer
-(id) valueTransformer
PBFirmwareUpdateMetadataCacheResource
+(id) resourceWithFirmwareUpdateMetadata:(id)
-(id) proposedFileName
-(id) initWithFirmwareUpdateMetadata:(id)
-(id) firmwareURL
-(void) .cxx_destruct
-(id) init
-(id) URLRequest
PBNumberToUInt32AttributeTransformer
-(id) valueTransformer
PBNumberToUInt16AttributeTransformer
-(id) valueTransformer
PBISODateToUnixTime32AttributeTransformer
-(id) valueTransformer
EJBindingWebGLRenderbuffer
-(void) dealloc
PBCheckedFirmwareUpdateMetadataCacheResource
-(id) expectedSHA256Checksum
-(id) initWithFirmwareUpdateMetadata:(id)
-(void) .cxx_destruct
PBNumberToUInt64AttributeTransformer
-(id) valueTransformer
EJBindingWebGLBuffer
-(void) dealloc
PBAppFetchInstallBinaryRequestMessage
+(void) load
-(void) .cxx_destruct
-(int) applicationIdentifier
-(id) initWithData:(id)
-(id) UUID
PBEncoderFrame
-(void) .cxx_destruct
-(id) data
-(id) initWithData:(id)
PBStringToStringAttributeTransformer
-(id) valueTransformer
PBTimelineBlobMapper
+(id) mapperWithConfiguration:(id)
-(id) transformerClassByName
-(unsigned char) attributeBlobTypeForType:(id)
-(unsigned char) actionBlobTypeForType:(id)
-(id) valueTransformerForType:(id)
-(BOOL) shouldSerializeForType:(id)
-(unsigned char) blobLayoutForLayout:(id)
-(void) .cxx_destruct
-(id) init
-(id) configuration
-(id) initWithConfiguration:(id)
PBNumberToInt8AttributeTransformer
-(id) valueTransformer
EJBindingWebGLProgram
-(void) dealloc
PBURIToResourceIDAttributeTransformer
-(id) valueTransformer
PBNumberToInt16AttributeTransformer
-(id) valueTransformer
EJBindingWebGLShader
-(void) dealloc
PBDebugSettingsTableViewCell
+(float) rowHeight
-(id) settingNameLabel
-(void) setSettingNameLabel:(id)
-(id) settingValueSwitch
-(id) settingValueChangedBlock
-(void) setSettingValue:(BOOL)
-(void) settingSwitchValueChanged:(id)
-(BOOL) settingValue
-(void) setSettingValueChangedBlock:(id)
-(void) setSettingValueSwitch:(id)
-(void) .cxx_destruct
-(id) settingName
-(void) setSettingName:(id)
_PBManagedTimelineNotificationItem
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) timelineItemRepresentation
-(id) objectID
PBSwipeTabsScrollView
-(id) initWithFrame:(CGRect)
-(void) layoutSubviews
-(CGSize) layoutSize
-(void) commonInit
-(void) setLayoutSize:(CGSize)
PBCoreDumpImageResponsePartialDataMessage
+(void) load
-(unsigned int) coreDumpByteOffset
-(id) coreDumpPartialData
-(void) .cxx_destruct
-(id) initWithData:(id)
-(unsigned char) transactionID
EJCanvasContextWebGL
-(void) resizeToWidth:(short) height:(short)
-(float) backingStoreRatio
-(id) initWithScriptView:(id) width:(short) height:(short)
-(BOOL) useRetinaResolution
-(void) setUseRetinaResolution:(BOOL)
-(void) setNeedsPresenting:(BOOL)
-(void) bindRenderbuffer
-(void) bindFramebuffer
-(unsigned int) boundFramebuffer
-(void) setBoundFramebuffer:(unsigned int)
-(unsigned int) boundRenderbuffer
-(void) setBoundRenderbuffer:(unsigned int)
-(BOOL) needsPresenting
-(void) prepare
-(void) dealloc
-(void) setWidth:(short)
-(void) clear
-(void) setHeight:(short)
-(void) create
PBAddressBookQuerySession
+(id) addressBookQuerySessionWithIdentifier:(id) query:(id) delegate:(id)
-(id) cleanSearchQuery:(id)
-(BOOL) isQueryValidPhoneNumber:(id)
-(void) setSelectedLabeledValue:(id)
-(void) setHasResolvedAmbiguity:(BOOL)
-(void) handleNoMatches
-(void) handleSingleContact:(id)
-(void) handleMultipleContacts:(id)
-(unsigned char) nextActionId
-(void) setNextActionId:(unsigned char)
-(id) contactPreferredPhoneManager
-(id) preferredPhoneForContact:(id)
-(void) selectAddressLabeledValue:(id)
-(void) handleMultipleAddresses:(id)
-(id) initWithIdentifier:(id) query:(id) delegate:(id) addressBookManager:(id) contactPreferredPhoneManager:(id)
-(void) runInitialQuery
-(void) selectContact:(id)
-(id) newActionWithType:(id) attributes:(id) content:(id)
-(void) handleActionWithIdentifier:(unsigned char)
-(id) selectedLabeledValue
-(BOOL) hasResolvedAmbiguity
-(id) addressBookManager
-(id) selectedContact
-(void) setSelectedContact:(id)
-(void) .cxx_destruct
-(id) init
-(id) delegate
-(id) actions
-(id) sessionIdentifier
-(id) query
-(id) addressBook
PBHealthOptionSelectionFlow
+(id) flowWithNavigationController:(id)
-(id) healthManager
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(int) completedOnboardingVersion
-(BOOL) shouldPresentFlow
-(id) healthSyncViewController
-(id) healthOptionSelectionViewController
-(id) healthProfileViewController
-(id) initWithNavigationController:(id) healthManager:(id)
-(void) .cxx_destruct
-(id) init
EAGLView
+(Class) layerClass
-(id) initWithFrame:(CGRect) contentScale:(float) retainedBacking:(BOOL)
EJBindingWebGLObject
+(unsigned int) indexFromJSValue:(OpaqueJSValue*)
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) webglContext:(id) index:(unsigned int)
-(id) initWithWebGLContext:(id) index:(unsigned int)
-(void) dealloc
PBWeatherAppRecordChange
+(id) changeWithKind:(unsigned int) weatherRecord:(id)
-(id) initWithKind:(unsigned int) weatherRecord:(id)
-(id) weatherRecord
-(void) .cxx_destruct
-(id) init
-(unsigned int) kind
PBTestNotificationsViewController
-(id) testNotificationsButton
-(id) notificationsNotWorkingHelpButton
-(void) localizeView
-(void) testNotificationsButtonTapped
-(void) setTestNotificationsButton:(id)
-(void) setNotificationsNotWorkingHelpButton:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) viewDidLoad
-(void) doneButtonTapped
PBBluetoothLowEnergyIssueAnalyzer
+(id) analyzer
-(id) helpTextForError:(id)
-(id) bluetoothStatusChecker
-(id) initWithBluetoothStatusChecker:(id)
-(int) errorCodeForLinkStatus:(unsigned int)
-(id) errorWithErrorCode:(int)
-(id) errorForLinkStatus:(unsigned int) error:(id)
-(void) .cxx_destruct
-(id) init
EJPath
-(void) arcX:(float) y:(float) radius:(float) startAngle:(float) endAngle:(float) antiClockwise:(BOOL)
-(void) drawPolygonsToContext:(id) target:(int)
-(void) drawLinesToContext:(id)
-(void) bezierCurveToCpx1:(float) cpy1:(float) cpx2:(float) cpy2:(float) x:(float) y:(float) scale:(float)
-(void) quadraticCurveToCpx:(float) cpy:(float) x:(float) y:(float) scale:(float)
-(void) endSubPath
-(void) recursiveBezierX1:(float) y1:(float) x2:(float) y2:(float) x3:(float) y3:(float) x4:(float) y4:(float) level:(int)
-(void) recursiveQuadraticX1:(float) y1:(float) x2:(float) y2:(float) x3:(float) y3:(float) level:(int)
-(void) drawArcToContext:(id) atPoint:(?) v1:(?) v2:(?) color:(?)
-(void) .cxx_destruct
-(id) init
-(void) reset
-(id) copyWithZone:(_NSZone*)
-(void) setTransform:(CGAffineTransform)
-(CGAffineTransform) transform
-(void) close
-(id) .cxx_construct
-(void) push:(?)
-(void) arcToX1:(float) y1:(float) x2:(float) y2:(float) radius:(float)
-(void) lineToX:(float) y:(float)
-(void) moveToX:(float) y:(float)
PBVoiceSessionManager
-(id) sendNuanceRequest:(id) formData:(id)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
PBScreenshotShadowView
-(void) pb_commonInit
-(id) layerShadowPath
-(unsigned int) screenShape
-(void) setScreenShape:(unsigned int)
-(id) initWithFrame:(CGRect)
-(id) initWithCoder:(id)
-(CGSize) intrinsicContentSize
EJGLProgram2D
+(int) compileShaderFile:(id) type:(unsigned int)
+(int) compileShaderSource:(id) type:(unsigned int)
+(void) linkProgram:(unsigned int)
-(void) bindAttributeLocations
-(void) getUniforms
-(id) initWithVertexShader:(id) fragmentShader:(id)
-(unsigned int) program
-(void) dealloc
-(unsigned int) screen
-(unsigned int) translate
EJGLProgram2DRadialGradient
-(unsigned int) inner
-(void) getUniforms
-(unsigned int) diff
PBAppReorderResponseMessage
+(BOOL) usesCommandID
+(void) load
-(unsigned char) type
-(id) initWithData:(id)
PBLEAppLaunchService
-(id) peripheralManager
-(id) initWithLEPermissionSignal:(id)
-(void) createPeripheralManager
-(void) setPeripheralManager:(id)
-(void) createService
-(void) cleanupService
-(void) peripheralManager:(id) willRestoreState:(id)
-(void) peripheralManager:(id) didAddService:(id) error:(id)
-(void) peripheralManager:(id) didReceiveReadRequest:(id)
-(void) peripheralManagerDidUpdateState:(id)
-(void) .cxx_destruct
-(id) init
-(id) service
-(void) setService:(id)
EJBindingCanvasContextWebGL
+(void*) _ptr_to_get_canvas
+(void*) _ptr_to_get_drawingBufferWidth
+(void*) _ptr_to_get_drawingBufferHeight
+(void*) _ptr_to_func_getContextAttributes
+(void*) _ptr_to_func_isContextLost
+(void*) _ptr_to_func_getSupportedExtensions
+(void*) _ptr_to_func_getExtension
+(void*) _ptr_to_func_activeTexture
+(void*) _ptr_to_func_attachShader
+(void*) _ptr_to_func_bindAttribLocation
+(void*) _ptr_to_func_bindBuffer
+(void*) _ptr_to_func_bindRenderbuffer
+(void*) _ptr_to_func_bindFramebuffer
+(void*) _ptr_to_func_bindTexture
+(void*) _ptr_to_func_blendColor
+(void*) _ptr_to_func_blendEquation
+(void*) _ptr_to_func_blendEquationSeparate
+(void*) _ptr_to_func_blendFunc
+(void*) _ptr_to_func_blendFuncSeparate
+(void*) _ptr_to_func_bufferData
+(void*) _ptr_to_func_bufferSubData
+(void*) _ptr_to_func_checkFramebufferStatus
+(void*) _ptr_to_func_clearColor
+(void*) _ptr_to_func_clearDepth
+(void*) _ptr_to_func_clearStencil
+(void*) _ptr_to_func_colorMask
+(void*) _ptr_to_func_compileShader
+(void*) _ptr_to_func_compressedTexImage2D
+(void*) _ptr_to_func_compressedTexSubImage2D
+(void*) _ptr_to_func_copyTexImage2D
+(void*) _ptr_to_func_copyTexSubImage2D
+(void*) _ptr_to_func_createBuffer
+(void*) _ptr_to_func_createFramebuffer
+(void*) _ptr_to_func_createRenderbuffer
+(void*) _ptr_to_func_createTexture
+(void*) _ptr_to_func_createProgram
+(void*) _ptr_to_func_createShader
+(void*) _ptr_to_func_cullFace
+(void*) _ptr_to_func_deleteBuffer
+(void*) _ptr_to_func_deleteFramebuffer
+(void*) _ptr_to_func_deleteRenderbuffer
+(void*) _ptr_to_func_deleteShader
+(void*) _ptr_to_func_deleteTexture
+(void*) _ptr_to_func_deleteProgram
+(void*) _ptr_to_func_depthFunc
+(void*) _ptr_to_func_depthMask
+(void*) _ptr_to_func_depthRange
+(void*) _ptr_to_func_detachShader
+(void*) _ptr_to_func_disable
+(void*) _ptr_to_func_disableVertexAttribArray
+(void*) _ptr_to_func_drawArrays
+(void*) _ptr_to_func_drawElements
+(void*) _ptr_to_func_enable
+(void*) _ptr_to_func_enableVertexAttribArray
+(void*) _ptr_to_func_flush
+(void*) _ptr_to_func_finish
+(void*) _ptr_to_func_framebufferRenderbuffer
+(void*) _ptr_to_func_framebufferTexture2D
+(void*) _ptr_to_func_frontFace
+(void*) _ptr_to_func_generateMipmap
+(void*) _ptr_to_func_getActiveAttrib
+(void*) _ptr_to_func_getActiveUniform
+(void*) _ptr_to_func_getAttachedShaders
+(void*) _ptr_to_func_getAttribLocation
+(void*) _ptr_to_func_getParameter
+(void*) _ptr_to_func_getBufferParameter
+(void*) _ptr_to_func_getError
+(void*) _ptr_to_func_getFramebufferAttachmentParameter
+(void*) _ptr_to_func_getProgramParameter
+(void*) _ptr_to_func_getProgramInfoLog
+(void*) _ptr_to_func_getRenderbufferParameter
+(void*) _ptr_to_func_getShaderParameter
+(void*) _ptr_to_func_getShaderPrecisionFormat
+(void*) _ptr_to_func_getShaderInfoLog
+(void*) _ptr_to_func_getShaderSource
+(void*) _ptr_to_func_getTexParameter
+(void*) _ptr_to_func_getUniform
+(void*) _ptr_to_func_getUniformLocation
+(void*) _ptr_to_func_getVertexAttrib
+(void*) _ptr_to_func_getVertexAttribOffset
+(void*) _ptr_to_func_hint
+(void*) _ptr_to_func_isBuffer
+(void*) _ptr_to_func_isFramebuffer
+(void*) _ptr_to_func_isProgram
+(void*) _ptr_to_func_isRenderbuffer
+(void*) _ptr_to_func_isShader
+(void*) _ptr_to_func_isEnabled
+(void*) _ptr_to_func_isTexture
+(void*) _ptr_to_func_lineWidth
+(void*) _ptr_to_func_linkProgram
+(void*) _ptr_to_func_pixelStorei
+(void*) _ptr_to_func_polygonOffset
+(void*) _ptr_to_func_readPixels
+(void*) _ptr_to_func_renderbufferStorage
+(void*) _ptr_to_func_sampleCoverage
+(void*) _ptr_to_func_scissor
+(void*) _ptr_to_func_shaderSource
+(void*) _ptr_to_func_stencilFunc
+(void*) _ptr_to_func_stencilFuncSeparate
+(void*) _ptr_to_func_stencilMask
+(void*) _ptr_to_func_stencilMaskSeparate
+(void*) _ptr_to_func_stencilOp
+(void*) _ptr_to_func_stencilOpSeparate
+(void*) _ptr_to_func_texImage2D
+(void*) _ptr_to_func_texSubImage2D
+(void*) _ptr_to_func_texParameterf
+(void*) _ptr_to_func_texParameteri
+(void*) _ptr_to_func_uniform1f
+(void*) _ptr_to_func_uniform2f
+(void*) _ptr_to_func_uniform3f
+(void*) _ptr_to_func_uniform4f
+(void*) _ptr_to_func_uniform1i
+(void*) _ptr_to_func_uniform2i
+(void*) _ptr_to_func_uniform3i
+(void*) _ptr_to_func_uniform4i
+(void*) _ptr_to_func_uniform1fv
+(void*) _ptr_to_func_uniform2fv
+(void*) _ptr_to_func_uniform3fv
+(void*) _ptr_to_func_uniform4fv
+(void*) _ptr_to_func_uniform1iv
+(void*) _ptr_to_func_uniform2iv
+(void*) _ptr_to_func_uniform3iv
+(void*) _ptr_to_func_uniform4iv
+(void*) _ptr_to_func_uniformMatrix2fv
+(void*) _ptr_to_func_uniformMatrix3fv
+(void*) _ptr_to_func_uniformMatrix4fv
+(void*) _ptr_to_func_useProgram
+(void*) _ptr_to_func_validateProgram
+(void*) _ptr_to_func_vertexAttrib1f
+(void*) _ptr_to_func_vertexAttrib2f
+(void*) _ptr_to_func_vertexAttrib3f
+(void*) _ptr_to_func_vertexAttrib4f
+(void*) _ptr_to_func_vertexAttrib1fv
+(void*) _ptr_to_func_vertexAttrib2fv
+(void*) _ptr_to_func_vertexAttrib3fv
+(void*) _ptr_to_func_vertexAttrib4fv
+(void*) _ptr_to_func_vertexAttribPointer
+(void*) _ptr_to_func_viewport
+(void*) _ptr_to_get_DEPTH_BUFFER_BIT
+(void*) _ptr_to_get_STENCIL_BUFFER_BIT
+(void*) _ptr_to_get_COLOR_BUFFER_BIT
+(void*) _ptr_to_get_0
+(void*) _ptr_to_get_1
+(void*) _ptr_to_get_POINTS
+(void*) _ptr_to_get_LINES
+(void*) _ptr_to_get_LINE_LOOP
+(void*) _ptr_to_get_LINE_STRIP
+(void*) _ptr_to_get_TRIANGLES
+(void*) _ptr_to_get_TRIANGLE_STRIP
+(void*) _ptr_to_get_TRIANGLE_FAN
+(void*) _ptr_to_get_ZERO
+(void*) _ptr_to_get_ONE
+(void*) _ptr_to_get_SRC_COLOR
+(void*) _ptr_to_get_ONE_MINUS_SRC_COLOR
+(void*) _ptr_to_get_SRC_ALPHA
+(void*) _ptr_to_get_ONE_MINUS_SRC_ALPHA
+(void*) _ptr_to_get_DST_ALPHA
+(void*) _ptr_to_get_ONE_MINUS_DST_ALPHA
+(void*) _ptr_to_get_DST_COLOR
+(void*) _ptr_to_get_ONE_MINUS_DST_COLOR
+(void*) _ptr_to_get_SRC_ALPHA_SATURATE
+(void*) _ptr_to_get_FUNC_ADD
+(void*) _ptr_to_get_BLEND_EQUATION
+(void*) _ptr_to_get_BLEND_EQUATION_RGB
+(void*) _ptr_to_get_BLEND_EQUATION_ALPHA
+(void*) _ptr_to_get_FUNC_SUBTRACT
+(void*) _ptr_to_get_FUNC_REVERSE_SUBTRACT
+(void*) _ptr_to_get_BLEND_DST_RGB
+(void*) _ptr_to_get_BLEND_SRC_RGB
+(void*) _ptr_to_get_BLEND_DST_ALPHA
+(void*) _ptr_to_get_BLEND_SRC_ALPHA
+(void*) _ptr_to_get_CONSTANT_COLOR
+(void*) _ptr_to_get_ONE_MINUS_CONSTANT_COLOR
+(void*) _ptr_to_get_CONSTANT_ALPHA
+(void*) _ptr_to_get_ONE_MINUS_CONSTANT_ALPHA
+(void*) _ptr_to_get_BLEND_COLOR
+(void*) _ptr_to_get_ARRAY_BUFFER
+(void*) _ptr_to_get_ELEMENT_ARRAY_BUFFER
+(void*) _ptr_to_get_ARRAY_BUFFER_BINDING
+(void*) _ptr_to_get_ELEMENT_ARRAY_BUFFER_BINDING
+(void*) _ptr_to_get_STREAM_DRAW
+(void*) _ptr_to_get_STATIC_DRAW
+(void*) _ptr_to_get_DYNAMIC_DRAW
+(void*) _ptr_to_get_BUFFER_SIZE
+(void*) _ptr_to_get_BUFFER_USAGE
+(void*) _ptr_to_get_CURRENT_VERTEX_ATTRIB
+(void*) _ptr_to_get_FRONT
+(void*) _ptr_to_get_BACK
+(void*) _ptr_to_get_FRONT_AND_BACK
+(void*) _ptr_to_get_TEXTURE_2D
+(void*) _ptr_to_get_CULL_FACE
+(void*) _ptr_to_get_BLEND
+(void*) _ptr_to_get_DITHER
+(void*) _ptr_to_get_STENCIL_TEST
+(void*) _ptr_to_get_DEPTH_TEST
+(void*) _ptr_to_get_SCISSOR_TEST
+(void*) _ptr_to_get_POLYGON_OFFSET_FILL
+(void*) _ptr_to_get_SAMPLE_ALPHA_TO_COVERAGE
+(void*) _ptr_to_get_SAMPLE_COVERAGE
+(void*) _ptr_to_get_NO_ERROR
+(void*) _ptr_to_get_INVALID_ENUM
+(void*) _ptr_to_get_INVALID_VALUE
+(void*) _ptr_to_get_INVALID_OPERATION
+(void*) _ptr_to_get_OUT_OF_MEMORY
+(void*) _ptr_to_get_CW
+(void*) _ptr_to_get_CCW
+(void*) _ptr_to_get_LINE_WIDTH
+(void*) _ptr_to_get_ALIASED_POINT_SIZE_RANGE
+(void*) _ptr_to_get_ALIASED_LINE_WIDTH_RANGE
+(void*) _ptr_to_get_CULL_FACE_MODE
+(void*) _ptr_to_get_FRONT_FACE
+(void*) _ptr_to_get_DEPTH_RANGE
+(void*) _ptr_to_get_DEPTH_WRITEMASK
+(void*) _ptr_to_get_DEPTH_CLEAR_VALUE
+(void*) _ptr_to_get_DEPTH_FUNC
+(void*) _ptr_to_get_STENCIL_CLEAR_VALUE
+(void*) _ptr_to_get_STENCIL_FUNC
+(void*) _ptr_to_get_STENCIL_FAIL
+(void*) _ptr_to_get_STENCIL_PASS_DEPTH_FAIL
+(void*) _ptr_to_get_STENCIL_PASS_DEPTH_PASS
+(void*) _ptr_to_get_STENCIL_REF
+(void*) _ptr_to_get_STENCIL_VALUE_MASK
+(void*) _ptr_to_get_STENCIL_WRITEMASK
+(void*) _ptr_to_get_STENCIL_BACK_FUNC
+(void*) _ptr_to_get_STENCIL_BACK_FAIL
+(void*) _ptr_to_get_STENCIL_BACK_PASS_DEPTH_FAIL
+(void*) _ptr_to_get_STENCIL_BACK_PASS_DEPTH_PASS
+(void*) _ptr_to_get_STENCIL_BACK_REF
+(void*) _ptr_to_get_STENCIL_BACK_VALUE_MASK
+(void*) _ptr_to_get_STENCIL_BACK_WRITEMASK
+(void*) _ptr_to_get_VIEWPORT
+(void*) _ptr_to_get_SCISSOR_BOX
+(void*) _ptr_to_get_COLOR_CLEAR_VALUE
+(void*) _ptr_to_get_COLOR_WRITEMASK
+(void*) _ptr_to_get_UNPACK_ALIGNMENT
+(void*) _ptr_to_get_PACK_ALIGNMENT
+(void*) _ptr_to_get_MAX_TEXTURE_SIZE
+(void*) _ptr_to_get_MAX_VIEWPORT_DIMS
+(void*) _ptr_to_get_SUBPIXEL_BITS
+(void*) _ptr_to_get_RED_BITS
+(void*) _ptr_to_get_GREEN_BITS
+(void*) _ptr_to_get_BLUE_BITS
+(void*) _ptr_to_get_ALPHA_BITS
+(void*) _ptr_to_get_DEPTH_BITS
+(void*) _ptr_to_get_STENCIL_BITS
+(void*) _ptr_to_get_POLYGON_OFFSET_UNITS
+(void*) _ptr_to_get_POLYGON_OFFSET_FACTOR
+(void*) _ptr_to_get_TEXTURE_BINDING_2D
+(void*) _ptr_to_get_SAMPLE_BUFFERS
+(void*) _ptr_to_get_SAMPLES
+(void*) _ptr_to_get_SAMPLE_COVERAGE_VALUE
+(void*) _ptr_to_get_SAMPLE_COVERAGE_INVERT
+(void*) _ptr_to_get_NUM_COMPRESSED_TEXTURE_FORMATS
+(void*) _ptr_to_get_COMPRESSED_TEXTURE_FORMATS
+(void*) _ptr_to_get_DONT_CARE
+(void*) _ptr_to_get_FASTEST
+(void*) _ptr_to_get_NICEST
+(void*) _ptr_to_get_GENERATE_MIPMAP_HINT
+(void*) _ptr_to_get_BYTE
+(void*) _ptr_to_get_UNSIGNED_BYTE
+(void*) _ptr_to_get_SHORT
+(void*) _ptr_to_get_UNSIGNED_SHORT
+(void*) _ptr_to_get_INT
+(void*) _ptr_to_get_UNSIGNED_INT
+(void*) _ptr_to_get_FLOAT
+(void*) _ptr_to_get_FIXED
+(void*) _ptr_to_get_DEPTH_COMPONENT
+(void*) _ptr_to_get_ALPHA
+(void*) _ptr_to_get_RGB
+(void*) _ptr_to_get_RGBA
+(void*) _ptr_to_get_LUMINANCE
+(void*) _ptr_to_get_LUMINANCE_ALPHA
+(void*) _ptr_to_get_UNSIGNED_SHORT_4_4_4_4
+(void*) _ptr_to_get_UNSIGNED_SHORT_5_5_5_1
+(void*) _ptr_to_get_UNSIGNED_SHORT_5_6_5
+(void*) _ptr_to_get_FRAGMENT_SHADER
+(void*) _ptr_to_get_VERTEX_SHADER
+(void*) _ptr_to_get_MAX_VERTEX_ATTRIBS
+(void*) _ptr_to_get_MAX_VERTEX_UNIFORM_VECTORS
+(void*) _ptr_to_get_MAX_VARYING_VECTORS
+(void*) _ptr_to_get_MAX_COMBINED_TEXTURE_IMAGE_UNITS
+(void*) _ptr_to_get_MAX_VERTEX_TEXTURE_IMAGE_UNITS
+(void*) _ptr_to_get_MAX_TEXTURE_IMAGE_UNITS
+(void*) _ptr_to_get_MAX_FRAGMENT_UNIFORM_VECTORS
+(void*) _ptr_to_get_SHADER_TYPE
+(void*) _ptr_to_get_DELETE_STATUS
+(void*) _ptr_to_get_LINK_STATUS
+(void*) _ptr_to_get_VALIDATE_STATUS
+(void*) _ptr_to_get_ATTACHED_SHADERS
+(void*) _ptr_to_get_ACTIVE_UNIFORMS
+(void*) _ptr_to_get_ACTIVE_UNIFORM_MAX_LENGTH
+(void*) _ptr_to_get_ACTIVE_ATTRIBUTES
+(void*) _ptr_to_get_ACTIVE_ATTRIBUTE_MAX_LENGTH
+(void*) _ptr_to_get_SHADING_LANGUAGE_VERSION
+(void*) _ptr_to_get_CURRENT_PROGRAM
+(void*) _ptr_to_get_NEVER
+(void*) _ptr_to_get_LESS
+(void*) _ptr_to_get_EQUAL
+(void*) _ptr_to_get_LEQUAL
+(void*) _ptr_to_get_GREATER
+(void*) _ptr_to_get_NOTEQUAL
+(void*) _ptr_to_get_GEQUAL
+(void*) _ptr_to_get_ALWAYS
+(void*) _ptr_to_get_KEEP
+(void*) _ptr_to_get_REPLACE
+(void*) _ptr_to_get_INCR
+(void*) _ptr_to_get_DECR
+(void*) _ptr_to_get_INVERT
+(void*) _ptr_to_get_INCR_WRAP
+(void*) _ptr_to_get_DECR_WRAP
+(void*) _ptr_to_get_VENDOR
+(void*) _ptr_to_get_RENDERER
+(void*) _ptr_to_get_VERSION
+(void*) _ptr_to_get_EXTENSIONS
+(void*) _ptr_to_get_NEAREST
+(void*) _ptr_to_get_LINEAR
+(void*) _ptr_to_get_NEAREST_MIPMAP_NEAREST
+(void*) _ptr_to_get_LINEAR_MIPMAP_NEAREST
+(void*) _ptr_to_get_NEAREST_MIPMAP_LINEAR
+(void*) _ptr_to_get_LINEAR_MIPMAP_LINEAR
+(void*) _ptr_to_get_TEXTURE_MAG_FILTER
+(void*) _ptr_to_get_TEXTURE_MIN_FILTER
+(void*) _ptr_to_get_TEXTURE_WRAP_S
+(void*) _ptr_to_get_TEXTURE_WRAP_T
+(void*) _ptr_to_get_TEXTURE
+(void*) _ptr_to_get_TEXTURE_CUBE_MAP
+(void*) _ptr_to_get_TEXTURE_BINDING_CUBE_MAP
+(void*) _ptr_to_get_TEXTURE_CUBE_MAP_POSITIVE_X
+(void*) _ptr_to_get_TEXTURE_CUBE_MAP_NEGATIVE_X
+(void*) _ptr_to_get_TEXTURE_CUBE_MAP_POSITIVE_Y
+(void*) _ptr_to_get_TEXTURE_CUBE_MAP_NEGATIVE_Y
+(void*) _ptr_to_get_TEXTURE_CUBE_MAP_POSITIVE_Z
+(void*) _ptr_to_get_TEXTURE_CUBE_MAP_NEGATIVE_Z
+(void*) _ptr_to_get_MAX_CUBE_MAP_TEXTURE_SIZE
+(void*) _ptr_to_get_TEXTURE0
+(void*) _ptr_to_get_TEXTURE1
+(void*) _ptr_to_get_TEXTURE2
+(void*) _ptr_to_get_TEXTURE3
+(void*) _ptr_to_get_TEXTURE4
+(void*) _ptr_to_get_TEXTURE5
+(void*) _ptr_to_get_TEXTURE6
+(void*) _ptr_to_get_TEXTURE7
+(void*) _ptr_to_get_TEXTURE8
+(void*) _ptr_to_get_TEXTURE9
+(void*) _ptr_to_get_TEXTURE10
+(void*) _ptr_to_get_TEXTURE11
+(void*) _ptr_to_get_TEXTURE12
+(void*) _ptr_to_get_TEXTURE13
+(void*) _ptr_to_get_TEXTURE14
+(void*) _ptr_to_get_TEXTURE15
+(void*) _ptr_to_get_TEXTURE16
+(void*) _ptr_to_get_TEXTURE17
+(void*) _ptr_to_get_TEXTURE18
+(void*) _ptr_to_get_TEXTURE19
+(void*) _ptr_to_get_TEXTURE20
+(void*) _ptr_to_get_TEXTURE21
+(void*) _ptr_to_get_TEXTURE22
+(void*) _ptr_to_get_TEXTURE23
+(void*) _ptr_to_get_TEXTURE24
+(void*) _ptr_to_get_TEXTURE25
+(void*) _ptr_to_get_TEXTURE26
+(void*) _ptr_to_get_TEXTURE27
+(void*) _ptr_to_get_TEXTURE28
+(void*) _ptr_to_get_TEXTURE29
+(void*) _ptr_to_get_TEXTURE30
+(void*) _ptr_to_get_TEXTURE31
+(void*) _ptr_to_get_ACTIVE_TEXTURE
+(void*) _ptr_to_get_REPEAT
+(void*) _ptr_to_get_CLAMP_TO_EDGE
+(void*) _ptr_to_get_MIRRORED_REPEAT
+(void*) _ptr_to_get_FLOAT_VEC2
+(void*) _ptr_to_get_FLOAT_VEC3
+(void*) _ptr_to_get_FLOAT_VEC4
+(void*) _ptr_to_get_INT_VEC2
+(void*) _ptr_to_get_INT_VEC3
+(void*) _ptr_to_get_INT_VEC4
+(void*) _ptr_to_get_BOOL
+(void*) _ptr_to_get_BOOL_VEC2
+(void*) _ptr_to_get_BOOL_VEC3
+(void*) _ptr_to_get_BOOL_VEC4
+(void*) _ptr_to_get_FLOAT_MAT2
+(void*) _ptr_to_get_FLOAT_MAT3
+(void*) _ptr_to_get_FLOAT_MAT4
+(void*) _ptr_to_get_SAMPLER_2D
+(void*) _ptr_to_get_SAMPLER_CUBE
+(void*) _ptr_to_get_VERTEX_ATTRIB_ARRAY_ENABLED
+(void*) _ptr_to_get_VERTEX_ATTRIB_ARRAY_SIZE
+(void*) _ptr_to_get_VERTEX_ATTRIB_ARRAY_STRIDE
+(void*) _ptr_to_get_VERTEX_ATTRIB_ARRAY_TYPE
+(void*) _ptr_to_get_VERTEX_ATTRIB_ARRAY_NORMALIZED
+(void*) _ptr_to_get_VERTEX_ATTRIB_ARRAY_POINTER
+(void*) _ptr_to_get_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
+(void*) _ptr_to_get_IMPLEMENTATION_COLOR_READ_TYPE
+(void*) _ptr_to_get_IMPLEMENTATION_COLOR_READ_FORMAT
+(void*) _ptr_to_get_COMPILE_STATUS
+(void*) _ptr_to_get_INFO_LOG_LENGTH
+(void*) _ptr_to_get_SHADER_SOURCE_LENGTH
+(void*) _ptr_to_get_SHADER_COMPILER
+(void*) _ptr_to_get_SHADER_BINARY_FORMATS
+(void*) _ptr_to_get_NUM_SHADER_BINARY_FORMATS
+(void*) _ptr_to_get_LOW_FLOAT
+(void*) _ptr_to_get_MEDIUM_FLOAT
+(void*) _ptr_to_get_HIGH_FLOAT
+(void*) _ptr_to_get_LOW_INT
+(void*) _ptr_to_get_MEDIUM_INT
+(void*) _ptr_to_get_HIGH_INT
+(void*) _ptr_to_get_FRAMEBUFFER
+(void*) _ptr_to_get_RENDERBUFFER
+(void*) _ptr_to_get_RGBA4
+(void*) _ptr_to_get_RGB5_A1
+(void*) _ptr_to_get_RGB565
+(void*) _ptr_to_get_DEPTH_COMPONENT16
+(void*) _ptr_to_get_STENCIL_INDEX
+(void*) _ptr_to_get_STENCIL_INDEX8
+(void*) _ptr_to_get_DEPTH_STENCIL
+(void*) _ptr_to_get_RENDERBUFFER_WIDTH
+(void*) _ptr_to_get_RENDERBUFFER_HEIGHT
+(void*) _ptr_to_get_RENDERBUFFER_INTERNAL_FORMAT
+(void*) _ptr_to_get_RENDERBUFFER_RED_SIZE
+(void*) _ptr_to_get_RENDERBUFFER_GREEN_SIZE
+(void*) _ptr_to_get_RENDERBUFFER_BLUE_SIZE
+(void*) _ptr_to_get_RENDERBUFFER_ALPHA_SIZE
+(void*) _ptr_to_get_RENDERBUFFER_DEPTH_SIZE
+(void*) _ptr_to_get_RENDERBUFFER_STENCIL_SIZE
+(void*) _ptr_to_get_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
+(void*) _ptr_to_get_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
+(void*) _ptr_to_get_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
+(void*) _ptr_to_get_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
+(void*) _ptr_to_get_COLOR_ATTACHMENT0
+(void*) _ptr_to_get_DEPTH_ATTACHMENT
+(void*) _ptr_to_get_STENCIL_ATTACHMENT
+(void*) _ptr_to_get_DEPTH_STENCIL_ATTACHMENT
+(void*) _ptr_to_get_NONE
+(void*) _ptr_to_get_FRAMEBUFFER_COMPLETE
+(void*) _ptr_to_get_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
+(void*) _ptr_to_get_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
+(void*) _ptr_to_get_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
+(void*) _ptr_to_get_FRAMEBUFFER_UNSUPPORTED
+(void*) _ptr_to_get_FRAMEBUFFER_BINDING
+(void*) _ptr_to_get_RENDERBUFFER_BINDING
+(void*) _ptr_to_get_MAX_RENDERBUFFER_SIZE
+(void*) _ptr_to_get_INVALID_FRAMEBUFFER_OPERATION
+(void*) _ptr_to_get_UNPACK_FLIP_Y_WEBGL
+(void*) _ptr_to_get_UNPACK_PREMULTIPLY_ALPHA_WEBGL
+(void*) _ptr_to_get_CONTEXT_LOST_WEBGL
+(void*) _ptr_to_get_UNPACK_COLORSPACE_CONVERSION_WEBGL
+(void*) _ptr_to_get_BROWSER_DEFAULT_WEBGL
+(void*) _ptr_to_func_clear
-(id) initWithCanvas:(OpaqueJSValue*) renderingContext:(id)
-(OpaqueJSValue*) _get_canvas:(OpaqueJSContext*)
-(id) renderingContext
-(OpaqueJSValue*) _get_drawingBufferWidth:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_drawingBufferHeight:(OpaqueJSContext*)
-(OpaqueJSValue*) _func_getContextAttributes:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isContextLost:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getSupportedExtensions:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getExtension:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_activeTexture:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_attachShader:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_bindAttribLocation:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_bindBuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_bindRenderbuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_bindFramebuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_bindTexture:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_blendColor:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_blendEquation:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_blendEquationSeparate:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_blendFunc:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_blendFuncSeparate:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_bufferData:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_bufferSubData:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_checkFramebufferStatus:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_clearColor:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_clearDepth:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_clearStencil:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_colorMask:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_compileShader:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_copyTexImage2D:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_copyTexSubImage2D:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createBuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createFramebuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createRenderbuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createTexture:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createProgram:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createShader:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_cullFace:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_deleteBuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_deleteFramebuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_deleteRenderbuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_deleteShader:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_deleteTexture:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_deleteProgram:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_depthFunc:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_depthMask:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_depthRange:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_detachShader:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_disable:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_disableVertexAttribArray:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_drawArrays:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_drawElements:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_enable:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_enableVertexAttribArray:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_flush:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_finish:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_framebufferRenderbuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_framebufferTexture2D:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_frontFace:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_generateMipmap:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getActiveAttrib:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getActiveUniform:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getAttachedShaders:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getAttribLocation:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getParameter:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getBufferParameter:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getError:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getFramebufferAttachmentParameter:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getProgramParameter:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getProgramInfoLog:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getRenderbufferParameter:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getShaderParameter:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getShaderPrecisionFormat:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getShaderInfoLog:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getShaderSource:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getTexParameter:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getUniform:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getUniformLocation:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getVertexAttrib:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getVertexAttribOffset:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_hint:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isBuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isFramebuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isProgram:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isRenderbuffer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isShader:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isEnabled:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_isTexture:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_lineWidth:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_linkProgram:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_pixelStorei:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_polygonOffset:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_readPixels:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_renderbufferStorage:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_sampleCoverage:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_scissor:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_shaderSource:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_stencilFunc:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_stencilFuncSeparate:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_stencilMask:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_stencilMaskSeparate:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_stencilOp:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_stencilOpSeparate:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_texImage2D:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_texSubImage2D:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_texParameterf:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_texParameteri:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform1f:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform2f:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform3f:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform4f:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform1i:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform2i:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform3i:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform4i:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform1fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform2fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform3fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform4fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform1iv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform2iv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform3iv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniform4iv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniformMatrix2fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniformMatrix3fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_uniformMatrix4fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_useProgram:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_validateProgram:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_vertexAttrib1f:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_vertexAttrib2f:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_vertexAttrib3f:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_vertexAttrib4f:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_vertexAttrib1fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_vertexAttrib2fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_vertexAttrib3fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_vertexAttrib4fv:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_vertexAttribPointer:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_viewport:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) deleteBuffer:(unsigned int)
-(void) deleteProgram:(unsigned int)
-(void) deleteShader:(unsigned int)
-(void) deleteTexture:(unsigned int)
-(void) deleteRenderbuffer:(unsigned int)
-(void) deleteFramebuffer:(unsigned int)
-(void) deleteVertexArray:(unsigned int)
-(void) addVertexArray:(unsigned int) obj:(OpaqueJSValue*)
-(OpaqueJSValue*) _func_clear:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) dealloc
EJFontLayout
-(id) initWithGlyphLayout:(id) glyphCount:(int) metrics:(?)
-(?*) glyphLayout
-(void) dealloc
-(?*) layout
-(?) metrics
-(int) glyphCount
PBCalendarSettingsTableCellModel
-(id) initWithCalendarTitle:(id) isSelected:(BOOL)
-(id) calendarTitle
-(void) .cxx_destruct
-(id) init
-(BOOL) selected
EJFont
+(void) loadFontAtPath:(id)
-(void) drawString:(id) toContext:(id) x:(float) y:(float)
-(?) measureString:(id) forContext:(id)
-(unsigned short) createGlyph:(unsigned short) withFont:(__CTFont*)
-(id) getLayoutForString:(id)
-(float) getYOffsetForBaseline:(int)
-(id) initWithDescriptor:(id) fill:(BOOL) lineWidth:(float) contentScale:(float)
-(void) .cxx_destruct
-(void) dealloc
-(id) .cxx_construct
PBComposedReversibleValueTransformer
+(id) composedReversibleValueTransformerWithValueTransformers:(id)
EJBindingTextMetrics
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) metrics:(?)
+(void*) _ptr_to_get_width
+(void*) _ptr_to_get_actualBoundingBoxAscent
+(void*) _ptr_to_get_actualBoundingBoxDescent
-(OpaqueJSValue*) _get_width:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_actualBoundingBoxAscent:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_actualBoundingBoxDescent:(OpaqueJSContext*)
PBSwitch
-(id) analyticsIdentifier
-(void) setAnalyticsIdentifier:(id)
-(void) sendAnalytics
-(void) buildLayers
-(void) toggle:(id)
-(void) updateSwitchPositionAnimated:(BOOL)
-(id) tick
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) setOn:(BOOL)
-(BOOL) isOn
-(void) setOn:(BOOL) animated:(BOOL)
-(id) background
-(void) commonInit
-(id) pin
PBLinkedAccountsRequest
+(id) requestWithCredentials:(id)
+(id) credentialsJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) credentials
PBWebAppStoreURLFactory
-(id) remoteConfigurationManager
-(id) accountSession
-(id) initWithAccountSession:(id) activeWatch:(id) pebbleCentral:(id) remoteConfigurationManager:(id) watchColorManager:(id)
-(id) URLWithWatchFaces
-(id) URLWithWatchApps
-(id) URLWithDefaultValuesFromTemplate:(id) values:(id)
-(unsigned int) lastKnownWatchColor
-(int) lastKnownRockPlatformType
-(id) URLWithAppID:(id)
-(void) .cxx_destruct
-(id) init
-(id) watch
PBCompatibility
+(id) propertyKeysAffectingChanged
+(id) JSONKeyPathsByPropertyKey
+(id) managedObjectKeysByPropertyKey
+(id) entityAttributeTransformerForKey:(id)
+(id) managedObjectEntityName
-(int) minimumJavascriptVersion
-(BOOL) mergeValuesForKeysIntoManagedWatchAppCompatibility:(id)
-(BOOL) isSupported
-(void) .cxx_destruct
-(id) name
EJBindingImageData
+(void*) _ptr_to_get_data
+(void*) _ptr_to_get_width
+(void*) _ptr_to_get_height
-(id) initWithImageData:(id)
-(OpaqueJSValue*) _get_data:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_width:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_height:(OpaqueJSContext*)
-(id) imageData
-(void) dealloc
-(id) texture
_PBManagedTimelinePinItem
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) timelineItemRepresentation
-(id) notificationsSet
-(id) remindersSet
-(id) objectID
PBAppOperationStatusNotificationView
+(void) fadeNotificationView:(id) onTopOfView:(id)
+(void) showOnView:(id) withStatus:(unsigned int) forAppName:(id)
-(void) setOperationStatus:(unsigned int)
-(unsigned int) operationStatus
-(id) appNameLabel
-(id) pebbleFullLabel
-(id) pebbleOutOfDateLabel
-(id) pebbleNotConnectedLabel
-(id) pebbleIncompatibleLabel
-(id) addToLockerFailedLabel
-(id) loadedOnPebbleIconImageView
-(void) setLoadedOnPebbleIconImageView:(id)
-(void) setAppNameLabel:(id)
-(void) setPebbleFullLabel:(id)
-(void) setPebbleOutOfDateLabel:(id)
-(void) setAddToLockerFailedLabel:(id)
-(void) setPebbleNotConnectedLabel:(id)
-(void) setPebbleIncompatibleLabel:(id)
-(void) .cxx_destruct
-(void) willMoveToSuperview:(id)
-(void) setAppName:(id)
-(id) appName
EJImageData
-(id) initWithWidth:(int) height:(int) pixels:(id)
-(id) pixels
-(void) dealloc
-(int) width
-(int) height
-(id) texture
PBAuthorizationRequest
-(id) peripheralManager
-(id) initWithQueue:(id) completion:(id)
-(void) peripheralManagerDidUpdateState:(id)
-(id) queue
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(void) request
-(id) completion
PBLEPermissionRequestPolicy
-(void) requestAuthorizationWithCompletion:(id)
-(BOOL) isAuthorizationDetermined
-(id) shouldInitializeCoreBluetoothObjectsPromise
-(id) pebbleCentral
-(void) setPebbleCentral:(id)
-(id) initializePromise
-(id) promise
-(void) setAllowed:(BOOL)
-(BOOL) allowed
-(void) setPromise:(id)
-(void) .cxx_destruct
-(id) init
-(void) allow
-(void) setAuthorizationRequest:(id)
-(id) authorizationRequest
PBCalendarEntity
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) entityIdentifier
PBBluetoothCheckViewController
+(id) viewController
-(id) initWithMediaType:(unsigned int) bottomType:(unsigned int)
-(BOOL) shouldPresentViewController
-(id) bluetoothPolicy
-(id) initWithLEPermissionRequestPolicy:(id)
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(void) .cxx_destruct
-(id) init
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
PBCalendarSettingsViewModel
-(void) requestAuthorizationWithCompletion:(id)
-(id) calendarEventManager
-(id) initWithCalendarEventManager:(id)
-(id) calendarsBySourceIndex
-(id) calendarAtIndexPath:(id)
-(unsigned int) numberOfCalendarSources
-(unsigned int) numberOfCalendarsInSourceAtIndex:(unsigned int)
-(id) cellModelForCalendarAtIndexPath:(id)
-(id) titleForCalendarSourceAtIndex:(unsigned int)
-(void) toggleCalendarSelectionAtIndexPath:(id) toState:(BOOL)
-(void) clearAllSelections
-(void) setSelectedCalendars:(id)
-(id) selectedCalendars
-(void) .cxx_destruct
-(id) init
-(id) sources
-(id) sourceAtIndex:(unsigned int)
EJFontDescriptor
+(id) descriptorWithName:(id) size:(float)
-(float) size
-(void) dealloc
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) name
PBTimelineActionsActionResponseMessage
-(id) initWithItemIdentifier:(id) response:(unsigned char) attributes:(id)
-(id) initWithItemIdentifier:(id) response:(unsigned char) attributes:(id) actions:(id)
EJBindingCanvasGradient
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) gradient:(id)
+(id) gradientFromJSValue:(OpaqueJSValue*)
+(void*) _ptr_to_func_addColorStop
-(OpaqueJSValue*) _func_addColorStop:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) dealloc
PBManagedTimelineReminderItem
-(BOOL) isDisabledDueToDataSourceState
-(id) timelineItemRepresentation
-(BOOL) updateValuesFromReminder:(id)
PBSessionSetupResultMessage
-(id) initWithSessionType:(unsigned char) voiceDictationResult:(unsigned char) isThirdPartyRequest:(BOOL)
PBWatchServicesHandshakeSet
+(id) startingWatchServiceClasses
EJCanvasGradient
-(id) initLinearGradientWithP1:(?) p2:(?)
-(id) initRadialGradientWithP1:(?) r1:(float) p2:(?) r2:(float)
-(float) r1
-(float) r2
-(id) getPixelsWithWidth:(int) forSortedStops:(id)
-(void) addStopWithColor:(?) at:(float)
-(void) dealloc
-(int) type
-(void) rebuild
-(id) texture
-(?) p2
-(?) p1
PBManagedTimelineItemAction
-(BOOL) updateValuesFromAction:(id)
EJGeonotifier
-(int) maximumAge
-(id) initWithGeolocationManager:(id) positionCallback:(OpaqueJSValue*) positionErrorCallback:(OpaqueJSValue*) options:(OpaqueJSValue*)
-(void) unprotectCallbacks
-(id) geolocationManager
-(OpaqueJSValue*) positionCallback
-(OpaqueJSValue*) positionErrorCallback
-(void) setPositionErrorCallback:(OpaqueJSValue*)
-(void) setPositionCallback:(OpaqueJSValue*)
-(OpaqueJSValue*) fatalError
-(void) setFatalError:(OpaqueJSValue*)
-(void) setUseCachedLocation:(BOOL)
-(void) performPositionErrorCallback:(OpaqueJSValue*)
-(BOOL) useCachedLocation
-(void) enableUseOfCachedLocation
-(BOOL) hasZeroTimeout
-(void) performPositionCallback:(OpaqueJSValue*)
-(void) startTimerIfNeeded
-(void) setGeolocationManager:(id)
-(BOOL) enableHighAccuracy
-(BOOL) hasMaximumAge
-(void) setHasMaximumAge:(BOOL)
-(void) setMaximumAge:(int)
-(void) stopTimer
-(int) timeout
-(void) dealloc
-(id) init
-(void) timerFired:(id)
-(void) setTimer:(id)
-(id) timer
-(void) setHasTimeout:(BOOL)
-(BOOL) hasTimeout
-(void) setTimeout:(int)
-(void) setEnableHighAccuracy:(BOOL)
PBManagedInstallation
+(id) blobEntryStatusForWatch:(id) blobEntry:(id) lastSyncAt:(id) inManagedObjectContext:(id)
+(id) allBlobEntryStatusesForWatch:(id)
-(void) setBlobEntry:(id)
-(void) addToWatch:(id)
-(BOOL) blobEntryStatusDeleted
-(void) setBlobEntryStatusDeleted:(BOOL)
-(id) blobEntry
PBNotificationSourceBlob
-(void) encodeToDataWriter:(id)
-(id) initWithAppIdentifier:(id) flags:(unsigned int) attributes:(id) actions:(id)
-(void) .cxx_destruct
-(id) init
-(id) actions
-(id) attributes
-(id) appIdentifier
-(unsigned int) flags
PBOnboardingViewControllerFlow
-(void) startFlowWithContext:(id)
-(void) finishFlowWithSuccess:(BOOL)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(int) completedOnboardingVersion
-(id) pairedWatch
-(void) setPairedWatch:(id)
-(id) onboardingAppsStore
-(id) initialWatchSetupViewControllerFlowProvider
-(id) generateFlowList
-(id) onboardingFlowEnumerator
-(id) permissionRequestFlow
-(id) smsRepliesFlow
-(id) healthOptionSelectionFlow
-(id) watchSetupViewControllerFlow
-(void) installDefaultLockerItems
-(id) welcomeViewControllerFlow
-(id) userAccountFlow
-(id) voiceSelectionFlow
-(id) finalSetUpFlow
-(id) onboardingFlowManager
-(id) initWithNavigationController:(id) onboardingAppsStore:(id) initialWatchSetupViewControllerFlowProvider:(id)
-(void) setWelcomeViewControllerFlow:(id)
-(id) userAccountFlowProvider
-(void) setUserAccountFlow:(id)
-(void) setVoiceSelectionFlow:(id)
-(void) setPermissionRequestFlow:(id)
-(void) setSmsRepliesFlow:(id)
-(void) setHealthOptionSelectionFlow:(id)
-(void) setFinalSetUpFlow:(id)
-(id) installDefaultLockerItemsProvider
-(void) setWatchSetupViewControllerFlow:(id)
-(int) onboardingVersionAtStart
-(void) setOnboardingFlowManager:(id)
-(id) configurationManager
-(void) .cxx_destruct
-(id) init
-(void) setConfigurationManager:(id)
-(id) initWithNavigationController:(id)
EJCanvasContext2DTexture
-(void) resizeToWidth:(short) height:(short)
-(void) dealloc
-(id) texture
PBLockerAppManager
+(id) currentUserLockerAppManager
-(void) addSystemAppsIfNeeded
-(void) addNotificationObservers
-(void) refreshDataAccordingToPolicyWithCompletion:(id)
-(id) synchronizeAllWatchServicesWithForceReordering:(BOOL)
-(id) managersQueue
-(id) watchAppManagers
-(id) observersQueue
-(id) currentlySelectedWatchFaceForWatch:(id)
-(void) setCurrentlySelectedWatchFace:(id) forWatch:(id)
-(id) userAccountID
-(id) lockerSessionManager
-(id) registerWatchApp:(id)
-(id) unregisterWatchApp:(id)
-(id) _registerWatchApp:(id)
-(id) _unregisterWatchApp:(id)
-(void) refreshDataIfNecessaryWithCompletion:(id)
-(id) bundleDataFromWatchApp:(id)
-(id) timelineBlobMapperConfigurationCache
-(id) appLayoutConfigurationWithData:(id)
-(id) cachedConfigurationForWatchApp:(id) platformType:(int)
-(id) bundleConfigurationForWatchApp:(id) platformType:(int)
-(id) resourcelessConfigurationForWatchApp:(id)
-(id) nameForWatchApp:(id)
-(id) fetchApplicationBundle:(id)
-(id) localAppsStorage
-(void) notifyObservers:(id)
-(void) markWatchAppAsConfigured:(id)
-(id) watchapps
-(void) sendAppReorderNotificationWithApp:(id) originalPosition:(unsigned int) destinationPosition:(unsigned int)
-(id) watchfaces
-(id) applicationWithUUID:(id)
-(void) fetchTimelineTokenForSideloadedApp:(id) completion:(id)
-(void) fetchTimelineTokenForRemoteApp:(id) completion:(id)
-(void) allWatchServicesPerformBlock:(id)
-(void) prependWatchAppToDataStoreIfNeeded:(id)
-(void) setNeedsRefreshLockerApps
-(id) dataUpdatePolicy
-(void) refreshLockerApplicationsWithCompletion:(id)
-(id) refreshLockerAppsSignal
-(void) setRefreshLockerAppsSignal:(id)
-(id) initWithUserAccountID:(id) localAppsStorage:(id) lockerSessionManager:(id) timelineBlobMapperConfigurationCache:(id)
-(void) addWatchAppManager:(id)
-(void) removeWatchAppManager:(id)
-(void) addLockerAppManagerObserver:(id)
-(void) removeLockerAppManagerObserver:(id)
-(id) applicationChangesForWatch:(id) platformType:(int)
-(void) acknowlegeApplicationChange:(id) forWatch:(id)
-(void) synchronizationFinishedForWatch:(id)
-(void) addRemoteApplication:(id) completion:(id)
-(void) refreshDataIfNecessary
-(id) timelineMapperConfigurationForWatchApp:(id) platformType:(int)
-(void) moveWatchApp:(id) displacingWatchApp:(id)
-(void) moveWatchFace:(id) displacingWatchFace:(id)
-(void) fetchTimelineTokenForAppWithUUID:(id) completion:(id)
-(void) removeAppInstallationsForWatch:(id)
-(id) synchronizingQueue
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(id) observers
-(id) dataStore
-(void) setApplications:(id)
-(id) applications
PBCurrentUserLockerAppManager
-(id) initWithAccountSession:(id) localAppsStorage:(id) lockerSessionManager:(id) timelineBlobMapperConfigurationCache:(id)
-(void) .cxx_destruct
-(id) init
-(id) signal
EJBindingCanvasPattern
+(OpaqueJSValue*) createJSObjectWithContext:(OpaqueJSContext*) scriptView:(id) pattern:(id)
+(id) patternFromJSValue:(OpaqueJSValue*)
-(void) dealloc
EJCanvasPattern
-(id) initWithTexture:(id) repeat:(int)
-(void) dealloc
-(id) texture
-(int) repeat
PBSMSRepliesFlow
+(id) flowWithNavigationController:(id)
-(void) startFlowWithContext:(id)
-(id) smsRepliesPermissionRequestViewController
-(void) goToNextFlowStepAfterPhase:(unsigned int)
-(id) smsRepliesCarrierAuthenticationViewController
-(void) setSmsRepliesCarrierAuthenticationViewController:(id)
-(id) fixAddressBookPermissionViewController
-(void) goToNextFlowStepAfterFlowStep:(id)
-(id) smsRepliesSuccessViewController
-(id) smsReplyManager
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(void) fixPermissionViewControllerWantsToFix:(id) needsToInvokeSettings:(BOOL)
-(void) fixPermissionViewControllerWantsToSkip:(id)
-(int) completedOnboardingVersion
-(id) initWithNavigationController:(id) smsReplyManager:(id)
-(void) setSmsRepliesPermissionRequestViewController:(id)
-(void) setSmsRepliesSuccessViewController:(id)
-(void) setFixAddressBookPermissionViewController:(id)
-(void) setSmsReplyManager:(id)
-(void) .cxx_destruct
PBOnboardingViewControllerFlowProvider
-(id) flowWithNavigationController:(id)
-(id) initialWatchSetupViewControllerFlowProvider
-(id) initWithInitialWatchSetupViewControllerFlowProvider:(id)
-(id) permissionRequestFlowProvider
-(void) .cxx_destruct
-(id) init
PBFixLocationPermissionViewController
-(void) topButtonPressed:(id)
-(void) viewDidLoad
EJSharedOpenALManager
+(id) instance
-(id) buffers
-(void) dealloc
PBHealthAnalyticsManager
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(id) stepDataLoggingConsumer
-(void) saveStepAnalyticsDataInHealthKit:(id)
-(id) sleepDataLoggingConsumer
-(void) saveSleepAnalyticsDataInHealthKit:(id)
-(id) analyticsDataStore
-(id) healthManager
-(void) dataLoggingConsumer:(id) receivedData:(id)
-(id) initWithWatch:(id) watchServicesSet:(id) dataStore:(id) healthManager:(id)
-(void) enqueueAnalyticsDataInDataStore:(id)
-(void) setStepDataLoggingConsumer:(id)
-(void) setSleepDataLoggingConsumer:(id)
-(void) setHealthManager:(id)
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(id) operationQueue
-(id) watch
EJBindingCanvasContext2D
+(void*) _ptr_to_get_canvas
+(void*) _ptr_to_get_globalCompositeOperation
+(void*) _ptr_to_set_globalCompositeOperation
+(void*) _ptr_to_get_lineCap
+(void*) _ptr_to_set_lineCap
+(void*) _ptr_to_get_lineJoin
+(void*) _ptr_to_set_lineJoin
+(void*) _ptr_to_get_textAlign
+(void*) _ptr_to_set_textAlign
+(void*) _ptr_to_get_textBaseline
+(void*) _ptr_to_set_textBaseline
+(void*) _ptr_to_get_fillStyle
+(void*) _ptr_to_set_fillStyle
+(void*) _ptr_to_get_strokeStyle
+(void*) _ptr_to_set_strokeStyle
+(void*) _ptr_to_get_globalAlpha
+(void*) _ptr_to_set_globalAlpha
+(void*) _ptr_to_get_lineWidth
+(void*) _ptr_to_set_lineWidth
+(void*) _ptr_to_get_miterLimit
+(void*) _ptr_to_set_miterLimit
+(void*) _ptr_to_get_font
+(void*) _ptr_to_set_font
+(void*) _ptr_to_set_imageSmoothingEnabled
+(void*) _ptr_to_get_imageSmoothingEnabled
+(void*) _ptr_to_get_backingStorePixelRatio
+(void*) _ptr_to_func_save
+(void*) _ptr_to_func_restore
+(void*) _ptr_to_func_rotate
+(void*) _ptr_to_func_translate
+(void*) _ptr_to_func_scale
+(void*) _ptr_to_func_transform
+(void*) _ptr_to_func_setTransform
+(void*) _ptr_to_func_drawImage
+(void*) _ptr_to_func_fillRect
+(void*) _ptr_to_func_strokeRect
+(void*) _ptr_to_func_clearRect
+(void*) _ptr_to_func_getImageData
+(void*) _ptr_to_func_createImageData
+(void*) _ptr_to_func_putImageData
+(void*) _ptr_to_func_getImageDataHD
+(void*) _ptr_to_func_createImageDataHD
+(void*) _ptr_to_func_putImageDataHD
+(void*) _ptr_to_func_createLinearGradient
+(void*) _ptr_to_func_createRadialGradient
+(void*) _ptr_to_func_createPattern
+(void*) _ptr_to_func_beginPath
+(void*) _ptr_to_func_closePath
+(void*) _ptr_to_func_fill
+(void*) _ptr_to_func_stroke
+(void*) _ptr_to_func_moveTo
+(void*) _ptr_to_func_lineTo
+(void*) _ptr_to_func_rect
+(void*) _ptr_to_func_bezierCurveTo
+(void*) _ptr_to_func_quadraticCurveTo
+(void*) _ptr_to_func_arcTo
+(void*) _ptr_to_func_arc
+(void*) _ptr_to_func_measureText
+(void*) _ptr_to_func_fillText
+(void*) _ptr_to_func_strokeText
+(void*) _ptr_to_func_clip
+(void*) _ptr_to_func_resetClip
+(void*) _ptr_to_func_isPointInPath
-(id) initWithCanvas:(OpaqueJSValue*) renderingContext:(id)
-(OpaqueJSValue*) _get_canvas:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_globalCompositeOperation:(OpaqueJSContext*)
-(void) _set_globalCompositeOperation:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_lineCap:(OpaqueJSContext*)
-(void) _set_lineCap:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_lineJoin:(OpaqueJSContext*)
-(void) _set_lineJoin:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_textAlign:(OpaqueJSContext*)
-(void) _set_textAlign:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_textBaseline:(OpaqueJSContext*)
-(void) _set_textBaseline:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_fillStyle:(OpaqueJSContext*)
-(void) _set_fillStyle:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_strokeStyle:(OpaqueJSContext*)
-(void) _set_strokeStyle:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_globalAlpha:(OpaqueJSContext*)
-(void) _set_globalAlpha:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_lineWidth:(OpaqueJSContext*)
-(void) _set_lineWidth:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_miterLimit:(OpaqueJSContext*)
-(void) _set_miterLimit:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_font:(OpaqueJSContext*)
-(void) _set_font:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(void) _set_imageSmoothingEnabled:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_imageSmoothingEnabled:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_backingStorePixelRatio:(OpaqueJSContext*)
-(OpaqueJSValue*) _func_save:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_restore:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_rotate:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_translate:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_scale:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_transform:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_setTransform:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_drawImage:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_fillRect:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_strokeRect:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_clearRect:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getImageData:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createImageData:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_putImageData:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getImageDataHD:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createImageDataHD:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_putImageDataHD:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createLinearGradient:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createRadialGradient:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_createPattern:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_beginPath:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_closePath:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_fill:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_stroke:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_moveTo:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_lineTo:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_rect:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_bezierCurveTo:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_quadraticCurveTo:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_arcTo:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_arc:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_measureText:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_fillText:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_strokeText:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_clip:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_resetClip:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) dealloc
EJCanvasContext2D
-(void) flushBuffers
-(void) resizeToWidth:(short) height:(short)
-(void) setImageSmoothingEnabled:(BOOL)
-(BOOL) imageSmoothingEnabled
-(float) backingStoreRatio
-(void) translateX:(float) y:(float)
-(void) scaleX:(float) y:(float)
-(void) transformM11:(float) m12:(float) m21:(float) m22:(float) dx:(float) dy:(float)
-(void) setTransformM11:(float) m12:(float) m21:(float) m22:(float) dx:(float) dy:(float)
-(void) drawImage:(id) sx:(float) sy:(float) sw:(float) sh:(float) dx:(float) dy:(float) dw:(float) dh:(float)
-(void) fillRectX:(float) y:(float) w:(float) h:(float)
-(void) strokeRectX:(float) y:(float) w:(float) h:(float)
-(void) clearRectX:(float) y:(float) w:(float) h:(float)
-(id) getImageDataSx:(short) sy:(short) sw:(short) sh:(short)
-(void) putImageData:(id) dx:(float) dy:(float)
-(id) getImageDataHDSx:(short) sy:(short) sw:(short) sh:(short)
-(void) putImageDataHD:(id) dx:(float) dy:(float)
-(void) rectX:(float) y:(float) w:(float) h:(float)
-(void) bezierCurveToCpx1:(float) cpy1:(float) cpx2:(float) cpy2:(float) x:(float) y:(float)
-(void) quadraticCurveToCpx:(float) cpy:(float) x:(float) y:(float)
-(void) arcX:(float) y:(float) radius:(float) startAngle:(float) endAngle:(float) antiClockwise:(BOOL)
-(?) measureText:(id)
-(void) fillText:(id) x:(float) y:(float)
-(void) strokeText:(id) x:(float) y:(float)
-(void) resetClip
-(void) resetFramebuffer
-(void) bindVertexBuffer
-(void) pushPatternedRectX:(float) y:(float) w:(float) h:(float) pattern:(id) color:(?) withTransform:(CGAffineTransform)
-(void) pushGradientRectX:(float) y:(float) w:(float) h:(float) gradient:(id) color:(?) withTransform:(CGAffineTransform)
-(void) pushTexturedRectX:(float) y:(float) w:(float) h:(float) tx:(float) ty:(float) tw:(float) th:(float) color:(?) withTransform:(CGAffineTransform)
-(void) pushRectX:(float) y:(float) w:(float) h:(float) color:(?) withTransform:(CGAffineTransform)
-(void) pushFilledRectX:(float) y:(float) w:(float) h:(float) fillable:(id) color:(?) withTransform:(CGAffineTransform)
-(id) getImageDataScaled:(float) flipped:(bool) sx:(short) sy:(short) sw:(short) sh:(short)
-(void) putImageData:(id) scaled:(float) dx:(float) dy:(float)
-(id) initWithScriptView:(id) width:(short) height:(short)
-(void) createStencilBufferOnce
-(void) pushTriX1:(float) y1:(float) x2:(float) y2:(float) x3:(float) y3:(float) color:(?) withTransform:(CGAffineTransform)
-(void) pushQuadV1:(?) v2:(?) v3:(?) v4:(?) color:(?) withTransform:(CGAffineTransform)
-(void) setBackingStoreRatio:(float)
-(BOOL) useRetinaResolution
-(void) setUseRetinaResolution:(BOOL)
-(void) prepare
-(void) save
-(void) setProgram:(id)
-(void) dealloc
-(?*) state
-(void) setState:(?*)
-(void) closePath
-(void) fill
-(void) stroke
-(void) clip
-(void) setFont:(id)
-(id) font
-(void) setWidth:(short)
-(void) setHeight:(short)
-(id) fillObject
-(void) setFillObject:(id)
-(void) rotate:(float)
-(void) beginPath
-(void) create
-(void) setTexture:(id)
-(void) arcToX1:(float) y1:(float) x2:(float) y2:(float) radius:(float)
-(void) lineToX:(float) y:(float)
-(void) moveToX:(float) y:(float)
-(int) globalCompositeOperation
-(void) setGlobalCompositeOperation:(int)
-(void) restore
PBNuanceClient
+(id) clientWithDelegate:(id) rate:(unsigned short) watch:(id) watchApp:(id)
-(void) appendRequestData
-(void) appendRequestInfo
-(void) setEndLatency:(double)
-(void) setStartLatency:(double)
-(void) setDataSizeBytes:(int)
-(void) setTranscriptionLengthBytes:(int)
-(id) nuanceRequest
-(id) formData
-(id) buildTranscriptionFromVoiceResponse:(id)
-(void) logSpeechRecognitionWithResponse:(id) error:(id)
-(int) dataSizeBytes
-(id) cleanWord:(id)
-(double) endLatency
-(double) startLatency
-(int) transcriptionLengthBytes
-(id) languageConfiguration
-(id) watchApp
-(id) initWithDelegate:(id) rate:(unsigned short) watch:(id) watchApp:(id) languageConfiguration:(id)
-(void) writeAudioData:(id)
-(unsigned int) rate
-(void) .cxx_destruct
-(id) delegate
-(void) setStartTime:(double)
-(void) stop
-(void) start
-(double) startTime
-(id) watch
-(double) endTime
-(void) setEndTime:(double)
-(id) sessionManager
PBFixCalendarPermissionViewController
-(void) topButtonPressed:(id)
-(void) viewDidLoad
EJCanvasContext2DScreen
-(void) resizeToWidth:(short) height:(short)
-(id) initWithScriptView:(id) width:(short) height:(short) style:(CGRect)
-(void) dealloc
-(CGRect) frame
-(CGRect) style
-(void) setStyle:(CGRect)
-(void) present
-(void) finish
-(id) texture
PBFixBluetoothNotificationPermissionViewController
-(void) topButtonPressed:(id)
-(void) viewDidLoad
EJAudioSourceAVAudio
-(void) setLooping:(BOOL)
-(void) setCurrentTime:(float)
-(float) currentTime
-(void) play
-(void) setVolume:(float)
-(void) setDelegate:(id)
-(void) dealloc
-(id) delegate
-(float) duration
-(void) setDuration:(float)
-(id) initWithPath:(id)
-(void) pause
-(void) audioPlayerDidFinishPlaying:(id) successfully:(BOOL)
EJAudioSourceOpenAL
-(void) ended:(id)
-(void) setLooping:(BOOL)
-(void) setCurrentTime:(float)
-(float) currentTime
-(void) play
-(void) setVolume:(float)
-(void) setDelegate:(id)
-(void) dealloc
-(id) delegate
-(float) duration
-(void) setDuration:(float)
-(id) initWithPath:(id)
-(void) pause
PBPutBytesMessageOperation
-(void) finishWithResponse:(id)
-(id) initWithWatch:(id) messageToSend:(id)
-(BOOL) shouldAcceptMessage:(id)
-(BOOL) didTimeout
-(double) responseTimeout
-(BOOL) wasSuccessful
-(unsigned int) cookie
EJOpenALBuffer
+(id) cachedBufferWithPath:(id)
-(void*) getAudioDataWithURL:(id)
-(unsigned int) bufferId
-(void) dealloc
-(float) duration
-(id) initWithPath:(id)
PBFixPermissionsViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(void) viewDidLoad
PBFixRemoteNotificationViewController
-(void) topButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(void) viewDidLoad
EJCanvasContextWebGLScreen
-(void) resizeToWidth:(short) height:(short)
-(id) initWithScriptView:(id) width:(short) height:(short) style:(CGRect)
-(void) dealloc
-(CGRect) frame
-(CGRect) style
-(void) setStyle:(CGRect)
-(void) present
-(void) finish
PBMultipartStreamEvent
+(id) event:(unsigned int) stream:(id) delegate:(id)
-(void) fireInRunLoop:(id) mode:(id)
-(void) setStreamEvent:(unsigned int)
-(unsigned int) streamEvent
-(void) fire
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(void) timerFired:(id)
-(void) setStream:(id)
-(id) stream
PBCloudAppHost
-(id) cloudApp
-(id) viewControllerDelegate
-(void) bindWatch:(id) withConfigurationRequest:(BOOL)
-(void) bindUserAccountToken:(id)
-(void) bindWatch:(id)
-(void) notifyWithAppMessage:(id)
-(void) notifyWithPushNotification:(id)
-(void) notifyWithLaunchURI:(id)
-(id) initWithCloudApp:(id) delegate:(id)
-(void) setViewControllerDelegate:(id)
-(void) requestConfiguration
-(id) appDeveloperID
-(void) setAppDeveloperID:(id)
-(void) setCloudApp:(id)
-(void) dealloc
-(id) init
-(id) delegate
-(void) stop
-(void) start
-(BOOL) running
-(void) setRunning:(BOOL)
PBLabeledValue
+(id) labeledValueWithLabel:(id) value:(id)
-(void) performActionOnAddressBookQuerySession:(id)
-(id) actionSubtitle
-(void) .cxx_destruct
-(id) init
-(id) description
-(id) identifier
-(id) value
-(id) label
-(id) actionTitle
-(id) initWithLabel:(id) value:(id)
PBSystemEndpointBaseMessage
+(void) load
-(id) initWithData:(id)
-(unsigned char) messageType
EJBindingAudio
+(void*) _ptr_to_func_play
+(void*) _ptr_to_func_pause
+(void*) _ptr_to_func_load
+(void*) _ptr_to_func_canPlayType
+(void*) _ptr_to_func_cloneNode
+(void*) _ptr_to_get_duration
+(void*) _ptr_to_get_loop
+(void*) _ptr_to_set_loop
+(void*) _ptr_to_get_volume
+(void*) _ptr_to_set_volume
+(void*) _ptr_to_get_currentTime
+(void*) _ptr_to_set_currentTime
+(void*) _ptr_to_get_ended
+(void*) _ptr_to_get_paused
+(void*) _ptr_to_get_preload
+(void*) _ptr_to_set_preload
+(void*) _ptr_to_get_onloadedmetadata
+(void*) _ptr_to_set_onloadedmetadata
+(void*) _ptr_to_get_oncanplaythrough
+(void*) _ptr_to_set_oncanplaythrough
+(void*) _ptr_to_get_onended
+(void*) _ptr_to_set_onended
+(void*) _ptr_to_get_src
+(void*) _ptr_to_set_src
-(id) initWithContext:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) backgroundLoad
-(void) setPreload:(int)
-(OpaqueJSValue*) _func_play:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_pause:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_load:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_canPlayType:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_cloneNode:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _get_duration:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_loop:(OpaqueJSContext*)
-(void) _set_loop:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_volume:(OpaqueJSContext*)
-(void) _set_volume:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_currentTime:(OpaqueJSContext*)
-(void) _set_currentTime:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(OpaqueJSValue*) _get_ended:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_paused:(OpaqueJSContext*)
-(OpaqueJSValue*) _get_preload:(OpaqueJSContext*)
-(void) _set_preload:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(BOOL) ended
-(void) setEnded:(BOOL)
-(void) sourceDidFinishPlaying:(id)
-(void) endLoad
-(OpaqueJSValue*) _get_src:(OpaqueJSContext*)
-(void) _set_src:(OpaqueJSContext*) value:(OpaqueJSValue*)
-(void) prepareGarbageCollection
-(void) setVolume:(float)
-(void) dealloc
-(id) path
-(void) setPath:(id)
-(void) load
-(int) preload
-(void) setSourcePath:(id)
-(BOOL) loop
-(void) setLoop:(BOOL)
-(float) volume
EJFontCacheKey
+(id) keyWithDescriptor:(id) lineWidth:(float) contentScale:(float)
-(int) normalizedContentScale
-(void) dealloc
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) copyWithZone:(_NSZone*)
PBHTTPRequestSerializer
+(BOOL) supportsSecureCoding
+(BOOL) automaticallyNotifiesObserversForKey:(id)
+(id) serializer
-(id) requestWithMethod:(id) URLString:(id) parameters:(id) error:(id*)
-(void) setStringEncoding:(unsigned int)
-(void) setMutableHTTPRequestHeaders:(id)
-(void) setHTTPMethodsEncodingParametersInURI:(id)
-(void) setMutableObservedChangedKeyPaths:(id)
-(id) mutableHTTPRequestHeaders
-(void) setQueryStringSerializationStyle:(unsigned int)
-(void) setQueryStringSerialization:(id)
-(id) mutableObservedChangedKeyPaths
-(id) requestBySerializingRequest:(id) withParameters:(id) error:(id*)
-(id) HTTPRequestHeaders
-(id) queryStringSerialization
-(unsigned int) queryStringSerializationStyle
-(id) HTTPMethodsEncodingParametersInURI
-(void) setQueryStringSerializationWithStyle:(unsigned int)
-(void) setQueryStringSerializationWithBlock:(id)
-(BOOL) HTTPShouldHandleCookies
-(void) setHTTPShouldUsePipelining:(BOOL)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(void) dealloc
-(id) init
-(id) copyWithZone:(_NSZone*)
-(void) observeValueForKeyPath:(id) ofObject:(id) change:(id) context:(void*)
-(BOOL) allowsCellularAccess
-(unsigned int) cachePolicy
-(BOOL) HTTPShouldUsePipelining
-(void) setHTTPShouldHandleCookies:(BOOL)
-(void) setAllowsCellularAccess:(BOOL)
-(void) setValue:(id) forHTTPHeaderField:(id)
-(void) setNetworkServiceType:(unsigned int)
-(void) setCachePolicy:(unsigned int)
-(void) setTimeoutInterval:(double)
-(unsigned int) networkServiceType
-(id) valueForHTTPHeaderField:(id)
-(double) timeoutInterval
-(unsigned int) stringEncoding
PBStreamingMultipartFormData
-(void) appendFinalBoundary
-(id) finishRequest
-(void) setStringEncoding:(unsigned int)
-(void) setBoundary:(id)
-(id) initWithStringEncoding:(unsigned int)
-(void) setBodyStream:(id)
-(id) boundary
-(id) bodyStream
-(void) appendPartWithHeaders:(id) body:(id)
-(void) .cxx_destruct
-(id) request
-(void) setRequest:(id)
-(id) HTTPHeaders
-(unsigned int) stringEncoding
PBHTTPBodyPart
-(id) initWithEncapsulationBoundary:(BOOL)
-(void) setHasEncapsulationBoundary:(BOOL)
-(BOOL) hasEncapsulationBoundary
-(void) setStringEncoding:(unsigned int)
-(void) setBoundary:(id)
-(id) boundary
-(void) setBodyContentLength:(unsigned long long)
-(void) setHasInitialBoundary:(BOOL)
-(void) setHasFinalBoundary:(BOOL)
-(BOOL) transitionToNextPhase
-(BOOL) hasInitialBoundary
-(id) stringForHeaders
-(BOOL) hasFinalBoundary
-(int) readData:(id) intoBuffer:(char*) maxLength:(unsigned int)
-(unsigned long long) bodyContentLength
-(id) headers
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(id) copyWithZone:(_NSZone*)
-(id) body
-(void) setBody:(id)
-(void) setInputStream:(id)
-(unsigned long long) contentLength
-(id) inputStream
-(BOOL) hasBytesAvailable
-(int) read:(char*) maxLength:(unsigned int)
-(void) setHeaders:(id)
-(unsigned int) stringEncoding
EJFontCache
+(id) instance
-(id) fontWithDescriptor:(id) contentScale:(float)
-(id) outlineFontWithDescriptor:(id) lineWidth:(float) contentScale:(float)
-(void) dealloc
-(id) init
-(void) didReceiveMemoryWarning
-(void) clear
PBMultipartBodyStream
-(void) setFinalBoundary
-(void) setBodyPartsQueue:(id)
-(void) sendEventToDelegate:(unsigned int)
-(void) setInitialBoundary
-(id) bodyPartsQueue
-(void) setStringEncoding:(unsigned int)
-(id) initWithStringEncoding:(unsigned int)
-(void) appendHTTPBodyPart:(id)
-(void) setNumberOfBytesInPacket:(unsigned int)
-(void) setHTTPBodyParts:(id)
-(id) HTTPBodyParts
-(unsigned int) numberOfBytesInPacket
-(id) currentHTTPBodyPart
-(id) HTTPBodyPartEnumerator
-(void) setCurrentHTTPBodyPart:(id)
-(void) setStreamStatus:(unsigned int)
-(void) setHTTPBodyPartEnumerator:(id)
-(void) setPort:(id)
-(id) propertyForKey:(id)
-(BOOL) setProperty:(id) forKey:(id)
-(BOOL) getBuffer:(char**) length:(unsigned int*)
-(id) runLoop
-(void) removeFromRunLoop:(id) forMode:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(double) delay
-(void) setDelay:(double)
-(id) copyWithZone:(_NSZone*)
-(BOOL) isEmpty
-(unsigned int) currentIndex
-(void) close
-(id) port
-(void) setStreamError:(id)
-(void) setRunLoop:(id)
-(id) runLoopMode
-(void) setRunLoopMode:(id)
-(void) setInputStream:(id)
-(void) setOutputStream:(id)
-(void) scheduleInRunLoop:(id) forMode:(id)
-(unsigned long long) contentLength
-(void) open
-(id) outputStream
-(id) inputStream
-(unsigned int) streamStatus
-(BOOL) hasBytesAvailable
-(int) read:(char*) maxLength:(unsigned int)
-(id) streamError
-(void) setBuffer:(id)
-(id) buffer
-(void) setCurrentIndex:(unsigned int)
-(unsigned int) stringEncoding
EJCanvasContextWebGLTexture
-(void) resizeToWidth:(short) height:(short)
-(void) dealloc
-(id) texture
_PBManagedCalendarAlarm
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) objectID
EJBindingPebble
+(void*) _ptr_to_get_onready
+(void*) _ptr_to_set_onready
+(void*) _ptr_to_get_onappmessage
+(void*) _ptr_to_set_onappmessage
+(void*) _ptr_to_get_onpush
+(void*) _ptr_to_set_onpush
+(void*) _ptr_to_get_onwebviewclosed
+(void*) _ptr_to_set_onwebviewclosed
+(void*) _ptr_to_get_onshowConfiguration
+(void*) _ptr_to_set_onshowConfiguration
+(void*) _ptr_to_func_sendAppMessage
+(void*) _ptr_to_func_getVersionCode
+(void*) _ptr_to_func_getAccountToken
+(void*) _ptr_to_func_getWatchToken
+(void*) _ptr_to_func_getExtensions
+(void*) _ptr_to_func_showSimpleNotificationOnPebble
+(void*) _ptr_to_func_showNotificationOnPebble
+(void*) _ptr_to_func_openURL
+(void*) _ptr_to_func_getTimelineToken
+(void*) _ptr_to_func_getTimelineSubscriptionToTopicURL
+(void*) _ptr_to_func_getTimelineSubscriptionsListURL
+(void*) _ptr_to_func_getActiveWatchInfo
-(id) currentUserLockerAppManager
-(id) lockerAppManager
-(void) awakeFromInjection
-(void) setCurrentUserLockerAppManager:(id)
-(id) initWithContext:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) createWithJSObject:(OpaqueJSValue*) scriptView:(id)
-(void) sendReadyMessage:(BOOL)
-(void) onConfigurationRequested
-(void) onAppMessage:(id)
-(void) onPebbleReady:(BOOL)
-(id) pebbleAccountToken
-(id) keyedTokenGenerator
-(void) fetchTimelineToken:(id)
-(void) onPush:(id)
-(void) onWebViewClosed:(id)
-(void) bindWatch:(id) withConfigurationRequest:(BOOL)
-(void) bindUserAccountToken:(id)
-(void) notifyExit
-(void) onMessageReceived:(id)
-(OpaqueJSValue*) _func_sendAppMessage:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getVersionCode:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getAccountToken:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getWatchToken:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getExtensions:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_showSimpleNotificationOnPebble:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_showNotificationOnPebble:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_openURL:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getTimelineToken:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getTimelineSubscriptionToTopicURL:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getTimelineSubscriptionsListURL:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(OpaqueJSValue*) _func_getActiveWatchInfo:(OpaqueJSContext*) argc:(unsigned long) argv:(const OpaqueJSValue**)
-(void) dealloc
PBRemoteAppResource
-(id) proposedFileName
-(id) initWithWatchApp:(id)
-(id) PBWFileURL
-(void) .cxx_destruct
-(id) init
-(id) URLRequest
PBAppSweeper
-(id) lockerAppManager
-(void) setLockerAppManager:(id)
-(id) initWithCurrentUserLockerAppManager:(id) caches:(id)
-(void) applicationsDidChange:(id)
-(void) setCaches:(id)
-(void) .cxx_destruct
-(id) caches
PBQueryStringPair
-(id) initWithField:(id) value:(id)
-(id) URLEncodedStringValueWithEncoding:(unsigned int)
-(void) .cxx_destruct
-(id) value
-(void) setValue:(id)
-(id) field
-(void) setField:(id)
PBDebugLinkedAccountsViewController
+(id) viewController
-(id) smsReplyManager
-(id) linkedAccountsManager
-(id) initWithSMSReplyManager:(id) linkedAccountsManager:(id)
-(id) carrierOverrideSegmentControl
-(id) smsLinkedAccountRefreshButton
-(id) smsLinkedAccountRevokeButton
-(id) smsLinkedAccountViewButton
-(void) viewSmsLinkedAccount:(id)
-(void) revokeSmsLinkedAccount:(id)
-(void) enableSmsLinkedAccount:(id)
-(void) refreshSmsLinkedAccount:(id)
-(void) carrierOverrideSegmentChanged:(id)
-(void) setSmsLinkedAccountRevokeButton:(id)
-(id) smsLinkedAccountEnableButton
-(void) setSmsLinkedAccountEnableButton:(id)
-(void) setSmsLinkedAccountRefreshButton:(id)
-(void) setSmsLinkedAccountViewButton:(id)
-(void) setCarrierOverrideSegmentControl:(id)
-(void) .cxx_destruct
-(void) viewDidLoad
PBCloudAppViewController
+(id) viewControllerWithWatch:(id) watchApp:(id)
-(id) watchApp
-(id) lockerAppManager
-(void) setWatchApp:(id)
-(id) initWithWatch:(id) watchApp:(id) currentUserLockerAppManager:(id)
-(BOOL) jsView:(id) revealWebViewControllerWithURL:(id)
-(id) cloudAppManager
-(void) setCloudAppManager:(id)
-(void) startConfiguration
-(void) failedLaunchingAppWithError:(id)
-(void) connectWithRetries:(id)
-(void) jsView:(id) hideWebViewControllerWithResponse:(BOOL)
-(void) jsViewFailedLoadingConfigPage:(id)
-(id) appHost
-(void) setAppHost:(id)
-(void) .cxx_destruct
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) dismiss
-(void) connect
PBCloudAppManager
+(id) instance
-(void) installApplicationBundle:(id)
-(void) registerAppConfigs:(id)
-(void) registerWatchCloudAppManager:(id)
-(void) unregisterWatchCloudAppManager:(id)
-(id) cloudAppForUUID:(id)
-(void) deployCloudAppWithAppConfig:(id)
-(id) appConfigs
-(void) registerAppConfig:(id)
-(id) watchCloudAppManagers
-(BOOL) isConfigurableAppWithUUID:(id)
-(void) setAppConfigs:(id)
-(void) setWatchCloudAppManagers:(id)
-(void) .cxx_destruct
-(id) init
PBLocalAppResource
-(id) proposedFileName
-(id) initWithWatchApp:(id)
-(id) initWithProposedFileName:(id)
-(void) .cxx_destruct
-(id) initWithBundle:(id)
PBSMSApiClient
+(id) client
-(id) smsReplyManager
-(id) linkedAccountsManager
-(void) sendSMSWithRecipients:(id) text:(id) completion:(id)
-(id) initWithLinkedAccountsManager:(id) smsReplyManager:(id)
-(id) SMSSessionManager
-(void) .cxx_destruct
PBHealthInsightSettingAutoUpdate
+(id) backgroundUpdateOperationWithWatch:(id)
-(id) healthInsightSetting
-(id) initWithWatch:(id) sessionManager:(id)
-(void) backgroundUpdateService:(id) performUpdateWithCompletionHandler:(id)
-(void) backgroundUpdateService:(id) checkForUpdatesWithForcedRefresh:(BOOL) completionHandler:(id)
-(id) healthInsightSettingWatchService
-(void) setHealthInsightSetting:(id)
-(void) .cxx_destruct
-(id) init
-(id) watch
-(void) installUpdate:(id)
-(id) sessionManager
PBHealthSettingsTableEnableHealthModel
-(id) healthManager
-(id) initWithDelegate:(id) healthManager:(id)
-(id) enableHealthModel
-(id) sectionFooterTitle
-(void) saveChanges
-(id) sectionTitle
-(void) .cxx_destruct
-(int) count
-(id) init
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(id) delegate
PBManagedCalendarSource
+(id) allCalendarSourcesInManagedObjectContext:(id)
+(id) findOrCreateCalendarSourceWithIdentifier:(id) inManagedObjectContext:(id)
+(id) findCalendarSourceWithIdentifier:(id) inManagedObjectContext:(id)
-(void) updateValuesFromCalendarSource:(id)
PBAppMessageStressTestViewController
-(id) messagesSentLabel
-(id) numberOfErrorsLabel
-(void) startStressTest
-(void) stopStressTest
-(void) setStressTestRunning:(BOOL)
-(void) sendGolfUpdate
-(BOOL) stressTestRunning
-(unsigned int) numberOfErrors
-(void) setNumberOfErrors:(unsigned int)
-(unsigned int) numberOfMessagesSent
-(void) setNumberOfMessagesSent:(unsigned int)
-(void) setMessagesSentLabel:(id)
-(void) setNumberOfErrorsLabel:(id)
-(void) .cxx_destruct
-(id) init
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
-(void) viewWillDisappear:(BOOL)
-(id) randomString
PBNotificationPairingViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) issueAnalyzer
-(void) setPairingDelegate:(id)
-(id) initWithMediaType:(unsigned int) bottomType:(unsigned int) watchSignal:(id)
-(void) setCandidateToPair:(id)
-(id) wasDelegateCallbackInvokedQueue
-(void) setWasDelegateCallbackInvoked:(BOOL)
-(void) pairingWatch:(id) failedWithError:(id)
-(id) discoveryService
-(BOOL) wasDelegateCallbackInvoked
-(id) pairingDelegate
-(id) pairingFailedUserFacingMessageWithError:(id)
-(id) candidateToPair
-(void) pairingSuccessful
-(void) discoveryService:(id) didDiscoverCandidate:(id)
-(void) discoveryServiceDidFailToDiscoverCandidate:(id) error:(id)
-(void) discoveryService:(id) willPairCandidate:(id)
-(void) discoveryService:(id) didPairCandidate:(id)
-(void) discoveryService:(id) didFailToPairCandidate:(id) error:(id)
-(void) .cxx_destruct
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
PBCalendarPermissionViewController
+(id) viewController
-(BOOL) shouldPresentViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) eventManager
-(id) initWithCalendarEventManager:(id)
-(void) requestPermission
-(void) .cxx_destruct
-(id) init
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
PBFadingTextView
-(id) gradientLayerMask
-(void) layoutSubviews
PBDashboardViewController
-(void) watchConnectionStatusViewWasTappedToConnect:(id)
-(void) showMyPebbleScreenWithCompletionBlock:(id)
-(id) webAppStoreURLFactory
-(id) initWithWatchSetupViewControllerFlowProvider:(id) webAppStoreURLFactory:(id)
-(void) setPresentCoordinator:(id)
-(void) setUpLeftMenuEntries
-(void) setupDefaultSettingsView
-(id) fullViewContainerTopSpaceConstraint
-(id) presentCoordinator
-(void) updateViewFrameWithStatusBar
-(void) reduceMemoryByDeallocatingControllers
-(id) watchStatusContainerView
-(id) notificationsBannerContainerView
-(id) setUpNotificationsTopSpaceConstraint
-(id) optionAtIndexPath:(id)
-(void) sendAnalyticsEventForDashboardOptionTapped:(id)
-(id) dashboardOptions
-(id) bottomOptionsContainerView
-(id) defaultSettingsView
-(void) setFrontViewController:(id) completion:(id)
-(void) leftMenuButtonTapped
-(id) myPebbleViewController
-(id) myPebbleOption
-(void) setCurrentlySelectedOption:(id)
-(void) showViewController:(id)
-(void) showMyPebbleScreen
-(void) setMyPebbleOption:(id)
-(id) watchFacesAppStoreViewController
-(id) watchAppsAppStoreViewController
-(void) setDashboardOptions:(id)
-(void) startWatchSetupWorkflow
-(void) setDefaultOptions:(id)
-(id) watchSetupViewControllerFlowProvider
-(id) currentlySelectedOption
-(void) setMyPebbleViewController:(id)
-(void) setWatchFacesAppStoreViewController:(id)
-(void) setWatchAppsAppStoreViewController:(id)
-(void) leftMenuBottomOptionsViewTappedOnViewAtIndex:(int)
-(void) setUpNotificationsBannerViewTapped:(id)
-(void) setFullViewContainerTopSpaceConstraint:(id)
-(void) setSetUpNotificationsTopSpaceConstraint:(id)
-(void) setNotificationsBannerContainerView:(id)
-(void) setWatchStatusContainerView:(id)
-(void) setBottomOptionsContainerView:(id)
-(id) notificationSettingsViewController
-(void) setNotificationSettingsViewController:(id)
-(void) setDefaultSettingsView:(id)
-(void) .cxx_destruct
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(void) didReceiveMemoryWarning
-(id) tableView
-(void) setTableView:(id)
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(id) statusView
-(id) defaultOptions
-(void) setFrontViewController:(id)
_PBManagedUserAccount
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) lockerAppsSet
-(id) sortedWatchappsSet
-(id) sortedWatchfacesSet
-(void) addLockerApps:(id)
-(void) removeLockerApps:(id)
-(void) addLockerAppsObject:(id)
-(void) removeLockerAppsObject:(id)
-(void) insertObject:(id) inLockerAppsAtIndex:(unsigned int)
-(void) removeObjectFromLockerAppsAtIndex:(unsigned int)
-(void) insertLockerApps:(id) atIndexes:(id)
-(void) removeLockerAppsAtIndexes:(id)
-(void) replaceObjectInLockerAppsAtIndex:(unsigned int) withObject:(id)
-(void) replaceLockerAppsAtIndexes:(id) withLockerApps:(id)
-(void) addSortedWatchapps:(id)
-(void) removeSortedWatchapps:(id)
-(void) addSortedWatchappsObject:(id)
-(void) removeSortedWatchappsObject:(id)
-(void) insertObject:(id) inSortedWatchappsAtIndex:(unsigned int)
-(void) removeObjectFromSortedWatchappsAtIndex:(unsigned int)
-(void) insertSortedWatchapps:(id) atIndexes:(id)
-(void) removeSortedWatchappsAtIndexes:(id)
-(void) replaceObjectInSortedWatchappsAtIndex:(unsigned int) withObject:(id)
-(void) replaceSortedWatchappsAtIndexes:(id) withSortedWatchapps:(id)
-(void) addSortedWatchfaces:(id)
-(void) removeSortedWatchfaces:(id)
-(void) addSortedWatchfacesObject:(id)
-(void) removeSortedWatchfacesObject:(id)
-(void) insertObject:(id) inSortedWatchfacesAtIndex:(unsigned int)
-(void) removeObjectFromSortedWatchfacesAtIndex:(unsigned int)
-(void) insertSortedWatchfaces:(id) atIndexes:(id)
-(void) removeSortedWatchfacesAtIndexes:(id)
-(void) replaceObjectInSortedWatchfacesAtIndex:(unsigned int) withObject:(id)
-(void) replaceSortedWatchfacesAtIndexes:(id) withSortedWatchfaces:(id)
-(id) objectID
PBAppRegistryBlob
-(void) encodeToDataWriter:(id)
-(unsigned int) iconResourceID
-(id) initWithAppName:(id) uuid:(id) infoFlags:(unsigned int) iconResourceID:(unsigned int) appVersion:(id) sdkVersion:(id)
-(void) .cxx_destruct
-(id) init
-(id) uuid
-(id) sdkVersion
-(unsigned int) flags
-(id) appVersion
-(id) appName
PBManagedCalendarEventStore
+(id) storeInManagedObjectContext:(id)
PBPreFirmwareMigrationFlow
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(id) legacyAppAdapter
-(void) legacyAppViewControllerDidFinish:(id)
-(void) legacyAppViewControllerDidTapBackButton:(id)
-(void) setLegacyAppAdapter:(id)
-(void) flowStepDidSkipSelection:(id)
-(id) apliteUpdateController
-(id) legacyAppController
-(void) advanceToStep:(unsigned int)
-(id) connectChargerController
-(BOOL) analyticsEventForFlowAbortionSent
-(void) setAnalyticsEventForFlowAbortionSent:(BOOL)
-(void) apliteViewControllerDidTapBackButton:(id)
-(void) apliteViewControllerDidChooseClassicApp:(id)
-(void) apliteViewControllerDidChooseToContinue:(id)
-(void) connectChargerViewControllerDidTapBackButton:(id)
-(void) connectChargerViewControllerDidContinue:(id)
-(void) setApliteUpdateController:(id)
-(void) setConnectChargerController:(id)
-(void) setLegacyAppController:(id)
-(void) .cxx_destruct
PBBootEnvironment
-(void) setBootConfigOption:(int)
-(void) setCustomRemoteConfigurationURL:(id)
-(int) bootConfigOption
-(id) customRemoteConfigurationURL
-(void) .cxx_destruct
-(id) init
PBPutBytesUploadBinaryImageOperation
-(id) pb_completionBlock
-(id) initWithWatch:(id) image:(id) appID:(unsigned int) progressBlock:(id) completionBlock:(?)
-(void) finishWithCancelledError
-(id) sendMessageSynchronously:(id)
-(void) finishWithTimeoutError
-(void) finishWithNackError
-(BOOL) putPayloadBytesSynchronously
-(unsigned int) imageCRC32
-(void) abortUpload
-(void) finishWithError:(id)
-(void) setCookie:(unsigned int)
-(id) imageData
-(id) error
-(void) .cxx_destruct
-(id) init
-(id) image
-(void) setOffset:(unsigned int)
-(unsigned int) offset
-(float) progress
-(void) main
-(id) watch
-(void) reportProgress
-(id) progressBlock
-(unsigned char) imageType
-(BOOL) success
-(unsigned int) cookie
-(unsigned int) appID
PBTimelineItem
+(id) itemWithWebTimelineLayout:(id) existingIdentifier:(id) parent:(id)
+(id) blobEntryModelFromBlobEntry:(id)
-(id) nextActionId
-(id) blobRepresentationWithMapper:(id)
-(id) timelineIdentifier
-(id) updatedAt
-(id) initWithManagedTimelineItem:(id)
-(id) newActionWithType:(id) attributes:(id)
-(void) addActionWithType:(id) identifier:(unsigned char) title:(id) toItemBuilder:(id)
-(void) addDismissSystemActionWithItemBuilder:(id)
-(void) addMoreSystemActionWithItemBuilder:(id)
-(void) addMuteSystemActionWithItemBuilder:(id)
-(void) addUnmuteSystemActionWithItemBuilder:(id)
-(void) addRemoveSystemActionWithItemBuilder:(id)
-(void) addLeadingSystemActionsWithItemBuilder:(id)
-(void) addTrailingSystemActionsWithItemBuilder:(id)
-(unsigned char) blobTypeForBlobRepresentation
-(BOOL) shouldAddSystemActions
-(BOOL) isAllDay
-(id) startDate
-(id) endDate
-(id) dataSourceIdentifier
-(void) .cxx_destruct
-(id) init
-(id) description
-(double) duration
-(id) actions
-(id) layout
-(BOOL) isVisible
-(id) attributes
-(id) modelIdentifier
-(BOOL) isFloating
-(id) parentIdentifier
-(id) actionForIdentifier:(unsigned char)
PBSettingsCustomScreenSelectionTableViewCell
+(Class) expectedSettingClass
-(id) settingValueLabel
-(void) setSettingValueLabel:(id)
-(void) .cxx_destruct
-(void) awakeFromNib
PBNotificationSource
+(id) notificationSourceWithAppIdentifier:(id) flags:(unsigned int) version:(unsigned short) attributes:(id) actions:(id)
+(id) blobEntryModelFromBlobEntry:(id)
+(id) notificationSourceFromManagedEntry:(id)
-(id) blobRepresentationWithMapper:(id)
-(id) initWithAppIdentifier:(id) flags:(unsigned int) version:(unsigned short) attributes:(id) actions:(id)
-(id) initWithManagedNotificationSource:(id)
-(void) .cxx_destruct
-(id) actions
-(unsigned short) version
-(id) attributes
-(id) appIdentifier
-(id) modelIdentifier
-(unsigned int) flags
PBSupportWebViewController
-(unsigned int) pb_preferredNavigationBarStyle
-(void) setShowDismissButton:(BOOL)
-(id) initWithUrl:(id)
-(void) loadRequest
-(BOOL) showDismissButton
-(void) setWebViewURL:(id)
-(id) webViewURL
-(void) .cxx_destruct
-(void) dealloc
-(void) viewDidLoad
-(id) webView
-(void) setWebView:(id)
-(void) webView:(id) didFailLoadWithError:(id)
-(void) webViewDidStartLoad:(id)
-(void) webViewDidFinishLoad:(id)
-(void) dismissViewController
-(void) setLoadingIndicatorView:(id)
-(id) loadingIndicatorView
PBAppRegistryBlobBuilder
+(id) builder
-(id) withFlags
-(id) withUUID
-(id) withIconResourceID
-(unsigned int) iconResourceID
-(id) withAppVersion
-(id) withSdkVersion
-(id) withAppName
-(void) setIconResourceID:(unsigned int)
-(void) setSdkVersion:(id)
-(void) .cxx_destruct
-(id) uuid
-(id) sdkVersion
-(void) setFlags:(unsigned int)
-(unsigned int) flags
-(id) build
-(void) setUuid:(id)
-(void) setAppName:(id)
-(id) appVersion
-(void) setAppVersion:(id)
-(id) appName
PBNuanceRequest
+(id) configurationWithRate:(unsigned int) language:(id) serialNumber:(id) watchApp:(id)
-(id) watchApp
-(void) setWatchApp:(id)
-(id) initWithRate:(unsigned int) language:(id) serialNumber:(id) watchApp:(id)
-(id) endpointHostForLanguage:(id)
-(BOOL) isWatchAppFirstParty:(id)
-(id) APIKey
-(id) phoneNetwork
-(id) codecStringWithRate:(int)
-(id) nuanceSessionID
-(id) systemAPIKey
-(void) setSystemAPIKey:(id)
-(id) thirdPartyAPIKey
-(void) setThirdPartyAPIKey:(id)
-(id) randomBytes
-(void) setRandomBytes:(id)
-(unsigned int) rate
-(void) .cxx_destruct
-(id) URL
-(id) language
-(void) setLanguage:(id)
-(id) endpoint
-(id) deviceName
-(id) requestData
-(id) applicationName
-(void) setSerialNumber:(id)
-(id) carrierName
-(id) serialNumber
-(id) requestInfo
-(id) appID
PBNuanceRequestInfo
-(id) buildHeaders
-(id) buildBody
-(id) headers
-(void) .cxx_destruct
-(id) init
-(id) body
PBTimelineWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(void) watchWillDisconnect
-(id) synchronizingQueue
-(id) accountSession
-(id) timelineManager
-(id) initWithWatch:(id) watchServicesSet:(id) accountSession:(id) timelineManager:(id)
-(void) sendStandaloneNotificationWithTitle:(id) body:(id)
-(id) blobMapper
-(void) synchronizeClearingFirst:(BOOL)
-(BOOL) isUpdatingFirmware
-(id) blobDBEndpointCoordinator
-(void) setUpdatingFirmware:(BOOL)
-(void) setTimelineFirmwareConfigurationSignal:(id)
-(id) timelineFirmwareConfigurationSignal
-(id) blobDBMessagesForBlob:(id) changeKind:(int)
-(id) blobDBMessagesForChange:(id) blobMapper:(id)
-(id) enqueueMessages:(id) forChange:(id)
-(void) didReceiveNegativeResponse:(id) forChange:(id)
-(id) sendBlobDBMessagesForChanges:(id) dataSourceIdentifier:(id)
-(void) clearDatabasesWithCompletion:(id)
-(id) blobMapperForDataSourceIdentifier:(id)
-(void) .cxx_destruct
-(id) init
-(void) synchronize
-(void) clearDatabases
-(id) watch
PBNuanceRequestData
-(id) buildHeaders
-(id) buildBody
-(id) headers
-(void) .cxx_destruct
-(id) request
-(id) body
-(id) initWithRequest:(id)
-(void) setRequest:(id)
PKRevealControllerContainerView
-(id) initForController:(id) shadow:(BOOL)
-(void) disableUserInteractionForContainedView
-(void) enableUserInteractionForContainedView
-(void) refreshShadowWithAnimationDuration:(double)
-(void) setupShadow
-(id) initForController:(id)
-(void) .cxx_destruct
-(void) layoutSubviews
-(void) setViewController:(id)
-(id) viewController
-(BOOL) hasShadow
-(void) setShadow:(BOOL)
PBSplashViewController
-(void) loadView
-(id) initWithNibName:(id) bundle:(id)
PBRemoteNotificationsPermissionRequestViewController
-(BOOL) shouldPresentViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(void) stopListeningForExternalNotifications
-(void) startListeningForExternalNotifications
-(void) requestRemoteNotificationsPermission
-(void) didReceiveReplyToRemoteNotificationsPermissionRequest
-(void) didReceiveFailureReplyToRemoteNotificationsPermissionRequest
-(void) didTimeoutWaitingToReceiveRemoteNotificationsPermissionRequest:(id)
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
-(void) viewDidDisappear:(BOOL)
PBBTClassicInitialPairingFlow
+(id) flowWithNavigationController:(id)
PBWeatherLocationsSectionsController
-(id) weatherManager
-(void) addPlacemark:(id)
-(id) initWithWeatherManager:(id) tableView:(id) delegate:(id)
-(BOOL) isEqualOrGreaterThanAddMoreLocationsIndexPath:(id)
-(id) placemarkForIndexPath:(id)
-(void) removePlacemark:(id) atIndexPath:(id)
-(BOOL) isLocationIndexPath:(id)
-(void) finishMove
-(unsigned int) locationIndexFromIndexPath:(id)
-(void) .cxx_destruct
-(id) init
-(float) tableView:(id) heightForRowAtIndexPath:(id)
-(id) tableView:(id) willSelectRowAtIndexPath:(id)
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) editingStyleForRowAtIndexPath:(id)
-(BOOL) tableView:(id) shouldIndentWhileEditingRowAtIndexPath:(id)
-(id) tableView:(id) targetIndexPathForMoveFromRowAtIndexPath:(id) toProposedIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(BOOL) tableView:(id) canEditRowAtIndexPath:(id)
-(BOOL) tableView:(id) canMoveRowAtIndexPath:(id)
-(void) tableView:(id) moveRowAtIndexPath:(id) toIndexPath:(id)
-(id) delegate
-(id) tableView
PBBTClassicNewWatchPairingFlow
+(id) flowWithNavigationController:(id)
PBRemoteNotificationManager
+(void) registerForRemoteNotifications
+(BOOL) isRegisteredForRemoteNotifications
-(id) webSyncTrigger
-(void) application:(id) didFinishLaunchingWithRemoteNotification:(id)
-(void) application:(id) didFinishLaunchingWithLocalNotification:(id)
-(id) webSyncManager
-(id) initWithWebSyncManager:(id) webSyncTrigger:(id)
-(void) handleAlertNotification:(id)
-(void) handleTimelineUpdateNotification:(id) fetchCompletionHandler:(id)
-(void) .cxx_destruct
-(id) init
-(void) application:(id) didReceiveRemoteNotification:(id) fetchCompletionHandler:(id)
-(void) application:(id) didReceiveRemoteNotification:(id)
-(void) application:(id) didRegisterUserNotificationSettings:(id)
-(void) application:(id) didFailToRegisterForRemoteNotificationsWithError:(id)
-(void) application:(id) didRegisterForRemoteNotificationsWithDeviceToken:(id)
_PBManagedWatchAppHardwarePlatform
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(int) processInfoFlagsValue
-(void) setProcessInfoFlagsValue:(int)
-(int) primitiveProcessInfoFlagsValue
-(void) setPrimitiveProcessInfoFlagsValue:(int)
-(id) objectID
PBNavigationController
-(BOOL) avoidDoubleDismissBug
-(id) pb_navigationBar
-(void) setAvoidDoubleDismissBug:(BOOL)
-(id) init
-(void) dismissViewControllerAnimated:(BOOL) completion:(id)
-(id) initWithRootViewController:(id)
PBWebSyncTimelineSubscribeTopicUpdateModel
+(id) JSONKeyPathsByPropertyKey
+(void) load
-(BOOL) applyUpdateToWebTimelineAdapter:(id) isResync:(BOOL)
-(void) .cxx_destruct
-(id) topicKey
PBHealthSettingsTableInsightModel
-(id) healthManager
-(id) initWithHealthManager:(id) delegate:(id)
-(id) syncWithHealthKitModel
-(id) sectionFooterTitle
-(void) insightsEnabled:(BOOL)
-(id) models
-(id) activeInsightModel
-(id) sleepInsightModel
-(void) setModels:(id)
-(void) saveChanges
-(id) sectionTitle
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(int) count
-(id) init
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(id) delegate
PBSMSRepliesCarrierAuthenticationViewController
-(id) smsReplyManager
-(id) initWithSMSReplyManager:(id)
-(int) completedOnboardingVersion
-(void) skipButtonPressed:(id)
-(id) bottomButton
-(void) loadRequest
-(id) bottomViewHeightConstraint
-(id) instructionsLabel
-(id) linkedAccountsAPIClient
-(id) parseURLQueryStringToDictionaryFromURL:(id)
-(void) parseConsentWordAndAddressWithCompletion:(id)
-(void) handleCallbackURL:(id)
-(void) sendVerificationText:(id)
-(void) setBottomViewHidden:(BOOL)
-(void) shouldShowVerificationTextButtonWithCompletion:(id)
-(void) setInstructionsLabel:(id)
-(void) setBottomButton:(id)
-(void) setBottomViewHeightConstraint:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) viewDidLoad
-(id) webView
-(void) setWebView:(id)
-(BOOL) webView:(id) shouldStartLoadWithRequest:(id) navigationType:(int)
-(void) webViewDidStartLoad:(id)
-(void) webViewDidFinishLoad:(id)
-(id) bottomView
-(void) messageComposeViewController:(id) didFinishWithResult:(int)
-(void) setBottomView:(id)
PBWebSyncTimelineUnsubscribeTopicUpdateModel
+(id) JSONKeyPathsByPropertyKey
+(void) load
-(BOOL) applyUpdateToWebTimelineAdapter:(id) isResync:(BOOL)
-(void) .cxx_destruct
-(id) topicKey
PBBTClassicPairingFlow
+(id) flowWithNavigationController:(id)
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(id) initWithNavigationController:(id) watchSignal:(id)
-(id) watchSignal
-(void) setWatchSignal:(id)
-(id) pairedWatch
-(int) completedWatchOnboardingVersion
-(id) pairingProblemViewController
-(id) invalidAccessoryViewControllerWithTransportNamed:(id)
-(void) pairingViewControllerUserWantsToStartPairing:(id)
-(void) pairingViewControllerPairingDidSucceed:(id)
-(void) pairingViewControllerPairingDidFail:(id) error:(id)
-(void) pairingViewControllerPairingWasSkipped:(id)
-(void) pairingViewController:(id) pairingWasIgnoredForTransportNamed:(id)
-(BOOL) shouldPairingViewControllerAllowSkip:(id)
-(id) startingViewController
-(id) pairingSuccessViewController
-(id) pairingViewController
-(void) setPairingViewController:(id)
-(void) setPairingSuccessViewController:(id)
-(void) .cxx_destruct
-(id) initWithNavigationController:(id)
PBAnalytics
+(void) load
+(void) setDefaultInstance:(id)
+(id) defaultInstance
-(id) lastEvents
-(void) registerEventInCollection:(id) withName:(id) properties:(id) globalProperties:(id)
-(void) persistEventCache
-(id) debugLoggingEnabledUserDefaultsKey
-(id) eventCache
-(id) persistedEventsUserDefaultsKey
-(id) inMemoryEventCollection
-(void) addEvent:(id)
-(void) setDebugLoggingEnabled:(BOOL)
-(BOOL) debugLoggingEnabled
-(void) sendEventForButtonTappedWithAnalyticsIdentifier:(id) inViewController:(Class)
-(void) sendEventForSwitchValueChangeWithAnalyticsIdentifier:(id) isEnabled:(BOOL) inViewController:(Class)
-(void) registerAndConfigureAnalyticsSystems
-(BOOL) lastNotifiedAnalyticsEnabled
-(void) sendEventForUserOptedOutOfAnalytics:(BOOL)
-(void) setLastNotifiedAnalyticsEnabled:(BOOL)
-(id) lastNotifiedAnalyticsEnabledUserDefaultsKey
-(void) disableLocationForAnalyticsServices
-(id) globalPropertiesForEventCollection:(id)
-(void) registerEvents
-(id) uniqueSessionIdentifier
-(id) accountInfoWithWatch:(id)
-(id) carrierInfo
-(id) appStateInfo
-(id) keenLocationMetaProperties
-(id) watchDescriptionFromWatch:(id)
-(id) globalPropertiesForEventCollection:(id) watch:(id)
-(BOOL) currentlyUploadingAnalyticsEvents
-(void) setCurrentlyUploadingAnalyticsEvents:(BOOL)
-(BOOL) analyticsEnabled
-(id) keenPropertiesForRecentLocation
-(void) sendEventWithEventType:(id) eventData:(id) ignoreAnalyticsDisabled:(BOOL)
-(id) lastForegroundBackgroundSwitchDate
-(void) setLastForegroundBackgroundSwitchDate:(id)
-(void) sendMobileAppLaunchedEventWithParameters:(id)
-(void) subscribeToNSNotification:(id) withBlock:(id)
-(void) uploadAnalytics
-(double) switchForegroundBackgroundAndReturnLastInterval
-(void) sendMobileAppForegroundedEventWithParameters:(id)
-(void) sendMobileAppBackgroundedEventWithParameters:(id)
-(void) sendMobileAppBecameInactiveEvent
-(void) sendMobileAppBecameActiveEvent
-(id) viewControllerClassNameToScreenNameMapping
-(void) sendScreenWillAppearEventWithScreenName:(id)
-(void) sendOnboardingLoginSucceededEvent
-(id) firmwareDescriptionAsDictionaryFromUpdate:(id)
-(void) sendInstallFWEventWithParameters:(id)
-(id) appDescriptionAsDictionaryFromBundle:(id) platformType:(int)
-(void) sendInstallAppEventWithParameters:(id) appInfo:(id)
-(id) appDescriptionAsDictionaryFromWatchApp:(id)
-(void) sendInstallAppFromSDKEventWithParameters:(id) appInfo:(id)
-(void) sendInstallAppFromSDKFailedEventWithParameters:(id) appInfo:(id)
-(id) appWithUUID:(id)
-(void) sendJSAppStartedEventWithParameters:(id) appInfo:(id)
-(void) sendJSAppStoppedEventWithParameters:(id) appInfo:(id)
-(void) sendTimeSyncEvent
-(void) sendConnectionFromSDKEventWithParameters:(id)
-(void) sendANCSEnableNotificationsFailEventWithParameters:(id)
-(void) sendANCSIssueBannerPostedEventWithParameters:(id)
-(void) sendAppStoreSearchPressedEvent
-(void) sendDisconnectedDrawerItemTapEvent
-(void) sendEventWithEventType:(id) eventData:(id)
-(void) sendMyPebbleDetailsViewDeleteAppConfirmedTapEventWithAppInfo:(id)
-(void) sendMyPebbleDetailsViewAppInstalledEventWithAppInfo:(id)
-(void) sendDeepLinkURLToAppStorePageEventWithAppID:(id)
-(void) sendAddToLockerRequestedEventWithParameters:(id) appInfo:(id)
-(void) sendOnboardingCompletedEventWithParameters:(id)
-(void) sendSkipOnboardingURLEventWithParameters:(id)
-(void) sendEventPushNotificationRegisteredWithParameters:(id)
-(void) sendPushNotificationFailedToRegisterEventWithParameters:(id)
-(void) sendPushNotificationReceivedEventWithParameters:(id)
-(void) sendAppShareEventWithApplication:(id) serviceName:(id) success:(BOOL)
-(void) sendWatchColorDetectedEventWithWatch:(id) color:(unsigned int)
-(void) sendWatchAnalyticsUploadFailedEventForAnalyticsEntry:(id) statusCode:(int) responseString:(id) requestError:(id)
-(void) sendBlobDBDatabaseFull:(id)
-(void) sendTimelinePinEvent:(id) withIdentifier:(id) insertedDate:(id) date:(id) dataSource:(id) pinType:(id) numberOfRemindersAttached:(id)
-(void) sendTimelineNotificationDidToggleEventWithState:(unsigned int) appIdentifier:(id) isTriggeredByWatch:(BOOL)
-(void) sendWatchUnfaithfulWipeEvent:(id) withType:(id)
-(void) sendWatchfaceChangedEventWithUUID:(id)
-(void) sendAppReorderedEventWithWatchApp:(id) originalPosition:(id) destinationPosition:(id)
-(void) sendCalendarSelectionChangeEventWithNumberChecked:(id) totalNumber:(id)
-(void) sendWeatherEventWithPlacemark:(id) operation:(unsigned int)
-(void) sendLocationPermissionChangedEvent:(int)
-(void) sendBluetoothStateChangedEvent:(int)
-(void) sendVoiceRecognitionEventWithDurationMs:(id) latencyMs:(id) dataVolumeBytes:(id) timestampSecs:(id) failedToConnect:(id) errorReturned:(id) transcriptionLengthBytes:(id) applicationUUID:(id) applicationName:(id) responseHTTPStatusCode:(id) languageCode:(id) nuanceSessionID:(id) nuanceContext:(id)
-(void) sendDetectedPRFEventWithParameters:(id)
-(void) sendRemoteDiscoveredEventWithParameters:(id)
-(void) sendContactLookupResultEventWithContactMatches:(id) queryString:(id) isGroupMessage:(id)
-(void) sendSMSAPIResultEventWithWasSuccessful:(id) timeInSeconds:(id)
-(void) sendSMSReplyEnabledDisabledEventWithEnabled:(id)
-(void) sendSMSPrivacyPolicyEventWithAccepted:(id)
-(void) sendHealthPrivacyPolicyEventWithAccepted:(id)
-(void) sendFWMigrationStartedEvent
-(void) sendFWMigrationAbortedEvent
-(void) sendFirmwareNotFoundEvent
-(void) sendFirmwareUpdateServerUnreachableEvent
-(void) sendFirmwareUpdateCompletedEventWithStatus:(unsigned int) update:(id)
-(id) firmwareDescriptionAsDictionaryFromVersionInfo:(id)
-(void) sendEventWithEventType:(id) eventData:(id) appInfo:(id)
-(id) currentGlobalPropertiesWithWatch:(id)
-(void) sendEventForErrorWithDescription:(id) file:(id) line:(unsigned int) function:(id)
-(void) prepareLocationManager
-(void) sendRemoveAppEventWithParameters:(id) appInfo:(id)
-(void) sendBLENewDeviceSavedEventWithParameters:(id)
-(void) sendAppsInstalledListEventWithApplications:(id)
-(void) sendOnboardingMigrationLoadNowPressedEvent
-(void) sendOnboardingMigrationSkipAndLoadLaterPressedEvent
-(void) sendOnboardingGrabSomeAppsNextPressedEvent
-(void) setAnalyticsEnabled:(BOOL)
-(void) .cxx_destruct
-(id) init
-(id) deviceInfo
-(id) appInfo
-(id) locationManager
-(id) internalQueue
-(void) setInternalQueue:(id)
PBWebSyncTimelineUpdateModel
+(int) domain
PBVoiceSelectionFlow
+(id) flowWithNavigationController:(id)
-(id) languageConfiguration
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(int) completedOnboardingVersion
-(void) setLanguageConfiguration:(id)
-(id) initWithNavigationController:(id) languageConfiguration:(id)
-(id) voiceLanguageSelectionViewController
-(void) .cxx_destruct
PBWebSyncTimelineCreatePinUpdateModel
+(id) pinJSONTransformer
+(id) JSONKeyPathsByPropertyKey
+(void) load
-(BOOL) applyUpdateToWebTimelineAdapter:(id) isResync:(BOOL)
-(void) .cxx_destruct
-(id) pin
PBWebSyncTimelineDeletePinUpdateModel
+(id) guidJSONTransformer
+(id) JSONKeyPathsByPropertyKey
+(void) load
-(BOOL) applyUpdateToWebTimelineAdapter:(id) isResync:(BOOL)
-(void) .cxx_destruct
-(id) guid
_PBManagedNotificationSourceStatus
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(BOOL) sourceDeletedValue
-(void) setSourceDeletedValue:(BOOL)
-(BOOL) primitiveSourceDeletedValue
-(void) setPrimitiveSourceDeletedValue:(BOOL)
-(id) objectID
PBWebSyncUpdateModel
+(Class) classForTypeString:(id)
+(id) typeStringToUpdateModelClassDictionary
+(void) registerUpdateModelClass:(Class) forTypeString:(id)
+(Class) classForParsingJSONDictionary:(id)
+(id) JSONKeyPathsByPropertyKey
+(int) domain
-(void) .cxx_destruct
-(int) domain
-(id) typeString
PBUserCollectionItem
+(id) JSONKeyPathsByPropertyKey
-(BOOL) validateUsers:(inout id) error:(out id*)
-(id) userUUID
-(void) .cxx_destruct
-(id) userID
PBWebSyncUnknownUpdateModel
+(int) domain
PBVirtualWatchTransport
+(id) virtualWatchTransport
+(void) connectTransport:(id) intoPebbleCentral:(id)
+(void) disconnectTransport:(id) fromPebbleCentral:(id)
-(BOOL) matchesWatch:(id)
-(BOOL) matchesAppUUID:(id)
-(BOOL) createSession:(id*)
-(BOOL) isShared
-(void) .cxx_destruct
-(id) init
-(id) description
-(void) setName:(id)
-(id) name
-(id) identifier
-(id) kind
-(BOOL) isConnected
-(void) open
-(void) setFirmwareVersion:(id)
-(id) firmwareVersion
-(void) closeSession
-(id) outputStream
-(id) inputStream
-(void) setSerialNumber:(id)
-(id) serialNumber
-(void) setConnected:(BOOL)
PBWebSyncPageModel
+(id) nextPageURLJSONTransformer
+(id) syncURLJSONTransformer
+(id) updatesByDomainJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(BOOL) mustResync
-(id) nextURL
-(BOOL) hasMore
-(id) updatesByDomain
-(id) nextPageURL
-(id) syncURL
-(void) .cxx_destruct
-(id) updates
PBUserCollection
+(id) usersJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) users
PBOnboardingAppsStore
+(id) store
-(id) defaultLockerItems
-(id) onboardingWatchfaces
-(id) initWithLockerSessionManager:(id)
-(id) watchSubject
-(void) requestWithWatch:(id)
-(id) onboardingDataRequest
-(void) .cxx_destruct
-(id) init
PBTimelineBlobMapperAppLayoutsConfiguration
+(id) resourcesJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(BOOL) validateResources:(inout id*) error:(out id*)
-(id) layouts
-(void) .cxx_destruct
-(id) attributes
-(id) resources
PBWatchSelectionViewModel
+(id) viewModelWithWatch:(id)
+(id) viewModelForAddWatch
-(id) initWithWatch:(id)
-(void) selectAsActive
-(void) delegateShowPairNewWatch
-(void) setSelectAsActiveBlock:(id)
-(void) delegateDismissActiveWatchSelection
-(void) delegateFailedActiveWatchSelection
-(id) selectAsActiveBlock
-(BOOL) enabled
-(void) .cxx_destruct
-(void) setImage:(id)
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) setName:(id)
-(id) name
-(void) setEnabled:(BOOL)
-(id) image
-(id) model
-(BOOL) active
-(void) setActive:(BOOL)
-(void) setModel:(id)
-(void) setSelectable:(BOOL)
-(BOOL) isSelectable
-(BOOL) isConnected
-(void) setWatch:(id)
-(id) watch
-(void) setSerialNumber:(id)
-(id) serialNumber
-(void) setConnected:(BOOL)
PBTimelineNotification
+(id) notificationFromWebTimelineNotification:(id) existingIdentifier:(id) parent:(id) time:(id)
+(id) standaloneNotificationWithTitle:(id) body:(id)
+(id) timelineNotificationFromManagedTimelineNotificationItem:(id)
-(id) initWithManagedTimelineNotification:(id)
-(void) addLeadingSystemActionsWithItemBuilder:(id)
-(void) addTrailingSystemActionsWithItemBuilder:(id)
-(unsigned char) blobTypeForBlobRepresentation
PBWeatherSettingsViewController
+(int) pb_tableViewStyle
+(id) viewController
-(void) placemarkPicker:(id) didPickPlacemark:(id)
-(unsigned int) pb_preferredNavigationBarStyle
-(void) radioSection:(id) didSelect:(id)
-(void) radioSection:(id) didUpdateModels:(id) selectedModel:(id)
-(id) weatherManager
-(id) initWithWeatherManager:(id)
-(void) dismissSettings:(id)
-(void) setResolveIssueButton:(id)
-(id) resolveIssueButton
-(void) pushPlacemarkPickerViewController
-(void) requestLocationPermissionIfNeeded
-(id) stringForIssue:(unsigned int)
-(id) headerStringForSection:(int)
-(id) controllerForSection:(unsigned int) forSelector:(SEL)
-(void) locationsSectionsControllerDidTapAddLocation:(id)
-(void) locationsSectionsControllerDidTapCurrentLocationIssueIcon:(id)
-(void) resolveIssue:(id)
-(void) .cxx_destruct
-(id) init
-(void) tableView:(id) willDisplayCell:(id) forRowAtIndexPath:(id)
-(float) tableView:(id) heightForRowAtIndexPath:(id)
-(void) tableView:(id) accessoryButtonTappedForRowWithIndexPath:(id)
-(id) tableView:(id) willSelectRowAtIndexPath:(id)
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) editingStyleForRowAtIndexPath:(id)
-(BOOL) tableView:(id) shouldIndentWhileEditingRowAtIndexPath:(id)
-(id) tableView:(id) targetIndexPathForMoveFromRowAtIndexPath:(id) toProposedIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(id) tableView:(id) titleForHeaderInSection:(int)
-(BOOL) tableView:(id) canEditRowAtIndexPath:(id)
-(BOOL) tableView:(id) canMoveRowAtIndexPath:(id)
-(void) tableView:(id) moveRowAtIndexPath:(id) toIndexPath:(id)
-(void) viewDidLoad
PBTableViewController
+(int) pb_tableViewStyle
-(void) setPb_clearsSelectionOnViewWillAppear:(BOOL)
-(id) stopEditingBarButton
-(id) enterEditingBarButton
-(void) clearRowSelectionIfEnabled
-(void) setPb_editing:(BOOL)
-(void) enterEditing
-(id) barButtonWithLocalizedTitleKey:(id) action:(SEL)
-(void) stopEditing
-(BOOL) pb_clearsSelectionOnViewWillAppear
-(void) setContentInsetInResponseToWatchDisconnectedBanner:(UIEdgeInsets)
-(BOOL) pb_editing
-(void) setShowEditButton:(BOOL)
-(BOOL) showEditButton
-(void) .cxx_destruct
-(id) tableView:(id) viewForHeaderInSection:(int)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(void) viewWillLayoutSubviews
-(id) tableView
-(void) setTableView:(id)
-(void) setEditing:(BOOL) animated:(BOOL)
-(void) setEditing:(BOOL)
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
PBTimelineBlobMapperAttributeConfiguration
+(id) attributeEscapingSerialization
+(id) JSONKeyPathsByPropertyKey
-(id) attributeID
-(id) transformer
-(BOOL) escapeSerialization
-(id) enumerationMap
-(void) .cxx_destruct
-(id) maximumLength
PBModalDismissalContext
-(void) .cxx_destruct
-(id) controller
-(void) setController:(id)
-(void) trigger
PBBlobDBResponseMessage
+(BOOL) usesCommandID
+(void) load
-(BOOL) isSuccessfulForResponse:(unsigned char)
-(id) initWithToken:(unsigned short) response:(unsigned char)
-(id) initWithData:(id)
-(unsigned char) response
-(unsigned short) token
PBAnalyticsDataUploader
-(id) analyticsDataStore
-(id) initWithAnalyticsDataStore:(id) sessionManager:(id)
-(void) hintUploadAnalyticsData
-(id) privateQueue
-(void) uploadAnalyticsData
-(void) uploadAnalyticsDataAfterDelay:(double)
-(BOOL) isUploadingAnalyticsData
-(void) uploadAnalyticsDataEntry:(id) afterDelay:(double)
-(void) setIsUploadingAnalyticsData:(BOOL)
-(id) privateScheduler
-(id) analyticsSessionManager
-(void) setAnalyticsSessionManager:(id)
-(void) setPrivateScheduler:(id)
-(void) .cxx_destruct
-(id) init
PBBTPairingSuccessViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) successAutoDismissTimer
-(void) setSuccessAutoDismissTimer:(id)
-(id) initWithBleOnly:(BOOL)
-(BOOL) isBleOnlyPairing
-(void) .cxx_destruct
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
-(void) dismissView
PBTimelineBlobMapperFirmwareConfigurationCacheResource
-(id) proposedFileName
-(id) initWithFirmwareMetadata:(id)
-(id) layoutURL
-(void) .cxx_destruct
-(id) init
-(id) URLRequest
PBWebTimelineAction
+(id) propertyKeysToExcludeFromAttributes
-(void) .cxx_destruct
-(id) type
PBModalAnimationContext
-(void) .cxx_destruct
-(id) completionBlock
-(void) setCompletionBlock:(id)
-(BOOL) animated
-(void) setAnimated:(BOOL)
-(void) trigger
PBDiagnosticsRequest
+(id) requestWithOptedOutOfDiagnostics:(BOOL)
+(id) diagnosticsDisabledJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(BOOL) diagnosticsDisabled
PBModalPresenter
+(void) dismissModalViewControllerFromController:(id) animated:(BOOL) completionBlock:(id)
+(void) presentViewController:(id) onTopOfViewController:(id) animated:(BOOL) completion:(id)
+(void) dismissModalViewControllerFromController:(id) animated:(BOOL)
+(void) presentViewController:(id) onTopOfViewController:(id) animated:(BOOL)
+(BOOL) isModalAnimationInProgress
+(void) setModalAnimationInProgress:(BOOL)
+(void) handleNextQueuedPresentationOrDismissal
+(void) initialize
PBCohortsResponse
+(id) languagesJSONTransformer
+(id) firmwareJSONTransformer
+(id) healthInsightSettingJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) healthInsightSetting
-(id) firmware
-(void) .cxx_destruct
-(id) languages
PBModalPresentationContext
-(void) .cxx_destruct
-(id) presentedViewController
-(void) setPresenterViewController:(id)
-(id) presenterViewController
-(void) setPresentedViewController:(id)
-(void) trigger
PBWebTimelineAttributable
+(id) JSONDictionaryTransformer
+(id) propertyKeysToExcludeFromAttributes
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) attributes
PBWatchColorStore
-(unsigned int) storedWatchColorForWatchWithSerialNumber:(id)
-(void) storeColor:(unsigned int) forWatchWithSerialNumber:(id)
-(id) watchColorUserDefaultsKeyForWatchWithSerialNumber:(id)
-(void) .cxx_destruct
-(id) init
-(id) userDefaults
-(id) initWithUserDefaults:(id)
PBLogViewController
-(id) logTextView
-(id) initWithLogFileURL:(id)
-(void) setLogTextView:(id)
-(void) setLogContents:(id)
-(id) logContents
-(void) setFilterString:(id)
-(id) filterString
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(void) viewDidLoad
-(id) searchBar
-(void) searchBar:(id) textDidChange:(id)
-(void) searchBarSearchButtonClicked:(id)
-(void) setSearchBar:(id)
-(void) refresh
PBPreferenceChange
+(id) changeWithKind:(unsigned int) notificationSource:(id)
-(id) preference
-(id) initWithKind:(unsigned int) preference:(id)
-(void) .cxx_destruct
-(unsigned int) kind
PBWatchDisconnectedBannerViewTapNotificationListener
+(void) installListenerWithModalCoordinator:(id) flowProvider:(id)
PBDebugAutoUpdateViewController
+(int) pb_tableViewStyle
-(id) backgroundUpdateClasses
-(BOOL) isLastRowWithIndexPath:(id)
-(id) backgroundUpdatesService
-(void) triggerUpdateWithUpdateServiceClass:(Class)
-(void) showOperationResultForClass:(Class) withResultMessage:(id)
-(void) setBackgroundUpdatesService:(id)
-(void) setBackgroundUpdateClasses:(id)
-(void) .cxx_destruct
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(void) viewDidLoad
PBActiveWatchSelectionViewModel
+(id) viewModel
-(id) pebbleCentral
-(void) setPebbleCentral:(id)
-(id) initWithPebbleCentral:(id)
-(id) registeredWatches
-(id) watchSelectionViewModelForWatch:(id)
-(void) insertConnectedWatch:(id)
-(id) watchSelectionViewModels
-(void) dismissActiveWatchSelectionWithViewModel:(id)
-(void) failedActiveWatchSelectionWithViewModel:(id)
-(void) showPairNewWatchWithViewModel:(id)
-(int) numberOfWatches
-(id) watchSelectionViewModelAtIndex:(int)
-(void) removeWatchAtIndex:(int)
-(id) watches
-(int) activeWatchIndex
-(void) setActiveWatchIndex:(int)
-(void) setRegisteredWatches:(id)
-(void) setWatchSelectionViewModels:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
PBFactoryRegistryWriteResponseMessage
+(void) load
PBNotificationSourceChange
+(id) changeWithKind:(unsigned int) notificationSource:(id)
-(id) initWithKind:(unsigned int) notificationSource:(id)
-(id) notificationSource
-(void) .cxx_destruct
-(unsigned int) kind
PBAppDependencies
-(id) healthManager
-(id) languageConfiguration
-(id) lockerSessionManager
-(id) localAppsStorage
-(id) currentUserLockerAppManager
-(id) smsReplyManager
-(id) contactPreferredPhoneManager
-(id) addressBookManager
-(id) preferenceManager
-(id) activeWatch
-(id) linkedAccountsManager
-(id) notificationSourceManager
-(id) upgradeFirmwareFlowProvider
-(id) webSocketManager
-(id) remoteConfigurationManager
-(id) accountSession
-(id) watchAppInstallPresenter
-(id) timelineManager
-(id) webSyncTrigger
-(id) weatherAppManager
-(id) privacyPolicyManager
-(id) settingsManager
-(void) configureDependencies
-(id) fileURLRouter
-(id) remoteNotificationManager
-(id) backgroundFetchManager
-(id) LEPermissionRequestPolicy
-(id) pebbleCentral
-(void) installRootViewControllerIntoWindow:(id)
-(id) firmwareUpdateViewControllerBuilder
-(id) activityPreferenceManager
-(id) healthKitManager
-(id) dashboardViewController
-(id) webSyncManager
-(id) firmwareSessionManager
-(id) rootWireframe
-(id) firmwareUpdatePresenter
-(id) rootPresentCoordinator
-(id) webAppStoreURLFactory
-(id) bootEnvironment
-(id) newWatchSetupViewControllerFlowProvider
-(id) advancedAppGestures
-(id) analytics
-(id) appConfigListener
-(id) appLaunchService
-(id) contactSupportEmailURLListener
-(id) onboardingSkipURLListener
-(id) watchAnalyticsDataUploader
-(id) watchAnalyticsLegacyDataUploader
-(id) weatherManager
-(id) webSocketsMediator
-(id) appSweeper
-(void) prepareEjectaPebbleBindingForInjection
-(void) preparePairingBaseViewControllerForInjection
-(void) prepareWatchDisconnectedBannerViewForInjection
-(id) scoped_advancedAppGestures
-(id) scoped_analytics
-(id) scoped_healthAnalyticsUserDefaultsDataStore
-(id) scoped_watchAnalyticsUserDefaultsDataStore
-(id) scoped_appConfigListener
-(id) scoped_appLaunchService
-(id) scoped_appSweeper
-(id) lockerSessionManagerCache
-(id) scoped_backgroundFetchManager
-(id) scoped_bluetoothStatusChecker
-(id) scoped_bootEnvironment
-(id) scoped_calendarEventManager
-(id) scoped_addressBookManager
-(id) scoped_contactPreferredPhoneManager
-(id) scoped_contactSupportEmailURLListener
-(id) scoped_currentUserLockerAppManager
-(id) timelineBlobMapperCache
-(id) scoped_fileURLRouter
-(id) scoped_routes
-(id) scoped_languageConfiguration
-(id) scoped_LEPermissionRequestPolicy
-(id) scoped_linkedAccountsManager
-(id) scoped_localAppsStorage
-(id) scoped_preferenceManager
-(id) scoped_notificationSourceManager
-(id) scoped_onboardingSkipURLListener
-(id) scoped_pebbleCentral
-(id) scoped_remoteConfigurationManager
-(id) configurationSessionManager
-(id) scoped_remoteNotificationManager
-(id) scoped_healthKitManager
-(id) healthUserDefaults
-(id) scoped_activityPreferenceManager
-(id) scoped_healthManager
-(id) scoped_timelineDataStore
-(id) defaultCoreDataManager
-(id) scoped_timelineManager
-(id) timelineBlobMapperSessionManager
-(id) calendarEventManager
-(id) timelineDataStore
-(id) weatherTimelineAdapter
-(id) webSocketsTimelineAdapter
-(id) webTimelineAdapter
-(id) scoped_watchColorManager
-(id) scoped_weatherManager
-(id) scoped_weatherAppManager
-(id) scoped_weatherTimelineAdapter
-(id) scoped_webSocketsMediator
-(id) scoped_webSocketsTimelineAdapter
-(id) scoped_webSyncManager
-(id) webSyncSessionManager
-(id) scoped_webSyncTrigger
-(id) scoped_webTimelineAdapter
-(id) scoped_smsReplyManager
-(id) scoped_configurationSessionManager
-(id) scoped_firmwareSessionManager
-(id) scoped_healthInsightSettingSessionManager
-(id) scoped_languagePacksSessionManager
-(id) scoped_lockerSessionManager
-(id) scoped_lockerSessionManagerCache
-(id) scoped_webSyncSessionManager
-(id) scoped_timelineBlobMapperSessionManager
-(id) scoped_weatherSessionManager
-(id) scoped_timelineBlobMapperCache
-(id) scoped_watchAnalyticsDataUploader
-(id) watchAnalyticsUserDefaultsDataStore
-(id) scoped_watchAnalyticsLegacyDataUploader
-(id) scoped_privacyPolicyManager
-(id) scoped_rootWireframe
-(id) onboardingViewControllerFlowProvider
-(id) scoped_window
-(id) scoped_dashboardViewController
-(id) initialWatchSetupViewControllerFlowProvider
-(id) scoped_rootViewController
-(id) scoped_rootPresentCoordinator
-(id) scoped_webAppStoreURLFactory
-(id) watchColorManager
-(id) scoped_watchAppInstallPresenter
-(id) scoped_firmwareUpdatePresenter
-(id) scoped_watchConnectionProblemPresenter
-(id) healthAnalyticsUserDefaultsDataStore
-(id) bluetoothStatusChecker
-(id) watchConnectionProblemPresenter
-(id) healthInsightSettingSessionManager
-(id) languagePacksSessionManager
-(id) weatherSessionManager
-(void) inject_PBActiveWatchSelectionViewController_782
-(void) inject_PBHealthSyncViewController_787
-(void) inject_PBSMSRepliesViewController_791
-(void) inject_PBAddressBookQuerySession_795
-(void) inject_PBCalendarPermissionViewController_799
-(void) inject_PBCalendarSettingsViewController_805
-(void) inject_PBCloudAppViewController_809
-(void) inject_PBContactsSettingsViewModel_819
-(void) inject_PBContactsSettingsViewController_823
-(void) inject_PBContactsSettingsContactDetailsViewModel_827
-(void) inject_PBDebugBlobDBViewController_837
-(void) inject_PBDebugSettingsTableViewController_841
-(void) inject_PBDebugNotificationSourceViewController_845
-(void) inject_PBDetailPopupViewController_850
-(void) inject_PBFirmwareVersionWatchService_867
-(void) inject_PBMyPebbleViewController_900
-(void) inject_PBPlacemarkPickerViewController_917
-(void) inject_PBSMSRepliesFlow_935
-(void) inject_PBSMSApiClient_939
-(void) inject_PBSupportViewController_943
-(void) inject_PBWeatherSettingsViewController_951
-(void) inject_PBHealthSettingsViewController_956
-(void) inject_PBHealthProfilePickerViewManager_998
-(void) inject_PBWatchAnalyticsManager_1004
-(void) inject_PBHealthAnalyticsManager_1011
-(void) inject_PBActiveWatchSelectionViewModel_1015
-(void) inject_PBBackgroundLockerRefresh_1019
-(void) inject_PBBluetoothCheckViewController_1023
-(void) inject_PBBluetoothStatusChecker_1027
-(void) inject_PBCalendarDetailPopupViewModel_1031
-(void) inject_PBContactSupportHelper_1035
-(void) inject_PBFirmwareUpdateCheck_1039
-(void) inject_PBDebugLinkedAccountsViewController_1043
-(void) inject_PBFirmwareUpdateOperation_1054
-(void) inject_PBFirmwareUpdateService_1059
-(void) inject_PBHandshakeWatchService_1065
-(void) inject_PBHealthInsightSettingUploadOperation_1069
-(void) inject_PBHealthInsightSettingAutoUpdate_1073
-(void) inject_PBHealthInsightSettingWatchService_1077
-(void) inject_PBInstallDefaultLockerItems_1084
-(void) inject_PBLanguageWatchService_1088
-(void) inject_PBLanguageSelectionFlow_1092
-(void) inject_PBLoopedFirmwareUpdater_1096
-(void) inject_PBNuanceClient_1100
-(void) inject_PBOnboardingAppsStore_1104
-(void) inject_PBOnboardingConfigurationManager_1108
-(void) inject_PBTimelineActionsWatchService_1112
-(void) inject_PBTimelineWatchService_1116
-(void) inject_PBSettingsTableViewController_1120
-(void) inject_PBUserAccountFlow_1124
-(void) inject_PBVoiceSelectionFlow_1128
-(void) inject_PBHealthOptionSelectionFlow_1132
-(void) inject_PBWatchAppDetailPopupViewModel_1139
-(void) inject_PBWatchAppManager_1146
-(void) inject_PBWatchCloudAppManager_1151
-(void) inject_PBWatchColorLoader_1155
-(void) inject_PBWeatherDetailPopupViewModel_1159
-(void) inject_PBHealthDetailPopupViewModel_1163
-(void) inject_PBWeatherAppWatchService_1167
-(void) inject_PBNotificationSourceWatchService_1171
-(void) inject_PBPreferenceWatchService_1175
-(void) inject_PBWeatherFetcher_1179
-(void) inject_PBWebAppStoreViewController_1185
-(void) .cxx_destruct
-(id) window
-(id) init
-(id) rootViewController
-(id) routes
PBWebSyncSessionManager
-(id) fetchSyncPageWithURL:(id)
PBEntitlements
+(id) entitlements
-(id) fullApplicationIdentifier
-(id) initWithExecutableURL:(id) provisionURL:(id)
-(id) initWithExecutableData:(id) provisionData:(id)
-(id) findPlistInData:(id)
-(BOOL) isDevelopmentBuild
-(BOOL) isEnterpriseBuild
-(void) .cxx_destruct
-(int) apsEnvironment
PBHealthInsightSettingFileURLHandler
-(id) activeWatch
-(id) modalCoordinator
-(id) initWithActiveWatch:(id) modalCoordinator:(id)
-(BOOL) canHandleFileURL:(id)
-(void) processFileAtURL:(id)
-(void) showCompleteAlert:(id) inViewController:(?) withMessage:(id)
-(void) .cxx_destruct
PBActiveWatchSelectionCell
-(void) configureWithViewModel:(id)
-(id) selectButton
-(void) setSelectButton:(id)
-(id) swipeToDeleteGestureRecognizer
-(void) setWatchImageView:(id)
-(void) setSwipeToDeleteGestureRecognizer:(id)
-(id) slidingView
-(id) springBezier
-(void) animateEndOfPanWithCenter:(CGPoint) velocity:(CGPoint)
-(void) setSlidingView:(id)
-(id) outlineImageView
-(void) setOutlineImageView:(id)
-(id) disconnectedImage
-(void) setDisconnectedImage:(id)
-(void) setSpringBezier:(id)
-(id) watchImageView
-(id) viewModel
-(void) setViewModel:(id)
-(void) handlePanGesture:(id)
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) setDelegate:(id)
-(id) delegate
-(BOOL) gestureRecognizerShouldBegin:(id)
-(void) awakeFromNib
-(void) prepareForReuse
-(void) commonInit
PBLogFormatter
-(id) formatLogMessage:(id)
-(void) didAddToLogger:(id)
-(void) willRemoveFromLogger:(id)
-(void) .cxx_destruct
-(id) init
PBCoreDumpCryptor
+(id) encryptCoreDumpData:(id) forUserID:(id)
PBSettingsDetailTextTableViewCell
+(Class) expectedSettingClass
-(id) staticTextLabel
-(void) setStaticTextLabel:(id)
-(void) .cxx_destruct
-(void) awakeFromNib
PBMultipartParser
+(id) boundaryFromHTTPHeaders:(id)
-(id) initWithBoundary:(id) messageData:(id)
-(void) setMutableMessage:(id)
-(void) setMultipartParser:(multipart_parser*)
-(multipart_parser*) multipartParser
-(void) setLastHeaderName:(id)
-(id) partHeaders
-(id) lastHeaderName
-(void) setPartHeaders:(id)
-(void) setPartData:(id)
-(id) mutableMessage
-(int) onHeaderField:(id)
-(int) onHeaderValue:(id)
-(int) onPartData:(id)
-(int) onPartDataBegin
-(int) onHeadersComplete
-(int) onPartDataEnd
-(int) onBodyEnd
-(id) boundary
-(id) messageData
-(id) parse
-(id) partData
-(void) .cxx_destruct
-(id) init
-(id) message
-(void) setMessage:(id)
PBSettingsManager
+(id) sharedManager
-(BOOL) optOutOfAnalytics
-(void) setOptOutOfAnalytics:(BOOL)
-(id) pebbleAccountUserUUID
-(BOOL) autoAppUpdatingEnabled
-(void) setAutoAppUpdatingEnabled:(BOOL)
-(BOOL) developerMode
-(int) lastCompletedOnboardingVersion
-(void) setLastCompletedOnboardingVersion:(int)
-(id) pebbleAccountSessionToken
-(id) pebbleAccountUserID
-(void) setPebbleAccountSessionToken:(id)
-(void) setPebbleAccountUserID:(id)
-(void) setPebbleAccountUserUUID:(id)
-(BOOL) shouldInformWebOptOutOfAnalyticsOption
-(void) setWebOptOutOfAnalytics:(BOOL)
-(BOOL) webOptOutOfAnalytics
-(void) setDeveloperMode:(BOOL)
-(void) setAppUpdateNotifyForUpdateType:(unsigned int)
-(void) setAutoAppUpdateOnlyOverWifi:(BOOL)
-(void) setAutoFirmwareUpdatingEnabled:(BOOL)
-(unsigned int) appUpdateNotifyForUpdateType
-(BOOL) autoAppUpdateOnlyOverWifi
-(BOOL) autoFirmwareUpdatingEnabled
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(void) syncSettings
PBHealthOptionSelectionViewController
-(id) healthManager
-(id) initWithFlowStepDelegate:(id) healthManager:(id)
-(void) prettifyUI
-(id) scrollViewContentView
-(void) setScrollViewContentView:(id)
-(void) updateTextForView
-(id) activeOptionSwitch
-(id) sleepOptionSwitch
-(id) healthKitOptionSwitch
-(id) spaceAboveEnableConstraint
-(void) showHealthKitPermissions:(id)
-(void) styleSwitch:(id)
-(id) activeLabel
-(id) sleepLabel
-(id) healthKitLabel
-(id) activeSeparator
-(id) sleepSeparator
-(id) healthKitSwitchHeightConstraint
-(void) enabledPressed:(id)
-(void) setActiveLabel:(id)
-(void) setActiveOptionSwitch:(id)
-(void) setActiveSeparator:(id)
-(void) setSleepLabel:(id)
-(void) setSleepOptionSwitch:(id)
-(void) setSleepSeparator:(id)
-(void) setHealthKitLabel:(id)
-(void) setHealthKitOptionSwitch:(id)
-(void) setSpaceAboveEnableConstraint:(id)
-(void) setHealthKitSwitchHeightConstraint:(id)
-(id) descriptionLabel
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) init
-(id) delegate
-(void) setScrollView:(id)
-(id) scrollView
-(void) viewWillLayoutSubviews
-(void) viewDidLoad
-(void) setEnableButton:(id)
-(id) enableButton
-(void) setDescriptionLabel:(id)
PBHealthInsightSettingUpdateBinaryCacheResource
-(id) proposedFileName
-(double) maximumAge
-(id) initWithHealthInsightSettingUpdateMetadata:(id)
-(id) healthInsightSettingURL
-(void) .cxx_destruct
-(id) init
-(id) URLRequest
PBSystemDetailPopupViewModel
+(id) viewModelForSystemApp:(int) watchColor:(unsigned int) watchModel:(int)
-(id) watchApp
-(id) watchAppManager
-(void) setAsDefaultWatchFace
-(void) deleteWatchApp
-(void) getCompanionApp
-(void) openAboutWatchApp
-(void) openContactDeveloper
-(id) initWithWatchApp:(id) name:(id) author:(id) icon:(id) screenshot:(id)
-(id) initWithDataSourceUUID:(id) timelineManager:(id)
-(void) .cxx_destruct
-(void) share
-(void) openSettings
PBPrivacyPolicyManager
+(id) urlForPrivacyPolicy:(unsigned int)
-(BOOL) needToShowPrivacyPolicy:(unsigned int)
-(id) privacyPolicyModal:(unsigned int)
-(id) createPrivacyPolicyAlertController:(unsigned int) reviewHandler:(id) cancelHandler:(?) acceptHandler:(id)
-(void) acceptedPrivacyPolicy:(unsigned int)
-(BOOL) hasAgreedToAnyPrivacyPolicy
-(void) sendAnalyticsForPrivacyPolicy:(unsigned int) accepted:(BOOL)
-(BOOL) hasAgreedToPrivacyPolicy:(unsigned int)
-(BOOL) hasAgreedToAllPrivacyPolicies
-(void) .cxx_destruct
-(id) init
-(id) userDefaults
-(id) initWithUserDefaults:(id)
PBTimelineAttributeContentLocalizedString
+(BOOL) supportsSecureCoding
-(id) localizedStringWithBinding:(id)
-(id) initWithLocalizationKey:(id)
-(id) initWithLocalizationKey:(id) placeholderKeyPaths:(id)
-(id) placeholderKeyPaths
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(id) init
-(id) localizationKey
PBOnboardingDoneViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) initWithWatchSignal:(id)
-(void) .cxx_destruct
-(id) titleLabel
-(void) viewDidLoad
-(void) setTitleLabel:(id)
-(void) setDoneButton:(id)
-(id) doneButton
PBManagedTimelineItemActionable
-(BOOL) updateActionsWithActions:(id)
-(id) findOrCreateActionWithIdentifier:(id)
PBCalendarEventAlarm
+(id) eventAlarmFromManagedCalendarAlarm:(id)
-(id) calendarEventAlarmWithTimelineIdentifier:(id)
-(id) timelineIdentifier
-(id) initWithAbsoluteDate:(id) timelineIdentifier:(id)
-(id) initFromManagedCalendarAlarm:(id)
-(id) absoluteDate
-(void) .cxx_destruct
-(id) init
-(id) entityIdentifier
PBCalendarDetailPopupViewModel
+(id) calendarViewModel
-(void) setAsDefaultWatchFace
-(id) initWithTimelineManager:(id)
-(void) deleteWatchApp
-(void) getCompanionApp
-(void) openAboutWatchApp
-(void) openContactDeveloper
-(void) share
-(void) openSettings
PBWeatherDetailPopupViewModel
+(id) weatherViewModel
-(void) setAsDefaultWatchFace
-(id) initWithTimelineManager:(id)
-(void) deleteWatchApp
-(void) getCompanionApp
-(void) openAboutWatchApp
-(void) openContactDeveloper
-(void) share
-(void) openSettings
PBFixAddressBookPermissionViewController
-(void) topButtonPressed:(id)
-(void) viewDidLoad
PBHealthDetailPopupViewModel
+(id) healthViewModel
-(void) setAsDefaultWatchFace
-(id) initWithTimelineManager:(id)
-(void) deleteWatchApp
-(void) getCompanionApp
-(void) openAboutWatchApp
-(void) openContactDeveloper
-(void) share
-(void) openSettings
PBRadioButtonTableViewCell
+(float) rowHeight
-(id) selectedCheckBox
-(void) setSelectedCheckBox:(id)
-(void) .cxx_destruct
-(void) setChecked:(BOOL)
-(void) awakeFromNib
-(id) titleLabel
-(id) model
-(void) setTitleLabel:(id)
-(BOOL) isChecked
-(void) setModel:(id)
PBFactoryRegistryRequestValueOperation
-(id) initWithWatch:(id) keyToRequest:(unsigned int)
-(id) messageExpectations
-(void) .cxx_destruct
-(id) init
-(unsigned int) key
-(void) main
-(void) finish
-(id) watch
-(void) expectResponse
-(id) valueData
PBBTClassicPairingViewController
-(id) bluetoothNameLabel
-(BOOL) shownPickerOnce
-(void) showPicker
-(BOOL) accessoryPickerReturnedSuccessfully
-(void) setShownPickerOnce:(BOOL)
-(void) showPickerForDevicesMatchingPredicate:(id)
-(void) setAccessoryPickerReturnedSuccessfully:(BOOL)
-(void) setBluetoothNameLabel:(id)
-(id) warningIcon
-(void) setWarningIcon:(id)
-(void) .cxx_destruct
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
-(void) viewWillDisappear:(BOOL)
-(id) warningLabel
-(void) setWarningLabel:(id)
PBTimelineItemActionBlobBuilder
+(id) builder
-(id) withType
-(id) addAttribute
-(id) withIdentifier
-(void) .cxx_destruct
-(id) init
-(id) identifier
-(void) setType:(id)
-(id) type
-(void) setIdentifier:(id)
-(id) attributes
-(void) setAttributes:(id)
-(id) build
PBDetailPopupViewModel
+(id) keyPathsForValuesAffectingAreTimelinePinsEnabled
+(id) keyPathsForValuesAffectingAreTimelineNotificationsEnabled
-(int) currentWatchPlatformType
-(void) setActionsEnabled:(BOOL)
-(BOOL) canBeSetAsDefaultWatchFace
-(void) setCanBeSetAsDefaultWatchFace:(BOOL)
-(id) timelineManager
-(void) setAsDefaultWatchFace
-(BOOL) actionsEnabled
-(BOOL) usesTimeline
-(BOOL) hasMetaInformation
-(void) deleteWatchApp
-(void) getCompanionApp
-(id) appCompanionURL
-(id) developerEmail
-(void) toggleAreTimelinePinsEnabled
-(void) toggleAreTimelineNotificationsEnabled
-(void) openAboutWatchApp
-(void) openContactDeveloper
-(BOOL) showScreenshot
-(BOOL) showGetCompanionButton
-(BOOL) showQuickGlance
-(id) numberOfHearts
-(id) initWithDataSourceIdentifier:(id) timelineManager:(id)
-(unsigned int) dataSourceState
-(BOOL) areTimelinePinsEnabled
-(void) setDataSourceState:(unsigned int)
-(BOOL) areTimelineNotificationsEnabled
-(id) appDeveloperName
-(id) appIconURL
-(id) appIconImage
-(id) appScreenshotURL
-(id) appScreenshotImage
-(void) setObservationInfo:(void*)
-(id) dataSourceIdentifier
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void*) observationInfo
-(BOOL) showIcon
-(void) share
-(id) watch
-(BOOL) canBeDeleted
-(BOOL) hasSettings
-(id) appId
-(void) openSettings
-(id) appName
PBAppVersionSupportTableFooterView
-(id) appVersionLabel
-(id) updateButton
-(id) watchVersionLabel
-(void) checkForUpdatesButtonTapped
-(BOOL) updateButtonVisible
-(void) setUpdateButtonVisible:(BOOL)
-(BOOL) watchVersionVisible
-(void) setWatchVersionVisible:(BOOL)
-(id) watchVersion
-(void) setWatchVersion:(id)
-(void) setAppVersionLabel:(id)
-(void) setWatchVersionLabel:(id)
-(void) setUpdateButton:(id)
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(void) awakeFromNib
PBBackgroundLockerRefresh
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(id) lockerAppManager
-(void) broadcaster:(id) didReceivePingMessage:(id) forWatch:(id)
-(id) initWithWatch:(id) watchServicesSet:(id) currentUserLockerAppManager:(id)
-(void) .cxx_destruct
-(id) init
-(id) watch
PBWatchAppDetailPopupViewModel
+(id) viewModelWithWatchApp:(id)
-(id) watchApp
-(id) lockerAppManager
-(id) watchAppManager
-(void) setAsDefaultWatchFace
-(id) initWithWatchApp:(id) currentUserLockerAppManager:(id) timelineManager:(id)
-(void) deleteWatchApp
-(void) getCompanionApp
-(void) openAboutWatchApp
-(void) openContactDeveloper
-(void) .cxx_destruct
-(void) share
-(void) openSettings
PBSingleAppCollection
+(id) applicationJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) application
PBPutBytesAckMessage
+(void) load
-(id) initWithData:(id)
-(unsigned int) cookie
PBJSBridgeWatchAppLoadRequest
+(id) appUUIDJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) appUUID
-(BOOL) validateAppID:(inout id*) error:(out id*)
-(BOOL) validateName:(inout id*) error:(out id*)
-(void) .cxx_destruct
-(id) name
-(id) appID
PBPermissionRequestFlow
-(void) startFlowWithContext:(id)
-(void) goToNextFlowStepAfterPhase:(int)
-(void) goToNextFlowStepAfterFlowStep:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(void) fixPermissionViewControllerWantsToFix:(id) needsToInvokeSettings:(BOOL)
-(void) fixPermissionViewControllerWantsToSkip:(id)
-(int) completedOnboardingVersion
-(id) fixNotificationViewController
-(void) setFixNotificationViewController:(id)
-(id) fixLocationViewController
-(id) fixCalendarViewController
-(void) goToFixPermissionsScreenForFlowStep:(id)
-(id) remoteNotificationsPermissionRequestViewController
-(id) locationPermissionRequestViewController
-(id) calendarPermissionViewController
-(void) setRemoteNotificationsPermissionRequestViewController:(id)
-(void) setLocationPermissionRequestViewController:(id)
-(void) setCalendarPermissionViewController:(id)
-(void) setFixLocationViewController:(id)
-(void) setFixCalendarViewController:(id)
-(void) .cxx_destruct
-(BOOL) success
-(void) setSuccess:(BOOL)
-(id) initWithNavigationController:(id)
PBCollectionViewCell
+(id) pb_nib
+(id) reuseIdentifier
-(id) reuseIdentifier
PBLEControlSetDiscoverableMessage
-(id) initWithDiscoverability:(BOOL) interval:(unsigned short)
-(unsigned short) interval
-(BOOL) discoverable
PBBaseFileURLHandler
-(BOOL) showAlertIfWatchIsDisconnected:(id) withURL:(id)
-(BOOL) canHandleFileURL:(id)
-(void) processFileAtURL:(id)
-(BOOL) handleFileURL:(id)
-(id) temporalURLForFileAtURL:(id)
PBLanguageConfiguration
-(id) preferredVoiceLanguageISOCode6
-(void) setShouldShowVoiceSettings:(BOOL)
-(id) remoteConfigurationManager
-(BOOL) shouldShowLanguagePacksSettings
-(BOOL) shouldShowVoiceSettings
-(void) setPreferredLanguagePackISOCode4:(id)
-(void) setPreferredVoiceLanguageISOCode6:(id)
-(void) setShouldShowLanguagePacksSettings:(BOOL)
-(id) preferredLanguagePackISOCode4
-(BOOL) needsVoiceConfiguration
-(BOOL) needsLanguageConfiguration
-(void) .cxx_destruct
-(id) init
-(id) userDefaults
PBGeocoder
+(id) cacheDirectoryURL:(id)
+(id) regexForDatabaseFileName
+(unsigned int) timestampForURL:(id) regexCache:(id)
+(void) enumerateMatchingCachedFiles:(id) regexCache:(id) block:(id)
+(id) tableNameForLanguage:(id)
+(id) indexNameForLanguage:(id)
+(void) deleteOutdatedDatabases:(id) currentTimestamp:(unsigned int) fileManager:(id) regexCache:(id)
+(id) cacheLocationForSourceLocation:(id) fileManager:(id)
+(BOOL) validateCacheDatabase:(id)
+(BOOL) hasExpectedIndexes:(id)
+(BOOL) unzipSqlite:(id) to:(id) fileManager:(id)
+(BOOL) buildDatabaseIndexes:(id)
+(BOOL) prepareDatabase:(id) fileManager:(id)
+(id) tableNameForLocale:(id)
+(id) findCacheLocation:(id)
+(id) sourceDatabaseFileNameForDate:(id)
+(id) cacheLocationForDate:(id)
+(BOOL) prepareDatabase
+(id) supportedLanguages
-(id) placemarksSignalMatchingPrefix:(id)
-(id) initWithLocationSignal:(id) locale:(id) fileManager:(id) scheduler:(id) prefixSignalThrottleDuration:(double)
-(BOOL) addDistanceUserFunction
-(id) initWithLocationSignal:(id)
-(id) placemarksForPrefix:(id) sortedByDistanceToLocation:(id)
-(void) .cxx_destruct
-(void) dealloc
-(id) init
PBLegacyAppAdapter
-(void) didEnterForeground:(id)
-(void) setLegacyAppInstalled:(BOOL)
-(BOOL) legacyAppInstalled
-(void) dealloc
-(id) init
PBAnalyticsTrackedEvent
-(id) initWithDate:(id) collection:(id) name:(id) properties:(id)
-(id) collection
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(id) init
-(id) description
-(id) name
-(id) date
-(id) copyWithZone:(_NSZone*)
-(id) properties
PBRadioButtonTableViewSection
-(void) setSelectedModel:(id)
-(void) registerCellsForTableView:(id)
-(id) optionModels
-(id) selectedModel
-(id) modelAtIndexPath:(id)
-(void) setOptionModels:(id)
-(void) .cxx_destruct
-(id) init
-(float) tableView:(id) heightForRowAtIndexPath:(id)
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(id) delegate
-(id) initWithDelegate:(id)
PBContactPreferredPhoneManager
-(id) contactPreferredPhoneForContact:(id)
-(id) allContactPreferredPhones
-(void) addContactPreferredPhone:(id)
-(void) deleteContactPreferredPhone:(id)
-(void) updateDataStore
-(void) deleteAllContactPreferredPhones
-(void) .cxx_destruct
-(id) init
-(id) dataStore
PBBootConfigurationStaticEndpoint
-(id) proposedFileName
-(void) .cxx_destruct
-(id) initWithURL:(id)
PBDetailPopupTableCell
+(id) timelinePinSwitchViewModelWithDelegate:(id)
+(id) timelineNotificationSwitchViewModelWithDelegate:(id)
+(id) aboutViewModelWithDelegate:(id)
+(id) contactDeveloperViewModelWithDelegate:(id)
-(void) doAction
-(void) .cxx_destruct
-(id) init
-(id) delegate
-(void) setEnabled:(BOOL)
-(BOOL) isEnabled
-(id) text
-(id) initWithDelegate:(id)
-(int) kind
PBBootConfigurationDynamicEndpoint
-(id) proposedFileName
-(id) initWithHostname:(id) appVersion:(id) releaseNumber:(unsigned int) javascriptVersion:(unsigned int) locale:(id) debug:(BOOL)
-(void) .cxx_destruct
PBBootConfigurationEndpoint
+(id) endpointWithURL:(id)
+(id) endpointWithHostname:(id) appVersion:(id) releaseNumber:(unsigned int) javascriptVersion:(unsigned int) locale:(id) debug:(BOOL)
-(double) maximumAge
-(id) initPrivate
-(void) .cxx_destruct
-(id) URL
-(id) URLRequest
PBWeatherLocationTableViewCell
+(float) rowHeight
-(id) deleteButtonWidthConstraint
-(id) currentLocationIconView
-(void) setDeleteButtonCollapsed:(BOOL)
-(void) setLocationOption:(unsigned int)
-(void) setCurrentLocationIconView:(id)
-(unsigned int) locationOption
-(void) setDeleteButtonWidthConstraint:(id)
-(void) .cxx_destruct
-(void) setAlpha:(float)
-(void) setTitle:(id)
-(id) title
-(void) awakeFromNib
-(id) titleLabel
-(void) setTitleColor:(id)
-(id) titleColor
-(void) setTitleLabel:(id)
-(id) deleteButton
-(void) setDeleteButton:(id)
PBHealthInsightSettingWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(id) healthManager
-(void) watchDidConnect
-(id) initWithWatch:(id) healthManager:(id)
-(BOOL) healthInsightSettingSupported
-(void) updateHealthInsightSettings:(id) completionBlock:(id)
-(unsigned short) currentHealthInsightSetting
-(void) .cxx_destruct
-(id) operationQueue
-(id) watch
PBTimelinePinSwitchDetailPopupTableCell
-(void) doAction
-(id) initWithDelegate:(id)
PBWatchfacesCellViewModel
+(id) cellModelForSystemWatchApp:(int) watchColor:(unsigned int) watchModel:(int) screenShape:(unsigned int) selectedAppSignal:(id) hasAppsOverLimitSignal:(id)
+(id) cellModelWithWatchApp:(id) platformType:(int) screenShape:(unsigned int) selectedAppSignal:(id) hasAppsOverLimitSignal:(id)
-(id) watchApp
-(unsigned int) screenShape
-(void) setIncompatible:(BOOL)
-(void) setActionsEnabled:(BOOL)
-(void) setCanMove:(BOOL)
-(id) initWithWatchApp:(id) platformType:(int) screenShape:(unsigned int) selectedAppSignal:(id) hasAppsOverLimitSignal:(id)
-(id) initWithName:(id) author:(id) screenshotImage:(id) screenShape:(unsigned int) selectedAppSignal:(id) hasAppsOverLimitSignal:(id)
-(void) setAsDefaultWatchFace
-(id) screenshotURL
-(id) screenshotImage
-(id) watchfaceName
-(id) watchfaceAuthor
-(BOOL) reorderIndicatorHidden
-(BOOL) actionsEnabled
-(BOOL) canMove
-(BOOL) isIncompatible
-(void) setObservationInfo:(void*)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(BOOL) isSelected
-(void*) observationInfo
-(BOOL) hasSettings
-(void) openSettings
PBAboutDetailPopupTableCell
-(void) doAction
-(id) initWithDelegate:(id)
PBModalViewController
-(void) dismiss
PBTimelineNotificationSwitchDetailPopupTableCell
-(void) doAction
-(id) initWithDelegate:(id)
PBLogging
+(void) redirectNSLogToDDLog
+(id) defaultInstance
+(void) initialize
+(void) load
-(id) sortedLogFilePaths
-(id) mostRecentLogFileURL
-(void) registerAlmostAllLoggers
-(id) logFileManager
-(id) ASLLogger
-(id) stdOutLogger
-(BOOL) isConsoleLoggingEnabled
-(id) fileLogger
-(id) wsLogger
-(id) analyticsErrorLogger
-(void) setConsoleLoggingEnabled:(BOOL)
-(void) registerAnalyticsLogger
-(void) .cxx_destruct
-(id) init
PBContactDeveloperDetailPopupTableCell
-(void) doAction
-(id) initWithDelegate:(id)
PBOnboardingLanguageSelectionFlow
-(BOOL) languageSelectionInfoShouldAllowSkip:(id)
PBUploadBundleOperation
-(id) initWithWatch:(id) bundle:(id) appID:(unsigned int) progressBlock:(id) completionBlock:(?)
-(id) pb_completionBlock
-(void) setPb_completionBlock:(id)
-(id) platformBundle
-(id) uploadOperationForImage:(id)
-(float) completedProgress
-(void) setCompletedProgress:(float)
-(id) imageInstallTokens
-(id) verifyImages
-(BOOL) uploadRemainingImages
-(void) finishWithCanceledError
-(BOOL) installRemainingImages
-(BOOL) hasImagesToUpload
-(void) setHasImagesToUpload:(BOOL)
-(void) finishWithError:(id)
-(id) error
-(void) .cxx_destruct
-(id) init
-(id) bundle
-(void) main
-(void) setTotalLength:(unsigned int)
-(unsigned int) totalLength
-(id) watch
-(id) progressBlock
-(void) setProgressBlock:(id)
-(BOOL) success
-(unsigned int) appID
PBSettingsLanguageSelectionFlow
-(BOOL) languageSelectionInfoShouldAllowSkip:(id)
PBWatchModelDetailsView
-(void) configureWithViewModel:(id)
-(id) watchModelLabel
-(void) setWatchModelLabel:(id)
-(id) descriptionLabel
-(void) .cxx_destruct
-(void) setDescriptionLabel:(id)
PBWatchColorWriteOperation
-(id) initWithWatch:(id) colorToSet:(unsigned int)
-(id) initWithWatch:(id) keyToWrite:(unsigned int) value:(id)
-(unsigned int) color
-(void) main
-(void) finish
PBWeatherFetcher
+(id) fetcherWithPlacemark:(id) pingSignal:(id) unitsSignal:(id) scheduler:(id)
-(id) languageConfiguration
-(id) initWithPlacemark:(id) pingSignal:(id) unitsSignal:(id) scheduler:(id) twcSessionManager:(id) languageConfiguration:(id)
-(id) reportSignal
-(id) createReportSignalWithScheduler:(id)
-(id) twcSessionManager
-(id) pingSignal
-(id) unitsSignal
-(id) placemark
-(void) .cxx_destruct
-(id) init
-(id) description
PBLogoutUserURLListener
+(void) load
PBContactsSettingsAllContactsViewController
+(int) pb_tableViewStyle
+(id) viewController
-(unsigned int) pb_preferredNavigationBarStyle
-(id) viewModel
-(void) setViewModel:(id)
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(id) tableView:(id) titleForDeleteConfirmationButtonForRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(BOOL) tableView:(id) canEditRowAtIndexPath:(id)
-(void) tableView:(id) commitEditingStyle:(int) forRowAtIndexPath:(id)
-(void) viewDidLoad
_PBManagedCalendarEvent
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(BOOL) allDayValue
-(void) setAllDayValue:(BOOL)
-(BOOL) primitiveAllDayValue
-(void) setPrimitiveAllDayValue:(BOOL)
-(id) alarmsSet
-(id) objectID
PBLanguageSelectionFlow
+(id) flowWithNavigationController:(id)
+(id) flowWithNavigationController:(id) watchSignal:(id)
-(id) languageConfiguration
-(void) startFlowWithContext:(id)
-(id) watchSignal
-(void) setWatchSignal:(id)
-(int) completedWatchOnboardingVersion
-(void) languageSelectionTableViewController:(id) selectedLanguage:(id)
-(void) setFlowWasShown:(BOOL)
-(id) languageSelectionInfoViewController
-(BOOL) flowWasShown
-(id) languageSelectionTableViewController
-(BOOL) languageSelectionInfoShouldAllowSkip:(id)
-(void) languageSelectionInfoWantsToSelectLanguage:(id)
-(void) languageSelectionInfoFinishedInstallingLanguagePack:(id)
-(void) languageSelectionInfoSkipInstallingLanguagePack:(id)
-(id) initWithNavigationController:(id) watchSignal:(id) languageConfiguration:(id)
-(void) setLanguageSelectionInfoViewController:(id)
-(void) .cxx_destruct
-(id) init
-(void) setWatch:(id)
-(id) watch
PBRemoteConfigurationManager
+(void) setDefaultManager:(id)
+(id) endpointWithHost:(id)
+(id) defaultManager
-(id) accountSession
-(void) setAccountSession:(id)
-(id) bootEnvironment
-(id) configurationSessionManager
-(id) initWithConfigurationSessionManager:(id) bootEnvironment:(id)
-(void) setUpDownloads
-(id) endpointForBootEnvironment:(id)
-(id) defaultConfigurationForBootEnvironment:(id)
-(id) fetchConfigurationSignalForBootEnvironment:(id)
-(id) postProcessBootConfiguration:(id)
-(void) .cxx_destruct
-(id) init
-(id) configuration
PBOnboardingSkipURLListener
-(id) initWithRoutes:(id)
-(void) registerRoutes
-(BOOL) skipOnboardingWithParameters:(id)
-(id) onboardingConfigurationManagerProvider
-(void) setOnboardingConfigurationManagerProvider:(id)
-(void) .cxx_destruct
-(id) init
-(void) setRoutes:(id)
-(id) routes
PBWatchAppChange
+(id) changeWithKind:(int) watchApp:(id)
-(id) watchApp
-(id) initWithKind:(int) watchApp:(id)
-(void) .cxx_destruct
-(id) init
-(int) kind
PBAddressBook
+(id) addressBook
-(id) contactsMatchingQuery:(id)
-(id) initWithAddressBookRef:(void*)
-(void*) addressBookRef
-(id) contactWithIdentifier:(int)
-(id) allContacts
-(id) init
PBExistingWatchUpgradeFirmwareFlowProvider
-(id) flowWithNavigationController:(id)
-(id) initWithBuilderConfig:(id)
-(id) builderConfig
-(void) .cxx_destruct
-(id) init
PBOnboardingBottomView
-(id) topButton
-(id) bottomButton
-(void) setShowActivityView:(BOOL)
-(id) initWithBottomViewType:(unsigned int)
-(BOOL) showActivityView
-(id) activityIndicatorView
-(void) .cxx_destruct
-(unsigned int) type
-(void) setupView
PBSettingsBooleanSettingTableViewCell
+(Class) expectedSettingClass
-(id) settingEnabledSwitch
-(void) setSettingEnabledSwitch:(id)
-(void) .cxx_destruct
-(void) awakeFromNib
PBPreferenceActivity
-(BOOL) activityTrackingEnabled
-(void) setActivityTrackingEnabled:(BOOL)
-(BOOL) sleepInsightsEnabled
-(void) setSleepInsightsEnabled:(BOOL)
-(BOOL) activityInsightsEnabled
-(void) setActivityInsightsEnabled:(BOOL)
-(void) setHeightInMm:(unsigned short)
-(unsigned short) heightInMm
-(void) setWeightInDag:(unsigned short)
-(unsigned short) weightInDag
-(unsigned char) ageInYears
-(void) setAgeInYears:(unsigned char)
-(id) initWithIdentifier:(id) contentData:(id)
-(id) initializeFromContentData:(id)
-(id) init
-(id) contentData
-(unsigned char) gender
-(void) setGender:(unsigned char)
PBSwipeTabBarItem
-(void) .cxx_destruct
-(id) init
-(void) setTitle:(id)
-(id) title
-(id) initWithTitle:(id)
PBRemoteNotificationResponse
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) token
-(BOOL) success
PBPutBytesAbortMessage
-(id) initWithCookie:(unsigned int)
-(id) init
PBRemoteNotificationSuccessResponse
+(id) responseWithToken:(id) phoneIPAddress:(id)
+(id) JSONKeyPathsByPropertyKey
-(id) phoneIPAddress
-(void) .cxx_destruct
PBConnectionFailedViewController
+(void) presentByViewController:(id) withRetryBlock:(id) allowCancel:(?)
+(void) presentByViewController:(id) withRetryBlock:(id)
-(void) retryButtonTapped
-(id) retryButton
-(void) setRetryButton:(id)
-(void) setRetryBlock:(id)
-(void) dismissWithCompletionBlock:(id)
-(id) retryBlock
-(void) .cxx_destruct
-(id) cancelButton
-(void) setCancelButton:(id)
-(void) viewDidLoad
-(BOOL) allowCancel
-(void) setAllowCancel:(BOOL)
-(void) cancelButtonTapped
PBRemoteNotificationFailureResponse
+(id) responseWithToken:(id) reason:(id)
-(void) .cxx_destruct
-(id) reason
PBExistingWatchUpgradeFirmwareFlow
+(id) flowWithNavigationController:(id) builderConfig:(id)
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(id) firmwareUpdateViewController
-(id) firmwareUpdateViewControllerBuilder
-(id) healthOptionSelectionFlow
-(void) setHealthOptionSelectionFlow:(id)
-(id) initWithNavigationController:(id) builderConfig:(id)
-(id) builderConfig
-(void) setFirmwareUpdateViewController:(id)
-(void) setFirmwareUpdateViewControllerBuilder:(id)
-(void) setBuilderConfig:(id)
-(void) .cxx_destruct
PBFirmwareUpdatePresenter
-(id) modalCoordinator
-(BOOL) shouldPresentLocalNotificationWithFirmwareVersion:(id) serialNumber:(id)
-(void) presentLocalNotificationAboutFirmwareUpdate
-(void) presentOverViewController:(id) firmwareUpdate:(id) cancellable:(BOOL) watch:(id) completion:(id)
-(id) userDefaultsKeyForLastFirmwareUpdateCheck
-(void) updateUserDefaultsKeyForLastFirmwareUpdateCheckWithSerialNumber:(id)
-(BOOL) hasPassedCertainHoursSince:(id)
-(void) firmwareUpdateService:(id) foundNewFirmwareUpdate:(id) ofType:(unsigned int) forWatch:(id)
-(id) initWithModalCoordinator:(id)
-(void) .cxx_destruct
PBLinkedAccountsManager
+(id) providerToString:(unsigned char)
+(unsigned char) stringToProvider:(id)
-(BOOL) addLinkedAccount:(id)
-(BOOL) hasLinkedAccountForProvider:(unsigned char)
-(BOOL) removeLinkedAccountForProvider:(unsigned char)
-(id) linkedAccountForProvider:(unsigned char)
-(BOOL) isProviderEnabled:(unsigned char)
-(id) APIClient
-(id) enabledProviders
-(void) refreshLinkedAccountForProvider:(unsigned char) withForceRefresh:(BOOL) completion:(id)
-(id) linkedAccountsValet
-(void) .cxx_destruct
-(id) init
PBHTTPRequestLoggingMiddleware
+(void) installHTTPRequestLoggingMiddleware
+(id) sharedMiddleware
+(BOOL) isVerboseLoggingEnabled
+(void) setVerboseLoggingEnabled:(BOOL)
+(BOOL) isLoggingEnabled
+(void) setLoggingEnabled:(BOOL)
-(id) PBHTTPProtocol:(id) willPrepareRequest:(id)
-(id) PBHTTPProtocol:(id) connection:(id) didReceiveResponse:(id)
-(void) PBHTTPProtocol:(id) connection:(id) willSendRequest:(id) redirectResponse:(id)
-(id) PBHTTPProtocol:(id) connection:(id) didReceiveData:(id)
-(void) PBHTTPProtocol:(id) connectionDidFinishLoading:(id)
-(id) PBHTTPProtocol:(id) connection:(id) didFailWithError:(id)
-(id) init
PBViewModel
+(BOOL) automaticallyNotifiesObserversForKey:(id)
-(void) setObservationInfo:(void*)
-(BOOL) isActive
-(void) setActive:(BOOL)
-(void*) observationInfo
PBLanguageISOItemBestFitter
+(id) bestFitLanguageISOItem:(id) forLanguageID:(id)
PBTimelineManager
-(void) lockerAppManager:(id) didRegisterApp:(id)
-(void) lockerAppManager:(id) didUnregisterApp:(id)
-(void) synchronizationFinishedForWatch:(id)
-(id) lockerAppManager
-(void) synchronizeAllWatchServices
-(id) webSyncTrigger
-(id) watchServices
-(id) servicesQueue
-(id) webSocketTimelineAdapter:(id) existingPinWithTimelineIdentifier:(id)
-(BOOL) webSocketTimelineAdapter:(id) insertTimelinePin:(id)
-(BOOL) webSocketTimelineAdapter:(id) deleteTimelinePinWithIdentifier:(id)
-(void) webTimelineAdapterMustDeleteAllWebTimelinePins:(id)
-(void) webTimelineAdapterDidFinishSynchronization:(id)
-(id) webTimelineAdapter:(id) existingPinWithTimelineIdentifier:(id)
-(void) webTimelineAdapter:(id) didUpdatePin:(id)
-(void) webTimelineAdapter:(id) didCreatePin:(id)
-(void) webTimelineAdapter:(id) didDeletePinWithIdentifier:(id)
-(void) webTimelineAdapter:(id) didSubscribeToTopicKey:(id)
-(void) webTimelineAdapter:(id) didUnsubscribeFromTopicKey:(id)
-(void) calendarEventManagerDidFinishSynchronization:(id)
-(void) calendarEventManager:(id) didUpdateEvent:(id)
-(void) calendarEventManager:(id) didAddEvent:(id)
-(void) calendarEventManager:(id) willRemoveEvent:(id)
-(id) timelineBlobMapperCache
-(id) calendarEventManager
-(id) timelineDataStore
-(id) weatherTimelineAdapter
-(id) webTimelineAdapter
-(id) initWithAccountSession:(id) blobMapperSessionManager:(id) calendarEventManager:(id) currentUserLockerAppManager:(id) timelineDataStore:(id) weatherTimelineAdapter:(id) webSocketsTimelineAdapter:(id) webSyncTrigger:(id) webTimelineAdapter:(id) timelineBlobMapperCache:(id)
-(id) timelineItemWithIdentifier:(id)
-(void) markTimelineItemAsDeleted:(id)
-(void) setState:(unsigned int) forDataSourceWithIdentifier:(id) isTriggeredByWatch:(BOOL)
-(id) timelineMapperConfigurationForFirmware:(id)
-(void) weatherTimelineAdapter:(id) updatedPins:(id) deletedPinIdentifiers:(id)
-(unsigned int) stateForDataSourceWithIdentifier:(id)
-(BOOL) isInstalledForDataSourceWithIdentifier:(id)
-(void) acknowlegeTimelineChange:(id) forWatch:(id)
-(id) lastPollingSynchronizationDate
-(void) setLastPollingSynchronizationDate:(id)
-(id) blobMapperSessionManager
-(void) setInstalled:(BOOL) forDataSourceWithIdentifier:(id)
-(void) addTimelineWatchService:(id)
-(void) removeTimelineWatchService:(id)
-(id) timelineChangesForWatch:(id)
-(void) rejectTimelineChange:(id) forWatch:(id) retryLater:(BOOL)
-(void) pollingRequestReceivedFromWatch:(id)
-(id) timelineMapperConfigurationForDataSourceIdentifier:(id) platformType:(int)
-(void) removeTimelineStatusesForWatch:(id)
-(void) .cxx_destruct
-(id) init
PBAdvanceAppGestures
-(void) installInWindow:(id)
-(void) addAdvanceGestureToWindow:(id)
-(void) showTestViewController
PBSMSSendRequest
+(id) requestWithMessage:(id) account:(id)
+(id) messageJSONTransformer
+(id) accountJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) message
-(id) account
PBFirmwareUpdateViewControllerStateWatchDisconnected
-(void) retryButtonTapped
-(id) retryButtonAnalyticsIdentifier
-(void) activate
PBSupportViewController
+(id) viewController
-(unsigned int) pb_preferredNavigationBarStyle
-(id) modalCoordinator
-(id) initWithModalCoordinator:(id)
-(void) appVersionViewTappedToCheckForUpdates:(id)
-(id) supportOptions
-(void) setSupportOptions:(id)
-(void) .cxx_destruct
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(void) viewDidLoad
PBSupportOption
-(id) analyticsIdentifier
-(void) setAnalyticsIdentifier:(id)
-(id) tapHandlerBlock
-(void) setTapHandlerBlock:(id)
-(id) supportImage
-(void) setSupportImage:(id)
-(id) detailLabel
-(void) setDetailLabel:(id)
-(void) .cxx_destruct
-(void) setType:(int)
-(int) type
-(id) titleLabel
-(void) setTitleLabel:(id)
PBFirmwareUpdateViewControllerStateMigrating
-(Class) successState
PBFirmwareUpdateViewControllerStateWaitingForPostMigrationReconnect
-(Class) successState
PBFirmwareUpdateViewControllerStateWaitingForReconnectFromPRF
-(Class) successState
-(void) cancelReconnection
-(id) viewControllerTitle
-(id) viewControllerImage
-(id) updateReleaseNotesText
-(void) activate
-(void) dismiss
PBTimelineBlobMapperCompositedConfiguration
-(id) initWithConfiguration:(id) andThen:(id)
-(id) andThenConfiguration
-(id) layouts
-(void) .cxx_destruct
-(id) init
-(id) valueForUndefinedKey:(id)
-(id) configuration
-(id) attributes
-(id) resources
PBTimelineChange
-(id) initWithKind:(int) timelineItem:(id)
-(void) .cxx_destruct
-(id) init
-(id) description
-(id) item
-(int) kind
PBFirmwareUpdateViewControllerStateFailed
-(void) startUpdate
-(void) activate
PBWeatherAppDataStore
-(id) fetchAllEntriesInManagedObjectContext:(id)
-(Class) blobEntryEntityClass
-(Class) blobEntryStatusEntityClass
-(Class) blobEntryModelClass
-(id) attributeIdentifierKey
-(void) pruneWeatherAppChanges
-(id) weatherChangesForWatch:(id)
-(id) findDailyWeatherRecordsWithDate:(id)
-(void) removeRecordsWithLatitude:(id) longitude:(id) isCurrentLocation:(BOOL)
-(id) changesInWeatherRecords:(id) forManagedWatch:(id)
-(id) init
PBFirmwareUpdateViewControllerStateWatchDisconnectedDuringUpdate
-(void) retryButtonTapped
-(id) retryButtonAnalyticsIdentifier
PBAnalyticsErrorLogger
-(void) logMessage:(id)
PBFirmwareUpdateViewControllerStateNeedsPRF
-(void) showRecoveryRequiredAlert
-(void) rebootWatchIntoPRF
-(void) showManualRecoveryRequiredAlert
-(void) activate
PBFirmwareUpdateViewControllerStateWaitingForReconnect
-(Class) successState
-(id) viewControllerTitle
-(id) viewControllerImage
-(id) updateReleaseNotesText
-(void) reconnectionCompleted
-(void) activate
PBLanguageSideloadFlow
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(id) languageSelectionInfoViewController
-(BOOL) languageSelectionInfoShouldAllowSkip:(id)
-(void) languageSelectionInfoWantsToSelectLanguage:(id)
-(void) languageSelectionInfoFinishedInstallingLanguagePack:(id)
-(void) languageSelectionInfoSkipInstallingLanguagePack:(id)
-(void) setLanguageSelectionInfoViewController:(id)
-(id) languagePack
-(void) setLanguagePack:(id)
-(void) .cxx_destruct
PBFirmwareUpdateViewControllerStateWarningUserAboutMigration
-(void) activate
PBLanguageSideloadFlowProvider
-(id) flowWithNavigationController:(id)
-(id) initWithLanguagePack:(id)
-(void) .cxx_destruct
-(id) init
PBWeatherAppWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(void) watchWillDisconnect
-(id) synchronizingQueue
-(id) accountSession
-(id) weatherAppManager
-(id) initWithWatch:(id) watchServicesSet:(id) accountSession:(id) weatherAppManager:(id)
-(BOOL) weatherDatabaseAvailable
-(void) synchronizeClearingFirst:(BOOL)
-(void) clearDatabaseWithCompletion:(id)
-(id) blobDBEndpointCoordinator
-(id) sendBlobDBMessagesForChange:(id)
-(id) blobDBMessagesForChange:(id)
-(void) weatherDatabaseAvailabilityCheckWithCompletion:(id)
-(void) .cxx_destruct
-(id) init
-(void) synchronize
-(void) clearDatabases
-(id) watch
PBFirmwareUpdateViewControllerStateStartMigrationUpdate
-(Class) successState
PBAppReorderingOperation
-(void) finishWithResponse:(id)
-(id) initWithWatch:(id) orderedWatchAppUUIDs:(id) orderedWatchfaceUUIDs:(id)
-(void) setResponseType:(unsigned char)
-(unsigned char) responseType
PBFirmwareUpdateViewControllerStateUpdating
-(void) updater:(id) didLogDownloadProgress:(double)
-(void) updater:(id) didLogInstallProgress:(double)
-(void) setFirmwareUpdater:(id)
-(id) firmwareUpdater
-(Class) successState
-(void) cancelUpdate
-(void) watchCancelledUpdate
-(void) watchNeedsPRFReboot
-(void) updateFailedWithError:(id)
-(void) updateTransferred
-(void) updateWasCancelled
-(void) updateInstallProgress:(double)
-(void) updateDownloadProgress:(double)
-(void) .cxx_destruct
-(void) deactivate
-(void) activate
-(void) dismiss
PBDebugWatchActionsViewController
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(id) tableView:(id) titleForHeaderInSection:(int)
-(void) viewDidLoad
PBAnalyticsUserDefaultsDataStore
-(void) storeAnalyticsDataEntry:(id)
-(id) initWithUserDefaults:(id) dataStoreType:(unsigned int)
-(id) stringIdentifierForType:(unsigned int)
-(id) privateQueue
-(id) userDefaultsKeyForAnalyticsDataEntry:(id)
-(void) addDataEntryUniqueIdentifierString:(id)
-(void) saveUserDefaultsAsynchronously
-(void) removeAnalyticsDataEntryWithUniqueIdentifierString:(id)
-(id) alreadyLockedStoredAnalyticsDataEntriesUniqueIdentifierStrings
-(id) alreadyLockedAnalyticsDataEntryWithUniqueIdentifierString:(id)
-(id) userDefaultsKeyForAnalyticsDataEntryWithUniqueIdentifierString:(id)
-(id) storedAnalyticsDataEntriesUniqueIdentifiersUserDefaultsKey
-(id) dataStoreIdentifier
-(void) modifyStoredUniqueIdentifiersByApplyingBlock:(id)
-(void) removeDataEntryUniqueIdentifierString:(id)
-(void) removeAnalyticsDataEntry:(id)
-(id) storedAnalyticsDataEntries
-(id) anyStoredAnalyticDataEntry
-(void) clearAllEntries
-(void) setDataStoreIdentifier:(id)
-(void) .cxx_destruct
-(id) init
-(void) setUserDefaults:(id)
-(id) userDefaults
PBFirmwareUpdateViewControllerStateFailedRecoveryRequired
-(void) showRecoveryInstructions
-(void) viewDidDisappear:(BOOL)
-(void) activate
PBFirmwareUpdateViewControllerStateWatchDisconnectedDuringSearch
-(void) retryButtonTapped
-(id) retryButtonAnalyticsIdentifier
PBAppReorderOrderMessage
-(id) initWithWatchAppUUIDs:(id) watchfaceUUIDs:(id)
PBFirmwareUpdateViewControllerStateSucceeded
-(id) successAutoDismissTimer
-(void) setSuccessAutoDismissTimer:(id)
-(void) cleanTimer
-(void) .cxx_destruct
-(void) deactivate
-(void) activate
-(void) dismiss
PBFirmwareUpdateViewControllerStateSearchFailed
-(void) retrySearching
-(void) activate
-(void) dismiss
PBFirmwareUpdateViewControllerStateStartUpdate
-(Class) watchDisconnectedState
-(Class) failureState
-(Class) successState
-(void) activate
PBWatchfacesViewController
-(void) viewModelDidUpdateWatchfaces:(id)
-(void) viewModelDidMoveWatchFaceAtIndex:(id) toIndexPath:(id)
-(void) viewModel:(id) openSettingsForWatchApp:(id)
-(unsigned int) pb_preferredNavigationBarStyle
-(void) gestureRecognizerDidBegin:(id)
-(void) gestureRecognizerDidChange:(id)
-(void) gestureRecognizerDidEnd:(id)
-(void) animateShadowOpacityFromValue:(float) toValue:(float)
-(void) setScrollSpeed:(float)
-(void) gestureRecognizerCancelled:(id)
-(id) initWithViewModel:(id)
-(void) viewVisibilityDidChange:(BOOL)
-(void) collectionViewLongPressed:(id)
-(void) setCellPickupView:(id)
-(void) scrollDisplayLinkUpdate:(id)
-(void) setScrollDisplayLink:(id)
-(id) scrollDisplayLink
-(id) reorderingHoleIndexPath
-(id) cellPickupView
-(void) setBeginReorderingIndexPath:(id)
-(void) setReorderingHoleIndexPath:(id)
-(void) updateToIndexPathAtLocation:(CGPoint)
-(id) beginReorderingIndexPath
-(float) scrollSpeed
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(int) collectionView:(id) numberOfItemsInSection:(int)
-(id) collectionView:(id) cellForItemAtIndexPath:(id)
-(int) numberOfSectionsInCollectionView:(id)
-(id) collectionView:(id) viewForSupplementaryElementOfKind:(id) atIndexPath:(id)
-(void) collectionView:(id) didSelectItemAtIndexPath:(id)
-(void) setLongPressGestureRecognizer:(id)
-(id) longPressGestureRecognizer
-(void) viewWillLayoutSubviews
-(id) collectionView
-(CGSize) collectionView:(id) layout:(id) sizeForItemAtIndexPath:(id)
-(void) viewDidLoad
-(CGSize) collectionView:(id) layout:(id) referenceSizeForHeaderInSection:(int)
-(void) setHeaderViewHeight:(float)
-(void) setCollectionView:(id)
-(float) headerViewHeight
PBFirmwareUpdateViewControllerStateSearching
-(void) watchCantProvideVersionInfo
-(void) failedRequestingAvailableFirmwareUpdatesWithError:(id)
-(void) firmwareIsUpToDate
-(void) foundNewerFirmwareVersion:(id) ofType:(unsigned int)
-(void) checkForUpdate
-(void) activate
PBAccountSession
+(id) keyPathsForValuesAffectingLoggedIn
+(id) sharedInstance
-(id) cookieDomain
-(BOOL) loggedIn
-(void) startSessionWithToken:(id)
-(void) logOut
-(id) accessCookie
-(void) loadInfoFromPersistentStorage
-(void) listenToOptOutDiagnosticsChange
-(void) setAccessCookie:(id)
-(void) setUserUUID:(id)
-(void) saveInfoToPersistentStorage
-(id) generateAccessCookieWithSessionToken:(id)
-(void) requestUserInformationWithAccessToken:(id)
-(id) userSessionManager
-(void) setUserSessionManager:(id)
-(void) createUserSessionManagerWithToken:(id)
-(id) findAccessCookieWithSessionToken:(id)
-(void) informWebOfOptOutOfAnalyticsOption
-(BOOL) cookieIsSecure
-(id) userUUID
-(void) .cxx_destruct
-(id) init
-(id) userID
-(void) setUserID:(id)
-(id) internalQueue
-(id) sessionToken
-(void) setSessionToken:(id)
PBFirmwareUpdateViewControllerBuilderConfiguration
-(id) watchSignal
-(void) setWatchSignal:(id)
-(id) firmwareUpdate
-(void) setCanCancelUpdate:(BOOL)
-(BOOL) canCancelUpdate
-(void) setFirmwareUpdate:(id)
-(id) firmwareSessionManager
-(void) setFirmwareSessionManager:(id)
-(void) .cxx_destruct
-(id) init
-(id) completionBlock
-(void) setCompletionBlock:(id)
-(void) setMode:(int)
-(int) mode
PBFirmwareUpdateViewControllerBuilder
-(id) viewControllerWithBuilder:(id)
PBFirmwareUpdateViewControllerState
-(void) trackUpdateCompletionWithStatus:(unsigned int) extraData:(id)
-(void) trackUpdateCompletionWithStatus:(unsigned int)
-(void) .cxx_destruct
-(id) init
-(void) deactivate
-(id) viewController
-(void) viewDidDisappear:(BOOL)
-(void) activate
-(void) dismiss
-(id) initWithViewController:(id)
PBMusicControlManager
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(id) initWithWatch:(id)
-(void) registerForIncomingVolumeMessages
-(void) .cxx_destruct
-(id) init
-(id) watch
PBSettingsMultipleChoiceSettingTableViewCell
+(Class) expectedSettingClass
+(id) keyPathsForValuesAffectingMultipleChoiceSetting
-(id) settingValueLabel
-(void) setSettingValueLabel:(id)
-(id) multipleChoiceSetting
-(void) .cxx_destruct
-(void) awakeFromNib
PBManagedNotificationSource
+(id) createBlobEntryWithIdentifier:(id) inManagedObjectContext:(id)
-(BOOL) updateValuesFromBlobEntryModel:(id)
-(id) blobEntryStatuses
-(BOOL) entryDeletedValue
-(void) setEntryDeletedValue:(BOOL)
PBNotificationSourceDataStore
-(void) removeNotificationSourceWithAppIdentifier:(id)
-(id) allNotificationSources
-(id) notificationSourceChangesForWatch:(id)
-(id) fetchAllEntriesInManagedObjectContext:(id)
-(id) changesInNotificationSources:(id) forManagedWatch:(id)
-(Class) blobEntryEntityClass
-(Class) blobEntryStatusEntityClass
-(Class) blobEntryModelClass
-(id) attributeIdentifierKey
-(id) init
PBFirmwareUpdateViewController
+(unsigned int) phoneBatteryPercentage
+(unsigned int) minimumBatteryPercentageToStartUpdate
+(BOOL) phoneHasEnoughBatteryToStartUpdate
-(id) firmwareUpdateErrorImage
-(BOOL) canCancelUpdate
-(id) updateNotesTextView
-(void) configureInitialState
-(void) prepareUIForReuse
-(void) switchStateTo:(Class)
-(id) updateProgressBar
-(id) firmwareUpdateInProgressImage
-(id) firmwareUpdateSuccessImage
-(id) dismissButtonBottomConstraint
-(id) headerImageView
-(id) updateStatusTitleLabel
-(void) setUpdateNotesText:(id)
-(void) setDismissButtonVisible:(BOOL)
-(void) setButtonStyle:(unsigned int)
-(void) setButtonTitleWithLocalizedTitle:(id)
-(void) setButtonVisible:(BOOL)
-(void) addActionButtonTarget:(id) action:(SEL)
-(void) removeActionButtonTargetAction
-(void) onTouchedDismiss:(id)
-(void) executeCompletionBlockWithSuccess:(BOOL)
-(BOOL) watchIsInRecoveryMode
-(void) setWatchIsInRecoveryMode:(BOOL)
-(void) setHeaderImageView:(id)
-(void) setDismissButtonBottomConstraint:(id)
-(void) setUpdateNotesTextView:(id)
-(void) setUpdateProgressBar:(id)
-(void) setUpdateStatusTitleLabel:(id)
-(id) actionButton
-(void) setProgressViewVisible:(BOOL)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(id) state
-(id) completionBlock
-(id) titleLabel
-(id) subtitleLabel
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
-(void) viewWillDisappear:(BOOL)
-(void) viewDidDisappear:(BOOL)
-(id) update
-(void) setTitleLabel:(id)
-(void) setSubtitleLabel:(id)
-(void) setProgress:(float) animated:(BOOL)
-(void) setActionButton:(id)
-(id) dismissButton
-(id) initWithConfiguration:(id)
-(void) setButtonEnabled:(BOOL)
-(void) setUpdate:(id)
-(void) setDismissButton:(id)
PBWatchAppBundleAdapter
+(id) watchAppFromBundle:(id) URL:(id) error:(id*)
-(id) watchApp
-(id) initWithBundle:(id) URL:(id) error:(id*)
-(void) .cxx_destruct
-(id) init
PBBestWatchName
+(id) bestWatchNameForWatch:(id) allWatches:(id)
-(id) initWithWatch:(id) allWatches:(id)
-(id) bestWatchName
-(id) candidateForOnlyOneWatch
-(id) candidateForOnlyOneWatchModel
-(id) candidateForOnlyOneWatchColor
-(id) candidateForUsingWatchName
-(id) allWatches
-(id) countPerModelWithWatches:(id)
-(id) countPerColorWithWatches:(id)
-(void) setAllWatches:(id)
-(void) .cxx_destruct
-(void) setWatch:(id)
-(id) watch
PBFirmwareUpdateViewControllerStateSearchFound
-(void) startUpdate
-(void) activate
PBHealthProfilePickerViewManager
+(id) viewManagerWithGenderTextField:(id) ageTextField:(id) heightTextField:(id) weightTextField:(id)
-(id) healthManager
-(id) genderTextField
-(id) ageTextField
-(id) heightTextField
-(id) weightTextField
-(void) saveIfNeeded
-(void) setGenderTextField:(id)
-(void) setAgeTextField:(id)
-(void) setHeightTextField:(id)
-(void) setWeightTextField:(id)
-(void) populatePickerViewDataSourceLists
-(void) assignTextFieldsInputViewToPickerViews
-(void) initPickerToDefaultValues
-(id) weightKg
-(id) heightM
-(id) lastReportedWeightKg
-(BOOL) needToForceSaveWeight
-(id) lastReportedHeightM
-(BOOL) needToForceSaveHeight
-(id) heightPickerView
-(id) weightPickerView
-(id) genderPickerView
-(id) genderPickerOptions
-(id) agePickerView
-(id) agePickerOptions
-(id) heightPickerUnitOptions
-(int) selectedHeightUnitRowIndex
-(id) heightPickerMetricOptions
-(id) heightPickerImperialOptions
-(id) weightPickerUnitOptions
-(int) selectedWeightUnitRowIndex
-(id) weightPickerMetricOptions
-(id) weightPickerImperialOptions
-(void) setSelectedHeightUnitRowIndex:(int)
-(void) updateHeightWithUnitIndex:(int) valueIndex:(int)
-(void) setSelectedWeightUnitRowIndex:(int)
-(void) updateWeightWithUnitIndex:(int) valueIndex:(int)
-(void) setHeightM:(id)
-(void) setWeightKg:(id)
-(void) initAgePickerToDefaultValue
-(void) initGenderPickerToDefaultValues
-(void) initHeightPickerToDefaultValues
-(void) initWeightPickerToDefaultValues
-(int) defaultAgeIndex
-(void) reloadHeightPickerForUnitRowIndex:(int)
-(void) setLastReportedHeightM:(id)
-(void) reloadWeightPickerForUnitRowIndex:(int)
-(void) setLastReportedWeightKg:(id)
-(int) defaultWeightImperialIndex
-(int) defaultWeightMetricIndex
-(int) defaultHeightImperialIndex
-(int) defaultHeightMetricIndex
-(id) initWithGenderTextField:(id) ageTextField:(id) heightTextField:(id) weightTextField:(id) healthManager:(id)
-(void) setGenderPickerView:(id)
-(void) setAgePickerView:(id)
-(void) setHeightPickerView:(id)
-(void) setWeightPickerView:(id)
-(void) setHeightPickerMetricOptions:(id)
-(void) setHeightPickerImperialOptions:(id)
-(void) setWeightPickerMetricOptions:(id)
-(void) setWeightPickerImperialOptions:(id)
-(void) setDefaultHeightMetricIndex:(int)
-(void) setDefaultHeightImperialIndex:(int)
-(void) setDefaultWeightImperialIndex:(int)
-(void) setDefaultWeightMetricIndex:(int)
-(void) setDefaultAgeIndex:(int)
-(void) setNeedToForceSaveWeight:(BOOL)
-(void) setNeedToForceSaveHeight:(BOOL)
-(void) .cxx_destruct
-(int) numberOfComponentsInPickerView:(id)
-(int) pickerView:(id) numberOfRowsInComponent:(int)
-(id) pickerView:(id) titleForRow:(int) forComponent:(int)
-(id) init
-(void) pickerView:(id) didSelectRow:(int) inComponent:(int)
-(int) gender
-(void) setGender:(int)
-(void) setAge:(id)
-(id) age
PBPreference
+(id) blobEntryModelFromBlobEntry:(id)
+(id) identifierKeyStringRepresentation:(unsigned int)
+(unsigned int) keyFromStringRepresentation:(id)
+(id) preferenceFromManagedEntry:(id)
-(id) initWithIdentifier:(id) contentData:(id)
-(id) preferenceIdentifier
-(id) initWithManagedPreference:(id)
-(void) .cxx_destruct
-(id) init
-(id) contentData
-(id) modelIdentifier
PBPairingProblemViewController
-(id) initWithWatchSignal:(id)
-(void) notNowButtonPressed:(id)
-(BOOL) canSkip
-(id) instructionLabel1
-(id) instructionLabel2
-(id) troubleLabel
-(id) retryPairingButton
-(id) bluetoothInstructionButton
-(id) pairingInstructionButton
-(id) contactSupportButton
-(void) openSupportPageWithURL:(id)
-(void) retryPairing:(id)
-(void) bluetoothInstructionButtonPressed:(id)
-(void) pairingNotWorking:(id)
-(void) contactSupportButtonPressed:(id)
-(void) setInstructionLabel1:(id)
-(void) setInstructionLabel2:(id)
-(void) setTroubleLabel:(id)
-(void) setRetryPairingButton:(id)
-(void) setBluetoothInstructionButton:(id)
-(void) setPairingInstructionButton:(id)
-(void) setContactSupportButton:(id)
-(id) viewModel
-(void) setViewModel:(id)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(id) initWithNibName:(id) bundle:(id)
-(void) viewDidLoad
-(id) bottomView
-(void) setBottomView:(id)
PBBlobDBGenericOperation
+(id) fakeFullDatabaseResponseOperationWithWatch:(id) messageToSend:(id)
-(id) initWithWatch:(id)
-(void) finishWithResponse:(id)
-(void) mainThreadMain
-(id) initWithWatch:(id) messageToSend:(id)
-(BOOL) shouldAcceptMessage:(id)
-(void) setWasSuccessful:(BOOL)
-(void) .cxx_destruct
-(id) message
-(void) setMessage:(id)
-(void) setDidTimeout:(BOOL)
-(BOOL) didTimeout
-(BOOL) wasSuccessful
PBFakeFullDatabaseBlobDBOperation
-(void) mainThreadMain
PBHealthSettingsTableInfoModel
-(id) healthManager
-(id) initWithHealthManager:(id)
-(id) sectionFooterTitle
-(void) insightsEnabled:(BOOL)
-(id) pickerManager
-(void) setPickerManager:(id)
-(void) setCells:(id)
-(id) cells
-(void) saveChanges
-(id) sectionTitle
-(void) .cxx_destruct
-(int) count
-(id) tableView:(id) cellForRowAtIndexPath:(id)
PBAppShareActivityItemSource
+(id) activityItemSourceForApplication:(id)
-(id) cachedAppScreenshot
-(void) .cxx_destruct
-(id) activityViewControllerPlaceholderItem:(id)
-(id) activityViewController:(id) itemForActivityType:(id)
-(id) activityViewController:(id) subjectForActivityType:(id)
-(id) activityViewController:(id) thumbnailImageForActivityType:(id) suggestedSize:(CGSize)
-(id) initWithApplication:(id)
-(id) application
_PBManagedWatchAppCompatibility
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(BOOL) supportedValue
-(int) minimumJSVersionValue
-(void) setMinimumJSVersionValue:(int)
-(int) primitiveMinimumJSVersionValue
-(void) setPrimitiveMinimumJSVersionValue:(int)
-(void) setSupportedValue:(BOOL)
-(BOOL) primitiveSupportedValue
-(void) setPrimitiveSupportedValue:(BOOL)
-(id) objectID
PBNavigationBar
+(void) appFinishedLaunching
+(void) pb_applyCustomizations
+(id) barButtonItemAppereanceWhenContainedInPBNavigationBarClass
+(id) transparentImage
+(void) initialize
+(void) load
-(void) pb_setBarStyle:(unsigned int)
-(void) pb_setNavigationBarBGColor:(id)
PBWatchServicesNormalSet
+(id) startingWatchServiceClasses
_PBManagedCalendarSource
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) calendarsSet
-(id) objectID
PBHealthPickerElement
-(id) initWithTitle:(id) value:(id)
-(id) rowTitle
-(void) setRowTitle:(id)
-(id) rowValue
-(void) setRowValue:(id)
-(void) .cxx_destruct
_PBRectangleViewElement
+(id) rectangleAtRect:(CGRect) externalFillColor:(id)
-(void) .cxx_destruct
-(void) drawInContext:(CGContext*)
PBVoiceLanguageSelectionTableViewController
-(void) setSelectedLanguageItem:(id)
-(id) selectedLanguageItem
-(id) initWithDelegate:(id) languageItems:(id) selectedLanguageItem:(id)
-(id) languageItems
-(void) .cxx_destruct
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(id) delegate
-(void) viewDidLoad
_PBAbstractElement
-(CGRect) viewBounds
-(void) setViewBounds:(CGRect)
-(void) drawInContext:(CGContext*)
PBCalendar
+(id) calendarFromManagedCalendar:(id)
-(id) initWithIdentifier:(id) title:(id)
-(id) initFromManagedCalendar:(id)
-(void) .cxx_destruct
-(id) init
-(id) title
-(id) calendarIdentifier
-(id) entityIdentifier
PBApliteUpdateViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(void) backButtonPressed:(id)
-(unsigned int) bottomType
-(id) languagePrompt
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(id) initWithDelegate:(id)
-(void) viewDidLoad
_PBManagedInstallation
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(BOOL) lockerDeletedValue
-(void) setLockerDeletedValue:(BOOL)
-(BOOL) primitiveLockerDeletedValue
-(void) setPrimitiveLockerDeletedValue:(BOOL)
-(BOOL) selectedWatchFaceValue
-(void) setSelectedWatchFaceValue:(BOOL)
-(BOOL) primitiveSelectedWatchFaceValue
-(void) setPrimitiveSelectedWatchFaceValue:(BOOL)
-(id) objectID
PBIndicationOverlayView
-(void) pb_commonInit
-(void) addSmallCircleAtPoint:(CGPoint)
-(void) addLineBetweenPoints:(id)
-(void) addTransparentRoundedRectangleAtRect:(CGRect) withExternalFillColor:(id)
-(id) initWithFrame:(CGRect)
-(void) drawRect:(CGRect)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) setNeedsLayout
-(id) elements
-(void) reset
-(id) outlineColor
-(void) setOutlineColor:(id)
PBFirmwarePlatformCacheResource
-(id) proposedFileName
-(id) initWithFirmwarePlatform:(unsigned char)
-(void) .cxx_destruct
-(id) init
_PBSmallCircleViewElement
+(id) smallCircleElementAtPoint:(CGPoint)
-(void) drawInContext:(CGContext*)
PBFirmwareUpdateCheck
+(id) firmwareUpdateCheckWithWatch:(id) bypassThrottling:(BOOL)
+(void) initialize
-(id) firmwareSessionManager
-(void) checkForUpdatesWithCompletionBlock:(id)
-(id) initWithWatch:(id) bypassThrottling:(BOOL) firmwareSessionManager:(id)
-(BOOL) shouldCheckForFirmwareUpdates
-(id) checkPolicy
-(BOOL) bypassThrottling
-(BOOL) isCheckingForUpdates
-(void) setIsCheckingForUpdates:(BOOL)
-(id) latestFirmwareUpdateMetadataForVersionInfo:(id)
-(void) setLatestFirmwareUpdateMetadataCollection:(id)
-(id) latestFirmwareUpdateMetadataCollection
-(void) setBypassThrottling:(BOOL)
-(void) .cxx_destruct
-(id) init
-(id) operationQueue
-(void) setWatch:(id)
-(id) watch
_PBLineViewElement
+(id) lineElementWithPoints:(id)
-(void) .cxx_destruct
-(void) drawInContext:(CGContext*)
-(CGPoint) pointAtIndex:(unsigned int)
PBWatchCloudAppManager
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(void) watchWillDisconnect
-(void) fetchTimelineTokenForAppWithUUID:(id) completion:(id)
-(id) initWithWatch:(id) currentUserLockerAppManager:(id)
-(void) registerLaunchEventHandler
-(void) unregisterLaunchEventHandler
-(void) updateCloudAppHostsWithWatchApps:(id)
-(void) registerAppMessageHandler
-(void) stopAllApps
-(void) unregisterAppMessageHandler
-(void) setForegroundWatchAppUUID:(id)
-(id) cloudAppManager
-(void) forAllApps:(id)
-(void) setConfigurationAppUUID:(id)
-(id) configurationAppUUID
-(id) appHostsByUUID
-(void) deployCloudAppWithUUID:(id) onlyIfExist:(BOOL)
-(void) retryInstallationOfAppWithUUID:(id) userAccountToken:(id)
-(void) startAppHost:(id) userAccountToken:(id)
-(id) currentLockerAppManager
-(id) foregroundWatchAppUUID
-(void) requestLaunchForWatchAppWithUUID:(id)
-(void) startCloudAppHostWithUUID:(id)
-(void) handleAppStateNotRunningWithUUID:(id)
-(void) handleAppStateRunningWithUUID:(id)
-(void) notifyAppWithUUID:(id) appMessage:(id)
-(id) appLaunchHandler
-(void) setAppLaunchHandler:(id)
-(id) appMessageHandler
-(void) setAppMessageHandler:(id)
-(void) stopAppWithUUIDUnlessItsConfiguration:(id)
-(void) stopAllAppsExceptConfiguration
-(void) launchAppWithUUID:(id) userAccountToken:(id)
-(void) deployCloudAppWithUUID:(id)
-(void) restartCloudAppWithUUIDIfNeeded:(id)
-(id) appHostForWatchApp:(id)
-(id) startConfigurationForAppWithUUID:(id)
-(void) configurationDoneForAppWithUUID:(id)
-(void) notifyAppWithUUID:(id) pushNotification:(id)
-(void) notifyAppWithUUID:(id) launchURI:(id)
-(void) setCloudAppManager:(id)
-(void) setCurrentLockerAppManager:(id)
-(void) setAppHostsByUUID:(id)
-(void) .cxx_destruct
-(id) init
-(id) watch
PBWatchfacesGridFlowLayout
-(void) setGridFrames:(id)
-(id) gridFrames
-(void) .cxx_destruct
-(id) init
-(id) layoutAttributesForElementsInRect:(CGRect)
-(id) layoutAttributesForDecorationViewOfKind:(id) atIndexPath:(id)
-(void) prepareLayout
PBWatchColorRequestOperation
-(unsigned int) watchColor
-(id) initWithWatch:(id)
-(id) initWithWatch:(id) keyToRequest:(unsigned int)
-(void) finish
-(BOOL) success
PBRemoteNotificationsSessionManager
-(id) registerWithRegistration:(id)
-(id) acknowledgeRemoteNotification:(id) URL:(id)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
PBPutBytesInstallMessage
-(id) initWithCookie:(unsigned int)
-(id) init
PBCoreDumpImageResponseInfoMessage
+(void) load
-(unsigned int) coreDumpImageSize
-(id) initWithData:(id)
-(unsigned int) statusCode
-(unsigned char) transactionID
_PBManagedTimelineDataSource
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(void) setStateValue:(unsigned int)
-(unsigned int) stateValue
-(BOOL) installedValue
-(id) itemsSet
-(void) setInstalledValue:(BOOL)
-(BOOL) primitiveInstalledValue
-(void) setPrimitiveInstalledValue:(BOOL)
-(unsigned int) primitiveStateValue
-(void) setPrimitiveStateValue:(unsigned int)
-(id) objectID
PBManagedCalendar
+(id) findCalendarWithIdentifier:(id) inManagedObjectContext:(id)
+(id) findOrCreateCalendarWithIdentifier:(id) inManagedObjectContext:(id)
-(void) updateValuesFromCalendar:(id)
PBSettingsCustomActionRow
-(void) .cxx_destruct
-(id) action
-(void) setAction:(id)
PBTimelineDataSourceIdentifier
+(id) identifierWithString:(id)
+(id) identifierWithSystemAppUUID:(id)
+(id) identifierWithAppUUID:(id) sandbox:(BOOL)
+(id) identifierWithUUID:(id) typeString:(id)
+(id) identifierWithURL:(id)
-(id) initWithUUID:(id) typeString:(id)
-(BOOL) isSandbox
-(void) .cxx_destruct
-(id) init
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(id) copyWithZone:(_NSZone*)
-(id) UUID
-(id) typeString
-(id) stringRepresentation
PBCalendarEventManager
+(int) authorizationStatus
-(void) requestAuthorizationWithCompletion:(id)
-(id) calendarSources
-(id) calendarsForSource:(id)
-(void) synchronizeWithSystemEventStore
-(id) calendarDataStore
-(id) selectedCalendarsIdentifiers
-(void) postCalendarSelectionDidChangeNotification
-(void) synchronizeWithSystemCalendarEvents
-(void) resetManager
-(void) synchronizeWithSystemCalendarSources
-(void) synchronizeWithSystemCalendars
-(void) subscribeToAllCalendarsOnFirstSync
-(void) addSelectedCalendar:(id)
-(id) calendarSourceFromSystemSource:(id)
-(void) deleteCalendarSources:(id)
-(id) calendarFromSystemCalendar:(id)
-(void) deleteCalendars:(id)
-(id) systemCalendarForIdentifier:(id)
-(void) synchronizeCalendars:(id) fromSystemCalendars:(id)
-(id) dateWithDayOffset:(int)
-(id) calendarEventFromSystemEvent:(id)
-(void) synchronizeSelectedCalendar:(id) currentEvents:(id)
-(void) synchronizeDeselectedCalendar:(id)
-(void) deleteCalendarEvents:(id)
-(id) initWithEventStore:(id) userDefaults:(id) calendarDataStore:(id)
-(void) removeSelectedCalendar:(id)
-(void) removeAllSelectedCalendars
-(id) backgroundQueue
-(void) setBackgroundQueue:(id)
-(id) eventStore
-(void) setEventStore:(id)
-(id) selectedCalendars
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(id) userDefaults
-(void) synchronize:(id)
PBSettingsRow
-(void) setCustomColor:(id)
-(id) customColor
-(id) currentValue
-(void) setCurrentValue:(id)
-(void) .cxx_destruct
-(id) init
-(id) description
-(void) setName:(id)
-(id) name
-(BOOL) enable
-(void) setEnable:(BOOL)
PBHealthSettingsOptInModel
-(id) analyticsIdentifier
-(BOOL) titleShouldChangeColor
-(id) insightName
-(id) initWithName:(id) enabled:(BOOL) cellEnabled:(BOOL) analyticsIdentifier:(id)
-(void) setTitleShouldChangeColor:(BOOL)
-(BOOL) enabled
-(void) .cxx_destruct
-(void) setEnabled:(BOOL)
-(void) setCellEnabled:(BOOL)
-(BOOL) cellEnabled
PBFirmwareIsUpToDateMessage
-(id) init
PBBaseWatchAppOperation
-(id) pb_completionBlock
-(id) initWithApplication:(id) progressBlock:(id) completionBlock:(?)
-(void) finishWithApplication:(id) error:(id)
-(void) finishWithError:(id)
-(void) .cxx_destruct
-(id) init
-(id) progressBlock
-(id) application
PBSettingsMultipleChoiceRow
-(id) choiceNames
-(id) choiceValues
-(void) setChoiceNames:(id)
-(void) setChoiceValues:(id)
-(void) .cxx_destruct
-(id) description
PBWatchInfoAdapter
-(id) initWithWatch:(id)
-(OpaqueJSValue*) JSValueRepresentationInContext:(OpaqueJSContext*)
-(id) modelString
-(int) platformType
-(void) .cxx_destruct
-(id) watch
-(id) platformString
-(unsigned char) platform
-(id) languageString
PBLanguagePacksSessionManager
-(id) downloadLanguagePack:(id) progress:(id*)
-(id) languagePacksWithWatchHardwarePlatform:(id) watchFirmwareVersion:(id) mobileAppVersion:(id)
-(id) languagePackRequestURLWithWatchHardwarePlatform:(id) watchFirmwareVersion:(id) mobileAppVersion:(id)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
-(void) .cxx_destruct
-(id) cache
-(id) initWithCache:(id)
PBLanguagePackCacheResource
-(id) proposedFileName
-(id) initWithLanguagePack:(id)
-(id) languagePackURL
-(void) .cxx_destruct
-(id) init
-(id) URLRequest
PBWebTimelineAdapter
-(void) webSyncManagerMustResync:(id)
-(BOOL) webSyncManager:(id) didFetchTimelineUpdates:(id) isResync:(BOOL)
-(id) initWithWebSyncManager:(id)
-(BOOL) applyTimelineCreatePin:(id) isResync:(BOOL)
-(BOOL) applyTimelineDeletePin:(id) isResync:(BOOL)
-(BOOL) applyTimelineSubscribeTopic:(id) isResync:(BOOL)
-(BOOL) applyTimelineUnsubscribeTopic:(id) isResync:(BOOL)
-(id) webSyncManager
-(void) setWebSyncManager:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
PBCoreDumpImageRequestMessage
-(id) init
-(unsigned char) transactionID
-(id) initWithTransactionID:(unsigned char)
PBMutableMultipartMessage
-(id) mutableParts
-(void) appendPart:(id)
-(void) .cxx_destruct
-(id) init
-(id) parts
PBManagedTimelineItem
+(id) createBlobEntryWithIdentifier:(id) inManagedObjectContext:(id)
+(id) requestResultsForPredicate:(id) inManagedObjectContext:(id)
+(id) findOrCreateItemWithIdentifier:(id) inSet:(id) inManagedObjectContext:(id)
+(id) findItemWithIdentifier:(id) inSet:(id) inManagedObjectContext:(id)
+(id) findItemWithIdentifier:(id) inManagedObjectContext:(id)
+(id) predicateForBeginDate:(id) endDate:(id)
+(id) predicateForActiveAfterDate:(id) withWatchSerial:(id)
+(id) predicateForDeletedButNotSyncedToWatchSerial:(id)
+(id) predicateForEndingBeforeDate:(id)
+(id) predicate:(id) composedWithItemsOnWatchSerial:(id)
+(id) findOrCreateItemWithIdentifier:(id) inManagedObjectContext:(id)
+(id) findItemsWithIdentifiers:(id) inManagedObjectContext:(id)
+(id) findActiveItemsForWatch:(id) withBeginDate:(id) endDate:(id) inManagedObjectContext:(id)
+(id) findItemsWithEndingBeforeDate:(id) inManagedObjectContext:(id)
-(BOOL) updateValuesFromBlobEntryModel:(id)
-(id) blobEntryStatuses
-(BOOL) entryDeletedValue
-(void) setEntryDeletedValue:(BOOL)
-(BOOL) isDisabledDueToDataSourceState
-(id) timelineItemRepresentation
-(id) findOrCreateActionWithIdentifier:(id)
-(void) markSelfAndDescendantsAsDeleted
-(BOOL) isValidWithTimelineItem:(id)
PBDashboardOption
-(id) analyticsIdentifier
-(void) setAnalyticsIdentifier:(id)
-(id) tapHandlerBlock
-(void) setOptionImage:(id)
-(void) setOptionString:(id)
-(void) setTapHandlerBlock:(id)
-(void) setIgnoresMultipleSelections:(BOOL)
-(BOOL) ignoresMultipleSelections
-(id) optionString
-(id) optionImage
-(void) .cxx_destruct
-(id) init
PBLinkedAccountSettings
+(id) JSONKeyPathsByPropertyKey
PBLinkedAccount
+(id) credentialsJSONTransformer
+(id) uuidJSONTransformer
+(id) providerJSONTransformer
+(id) settingsJSONTransformer
+(id) JSONKeyPathsByPropertyKey
+(id) encodingBehaviorsByPropertyKey
-(id) initWithProvider:(unsigned char) queryParameters:(id)
-(id) queryParameters:(id) key:(id) toResultClass:(Class)
-(BOOL) isAccountExpired
-(void) setCredentials:(id)
-(void) .cxx_destruct
-(id) settings
-(void) setSettings:(id)
-(id) uuid
-(unsigned char) provider
-(id) credentials
PBLinkedAccountExtendedCredentials
+(id) JSONKeyPathsByPropertyKey
+(id) encodingBehaviorsByPropertyKey
-(id) accountData
-(void) .cxx_destruct
PBTimelinePin
+(id) timelinePinFromCalendarEvent:(id)
+(void) load
+(id) pinFromWebTimelinePin:(id) forExistingPin:(id)
+(id) timelinePinFromManagedTimelinePinItem:(id)
-(id) initWithManagedTimelineItem:(id)
-(void) setActionsWithWebTimelineActions:(id) withExistingTimelineActions:(id)
-(void) addLeadingSystemActionsWithItemBuilder:(id)
-(void) addTrailingSystemActionsWithItemBuilder:(id)
-(id) initWithManagedTimelinePin:(id)
-(unsigned char) blobTypeForBlobRepresentation
-(void) .cxx_destruct
-(id) source
-(id) notifications
-(BOOL) isMuted
-(id) reminders
PBLinkedAccountCredentials
+(id) expirationJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) apiData
-(id) expiration
-(void) .cxx_destruct
PBTimelineActiveRange
-(id) initWithCurrentDate:(id)
-(id) pastBound
-(id) futureBound
-(void) .cxx_destruct
-(id) init
PBContactsSettingsContactDetailsTableCell
-(void) setCellModel:(id)
-(id) cellModel
-(id) phoneNumberLabel
-(void) setPhoneNumberLabel:(id)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) setSelected:(BOOL) animated:(BOOL)
-(void) awakeFromNib
-(id) titleLabel
-(void) setTitleLabel:(id)
-(id) checkmarkView
-(void) setCheckmarkView:(id)
PBCalendarDataStore
-(id) initWithCoreDataManager:(id)
-(id) coreDataManager
-(id) calendarEventStoreIdentifier
-(void) setCalendarEventStoreIdentifier:(id)
-(id) calendarSources
-(void) addCalendarSource:(id)
-(void) removeCalendarSource:(id)
-(id) calendarsForSource:(id)
-(void) addCalendar:(id) toSource:(id)
-(id) eventsForCalendar:(id)
-(void) addEvent:(id) toCalendar:(id)
-(void) removeCalendar:(id)
-(void) saveChanges
-(void) .cxx_destruct
-(id) init
-(id) calendarWithIdentifier:(id)
-(void) removeEvent:(id)
PBHealthSyncViewController
+(id) viewController
-(id) healthManager
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) privacyPolicyManager
-(void) showPrivacyPolicyWithCompletion:(id)
-(id) initWithPrivacyPolicyManager:(id) healthManager:(id)
-(void) attributedLabel:(id) didSelectLinkWithURL:(id)
-(void) .cxx_destruct
-(void) viewDidLoad
PBMultipartMessagePart
-(id) initWithHeaders:(id) content:(id)
-(id) headers
-(void) .cxx_destruct
-(id) init
-(id) name
-(id) content
PBMultipartMessage
-(id) partWithName:(id)
-(void) .cxx_destruct
-(id) init
-(id) copyWithZone:(_NSZone*)
-(id) parts
PBWebSocketsTimelineAdapter
-(id) initWithWebSocketManager:(id)
-(BOOL) webSocketManager:(id) insertTimelinePinWithJSONDictionary:(id)
-(BOOL) webSocketManager:(id) deleteTimelinePinWithIdentifier:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
PBTimelineBlobMapperHTTPConfiguration
-(id) layouts
-(id) attributes
-(id) resources
PBScreenshotViewController
-(void) grabAction:(id)
-(void) saveAction:(id)
-(void) .cxx_destruct
-(id) init
-(id) imageView
-(id) label
-(void) setLabel:(id)
-(void) setImageView:(id)
-(void) setWatch:(id)
-(id) watch
PBBorderedIconButton
-(void) setupWithImage:(id) text:(id)
-(void) setIconImage:(id)
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) text
-(void) setText:(id)
-(void) awakeFromNib
-(id) textLabel
-(void) setIcon:(id)
-(id) iconImage
-(id) icon
-(void) setTextLabel:(id)
PBSystemAppSettingsResolveIssueButton
-(void) setTitle:(id) forState:(unsigned int)
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) setTitle:(id)
-(id) title
-(id) subtitle
-(void) setSubtitle:(id)
-(void) setupView
PBPreferenceWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(void) watchWillDisconnect
-(id) synchronizingQueue
-(id) preferenceManager
-(id) accountSession
-(id) initWithWatch:(id) watchServicesSet:(id) accountSession:(id) preferenceManager:(id)
-(void) synchronizeClearingFirst:(BOOL)
-(void) clearDatabaseWithCompletion:(id)
-(id) blobDBEndpointCoordinator
-(BOOL) preferenceDatabaseAvailable
-(id) sendBlobDBMessagesForChange:(id)
-(void) preferenceDatabaseAvailabilityCheckWithCompletion:(id)
-(id) blobDBMessagesForChange:(id)
-(void) .cxx_destruct
-(id) init
-(void) synchronize
-(void) clearDatabases
-(id) watch
PBWatchModelSelectorViewController
-(void) createViewModels
-(void) notNowButtonPressed:(id)
-(id) selectButton
-(void) setNeedsToScrollToInitial:(BOOL)
-(BOOL) needsToScrollToInitial
-(unsigned int) middleCellIndex
-(id) watchViewModels
-(void) configureDetailsView:(id) forIndexPath:(id)
-(void) selectButtonPressed:(id)
-(void) setSelectButton:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) scrollViewDidScroll:(id)
-(id) delegate
-(int) collectionView:(id) numberOfItemsInSection:(int)
-(id) collectionView:(id) cellForItemAtIndexPath:(id)
-(id) collectionView:(id) viewForSupplementaryElementOfKind:(id) atIndexPath:(id)
-(void) collectionView:(id) didSelectItemAtIndexPath:(id)
-(void) viewDidLayoutSubviews
-(id) collectionView
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) setCollectionView:(id)
-(void) configureCell:(id) forIndexPath:(id)
PBPhoneCallStartMessage
+(id) messageWithCookie:(unsigned int)
_PBManagedTimelineItem
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(BOOL) timelineDeletedValue
-(void) setTimelineDeletedValue:(BOOL)
-(id) statusesSet
-(BOOL) primitiveTimelineDeletedValue
-(void) setPrimitiveTimelineDeletedValue:(BOOL)
-(BOOL) floatingValue
-(void) setFloatingValue:(BOOL)
-(BOOL) visibleValue
-(void) setVisibleValue:(BOOL)
-(BOOL) allDayValue
-(void) setAllDayValue:(BOOL)
-(short) nextActionIdValue
-(BOOL) primitiveAllDayValue
-(void) setPrimitiveAllDayValue:(BOOL)
-(BOOL) primitiveFloatingValue
-(void) setPrimitiveFloatingValue:(BOOL)
-(void) setNextActionIdValue:(short)
-(short) primitiveNextActionIdValue
-(void) setPrimitiveNextActionIdValue:(short)
-(BOOL) primitiveVisibleValue
-(void) setPrimitiveVisibleValue:(BOOL)
-(id) objectID
PBPhoneCallEndMessage
+(id) messageWithCookie:(unsigned int)
PBManagedWatch
+(id) findOrCreateWatchWithSerialNumber:(id) inManagedObjectContext:(id)
-(id) selectedWatchFaceInstallation
PBWatchModelSelectionImageCell
-(void) configureWithImage:(id)
-(void) setWatchImageView:(id)
-(id) watchImageView
-(void) .cxx_destruct
PBLoopedFirmwareUpdater
+(id) updaterWithWatch:(id) firmwareUpdateURL:(id)
-(void) logMessage:(id) logLevel:(int)
-(id) initWithWatch:(id) firmwareUpdateURL:(id)
-(void) onPebbleConnected:(id)
-(void) doUpdate
-(double) runningAverageDuration
-(int) successCount
-(void) setRunningAverageDuration:(double)
-(void) setSuccessCount:(int)
-(id) firmwareUpdateMetadata
-(void) setFirmwareUpdater:(id)
-(id) firmwareUpdater
-(id) saveFirmwareDataInCache:(id)
-(void) startWithCompletionBlock:(id)
-(void) cancel
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) init
-(id) delegate
-(id) completionBlock
-(void) setCompletionBlock:(id)
-(BOOL) isRunning
-(id) watch
-(void) setRunning:(BOOL)
PBTimelineDataStore
-(id) initWithCoreDataManager:(id)
-(Class) blobEntryEntityClass
-(Class) blobEntryStatusEntityClass
-(Class) blobEntryModelClass
-(id) attributeIdentifierKey
-(BOOL) shouldDeleteBlobEntry:(id)
-(void) didMarkBlobEntryAsDeleted:(id) atTime:(id)
-(void) removeInsertedManagedItem:(id) forContext:(id)
-(void) notifyAnalyticsPinEventForItem:(id) type:(id)
-(id) changesForTimelineItems:(id) forWatch:(id) map:(id)
-(id) sortChanges:(id)
-(void) notifyAnalyticsEvent:(id) managedItem:(id) type:(id)
-(id) userInfoForPinNotificationWithManagedItem:(id) type:(id)
-(void) notifyAnalyticsPinDeletionForItem:(id)
-(id) timelinePinWithIdentifier:(id)
-(void) addTimelinePin:(id)
-(id) timelineReminderWithIdentifier:(id)
-(void) addTimelineReminder:(id)
-(id) timelineNotificationWithIdentifier:(id)
-(void) addTimelineNotification:(id)
-(id) timelineChangesWithBeginDate:(id) endDate:(id) forWatch:(id)
-(void) pruneTimelineItemsBeforeDate:(id)
-(void) markTimelineItemAsSoftDeleted:(id) forWatch:(id)
-(BOOL) markTimelineItemIdentifierAsDeleted:(id)
-(void) markAllTimelinePinItemsWithSourceAsDeleted:(id)
-(void) removeAllTimelineItems
-(unsigned int) stateForDataSourceWithIdentifier:(id)
-(void) setState:(unsigned int) forDataSourceWithIdentifier:(id)
-(BOOL) isInstalledForDataSourceWithIdentifier:(id)
-(void) setInstalled:(BOOL) withDataSourceIdentifier:(id)
-(id) init
PBPhoneCallIncomingMessage
+(id) messageWithPhoneNumber:(id) fullName:(id) cookie:(unsigned int)
PBFirmwareUpdateService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(id) initWithWatch:(id) delegate:(id)
-(void) setFirmwareUpdateCheck:(id)
-(BOOL) shouldCheckForUpdatesToPromptUser
-(id) firmwareUpdateCheck
-(void) foundLatestFirmwareUpdates:(id)
-(void) errorLookingForFirmwareUpdates:(id)
-(void) notifyWatchIsUpToDate
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(id) watch
-(void) startService
PBPhoneCallMissedMessage
+(id) messageWithPhoneNumber:(id) fullName:(id) cookie:(unsigned int)
PBFirmwareUpdateRequestMessage
-(id) init
PBPhoneCallOutgoingMessage
+(id) messageWithCookie:(unsigned int)
PBContactsSettingsContactDetailsViewController
+(int) pb_tableViewStyle
+(id) viewControllerWithViewModel:(id)
-(unsigned int) pb_preferredNavigationBarStyle
-(id) initWithViewModel:(id)
-(void) handleDeleteButtonTapped:(id)
-(id) viewModel
-(void) .cxx_destruct
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(id) tableView:(id) titleForHeaderInSection:(int)
-(void) viewDidLoad
-(id) deleteButton
-(void) setDeleteButton:(id)
PBPhoneCallIdentifiableAbstractMessage
+(id) messageWithCookie:(unsigned int)
+(id) messageWithPhoneNumber:(id) fullName:(id) cookie:(unsigned int)
+(id) messageWithPhoneNumber:(id) fullName:(id) cookie:(unsigned int) commandID:(unsigned char)
-(void) .cxx_destruct
-(id) phoneNumber
-(id) fullName
-(void) setFullName:(id)
-(void) setPhoneNumber:(id)
PBLanguageWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(void) watchDidConnect
-(id) languageConfiguration
-(void) refreshDataIfNecessary
-(id) currentWatchLanguageInformation
-(id) languagePackWithISOCode:(id)
-(id) languagePacksSessionManager
-(id) initWithWatch:(id) languagePacksSessionManager:(id) languageConfiguration:(id)
-(void) setLanguagePacksSessionManager:(id)
-(void) installLanguagePack:(id) withProgressBlock:(id) completionBlock:(?)
-(id) languagePacksSignal
-(void) setWatchHardwarePlatform:(id)
-(void) setWatchFirmwareVersion:(id)
-(id) availableLanguagePacks
-(void) refreshAvailableLanguagesWithCompletionBlock:(id)
-(id) cachedLanguagePacksSignal
-(id) remoteLanguagePacksSignal
-(id) dictionaryFromLanguagePackArray:(id)
-(id) languagePacksInvalidated
-(id) memoizedLanguagePacks
-(id) currentWatchLanguagePack
-(id) watchHardwarePlatform
-(id) sortedAvailableLanguagesAccordingToLocale
-(id) appUserInterfaceLanguageIsAvailableForWatchAndNotInstalled
-(id) watchFirmwareVersion
-(void) setMemoizedLanguagePacks:(id)
-(void) setLanguagePacksInvalidated:(id)
-(void) setRemoteLanguagePacksSignal:(id)
-(id) store
-(void) .cxx_destruct
-(id) init
-(id) operationQueue
-(id) watch
PBPhoneCallGetStateRequestMessage
+(void) load
PBMusicControlVolumeUpMessage
+(void) load
PBPhoneCallGetStateResponseMessage
-(id) initWithCallMessages:(id)
-(id) init
PBTimelineBlobMapperAppConfiguration
-(id) initWithApplicationName:(id) applicationResources:(id)
-(id) layouts
-(void) .cxx_destruct
-(id) init
-(id) attributes
-(id) resources
-(id) applicationName
PBUserAccountFlow
+(id) flowWithNavigationController:(id)
-(void) startFlowWithContext:(id)
-(int) completedOnboardingVersion
-(void) loginViewController:(id) didLoginWithAccessToken:(id)
-(id) accountSession
-(id) privacyPolicyManager
-(id) loginViewController
-(void) setLoginViewController:(id)
-(id) initWithNavigationController:(id) accountSession:(id) privacyPolicyManager:(id)
-(void) .cxx_destruct
-(id) init
PBDebugVoiceViewController
-(void) nuanceClient:(id) didFinishWithTranscription:(id)
-(void) nuanceClient:(id) didFailWithError:(id)
-(id) getFramesDataArrayFromStringArray:(id)
-(void) setFramesData:(id)
-(void) startNuanceTest
-(id) textComment
-(id) textStatus
-(id) textTranscription
-(id) framesData
-(id) getNSDataFromNSString:(id)
-(void) sendVoiceSegment:(id)
-(void) setTextStatus:(id)
-(void) setTextComment:(id)
-(void) setTextTranscription:(id)
-(void) .cxx_destruct
-(void) viewDidLoad
PBManagedContactPreferredPhone
+(id) findContactPreferredPhoneWithIdentifier:(unsigned int) inManagedObjectContext:(id)
+(id) allPreferredPhonesInManagedObjectContext:(id)
+(id) findOrCreateContactPreferredPhoneWithIdentifier:(unsigned int) inManagedObjectContext:(id)
-(void) updateValuesFromContactPreferredPhone:(id)
-(void) removeFromManagedObjectContext:(id)
PBOnboardingConfigurationManager
+(id) onboardingConfigurationManager
+(int) lastCompletedOnboardingVersion
-(int) lastCompletedWatchOnboardingVersionForWatch:(id)
-(void) markOnboardingAsCompleteForWatch:(id) upToLevel:(int)
-(id) pebbleCentral
-(void) setPebbleCentral:(id)
-(id) initWithPebbleCentral:(id)
-(BOOL) isFirstOnboardingComplete
-(void) markFirstOnboardingAsCompleteUpToLevel:(int)
-(BOOL) hasPairedAnyWatch
-(void) setLastCompletedOnboardingVersion:(int)
-(id) watchAssociatedDataManager
-(void) markFirstOnboardingAsComplete
-(BOOL) isOnboardingCompleteForWatch:(id)
-(void) setWatchAssociatedDataManager:(id)
-(void) .cxx_destruct
-(id) init
PBPhoneCallAbstractMessage
+(id) messageWithCookie:(unsigned int)
+(id) messageWithCookie:(unsigned int) commandID:(unsigned char)
-(void) setCookie:(unsigned int)
-(unsigned int) cookie
PBAppShareActivityViewController
+(BOOL) canShareApplication:(id)
-(id) initWithApplicationToShare:(id)
-(void) .cxx_destruct
-(id) init
-(id) sharedApplication
-(void) setCompletionWithItemsHandler:(id)
PBInstallDefaultLockerItems
+(id) installDefaultLockerItemsWithOnboardingAppsStore:(id)
-(id) lockerAppManager
-(id) accountSession
-(id) settingsStore
-(id) onboardingAppsStore
-(id) addRemoteApplication:(id)
-(id) initWithAccountSession:(id) currentUserLockerAppManager:(id) onboardingAppsStore:(id) settingsStore:(id)
-(void) installWithCompletion:(id)
-(void) .cxx_destruct
-(id) init
PBCalendarSource
+(id) calendarSourceFromManagedCalendarSource:(id)
-(id) initWithIdentifier:(id) title:(id)
-(id) initFromManagedCalendarSource:(id)
-(void) .cxx_destruct
-(id) init
-(id) title
-(id) sourceIdentifier
-(id) entityIdentifier
PBWeatherTimelineAdapter
-(id) weatherAppManager
-(id) initWithWeatherAppManager:(id)
-(void) didUpdateReport:(id) forPlacemark:(id) otherLocationRecords:(id)
-(id) uuidForIdentifier:(unsigned char)
-(id) temperatureSubtitleFromMaximum:(id) minimum:(id)
-(id) openWeatherAppActionWithPin:(id)
-(unsigned char) weatherIDFromIndex:(unsigned int) isNight:(BOOL)
-(id) headingForWeatherID:(unsigned char)
-(id) otherLocationsParagraphFromRecords:(id)
-(id) pinFromDayPartForecast:(id) inDailyForecast:(id) startDate:(id) lastModifiedDate:(id) identifier:(unsigned char) locationName:(id) title:(id) headings:(id) paragraphs:(id)
-(id) dayOfTheWeekInNumberOfDays:(unsigned int)
-(id) pinsFromReport:(id) forPlacemark:(id) otherLocationRecords:(id)
-(id) missingIdentifiersForPresentPins:(id)
-(id) temperatureFormatter
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
PBNotificationSourceBlobBuilder
+(id) builder
-(id) withAppIdentifier
-(id) withFlags
-(id) addAttribute
-(id) addAction
-(void) .cxx_destruct
-(id) init
-(id) actions
-(id) attributes
-(void) setAppIdentifier:(id)
-(id) appIdentifier
-(void) setFlags:(unsigned int)
-(unsigned int) flags
-(id) build
PBPairingBaseViewController
-(id) initWithWatchSignal:(id)
-(id) LEPermissionRequestPolicy
-(void) awakeFromInjection
-(void) notifyDelegatePairingShouldStart
-(void) notifyDelegatePairingDidSucceed
-(void) notifyDelegatePairingDidFailWithError:(id)
-(void) notifyDelegatePairingWasSkipped
-(void) notifyDelegatePairingWasIgnoredForTransportNamed:(id)
-(void) setLEPermissionRequestPolicy:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) viewWillAppear:(BOOL)
-(void) commonInit
PBFirmwareUpdateResponseMessage
-(BOOL) isReadyForUpdate
-(id) error
-(void) .cxx_destruct
-(id) initWithData:(id)
PBSwipeTabBar
-(void) teleportTabBarToPosition:(float)
-(void) updateTabIndicatorAnimated:(BOOL)
-(float) tabIndicatorPosition
-(void) setTabIndicatorPosition:(float)
-(float) indicatorWidth
-(id) tabIndicator
-(void) setSelectedItemWithTabBarPosition:(float)
-(void) updateTabTitleColor
-(void) removeAllTabButtons
-(void) tabSelected:(id)
-(void) setTabIndicator:(id)
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) layoutSubviews
-(id) delegate
-(id) items
-(void) setItems:(id)
-(void) setSelectedItem:(id)
-(unsigned int) selectedIndex
-(id) selectedItem
-(id) buttons
-(void) setButtons:(id)
PBContactPreferredPhone
+(id) contactPreferredPhoneFromManagedEntry:(id)
-(id) initWithIdentifier:(unsigned int) name:(id) phoneNumber:(id)
-(id) lastSent
-(id) initWithManagedContactPreferredPhone:(id)
-(void) .cxx_destruct
-(id) init
-(id) name
-(unsigned int) identifier
-(id) phoneNumber
PBWebSyncTrigger
-(id) remoteConfigurationManager
-(void) setRemoteConfigurationManager:(id)
-(void) triggerSolicitedSyncWithFullResync:(BOOL)
-(id) initWithWebSyncManager:(id) configurationManager:(id)
-(id) unsolicitedTriggerSignal
-(id) fullSyncTriggerSignal
-(id) trackLastTriggerDate:(id)
-(void) setLastTrigger:(id)
-(id) lastTrigger
-(void) .cxx_destruct
-(id) init
-(id) syncManager
-(void) setSyncManager:(id)
PBMatchingWatchDiscoveryService
+(id) service
-(id) issueAnalyzer
-(id) bluetoothStatusChecker
-(id) discoveryService
-(void) discoveryService:(id) didDiscoverCandidate:(id)
-(void) discoveryService:(id) willPairCandidate:(id)
-(void) discoveryService:(id) didPairCandidate:(id)
-(void) discoveryService:(id) didFailToPairCandidate:(id) error:(id)
-(id) initWithDiscoveryService:(id)
-(void) discoveryService:(id) didDisconnectCandidate:(id)
-(void) setScanning:(BOOL)
-(void) timeoutTimerDidTimeout:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(void) resume
-(void) pause
-(BOOL) scanning
-(void) setWatch:(id)
-(id) watch
-(id) timeoutTimer
-(id) internalQueue
-(void) setInternalQueue:(id)
PBWebTimelineReminder
+(id) timeJSONTransformer
+(id) layoutJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(BOOL) validateTime:(inout id*) error:(out id*)
-(void) .cxx_destruct
-(id) layout
-(id) time
PBTimelineAttribute
+(id) timelineAttributesFromWebTimelineAttributable:(id)
+(id) attributeWithType:(id) content:(id)
+(id) attributeWithType:(id) content:(id) specificType:(int)
+(id) timelineAttributeFromManagedTimelineItemAttribute:(id)
+(id) attributesForCalendarEvent:(id) withOptions:(unsigned int)
-(id) blobRepresentationWithMapper:(id)
-(id) initWithType:(id) content:(id) specificType:(int)
-(int) specificType
-(void) .cxx_destruct
-(id) init
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(id) type
-(id) content
PBWatchAppsTableCell
-(void) bindViewModel:(id)
-(void) setReorderingMode:(int)
-(id) appIconView
-(void) openSettings:(id)
-(void) setAppIconView:(id)
-(void) calculateReorderIndicatorImageViewVisibility
-(int) reorderingMode
-(id) reorderIndicatorImageView
-(void) setReorderIndicatorImageView:(id)
-(id) settingsImageButton
-(id) titleToWarningConstraint
-(id) titleToSettingsConstraint
-(void) calculateWarningImageButtonVisibility
-(id) warningImageButton
-(void) calculateSettingsImageButtonVisibility
-(float) titleToWarningConstraintConstant
-(id) subtitleToWarningConstraint
-(float) titleToSettingsConstraintConstant
-(id) subtitleToSettingsConstraint
-(id) reorderIconView
-(void) calculateReorderIconViewVisibility
-(id) incompatibleImageView
-(void) setReorderIconView:(id)
-(void) setWarningImageButton:(id)
-(void) setSettingsImageButton:(id)
-(void) setIncompatibleImageView:(id)
-(void) setTitleToWarningConstraint:(id)
-(void) setSubtitleToWarningConstraint:(id)
-(void) setTitleToSettingsConstraint:(id)
-(void) setSubtitleToSettingsConstraint:(id)
-(id) viewModel
-(void) setViewModel:(id)
-(void) .cxx_destruct
-(void) awakeFromNib
-(id) titleLabel
-(id) subtitleLabel
-(void) setTitleLabel:(id)
-(void) setSubtitleLabel:(id)
PBProximityBasedPairingService
+(id) service
-(id) issueAnalyzer
-(id) discoveryService
-(void) discoveryService:(id) didDiscoverCandidate:(id)
-(void) discoveryService:(id) willPairCandidate:(id)
-(void) discoveryService:(id) didPairCandidate:(id)
-(void) discoveryService:(id) didFailToPairCandidate:(id) error:(id)
-(void) setNameFilterPredicate:(id)
-(id) initWithDiscoveryService:(id)
-(id) nameFilterPredicate
-(void) pauseProximityScanning
-(id) rangeIncreaseTimer
-(void) setRangeIncreaseTimer:(id)
-(void) setRssiThreshold:(int)
-(void) candidatesChanged
-(void) increaseRange
-(int) rssiThreshold
-(BOOL) validateCandidateForPairing:(id)
-(void) didDiscoverCandidate:(id)
-(void) discoveryService:(id) didDisconnectCandidate:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(id) candidates
-(void) setCandidate:(id)
-(void) resume
-(id) candidate
-(void) pause
-(void) setTimeoutTimer:(id)
-(id) timeoutTimer
PBFactoryRegistryWriteValueOperation
-(id) initWithWatch:(id) keyToWrite:(unsigned int) value:(id)
-(void) finishWithSuccess:(BOOL)
-(void) .cxx_destruct
-(id) init
-(unsigned int) key
-(id) value
-(void) main
-(id) watch
-(void) expectResponse
-(BOOL) success
-(void) setSuccess:(BOOL)
PBSwipeTabBarController
-(void) setSwipeTabBar:(id)
-(id) swipeTabBar
-(void) regenerateContentScrollView
-(void) regenerateSwipeTabBarView
-(void) viewVisibilityChanged
-(id) topLayoutGuideConstraint
-(void) setTopLayoutGuideConstraint:(id)
-(id) bottomLayoutGuideConstraint
-(void) setBottomLayoutGuideConstraint:(id)
-(void) scrollToSelectedViewController
-(void) tabBar:(id) didSelectItemAtIndex:(int)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) dealloc
-(void) scrollViewDidScroll:(id)
-(void) scrollViewDidEndDecelerating:(id)
-(unsigned int) supportedInterfaceOrientations
-(void) loadView
-(id) initWithNibName:(id) bundle:(id)
-(void) viewWillLayoutSubviews
-(id) contentScrollView
-(void) viewDidLoad
-(id) viewControllers
-(void) setViewControllers:(id)
-(id) selectedViewController
-(void) setSelectedViewController:(id)
-(unsigned int) selectedIndex
-(void) setSelectedIndex:(unsigned int)
-(void) commonInit
-(void) setContentScrollView:(id)
_PBManagedPreferenceStatus
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(BOOL) preferenceDeletedValue
-(void) setPreferenceDeletedValue:(BOOL)
-(BOOL) primitivePreferenceDeletedValue
-(void) setPrimitivePreferenceDeletedValue:(BOOL)
-(id) objectID
PBPreferenceManager
-(void) synchronizationFinishedForWatch:(id)
-(id) activityPreference
-(void) updatePreference:(id)
-(void) synchronizeAllWatchServices
-(id) watchServices
-(id) servicesQueue
-(id) preferenceChangesForWatch:(id)
-(id) preferenceDataStore
-(id) findPreferenceWithIdentifierKey:(unsigned int)
-(void) addPreferenceWatchService:(id)
-(void) removePreferenceWatchService:(id)
-(void) removePreferenceStatusesForWatch:(id)
-(void) acknowledgePreferenceChange:(id) forWatch:(id)
-(unsigned int) preferenceDatabaseAvailable
-(void) setPreferenceDatabaseAvailable:(unsigned int)
-(void) .cxx_destruct
-(id) init
PBWebSyncManager
-(id) remoteConfigurationManager
-(void) setRemoteConfigurationManager:(id)
-(void) startSyncWithFullResync:(BOOL)
-(id) initWithStateStore:(id) sessionManager:(id) remoteConfigurationManager:(id)
-(id) synchronizationResults
-(id) setupSynchronizationResultsWithSynchronizationURL:(id)
-(id) nextURL:(inout BOOL*)
-(void) prepareFullResyncWithURL:(id)
-(id) nextSynchronizationURLs
-(id) fetchPagesSignal
-(void) setNextURL:(id)
-(id) internalFetchPagesWithStartPageURL:(id) isResync:(BOOL)
-(void) setFetchPagesSignal:(id)
-(BOOL) processPage:(id) isResync:(BOOL)
-(BOOL) startURLHasChanged
-(id) fetchPagesWithStartPageURL:(id) isResync:(BOOL)
-(id) debugAddPageSizeQueryItem:(id)
-(id) stateStore
-(void) setStateStore:(id)
-(BOOL) isSyncing
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) cancelSync
-(void) setSessionManager:(id)
-(id) sessionManager
_PBManagedNotificationSource
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(short) versionValue
-(void) setVersionValue:(short)
-(short) primitiveVersionValue
-(void) setPrimitiveVersionValue:(short)
-(id) statusesSet
-(BOOL) sourceDeletedValue
-(void) setSourceDeletedValue:(BOOL)
-(int) flagsValue
-(void) setFlagsValue:(int)
-(int) primitiveFlagsValue
-(void) setPrimitiveFlagsValue:(int)
-(BOOL) primitiveSourceDeletedValue
-(void) setPrimitiveSourceDeletedValue:(BOOL)
-(id) objectID
PBHTTPActionSessionManager
-(id) sendHTTPActionRequest:(id)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
PBWatchAppsViewController
-(void) viewModel:(id) openSettingsForWatchApp:(id)
-(unsigned int) pb_preferredNavigationBarStyle
-(void) tableView:(id) willBeginMovingRowFromIndexPath:(id)
-(void) tableView:(id) didEndMovingRowFromIndexPath:(id) toIndexPath:(id)
-(id) initWithViewModel:(id)
-(void) setReorderMediator:(id)
-(id) reorderMediator
-(id) reorderingCellIndexPath
-(void) setReorderingCellIndexPath:(id)
-(void) viewModelDidUpdateWatchApps:(id)
-(void) viewModelDidMoveWatchAppAtIndex:(id) toIndexPath:(id)
-(void) openCalendarSettings:(id)
-(void) openWeatherSettings:(id)
-(void) openHealthSettings:(id)
-(void) viewVisibilityDidChange:(BOOL)
-(void) .cxx_destruct
-(id) init
-(void) tableView:(id) willDisplayHeaderView:(id) forSection:(int)
-(float) tableView:(id) heightForHeaderInSection:(int)
-(id) tableView:(id) viewForHeaderInSection:(int)
-(id) tableView:(id) willSelectRowAtIndexPath:(id)
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(id) tableView:(id) targetIndexPathForMoveFromRowAtIndexPath:(id) toProposedIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(BOOL) tableView:(id) canMoveRowAtIndexPath:(id)
-(void) tableView:(id) moveRowAtIndexPath:(id) toIndexPath:(id)
-(void) viewWillLayoutSubviews
-(void) viewDidLoad
PBWeatherManager
+(void) registerDefaults:(id)
-(id) weatherAppManager
-(id) settingsStore
-(id) initWithSettingsStore:(id) primaryListener:(id) weatherAppManager:(id)
-(id) initWithSettingsStore:(id) primaryListener:(id) defaultUnits:(unsigned int) locationManager:(id) weatherAppManager:(id)
-(void) restoreSettingsWithDefaultUnits:(unsigned int)
-(void) updatePrevailingIssue
-(void) didUpdateReports:(id)
-(BOOL) containsPlacemark:(id)
-(void) createFetcherForPlacemark:(id)
-(void) demoteCurrentLocationIfNeeded
-(void) propagatePlacemarksChanges
-(id) fetchers
-(void) destroyFetcherForPlacemark:(id)
-(void) setFetchers:(id)
-(id) primaryPlacemark
-(BOOL) hasNoPlacemarks
-(void) movePlacemarkAtIndex:(unsigned int) toIndex:(unsigned int)
-(BOOL) hasCurrentLocationPlacemark
-(BOOL) hasCurrentLocationPlacemarkButNoAuthorization
-(void) setPrevailingIssue:(unsigned int)
-(id) primaryListener
-(BOOL) addPlacemark:(id)
-(void) removePlacemark:(id)
-(void) setPrimaryPlacemark:(id)
-(unsigned int) prevailingIssue
-(void) setSettingsStore:(id)
-(void) setPrimaryListener:(id)
-(void) setWeatherAppManager:(id)
-(unsigned int) units
-(void) setUnits:(unsigned int)
-(void) saveSettings
-(void) .cxx_destruct
-(id) init
-(id) scheduler
-(void) setScheduler:(id)
-(id) locationManager
-(void) setLocationManager:(id)
-(id) placemarks
PBResourceMetadata
-(void) setCrc:(unsigned long)
-(id) description
-(unsigned long) timestamp
-(void) setTimestamp:(unsigned long)
-(unsigned long) crc
PBAbstractPlacemark
-(id) detailedLocationName
-(id) locationSignal
-(id) oneShotLocationNameSignalWithLocation:(id)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(id) location
-(id) displayName
-(id) country
-(id) locality
-(id) administrativeArea
-(BOOL) isCurrentLocation
PBLockerSessionManager
-(id) addApp:(id)
-(id) deleteApp:(id)
-(id) downloadApp:(id) progress:(id*)
-(id) sandboxTimelineTokenForAppWithUUID:(id)
-(id) fetchUserApps
-(id) enqueueLockerPagingRequest:(id)
-(id) nextPageURLFromResponseObject:(id)
-(id) fetchOnboardingDataForPlatformType:(int)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
-(void) .cxx_destruct
-(id) cache
-(id) initWithCache:(id)
PBWatchAppInstallPresenter
-(id) localAppsStorage
-(id) currentUserLockerAppManager
-(void) installPBWFromURL:(id) completion:(id)
-(id) modalCoordinator
-(void) presentOverViewController:(id) watchAppURL:(id) requireUserInteraction:(BOOL) completion:(id)
-(id) dashboardViewController
-(id) initWithDashboardViewController:(id) localAppsStorage:(id) modalCoordinator:(id) currentUserLockerAppManager:(id)
-(void) .cxx_destruct
JSWTFMainThreadCaller
-(void) call
PBCurrentLocationPlacemark
+(id) currentLocation
-(id) locationSignal
-(id) oneShotLocationNameSignalWithLocation:(id)
-(id) initWithCurrentLocation
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(BOOL) isEqual:(id)
-(id) displayName
-(id) locality
-(BOOL) isCurrentLocation
PBCoreLocationPlacemark
-(id) initWithCLPlacemark:(id)
-(id) clPlacemark
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(id) location
-(id) country
-(id) locality
-(id) administrativeArea
PBWatchAppInstallContext
-(id) watchApp
-(id) localAppsStorage
-(id) lockerAppManager
-(id) initWithTemporalWatchAppURL:(id) localAppsStorage:(id) currentUserLockerAppManager:(id) interactive:(BOOL) completion:(id)
-(id) temporalWatchAppURL
-(void) setWatchAppBundle:(id)
-(id) watchAppBundle
-(void) setWatchApp:(id)
-(void) showWatchAppLoadingAlertView
-(void) installWatchAppBundle
-(void) showSideloadingAppErrorAlert:(id)
-(void) showErrorAlertWithMessage:(id)
-(void) setLockerAppManager:(id)
-(BOOL) interactive
-(void) .cxx_destruct
-(id) init
-(id) completion
-(void) presentFromViewController:(id)
-(void) setWatch:(id)
-(id) watch
PBCustomLocationPlacemark
-(id) initWithLocation:(id) locality:(id) administrativeArea:(id) country:(id)
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
PBAnalyticsEventsTableViewController
-(id) analyticsEnabledSwitch
-(void) pb_viewWillLayoutSubviewsAfterSizeChange
-(id) topBox
-(id) lastEvents
-(id) eventAtIndexPath:(id)
-(void) setAnalyticsEnabledSwitch:(id)
-(void) setTopBox:(id)
-(void) setLastEvents:(id)
-(void) .cxx_destruct
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(void) viewDidLoad
PBAppEndpoint
-(id) initWithPebbleCentral:(id) uuid:(id)
-(void) handleWatchDidConnect:(id)
-(id) dataLoggingService
-(void) createTransportManager
-(id) transportManager
-(id) ipcServer
-(void) .cxx_destruct
-(void) dealloc
-(id) description
-(void) run
-(id) uuid
-(id) central
-(BOOL) running
PBWatchServicesPRFSet
+(id) startingWatchServiceClasses
PBHTTPSessionManager
+(id) errorFromResponse:(id) request:(id) error:(id)
+(id) errorUserInfoFromError:(id)
-(id) requestWithMethod:(id) URL:(id) bodyStream:(id) headers:(id)
-(id) enqueueDataRequest:(id)
-(id) parsedResponseOfClass:(Class) fromJSON:(id)
-(id) enqueueResourceRequest:(id) resultClass:(Class) cache:(id)
-(id) authenticatedRequestWithMethod:(id) URL:(id)
-(id) enqueueRequest:(id) resultClass:(Class)
-(id) authenticatedRequestWithMethod:(id) URL:(id) body:(id)
-(id) requestWithMethod:(id) URL:(id) body:(id)
-(id) authenticatedRequestWithRequest:(id)
-(id) parsingErrorWithFailureReason:(id)
-(id) requestWithMethod:(id) URL:(id)
-(id) requestWithMethod:(id) URL:(id) bodyData:(id) headers:(id)
-(id) enqueueDownloadResource:(id) progress:(id*) cache:(id)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
-(void) .cxx_destruct
-(id) token
-(void) setToken:(id)
PBSequentialDataWriter
-(void) appendUInt32:(unsigned int)
-(void) appendUInt8:(unsigned char)
-(id) initWithEndianess:(int)
-(void) appendUUID:(id)
-(void) appendDataWithLength16:(id)
-(void) appendCStringWithLength8:(const char*)
-(void) appendUInt16:(unsigned short)
-(void) appendEmpty:(unsigned long)
-(int) endianess
-(void) appendDataWithLength8:(id)
-(void) appendUTF8StringWithLength8:(id) appendNullByte:(BOOL)
-(void) appendNullTerminatedUTF8String:(id)
-(void) appendDataWithLength32:(id)
-(void) appendNullPaddedUTF8String:(id) length:(unsigned int) appendNullByte:(BOOL)
-(void) appendUInt64:(unsigned long long)
-(?*) swap16
-(?*) swap32
-(?*) swap64
-(void) appendInt8:(BOOL)
-(void) appendInt16:(short)
-(void) appendInt32:(int)
-(void) appendInt64:(long long)
-(void) appendUTF8StringWithLength16:(id)
-(id) mutableData
-(void) .cxx_destruct
-(id) init
-(void) appendBytes:(const void*) length:(unsigned int)
-(id) data
-(void) appendData:(id)
PBGolfUpdate
+(void) load
_PBManagedTimelineItemActionable
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) actionsSet
-(id) objectID
PBTableViewHeaderFooterView
+(id) reuseIdentifier
-(void) willMoveToSuperview:(id)
PBBitmap
+(id) pebbleBitmapWithUIImage:(id)
-(unsigned short) rowSizeBytes
-(unsigned short) infoFlags
-(GRect) bounds
-(void) .cxx_destruct
-(void) dealloc
-(id) pixelData
-(id) initWithUIImage:(id)
PBFirmwareURLBuilder
-(id) initWithPlatformString:(id)
-(id) URLByAppendingPathComponents:(id)
-(void) .cxx_destruct
-(id) init
-(id) platformString
PBPutBytesPutMessage
+(unsigned int) maximumContentsLength
-(id) initWithCookie:(unsigned int) payload:(id)
-(id) init
PBPhoneAppVersion
+(id) currentAppVersion
-(unsigned char) bugfix
-(id) initWithShortVersionString:(id)
-(void) .cxx_destruct
-(id) suffix
-(unsigned char) major
-(unsigned char) minor
PBHTTPProtocol
+(void) registerMiddleware:(id)
+(void) unregisterMiddleware:(id)
+(id) registeredMiddlewares
+(void) load
+(BOOL) canInitWithRequest:(id)
+(id) canonicalRequestForRequest:(id)
-(id) modifiedRequestWithOriginalRequest:(id)
-(void) setURLConnection:(id)
-(id) URLConnection
-(void) .cxx_destruct
-(void) stopLoading
-(void) connection:(id) didFailWithError:(id)
-(void) connection:(id) didReceiveData:(id)
-(void) connectionDidFinishLoading:(id)
-(void) connection:(id) didReceiveResponse:(id)
-(id) connection:(id) willSendRequest:(id) redirectResponse:(id)
-(void) startLoading
PBLanguagePacksCollection
+(id) JSONKeyPathsByPropertyKey
+(id) JSONTransformerForKey:(id)
-(void) .cxx_destruct
-(BOOL) validate:(id*)
-(id) languages
PBViewModelBasedViewController
-(id) initWithViewModel:(id) nibName:(id) bundle:(id)
-(id) initWithViewModel:(id)
-(id) viewModel
-(void) .cxx_destruct
-(id) init
-(id) initWithNibName:(id) bundle:(id)
PBPhoneAppVersionResponseMessage
-(id) initWithLocalCapabilities:(unsigned long long)
-(id) init
PBWatchColorManager
-(id) initWithWatchColorStore:(id)
-(id) watchColorStore
-(unsigned int) watchColorForWatch:(id)
-(void) setWatchColor:(unsigned int) forWatch:(id)
-(void) .cxx_destruct
-(id) init
PBDataLoggingService
-(void) handleWatchDidConnect:(id)
-(id) responseForRequestWithData:(const char*) length:(unsigned int)
-(void) pollForDataFromWatch:(id)
-(BOOL) sendDataToDelegate:(id) withData:(id) implementedMethods:(?) forDataLoggingSession:(id)
-(id) initWithServer:(id) central:(id)
-(void) pollForData
-(void) restartServer
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) delegate
-(void) setDelegateQueue:(id)
PBHealthSettingsInfoTableViewCell
-(id) valueTextField
-(void) setValueTextField:(id)
-(void) .cxx_destruct
-(void) setTitle:(id)
-(id) title
-(void) awakeFromNib
-(id) titleLabel
-(void) setTitleLabel:(id)
PBVersionNumber
-(id) initWithMajorVersion:(unsigned char) minorVersion:(unsigned char) patchVersion:(unsigned char)
-(BOOL) isEqualToVersion:(id)
-(id) initWithMajorVersion:(unsigned char) minorVersion:(unsigned char)
-(unsigned int) updateTypeFrom:(id)
-(id) majorMinorDataRepresentation
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(id) init
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(int) compare:(id)
-(id) initWithString:(id)
-(unsigned char) patchVersion
-(unsigned char) majorVersion
-(unsigned char) minorVersion
-(id) stringRepresentation
PBNotificationSourceManager
-(void) synchronizationFinishedForWatch:(id)
-(void) setSMSActionsEnabled:(BOOL)
-(void) synchronizeAllWatchServices
-(id) watchServices
-(id) notificationSourceDataStore
-(void) removeNotificationSourceWithAppIdentifier:(id)
-(id) allNotificationSources
-(id) servicesQueue
-(id) notificationSourceChangesForWatch:(id)
-(void) acknowledgeNotificationSourceChange:(id) forWatch:(id)
-(unsigned int) notificationSourceDatabaseAvailable
-(void) setNotificationSourceDatabaseAvailable:(unsigned int)
-(void) addNotificationSource:(id)
-(id) findNotificationSourceForAppIdentifier:(id)
-(void) addNotificationSourceWatchService:(id)
-(void) removeNotificationSourceWatchService:(id)
-(void) removeNotificationSourceStatusesForWatch:(id)
-(void) rejectNotificationSourceChange:(id) forWatch:(id) retryLater:(BOOL)
-(void) notificationSourceDatabaseIsAvailable:(BOOL)
-(void) enableSMSActions
-(void) disableSMSActions
-(void) .cxx_destruct
-(id) init
PBManagedTimelineItemAttribute
-(BOOL) updateValuesFromAttribute:(id)
PBOfflineSink
-(id) initWithWatch:(id)
-(void) send:(id) onDone:(id) onTimeout:(?)
-(void) send:(id) onDone:(id) onTimeout:(?) processInQueue:(id)
-(id) expectMessageOfClass:(Class) within:(double) onReceive:(id) onTimeout:(?)
-(void) unExpect:(id)
-(id) expectMessageOfClass:(Class) matching:(id) within:(?) onReceive:(double) onTimeout:(id)
-(id) expectAndReturnMessageOfClass:(Class) matching:(id) within:(?)
-(void) .cxx_destruct
-(id) init
-(void) setWatch:(id)
-(id) watch
PBHealthManager
-(void) saveSteps:(id)
-(void) saveSleepSessions:(id)
-(void) setSeenHealthOnboarding:(BOOL)
-(BOOL) watchSupportsHealth:(id)
-(BOOL) seenHealthOnboarding
-(BOOL) optInActivityTracking
-(void) setOptInActivityTracking:(BOOL)
-(BOOL) optInSleepInsights
-(void) setOptInSleepInsights:(BOOL)
-(BOOL) optInActivityInsights
-(void) setOptInActivityInsights:(BOOL)
-(void) updateAge:(id)
-(BOOL) optInHealthKit
-(void) setOptInHealthKit:(BOOL)
-(id) requestAuthorization
-(void) addNewWeightQuantity:(id) logDate:(id)
-(void) addNewHeightQuantity:(id) logDate:(id)
-(id) preferredUnitForQuantityType:(id)
-(void) initHealthKitAndActivityPreferenceSync
-(id) activityPreferenceManager
-(id) healthKitManager
-(id) initWithHealthKitManager:(id) activityPreferenceManager:(id) userDefaults:(id)
-(BOOL) isHealthKitAvailable
-(void) updateGender:(int)
-(void) save
-(void) .cxx_destruct
-(id) init
-(id) currentHeight
-(id) userDefaults
-(id) currentWeight
-(id) gender
-(id) age
PBWatchCandidate
+(id) deviceInformationServiceUUID
+(id) pairingServiceUUID
+(id) serialNumberCharacteristicUUID
+(id) deviceNameCharacteristicUUID
+(id) firmwareRevisionStringCharacteristicUUID
+(id) statusCharacteristicUUID
+(id) triggerPairingCharacteristicUUID
+(id) UUIDFromBaseUUIDAndIndex:(unsigned int)
+(id) keyPathsForValuesAffectingLinkIsFullyPaired
+(id) UUIDWithData:(id)
+(id) UUIDWithString:(id)
-(void) timeoutTimerDidTimeout:(id)
-(void) afterConnect
-(id) initWithPeripheral:(id) serialNumber:(id)
-(void) setSubscribeToLinkStatus:(BOOL)
-(void) identify
-(void) peripheralDataRetrieverCompleted:(id)
-(void) returnToStatus:(int) error:(id)
-(void) _identify
-(void) afterIdentified
-(BOOL) advanceFromStatus:(int) toStatus:(int) error:(id)
-(void) _pair
-(id) triggerPairingCharacteristic
-(id) statusCharacteristic
-(void) rediscoverServicesIfNeeded
-(id) statusLock
-(void) startDataRetriever
-(id) dataRetriever
-(BOOL) subscribeToLinkStatus
-(void) setStatusCharacteristic:(id)
-(void) setTriggerPairingCharacteristic:(id)
-(void) updateLinkStatusWithCharacteristicValue:(id)
-(void) verifyLinkStatus
-(BOOL) linkIsFullyPaired
-(void) setStatusLock:(id)
-(void) setRSSI:(id)
-(id) RSSI
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(id) delegate
-(void) setName:(id)
-(id) name
-(BOOL) isValid
-(void) setMode:(int)
-(int) mode
-(int) status
-(void) setStatus:(int)
-(id) initWithPeripheral:(id)
-(id) pairingService
-(void) setPairingService:(id)
-(id) peripheral
-(void) peripheral:(id) didUpdateValueForCharacteristic:(id) error:(id)
-(void) peripheral:(id) didModifyServices:(id)
-(void) peripheral:(id) didReadRSSI:(id) error:(id)
-(void) peripheral:(id) didDiscoverServices:(id)
-(void) peripheral:(id) didDiscoverCharacteristicsForService:(id) error:(id)
-(void) peripheral:(id) didUpdateNotificationStateForCharacteristic:(id) error:(id)
-(void) setFirmwareVersion:(id)
-(id) firmwareVersion
-(id) timeoutTimer
-(void) centralManager:(id) didConnectPeripheral:(id)
-(void) centralManager:(id) didFailToConnectPeripheral:(id) error:(id)
-(void) centralManager:(id) didDisconnectPeripheral:(id) error:(id)
-(id) central
-(void) setCentral:(id)
-(void) pair
-(void) setSerialNumber:(id)
-(id) serialNumber
-(void) setConnected:(BOOL)
-(BOOL) connected
-(unsigned int) linkStatus
-(void) setLinkStatus:(unsigned int)
PBVersionNumberValueTransformer
+(Class) transformedValueClass
+(BOOL) allowsReverseTransformation
-(id) reverseTransformedValue:(id)
-(id) transformedValue:(id)
PBAnalyticsDataLoggingConsumer
-(id) initWithDelegate:(id) dataLoggingManager:(id) logServiceTags:(id)
-(void) registerInDataLoggingManager:(id) serviceTags:(id)
-(id) lastFewCRCsQueue
-(BOOL) wasCRCReceivedRecently:(unsigned long)
-(void) appendReceivedCRC:(unsigned long)
-(void) openSessionWithID:(unsigned char) appUUID:(id) tag:(unsigned long) timestamp:(unsigned long) type:(unsigned char) itemSize:(unsigned short)
-(BOOL) appendItemsWithData:(id) crc:(unsigned long) itemsLeft:(unsigned long) toSessionWithID:(unsigned char)
-(void) closeSessionWithID:(unsigned char)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
PBSettingsSection
-(void) setFooterNote:(id)
-(id) footerNote
-(void) .cxx_destruct
-(void) setTitle:(id)
-(id) description
-(id) title
-(id) rows
-(void) setRows:(id)
PBAppRunStateRunningApplicationResponseMessage
+(BOOL) usesCommandID
+(void) load
-(void) .cxx_destruct
-(id) initWithData:(id)
-(id) UUID
-(unsigned char) status
PBSMSSessionManager
-(id) sendSMSSendRequestWithMessage:(id) account:(id) transactionID:(id)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
PBDataLoggingSessionMetadata
+(id) metadataWithTag:(unsigned long) timestamp:(unsigned long) type:(unsigned char) itemSize:(unsigned short) serialNumber:(id)
+(BOOL) supportsSecureCoding
-(id) initWithTag:(unsigned long) timestamp:(unsigned long) type:(unsigned char) itemSize:(unsigned short) serialNumber:(id)
-(BOOL) isEqualToDataLoggingSessionMetadata:(id)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(unsigned long) timestamp
-(unsigned char) type
-(id) copyWithZone:(_NSZone*)
-(unsigned long) tag
-(unsigned short) itemSize
-(id) serialNumber
PBDataLoggingServiceLogSessionData
-(void) setDataArray:(id)
-(id) dataArray
-(void) .cxx_destruct
-(id) init
-(void) setMetadata:(id)
-(id) metadata
PBActiveWatchDetailsView
-(id) watchNameLabel
-(void) setWatchNameLabel:(id)
-(void) configureWithViewModel:(id)
-(id) watchModelLabel
-(void) setWatchModelLabel:(id)
-(id) watchSerialNumberLabel
-(void) setWatchSerialNumberLabel:(id)
-(id) viewModel
-(void) setViewModel:(id)
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) commonInit
PBScopedObject
-(void) .cxx_destruct
-(id) init
-(id) instance:(id)
PBLanguageSelectionInfoViewController
-(id) initWithWatchSignal:(id)
-(id) watchDisconnectedGroupView
-(void) setWatchDisconnectedGroupView:(id)
-(void) setSelectedLanguagePack:(id)
-(id) selectedLanguagePack
-(void) localizeView
-(void) backButtonItemTapped:(id)
-(id) setLanguageButton
-(id) languageSelectionGroupView
-(id) progressBarGroupView
-(id) selectedLanguageNameLabel
-(void) finishLanguageSelectionWithSuccess:(BOOL)
-(void) setLanguageChangeInProgress:(BOOL)
-(void) showInstallationErrorAlertWithError:(id)
-(void) languageSelectionTapGestureRecognized:(id)
-(void) setLanguageButtonTapped
-(void) setExplanationLabel:(id)
-(id) selectedLanguageLabel
-(void) setSelectedLanguageLabel:(id)
-(void) setSelectedLanguageNameLabel:(id)
-(void) setSetLanguageButton:(id)
-(void) setLanguageSelectionGroupView:(id)
-(void) setProgressBarGroupView:(id)
-(BOOL) languageChangeInProgress
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) viewDidLoad
-(id) progressBar
-(void) setProgressBar:(id)
-(id) explanationLabel
PBProtocolStreamWorker
-(id) initWithStream:(id) name:(id) onError:(id)
-(id) streamQueue
-(void) setStreamEventLoop:(id)
-(void) _tryRun
-(id) streamEventLoop
-(void) stopRunLoopImmediately
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(void) _run
-(void) stop
-(void) run
-(id) onError
-(void) setOnError:(id)
-(void) setIsClosed:(BOOL)
-(BOOL) isClosed
-(void) noop
-(id) stream
PBUpgradeFirmwareFlowProvider
-(id) flowWithNavigationController:(id)
-(id) flowWithNavigationController:(id) watchSignal:(id)
-(id) firmwareUpdateViewControllerBuilder
-(id) initWithFirmwareUpdateViewControllerBuilder:(id)
-(void) .cxx_destruct
-(id) init
PBHealthInsightSettingUploadOperation
+(id) operationWithWatch:(id) healthInsight:(id)
-(id) healthInsightSetting
-(id) healthInsightData:(id)
-(id) uploadResourceFileWithData:(id)
-(id) dataFromFileURL:(id)
-(void) uploadResourceFileWithData:(id) completionBlock:(id)
-(id) initWithWatch:(id) healthInsight:(id) sessionManager:(id)
-(void) finishWithError:(id)
-(id) error
-(void) .cxx_destruct
-(void) main
-(id) watch
-(id) sessionManager
PBProtocolUnhandledMessage
+(void) load
-(unsigned short) endpointID
-(id) description
-(id) initWithData:(id)
PBIPCServiceManager
-(void) forEachService:(id)
-(id) dispatchRequestWithData:(id)
-(void) addService:(id)
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(void) removeService:(id)
PBDictationResultMessage
-(id) initWithSessionID:(unsigned short) voiceDictationResult:(unsigned char) voiceResponse:(id) watchApp:(id)
PBRootWireframe
-(id) onboardingConfigurationManager
-(id) dashboardViewController
-(void) showRootViewControllerInWindow:(id)
-(id) rootPresentCoordinator
-(id) onboardingViewControllerFlowProvider
-(id) initWithRootViewController:(id) dashboardViewController:(id) rootPresentCoordinator:(id) onboardingViewControllerFlowProvider:(id)
-(void) startOnboardingIfNeeded
-(void) .cxx_destruct
-(id) init
-(id) rootViewController
PBFirmwareMetadata
+(id) hardwarePlatformToString:(unsigned char)
+(unsigned char) stringToHardwarePlatform:(id)
-(BOOL) isRecoveryFirmware
-(unsigned char) hardwarePlatform
-(id) initWithVersion:(id) hardwarePlatform:(unsigned char) isRecoveryFirmware:(BOOL)
-(void) setIsRecoveryFirmware:(BOOL)
-(void) setHardwarePlatform:(unsigned char)
-(void) .cxx_destruct
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(void) setVersion:(id)
-(id) version
PBCalendarSettingsTableCell
-(void) setCellModel:(id)
-(id) cellModel
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) setSelected:(BOOL) animated:(BOOL)
-(void) awakeFromNib
-(id) titleLabel
-(void) setTitleLabel:(id)
-(id) checkmarkView
-(void) setCheckmarkView:(id)
PBBluetoothLowEnergyWatchTransportManager
-(id) appUUID
-(id) transportsByIdentifier
-(void) setTransportsByIdentifier:(id)
-(BOOL) writeValue:(id) forClient:(id)
-(void) watchTransportService:(id) didConnectClient:(id)
-(void) watchTransportServiceIsReady:(id)
-(int) watchTransportService:(id) client:(id) didSendWriteRequest:(id)
-(void) watchTransportService:(id) didDisconnectClient:(id)
-(id) initWithAppUUID:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(id) service
-(void) setService:(id)
PBBLEAdvertisementData
-(unsigned int) watchColor
-(unsigned char) hardwarePlatform
-(const ?*) manufacturerData
-(BOOL) hasExtendedInfo
-(BOOL) hasHardwarePlatform
-(BOOL) hasWatchColor
-(BOOL) isRunningRecoveryFirmware
-(BOOL) isFirstUse
-(id) advertismentManufacturerData
-(void) setAdvertismentManufacturerData:(id)
-(void) setManufacturerData:(const ?*)
-(void) setHasExtendedInfo:(BOOL)
-(void) .cxx_destruct
-(id) init
-(id) initWithData:(id)
-(BOOL) hasFirmwareVersion
-(?) firmwareVersion
-(id) serialNumber
-(BOOL) hasFlags
PBAlternativeLabelBehaviour
+(id) addBehaviourToLabel:(id) text:(id) alternativeText:(id)
-(id) initWithLabel:(id) text:(id) alternativeText:(id)
-(void) addGestureRecognizer
-(BOOL) isShowingAlternativeText
-(void) setShowingAlternativeText:(BOOL)
-(void) labelTapped:(id)
-(void) .cxx_destruct
-(id) text
-(void) setText:(id)
-(id) label
-(void) setLabel:(id)
-(id) alternativeText
-(void) setAlternativeText:(id)
PBRemoteNotificationRegistration
+(id) appEnvironment
+(id) APNSAppIdentifierFromBundleIdentifier:(id)
+(id) registrationWithDeviceToken:(id)
+(id) deviceIdentifierJSONTransformer
+(id) deviceTokenJSONTransformer
+(id) JSONKeyPathsByPropertyKey
+(id) deviceName
+(id) deviceIdentifier
+(id) appVersion
-(id) deviceToken
-(void) .cxx_destruct
-(id) name
-(id) environment
-(id) deviceIdentifier
-(id) platform
-(id) appVersion
PBBluetoothLowEnergyWatchTransport
+(id) keyPathsForValuesAffectingLinkStatus
-(id) appUUID
-(BOOL) matchesWatch:(id)
-(BOOL) matchesAppUUID:(id)
-(BOOL) createSession:(id*)
-(id) peripheralIdentifier
-(void) setMaximumUpdateValueLength:(unsigned int)
-(id) watchCandidate
-(void) setWatchCandidate:(id)
-(id) initWithChannel:(id) watchCandidate:(id)
-(BOOL) isSystem
-(unsigned int) maximumUpdateValueLength
-(BOOL) isShared
-(void) setSystem:(BOOL)
-(id) session
-(void) .cxx_destruct
-(id) init
-(id) description
-(id) name
-(id) identifier
-(id) kind
-(void) setSession:(id)
-(void) open
-(id) firmwareVersion
-(void) closeSession
-(id) outputStream
-(id) inputStream
-(id) serialNumber
-(id) channel
-(unsigned int) linkStatus
PBDeepCrasher
-(double) timeout
PBDebugViewController
-(BOOL) hasConnectedWatch:(id*)
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(id) initWithNibName:(id) bundle:(id)
-(void) viewDidLoad
-(void) dismiss
PBExternalAcessoryInvalidateCrashPatch
+(id) sharedInstance
+(void) load
-(void) patchExternalAccessoryCrash
PBUpgradeFirmwareFlow
+(id) flowWithNavigationController:(id)
+(id) flowWithNavigationController:(id) watchSignal:(id)
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(id) watchSignal
-(void) setWatchSignal:(id)
-(int) completedWatchOnboardingVersion
-(id) initWithNavigationController:(id) watchSignal:(id) firmwareUpdateViewControllerBuilder:(id)
-(id) firmwareUpdateViewController
-(id) resetInstructionsViewController
-(id) firmwareUpdateViewControllerBuilder
-(void) setResetInstructionsViewController:(id)
-(void) .cxx_destruct
-(id) initWithNavigationController:(id)
PBManagedTimelineNotificationItem
-(BOOL) isDisabledDueToDataSourceState
-(BOOL) updateValuesFromNotification:(id)
-(id) timelineItemRepresentation
PBBlobDBInsertMessage
-(BOOL) canBeSentWhenDatabaseFull
-(BOOL) emptiesDatabaseOnSuccessfulResponse
-(BOOL) isSuccessfulForResponse:(unsigned char)
-(id) initWithDatabase:(unsigned char) key:(id) value:(id) token:(unsigned short)
-(unsigned short) token
-(unsigned char) database
PBPeripheralDataRetriever
-(void) timeoutTimerDidTimeout:(id)
-(id) servicesToDiscover
-(NSMutableDictionary*) discoverCallbacksByServiceUUID
-(void) addObject:(id) toPartitionedArray:(NSMutableDictionary*) forKey:(id)
-(void) discoverService:(id) onDone:(id)
-(NSMutableDictionary*) characteristicsToDiscoverByServiceUUID
-(NSMutableDictionary*) discoverCallbacksByCharacteristicUUID
-(void) discoverCharacteristic:(id) forService:(id) onDone:(id)
-(id) characteristicsToRead
-(NSMutableDictionary*) valueCallbacksByCharacteristicUUID
-(void) checkCompleted
-(void) delegateCompleted
-(void) failedToReadCharacteristicWithUUID:(id)
-(void) failedToDiscoverCharacteristicWithUUID:(id)
-(void) failedToDiscoverServiceWithUUID:(id)
-(id) discoveredCharacteristics
-(id) readValues
-(id) initWithPeripheral:(id) timeout:(double)
-(void) readValueOfCharacteristic:(id) forService:(id) onDone:(id)
-(void) setServicesToDiscover:(id)
-(void) setCharacteristicsToDiscoverByServiceUUID:(NSMutableDictionary*)
-(void) setDiscoveredCharacteristics:(id)
-(void) setCharacteristicsToRead:(id)
-(void) setReadValues:(id)
-(void) setDiscoverCallbacksByServiceUUID:(NSMutableDictionary*)
-(void) setDiscoverCallbacksByCharacteristicUUID:(NSMutableDictionary*)
-(void) setValueCallbacksByCharacteristicUUID:(NSMutableDictionary*)
-(BOOL) completed
-(void) cancel
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(void) setCompleted:(BOOL)
-(void) start
-(id) peripheral
-(void) peripheral:(id) didUpdateValueForCharacteristic:(id) error:(id)
-(void) peripheral:(id) didDiscoverServices:(id)
-(void) peripheral:(id) didDiscoverCharacteristicsForService:(id) error:(id)
-(void) setPeripheral:(id)
-(id) discoveredServices
-(void) setDiscoveredServices:(id)
-(void) setTimeoutTimer:(id)
-(id) timeoutTimer
PBConnectChargerViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(void) backButtonPressed:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(id) initWithDelegate:(id)
-(void) viewDidLoad
PBTimelineItemBlobBuilder
+(id) builder
-(id) withFlags
-(id) withType
-(id) addAttribute
-(id) addAction
-(id) withID
-(id) withParentID
-(id) withTimestamp
-(id) withDuration
-(id) withLayout
-(void) .cxx_destruct
-(id) init
-(id) timestamp
-(double) duration
-(id) identifier
-(id) actions
-(void) setDuration:(double)
-(void) setType:(unsigned char)
-(void) setTimestamp:(id)
-(unsigned char) type
-(void) setIdentifier:(id)
-(id) layout
-(void) setLayout:(id)
-(id) attributes
-(void) setFlags:(unsigned char)
-(unsigned char) flags
-(id) build
-(id) parentIdentifier
-(void) setParentIdentifier:(id)
PBFirmwareUpdater
-(id) firmwareUpdateOperation
-(void) logMessage:(id) logLevel:(int)
-(id) firmwareUpdate
-(void) setFirmwareUpdateOperation:(id)
-(id) initWithWatch:(id) firmwareUpdateMetadata:(id)
-(void) startWithCompletionBlock:(id)
-(void) cancel
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(BOOL) isCancelled
-(void) setCancelled:(BOOL)
-(BOOL) isFinished
-(id) watch
-(void) setFinished:(BOOL)
PBLockerAppDataStore
-(id) initWithUserAccountID:(id)
-(id) activeApplications
-(id) activeSortedWatchapps
-(id) activeSortedWatchfaces
-(void) markWatchAppIdentifierAsDeleted:(id)
-(id) watchAppChangesForWatch:(id) platformType:(int)
-(void) deleteInstallationOfWatchApp:(id) forWatch:(id)
-(id) currentlySelectedWatchFaceForWatch:(id)
-(void) setCurrentlySelectedWatchFace:(id) forWatch:(id)
-(id) userAccountID
-(void) markWatchAppAsConfigured:(id)
-(void) moveWatchappAtIndex:(unsigned int) toIndex:(unsigned int)
-(void) moveWatchfaceAtIndex:(unsigned int) toIndex:(unsigned int)
-(Class) blobEntryEntityClass
-(Class) blobEntryStatusEntityClass
-(Class) blobEntryModelClass
-(id) attributeIdentifierKey
-(id) initWithUserAccountID:(id) coreDataManager:(id)
-(id) applicationsFromUserRelationship:(id) onlyActive:(BOOL)
-(void) fixStickyAppsOrderInSetNamed:(id) limit:(int) forManagedUser:(id)
-(id) watchAppChangesWithApps:(id) limit:(unsigned int) forWatch:(id) platformType:(int)
-(void) markManagedWatchAppAsConfigured:(id)
-(void) translateFromIndex:(inout unsigned int*) toIndex:(inout unsigned int*) fullManagedWatchAppsSet:(id)
-(id) changeInLimitForWatchApp:(id) forWatch:(id)
-(id) changeOverLimitForWatchApp:(id) forWatch:(id)
-(id) changeIncompatibleForWatchApp:(id) forWatch:(id)
-(void) .cxx_destruct
-(id) init
-(void) addApplication:(id)
-(id) allApplications
PBProtocolDisallowedMessage
+(void) load
-(unsigned short) endpointID
-(id) description
-(id) initWithData:(id)
PBTimelineBlobMapperAppLayoutsConfigurationCacheResource
-(id) initWithWatchAppUUID:(id) version:(id) platformType:(int)
-(id) proposedFileName
-(void) .cxx_destruct
PBNotificationSourceWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(void) watchWillDisconnect
-(id) synchronizingQueue
-(id) notificationSourceManager
-(id) accountSession
-(BOOL) notificationSourceDatabaseAvailable
-(id) initWithWatch:(id) watchServicesSet:(id) accountSession:(id) notificationSourceManager:(id) timelineManager:(id)
-(id) blobMapper
-(void) synchronizeClearingFirst:(BOOL)
-(void) clearDatabaseWithCompletion:(id)
-(id) blobDBEndpointCoordinator
-(void) setTimelineFirmwareConfigurationSignal:(id)
-(id) sendBlobDBMessagesForChanges:(id)
-(id) timelineFirmwareConfigurationSignal
-(void) notificationStatusDatabaseAvailabilityCheckWithCompletion:(id)
-(id) blobDBMessagesForBlob:(id) changeKind:(unsigned int)
-(id) blobDBMessagesForChange:(id) blobMapper:(id)
-(id) enqueueMessages:(id) forChange:(id)
-(void) didReceiveNegativeResponse:(id) forChange:(id)
-(void) .cxx_destruct
-(id) init
-(void) synchronize
-(void) clearDatabases
-(id) watch
PBVoiceWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(id) watchAppManager
-(id) initWithWatch:(id) watchServicesSet:(id)
-(void) registerSessionSetupStartHandler
-(void) setupDictationClientWithSetupMessage:(id)
-(void) handleAudioDataWithMessage:(id)
-(void) handleAudioStopMessage
-(id) dictationSession
-(void) setDictationSession:(id)
-(void) sendDictationResultMessageWithVoiceDictationResult:(unsigned char) voiceResponse:(id)
-(void) sendResponseWithSessionSetupResult:(unsigned char) sessionType:(unsigned char) isThirdPartyRequest:(BOOL)
-(void) sendAudioStopMessageWithSessionId:(unsigned short)
-(id) sessionSetupStartHandler
-(id) audioDataHandler
-(id) audioStopHandler
-(void) .cxx_destruct
-(void) dealloc
-(id) watch
PBPhoneAppVersionRequestMessage
+(void) load
PBWeatherAppRecord
+(id) weatherAppRecordFromManagedEntry:(id)
+(id) formattedLocationField:(id)
+(id) blobEntryModelFromBlobEntry:(id)
+(id) hourlyWeatherRecordFromReport:(id) hourlyForecast:(id)
+(id) dailyWeatherRecordFromReport:(id) dailyForecast:(id)
-(id) currentTemperature
-(unsigned char) dailyHourlyType
-(BOOL) isPrimaryLocation
-(id) utcOffset
-(unsigned char) weatherType
-(id) lastFetchedDate
-(id) shortPhrase
-(id) mediumPhrase
-(id) longPhrase
-(id) narrative
-(id) sunRise
-(id) sunSet
-(id) dataFromString:(id)
-(id) numberToUint8:(id)
-(id) numberToInt16:(id)
-(id) validatedTemperature:(id)
-(id) hourMinDataFromDate:(id)
-(id) dataFromDate:(id)
-(id) numberToUint16:(id)
-(id) numberToInt32:(id)
-(id) numberToUint32:(id)
-(id) twoSameIntegersToUint8:(unsigned char)
-(id) uuidDataRepresentation
-(id) initWithManagedWeatherRecord:(id)
-(id) initWithPropertiesFromReport:(id)
-(void) addHourlyPropertiesFromForecast:(id)
-(void) addDailyPropertiesFromForecast:(id) timeZone:(id)
-(id) recordIdentifierWithType:(unsigned char)
-(id) startOfDayFromDate:(id) timeZone:(id)
-(id) dataRepresentation
-(unsigned int) units
-(id) latitude
-(id) longitude
-(void) .cxx_destruct
-(id) timestamp
-(id) version
-(id) recordIdentifier
-(id) locationName
-(id) modelIdentifier
-(id) highTemperature
-(id) lowTemperature
PBSequentialDataReader
-(id) initWithEndianness:(int) data:(id)
-(unsigned char) readNextUInt8WithSuccess:(BOOL*)
-(unsigned short) readNextUInt16WithSuccess:(BOOL*)
-(id) readNextBytesIntoNSDataWithLength:(unsigned int) success:(BOOL*)
-(BOOL) readNext:(unsigned int) bytes:(void*)
-(id) readNextUUIDWithSuccess:(BOOL*)
-(unsigned int) readNextUInt32WithSuccess:(BOOL*)
-(id) remainingData
-(BOOL) moreDataAvailableAfterCurrentPosition
-(id) readNextCharactersIntoNSStringWithLength:(unsigned int) encoding:(unsigned int) success:(BOOL*)
-(id) readNextCharactersIntoNullTrimmedNSStringWithBufferLength:(unsigned int) encoding:(unsigned int) success:(BOOL*)
-(unsigned long long) readNextUInt64WithSuccess:(BOOL*)
-(BOOL) readNextInt8WithSuccess:(BOOL*)
-(id) readNextNullTerminatedNSStringWithEncoding:(unsigned int) success:(BOOL*)
-(void) .cxx_destruct
-(id) init
-(void) reset
-(id) data
-(void) advanceBy:(unsigned int)
PBUUIDValueTransformer
+(id) UUIDValueTransformerWithValueRequired:(BOOL)
PBPutBytesCommitMessage
-(id) initWithCookie:(unsigned int) crc:(unsigned int)
-(id) init
PBContactsSettingsTableCell
-(void) setCellModel:(id)
-(id) cellModel
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(id) initWithStyle:(int) reuseIdentifier:(id)
-(void) awakeFromNib
PBTimeoutTimer
-(void) restart
-(double) timeout
-(void) cancel
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) description
-(id) delegate
-(id) lock
-(void) start
-(BOOL) active
-(void) setActive:(BOOL)
-(void) didTimeout
-(id) initWithTimeout:(double)
-(void) setTimeout:(double)
-(void) setLock:(id)
PBPresentViewControllerCoordinator
-(BOOL) present:(id)
-(void) .cxx_destruct
-(void) setViewController:(id)
-(id) viewController
-(id) initWithViewController:(id)
PBAppMessageACKNACKMessage
+(void) load
-(id) initForLauncher:(BOOL) commandID:(unsigned char) transactionID:(unsigned char)
-(id) initWithData:(id)
-(void) setTransactionID:(unsigned char)
-(unsigned char) transactionID
PBSMSRepliesViewController
+(id) viewController
-(BOOL) shouldShowViewController
-(id) smsReplyManager
-(void) setSmsReplyManager:(id)
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) privacyPolicyManager
-(void) requestAddressBookPermissionWithCompletion:(id)
-(void) showPrivacyPolicyWithCompletion:(id)
-(void) presentWebModalWithURL:(id) title:(id)
-(id) initWithSMSReplyManager:(id) privacyPolicyManager:(id)
-(id) addressBookAuthorizationManager
-(void) setAddressBookAuthorizationManager:(id)
-(void) attributedLabel:(id) didSelectLinkWithURL:(id)
-(void) .cxx_destruct
-(id) init
-(void) viewDidLoad
PBNotificationsFlow
+(id) flowWithNavigationController:(id)
+(id) flowWithNavigationController:(id) watchSignal:(id)
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(void) fixPermissionViewControllerWantsToFix:(id) needsToInvokeSettings:(BOOL)
-(void) fixPermissionViewControllerWantsToSkip:(id)
-(id) initWithNavigationController:(id) watchSignal:(id)
-(id) watchSignal
-(void) setWatchSignal:(id)
-(int) completedWatchOnboardingVersion
-(id) fixNotificationViewController
-(void) setFixNotificationViewController:(id)
-(id) notificationPairingViewController
-(void) notificationPairingViewController:(id) didSucceedPairingWithWatch:(id)
-(void) notificationPairingViewController:(id) didFailPairingWithWatch:(id) errorMessage:(id)
-(void) setNotificationPairingViewController:(id)
-(void) .cxx_destruct
-(void) setWatch:(id)
-(id) watch
-(id) initWithNavigationController:(id)
PBSportsUpdate
+(id) timeStringFromFloat:(float)
+(id) updateWithTime:(double) distance:(float) data:(float)
+(void) load
-(id) dictionary
-(float) data
-(void) setData:(float)
-(void) setTime:(double)
-(double) time
-(float) distance
-(void) setDistance:(float)
PBAppMemoryUsageReporter
+(void) logReport
+(void) setEnabled:(BOOL)
+(BOOL) isEnabled
+(void) load
PBBluetoothLowEnergyWatchTransportPacket
+(id) resetCompletePacket
+(id) resetRequestPacket
+(id) ACKPacketWithSequenceNumber:(unsigned char)
+(id) dataPacketWithSequenceNumber:(unsigned char) payload:(id)
+(id) stringForPacketType:(int)
-(BOOL) isEqualToPacket:(id)
-(void) .cxx_destruct
-(id) init
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(id) payload
-(id) rawData
-(id) initWithRawData:(id)
-(int) packetType
-(void) setPacketType:(int)
-(void) setSequenceNumber:(unsigned char)
-(unsigned char) sequenceNumber
PBTheWeatherChannelDefinitions
+(id) twcLanguageCodeForISOLanguageCode:(id)
+(id) twcUnitsStringForUnits:(unsigned int)
+(id) aggregateRequestForLatitude:(double) longitude:(double) languageISOCode:(id) units:(unsigned int)
PBWatchAnalyticsDataEntry
-(id) initWithDate:(id) timeZone:(id) analyticsMetadata:(id) analyticsRawData:(id)
-(id) analyticsMetadata
-(id) analyticsRawData
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(id) date
-(id) copyWithZone:(_NSZone*)
-(id) uniqueIdentifier
-(id) timeZone
PBProtocolMessagePlainResolver
-(id) deserializeMessageWithData:(id)
-(id) initWithEndpointID:(unsigned short) messageClass:(Class)
-(BOOL) supportsCommandID
PBStdOutLogger
+(void) getRed:(float*) green:(float*) blue:(float*) fromColor:(id)
+(void) initialize_colors_256
+(void) initialize_colors_16
+(unsigned int) codeIndexForColor:(id)
+(id) sharedInstance
+(void) initialize
-(BOOL) colorsEnabled
-(void) setColorsEnabled:(BOOL)
-(void) setForegroundColor:(id) backgroundColor:(id) forTag:(id)
-(void) clearColorsForFlag:(int)
-(void) clearColorsForTag:(id)
-(void) clearColorsForAllFlags
-(void) clearColorsForAllTags
-(void) clearAllColors
-(id) loggerName
-(void) setForegroundColor:(id) backgroundColor:(id) forFlag:(int)
-(void) loadDefaultColorProfiles
-(void) setForegroundColor:(id) backgroundColor:(id) forFlag:(int) context:(int)
-(void) clearColorsForFlag:(int) context:(int)
-(void) .cxx_destruct
-(id) init
-(void) logMessage:(id)
PBProtocolEndpoint
+(void) registerProtocolMessageClass:(Class) forEndpointID:(unsigned short)
+(void) registerProtocolMessageClass:(Class) forEndpointID:(unsigned short) commandID:(unsigned char)
+(id) deserializeMessageWithData:(id)
+(id) pblog_deserializeMessageWithData:(id)
+(unsigned char) nextSequentialTransactionIDForEndpointID:(unsigned short)
+(id) endpointsByID
+(id) protocolEndpointWithID:(unsigned short)
-(unsigned short) endpointID
-(id) initWithEndpointID:(unsigned short)
-(void) registerPlainMessageClass:(Class)
-(void) registerMessageClass:(Class) forCommandID:(unsigned char)
-(unsigned char) nextSequentialTransactionID
-(void) .cxx_destruct
-(id) init
-(id) description
-(id) resolver
PBWatchAppHardwarePlatform
+(id) propertyKeysAffectingChanged
+(id) SDKVersionJSONTransformer
+(id) iconImageURLJSONTransformer
+(id) listImageURLJSONTransformer
+(id) screenshotImageURLJSONTransformer
+(id) JSONKeyPathsByPropertyKey
+(id) managedObjectKeysByPropertyKey
+(id) entityAttributeTransformerForKey:(id)
+(id) managedObjectEntityName
-(BOOL) mergeValuesForKeysIntoManagedWatchAppHardwarePlatform:(id)
-(id) screenshotImageURL
-(unsigned int) processInfoFlags
-(id) SDKVersion
-(id) iconImageURL
-(id) appDescription
-(id) listImageURL
-(void) .cxx_destruct
-(id) name
PBProtocolMessageCommandIDResolver
-(id) deserializeMessageWithData:(id)
-(id) initWithEndpointID:(unsigned short)
-(BOOL) supportsCommandID
-(void) setMessageClass:(Class) forCommandID:(unsigned char)
-(void) .cxx_destruct
PB_DDTTYLoggerColorProfile
-(id) initWithForegroundColor:(id) backgroundColor:(id) flag:(int) context:(int)
-(void) .cxx_destruct
-(id) description
PBProtocolMessageResolver
-(id) deserializeMessageWithData:(id)
-(id) initWithEndpointID:(unsigned short)
PBManagedWatchApp
+(id) createBlobEntryWithIdentifier:(id) inManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingAnyPropertyChanged
-(BOOL) updateValuesFromBlobEntryModel:(id)
-(void) addStatusesObject:(id)
-(id) blobEntryStatuses
-(BOOL) entryDeletedValue
-(void) setEntryDeletedValue:(BOOL)
-(id) anyPropertyChanged
PBVoiceLanguage
+(id) JSONKeyPathsByPropertyKey
-(id) sixCharLocale
-(id) ISOCode
-(id) fourCharLocale
-(id) endpointHost
-(BOOL) isEqualToLanguageSelectionItem:(id)
-(void) .cxx_destruct
-(id) title
-(id) localizedLanguageName
PBBootCohortsConfiguration
+(id) endpointURLJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) endpointURL
-(void) .cxx_destruct
PBBTClassicWatchTransport
-(BOOL) matchesWatch:(id)
-(BOOL) matchesAppUUID:(id)
-(BOOL) createSession:(id*)
-(id) initWithAccessory:(id) delegate:(id)
-(id) createSessionForProtocol:(id)
-(BOOL) isShared
-(id) session
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) description
-(id) delegate
-(id) name
-(id) identifier
-(id) kind
-(void) setSession:(id)
-(void) open
-(id) firmwareVersion
-(id) accessory
-(void) closeSession
-(id) outputStream
-(id) inputStream
-(void) accessoryDidDisconnect:(id)
-(id) serialNumber
PBBootLinkedServicesConfiguration
+(id) enabledProvidersJSONTransformer
+(id) authorizeSessionsEndpointURLJSONTransformer
+(id) accountRefreshEndpointURLJSONTransformer
+(id) accountRevokeEndpointURLJSONTransformer
+(id) SMSSendEndpointURLJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) authorizeSessionsEndpointURL
-(id) accountRefreshEndpointURL
-(id) accountRevokeEndpointURL
-(id) enabledProviders
-(id) SMSSendEndpointURL
-(void) .cxx_destruct
PBSetUpNotificationsBannerView
-(id) noticeLabel
-(void) viewTapped:(id)
-(void) setNoticeLabel:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) awakeFromNib
PBBootVoiceConfiguration
+(id) firstPartyUUIDsJSONTransformer
+(id) languagesJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) firstPartyUUIDs
-(void) .cxx_destruct
-(id) languages
PBBluetoothLowEnergyWatchTransportSession
-(id) initWithChannel:(id)
-(void) .cxx_destruct
-(id) init
-(id) outputStream
-(id) inputStream
-(void) setChannel:(id)
-(id) channel
PBAppRunStateRequestRunningApplicationMessage
-(id) init
PBTimelineInvokeANCSActionMessage
+(void) load
-(id) ANCSIdentifier
-(id) notificationSender
-(id) notificationSubtitle
-(unsigned char) actionType
-(void) .cxx_destruct
-(id) initWithData:(id)
-(id) actionTitle
-(id) appIdentifier
PBBootConfiguration
+(id) lockerJSONTransformer
+(id) authenticationJSONTransformer
+(id) keenJSONTransformer
+(id) timelineJSONTransformer
+(id) cohortsJSONTransformer
+(id) voiceJSONTransformer
+(id) linkedServicesJSONTransformer
+(id) JSONKeyPathsByPropertyKey
+(id) JSONTransformerForKey:(id)
-(id) authenticationSignInURL
-(id) developerConnectionEndpointURL
-(id) linkedServices
-(id) remoteNotificationRegistrationEndpointURL
-(id) userInformationEndpointURL
-(id) userDiagnosticsEndpointURL
-(id) deviceAnalyticsEndpointURL
-(id) languagePacksEndpointURL
-(id) oldLockerEndpointURL
-(id) locker
-(id) authentication
-(id) keen
-(id) timeline
-(id) cohorts
-(BOOL) shouldForceApplicationMigration
-(id) authenticationSignUpURL
-(id) buyAPebbleURL
-(id) appStoreWatchFacesURL
-(id) appStoreWatchAppsURL
-(id) appStoreDeveloperAppsURL
-(id) appStoreApplicationURL
-(id) appStoreApplicationChangelogURL
-(id) appStoreApplicationShareURL
-(id) supportBluetoothFindCodeURL
-(id) supportBluetoothPairingURL
-(id) supportGettingStartedURL
-(id) supportFAQURL
-(id) supportCommunityURL
-(id) supportSuggestSomethingURL
-(id) privacyPolicyURL
-(id) SMSPrivacyPolicyURL
-(id) SMSRepliesSupportURL
-(void) .cxx_destruct
-(id) voice
PBAppMessagePushMessage
+(void) load
+(unsigned int) maximumMessageLength
-(id) initForLauncher:(BOOL) uuid:(id) dictionary:(id) error:(id*)
-(id) applicationUUID
-(void) .cxx_destruct
-(id) dictionary
-(id) initWithData:(id)
-(unsigned char) transactionID
PBDebugSetting
+(id) debugSettingWithName:(id) isEnabledBlock:(id) setEnabledBlock:(?) tapBlock:(id)
+(id) debugSettingWithName:(id) isEnabledBlock:(id) setEnabledBlock:(?)
+(id) debugSettingWithName:(id) tapBlock:(id)
-(id) isEnabledBlock
-(id) setEnabledBlock
-(id) tapBlock
-(void) .cxx_destruct
-(id) settingName
PBDebugSettingsTableViewController
+(id) viewController
-(id) bootEnvironment
-(id) initWithBootEnvironment:(id)
-(void) setSelectedSetting:(int)
-(id) bootConfigSettings
-(id) debugSettingAtIndexPath:(id)
-(int) selectedSetting
-(void) .cxx_destruct
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(id) tableView:(id) titleForHeaderInSection:(int)
-(id) settings
-(void) viewDidLoad
-(void) setup
PBCustomBootURLsURLListener
+(void) installRouteWithBootEnviroment:(id)
PBFactoryRegistryReadRequestMessage
-(id) initWithKeyToRead:(unsigned int)
PBBootAuthenticationConfiguration
+(id) signInURLJSONTransformer
+(id) singUpURLJSONTransformer
+(id) refreshTokenURLJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) signUpURL
-(id) refreshTokenURL
-(id) cookieDomain
-(id) shouldCookieBeSecure
-(void) .cxx_destruct
-(id) method
-(id) signInURL
PBBootLockerConfiguration
+(id) listEndpointURLJSONTransformer
+(id) addEndpointURLJSONTransformer
+(id) removeEndpointURLJSONTransformer
+(id) onboardingDataURLJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) listEndpointURL
-(id) addEndpointURL
-(id) removeEndpointURL
-(id) onboardingDataURL
-(void) .cxx_destruct
PBAppMessageLauncherPushMessage
+(void) load
PBAppRunStateStopApplicationMessage
-(id) initWithUUID:(id)
PBContactSupportEmailURLListener
-(id) initWithRoutes:(id)
-(void) addRoutes
-(void) addRouteWithPathString:(id) toShowSupportContactWithLogs:(BOOL)
-(void) .cxx_destruct
-(id) routes
PBBootTimelineConfiguration
+(id) synchronizationIntervalJSONTransformer
+(id) synchronizationEndpointURLJSONTransformer
+(id) sandboxTokenEndpointURLJSONTransformer
+(id) subscriptionToTopicEndpointURLJSONTransformer
+(id) subscriptionListEndpointURLJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(double) pinTTL
-(double) synchronizationInterval
-(id) synchronizationEndpointURL
-(id) sandboxTokenEndpointURL
-(id) subscriptionToTopicEndpointURL
-(id) subscriptionListEndpointURL
-(void) .cxx_destruct
PBBootKeenConfiguration
+(id) JSONKeyPathsByPropertyKey
-(id) projectID
-(id) writeKey
-(void) .cxx_destruct
PBWatchTransportService
-(id) appUUID
-(id) peripheralManager
-(void) setAppUUID:(id)
-(id) discoveryService
-(void) discoveryService:(id) didDiscoverCandidate:(id)
-(void) discoveryService:(id) willPairCandidate:(id)
-(void) discoveryService:(id) didPairCandidate:(id)
-(void) discoveryService:(id) didFailToPairCandidate:(id) error:(id)
-(void) setPeripheralManager:(id)
-(void) discoveryService:(id) didDisconnectCandidate:(id)
-(BOOL) writeValue:(id) forClient:(id)
-(id) peripheralManagerOptions
-(void) peripheralManager:(id) didUpdateState:(int)
-(void) setDataCharacteristic:(id)
-(void) setMetaCharacteristic:(id)
-(id) clientsByIdentifier
-(id) centralsByIdentifier
-(id) cachedRequestsByIdentifier
-(BOOL) shouldConnectToCandidateWithFirmwareVersion:(id)
-(id) restoredCentrals
-(void) peripheralManager:(id) didReceiveWriteRequest:(id)
-(void) peerWithIdentifierDidDisonnect:(id)
-(void) registerPebbleProtocolService
-(void) unregisterPebbleProtocolService
-(id) dataCharacteristic
-(id) metaCharacteristic
-(id) initWithAppUUID:(id)
-(void) setDiscoveryService:(id)
-(void) setCentralsByIdentifier:(id)
-(void) setClientsByIdentifier:(id)
-(void) setCachedRequestsByIdentifier:(id)
-(void) setRestoredCentrals:(id)
-(void) peripheralManager:(id) willRestoreState:(id)
-(void) peripheralManager:(id) didAddService:(id) error:(id)
-(void) peripheralManager:(id) didReceiveWriteRequests:(id)
-(void) peripheralManager:(id) central:(id) didSubscribeToCharacteristic:(id)
-(void) peripheralManager:(id) central:(id) didUnsubscribeFromCharacteristic:(id)
-(void) peripheralManagerIsReadyToUpdateSubscribers:(id)
-(void) peripheralManagerDidUpdateState:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) init
-(id) delegate
-(void) applicationDidEnterBackground:(id)
-(void) applicationWillEnterForeground:(id)
-(id) service
-(void) setService:(id)
PBBackgroundTask
+(id) backgroundTaskWithName:(const char*) expirationHandler:(id)
+(double) randomBackgroundTimeDelayWithMaximum:(double) leeway:(double)
+(double) backgroundTimeTimeoutWithMaximum:(double) leeway:(double)
+(double) randomBackgroundTimeDelayWithMaximum:(double)
+(double) backgroundTimeTimeoutWithMaximum:(double)
-(id) initWithName:(id) expirationHandler:(id)
-(void) setTaskIdentifier:(unsigned int)
-(void) dealloc
-(id) init
-(unsigned int) taskIdentifier
-(void) endBackgroundTask
PBAppDelegate
+(id) applicationDelegate
-(void) setHockeyApp:(id)
-(id) hockeyApp
-(id) fileURLRouter
-(void) setFileURLRouter:(id)
-(id) remoteNotificationManager
-(void) setRemoteNotificationManager:(id)
-(id) backgroundFetchManager
-(void) setBackgroundFetchManager:(id)
-(void) setupWebRequestCache
-(void) initializeJSApps
-(void) setupInitiallyConnectedWatches
-(void) bluetoothSessionStuckNotificationReceived
-(void) application:(id) didFinishLaunchingWithRemoteNotification:(id)
-(void) application:(id) didFinishLaunchingWithLocalNotification:(id)
-(id) connectedFirstWatchNotification
-(void) setConnectedFirstWatchNotification:(id)
-(id) bluetoothStuckLocalNotification
-(void) setBluetoothStuckLocalNotification:(id)
-(void) getVersionInfo:(id)
-(void) handleDisconnect:(id)
-(void) handleConnect:(id)
-(BOOL) showingBluetoothStuckAlert
-(void) setShowingBluetoothStuckAlert:(BOOL)
-(void) pebbleCentral:(id) watchDidConnect:(id) isNew:(BOOL)
-(void) pebbleCentral:(id) watchDidDisconnect:(id)
-(void) watch:(id) handleError:(id)
-(id) dependencies
-(void) .cxx_destruct
-(id) window
-(BOOL) application:(id) openURL:(id) sourceApplication:(id) annotation:(id)
-(void) applicationDidReceiveMemoryWarning:(id)
-(void) applicationWillTerminate:(id)
-(void) applicationDidBecomeActive:(id)
-(void) applicationWillResignActive:(id)
-(void) applicationDidEnterBackground:(id)
-(void) applicationWillEnterForeground:(id)
-(BOOL) application:(id) shouldSaveApplicationState:(id)
-(BOOL) application:(id) shouldRestoreApplicationState:(id)
-(BOOL) application:(id) willFinishLaunchingWithOptions:(id)
-(BOOL) application:(id) didFinishLaunchingWithOptions:(id)
-(void) application:(id) didReceiveRemoteNotification:(id) fetchCompletionHandler:(id)
-(void) setWindow:(id)
-(void) application:(id) performFetchWithCompletionHandler:(id)
-(void) application:(id) didReceiveRemoteNotification:(id)
-(void) application:(id) didReceiveLocalNotification:(id)
-(void) application:(id) didRegisterUserNotificationSettings:(id)
-(void) application:(id) didFailToRegisterForRemoteNotificationsWithError:(id)
-(void) application:(id) didRegisterForRemoteNotificationsWithDeviceToken:(id)
-(void) applicationProtectedDataWillBecomeUnavailable:(id)
-(void) applicationProtectedDataDidBecomeAvailable:(id)
-(void) setDependencies:(id)
PBSettingsBaseTableViewCell
+(id) textColorForEnabledState:(BOOL)
+(Class) expectedSettingClass
+(float) rowHeight
-(id) settingNameLabel
-(void) setSettingNameLabel:(id)
-(void) .cxx_destruct
-(void) awakeFromNib
-(id) setting
-(void) setSetting:(id)
PBWatchTransportServiceClient
-(BOOL) wasRestored
-(id) initWithCentral:(id) watchCandidate:(id) restored:(BOOL)
-(id) watchCandidate
-(void) setWatchCandidate:(id)
-(void) setRestored:(BOOL)
-(void) .cxx_destruct
-(id) central
-(void) setCentral:(id)
_PBManagedContactPreferredPhone
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(int) identifierValue
-(void) setIdentifierValue:(int)
-(int) primitiveIdentifierValue
-(void) setPrimitiveIdentifierValue:(int)
-(id) objectID
PBWebTimelineLayout
+(id) propertyKeysToExcludeFromAttributes
-(void) .cxx_destruct
-(id) type
PBBlobDBDeleteMessage
-(BOOL) canBeSentWhenDatabaseFull
-(BOOL) emptiesDatabaseOnSuccessfulResponse
-(BOOL) isSuccessfulForResponse:(unsigned char)
-(id) initWithDatabase:(unsigned char) key:(id) token:(unsigned short)
-(unsigned short) token
-(unsigned char) database
PBIPCServer
-(id) initWithPebbleCentral:(id) uuid:(id)
-(void) handleWatchDidConnect:(id)
-(void) handleApplicationWillResignActiveNotification:(id)
-(id) server:(id) connectionForInputStream:(id) outputStream:(id)
-(void) handleApplicationDidBecomeActiveNotification:(id)
-(void) openStreams
-(id) getIPCBytes:(unsigned int)
-(void) putIPCBytes:(id)
-(void) closeStreams
-(void) stream:(id) handleEvent:(unsigned int)
-(void) restart
-(void) .cxx_destruct
-(void) dealloc
-(void) stop
-(void) _start
-(void) start
-(BOOL) isRunning
-(void) _stop
-(id) central
-(id) services
PBUnitBezier
+(id) unitBezierWithMediaTimingFunction:(id)
-(float) solve:(float)
-(id) initWithMediaTimingFunction:(id)
-(id) init
PBWatchColorChangeTableViewController
-(void) setWatchColorTo:(unsigned int)
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(void) viewDidLoad
_PBLanguagePackInfo
-(id) ISOCode
-(BOOL) isEqualToLanguagePackInfo:(id)
-(void) setISOCode:(id)
-(void) .cxx_destruct
-(void) setVersion:(unsigned short)
-(unsigned short) version
PBTimelineItemActionBlob
-(void) encodeToDataWriter:(id)
-(id) initWithIdentifier:(unsigned char) blobType:(unsigned char) attributes:(id)
-(void) .cxx_destruct
-(id) init
-(unsigned char) identifier
-(unsigned char) type
-(id) attributes
PBWatchFirmwareVersionRequestMessage
-(id) init
PBDashboardDefaultSettingsView
-(void) handleTapGesture:(id)
-(void) resetView
-(float) heightWithOptions:(id)
-(id) tapGestureRecognizer
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(CGSize) sizeThatFits:(CGSize)
-(id) delegate
-(void) setOptions:(id)
-(id) options
PBWatchFirmwareVersionResponseMessage
+(void) load
-(id) versionInfo
-(void) .cxx_destruct
-(id) initWithData:(id)
PBManagedCalendarEvent
+(id) findOrCreateCalendarEventWithIdentifier:(id) inManagedObjectContext:(id)
+(id) findCalendarEventWithIdentifier:(id) inManagedObjectContext:(id)
-(void) updateValuesFromCalendarEvent:(id)
-(void) updateAlarms:(id)
PBTimelineBlobMapperInternalConfiguration
-(id) layouts
-(id) attributes
-(id) resources
PBBluetoothLowEnergyWatchTransportChannelStateOpen
-(id) initWithChannel:(id)
-(void) processPacket:(id)
-(void) fetchNextPacket:(id)
-(id) retransmitTimer
-(void) setRetransmitTimer:(id)
-(id) ackPacket
-(id) unsentDataPackets
-(void) setAckPacket:(id)
-(id) unackedDataPackets
-(id) getOrCreateNextDataPacket
-(unsigned char) outMaxSentSN
-(void) setOutMaxSentSN:(unsigned char)
-(void) setOutNextExpectedDataSN:(unsigned char)
-(void) startRetransmitTimerIfNeeded
-(unsigned char) inNextExpectedDataSN
-(void) setInNextExpectedDataSN:(unsigned char)
-(void) enqueueACKPacket:(id)
-(unsigned char) outNextSN
-(void) setOutNextSN:(unsigned char)
-(void) retransmitTimerFired
-(void) resetRetransmitTimerInterval
-(unsigned int) retransmitCounter
-(void) setRetransmitCounter:(unsigned int)
-(void) processDataPacket:(id)
-(void) processACKPacket:(id)
-(unsigned char) outNextExpectedDataSN
-(void) rescheduleRetransmitTimerIfNeeded
-(void) failWithError:(int)
-(void) .cxx_destruct
-(void) dealloc
-(void) deactivate
-(void) activate
-(BOOL) hasMoreData
PBBluetoothStatusChecker
+(id) checker
-(id) initWithLEPermissionRequestPolicy:(id)
-(id) peripheralManager
-(void) peripheralManagerDidUpdateState:(id)
-(void) .cxx_destruct
-(id) init
-(int) state
-(void) setState:(int)
PBLoopedFirmwareUpdateViewController
+(id) viewController
-(void) backgroundTapped
-(void) showLogs:(id)
-(id) numberOfUpdatesLabel
-(id) logTextView
-(void) setPreviousAutoAppUpdatingEnabled:(BOOL)
-(BOOL) previousAutoAppUpdatingEnabled
-(id) firmwareURLTextField
-(void) updater:(id) didLogMessage:(id)
-(void) startStopButtonTapped
-(void) updater:(id) didLogProgress:(int)
-(void) setFirmwareURLTextField:(id)
-(void) setNumberOfUpdatesLabel:(id)
-(void) setLogTextView:(id)
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(BOOL) textFieldShouldReturn:(id)
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) viewWillDisappear:(BOOL)
-(void) setProgressView:(id)
-(id) progressView
-(void) setUpdater:(id)
-(id) updater
-(void) setStartButton:(id)
-(id) startButton
PBBluetoothLowEnergyWatchTransportChannelStateResetRequestedExit
-(void) processPacket:(id)
-(void) fetchNextPacket:(id)
-(BOOL) resetCompleteSent
-(void) setResetCompleteSent:(BOOL)
-(BOOL) hasMoreData
PBColor
+(id) settingsCellEnabledTextColor
+(id) settingsCellDisabledTextColor
+(id) myPebbleListSeparatorColor
+(id) watchAppsTableHeaderViewBackgroundColor
+(id) watchAppsTableHeaderViewTextColor
+(id) onboardingBackgroundColor
+(id) onboardingDescriptionTextColor
+(id) onboardingLabelValueTextColor
+(id) onboardingLabelTitleTextColor
+(id) onboardingSeparatorColor
+(id) myPebbleBackgroundColor
+(id) myPebbleDarkOrangeColor
+(id) roundedButtonOrangeTransparentTitleColor
+(id) roundedButtonBlueTransparentTitleColor
+(id) roundedButtonWhiteRoundedCRectTitleColor
+(id) roundedButtonDefaultTitleColor
+(id) tableHeaderViewBackgroundColor
+(id) watchAppsTableUnderLimitBackgroundColor
+(id) watchAppsTableOverLimitBackgroundColor
+(id) onboardingSwitchOffBackgroundColor
+(id) onboardingSwitchOnBackgroundColor
+(id) switchOffBackgroundColor
+(id) switchPinColor
+(id) switchOnBackgroundColor
+(id) testNotificationsTextColor
+(id) calendarSettingsBackgroundColor
+(id) detailPopupForegroundViewColor
+(id) detailPopupHeaderViewColor
+(id) detailPopupDividerViewColor
+(id) myPebbleOrangeColor
+(id) detailPopupTitleTextColor
+(id) detailPopupSubtitleTextColor
+(id) borderedIconButtonHighlightColor
+(id) onboardingSubtitleTextColor
+(id) onboardingLabelDetailTextColor
+(id) onboardingLightBackgroundColor
+(id) notificationSettingCellBackgroundColor
+(id) navigationBarGrayColor
+(id) navigationBarOrangeColor
+(id) navigationBarTranslucentGrayColor
+(id) navigationBarTextColor
+(id) borderedIconButtonBorderColor
+(id) connectionFailedBackgroundColor
+(id) firmwareUpdateNotesTextColor
+(id) supportBackgroundColor
+(id) swipeTabBarBackgroundColor
+(id) swipeTabBarIndicatorColor
+(id) swipeTabBarNormalTitleColor
+(id) swipeTabBarSelectedTitleColor
+(id) swipeTabBarNormalBackgroundColor
+(id) swipeTabBarHighlightedBackgroundColor
+(id) tableHeaderViewLabelTextColor
+(id) webViewLoadingBackgroundColor
+(id) accountCreationDecisionBackgroundColor
+(id) welcomeBackgroundColor
+(id) systemAppSettingsWarningBackgroundColor
PBManagedWeatherAppRecord
+(id) createBlobEntryWithIdentifier:(id) inManagedObjectContext:(id)
+(id) predicateForExpiredWeatherRecords
+(id) requestResultsForPredicate:(id) inManagedObjectContext:(id)
+(id) predicateForLatitude:(id) longitude:(id) isCurrentLocation:(BOOL)
+(id) predicateForDailyDate:(id)
+(id) findExpiredWeatherRecordsInManagedObjectContext:(id)
+(id) findWeatherRecordsWithLatitude:(id) longitude:(id) isCurrentLocation:(BOOL) inManagedObjectContext:(id)
+(id) findDailyWeatherRecordsWithDate:(id) inManagedObjectContext:(id)
-(BOOL) updateValuesFromBlobEntryModel:(id)
-(id) blobEntryStatuses
-(BOOL) entryDeletedValue
-(void) setEntryDeletedValue:(BOOL)
PBPingMessage
+(void) load
-(id) initWithCookie:(unsigned int)
-(BOOL) isWatchIdle
-(void) setWatchIdle:(BOOL)
-(void) setCookie:(unsigned int)
-(id) initWithData:(id)
-(unsigned int) cookie
PBWatchAppManager
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
+(id) keyPathsForValuesAffectingCurrentlySelectedWatchFace
-(void) watchDidConnect
-(void) watchWillDisconnect
-(void) synchronizeWithForceReordering:(BOOL) completion:(id)
-(id) synchronizingQueue
-(id) lockerAppManager
-(void) setCurrentlySelectedWatchFace:(id)
-(id) accountSession
-(id) watchAppForUUID:(id)
-(void) setLockerAppManager:(id)
-(id) initWithWatch:(id) watchServicesSet:(id) accountSession:(id) currentUserLockerAppManager:(id)
-(void) setCurrentlySelectedWatchFaceUUID:(id)
-(void) registerLaunchEventHandler
-(void) registerBinaryRequestHandler
-(void) synchronizeClearingFirst:(BOOL)
-(void) unregisterBinaryRequestHandler
-(void) unregisterLaunchEventHandler
-(id) internalCurrentlySelectedWatchFace
-(BOOL) isUpdatingFirmware
-(id) sendBlobDBMessagesForChange:(id) platformType:(int)
-(void) sendAppReorderingMessageForPlatformType:(int)
-(void) clearDatabaseWithCompletion:(id)
-(id) blobDBEndpointCoordinator
-(id) blobDBMessagesForChange:(id) platformType:(int)
-(void) installRequest:(id) responder:(id)
-(id) binaryRequestHandler
-(void) setBinaryRequestHandler:(id)
-(id) launchEventHandler
-(void) setLaunchEventHandler:(id)
-(id) appUUIDsForReordering:(id) limit:(unsigned int) platformType:(int)
-(id) currentlySelectedWatchFace
-(void) setBlobDBEndpointCoordinator:(id)
-(void) setSynchronizingQueue:(id)
-(id) currentlySelectedWatchFaceUUID
-(void) setInternalCurrentlySelectedWatchFace:(id)
-(void) setUpdatingFirmware:(BOOL)
-(void) .cxx_destruct
-(id) init
-(void) setOperationQueue:(id)
-(id) operationQueue
-(void) clearDatabase
-(BOOL) isConnected
-(id) watch
-(void) setConnected:(BOOL)
PBBluetoothLowEnergyWatchTransportChannelStateResetRequested
-(void) processPacket:(id)
-(void) fetchNextPacket:(id)
-(BOOL) resetRequestSent
-(void) setResetRequestSent:(BOOL)
-(BOOL) hasMoreData
PBRemoteNotificationSimpleAlert
+(id) JSONKeyPathsByPropertyKey
-(id) rawBody
-(void) .cxx_destruct
-(id) localizedTitle
-(id) localizedBody
PBBluetoothLowEnergyWatchTransportChannelStateAwaitingResetRequest
-(id) initWithChannel:(id)
-(void) processPacket:(id)
-(void) fetchNextPacket:(id)
-(void) timeout
-(void) .cxx_destruct
-(void) dealloc
-(void) deactivate
-(void) activate
-(void) setTimer:(id)
-(id) timer
-(BOOL) hasMoreData
PBRemoteNotificationExtendedAlert
+(id) JSONKeyPathsByPropertyKey
-(id) rawBody
-(id) titleLocalizationKey
-(id) titleLocalizationArguments
-(id) rawTitle
-(id) bodyLocalizationKey
-(id) bodyLocalizationArguments
-(void) .cxx_destruct
-(id) localizedTitle
-(id) localizedBody
PBTheWeatherChannelMetricAggregateReport
+(id) JSONKeyPathsByPropertyKey
PBBluetoothLowEnergyWatchTransportChannelStateAwaitingFinalResetComplete
-(void) processPacket:(id)
-(void) fetchNextPacket:(id)
-(BOOL) resetCompleteSent
-(void) setResetCompleteSent:(BOOL)
-(BOOL) hasMoreData
PBRemoteNotificationAbstract
+(Class) classForParsingJSONDictionary:(id)
+(id) JSONKeyPathsByPropertyKey
-(void) handleWithDelegate:(id) fetchCompletionHandler:(id)
PBTheWeatherChannelMetricSIAggregateReport
+(id) JSONKeyPathsByPropertyKey
PBRemoteNotificationAlert
+(id) JSONKeyPathsByPropertyKey
-(void) handleWithDelegate:(id) fetchCompletionHandler:(id)
-(id) localizedTitle
-(id) localizedBody
PBTheWeatherChannelHybridAggregateReport
+(id) JSONKeyPathsByPropertyKey
QServer
+(id) keyPathsForValuesAffectingStarted
+(id) keyPathsForValuesAffectingIsDeregistered
-(int) setOption:(int) atLevel:(int) onSocket:(int)
-(unsigned int) registeredPort
-(id) runLoopModesMutable
-(id) listeningSockets
-(unsigned int) preferredPort
-(BOOL) disableIPv6
-(int) bindSocket:(int) toPort:(unsigned int) inAddressFamily:(unsigned char)
-(int) listenOnSocket:(int)
-(int) boundPort:(unsigned int*) forSocket:(int)
-(void) addListeningSocket:(int)
-(unsigned int) listenOnPortError:(id*)
-(void) setRegisteredPort:(unsigned int)
-(void) setRegisteredName:(id)
-(void) deregister
-(id) registeredName
-(id) connectionForSocket:(int)
-(unsigned int) connectionSequenceNumber
-(void) setConnectionSequenceNumber:(unsigned int)
-(id) connectionsMutable
-(void) nop:(id)
-(void) closeConnection:(id)
-(void) closeConnection:(id) notify:(BOOL)
-(id) initWithDomain:(id) type:(id) name:(id) preferredPort:(unsigned int)
-(BOOL) isDeregistered
-(void) connectionAcceptedWithSocket:(int)
-(void) closeOneConnection:(id)
-(void) addRunLoopMode:(id)
-(void) removeRunLoopMode:(id)
-(void) scheduleInRunLoopModesInputStream:(id) outputStream:(id)
-(void) removeFromRunLoopModesInputStream:(id) outputStream:(id)
-(void) setDisableIPv6:(BOOL)
-(void) setRunLoopModesMutable:(id)
-(void) netService:(id) didNotPublish:(id)
-(void) netServiceDidStop:(id)
-(void) netServiceDidPublish:(id)
-(id) runLoopModes
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) delegate
-(id) name
-(id) type
-(id) domain
-(void) stop
-(void) start
-(BOOL) isStarted
-(void) logWithFormat:(id)
-(void) logWithFormat:(id) arguments:(void*)
-(void) didStart
-(id) connections
-(void) closeSocket:(int)
-(void) reregister
-(void) closeAllConnections
-(id) netService
-(void) setNetService:(id)
-(void) didStopWithError:(id)
PBBlobDBClearMessage
-(BOOL) canBeSentWhenDatabaseFull
-(BOOL) emptiesDatabaseOnSuccessfulResponse
-(BOOL) isSuccessfulForResponse:(unsigned char)
-(id) initWithDatabase:(unsigned char) token:(unsigned short)
-(unsigned short) token
-(unsigned char) database
PBTheWeatherChannelAggregateReport
+(id) dailyForecastsJSONTransformer
+(id) hourlyForecastsJSONTransformer
+(id) timeZoneJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) currentTemperature
-(void) setCurrentTemperature:(id)
-(BOOL) isPrimaryLocation
-(void) setIsPrimaryLocation:(BOOL)
-(id) lastFetchedDate
-(void) setLastFetchedDate:(id)
-(id) detailedLocationName
-(void) setDetailedLocationName:(id)
-(unsigned int) units
-(void) setUnits:(unsigned int)
-(id) latitude
-(id) longitude
-(void) .cxx_destruct
-(void) setTimeZone:(id)
-(id) timeZone
-(id) expirationDate
-(BOOL) isCurrentLocation
-(void) setIsCurrentLocation:(BOOL)
-(void) setLatitude:(id)
-(void) setLongitude:(id)
-(id) locationName
-(id) dailyForecasts
-(void) setDailyForecasts:(id)
-(id) hourlyForecasts
-(void) setHourlyForecasts:(id)
-(void) setLocationName:(id)
PBBluetoothLowEnergyWatchTransportChannel
-(id) appUUID
-(void) circularBufferOutputStreamHasBytesAvailable:(id)
-(BOOL) forceResetOnOpen
-(void) setForceResetOnOpen:(BOOL)
-(void) sendNextPacket
-(void) processPacket:(id)
-(id) internalInputStream
-(void) setInternalInputStream:(id)
-(void) setInternalOutputStream:(id)
-(id) internalOutputStream
-(id) initWithManager:(id) client:(id) maximumUpdateValueLength:(unsigned int)
-(void) waitForSuspend
-(int) respondToRequest:(id)
-(void) resetStreams:(id)
-(BOOL) isEstablished
-(void) setMaximumUpdateValueLength:(unsigned int)
-(unsigned long long) retransmitTimeoutMS
-(void) setRetransmitTimeoutMS:(unsigned long long)
-(unsigned long long) retransmitTimeoutLeewayMS
-(void) setRetransmitTimeoutLeewayMS:(unsigned long long)
-(unsigned long long) awaitResetRequestTimeoutMS
-(void) setAwaitResetRequestTimeoutMS:(unsigned long long)
-(unsigned long long) awaitResetRequestTimeoutLeewayMS
-(void) setAwaitResetRequestTimeoutLeewayMS:(unsigned long long)
-(unsigned int) maximumUpdateValueLength
-(id) manager
-(BOOL) isSuspended
-(void) .cxx_destruct
-(id) init
-(id) description
-(id) state
-(void) setState:(id)
-(void) suspend
-(void) resume
-(void) close
-(void) setSuspended:(BOOL)
-(void) open
-(id) outputStream
-(id) internalQueue
-(id) inputStream
-(id) client
-(void) setInternalQueue:(id)
-(void) setClient:(id)
PBJSONMessage
+(id) messageFromAppDictionary:(id) withTranslationTable:(id)
+(id) messageFromJSValueRef:(OpaqueJSValue*) inContext:(OpaqueJSContext*) withTranslationTable:(id)
+(id) sanitizedDictionaryForJSONSerializationFromAppDictionary:(id)
+(id) messageFromJSONString:(id) withTranslationTable:(id)
-(id) messageAsJSONString
-(id) messageAsAppDictionary
-(id) initWithTranslationTable:(id)
-(void) setPayloadWithAppDictionary:(id)
-(void) setPayloadWithJSONString:(id)
-(id) jsonArrayAsByteArray:(id)
-(void) .cxx_destruct
PBCursorlessTextField
-(void) addGestureRecognizer:(id)
-(BOOL) canPerformAction:(SEL) withSender:(id)
-(CGRect) caretRectForPosition:(id)
-(id) selectedTextRange
PBTheWeatherChannelDayPartForecast
+(id) dateJSONTransformer
+(id) isNightJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) twcIconCode
-(void) setTwcIconCode:(id)
-(id) localizedDaypartName
-(void) setLocalizedDaypartName:(id)
-(id) mediumPhrase
-(void) setMediumPhrase:(id)
-(id) longPhrase
-(void) setLongPhrase:(id)
-(id) narrative
-(void) setNarrative:(id)
-(id) localizedShortcast
-(void) setLocalizedShortcast:(id)
-(id) localizedTemperaturePhrase
-(void) setLocalizedTemperaturePhrase:(id)
-(BOOL) isNight
-(void) setIsNight:(BOOL)
-(void) .cxx_destruct
-(id) date
-(void) setDate:(id)
-(id) temperature
-(void) setTemperature:(id)
PBBluetoothLowEnergyWatchTransportChannelStateClosed
-(void) openWithForcedReset:(BOOL)
-(void) processPacket:(id)
-(void) fetchNextPacket:(id)
-(void) activate
-(void) close
-(BOOL) hasMoreData
PBBluetoothLowEnergyWatchTransportChannelState
-(id) initWithChannel:(id)
-(void) openWithForcedReset:(BOOL)
-(void) processPacket:(id)
-(void) fetchNextPacket:(id)
-(void) .cxx_destruct
-(id) init
-(id) name
-(void) deactivate
-(void) activate
-(void) close
-(BOOL) hasMoreData
-(id) channel
PBRemoteNotificationTimelineUpdate
+(id) JSONKeyPathsByPropertyKey
-(void) handleWithDelegate:(id) fetchCompletionHandler:(id)
PBTheWeatherChannelImperialAggregateReport
+(id) JSONKeyPathsByPropertyKey
PBStreamEvent
+(id) event:(unsigned int) stream:(id) delegate:(id)
-(void) fireInRunLoop:(id) mode:(id)
-(void) setStreamEvent:(unsigned int)
-(unsigned int) streamEvent
-(void) fire
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(void) timerFired:(id)
-(void) setStream:(id)
-(id) stream
PBPhoneNumber
+(id) phoneNumberWithStringValue:(id)
-(id) cleanedStringValue
-(BOOL) isPhoneNumberStringValid:(id)
-(id) sanitizePhoneNumber:(id)
-(id) initWithStringValue:(id)
-(void) .cxx_destruct
-(id) init
-(id) description
-(BOOL) isValid
-(id) stringValue
PBHealthAnalyticsDataEntry
-(id) initWithDate:(id) timeZone:(id) analyticsRawData:(id)
-(id) analyticsRawData
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(id) date
-(id) copyWithZone:(_NSZone*)
-(id) uniqueIdentifier
-(id) timeZone
PBLanguageInformation
-(id) ISOCode
-(BOOL) isEqualToLanguagePackInfo:(id)
-(id) initWithISOCode:(id) version:(unsigned int)
-(void) .cxx_destruct
-(id) init
-(id) name
-(id) localizedName
-(unsigned short) version
PBCircularBufferOutputStream
-(void) sendEventToDelegate:(unsigned int)
-(?*) circularBuffer
-(void) setOpenComplete:(BOOL)
-(void) transitionToOpen
-(BOOL) isOpenComplete
-(void) notifyOpenComplete
-(void) setCircularBuffer:(?*)
-(id) initWithSink:(id)
-(int) read:(void*) length:(int)
-(void) setSink:(id)
-(void) setStreamStatus:(unsigned int)
-(void) setPort:(id)
-(id) initWithURL:(id) append:(BOOL)
-(id) initToMemory
-(id) initToBuffer:(char*) capacity:(unsigned int)
-(id) runLoop
-(void) removeFromRunLoop:(id) forMode:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) init
-(id) delegate
-(void) close
-(id) port
-(void) setStreamError:(id)
-(void) setRunLoop:(id)
-(id) runLoopMode
-(void) setRunLoopMode:(id)
-(void) scheduleInRunLoop:(id) forMode:(id)
-(void) open
-(id) sink
-(unsigned int) streamStatus
-(BOOL) hasBytesAvailable
-(id) streamError
-(BOOL) hasSpaceAvailable
-(int) write:(const char*) maxLength:(unsigned int)
PBBackgroundUpdatesService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchWillDisconnect
-(id) initWithWatch:(id) watchServicesSet:(id)
-(void) broadcaster:(id) didReceivePingMessage:(id) forWatch:(id)
-(id) backgroundUpdateServiceClasses
-(void) checkAndUpdate
-(void) startCheckingForUpdatesToInstallInTheBackground
-(void) updateWithOperationEnumerator:(id)
-(void) setBackgroundUpdateServiceClasses:(id)
-(id) pingPongBroadcaster
-(void) .cxx_destruct
-(id) watch
PBTheWeatherChannelHourlyForecast
+(id) dateJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) shortPhrase
-(void) setShortPhrase:(id)
-(id) twcIconCode
-(void) setTwcIconCode:(id)
-(void) .cxx_destruct
-(id) date
-(void) setDate:(id)
-(id) temperature
-(void) setTemperature:(id)
PBTheWeatherChannelDailyForecast
+(id) dateJSONTransformer
+(id) sunRiseJSONTransformer
+(id) sunSetJSONTransformer
+(id) expirationDateJSONTransformer
+(id) dayForecastJSONTransformer
+(id) nightForecastJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) narrative
-(void) setNarrative:(id)
-(id) daypartForecasts
-(id) sunRise
-(void) setSunRise:(id)
-(id) sunSet
-(void) setSunSet:(id)
-(id) minimumTemperature
-(void) setMinimumTemperature:(id)
-(id) maximumTemperature
-(void) setMaximumTemperature:(id)
-(id) localizedDayOfWeek
-(void) setLocalizedDayOfWeek:(id)
-(id) dayForecast
-(void) setDayForecast:(id)
-(id) nightForecast
-(void) setNightForecast:(id)
-(void) .cxx_destruct
-(id) date
-(void) setDate:(id)
-(id) expirationDate
-(void) setExpirationDate:(id)
PBCentralManagerBuilder
-(BOOL) verifyCanUseStateRestoration
-(id) stateRestorationIdentifier
-(void) setStateRestorationIdentifier:(id)
-(void) setShowAlert:(BOOL)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(void) setOptions:(id)
-(id) options
-(BOOL) showAlert
-(id) dispatchQueue
-(void) setDispatchQueue:(id)
-(id) build
PBHealthAnalyticsSleepData
-(id) sleepSessions
-(void) setSleepSessions:(id)
-(void) .cxx_destruct
-(id) init
-(id) initWithData:(id)
PBSessionSetupStartMessage
+(void) load
-(id) appUUID
-(BOOL) isThirdPartyRequest
-(id) speexEncoderInfo
-(void) .cxx_destruct
-(id) initWithData:(id)
-(unsigned short) sessionID
-(unsigned char) sessionType
PBLocationPermissionRequestViewController
-(BOOL) shouldPresentViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(void) stopListeningForExternalNotifications
-(void) requestLocationPermission
-(void) didReceiveReplyToLocationPermissionRequest
-(void) locationManager:(id) didChangeAuthorizationStatus:(int)
-(void) .cxx_destruct
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
-(void) viewDidDisappear:(BOOL)
-(id) locationManager
-(void) setLocationManager:(id)
PBWebTimelineNotification
+(id) timeJSONTransformer
+(id) layoutJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) layout
-(id) time
PBFirmwareVersion
+(id) firmwareVersionWithTag:(id) commitHash:(id) timestamp:(unsigned long)
+(id) firmwareVersionWithOS:(int) major:(int) minor:(int) suffix:(id) commitHash:(id) timestamp:(unsigned long)
+(id) firmwareVersionWithString:(id)
-(BOOL) isNewer:(id)
-(BOOL) isEqualOrNewer:(id)
-(BOOL) isEqualVersionOnly:(id)
-(void) setCommitHash:(id)
-(id) commitHash
-(void) .cxx_destruct
-(id) init
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(unsigned long) timestamp
-(int) compare:(id)
-(void) setTimestamp:(unsigned long)
-(id) copyWithZone:(_NSZone*)
-(id) tag
-(void) setTag:(id)
-(int) os
-(void) setOs:(int)
-(id) suffix
-(void) setSuffix:(id)
-(void) setMajor:(int)
-(void) setMinor:(int)
-(int) major
-(int) minor
PBLanguageSelectionTableViewController
+(int) pb_tableViewStyle
-(id) initWithWatchSignal:(id)
-(void) radioSection:(id) didSelect:(id)
-(void) radioSection:(id) didUpdateModels:(id) selectedModel:(id)
-(void) setInitiallySelectedLanguage:(id)
-(id) languagePacks
-(void) setLanguagePacks:(id)
-(id) radioButtonSection
-(void) setRadioButtonSection:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) viewDidLoad
PBWatchReconnectionService
+(id) service
-(id) initWithCentralManager:(id)
-(void) addPeripheralIdentifier:(id)
-(id) peripheralsByIdentifier
-(id) retrievePeripheral:(id)
-(void) connectPeripheral:(id)
-(id) peripheralStatesByIdentifier
-(void) retrieveAndConnectPeripherals
-(void) removePeripheralIdentifier:(id)
-(void) .cxx_destruct
-(id) centralManager
-(void) centralManagerDidUpdateState:(id)
-(void) centralManager:(id) didConnectPeripheral:(id)
-(void) centralManager:(id) didFailToConnectPeripheral:(id) error:(id)
-(void) centralManager:(id) didDisconnectPeripheral:(id) error:(id)
-(id) identifiers
PBCircularBufferInputStream
-(void) sendEventToDelegate:(unsigned int)
-(?*) circularBuffer
-(void) setOpenComplete:(BOOL)
-(void) transitionToOpen
-(BOOL) isOpenComplete
-(void) notifyOpenComplete
-(void) notifyStreamError:(id)
-(void) notifyStreamEnd
-(void) setCircularBuffer:(?*)
-(void) setStreamStatus:(unsigned int)
-(void) setPort:(id)
-(id) initWithFileAtPath:(id)
-(BOOL) getBuffer:(char**) length:(unsigned int*)
-(id) runLoop
-(void) removeFromRunLoop:(id) forMode:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) init
-(id) delegate
-(BOOL) appendBytes:(const void*) length:(int)
-(id) initWithData:(id)
-(id) initWithURL:(id)
-(void) close
-(id) port
-(void) setStreamError:(id)
-(void) setRunLoop:(id)
-(id) runLoopMode
-(void) setRunLoopMode:(id)
-(void) scheduleInRunLoop:(id) forMode:(id)
-(void) open
-(unsigned int) streamStatus
-(BOOL) hasBytesAvailable
-(int) read:(char*) maxLength:(unsigned int)
-(id) streamError
PBLanguagePack
+(id) languagePackWithResourceURL:(id)
+(id) languagePackWithISOCode:(id) version:(unsigned int) name:(id) localizedName:(id) resourceURL:(id) firmwarePlatform:(id)
+(id) JSONKeyPathsByPropertyKey
+(id) JSONTransformerForKey:(id)
-(id) firmwarePlatform
-(id) initWithISOCode:(id) version:(unsigned int) name:(id) localizedName:(id) resourceURL:(id) firmwarePlatform:(id)
-(id) ISOCode
-(BOOL) isEqualToLanguagePack:(id)
-(BOOL) isEqualToLanguagePackInfo:(id)
-(id) languagePackByApplyingFirmwarePlatform:(id)
-(id) cacheResource
-(id) resourceURL
-(void) .cxx_destruct
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(id) name
-(id) title
-(id) localizedName
-(unsigned short) version
-(BOOL) validate:(id*)
PBLanguagePackUploadOperation
-(void) uploadResourceFileWithData:(id) completionBlock:(id)
-(id) languagePacksSessionManager
-(id) initWithWatch:(id) languagePacksSessionManager:(id) languagePack:(id) progressBlock:(id)
-(void) downloadResourceFileWithCompletionBlock:(id)
-(id) languagePack
-(id) languagePackDataForLanguagePack:(id) progress:(id*)
-(void) reportProgressWithFontFileDownloadProgress:(float)
-(void) reportProgressWithFontUploadProgress:(float)
-(void) reportProgressForStep:(unsigned int) stepProgress:(float)
-(id) dataFromFileURL:(id) progress:(id*)
-(void) setLanguagePacksSessionManager:(id)
-(void) finishWithError:(id)
-(id) error
-(void) .cxx_destruct
-(id) init
-(void) setProgress:(id)
-(id) progress
-(void) main
-(id) watch
-(void) reportProgress:(float)
-(id) progressBlock
PBProtocolMessageSendJob
-(void) callDoneHandlerWithMessaging:(id)
-(BOOL) updateAbsoluteTimeout
-(void) setSentBlock:(id)
-(id) sentBlock
-(void) callTimeoutHandlerWithWatch:(id)
-(id) error
-(void) .cxx_destruct
-(id) message
-(void) setMessage:(id)
-(void) setError:(id)
PBJSONViewerViewController
-(void) pb_viewWillLayoutSubviewsAfterSizeChange
-(void) .cxx_destruct
-(id) init
-(void) setTextView:(id)
-(void) viewDidLoad
-(void) dismiss
-(id) textView
-(id) JSONObject
-(id) initWithJSONObject:(id)
PBAppStoreAppURLListener
+(void) installRouteWithDashboardViewController:(id) webAppStoreURLFactory:(id)
PBInjectedProviderBuilder
+(id) builderForClass:(Class) selector:(SEL) providerBlock:(id)
+(void) initialize
-(id) initForClass:(Class) selector:(SEL) providerBlock:(id)
-(void) inject
-(void) .cxx_destruct
-(id) init
PBRoundedButton
-(void) pb_commonInit
-(id) imageNameForStyle:(unsigned int)
-(UIEdgeInsets) imageCapInsetsForStyle:(unsigned int)
-(id) titleColorForStyle:(unsigned int)
-(id) fontForStyle:(unsigned int)
-(id) disabledImageNameForStyle:(unsigned int)
-(id) initWithFrame:(CGRect)
-(id) initWithCoder:(id)
-(unsigned int) style
-(CGSize) intrinsicContentSize
-(void) setStyle:(unsigned int)
-(CGRect) titleRectForContentRect:(CGRect)
PBProtocolMessageReceiveExpectation
-(id) matchBlock
-(void) callDoneHandler:(id) withMessaging:(id)
-(BOOL) isPersistentExpectation
-(BOOL) updateAbsoluteTimeout
-(void) setReceivedBlock:(id)
-(void) setMatchBlock:(id)
-(id) receivedBlock
-(void) .cxx_destruct
-(id) description
-(void) setMessageClass:(Class)
-(Class) messageClass
PBHockeyApp
-(id) initWithSettingsManager:(id)
-(id) settingsManager
-(id) hockeyManager
-(void) setAppSetupBlock:(id)
-(BOOL) didCrashInLastSessionOnStartup
-(void) runAppSetupBlock
-(id) appSetupBlock
-(double) lastSessionInterval
-(void) startHockeyServicesWithBlock:(id)
-(id) userIDForHockeyManager:(id) componentManager:(id)
-(id) applicationLogForCrashManager:(id)
-(void) crashManagerWillCancelSendingCrashReport:(id)
-(void) crashManagerDidFinishSendingCrashReport:(id)
-(void) crashManager:(id) didFailWithError:(id)
-(void) .cxx_destruct
-(id) init
PBEASessionErrorListenerLogger
+(id) sharedInstance
-(id) init
-(void) logMessage:(id)
PBBTClassicWatchTransportManager
+(id) preferredProtocol
-(void) transportDidDisconnect:(id)
-(void) accessoryDidConnectViaNotification:(id)
-(void) accessoryDidDisconnectViaNotification:(id)
-(void) accessoryDidConnect:(id)
-(id) delayedAccessories
-(id) filterPredicate
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) init
-(id) delegate
-(double) delay
-(void) setDelay:(double)
-(void) run
-(void) _accessoryDidConnect:(id)
-(id) accessoryManager
-(BOOL) running
-(void) accessoryDidDisconnect:(id)
PBNumber
-(id) initWithValue:(unsigned int) width:(unsigned char) isSigned:(BOOL)
-(BOOL) isEqualToNumber:(id)
-(void) .cxx_destruct
-(unsigned int) hash
-(id) description
-(id) debugDescription
-(int) integerValue
-(double) doubleValue
-(int) compare:(id)
-(BOOL) boolValue
-(int) intValue
-(id) copyWithZone:(_NSZone*)
-(void) getValue:(void*)
-(float) floatValue
-(unsigned int) unsignedIntegerValue
-(long long) longLongValue
-(unsigned int) unsignedIntValue
-(id) stringValue
-(const char*) objCType
-(unsigned long long) unsignedLongLongValue
-(unsigned long) unsignedLongValue
-(BOOL) charValue
-(unsigned char) unsignedCharValue
-(short) shortValue
-(unsigned short) unsignedShortValue
-(long) longValue
-(id) descriptionWithLocale:(id)
PBHealthAnalyticsSleepSession
-(id) healthKitSleepSampleRepresentation
-(id) initWithStartDate:(id) endDate:(id)
-(id) startDate
-(id) endDate
-(void) .cxx_destruct
PBProtocolSessionController
+(unsigned int) maximumNumberOfTimeouts
-(void) send:(id) onDone:(id) onTimeout:(?)
-(void) send:(id) onDone:(id) onTimeout:(?) processInQueue:(id)
-(void) pblog_send:(id) onDone:(id) onTimeout:(?) processInQueue:(id)
-(id) expectMessageOfClass:(Class) within:(double) onReceive:(id) onTimeout:(?)
-(void) unExpect:(id)
-(id) expectMessageOfClass:(Class) matching:(id) within:(?) onReceive:(double) onTimeout:(id)
-(void) closeSession:(id)
-(id) expectationsForMessageClass:(Class)
-(id) initWithTransport:(id) watch:(id)
-(id) expectationsQueue
-(id) expectations
-(id) sendProcessQueue
-(id) sendJobs
-(void) unscheduleTimeoutForJob:(id)
-(void) _openSessionOnDone:(id) onError:(?)
-(void) setInputWorker:(id)
-(id) inputWorker
-(void) setOutputWorker:(id)
-(id) outputWorker
-(id) watchQueue
-(void) setCurrentSendJob:(id)
-(void) setCurrentSendMessageData:(id)
-(void) setBytesToSend:(unsigned int)
-(void) timeoutAllJobs
-(id) receiveProcessQueue
-(void) openSessionOnDone:(id) onError:(?)
-(void) resetSessionOnDone:(id) onError:(?)
-(BOOL) hasQueuedJobs
-(id) currentSendJob
-(void) _popJob
-(unsigned int) bytesToSend
-(id) currentSendMessageData
-(void) tryRecoverFromStreamError:(id)
-(void) _bangSendQueue
-(BOOL) _writeBytesToOutputStream:(id)
-(void) jobTimedout:(id)
-(void) bangSendQueue
-(BOOL) scheduleTimeoutForJob:(id)
-(void) addJob:(id)
-(void) addExpectation:(id) forClass:(Class)
-(void) processReceivedData
-(void) streamWorkerClosed:(id)
-(id) expectAndReturnMessageOfClass:(Class) matching:(id) within:(?)
-(void) onTick:(id)
-(void) stream:(id) handleEvent:(unsigned int)
-(void) .cxx_destruct
-(void) dealloc
-(id) description
-(int) state
-(void) setState:(int)
-(id) lock
-(void) clear
-(id) watch
-(id) syncQueue
-(id) transport
-(id) receivedData
PBVersionInfo
-(id) runningFirmwareMetadata
-(void) setHealthInsightSettingVersion:(unsigned short)
-(unsigned long long) remoteProtocolCapabilitiesFlags
-(id) recoveryFirmwareMetadata
-(unsigned long) bootloaderVersion
-(id) installedLanguage
-(BOOL) hasBeenUnfaithful
-(void) setInstalledLanguage:(id)
-(id) systemResources
-(BOOL) hasRecoveryFirmware
-(BOOL) hasSystemResources
-(BOOL) appMessagesSupported
-(void) setRunningFirmwareMetadata:(id)
-(void) setRecoveryFirmwareMetadata:(id)
-(void) setSystemResources:(id)
-(void) setBootloaderVersion:(unsigned long)
-(void) setRemoteProtocolCapabilitiesFlags:(unsigned long long)
-(void) setHasBeenUnfaithful:(BOOL)
-(unsigned short) healthInsightSettingVersion
-(void) .cxx_destruct
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(void) setSerialNumber:(id)
-(id) serialNumber
-(void) setHardwareVersion:(id)
-(id) hardwareVersion
-(id) deviceAddress
-(void) setDeviceAddress:(id)
PBJSBridgeAPIResult
-(void) setJsBridgeParams:(id)
-(id) executionResult
-(id) jsBridgeParams
-(void) updateExecutionResultForFailedAPI:(id)
-(id) transactionPacketAsDictionary
-(id) initWithParams:(id) applicationID:(id)
-(void) setupWithError:(id)
-(void) setExecutionResult:(id)
-(id) callbackID
-(void) setCallbackID:(id)
-(BOOL) didSucceed
-(void) setApplicationID:(id)
-(void) .cxx_destruct
-(id) applicationID
-(void) setDidSucceed:(BOOL)
-(id) resultStatus
-(void) setResultStatus:(id)
PBPingPongBroadcaster
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
+(id) globalSignal
-(id) initWithWatch:(id)
-(void) sendPongResponseForPingMessage:(id)
-(id) listenersQueue
-(void) .cxx_destruct
-(id) init
-(void) removeListener:(id)
-(void) addListener:(id)
-(id) listeners
-(id) watch
PBWatchServicesMigrationSet
+(id) startingWatchServiceClasses
PBContactsSettingsViewController
+(int) pb_tableViewStyle
+(id) viewController
-(id) smsReplyManager
-(id) initWithSMSReplyManager:(id)
-(unsigned int) pb_preferredNavigationBarStyle
-(void) contactsSettingsViewModelDidRefreshData:(id)
-(id) generateSectionMap
-(id) sectionMap
-(id) viewModel
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(id) tableView:(id) titleForDeleteConfirmationButtonForRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(id) tableView:(id) titleForHeaderInSection:(int)
-(BOOL) tableView:(id) canEditRowAtIndexPath:(id)
-(void) tableView:(id) commitEditingStyle:(int) forRowAtIndexPath:(id)
-(void) viewDidLoad
PBHealthSettingsViewController
+(int) pb_tableViewStyle
+(id) viewController
-(id) healthManager
-(void) addKeyboardNotifications
-(void) backgroundTapped
-(void) setBackgroundTapGestureRecognizer:(id)
-(id) backgroundTapGestureRecognizer
-(void) setTableEnableHealthModel:(id)
-(void) setTableInsightModel:(id)
-(void) setTableInfoModel:(id)
-(void) dismissSettings
-(id) tableEnableHealthModel
-(id) tableInsightModel
-(id) tableInfoModel
-(id) privacyPolicyManager
-(void) changeUIStateToEnabled:(BOOL)
-(id) tableModelObjectAtSectionIndex:(int)
-(void) enableHealthModel:(id) updatedEnableState:(BOOL)
-(void) showHealthKitForInsightHealthModel:(id)
-(id) initWithHealthManager:(id) privacyPolicyManager:(id)
-(void) .cxx_destruct
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(id) tableView:(id) titleForHeaderInSection:(int)
-(id) tableView:(id) titleForFooterInSection:(int)
-(void) viewDidLayoutSubviews
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) viewWillDisappear:(BOOL)
PBProtocolMessageJob
-(void) callTimeoutHandlerWithMessaging:(id)
-(BOOL) updateAbsoluteTimeout
-(double) absoluteTimeout
-(void) setTimeoutBlock:(id)
-(void) setAbsoluteTimeout:(double)
-(id) timeoutBlock
-(void) .cxx_destruct
-(id) callerQueue
-(void) setCallerQueue:(id)
PBCoreDumpImageRequestOperation
-(id) initWithWatch:(id)
-(id) pb_completionBlock
-(void) mainThreadMain
-(void) finishWithCancelledError
-(id) initWithWatch:(id) completionBlock:(id)
-(void) cancelTimeoutTimer
-(id) partialDataMessageExpectation
-(void) finishWithCoreDumpData:(id)
-(void) installTimeoutTimer
-(void) prepareToReceivePartialCoreDumpDataMessages
-(id) assembledCoreDumpData
-(unsigned int) expectedCoreDumpImageSize
-(id) coreDumpData
-(void) finishWithError:(id)
-(id) error
-(void) timeout
-(void) .cxx_destruct
-(id) init
-(unsigned char) transactionID
-(id) watch
-(id) timeoutTimer
PBJSBridgeVisibleWatchApp
+(id) appUUIDJSONTransformer
+(id) hasCompanionAppJSONTransformer
+(id) shareURLJSONTransformer
+(id) shareScreenshotImageURLJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) appUUID
-(id) shareScreenshotImageURL
-(id) releaseID
-(BOOL) hasCompanionApp
-(BOOL) validateShareURL:(inout id*) error:(out id*)
-(BOOL) validateShareScreenshotImageURL:(inout id*) error:(out id*)
-(void) .cxx_destruct
-(id) name
-(id) shareURL
-(id) developerName
-(id) typeString
-(id) appID
PBProtocolMessageStrategy
-(unsigned char) commandIDForData:(id)
-(unsigned short) payloadLengthForMessage:(id)
-(_NSRange) payloadRangeForMessage:(id)
-(id) descriptionForMessage:(id)
PBKeyedTokenGenerator
+(id) suffixForWatchApp:(id)
+(id) suffixForCloudApp:(id)
-(id) tokenWithString:(id) suffix:(id)
PBActiveWatchAppsSplitter
+(id) splitActiveWatchApps:(id) limit:(int) platformType:(int)
+(id) splitCollection:(id) limit:(int) stickyPredicate:(id) discardPredicate:(?) compatiblePredicate:(id)
+(id) splitManagedWatchApps:(id) limit:(int)
+(id) splitManagedWatchApps:(id) limit:(int) platformType:(int)
-(id) underLimit
-(id) overLimit
-(id) incompatible
-(id) initWithCollection:(id) limit:(int) stickyPredicate:(id) discardPredicate:(?) compatiblePredicate:(id)
-(id) compatiblePredicate
-(id) stickyPredicate
-(id) discardPredicate
-(int) collectionLimitIndex
-(id) collection
-(void) .cxx_destruct
-(id) init
-(int) limit
-(void) split
PBUpdateFailedViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) init
-(void) viewDidLoad
PBCustomFontLabel
-(void) pb_commonInit
-(void) setPb_fontSize:(float)
-(void) pb_updateFontWithSize:(float)
-(float) pb_fontSize
-(id) initWithFrame:(CGRect)
-(id) initWithCoder:(id)
PBPongMessage
+(void) load
-(id) initWithCookie:(unsigned int)
-(void) setCookie:(unsigned int)
-(id) initWithData:(id)
-(unsigned int) cookie
PBWeatherUnitsViewModel
+(id) supportedViewModels
-(id) initWithTWCUnits:(unsigned int)
-(unsigned int) twcUnits
-(BOOL) isEqual:(id)
-(id) title
PBWatchStore
-(id) registeredWatches
-(void) setRegisteredWatches:(id)
-(id) lastConnectedWatch
-(void) removeAllWatches
-(void) addWatch:(id)
-(void) saveAndSynchronize:(BOOL)
-(void) removeWatch:(id)
-(void) loadRegisteredWatches
-(id) defaultsKey
-(void) _sanitizeRegisteredWatches
-(BOOL) batchMode
-(void) setBatchMode:(BOOL)
-(void) endUpdatesAndSynchronize:(BOOL)
-(id) queue
-(void) .cxx_destruct
-(id) init
-(void) beginUpdates
_PBManagedWatchApp
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) hardwarePlatformsSet
-(id) compatibilitesSet
-(BOOL) lockerDeletedValue
-(void) setLockerDeletedValue:(BOOL)
-(BOOL) primitiveLockerDeletedValue
-(void) setPrimitiveLockerDeletedValue:(BOOL)
-(id) installationsSet
-(BOOL) hasSettingsValue
-(void) setHasSettingsValue:(BOOL)
-(BOOL) primitiveHasSettingsValue
-(void) setPrimitiveHasSettingsValue:(BOOL)
-(int) iconResourceIDValue
-(void) setIconResourceIDValue:(int)
-(int) primitiveIconResourceIDValue
-(void) setPrimitiveIconResourceIDValue:(int)
-(BOOL) isStickyValue
-(void) setIsStickyValue:(BOOL)
-(BOOL) primitiveIsStickyValue
-(void) setPrimitiveIsStickyValue:(BOOL)
-(BOOL) isTimelineDataSourceValue
-(void) setIsTimelineDataSourceValue:(BOOL)
-(BOOL) primitiveIsTimelineDataSourceValue
-(void) setPrimitiveIsTimelineDataSourceValue:(BOOL)
-(int) numberOfHeartsValue
-(void) setNumberOfHeartsValue:(int)
-(int) primitiveNumberOfHeartsValue
-(void) setPrimitiveNumberOfHeartsValue:(int)
-(id) inverseSortedWatchappsSet
-(id) inverseSortedWatchfacesSet
-(id) storedInLockerForUsersSet
-(id) objectID
PBiTunesResult
+(id) artworkURL60JSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) artworkURL60
-(void) .cxx_destruct
-(id) bundleId
PBWatchColorLoader
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
+(void) reloadColorForWatch:(id)
-(void) watchDidConnect
-(id) watchColorManager
-(id) initWithWatch:(id) watchColorManager:(id)
-(void) updateColor
-(void) resetColor
-(void) setWatchColorManager:(id)
-(void) .cxx_destruct
-(id) init
-(id) watch
PBProtocolMessageCommandIDStrategy
+(id) dataWithEndpointID:(unsigned short) commandID:(unsigned char) payload:(id)
-(unsigned char) commandIDForData:(id)
-(unsigned short) payloadLengthForMessage:(id)
-(_NSRange) payloadRangeForMessage:(id)
-(id) descriptionForMessage:(id)
PBProtocolMessagePlainStrategy
+(id) dataWithEndpointID:(unsigned short) payload:(id)
-(unsigned char) commandIDForData:(id)
-(unsigned short) payloadLengthForMessage:(id)
-(_NSRange) payloadRangeForMessage:(id)
-(id) descriptionForMessage:(id)
_PBManagedCalendar
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) eventsSet
-(id) objectID
PBProtocolMessage
+(BOOL) usesCommandID
+(unsigned int) maximumPayloadLength
+(BOOL) isValidMessage:(id) error:(id*)
+(unsigned short) payloadLengthWithMessageData:(id)
+(unsigned short) endpointIDWithMessageData:(id)
+(unsigned char) commandIDWithMessageData:(id)
+(id) messageWithCustomTitle:(id) icon:(id) forStockAppType:(int) onInvalidArgs:(id)
+(id) strategy
+(unsigned int) maximumMessageLength
-(id) initWithEndpointID:(unsigned short) commandID:(unsigned char) payload:(id)
-(unsigned short) endpointID
-(id) initWithEndpointID:(unsigned short) payload:(id)
-(double) estimatedTransferDuration
-(double) timeout
-(void) .cxx_destruct
-(id) init
-(id) description
-(id) initWithData:(id)
-(unsigned short) payloadLength
-(unsigned char) commandID
-(id) serializedData
-(id) strategy
-(id) payloadData
PBClassCheckingValueTransformer
+(id) classCheckingValueTransformerForClass:(Class) valueRequired:(BOOL)
PBViewControllerFlow
+(id) flowWithNavigationController:(id)
-(void) startFlowWithContext:(id)
-(void) finishFlowWithSuccess:(BOOL)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(id) flowContext
-(void) setFlowContext:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(id) navigationController
-(id) initWithNavigationController:(id)
PBPermissionTableViewController
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(void) viewDidLoad
PBAppRunStateStartApplicationMessage
-(id) initWithUUID:(id)
PBPebbleProtocolLogging
+(void) setPebbleProtocolVerboseLoggingEnabled:(BOOL)
+(BOOL) isPebbleProtocolVerboseLoggingEnabled
+(void) load
PBWatch
+(id) version1_8_0
+(id) version1_10_0_alpha
+(id) version1_6_0
+(id) keyPathsForValuesAffectingSupportsAppLoading
+(id) version1_5_3
+(id) version1_7_1
+(id) keyPathsForValuesAffectingConnected
+(id) keyPathsForValuesAffectingSessionControllers
+(id) keyPathsForValuesAffectingActiveSystemTransport
+(id) keyPathsForValuesAffectingSystemTransports
+(id) keyPathsForValuesAffectingLinkStatus
+(id) keyPathsForValuesAffectingLowEnergyTransport
+(id) stringByRemovingLowEnergyInfixFromString:(id)
+(id) similarityPredicateForName:(id) serialNumber:(id)
-(id) versionInfo
-(id) runningHardwarePlatformSignal
-(void) sendSystemMessage:(id)
-(void) send:(id) onDone:(id) retries:(?) onTimeout:(int)
-(id) versionInfoSignal
-(void) sendData:(id) withType:(int)
-(unsigned int) watchColor
-(void) setWatchColor:(unsigned int)
-(void) send:(id) onDone:(id) onTimeout:(?)
-(id) addReceiveHandler:(id) forClass:(?)
-(void) setANCSStatus:(int)
-(int) ANCSStatus
-(id) appMessagesAddLegacyAppLifecycleUpdateHandler:(id)
-(id) appMessagesAddAppRunStateLifecycleUpdateHandler:(id)
-(void) addPhoneAppVersionListener:(id)
-(id) versionInfoSignalWithErrors
-(void) removePhoneAppVersionListener:(id)
-(void) removeReceiveHandler:(id)
-(void) send:(id) onDone:(id) onTimeout:(?) processInQueue:(id)
-(void) setRelayDelegate:(id)
-(id) launchApp:(id)
-(id) expectMessageOfClass:(Class) within:(double) onReceive:(id) onTimeout:(?)
-(void) setLEDiscoverable:(BOOL) forInterval:(double)
-(void) unExpect:(id)
-(BOOL) isSimilarToWatchWithName:(id) serialNumber:(id)
-(id) peripheralIdentifier
-(void) appMessagesPushUpdate:(id) withUUID:(id) onSent:(id)
-(id) rockPlatformTypeSignal
-(id) friendlyDescription
-(void) setMAPState:(int)
-(int) MAPstate
-(id) appMessagesAddAppLifecycleUpdateHandler:(id)
-(id) expectMessageOfClass:(Class) matching:(id) within:(?) onReceive:(double) onTimeout:(id)
-(void) appMessagesFetchAppState:(id)
-(void) appMessagesRemoveUpdateHandler:(id)
-(BOOL) hasSimilarSerialNumberTo:(id)
-(id) appMessagesAddReceiveAllUpdatesHandler:(id)
-(void) appMessagesLaunch:(id) withUUID:(?)
-(id) addPollServicesHandler:(id) forService:(?) interval:(unsigned char)
-(void) golfAppLaunch:(id)
-(void) golfAppUpdate:(id) onSent:(id)
-(id) versionInfoSignalWithErrors:(BOOL)
-(id) versionInfoObservation
-(id) versionInfoRequest
-(BOOL) supportsAnything
-(BOOL) supportsAppLoading
-(BOOL) supportsAppMessage
-(BOOL) supportsANCS
-(void) sendPollRequestForService:(unsigned char)
-(id) activeTransports
-(id) inactiveTransports
-(id) sessionControllersByTransportIdentifier
-(void) closeSession:(id)
-(void) passErrorToDelegate:(id)
-(id) expectationsForMessageClass:(Class)
-(void) appMessagesRespondToMessage:(BOOL) withTid:(unsigned char) withMessaging:(id) forLauncher:(BOOL)
-(id) transportIdentifiersByAppUUID
-(id) transportsByIdentifier
-(id) sessionControllers
-(void) lockAppWithUUID:(id) toTransport:(id)
-(id) transportForAppUUID:(id)
-(id) createSessionControllerForTransport:(id) forAppUUIDs:(id)
-(void) setSessionControllersByTransportIdentifier:(id)
-(id) createSessionControllerForTransport:(id)
-(void) setTransportsByIdentifier:(id)
-(void) unlockAllApps
-(void) removeControllerForTransport:(id)
-(void) afterDisconnect
-(void) updatePropertiesFromTransport:(id)
-(void) afterConnect
-(void) setTransportIdentifiersByAppUUID:(id)
-(void) watchRequestedPhoneAppVersion:(id)
-(void) notifyDidSendAppVersionResponseToListeners
-(id) expectationsQueue
-(id) expectations
-(id) phoneAppVersionListenersQueue
-(id) phoneAppVersionListeners
-(void) sessionController:(id) handleError:(id)
-(void) sessionControllerDidCloseSession:(id)
-(void) sessionControllerWillResetSession:(id)
-(void) sessionControllerDidOpenSession:(id)
-(BOOL) sessionController:(id) shouldResetSessionOnStreamError:(id)
-(void) sessionController:(id) didNotExpectMessage:(id)
-(void) releaseSharedSession
-(id) sessionControllerForAppUUID:(id)
-(BOOL) transportDidDisconnect:(id)
-(BOOL) transportDidConnect:(id)
-(id) activeSystemTransport
-(id) systemTransports
-(void) setVersionInfo:(id)
-(id) lastConnectedDate
-(void) setLastConnectedDate:(id)
-(id) relayDelegate
-(void) setPeripheralIdentifier:(id)
-(BOOL) isSimilar:(id)
-(id) expectAndReturnMessageOfClass:(Class) matching:(id) within:(?)
-(void) pingWithCookie:(unsigned long) onPong:(id) onTimeout:(?)
-(void) _getVersionInfo:(id) onTimeout:(?) probe:(id)
-(void) getVersionInfo:(id) onTimeout:(?)
-(id) offlineSink
-(id) defaultMessagingSink
-(id) messagingSinkForMessage:(id)
-(id) addReceiveHandler:(id) matching:(?) forClass:(id)
-(void) appMessagesGetIsSupported:(id)
-(void) appMessagesLaunch:(id)
-(void) appMessagesKill:(id)
-(void) appMessagesPushUpdate:(id) onSent:(id)
-(id) appMessagesAddReceiveUpdateHandler:(id)
-(void) setCustomTitle:(id) forStockAppType:(int) onSent:(id)
-(void) setCustomIcon:(id) forStockAppType:(int) onSent:(id)
-(void) sportsGetIsSupported:(id)
-(void) sportsAppLaunch:(id)
-(void) sportsAppKill:(id)
-(void) sportsAppSetActivityState:(unsigned char) onSent:(id)
-(void) sportsAppSetMetric:(BOOL) onSent:(id)
-(void) sportsAppSetLabel:(BOOL) onSent:(id)
-(void) sportsAppUpdate:(id) onSent:(id)
-(id) sportsAppAddReceiveUpdateHandler:(id)
-(void) sportsAppRemoveUpdateHandler:(id)
-(void) sportsSetTitle:(id) icon:(id) onSent:(id)
-(void) performWithVersionInfo:(id)
-(void) appMessagesPushUpdate:(id) onSent:(id) uuid:(?) launcher:(id)
-(BOOL) withDefaultAppUUID:(id*)
-(id) appMessagesAddReceiveUpdateHandler:(id) withUUID:(?)
-(void) appMessagesKill:(id) withUUID:(?)
-(id) lowEnergyTransport
-(void) setCustomTitle:(id) icon:(id) forStockAppType:(int) onSent:(id)
-(void) golfGetIsSupported:(id)
-(void) golfAppKill:(id)
-(id) golfAppAddReceiveUpdateHandler:(id)
-(void) golfAppRemoveUpdateHandler:(id)
-(void) golfSetTitle:(id) icon:(id) onSent:(id)
-(BOOL) hasSameSerialNumberTo:(id)
-(BOOL) hasSimilarNameTo:(id)
-(BOOL) isNew
-(void) setNew:(BOOL)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(void) setDelegate:(id)
-(id) init
-(id) description
-(id) delegate
-(void) setName:(id)
-(id) name
-(void) setUserInfo:(id)
-(id) userInfo
-(BOOL) isConnected
-(id) watch
-(id) central
-(void) setCentral:(id)
-(void) setSerialNumber:(id)
-(id) serialNumber
-(unsigned int) linkStatus
PBiTunesSessionManager
-(id) appIconURLForBuiltInApplicationIdentifier:(id)
-(id) appIconURLFromCurrentLocaleStoreWithApplicationIdentifier:(id)
-(id) appIconURLFromFallbackStoreWithApplicationIdentifier:(id)
-(id) appIconURLFromiTunesSearchWithApplication:(id) bundleIdentifier:(id)
-(id) applicationNotFoundErrorWithApplicationIdentifier:(id)
-(id) localAppStoreURLToQueryAppIconWithBundleIdentifier:(id)
-(id) appIconURLForApplicationIdentifier:(id) fromiTunesResultsWithRequestURL:(id)
-(id) fallbackAppStoreCountryURLToQueryAppIconByBundleIdentifier:(id)
-(id) URLToQueryAppIconByDisplayName:(id)
-(id) normalizedAppStoreCountry
-(id) URLToQueryAppIconWithBundleIdentifier:(id) inAppStoreCountry:(id)
-(id) appIconURLForApplication:(id) bundleIdentifier:(id)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
PBWatchDiscoveryService
+(id) service
-(void) setNameFilterPredicate:(id)
-(void) setScanMode:(unsigned int)
-(id) nameFilterPredicate
-(void) setScanning:(BOOL)
-(id) initWithCentralManagerProvider:(id)
-(void) setShouldBeScanning:(BOOL)
-(void) resumeScanningIfNecessary
-(BOOL) shouldBeScanning
-(id) identifiersToDiscover
-(void) scanForWatchWithIdentifier:(id)
-(unsigned int) scanMode
-(void) askAllPeripheralsForRSSI
-(void) setRssiTimer:(id)
-(id) candidatesByPeripheral
-(void) didRetrievePeripheral:(id)
-(BOOL) subscribeToCandidates
-(void) watchCandidate:(id) wantsToConnectToPeripheral:(id)
-(void) watchCandidateDidIdentifyItself:(id)
-(void) watchCandidate:(id) didFailToIdentifyItselfWithError:(id)
-(void) watchCandidateWillPair:(id)
-(void) watchCandidateDidPair:(id)
-(void) watchCandidate:(id) didFailToPairWithError:(id)
-(id) initWithCentralManager:(id)
-(void) setSubscribeToCandidates:(BOOL)
-(void) setCandidatesByPeripheral:(id)
-(void) setIdentifiersToDiscover:(id)
-(id) rssiTimer
-(void) _pause
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) resume
-(void) pause
-(BOOL) scanning
-(void) centralManager:(id) didRetrievePeripherals:(id)
-(void) centralManager:(id) didRetrieveConnectedPeripherals:(id)
-(id) centralManager
-(void) setCentralManager:(id)
-(void) centralManagerDidUpdateState:(id)
-(void) centralManager:(id) didDiscoverPeripheral:(id) advertisementData:(id) RSSI:(id)
-(void) centralManager:(id) didConnectPeripheral:(id)
-(void) centralManager:(id) didFailToConnectPeripheral:(id) error:(id)
-(void) centralManager:(id) didDisconnectPeripheral:(id) error:(id)
-(id) services
PBTheWeatherChannelSessionManager
-(id) weatherReportForLocation:(id) units:(unsigned int) localeIdentifier:(id)
PBPebbleCentral
+(id) defaultCentral
+(void) setDebugLogsEnabled:(BOOL)
+(void) setLogLevel:(unsigned int)
-(id) appUUID
-(id) connectedWatches
-(void) setAppUUID:(id)
-(void) setTransportFilterPredicate:(id)
-(id) registeredWatches
-(void) removeRegisteredWatch:(id)
-(void) watchTransportManager:(id) didConnectTransport:(id)
-(void) watchTransportManager:(id) didDisconnectTransport:(id)
-(id) lastConnectedWatch
-(id) appUUIDs
-(void) registerForAutoReleaseOfSharedSessions
-(void) addAppUUID:(id)
-(void) candidateDidPair:(id)
-(BOOL) currentAppIsThePebbleApp
-(id) endpointsByUUID
-(void) startReconnectionService
-(id) reconnectionService
-(id) internalConnectedWatches
-(id) registerAndAddToConnectedWatchesForTransport:(id)
-(id) removeFromConnectedWatchesForTransport:(id)
-(id) findWatchForTransport:(id) inCollection:(id)
-(id) transportFilterPredicate
-(id) dataLoggingService
-(void) handleApplicationWillResignActiveNotification:(id)
-(BOOL) isMobileAppInstalled
-(void) installMobileApp
-(void) unregisterAllWatches
-(void) setAppUUIDs:(id)
-(id) watchForTransport:(id)
-(id) dataLoggingServiceForAppUUID:(id)
-(id) classicWatchTransportManager
-(BOOL) hasValidAppUUID
-(id) store
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) delegate
-(id) _init
-(void) run
-(id) internalQueue
-(BOOL) running
-(unsigned long long) capabilities
PBiTunesResultCollection
+(id) resultsJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(int) resultCount
-(id) results
PBPollRequestMessage
-(id) initWithService:(unsigned char)
_PBManagedTimelineItemAction
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(short) actionIdValue
-(void) setActionIdValue:(short)
-(short) primitiveActionIdValue
-(void) setPrimitiveActionIdValue:(short)
-(id) objectID
PBWelcomeFlow
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(int) completedOnboardingVersion
-(BOOL) shouldPairingFlowAllowSkip:(id)
-(void) flowStep:(id) didSelectWatchModel:(int)
-(void) flowStepDidSkipSelection:(id)
-(id) watchModelSelectorViewController
-(void) setWatchModelSelectorViewController:(id)
-(void) .cxx_destruct
PBPollRemotePollMessage
+(void) load
-(id) initWithData:(id)
-(unsigned char) service
PBMultiDictionary
-(void) addObject:(id) forKey:(id)
-(void) setDictionary:(id)
-(void) .cxx_destruct
-(unsigned int) countByEnumeratingWithState:(?*) objects:(id*) count:(unsigned int)
-(id) init
-(void) removeAllObjects
-(id) dictionary
-(id) copyWithZone:(_NSZone*)
-(id) objectsForKey:(id)
-(void) removeObject:(id) forKey:(id)
PBURLTemplate
-(id) URLWithValues:(id)
-(id) initWithString:(id) pathPlaceholders:(id) queryParameters:(id)
-(id) pathPlaceholders
-(id) URLComponents
-(void) .cxx_destruct
-(id) init
-(id) description
-(id) queryParameters
PBWatchApp
+(id) systemWatchApp:(int)
+(id) compatibilitiesEntityAttributeTransformer
+(id) hardwarePlatformsEntityAttributeTransformer
+(id) propertyKeysAffectingChanged
+(id) watchAppForManagedWatchApp:(id)
+(id) blobEntryModelFromBlobEntry:(id)
+(id) compatibilitiesJSONTransformer
+(id) hardwarePlatformsJSONTransformer
+(id) JSONKeyPathsByPropertyKey
+(id) JSONTransformerForKey:(id)
+(id) managedObjectKeysByPropertyKey
+(id) entityAttributeTransformerForKey:(id)
+(id) managedObjectEntityName
+(void) load
-(id) appUUID
-(BOOL) isSideloaded
-(id) pbwFileURL
-(id) compatibilityFor:(int)
-(id) iOSCompatibility
-(void) removeFromManagedObjectBackedCache
-(id) timelineToken
-(id) watchAppWithTimelineToken:(id)
-(BOOL) isDefaultWatchFace
-(BOOL) mergeHardwarePlaformsIntoManagedWatchApp:(id)
-(BOOL) mergeCompatibilitiesIntoManagedWatchApp:(id)
-(id) hardwarePlatforms
-(id) compatibilities
-(BOOL) mergeValuesForKeysIntoManagedWatchApp:(id)
-(void) setForceUpdate:(BOOL)
-(id) shareScreenshotImageURL
-(id) hardwarePlatformFor:(int)
-(id) releaseID
-(BOOL) hasCompanionApp
-(id) iconResourceID
-(id) blobRepresentationWithPlatformType:(int)
-(BOOL) isWeather
-(BOOL) isHealth
-(BOOL) isMusic
-(BOOL) isNotifications
-(BOOL) isAlarms
-(BOOL) isWatchFaces
-(id) developerEmail
-(BOOL) isEqualToWatchApp:(id)
-(id) findItemForPlatformType:(int) inDictionary:(id)
-(id) companionAppURL
-(int) numberOfHearts
-(id) lastConfiguredAt
-(BOOL) isTimelineDataSource
-(BOOL) isSettings
-(BOOL) isGolf
-(BOOL) isSports
-(id) timelineDataSourceIdentifier
-(void) .cxx_destruct
-(id) init
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) name
-(id) category
-(unsigned int) type
-(id) version
-(id) shareURL
-(id) developerName
-(BOOL) forceUpdate
-(id) typeString
-(id) modelIdentifier
-(BOOL) isSystemApp
-(BOOL) hasSettings
-(BOOL) isSticky
-(id) resource
-(id) developerID
-(id) appID
PBAudioDataMessage
+(void) load
-(id) encoderFrames
-(void) .cxx_destruct
-(id) initWithData:(id)
-(unsigned short) sessionId
PBBlobDBEndpointCoordinator
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(id) initWithWatch:(id)
-(id) operationForMessage:(id) completion:(id)
-(id) fullDatabases
-(id) operationWhenFullDatabaseForMessage:(id) completion:(id)
-(id) operationWhenEmptyDatabaseForMessage:(id) completion:(id)
-(void) enqueueBlobDBMessage:(id) completion:(id)
-(id) enqueueBlobDBMessages:(id) completions:(id)
-(id) messageFactory
-(void) setSerialQueue:(id)
-(void) .cxx_destruct
-(id) init
-(id) watch
-(id) serialQueue
PBDataLoggingAckMessage
-(id) initWithSession:(unsigned char)
PBManagedTimelineItemAttributable
-(BOOL) updateAttributesWithAttributes:(id)
-(id) findOrCreateAttributeWithType:(id)
PBBlobDBEndpointCoordinatorMessageFactory
-(unsigned short) sequentialToken
-(void) setSequentialToken:(unsigned short)
-(id) insertMessageWithDatabase:(unsigned char) key:(id) value:(id)
-(id) deleteMessageWithDatabase:(unsigned char) key:(id)
-(id) clearMessageWithDatabase:(unsigned char)
-(id) init
-(unsigned short) nextToken
PBDashboardTableViewCell
+(float) cellHeight
-(void) fillCellWithOption:(id)
-(id) optionLabel
-(void) setOptionLabel:(id)
-(id) optionImageView
-(void) setOptionImageView:(id)
-(id) cellSeparator
-(void) setCellSeparator:(id)
-(void) .cxx_destruct
PBTransportPairingFlowFactory
-(id) transportPairingFlowForWatchModel:(int)
-(id) initWithClassicGenerator:(id) LEGenerator:(?)
-(void) .cxx_destruct
-(id) init
PBPairingFlow
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(id) pairedWatch
-(int) completedWatchOnboardingVersion
-(id) viewControllersBeforeFlow
-(void) configureForReconnectingForPairedWatchSignal:(id)
-(void) startFlowWithPreviousViewControllers:(id)
-(void) setPairedWatch:(id)
-(void) configureForInitialPairing
-(BOOL) shouldPairingFlowAllowSkip:(id)
-(void) configureForNewWatchPairing
-(id) startingViewController
-(id) watchModelSelectionViewController
-(void) setStartingViewController:(id)
-(id) transportPairingFlowForWatchModel:(int)
-(id) checkViewController
-(id) transportPairingFlow
-(void) setShouldPairingFlowAllowSkip:(BOOL)
-(void) setTransportPairingFlowFactory:(id)
-(BOOL) shouldPairingFlowAllowSkip
-(id) transportPairingFlowFactory
-(void) flowStep:(id) didSelectWatchModel:(int)
-(void) flowStepDidSkipSelection:(id)
-(void) setCheckViewController:(id)
-(void) setTransportPairingFlow:(id)
-(void) .cxx_destruct
-(id) initWithNavigationController:(id)
PBPollSetIntervalMessage
-(id) initWithService:(unsigned char) interval:(unsigned char)
PBWSLogger
-(id) init
-(id) initWithContext:(int)
-(void) logMessage:(id)
PBFactoryRegistryReadErrorResponseMessage
+(void) load
PBDataLoggingManager
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(id) initWithWatch:(id)
-(id) despoolingSessionManager
-(void) registerInternalDataLoggingConsumer:(id) forDataLoggingTag:(unsigned int)
-(void) addDataLoggingMessageReceiveHandlers
-(id) openSessionIDs
-(void) dataSpoolingReportOpenSessionsIDs:(id)
-(id) appUUIDsBySessionID
-(id) sessionTagBySessionID
-(id) internalConsumersByTag
-(id) internalDataLoggingAppUUID
-(BOOL) isInternalDataLoggingAppUUID:(id)
-(id) internalConsumerForDataLoggingTag:(unsigned int)
-(id) appUUIDForSessionID:(unsigned char)
-(unsigned int) sessionTagForSessionID:(unsigned char)
-(id) dataLoggingConsumerForAppUUID:(id) tag:(unsigned int)
-(id) dataLoggingConsumerForSessionID:(unsigned char)
-(void) registerOpenSessionWithID:(unsigned char) appUUID:(id) tag:(unsigned int)
-(void) deliverDespoolOpenMessage:(id)
-(BOOL) deliverItemsReceivedMessage:(id)
-(void) deliverCloseSessionWithID:(unsigned char)
-(void) removeRegisteredSessionWithID:(unsigned char)
-(void) deliverResetMessage
-(void) deliverPollMessage
-(BOOL) watchSupportsDataLogging
-(void) setDespoolingSessionManager:(id)
-(void) setAppUUIDsBySessionID:(id)
-(void) setSessionTagBySessionID:(id)
-(id) internalConsumers
-(void) setInternalConsumers:(id)
-(void) .cxx_destruct
-(id) init
-(id) watch
PBOnboardingGenericViewController
-(int) completedOnboardingVersion
-(id) initWithMediaType:(unsigned int) bottomType:(unsigned int)
-(void) setMainImage:(id)
-(id) onboardingBottomView
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) initWithWatchSignal:(id)
-(void) setShowSkipButton:(BOOL)
-(void) backButtonPressed:(id)
-(id) initWithMediaType:(unsigned int) bottomType:(unsigned int) watchSignal:(id)
-(id) topSpaceTopConstraint
-(id) topSpace
-(void) setTopSpaceTopConstraint:(id)
-(unsigned int) bottomType
-(void) setOnboardingBottomView:(id)
-(id) mainImage
-(BOOL) showSkipButton
-(void) setTopSpace:(id)
-(void) setDetailText:(id)
-(id) detailText
-(id) descriptionLabel
-(unsigned int) mediaType
-(id) mediaURL
-(id) detailLabel
-(void) setDetailLabel:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) viewWillLayoutSubviews
-(id) subtitleLabel
-(void) viewDidLoad
-(void) viewDidDisappear:(BOOL)
-(id) imageView
-(void) setSubtitleLabel:(id)
-(id) bottomView
-(void) setImageView:(id)
-(void) setDescriptionLabel:(id)
-(void) setDescriptionText:(id)
-(id) descriptionText
-(void) setBottomView:(id)
-(void) setSubtitleText:(id)
-(id) subtitleText
-(void) setMediaURL:(id)
PBMusicControlVolumeDownMessage
+(void) load
PBVoiceDictationSession
-(void) nuanceClient:(id) didFinishWithTranscription:(id)
-(void) nuanceClient:(id) didFailWithError:(id)
-(id) watchApp
-(id) initWithWatch:(id) sessionID:(unsigned short) rate:(unsigned int) watchApp:(id) completionBlock:(id)
-(void) processAudioDataMessage:(id)
-(BOOL) hasInternetAvailable
-(BOOL) hasAnalyticsEnabled
-(void) setNuanceClient:(id)
-(id) nuanceClient
-(id) sendResultsToWatch
-(void) setSendResultsToWatch:(id)
-(unsigned int) audioDataCount
-(void) setAudioDataCount:(unsigned int)
-(unsigned int) rate
-(void) .cxx_destruct
-(unsigned char) state
-(void) setState:(unsigned char)
-(void) stopDictation
-(unsigned char) startDictation
-(void) setWatch:(id)
-(id) watch
-(unsigned short) sessionId
-(void) setRate:(unsigned int)
PBDeveloperViewController
+(id) settingCellClassBySettingRowClass
+(int) pb_tableViewStyle
-(unsigned int) pb_preferredNavigationBarStyle
-(id) settingRowAtIndexPath:(id)
-(Class) tableViewCellClassAtIndexPath:(id)
-(id) tableSections
-(void) setTableSections:(id)
-(id) buildTableSections
-(void) .cxx_destruct
-(id) init
-(float) tableView:(id) heightForRowAtIndexPath:(id)
-(id) tableView:(id) willSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(id) tableView:(id) titleForHeaderInSection:(int)
-(id) tableView:(id) titleForFooterInSection:(int)
-(void) viewDidLoad
-(id) sectionAtIndex:(unsigned int)
PBWebSocketManager
+(id) sharedInstance
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(void) reloadDataSource
-(void) sendData:(id) withType:(unsigned char)
-(void) setTimelineDelegate:(id)
-(void) webSocketsServer:(id) didEstablishConnection:(id)
-(void) setWebSocketsEnabled:(BOOL)
-(void) counter:(id) didChangeValueFrom:(int) to:(int)
-(void) webSocketsServerDidStart:(id) success:(BOOL)
-(void) webSocketsServerDidStop:(id)
-(BOOL) webSocketsServer:(id) shouldAccept:(id)
-(void) webSocketManagerChannel:(id) didReceiveData:(id)
-(void) webSocketsServer:(id) didCloseConnection:(id)
-(void) logMessage:(id) withMessageType:(unsigned char)
-(void) handleWillEnterForegroundNotification:(id)
-(void) processWebSocketsStateChanged
-(id) statusProtocolMessageWithStatus:(unsigned int)
-(void) sendData:(id) withType:(unsigned char) toChannel:(id)
-(void) stopClient
-(BOOL) shouldServerBeRunning
-(void) sendStatusMessage:(unsigned int) toChannel:(id)
-(id) phoneInfoProtocolMessage
-(void) handleTimelineCommandWithData:(id)
-(void) handleDidEnterBackgroundNotification:(id)
-(id) timelineDelegate
-(BOOL) shouldClientBeRunning
-(void) startClient
-(BOOL) developerModeEnabled
-(BOOL) webSocketsEnabled
-(BOOL) isServerRunning
-(id) backgroundTaskUsageCounter
-(id) backgroundTaskServerToken
-(void) setBackgroundTaskServerToken:(id)
-(BOOL) isClientRunning
-(id) backgroundTaskClientToken
-(void) setBackgroundTaskClientToken:(id)
-(void) webSocketsClientDidStart:(id)
-(void) webSocketsClientDidStop:(id)
-(void) webSocketsClientDidAuthenticate:(id)
-(void) webSocketsClientDidFailToAuthenticate:(id)
-(void) webSocketsClientDidConnectToCloudPebble:(id)
-(void) webSocketsClientDidDisconnectFromCloudPebble:(id)
-(id) authenticationTokenForWebSocketsClient:(id)
-(id) connectedClientHostName
-(void) sendStatusMessage:(unsigned int)
-(void) setDeveloperModeEnabled:(BOOL)
-(BOOL) isClientConnectedToServer
-(void) setBackgroundTaskUsageCounter:(id)
-(void) stopServer
-(void) .cxx_destruct
-(void) setDataSource:(id)
-(void) setDelegate:(id)
-(void) dealloc
-(id) init
-(id) dataSource
-(id) delegate
-(BOOL) isActive
-(id) server
-(void) setIsActive:(BOOL)
-(id) connection
-(void) setConnection:(id)
-(void) setBackgroundTaskIdentifier:(unsigned int)
-(unsigned int) backgroundTaskIdentifier
-(void) startServer
-(void) setWatch:(id)
-(id) watch
-(int) serverState
-(void) setServerState:(int)
-(void) setServer:(id)
-(id) client
-(int) clientState
-(void) setClientState:(int)
-(void) endBackgroundTask
-(void) setClient:(id)
PBModelessReorderTableViewMediator
-(void) beginReordering:(id)
-(BOOL) isTableViewEmpty
-(void) gestureRecognizerDidBegin:(id)
-(void) gestureRecognizerDidChange:(id)
-(void) gestureRecognizerDidEnd:(id)
-(id) toIndexPath
-(id) tableViewDataSource
-(BOOL) dataSourceCanMoveRowAtIndexPath:(id)
-(void) delegateWillBeginMovingRowFromIndexPath:(id)
-(id) floatingViewCell
-(void) setFromIndexPath:(id)
-(void) setToIndexPath:(id)
-(void) animateShadowOpacityFromValue:(float) toValue:(float)
-(void) autoScrollTableView:(id)
-(void) updateToIndexPath
-(void) setScrollSpeed:(float)
-(id) fromIndexPath
-(void) delegateDidEndMovingRowFromIndexPath:(id) toIndexPath:(id)
-(id) tableViewDelegate
-(id) tableViewDelegateTargetIndexPathForMoveFromRowAtIndexPath:(id) toProposedIndexPath:(id)
-(void) exchangeToIndexPath:(id)
-(void) dataSourceMoveRowAtIndexPath:(id) toIndexPath:(id)
-(void) gestureRecognizerCancelled:(id)
-(float) scrollSpeed
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(BOOL) respondsToSelector:(SEL)
-(id) init
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(id) delegate
-(id) methodSignatureForSelector:(SEL)
-(id) longPressGestureRecognizer
-(void) setDisplayLink:(id)
-(id) displayLink
-(id) tableView
-(id) initWithTableView:(id)
-(void) forwardInvocation:(id)
PBScreenshotResponseMessage
+(BOOL) usesCommandID
+(void) load
-(id) packetData
-(void) parseAsHeader
-(BOOL) isValidHeader
-(id) error
-(void) .cxx_destruct
-(id) init
-(id) initWithData:(id)
-(unsigned char) response
-(id) metadata
PBWatchfacesCell
-(void) setCellModel:(id)
-(id) cellModel
-(void) setReorderingMode:(int)
-(void) openSettings:(id)
-(void) setAsDefaultWatchFace:(id)
-(id) checkmarkButton
-(id) watchfaceView
-(void) calculateReorderIconImageViewVisibility
-(void) calculateReorderIndicatorImageViewVisibility
-(id) reorderIconImageView
-(int) reorderingMode
-(id) reorderIndicatorImageView
-(void) setupWithWatchfacesCellModel:(id)
-(void) setWatchfaceView:(id)
-(void) setCheckmarkButton:(id)
-(void) setSettingsButton:(id)
-(void) setReorderIconImageView:(id)
-(void) setReorderIndicatorImageView:(id)
-(void) .cxx_destruct
-(void) awakeFromNib
-(id) titleLabel
-(id) subtitleLabel
-(void) setTitleLabel:(id)
-(void) setSubtitleLabel:(id)
-(id) shadow
-(void) setShadow:(id)
-(id) settingsButton
PBLegacyAppUninstallViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(id) legacyAppAdapter
-(id) initWithDelegate:(id) legacyAppAdapter:(id)
-(void) backButtonPressed:(id)
-(void) setLegacyAppAdapter:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(void) viewDidLoad
PBResetPebbleInstructionsViewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(unsigned int) pb_preferredNavigationBarStyle
-(id) initWithWatchSignal:(id)
-(void) viewDidLoad
PBTimelineItemAttributeBlobBuilder
+(id) builder
-(id) withType
-(id) withContent
-(void) .cxx_destruct
-(void) setType:(id)
-(id) type
-(id) content
-(id) build
-(void) setContent:(id)
PBDataLoggingDataMessage
+(void) load
-(unsigned int) itemsRemaining
-(void) .cxx_destruct
-(id) payload
-(id) initWithData:(id)
-(unsigned char) sessionID
-(unsigned int) crc32
PBRegularFontLabel
-(void) pb_updateFontWithSize:(float)
PBContactPreferredPhoneDataStore
-(id) coreDataManager
-(id) contactPreferredPhoneWithIdentifier:(unsigned int)
-(id) allContactPreferredPhones
-(void) addContactPreferredPhone:(id)
-(void) deleteContactPreferredPhone:(id)
-(void) saveChanges
-(void) .cxx_destruct
-(id) init
PBWatchAppDescription
+(id) appDescriptionWithAppUUID:(id) name:(id) companyName:(id) majorVersionNumber:(unsigned char) minorVersionNumber:(unsigned char)
-(id) appUUID
-(id) initWithAppUUID:(id) name:(id) companyName:(id) majorVersionNumber:(unsigned char) minorVersionNumber:(unsigned char)
-(unsigned char) majorVersionNumber
-(unsigned char) minorVersionNumber
-(void) .cxx_destruct
-(id) init
-(BOOL) isEqual:(id)
-(unsigned int) hash
-(id) description
-(id) copyWithZone:(_NSZone*)
-(id) companyName
-(id) appName
-(id) versionString
_PBManagedWatch
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(int) onboardingVersionDoneValue
-(void) setOnboardingVersionDoneValue:(int)
-(int) primitiveOnboardingVersionDoneValue
-(void) setPrimitiveOnboardingVersionDoneValue:(int)
-(id) installationsSet
-(id) notificationSourceStatusesSet
-(id) preferenceStatusesSet
-(id) timelineStatusesSet
-(id) weatherRecordStatusesSet
-(id) objectID
PBManagedObjectBackedWatchApp
+(id) managedObjectBackedWatchAppWithManagedObject:(id)
+(void) removeManagedObjectBackedWatchApp:(id)
+(void) load
-(void) bindToPropertyValuesOfAppManagedObject:(id)
PBFetchWatchTimeOperation
-(id) initWithWatch:(id)
PBContactPhoneNumberAssociation
+(id) contactPhoneNumberAssociationWithContact:(id) labeledValue:(id)
-(void) performActionOnAddressBookQuerySession:(id)
-(id) actionSubtitle
-(id) initWithContact:(id) labeledValue:(id)
-(id) labeledValue
-(id) contact
-(void) .cxx_destruct
-(id) init
-(id) actionTitle
PBWatchConnectionStatusView
-(id) watchImage
-(id) watchConnectedGroupView
-(id) watchDisconnectedGroupView
-(id) watchNameLabel
-(float) centerXConstantForModel:(int)
-(float) alignTopConstantForModel:(int)
-(id) watchScreen
-(id) watchScreenAlignCenterXConstraint
-(id) watchScreenAlignTopConstraint
-(void) handleViewTappedWithWatchDisconnected
-(void) handleTapOnView:(id)
-(void) setWatchScreen:(id)
-(void) setWatchConnectedGroupView:(id)
-(void) setWatchDisconnectedGroupView:(id)
-(void) setWatchNameLabel:(id)
-(id) watchConnectedLabel
-(void) setWatchConnectedLabel:(id)
-(void) setWatchImage:(id)
-(id) watchDisconnectedLabel
-(void) setWatchDisconnectedLabel:(id)
-(id) tapHereToConnectLabel
-(void) setTapHereToConnectLabel:(id)
-(void) setWatchScreenAlignTopConstraint:(id)
-(void) setWatchScreenAlignCenterXConstraint:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(CGSize) sizeThatFits:(CGSize)
-(id) delegate
-(void) awakeFromNib
-(CGSize) intrinsicContentSize
-(void) setWatch:(id)
-(id) watch
PBTimeZoneTransformer
+(id) timeZoneNameForTimeZone:(id)
-(id) timeZoneNameForTimeZone:(id)
PBLinkedAccountAuthResponse
+(id) authURLJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) authURL
-(void) .cxx_destruct
PBAsynchronousMessageOperation
-(id) initWithWatch:(id)
-(id) initWithWatch:(id) messageToSend:(id) responseClass:(Class)
-(void) finishWithResponse:(id)
-(void) mainThreadMain
-(id) initWithWatch:(id) messageToSend:(id)
-(BOOL) shouldAcceptMessage:(id)
-(void) expectResponseOrFinish
-(id) error
-(void) .cxx_destruct
-(id) init
-(id) message
-(id) response
-(id) watch
-(Class) responseClass
-(void) setResponseClass:(Class)
-(double) responseTimeout
-(void) setError:(id)
-(BOOL) success
PBLinkedAccountRefreshResponse
+(id) credentialsJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) credentials
PBConfigurationSessionManager
-(id) fetchRemoteConfigurationFromEndpoint:(id)
-(id) cachedConfigurationFromEndpoint:(id) ignoreExpiration:(BOOL)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
-(void) .cxx_destruct
-(id) cache
-(id) initWithCache:(id)
PBPutBytesInitMessage
-(id) initWithSize:(unsigned int) type:(unsigned char) appID:(unsigned int) filename:(id)
-(id) init
PBActiveWatch
+(id) sharedInstance
-(id) watchWillDisconnect
-(id) currentlyActiveWatch
-(id) activeWatch
-(id) watchConnectionSignalForWatch:(id)
-(void) setCurrentlyActiveWatch:(id)
-(id) activeWatchOfKind:(id)
-(id) nextNewConnectedWatchOfKind:(id)
-(void) watchWasDisconnected:(id)
-(void) addConnectedWatch:(id)
-(id) connectedWatches
-(void) setInitialConnectedWatches:(id)
-(id) watchConnectionSignalForName:(id) serialNumber:(id)
-(id) watchDisconnected
-(void) logConnectedWatches
-(id) storage
-(void) .cxx_destruct
-(id) init
-(id) initWithStorage:(id)
-(id) internalQueue
-(id) watchConnected
-(void) setInternalQueue:(id)
PBActiveWatchSelectionLayout
-(void) calculateSectionRanges
-(unsigned int) middleItemIndex
-(id) indexPathForItemAtIndex:(unsigned int)
-(id) layoutAttributesForItemAtIndexPath:(id) globalIndex:(int)
-(id) layoutAttributesForSupplementaryViewOfKind:(id) atIndexPath:(id) globalIndex:(int)
-(unsigned int) indexForItemAtIndexPath:(id)
-(_NSRange*) sectionRanges
-(id) unitBezier
-(void) setSectionRanges:(_NSRange*)
-(void) setUnitBezier:(id)
-(void) setIndexPathsToInsert:(id)
-(void) setIndexPathsToDelete:(id)
-(id) indexPathsToInsert
-(id) indexPathsToDelete
-(unsigned int) itemCount
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(id) init
-(id) layoutAttributesForElementsInRect:(CGRect)
-(id) layoutAttributesForItemAtIndexPath:(id)
-(CGSize) collectionViewContentSize
-(void) commonInit
-(id) layoutAttributesForSupplementaryViewOfKind:(id) atIndexPath:(id)
-(void) prepareLayout
-(BOOL) shouldInvalidateLayoutForBoundsChange:(CGRect)
-(id) indexPathsToDeleteForSupplementaryViewOfKind:(id)
-(id) indexPathsToInsertForSupplementaryViewOfKind:(id)
-(id) finalLayoutAttributesForDisappearingItemAtIndexPath:(id)
-(id) initialLayoutAttributesForAppearingItemAtIndexPath:(id)
-(CGPoint) targetContentOffsetForProposedContentOffset:(CGPoint) withScrollingVelocity:(CGPoint)
-(void) prepareForCollectionViewUpdates:(id)
-(void) setSectionCount:(int)
-(int) sectionCount
-(void) setItemCount:(unsigned int)
PBWatchAssociatedDataManager
+(id) sharedWatchAssociatedDataManager
-(void) setValue:(id) forKey:(id) inWatch:(id)
-(id) valueForKey:(id) inWatch:(id)
-(void) removeValueForKey:(id) inWatch:(id)
-(int) onboardingVersionDoneInWatch:(id)
-(void) setOnboardingVersionDone:(int) inWatch:(id)
-(void) .cxx_destruct
-(id) init
-(id) dataStore
PBScreenshotRequestOperation
-(id) pb_completionBlock
-(void) mainThreadMain
-(id) initWithWatch:(id) progressBlock:(id) completionBlock:(?)
-(void) setPb_completionBlock:(id)
-(void) didReceiveResponsePacket:(id)
-(BOOL) hasReceivedEntireImage
-(void) parseHeaderInfo:(id)
-(id) pb_progressBlock
-(id) screenshotData
-(unsigned int) imageSizeInBytes
-(void) setPb_progressBlock:(id)
-(id) capturedImageData
-(void) setCapturedImageData:(id)
-(BOOL) hasReceivedHeader
-(void) setHasReceivedHeader:(BOOL)
-(void) finishWithError:(id)
-(void) .cxx_destruct
-(id) init
-(float) progress
-(unsigned char) statusCode
-(void) updateProgress
-(id) watch
-(void) setMetadata:(id)
-(void) setStatusCode:(unsigned char)
-(void) expectResponse
-(id) metadata
PBDataLoggingOpenSessionMessage
+(void) load
-(id) appUUID
-(void) .cxx_destruct
-(unsigned int) timestamp
-(id) initWithData:(id)
-(unsigned int) tag
-(unsigned short) itemSize
-(unsigned char) sessionID
-(unsigned char) itemType
PBDebugSMSViewController
+(id) viewController
-(id) numberTextField
-(id) APIClient
-(id) messageTextField
-(void) handleSendButtonTapped:(id)
-(void) setNumberTextField:(id)
-(void) setMessageTextField:(id)
-(void) .cxx_destruct
-(id) init
-(id) sendButton
-(void) setSendButton:(id)
PBColoredWatchImageView
-(void) pb_commonInit
-(void) setWatchImageStyle:(unsigned int)
-(unsigned int) watchImageStyle
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) setWatch:(id)
-(id) watch
PBLogDumpFetchAllOperation
-(id) initWithWatch:(id)
-(id) pb_completionBlock
-(void) finishWithCancelledError
-(id) initWithWatch:(id) completionBlock:(id)
-(BOOL) isWatchRunningLegacyFirmware
-(id) receivedLogs
-(id) logDumps
-(void) setReceivedLogs:(id)
-(void) finishWithError:(id)
-(id) error
-(void) .cxx_destruct
-(void) main
-(id) watch
PBHandshakeWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(void) watchWillDisconnect
-(void) didSendPhoneAppVersionToWatch:(id)
-(void) prepareServicesForWatchVersion:(id)
-(id) watchServices
-(id) legacyHandler
-(id) appRunStateHandler
-(id) initWithWatch:(id) watchServicesSet:(id) delegate:(id)
-(void) .cxx_destruct
-(id) init
-(id) delegate
-(id) watch
PBCloudAppConfigUIListener
-(BOOL) shouldOpenConfigUIForApp:(id)
-(void) presentConfigForWatch:(id) watchApp:(id)
-(void) listenForNotifications
PBManagedTimelinePinItem
+(id) findPinsWithSource:(id) inManagedObjectContext:(id)
-(BOOL) isDisabledDueToDataSourceState
-(id) timelineItemRepresentation
-(void) markSelfAndDescendantsAsDeleted
-(BOOL) updateNotificationsFromPin:(id)
-(BOOL) updateRemindersFromPin:(id)
-(BOOL) updateValuesFromPin:(id)
PBCheckBoxView
-(void) pb_commonInit
-(void) updateImageAccordingToState
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) layoutSubviews
-(CGSize) sizeThatFits:(CGSize)
-(CGSize) intrinsicContentSize
-(id) backgroundImageView
-(void) setOn:(BOOL)
-(BOOL) isOn
_PBManagedCalendarEventStore
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) objectID
PBWebSocketsServer
-(void) _serviceConnections
-(void) startListeningOnPort:(int) withProtocolName:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) init
-(id) delegate
-(void) stop
-(BOOL) isRunning
-(void) setLoggingEnabled:(BOOL)
PBTimelineBlobMapperFirmwareConfiguration
+(id) attributesJSONTransformer
+(id) resourcesJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(BOOL) validateAttributes:(inout id*) error:(out id*)
-(BOOL) validateLayouts:(inout id*) error:(out id*)
-(BOOL) validateResources:(inout id*) error:(out id*)
-(id) layouts
-(void) .cxx_destruct
-(id) attributes
-(id) resources
PBSettingsTableViewController
+(id) settingCellClassBySettingRowClass
+(int) pb_tableViewStyle
+(id) viewController
-(id) languageConfiguration
-(id) smsReplyManager
-(unsigned int) pb_preferredNavigationBarStyle
-(id) pebbleSettings
-(id) currentWatchLanguageName
-(id) currentWatchLanguageEnabled
-(id) currentVoiceLanguageName
-(id) showAnalyticsVerificationAlert
-(id) settingRowAtIndexPath:(id)
-(id) settingSections
-(Class) tableViewCellClassAtIndexPath:(id)
-(id) initWithLanguageConfiguration:(id) smsReplyManager:(id)
-(void) setSettingSections:(id)
-(id) configurationManager
-(void) .cxx_destruct
-(id) init
-(float) tableView:(id) heightForRowAtIndexPath:(id)
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(id) tableView:(id) titleForHeaderInSection:(int)
-(id) tableView:(id) titleForFooterInSection:(int)
-(void) viewDidLoad
-(id) sectionAtIndex:(unsigned int)
PBBinaryImage
-(id) initWithFileName:(id) data:(id) timestamp:(unsigned int)
-(id) initWithData:(id) timestamp:(unsigned int)
-(void) .cxx_destruct
-(unsigned int) timestamp
-(void) setTimestamp:(unsigned int)
-(id) data
-(void) setData:(id)
-(id) fileName
-(void) setFileName:(id)
PBWebTimelinePin
+(id) timeJSONTransformer
+(id) layoutJSONTransformer
+(id) actionsJSONTransformer
+(id) createTimeJSONTransformer
+(id) createNotificationJSONTransformer
+(id) dataSourceJSONTransformer
+(id) guidJSONTransformer
+(id) remindersJSONTransformer
+(id) updateTimeJSONTransformer
+(id) updateNotificationJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) updateNotification
-(id) createNotification
-(id) createTime
-(void) .cxx_destruct
-(id) dataSource
-(unsigned int) duration
-(id) actions
-(id) layout
-(id) time
-(id) source
-(id) updateTime
-(BOOL) isFloating
-(id) guid
-(id) reminders
PBPebbleWebViewController
-(void) setMatchesBackgroundColorToDocument:(BOOL)
-(BOOL) matchesBackgroundColorToDocument
-(void) setAllowsFailedRequest:(BOOL)
-(void) setShowDismissButton:(BOOL)
-(void) setContentInsetInResponseToWatchDisconnectedBanner:(UIEdgeInsets)
-(id) implementedJavascriptBridgeMethods
-(void) writeJSBridgeRequest:(id)
-(void) writeJSBridgeResponse:(id)
-(void) setMenuRevealButton:(id)
-(void) dismissModally
-(void) handleTapOnBackButton
-(void) setBackBarButton:(id)
-(void) updateToolbar
-(void) loadRequest
-(void) notifyAppStoreToUpdateContent
-(id) parseJavaScriptCallRequest:(id)
-(void) handleJavaScriptRequest:(id) withArgs:(id)
-(BOOL) allowsFailedRequest
-(void) emailSupport:(id)
-(void) closeScreen:(id)
-(BOOL) shouldTrackTitleChanges
-(void) writeToJSBridge:(id) forTransactionType:(id)
-(id) jsonFromDictionary:(id)
-(BOOL) shouldTrackWebHistory
-(id) backBarButton
-(id) menuRevealButton
-(void) setShouldTrackWebHistory:(BOOL)
-(void) setShouldTrackTitleChanges:(BOOL)
-(BOOL) showDismissButton
-(void) setNavBarTitle:(id)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) dealloc
-(id) init
-(void) openURL:(id)
-(void) loadView
-(id) initWithNibName:(id) bundle:(id)
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
-(id) initWithURL:(id)
-(id) webView
-(void) setWebView:(id)
-(void) webView:(id) didFailLoadWithError:(id)
-(BOOL) webView:(id) shouldStartLoadWithRequest:(id) navigationType:(int)
-(void) webViewDidStartLoad:(id)
-(void) webViewDidFinishLoad:(id)
-(id) requestWithURL:(id)
-(id) initialURL
PBDebugBlobDBViewController
+(id) viewController
-(id) lockerAppManager
-(id) notificationSourceManager
-(id) initWithCurrentUserLockerAppManager:(id) eventManager:(id) timelineManager:(id) webSyncTrigger:(id) weatherAppManager:(id) notificationSourceManager:(id)
-(void) refreshCalendarAuthorizationStatus
-(id) eventManager
-(id) timelineManager
-(id) webSyncTrigger
-(id) weatherAppManager
-(id) calendarAuthorizationStatusLabel
-(id) calendarAuthorizationRequestButton
-(void) nukeTimelineDatabases:(id)
-(void) nukeAppsDatabases:(id)
-(void) nukeWeatherDatabase:(id)
-(void) nukeNotificationSourceDatabase:(id)
-(void) syncTimeline:(id)
-(void) syncApps:(id)
-(void) syncWebTimeline:(id)
-(void) resyncWebTimeline:(id)
-(void) syncWeatherDatabase:(id)
-(void) syncNotificationSourceDatabase:(id)
-(id) calendarsBySource
-(void) setCalendarsBySource:(id)
-(void) setCalendarAuthorizationStatusLabel:(id)
-(void) setCalendarAuthorizationRequestButton:(id)
-(void) setSelectedCalendars:(id)
-(id) selectedCalendars
-(void) requestAuthorization:(id)
-(void) .cxx_destruct
-(id) init
-(void) viewDidLoad
-(id) sources
-(void) setSources:(id)
PBSpeexEncoderInfo
-(unsigned char) bitstreamVersion
-(void) .cxx_destruct
-(id) initWithData:(id)
-(unsigned int) sampleRate
-(id) version
-(unsigned short) frameSize
-(unsigned short) bitRate
PBTimeSetUTCTimeMessage
-(id) initWithUTCDate:(id) timeZone:(id)
-(id) init
PBLinkedAccountsSessionManager
-(id) sendAuthorizationRequestForProvider:(unsigned char) state:(id)
-(id) sendRefreshRequestForProvider:(unsigned char) withCredentials:(id)
-(id) sendRevokeRequestForProvider:(unsigned char) withCredentials:(id)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
_PBManagedTimelineItemAttributable
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) attributesSet
-(id) objectID
PBWebAppStoreViewController
+(id) viewControllerWithURL:(id)
-(id) lockerAppManager
-(unsigned int) pb_preferredNavigationBarStyle
-(id) accountSession
-(void) setLockerAppManager:(id)
-(id) initWithURL:(id) accountSession:(id) currentUserLockerAppManager:(id)
-(void) setShowSearchButton:(BOOL)
-(id) rightBarButtonItemWithWantsSearchButton:(BOOL) wantsShareButton:(BOOL)
-(id) implementedJavascriptBridgeMethods
-(void) setVisibleApp:(id)
-(void) loadAppToDeviceAndLocker:(id)
-(void) handleTapOnSearchIcon
-(void) handleTapOnShareButton
-(id) searchBarButton
-(id) shareBarButton
-(id) currentlyVisibleApp
-(void) setWebViewWantsToShowSearchButton:(BOOL)
-(void) setWebViewWantsToShowShareButton:(BOOL)
-(void) setCurrentlyVisibleApp:(id)
-(void) installApp:(id) completionBlock:(id)
-(void) addToLockerApp:(id) completionBlock:(id)
-(BOOL) showSearchButton
-(void) setSearchBarButton:(id)
-(void) setShareBarButton:(id)
-(BOOL) webViewWantsToShowSearchButton
-(BOOL) webViewWantsToShowShareButton
-(void) setNavBarTitle:(id)
-(void) .cxx_destruct
-(id) init
-(void) viewDidLoad
-(id) requestWithURL:(id)
PBLEConnectionWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(id) initWithWatch:(id)
-(void) .cxx_destruct
-(id) watch
-(void) setup
PBAsynchronousOperation
-(BOOL) isConcurrent
-(void) start
-(void) main
-(BOOL) isFinished
-(BOOL) isExecuting
-(void) finish
PBManagedTimelineDataSource
+(id) findDataSourceWithIdentifier:(id) inManagedObjectContext:(id)
+(id) findOrCreateDataSourceWithIdentifier:(id) inManagedObjectContext:(id)
+(id) allTimelineDataSourcesInManagedObjectContext:(id)
-(id) identifier
PBDataLoggingNetServiceRequest
-(id) initWithData:(id) spool:(id) finished:(BOOL)
-(void) dealloc
-(?*) payload
-(?*) response
-(void) setPayload:(?*)
-(void) setResponse:(?*)
-(void) setPayloadSize:(unsigned int)
-(unsigned int) payloadSize
PBWatchAppFileURLHandler
-(id) activeWatch
-(id) modalCoordinator
-(BOOL) canHandleFileURL:(id)
-(void) processFileAtURL:(id)
-(void) setActiveWatch:(id)
-(void) setModalCoordinator:(id)
-(id) watchAppInstallPresenter
-(id) initWithActiveWatch:(id) watchInstallPresenter:(id) modalCoordinator:(id)
-(void) setWatchAppInstallPresenter:(id)
-(void) .cxx_destruct
PBWebSocketsConnection
-(id) initWithContext:(libwebsocket_context*) wsi:(libwebsocket*)
-(id) hostName
-(void) send:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(void) _cleanup
-(id) ipAddress
PBHexRepresentationValueTransformer
+(id) hexRepresentationValueTranformerWithValueRequired:(BOOL)
PBWatchAnalyticsDataEntryPayload
+(id) timeZoneJSONTransformer
+(id) payloadWithAnalyticsDataEntry:(id)
+(id) eventIDJSONTransformer
+(id) receivedAtJSONTransformer
+(id) rawDataJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) receivedAt
-(id) globalProperties
-(id) eventID
-(void) .cxx_destruct
-(id) rawData
-(id) timeZone
PBVerticalProgressIndicatorView
-(void) pb_commonInit
-(void) updateFrameWithCurrentValues
-(CGRect) overlayViewFrameForCurrentValues
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) layoutSubviews
-(void) setProgress:(float)
-(void) setDirection:(unsigned int)
-(unsigned int) direction
-(void) setOverlayColor:(id)
-(id) overlayColor
-(void) setProgress:(float) animated:(BOOL)
-(float) progress
-(void) setOverlayView:(id)
-(id) overlayView
PBWatchServicesSetInternal
-(id) watchServiceOfClass:(Class)
-(BOOL) canCreateWatchService:(Class)
-(id) initWithWatch:(id) startingWatchServiceClasses:(id)
-(void) registerWatchService:(Class)
-(void) enumerateWatchServicesUsingBlock:(id)
-(id) registeredServices
-(id) createWatchServiceOfClass:(Class)
-(id) servicesByClass
-(void) .cxx_destruct
-(id) init
-(id) watch
PBWatchAnalyticsSessionManager
-(id) sendAnalyticsDataEntry:(id)
PBWatchServicesSet
+(id) startingWatchServiceClasses
-(id) watchServiceOfClass:(Class)
-(void) watchDidConnect
-(void) watchWillDisconnect
-(id) initWithWatch:(id)
-(BOOL) canCreateWatchService:(Class)
-(void) registerWatchService:(Class)
-(BOOL) watchIsConnected
-(void) setWatchIsConnected:(BOOL)
-(void) .cxx_destruct
-(id) init
-(id) internal
-(id) watch
-(id) internalQueue
PBWatchAssociatedDataStore
-(id) initWithCoreDataManager:(id)
-(id) coreDataManager
-(void) setValue:(id) forKey:(id) inWatch:(id)
-(id) valueForKey:(id) inWatch:(id)
-(void) removeValueForKey:(id) inWatch:(id)
-(void) .cxx_destruct
-(id) init
PBManagedNotificationSourceStatus
+(id) blobEntryStatusForWatch:(id) blobEntry:(id) lastSyncAt:(id) inManagedObjectContext:(id)
+(id) allBlobEntryStatusesForWatch:(id)
-(void) setBlobEntry:(id)
-(void) addToWatch:(id)
-(BOOL) blobEntryStatusDeleted
-(void) setBlobEntryStatusDeleted:(BOOL)
-(id) blobEntry
PBMainThreadSynchronousScheduler
+(id) mainThreadSynchronousScheduler
-(id) schedule:(id)
PBFirmwareUpdateRequestOperation
-(id) initWithWatch:(id)
-(void) finishWithResponse:(id)
PBWeatherAppManager
-(void) synchronizationFinishedForWatch:(id)
-(void) synchronizeAllWatchServices
-(id) watchServices
-(id) servicesQueue
-(id) weatherRecordsFromReport:(id)
-(id) weatherDataStore
-(void) pruneWeatherAppChanges
-(id) weatherChangesForWatch:(id)
-(id) findDailyWeatherRecordsWithDate:(id)
-(unsigned int) weatherDatabaseAvailable
-(void) setWeatherDatabaseAvailable:(unsigned int)
-(void) removeRecordsWithLatitude:(id) longitude:(id) isCurrentLocation:(BOOL)
-(void) didUpdateReport:(id)
-(void) addWeatherWatchService:(id)
-(void) removeWeatherWatchService:(id)
-(void) acknowledgeWeatherChange:(id) forWatch:(id)
-(void) removeWeatherStatusesForWatch:(id)
-(void) weatherDatabaseIsAvailable:(BOOL)
-(void) .cxx_destruct
-(id) init
PBTimelineBlobMapperSessionManager
-(id) blobMapperConfigurationForFirmware:(id)
-(id) initWithBaseURL:(id) sessionConfiguration:(id)
-(void) .cxx_destruct
-(id) cache
-(id) initWithCache:(id)
PBMyPebbleViewController
+(id) viewController
-(unsigned int) pb_preferredNavigationBarStyle
-(void) addContainedViewControllerToContainerView
-(void) .cxx_destruct
-(id) init
-(id) containerView
-(void) loadView
-(void) setContainedViewController:(id)
-(id) containedViewController
PBManagedWeatherAppRecordStatus
+(id) blobEntryStatusForWatch:(id) blobEntry:(id) lastSyncAt:(id) inManagedObjectContext:(id)
+(id) allBlobEntryStatusesForWatch:(id)
-(void) setBlobEntry:(id)
-(void) addToWatch:(id)
-(BOOL) blobEntryStatusDeleted
-(void) setBlobEntryStatusDeleted:(BOOL)
-(id) blobEntry
PBWatchServices
+(id) activeWatchServiceOfClass:(Class)
+(id) watchServiceOfClass:(Class) forWatch:(id)
+(id) watchServiceSignalOfClass:(Class) forWatch:(id)
+(id) sharedInstance
-(id) activeWatch
-(id) activeWatchServiceOfClass:(Class)
-(id) watchServiceOfClass:(Class) forWatch:(id)
-(void) switchWatch:(id) toWatchServicesSetClass:(Class)
-(void) setStartingWatchServicesSetClass:(Class)
-(id) watchServiceSignalOfClass:(Class) forWatch:(id)
-(Class) startingWatchServicesSetClass
-(void) connectWatch:(id) withWatchServicesSetClass:(Class)
-(void) prepareWatchForDisconnection:(id)
-(void) tearDownWatch:(id)
-(id) servicesSetsByWatchSerialNumber
-(id) localActiveWatch
-(void) .cxx_destruct
-(id) init
-(id) internalQueue
PBWebSocketsClient
-(void) webSocket:(id) didReceiveMessage:(id)
-(void) webSocketDidOpen:(id)
-(void) webSocket:(id) didFailWithError:(id)
-(void) webSocket:(id) didCloseWithCode:(int) reason:(id) wasClean:(BOOL)
-(id) webSocket
-(void) setWebSocket:(id)
-(void) didReceiveConnectionStatusUpdate:(id)
-(void) didReceiveProxyAuthenticationResponse:(id)
-(void) sendAuthenticationMessage
-(void) send:(id)
-(void) .cxx_destruct
-(void) setDataSource:(id)
-(void) setDelegate:(id)
-(id) dataSource
-(id) delegate
-(void) stop
-(BOOL) isRunning
-(void) sendMessage:(id)
-(void) connect:(id)
PBJSBridgeAPIRequest
-(id) transactionPacketAsDictionary
-(id) initWithMethodName:(id) withCallbackId:(id)
-(void) addDataItemValue:(id) forKey:(id)
-(void) .cxx_destruct
PBFirmwareImageMetadata
+(id) typeJSONTransformer
+(id) platformJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) versionTag
-(BOOL) validatePlatform:(inout id*) error:(id*)
-(BOOL) validateType:(inout id*) error:(id*)
-(void) .cxx_destruct
-(unsigned int) type
-(id) commit
-(unsigned char) platform
PBBundleManifest
+(id) manifestWithData:(id) error:(id*)
+(id) generatedAtJSONTransformer
+(id) typeJSONTransformer
+(id) firmwareMetadataJSONTransformer
+(id) applicationMetadataJSONTransformer
+(id) workerMetadataJSONTransformer
+(id) resourcesMetadataJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) firmwareMetadata
-(BOOL) isFirmware
-(id) resourcesMetadata
-(id) applicationMetadata
-(BOOL) hasWorker
-(id) workerMetadata
-(id) appLayoutsFilename
-(unsigned int) manifestVersion
-(id) generatedAt
-(id) generatedBy
-(BOOL) validateManifestVersion:(inout id*) error:(id*)
-(BOOL) validateFirmwareMetadata:(inout id*) error:(id*)
-(BOOL) validateApplicationMetadata:(inout id*) error:(id*)
-(BOOL) validateWorkerMetadata:(inout id*) error:(id*)
-(BOOL) validateResourcesMetadata:(inout id*) error:(id*)
-(void) setFirmwareMetadata:(id)
-(void) setApplicationMetadata:(id)
-(void) setWorkerMetadata:(id)
-(void) setResourcesMetadata:(id)
-(void) .cxx_destruct
-(unsigned int) type
-(BOOL) validate:(id*)
-(BOOL) isApplication
-(id) debugInfo
PBWatchAppCellViewModel
+(id) calendarViewModelWithCalendarEventManager:(id)
+(id) weatherViewModelWithWeatherManager:(id)
+(id) healthViewModelWithHealthManager:(id)
+(id) viewModelForSystemApp:(int)
+(id) viewModelWithWatchApp:(id) platformType:(int)
-(void) setIncompatible:(BOOL)
-(void) setCanMove:(BOOL)
-(BOOL) canMove
-(BOOL) isIncompatible
-(void) setEnableActions:(BOOL)
-(id) appAuthor
-(BOOL) hasWarning
-(BOOL) enableActions
-(id) initPrivate
-(void) setObservationInfo:(void*)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(id) delegate
-(id) iconImage
-(void*) observationInfo
-(BOOL) hasSettings
-(void) openSettings
-(id) appName
-(id) iconURL
PBExecutableImageMetadata
+(id) JSONKeyPathsByPropertyKey
-(unsigned int) sdkMajor
-(unsigned int) sdkMinor
-(BOOL) validate:(id*)
_PBManagedTimelineItemAttribute
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(id) objectID
PBBinaryImageMetadata
+(id) JSONKeyPathsByPropertyKey
-(unsigned int) size
-(void) .cxx_destruct
-(unsigned int) timestamp
-(unsigned int) crc
-(id) filename
PBTimelineActionsInvokeActionMessage
+(void) load
-(unsigned char) actionIdentifier
-(void) .cxx_destruct
-(id) initWithData:(id)
-(id) attributes
-(id) itemIdentifier
_SRRunLoopThread
-(id) runLoop
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(void) main
PBAppManagerDataUpdatePolicyAggressive
+(id) policy
-(BOOL) lockerAppManager:(id) shouldFetchLockerAppsForUserWithAccountID:(id)
PBAppFetchInstallBinariesResponseMessage
-(id) init
-(unsigned char) kind
-(id) initWithKind:(unsigned char)
PBTimeManager
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(id) initWithWatch:(id)
-(void) syncTime
-(void) applicationDidReceiveSignificantTimeChangeNotification:(id)
-(id) watchSupportsTimeZoneMessage
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(id) watch
PBCalendarWatchAppCellViewModel
-(id) initWithCalendarEventManager:(id)
-(void) openSettings
PBBackedWatchAppCellViewModel
-(id) watchApp
-(id) initWithWatchApp:(id) platformType:(int)
-(void) .cxx_destruct
-(void) openSettings
PBWeatherWatchAppCellViewModel
-(id) initWithWeatherManager:(id)
-(void) openSettings
PBTimelineItemBlob
-(void) encodeToDataWriter:(id)
-(id) initWithItemID:(id) parentID:(id) timestamp:(id) duration:(double) type:(unsigned char) flags:(unsigned char) layout:(unsigned char) attributes:(id) actions:(id)
-(id) itemID
-(void) .cxx_destruct
-(id) init
-(id) timestamp
-(double) duration
-(id) actions
-(unsigned char) type
-(unsigned char) layout
-(id) attributes
-(id) parentID
-(unsigned char) flags
PBSystemWatchAppCellViewModel
-(id) initWithName:(id) author:(id) icon:(id)
-(void) openSettings
PBDataLoggingNackMessage
-(id) initWithSession:(unsigned char)
PBHealthWatchAppCellViewModel
-(id) initWithHealthManager:(id)
-(void) openSettings
PBBugReportFloatingButton
+(void) addToWindow:(id) withCallbackBlock:(id)
-(void) buttonTapped
-(void) buttonWasPanned:(id)
-(id) callbackBlock
-(id) button
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(void) layoutSubviews
SRWebSocket
+(void) initialize
-(void) _SR_commonInit
-(id) initWithURLRequest:(id) protocols:(id)
-(id) initWithURL:(id) protocols:(id)
-(void) _initializeStreams
-(BOOL) _checkHandshake:(__CFHTTPMessage*)
-(void) _readFrameNew
-(void) _performDelegateBlock:(id)
-(void) _HTTPHeadersDidFinish
-(void) _readHTTPHeader
-(void) _readUntilHeaderCompleteWithCallback:(id)
-(void) closeWithCode:(int) reason:(id)
-(void) _sendFrameWithOpcode:(int) data:(id)
-(void) assertOnWorkQueue
-(void) _pumpWriting
-(void) _closeWithProtocolError:(id)
-(void) _readFrameContinue
-(void) handleCloseWithData:(id)
-(void) handlePing:(id)
-(void) handlePong
-(void) _handleFrameWithData:(id) opCode:(int)
-(void) _addConsumerWithDataLength:(unsigned long) callback:(id) readToCurrentFrame:(?) unmaskBytes:(BOOL)
-(void) _handleFrameHeader:(?) curData:(id)
-(void) _addConsumerWithScanner:(id) callback:(?) dataLength:(id)
-(void) _pumpScanner
-(void) _readUntilBytes:(const void*) length:(unsigned long) callback:(id)
-(void) _addConsumerWithScanner:(id) callback:(?)
-(BOOL) _innerPumpScanner
-(void) didConnect
-(void) setDelegateDispatchQueue:(id)
-(id) delegateOperationQueue
-(void) setDelegateOperationQueue:(id)
-(id) delegateDispatchQueue
-(void) _disconnect
-(void) stream:(id) handleEvent:(unsigned int)
-(void) send:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) delegate
-(id) url
-(id) initWithURL:(id)
-(void) close
-(id) protocol
-(void) _writeData:(id)
-(void) scheduleInRunLoop:(id) forMode:(id)
-(void) open
-(void) _connect
-(void) setReadyState:(int)
-(void) _failWithError:(id)
-(id) initWithURLRequest:(id)
-(int) readyState
-(void) unscheduleFromRunLoop:(id) forMode:(id)
-(void) _handleMessage:(id)
PBAddressBookAuthorizationManager
+(void) requestAuthorizationWithCompletion:(id)
+(int) authorizationStatus
PBDetailPopupViewController
+(id) viewControllerWithViewModel:(id)
-(id) appNameLabel
-(void) setAppNameLabel:(id)
-(void) viewModel:(id) openSettingsForWatchApp:(id)
-(void) backgroundTapped:(id)
-(void) openCalendarSettings:(id)
-(void) openWeatherSettings:(id)
-(void) openHealthSettings:(id)
-(id) webAppStoreURLFactory
-(id) initWithViewModel:(id) webAppStoreURLFactory:(id)
-(id) layoutBackgroundViewInView:(id)
-(id) layoutForegroundViewInView:(id)
-(id) generateHeaderView
-(id) generateTableView
-(id) generateButtonsView
-(id) generateDivider
-(void) layoutViews:(id) verticallyInContainer:(id) spacing:(float)
-(id) layoutBottomButtonInView:(id)
-(id) appCompanyLabel
-(id) appScreenshotView
-(id) appScreenshotTrailingConstraint
-(id) appIconView
-(id) favLabel
-(id) tableSections
-(void) presentEmailDeveloperControllerWithEmail:(id)
-(void) presentAppDetailModalController
-(id) generateLeftHeaderView
-(void) setAppScreenshotTrailingConstraint:(id)
-(void) setAppScreenshotView:(id)
-(void) setWatchCasingView:(id)
-(id) generateActionButton
-(void) openSettings:(id)
-(void) deleteWatchApp:(id)
-(id) generateVerticalDivider
-(void) setAsDefaultWatchFace:(id)
-(id) generateFirstRowView
-(id) generateQuickGlanceViews
-(id) generateCompanionButton
-(id) generateAppNameLabel
-(id) generateAppCompanyLabel
-(void) setAppCompanyLabel:(id)
-(id) generateAppIconView
-(void) layoutAppNameLabel:(id) appCompanyLabel:(id) rightOfAppIconView:(id) inView:(id)
-(void) setAppIconView:(id)
-(void) layoutAppNameLabel:(id) appCompanyLabel:(id) inView:(id)
-(void) shareButtonTapped:(id)
-(void) setFavLabel:(id)
-(void) getCompanionApp:(id)
-(void) showCompanionAppForViewModel:(id)
-(void) presentAppAboutWebPageForViewModel:(id)
-(void) presentEmailDeveloperForViewModel:(id)
-(void) viewModel:(id) openShareMenuWithWatchApp:(id)
-(void) toggleAreTimelinePinsEnabled:(id)
-(void) toggleAreTimelineNotificationsEnabled:(id)
-(void) openAboutWatchApp:(id)
-(void) contactDeveloper:(id)
-(id) areTimelinePinsEnabledForCell:(id)
-(id) areTimelineNotificationsEnabledForCell:(id)
-(void) setTableSections:(id)
-(id) watchCasingView
-(id) viewModel
-(void) setViewModel:(id)
-(void) setShareButton:(id)
-(void) .cxx_destruct
-(id) init
-(BOOL) tableView:(id) shouldHighlightRowAtIndexPath:(id)
-(void) tableView:(id) didSelectRowAtIndexPath:(id)
-(int) tableView:(id) numberOfRowsInSection:(int)
-(id) tableView:(id) cellForRowAtIndexPath:(id)
-(int) numberOfSectionsInTableView:(id)
-(void) loadView
-(void) viewDidLoad
-(void) setForegroundView:(id)
-(id) foregroundView
-(void) mailComposeController:(id) didFinishWithResult:(int) error:(id)
-(id) shareButton
PBWatchAppInstallationOperation
-(void) startInstallingBundle
-(id) pb_completionBlock
-(id) initWithApplication:(id) watch:(id) applicationIdentifier:(int) options:(unsigned int) progressBlock:(id) completionBlock:(?)
-(void) mainThreadMain
-(BOOL) openAfterInstallation
-(BOOL) vibrateAfterInstall
-(void) finishWithError:(id)
-(void) .cxx_destruct
-(int) applicationIdentifier
-(id) applicationBundle
-(id) watch
-(void) reportProgress:(float)
-(id) progressBlock
SRIOConsumerPool
-(id) consumerWithScanner:(id) handler:(?) bytesNeeded:(id) readToCurrentFrame:(?) unmaskBytes:(unsigned long)
-(void) returnConsumer:(id)
-(id) initWithBufferCapacity:(unsigned int)
-(void) .cxx_destruct
-(id) init
PBAudioStopMessage
+(void) load
-(id) initWithSessionId:(unsigned short)
-(id) initWithData:(id)
-(unsigned short) sessionId
_PBManagedTimelineItemStatus
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(BOOL) timelineDeletedValue
-(void) setTimelineDeletedValue:(BOOL)
-(BOOL) primitiveTimelineDeletedValue
-(void) setPrimitiveTimelineDeletedValue:(BOOL)
-(id) objectID
SRIOConsumer
-(unsigned long) bytesNeeded
-(BOOL) readToCurrentFrame
-(BOOL) unmaskBytes
-(void) setBytesNeeded:(unsigned long)
-(void) setupWithScanner:(id) handler:(?) bytesNeeded:(id) readToCurrentFrame:(?) unmaskBytes:(unsigned long)
-(void) .cxx_destruct
-(id) handler
-(id) consumer
PBFirmwareFileURLHandler
-(id) activeWatch
-(id) modalCoordinator
-(BOOL) canHandleFileURL:(id)
-(void) processFileAtURL:(id)
-(void) setActiveWatch:(id)
-(void) setModalCoordinator:(id)
-(id) firmwareUpdatePresenter
-(id) initWithActiveWatch:(id) firmwareUpdatePresenter:(id) modalCoordinator:(id)
-(void) setFirmwareUpdatePresenter:(id)
-(void) .cxx_destruct
PBFactoryRegistryRemoveRequestMessage
-(id) initWithKeyToRemove:(unsigned int)
PBOnboardingData
+(id) defaultLockerItemsJSONTransformer
+(id) onboardingWatchfacesJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) defaultLockerItems
-(id) onboardingWatchfaces
-(void) .cxx_destruct
PBTimeSetLocalTimeMessage
-(id) initWithDate:(id)
-(void) .cxx_destruct
-(id) time
PBPutBytesInstallBinaryImageOperation
-(void) finishWithResponse:(id)
-(id) initWithWatch:(id) cookie:(unsigned int)
-(BOOL) didTimeout
-(BOOL) wasSuccessful
-(unsigned int) cookie
PBLogDumpRequestOperation
-(id) pb_completionBlock
-(void) mainThreadMain
-(void) finishWithCancelledError
-(void) setPb_completionBlock:(id)
-(void) expectNextLogMessage
-(id) receivedLogMessages
-(void) didReceiveLogMessage:(id)
-(id) initWithWatch:(id) generation:(unsigned char) completionBlock:(id)
-(id) startMessage
-(void) setStartMessage:(id)
-(id) doneExpectation
-(void) setDoneExpectation:(id)
-(id) messageExpectation
-(void) setMessageExpectation:(id)
-(void) setReceivedLogMessages:(id)
-(BOOL) isWatchRunningLegacyFirmware
-(id) initWithWatch:(id) generation:(unsigned char)
-(id) receivedLogs
-(void) finishWithError:(id)
-(void) setCookie:(unsigned int)
-(void) .cxx_destruct
-(id) init
-(id) watch
-(unsigned int) cookie
PBLightFontLabel
-(void) pb_updateFontWithSize:(float)
PBDataLoggingNetServiceConnection
-(id) appUUID
-(void) delegateFailedWithError:(id)
-(void) delegateNewDataAvailable
-(BOOL) _request:(id)
-(BOOL) _write:(const void*) length:(int)
-(BOOL) _read:(void*) length:(int)
-(void) delegateNeedsReconnectWithNewTXTRecord:(id)
-(void) netService:(id) didUpdateTXTRecordData:(id)
-(void) stream:(id) handleEvent:(unsigned int)
-(void) _close
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) delegate
-(void) close
-(id) service
-(BOOL) open
-(id) initWithService:(id)
-(BOOL) request:(id)
-(BOOL) _open
PBLanguagePackFileURLHandler
-(id) activeWatch
-(id) modalCoordinator
-(id) initWithActiveWatch:(id) modalCoordinator:(id)
-(BOOL) canHandleFileURL:(id)
-(void) processFileAtURL:(id)
-(void) setActiveWatch:(id)
-(void) setModalCoordinator:(id)
-(void) .cxx_destruct
PBWatchDisconnectedBannerView
+(id) addToController:(id)
-(id) activeWatch
-(void) setActiveWatch:(id)
-(id) pebbleCentral
-(void) awakeFromInjection
-(void) setPebbleCentral:(id)
-(id) tapToConnectButton
-(void) setUpBindings
-(void) updatePositionAccordingToVisibility
-(void) viewWasTapped
-(void) setTapToConnectButton:(id)
-(id) buttonTitleLabel
-(void) setButtonTitleLabel:(id)
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(id) parentViewController
-(BOOL) visible
-(void) didMoveToSuperview
-(void) setVisible:(BOOL)
-(void) setParentViewController:(id)
-(void) setVisible:(BOOL) animated:(BOOL)
PBLogDumpResponseMessage
+(void) load
-(BOOL) isDoneMessage
-(void) .cxx_destruct
-(id) initWithData:(id)
-(id) log
-(unsigned int) cookie
PBSupportWebViewPresenter
+(void) presentWebViewWithSupportURL:(id) title:(id) presenterViewController:(id)
PBManagedPreference
+(id) createBlobEntryWithIdentifier:(id) inManagedObjectContext:(id)
-(BOOL) updateValuesFromBlobEntryModel:(id)
-(id) blobEntryStatuses
-(BOOL) entryDeletedValue
-(void) setEntryDeletedValue:(BOOL)
PBTimeResponseMessage
+(void) load
-(void) .cxx_destruct
-(id) date
-(id) initWithData:(id)
PBAppManagerDataUpdatePolicyTimeBased
+(id) policy
-(BOOL) lockerAppManager:(id) shouldFetchLockerAppsForUserWithAccountID:(id)
-(void) lockerAppManager:(id) wantsToForceRefreshLockerAppsForUserWithAccountID:(id)
-(void) lockerAppManager:(id) didFetchLockerAppsWithNewDataForUserWithAccountID:(id)
-(id) lastUpdateDateForUserWithAccountID:(id)
-(BOOL) isDate:(id) farEnoughInThePastWithThresholdMinutes:(unsigned int)
-(void) setLastUpdateDate:(id) forUserWithAccountID:(id)
-(id) userDefaultsKeyForLastUpdateDateForWatchWithSerialNumber:(id)
-(id) userDefaultsKeyForLastUpdateDateForUserWithAccountID:(id)
-(id) lastUpdateDateForWatchWithSerialNumber:(id)
-(void) setLastUpdateDate:(id) forWatchWithSerialNumber:(id)
PBPhoneCallWatchService
+(id) watchServiceForWatch:(id) watchServicesSet:(id)
-(void) watchDidConnect
-(id) initWithWatch:(id)
-(void) registerForGetStateRequestMessages
-(void) sendCurrentCalls
-(void) sendCallState:(id)
-(id) messageForCall:(id)
-(void) sendGetStateResponse
-(id) callCenter
-(void) setCallCenter:(id)
-(void) .cxx_destruct
-(id) init
-(id) watch
PBWatchConnectionProblemPresenter
-(id) pebbleCentral
-(id) initWithPresenterViewController:(id) pebbleCentral:(id)
-(void) handshakeWatchService:(id) didFailHandshakeWithError:(id)
-(void) .cxx_destruct
-(id) init
-(id) viewController
PBOGGFile
-(unsigned int) currentPacketNumber
-(void) setCurrentPacketNumber:(unsigned int)
-(id) buildOggPacketWithSegments:(id) packetNumber:(unsigned int) serialNumber:(unsigned int) granule:(long long) beginning:(BOOL) end:(BOOL)
-(unsigned long long) totalGranules
-(void) setTotalGranules:(unsigned long long)
-(id) buildHeaderBinaryWithSampleRate:(unsigned int)
-(id) buildCommentBinary
-(id) buildAudioDataBinaryWithFrames:(id) isLastChunk:(BOOL)
-(unsigned int) frameSize
PBScreenshotRequestMessage
-(id) init
PBScreenshotDataParser
+(id) screenshotImageFromRawData:(id) metadata:(id)
PBActiveWatchSelectionViewController
+(id) viewController
-(void) configureDetailsView:(id) forIndexPath:(id)
-(id) initWithWatchSetupViewControllerFlowProvider:(id)
-(void) dismissActiveWatchSelectionWithViewModel:(id)
-(void) failedActiveWatchSelectionWithViewModel:(id)
-(void) showPairNewWatchWithViewModel:(id)
-(id) watchSetupViewControllerFlowProvider
-(void) setAddWatchViewModel:(id)
-(id) addWatchViewModel
-(void) viewModelWatchesChanged:(id)
-(id) middleCellIndexPath
-(id) viewModelForIndexPath:(id)
-(id) indexPathsWithItemIndexSet:(id) inSection:(int)
-(void) activeWatchSelectionCellDidDisappear:(id)
-(id) viewModel
-(void) setViewModel:(id)
-(void) .cxx_destruct
-(id) init
-(int) collectionView:(id) numberOfItemsInSection:(int)
-(id) collectionView:(id) cellForItemAtIndexPath:(id)
-(int) numberOfSectionsInCollectionView:(id)
-(id) collectionView:(id) viewForSupplementaryElementOfKind:(id) atIndexPath:(id)
-(void) collectionView:(id) didSelectItemAtIndexPath:(id)
-(id) collectionView
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) viewWillDisappear:(BOOL)
-(void) dismiss
-(void) setCollectionView:(id)
-(void) configureCell:(id) forIndexPath:(id)
PBScreenshotImageView
-(void) pb_commonInit
-(unsigned int) screenShape
-(void) setScreenShape:(unsigned int)
-(float) layerCornerRadius
-(id) initWithFrame:(CGRect)
-(id) initWithCoder:(id)
-(CGSize) intrinsicContentSize
PBAppConfig
+(id) UUIDJSONTransformer
+(id) configsForInstalledApps
+(id) configWithData:(id) error:(id*)
+(id) configWithFile:(id) error:(id*)
+(id) configWithData:(id) fileURL:(id) error:(id*)
+(id) fileURLsForInstalledApps
+(id) configWithAppRoot:(id) error:(id*)
+(id) appInstallRootFileURL
+(id) translationTableJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) versionLabel
-(BOOL) isJSApp
-(id) translationTable
-(BOOL) isWatchface
-(BOOL) isConfigurable
-(BOOL) validateName:(inout id*) error:(id*)
-(id) appRootFileURL
-(id) entryPointScriptPath
-(id) bootstrapFileName
-(BOOL) validateUUID:(inout id*) error:(id*)
-(BOOL) validateShortName:(inout id*) error:(id*)
-(BOOL) validateCompanyName:(inout id*) error:(id*)
-(BOOL) validateVersionLabel:(inout id*) error:(id*)
-(BOOL) validateAppKeys:(inout id*) error:(id*)
-(BOOL) shouldNeverSuspend
-(id) shortName
-(void) .cxx_destruct
-(id) name
-(id) UUID
-(id) companyName
-(id) developerID
-(id) capabilities
PBDataLoggingReportSessionsMessage
-(id) initWithSessions:(id)
PBFactoryRegistryReadResponseMessage
+(void) load
-(void) .cxx_destruct
-(id) initWithData:(id)
-(id) valueData
PBBTClassicInvalidTransportViewController
-(id) initWithInvalidTransportNamed:(id)
-(void) retryButtonTapped
-(id) retryButton
-(id) notNowButton
-(BOOL) canSkip
-(void) notNowButtonPressed
-(void) setRetryButton:(id)
-(void) setNotNowButton:(id)
-(void) .cxx_destruct
-(id) titleLabel
-(id) messageLabel
-(void) viewDidLoad
-(void) setTitleLabel:(id)
-(void) setMessageLabel:(id)
-(id) titleText
PBLanguagePackInfoStore
-(id) initWithWatchSerialNumber:(id)
-(id) watchSerialNumber
-(id) archivedLanguagePacksUserDefaultsKey
-(void) setLastTimeLanguagePacksWereCached:(id)
-(id) lastDateLanguagePacksArchivedUserDefaultsKey
-(id) cachedLanguagePacks
-(void) setCachedLanguagePacks:(id)
-(id) lastTimeLanguagePacksWereCached
-(void) .cxx_destruct
-(id) init
PBHealthProfileViewController
-(id) initWithFlowStepDelegate:(id)
-(void) prettifyUI
-(id) completeButton
-(id) genderTextField
-(id) ageTextField
-(id) heightTextField
-(id) weightTextField
-(void) setPickerViewManager:(id)
-(void) rejigWeightToCompleteConstraint
-(void) addKeyboardNotifications
-(id) pickerViewManager
-(id) scrollViewContentView
-(id) genderLabel
-(id) ageLabel
-(id) heightLabel
-(id) weightLabel
-(id) genderSeparator
-(id) ageSeparator
-(id) heightSeparator
-(id) weightSeparator
-(id) weightToCompleteConstraint
-(void) completeButtonPressed:(id)
-(void) backgroundTapped:(id)
-(void) setScrollViewContentView:(id)
-(void) setGenderLabel:(id)
-(void) setAgeLabel:(id)
-(void) setHeightLabel:(id)
-(void) setWeightLabel:(id)
-(void) setGenderTextField:(id)
-(void) setAgeTextField:(id)
-(void) setHeightTextField:(id)
-(void) setWeightTextField:(id)
-(void) setGenderSeparator:(id)
-(void) setAgeSeparator:(id)
-(void) setHeightSeparator:(id)
-(void) setWeightSeparator:(id)
-(void) setCompleteButton:(id)
-(void) setWeightToCompleteConstraint:(id)
-(id) descriptionLabel
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(void) dealloc
-(id) init
-(id) delegate
-(void) setScrollView:(id)
-(id) scrollView
-(void) viewWillLayoutSubviews
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) viewWillDisappear:(BOOL)
-(void) setDescriptionLabel:(id)
PBPrivateUtils
+(id) phoneIP
PBResetRequestMessage
-(id) initWithResetType:(unsigned char)
-(unsigned char) resetType
PBFlowContext
-(int) selectedWatchModel
-(void) setSelectedWatchModel:(int)
-(id) init
PBSMSMessage
+(id) messageWithRecipients:(id) text:(id)
+(id) recipientsJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) recipients
-(void) .cxx_destruct
-(id) text
PBSandboxTimelineTokenResponse
+(id) UUIDJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) timelineToken
-(void) .cxx_destruct
-(id) UUID
PBVoiceResponseWord
+(id) JSONKeyPathsByPropertyKey
-(void) .cxx_destruct
-(id) confidence
-(id) word
PBHealthKitManager
-(void) saveSteps:(id)
-(void) saveSleepSessions:(id)
-(BOOL) optInHealthKit
-(BOOL) canAccessHealthData
-(id) dataTypesToWrite
-(id) dataTypesToRead
-(id) latestQuantitySampleForType:(id)
-(BOOL) canSaveObjectTypeInHealthKit:(id)
-(void) saveSamplesIntoHealthKit:(id)
-(id) initWithHealthStore:(id) userDefaults:(id)
-(void) setOptInHealthKit:(BOOL)
-(id) requestAuthorization
-(void) addNewWeightQuantity:(id) logDate:(id)
-(void) addNewHeightQuantity:(id) logDate:(id)
-(id) preferredUnitForQuantityType:(id)
-(id) healthStore
-(void) .cxx_destruct
-(id) currentHeight
-(id) userDefaults
-(id) currentWeight
-(id) gender
PBAsynchronousMainThreadOperation
-(void) mainThreadMain
-(void) main
PBVoiceResponse
+(id) sentencesJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) sentences
-(id) confidences
-(void) .cxx_destruct
-(id) transcriptions
PBInternetReachabilityLogger
+(void) load
-(void) setUpReachabilityStateLogging
PBLogLine
+(id) formattedDateForLogTimestamp:(unsigned int)
+(id) logWithBytes:(char*) length:(unsigned short)
-(unsigned short) lineNumber
-(void) setLineNumber:(unsigned short)
-(void) .cxx_destruct
-(id) description
-(unsigned long) timestamp
-(void) setTimestamp:(unsigned long)
-(void) setLevel:(unsigned char)
-(unsigned char) level
-(id) message
-(void) setMessage:(id)
-(id) fileName
-(void) setFileName:(id)
-(void) setLogData:(id)
-(id) logData
PBCounter
-(id) increaseCounter
-(void) decreaseCounterWithToken:(id)
-(void) .cxx_destruct
-(void) setDelegate:(id)
-(int) count
-(id) init
-(id) delegate
-(void) reset
-(void) setCount:(int)
-(id) internalQueue
-(void) setInternalQueue:(id)
PBHealthInsightSettingMetadataRemoteResource
+(id) healthInsightSettingManifestURLWithFirmwarePlatform:(id)
-(id) proposedFileName
-(double) maximumAge
-(id) initWithFirmwarePlatform:(id)
-(void) .cxx_destruct
-(id) init
-(id) URLRequest
-(BOOL) needsAuthentication
PBDataLoggingTimeoutMessage
+(void) load
PBHealthInsightSettingSessionManager
-(id) downloadHealthInsightSetting:(id)
-(id) latestHealthInsightSettingUpdateAvailableForHardwarePlatform:(id)
-(void) .cxx_destruct
-(id) cache
-(id) initWithCache:(id)
PBBTLowEnergyInitialPairingFlow
+(id) flowWithNavigationController:(id)
PBCounterToken
-(void) consumeToken:(id)
-(void) .cxx_destruct
-(id) init
PBHTTPAction
+(id) httpActionWithAttributes:(id) accountToken:(id) watchToken:(id)
-(id) bodyJSON
-(id) successText
-(id) successIcon
-(id) failureText
-(id) failureIcon
-(void) addAttributes:(id) accountToken:(id) watchToken:(id)
-(id) headers
-(void) .cxx_destruct
-(id) init
-(id) url
-(BOOL) isValid
-(id) bodyText
-(id) method
PBBTLowEnergyNewWatchPairingFlow
+(id) flowWithNavigationController:(id)
PBWatchAppsTableHeaderView
-(void) layoutSubviews
-(void) willMoveToSuperview:(id)
-(id) initWithReuseIdentifier:(id)
PBExecutableImage
-(id) initWithFileName:(id) data:(id) timestamp:(unsigned int)
-(BOOL) isWatchFace
-(unsigned int) processInfoFlags
-(unsigned int) iconResourceID
-(void) .cxx_destruct
-(id) UUID
-(?) sdkVersion
-(id) companyName
-(?) appVersion
-(id) appName
PBRemoteResourceFileStorage
-(id) dataForResource:(id)
-(id) initWithDirectoryName:(id) inDirectory:(unsigned int)
-(id) readContentsOfResource:(id) fromURL:(id) scheduler:(id)
-(id) initWithCacheDirectoryName:(id)
-(id) destinationForResource:(id) targetPath:(id) response:(id)
PBSupportTableViewCell
+(float) rowHeight
-(id) supportTitleLabel
-(void) setSupportTitleLabel:(id)
-(id) supportDetailLabel
-(void) setSupportDetailLabel:(id)
-(id) supportImageView
-(void) setSupportImageView:(id)
-(void) .cxx_destruct
PBFirmwareImage
-(BOOL) isRecoveryFirmware
-(id) versionTag
-(unsigned char) hardwarePlatform
-(unsigned long) versionTimestamp
-(id) versionShort
-(void) setIsRecoveryFirmware:(BOOL)
-(void) setHardwarePlatform:(unsigned char)
-(void) .cxx_destruct
-(id) description
-(id) initWithData:(id) error:(id*)
PBAPIToolsProxyingHTTPMiddleware
+(void) setAPIToolsProxyingEnabled:(BOOL)
+(id) sharedMiddleware
+(id) replacedURLHostsMapping
+(BOOL) isAPIToolsProxyingEnabled
+(void) load
-(BOOL) shouldProxyRequest:(id)
-(id) requestByReplacingHostnameToAPIToolsProxy:(id)
-(id) PBHTTPProtocol:(id) willPrepareRequest:(id)
PBScreenshotMetadata
-(id) initWithVersion:(unsigned int) height:(unsigned int) width:(unsigned int)
-(unsigned int) numberOfColorComponents
-(unsigned int) width
-(unsigned int) height
-(unsigned int) version
PBAppUpgradeResponse
+(id) applicationsJSONTransformer
+(id) failedUpgradesJSONTransformer
+(id) JSONKeyPathsByPropertyKey
-(id) failedUpgrades
-(void) .cxx_destruct
-(id) applications
PBBTLowEnergyPairingFlow
-(void) startFlowWithContext:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(void) fixPermissionViewControllerWantsToFix:(id) needsToInvokeSettings:(BOOL)
-(void) fixPermissionViewControllerWantsToSkip:(id)
-(id) initWithNavigationController:(id) watchSignal:(id)
-(id) watchSignal
-(void) setWatchSignal:(id)
-(id) pairedWatchSubject
-(id) pairedWatch
-(int) completedWatchOnboardingVersion
-(void) setPairedWatchSubject:(id)
-(id) lowEnergyPairingViewController
-(id) fixNotificationViewController
-(id) issueAnalyzer
-(id) pairingProblemViewController
-(id) invalidAccessoryViewControllerWithTransportNamed:(id)
-(void) pairingViewControllerUserWantsToStartPairing:(id)
-(void) pairingViewControllerPairingDidSucceed:(id)
-(void) pairingViewControllerPairingDidFail:(id) error:(id)
-(void) pairingViewControllerPairingWasSkipped:(id)
-(void) pairingViewController:(id) pairingWasIgnoredForTransportNamed:(id)
-(BOOL) shouldPairingViewControllerAllowSkip:(id)
-(id) startingViewController
-(void) setIssueAnalyzer:(id)
-(void) setLowEnergyPairingViewController:(id)
-(void) setFixNotificationViewController:(id)
-(void) .cxx_destruct
-(id) init
-(id) initWithNavigationController:(id)
PBWatchfacesHeaderView
-(id) initWithFrame:(CGRect)
-(void) .cxx_destruct
-(id) textLabel
PBManagedUserAccount
+(id) findOrCreateUserWithUserAccountID:(id) inManagedObjectContext:(id)
PBFirmwareBundle
-(id) platformBundleForPlatformType:(int)
_PBManagedWeatherAppRecordStatus
+(id) entityName
+(id) entityInManagedObjectContext:(id)
+(id) insertInManagedObjectContext:(id)
+(id) keyPathsForValuesAffectingValueForKey:(id)
-(BOOL) recordDeletedValue
-(void) setRecordDeletedValue:(BOOL)
-(BOOL) primitiveRecordDeletedValue
-(void) setPrimitiveRecordDeletedValue:(BOOL)
-(id) objectID
PBVoiceTranscriptionWord
-(id) initWithWord:(id) confidence:(unsigned char)
-(id) dataRepresentation
-(void) .cxx_destruct
-(id) description
-(unsigned char) confidence
-(id) word
PBResourceFileStorage
-(id) dataForResource:(id)
-(void) updateResource:(id) withData:(id)
-(id) initWithDirectoryName:(id) inDirectory:(unsigned int)
-(BOOL) moveResource:(id) fromURL:(id) error:(id*)
-(id) URLForResource:(id)
-(id) internalScheduler
-(id) internalURLForResource:(id)
-(id) readContentsOfResource:(id) fromURL:(id) scheduler:(id)
-(void) createDirectoryIfNeeded
-(id) directoryEnumerator
-(unsigned int) containingDirectory
-(id) directoryName
-(void) deleteExpiredResourcesExceptResources:(id)
-(void) removeResource:(id)
-(void) .cxx_destruct
-(id) init
-(id) internalQueue
-(id) directoryURL
-(id) fileManager
PBViewModelBasedTableViewController
-(id) initWithViewModel:(id) nibName:(id) bundle:(id)
-(id) initWithViewModel:(id)
-(id) viewModel
-(void) .cxx_destruct
-(id) init
-(id) initWithNibName:(id) bundle:(id)
PBHealthSettingsOptInTableViewCell
-(id) actionSwitch
-(void) switchValueUpdated
-(void) configureWithModel:(id)
-(void) setActionSwitch:(id)
-(void) .cxx_destruct
-(void) awakeFromNib
-(id) titleLabel
-(id) model
-(void) setTitleLabel:(id)
-(void) setModel:(id)
PBDataLoggingCloseSessionMessage
+(void) load
-(id) initWithData:(id)
-(unsigned char) sessionID
PBSafeKeyedUnarchiver
+(id) unarchiveObjectWithData:(id) error:(id*)
PBLogDumpRequestMessage
-(id) initWithGeneration:(unsigned char) cookie:(unsigned int)
-(id) initForCurrentBootWithCookie:(unsigned int)
-(id) initForLastBootWithCookie:(unsigned int)
PBBundle
+(id) bundleWithData:(id) error:(id*)
+(id) bundleWithURL:(id) error:(id*)
-(id) platformBundleForPlatformType:(int)
-(id) platformBundles
-(id) primaryPlatformBundle
-(id) zipArchive
-(void) .cxx_destruct
-(id) debugDescription
-(id) initWithURL:(id) error:(id*)
-(id) initWithData:(id) error:(id*)
PBVoiceTranscription
-(id) sentences
-(id) initWithSentences:(id)
-(id) dataRepresentation
-(void) .cxx_destruct
-(id) description
PBPutBytesMessage
-(id) initWithCookie:(unsigned int) commandID:(unsigned char) payload:(id)
-(unsigned int) cookie
PBDetailPopupViewActionCell
+(id) reuseIdentifier
-(id) actionSwitch
-(void) setActionSwitch:(id)
-(void) .cxx_destruct
-(void) awakeFromNib
-(id) titleLabel
-(void) prepareForReuse
-(void) setTitleLabel:(id)
-(id) cell
-(void) setCell:(id)
-(void) switchToggled:(id)
PBPlatformBundle
+(id) platformBundleFromZipArchive:(id) forPlatformType:(int) error:(id*)
-(id) timelineMapperData
-(id) applicationImage
-(id) initWithZipArchive:(id) platformType:(int) error:(id*)
-(id) manifestFromZipArchive:(id) platformType:(int) error:(id*)
-(id) firmwareImageFromZipArchive:(id) firmwareMetadata:(id) platformType:(int) error:(id*)
-(id) systemResourcesImageFromZipArchive:(id) resourcesMetadata:(id) platformType:(int) error:(id*)
-(id) timelineMapperDataFromZipArchive:(id) platformType:(int) filename:(id) error:(id*)
-(id) applicationImageFromZipArchive:(id) applicationMetadata:(id) platformType:(int) error:(id*)
-(id) workerImageFromZipArchive:(id) workerMetadata:(id) platformType:(int) error:(id*)
-(id) applicationResourcesImageFromZipArchive:(id) resourcesMetadata:(id) platformType:(int) error:(id*)
-(unsigned int) manifestVersion
-(id) headerForFileWithName:(id) zipArchive:(id) platformType:(int)
-(id) dataForFileWithImageMetadata:(id) zipArchive:(id) platformType:(int) error:(id*)
-(id) dataForFileWithName:(id) zipArchive:(id) platformType:(int) error:(id*)
-(id) searchPathsForFileWithName:(id) platformType:(int)
-(id) workerImage
-(id) generatedDate
-(id) generatorName
-(id) resourcesImage
-(void) .cxx_destruct
-(id) debugDescription
-(id) images
-(id) manifest
-(id) firmwareImage
-(id) debugInfo
PBVoiceTranscriptionSentence
-(id) initWithWords:(id)
-(id) dataRepresentation
-(void) .cxx_destruct
-(id) description
-(id) words
PBApplicationBundle
-(id) javascriptData
-(id) appConfigData
-(id) appConfigDataFromZipArchive:(id) error:(id*)
-(id) javascriptDataFromZipArchive:(id)
-(void) .cxx_destruct
-(id) appConfig
-(id) initWithData:(id) error:(id*)
PBDataLoggingSessionManager
+(id) managerWithSerialNumber:(id) storageRoot:(id)
-(void) debugCreateOceanSurveyData
-(void) openSessionWithID:(unsigned char) appUUID:(id) tag:(unsigned long) timestamp:(unsigned long) type:(unsigned char) itemSize:(unsigned short)
-(BOOL) appendItemsWithData:(id) crc:(unsigned long) itemsLeft:(unsigned long) toSessionWithID:(unsigned char)
-(void) closeSessionWithID:(unsigned char)
-(void) handlePoll
-(id) initWithSerialNumber:(id) storageRoot:(id)
-(void) _restoreSessions
-(void) handleApplicationWillEnterForegroundNotification
-(void) pruneSessionsOlderThanDays:(unsigned int)
-(id) _sessionFileURLForSession:(id)
-(void) _deleteSession:(id)
-(BOOL) isSessionRestoreInProgress
-(void) setSessionRestoreInProgress:(BOOL)
-(id) _dataFileURLForSession:(id)
-(void) _saveSession:(id)
-(id) _sessionWithID:(unsigned char)
-(void) _createSessionWithID:(unsigned char) appUUID:(id) metadata:(id)
-(void) newDataAvailable
-(void) _despoolSessionToApp:(unsigned char) connection:(id)
-(id) sessionWithID:(unsigned char)
-(void) scheduleDisconnectBeforeGoingIntoBackground
-(void) startSearchingForService
-(void) _sendDataToAppConnection:(id)
-(void) stopSearchingForService
-(void) connectWithDebounce:(id)
-(void) serviceConnection:(id) failedWithError:(id)
-(void) serviceConnection:(id) reconnectWithNewTXTRecord:(id)
-(id) storageFolder
-(void) netServiceDidResolveAddress:(id)
-(void) netService:(id) didNotResolve:(id)
-(void) netServiceBrowser:(id) didNotSearch:(id)
-(void) netServiceBrowser:(id) didFindService:(id) moreComing:(BOOL)
-(void) netServiceBrowser:(id) didRemoveService:(id) moreComing:(BOOL)
-(void) reconnect
-(void) .cxx_destruct
-(void) dealloc
-(void) reset
-(void) disconnect
-(void) setBackgroundTaskIdentifier:(unsigned int)
-(unsigned int) backgroundTaskIdentifier
-(void) connect:(id)
-(id) serialNumber
PBNewWatchSetupViewControllerFlowProvider
-(id) flowWithNavigationController:(id)
-(id) upgradeFirmwareFlowProvider
-(id) initWithUpgradeFirmwareFlowProvider:(id)
-(void) .cxx_destruct
-(id) init
PBDetailPopupTableSection
+(id) timelineSectionWithDelegate:(id)
+(id) generalInfoSectionWithDelegate:(id)
-(id) initWithCells:(id)
-(id) cells
-(void) .cxx_destruct
-(id) init
-(id) cellAtIndex:(int)
-(int) numberOfCells
PBActiveWatchStorage
-(id) lastActiveWatchSerial
-(void) setLastActiveWatchSerial:(id)
-(void) .cxx_destruct
-(id) init
-(void) setUserDefaults:(id)
-(id) userDefaults
-(id) initWithUserDefaults:(id)
-(id) internalQueue
-(void) setInternalQueue:(id)
PBWeatherResourceMapper
+(id) iconResourceForIconCode:(id)
+(unsigned char) weatherTypeForIconCode:(id)
PBWebSocketsMediator
-(id) initWithWebSocketManager:(id) remoteConfigurationManager:(id) accountSession:(id) settingsManager:(id) sideloadInstaller:(id)
-(void) pebbleConnectedNotification:(id)
-(void) pebbleDisconnectedNotification:(id)
-(id) webSocketManager
-(id) sideloadInstaller
-(id) remoteConfigurationManager
-(id) accountSession
-(void) sendWatchConnectedMessage:(BOOL)
-(void) webSocketManager:(id) wantsToInstallPBWFromData:(id) completion:(id)
-(id) webSocketProxyURLForWebSocketManager:(id)
-(id) authenticationTokenForWebSocketManager:(id)
-(void) setWebSocketManager:(id)
-(void) setRemoteConfigurationManager:(id)
-(void) setAccountSession:(id)
-(void) setSideloadInstaller:(id)
-(void) .cxx_destruct
-(void) dealloc
-(id) init
PBDebugNotificationSourceViewController
+(id) viewController
-(id) notificationSourceManager
-(id) initWithNotificationSourceManager:(id)
-(void) disableButtonTapped:(id)
-(id) smsRepliesEnableButton
-(void) setSmsRepliesEnableButton:(id)
-(id) smsRepliesDisableButton
-(void) setSmsRepliesDisableButton:(id)
-(void) .cxx_destruct
-(void) viewDidLoad
-(void) enableButtonTapped:(id)
PBViewControllerFlowPresenter
+(void) presentFlow:(Class) withModalTransitionStyle:(int) animated:(BOOL) onTopOfViewController:(id) completion:(id)
+(void) presentFlow:(Class) onTopOfViewController:(id) completion:(id)
+(void) presentFlowWithProvider:(id) modalTransitionStyle:(int) animated:(BOOL) onTopOfViewController:(id) completion:(id)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(id) initWithFlowProvider:(id) modalTransitionStyle:(int) animated:(BOOL) onTopOfViewController:(id) completion:(id)
-(id) viewControllerFlow
-(void) setPresented:(BOOL)
-(void) tryComplete
-(void) setViewControllerFlow:(id)
-(BOOL) finished
-(void) show
-(void) .cxx_destruct
-(BOOL) presented
-(id) completion
-(void) setCompletion:(id)
-(BOOL) animated
-(int) modalTransitionStyle
-(void) setModalTransitionStyle:(int)
-(void) setAnimated:(BOOL)
-(void) setPresenterViewController:(id)
-(id) presenterViewController
-(void) setFinished:(BOOL)
PBFileImage
-(id) initWithData:(id) timestamp:(unsigned int) filename:(id)
-(void) .cxx_destruct
-(id) filename
PBValetManager
+(id) valetForIdentifier:(id)
-(id) init
PBViewControllerFlowClassProvider
-(id) flowWithNavigationController:(id)
-(id) init
-(id) initWithClass:(Class)
PebbleCloud
+(id) libraryResourcesBundle
+(id) pathForBundledResource:(id)
PBWatchfacesGridlineView
-(id) initWithFrame:(CGRect)
-(void) commonInit
PBUserSessionManager
+(id) authenticatedManagerWithToken:(id)
-(id) fetchUserInformationSignal
-(void) setFetchUserInformationSignal:(id)
-(id) fetchUserInformation
-(id) toggledOptOutOfAnalytics:(BOOL)
-(void) .cxx_destruct
PBInitialWatchSetupViewControllerFlow
-(void) configureForStartFlow
-(BOOL) shouldPairingFlowAllowSkip:(id)
PKRevealController
+(id) revealControllerWithFrontViewController:(id) leftViewController:(id) options:(id)
+(id) revealControllerWithFrontViewController:(id) leftViewController:(id) rightViewController:(id) options:(id)
+(id) revealControllerWithFrontViewController:(id) rightViewController:(id) options:(id)
-(void) showViewController:(id) animated:(BOOL) completion:(id)
-(id) focusedController
-(void) showViewController:(id)
-(id) initWithFrontViewController:(id) leftViewController:(id) rightViewController:(id) options:(id)
-(id) initWithFrontViewController:(id) leftViewController:(id) options:(id)
-(id) initWithFrontViewController:(id) rightViewController:(id) options:(id)
-(void) commonInitializer
-(id) leftViewController
-(BOOL) hasLeftViewController
-(void) showLeftViewControllerAnimated:(BOOL) completion:(id)
-(id) rightViewController
-(BOOL) hasRightViewController
-(void) showRightViewControllerAnimated:(BOOL) completion:(id)
-(void) showFrontViewControllerAnimated:(BOOL) completion:(id)
-(BOOL) isLeftViewVisible
-(void) enterPresentationModeForLeftViewControllerAnimated:(BOOL) completion:(id)
-(BOOL) isRightViewVisible
-(void) enterPresentationModeForRightViewControllerAnimated:(BOOL) completion:(id)
-(void) resignPresentationModeForLeftViewControllerEntirely:(BOOL) animated:(BOOL) completion:(id)
-(void) resignPresentationModeForRightViewControllerEntirely:(BOOL) animated:(BOOL) completion:(id)
-(void) removeFrontViewControllerFromHierarchy
-(void) addFrontViewControllerToHierarchy
-(void) removeLeftViewControllerFromHierarchy
-(void) removeRightViewControllerFromHierarchy
-(void) addLeftViewControllerToHierarchy
-(void) addRightViewControllerToHierarchy
-(void) setLeftViewWidthRange:(_NSRange)
-(void) setRightViewWidthRange:(_NSRange)
-(void) setupPanGestureRecognizer
-(void) setupTapGestureRecognizer
-(id) frontViewContainer
-(CGRect) frontViewFrameForCenter
-(void) setFrontViewContainer:(id)
-(unsigned int) autoresizingMaskForFrontViewContainer
-(void) setFrontViewControllerDimmingView:(id)
-(id) frontViewControllerDimmingView
-(CGRect) frontViewFrameForCurrentState
-(void) updatePanGestureRecognizer
-(void) removePanGestureRecognizerFromFrontView
-(id) leftViewContainer
-(void) setLeftViewContainer:(id)
-(unsigned int) autoresizingMaskForLeftViewContainer
-(CGRect) leftViewFrame
-(id) rightViewContainer
-(void) setRightViewContainer:(id)
-(unsigned int) autoresizingMaskForRightViewContainer
-(CGRect) rightViewFrame
-(BOOL) disableSwipeToReveal
-(id) revealPanGestureRecognizer
-(id) revealResetTapGestureRecognizer
-(BOOL) recognizesPanningOnFrontView
-(void) addPanGestureRecognizerToFrontView
-(BOOL) recognizesResetTapOnFrontView
-(void) addTapGestureRecognizerToFrontView
-(void) removeTapGestureRecognizerFromFrontView
-(void) didRecognizePanWithGestureRecognizer:(id)
-(void) setRevealPanGestureRecognizer:(id)
-(void) didRecognizeTapWithGestureRecognizer:(id)
-(void) setRevealResetTapGestureRecognizer:(id)
-(id) controllerOptions
-(int) animationCurve
-(void) setAllowsOverdraw:(BOOL)
-(BOOL) allowsOverdraw
-(void) setQuickSwipeVelocity:(float)
-(float) quickSwipeVelocity
-(void) setDisablesFrontViewInteraction:(BOOL)
-(BOOL) disablesFrontViewInteraction
-(void) setRecognizesPanningOnFrontView:(BOOL)
-(void) updateResetTapGestureRecognizer
-(void) setRecognizesResetTapOnFrontView:(BOOL)
-(void) handleGestureBeganWithRecognizer:(id)
-(void) handleGestureChangedWithRecognizer:(id)
-(void) handleGestureEndedWithRecognizer:(id)
-(void) setPreviousTouchLocation:(CGPoint)
-(CGPoint) previousTouchLocation
-(void) translateViewsBy:(float) animationType:(unsigned int)
-(void) adjustLeftAndRightViewVisibilities
-(BOOL) shouldMoveFrontViewRightwardsForVelocity:(float)
-(void) moveFrontViewRightwardsIfPossible
-(BOOL) shouldMoveFrontViewLeftwardsForVelocity:(float)
-(void) moveFrontViewLeftwardsIfPossible
-(void) snapFrontViewToClosestEdge
-(float) leftViewMinWidth
-(float) leftViewMaxWidthRespectingOverdraw:(BOOL)
-(float) rightViewMinWidth
-(float) rightViewMaxWidthRespectingOverdraw:(BOOL)
-(void) translateFrontViewBy:(float) isOverdrawing:(BOOL)
-(id) visibleFrontViewController
-(CGRect) frontViewFrameForVisibleLeftView
-(void) setFrontViewFrame:(CGRect) animated:(BOOL) completion:(id)
-(CGRect) frontViewFrameForVisibleRightView
-(CGRect) frontViewFrameForLeftViewPresentationMode
-(CGRect) frontViewFrameForRightViewPresentationMode
-(void) setFrontViewFrameLinearly:(CGRect) animated:(BOOL) duration:(float) options:(unsigned int) completion:(id)
-(_NSRange) leftViewWidthRange
-(_NSRange) rightViewWidthRange
-(void) enterPresentationModeAnimated:(BOOL) completion:(id)
-(void) resignPresentationModeEntirely:(BOOL) animated:(BOOL) completion:(id)
-(void) setFrontViewController:(id) focusAfterChange:(BOOL) completion:(id)
-(void) setLeftViewController:(id)
-(void) setRightViewController:(id)
-(void) setMinimumWidth:(float) maximumWidth:(float) forViewController:(id)
-(BOOL) isPresentationModeActive
-(void) setDisableSwipeToReveal:(BOOL)
-(BOOL) isFrontViewEntirelyVisible
-(void) setControllerOptions:(id)
-(void) setupViewControllers
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) dealloc
-(id) init
-(unsigned int) state
-(BOOL) gestureRecognizerShouldBegin:(id)
-(void) setState:(unsigned int)
-(unsigned int) supportedInterfaceOrientations
-(void) setAnimationDuration:(float)
-(unsigned int) type
-(BOOL) shouldAutorotate
-(id) initWithNibName:(id) bundle:(id)
-(BOOL) shouldAutorotateToInterfaceOrientation:(int)
-(void) setAnimationCurve:(int)
-(void) viewWillTransitionToSize:(CGSize) withTransitionCoordinator:(id)
-(void) viewDidLoad
-(void) willAnimateRotationToInterfaceOrientation:(int) duration:(double)
-(float) animationDuration
-(id) options
-(void) setAnimationType:(unsigned int)
-(unsigned int) animationType
-(void) setInitialTouchLocation:(CGPoint)
-(CGPoint) initialTouchLocation
-(void) setup
-(void) setFrontViewController:(id)
-(id) frontViewController
PBNewWatchSetupViewControllerFlow
-(void) configureForStartFlow
-(BOOL) shouldPairingFlowAllowSkip:(id)
PBTimeRequestMessage
-(id) init
PBInitialWatchSetupViewControllerFlowProvider
-(id) flowWithNavigationController:(id)
-(id) upgradeFirmwareFlowProvider
-(id) initWithUpgradeFirmwareFlowProvider:(id)
-(void) .cxx_destruct
-(id) init
PBDataLoggingSession
-(id) appUUID
-(void) setAppUUID:(id)
-(BOOL) isDuplicateData:(id)
-(void) truncateData
-(unsigned long long) getFreeDiskspace
-(void) setItemsLeft:(unsigned long)
-(void) setLastAppendDate:(id)
-(void) setLastCRC:(unsigned long)
-(void) setLastItemsLength:(unsigned short)
-(void) setLastTouchDate:(id)
-(void) setDataFileURL:(id)
-(BOOL) appendItemsWithData:(id) crc:(unsigned long) itemsLeft:(unsigned long)
-(id) peekData:(unsigned int)
-(void) consumeNumberOfBytes:(unsigned int)
-(id) dataFileURL
-(id) lastAppendDate
-(id) lastTouchDate
-(BOOL) shouldCheckOnceForDuplicates
-(void) setShouldCheckOnceForDuplicates:(BOOL)
-(unsigned long) lastCRC
-(unsigned short) lastItemsLength
-(unsigned long) itemsLeft
-(void) .cxx_destruct
-(id) initWithCoder:(id)
-(void) encodeWithCoder:(id)
-(void) dealloc
-(id) init
-(id) description
-(unsigned long long) cursor
-(void) setCursor:(unsigned long long)
-(BOOL) isFinished
-(void) setIsFinished:(BOOL)
-(void) setSessionID:(unsigned char)
-(unsigned char) sessionID
-(void) setMetadata:(id)
-(id) metadata
PBTableViewCell
+(id) pb_nib
+(id) reuseIdentifier
-(id) reuseIdentifier
PBBaseViewController
-(unsigned int) pb_preferredNavigationBarStyle
-(id) initWithWatchSignal:(id)
-(void) setShowsWatchDisconnectedBanner:(BOOL)
-(void) pb_viewWillLayoutSubviewsAfterSizeChange
-(void) setContentInsetInResponseToWatchDisconnectedBanner:(UIEdgeInsets)
-(void) localizeView
-(id) initWithNibName:(id) bundle:(id) watchSignal:(id)
-(BOOL) showsWatchDisconnectedBanner
-(void) addWatchDisconnectedBanner
-(id) pb_navigationController
-(BOOL) pb_wantsNavigationBar
-(void) setPb_viewIsVisible:(BOOL)
-(BOOL) pb_viewIsVisible
-(void) .cxx_destruct
-(void) dealloc
-(id) init
-(void) setTitle:(id)
-(id) initWithNibName:(id) bundle:(id)
-(void) viewWillLayoutSubviews
-(void) viewDidLayoutSubviews
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) viewDidAppear:(BOOL)
-(void) viewWillDisappear:(BOOL)
-(void) viewDidDisappear:(BOOL)
-(void) updateViewConstraints
-(void) setWatch:(id)
-(id) watch
EJNonRetainingProxy
+(id) proxyWithTarget:(id)
-(BOOL) respondsToSelector:(SEL)
-(id) methodSignatureForSelector:(SEL)
-(id) forwardingTargetForSelector:(SEL)
-(void) forwardInvocation:(id)
PBContact
+(id) contactWithRecordRef:(void*)
-(void) performActionOnAddressBookQuerySession:(id)
-(id) actionSubtitle
-(id) initWithRecordRef:(void*)
-(void*) recordRef
-(id) middleName
-(id) firstName
-(id) lastName
-(void) .cxx_destruct
-(id) init
-(int) identifier
-(id) actionTitle
-(id) phoneNumbers
-(id) fullName
-(id) namePrefix
-(id) nameSuffix
-(id) companyName
-(id) nickname
PBSMSRepliesSuccessViewController
+(id) viewController
-(void) topButtonPressed:(id)
-(void) bottomButtonPressed:(id)
-(void) skipButtonPressed:(id)
-(void) viewDidLoad
EJGeolocationCoreLocationProvider
-(id) updateListener
-(void) setUpdateListener:(id)
-(void) locationManager:(id) didUpdateLocations:(id)
-(void) dealloc
-(id) init
-(void) stop
-(void) start
-(id) locationManager
-(void) setLocationManager:(id)
-(void) locationManager:(id) didFailWithError:(id)
-(void) setEnableHighAccuracy:(BOOL)
-(id) initWithListener:(id)
EJWebViewController
-(id) viewControllerDelegate
-(void) setViewControllerDelegate:(id)
-(void) setJsView:(id)
-(void) onDoneTapped
-(id) jsView
-(BOOL) isURLPebbleURLScheme:(id)
-(void) dismissWithResult:(id)
-(void) setInitialURL:(id)
-(void) .cxx_destruct
-(void) dealloc
-(void) viewWillLayoutSubviews
-(void) viewWillAppear:(BOOL)
-(void) viewDidLoad
-(void) webView:(id) didFailLoadWithError:(id)
-(BOOL) webView:(id) shouldStartLoadWithRequest:(id) navigationType:(int)
-(void) webViewDidFinishLoad:(id)
-(id) initialURL
PBWatchSetupViewControllerFlow
-(void) startFlowWithContext:(id)
-(void) finishFlowWithSuccess:(BOOL)
-(void) flowStep:(id) didFinishWithSuccess:(BOOL)
-(int) completedOnboardingVersion
-(id) onboardingConfigurationManager
-(id) pairedWatchSubject
-(void) configureForStartFlow
-(id) pairedWatch
-(id) upgradePebbleFirmwareFlow
-(id) pairingFlow
-(int) completedWatchOnboardingVersion
-(id) languageSelectionFlow
-(id) pairedWatchSignal
-(id) notificationsFlow
-(id) upgradeFirmwareFlowProvider
-(id) initWithNavigationController:(id) upgradeFirmwareFlowProvider:(id)
-(void) setPairedWatch:(id)
-(void) setPairingFlow:(id)
-(void) setLanguageSelectionFlow:(id)
-(void) setNotificationsFlow:(id)
-(void) setUpgradePebbleFirmwareFlow:(id)
-(void) setPairedWatchSubject:(id)
-(void) setPairedWatchSignal:(id)
-(void) setOnboardingConfigurationManager:(id)
-(void) .cxx_destruct
-(void) setWatch:(id)
-(id) initWithNavigationController:(id)
PBBackgroundFetchManager
-(id) webSyncTrigger
-(id) webSyncManager
-(id) initWithWebSyncManager:(id) webSyncTrigger:(id)
-(void) .cxx_destruct
-(id) init
-(void) application:(id) performFetchWithCompletionHandler:(id)
This file has been truncated, but you can view the full file.
/*
* Generated by class-dump 3.1.2.
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
*/
struct ALCcontext_struct;
struct ALCdevice_struct;
struct CGAffineTransform {
float a;
float b;
float c;
float d;
float tx;
float ty;
};
struct CGContext;
struct CGFont;
struct CGPoint {
float x;
float y;
};
struct CGRect {
struct CGPoint origin;
struct CGSize size;
};
struct CGSize {
float width;
float height;
};
struct GPoint {
short x;
short y;
};
struct GRect {
struct GPoint origin;
struct GSize size;
};
struct GSize {
short w;
short h;
};
struct NSMutableDictionary {
Class _field1;
};
struct OpaqueJSClass;
struct OpaqueJSContext;
struct OpaqueJSString;
struct OpaqueJSValue;
struct UIEdgeInsets {
float _field1;
float _field2;
float _field3;
float _field4;
};
struct _NSRange {
unsigned int location;
unsigned int length;
};
struct _NSZone;
struct __CFHTTPMessage;
struct __CTFont;
struct __compressed_pair<EJVector2 *, std::__1::allocator<EJVector2>> {
CDAnonymousStruct1 *__first_;
};
struct __compressed_pair<subpath_t *, std::__1::allocator<subpath_t>> {
CDAnonymousStruct1 *__first_;
};
struct libwebsocket;
struct libwebsocket_context;
struct libwebsocket_protocols {
char *_field1;
void *_field2;
unsigned int _field3;
unsigned int _field4;
struct libwebsocket_context *_field5;
int _field6;
};
struct multipart_parser;
struct sqlite3;
struct vector<EJVector2, std::__1::allocator<EJVector2>> {
CDAnonymousStruct1 *__begin_;
CDAnonymousStruct1 *__end_;
struct __compressed_pair<EJVector2 *, std::__1::allocator<EJVector2>> __end_cap_;
};
struct vector<subpath_t, std::__1::allocator<subpath_t>> {
CDAnonymousStruct1 *__begin_;
CDAnonymousStruct1 *__end_;
struct __compressed_pair<subpath_t *, std::__1::allocator<subpath_t>> __end_cap_;
};
typedef struct {
struct CGAffineTransform _field1;
int _field2;
CDAnonymousUnion1 _field3;
id _field4;
union {
struct {
unsigned char _field1;
unsigned char _field2;
unsigned char _field3;
unsigned char _field4;
} _field1;
unsigned char _field2[4];
unsigned int _field3;
} _field5;
float _field6;
float _field7;
int _field8;
int _field9;
float _field10;
int _field11;
int _field12;
id _field13;
id _field14;
} CDAnonymousStruct3;
typedef struct {
unsigned int :4;
unsigned int :3;
unsigned int :1;
struct {
unsigned int _field1;
unsigned int _field2;
unsigned short _field3;
char _field4[12];
unsigned char _field5;
} _field1;
unsigned char _field2[0];
} CDAnonymousStruct9;
typedef struct {
unsigned long _field1;
id *_field2;
unsigned long *_field3;
unsigned long _field4[5];
} CDAnonymousStruct6;
typedef struct {
unsigned char major;
unsigned char minor;
} CDAnonymousStruct4;
typedef struct {
unsigned int :4;
unsigned int :3;
unsigned int :1;
} CDAnonymousStruct14;
typedef struct {
unsigned int hasUint8s:1;
unsigned int hasUint16s:1;
unsigned int hasUint32s:1;
unsigned int hasInt8s:1;
unsigned int hasInt16s:1;
unsigned int hasInt32s:1;
unsigned int hasByteArrays:1;
unsigned int didFinish:1;
} CDAnonymousStruct15;
typedef struct {
char _field1;
unsigned char _field2;
char _field3;
unsigned long long _field4;
} CDAnonymousStruct12;
typedef struct {
void *_field1;
int _field2;
int _field3;
int _field4;
int _field5;
} CDAnonymousStruct13;
typedef struct {
char *_field1;
struct OpaqueJSValue *_field2;
} CDAnonymousStruct7;
typedef struct {
float x;
float y;
} CDAnonymousStruct5;
typedef struct {
float width;
float ascent;
float descent;
} CDAnonymousStruct10;
typedef struct {
unsigned short _field1;
unsigned short _field2;
float _field3;
CDAnonymousStruct1 *_field4;
} CDAnonymousStruct11;
typedef struct {
unsigned short _field1;
unsigned char _field2;
unsigned char _field3[18];
} CDAnonymousStruct2;
typedef struct {
} CDAnonymousStruct1;
typedef struct {
unsigned char _field1;
unsigned char _field2;
unsigned char _field3;
} CDAnonymousStruct8;
typedef union {
struct {
unsigned char r;
unsigned char g;
unsigned char b;
unsigned char a;
} rgba;
unsigned char components[4];
unsigned int hex;
} CDAnonymousUnion1;
/*
* File: PebbleTime
* Arch: arm v7 (armv7)
*/
@protocol AVAudioPlayerDelegate <NSObject>
@end
@protocol BITAuthenticatorDelegate <NSObject>
@end
@protocol BITCrashManagerDelegate <NSObject>
@end
@protocol BITFeedbackComposeViewControllerDelegate <NSObject>
@end
@protocol BITFeedbackManagerDelegate <NSObject, BITFeedbackComposeViewControllerDelegate>
@end
@protocol BITHockeyManagerDelegate <NSObject, BITCrashManagerDelegate, BITUpdateManagerDelegate, BITFeedbackManagerDelegate, BITAuthenticatorDelegate>
@end
@protocol BITUpdateManagerDelegate <NSObject>
@end
@protocol CBCentralManagerDelegate <NSObject>
- (void)centralManagerDidUpdateState:(id)fp8;
@end
@protocol CBPeripheralDelegate <NSObject>
@end
@protocol CBPeripheralManagerDelegate <NSObject>
- (void)peripheralManagerDidUpdateState:(id)fp8;
@end
@protocol CLLocationManagerDelegate <NSObject>
@end
@protocol DDLogFormatter <NSObject>
- (id)formatLogMessage:(id)fp8;
@end
@protocol EAAccessoryDelegate <NSObject>
@end
@protocol EJAudioSource
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void)setCurrentTime:(float)fp8;
- (float)currentTime;
- (void)setDuration:(float)fp8;
- (float)duration;
- (void)setVolume:(float)fp8;
- (void)setLooping:(BOOL)fp8;
- (void)pause;
- (void)play;
- (id)initWithPath:(id)fp8;
@end
@protocol EJAudioSourceDelegate
- (void)sourceDidFinishPlaying:(id)fp8;
@end
@protocol EJDeviceMotionDelegate
- (void)triggerDeviceMotionEvents;
@end
@protocol EJDrawable
- (id)texture;
@end
@protocol EJFillable
@end
@protocol EJGeolocationCoreLocationProviderUpdateListener <NSObject>
- (void)errorOccurred:(id)fp8;
- (void)locationChanged:(id)fp8;
@end
@protocol EJJavaScriptContextProvider <NSObject>
- (struct OpaqueJSContext *)javaScriptContext;
- (struct OpaqueJSValue *)invokeCallback:(struct OpaqueJSValue *)fp8 thisObject:(struct OpaqueJSValue *)fp12 argc:(unsigned long)fp16 argv:(const struct OpaqueJSValue **)fp20;
@end
@protocol EJKeyInputDelegate <NSObject>
- (id)nextResponderForKeyInput:(id)fp8;
@end
@protocol EJPebbleEventDelegate <NSObject>
- (void)notifyExit;
- (void)bindUserAccountToken:(id)fp8;
- (void)bindWatch:(id)fp8 withConfigurationRequest:(BOOL)fp12;
- (void)onWebViewClosed:(id)fp8;
- (void)onConfigurationRequested;
- (void)onPush:(id)fp8;
- (void)onAppMessage:(id)fp8;
- (void)onPebbleReady:(BOOL)fp8;
@end
@protocol EJPresentable
- (void)setStyle:(struct CGRect)fp8;
- (struct CGRect)style;
- (void)finish;
- (void)present;
@end
@protocol EJTouchDelegate
- (void)triggerEvent:(id)fp8 all:(id)fp12 changed:(id)fp16 remaining:(id)fp20;
@end
@protocol EJWindowEventsDelegate
- (void)resize;
- (void)pause;
- (void)resume;
@end
@protocol MFMailComposeViewControllerDelegate <NSObject>
@end
@protocol MFMessageComposeViewControllerDelegate <NSObject>
- (void)messageComposeViewController:(id)fp8 didFinishWithResult:(int)fp12;
@end
@protocol MTLJSONSerializing
+ (id)JSONKeyPathsByPropertyKey;
@end
@protocol MTLManagedObjectSerializing
+ (id)managedObjectKeysByPropertyKey;
+ (id)managedObjectEntityName;
@end
@protocol NSCacheDelegate <NSObject>
@end
@protocol NSCoding
- (id)initWithCoder:(id)fp8;
- (void)encodeWithCoder:(id)fp8;
@end
@protocol NSCopying
- (id)copyWithZone:(struct _NSZone *)fp8;
@end
@protocol NSFastEnumeration
- (unsigned int)countByEnumeratingWithState:(CDAnonymousStruct6 *)fp8 objects:(id *)fp12 count:(unsigned int)fp16;
@end
@protocol NSNetServiceBrowserDelegate <NSObject>
@end
@protocol NSNetServiceDelegate <NSObject>
@end
@protocol NSObject
- (id)description;
- (Class)superclass;
- (unsigned int)hash;
- (struct _NSZone *)zone;
- (unsigned int)retainCount;
- (id)autorelease;
- (oneway void)release;
- (id)retain;
- (BOOL)respondsToSelector:(SEL)fp8;
- (BOOL)conformsToProtocol:(id)fp8;
- (BOOL)isMemberOfClass:(Class)fp8;
- (BOOL)isKindOfClass:(Class)fp8;
- (BOOL)isProxy;
- (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
- (id)performSelector:(SEL)fp8 withObject:(id)fp12;
- (id)performSelector:(SEL)fp8;
- (id)self;
- (Class)class;
- (BOOL)isEqual:(id)fp8;
@end
@protocol NSSecureCoding <NSCoding>
+ (BOOL)supportsSecureCoding;
@end
@protocol NSStreamDelegate <NSObject>
@end
@protocol NSURLConnectionDataDelegate <NSURLConnectionDelegate>
@end
@protocol NSURLConnectionDelegate <NSObject>
@end
@protocol PBANCSActionHandlerDelegate <NSObject>
- (void)ANCSActionHandler:(id)fp8 didSendResponse:(unsigned char)fp12 withAttributes:(id)fp16 actions:(id)fp20 forItemIdentifier:(id)fp24;
@end
@protocol PBActiveWatchSelectionCellDelegate <NSObject>
- (void)activeWatchSelectionCellDidDisappear:(id)fp8;
@end
@protocol PBActiveWatchSelectionViewModelDelegate <NSObject>
- (void)showPairNewWatchWithViewModel:(id)fp8;
- (void)failedActiveWatchSelectionWithViewModel:(id)fp8;
- (void)dismissActiveWatchSelectionWithViewModel:(id)fp8;
@end
@protocol PBAddressBookQuerySessionActionable <NSObject>
- (id)actionSubtitle;
- (id)actionTitle;
- (void)performActionOnAddressBookQuerySession:(id)fp8;
@end
@protocol PBAddressBookQuerySessionDelegate <NSObject>
- (void)addressBookQuerySessionFailedWithNoContactAccess:(id)fp8;
- (void)addressBookQuerySession:(id)fp8 finishedWithContact:(id)fp12 labeledValue:(id)fp16;
- (void)addressBookQuerySession:(id)fp8 foundMultipleAddresses:(id)fp12;
- (void)addressBookQuerySession:(id)fp8 foundMultipleContactMatches:(id)fp12;
- (void)addressBookQuerySessionFailedToFindContactMatch:(id)fp8;
@end
@protocol PBAnalyticsDataEntry <NSObject, NSCopying, NSCoding>
- (id)analyticsRawData;
- (id)timeZone;
- (id)date;
- (id)uniqueIdentifier;
@end
@protocol PBAnalyticsDataLoggingConsumerDelegate <NSObject>
- (void)dataLoggingConsumer:(id)fp8 receivedData:(id)fp12;
@end
@protocol PBAnalyticsDataStore <NSObject>
- (id)anyStoredAnalyticDataEntry;
- (id)storedAnalyticsDataEntries;
- (void)removeAnalyticsDataEntry:(id)fp8;
- (void)storeAnalyticsDataEntry:(id)fp8;
@end
@protocol PBAnalyticsSessionManager <NSObject>
- (id)sendAnalyticsDataEntry:(id)fp8;
@end
@protocol PBAnalyticsWatchApp <NSObject>
- (BOOL)hasCompanionApp;
- (id)developerName;
- (id)releaseID;
- (id)appUUID;
- (id)typeString;
- (id)name;
- (id)appID;
@end
@protocol PBApliteUpdateViewControllerDelegate <PBViewControllerFlowStepDelegate>
- (void)apliteViewControllerDidChooseToContinue:(id)fp8;
- (void)apliteViewControllerDidChooseClassicApp:(id)fp8;
- (void)apliteViewControllerDidTapBackButton:(id)fp8;
@end
@protocol PBAppVersionSupportTableFooterViewDelegate <NSObject>
- (void)appVersionViewTappedToCheckForUpdates:(id)fp8;
@end
@protocol PBBTClassicPairingFlowDelegate <PBViewControllerFlowStepDelegate>
@end
@protocol PBBTClassicWatchTransportDelegate <NSObject>
- (void)transportDidDisconnect:(id)fp8;
@end
@protocol PBBTLowEnergyPairingFlowDelegate <PBViewControllerFlowStepDelegate>
@end
@protocol PBBackgroundUpdateOperation <NSObject>
+ (id)backgroundUpdateOperationWithWatch:(id)fp8;
- (void)backgroundUpdateService:(id)fp8 performUpdateWithCompletionHandler:(id)fp(null);
- (void)backgroundUpdateService:(id)fp8 checkForUpdatesWithForcedRefresh:(BOOL)fp12 completionHandler:(id)fp(null);
@end
@protocol PBBlobCoding <NSObject>
- (void)encodeToDataWriter:(id)fp8;
@end
@protocol PBBlobDBEndpointMessage <NSObject>
- (unsigned short)token;
- (unsigned char)database;
- (BOOL)emptiesDatabaseOnSuccessfulResponse;
- (BOOL)canBeSentWhenDatabaseFull;
- (BOOL)isSuccessfulForResponse:(unsigned char)fp8;
@end
@protocol PBBlobDBEndpointMessageFactory <NSObject>
- (id)clearMessageWithDatabase:(unsigned char)fp8;
- (id)deleteMessageWithDatabase:(unsigned char)fp8 key:(id)fp12;
- (id)insertMessageWithDatabase:(unsigned char)fp8 key:(id)fp12 value:(id)fp16;
@end
@protocol PBBlobDecoding <NSObject>
- (id)initWithSequentialDataReader:(id)fp8;
@end
@protocol PBBlobEntry <NSObject>
+ (id)entityName;
+ (id)createBlobEntryWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
- (void)setUpdatedAt:(id)fp8;
- (id)updatedAt;
- (void)setEntryDeletedValue:(BOOL)fp8;
- (BOOL)entryDeletedValue;
- (id)blobEntryStatuses;
- (void)addStatusesObject:(id)fp8;
- (BOOL)updateValuesFromBlobEntryModel:(id)fp8;
@end
@protocol PBBlobEntryModel <NSObject>
+ (id)blobEntryModelFromBlobEntry:(id)fp8;
- (id)modelIdentifier;
@end
@protocol PBBlobEntryStatus <NSObject>
+ (id)allBlobEntryStatusesForWatch:(id)fp8;
+ (id)blobEntryStatusForWatch:(id)fp8 blobEntry:(id)fp12 lastSyncAt:(id)fp16 inManagedObjectContext:(id)fp20;
- (id)blobEntry;
- (void)setLastSyncAt:(id)fp8;
- (id)lastSyncAt;
- (id)watch;
- (void)setBlobEntryStatusDeleted:(BOOL)fp8;
- (BOOL)blobEntryStatusDeleted;
- (void)addToWatch:(id)fp8;
@end
@protocol PBCalendarEntity <NSObject>
- (id)entityIdentifier;
@end
@protocol PBCalendarEventManagerDelegate <NSObject>
- (void)calendarEventManagerDidFinishSynchronization:(id)fp8;
- (void)calendarEventManager:(id)fp8 willRemoveEvent:(id)fp12;
- (void)calendarEventManager:(id)fp8 didUpdateEvent:(id)fp12;
- (void)calendarEventManager:(id)fp8 didAddEvent:(id)fp12;
@end
@protocol PBCircularBufferOutputStreamSink <NSObject>
- (void)circularBufferOutputStreamHasBytesAvailable:(id)fp8;
@end
@protocol PBCloudApp <NSObject>
- (id)bootstrapFileName;
- (id)translationTable;
- (id)entryPointScriptPath;
- (id)appRootFileURL;
- (id)developerID;
- (id)shortName;
- (id)name;
- (id)UUID;
@end
@protocol PBCloudAppDelegate <NSObject>
- (void)jsView:(id)fp8 hideWebViewControllerWithResponse:(BOOL)fp12;
- (BOOL)jsView:(id)fp8 revealWebViewControllerWithURL:(id)fp12;
@end
@protocol PBCloudAppHostDelegate <NSObject>
- (void)fetchTimelineTokenForAppWithUUID:(id)fp8 completion:(id)fp(null);
@end
@protocol PBConnectChargerViewControllerDelegate <PBViewControllerFlowStepDelegate>
- (void)connectChargerViewControllerDidContinue:(id)fp8;
- (void)connectChargerViewControllerDidTapBackButton:(id)fp8;
@end
@protocol PBContactsSettingsViewModelDelegate <NSObject>
- (void)contactsSettingsViewModelDidRefreshData:(id)fp8;
@end
@protocol PBCounterDelegate <NSObject>
- (void)counter:(id)fp8 didChangeValueFrom:(int)fp12 to:(int)fp16;
@end
@protocol PBDashboardDefaultSettingsViewDelegate <NSObject>
- (void)leftMenuBottomOptionsViewTappedOnViewAtIndex:(int)fp8;
@end
@protocol PBDataLoggingConsumer <NSObject>
- (void)closeSessionWithID:(unsigned char)fp8;
- (BOOL)appendItemsWithData:(id)fp8 crc:(unsigned long)fp12 itemsLeft:(unsigned long)fp16 toSessionWithID:(unsigned char)fp20;
- (void)openSessionWithID:(unsigned char)fp8 appUUID:(id)fp12 tag:(unsigned long)fp16 timestamp:(unsigned long)fp20 type:(unsigned char)fp24 itemSize:(unsigned short)fp28;
@end
@protocol PBDataLoggingNetServiceConnectionDelegate <NSObject>
@end
@protocol PBDetailPopupTableCellDelegate <NSObject>
- (id)areTimelineNotificationsEnabledForCell:(id)fp8;
- (id)areTimelinePinsEnabledForCell:(id)fp8;
- (void)contactDeveloper:(id)fp8;
- (void)openAboutWatchApp:(id)fp8;
- (void)toggleAreTimelineNotificationsEnabled:(id)fp8;
- (void)toggleAreTimelinePinsEnabled:(id)fp8;
@end
@protocol PBDetailPopupViewModelDelegate <NSObject>
- (void)viewModel:(id)fp8 openShareMenuWithWatchApp:(id)fp12;
- (void)presentEmailDeveloperForViewModel:(id)fp8;
- (void)presentAppAboutWebPageForViewModel:(id)fp8;
- (void)showCompanionAppForViewModel:(id)fp8;
- (void)openHealthSettings:(id)fp8;
- (void)openWeatherSettings:(id)fp8;
- (void)openCalendarSettings:(id)fp8;
- (void)viewModel:(id)fp8 openSettingsForWatchApp:(id)fp12;
@end
@protocol PBFileURLHandler <NSObject>
- (BOOL)handleFileURL:(id)fp8;
@end
@protocol PBFirmwareUpdateServiceDelegate <NSObject>
- (void)firmwareUpdateService:(id)fp8 foundNewFirmwareUpdate:(id)fp12 ofType:(unsigned int)fp16 forWatch:(id)fp20;
@end
@protocol PBFirmwareUpdateViewControllerBuilder <NSObject>
- (void)setCompletionBlock:(id)fp(null);
- (id)completionBlock;
- (void)setCanCancelUpdate:(BOOL)fp8;
- (BOOL)canCancelUpdate;
- (void)setFirmwareUpdate:(id)fp8;
- (id)firmwareUpdate;
- (void)setMode:(int)fp8;
- (int)mode;
- (void)setWatchSignal:(id)fp8;
- (id)watchSignal;
@end
@protocol PBFirmwareUpdateViewControllerState <NSObject>
+ (id)alloc;
@end
@protocol PBFirmwareUpdaterDelegate <NSObject>
@end
@protocol PBFixPermissionsViewControllerDelegate <PBViewControllerFlowStepDelegate>
- (void)fixPermissionViewControllerWantsToSkip:(id)fp8;
- (void)fixPermissionViewControllerWantsToFix:(id)fp8 needsToInvokeSettings:(BOOL)fp12;
@end
@protocol PBHTTPProtocolMiddleware <NSObject>
@end
@protocol PBHTTPResponsePagination <NSObject>
- (id)nextURL;
- (BOOL)hasMore;
@end
@protocol PBHandshakeWatchServiceDelegate
- (void)handshakeWatchService:(id)fp8 didFailHandshakeWithError:(id)fp12;
@end
@protocol PBHealthSettingsTableEnableHealthModelProtocol <NSObject>
- (void)enableHealthModel:(id)fp8 updatedEnableState:(BOOL)fp12;
@end
@protocol PBHealthSettingsTableInsightModelDelegate <NSObject>
- (void)showHealthKitForInsightHealthModel:(id)fp8;
@end
@protocol PBHealthSettingsTableViewProtocol <NSObject>
- (void)saveChanges;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)count;
- (id)sectionFooterTitle;
- (id)sectionTitle;
@end
@protocol PBIPCService <NSObject>
- (void)handleWatchDidConnect:(id)fp8;
- (id)responseForRequestWithData:(const char *)fp8 length:(unsigned int)fp12;
@end
@protocol PBInstallDefaultLockerItemsSettingsStore <NSObject>
- (void)setObject:(id)fp8 forKey:(id)fp12;
- (id)stringArrayForKey:(id)fp8;
@end
@protocol PBJSBridgeAPITransaction <NSObject>
- (id)transactionPacketAsDictionary;
@end
@protocol PBLEPermissionRequestPolicy <NSObject>
- (id)shouldInitializeCoreBluetoothObjectsPromise;
@end
@protocol PBLanguageISOItem <NSObject>
- (id)ISOCode;
@end
@protocol PBLanguageInformation <NSObject>
- (id)localizedName;
- (id)name;
- (id)ISOCode;
@end
@protocol PBLanguagePackInfo <NSObject>
- (unsigned short)version;
- (id)ISOCode;
- (BOOL)isEqualToLanguagePackInfo:(id)fp8;
@end
@protocol PBLanguageSelectionDelegate <NSObject>
- (void)languageSelectionTableViewController:(id)fp8 selectedLanguage:(id)fp12;
@end
@protocol PBLanguageSelectionInfoDelegate <PBViewControllerFlowStepDelegate>
- (void)languageSelectionInfoSkipInstallingLanguagePack:(id)fp8;
- (void)languageSelectionInfoFinishedInstallingLanguagePack:(id)fp8;
- (void)languageSelectionInfoWantsToSelectLanguage:(id)fp8;
- (BOOL)languageSelectionInfoShouldAllowSkip:(id)fp8;
@end
@protocol PBLegacyAppUninstallViewControllerDelegate <PBViewControllerFlowStepDelegate>
- (void)legacyAppViewControllerDidFinish:(id)fp8;
- (void)legacyAppViewControllerDidTapBackButton:(id)fp8;
@end
@protocol PBLockerAppManagerDataUpdatePolicy <NSObject>
+ (id)policy;
- (BOOL)lockerAppManager:(id)fp8 shouldFetchLockerAppsForUserWithAccountID:(id)fp12;
@end
@protocol PBLockerAppManagerObserver <NSObject>
@end
@protocol PBLoginViewControllerDelegate
- (void)loginViewController:(id)fp8 didLoginWithAccessToken:(id)fp12;
@end
@protocol PBLoopedFirmwareUpdaterDelegate <PBFirmwareUpdaterDelegate>
- (void)updater:(id)fp8 didLogMessage:(id)fp12;
@end
@protocol PBMatchingWatchDiscoveryServiceDelegate <NSObject>
- (void)discoveryService:(id)fp8 didFailToPairCandidate:(id)fp12 error:(id)fp16;
- (void)discoveryService:(id)fp8 didPairCandidate:(id)fp12;
- (void)discoveryService:(id)fp8 willPairCandidate:(id)fp12;
- (void)discoveryServiceDidFailToDiscoverCandidate:(id)fp8 error:(id)fp12;
- (void)discoveryService:(id)fp8 didDiscoverCandidate:(id)fp12;
@end
@protocol PBModelessReorderTableViewMediatorDelegate <NSObject>
@end
@protocol PBMultipartFormData
- (void)appendFinalBoundary;
- (void)appendPartWithHeaders:(id)fp8 body:(id)fp12;
@end
@protocol PBNotificationActionHandler <NSObject>
+ (id)handlerWithDelegate:(id)fp8;
- (id)delegate;
- (void)handleActionWithActionIdentifier:(unsigned char)fp8 attributes:(id)fp12;
- (void)startHandlingInvokeActionMessage:(id)fp8;
@end
@protocol PBNotificationActionHandlerDelegate <NSObject>
- (void)notificationHandler:(id)fp8 didSendError:(id)fp12 withTitle:(id)fp16 icon:(id)fp20;
- (void)notificationHandler:(id)fp8 didSendResponse:(unsigned char)fp12 withAttributes:(id)fp16 actions:(id)fp20;
@end
@protocol PBNotificationPairingViewControllerDelegate <NSObject>
- (void)notificationPairingViewController:(id)fp8 didFailPairingWithWatch:(id)fp12 errorMessage:(id)fp16;
- (void)notificationPairingViewController:(id)fp8 didSucceedPairingWithWatch:(id)fp12;
@end
@protocol PBNuanceClientDelegate <NSObject>
- (void)nuanceClient:(id)fp8 didFailWithError:(id)fp12;
- (void)nuanceClient:(id)fp8 didFinishWithTranscription:(id)fp12;
@end
@protocol PBOnboardingViewControllerFlowStep <PBViewControllerFlowStep>
- (int)completedOnboardingVersion;
@end
@protocol PBPBWSideloadInstaller <NSObject>
- (void)installPBWFromURL:(id)fp8 completion:(id)fp(null);
@end
@protocol PBPairingBaseViewControllerDelegate <NSObject>
- (BOOL)shouldPairingViewControllerAllowSkip:(id)fp8;
- (void)pairingViewController:(id)fp8 pairingWasIgnoredForTransportNamed:(id)fp12;
- (void)pairingViewControllerPairingWasSkipped:(id)fp8;
- (void)pairingViewControllerPairingDidFail:(id)fp8 error:(id)fp12;
- (void)pairingViewControllerPairingDidSucceed:(id)fp8;
- (void)pairingViewControllerUserWantsToStartPairing:(id)fp8;
@end
@protocol PBPairingFlow <NSObject>
- (id)startingViewController;
- (id)pairedWatch;
@end
@protocol PBPebbleCentralDelegate <NSObject>
@end
@protocol PBPeripheralDataRetrieverDelegate <NSObject>
- (void)peripheralDataRetrieverCompleted:(id)fp8;
@end
@protocol PBPhoneAppVersionSentToWatchListener <NSObject>
- (void)didSendPhoneAppVersionToWatch:(id)fp8;
@end
@protocol PBPingPongBroadcasterListener <NSObject>
- (void)broadcaster:(id)fp8 didReceivePingMessage:(id)fp12 forWatch:(id)fp16;
@end
@protocol PBPlacemarkPickerViewControllerDelegate <NSObject>
- (void)placemarkPicker:(id)fp8 didPickPlacemark:(id)fp12;
@end
@protocol PBProtocolMessage
@end
@protocol PBProtocolSessionControllerDelegate <NSObject>
- (void)sendData:(id)fp8 withType:(int)fp12;
- (void)sessionController:(id)fp8 didNotExpectMessage:(id)fp12;
- (BOOL)sessionController:(id)fp8 shouldResetSessionOnStreamError:(id)fp12;
- (void)sessionControllerDidOpenSession:(id)fp8;
- (void)sessionControllerWillResetSession:(id)fp8;
- (void)sessionControllerDidCloseSession:(id)fp8;
- (void)sessionController:(id)fp8 handleError:(id)fp12;
@end
@protocol PBProtocolStreamWorkerDelegate <NSStreamDelegate>
- (void)streamWorkerClosed:(id)fp8;
@end
@protocol PBProximityBasedPairingServiceDelegate <NSObject>
- (void)pairingService:(id)fp8 didFailToPairCandidate:(id)fp12 error:(id)fp16;
- (void)pairingService:(id)fp8 didPairCandidate:(id)fp12;
- (void)pairingService:(id)fp8 willPairCandidate:(id)fp12;
- (void)pairingService:(id)fp8 didDiscoverCandidate:(id)fp12;
@end
@protocol PBRadioButtonOptionModel <NSObject>
- (id)title;
- (BOOL)isEqual:(id)fp8;
@end
@protocol PBRadioButtonTableViewSectionDelegate <NSObject>
@end
@protocol PBRemoteNotificationDelegate <NSObject>
- (void)handleTimelineUpdateNotification:(id)fp8 fetchCompletionHandler:(id)fp(null);
- (void)handleAlertNotification:(id)fp8;
@end
@protocol PBRemoteResource <PBResource>
- (id)URLRequest;
@end
@protocol PBResource <NSObject>
- (id)proposedFileName;
@end
@protocol PBSetUpNotificationsBannerViewDelegate <NSObject>
- (void)setUpNotificationsBannerViewTapped:(id)fp8;
@end
@protocol PBShareableWatchApp <PBAnalyticsWatchApp>
- (id)shareScreenshotImageURL;
- (id)shareURL;
@end
@protocol PBSwipeTabBarControllerDelegate <NSObject>
- (void)viewVisibilityDidChange:(BOOL)fp8;
@end
@protocol PBSwipeTabBarDelegate <NSObject>
- (void)tabBar:(id)fp8 didSelectItemAtIndex:(int)fp12;
@end
@protocol PBTimelineBlobMapperConfiguration <NSObject>
- (id)layouts;
- (id)attributes;
- (id)resources;
@end
@protocol PBTimeoutTimerDelegate <NSObject>
- (void)timeoutTimerDidTimeout:(id)fp8;
@end
@protocol PBURLRequestSerialization <NSObject, NSSecureCoding, NSCopying>
- (id)requestBySerializingRequest:(id)fp8 withParameters:(id)fp12 error:(id *)fp16;
@end
@protocol PBViewControllerFlowProvider <NSObject>
- (id)flowWithNavigationController:(id)fp8;
@end
@protocol PBViewControllerFlowStep <NSObject>
@end
@protocol PBViewControllerFlowStepDelegate <NSObject>
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
@end
@protocol PBVoiceLanguageSelectionTableViewControllerDelegate <NSObject>
- (void)selectionTableViewController:(id)fp8 didSelectLanguage:(id)fp12;
@end
@protocol PBWatchAppCellViewModelDelegate <NSObject>
- (void)openHealthSettings:(id)fp8;
- (void)openWeatherSettings:(id)fp8;
- (void)openCalendarSettings:(id)fp8;
- (void)viewModel:(id)fp8 openSettingsForWatchApp:(id)fp12;
@end
@protocol PBWatchAppLoadRequest <NSObject>
- (id)appUUID;
- (id)name;
- (id)appID;
@end
@protocol PBWatchAppsViewModelDelegate <NSObject>
- (void)openHealthSettings:(id)fp8;
- (void)openWeatherSettings:(id)fp8;
- (void)openCalendarSettings:(id)fp8;
- (void)viewModel:(id)fp8 openSettingsForWatchApp:(id)fp12;
- (void)viewModelDidMoveWatchAppAtIndex:(id)fp8 toIndexPath:(id)fp12;
- (void)viewModelDidUpdateWatchApps:(id)fp8;
@end
@protocol PBWatchCandidateDelegate <NSObject>
- (void)watchCandidate:(id)fp8 didFailToPairWithError:(id)fp12;
- (void)watchCandidateDidPair:(id)fp8;
- (void)watchCandidateWillPair:(id)fp8;
- (void)watchCandidate:(id)fp8 didFailToIdentifyItselfWithError:(id)fp12;
- (void)watchCandidateDidIdentifyItself:(id)fp8;
- (void)watchCandidate:(id)fp8 wantsToConnectToPeripheral:(id)fp12;
@end
@protocol PBWatchConnectionStatusViewDelegate <NSObject>
- (void)watchConnectionStatusViewWasTappedToConnect:(id)fp8;
@end
@protocol PBWatchDelegate <NSObject>
@end
@protocol PBWatchDiscoveryServiceDelegate
- (void)discoveryService:(id)fp8 didDisconnectCandidate:(id)fp12;
- (void)discoveryService:(id)fp8 didFailToPairCandidate:(id)fp12 error:(id)fp16;
- (void)discoveryService:(id)fp8 didPairCandidate:(id)fp12;
- (void)discoveryService:(id)fp8 willPairCandidate:(id)fp12;
- (void)discoveryService:(id)fp8 didDiscoverCandidate:(id)fp12;
@end
@protocol PBWatchMessaging <NSObject>
- (id)watch;
- (void)unExpect:(id)fp8;
- (id)expectAndReturnMessageOfClass:(Class)fp8 matching:(id)fp(null) within:(void)fp12;
- (id)expectMessageOfClass:(Class)fp8 matching:(id)fp(null) within:(void)fp12 onReceive:(double)fp16 onTimeout:(id)fp(null);
- (id)expectMessageOfClass:(Class)fp8 within:(double)fp12 onReceive:(id)fp(null) onTimeout:(void)fp20;
- (void)send:(id)fp8 onDone:(id)fp(null) onTimeout:(void)fp12;
- (void)send:(id)fp8 onDone:(id)fp(null) onTimeout:(void)fp12 processInQueue:(id)fp(null);
@end
@protocol PBWatchModelSelectorViewControllerDelegate <PBViewControllerFlowStepDelegate>
- (void)flowStepDidSkipSelection:(id)fp8;
- (void)flowStep:(id)fp8 didSelectWatchModel:(int)fp12;
- (BOOL)shouldPairingFlowAllowSkip:(id)fp8;
@end
@protocol PBWatchSelectionViewModelDelegate <NSObject>
- (void)showPairNewWatchWithViewModel:(id)fp8;
- (void)failedActiveWatchSelectionWithViewModel:(id)fp8;
- (void)dismissActiveWatchSelectionWithViewModel:(id)fp8;
@end
@protocol PBWatchService <NSObject>
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (id)watch;
@end
@protocol PBWatchServicesSet <NSObject>
+ (id)alloc;
- (id)watchServiceOfClass:(Class)fp8;
@end
@protocol PBWatchSetupViewControllerFlowStep <PBViewControllerFlowStep>
- (int)completedWatchOnboardingVersion;
@end
@protocol PBWatchTransport <NSObject>
- (id)outputStream;
- (id)inputStream;
- (BOOL)isShared;
- (id)kind;
- (id)firmwareVersion;
- (id)serialNumber;
- (id)name;
- (id)identifier;
- (void)closeSession;
- (BOOL)createSession:(id *)fp8;
- (void)open;
- (BOOL)matchesAppUUID:(id)fp8;
- (BOOL)matchesWatch:(id)fp8;
@end
@protocol PBWatchTransportManager <NSObject>
@end
@protocol PBWatchTransportManagerDelegate <NSObject>
- (void)watchTransportManager:(id)fp8 didDisconnectTransport:(id)fp12;
- (void)watchTransportManager:(id)fp8 didConnectTransport:(id)fp12;
@end
@protocol PBWatchTransportServiceDelegate <NSObject>
- (int)watchTransportService:(id)fp8 client:(id)fp12 didSendWriteRequest:(id)fp16;
- (void)watchTransportService:(id)fp8 didDisconnectClient:(id)fp12;
- (void)watchTransportService:(id)fp8 didConnectClient:(id)fp12;
- (void)watchTransportServiceIsReady:(id)fp8;
@end
@protocol PBWatchfacesCellViewModelDelegate <NSObject>
- (void)cellModel:(id)fp8 setAsDefaultWatchFace:(id)fp12;
- (void)cellModel:(id)fp8 openSettingsForWatchApp:(id)fp12;
@end
@protocol PBWatchfacesViewModelDelegate <NSObject>
- (void)viewModel:(id)fp8 openSettingsForWatchApp:(id)fp12;
- (void)viewModelDidMoveWatchFaceAtIndex:(id)fp8 toIndexPath:(id)fp12;
- (void)viewModelDidUpdateWatchfaces:(id)fp8;
@end
@protocol PBWeatherLocationsSectionsControllerDelegate <NSObject>
- (void)locationsSectionsControllerDidTapCurrentLocationIssueIcon:(id)fp8;
- (void)locationsSectionsControllerDidTapAddLocation:(id)fp8;
@end
@protocol PBWeatherReportListener <NSObject>
- (void)didUpdateReport:(id)fp8 forPlacemark:(id)fp12 otherLocationRecords:(id)fp16;
@end
@protocol PBWeatherTimelineAdapterDelegate <NSObject>
- (void)weatherTimelineAdapter:(id)fp8 updatedPins:(id)fp12 deletedPinIdentifiers:(id)fp16;
@end
@protocol PBWebSocketManagerChannel <NSObject>
- (void)send:(id)fp8;
@end
@protocol PBWebSocketManagerChannelDelegate <NSObject>
- (void)webSocketManagerChannel:(id)fp8 didReceiveData:(id)fp12;
@end
@protocol PBWebSocketManagerDataSource <NSObject>
- (id)authenticationTokenForWebSocketManager:(id)fp8;
- (id)webSocketProxyURLForWebSocketManager:(id)fp8;
@end
@protocol PBWebSocketManagerDelegate <NSObject>
- (void)webSocketManager:(id)fp8 wantsToInstallPBWFromData:(id)fp12 completion:(id)fp(null);
@end
@protocol PBWebSocketManagerTimelineDelegate <NSObject>
- (BOOL)webSocketManager:(id)fp8 deleteTimelinePinWithIdentifier:(id)fp12;
- (BOOL)webSocketManager:(id)fp8 insertTimelinePinWithJSONDictionary:(id)fp12;
@end
@protocol PBWebSocketsClientDataSource <NSObject>
- (id)authenticationTokenForWebSocketsClient:(id)fp8;
@end
@protocol PBWebSocketsClientDelegate <PBWebSocketManagerChannelDelegate>
- (void)webSocketsClientDidDisconnectFromCloudPebble:(id)fp8;
- (void)webSocketsClientDidConnectToCloudPebble:(id)fp8;
- (void)webSocketsClientDidFailToAuthenticate:(id)fp8;
- (void)webSocketsClientDidAuthenticate:(id)fp8;
- (void)webSocketsClientDidStop:(id)fp8;
- (void)webSocketsClientDidStart:(id)fp8;
@end
@protocol PBWebSocketsConnectionDelegate <PBWebSocketManagerChannelDelegate>
@end
@protocol PBWebSocketsServerDelegate <NSObject>
@end
@protocol PBWebSocketsTimelineAdapterDelegate <NSObject>
- (id)webSocketTimelineAdapter:(id)fp8 existingPinWithTimelineIdentifier:(id)fp12;
- (BOOL)webSocketTimelineAdapter:(id)fp8 deleteTimelinePinWithIdentifier:(id)fp12;
- (BOOL)webSocketTimelineAdapter:(id)fp8 insertTimelinePin:(id)fp12;
@end
@protocol PBWebSyncManagerDelegate <NSObject>
- (BOOL)webSyncManager:(id)fp8 didFetchTimelineUpdates:(id)fp12 isResync:(BOOL)fp16;
- (void)webSyncManagerMustResync:(id)fp8;
@end
@protocol PBWebTimelineAdapterDelegate <NSObject>
- (void)webTimelineAdapterDidFinishSynchronization:(id)fp8;
- (void)webTimelineAdapterMustDeleteAllWebTimelinePins:(id)fp8;
- (void)webTimelineAdapter:(id)fp8 didUnsubscribeFromTopicKey:(id)fp12;
- (void)webTimelineAdapter:(id)fp8 didSubscribeToTopicKey:(id)fp12;
- (void)webTimelineAdapter:(id)fp8 didDeletePinWithIdentifier:(id)fp12;
- (void)webTimelineAdapter:(id)fp8 didCreatePin:(id)fp12;
- (void)webTimelineAdapter:(id)fp8 didUpdatePin:(id)fp12;
- (id)webTimelineAdapter:(id)fp8 existingPinWithTimelineIdentifier:(id)fp12;
@end
@protocol PBWebViewDelegate <NSObject>
@end
@protocol QServerDelegate <NSObject>
@end
@protocol SRWebSocketDelegate <NSObject>
- (void)webSocket:(id)fp8 didReceiveMessage:(id)fp12;
@end
@protocol TTTAttributedLabelDelegate <NSObject>
@end
@protocol UIActionSheetDelegate <NSObject>
@end
@protocol UIActivityItemSource <NSObject>
- (id)activityViewController:(id)fp8 itemForActivityType:(id)fp12;
- (id)activityViewControllerPlaceholderItem:(id)fp8;
@end
@protocol UIAlertViewDelegate <NSObject>
@end
@protocol UIApplicationDelegate <NSObject>
@end
@protocol UIBarPositioningDelegate <NSObject>
@end
@protocol UICollectionViewDataSource <NSObject>
- (id)collectionView:(id)fp8 cellForItemAtIndexPath:(id)fp12;
- (int)collectionView:(id)fp8 numberOfItemsInSection:(int)fp12;
@end
@protocol UICollectionViewDelegate <UIScrollViewDelegate>
@end
@protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
@end
@protocol UIGestureRecognizerDelegate <NSObject>
@end
@protocol UIKeyInput <UITextInputTraits>
- (void)deleteBackward;
- (void)insertText:(id)fp8;
- (BOOL)hasText;
@end
@protocol UIPickerViewDataSource <NSObject>
- (int)pickerView:(id)fp8 numberOfRowsInComponent:(int)fp12;
- (int)numberOfComponentsInPickerView:(id)fp8;
@end
@protocol UIPickerViewDelegate <NSObject>
@end
@protocol UIScrollViewDelegate <NSObject>
@end
@protocol UISearchBarDelegate <UIBarPositioningDelegate>
@end
@protocol UITableViewDataSource <NSObject>
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
@end
@protocol UITableViewDelegate <NSObject, UIScrollViewDelegate>
@end
@protocol UITextFieldDelegate <NSObject>
@end
@protocol UITextInputTraits <NSObject>
@end
@protocol UIViewControllerTransitioningDelegate <NSObject>
@end
@protocol UIWebViewDelegate <NSObject>
@end
@protocol __ARCLiteIndexedSubscripting__
- (void)setObject:(id)fp8 atIndexedSubscript:(unsigned int)fp12;
- (id)objectAtIndexedSubscript:(unsigned int)fp8;
@end
@protocol __ARCLiteKeyedSubscripting__
- (void)setObject:(id)fp8 forKeyedSubscript:(id)fp12;
- (id)objectForKeyedSubscript:(id)fp8;
@end
@interface PBHealthAnalyticsManager : _ABAddressBookAddRecord <PBAnalyticsDataLoggingConsumerDelegate, PBWatchService>
{
PBWatch *_watch;
PBAnalyticsUserDefaultsDataStore *_analyticsDataStore;
NSOperationQueue *_operationQueue;
PBAnalyticsDataLoggingConsumer *_stepDataLoggingConsumer;
PBAnalyticsDataLoggingConsumer *_sleepDataLoggingConsumer;
PBHealthManager *_healthManager;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (void)setHealthManager:(id)fp8;
- (id)healthManager;
- (void)setSleepDataLoggingConsumer:(id)fp8;
- (id)sleepDataLoggingConsumer;
- (void)setStepDataLoggingConsumer:(id)fp8;
- (id)stepDataLoggingConsumer;
- (id)operationQueue;
- (id)analyticsDataStore;
- (id)watch;
- (void).cxx_destruct;
- (void)saveSleepAnalyticsDataInHealthKit:(id)fp8;
- (void)saveStepAnalyticsDataInHealthKit:(id)fp8;
- (void)enqueueAnalyticsDataInDataStore:(id)fp8;
- (void)dataLoggingConsumer:(id)fp8 receivedData:(id)fp12;
- (void)dealloc;
- (id)initWithWatch:(id)fp8 watchServicesSet:(id)fp12 dataStore:(id)fp16 healthManager:(id)fp20;
- (id)init;
@end
@interface PBNuanceClient : _ABAddressBookAddRecord
{
PBStreamingMultipartFormData *_formData;
PBNuanceRequest *_nuanceRequest;
unsigned int _rate;
PBWatch *_watch;
PBVoiceSessionManager *_sessionManager;
PBLanguageConfiguration *_languageConfiguration;
PBWatchApp *_watchApp;
id <PBNuanceClientDelegate> _delegate;
int _dataSizeBytes;
int _transcriptionLengthBytes;
double _startTime;
double _endTime;
double _startLatency;
double _endLatency;
}
+ (id)clientWithDelegate:(id)fp8 rate:(unsigned short)fp12 watch:(id)fp16 watchApp:(id)fp20;
- (void)setTranscriptionLengthBytes:(int)fp8;
- (int)transcriptionLengthBytes;
- (void)setDataSizeBytes:(int)fp8;
- (int)dataSizeBytes;
- (void)setEndLatency:(double)fp8;
- (double)endLatency;
- (void)setStartLatency:(double)fp8;
- (double)startLatency;
- (void)setEndTime:(double)fp8;
- (double)endTime;
- (void)setStartTime:(double)fp8;
- (double)startTime;
- (id)delegate;
- (id)watchApp;
- (id)languageConfiguration;
- (id)sessionManager;
- (id)watch;
- (unsigned int)rate;
- (id)nuanceRequest;
- (id)formData;
- (void).cxx_destruct;
- (void)logSpeechRecognitionWithResponse:(id)fp8 error:(id)fp12;
- (id)buildTranscriptionFromVoiceResponse:(id)fp8;
- (id)cleanWord:(id)fp8;
- (void)appendRequestInfo;
- (void)appendRequestData;
- (void)stop;
- (void)writeAudioData:(id)fp8;
- (void)start;
- (id)initWithDelegate:(id)fp8 rate:(unsigned short)fp12 watch:(id)fp16 watchApp:(id)fp20 languageConfiguration:(id)fp24;
@end
@interface PBNotificationSourceBlob : _ABAddressBookAddRecord <PBBlobCoding>
{
NSString *_appIdentifier;
unsigned int _flags;
NSArray *_attributes;
NSArray *_actions;
}
- (id)actions;
- (id)attributes;
- (unsigned int)flags;
- (id)appIdentifier;
- (void).cxx_destruct;
- (void)encodeToDataWriter:(id)fp8;
- (id)initWithAppIdentifier:(id)fp8 flags:(unsigned int)fp12 attributes:(id)fp16 actions:(id)fp20;
- (id)init;
@end
@interface PBLockerAppManager : _ABAddressBookAddRecord
{
NSString *_userAccountID;
PBLocalAppsStorage *_localAppsStorage;
PBResourceFileStorage *_timelineBlobMapperConfigurationCache;
PBLockerSessionManager *_lockerSessionManager;
PBLockerAppDataStore *_dataStore;
id <PBLockerAppManagerDataUpdatePolicy> _dataUpdatePolicy;
RACSignal *_refreshLockerAppsSignal;
NSHashTable *_watchAppManagers;
NSObject<OS_dispatch_queue> *_managersQueue;
NSHashTable *_observers;
NSObject<OS_dispatch_queue> *_observersQueue;
NSObject<OS_dispatch_queue> *_synchronizingQueue;
}
+ (id)currentUserLockerAppManager;
- (id)synchronizingQueue;
- (id)observersQueue;
- (id)observers;
- (id)managersQueue;
- (id)watchAppManagers;
- (void)setRefreshLockerAppsSignal:(id)fp8;
- (id)refreshLockerAppsSignal;
- (id)dataUpdatePolicy;
- (id)dataStore;
- (id)lockerSessionManager;
- (id)timelineBlobMapperConfigurationCache;
- (id)localAppsStorage;
- (id)userAccountID;
- (void).cxx_destruct;
- (void)refreshLockerApplicationsWithCompletion:(id)fp(null);
- (void)notifyObservers:(id)fp(null);
- (void)sendAppReorderNotificationWithApp:(id)fp8 originalPosition:(unsigned int)fp12 destinationPosition:(unsigned int)fp16;
- (void)fetchTimelineTokenForRemoteApp:(id)fp8 completion:(id)fp(null);
- (void)fetchTimelineTokenForSideloadedApp:(id)fp8 completion:(id)fp(null);
- (void)setNeedsRefreshLockerApps;
- (void)refreshDataAccordingToPolicyWithCompletion:(id)fp(null);
- (void)addNotificationObservers;
- (void)addSystemAppsIfNeeded;
- (void)prependWatchAppToDataStoreIfNeeded:(id)fp8;
- (void)allWatchServicesPerformBlock:(id)fp(null);
- (id)synchronizeAllWatchServicesWithForceReordering:(BOOL)fp8;
- (void)removeAppInstallationsForWatch:(id)fp8;
- (void)fetchTimelineTokenForAppWithUUID:(id)fp8 completion:(id)fp(null);
- (void)moveWatchFace:(id)fp8 displacingWatchFace:(id)fp12;
- (void)moveWatchApp:(id)fp8 displacingWatchApp:(id)fp12;
- (void)markWatchAppAsConfigured:(id)fp8;
- (id)_unregisterWatchApp:(id)fp8;
- (id)_registerWatchApp:(id)fp8;
- (id)bundleDataFromWatchApp:(id)fp8;
- (id)nameForWatchApp:(id)fp8;
- (id)bundleConfigurationForWatchApp:(id)fp8 platformType:(int)fp12;
- (id)resourcelessConfigurationForWatchApp:(id)fp8;
- (id)appLayoutConfigurationWithData:(id)fp8;
- (id)timelineMapperConfigurationForWatchApp:(id)fp8 platformType:(int)fp12;
- (id)cachedConfigurationForWatchApp:(id)fp8 platformType:(int)fp12;
- (id)fetchApplicationBundle:(id)fp8;
- (void)refreshDataIfNecessaryWithCompletion:(id)fp(null);
- (void)refreshDataIfNecessary;
- (id)unregisterWatchApp:(id)fp8;
- (id)registerWatchApp:(id)fp8;
- (void)addRemoteApplication:(id)fp8 completion:(id)fp(null);
- (void)setCurrentlySelectedWatchFace:(id)fp8 forWatch:(id)fp12;
- (id)currentlySelectedWatchFaceForWatch:(id)fp8;
- (void)synchronizationFinishedForWatch:(id)fp8;
- (void)acknowlegeApplicationChange:(id)fp8 forWatch:(id)fp12;
- (id)applicationChangesForWatch:(id)fp8 platformType:(int)fp12;
- (void)removeLockerAppManagerObserver:(id)fp8;
- (void)addLockerAppManagerObserver:(id)fp8;
- (void)removeWatchAppManager:(id)fp8;
- (void)addWatchAppManager:(id)fp8;
- (id)applicationWithUUID:(id)fp8;
- (void)setApplications:(id)fp8;
- (id)watchfaces;
- (id)watchapps;
- (id)applications;
- (void)dealloc;
- (id)init;
- (id)initWithUserAccountID:(id)fp8 localAppsStorage:(id)fp12 lockerSessionManager:(id)fp16 timelineBlobMapperConfigurationCache:(id)fp20;
@end
@interface PBCurrentUserLockerAppManager : _ABAddressBookAddRecord
{
RACSignal *_signal;
}
- (id)signal;
- (void).cxx_destruct;
- (id)initWithAccountSession:(id)fp8 localAppsStorage:(id)fp12 lockerSessionManager:(id)fp16 timelineBlobMapperConfigurationCache:(id)fp20;
- (id)init;
@end
@interface PBSMSRepliesFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBFixPermissionsViewControllerDelegate, PBOnboardingViewControllerFlowStep>
{
PBSMSRepliesViewController *_smsRepliesPermissionRequestViewController;
PBSMSLinkedAccountsViewController *_smsRepliesCarrierAuthenticationViewController;
PBSMSRepliesSuccessViewController *_smsRepliesSuccessViewController;
PBFixAddressBookPermissionViewController *_fixAddressBookPermissionViewController;
PBSMSReplyManager *_smsReplyManager;
}
+ (id)flowWithNavigationController:(id)fp8;
- (void)setSmsReplyManager:(id)fp8;
- (id)smsReplyManager;
- (void)setFixAddressBookPermissionViewController:(id)fp8;
- (void)setSmsRepliesSuccessViewController:(id)fp8;
- (void)setSmsRepliesCarrierAuthenticationViewController:(id)fp8;
- (void)setSmsRepliesPermissionRequestViewController:(id)fp8;
- (void).cxx_destruct;
- (id)fixAddressBookPermissionViewController;
- (id)smsRepliesSuccessViewController;
- (id)smsRepliesCarrierAuthenticationViewController;
- (id)smsRepliesPermissionRequestViewController;
- (void)fixPermissionViewControllerWantsToSkip:(id)fp8;
- (void)fixPermissionViewControllerWantsToFix:(id)fp8 needsToInvokeSettings:(BOOL)fp12;
- (int)completedOnboardingVersion;
- (void)goToNextFlowStepAfterFlowStep:(id)fp8;
- (void)goToNextFlowStepAfterPhase:(unsigned int)fp8;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 smsReplyManager:(id)fp12;
@end
@interface PBSessionSetupResultMessage : PBProtocolMessage
{
}
- (id)initWithSessionType:(unsigned char)fp8 voiceDictationResult:(unsigned char)fp12 isThirdPartyRequest:(BOOL)fp16;
@end
@interface PBWatchServicesHandshakeSet : PBWatchServicesSet
{
}
+ (id)startingWatchServiceClasses;
@end
@interface PBAppOperationStatusNotificationView : _ABAddressBookAddRecord
{
unsigned int _operationStatus;
NSString *_appName;
UIImageView *_loadedOnPebbleIconImageView;
UILabel *_appNameLabel;
UILabel *_pebbleFullLabel;
UILabel *_pebbleOutOfDateLabel;
UILabel *_addToLockerFailedLabel;
UILabel *_pebbleNotConnectedLabel;
UILabel *_pebbleIncompatibleLabel;
}
+ (void)fadeNotificationView:(id)fp8 onTopOfView:(id)fp12;
+ (void)showOnView:(id)fp8 withStatus:(unsigned int)fp12 forAppName:(id)fp16;
- (void)setPebbleIncompatibleLabel:(id)fp8;
- (id)pebbleIncompatibleLabel;
- (void)setPebbleNotConnectedLabel:(id)fp8;
- (id)pebbleNotConnectedLabel;
- (void)setAddToLockerFailedLabel:(id)fp8;
- (id)addToLockerFailedLabel;
- (void)setPebbleOutOfDateLabel:(id)fp8;
- (id)pebbleOutOfDateLabel;
- (void)setPebbleFullLabel:(id)fp8;
- (id)pebbleFullLabel;
- (void)setAppNameLabel:(id)fp8;
- (id)appNameLabel;
- (void)setLoadedOnPebbleIconImageView:(id)fp8;
- (id)loadedOnPebbleIconImageView;
- (void)setAppName:(id)fp8;
- (id)appName;
- (unsigned int)operationStatus;
- (void).cxx_destruct;
- (void)setOperationStatus:(unsigned int)fp8;
- (void)willMoveToSuperview:(id)fp8;
@end
@interface PBCalendarEntity : _ABAddressBookAddRecord <PBCalendarEntity>
{
}
- (BOOL)isEqual:(id)fp8;
- (unsigned int)hash;
- (id)entityIdentifier;
@end
@interface PBBluetoothCheckViewController : PBOnboardingGenericViewController
{
PBLEPermissionRequestPolicy *_bluetoothPolicy;
}
+ (id)viewController;
- (id)bluetoothPolicy;
- (void).cxx_destruct;
- (BOOL)shouldPresentViewController;
- (void)skipButtonPressed:(id)fp8;
- (void)bottomButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (id)initWithLEPermissionRequestPolicy:(id)fp8;
- (id)initWithMediaType:(unsigned int)fp8 bottomType:(unsigned int)fp12;
- (id)init;
@end
@interface PBTimelineActionsActionResponseMessage : PBProtocolMessage
{
}
- (id)initWithItemIdentifier:(id)fp8 response:(unsigned char)fp12 attributes:(id)fp16 actions:(id)fp20;
- (id)initWithItemIdentifier:(id)fp8 response:(unsigned char)fp12 attributes:(id)fp16;
@end
@interface PBComposedReversibleValueTransformer : _ABAddressBookAddRecord
{
}
+ (id)composedReversibleValueTransformerWithValueTransformers:(id)fp8;
@end
@interface PBLinkedAccountsRequest : _ABAddressBookAddRecord <MTLJSONSerializing>
{
PBLinkedAccountCredentials *_credentials;
}
+ (id)credentialsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)requestWithCredentials:(id)fp8;
- (id)credentials;
- (void).cxx_destruct;
@end
@interface PBCompatibility : _ABAddressBookAddRecord <MTLManagedObjectSerializing, MTLJSONSerializing>
{
BOOL _supported;
NSString *_name;
int _minimumJavascriptVersion;
}
+ (id)JSONKeyPathsByPropertyKey;
+ (id)entityAttributeTransformerForKey:(id)fp8;
+ (id)propertyKeysAffectingChanged;
+ (id)managedObjectKeysByPropertyKey;
+ (id)managedObjectEntityName;
- (int)minimumJavascriptVersion;
- (BOOL)isSupported;
- (id)name;
- (void).cxx_destruct;
- (BOOL)mergeValuesForKeysIntoManagedWatchAppCompatibility:(id)fp8;
@end
@interface PBVoiceSessionManager : PBHTTPSessionManager
{
}
- (id)sendNuanceRequest:(id)fp8 formData:(id)fp12;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBScreenshotShadowView : _ABAddressBookAddRecord
{
unsigned int _screenShape;
}
- (unsigned int)screenShape;
- (id)layerShadowPath;
- (struct CGSize)intrinsicContentSize;
- (void)setScreenShape:(unsigned int)fp8;
- (void)pb_commonInit;
- (id)initWithFrame:(struct CGRect)fp8;
- (id)initWithCoder:(id)fp8;
@end
@interface PBAppReorderResponseMessage : PBProtocolMessage
{
unsigned char _type;
}
+ (BOOL)usesCommandID;
+ (void)load;
- (unsigned char)type;
- (id)initWithData:(id)fp8;
@end
@interface PBSwipeTabsScrollView : _ABAddressBookAddRecord
{
struct CGSize _layoutSize;
}
- (void)setLayoutSize:(struct CGSize)fp8;
- (struct CGSize)layoutSize;
- (void)layoutSubviews;
- (void)commonInit;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBAddressBookQuerySession : _ABAddressBookAddRecord
{
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)fp8 query:(id)fp12 delegate:(id)fp16;
- (id)actions;
- (void)setNextActionId:(unsigned char)fp8;
- (unsigned char)nextActionId;
- (id)contactPreferredPhoneManager;
- (id)addressBook;
- (id)addressBookManager;
- (id)delegate;
- (id)query;
- (void)setHasResolvedAmbiguity:(BOOL)fp8;
- (BOOL)hasResolvedAmbiguity;
- (void)setSelectedLabeledValue:(id)fp8;
- (id)selectedLabeledValue;
- (void)setSelectedContact:(id)fp8;
- (id)selectedContact;
- (id)sessionIdentifier;
- (void).cxx_destruct;
- (id)cleanSearchQuery:(id)fp8;
- (BOOL)isQueryValidPhoneNumber:(id)fp8;
- (void)handleSingleContact:(id)fp8;
- (void)handleNoMatches;
- (void)handleMultipleAddresses:(id)fp8;
- (void)handleMultipleContacts:(id)fp8;
- (id)preferredPhoneForContact:(id)fp8;
- (void)handleActionWithIdentifier:(unsigned char)fp8;
- (id)newActionWithType:(id)fp8 attributes:(id)fp12 content:(id)fp16;
- (void)selectAddressLabeledValue:(id)fp8;
- (void)selectContact:(id)fp8;
- (void)runInitialQuery;
- (id)initWithIdentifier:(id)fp8 query:(id)fp12 delegate:(id)fp16 addressBookManager:(id)fp20 contactPreferredPhoneManager:(id)fp24;
- (id)init;
@end
@interface PBHealthOptionSelectionFlow : PBViewControllerFlow <PBOnboardingViewControllerFlowStep>
{
PBHealthManager *_healthManager;
}
+ (id)flowWithNavigationController:(id)fp8;
- (id)healthManager;
- (void).cxx_destruct;
- (id)healthProfileViewController;
- (id)healthSyncViewController;
- (id)healthOptionSelectionViewController;
- (BOOL)shouldPresentFlow;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (int)completedOnboardingVersion;
- (id)initWithNavigationController:(id)fp8 healthManager:(id)fp12;
- (id)init;
@end
@interface PBWeatherAppRecordChange : _ABAddressBookAddRecord
{
unsigned int _kind;
PBWeatherAppRecord *_weatherRecord;
}
+ (id)changeWithKind:(unsigned int)fp8 weatherRecord:(id)fp12;
- (id)weatherRecord;
- (unsigned int)kind;
- (void).cxx_destruct;
- (id)initWithKind:(unsigned int)fp8 weatherRecord:(id)fp12;
- (id)init;
@end
@interface PBTimelineBlobMapper : _ABAddressBookAddRecord
{
id <PBTimelineBlobMapperConfiguration> _configuration;
}
+ (id)mapperWithConfiguration:(id)fp8;
- (id)configuration;
- (void).cxx_destruct;
- (id)transformerClassByName;
- (unsigned char)blobLayoutForLayout:(id)fp8;
- (BOOL)shouldSerializeForType:(id)fp8;
- (id)valueTransformerForType:(id)fp8;
- (unsigned char)actionBlobTypeForType:(id)fp8;
- (unsigned char)attributeBlobTypeForType:(id)fp8;
- (id)initWithConfiguration:(id)fp8;
- (id)init;
@end
@interface PBAttributeTransformer : _ABAddressBookAddRecord
{
NSString *_attributeType;
id <PBTimelineBlobMapperConfiguration> _configuration;
PBTimelineBlobMapperAttributeConfiguration *_attributeConfiguration;
}
- (id)attributeConfiguration;
- (id)configuration;
- (id)attributeType;
- (void).cxx_destruct;
- (id)valueTransformer;
- (id)initWithConfiguration:(id)fp8 attributeType:(id)fp12;
- (id)init;
@end
@interface PBStringToStringAttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBURIToResourceIDAttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBNumberToInt8AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBNumberToInt16AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBNumberToInt32AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBNumberToInt64AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBNumberToUInt8AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBNumberToUInt16AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBNumberToUInt32AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBNumberToUInt64AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBISODateToUnixTime32AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBStringArrayToStringArrayAttributeTransformer : PBAttributeTransformer
{
}
- (int)lengthAfterConcatenation:(id)fp8;
- (id)truncateOverLengthContent:(id)fp8;
- (id)valueTransformer;
@end
@interface PBEnumToUInt8AttributeTransformer : PBAttributeTransformer
{
}
- (id)valueTransformer;
@end
@interface PBColorToUInt8AttributeTransformer : PBAttributeTransformer
{
}
+ (id)colorValueFromString:(id)fp8;
+ (id)firmwareColorNames;
- (id)valueTransformer;
@end
@interface PBHealthInsightSettingUpdateMetadata : _ABAddressBookAddRecord <MTLJSONSerializing>
{
unsigned short _version;
NSURL *_resourceURL;
}
+ (id)JSONTransformerForKey:(id)fp8;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)healthInsightSettingWithResourceURL:(id)fp8;
- (id)resourceURL;
- (unsigned short)version;
- (void).cxx_destruct;
- (BOOL)validate:(id *)fp8;
- (id)initWithVersion:(unsigned short)fp8 resourceURL:(id)fp12;
- (id)cacheBinaryResource;
@end
@interface PBActivityPreferenceManager : _ABAddressBookAddRecord
{
PBPreferenceManager *_preferenceManager;
PBPreferenceActivity *_activityPreference;
}
- (void)setActivityPreference:(id)fp8;
- (id)activityPreference;
- (id)preferenceManager;
- (void).cxx_destruct;
- (void)save;
- (id)getActivityPreference;
- (void)updateAge:(id)fp8;
- (id)ageInPreference;
- (int)genderInPreference;
- (void)updateGenderInPreference:(int)fp8;
- (id)weightInPreference;
- (void)updateWeightInPreference:(id)fp8;
- (id)heightInPreference;
- (void)updateHeightInPreference:(id)fp8;
- (void)setOptInActivityInsights:(BOOL)fp8;
- (BOOL)optInActivityInsights;
- (void)setOptInSleepInsights:(BOOL)fp8;
- (BOOL)optInSleepInsights;
- (void)setOptInActivityTracking:(BOOL)fp8;
- (BOOL)optInActivityTracking;
- (id)initWithPreferenceManager:(id)fp8;
@end
@interface PBWatchfacesViewModel : PBViewModel <PBWatchfacesCellViewModelDelegate>
{
unsigned char _currentHardwarePlatform;
id <PBWatchfacesViewModelDelegate> _delegate;
PBLockerAppManager *_lockerAppManager;
PBWatchAppManager *_watchAppManager;
PBWatch *_watch;
NSMutableArray *_underLimit;
NSMutableArray *_overLimit;
NSArray *_incompatible;
RACSignal *_selectedAppSignal;
RACSignal *_hasAppsOverLimitSignal;
int _currentWatchPlatformType;
unsigned int _currentWatchColor;
PBActiveWatchAppsSplitter *_currentSplitter;
unsigned int _currentScreenShape;
}
- (unsigned int)currentScreenShape;
- (void)setCurrentSplitter:(id)fp8;
- (id)currentSplitter;
- (unsigned char)currentHardwarePlatform;
- (unsigned int)currentWatchColor;
- (int)currentWatchPlatformType;
- (id)hasAppsOverLimitSignal;
- (id)selectedAppSignal;
- (void)setIncompatible:(id)fp8;
- (id)incompatible;
- (void)setOverLimit:(id)fp8;
- (id)overLimit;
- (void)setUnderLimit:(id)fp8;
- (id)underLimit;
- (id)watch;
- (id)watchAppManager;
- (id)lockerAppManager;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (id)watchFacesForSection:(int)fp8;
- (void)cellModel:(id)fp8 setAsDefaultWatchFace:(id)fp12;
- (void)cellModel:(id)fp8 openSettingsForWatchApp:(id)fp12;
- (id)detailPopupViewModelAtIndexPath:(id)fp8;
- (void)commitMoveWatchfaceFromIndexPath:(id)fp8 toIndexPath:(id)fp12;
- (id)targetIndexPathForMoveFromWatchFaceAtIndexPath:(id)fp8 toProposedIndexPath:(id)fp12;
- (id)moveWatchFaceFromIndexPath:(id)fp8 toIndexPath:(id)fp12 withMovementDelegate:(id)fp16;
- (BOOL)canMoveWatchFaceAtIndexPath:(id)fp8;
- (id)cellModelForWatchfaceAtIndexPath:(id)fp8;
- (int)numberOfWatchFacesInSection:(int)fp8;
- (int)numberOfWatchFacesSections;
- (id)initWithCurrentUserLockerAppManager:(id)fp8;
- (id)init;
@end
@interface PBWatchModelViewModel : _ABAddressBookAddRecord
{
NSString *_name;
NSString *_descriptionText;
UIImage *_image;
int _watchModel;
NSString *_actionTitle;
NSString *_analyticsIdentifier;
id _action;
}
- (id)action;
- (id)analyticsIdentifier;
- (id)actionTitle;
- (int)watchModel;
- (id)image;
- (id)descriptionText;
- (id)name;
- (void).cxx_destruct;
- (id)initWithName:(id)fp8 description:(id)fp12 image:(id)fp16 watchModel:(int)fp20 actionTitle:(id)fp24 analyticsIdentifier:(id)fp28 action:(id)fp(null);
@end
@interface PBWebView : _ABAddressBookAddRecord
{
BOOL _matchesBackgroundColorToDocument;
id <PBWebViewDelegate> _delegate;
NSURLRequest *_request;
}
+ (id)alloc;
+ (Class)webViewClassToUse;
+ (BOOL)shouldUseModernWebKitAPI;
- (void)setMatchesBackgroundColorToDocument:(BOOL)fp8;
- (BOOL)matchesBackgroundColorToDocument;
- (id)request;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)goBack;
- (BOOL)canGoBack;
- (void)evaluateJavaScript:(id)fp8 completionHandler:(id)fp(null);
- (void)stopLoading;
- (void)loadRequest:(id)fp8;
- (id)scrollView;
- (void)matchBackgroundColorToDocument;
- (void)removeShadows;
- (void)clearHTMLContents;
- (void)disableTextSelection;
- (void)didFinishLoad;
- (void)dealloc;
- (void)pb_commonInit;
- (id)initWithCoder:(id)fp8;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBWebView_Legacy : PBWebView <UIWebViewDelegate>
{
UIWebView *_webView;
}
+ (id)keyPathsForValuesAffectingCanGoBack;
- (id)webView;
- (void).cxx_destruct;
- (void)webView:(id)fp8 didFailLoadWithError:(id)fp12;
- (void)webViewDidFinishLoad:(id)fp8;
- (void)webViewDidStartLoad:(id)fp8;
- (BOOL)webView:(id)fp8 shouldStartLoadWithRequest:(id)fp12 navigationType:(int)fp16;
- (void)evaluateJavaScript:(id)fp8 completionHandler:(id)fp(null);
- (void)goBack;
- (void)generateCanGoBackValueUpdateKVONotification;
- (BOOL)canGoBack;
- (void)stopLoading;
- (void)loadRequest:(id)fp8;
- (id)request;
- (id)scrollView;
- (void)setBackgroundColor:(id)fp8;
- (void)layoutSubviews;
- (void)dealloc;
- (void)pb_commonInit;
@end
@interface PBFirmwareUpdateTransferCompletedMessage : PBProtocolMessage
{
}
- (id)init;
@end
@interface PBWatchModelSelectionLayout : _ABAddressBookAddRecord
{
unsigned int _itemCount;
PBUnitBezier *_unitBezier;
}
- (void)setUnitBezier:(id)fp8;
- (id)unitBezier;
- (void)setItemCount:(unsigned int)fp8;
- (unsigned int)itemCount;
- (void).cxx_destruct;
- (float)cellHeight;
- (float)detailsViewHeight;
- (float)cellWidth;
- (id)layoutAttributesForSupplementaryViewOfKind:(id)fp8 atIndexPath:(id)fp12;
- (id)layoutAttributesForItemAtIndexPath:(id)fp8;
- (int)middleItemIndex;
- (float)progress;
- (id)finalLayoutAttributesForDisappearingItemAtIndexPath:(id)fp8;
- (id)initialLayoutAttributesForAppearingItemAtIndexPath:(id)fp8;
- (id)layoutAttributesForElementsInRect:(struct CGRect)fp8;
- (struct CGPoint)targetContentOffsetForProposedContentOffset:(struct CGPoint)fp8 withScrollingVelocity:(struct CGPoint)fp16;
- (struct CGSize)collectionViewContentSize;
- (BOOL)shouldInvalidateLayoutForBoundsChange:(struct CGRect)fp8;
- (void)prepareLayout;
- (void)commonInit;
- (id)initWithCoder:(id)fp8;
- (id)init;
@end
@interface PBAppManagerDataUpdatePolicyUpOnChange : _ABAddressBookAddRecord <PBLockerAppManagerDataUpdatePolicy>
{
NSMutableSet *_userAccountsThatUpdatedSinceLastChange;
NSMutableSet *_watchesThatUpdatedSinceLastChange;
}
+ (id)policy;
- (id)watchesThatUpdatedSinceLastChange;
- (id)userAccountsThatUpdatedSinceLastChange;
- (void).cxx_destruct;
- (void)lockerAppManager:(id)fp8 didFetchLockerAppsWithNewDataForUserWithAccountID:(id)fp12;
- (void)lockerAppManager:(id)fp8 userDidLoginWithUserAccountID:(id)fp12;
- (BOOL)lockerAppManager:(id)fp8 shouldFetchLockerAppsForUserWithAccountID:(id)fp12;
- (id)init;
@end
@interface PBManagedTimelineReminderItemID : PBManagedTimelineItemID
{
}
@end
@interface _PBManagedTimelineReminderItem : PBManagedTimelineItem
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)objectID;
- (id)timelineItemRepresentation;
@end
@interface PBAnalyticsEventsTableViewCell : PBTableViewCell
{
PBAnalyticsTrackedEvent *_event;
UILabel *_collectionLabel;
UILabel *_eventNameLabel;
UILabel *_dateLabel;
}
+ (float)rowHeight;
- (void)setDateLabel:(id)fp8;
- (id)dateLabel;
- (void)setEventNameLabel:(id)fp8;
- (id)eventNameLabel;
- (void)setCollectionLabel:(id)fp8;
- (id)collectionLabel;
- (void)setEvent:(id)fp8;
- (id)event;
- (void).cxx_destruct;
- (void)awakeFromNib;
@end
@interface PBLanguagePackAutoUpdateRefreshPolicy : _ABAddressBookAddRecord
{
NSString *_watchSerialNumber;
}
- (id)watchSerialNumber;
- (void).cxx_destruct;
- (id)userDefaultsKey;
- (void)setLastTimeCheckedForUpdates:(id)fp8;
- (id)lastTimeCheckedForUpdates;
- (void)didCheckForLanguagePackUpdates;
- (BOOL)shouldCheckForLanguagePackUpdates;
- (id)init;
- (id)initWithWatchSerialNumber:(id)fp8;
@end
@interface PBOnePixelHeightView : _ABAddressBookAddRecord
{
}
- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
- (struct CGSize)intrinsicContentSize;
@end
@interface PBFirmwareUpdateMetadata : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSString *_versionString;
NSString *_releaseNotes;
NSDate *_date;
NSURL *_URL;
NSData *_SHA256Checksum;
NSString *_firmwarePlatform;
unsigned int _firmwareType;
}
+ (id)JSONTransformerForKey:(id)fp8;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)metadataFromFirmwareBundleURL:(id)fp8;
- (unsigned int)firmwareType;
- (id)firmwarePlatform;
- (id)SHA256Checksum;
- (id)URL;
- (id)date;
- (id)releaseNotes;
- (id)versionString;
- (void).cxx_destruct;
- (BOOL)validate:(id *)fp8;
- (BOOL)isNewerThanVersionInfo:(id)fp8;
- (id)metadataByApplyingPlatform:(id)fp8 type:(unsigned int)fp12;
- (id)firmwareVersion;
- (id)initWithVersionString:(id)fp8 releaseNotes:(id)fp12 date:(id)fp16 URL:(id)fp20;
- (id)cacheResource;
@end
@interface PBFirmwareUpdateMetadataCollection : _ABAddressBookAddRecord <MTLJSONSerializing>
{
PBFirmwareUpdateMetadata *_normal;
PBFirmwareUpdateMetadata *_recovery;
PBFirmwareUpdateMetadata *_migration3x;
}
+ (id)descriptionForUpdateType:(unsigned int)fp8;
+ (id)JSONTransformerForKey:(id)fp8;
+ (id)JSONKeyPathsByPropertyKey;
- (id)migration3x;
- (id)recovery;
- (id)normal;
- (void).cxx_destruct;
- (BOOL)validateNormalFirmware:(id *)fp8;
- (BOOL)validate:(id *)fp8;
- (id)updateOfType:(unsigned int)fp8 error:(id *)fp12;
- (unsigned int)updateNeededForWatchVersion:(id)fp8;
- (id)metadataCollectionByApplyingPlatform:(id)fp8;
@end
@interface PBFirmwareVersionWatchService : _ABAddressBookAddRecord <PBWatchService>
{
PBWatch *_watch;
PBLanguageConfiguration *_languageConfiguration;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (void)setLanguageConfiguration:(id)fp8;
- (id)languageConfiguration;
- (id)watch;
- (void).cxx_destruct;
- (BOOL)watchIsEqualOrNewerThanFirmwareVersionWithMajor:(int)fp8 minor:(int)fp12 revision:(int)fp16;
- (void)setIfSMSSettingsShouldBeEnabled;
- (void)setIfVoiceSettingsShouldBeEnabled;
- (void)watchDidConnect;
- (id)initWithWatch:(id)fp8 languageConfiguration:(id)fp12;
- (id)init;
@end
@interface PBPlacemarkPickerViewController : PBTableViewController <UISearchBarDelegate>
{
id <PBPlacemarkPickerViewControllerDelegate> _delegate;
PBGeocoder *_geocoder;
UISearchBar *_searchBar;
NSArray *_placemarks;
}
+ (id)viewController;
+ (void)load;
- (void)setPlacemarks:(id)fp8;
- (id)placemarks;
- (void)setSearchBar:(id)fp8;
- (id)searchBar;
- (id)geocoder;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (id)placemarkAtIndexPath:(id)fp8;
- (unsigned int)pb_preferredNavigationBarStyle;
- (void)handleKeyboardChangeNotification:(id)fp8;
- (void)viewWillDisappear:(BOOL)fp8;
- (void)viewDidAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (id)initWithGeocoder:(id)fp8;
- (id)init;
@end
@interface PBPebbleFilterAlertView : _ABAddressBookAddRecord
{
}
+ (id)show;
+ (id)predicateForPebblesWithName:(id)fp8;
@end
@interface PBManagedTimelineItemStatus : _PBManagedTimelineItemStatus <PBBlobEntryStatus>
{
}
+ (id)allBlobEntryStatusesForWatch:(id)fp8;
+ (id)blobEntryStatusForWatch:(id)fp8 blobEntry:(id)fp12 lastSyncAt:(id)fp16 inManagedObjectContext:(id)fp20;
- (void)setBlobEntry:(id)fp8;
- (id)blobEntry;
- (void)setBlobEntryStatusDeleted:(BOOL)fp8;
- (BOOL)blobEntryStatusDeleted;
- (void)addToWatch:(id)fp8;
@end
@interface PBCalendarEvent : PBCalendarEntity
{
BOOL _allDay;
NSString *_eventIdentifier;
NSString *_title;
NSString *_location;
NSDate *_startDate;
NSDate *_endDate;
NSString *_notes;
NSDate *_lastModifiedDate;
NSArray *_alarms;
NSUUID *_timelineIdentifier;
}
+ (id)calendarEventFromManagedCalendarEvent:(id)fp8;
- (id)timelineIdentifier;
- (id)alarms;
- (id)lastModifiedDate;
- (id)notes;
- (BOOL)allDay;
- (id)endDate;
- (id)startDate;
- (id)location;
- (id)title;
- (id)eventIdentifier;
- (void).cxx_destruct;
- (id)entityIdentifier;
- (id)maskedTitle;
- (id)description;
- (id)calendarEventForUpdateWithExistingCalendarEvent:(id)fp8;
- (id)calendarEventForInsertionWithNewTimelineIdentifier:(id)fp8;
- (id)initWithIdentifier:(id)fp8 title:(id)fp12 location:(id)fp16 startDate:(id)fp20 endDate:(id)fp24 allDay:(BOOL)fp28 notes:(id)fp32 lastModifiedDate:(id)fp36 alarms:(id)fp40 timelineIdentifier:(id)fp44;
- (id)init;
- (id)initFromManagedCalendarEvent:(id)fp8;
@end
@interface PBTimelineItemAttributeBlob : _ABAddressBookAddRecord <PBBlobCoding, PBBlobDecoding>
{
unsigned char _type;
NSData *_content;
}
- (id)content;
- (unsigned char)type;
- (void).cxx_destruct;
- (id)initWithSequentialDataReader:(id)fp8;
- (void)encodeToDataWriter:(id)fp8;
- (id)initWithType:(unsigned char)fp8 content:(id)fp12;
@end
@interface PBFinalSetUpFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBOnboardingViewControllerFlowStep>
{
RACSignal *_watchSignal;
PBOnboardingDoneViewController *_doneViewController;
}
+ (id)flowWithNavigationController:(id)fp8 watchSignal:(id)fp12;
+ (id)flowWithNavigationController:(id)fp8;
- (void)setDoneViewController:(id)fp8;
- (void)setWatchSignal:(id)fp8;
- (id)watchSignal;
- (void).cxx_destruct;
- (id)doneViewController;
- (int)completedOnboardingVersion;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 watchSignal:(id)fp12;
- (id)initWithNavigationController:(id)fp8;
@end
@interface PBLoginViewController : PBPebbleWebViewController
{
id <PBLoginViewControllerDelegate> _delegate;
UIBarButtonItem *_backButton;
}
- (void)setBackButton:(id)fp8;
- (id)backButton;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (id)accessTokenFromRequestURL:(id)fp8;
- (unsigned int)pb_preferredNavigationBarStyle;
- (void)webView:(id)fp8 didFailLoadWithError:(id)fp12;
- (BOOL)webView:(id)fp8 shouldStartLoadWithRequest:(id)fp12 navigationType:(int)fp16;
- (void)keyboardWillHide:(id)fp8;
- (void)keyboardDidShow:(id)fp8;
- (void)viewWillDisappear:(BOOL)fp8;
- (void)viewWillAppear:(BOOL)fp8;
- (id)init;
- (id)initWithURL:(id)fp8;
@end
@interface PBLocalAppsStorage : PBResourceFileStorage
{
}
+ (id)storage;
- (id)pebbleURLFromFileURL:(id)fp8;
- (id)moveBundle:(id)fp8 fromURL:(id)fp12 error:(id *)fp16;
- (id)_init;
@end
@interface PBTimelineReminder : PBTimelineItem
{
}
+ (id)timelineReminderFromManagedTimelineReminderItem:(id)fp8;
+ (id)reminderFromWebTimelineReminder:(id)fp8 existingIdentifier:(id)fp12 parent:(id)fp16;
+ (id)timelineReminderFromCalendarEventAlarm:(id)fp8 calendarEvent:(id)fp12;
- (id)initWithManagedTimelineReminder:(id)fp8;
- (void)addTrailingSystemActionsWithItemBuilder:(id)fp8;
- (void)addLeadingSystemActionsWithItemBuilder:(id)fp8;
- (unsigned char)blobTypeForBlobRepresentation;
@end
@interface PBManagedWeatherAppRecordID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedWeatherAppRecord : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)statusesSet;
- (void)setPrimitiveWeatherTypeValue:(short)fp8;
- (short)primitiveWeatherTypeValue;
- (void)setWeatherTypeValue:(short)fp8;
- (short)weatherTypeValue;
- (void)setPrimitiveVersionValue:(short)fp8;
- (short)primitiveVersionValue;
- (void)setVersionValue:(short)fp8;
- (short)versionValue;
- (void)setPrimitiveUtcOffsetValue:(short)fp8;
- (short)primitiveUtcOffsetValue;
- (void)setUtcOffsetValue:(short)fp8;
- (short)utcOffsetValue;
- (void)setPrimitiveUnitsValue:(short)fp8;
- (short)primitiveUnitsValue;
- (void)setUnitsValue:(short)fp8;
- (short)unitsValue;
- (void)setPrimitiveRecordDeletedValue:(BOOL)fp8;
- (BOOL)primitiveRecordDeletedValue;
- (void)setRecordDeletedValue:(BOOL)fp8;
- (BOOL)recordDeletedValue;
- (void)setPrimitiveLowTemperatureValue:(short)fp8;
- (short)primitiveLowTemperatureValue;
- (void)setLowTemperatureValue:(short)fp8;
- (short)lowTemperatureValue;
- (void)setPrimitiveLongitudeValue:(int)fp8;
- (int)primitiveLongitudeValue;
- (void)setLongitudeValue:(int)fp8;
- (int)longitudeValue;
- (void)setPrimitiveLatitudeValue:(int)fp8;
- (int)primitiveLatitudeValue;
- (void)setLatitudeValue:(int)fp8;
- (int)latitudeValue;
- (void)setPrimitiveIsPrimaryLocationValue:(BOOL)fp8;
- (BOOL)primitiveIsPrimaryLocationValue;
- (void)setIsPrimaryLocationValue:(BOOL)fp8;
- (BOOL)isPrimaryLocationValue;
- (void)setPrimitiveHighTemperatureValue:(short)fp8;
- (short)primitiveHighTemperatureValue;
- (void)setHighTemperatureValue:(short)fp8;
- (short)highTemperatureValue;
- (void)setPrimitiveDailyHourlyTypeValue:(short)fp8;
- (short)primitiveDailyHourlyTypeValue;
- (void)setDailyHourlyTypeValue:(short)fp8;
- (short)dailyHourlyTypeValue;
- (void)setPrimitiveCurrentTemperatureValue:(short)fp8;
- (short)primitiveCurrentTemperatureValue;
- (void)setCurrentTemperatureValue:(short)fp8;
- (short)currentTemperatureValue;
- (id)objectID;
@end
@interface PBSMSReplyManager : _ABAddressBookAddRecord
{
BOOL _hasLinkedSMSAccount;
PBNotificationSourceManager *_notificationSourceManager;
PBLinkedAccountsManager *_linkedAccountsManager;
NSSet *_SMSProviders;
}
- (id)SMSProviders;
- (id)linkedAccountsManager;
- (id)notificationSourceManager;
- (void)setHasLinkedSMSAccount:(BOOL)fp8;
- (BOOL)hasLinkedSMSAccount;
- (void).cxx_destruct;
- (void)removeDisabledProvidersIfNecessary;
- (unsigned char)linkedSMSProvider;
- (void)handleCarrierOverrideDidChangeNotification:(id)fp8;
- (void)disableSMSActions;
- (void)enableSMSActions;
- (BOOL)isCarrierProviderEnabled;
- (void)setSMSActionsEnabled:(BOOL)fp8;
- (unsigned char)providerFromCarrier;
- (id)linkedSMSAccount;
- (void)removeSMSAccount;
- (void)setSMSAccount:(id)fp8;
- (void)dealloc;
- (id)initWithNotificationSourceManager:(id)fp8 linkedAccountsManager:(id)fp12;
@end
@interface PBTableViewCell : _ABAddressBookAddRecord
{
}
+ (id)pb_nib;
+ (id)reuseIdentifier;
- (id)reuseIdentifier;
@end
@interface PBContact : _ABAddressBookAddRecord <PBAddressBookQuerySessionActionable>
{
int _identifier;
NSString *_namePrefix;
NSString *_firstName;
NSString *_middleName;
NSString *_lastName;
NSString *_nameSuffix;
NSString *_companyName;
NSString *_nickname;
NSArray *_phoneNumbers;
void *_recordRef;
}
+ (id)contactWithRecordRef:(void *)fp8;
- (void *)recordRef;
- (id)phoneNumbers;
- (id)nickname;
- (id)companyName;
- (id)nameSuffix;
- (id)lastName;
- (id)middleName;
- (id)firstName;
- (id)namePrefix;
- (int)identifier;
- (void).cxx_destruct;
- (id)fullName;
- (id)initWithRecordRef:(void *)fp8;
- (id)init;
- (id)actionSubtitle;
- (id)actionTitle;
- (void)performActionOnAddressBookQuerySession:(id)fp8;
@end
@interface PBSMSRepliesSuccessViewController : PBOnboardingGenericViewController
{
}
+ (id)viewController;
- (void)bottomButtonPressed:(id)fp8;
- (void)skipButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
@end
@interface PBWatchSetupViewControllerFlow : PBViewControllerFlow <PBOnboardingViewControllerFlowStep>
{
PBWatch *_pairedWatch;
PBPairingFlow *_pairingFlow;
PBOnboardingLanguageSelectionFlow *_languageSelectionFlow;
PBNotificationsFlow *_notificationsFlow;
id <PBViewControllerFlowProvider> _upgradeFirmwareFlowProvider;
PBUpgradeFirmwareFlow *_upgradePebbleFirmwareFlow;
RACSubject *_pairedWatchSubject;
RACSignal *_pairedWatchSignal;
PBOnboardingConfigurationManager *_onboardingConfigurationManager;
}
- (void)setOnboardingConfigurationManager:(id)fp8;
- (id)onboardingConfigurationManager;
- (void)setPairedWatchSignal:(id)fp8;
- (id)pairedWatchSignal;
- (void)setPairedWatchSubject:(id)fp8;
- (id)pairedWatchSubject;
- (void)setUpgradePebbleFirmwareFlow:(id)fp8;
- (id)upgradeFirmwareFlowProvider;
- (void)setNotificationsFlow:(id)fp8;
- (void)setLanguageSelectionFlow:(id)fp8;
- (void)setPairingFlow:(id)fp8;
- (void)setPairedWatch:(id)fp8;
- (id)pairedWatch;
- (void).cxx_destruct;
- (id)notificationsFlow;
- (id)languageSelectionFlow;
- (id)upgradePebbleFirmwareFlow;
- (id)pairingFlow;
- (int)completedWatchOnboardingVersion;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (int)completedOnboardingVersion;
- (void)finishFlowWithSuccess:(BOOL)fp8;
- (void)startFlowWithContext:(id)fp8;
- (void)setWatch:(id)fp8;
- (void)configureForStartFlow;
- (id)initWithNavigationController:(id)fp8 upgradeFirmwareFlowProvider:(id)fp12;
- (id)initWithNavigationController:(id)fp8;
@end
@interface PBInitialWatchSetupViewControllerFlow : PBWatchSetupViewControllerFlow
{
}
- (BOOL)shouldPairingFlowAllowSkip:(id)fp8;
- (void)configureForStartFlow;
@end
@interface PBNewWatchSetupViewControllerFlow : PBWatchSetupViewControllerFlow
{
}
- (BOOL)shouldPairingFlowAllowSkip:(id)fp8;
- (void)configureForStartFlow;
@end
@interface PBInitialWatchSetupViewControllerFlowProvider : _ABAddressBookAddRecord <PBViewControllerFlowProvider>
{
id <PBViewControllerFlowProvider> _upgradeFirmwareFlowProvider;
}
- (id)upgradeFirmwareFlowProvider;
- (void).cxx_destruct;
- (id)flowWithNavigationController:(id)fp8;
- (id)initWithUpgradeFirmwareFlowProvider:(id)fp8;
- (id)init;
@end
@interface PBNewWatchSetupViewControllerFlowProvider : _ABAddressBookAddRecord <PBViewControllerFlowProvider>
{
id <PBViewControllerFlowProvider> _upgradeFirmwareFlowProvider;
}
- (id)upgradeFirmwareFlowProvider;
- (void).cxx_destruct;
- (id)flowWithNavigationController:(id)fp8;
- (id)initWithUpgradeFirmwareFlowProvider:(id)fp8;
- (id)init;
@end
@interface PBWebSocketsMediator : _ABAddressBookAddRecord <PBWebSocketManagerDelegate, PBWebSocketManagerDataSource>
{
PBWebSocketManager *_webSocketManager;
PBRemoteConfigurationManager *_remoteConfigurationManager;
PBAccountSession *_accountSession;
id <PBPBWSideloadInstaller> _sideloadInstaller;
}
- (void)setSideloadInstaller:(id)fp8;
- (id)sideloadInstaller;
- (void)setAccountSession:(id)fp8;
- (id)accountSession;
- (void)setRemoteConfigurationManager:(id)fp8;
- (id)remoteConfigurationManager;
- (void)setWebSocketManager:(id)fp8;
- (id)webSocketManager;
- (void).cxx_destruct;
- (void)sendWatchConnectedMessage:(BOOL)fp8;
- (void)pebbleDisconnectedNotification:(id)fp8;
- (void)pebbleConnectedNotification:(id)fp8;
- (id)authenticationTokenForWebSocketManager:(id)fp8;
- (id)webSocketProxyURLForWebSocketManager:(id)fp8;
- (void)webSocketManager:(id)fp8 wantsToInstallPBWFromData:(id)fp12 completion:(id)fp(null);
- (void)dealloc;
- (id)initWithWebSocketManager:(id)fp8 remoteConfigurationManager:(id)fp12 accountSession:(id)fp16 settingsManager:(id)fp20 sideloadInstaller:(id)fp24;
- (id)init;
@end
@interface PBViewControllerFlowPresenter : _ABAddressBookAddRecord <PBViewControllerFlowStepDelegate>
{
BOOL _animated;
BOOL _presented;
BOOL _finished;
PBViewControllerFlow *_viewControllerFlow;
int _modalTransitionStyle;
UIViewController *_presenterViewController;
id _completion;
}
+ (void)presentFlowWithProvider:(id)fp8 modalTransitionStyle:(int)fp12 animated:(BOOL)fp16 onTopOfViewController:(id)fp20 completion:(id)fp(null);
+ (void)presentFlow:(Class)fp8 withModalTransitionStyle:(int)fp12 animated:(BOOL)fp16 onTopOfViewController:(id)fp20 completion:(id)fp(null);
+ (void)presentFlow:(Class)fp8 onTopOfViewController:(id)fp12 completion:(id)fp(null);
- (void)setCompletion:(id)fp(null);
- (id)completion;
- (void)setFinished:(BOOL)fp8;
- (BOOL)finished;
- (void)setPresented:(BOOL)fp8;
- (BOOL)presented;
- (void)setAnimated:(BOOL)fp8;
- (BOOL)animated;
- (void)setPresenterViewController:(id)fp8;
- (id)presenterViewController;
- (void)setModalTransitionStyle:(int)fp8;
- (int)modalTransitionStyle;
- (void)setViewControllerFlow:(id)fp8;
- (id)viewControllerFlow;
- (void).cxx_destruct;
- (void)tryComplete;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)show;
- (id)initWithFlowProvider:(id)fp8 modalTransitionStyle:(int)fp12 animated:(BOOL)fp16 onTopOfViewController:(id)fp20 completion:(id)fp(null);
@end
@interface PBViewControllerFlowClassProvider : _ABAddressBookAddRecord <PBViewControllerFlowProvider>
{
Class _flowClass;
}
- (id)flowWithNavigationController:(id)fp8;
- (id)initWithClass:(Class)fp8;
- (id)init;
@end
@interface PBVoiceTranscription : _ABAddressBookAddRecord
{
NSArray *_sentences;
}
- (id)sentences;
- (void).cxx_destruct;
- (id)description;
- (id)dataRepresentation;
- (id)initWithSentences:(id)fp8;
@end
@interface PBVoiceTranscriptionSentence : _ABAddressBookAddRecord
{
NSArray *_words;
}
- (id)words;
- (void).cxx_destruct;
- (id)description;
- (id)dataRepresentation;
- (id)initWithWords:(id)fp8;
@end
@interface PBVoiceTranscriptionWord : _ABAddressBookAddRecord
{
unsigned char _confidence;
NSString *_word;
}
- (unsigned char)confidence;
- (id)word;
- (void).cxx_destruct;
- (id)description;
- (id)dataRepresentation;
- (id)initWithWord:(id)fp8 confidence:(unsigned char)fp12;
@end
@interface PBHealthSettingsOptInTableViewCell : PBTableViewCell
{
PBHealthSettingsOptInModel *_model;
UILabel *_titleLabel;
PBSwitch *_actionSwitch;
}
- (void)setActionSwitch:(id)fp8;
- (id)actionSwitch;
- (void)setTitleLabel:(id)fp8;
- (id)titleLabel;
- (void)setModel:(id)fp8;
- (id)model;
- (void).cxx_destruct;
- (void)switchValueUpdated;
- (void)configureWithModel:(id)fp8;
- (void)awakeFromNib;
@end
@interface PBResourceFileStorage : _ABAddressBookAddRecord
{
NSURL *_directoryURL;
NSString *_directoryName;
unsigned int _containingDirectory;
NSFileManager *_fileManager;
NSObject<OS_dispatch_queue> *_internalQueue;
RACScheduler *_internalScheduler;
}
- (id)internalScheduler;
- (id)internalQueue;
- (id)fileManager;
- (unsigned int)containingDirectory;
- (id)directoryName;
- (void).cxx_destruct;
- (id)directoryEnumerator;
- (id)internalURLForResource:(id)fp8;
- (void)createDirectoryIfNeeded;
- (id)directoryURL;
- (id)readContentsOfResource:(id)fp8 fromURL:(id)fp12 scheduler:(id)fp16;
- (void)removeResource:(id)fp8;
- (id)URLForResource:(id)fp8;
- (void)deleteExpiredResourcesExceptResources:(id)fp8;
- (BOOL)moveResource:(id)fp8 fromURL:(id)fp12 error:(id *)fp16;
- (void)updateResource:(id)fp8 withData:(id)fp12;
- (id)dataForResource:(id)fp8;
- (id)initWithDirectoryName:(id)fp8 inDirectory:(unsigned int)fp12;
- (id)init;
@end
@interface PBRemoteResourceFileStorage : PBResourceFileStorage
{
}
- (id)readContentsOfResource:(id)fp8 fromURL:(id)fp12 scheduler:(id)fp16;
- (id)destinationForResource:(id)fp8 targetPath:(id)fp12 response:(id)fp16;
- (id)dataForResource:(id)fp8;
- (id)initWithCacheDirectoryName:(id)fp8;
- (id)initWithDirectoryName:(id)fp8 inDirectory:(unsigned int)fp12;
@end
@interface PBSupportTableViewCell : PBTableViewCell
{
UILabel *_supportTitleLabel;
UILabel *_supportDetailLabel;
UIImageView *_supportImageView;
}
+ (float)rowHeight;
- (void)setSupportImageView:(id)fp8;
- (id)supportImageView;
- (void)setSupportDetailLabel:(id)fp8;
- (id)supportDetailLabel;
- (void)setSupportTitleLabel:(id)fp8;
- (id)supportTitleLabel;
- (void).cxx_destruct;
@end
@interface PBManagedUserAccount : _PBManagedUserAccount
{
}
+ (id)findOrCreateUserWithUserAccountID:(id)fp8 inManagedObjectContext:(id)fp12;
@end
@interface PBBTLowEnergyPairingFlow : PBViewControllerFlow <PBPairingBaseViewControllerDelegate, PBFixPermissionsViewControllerDelegate, PBPairingFlow>
{
PBWatch *_pairedWatch;
RACSignal *_watchSignal;
RACSubject *_pairedWatchSubject;
PBBluetoothLowEnergyIssueAnalyzer *_issueAnalyzer;
PBBTLowEnergyPairingViewController *_lowEnergyPairingViewController;
PBFixBluetoothNotificationPermissionViewController *_fixNotificationViewController;
}
- (void)setFixNotificationViewController:(id)fp8;
- (void)setLowEnergyPairingViewController:(id)fp8;
- (void)setIssueAnalyzer:(id)fp8;
- (id)issueAnalyzer;
- (void)setPairedWatchSubject:(id)fp8;
- (id)pairedWatchSubject;
- (void)setWatchSignal:(id)fp8;
- (id)watchSignal;
- (id)pairedWatch;
- (void).cxx_destruct;
- (id)pairingProblemViewController;
- (id)fixNotificationViewController;
- (void)fixPermissionViewControllerWantsToSkip:(id)fp8;
- (void)fixPermissionViewControllerWantsToFix:(id)fp8 needsToInvokeSettings:(BOOL)fp12;
- (id)startingViewController;
- (BOOL)shouldPairingViewControllerAllowSkip:(id)fp8;
- (id)invalidAccessoryViewControllerWithTransportNamed:(id)fp8;
- (void)pairingViewController:(id)fp8 pairingWasIgnoredForTransportNamed:(id)fp12;
- (void)pairingViewControllerPairingWasSkipped:(id)fp8;
- (void)pairingViewControllerPairingDidFail:(id)fp8 error:(id)fp12;
- (void)pairingViewControllerPairingDidSucceed:(id)fp8;
- (void)pairingViewControllerUserWantsToStartPairing:(id)fp8;
- (int)completedWatchOnboardingVersion;
- (id)lowEnergyPairingViewController;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 watchSignal:(id)fp12;
- (id)initWithNavigationController:(id)fp8;
- (id)init;
@end
@interface PBBTLowEnergyInitialPairingFlow : PBBTLowEnergyPairingFlow
{
}
+ (id)flowWithNavigationController:(id)fp8;
@end
@interface PBBTLowEnergyNewWatchPairingFlow : PBBTLowEnergyPairingFlow
{
}
+ (id)flowWithNavigationController:(id)fp8;
@end
@interface PBWatchAppsTableHeaderView : PBTableViewHeaderFooterView
{
}
- (void)layoutSubviews;
- (void)willMoveToSuperview:(id)fp8;
- (id)initWithReuseIdentifier:(id)fp8;
@end
@interface PBSandboxTimelineTokenResponse : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSUUID *_UUID;
NSString *_timelineToken;
}
+ (id)UUIDJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)timelineToken;
- (id)UUID;
- (void).cxx_destruct;
@end
@interface PBHealthKitManager : _ABAddressBookAddRecord
{
HKHealthStore *_healthStore;
NSUserDefaults *_userDefaults;
}
- (id)userDefaults;
- (id)healthStore;
- (void).cxx_destruct;
- (id)dataTypesToWrite;
- (id)dataTypesToRead;
- (id)latestQuantitySampleForType:(id)fp8;
- (void)saveSamplesIntoHealthKit:(id)fp8;
- (id)preferredUnitForQuantityType:(id)fp8;
- (void)saveSleepSessions:(id)fp8;
- (void)saveSteps:(id)fp8;
- (void)addNewHeightQuantity:(id)fp8 logDate:(id)fp12;
- (id)currentHeight;
- (void)addNewWeightQuantity:(id)fp8 logDate:(id)fp12;
- (id)currentWeight;
- (id)gender;
- (id)requestAuthorization;
- (BOOL)canAccessHealthData;
- (BOOL)canSaveObjectTypeInHealthKit:(id)fp8;
- (void)setOptInHealthKit:(BOOL)fp8;
- (BOOL)optInHealthKit;
- (id)initWithHealthStore:(id)fp8 userDefaults:(id)fp12;
@end
@interface PBInternetReachabilityLogger : _ABAddressBookAddRecord
{
}
+ (void)load;
- (void)setUpReachabilityStateLogging;
@end
@interface PBScreenshotImageView : _ABAddressBookAddRecord
{
unsigned int _screenShape;
}
- (unsigned int)screenShape;
- (float)layerCornerRadius;
- (struct CGSize)intrinsicContentSize;
- (void)setScreenShape:(unsigned int)fp8;
- (void)pb_commonInit;
- (id)initWithFrame:(struct CGRect)fp8;
- (id)initWithCoder:(id)fp8;
@end
@interface PBFactoryRegistryReadResponseMessage : PBProtocolMessage
{
NSData *_valueData;
}
+ (void)load;
- (id)valueData;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@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;
}
- (void)setPickerViewManager:(id)fp8;
- (id)pickerViewManager;
- (void)setWeightToCompleteConstraint:(id)fp8;
- (id)weightToCompleteConstraint;
- (void)setCompleteButton:(id)fp8;
- (id)completeButton;
- (void)setWeightSeparator:(id)fp8;
- (id)weightSeparator;
- (void)setHeightSeparator:(id)fp8;
- (id)heightSeparator;
- (void)setAgeSeparator:(id)fp8;
- (id)ageSeparator;
- (void)setGenderSeparator:(id)fp8;
- (id)genderSeparator;
- (void)setWeightTextField:(id)fp8;
- (id)weightTextField;
- (void)setHeightTextField:(id)fp8;
- (id)heightTextField;
- (void)setAgeTextField:(id)fp8;
- (id)ageTextField;
- (void)setGenderTextField:(id)fp8;
- (id)genderTextField;
- (void)setWeightLabel:(id)fp8;
- (id)weightLabel;
- (void)setHeightLabel:(id)fp8;
- (id)heightLabel;
- (void)setAgeLabel:(id)fp8;
- (id)ageLabel;
- (void)setGenderLabel:(id)fp8;
- (id)genderLabel;
- (void)setDescriptionLabel:(id)fp8;
- (id)descriptionLabel;
- (void)setScrollViewContentView:(id)fp8;
- (id)scrollViewContentView;
- (void)setScrollView:(id)fp8;
- (id)scrollView;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)rejigWeightToCompleteConstraint;
- (void)addKeyboardNotifications;
- (void)prettifyUI;
- (void)backgroundTapped:(id)fp8;
- (void)completeButtonPressed:(id)fp8;
- (void)dealloc;
- (void)viewWillDisappear:(BOOL)fp8;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewWillLayoutSubviews;
- (void)viewDidLoad;
- (id)initWithFlowStepDelegate:(id)fp8;
- (id)init;
@end
@interface PBManagedPreference : _PBManagedPreference <PBBlobEntry>
{
}
+ (id)createBlobEntryWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
- (void)setEntryDeletedValue:(BOOL)fp8;
- (BOOL)entryDeletedValue;
- (id)blobEntryStatuses;
- (BOOL)updateValuesFromBlobEntryModel:(id)fp8;
@end
@interface PBOGGFile : _ABAddressBookAddRecord
{
unsigned int _frameSize;
unsigned int _currentPacketNumber;
unsigned long long _totalGranules;
}
- (void)setTotalGranules:(unsigned long long)fp8;
- (unsigned long long)totalGranules;
- (void)setCurrentPacketNumber:(unsigned int)fp8;
- (unsigned int)currentPacketNumber;
- (unsigned int)frameSize;
- (id)buildOggPacketWithSegments:(id)fp8 packetNumber:(unsigned int)fp12 serialNumber:(unsigned int)fp16 granule:(long long)fp20 beginning:(BOOL)fp28 end:(BOOL)fp32;
- (id)buildAudioDataBinaryWithFrames:(id)fp8 isLastChunk:(BOOL)fp12;
- (id)buildCommentBinary;
- (id)buildHeaderBinaryWithSampleRate:(unsigned int)fp8;
@end
@interface PBPhoneCallWatchService : _ABAddressBookAddRecord <PBWatchService>
{
PBWatch *_watch;
CTCallCenter *_callCenter;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (void)setCallCenter:(id)fp8;
- (id)callCenter;
- (id)watch;
- (void).cxx_destruct;
- (void)sendCallState:(id)fp8;
- (id)messageForCall:(id)fp8;
- (void)registerForGetStateRequestMessages;
- (void)sendGetStateResponse;
- (void)sendCurrentCalls;
- (void)watchDidConnect;
- (id)init;
- (id)initWithWatch:(id)fp8;
@end
@interface PBFactoryRegistryRemoveRequestMessage : PBProtocolMessage
{
}
- (id)initWithKeyToRemove:(unsigned int)fp8;
@end
@interface PBOnboardingData : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSArray *_defaultLockerItems;
NSArray *_onboardingWatchfaces;
}
+ (id)onboardingWatchfacesJSONTransformer;
+ (id)defaultLockerItemsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)onboardingWatchfaces;
- (id)defaultLockerItems;
- (void).cxx_destruct;
@end
@interface PBPutBytesInstallBinaryImageOperation : PBAsynchronousMessageOperation
{
BOOL _wasSuccessful;
BOOL _didTimeout;
unsigned int _cookie;
}
- (unsigned int)cookie;
- (BOOL)didTimeout;
- (BOOL)wasSuccessful;
- (void)finishWithResponse:(id)fp8;
- (id)initWithWatch:(id)fp8 cookie:(unsigned int)fp12;
@end
@interface PBLanguagePackFileURLHandler : PBBaseFileURLHandler
{
PBActiveWatch *_activeWatch;
PBPresentViewControllerCoordinator *_modalCoordinator;
}
- (void)setModalCoordinator:(id)fp8;
- (id)modalCoordinator;
- (void)setActiveWatch:(id)fp8;
- (id)activeWatch;
- (void).cxx_destruct;
- (void)processFileAtURL:(id)fp8;
- (BOOL)canHandleFileURL:(id)fp8;
- (id)initWithActiveWatch:(id)fp8 modalCoordinator:(id)fp12;
@end
@interface PBWatchAppInstallationOperation : PBAsynchronousMainThreadOperation
{
BOOL _openAfterInstallation;
BOOL _vibrateAfterInstall;
PBApplicationBundle *_applicationBundle;
PBWatch *_watch;
int _applicationIdentifier;
id _progressBlock;
id _pb_completionBlock;
}
- (id)pb_completionBlock;
- (id)progressBlock;
- (BOOL)vibrateAfterInstall;
- (BOOL)openAfterInstallation;
- (int)applicationIdentifier;
- (id)watch;
- (id)applicationBundle;
- (void).cxx_destruct;
- (void)reportProgress:(float)fp8;
- (void)finishWithError:(id)fp8;
- (void)startInstallingBundle;
- (void)mainThreadMain;
- (id)initWithApplication:(id)fp8 watch:(id)fp12 applicationIdentifier:(int)fp16 options:(unsigned int)fp20 progressBlock:(id)fp(null) completionBlock:(void)fp24;
@end
@interface PBManagedTimelineItemStatusID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedTimelineItemStatus : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (void)setPrimitiveTimelineDeletedValue:(BOOL)fp8;
- (BOOL)primitiveTimelineDeletedValue;
- (void)setTimelineDeletedValue:(BOOL)fp8;
- (BOOL)timelineDeletedValue;
- (id)objectID;
@end
@interface PBAppFetchInstallBinariesResponseMessage : PBProtocolMessage
{
unsigned char _kind;
}
- (unsigned char)kind;
- (id)initWithKind:(unsigned char)fp8;
- (id)init;
@end
@interface PBTimelineItemBlob : _ABAddressBookAddRecord <PBBlobCoding>
{
unsigned char _type;
unsigned char _flags;
unsigned char _layout;
NSUUID *_itemID;
NSUUID *_parentID;
NSDate *_timestamp;
NSArray *_attributes;
NSArray *_actions;
double _duration;
}
- (id)actions;
- (id)attributes;
- (unsigned char)layout;
- (unsigned char)flags;
- (unsigned char)type;
- (double)duration;
- (id)timestamp;
- (id)parentID;
- (id)itemID;
- (void).cxx_destruct;
- (void)encodeToDataWriter:(id)fp8;
- (id)initWithItemID:(id)fp8 parentID:(id)fp12 timestamp:(id)fp16 duration:(double)fp20 type:(unsigned char)fp28 flags:(unsigned char)fp32 layout:(unsigned char)fp36 attributes:(id)fp40 actions:(id)fp44;
- (id)init;
@end
@interface PBBugReportFloatingButton : _ABAddressBookAddRecord
{
UIButton *_button;
id _callbackBlock;
}
+ (void)addToWindow:(id)fp8 withCallbackBlock:(id)fp(null);
- (id)callbackBlock;
- (id)button;
- (void).cxx_destruct;
- (void)buttonTapped;
- (void)buttonWasPanned:(id)fp8;
- (void)layoutSubviews;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBManagedTimelineItemAttributeID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedTimelineItemAttribute : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)objectID;
@end
@interface PBTimelineActionsInvokeActionMessage : PBProtocolMessage
{
unsigned char _actionIdentifier;
NSUUID *_itemIdentifier;
NSArray *_attributes;
}
+ (void)load;
- (id)attributes;
- (unsigned char)actionIdentifier;
- (id)itemIdentifier;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@end
@interface PBTimelineBlobMapperSessionManager : PBHTTPSessionManager
{
PBRemoteResourceFileStorage *_cache;
}
- (id)cache;
- (void).cxx_destruct;
- (id)blobMapperConfigurationForFirmware:(id)fp8;
- (id)initWithCache:(id)fp8;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBMyPebbleViewController : PBBaseViewController
{
UIViewController *_containedViewController;
UIView *_containerView;
}
+ (id)viewController;
- (id)containerView;
- (id)containedViewController;
- (void).cxx_destruct;
- (void)addContainedViewControllerToContainerView;
- (void)setContainedViewController:(id)fp8;
- (unsigned int)pb_preferredNavigationBarStyle;
- (void)loadView;
- (id)init;
@end
@interface PBAutomaticReconnectDisableMessage : PBProtocolMessage
{
}
@end
@interface PBVerticalProgressIndicatorView : _ABAddressBookAddRecord
{
UIColor *_overlayColor;
unsigned int _direction;
float _progress;
UIView *_overlayView;
}
- (void)setOverlayView:(id)fp8;
- (id)overlayView;
- (float)progress;
- (unsigned int)direction;
- (id)overlayColor;
- (void).cxx_destruct;
- (struct CGRect)overlayViewFrameForCurrentValues;
- (void)updateFrameWithCurrentValues;
- (void)setProgress:(float)fp8 animated:(BOOL)fp12;
- (void)setProgress:(float)fp8;
- (void)setDirection:(unsigned int)fp8;
- (void)layoutSubviews;
- (void)setOverlayColor:(id)fp8;
- (void)pb_commonInit;
- (id)initWithCoder:(id)fp8;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBWatchAssociatedDataStore : _ABAddressBookAddRecord
{
PBCoreDataManager *_coreDataManager;
}
- (id)coreDataManager;
- (void).cxx_destruct;
- (void)removeValueForKey:(id)fp8 inWatch:(id)fp12;
- (id)valueForKey:(id)fp8 inWatch:(id)fp12;
- (void)setValue:(id)fp8 forKey:(id)fp12 inWatch:(id)fp16;
- (id)initWithCoreDataManager:(id)fp8;
- (id)init;
@end
@interface PBATTAuthorizationViewController : PBSMSLinkedAccountsViewController <MFMessageComposeViewControllerDelegate, PBWebViewDelegate>
{
PBRoundedButton *_bottomButton;
UILabel *_instructionsLabel;
UIView *_attHeaderView;
PBSMSReplyManager *_SMSReplyManager;
}
- (id)SMSReplyManager;
- (id)attHeaderView;
- (void)setInstructionsLabel:(id)fp8;
- (id)instructionsLabel;
- (void)setBottomButton:(id)fp8;
- (id)bottomButton;
- (void).cxx_destruct;
- (void)didFinishLoading;
- (void)didStartLoading;
- (BOOL)shouldStartWebviewLoadWithRequest:(id)fp8;
- (void)skipButtonPressed:(id)fp8;
- (void)handleAuthenticationCallbackWithLinkedAccount:(id)fp8;
- (void)messageComposeViewController:(id)fp8 didFinishWithResult:(int)fp12;
- (void)sendVerificationText:(id)fp8;
- (void)setBottomViewHidden:(BOOL)fp8;
- (void)parseConsentWordAndAddressWithCompletion:(id)fp(null);
- (void)shouldShowVerificationTextButtonWithCompletion:(id)fp(null);
- (void)viewDidLoad;
- (id)initWithSMSReplyManager:(id)fp8;
- (id)init;
@end
@interface PBManagedNotificationSourceStatus : _PBManagedNotificationSourceStatus <PBBlobEntryStatus>
{
}
+ (id)allBlobEntryStatusesForWatch:(id)fp8;
+ (id)blobEntryStatusForWatch:(id)fp8 blobEntry:(id)fp12 lastSyncAt:(id)fp16 inManagedObjectContext:(id)fp20;
- (void)setBlobEntry:(id)fp8;
- (id)blobEntry;
- (void)setBlobEntryStatusDeleted:(BOOL)fp8;
- (BOOL)blobEntryStatusDeleted;
- (void)addToWatch:(id)fp8;
@end
@interface PBFirmwareUpdateRequestOperation : PBAsynchronousMessageOperation
{
}
- (void)finishWithResponse:(id)fp8;
- (id)initWithWatch:(id)fp8;
@end
@interface PBLEConnectionWatchService : _ABAddressBookAddRecord <PBWatchService>
{
PBWatch *_watch;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (id)watch;
- (void).cxx_destruct;
- (void)setup;
- (id)initWithWatch:(id)fp8;
@end
@interface PBManagedTimelineDataSource : _PBManagedTimelineDataSource
{
}
+ (id)allTimelineDataSourcesInManagedObjectContext:(id)fp8;
+ (id)findOrCreateDataSourceWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)findDataSourceWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
- (id)identifier;
@end
@interface PBWatchAppFileURLHandler : PBBaseFileURLHandler
{
PBActiveWatch *_activeWatch;
PBWatchAppInstallPresenter *_watchAppInstallPresenter;
PBPresentViewControllerCoordinator *_modalCoordinator;
}
- (void)setModalCoordinator:(id)fp8;
- (id)modalCoordinator;
- (void)setWatchAppInstallPresenter:(id)fp8;
- (id)watchAppInstallPresenter;
- (void)setActiveWatch:(id)fp8;
- (id)activeWatch;
- (void).cxx_destruct;
- (void)processFileAtURL:(id)fp8;
- (BOOL)canHandleFileURL:(id)fp8;
- (id)initWithActiveWatch:(id)fp8 watchInstallPresenter:(id)fp12 modalCoordinator:(id)fp16;
@end
@interface PBLinkedAccountAuthBaseViewController : PBBaseViewController <PBWebViewDelegate>
{
BOOL _shouldShowCancelButton;
unsigned char _provider;
PBWebView *_webView;
UIView *_headerView;
PBLinkedAccountsSessionManager *_linkedAccountsSessionManager;
UIBarButtonItem *_skipButton;
UIView *_headerContainerView;
}
- (void)setHeaderContainerView:(id)fp8;
- (id)headerContainerView;
- (id)skipButton;
- (id)linkedAccountsSessionManager;
- (unsigned char)provider;
- (BOOL)shouldShowCancelButton;
- (id)headerView;
- (void)setWebView:(id)fp8;
- (id)webView;
- (void).cxx_destruct;
- (void)webViewDidStartLoad:(id)fp8;
- (void)webViewDidFinishLoad:(id)fp8;
- (BOOL)webView:(id)fp8 shouldStartLoadWithRequest:(id)fp12 navigationType:(int)fp16;
- (void)skipButtonPressed:(id)fp8;
- (void)handleAuthenticationCallbackWithLinkedAccount:(id)fp8;
- (void)handleCallbackURL:(id)fp8;
- (id)parseURLQueryStringToDictionaryFromURL:(id)fp8;
- (void)loadRequest;
- (void)layoutSubviews;
- (void)viewDidLoad;
- (void)setHeaderView:(id)fp8;
- (void)setShouldShowCancelButton:(BOOL)fp8;
- (void)didStartLoading;
- (void)didFinishLoading;
- (BOOL)shouldStartWebviewLoadWithRequest:(id)fp8;
- (id)initWithLinkedAccountProvider:(unsigned char)fp8;
- (id)init;
@end
@interface PBSettingsTableViewController : PBTableViewController
{
NSArray *_settingSections;
PBLanguageConfiguration *_languageConfiguration;
PBRemoteConfigurationManager *_configurationManager;
PBSMSReplyManager *_smsReplyManager;
PBPreferenceManager *_preferenceManager;
}
+ (id)settingCellClassBySettingRowClass;
+ (int)pb_tableViewStyle;
+ (id)viewController;
- (id)preferenceManager;
- (id)smsReplyManager;
- (id)configurationManager;
- (id)languageConfiguration;
- (void)setSettingSections:(id)fp8;
- (id)settingSections;
- (void).cxx_destruct;
- (id)showAnalyticsVerificationAlert;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (float)tableView:(id)fp8 heightForRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (id)tableView:(id)fp8 titleForFooterInSection:(int)fp12;
- (id)tableView:(id)fp8 titleForHeaderInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (id)settingRowAtIndexPath:(id)fp8;
- (id)sectionAtIndex:(unsigned int)fp8;
- (Class)tableViewCellClassAtIndexPath:(id)fp8;
- (void)viewDidLoad;
- (unsigned int)pb_preferredNavigationBarStyle;
- (id)currentWatchLanguageEnabled;
- (id)currentWatchLanguageName;
- (id)currentVoiceLanguageName;
- (id)pebbleSettings;
- (id)initWithLanguageConfiguration:(id)fp8 smsReplyManager:(id)fp12 preferenceManager:(id)fp16;
- (id)init;
@end
@interface PBDebugBlobDBViewController : PBBaseViewController
{
PBCalendarEventManager *_eventManager;
PBTimelineManager *_timelineManager;
PBLockerAppManager *_lockerAppManager;
PBWebSyncTrigger *_webSyncTrigger;
PBWeatherAppManager *_weatherAppManager;
PBNotificationSourceManager *_notificationSourceManager;
NSArray *_sources;
NSDictionary *_calendarsBySource;
NSArray *_selectedCalendars;
UILabel *_calendarAuthorizationStatusLabel;
UIButton *_calendarAuthorizationRequestButton;
}
+ (id)viewController;
- (void)setCalendarAuthorizationRequestButton:(id)fp8;
- (id)calendarAuthorizationRequestButton;
- (void)setCalendarAuthorizationStatusLabel:(id)fp8;
- (id)calendarAuthorizationStatusLabel;
- (void)setSelectedCalendars:(id)fp8;
- (id)selectedCalendars;
- (void)setCalendarsBySource:(id)fp8;
- (id)calendarsBySource;
- (void)setSources:(id)fp8;
- (id)sources;
- (id)notificationSourceManager;
- (id)weatherAppManager;
- (id)webSyncTrigger;
- (id)lockerAppManager;
- (id)timelineManager;
- (id)eventManager;
- (void).cxx_destruct;
- (void)refreshCalendarAuthorizationStatus;
- (void)syncNotificationSourceDatabase:(id)fp8;
- (void)syncWeatherDatabase:(id)fp8;
- (void)resyncWebTimeline:(id)fp8;
- (void)syncWebTimeline:(id)fp8;
- (void)syncApps:(id)fp8;
- (void)syncTimeline:(id)fp8;
- (void)nukeNotificationSourceDatabase:(id)fp8;
- (void)nukeWeatherDatabase:(id)fp8;
- (void)nukeAppsDatabases:(id)fp8;
- (void)nukeTimelineDatabases:(id)fp8;
- (void)requestAuthorization:(id)fp8;
- (void)viewDidLoad;
- (id)initWithCurrentUserLockerAppManager:(id)fp8 eventManager:(id)fp12 timelineManager:(id)fp16 webSyncTrigger:(id)fp20 weatherAppManager:(id)fp24 notificationSourceManager:(id)fp28;
- (id)init;
@end
@interface PBLinkedAccountsSessionManager : PBHTTPSessionManager
{
}
- (id)revokeLinkedAccount:(id)fp8;
- (id)refreshLinkedAccount:(id)fp8;
- (id)authorizationURLRequestForProvider:(unsigned char)fp8;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBHandshakeWatchService : _ABAddressBookAddRecord <PBPhoneAppVersionSentToWatchListener, PBWatchService>
{
PBWatch *_watch;
PBWatchServices *_watchServices;
id <PBHandshakeWatchServiceDelegate> _delegate;
id _legacyHandler;
id _appRunStateHandler;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (id)appRunStateHandler;
- (id)legacyHandler;
- (id)delegate;
- (id)watchServices;
- (id)watch;
- (void).cxx_destruct;
- (void)didSendPhoneAppVersionToWatch:(id)fp8;
- (void)prepareServicesForWatchVersion:(id)fp8;
- (void)watchWillDisconnect;
- (void)watchDidConnect;
- (id)initWithWatch:(id)fp8 watchServicesSet:(id)fp12 delegate:(id)fp16;
- (id)init;
@end
@interface PBManagedCalendarEventStoreID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedCalendarEventStore : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)objectID;
@end
@interface PBActiveWatchSelectionLayout : _ABAddressBookAddRecord
{
unsigned int _itemCount;
int _sectionCount;
struct _NSRange *_sectionRanges;
PBUnitBezier *_unitBezier;
NSMutableArray *_indexPathsToInsert;
NSMutableArray *_indexPathsToDelete;
}
- (void)setIndexPathsToDelete:(id)fp8;
- (id)indexPathsToDelete;
- (void)setIndexPathsToInsert:(id)fp8;
- (id)indexPathsToInsert;
- (void)setUnitBezier:(id)fp8;
- (id)unitBezier;
- (void)setSectionRanges:(struct _NSRange *)fp8;
- (struct _NSRange *)sectionRanges;
- (void)setSectionCount:(int)fp8;
- (int)sectionCount;
- (void)setItemCount:(unsigned int)fp8;
- (unsigned int)itemCount;
- (void).cxx_destruct;
- (id)layoutAttributesForSupplementaryViewOfKind:(id)fp8 atIndexPath:(id)fp12 globalIndex:(int)fp16;
- (id)layoutAttributesForItemAtIndexPath:(id)fp8 globalIndex:(int)fp12;
- (unsigned int)middleItemIndex;
- (unsigned int)indexForItemAtIndexPath:(id)fp8;
- (id)indexPathForItemAtIndex:(unsigned int)fp8;
- (void)calculateSectionRanges;
- (id)indexPathsToDeleteForSupplementaryViewOfKind:(id)fp8;
- (id)indexPathsToInsertForSupplementaryViewOfKind:(id)fp8;
- (void)prepareForCollectionViewUpdates:(id)fp8;
- (id)finalLayoutAttributesForDisappearingItemAtIndexPath:(id)fp8;
- (id)initialLayoutAttributesForAppearingItemAtIndexPath:(id)fp8;
- (id)layoutAttributesForSupplementaryViewOfKind:(id)fp8 atIndexPath:(id)fp12;
- (id)layoutAttributesForItemAtIndexPath:(id)fp8;
- (id)layoutAttributesForElementsInRect:(struct CGRect)fp8;
- (struct CGPoint)targetContentOffsetForProposedContentOffset:(struct CGPoint)fp8 withScrollingVelocity:(struct CGPoint)fp16;
- (struct CGSize)collectionViewContentSize;
- (BOOL)shouldInvalidateLayoutForBoundsChange:(struct CGRect)fp8;
- (void)prepareLayout;
- (void)commonInit;
- (id)initWithCoder:(id)fp8;
- (id)init;
@end
@interface PBWatchAssociatedDataManager : _ABAddressBookAddRecord
{
PBWatchAssociatedDataStore *_dataStore;
}
+ (id)sharedWatchAssociatedDataManager;
- (id)dataStore;
- (void).cxx_destruct;
- (void)removeValueForKey:(id)fp8 inWatch:(id)fp12;
- (id)valueForKey:(id)fp8 inWatch:(id)fp12;
- (void)setValue:(id)fp8 forKey:(id)fp12 inWatch:(id)fp16;
- (id)init;
- (void)setOnboardingVersionDone:(int)fp8 inWatch:(id)fp12;
- (int)onboardingVersionDoneInWatch:(id)fp8;
@end
@interface PBDebugSMSViewController : PBBaseViewController
{
UITextField *_numberTextField;
UITextField *_messageTextField;
UIButton *_sendButton;
PBSMSApiClient *_APIClient;
}
+ (id)viewController;
- (id)APIClient;
- (void)setSendButton:(id)fp8;
- (id)sendButton;
- (void)setMessageTextField:(id)fp8;
- (id)messageTextField;
- (void)setNumberTextField:(id)fp8;
- (id)numberTextField;
- (void).cxx_destruct;
- (void)handleSendButtonTapped:(id)fp8;
- (id)init;
@end
@interface PBManagedObjectBackedWatchApp : PBWatchApp
{
}
+ (void)removeManagedObjectBackedWatchApp:(id)fp8;
+ (id)managedObjectBackedWatchAppWithManagedObject:(id)fp8;
+ (void)load;
- (void)bindToPropertyValuesOfAppManagedObject:(id)fp8;
@end
@interface PBContactPhoneNumberAssociation : _ABAddressBookAddRecord <PBAddressBookQuerySessionActionable>
{
PBContact *_contact;
PBLabeledValue *_labeledValue;
}
+ (id)contactPhoneNumberAssociationWithContact:(id)fp8 labeledValue:(id)fp12;
- (id)labeledValue;
- (id)contact;
- (void).cxx_destruct;
- (id)initWithContact:(id)fp8 labeledValue:(id)fp12;
- (id)init;
- (id)actionSubtitle;
- (id)actionTitle;
- (void)performActionOnAddressBookQuerySession:(id)fp8;
@end
@interface PBWatchConnectionStatusView : _ABAddressBookAddRecord
{
id <PBWatchConnectionStatusViewDelegate> _delegate;
PBScreenshotImageView *_watchScreen;
PBWatch *_watch;
UIView *_watchConnectedGroupView;
UIView *_watchDisconnectedGroupView;
UILabel *_watchNameLabel;
UILabel *_watchConnectedLabel;
PBColoredWatchImageView *_watchImage;
UILabel *_watchDisconnectedLabel;
UILabel *_tapHereToConnectLabel;
NSLayoutConstraint *_watchScreenAlignTopConstraint;
NSLayoutConstraint *_watchScreenAlignCenterXConstraint;
}
- (void)setWatchScreenAlignCenterXConstraint:(id)fp8;
- (id)watchScreenAlignCenterXConstraint;
- (void)setWatchScreenAlignTopConstraint:(id)fp8;
- (id)watchScreenAlignTopConstraint;
- (void)setTapHereToConnectLabel:(id)fp8;
- (id)tapHereToConnectLabel;
- (void)setWatchDisconnectedLabel:(id)fp8;
- (id)watchDisconnectedLabel;
- (void)setWatchImage:(id)fp8;
- (id)watchImage;
- (void)setWatchConnectedLabel:(id)fp8;
- (id)watchConnectedLabel;
- (void)setWatchNameLabel:(id)fp8;
- (id)watchNameLabel;
- (void)setWatchDisconnectedGroupView:(id)fp8;
- (id)watchDisconnectedGroupView;
- (void)setWatchConnectedGroupView:(id)fp8;
- (id)watchConnectedGroupView;
- (void)setWatch:(id)fp8;
- (id)watch;
- (void)setWatchScreen:(id)fp8;
- (id)watchScreen;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)handleTapOnView:(id)fp8;
- (void)handleViewTappedWithWatchDisconnected;
- (float)alignTopConstantForModel:(int)fp8;
- (float)centerXConstantForModel:(int)fp8;
- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
- (struct CGSize)intrinsicContentSize;
- (void)awakeFromNib;
- (id)init;
@end
@interface PBConfigurationSessionManager : PBHTTPSessionManager
{
PBRemoteResourceFileStorage *_cache;
}
- (id)cache;
- (void).cxx_destruct;
- (id)cachedConfigurationFromEndpoint:(id)fp8 ignoreExpiration:(BOOL)fp12;
- (id)fetchRemoteConfigurationFromEndpoint:(id)fp8;
- (id)initWithCache:(id)fp8;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBLegacyAppUninstallViewController : PBOnboardingGenericViewController <PBViewControllerFlowStep>
{
id <PBLegacyAppUninstallViewControllerDelegate> _delegate;
PBLegacyAppAdapter *_legacyAppAdapter;
}
- (void)setLegacyAppAdapter:(id)fp8;
- (id)legacyAppAdapter;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)backButtonPressed:(id)fp8;
- (void)skipButtonPressed:(id)fp8;
- (void)bottomButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
- (id)initWithDelegate:(id)fp8 legacyAppAdapter:(id)fp12;
@end
@interface PBTimelineItemAttributeBlobBuilder : _ABAddressBookAddRecord
{
NSString *_type;
id _content;
}
+ (id)builder;
- (void)setContent:(id)fp8;
- (id)content;
- (void)setType:(id)fp8;
- (id)type;
- (void).cxx_destruct;
- (id)build;
- (id)withContent;
- (id)withType;
@end
@interface PBContactPreferredPhoneDataStore : _ABAddressBookAddRecord
{
PBCoreDataManager *_coreDataManager;
}
- (id)coreDataManager;
- (void).cxx_destruct;
- (void)saveChanges;
- (void)deleteContactPreferredPhone:(id)fp8;
- (void)addContactPreferredPhone:(id)fp8;
- (id)allContactPreferredPhones;
- (id)contactPreferredPhoneWithIdentifier:(unsigned int)fp8;
- (id)init;
@end
@interface PBMusicControlVolumeDownMessage : PBProtocolMessage
{
}
+ (void)load;
@end
@interface PBManagedWatchAppCompatibility : _PBManagedWatchAppCompatibility
{
}
@end
@interface PBModelessReorderTableViewMediator : _ABAddressBookAddRecord <UITableViewDataSource>
{
id <PBModelessReorderTableViewMediatorDelegate> _delegate;
UITableView *_tableView;
id <UITableViewDataSource> _tableViewDataSource;
id <UITableViewDelegate> _tableViewDelegate;
UILongPressGestureRecognizer *_longPressGestureRecognizer;
UIImageView *_floatingViewCell;
NSIndexPath *_fromIndexPath;
NSIndexPath *_toIndexPath;
CADisplayLink *_displayLink;
float _scrollSpeed;
}
- (void)setScrollSpeed:(float)fp8;
- (float)scrollSpeed;
- (void)setDisplayLink:(id)fp8;
- (id)displayLink;
- (void)setToIndexPath:(id)fp8;
- (id)toIndexPath;
- (void)setFromIndexPath:(id)fp8;
- (id)fromIndexPath;
- (id)floatingViewCell;
- (id)longPressGestureRecognizer;
- (id)tableViewDelegate;
- (id)tableViewDataSource;
- (id)tableView;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (BOOL)isTableViewEmpty;
- (void)autoScrollTableView:(id)fp8;
- (void)exchangeToIndexPath:(id)fp8;
- (void)updateToIndexPath;
- (void)animateShadowOpacityFromValue:(float)fp8 toValue:(float)fp12;
- (id)tableViewDelegateTargetIndexPathForMoveFromRowAtIndexPath:(id)fp8 toProposedIndexPath:(id)fp12;
- (void)dataSourceMoveRowAtIndexPath:(id)fp8 toIndexPath:(id)fp12;
- (BOOL)dataSourceCanMoveRowAtIndexPath:(id)fp8;
- (void)delegateDidEndMovingRowFromIndexPath:(id)fp8 toIndexPath:(id)fp12;
- (void)delegateWillBeginMovingRowFromIndexPath:(id)fp8;
- (void)gestureRecognizerCancelled:(id)fp8;
- (void)gestureRecognizerDidEnd:(id)fp8;
- (void)gestureRecognizerDidChange:(id)fp8;
- (void)gestureRecognizerDidBegin:(id)fp8;
- (BOOL)respondsToSelector:(SEL)fp8;
- (id)methodSignatureForSelector:(SEL)fp8;
- (void)forwardInvocation:(id)fp8;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (void)beginReordering:(id)fp8;
- (id)initWithTableView:(id)fp8;
- (id)init;
@end
@interface PBBlobDBEndpointCoordinator : _ABAddressBookAddRecord <PBWatchService>
{
PBWatch *_watch;
id <PBBlobDBEndpointMessageFactory> _messageFactory;
NSOperationQueue *_serialQueue;
NSMutableIndexSet *_fullDatabases;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (id)fullDatabases;
- (void)setSerialQueue:(id)fp8;
- (id)serialQueue;
- (id)messageFactory;
- (id)watch;
- (void).cxx_destruct;
- (id)operationWhenEmptyDatabaseForMessage:(id)fp8 completion:(id)fp(null);
- (id)operationWhenFullDatabaseForMessage:(id)fp8 completion:(id)fp(null);
- (id)operationForMessage:(id)fp8 completion:(id)fp(null);
- (id)enqueueBlobDBMessages:(id)fp8 completions:(id)fp(null);
- (void)enqueueBlobDBMessage:(id)fp8 completion:(id)fp(null);
- (id)initWithWatch:(id)fp8;
- (id)init;
@end
@interface PBBlobDBEndpointCoordinatorMessageFactory : _ABAddressBookAddRecord <PBBlobDBEndpointMessageFactory>
{
unsigned short _sequentialToken;
}
- (void)setSequentialToken:(unsigned short)fp8;
- (unsigned short)sequentialToken;
- (unsigned short)nextToken;
- (id)clearMessageWithDatabase:(unsigned char)fp8;
- (id)deleteMessageWithDatabase:(unsigned char)fp8 key:(id)fp12;
- (id)insertMessageWithDatabase:(unsigned char)fp8 key:(id)fp12 value:(id)fp16;
- (id)init;
@end
@interface PBPairingFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBBTClassicPairingFlowDelegate, PBBTLowEnergyPairingFlowDelegate, PBWatchModelSelectorViewControllerDelegate, PBWatchSetupViewControllerFlowStep, PBPairingFlow>
{
BOOL _shouldPairingFlowAllowSkip;
PBBluetoothCheckViewController *_checkViewController;
UIViewController *_startingViewController;
PBViewControllerFlow<PBPairingFlow> *_transportPairingFlow;
PBWatch *_pairedWatch;
PBTransportPairingFlowFactory *_transportPairingFlowFactory;
}
- (void)setTransportPairingFlowFactory:(id)fp8;
- (id)transportPairingFlowFactory;
- (void)setShouldPairingFlowAllowSkip:(BOOL)fp8;
- (BOOL)shouldPairingFlowAllowSkip;
- (void)setPairedWatch:(id)fp8;
- (id)pairedWatch;
- (void)setTransportPairingFlow:(id)fp8;
- (id)transportPairingFlow;
- (void)setStartingViewController:(id)fp8;
- (id)startingViewController;
- (void)setCheckViewController:(id)fp8;
- (void).cxx_destruct;
- (id)transportPairingFlowForWatchModel:(int)fp8;
- (id)watchModelSelectionViewController;
- (id)checkViewController;
- (BOOL)shouldPairingFlowAllowSkip:(id)fp8;
- (void)flowStepDidSkipSelection:(id)fp8;
- (void)flowStep:(id)fp8 didSelectWatchModel:(int)fp12;
- (id)viewControllersBeforeFlow;
- (void)startFlowWithPreviousViewControllers:(id)fp8;
- (void)configureForReconnectingForPairedWatchSignal:(id)fp8;
- (void)configureForNewWatchPairing;
- (void)configureForInitialPairing;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (int)completedWatchOnboardingVersion;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8;
@end
@interface PBTransportPairingFlowFactory : _ABAddressBookAddRecord
{
id _classicGenerator;
id _LEGenerator;
}
- (void).cxx_destruct;
- (id)transportPairingFlowForWatchModel:(int)fp8;
- (id)initWithClassicGenerator:(id)fp(null) LEGenerator:(void)fp8;
- (id)init;
@end
@interface PBURLTemplate : _ABAddressBookAddRecord
{
NSURLComponents *_URLComponents;
NSSet *_pathPlaceholders;
NSSet *_queryParameters;
}
- (id)queryParameters;
- (id)pathPlaceholders;
- (id)URLComponents;
- (void).cxx_destruct;
- (id)description;
- (id)URLWithValues:(id)fp8;
- (id)initWithString:(id)fp8 pathPlaceholders:(id)fp12 queryParameters:(id)fp16;
- (id)init;
@end
@interface PBPermissionTableViewController : _ABAddressBookAddRecord
{
}
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (void)viewDidLoad;
@end
@interface PBPebbleProtocolLogging : _ABAddressBookAddRecord
{
}
+ (BOOL)isPebbleProtocolVerboseLoggingEnabled;
+ (void)setPebbleProtocolVerboseLoggingEnabled:(BOOL)fp8;
+ (void)load;
@end
@interface PBiTunesSessionManager : PBHTTPSessionManager
{
}
- (id)normalizedAppStoreCountry;
- (id)URLToQueryAppIconByDisplayName:(id)fp8;
- (id)fallbackAppStoreCountryURLToQueryAppIconByBundleIdentifier:(id)fp8;
- (id)localAppStoreURLToQueryAppIconWithBundleIdentifier:(id)fp8;
- (id)URLToQueryAppIconWithBundleIdentifier:(id)fp8 inAppStoreCountry:(id)fp12;
- (id)applicationNotFoundErrorWithApplicationIdentifier:(id)fp8;
- (id)appIconURLForApplicationIdentifier:(id)fp8 fromiTunesResultsWithRequestURL:(id)fp12;
- (id)appIconURLFromiTunesSearchWithApplication:(id)fp8 bundleIdentifier:(id)fp12;
- (id)appIconURLFromFallbackStoreWithApplicationIdentifier:(id)fp8;
- (id)appIconURLFromCurrentLocaleStoreWithApplicationIdentifier:(id)fp8;
- (id)appIconURLForBuiltInApplicationIdentifier:(id)fp8;
- (id)appIconURLForApplication:(id)fp8 bundleIdentifier:(id)fp12;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBiTunesResultCollection : _ABAddressBookAddRecord <MTLJSONSerializing>
{
int _resultCount;
NSArray *_results;
}
+ (id)resultsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)results;
- (int)resultCount;
- (void).cxx_destruct;
@end
@interface PBiTunesResult : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSString *_bundleId;
NSURL *_artworkURL60;
}
+ (id)artworkURL60JSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)artworkURL60;
- (id)bundleId;
- (void).cxx_destruct;
@end
@interface PBManagedCalendarID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedCalendar : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)eventsSet;
- (id)objectID;
@end
@interface PBKeyedTokenGenerator : _ABAddressBookAddRecord
{
}
+ (id)suffixForCloudApp:(id)fp8;
+ (id)suffixForWatchApp:(id)fp8;
- (id)tokenWithString:(id)fp8 suffix:(id)fp12;
@end
@interface PBUpdateFailedViewController : PBOnboardingGenericViewController
{
}
- (void)skipButtonPressed:(id)fp8;
- (void)bottomButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
- (id)init;
@end
@interface PBWeatherUnitsViewModel : _ABAddressBookAddRecord <PBRadioButtonOptionModel>
{
unsigned int _twcUnits;
}
+ (id)supportedViewModels;
- (unsigned int)twcUnits;
- (id)title;
- (BOOL)isEqual:(id)fp8;
- (id)initWithTWCUnits:(unsigned int)fp8;
@end
@interface PBWatchServicesMigrationSet : PBWatchServicesSet
{
}
+ (id)startingWatchServiceClasses;
@end
@interface PBJSBridgeAPIResult : _ABAddressBookAddRecord <PBJSBridgeAPITransaction>
{
BOOL _didSucceed;
NSString *_resultStatus;
NSString *_applicationID;
NSDictionary *_jsBridgeParams;
NSMutableDictionary *_executionResult;
NSString *_callbackID;
}
- (void)setCallbackID:(id)fp8;
- (id)callbackID;
- (void)setDidSucceed:(BOOL)fp8;
- (BOOL)didSucceed;
- (void)setExecutionResult:(id)fp8;
- (void)setJsBridgeParams:(id)fp8;
- (id)jsBridgeParams;
- (void)setApplicationID:(id)fp8;
- (id)applicationID;
- (id)resultStatus;
- (void).cxx_destruct;
- (id)executionResult;
- (void)updateExecutionResultForFailedAPI:(id)fp8;
- (void)setupWithError:(id)fp8;
- (id)transactionPacketAsDictionary;
- (void)setResultStatus:(id)fp8;
- (id)initWithParams:(id)fp8 applicationID:(id)fp12;
@end
@interface PBHealthSettingsViewController : PBTableViewController <PBHealthSettingsTableEnableHealthModelProtocol, PBHealthSettingsTableInsightModelDelegate>
{
PBHealthSettingsTableEnableHealthModel *_tableEnableHealthModel;
PBHealthSettingsTableInsightModel *_tableInsightModel;
PBHealthSettingsTableInfoModel *_tableInfoModel;
UITapGestureRecognizer *_backgroundTapGestureRecognizer;
PBHealthManager *_healthManager;
PBPrivacyPolicyManager *_privacyPolicyManager;
}
+ (int)pb_tableViewStyle;
+ (id)viewController;
- (id)privacyPolicyManager;
- (id)healthManager;
- (void)setBackgroundTapGestureRecognizer:(id)fp8;
- (id)backgroundTapGestureRecognizer;
- (void)setTableInfoModel:(id)fp8;
- (id)tableInfoModel;
- (void)setTableInsightModel:(id)fp8;
- (id)tableInsightModel;
- (void)setTableEnableHealthModel:(id)fp8;
- (id)tableEnableHealthModel;
- (void).cxx_destruct;
- (void)dismissSettings;
- (void)addKeyboardNotifications;
- (id)tableModelObjectAtSectionIndex:(int)fp8;
- (void)backgroundTapped;
- (void)changeUIStateToEnabled:(BOOL)fp8;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 titleForFooterInSection:(int)fp12;
- (id)tableView:(id)fp8 titleForHeaderInSection:(int)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (void)showHealthKitForInsightHealthModel:(id)fp8;
- (void)enableHealthModel:(id)fp8 updatedEnableState:(BOOL)fp12;
- (unsigned int)pb_preferredNavigationBarStyle;
- (void)viewDidLayoutSubviews;
- (void)viewWillDisappear:(BOOL)fp8;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (id)initWithHealthManager:(id)fp8 privacyPolicyManager:(id)fp12;
@end
@interface PBInjectedProviderBuilder : _ABAddressBookAddRecord
{
Class _klass;
SEL _selector;
id _providerBlock;
}
+ (id)builderForClass:(Class)fp8 selector:(SEL)fp12 providerBlock:(id)fp(null);
+ (void)initialize;
- (void).cxx_destruct;
- (void)inject;
- (id)initForClass:(Class)fp8 selector:(SEL)fp12 providerBlock:(id)fp(null);
- (id)init;
@end
@interface PBRoundedButton : _ABAddressBookAddRecord
{
unsigned int _style;
}
- (unsigned int)style;
- (id)fontForStyle:(unsigned int)fp8;
- (id)titleColorForStyle:(unsigned int)fp8;
- (struct UIEdgeInsets)imageCapInsetsForStyle:(unsigned int)fp8;
- (id)disabledImageNameForStyle:(unsigned int)fp8;
- (id)imageNameForStyle:(unsigned int)fp8;
- (void)setStyle:(unsigned int)fp8;
- (struct CGRect)titleRectForContentRect:(struct CGRect)fp8;
- (struct CGSize)intrinsicContentSize;
- (void)pb_commonInit;
- (id)initWithCoder:(id)fp8;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBHockeyApp : _ABAddressBookAddRecord <BITCrashManagerDelegate, BITHockeyManagerDelegate>
{
BITHockeyManager *_hockeyManager;
PBSettingsManager *_settingsManager;
id _appSetupBlock;
}
- (void)setAppSetupBlock:(id)fp(null);
- (id)appSetupBlock;
- (id)settingsManager;
- (id)hockeyManager;
- (void).cxx_destruct;
- (void)crashManagerDidFinishSendingCrashReport:(id)fp8;
- (void)crashManager:(id)fp8 didFailWithError:(id)fp12;
- (void)crashManagerWillCancelSendingCrashReport:(id)fp8;
- (double)lastSessionInterval;
- (BOOL)didCrashInLastSessionOnStartup;
- (void)runAppSetupBlock;
- (void)startHockeyServicesWithBlock:(id)fp(null);
- (id)userIDForHockeyManager:(id)fp8 componentManager:(id)fp12;
- (id)applicationLogForCrashManager:(id)fp8;
- (id)initWithSettingsManager:(id)fp8;
- (id)init;
@end
@interface PBSessionSetupStartMessage : PBProtocolMessage
{
unsigned char _sessionType;
BOOL _isThirdPartyRequest;
unsigned short _sessionID;
PBSpeexEncoderInfo *_speexEncoderInfo;
NSUUID *_appUUID;
}
+ (void)load;
- (id)appUUID;
- (id)speexEncoderInfo;
- (BOOL)isThirdPartyRequest;
- (unsigned short)sessionID;
- (unsigned char)sessionType;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@end
@interface PBWebTimelineNotification : _ABAddressBookAddRecord <MTLJSONSerializing>
{
PBWebTimelineLayout *_layout;
NSDate *_time;
}
+ (id)layoutJSONTransformer;
+ (id)timeJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)time;
- (id)layout;
- (void).cxx_destruct;
@end
@interface PBLanguageSelectionTableViewController : PBTableViewController <PBRadioButtonTableViewSectionDelegate, PBViewControllerFlowStep>
{
id <PBLanguageSelectionDelegate> _delegate;
NSArray *_languagePacks;
PBRadioButtonTableViewSection *_radioButtonSection;
}
+ (int)pb_tableViewStyle;
- (void)setRadioButtonSection:(id)fp8;
- (id)radioButtonSection;
- (void)setLanguagePacks:(id)fp8;
- (id)languagePacks;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)radioSection:(id)fp8 didUpdateModels:(id)fp12 selectedModel:(id)fp16;
- (void)radioSection:(id)fp8 didSelect:(id)fp12;
- (void)viewDidLoad;
- (void)setInitiallySelectedLanguage:(id)fp8;
- (id)initWithWatchSignal:(id)fp8;
- (id)init;
@end
@interface PBLanguagePack : _ABAddressBookAddRecord <PBLanguageInformation, MTLJSONSerializing, PBLanguagePackInfo, PBRadioButtonOptionModel, PBLanguageISOItem>
{
unsigned short _version;
NSString *_ISOCode;
NSString *_name;
NSString *_localizedName;
NSURL *_resourceURL;
NSString *_firmwarePlatform;
}
+ (id)JSONTransformerForKey:(id)fp8;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)languagePackWithISOCode:(id)fp8 version:(unsigned int)fp12 name:(id)fp16 localizedName:(id)fp20 resourceURL:(id)fp24 firmwarePlatform:(id)fp28;
+ (id)languagePackWithResourceURL:(id)fp8;
- (id)firmwarePlatform;
- (id)resourceURL;
- (unsigned short)version;
- (id)localizedName;
- (id)name;
- (id)ISOCode;
- (void).cxx_destruct;
- (id)title;
- (id)languagePackByApplyingFirmwarePlatform:(id)fp8;
- (unsigned int)hash;
- (BOOL)isEqualToLanguagePackInfo:(id)fp8;
- (BOOL)isEqualToLanguagePack:(id)fp8;
- (BOOL)isEqual:(id)fp8;
- (id)description;
- (id)initWithISOCode:(id)fp8 version:(unsigned int)fp12 name:(id)fp16 localizedName:(id)fp20 resourceURL:(id)fp24 firmwarePlatform:(id)fp28;
- (BOOL)validate:(id *)fp8;
- (id)cacheResource;
@end
@interface PBLanguageInformation : _ABAddressBookAddRecord <PBLanguageInformation, PBLanguagePackInfo>
{
unsigned short _version;
NSString *_ISOCode;
NSString *_name;
NSString *_localizedName;
}
- (unsigned short)version;
- (id)localizedName;
- (id)name;
- (id)ISOCode;
- (void).cxx_destruct;
- (BOOL)isEqualToLanguagePackInfo:(id)fp8;
- (id)initWithISOCode:(id)fp8 version:(unsigned int)fp12;
- (id)init;
@end
@interface PBTheWeatherChannelAggregateReport : _ABAddressBookAddRecord <MTLJSONSerializing>
{
BOOL _isPrimaryLocation;
BOOL _isCurrentLocation;
NSArray *_dailyForecasts;
NSArray *_hourlyForecasts;
NSNumber *_currentTemperature;
NSDate *_lastFetchedDate;
NSString *_locationName;
NSString *_detailedLocationName;
NSTimeZone *_timeZone;
unsigned int _units;
NSNumber *_latitude;
NSNumber *_longitude;
}
+ (id)timeZoneJSONTransformer;
+ (id)hourlyForecastsJSONTransformer;
+ (id)dailyForecastsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (void)setIsCurrentLocation:(BOOL)fp8;
- (BOOL)isCurrentLocation;
- (void)setIsPrimaryLocation:(BOOL)fp8;
- (BOOL)isPrimaryLocation;
- (void)setLongitude:(id)fp8;
- (id)longitude;
- (void)setLatitude:(id)fp8;
- (id)latitude;
- (void)setUnits:(unsigned int)fp8;
- (unsigned int)units;
- (void)setTimeZone:(id)fp8;
- (id)timeZone;
- (void)setDetailedLocationName:(id)fp8;
- (id)detailedLocationName;
- (void)setLocationName:(id)fp8;
- (id)locationName;
- (void)setLastFetchedDate:(id)fp8;
- (id)lastFetchedDate;
- (void)setCurrentTemperature:(id)fp8;
- (id)currentTemperature;
- (void)setHourlyForecasts:(id)fp8;
- (id)hourlyForecasts;
- (void)setDailyForecasts:(id)fp8;
- (id)dailyForecasts;
- (void).cxx_destruct;
- (id)expirationDate;
@end
@interface PBTheWeatherChannelHourlyForecast : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSDate *_date;
NSNumber *_temperature;
NSString *_shortPhrase;
NSNumber *_twcIconCode;
}
+ (id)dateJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (void)setTwcIconCode:(id)fp8;
- (id)twcIconCode;
- (void)setShortPhrase:(id)fp8;
- (id)shortPhrase;
- (void)setTemperature:(id)fp8;
- (id)temperature;
- (void)setDate:(id)fp8;
- (id)date;
- (void).cxx_destruct;
@end
@interface PBTheWeatherChannelDayPartForecast : _ABAddressBookAddRecord <MTLJSONSerializing>
{
BOOL _isNight;
NSDate *_date;
NSNumber *_temperature;
NSString *_localizedDaypartName;
NSString *_mediumPhrase;
NSString *_longPhrase;
NSString *_narrative;
NSString *_localizedShortcast;
NSString *_localizedTemperaturePhrase;
NSNumber *_twcIconCode;
}
+ (id)isNightJSONTransformer;
+ (id)dateJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (void)setIsNight:(BOOL)fp8;
- (BOOL)isNight;
- (void)setTwcIconCode:(id)fp8;
- (id)twcIconCode;
- (void)setLocalizedTemperaturePhrase:(id)fp8;
- (id)localizedTemperaturePhrase;
- (void)setLocalizedShortcast:(id)fp8;
- (id)localizedShortcast;
- (void)setNarrative:(id)fp8;
- (id)narrative;
- (void)setLongPhrase:(id)fp8;
- (id)longPhrase;
- (void)setMediumPhrase:(id)fp8;
- (id)mediumPhrase;
- (void)setLocalizedDaypartName:(id)fp8;
- (id)localizedDaypartName;
- (void)setTemperature:(id)fp8;
- (id)temperature;
- (void)setDate:(id)fp8;
- (id)date;
- (void).cxx_destruct;
@end
@interface PBTheWeatherChannelDailyForecast : _ABAddressBookAddRecord <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;
- (void)setNightForecast:(id)fp8;
- (id)nightForecast;
- (void)setDayForecast:(id)fp8;
- (id)dayForecast;
- (void)setLocalizedDayOfWeek:(id)fp8;
- (id)localizedDayOfWeek;
- (void)setNarrative:(id)fp8;
- (id)narrative;
- (void)setMaximumTemperature:(id)fp8;
- (id)maximumTemperature;
- (void)setMinimumTemperature:(id)fp8;
- (id)minimumTemperature;
- (void)setExpirationDate:(id)fp8;
- (id)expirationDate;
- (void)setSunSet:(id)fp8;
- (id)sunSet;
- (void)setSunRise:(id)fp8;
- (id)sunRise;
- (void)setDate:(id)fp8;
- (id)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 PBBluetoothStatusChecker : _ABAddressBookAddRecord <CBPeripheralManagerDelegate>
{
int _state;
CBPeripheralManager *_peripheralManager;
}
+ (id)checker;
- (id)peripheralManager;
- (void)setState:(int)fp8;
- (int)state;
- (void).cxx_destruct;
- (void)peripheralManagerDidUpdateState:(id)fp8;
- (id)initWithLEPermissionRequestPolicy:(id)fp8;
- (id)init;
@end
@interface PBLoopedFirmwareUpdateViewController : PBBaseViewController <UITextFieldDelegate, PBLoopedFirmwareUpdaterDelegate>
{
BOOL _previousAutoAppUpdatingEnabled;
PBLoopedFirmwareUpdater *_updater;
UITextField *_firmwareURLTextField;
UILabel *_numberOfUpdatesLabel;
UITextView *_logTextView;
UIButton *_startButton;
UIProgressView *_progressView;
}
+ (id)viewController;
- (void)setPreviousAutoAppUpdatingEnabled:(BOOL)fp8;
- (BOOL)previousAutoAppUpdatingEnabled;
- (void)setProgressView:(id)fp8;
- (id)progressView;
- (void)setStartButton:(id)fp8;
- (id)startButton;
- (void)setLogTextView:(id)fp8;
- (id)logTextView;
- (void)setNumberOfUpdatesLabel:(id)fp8;
- (id)numberOfUpdatesLabel;
- (void)setFirmwareURLTextField:(id)fp8;
- (id)firmwareURLTextField;
- (void)setUpdater:(id)fp8;
- (id)updater;
- (void).cxx_destruct;
- (void)updater:(id)fp8 didLogProgress:(int)fp12;
- (void)updater:(id)fp8 didLogMessage:(id)fp12;
- (BOOL)textFieldShouldReturn:(id)fp8;
- (void)backgroundTapped;
- (void)startStopButtonTapped;
- (void)showLogs:(id)fp8;
- (void)viewWillDisappear:(BOOL)fp8;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (void)dealloc;
- (id)init;
@end
@interface PBManagedWeatherAppRecord : _PBManagedWeatherAppRecord <PBBlobEntry>
{
}
+ (id)createBlobEntryWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)predicateForDailyDate:(id)fp8;
+ (id)predicateForLatitude:(id)fp8 longitude:(id)fp12 isCurrentLocation:(BOOL)fp16;
+ (id)predicateForExpiredWeatherRecords;
+ (id)requestResultsForPredicate:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)findDailyWeatherRecordsWithDate:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)findWeatherRecordsWithLatitude:(id)fp8 longitude:(id)fp12 isCurrentLocation:(BOOL)fp16 inManagedObjectContext:(id)fp20;
+ (id)findExpiredWeatherRecordsInManagedObjectContext:(id)fp8;
- (void)setEntryDeletedValue:(BOOL)fp8;
- (BOOL)entryDeletedValue;
- (id)blobEntryStatuses;
- (BOOL)updateValuesFromBlobEntryModel:(id)fp8;
@end
@interface PBWatchColorChangeTableViewController : PBTableViewController
{
}
- (void)setWatchColorTo:(unsigned int)fp8;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (void)viewDidLoad;
- (id)init;
@end
@interface PBTimelineItemActionBlob : _ABAddressBookAddRecord <PBBlobCoding>
{
unsigned char _identifier;
unsigned char _type;
NSArray *_attributes;
}
- (id)attributes;
- (unsigned char)type;
- (unsigned char)identifier;
- (void).cxx_destruct;
- (void)encodeToDataWriter:(id)fp8;
- (id)initWithIdentifier:(unsigned char)fp8 blobType:(unsigned char)fp12 attributes:(id)fp16;
- (id)init;
@end
@interface PBTimelineBlobMapperInternalConfiguration : _ABAddressBookAddRecord <PBTimelineBlobMapperConfiguration>
{
}
- (id)layouts;
- (id)resources;
- (id)attributes;
@end
@interface PBAppDelegate : _ABAddressBookAddRecord <PBPebbleCentralDelegate, PBWatchDelegate, UIApplicationDelegate>
{
BOOL _showingBluetoothStuckAlert;
UIWindow *_window;
PBAppDependencies *_dependencies;
PBRemoteNotificationManager *_remoteNotificationManager;
PBBackgroundFetchManager *_backgroundFetchManager;
PBFileURLRouter *_fileURLRouter;
UILocalNotification *_connectedFirstWatchNotification;
UILocalNotification *_bluetoothStuckLocalNotification;
PBHockeyApp *_hockeyApp;
}
+ (id)applicationDelegate;
- (void)setHockeyApp:(id)fp8;
- (id)hockeyApp;
- (void)setBluetoothStuckLocalNotification:(id)fp8;
- (id)bluetoothStuckLocalNotification;
- (void)setConnectedFirstWatchNotification:(id)fp8;
- (id)connectedFirstWatchNotification;
- (void)setShowingBluetoothStuckAlert:(BOOL)fp8;
- (BOOL)showingBluetoothStuckAlert;
- (void)setFileURLRouter:(id)fp8;
- (id)fileURLRouter;
- (void)setBackgroundFetchManager:(id)fp8;
- (id)backgroundFetchManager;
- (void)setRemoteNotificationManager:(id)fp8;
- (id)remoteNotificationManager;
- (void)setDependencies:(id)fp8;
- (id)dependencies;
- (void)setWindow:(id)fp8;
- (id)window;
- (void).cxx_destruct;
- (void)setupInitiallyConnectedWatches;
- (void)initializeJSApps;
- (void)setupWebRequestCache;
- (void)handleDisconnect:(id)fp8;
- (void)handleConnect:(id)fp8;
- (void)getVersionInfo:(id)fp8;
- (void)bluetoothSessionStuckNotificationReceived;
- (void)watch:(id)fp8 handleError:(id)fp12;
- (void)pebbleCentral:(id)fp8 watchDidConnect:(id)fp12 isNew:(BOOL)fp16;
- (void)pebbleCentral:(id)fp8 watchDidDisconnect:(id)fp12;
- (void)application:(id)fp8 performFetchWithCompletionHandler:(id)fp(null);
- (void)application:(id)fp8 didFinishLaunchingWithLocalNotification:(id)fp12;
- (void)application:(id)fp8 didFinishLaunchingWithRemoteNotification:(id)fp12;
- (void)application:(id)fp8 didReceiveRemoteNotification:(id)fp12 fetchCompletionHandler:(id)fp(null);
- (void)application:(id)fp8 didReceiveRemoteNotification:(id)fp12;
- (void)application:(id)fp8 didFailToRegisterForRemoteNotificationsWithError:(id)fp12;
- (void)application:(id)fp8 didRegisterForRemoteNotificationsWithDeviceToken:(id)fp12;
- (void)application:(id)fp8 didRegisterUserNotificationSettings:(id)fp12;
- (void)applicationProtectedDataDidBecomeAvailable:(id)fp8;
- (void)applicationProtectedDataWillBecomeUnavailable:(id)fp8;
- (void)application:(id)fp8 didReceiveLocalNotification:(id)fp12;
- (void)applicationWillTerminate:(id)fp8;
- (void)applicationDidBecomeActive:(id)fp8;
- (void)applicationWillEnterForeground:(id)fp8;
- (void)applicationDidEnterBackground:(id)fp8;
- (void)applicationWillResignActive:(id)fp8;
- (void)applicationDidReceiveMemoryWarning:(id)fp8;
- (BOOL)application:(id)fp8 shouldRestoreApplicationState:(id)fp12;
- (BOOL)application:(id)fp8 shouldSaveApplicationState:(id)fp12;
- (BOOL)application:(id)fp8 openURL:(id)fp12 sourceApplication:(id)fp16 annotation:(id)fp20;
- (BOOL)application:(id)fp8 didFinishLaunchingWithOptions:(id)fp12;
- (BOOL)application:(id)fp8 willFinishLaunchingWithOptions:(id)fp12;
@end
@interface PBSettingsBaseTableViewCell : PBTableViewCell
{
PBSettingsRow *_setting;
UILabel *_settingNameLabel;
}
+ (Class)expectedSettingClass;
+ (id)textColorForEnabledState:(BOOL)fp8;
+ (float)rowHeight;
- (void)setSettingNameLabel:(id)fp8;
- (id)settingNameLabel;
- (id)setting;
- (void).cxx_destruct;
- (void)setSetting:(id)fp8;
- (void)awakeFromNib;
@end
@interface PBWebTimelineLayout : PBWebTimelineAttributable
{
NSString *_type;
}
+ (id)propertyKeysToExcludeFromAttributes;
- (id)type;
- (void).cxx_destruct;
@end
@interface PBBlobDBDeleteMessage : PBProtocolMessage <PBBlobDBEndpointMessage>
{
unsigned char _database;
unsigned short _token;
}
- (unsigned short)token;
- (unsigned char)database;
- (BOOL)emptiesDatabaseOnSuccessfulResponse;
- (BOOL)canBeSentWhenDatabaseFull;
- (BOOL)isSuccessfulForResponse:(unsigned char)fp8;
- (id)initWithDatabase:(unsigned char)fp8 key:(id)fp12 token:(unsigned short)fp16;
@end
@interface PBCustomBootURLsURLListener : _ABAddressBookAddRecord
{
}
+ (void)installRouteWithBootEnviroment:(id)fp8;
@end
@interface PBBootConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
BOOL _shouldForceApplicationMigration;
NSURL *_remoteNotificationRegistrationEndpointURL;
NSURL *_userInformationEndpointURL;
NSURL *_userDiagnosticsEndpointURL;
NSURL *_deviceAnalyticsEndpointURL;
NSURL *_languagePacksEndpointURL;
NSURL *_oldLockerEndpointURL;
NSURL *_developerConnectionEndpointURL;
PBBootLockerConfiguration *_locker;
PBBootAuthenticationConfiguration *_authentication;
PBBootKeenConfiguration *_keen;
PBBootTimelineConfiguration *_timeline;
PBBootCohortsConfiguration *_cohorts;
NSURL *_authenticationSignInURL;
NSURL *_authenticationSignUpURL;
NSURL *_buyAPebbleURL;
PBURLTemplate *_appStoreWatchFacesURL;
PBURLTemplate *_appStoreWatchAppsURL;
PBURLTemplate *_appStoreDeveloperAppsURL;
PBURLTemplate *_appStoreApplicationURL;
PBURLTemplate *_appStoreApplicationChangelogURL;
PBURLTemplate *_appStoreApplicationShareURL;
NSURL *_supportBluetoothFindCodeURL;
NSURL *_supportBluetoothPairingURL;
NSURL *_supportGettingStartedURL;
NSURL *_supportFAQURL;
NSURL *_supportCommunityURL;
NSURL *_supportSuggestSomethingURL;
NSURL *_privacyPolicyURL;
NSURL *_SMSPrivacyPolicyURL;
NSURL *_SMSRepliesSupportURL;
PBBootVoiceConfiguration *_voice;
PBBootLinkedServicesConfiguration *_linkedServices;
}
+ (id)JSONTransformerForKey:(id)fp8;
+ (id)linkedServicesJSONTransformer;
+ (id)voiceJSONTransformer;
+ (id)cohortsJSONTransformer;
+ (id)timelineJSONTransformer;
+ (id)keenJSONTransformer;
+ (id)authenticationJSONTransformer;
+ (id)lockerJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)linkedServices;
- (id)voice;
- (id)SMSRepliesSupportURL;
- (id)SMSPrivacyPolicyURL;
- (id)privacyPolicyURL;
- (id)supportSuggestSomethingURL;
- (id)supportCommunityURL;
- (id)supportFAQURL;
- (id)supportGettingStartedURL;
- (id)supportBluetoothPairingURL;
- (id)supportBluetoothFindCodeURL;
- (id)appStoreApplicationShareURL;
- (id)appStoreApplicationChangelogURL;
- (id)appStoreApplicationURL;
- (id)appStoreDeveloperAppsURL;
- (id)appStoreWatchAppsURL;
- (id)appStoreWatchFacesURL;
- (id)buyAPebbleURL;
- (id)authenticationSignUpURL;
- (id)authenticationSignInURL;
- (BOOL)shouldForceApplicationMigration;
- (id)cohorts;
- (id)timeline;
- (id)keen;
- (id)authentication;
- (id)locker;
- (id)developerConnectionEndpointURL;
- (id)oldLockerEndpointURL;
- (id)languagePacksEndpointURL;
- (id)deviceAnalyticsEndpointURL;
- (id)userDiagnosticsEndpointURL;
- (id)userInformationEndpointURL;
- (id)remoteNotificationRegistrationEndpointURL;
- (void).cxx_destruct;
@end
@interface PBBootLockerConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSURL *_listEndpointURL;
PBURLTemplate *_addEndpointURL;
PBURLTemplate *_removeEndpointURL;
PBURLTemplate *_onboardingDataURL;
}
+ (id)onboardingDataURLJSONTransformer;
+ (id)removeEndpointURLJSONTransformer;
+ (id)addEndpointURLJSONTransformer;
+ (id)listEndpointURLJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)onboardingDataURL;
- (id)removeEndpointURL;
- (id)addEndpointURL;
- (id)listEndpointURL;
- (void).cxx_destruct;
@end
@interface PBBootAuthenticationConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSString *_method;
PBURLTemplate *_signInURL;
PBURLTemplate *_signUpURL;
PBURLTemplate *_refreshTokenURL;
NSString *_cookieDomain;
NSNumber *_shouldCookieBeSecure;
}
+ (id)refreshTokenURLJSONTransformer;
+ (id)singUpURLJSONTransformer;
+ (id)signInURLJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)shouldCookieBeSecure;
- (id)cookieDomain;
- (id)refreshTokenURL;
- (id)signUpURL;
- (id)signInURL;
- (id)method;
- (void).cxx_destruct;
@end
@interface PBBootKeenConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSString *_projectID;
NSString *_writeKey;
}
+ (id)JSONKeyPathsByPropertyKey;
- (id)writeKey;
- (id)projectID;
- (void).cxx_destruct;
@end
@interface PBBootTimelineConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSURL *_synchronizationEndpointURL;
PBURLTemplate *_sandboxTokenEndpointURL;
PBURLTemplate *_subscriptionToTopicEndpointURL;
NSURL *_subscriptionListEndpointURL;
double _pinTTL;
double _synchronizationInterval;
}
+ (id)subscriptionListEndpointURLJSONTransformer;
+ (id)subscriptionToTopicEndpointURLJSONTransformer;
+ (id)sandboxTokenEndpointURLJSONTransformer;
+ (id)synchronizationEndpointURLJSONTransformer;
+ (id)synchronizationIntervalJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)subscriptionListEndpointURL;
- (id)subscriptionToTopicEndpointURL;
- (id)sandboxTokenEndpointURL;
- (id)synchronizationEndpointURL;
- (double)synchronizationInterval;
- (double)pinTTL;
- (void).cxx_destruct;
@end
@interface PBBootLinkedServicesConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSSet *_enabledProviders;
PBURLTemplate *_authorizeSessionsEndpointURL;
PBURLTemplate *_accountRefreshEndpointURL;
PBURLTemplate *_accountRevokeEndpointURL;
PBURLTemplate *_SMSSendEndpointURL;
}
+ (id)SMSSendEndpointURLJSONTransformer;
+ (id)accountRevokeEndpointURLJSONTransformer;
+ (id)accountRefreshEndpointURLJSONTransformer;
+ (id)authorizeSessionsEndpointURLJSONTransformer;
+ (id)enabledProvidersJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)SMSSendEndpointURL;
- (id)accountRevokeEndpointURL;
- (id)accountRefreshEndpointURL;
- (id)authorizeSessionsEndpointURL;
- (id)enabledProviders;
- (void).cxx_destruct;
@end
@interface PBBootCohortsConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSURL *_endpointURL;
}
+ (id)endpointURLJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)endpointURL;
- (void).cxx_destruct;
@end
@interface PBBootVoiceConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSArray *_languages;
NSSet *_firstPartyUUIDs;
}
+ (id)languagesJSONTransformer;
+ (id)firstPartyUUIDsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)firstPartyUUIDs;
- (id)languages;
- (void).cxx_destruct;
@end
@interface PBVoiceLanguage : _ABAddressBookAddRecord <PBLanguageISOItem, MTLJSONSerializing>
{
NSString *_fourCharLocale;
NSString *_sixCharLocale;
NSString *_endpointHost;
}
+ (id)JSONKeyPathsByPropertyKey;
- (id)endpointHost;
- (id)sixCharLocale;
- (id)fourCharLocale;
- (void).cxx_destruct;
- (BOOL)isEqualToLanguageSelectionItem:(id)fp8;
- (id)localizedLanguageName;
- (id)title;
- (id)ISOCode;
@end
@interface PBSMSRepliesViewController : PBOnboardingGenericViewController <TTTAttributedLabelDelegate>
{
PBAddressBookAuthorizationManager *_addressBookAuthorizationManager;
PBSMSReplyManager *_smsReplyManager;
PBPrivacyPolicyManager *_privacyPolicyManager;
}
+ (id)viewController;
- (id)privacyPolicyManager;
- (void)setSmsReplyManager:(id)fp8;
- (id)smsReplyManager;
- (void)setAddressBookAuthorizationManager:(id)fp8;
- (id)addressBookAuthorizationManager;
- (void).cxx_destruct;
- (void)presentWebModalWithURL:(id)fp8 title:(id)fp12;
- (void)attributedLabel:(id)fp8 didSelectLinkWithURL:(id)fp12;
- (id)descriptionForCurrentCarrier;
- (void)requestAddressBookPermissionWithCompletion:(id)fp(null);
- (void)showPrivacyPolicyWithCompletion:(id)fp(null);
- (void)skipButtonPressed:(id)fp8;
- (void)bottomButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
- (BOOL)shouldShowViewController;
- (id)initWithSMSReplyManager:(id)fp8 privacyPolicyManager:(id)fp12;
- (id)init;
@end
@interface PBNotificationsFlow : PBViewControllerFlow <PBNotificationPairingViewControllerDelegate, PBViewControllerFlowStepDelegate, PBFixPermissionsViewControllerDelegate, PBWatchSetupViewControllerFlowStep>
{
RACSignal *_watchSignal;
PBWatch *_watch;
PBNotificationPairingViewController *_notificationPairingViewController;
PBFixBluetoothNotificationPermissionViewController *_fixNotificationViewController;
}
+ (id)flowWithNavigationController:(id)fp8 watchSignal:(id)fp12;
+ (id)flowWithNavigationController:(id)fp8;
- (void)setFixNotificationViewController:(id)fp8;
- (void)setNotificationPairingViewController:(id)fp8;
- (void)setWatch:(id)fp8;
- (id)watch;
- (void)setWatchSignal:(id)fp8;
- (id)watchSignal;
- (void).cxx_destruct;
- (id)fixNotificationViewController;
- (id)notificationPairingViewController;
- (void)fixPermissionViewControllerWantsToSkip:(id)fp8;
- (void)fixPermissionViewControllerWantsToFix:(id)fp8 needsToInvokeSettings:(BOOL)fp12;
- (int)completedWatchOnboardingVersion;
- (void)notificationPairingViewController:(id)fp8 didFailPairingWithWatch:(id)fp12 errorMessage:(id)fp16;
- (void)notificationPairingViewController:(id)fp8 didSucceedPairingWithWatch:(id)fp12;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 watchSignal:(id)fp12;
- (id)initWithNavigationController:(id)fp8;
@end
@interface PBTheWeatherChannelDefinitions : _ABAddressBookAddRecord
{
}
+ (id)aggregateRequestForLatitude:(double)fp8 longitude:(double)fp16 languageISOCode:(id)fp24 units:(unsigned int)fp28;
+ (id)twcLanguageCodeForISOLanguageCode:(id)fp8;
+ (id)twcUnitsStringForUnits:(unsigned int)fp8;
@end
@interface PBVoiceWatchService : _ABAddressBookAddRecord <PBWatchService>
{
PBWatch *_watch;
id _sessionSetupStartHandler;
id _audioDataHandler;
id _audioStopHandler;
PBWatchAppManager *_watchAppManager;
PBVoiceDictationSession *_dictationSession;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (void)setDictationSession:(id)fp8;
- (id)dictationSession;
- (id)watchAppManager;
- (id)audioStopHandler;
- (id)audioDataHandler;
- (id)sessionSetupStartHandler;
- (id)watch;
- (void).cxx_destruct;
- (void)sendDictationResultMessageWithVoiceDictationResult:(unsigned char)fp8 voiceResponse:(id)fp12;
- (void)sendAudioStopMessageWithSessionId:(unsigned short)fp8;
- (void)handleAudioStopMessage;
- (void)handleAudioDataWithMessage:(id)fp8;
- (void)sendResponseWithSessionSetupResult:(unsigned char)fp8 sessionType:(unsigned char)fp12 isThirdPartyRequest:(BOOL)fp16;
- (void)setupDictationClientWithSetupMessage:(id)fp8;
- (void)dealloc;
- (void)registerSessionSetupStartHandler;
- (id)initWithWatch:(id)fp8 watchServicesSet:(id)fp12;
@end
@interface PBPutBytesCommitMessage : PBPutBytesMessage
{
}
- (id)init;
- (id)initWithCookie:(unsigned int)fp8 crc:(unsigned int)fp12;
@end
@interface PBContactsSettingsTableCell : PBTableViewCell
{
PBContactsSettingsTableCellModel *_cellModel;
}
- (id)cellModel;
- (void).cxx_destruct;
- (void)setCellModel:(id)fp8;
- (void)awakeFromNib;
- (id)initWithCoder:(id)fp8;
- (id)initWithStyle:(int)fp8 reuseIdentifier:(id)fp12;
@end
@interface PBManagedTimelineNotificationItem : _PBManagedTimelineNotificationItem
{
}
- (BOOL)isDisabledDueToDataSourceState;
- (BOOL)updateValuesFromNotification:(id)fp8;
- (id)timelineItemRepresentation;
@end
@interface PBFirmwareUpdater : _ABAddressBookAddRecord
{
BOOL _cancelled;
BOOL _finished;
id <PBFirmwareUpdaterDelegate> _delegate;
PBWatch *_watch;
PBFirmwareUpdateMetadata *_firmwareUpdate;
PBFirmwareUpdateOperation *_firmwareUpdateOperation;
}
- (void)setFirmwareUpdateOperation:(id)fp8;
- (id)firmwareUpdateOperation;
- (id)firmwareUpdate;
- (void)setFinished:(BOOL)fp8;
- (BOOL)isFinished;
- (void)setCancelled:(BOOL)fp8;
- (BOOL)isCancelled;
- (id)watch;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)logMessage:(id)fp8 logLevel:(int)fp12;
- (void)cancel;
- (void)startWithCompletionBlock:(id)fp(null);
- (id)initWithWatch:(id)fp8 firmwareUpdateMetadata:(id)fp12;
- (id)init;
@end
@interface PBTimelineBlobMapperAppLayoutsConfigurationCacheResource : _ABAddressBookAddRecord <PBResource>
{
NSString *_proposedFileName;
}
- (id)proposedFileName;
- (void).cxx_destruct;
- (id)initWithWatchAppUUID:(id)fp8 version:(id)fp12 platformType:(int)fp16;
@end
@interface PBRemoteNotificationRegistration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSString *_platform;
NSData *_deviceToken;
NSString *_appVersion;
NSString *_name;
NSString *_environment;
NSUUID *_deviceIdentifier;
}
+ (id)deviceTokenJSONTransformer;
+ (id)deviceIdentifierJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)deviceIdentifier;
+ (id)deviceName;
+ (id)APNSAppIdentifierFromBundleIdentifier:(id)fp8;
+ (id)appEnvironment;
+ (id)appVersion;
+ (id)registrationWithDeviceToken:(id)fp8;
- (id)deviceIdentifier;
- (id)environment;
- (id)name;
- (id)appVersion;
- (id)deviceToken;
- (id)platform;
- (void).cxx_destruct;
@end
@interface PBExternalAcessoryInvalidateCrashPatch : _ABAddressBookAddRecord
{
}
+ (void)load;
+ (id)sharedInstance;
- (void)patchExternalAccessoryCrash;
@end
@interface PBUpgradeFirmwareFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBWatchSetupViewControllerFlowStep>
{
RACSignal *_watchSignal;
PBFirmwareUpdateViewControllerBuilder *_firmwareUpdateViewControllerBuilder;
PBResetPebbleInstructionsViewController *_resetInstructionsViewController;
}
+ (id)flowWithNavigationController:(id)fp8 watchSignal:(id)fp12;
+ (id)flowWithNavigationController:(id)fp8;
- (void)setResetInstructionsViewController:(id)fp8;
- (id)firmwareUpdateViewControllerBuilder;
- (void)setWatchSignal:(id)fp8;
- (id)watchSignal;
- (void).cxx_destruct;
- (id)resetInstructionsViewController;
- (id)firmwareUpdateViewController;
- (int)completedWatchOnboardingVersion;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 watchSignal:(id)fp12 firmwareUpdateViewControllerBuilder:(id)fp16;
- (id)initWithNavigationController:(id)fp8;
@end
@interface PBUpgradeFirmwareFlowProvider : _ABAddressBookAddRecord <PBViewControllerFlowProvider>
{
PBFirmwareUpdateViewControllerBuilder *_firmwareUpdateViewControllerBuilder;
}
- (id)firmwareUpdateViewControllerBuilder;
- (void).cxx_destruct;
- (id)flowWithNavigationController:(id)fp8 watchSignal:(id)fp12;
- (id)flowWithNavigationController:(id)fp8;
- (id)initWithFirmwareUpdateViewControllerBuilder:(id)fp8;
- (id)init;
@end
@interface PBHealthInsightSettingUploadOperation : PBAsynchronousOperation
{
PBWatch *_watch;
PBHealthInsightSettingUpdateMetadata *_healthInsightSetting;
NSError *_error;
PBHealthInsightSettingSessionManager *_sessionManager;
}
+ (id)operationWithWatch:(id)fp8 healthInsight:(id)fp12;
- (id)sessionManager;
- (id)error;
- (id)healthInsightSetting;
- (id)watch;
- (void).cxx_destruct;
- (id)uploadResourceFileWithData:(id)fp8;
- (id)dataFromFileURL:(id)fp8;
- (id)healthInsightData:(id)fp8;
- (void)uploadResourceFileWithData:(id)fp8 completionBlock:(id)fp(null);
- (void)finishWithError:(id)fp8;
- (void)main;
- (id)initWithWatch:(id)fp8 healthInsight:(id)fp12 sessionManager:(id)fp16;
@end
@interface PBDictationResultMessage : PBProtocolMessage
{
}
- (id)initWithSessionID:(unsigned short)fp8 voiceDictationResult:(unsigned char)fp12 voiceResponse:(id)fp16 watchApp:(id)fp20;
@end
@interface PBSettingsSection : _ABAddressBookAddRecord
{
NSString *_title;
NSString *_footerNote;
NSArray *_rows;
}
- (void)setRows:(id)fp8;
- (id)rows;
- (void)setFooterNote:(id)fp8;
- (id)footerNote;
- (void)setTitle:(id)fp8;
- (id)title;
- (void).cxx_destruct;
- (id)description;
@end
@interface PBAutomaticReconnectEnableMessage : PBProtocolMessage
{
}
@end
@interface PBSMSSessionManager : PBHTTPSessionManager
{
}
- (id)sendSMSSendRequestWithMessage:(id)fp8 account:(id)fp12 transactionID:(id)fp16;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBActiveWatchDetailsView : PBCollectionReusableView
{
UILabel *_watchModelLabel;
UILabel *_watchNameLabel;
UILabel *_watchSerialNumberLabel;
PBWatchSelectionViewModel *_viewModel;
}
- (void)setViewModel:(id)fp8;
- (id)viewModel;
- (void)setWatchSerialNumberLabel:(id)fp8;
- (id)watchSerialNumberLabel;
- (void)setWatchNameLabel:(id)fp8;
- (id)watchNameLabel;
- (void)setWatchModelLabel:(id)fp8;
- (id)watchModelLabel;
- (void).cxx_destruct;
- (void)configureWithViewModel:(id)fp8;
- (void)commonInit;
- (id)initWithCoder:(id)fp8;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBNotificationSourceManager : _ABAddressBookAddRecord
{
unsigned int _notificationSourceDatabaseAvailable;
NSHashTable *_watchServices;
NSObject<OS_dispatch_queue> *_servicesQueue;
PBNotificationSourceDataStore *_notificationSourceDataStore;
PBCannedResponseManager *_cannedResponseManager;
}
- (id)cannedResponseManager;
- (id)notificationSourceDataStore;
- (id)servicesQueue;
- (id)watchServices;
- (void)setNotificationSourceDatabaseAvailable:(unsigned int)fp8;
- (unsigned int)notificationSourceDatabaseAvailable;
- (void).cxx_destruct;
- (void)updateCannedResponsesForAppIdentifier:(id)fp8;
- (void)setActions:(id)fp8 forAppIdentifier:(id)fp12;
- (id)actionByReplacingAction:(id)fp8 withCannedResponses:(id)fp12;
- (void)notificationSourceDatabaseIsAvailable:(BOOL)fp8;
- (void)synchronizeAllWatchServices;
- (void)rejectNotificationSourceChange:(id)fp8 forWatch:(id)fp12 retryLater:(BOOL)fp16;
- (void)acknowledgeNotificationSourceChange:(id)fp8 forWatch:(id)fp12;
- (void)synchronizationFinishedForWatch:(id)fp8;
- (void)removeNotificationSourceStatusesForWatch:(id)fp8;
- (id)notificationSourceChangesForWatch:(id)fp8;
- (void)removeNotificationSourceWatchService:(id)fp8;
- (void)addNotificationSourceWatchService:(id)fp8;
- (id)allNotificationSources;
- (id)findNotificationSourceForAppIdentifier:(id)fp8;
- (void)removeNotificationSourceWithAppIdentifier:(id)fp8;
- (void)addNotificationSource:(id)fp8;
- (void)handleCannedResponseDidChangeNotification:(id)fp8;
- (void)dealloc;
- (id)initWithCannedResponseManager:(id)fp8;
@end
@interface PBUnitPreferencePickerElement : _ABAddressBookAddRecord
{
NSString *_title;
unsigned int _value;
}
- (void)setValue:(unsigned int)fp8;
- (unsigned int)value;
- (void)setTitle:(id)fp8;
- (id)title;
- (void).cxx_destruct;
- (id)initWithTitle:(id)fp8 value:(unsigned int)fp12;
@end
@interface PBUnitPreferencesPickerManager : _ABAddressBookAddRecord <UIPickerViewDataSource, UIPickerViewDelegate>
{
unsigned char _distanceUnit;
PBPreferenceManager *_preferenceManager;
UITextField *_distanceTextField;
UIPickerView *_distancePickerView;
NSArray *_distancePickerOptions;
}
- (void)setDistancePickerOptions:(id)fp8;
- (id)distancePickerOptions;
- (void)setDistancePickerView:(id)fp8;
- (id)distancePickerView;
- (void)setDistanceTextField:(id)fp8;
- (id)distanceTextField;
- (void)setPreferenceManager:(id)fp8;
- (id)preferenceManager;
- (unsigned char)distanceUnit;
- (void).cxx_destruct;
- (void)pickerView:(id)fp8 didSelectRow:(int)fp12 inComponent:(int)fp16;
- (id)pickerView:(id)fp8 titleForRow:(int)fp12 forComponent:(int)fp16;
- (int)pickerView:(id)fp8 numberOfRowsInComponent:(int)fp12;
- (int)numberOfComponentsInPickerView:(id)fp8;
- (void)setDistanceCurrent;
- (void)setToCurrentOrDefaultValues;
- (void)assignTextFieldInputViews;
- (void)populatePickerViewOptions;
- (void)saveIfNeeded;
- (id)initWithDistanceTextField:(id)fp8 preferenceManager:(id)fp12;
- (id)init;
@end
@interface PBManagedTimelineItemAttribute : _PBManagedTimelineItemAttribute
{
}
- (BOOL)updateValuesFromAttribute:(id)fp8;
@end
@interface PBHealthManager : _ABAddressBookAddRecord
{
PBActivityPreferenceManager *_activityPreferenceManager;
PBHealthKitManager *_healthKitManager;
NSUserDefaults *_userDefaults;
}
- (id)userDefaults;
- (id)healthKitManager;
- (id)activityPreferenceManager;
- (void).cxx_destruct;
- (void)initHealthKitAndActivityPreferenceSync;
- (void)save;
- (id)preferredUnitForQuantityType:(id)fp8;
- (void)updateAge:(id)fp8;
- (id)age;
- (void)saveSleepSessions:(id)fp8;
- (void)saveSteps:(id)fp8;
- (void)addNewHeightQuantity:(id)fp8 logDate:(id)fp12;
- (id)currentHeight;
- (void)addNewWeightQuantity:(id)fp8 logDate:(id)fp12;
- (id)currentWeight;
- (void)updateGender:(int)fp8;
- (id)gender;
- (id)requestAuthorization;
- (BOOL)isHealthKitAvailable;
- (BOOL)watchSupportsHealth:(id)fp8;
- (void)setSeenHealthOnboarding:(BOOL)fp8;
- (BOOL)seenHealthOnboarding;
- (void)setOptInActivityInsights:(BOOL)fp8;
- (BOOL)optInActivityInsights;
- (void)setOptInSleepInsights:(BOOL)fp8;
- (BOOL)optInSleepInsights;
- (void)setOptInHealthKit:(BOOL)fp8;
- (BOOL)optInHealthKit;
- (void)setOptInActivityTracking:(BOOL)fp8;
- (BOOL)optInActivityTracking;
- (id)initWithHealthKitManager:(id)fp8 activityPreferenceManager:(id)fp12 userDefaults:(id)fp16;
- (id)init;
@end
@interface PBFirmwareURLBuilder : _ABAddressBookAddRecord
{
NSString *_platformString;
}
- (id)platformString;
- (void).cxx_destruct;
- (id)URLByAppendingPathComponents:(id)fp8;
- (id)initWithPlatformString:(id)fp8;
- (id)init;
@end
@interface PBViewModelBasedViewController : PBBaseViewController
{
PBViewModel *_viewModel;
}
- (id)viewModel;
- (void).cxx_destruct;
- (id)initWithViewModel:(id)fp8 nibName:(id)fp12 bundle:(id)fp16;
- (id)initWithViewModel:(id)fp8;
- (id)initWithNibName:(id)fp8 bundle:(id)fp12;
- (id)init;
@end
@interface PBWatchColorManager : _ABAddressBookAddRecord
{
PBWatchColorStore *_watchColorStore;
}
- (id)watchColorStore;
- (void).cxx_destruct;
- (void)setWatchColor:(unsigned int)fp8 forWatch:(id)fp12;
- (unsigned int)watchColorForWatch:(id)fp8;
- (id)initWithWatchColorStore:(id)fp8;
- (id)init;
@end
@interface PBAnalyticsEventsTableViewController : PBTableViewController
{
UISwitch *_analyticsEnabledSwitch;
UIView *_topBox;
NSArray *_lastEvents;
}
- (void)setLastEvents:(id)fp8;
- (id)lastEvents;
- (void)setTopBox:(id)fp8;
- (id)topBox;
- (void)setAnalyticsEnabledSwitch:(id)fp8;
- (id)analyticsEnabledSwitch;
- (void).cxx_destruct;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (id)eventAtIndexPath:(id)fp8;
- (void)pb_viewWillLayoutSubviewsAfterSizeChange;
- (void)viewDidLoad;
- (id)init;
@end
@interface PBHTTPSessionManager : _ABAddressBookAddRecord
{
NSString *_token;
}
+ (id)errorUserInfoFromError:(id)fp8;
+ (id)errorFromResponse:(id)fp8 request:(id)fp12 error:(id)fp16;
- (void)setToken:(id)fp8;
- (void).cxx_destruct;
- (id)parsingErrorWithFailureReason:(id)fp8;
- (id)parsedResponseOfClass:(Class)fp8 fromJSON:(id)fp12;
- (id)enqueueDownloadResource:(id)fp8 progress:(id *)fp12 cache:(id)fp16;
- (id)enqueueResourceRequest:(id)fp8 resultClass:(Class)fp12 cache:(id)fp16;
- (id)enqueueRequest:(id)fp8 resultClass:(Class)fp12;
- (id)enqueueDataRequest:(id)fp8;
- (id)authenticatedRequestWithRequest:(id)fp8;
- (id)authenticatedRequestWithMethod:(id)fp8 URL:(id)fp12 body:(id)fp16;
- (id)authenticatedRequestWithMethod:(id)fp8 URL:(id)fp12;
- (id)requestWithMethod:(id)fp8 URL:(id)fp12 bodyStream:(id)fp16 headers:(id)fp20;
- (id)requestWithMethod:(id)fp8 URL:(id)fp12 bodyData:(id)fp16 headers:(id)fp20;
- (id)requestWithMethod:(id)fp8 URL:(id)fp12 body:(id)fp16;
- (id)requestWithMethod:(id)fp8 URL:(id)fp12;
- (id)token;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBTableViewHeaderFooterView : _ABAddressBookAddRecord
{
}
+ (id)reuseIdentifier;
- (void)willMoveToSuperview:(id)fp8;
@end
@interface PBLockerSessionManager : PBHTTPSessionManager
{
PBRemoteResourceFileStorage *_cache;
}
- (id)cache;
- (void).cxx_destruct;
- (id)nextPageURLFromResponseObject:(id)fp8;
- (id)enqueueLockerPagingRequest:(id)fp8;
- (id)sandboxTimelineTokenForAppWithUUID:(id)fp8;
- (id)downloadApp:(id)fp8 progress:(id *)fp12;
- (id)deleteApp:(id)fp8;
- (id)addApp:(id)fp8;
- (id)fetchOnboardingDataForPlatformType:(int)fp8;
- (id)fetchUserApps;
- (id)initWithCache:(id)fp8;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBWatchAppInstallPresenter : _ABAddressBookAddRecord <PBPBWSideloadInstaller>
{
PBDashboardViewController *_dashboardViewController;
PBPresentViewControllerCoordinator *_modalCoordinator;
PBLocalAppsStorage *_localAppsStorage;
PBCurrentUserLockerAppManager *_currentUserLockerAppManager;
}
- (id)currentUserLockerAppManager;
- (id)localAppsStorage;
- (id)modalCoordinator;
- (id)dashboardViewController;
- (void).cxx_destruct;
- (void)installPBWFromURL:(id)fp8 completion:(id)fp(null);
- (void)presentOverViewController:(id)fp8 watchAppURL:(id)fp12 requireUserInteraction:(BOOL)fp16 completion:(id)fp(null);
- (id)initWithDashboardViewController:(id)fp8 localAppsStorage:(id)fp12 modalCoordinator:(id)fp16 currentUserLockerAppManager:(id)fp20;
@end
@interface PBWatchAppInstallContext : _ABAddressBookAddRecord
{
BOOL _interactive;
NSURL *_temporalWatchAppURL;
PBLocalAppsStorage *_localAppsStorage;
PBLockerAppManager *_lockerAppManager;
id _completion;
PBWatch *_watch;
PBApplicationBundle *_watchAppBundle;
PBWatchApp *_watchApp;
}
- (void)setWatchApp:(id)fp8;
- (id)watchApp;
- (void)setWatchAppBundle:(id)fp8;
- (id)watchAppBundle;
- (void)setWatch:(id)fp8;
- (id)watch;
- (id)completion;
- (BOOL)interactive;
- (void)setLockerAppManager:(id)fp8;
- (id)lockerAppManager;
- (id)localAppsStorage;
- (id)temporalWatchAppURL;
- (void).cxx_destruct;
- (void)showErrorAlertWithMessage:(id)fp8;
- (void)showSideloadingAppErrorAlert:(id)fp8;
- (void)installWatchAppBundle;
- (void)showWatchAppLoadingAlertView;
- (void)presentFromViewController:(id)fp8;
- (id)initWithTemporalWatchAppURL:(id)fp8 localAppsStorage:(id)fp12 currentUserLockerAppManager:(id)fp16 interactive:(BOOL)fp20 completion:(id)fp(null);
- (id)init;
@end
@interface PBManagedNotificationSourceID : PBManagedTimelineItemActionableID
{
}
@end
@interface _PBManagedNotificationSource : PBManagedTimelineItemActionable
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)statusesSet;
- (void)setPrimitiveVersionValue:(short)fp8;
- (short)primitiveVersionValue;
- (void)setVersionValue:(short)fp8;
- (short)versionValue;
- (void)setPrimitiveSourceDeletedValue:(BOOL)fp8;
- (BOOL)primitiveSourceDeletedValue;
- (void)setSourceDeletedValue:(BOOL)fp8;
- (BOOL)sourceDeletedValue;
- (void)setPrimitiveFlagsValue:(int)fp8;
- (int)primitiveFlagsValue;
- (void)setFlagsValue:(int)fp8;
- (int)flagsValue;
- (id)objectID;
@end
@interface PBHTTPActionSessionManager : PBHTTPSessionManager
{
}
- (id)sendHTTPActionRequest:(id)fp8;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBWatchAppsViewController : PBViewModelBasedTableViewController <UIViewControllerTransitioningDelegate, PBModelessReorderTableViewMediatorDelegate, PBWatchAppsViewModelDelegate, PBSwipeTabBarControllerDelegate>
{
PBModelessReorderTableViewMediator *_reorderMediator;
NSIndexPath *_reorderingCellIndexPath;
}
- (void)setReorderingCellIndexPath:(id)fp8;
- (id)reorderingCellIndexPath;
- (void)setReorderMediator:(id)fp8;
- (id)reorderMediator;
- (void).cxx_destruct;
- (void)viewVisibilityDidChange:(BOOL)fp8;
- (void)openHealthSettings:(id)fp8;
- (void)openWeatherSettings:(id)fp8;
- (void)openCalendarSettings:(id)fp8;
- (void)viewModel:(id)fp8 openSettingsForWatchApp:(id)fp12;
- (void)viewModelDidMoveWatchAppAtIndex:(id)fp8 toIndexPath:(id)fp12;
- (void)viewModelDidUpdateWatchApps:(id)fp8;
- (void)tableView:(id)fp8 didEndMovingRowFromIndexPath:(id)fp12 toIndexPath:(id)fp16;
- (void)tableView:(id)fp8 willBeginMovingRowFromIndexPath:(id)fp12;
- (void)tableView:(id)fp8 willDisplayHeaderView:(id)fp12 forSection:(int)fp16;
- (id)tableView:(id)fp8 viewForHeaderInSection:(int)fp12;
- (float)tableView:(id)fp8 heightForHeaderInSection:(int)fp12;
- (id)tableView:(id)fp8 targetIndexPathForMoveFromRowAtIndexPath:(id)fp12 toProposedIndexPath:(id)fp16;
- (void)tableView:(id)fp8 moveRowAtIndexPath:(id)fp12 toIndexPath:(id)fp16;
- (BOOL)tableView:(id)fp8 canMoveRowAtIndexPath:(id)fp12;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 willSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (unsigned int)pb_preferredNavigationBarStyle;
- (void)viewWillLayoutSubviews;
- (void)viewDidLoad;
- (id)initWithViewModel:(id)fp8;
- (id)init;
@end
@interface PBFactoryRegistryWriteValueOperation : PBAsynchronousOperation
{
BOOL _success;
PBWatch *_watch;
unsigned int _key;
NSData *_value;
}
- (id)value;
- (unsigned int)key;
- (void)setSuccess:(BOOL)fp8;
- (BOOL)success;
- (id)watch;
- (void).cxx_destruct;
- (void)expectResponse;
- (void)main;
- (void)finishWithSuccess:(BOOL)fp8;
- (id)init;
- (id)initWithWatch:(id)fp8 keyToWrite:(unsigned int)fp12 value:(id)fp16;
@end
@interface PBManagedPreferenceStatusID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedPreferenceStatus : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (void)setPrimitivePreferenceDeletedValue:(BOOL)fp8;
- (BOOL)primitivePreferenceDeletedValue;
- (void)setPreferenceDeletedValue:(BOOL)fp8;
- (BOOL)preferenceDeletedValue;
- (id)objectID;
@end
@interface PBFirmwareUpdateResponseMessage : PBProtocolMessage
{
BOOL _isReadyForUpdate;
NSError *_error;
}
- (id)error;
- (BOOL)isReadyForUpdate;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@end
@interface PBWebSyncTrigger : _ABAddressBookAddRecord
{
PBWebSyncManager *_syncManager;
NSDate *_lastTrigger;
PBRemoteConfigurationManager *_remoteConfigurationManager;
}
- (void)setRemoteConfigurationManager:(id)fp8;
- (id)remoteConfigurationManager;
- (void)setLastTrigger:(id)fp8;
- (id)lastTrigger;
- (void)setSyncManager:(id)fp8;
- (id)syncManager;
- (void).cxx_destruct;
- (id)unsolicitedTriggerSignal;
- (id)fullSyncTriggerSignal;
- (id)trackLastTriggerDate:(id)fp8;
- (void)triggerSolicitedSyncWithFullResync:(BOOL)fp8;
- (id)initWithWebSyncManager:(id)fp8 configurationManager:(id)fp12;
- (id)init;
@end
@interface PBTimelineAttribute : _ABAddressBookAddRecord
{
NSString *_type;
id <NSObject><NSSecureCoding> _content;
int _specificType;
}
+ (id)attributeWithType:(id)fp8 content:(id)fp12 specificType:(int)fp16;
+ (id)attributeWithType:(id)fp8 content:(id)fp12;
+ (id)timelineAttributesFromWebTimelineAttributable:(id)fp8;
+ (id)timelineAttributeFromManagedTimelineItemAttribute:(id)fp8;
+ (id)attributesForCalendarEvent:(id)fp8 withOptions:(unsigned int)fp12;
- (int)specificType;
- (id)content;
- (id)type;
- (void).cxx_destruct;
- (id)description;
- (unsigned int)hash;
- (BOOL)isEqual:(id)fp8;
- (id)initWithType:(id)fp8 content:(id)fp12 specificType:(int)fp16;
- (id)init;
- (id)blobRepresentationWithMapper:(id)fp8;
@end
@interface PBAppShareActivityViewController : _ABAddressBookAddRecord
{
id <PBShareableWatchApp> _sharedApplication;
}
+ (BOOL)canShareApplication:(id)fp8;
- (id)sharedApplication;
- (void).cxx_destruct;
- (void)setCompletionWithItemsHandler:(id)fp(null);
- (id)init;
- (id)initWithApplicationToShare:(id)fp8;
@end
@interface PBInstallDefaultLockerItems : _ABAddressBookAddRecord
{
PBAccountSession *_accountSession;
PBOnboardingAppsStore *_onboardingAppsStore;
PBLockerAppManager *_lockerAppManager;
id <PBInstallDefaultLockerItemsSettingsStore> _settingsStore;
}
+ (id)installDefaultLockerItemsWithOnboardingAppsStore:(id)fp8;
- (id)settingsStore;
- (id)lockerAppManager;
- (id)onboardingAppsStore;
- (id)accountSession;
- (void).cxx_destruct;
- (id)addRemoteApplication:(id)fp8;
- (void)installWithCompletion:(id)fp(null);
- (id)initWithAccountSession:(id)fp8 currentUserLockerAppManager:(id)fp12 onboardingAppsStore:(id)fp16 settingsStore:(id)fp20;
- (id)init;
@end
@interface PBPairingBaseViewController : PBBaseViewController
{
id <PBPairingBaseViewControllerDelegate> _delegate;
PBLEPermissionRequestPolicy *_LEPermissionRequestPolicy;
}
- (void)setLEPermissionRequestPolicy:(id)fp8;
- (id)LEPermissionRequestPolicy;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)notifyDelegatePairingWasIgnoredForTransportNamed:(id)fp8;
- (void)notifyDelegatePairingWasSkipped;
- (void)notifyDelegatePairingDidFailWithError:(id)fp8;
- (void)notifyDelegatePairingDidSucceed;
- (void)notifyDelegatePairingShouldStart;
- (void)viewWillAppear:(BOOL)fp8;
- (void)awakeFromInjection;
- (void)commonInit;
- (id)initWithWatchSignal:(id)fp8;
- (id)init;
@end
@interface PBUserAccountFlow : PBViewControllerFlow <PBLoginViewControllerDelegate, PBOnboardingViewControllerFlowStep>
{
PBAccountSession *_accountSession;
PBPrivacyPolicyManager *_privacyPolicyManager;
PBLoginViewController *_loginViewController;
}
+ (id)flowWithNavigationController:(id)fp8;
- (void)setLoginViewController:(id)fp8;
- (id)privacyPolicyManager;
- (id)accountSession;
- (void).cxx_destruct;
- (id)loginViewController;
- (void)loginViewController:(id)fp8 didLoginWithAccessToken:(id)fp12;
- (int)completedOnboardingVersion;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 accountSession:(id)fp12 privacyPolicyManager:(id)fp16;
- (id)init;
@end
@interface PBManagedContactPreferredPhone : _PBManagedContactPreferredPhone
{
}
+ (id)allPreferredPhonesInManagedObjectContext:(id)fp8;
+ (id)findContactPreferredPhoneWithIdentifier:(unsigned int)fp8 inManagedObjectContext:(id)fp12;
+ (id)findOrCreateContactPreferredPhoneWithIdentifier:(unsigned int)fp8 inManagedObjectContext:(id)fp12;
- (void)removeFromManagedObjectContext:(id)fp8;
- (void)updateValuesFromContactPreferredPhone:(id)fp8;
@end
@interface PBPhoneCallAbstractMessage : PBProtocolMessage
{
unsigned int _cookie;
}
+ (id)messageWithCookie:(unsigned int)fp8 commandID:(unsigned char)fp12;
+ (id)messageWithCookie:(unsigned int)fp8;
- (void)setCookie:(unsigned int)fp8;
- (unsigned int)cookie;
@end
@interface PBPhoneCallIdentifiableAbstractMessage : PBPhoneCallAbstractMessage
{
NSString *_phoneNumber;
NSString *_fullName;
}
+ (id)messageWithPhoneNumber:(id)fp8 fullName:(id)fp12 cookie:(unsigned int)fp16 commandID:(unsigned char)fp20;
+ (id)messageWithCookie:(unsigned int)fp8;
+ (id)messageWithPhoneNumber:(id)fp8 fullName:(id)fp12 cookie:(unsigned int)fp16;
- (void)setFullName:(id)fp8;
- (id)fullName;
- (void)setPhoneNumber:(id)fp8;
- (id)phoneNumber;
- (void).cxx_destruct;
@end
@interface PBPhoneCallGetStateRequestMessage : PBProtocolMessage
{
}
+ (void)load;
@end
@interface PBPhoneCallGetStateResponseMessage : PBProtocolMessage
{
}
- (id)initWithCallMessages:(id)fp8;
- (id)init;
@end
@interface PBPhoneCallIncomingMessage : PBPhoneCallIdentifiableAbstractMessage
{
}
+ (id)messageWithPhoneNumber:(id)fp8 fullName:(id)fp12 cookie:(unsigned int)fp16;
@end
@interface PBPhoneCallMissedMessage : PBPhoneCallIdentifiableAbstractMessage
{
}
+ (id)messageWithPhoneNumber:(id)fp8 fullName:(id)fp12 cookie:(unsigned int)fp16;
@end
@interface PBPhoneCallOutgoingMessage : PBPhoneCallAbstractMessage
{
}
+ (id)messageWithCookie:(unsigned int)fp8;
@end
@interface PBPhoneCallStartMessage : PBPhoneCallAbstractMessage
{
}
+ (id)messageWithCookie:(unsigned int)fp8;
@end
@interface PBPhoneCallEndMessage : PBPhoneCallAbstractMessage
{
}
+ (id)messageWithCookie:(unsigned int)fp8;
@end
@interface PBManagedWatch : _PBManagedWatch
{
}
+ (id)findOrCreateWatchWithSerialNumber:(id)fp8 inManagedObjectContext:(id)fp12;
- (id)selectedWatchFaceInstallation;
@end
@interface PBLoopedFirmwareUpdater : _ABAddressBookAddRecord
{
BOOL _running;
id <PBLoopedFirmwareUpdaterDelegate> _delegate;
int _successCount;
id _completionBlock;
PBWatch *_watch;
PBFirmwareUpdateMetadata *_firmwareUpdateMetadata;
PBFirmwareUpdater *_firmwareUpdater;
double _runningAverageDuration;
}
+ (id)updaterWithWatch:(id)fp8 firmwareUpdateURL:(id)fp12;
- (void)setRunningAverageDuration:(double)fp8;
- (double)runningAverageDuration;
- (void)setFirmwareUpdater:(id)fp8;
- (id)firmwareUpdater;
- (id)firmwareUpdateMetadata;
- (id)watch;
- (void)setCompletionBlock:(id)fp(null);
- (id)completionBlock;
- (void)setSuccessCount:(int)fp8;
- (int)successCount;
- (void)setRunning:(BOOL)fp8;
- (BOOL)isRunning;
- (id)delegate;
- (void).cxx_destruct;
- (void)setDelegate:(id)fp8;
- (void)logMessage:(id)fp8 logLevel:(int)fp12;
- (id)saveFirmwareDataInCache:(id)fp8;
- (void)cancel;
- (void)startWithCompletionBlock:(id)fp(null);
- (void)doUpdate;
- (void)onPebbleConnected:(id)fp8;
- (void)dealloc;
- (id)initWithWatch:(id)fp8 firmwareUpdateURL:(id)fp12;
- (id)init;
@end
@interface PBWebSocketsTimelineAdapter : _ABAddressBookAddRecord <PBWebSocketManagerTimelineDelegate>
{
id <PBWebSocketsTimelineAdapterDelegate> _delegate;
}
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (BOOL)webSocketManager:(id)fp8 deleteTimelinePinWithIdentifier:(id)fp12;
- (BOOL)webSocketManager:(id)fp8 insertTimelinePinWithJSONDictionary:(id)fp12;
- (id)initWithWebSocketManager:(id)fp8;
- (id)init;
@end
@interface PBScreenshotViewController : _ABAddressBookAddRecord
{
PBWatch *_watch;
UILabel *_label;
UIImageView *_imageView;
}
- (void)setImageView:(id)fp8;
- (id)imageView;
- (void)setLabel:(id)fp8;
- (id)label;
- (void)setWatch:(id)fp8;
- (id)watch;
- (void).cxx_destruct;
- (void)grabAction:(id)fp8;
- (void)saveAction:(id)fp8;
- (id)init;
@end
@interface PBWatchModelSelectorViewController : PBBaseViewController <UICollectionViewDelegate, UICollectionViewDataSource, UIScrollViewDelegate, PBViewControllerFlowStep>
{
BOOL _needsToScrollToInitial;
id <PBWatchModelSelectorViewControllerDelegate> _delegate;
NSArray *_watchViewModels;
PBRoundedButton *_selectButton;
UICollectionView *_collectionView;
}
- (void)setNeedsToScrollToInitial:(BOOL)fp8;
- (BOOL)needsToScrollToInitial;
- (void)setCollectionView:(id)fp8;
- (id)collectionView;
- (void)setSelectButton:(id)fp8;
- (id)selectButton;
- (id)watchViewModels;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)createViewModels;
- (unsigned int)middleCellIndex;
- (void)configureDetailsView:(id)fp8 forIndexPath:(id)fp12;
- (void)configureCell:(id)fp8 forIndexPath:(id)fp12;
- (void)scrollViewDidScroll:(id)fp8;
- (void)collectionView:(id)fp8 didSelectItemAtIndexPath:(id)fp12;
- (id)collectionView:(id)fp8 viewForSupplementaryElementOfKind:(id)fp12 atIndexPath:(id)fp16;
- (id)collectionView:(id)fp8 cellForItemAtIndexPath:(id)fp12;
- (int)collectionView:(id)fp8 numberOfItemsInSection:(int)fp12;
- (void)notNowButtonPressed:(id)fp8;
- (void)selectButtonPressed:(id)fp8;
- (void)viewDidLayoutSubviews;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
@end
@interface PBContactsSettingsContactDetailsTableCell : PBTableViewCell
{
PBContactsSettingsContactDetailsTableCellModel *_cellModel;
UILabel *_titleLabel;
UILabel *_phoneNumberLabel;
UIImageView *_checkmarkView;
}
- (void)setCheckmarkView:(id)fp8;
- (id)checkmarkView;
- (void)setPhoneNumberLabel:(id)fp8;
- (id)phoneNumberLabel;
- (void)setTitleLabel:(id)fp8;
- (id)titleLabel;
- (id)cellModel;
- (void).cxx_destruct;
- (void)setCellModel:(id)fp8;
- (void)setSelected:(BOOL)fp8 animated:(BOOL)fp12;
- (void)awakeFromNib;
- (id)initWithCoder:(id)fp8;
@end
@interface PBCannedResponseManager : _ABAddressBookAddRecord
{
NSArray *_defaultResponses;
NSUserDefaults *_cannedResponseDefaults;
}
+ (id)userDefaults;
- (id)cannedResponseDefaults;
- (id)defaultResponses;
- (void).cxx_destruct;
- (id)cannedResponsesForAppIdentifier:(id)fp8;
- (void)setCannedResponses:(id)fp8 forAppIdentifier:(id)fp12;
- (id)initWithUserDefaults:(id)fp8;
- (id)init;
@end
@interface PBCalendarDataStore : _ABAddressBookAddRecord
{
PBCoreDataManager *_coreDataManager;
}
- (id)coreDataManager;
- (void).cxx_destruct;
- (void)saveChanges;
- (void)removeEvent:(id)fp8;
- (void)addEvent:(id)fp8 toCalendar:(id)fp12;
- (id)eventsForCalendar:(id)fp8;
- (void)removeCalendar:(id)fp8;
- (void)addCalendar:(id)fp8 toSource:(id)fp12;
- (id)calendarsForSource:(id)fp8;
- (id)calendarWithIdentifier:(id)fp8;
- (void)removeCalendarSource:(id)fp8;
- (void)addCalendarSource:(id)fp8;
- (id)calendarSources;
- (void)setCalendarEventStoreIdentifier:(id)fp8;
- (id)calendarEventStoreIdentifier;
- (id)initWithCoreDataManager:(id)fp8;
- (id)init;
@end
@interface PBHealthSyncViewController : PBOnboardingGenericViewController <TTTAttributedLabelDelegate>
{
PBPrivacyPolicyManager *_privacyPolicyManager;
PBHealthManager *_healthManager;
}
+ (id)viewController;
- (id)healthManager;
- (id)privacyPolicyManager;
- (void).cxx_destruct;
- (void)showPrivacyPolicyWithCompletion:(id)fp(null);
- (void)attributedLabel:(id)fp8 didSelectLinkWithURL:(id)fp12;
- (void)bottomButtonPressed:(id)fp8;
- (void)skipButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
- (id)initWithPrivacyPolicyManager:(id)fp8 healthManager:(id)fp12;
@end
@interface PBManagedTimelineItem : _PBManagedTimelineItem <PBBlobEntry>
{
}
+ (id)createBlobEntryWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)predicate:(id)fp8 composedWithItemsOnWatchSerial:(id)fp12;
+ (id)predicateForDeletedButNotSyncedToWatchSerial:(id)fp8;
+ (id)predicateForActiveAfterDate:(id)fp8 withWatchSerial:(id)fp12;
+ (id)predicateForEndingBeforeDate:(id)fp8;
+ (id)predicateForBeginDate:(id)fp8 endDate:(id)fp12;
+ (id)requestResultsForPredicate:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)findItemsWithEndingBeforeDate:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)findActiveItemsForWatch:(id)fp8 withBeginDate:(id)fp12 endDate:(id)fp16 inManagedObjectContext:(id)fp20;
+ (id)findItemsWithIdentifiers:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)findItemWithIdentifier:(id)fp8 inSet:(id)fp12 inManagedObjectContext:(id)fp16;
+ (id)findItemWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)findOrCreateItemWithIdentifier:(id)fp8 inSet:(id)fp12 inManagedObjectContext:(id)fp16;
+ (id)findOrCreateItemWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
- (void)setEntryDeletedValue:(BOOL)fp8;
- (BOOL)entryDeletedValue;
- (id)blobEntryStatuses;
- (BOOL)isValidWithTimelineItem:(id)fp8;
- (void)markSelfAndDescendantsAsDeleted;
- (BOOL)isDisabledDueToDataSourceState;
- (id)findOrCreateActionWithIdentifier:(id)fp8;
- (BOOL)updateValuesFromBlobEntryModel:(id)fp8;
- (id)timelineItemRepresentation;
@end
@interface PBLinkedAccount : _ABAddressBookAddRecord <MTLJSONSerializing>
{
unsigned char _provider;
NSUUID *_uuid;
PBLinkedAccountSettings *_settings;
PBLinkedAccountExtendedCredentials *_credentials;
}
+ (id)credentialsJSONTransformer;
+ (id)settingsJSONTransformer;
+ (id)providerJSONTransformer;
+ (id)uuidJSONTransformer;
+ (id)encodingBehaviorsByPropertyKey;
+ (id)JSONKeyPathsByPropertyKey;
- (void)setCredentials:(id)fp8;
- (id)credentials;
- (void)setSettings:(id)fp8;
- (id)settings;
- (unsigned char)provider;
- (id)uuid;
- (void).cxx_destruct;
- (id)queryParameters:(id)fp8 key:(id)fp12 toResultClass:(Class)fp16;
- (BOOL)isAccountExpired;
- (id)initWithProvider:(unsigned char)fp8 queryParameters:(id)fp12;
@end
@interface PBLinkedAccountSettings : _ABAddressBookAddRecord <MTLJSONSerializing>
{
}
+ (id)JSONKeyPathsByPropertyKey;
@end
@interface PBLinkedAccountCredentials : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSString *_apiData;
NSDate *_expiration;
}
+ (id)expirationJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)expiration;
- (id)apiData;
- (void).cxx_destruct;
@end
@interface PBLinkedAccountExtendedCredentials : PBLinkedAccountCredentials
{
NSString *_accountData;
}
+ (id)encodingBehaviorsByPropertyKey;
+ (id)JSONKeyPathsByPropertyKey;
- (id)accountData;
- (void).cxx_destruct;
@end
@interface PBWebTimelineAdapter : _ABAddressBookAddRecord <PBWebSyncManagerDelegate>
{
id <PBWebTimelineAdapterDelegate> _delegate;
PBWebSyncManager *_webSyncManager;
}
- (void)setWebSyncManager:(id)fp8;
- (id)webSyncManager;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (BOOL)applyTimelineUnsubscribeTopic:(id)fp8 isResync:(BOOL)fp12;
- (BOOL)applyTimelineSubscribeTopic:(id)fp8 isResync:(BOOL)fp12;
- (BOOL)applyTimelineDeletePin:(id)fp8 isResync:(BOOL)fp12;
- (BOOL)applyTimelineCreatePin:(id)fp8 isResync:(BOOL)fp12;
- (BOOL)webSyncManager:(id)fp8 didFetchTimelineUpdates:(id)fp12 isResync:(BOOL)fp16;
- (void)webSyncManagerMustResync:(id)fp8;
- (id)initWithWebSyncManager:(id)fp8;
@end
@interface PBCoreDumpImageRequestMessage : PBProtocolMessage
{
unsigned char _transactionID;
}
- (unsigned char)transactionID;
- (id)init;
- (id)initWithTransactionID:(unsigned char)fp8;
@end
@interface PBSettingsRow : _ABAddressBookAddRecord
{
BOOL _enable;
NSString *_name;
UIColor *_customColor;
id _currentValue;
}
- (void)setCurrentValue:(id)fp8;
- (id)currentValue;
- (void)setEnable:(BOOL)fp8;
- (BOOL)enable;
- (void)setCustomColor:(id)fp8;
- (id)customColor;
- (void)setName:(id)fp8;
- (id)name;
- (void).cxx_destruct;
- (id)description;
- (id)init;
@end
@interface PBSettingsRowBoolean : PBSettingsRow
{
}
@end
@interface PBSettingsMultipleChoiceRow : PBSettingsRow
{
NSArray *_choiceNames;
NSArray *_choiceValues;
}
- (void)setChoiceValues:(id)fp8;
- (id)choiceValues;
- (void)setChoiceNames:(id)fp8;
- (id)choiceNames;
- (void).cxx_destruct;
- (id)description;
@end
@interface PBSettingsDetailTextRow : PBSettingsRow
{
}
@end
@interface PBSettingsCustomActionRow : PBSettingsRow
{
id _action;
}
- (void)setAction:(id)fp(null);
- (id)action;
- (void).cxx_destruct;
@end
@interface PBCalendarEventManager : _ABAddressBookAddRecord
{
id <PBCalendarEventManagerDelegate> _delegate;
EKEventStore *_eventStore;
NSUserDefaults *_userDefaults;
PBCalendarDataStore *_calendarDataStore;
NSMutableSet *_selectedCalendarsIdentifiers;
NSObject<OS_dispatch_queue> *_backgroundQueue;
}
+ (int)authorizationStatus;
- (void)setBackgroundQueue:(id)fp8;
- (id)backgroundQueue;
- (id)selectedCalendarsIdentifiers;
- (id)calendarDataStore;
- (id)userDefaults;
- (void)setEventStore:(id)fp8;
- (id)eventStore;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)postCalendarSelectionDidChangeNotification;
- (id)dateWithDayOffset:(int)fp8;
- (void)resetManager;
- (void)deleteCalendarEvents:(id)fp8;
- (void)deleteCalendars:(id)fp8;
- (void)deleteCalendarSources:(id)fp8;
- (id)calendarEventFromSystemEvent:(id)fp8;
- (id)calendarFromSystemCalendar:(id)fp8;
- (id)calendarSourceFromSystemSource:(id)fp8;
- (void)synchronizeDeselectedCalendar:(id)fp8;
- (void)synchronizeSelectedCalendar:(id)fp8 currentEvents:(id)fp12;
- (void)synchronizeCalendars:(id)fp8 fromSystemCalendars:(id)fp12;
- (id)systemCalendarForIdentifier:(id)fp8;
- (void)synchronizeWithSystemCalendarEvents;
- (void)synchronizeWithSystemCalendars;
- (void)synchronizeWithSystemCalendarSources;
- (void)subscribeToAllCalendarsOnFirstSync;
- (void)synchronizeWithSystemEventStore;
- (void)synchronize:(id)fp(null);
- (void)removeAllSelectedCalendars;
- (void)removeSelectedCalendar:(id)fp8;
- (void)addSelectedCalendar:(id)fp8;
- (id)selectedCalendars;
- (id)calendarsForSource:(id)fp8;
- (id)calendarSources;
- (void)requestAuthorizationWithCompletion:(id)fp(null);
- (id)initWithEventStore:(id)fp8 userDefaults:(id)fp12 calendarDataStore:(id)fp16;
@end
@interface PBWatchfacesGridFlowLayout : _ABAddressBookAddRecord
{
NSDictionary *_gridFrames;
}
- (void)setGridFrames:(id)fp8;
- (id)gridFrames;
- (void).cxx_destruct;
- (id)layoutAttributesForDecorationViewOfKind:(id)fp8 atIndexPath:(id)fp12;
- (id)layoutAttributesForElementsInRect:(struct CGRect)fp8;
- (void)prepareLayout;
- (id)init;
@end
@interface PBWatchColorRequestOperation : PBFactoryRegistryRequestValueOperation
{
BOOL _success;
unsigned int _watchColor;
}
- (unsigned int)watchColor;
- (BOOL)success;
- (void)finish;
- (id)initWithWatch:(id)fp8 keyToRequest:(unsigned int)fp12;
- (id)initWithWatch:(id)fp8;
@end
@interface PBRemoteNotificationsSessionManager : PBHTTPSessionManager
{
}
- (id)acknowledgeRemoteNotification:(id)fp8 URL:(id)fp12;
- (id)registerWithRegistration:(id)fp8;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBManagedInstallationID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedInstallation : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (void)setPrimitiveSelectedWatchFaceValue:(BOOL)fp8;
- (BOOL)primitiveSelectedWatchFaceValue;
- (void)setSelectedWatchFaceValue:(BOOL)fp8;
- (BOOL)selectedWatchFaceValue;
- (void)setPrimitiveLockerDeletedValue:(BOOL)fp8;
- (BOOL)primitiveLockerDeletedValue;
- (void)setLockerDeletedValue:(BOOL)fp8;
- (BOOL)lockerDeletedValue;
- (id)objectID;
@end
@interface PBIndicationOverlayView : _ABAddressBookAddRecord
{
UIColor *_outlineColor;
NSMutableArray *_elements;
}
- (id)elements;
- (id)outlineColor;
- (void).cxx_destruct;
- (void)drawRect:(struct CGRect)fp8;
- (void)setNeedsLayout;
- (void)addTransparentRoundedRectangleAtRect:(struct CGRect)fp8 withExternalFillColor:(id)fp24;
- (void)addSmallCircleAtPoint:(struct CGPoint)fp8;
- (void)reset;
- (void)addLineBetweenPoints:(id)fp8;
- (void)setOutlineColor:(id)fp8;
- (id)initWithCoder:(id)fp8;
- (id)initWithFrame:(struct CGRect)fp8;
- (void)pb_commonInit;
@end
@interface _PBAbstractElement : _ABAddressBookAddRecord
{
struct CGRect _viewBounds;
}
- (void)setViewBounds:(struct CGRect)fp8;
- (struct CGRect)viewBounds;
- (void)drawInContext:(struct CGContext *)fp8;
@end
@interface _PBLineViewElement : _PBAbstractElement
{
NSArray *_points;
}
+ (id)lineElementWithPoints:(id)fp8;
- (void).cxx_destruct;
- (void)drawInContext:(struct CGContext *)fp8;
- (struct CGPoint)pointAtIndex:(unsigned int)fp8;
@end
@interface _PBSmallCircleViewElement : _PBAbstractElement
{
struct CGPoint _point;
}
+ (id)smallCircleElementAtPoint:(struct CGPoint)fp8;
- (void)drawInContext:(struct CGContext *)fp8;
@end
@interface _PBRectangleViewElement : _PBAbstractElement
{
struct CGRect _rect;
UIColor *_externalFillColor;
}
+ (id)rectangleAtRect:(struct CGRect)fp8 externalFillColor:(id)fp24;
- (void).cxx_destruct;
- (void)drawInContext:(struct CGContext *)fp8;
@end
@interface PBAppShareActivityItemSource : _ABAddressBookAddRecord <UIActivityItemSource>
{
id <PBShareableWatchApp> _application;
}
+ (id)activityItemSourceForApplication:(id)fp8;
- (id)application;
- (void).cxx_destruct;
- (id)activityViewController:(id)fp8 subjectForActivityType:(id)fp12;
- (id)activityViewController:(id)fp8 itemForActivityType:(id)fp12;
- (id)activityViewController:(id)fp8 thumbnailImageForActivityType:(id)fp12 suggestedSize:(struct CGSize)fp16;
- (id)activityViewControllerPlaceholderItem:(id)fp8;
- (id)cachedAppScreenshot;
- (id)initWithApplication:(id)fp8;
@end
@interface PBWatchServicesNormalSet : PBWatchServicesSet
{
}
+ (id)startingWatchServiceClasses;
@end
@interface PBHealthPickerElement : _ABAddressBookAddRecord
{
NSString *_rowTitle;
NSNumber *_rowValue;
}
- (void)setRowValue:(id)fp8;
- (id)rowValue;
- (void)setRowTitle:(id)fp8;
- (id)rowTitle;
- (void).cxx_destruct;
- (id)initWithTitle:(id)fp8 value:(id)fp12;
@end
@interface PBHealthProfilePickerViewManager : _ABAddressBookAddRecord <UIPickerViewDataSource, UIPickerViewDelegate>
{
BOOL _needToForceSaveWeight;
BOOL _needToForceSaveHeight;
NSNumber *_heightM;
NSNumber *_weightKg;
int _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;
int _defaultHeightMetricIndex;
int _defaultHeightImperialIndex;
int _defaultWeightImperialIndex;
int _defaultWeightMetricIndex;
int _defaultAgeIndex;
NSNumber *_lastReportedHeightM;
NSNumber *_lastReportedWeightKg;
int _selectedHeightUnitRowIndex;
int _selectedWeightUnitRowIndex;
PBHealthManager *_healthManager;
}
+ (id)viewManagerWithGenderTextField:(id)fp8 ageTextField:(id)fp12 heightTextField:(id)fp16 weightTextField:(id)fp20;
- (void)setNeedToForceSaveHeight:(BOOL)fp8;
- (BOOL)needToForceSaveHeight;
- (void)setNeedToForceSaveWeight:(BOOL)fp8;
- (BOOL)needToForceSaveWeight;
- (id)healthManager;
- (void)setSelectedWeightUnitRowIndex:(int)fp8;
- (int)selectedWeightUnitRowIndex;
- (void)setSelectedHeightUnitRowIndex:(int)fp8;
- (int)selectedHeightUnitRowIndex;
- (void)setLastReportedWeightKg:(id)fp8;
- (id)lastReportedWeightKg;
- (void)setLastReportedHeightM:(id)fp8;
- (id)lastReportedHeightM;
- (void)setDefaultAgeIndex:(int)fp8;
- (int)defaultAgeIndex;
- (void)setDefaultWeightMetricIndex:(int)fp8;
- (int)defaultWeightMetricIndex;
- (void)setDefaultWeightImperialIndex:(int)fp8;
- (int)defaultWeightImperialIndex;
- (void)setDefaultHeightImperialIndex:(int)fp8;
- (int)defaultHeightImperialIndex;
- (void)setDefaultHeightMetricIndex:(int)fp8;
- (int)defaultHeightMetricIndex;
- (id)weightPickerUnitOptions;
- (void)setWeightPickerImperialOptions:(id)fp8;
- (id)weightPickerImperialOptions;
- (void)setWeightPickerMetricOptions:(id)fp8;
- (id)weightPickerMetricOptions;
- (id)heightPickerUnitOptions;
- (void)setHeightPickerImperialOptions:(id)fp8;
- (id)heightPickerImperialOptions;
- (void)setHeightPickerMetricOptions:(id)fp8;
- (id)heightPickerMetricOptions;
- (id)agePickerOptions;
- (id)genderPickerOptions;
- (void)setWeightPickerView:(id)fp8;
- (id)weightPickerView;
- (void)setHeightPickerView:(id)fp8;
- (id)heightPickerView;
- (void)setAgePickerView:(id)fp8;
- (id)agePickerView;
- (void)setGenderPickerView:(id)fp8;
- (id)genderPickerView;
- (void)setWeightTextField:(id)fp8;
- (id)weightTextField;
- (void)setHeightTextField:(id)fp8;
- (id)heightTextField;
- (void)setAgeTextField:(id)fp8;
- (id)ageTextField;
- (void)setGenderTextField:(id)fp8;
- (id)genderTextField;
- (void)setAge:(id)fp8;
- (id)age;
- (void)setGender:(int)fp8;
- (int)gender;
- (void)setWeightKg:(id)fp8;
- (id)weightKg;
- (void)setHeightM:(id)fp8;
- (id)heightM;
- (void).cxx_destruct;
- (void)assignTextFieldsInputViewToPickerViews;
- (void)populatePickerViewDataSourceLists;
- (void)reloadHeightPickerForUnitRowIndex:(int)fp8;
- (void)reloadWeightPickerForUnitRowIndex:(int)fp8;
- (void)initWeightPickerToDefaultValues;
- (void)initHeightPickerToDefaultValues;
- (void)initGenderPickerToDefaultValues;
- (void)initAgePickerToDefaultValue;
- (void)initPickerToDefaultValues;
- (void)updateWeightWithUnitIndex:(int)fp8 valueIndex:(int)fp12;
- (void)updateHeightWithUnitIndex:(int)fp8 valueIndex:(int)fp12;
- (void)pickerView:(id)fp8 didSelectRow:(int)fp12 inComponent:(int)fp16;
- (id)pickerView:(id)fp8 titleForRow:(int)fp12 forComponent:(int)fp16;
- (int)pickerView:(id)fp8 numberOfRowsInComponent:(int)fp12;
- (int)numberOfComponentsInPickerView:(id)fp8;
- (void)saveIfNeeded;
- (id)initWithGenderTextField:(id)fp8 ageTextField:(id)fp12 heightTextField:(id)fp16 weightTextField:(id)fp20 healthManager:(id)fp24;
- (id)init;
@end
@interface PBPreference : _ABAddressBookAddRecord <PBBlobEntryModel>
{
NSString *_preferenceIdentifier;
NSData *_contentData;
}
+ (unsigned int)keyFromStringRepresentation:(id)fp8;
+ (id)identifierKeyStringRepresentation:(unsigned int)fp8;
+ (id)blobEntryModelFromBlobEntry:(id)fp8;
+ (id)preferenceFromManagedEntry:(id)fp8;
- (id)contentData;
- (id)preferenceIdentifier;
- (void).cxx_destruct;
- (id)initWithIdentifier:(id)fp8 contentData:(id)fp12;
- (id)init;
- (id)modelIdentifier;
- (id)initWithManagedPreference:(id)fp8;
@end
@interface PBHealthSettingsTableInfoModel : _ABAddressBookAddRecord <PBHealthSettingsTableViewProtocol>
{
NSArray *_cells;
PBHealthProfilePickerViewManager *_pickerManager;
PBHealthManager *_healthManager;
}
- (id)healthManager;
- (void)setPickerManager:(id)fp8;
- (id)pickerManager;
- (void)setCells:(id)fp8;
- (id)cells;
- (void).cxx_destruct;
- (void)saveChanges;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)count;
- (id)sectionFooterTitle;
- (id)sectionTitle;
- (void)insightsEnabled:(BOOL)fp8;
- (id)initWithHealthManager:(id)fp8;
@end
@interface PBManagedNotificationSource : _PBManagedNotificationSource <PBBlobEntry>
{
}
+ (id)createBlobEntryWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
- (void)setEntryDeletedValue:(BOOL)fp8;
- (BOOL)entryDeletedValue;
- (id)blobEntryStatuses;
- (BOOL)updateValuesFromBlobEntryModel:(id)fp8;
@end
@interface PBNotificationSourceDataStore : PBBlobDBBaseDataStore
{
}
- (id)attributeIdentifierKey;
- (Class)blobEntryModelClass;
- (Class)blobEntryStatusEntityClass;
- (Class)blobEntryEntityClass;
- (id)changesInNotificationSources:(id)fp8 forManagedWatch:(id)fp12;
- (id)fetchAllEntriesInManagedObjectContext:(id)fp8;
- (void)removeNotificationSourceWithAppIdentifier:(id)fp8;
- (id)notificationSourceChangesForWatch:(id)fp8;
- (id)allNotificationSources;
- (id)init;
@end
@interface PBFirmwareUpdateViewController : PBBaseViewController <PBViewControllerFlowStep>
{
BOOL _canCancelUpdate;
BOOL _watchIsInRecoveryMode;
id <PBViewControllerFlowStepDelegate> _delegate;
PBFirmwareUpdateMetadata *_update;
id _completionBlock;
UIImageView *_headerImageView;
PBRoundedButton *_actionButton;
PBRoundedButton *_dismissButton;
NSLayoutConstraint *_dismissButtonBottomConstraint;
UILabel *_titleLabel;
UILabel *_subtitleLabel;
PBFadingTextView *_updateNotesTextView;
UIProgressView *_updateProgressBar;
UILabel *_updateStatusTitleLabel;
PBFirmwareUpdateViewControllerState *_state;
}
+ (BOOL)phoneHasEnoughBatteryToStartUpdate;
+ (unsigned int)minimumBatteryPercentageToStartUpdate;
+ (unsigned int)phoneBatteryPercentage;
- (id)state;
- (void)setUpdateStatusTitleLabel:(id)fp8;
- (id)updateStatusTitleLabel;
- (void)setUpdateProgressBar:(id)fp8;
- (id)updateProgressBar;
- (void)setUpdateNotesTextView:(id)fp8;
- (id)updateNotesTextView;
- (void)setSubtitleLabel:(id)fp8;
- (id)subtitleLabel;
- (void)setTitleLabel:(id)fp8;
- (id)titleLabel;
- (void)setDismissButtonBottomConstraint:(id)fp8;
- (id)dismissButtonBottomConstraint;
- (void)setDismissButton:(id)fp8;
- (id)dismissButton;
- (void)setActionButton:(id)fp8;
- (id)actionButton;
- (void)setHeaderImageView:(id)fp8;
- (id)headerImageView;
- (id)completionBlock;
- (void)setWatchIsInRecoveryMode:(BOOL)fp8;
- (BOOL)watchIsInRecoveryMode;
- (BOOL)canCancelUpdate;
- (void)setUpdate:(id)fp8;
- (id)update;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)executeCompletionBlockWithSuccess:(BOOL)fp8;
- (void)onTouchedDismiss:(id)fp8;
- (void)prepareUIForReuse;
- (void)setUpdateNotesText:(id)fp8;
- (void)setDismissButtonVisible:(BOOL)fp8;
- (id)firmwareUpdateSuccessImage;
- (id)firmwareUpdateInProgressImage;
- (id)firmwareUpdateErrorImage;
- (void)setProgress:(float)fp8 animated:(BOOL)fp12;
- (void)setProgressViewVisible:(BOOL)fp8;
- (void)removeActionButtonTargetAction;
- (void)addActionButtonTarget:(id)fp8 action:(SEL)fp12;
- (void)setButtonEnabled:(BOOL)fp8;
- (void)setButtonVisible:(BOOL)fp8;
- (void)setButtonTitleWithLocalizedTitle:(id)fp8;
- (void)setButtonStyle:(unsigned int)fp8;
- (void)switchStateTo:(Class)fp8;
- (void)configureInitialState;
- (void)viewDidDisappear:(BOOL)fp8;
- (void)viewWillDisappear:(BOOL)fp8;
- (void)viewDidAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (id)initWithConfiguration:(id)fp8;
@end
@interface PBFirmwareUpdateViewControllerBuilder : _ABAddressBookAddRecord
{
}
- (id)viewControllerWithBuilder:(id)fp(null);
@end
@interface PBFirmwareUpdateViewControllerBuilderConfiguration : _ABAddressBookAddRecord <PBFirmwareUpdateViewControllerBuilder>
{
BOOL _canCancelUpdate;
int _mode;
PBFirmwareUpdateMetadata *_firmwareUpdate;
id _completionBlock;
RACSignal *_watchSignal;
PBFirmwareSessionManager *_firmwareSessionManager;
}
- (void)setFirmwareSessionManager:(id)fp8;
- (id)firmwareSessionManager;
- (void)setWatchSignal:(id)fp8;
- (id)watchSignal;
- (void)setCompletionBlock:(id)fp(null);
- (id)completionBlock;
- (void)setCanCancelUpdate:(BOOL)fp8;
- (BOOL)canCancelUpdate;
- (void)setFirmwareUpdate:(id)fp8;
- (id)firmwareUpdate;
- (void)setMode:(int)fp8;
- (int)mode;
- (void).cxx_destruct;
- (id)init;
@end
@interface PBFirmwareUpdateViewControllerState : _ABAddressBookAddRecord <PBFirmwareUpdateViewControllerState>
{
PBFirmwareUpdateViewController *_viewController;
}
- (id)viewController;
- (void).cxx_destruct;
- (void)trackUpdateCompletionWithStatus:(unsigned int)fp8 extraData:(id)fp12;
- (void)trackUpdateCompletionWithStatus:(unsigned int)fp8;
- (void)dismiss;
- (void)viewDidDisappear:(BOOL)fp8;
- (void)deactivate;
- (void)activate;
- (id)initWithViewController:(id)fp8;
- (id)init;
@end
@interface PBFirmwareUpdateViewControllerStateSearching : PBFirmwareUpdateViewControllerState
{
}
- (void)foundNewerFirmwareVersion:(id)fp8 ofType:(unsigned int)fp12;
- (void)failedRequestingAvailableFirmwareUpdatesWithError:(id)fp8;
- (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
{
}
- (Class)watchDisconnectedState;
- (Class)failureState;
- (Class)successState;
- (void)activate;
@end
@interface PBFirmwareUpdateViewControllerStateUpdating : PBFirmwareUpdateViewControllerState <PBFirmwareUpdaterDelegate>
{
PBFirmwareUpdater *_firmwareUpdater;
}
- (void)setFirmwareUpdater:(id)fp8;
- (id)firmwareUpdater;
- (void).cxx_destruct;
- (void)updater:(id)fp8 didLogDownloadProgress:(double)fp12;
- (void)updater:(id)fp8 didLogInstallProgress:(double)fp12;
- (Class)successState;
- (void)cancelUpdate;
- (void)dismiss;
- (void)updateFailedWithError:(id)fp8;
- (void)updateWasCancelled;
- (void)watchNeedsPRFReboot;
- (void)watchCancelledUpdate;
- (void)updateTransferred;
- (void)updateInstallProgress:(double)fp8;
- (void)updateDownloadProgress:(double)fp8;
- (void)deactivate;
- (void)activate;
@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
{
}
- (id)updateReleaseNotesText;
- (id)viewControllerImage;
- (id)viewControllerTitle;
- (Class)successState;
- (void)reconnectionCompleted;
- (void)activate;
@end
@interface PBFirmwareUpdateViewControllerStateSucceeded : PBFirmwareUpdateViewControllerState
{
NSTimer *_successAutoDismissTimer;
}
- (void)setSuccessAutoDismissTimer:(id)fp8;
- (id)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)fp8;
- (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 PBViewModel : _ABAddressBookAddRecord
{
BOOL _active;
void *_observationInfo;
}
+ (BOOL)automaticallyNotifiesObserversForKey:(id)fp8;
- (void)setObservationInfo:(void *)fp8;
- (void *)observationInfo;
- (BOOL)isActive;
- (void)setActive:(BOOL)fp8;
@end
@interface PBRemoteNotificationResponse : _ABAddressBookAddRecord <MTLJSONSerializing>
{
BOOL _success;
NSString *_token;
}
+ (id)JSONKeyPathsByPropertyKey;
- (id)token;
- (BOOL)success;
- (void).cxx_destruct;
@end
@interface PBRemoteNotificationSuccessResponse : PBRemoteNotificationResponse
{
NSString *_phoneIPAddress;
}
+ (id)JSONKeyPathsByPropertyKey;
+ (id)responseWithToken:(id)fp8 phoneIPAddress:(id)fp12;
- (id)phoneIPAddress;
- (void).cxx_destruct;
@end
@interface PBRemoteNotificationFailureResponse : PBRemoteNotificationResponse
{
NSString *_reason;
}
+ (id)responseWithToken:(id)fp8 reason:(id)fp12;
- (id)reason;
- (void).cxx_destruct;
@end
@interface PBFirmwareUpdatePresenter : _ABAddressBookAddRecord <PBFirmwareUpdateServiceDelegate>
{
PBPresentViewControllerCoordinator *_modalCoordinator;
}
- (id)modalCoordinator;
- (void).cxx_destruct;
- (void)presentLocalNotificationAboutFirmwareUpdate;
- (BOOL)hasPassedCertainHoursSince:(id)fp8;
- (void)updateUserDefaultsKeyForLastFirmwareUpdateCheckWithSerialNumber:(id)fp8;
- (id)userDefaultsKeyForLastFirmwareUpdateCheck;
- (BOOL)shouldPresentLocalNotificationWithFirmwareVersion:(id)fp8 serialNumber:(id)fp12;
- (void)firmwareUpdateService:(id)fp8 foundNewFirmwareUpdate:(id)fp12 ofType:(unsigned int)fp16 forWatch:(id)fp20;
- (void)presentOverViewController:(id)fp8 firmwareUpdate:(id)fp12 cancellable:(BOOL)fp16 watch:(id)fp20 completion:(id)fp(null);
- (id)initWithModalCoordinator:(id)fp8;
@end
@interface PBWatchAppChange : _ABAddressBookAddRecord
{
int _kind;
PBWatchApp *_watchApp;
}
+ (id)changeWithKind:(int)fp8 watchApp:(id)fp12;
- (id)watchApp;
- (int)kind;
- (void).cxx_destruct;
- (id)initWithKind:(int)fp8 watchApp:(id)fp12;
- (id)init;
@end
@interface PBAddressBook : _ABAddressBookAddRecord
{
void *_addressBookRef;
}
+ (id)addressBook;
- (void *)addressBookRef;
- (id)allContacts;
- (id)contactWithIdentifier:(int)fp8;
- (id)initWithAddressBookRef:(void *)fp8;
- (id)init;
- (id)contactsMatchingQuery:(id)fp8;
@end
@interface PBPreferenceActivity : PBPreference
{
BOOL _activityTrackingEnabled;
BOOL _activityInsightsEnabled;
BOOL _sleepInsightsEnabled;
unsigned char _ageInYears;
unsigned char _gender;
unsigned short _heightInMm;
unsigned short _weightInDag;
}
- (void)setWeightInDag:(unsigned short)fp8;
- (unsigned short)weightInDag;
- (void)setHeightInMm:(unsigned short)fp8;
- (unsigned short)heightInMm;
- (void)setGender:(unsigned char)fp8;
- (unsigned char)gender;
- (void)setAgeInYears:(unsigned char)fp8;
- (unsigned char)ageInYears;
- (void)setSleepInsightsEnabled:(BOOL)fp8;
- (BOOL)sleepInsightsEnabled;
- (void)setActivityInsightsEnabled:(BOOL)fp8;
- (BOOL)activityInsightsEnabled;
- (void)setActivityTrackingEnabled:(BOOL)fp8;
- (BOOL)activityTrackingEnabled;
- (id)contentData;
- (id)initializeFromContentData:(id)fp8;
- (id)initWithIdentifier:(id)fp8 contentData:(id)fp12;
- (id)init;
@end
@interface PBManagedCalendarEventID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedCalendarEvent : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)alarmsSet;
- (void)setPrimitiveAllDayValue:(BOOL)fp8;
- (BOOL)primitiveAllDayValue;
- (void)setAllDayValue:(BOOL)fp8;
- (BOOL)allDayValue;
- (id)objectID;
@end
@interface PBLanguageSelectionFlow : PBViewControllerFlow <PBLanguageSelectionInfoDelegate, PBLanguageSelectionDelegate, PBWatchSetupViewControllerFlowStep>
{
BOOL _flowWasShown;
RACSignal *_watchSignal;
PBWatch *_watch;
PBLanguageConfiguration *_languageConfiguration;
PBLanguageSelectionInfoViewController *_languageSelectionInfoViewController;
}
+ (id)flowWithNavigationController:(id)fp8 watchSignal:(id)fp12;
+ (id)flowWithNavigationController:(id)fp8;
- (void)setFlowWasShown:(BOOL)fp8;
- (BOOL)flowWasShown;
- (void)setLanguageSelectionInfoViewController:(id)fp8;
- (id)languageConfiguration;
- (void)setWatch:(id)fp8;
- (id)watch;
- (void)setWatchSignal:(id)fp8;
- (id)watchSignal;
- (void).cxx_destruct;
- (void)languageSelectionTableViewController:(id)fp8 selectedLanguage:(id)fp12;
- (void)languageSelectionInfoSkipInstallingLanguagePack:(id)fp8;
- (void)languageSelectionInfoFinishedInstallingLanguagePack:(id)fp8;
- (void)languageSelectionInfoWantsToSelectLanguage:(id)fp8;
- (BOOL)languageSelectionInfoShouldAllowSkip:(id)fp8;
- (id)languageSelectionTableViewController;
- (id)languageSelectionInfoViewController;
- (int)completedWatchOnboardingVersion;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 watchSignal:(id)fp12 languageConfiguration:(id)fp16;
- (id)init;
@end
@interface PBOnboardingLanguageSelectionFlow : PBLanguageSelectionFlow
{
}
- (BOOL)languageSelectionInfoShouldAllowSkip:(id)fp8;
@end
@interface PBSettingsLanguageSelectionFlow : PBLanguageSelectionFlow
{
}
- (BOOL)languageSelectionInfoShouldAllowSkip:(id)fp8;
@end
@interface PBLogoutUserURLListener : _ABAddressBookAddRecord
{
}
+ (void)load;
@end
@interface PBWatchColorWriteOperation : PBFactoryRegistryWriteValueOperation
{
unsigned int _color;
}
- (unsigned int)color;
- (void)finish;
- (void)main;
- (id)initWithWatch:(id)fp8 keyToWrite:(unsigned int)fp12 value:(id)fp16;
- (id)initWithWatch:(id)fp8 colorToSet:(unsigned int)fp12;
@end
@interface PBWatchfacesCellViewModel : _ABAddressBookAddRecord
{
BOOL _selected;
BOOL _hasSettings;
BOOL _reorderIndicatorHidden;
BOOL _actionsEnabled;
BOOL _canMove;
BOOL _incompatible;
id <PBWatchfacesCellViewModelDelegate> _delegate;
NSURL *_screenshotURL;
UIImage *_screenshotImage;
NSString *_watchfaceName;
NSString *_watchfaceAuthor;
unsigned int _screenShape;
PBWatchApp *_watchApp;
void *_observationInfo;
}
+ (id)cellModelForSystemWatchApp:(int)fp8 watchColor:(unsigned int)fp12 watchModel:(int)fp16 screenShape:(unsigned int)fp20 selectedAppSignal:(id)fp24 hasAppsOverLimitSignal:(id)fp28;
+ (id)cellModelWithWatchApp:(id)fp8 platformType:(int)fp12 screenShape:(unsigned int)fp16 selectedAppSignal:(id)fp20 hasAppsOverLimitSignal:(id)fp24;
- (void)setObservationInfo:(void *)fp8;
- (void *)observationInfo;
- (id)watchApp;
- (unsigned int)screenShape;
- (void)setIncompatible:(BOOL)fp8;
- (BOOL)isIncompatible;
- (void)setCanMove:(BOOL)fp8;
- (BOOL)canMove;
- (void)setActionsEnabled:(BOOL)fp8;
- (BOOL)actionsEnabled;
- (BOOL)reorderIndicatorHidden;
- (BOOL)hasSettings;
- (BOOL)isSelected;
- (id)watchfaceAuthor;
- (id)watchfaceName;
- (id)screenshotImage;
- (id)screenshotURL;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)setAsDefaultWatchFace;
- (void)openSettings;
- (id)initWithName:(id)fp8 author:(id)fp12 screenshotImage:(id)fp16 screenShape:(unsigned int)fp20 selectedAppSignal:(id)fp24 hasAppsOverLimitSignal:(id)fp28;
- (id)initWithWatchApp:(id)fp8 platformType:(int)fp12 screenShape:(unsigned int)fp16 selectedAppSignal:(id)fp20 hasAppsOverLimitSignal:(id)fp24;
- (id)init;
@end
@interface PBModalViewController : PBBaseViewController
{
}
- (void)dismiss;
@end
@interface PBLogging : _ABAddressBookAddRecord
{
DDLogFileManagerDefault *_logFileManager;
DDASLLogger *_ASLLogger;
DDFileLogger *_fileLogger;
PBAnalyticsErrorLogger *_analyticsErrorLogger;
PBStdOutLogger *_stdOutLogger;
PBWSLogger *_wsLogger;
}
+ (id)defaultInstance;
+ (void)initialize;
+ (void)load;
+ (void)redirectNSLogToDDLog;
- (id)wsLogger;
- (id)stdOutLogger;
- (id)analyticsErrorLogger;
- (id)fileLogger;
- (id)ASLLogger;
- (id)logFileManager;
- (void).cxx_destruct;
- (void)registerAnalyticsLogger;
- (void)registerAlmostAllLoggers;
- (id)mostRecentLogFileURL;
- (id)sortedLogFilePaths;
- (void)setConsoleLoggingEnabled:(BOOL)fp8;
- (BOOL)isConsoleLoggingEnabled;
- (id)init;
@end
@interface PBBootConfigurationEndpoint : _ABAddressBookAddRecord <PBRemoteResource>
{
NSURL *_URL;
}
+ (id)endpointWithHostname:(id)fp8 appVersion:(id)fp12 releaseNumber:(unsigned int)fp16 javascriptVersion:(unsigned int)fp20 locale:(id)fp24 debug:(BOOL)fp28;
+ (id)endpointWithURL:(id)fp8;
- (id)URL;
- (void).cxx_destruct;
- (double)maximumAge;
- (id)URLRequest;
- (id)initPrivate;
@end
@interface PBBootConfigurationStaticEndpoint : PBBootConfigurationEndpoint
{
NSString *_proposedFileName;
}
- (id)proposedFileName;
- (void).cxx_destruct;
- (id)initWithURL:(id)fp8;
@end
@interface PBBootConfigurationDynamicEndpoint : PBBootConfigurationEndpoint
{
NSString *_proposedFileName;
}
- (id)proposedFileName;
- (void).cxx_destruct;
- (id)initWithHostname:(id)fp8 appVersion:(id)fp12 releaseNumber:(unsigned int)fp16 javascriptVersion:(unsigned int)fp20 locale:(id)fp24 debug:(BOOL)fp28;
@end
@interface PBGeocoder : _ABAddressBookAddRecord
{
RACSignal *_locationSignal;
double _throttleDuration;
struct sqlite3 *_db;
NSString *_citiesTableName;
RACScheduler *_scheduler;
}
+ (BOOL)prepareDatabase;
+ (BOOL)prepareDatabase:(id)fp8 fileManager:(id)fp12;
+ (BOOL)validateCacheDatabase:(id)fp8;
+ (BOOL)hasExpectedIndexes:(id)fp8;
+ (BOOL)buildDatabaseIndexes:(id)fp8;
+ (id)indexNameForLanguage:(id)fp8;
+ (id)tableNameForLanguage:(id)fp8;
+ (id)tableNameForLocale:(id)fp8;
+ (id)supportedLanguages;
+ (BOOL)unzipSqlite:(id)fp8 to:(id)fp12 fileManager:(id)fp16;
+ (id)findCacheLocation:(id)fp8;
+ (void)deleteOutdatedDatabases:(id)fp8 currentTimestamp:(unsigned int)fp12 fileManager:(id)fp16 regexCache:(id)fp20;
+ (void)enumerateMatchingCachedFiles:(id)fp8 regexCache:(id)fp12 block:(id)fp(null);
+ (unsigned int)timestampForURL:(id)fp8 regexCache:(id)fp12;
+ (id)regexForDatabaseFileName;
+ (id)cacheDirectoryURL:(id)fp8;
+ (id)cacheLocationForSourceLocation:(id)fp8 fileManager:(id)fp12;
+ (id)cacheLocationForDate:(id)fp8;
+ (id)sourceDatabaseFileNameForDate:(id)fp8;
- (void).cxx_destruct;
- (id)placemarksSignalMatchingPrefix:(id)fp8;
- (id)placemarksForPrefix:(id)fp8 sortedByDistanceToLocation:(id)fp12;
- (BOOL)addDistanceUserFunction;
- (void)dealloc;
- (id)init;
- (id)initWithLocationSignal:(id)fp8 locale:(id)fp12 fileManager:(id)fp16 scheduler:(id)fp20 prefixSignalThrottleDuration:(double)fp24;
- (id)initWithLocationSignal:(id)fp8;
@end
@interface PBLegacyAppAdapter : _ABAddressBookAddRecord
{
BOOL _legacyAppInstalled;
}
- (void)setLegacyAppInstalled:(BOOL)fp8;
- (BOOL)legacyAppInstalled;
- (void)didEnterForeground:(id)fp8;
- (void)dealloc;
- (id)init;
@end
@interface PBContactPreferredPhoneManager : _ABAddressBookAddRecord
{
PBContactPreferredPhoneDataStore *_dataStore;
}
- (id)dataStore;
- (void).cxx_destruct;
- (void)updateDataStore;
- (void)deleteAllContactPreferredPhones;
- (void)deleteContactPreferredPhone:(id)fp8;
- (void)addContactPreferredPhone:(id)fp8;
- (id)allContactPreferredPhones;
- (id)contactPreferredPhoneForContact:(id)fp8;
- (id)init;
@end
@interface PBPermissionRequestFlow : PBViewControllerFlow <PBViewControllerFlowStepDelegate, PBFixPermissionsViewControllerDelegate, PBOnboardingViewControllerFlowStep>
{
BOOL _success;
PBRemoteNotificationsPermissionRequestViewController *_remoteNotificationsPermissionRequestViewController;
PBLocationPermissionRequestViewController *_locationPermissionRequestViewController;
PBCalendarPermissionViewController *_calendarPermissionViewController;
PBFixRemoteNotificationViewController *_fixNotificationViewController;
PBFixLocationPermissionViewController *_fixLocationViewController;
PBFixCalendarPermissionViewController *_fixCalendarViewController;
}
- (void)setSuccess:(BOOL)fp8;
- (BOOL)success;
- (void)setFixCalendarViewController:(id)fp8;
- (void)setFixLocationViewController:(id)fp8;
- (void)setFixNotificationViewController:(id)fp8;
- (void)setCalendarPermissionViewController:(id)fp8;
- (void)setLocationPermissionRequestViewController:(id)fp8;
- (void)setRemoteNotificationsPermissionRequestViewController:(id)fp8;
- (void).cxx_destruct;
- (id)fixCalendarViewController;
- (id)fixLocationViewController;
- (id)fixNotificationViewController;
- (id)calendarPermissionViewController;
- (id)remoteNotificationsPermissionRequestViewController;
- (id)locationPermissionRequestViewController;
- (void)fixPermissionViewControllerWantsToSkip:(id)fp8;
- (void)fixPermissionViewControllerWantsToFix:(id)fp8 needsToInvokeSettings:(BOOL)fp12;
- (int)completedOnboardingVersion;
- (void)goToFixPermissionsScreenForFlowStep:(id)fp8;
- (void)goToNextFlowStepAfterFlowStep:(id)fp8;
- (void)goToNextFlowStepAfterPhase:(int)fp8;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8;
@end
@interface PBBaseFileURLHandler : _ABAddressBookAddRecord <PBFileURLHandler>
{
}
- (id)temporalURLForFileAtURL:(id)fp8;
- (BOOL)handleFileURL:(id)fp8;
- (BOOL)showAlertIfWatchIsDisconnected:(id)fp8 withURL:(id)fp12;
- (void)processFileAtURL:(id)fp8;
- (BOOL)canHandleFileURL:(id)fp8;
@end
@interface PBLEControlSetDiscoverableMessage : PBProtocolMessage
{
BOOL _discoverable;
unsigned short _interval;
}
- (unsigned short)interval;
- (BOOL)discoverable;
- (id)initWithDiscoverability:(BOOL)fp8 interval:(unsigned short)fp12;
@end
@interface PBTimelineItemActionBlobBuilder : _ABAddressBookAddRecord
{
NSNumber *_identifier;
NSString *_type;
NSMutableArray *_attributes;
}
+ (id)builder;
- (void)setAttributes:(id)fp8;
- (id)attributes;
- (void)setType:(id)fp8;
- (id)type;
- (void)setIdentifier:(id)fp8;
- (id)identifier;
- (void).cxx_destruct;
- (id)build;
- (id)addAttribute;
- (id)withType;
- (id)withIdentifier;
- (id)init;
@end
@interface PBAppVersionSupportTableFooterView : _ABAddressBookAddRecord
{
BOOL _updateButtonVisible;
BOOL _watchVersionVisible;
id <PBAppVersionSupportTableFooterViewDelegate> _delegate;
NSString *_watchVersion;
UILabel *_appVersionLabel;
UILabel *_watchVersionLabel;
UIButton *_updateButton;
}
- (void)setUpdateButton:(id)fp8;
- (id)updateButton;
- (void)setWatchVersionLabel:(id)fp8;
- (id)watchVersionLabel;
- (void)setAppVersionLabel:(id)fp8;
- (id)appVersionLabel;
- (void)setWatchVersion:(id)fp8;
- (id)watchVersion;
- (void)setWatchVersionVisible:(BOOL)fp8;
- (BOOL)watchVersionVisible;
- (void)setUpdateButtonVisible:(BOOL)fp8;
- (BOOL)updateButtonVisible;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)checkForUpdatesButtonTapped;
- (void)awakeFromNib;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBSingleAppCollection : _ABAddressBookAddRecord <MTLJSONSerializing>
{
PBWatchApp *_application;
}
+ (id)applicationJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)application;
- (void).cxx_destruct;
@end
@interface PBBackgroundLockerRefresh : _ABAddressBookAddRecord <PBPingPongBroadcasterListener, PBWatchService>
{
PBWatch *_watch;
PBLockerAppManager *_lockerAppManager;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (id)lockerAppManager;
- (id)watch;
- (void).cxx_destruct;
- (void)broadcaster:(id)fp8 didReceivePingMessage:(id)fp12 forWatch:(id)fp16;
- (id)initWithWatch:(id)fp8 watchServicesSet:(id)fp12 currentUserLockerAppManager:(id)fp16;
- (id)init;
@end
@interface PBFixAddressBookPermissionViewController : PBFixPermissionsViewController
{
}
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
@end
@interface PBRadioButtonTableViewCell : PBTableViewCell
{
BOOL _checked;
id <PBRadioButtonOptionModel> _model;
UILabel *_titleLabel;
PBCheckBoxView *_selectedCheckBox;
}
+ (float)rowHeight;
- (void)setSelectedCheckBox:(id)fp8;
- (id)selectedCheckBox;
- (void)setTitleLabel:(id)fp8;
- (id)titleLabel;
- (void)setModel:(id)fp8;
- (id)model;
- (void)setChecked:(BOOL)fp8;
- (BOOL)isChecked;
- (void).cxx_destruct;
- (void)awakeFromNib;
@end
@interface PBFactoryRegistryRequestValueOperation : PBAsynchronousOperation
{
NSData *_valueData;
PBWatch *_watch;
unsigned int _key;
NSMutableArray *_messageExpectations;
}
- (id)messageExpectations;
- (unsigned int)key;
- (id)watch;
- (id)valueData;
- (void).cxx_destruct;
- (void)expectResponse;
- (void)main;
- (void)finish;
- (id)init;
- (id)initWithWatch:(id)fp8 keyToRequest:(unsigned int)fp12;
@end
@interface PBHealthInsightSettingUpdateBinaryCacheResource : _ABAddressBookAddRecord <PBRemoteResource>
{
NSString *_proposedFileName;
NSURL *_healthInsightSettingURL;
}
- (id)healthInsightSettingURL;
- (id)proposedFileName;
- (void).cxx_destruct;
- (double)maximumAge;
- (id)URLRequest;
- (id)initWithHealthInsightSettingUpdateMetadata:(id)fp8;
- (id)init;
@end
@interface PBTimelineAttributeContentLocalizedString : _ABAddressBookAddRecord <NSSecureCoding>
{
NSString *_localizationKey;
NSArray *_placeholderKeyPaths;
}
+ (BOOL)supportsSecureCoding;
- (id)placeholderKeyPaths;
- (id)localizationKey;
- (void).cxx_destruct;
- (void)encodeWithCoder:(id)fp8;
- (id)initWithCoder:(id)fp8;
- (id)localizedStringWithBinding:(id)fp8;
- (id)initWithLocalizationKey:(id)fp8 placeholderKeyPaths:(id)fp12;
- (id)initWithLocalizationKey:(id)fp8;
- (id)init;
@end
@interface PBCalendarEventAlarm : PBCalendarEntity
{
NSDate *_absoluteDate;
NSUUID *_timelineIdentifier;
}
+ (id)eventAlarmFromManagedCalendarAlarm:(id)fp8;
- (id)timelineIdentifier;
- (id)absoluteDate;
- (void).cxx_destruct;
- (id)entityIdentifier;
- (id)calendarEventAlarmWithTimelineIdentifier:(id)fp8;
- (id)initWithAbsoluteDate:(id)fp8 timelineIdentifier:(id)fp12;
- (id)init;
- (id)initFromManagedCalendarAlarm:(id)fp8;
@end
@interface PBLogFormatter : _ABAddressBookAddRecord <DDLogFormatter>
{
NSDateFormatter *_dateFormatter;
id <DDLogger> _logger;
}
- (void).cxx_destruct;
- (void)willRemoveFromLogger:(id)fp8;
- (void)didAddToLogger:(id)fp8;
- (id)formatLogMessage:(id)fp8;
- (id)init;
@end
@interface PBSettingsDetailTextTableViewCell : PBSettingsBaseTableViewCell
{
UILabel *_staticTextLabel;
}
+ (Class)expectedSettingClass;
- (void)setStaticTextLabel:(id)fp8;
- (id)staticTextLabel;
- (void).cxx_destruct;
- (void)awakeFromNib;
@end
@interface PBHealthOptionSelectionViewController : PBBaseViewController <PBViewControllerFlowStep>
{
id <PBViewControllerFlowStepDelegate> _delegate;
UIScrollView *_scrollView;
UIView *_scrollViewContentView;
UILabel *_descriptionLabel;
UILabel *_activeLabel;
UISwitch *_activeOptionSwitch;
UIView *_activeSeparator;
UILabel *_sleepLabel;
UISwitch *_sleepOptionSwitch;
UIView *_sleepSeparator;
UILabel *_healthKitLabel;
UISwitch *_healthKitOptionSwitch;
PBRoundedButton *_enableButton;
NSLayoutConstraint *_spaceAboveEnableConstraint;
NSLayoutConstraint *_healthKitSwitchHeightConstraint;
PBHealthManager *_healthManager;
}
- (id)healthManager;
- (void)setHealthKitSwitchHeightConstraint:(id)fp8;
- (id)healthKitSwitchHeightConstraint;
- (void)setSpaceAboveEnableConstraint:(id)fp8;
- (id)spaceAboveEnableConstraint;
- (void)setEnableButton:(id)fp8;
- (id)enableButton;
- (void)setHealthKitOptionSwitch:(id)fp8;
- (id)healthKitOptionSwitch;
- (void)setHealthKitLabel:(id)fp8;
- (id)healthKitLabel;
- (void)setSleepSeparator:(id)fp8;
- (id)sleepSeparator;
- (void)setSleepOptionSwitch:(id)fp8;
- (id)sleepOptionSwitch;
- (void)setSleepLabel:(id)fp8;
- (id)sleepLabel;
- (void)setActiveSeparator:(id)fp8;
- (id)activeSeparator;
- (void)setActiveOptionSwitch:(id)fp8;
- (id)activeOptionSwitch;
- (void)setActiveLabel:(id)fp8;
- (id)activeLabel;
- (void)setDescriptionLabel:(id)fp8;
- (id)descriptionLabel;
- (void)setScrollViewContentView:(id)fp8;
- (id)scrollViewContentView;
- (void)setScrollView:(id)fp8;
- (id)scrollView;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)updateTextForView;
- (void)styleSwitch:(id)fp8;
- (void)prettifyUI;
- (void)showHealthKitPermissions:(id)fp(null);
- (void)enabledPressed:(id)fp8;
- (void)dealloc;
- (void)viewWillLayoutSubviews;
- (void)viewDidLoad;
- (id)initWithFlowStepDelegate:(id)fp8 healthManager:(id)fp12;
- (id)init;
@end
@interface PBNotificationSourceChange : _ABAddressBookAddRecord
{
unsigned int _kind;
PBNotificationSource *_notificationSource;
}
+ (id)changeWithKind:(unsigned int)fp8 notificationSource:(id)fp12;
- (id)notificationSource;
- (unsigned int)kind;
- (void).cxx_destruct;
- (id)initWithKind:(unsigned int)fp8 notificationSource:(id)fp12;
@end
@interface PBAppDependencies : _ABAddressBookAddRecord
{
PBScopedObject *_scoped_activityPreferenceManager;
PBScopedObject *_scoped_advancedAppGestures;
PBScopedObject *_scoped_analytics;
PBScopedObject *_scoped_healthAnalyticsUserDefaultsDataStore;
PBScopedObject *_scoped_watchAnalyticsUserDefaultsDataStore;
PBScopedObject *_scoped_backgroundFetchManager;
PBScopedObject *_scoped_appConfigListener;
PBScopedObject *_scoped_contactSupportEmailURLListener;
PBScopedObject *_scoped_appLaunchService;
PBScopedObject *_scoped_appSweeper;
PBScopedObject *_scoped_bluetoothStatusChecker;
PBScopedObject *_scoped_bootEnvironment;
PBScopedObject *_scoped_calendarEventManager;
PBScopedObject *_scoped_contactPreferredPhoneManager;
PBScopedObject *_scoped_addressBookManager;
PBScopedObject *_scoped_currentUserLockerAppManager;
PBScopedObject *_scoped_fileURLRouter;
PBScopedObject *_scoped_healthKitManager;
PBScopedObject *_scoped_healthManager;
PBScopedObject *_scoped_routes;
PBScopedObject *_scoped_languageConfiguration;
PBScopedObject *_scoped_LEPermissionRequestPolicy;
PBScopedObject *_scoped_linkedAccountsManager;
PBScopedObject *_scoped_localAppsStorage;
PBScopedObject *_scoped_onboardingSkipURLListener;
PBScopedObject *_scoped_pebbleCentral;
PBScopedObject *_scoped_preferenceManager;
PBScopedObject *_scoped_privacyPolicyManager;
PBScopedObject *_scoped_remoteConfigurationManager;
PBScopedObject *_scoped_remoteNotificationManager;
PBScopedObject *_scoped_timelineDataStore;
PBScopedObject *_scoped_timelineManager;
PBScopedObject *_scoped_watchColorManager;
PBScopedObject *_scoped_weatherManager;
PBScopedObject *_scoped_notificationSourceManager;
PBScopedObject *_scoped_weatherAppManager;
PBScopedObject *_scoped_weatherTimelineAdapter;
PBScopedObject *_scoped_webSocketsMediator;
PBScopedObject *_scoped_webSocketsTimelineAdapter;
PBScopedObject *_scoped_webSyncManager;
PBScopedObject *_scoped_webSyncTrigger;
PBScopedObject *_scoped_webTimelineAdapter;
PBScopedObject *_scoped_smsReplyManager;
PBScopedObject *_scoped_cannedResponseManager;
PBScopedObject *_scoped_configurationSessionManager;
PBScopedObject *_scoped_firmwareSessionManager;
PBScopedObject *_scoped_healthInsightSettingSessionManager;
PBScopedObject *_scoped_languagePacksSessionManager;
PBScopedObject *_scoped_lockerSessionManager;
PBScopedObject *_scoped_lockerSessionManagerCache;
PBScopedObject *_scoped_timelineBlobMapperSessionManager;
PBScopedObject *_scoped_timelineBlobMapperCache;
PBScopedObject *_scoped_weatherSessionManager;
PBScopedObject *_scoped_watchAnalyticsDataUploader;
PBScopedObject *_scoped_watchAnalyticsLegacyDataUploader;
PBScopedObject *_scoped_webSyncSessionManager;
PBScopedObject *_scoped_rootWireframe;
PBScopedObject *_scoped_window;
PBScopedObject *_scoped_dashboardViewController;
PBScopedObject *_scoped_rootViewController;
PBScopedObject *_scoped_rootPresentCoordinator;
PBScopedObject *_scoped_webAppStoreURLFactory;
PBScopedObject *_scoped_watchAppInstallPresenter;
PBScopedObject *_scoped_firmwareUpdatePresenter;
PBScopedObject *_scoped_watchConnectionProblemPresenter;
}
- (id)scoped_watchConnectionProblemPresenter;
- (id)scoped_firmwareUpdatePresenter;
- (id)scoped_watchAppInstallPresenter;
- (id)scoped_webAppStoreURLFactory;
- (id)scoped_rootPresentCoordinator;
- (id)scoped_rootViewController;
- (id)scoped_dashboardViewController;
- (id)scoped_window;
- (id)scoped_rootWireframe;
- (id)scoped_webSyncSessionManager;
- (id)scoped_watchAnalyticsLegacyDataUploader;
- (id)scoped_watchAnalyticsDataUploader;
- (id)scoped_weatherSessionManager;
- (id)scoped_timelineBlobMapperCache;
- (id)scoped_timelineBlobMapperSessionManager;
- (id)scoped_lockerSessionManagerCache;
- (id)scoped_lockerSessionManager;
- (id)scoped_languagePacksSessionManager;
- (id)scoped_healthInsightSettingSessionManager;
- (id)scoped_firmwareSessionManager;
- (id)scoped_configurationSessionManager;
- (id)scoped_cannedResponseManager;
- (id)scoped_smsReplyManager;
- (id)scoped_webTimelineAdapter;
- (id)scoped_webSyncTrigger;
- (id)scoped_webSyncManager;
- (id)scoped_webSocketsTimelineAdapter;
- (id)scoped_webSocketsMediator;
- (id)scoped_weatherTimelineAdapter;
- (id)scoped_weatherAppManager;
- (id)scoped_notificationSourceManager;
- (id)scoped_weatherManager;
- (id)scoped_watchColorManager;
- (id)scoped_timelineManager;
- (id)scoped_timelineDataStore;
- (id)scoped_remoteNotificationManager;
- (id)scoped_remoteConfigurationManager;
- (id)scoped_privacyPolicyManager;
- (id)scoped_preferenceManager;
- (id)scoped_pebbleCentral;
- (id)scoped_onboardingSkipURLListener;
- (id)scoped_localAppsStorage;
- (id)scoped_linkedAccountsManager;
- (id)scoped_LEPermissionRequestPolicy;
- (id)scoped_languageConfiguration;
- (id)scoped_routes;
- (id)scoped_healthManager;
- (id)scoped_healthKitManager;
- (id)scoped_fileURLRouter;
- (id)scoped_currentUserLockerAppManager;
- (id)scoped_addressBookManager;
- (id)scoped_contactPreferredPhoneManager;
- (id)scoped_calendarEventManager;
- (id)scoped_bootEnvironment;
- (id)scoped_bluetoothStatusChecker;
- (id)scoped_appSweeper;
- (id)scoped_appLaunchService;
- (id)scoped_contactSupportEmailURLListener;
- (id)scoped_appConfigListener;
- (id)scoped_backgroundFetchManager;
- (id)scoped_watchAnalyticsUserDefaultsDataStore;
- (id)scoped_healthAnalyticsUserDefaultsDataStore;
- (id)scoped_analytics;
- (id)scoped_advancedAppGestures;
- (id)scoped_activityPreferenceManager;
- (void).cxx_destruct;
- (void)prepareWatchDisconnectedBannerViewForInjection;
- (void)preparePairingBaseViewControllerForInjection;
- (void)prepareEjectaPebbleBindingForInjection;
- (void)inject_PBWebAppStoreViewController_1209;
- (void)inject_PBWeatherFetcher_1203;
- (void)inject_PBPreferenceWatchService_1199;
- (void)inject_PBNotificationSourceWatchService_1195;
- (void)inject_PBWeatherAppWatchService_1191;
- (void)inject_PBHealthDetailPopupViewModel_1187;
- (void)inject_PBWeatherDetailPopupViewModel_1183;
- (void)inject_PBWatchColorLoader_1179;
- (void)inject_PBWatchCloudAppManager_1175;
- (void)inject_PBWatchAppManager_1170;
- (void)inject_PBWatchAppDetailPopupViewModel_1163;
- (void)inject_PBHealthOptionSelectionFlow_1156;
- (void)inject_PBVoiceSelectionFlow_1152;
- (void)inject_PBUserAccountFlow_1148;
- (void)inject_PBSettingsTableViewController_1144;
- (void)inject_PBTimelineWatchService_1138;
- (void)inject_PBTimelineActionsWatchService_1134;
- (void)inject_PBOnboardingConfigurationManager_1130;
- (void)inject_PBOnboardingAppsStore_1126;
- (void)inject_PBNuanceClient_1122;
- (void)inject_PBLoopedFirmwareUpdater_1118;
- (void)inject_PBLanguageSelectionFlow_1114;
- (void)inject_PBLanguageWatchService_1110;
- (void)inject_PBInstallDefaultLockerItems_1106;
- (void)inject_PBHealthInsightSettingWatchService_1099;
- (void)inject_PBHealthInsightSettingAutoUpdate_1095;
- (void)inject_PBHealthInsightSettingUploadOperation_1091;
- (void)inject_PBHandshakeWatchService_1087;
- (void)inject_PBFirmwareUpdateService_1081;
- (void)inject_PBFirmwareUpdateOperation_1076;
- (void)inject_PBDebugLinkedAccountsViewController_1065;
- (void)inject_PBFirmwareUpdateCheck_1061;
- (void)inject_PBContactSupportHelper_1057;
- (void)inject_PBCalendarDetailPopupViewModel_1053;
- (void)inject_PBBluetoothStatusChecker_1049;
- (void)inject_PBBluetoothCheckViewController_1045;
- (void)inject_PBBackgroundLockerRefresh_1041;
- (void)inject_PBActiveWatchSelectionViewModel_1037;
- (void)inject_PBHealthAnalyticsManager_1033;
- (void)inject_PBWatchAnalyticsManager_1026;
- (void)inject_PBHealthProfilePickerViewManager_1020;
- (id)watchConnectionProblemPresenter;
- (id)firmwareUpdatePresenter;
- (id)watchAppInstallPresenter;
- (id)webAppStoreURLFactory;
- (void)inject_PBHealthSettingsViewController_978;
- (void)inject_PBWeatherSettingsViewController_973;
- (void)inject_PBUnitPreferencesViewModel_969;
- (id)upgradeFirmwareFlowProvider;
- (void)inject_PBSupportViewController_961;
- (void)inject_PBSMSNotificationActionHandler_957;
- (void)inject_PBCannedResponsesViewController_953;
- (void)inject_PBSMSApiClient_949;
- (void)inject_PBSMSRepliesFlow_945;
- (id)rootPresentCoordinator;
- (id)rootViewController;
- (void)inject_PBPlacemarkPickerViewController_927;
- (id)onboardingViewControllerFlowProvider;
- (id)newWatchSetupViewControllerFlowProvider;
- (void)inject_PBMyPebbleViewController_910;
- (void)inject_PBFirmwareVersionWatchService_877;
- (id)initialWatchSetupViewControllerFlowProvider;
- (id)healthUserDefaults;
- (id)firmwareUpdateViewControllerBuilder;
- (void)inject_PBDetailPopupViewController_860;
- (void)inject_PBDebugNotificationSourceViewController_855;
- (void)inject_PBDebugSettingsTableViewController_851;
- (void)inject_PBDebugBlobDBViewController_847;
- (void)inject_PBContactsSettingsContactDetailsViewModel_837;
- (void)inject_PBContactsSettingsViewController_833;
- (void)inject_PBContactsSettingsViewModel_829;
- (id)dashboardViewController;
- (void)inject_PBCloudAppViewController_819;
- (void)inject_PBCalendarSettingsViewController_815;
- (void)inject_PBCalendarPermissionViewController_809;
- (void)inject_PBAddressBookQuerySession_805;
- (void)inject_PBSMSRepliesViewController_801;
- (void)inject_PBHealthSyncViewController_797;
- (void)inject_PBActiveWatchSelectionViewController_792;
- (id)window;
- (id)rootWireframe;
- (id)privacyPolicyManager;
- (id)watchAnalyticsLegacyDataUploader;
- (id)watchAnalyticsDataUploader;
- (id)timelineBlobMapperCache;
- (id)weatherSessionManager;
- (id)timelineBlobMapperSessionManager;
- (id)webSyncSessionManager;
- (id)lockerSessionManagerCache;
- (id)lockerSessionManager;
- (id)languagePacksSessionManager;
- (id)healthInsightSettingSessionManager;
- (id)firmwareSessionManager;
- (id)configurationSessionManager;
- (id)smsReplyManager;
- (id)webTimelineAdapter;
- (id)webSyncTrigger;
- (id)webSyncManager;
- (id)webSocketsTimelineAdapter;
- (id)webSocketsMediator;
- (id)webSocketManager;
- (id)weatherTimelineAdapter;
- (id)weatherAppManager;
- (id)weatherManager;
- (id)watchColorManager;
- (id)timelineManager;
- (id)timelineDataStore;
- (id)healthManager;
- (id)activityPreferenceManager;
- (id)healthKitManager;
- (id)settingsManager;
- (id)remoteNotificationManager;
- (id)remoteConfigurationManager;
- (id)pebbleCentral;
- (id)onboardingSkipURLListener;
- (id)notificationSourceManager;
- (id)preferenceManager;
- (id)localAppsStorage;
- (id)linkedAccountsManager;
- (id)LEPermissionRequestPolicy;
- (id)languageConfiguration;
- (id)routes;
- (id)fileURLRouter;
- (id)defaultCoreDataManager;
- (id)currentUserLockerAppManager;
- (id)contactSupportEmailURLListener;
- (id)contactPreferredPhoneManager;
- (id)cannedResponseManager;
- (id)addressBookManager;
- (id)calendarEventManager;
- (id)bootEnvironment;
- (id)bluetoothStatusChecker;
- (id)backgroundFetchManager;
- (id)appSweeper;
- (id)appLaunchService;
- (id)appConfigListener;
- (id)watchAnalyticsUserDefaultsDataStore;
- (id)healthAnalyticsUserDefaultsDataStore;
- (id)analytics;
- (id)advancedAppGestures;
- (id)activeWatch;
- (id)accountSession;
- (void)configureDependencies;
- (void)installRootViewControllerIntoWindow:(id)fp8;
- (id)init;
@end
@interface PBEntitlements : _ABAddressBookAddRecord
{
NSDictionary *_executableEntitlements;
NSDictionary *_provisionEntitlements;
}
+ (id)entitlements;
- (void).cxx_destruct;
- (BOOL)isEnterpriseBuild;
- (BOOL)isDevelopmentBuild;
- (id)fullApplicationIdentifier;
- (int)apsEnvironment;
- (id)findPlistInData:(id)fp8;
- (id)initWithExecutableData:(id)fp8 provisionData:(id)fp12;
- (id)initWithExecutableURL:(id)fp8 provisionURL:(id)fp12;
@end
@interface PBLogViewController : _ABAddressBookAddRecord <NSStreamDelegate, UISearchBarDelegate>
{
NSFileHandle *_logFileHandle;
UISwitch *_autoRefreshSwitch;
UISearchBar *_searchBar;
UITextView *_logTextView;
NSString *_logContents;
NSString *_filterString;
}
- (void)setFilterString:(id)fp8;
- (id)filterString;
- (void)setLogContents:(id)fp8;
- (id)logContents;
- (void)setLogTextView:(id)fp8;
- (id)logTextView;
- (void)setSearchBar:(id)fp8;
- (id)searchBar;
- (void).cxx_destruct;
- (void)searchBar:(id)fp8 textDidChange:(id)fp12;
- (void)searchBarSearchButtonClicked:(id)fp8;
- (void)viewDidLoad;
- (void)refresh;
- (void)dealloc;
- (id)init;
- (id)initWithLogFileURL:(id)fp8;
@end
@interface PBDebugAutoUpdateViewController : PBTableViewController
{
PBBackgroundUpdatesService *_backgroundUpdatesService;
NSArray *_backgroundUpdateClasses;
}
+ (int)pb_tableViewStyle;
- (void)setBackgroundUpdateClasses:(id)fp8;
- (id)backgroundUpdateClasses;
- (void)setBackgroundUpdatesService:(id)fp8;
- (id)backgroundUpdatesService;
- (void).cxx_destruct;
- (void)showOperationResultForClass:(Class)fp8 withResultMessage:(id)fp12;
- (void)triggerUpdateWithUpdateServiceClass:(Class)fp8;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (BOOL)isLastRowWithIndexPath:(id)fp8;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (void)viewDidLoad;
- (id)init;
@end
@interface PBActiveWatchSelectionViewModel : _ABAddressBookAddRecord <PBWatchSelectionViewModelDelegate>
{
id <PBActiveWatchSelectionViewModelDelegate> _delegate;
NSArray *_watches;
int _activeWatchIndex;
PBPebbleCentral *_pebbleCentral;
NSMutableArray *_registeredWatches;
NSMutableArray *_watchSelectionViewModels;
}
+ (id)viewModel;
- (void)setWatchSelectionViewModels:(id)fp8;
- (id)watchSelectionViewModels;
- (void)setRegisteredWatches:(id)fp8;
- (id)registeredWatches;
- (void)setPebbleCentral:(id)fp8;
- (id)pebbleCentral;
- (void)setActiveWatchIndex:(int)fp8;
- (int)activeWatchIndex;
- (id)watches;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (id)watchSelectionViewModelForWatch:(id)fp8;
- (void)insertConnectedWatch:(id)fp8;
- (void)showPairNewWatchWithViewModel:(id)fp8;
- (void)failedActiveWatchSelectionWithViewModel:(id)fp8;
- (void)dismissActiveWatchSelectionWithViewModel:(id)fp8;
- (void)removeWatchAtIndex:(int)fp8;
- (id)watchSelectionViewModelAtIndex:(int)fp8;
- (int)numberOfWatches;
- (id)initWithPebbleCentral:(id)fp8;
- (id)init;
@end
@interface PBDiagnosticsRequest : _ABAddressBookAddRecord <MTLJSONSerializing>
{
BOOL _diagnosticsDisabled;
}
+ (id)diagnosticsDisabledJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)requestWithOptedOutOfDiagnostics:(BOOL)fp8;
- (BOOL)diagnosticsDisabled;
@end
@interface PBCohortsResponse : _ABAddressBookAddRecord <MTLJSONSerializing>
{
PBFirmwareUpdateMetadataCollection *_firmware;
PBLanguagePacksCollection *_languages;
PBHealthInsightSettingUpdateMetadata *_healthInsightSetting;
}
+ (id)healthInsightSettingJSONTransformer;
+ (id)languagesJSONTransformer;
+ (id)firmwareJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)healthInsightSetting;
- (id)languages;
- (id)firmware;
- (void).cxx_destruct;
@end
@interface PBWebTimelineAttributable : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSDictionary *_attributes;
}
+ (id)JSONKeyPathsByPropertyKey;
+ (id)propertyKeysToExcludeFromAttributes;
+ (id)JSONDictionaryTransformer;
- (id)attributes;
- (void).cxx_destruct;
@end
@interface PBWatchColorStore : _ABAddressBookAddRecord
{
NSUserDefaults *_userDefaults;
}
- (id)userDefaults;
- (void).cxx_destruct;
- (unsigned int)storedWatchColorForWatchWithSerialNumber:(id)fp8;
- (void)storeColor:(unsigned int)fp8 forWatchWithSerialNumber:(id)fp12;
- (id)watchColorUserDefaultsKeyForWatchWithSerialNumber:(id)fp8;
- (id)initWithUserDefaults:(id)fp8;
- (id)init;
@end
@interface PBTimelineBlobMapperAttributeConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing>
{
BOOL _escapeSerialization;
NSNumber *_attributeID;
NSString *_transformer;
NSNumber *_maximumLength;
NSDictionary *_enumerationMap;
}
+ (id)JSONKeyPathsByPropertyKey;
+ (id)attributeEscapingSerialization;
- (BOOL)escapeSerialization;
- (id)enumerationMap;
- (id)maximumLength;
- (id)transformer;
- (id)attributeID;
- (void).cxx_destruct;
@end
@interface PBBTPairingSuccessViewController : PBOnboardingGenericViewController
{
BOOL _isBleOnlyPairing;
NSTimer *_successAutoDismissTimer;
}
- (BOOL)isBleOnlyPairing;
- (void)setSuccessAutoDismissTimer:(id)fp8;
- (id)successAutoDismissTimer;
- (void).cxx_destruct;
- (void)bottomButtonPressed:(id)fp8;
- (void)skipButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)dismissView;
- (void)viewDidAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (id)initWithBleOnly:(BOOL)fp8;
@end
@interface PBWebTimelineAction : PBWebTimelineAttributable
{
NSString *_type;
}
+ (id)propertyKeysToExcludeFromAttributes;
- (id)type;
- (void).cxx_destruct;
@end
@interface PBOnboardingAppsStore : _ABAddressBookAddRecord
{
RACSignal *_defaultLockerItems;
RACSignal *_onboardingWatchfaces;
RACSignal *_onboardingDataRequest;
RACSubject *_watchSubject;
}
+ (id)store;
- (id)watchSubject;
- (id)onboardingDataRequest;
- (id)onboardingWatchfaces;
- (id)defaultLockerItems;
- (void).cxx_destruct;
- (void)requestWithWatch:(id)fp8;
- (id)initWithLockerSessionManager:(id)fp8;
- (id)init;
@end
@interface PBTimelineNotification : PBTimelineItem
{
}
+ (id)standaloneNotificationWithTitle:(id)fp8 body:(id)fp12 actions:(id)fp16 icon:(id)fp20 backgroundColor:(id)fp24;
+ (id)timelineNotificationFromManagedTimelineNotificationItem:(id)fp8;
+ (id)notificationFromWebTimelineNotification:(id)fp8 existingIdentifier:(id)fp12 parent:(id)fp16 time:(id)fp20;
- (id)initWithManagedTimelineNotification:(id)fp8;
- (void)addTrailingSystemActionsWithItemBuilder:(id)fp8;
- (void)addLeadingSystemActionsWithItemBuilder:(id)fp8;
- (unsigned char)blobTypeForBlobRepresentation;
@end
@interface PBTableViewController : PBBaseViewController <UITableViewDataSource, UITableViewDelegate>
{
BOOL _showEditButton;
BOOL _pb_clearsSelectionOnViewWillAppear;
BOOL _pb_editing;
UITableView *_tableView;
}
+ (int)pb_tableViewStyle;
- (BOOL)pb_editing;
- (void)setPb_clearsSelectionOnViewWillAppear:(BOOL)fp8;
- (BOOL)pb_clearsSelectionOnViewWillAppear;
- (void)setShowEditButton:(BOOL)fp8;
- (BOOL)showEditButton;
- (void)setTableView:(id)fp8;
- (id)tableView;
- (void).cxx_destruct;
- (id)tableView:(id)fp8 viewForHeaderInSection:(int)fp12;
- (void)clearRowSelectionIfEnabled;
- (id)stopEditingBarButton;
- (id)enterEditingBarButton;
- (id)barButtonWithLocalizedTitleKey:(id)fp8 action:(SEL)fp12;
- (void)stopEditing;
- (void)enterEditing;
- (void)setPb_editing:(BOOL)fp8;
- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
- (void)setEditing:(BOOL)fp8;
- (void)setContentInsetInResponseToWatchDisconnectedBanner:(struct UIEdgeInsets)fp8;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (void)viewWillLayoutSubviews;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
@end
@interface PBUserCollectionItem : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSString *_userID;
NSString *_userUUID;
}
+ (id)JSONKeyPathsByPropertyKey;
- (id)userUUID;
- (id)userID;
- (void).cxx_destruct;
- (BOOL)validateUsers:(inout id)fp8 error:(out id *)fp12;
@end
@interface PBUserCollection : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSArray *_users;
}
+ (id)usersJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)users;
- (void).cxx_destruct;
@end
@interface PBVirtualWatchTransport : _ABAddressBookAddRecord <PBWatchTransport>
{
BOOL _shared;
BOOL _connected;
NSString *_identifier;
NSInputStream *_inputStream;
NSOutputStream *_outputStream;
NSString *_name;
NSString *_serialNumber;
PBFirmwareVersion *_firmwareVersion;
}
+ (void)disconnectTransport:(id)fp8 fromPebbleCentral:(id)fp12;
+ (void)connectTransport:(id)fp8 intoPebbleCentral:(id)fp12;
+ (id)virtualWatchTransport;
- (void)setConnected:(BOOL)fp8;
- (BOOL)isConnected;
- (void)setFirmwareVersion:(id)fp8;
- (id)firmwareVersion;
- (void)setSerialNumber:(id)fp8;
- (id)serialNumber;
- (void)setName:(id)fp8;
- (id)name;
- (id)outputStream;
- (id)inputStream;
- (id)identifier;
- (BOOL)isShared;
- (void).cxx_destruct;
- (id)description;
- (id)kind;
- (void)closeSession;
- (BOOL)createSession:(id *)fp8;
- (void)open;
- (BOOL)matchesAppUUID:(id)fp8;
- (BOOL)matchesWatch:(id)fp8;
- (id)init;
@end
@interface PBAnalytics : _ABAddressBookAddRecord <CLLocationManagerDelegate>
{
BOOL _currentlyUploadingAnalyticsEvents;
BOOL _analyticsEnabled;
NSDate *_lastForegroundBackgroundSwitchDate;
NSObject<OS_dispatch_queue> *_internalQueue;
CLLocationManager *_locationManager;
}
+ (void)setDefaultInstance:(id)fp8;
+ (id)defaultInstance;
- (id)locationManager;
- (void)setInternalQueue:(id)fp8;
- (id)internalQueue;
- (void)setAnalyticsEnabled:(BOOL)fp8;
- (BOOL)analyticsEnabled;
- (void)setLastForegroundBackgroundSwitchDate:(id)fp8;
- (id)lastForegroundBackgroundSwitchDate;
- (void)setCurrentlyUploadingAnalyticsEvents:(BOOL)fp8;
- (BOOL)currentlyUploadingAnalyticsEvents;
- (void).cxx_destruct;
- (void)sendHealthPrivacyPolicyEventWithAccepted:(id)fp8;
- (void)sendSMSPrivacyPolicyEventWithAccepted:(id)fp8;
- (void)sendSMSReplyEnabledDisabledEventWithEnabled:(id)fp8;
- (void)sendSMSAPIResultEventWithWasSuccessful:(id)fp8 timeInSeconds:(id)fp12;
- (void)sendContactLookupResultEventWithContactMatches:(id)fp8 queryString:(id)fp12 isGroupMessage:(id)fp16;
- (void)sendVoiceRecognitionEventWithDurationMs:(id)fp8 latencyMs:(id)fp12 dataVolumeBytes:(id)fp16 timestampSecs:(id)fp20 failedToConnect:(id)fp24 errorReturned:(id)fp28 transcriptionLengthBytes:(id)fp32 applicationUUID:(id)fp36 applicationName:(id)fp40 responseHTTPStatusCode:(id)fp44 languageCode:(id)fp48 nuanceSessionID:(id)fp52 nuanceContext:(id)fp56;
- (void)sendBluetoothStateChangedEvent:(int)fp8;
- (void)sendLocationPermissionChangedEvent:(int)fp8;
- (void)sendWeatherEventWithPlacemark:(id)fp8 operation:(unsigned int)fp12;
- (void)sendCalendarSelectionChangeEventWithNumberChecked:(id)fp8 totalNumber:(id)fp12;
- (void)sendWatchUnfaithfulWipeEvent:(id)fp8 withType:(id)fp12;
- (void)sendAppReorderedEventWithWatchApp:(id)fp8 originalPosition:(id)fp12 destinationPosition:(id)fp16;
- (void)sendWatchfaceChangedEventWithUUID:(id)fp8;
- (void)sendTimelineNotificationDidToggleEventWithState:(unsigned int)fp8 appIdentifier:(id)fp12 isTriggeredByWatch:(BOOL)fp16;
- (void)sendTimelinePinEvent:(id)fp8 withIdentifier:(id)fp12 insertedDate:(id)fp16 date:(id)fp20 dataSource:(id)fp24 pinType:(id)fp28 numberOfRemindersAttached:(id)fp32;
- (void)sendBlobDBDatabaseFull:(id)fp8;
- (void)sendWatchAnalyticsUploadFailedEventForAnalyticsEntry:(id)fp8 statusCode:(int)fp12 responseString:(id)fp16 requestError:(id)fp20;
- (void)sendWatchColorDetectedEventWithWatch:(id)fp8 color:(unsigned int)fp12;
- (void)sendEventForUserOptedOutOfAnalytics:(BOOL)fp8;
- (void)sendAppShareEventWithApplication:(id)fp8 serviceName:(id)fp12 success:(BOOL)fp16;
- (void)sendANCSEnableNotificationsFailEventWithParameters:(id)fp8;
- (void)sendANCSIssueBannerPostedEventWithParameters:(id)fp8;
- (void)sendAppStoreSearchPressedEvent;
- (void)sendAddToLockerRequestedEventWithParameters:(id)fp8 appInfo:(id)fp12;
- (void)sendMyPebbleDetailsViewDeleteAppConfirmedTapEventWithAppInfo:(id)fp8;
- (void)sendMyPebbleDetailsViewAppInstalledEventWithAppInfo:(id)fp8;
- (void)sendTimeSyncEvent;
- (void)sendDisconnectedDrawerItemTapEvent;
- (void)sendSkipOnboardingURLEventWithParameters:(id)fp8;
- (void)sendDeepLinkURLToAppStorePageEventWithAppID:(id)fp8;
- (void)sendOnboardingGrabSomeAppsNextPressedEvent;
- (void)sendOnboardingMigrationSkipAndLoadLaterPressedEvent;
- (void)sendOnboardingMigrationLoadNowPressedEvent;
- (void)sendOnboardingLoginSucceededEvent;
- (void)sendAppsInstalledListEventWithApplications:(id)fp8;
- (void)sendScreenWillAppearEventWithScreenName:(id)fp8;
- (void)sendMobileAppBecameActiveEvent;
- (void)sendMobileAppBecameInactiveEvent;
- (void)sendMobileAppBackgroundedEventWithParameters:(id)fp8;
- (void)sendMobileAppForegroundedEventWithParameters:(id)fp8;
- (void)sendMobileAppTerminatedByUser;
- (void)sendMobileAppLaunchedEventWithParameters:(id)fp8 reason:(id)fp12 inBackground:(BOOL)fp16;
- (void)sendPushNotificationReceivedEventWithParameters:(id)fp8;
- (void)sendEventPushNotificationRegisteredWithParameters:(id)fp8;
- (void)sendPushNotificationFailedToRegisterEventWithParameters:(id)fp8;
- (void)sendOnboardingCompletedEventWithParameters:(id)fp8;
- (void)sendBLENewDeviceSavedEventWithParameters:(id)fp8;
- (void)sendConnectionFromSDKEventWithParameters:(id)fp8;
- (void)sendRemoveAppEventWithParameters:(id)fp8 appInfo:(id)fp12;
- (void)sendJSAppStoppedEventWithParameters:(id)fp8 appInfo:(id)fp12;
- (void)sendJSAppStartedEventWithParameters:(id)fp8 appInfo:(id)fp12;
- (void)sendInstallAppFromSDKFailedEventWithParameters:(id)fp8 appInfo:(id)fp12;
- (void)sendInstallAppFromSDKEventWithParameters:(id)fp8 appInfo:(id)fp12;
- (void)sendInstallAppEventWithParameters:(id)fp8 appInfo:(id)fp12;
- (void)sendInstallFWEventWithParameters:(id)fp8;
- (void)sendDetectedPRFEventWithParameters:(id)fp8;
- (void)sendRemoteDiscoveredEventWithParameters:(id)fp8;
- (void)sendEventWithEventType:(id)fp8 eventData:(id)fp12 appInfo:(id)fp16;
- (void)prepareLocationManager;
- (void)disableLocationForAnalyticsServices;
- (id)viewControllerClassNameToScreenNameMapping;
- (id)firmwareDescriptionAsDictionaryFromVersionInfo:(id)fp8;
- (id)watchDescriptionFromWatch:(id)fp8;
- (id)appWithUUID:(id)fp8;
- (id)appDescriptionAsDictionaryFromWatchApp:(id)fp8;
- (id)appDescriptionAsDictionaryFromBundle:(id)fp8 platformType:(int)fp12;
- (id)firmwareDescriptionAsDictionaryFromUpdate:(id)fp8;
- (void)sendEventForErrorWithDescription:(id)fp8 file:(id)fp12 line:(unsigned int)fp16 function:(id)fp20;
- (void)sendEventForButtonTappedWithAnalyticsIdentifier:(id)fp8 inViewController:(Class)fp12;
- (void)sendFWMigrationAbortedEvent;
- (void)sendFWMigrationStartedEvent;
- (void)sendFirmwareNotFoundEvent;
- (void)sendFirmwareUpdateServerUnreachableEvent;
- (void)sendFirmwareUpdateCompletedEventWithStatus:(unsigned int)fp8 update:(id)fp12;
- (void)sendEventForSwitchValueChangeWithAnalyticsIdentifier:(id)fp8 isEnabled:(BOOL)fp12 inViewController:(Class)fp16;
- (void)registerEvents;
- (double)switchForegroundBackgroundAndReturnLastInterval;
- (void)subscribeToNSNotification:(id)fp8 withBlock:(id)fp(null);
- (void)sendEventWithEventType:(id)fp8 eventData:(id)fp12;
- (void)sendEventWithEventType:(id)fp8 eventData:(id)fp12 ignoreAnalyticsDisabled:(BOOL)fp16;
- (void)uploadAnalytics;
- (id)keenPropertiesForRecentLocation;
- (id)keenLocationMetaProperties;
- (id)appStateInfo;
- (id)appInfo;
- (id)deviceInfo;
- (id)carrierInfo;
- (id)accountInfoWithWatch:(id)fp8;
- (id)uniqueSessionIdentifier;
- (id)currentGlobalPropertiesWithWatch:(id)fp8;
- (id)globalPropertiesForEventCollection:(id)fp8;
- (id)globalPropertiesForEventCollection:(id)fp8 watch:(id)fp12;
- (void)registerAndConfigureAnalyticsSystems;
- (void)setLastNotifiedAnalyticsEnabled:(BOOL)fp8;
- (BOOL)lastNotifiedAnalyticsEnabled;
- (id)lastNotifiedAnalyticsEnabledUserDefaultsKey;
- (id)init;
@end
@interface PBVoiceSelectionFlow : PBViewControllerFlow <PBOnboardingViewControllerFlowStep>
{
PBLanguageConfiguration *_languageConfiguration;
}
+ (id)flowWithNavigationController:(id)fp8;
- (void)setLanguageConfiguration:(id)fp8;
- (id)languageConfiguration;
- (void).cxx_destruct;
- (id)voiceLanguageSelectionViewController;
- (int)completedOnboardingVersion;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 languageConfiguration:(id)fp12;
@end
@interface PBManagedNotificationSourceStatusID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedNotificationSourceStatus : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (void)setPrimitiveSourceDeletedValue:(BOOL)fp8;
- (BOOL)primitiveSourceDeletedValue;
- (void)setSourceDeletedValue:(BOOL)fp8;
- (BOOL)sourceDeletedValue;
- (id)objectID;
@end
@interface PBHealthSettingsTableInsightModel : _ABAddressBookAddRecord <PBHealthSettingsTableViewProtocol>
{
PBHealthSettingsOptInModel *_activeInsightModel;
PBHealthSettingsOptInModel *_sleepInsightModel;
PBHealthSettingsOptInModel *_syncWithHealthKitModel;
NSArray *_models;
PBHealthManager *_healthManager;
id <PBHealthSettingsTableInsightModelDelegate> _delegate;
}
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (id)healthManager;
- (void)setModels:(id)fp8;
- (id)models;
- (id)syncWithHealthKitModel;
- (id)sleepInsightModel;
- (id)activeInsightModel;
- (void).cxx_destruct;
- (void)saveChanges;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)count;
- (id)sectionFooterTitle;
- (id)sectionTitle;
- (void)insightsEnabled:(BOOL)fp8;
- (id)initWithHealthManager:(id)fp8 delegate:(id)fp12;
- (id)init;
@end
@interface PBBTClassicPairingFlow : PBViewControllerFlow <PBPairingBaseViewControllerDelegate, PBViewControllerFlowStepDelegate, PBWatchSetupViewControllerFlowStep, PBPairingFlow>
{
PBWatch *_pairedWatch;
RACSignal *_watchSignal;
PBBTClassicPairingViewController *_pairingViewController;
PBBTPairingSuccessViewController *_pairingSuccessViewController;
}
+ (id)flowWithNavigationController:(id)fp8;
- (void)setPairingSuccessViewController:(id)fp8;
- (void)setPairingViewController:(id)fp8;
- (void)setWatchSignal:(id)fp8;
- (id)watchSignal;
- (id)pairedWatch;
- (void).cxx_destruct;
- (id)invalidAccessoryViewControllerWithTransportNamed:(id)fp8;
- (id)pairingProblemViewController;
- (id)pairingSuccessViewController;
- (id)pairingViewController;
- (id)startingViewController;
- (int)completedWatchOnboardingVersion;
- (BOOL)shouldPairingViewControllerAllowSkip:(id)fp8;
- (void)pairingViewController:(id)fp8 pairingWasIgnoredForTransportNamed:(id)fp12;
- (void)pairingViewControllerPairingWasSkipped:(id)fp8;
- (void)pairingViewControllerPairingDidFail:(id)fp8 error:(id)fp12;
- (void)pairingViewControllerPairingDidSucceed:(id)fp8;
- (void)pairingViewControllerUserWantsToStartPairing:(id)fp8;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 watchSignal:(id)fp12;
- (id)initWithNavigationController:(id)fp8;
@end
@interface PBBTClassicInitialPairingFlow : PBBTClassicPairingFlow
{
}
+ (id)flowWithNavigationController:(id)fp8;
@end
@interface PBBTClassicNewWatchPairingFlow : PBBTClassicPairingFlow
{
}
+ (id)flowWithNavigationController:(id)fp8;
@end
@interface PBRemoteNotificationManager : _ABAddressBookAddRecord <PBRemoteNotificationDelegate>
{
PBWebSyncManager *_webSyncManager;
PBWebSyncTrigger *_webSyncTrigger;
}
+ (BOOL)isRegisteredForRemoteNotifications;
+ (void)registerForRemoteNotifications;
- (id)webSyncTrigger;
- (id)webSyncManager;
- (void).cxx_destruct;
- (void)handleTimelineUpdateNotification:(id)fp8 fetchCompletionHandler:(id)fp(null);
- (void)handleAlertNotification:(id)fp8;
- (void)application:(id)fp8 didFinishLaunchingWithLocalNotification:(id)fp12;
- (void)application:(id)fp8 didFinishLaunchingWithRemoteNotification:(id)fp12;
- (void)application:(id)fp8 didReceiveRemoteNotification:(id)fp12 fetchCompletionHandler:(id)fp(null);
- (void)application:(id)fp8 didReceiveRemoteNotification:(id)fp12;
- (void)application:(id)fp8 didRegisterForRemoteNotificationsWithDeviceToken:(id)fp12;
- (void)application:(id)fp8 didFailToRegisterForRemoteNotificationsWithError:(id)fp12;
- (void)application:(id)fp8 didRegisterUserNotificationSettings:(id)fp12;
- (id)initWithWebSyncManager:(id)fp8 webSyncTrigger:(id)fp12;
- (id)init;
@end
@interface PBNavigationController : _ABAddressBookAddRecord
{
BOOL _avoidDoubleDismissBug;
}
- (void)setAvoidDoubleDismissBug:(BOOL)fp8;
- (BOOL)avoidDoubleDismissBug;
- (void)dismissViewControllerAnimated:(BOOL)fp8 completion:(id)fp(null);
- (id)pb_navigationBar;
- (id)init;
- (id)initWithRootViewController:(id)fp8;
@end
@interface PBNuanceRequest : _ABAddressBookAddRecord
{
NSUUID *_nuanceSessionID;
unsigned int _rate;
NSData *_systemAPIKey;
NSData *_thirdPartyAPIKey;
NSData *_randomBytes;
NSString *_language;
NSString *_serialNumber;
PBWatchApp *_watchApp;
}
+ (id)configurationWithRate:(unsigned int)fp8 language:(id)fp12 serialNumber:(id)fp16 watchApp:(id)fp20;
- (void)setWatchApp:(id)fp8;
- (id)watchApp;
- (void)setSerialNumber:(id)fp8;
- (id)serialNumber;
- (void)setLanguage:(id)fp8;
- (id)language;
- (void)setRandomBytes:(id)fp8;
- (id)randomBytes;
- (void)setThirdPartyAPIKey:(id)fp8;
- (id)thirdPartyAPIKey;
- (void)setSystemAPIKey:(id)fp8;
- (id)systemAPIKey;
- (unsigned int)rate;
- (id)nuanceSessionID;
- (void).cxx_destruct;
- (id)requestInfo;
- (id)requestData;
- (id)appID;
- (id)deviceName;
- (id)codecStringWithRate:(int)fp8;
- (id)applicationName;
- (id)carrierName;
- (id)phoneNetwork;
- (id)APIKey;
- (BOOL)isWatchAppFirstParty:(id)fp8;
- (id)URL;
- (id)endpoint;
- (id)endpointHostForLanguage:(id)fp8;
- (id)initWithRate:(unsigned int)fp8 language:(id)fp12 serialNumber:(id)fp16 watchApp:(id)fp20;
@end
@interface PBNuanceRequestInfo : _ABAddressBookAddRecord
{
NSDictionary *_headers;
NSData *_body;
}
- (id)body;
- (id)headers;
- (void).cxx_destruct;
- (id)buildBody;
- (id)buildHeaders;
- (id)init;
@end
@interface PBNuanceRequestData : _ABAddressBookAddRecord
{
NSDictionary *_headers;
NSData *_body;
PBNuanceRequest *_request;
}
- (void)setRequest:(id)fp8;
- (id)request;
- (id)body;
- (id)headers;
- (void).cxx_destruct;
- (id)buildBody;
- (id)buildHeaders;
- (id)initWithRequest:(id)fp8;
@end
@interface PBSettingsCustomScreenSelectionTableViewCell : PBSettingsBaseTableViewCell
{
UILabel *_settingValueLabel;
}
+ (Class)expectedSettingClass;
- (void)setSettingValueLabel:(id)fp8;
- (id)settingValueLabel;
- (void).cxx_destruct;
- (void)awakeFromNib;
@end
@interface PBNotificationSource : _ABAddressBookAddRecord <PBBlobEntryModel>
{
unsigned short _version;
NSString *_appIdentifier;
unsigned int _flags;
NSArray *_attributes;
NSArray *_actions;
}
+ (id)notificationSourceWithAppIdentifier:(id)fp8 flags:(unsigned int)fp12 version:(unsigned short)fp16 attributes:(id)fp20 actions:(id)fp24;
+ (id)blobEntryModelFromBlobEntry:(id)fp8;
+ (id)notificationSourceFromManagedEntry:(id)fp8;
- (id)actions;
- (id)attributes;
- (unsigned short)version;
- (unsigned int)flags;
- (id)appIdentifier;
- (void).cxx_destruct;
- (id)initWithAppIdentifier:(id)fp8 flags:(unsigned int)fp12 version:(unsigned short)fp16 attributes:(id)fp20 actions:(id)fp24;
- (id)blobRepresentationWithMapper:(id)fp8;
- (id)modelIdentifier;
- (id)initWithManagedNotificationSource:(id)fp8;
@end
@interface PBManagedUserAccountID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedUserAccount : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)sortedWatchfacesSet;
- (id)sortedWatchappsSet;
- (id)lockerAppsSet;
- (id)objectID;
- (void)replaceLockerAppsAtIndexes:(id)fp8 withLockerApps:(id)fp12;
- (void)replaceObjectInLockerAppsAtIndex:(unsigned int)fp8 withObject:(id)fp12;
- (void)removeLockerAppsAtIndexes:(id)fp8;
- (void)insertLockerApps:(id)fp8 atIndexes:(id)fp12;
- (void)removeObjectFromLockerAppsAtIndex:(unsigned int)fp8;
- (void)insertObject:(id)fp8 inLockerAppsAtIndex:(unsigned int)fp12;
- (void)removeLockerAppsObject:(id)fp8;
- (void)addLockerAppsObject:(id)fp8;
- (void)removeLockerApps:(id)fp8;
- (void)addLockerApps:(id)fp8;
- (void)replaceSortedWatchappsAtIndexes:(id)fp8 withSortedWatchapps:(id)fp12;
- (void)replaceObjectInSortedWatchappsAtIndex:(unsigned int)fp8 withObject:(id)fp12;
- (void)removeSortedWatchappsAtIndexes:(id)fp8;
- (void)insertSortedWatchapps:(id)fp8 atIndexes:(id)fp12;
- (void)removeObjectFromSortedWatchappsAtIndex:(unsigned int)fp8;
- (void)insertObject:(id)fp8 inSortedWatchappsAtIndex:(unsigned int)fp12;
- (void)removeSortedWatchappsObject:(id)fp8;
- (void)addSortedWatchappsObject:(id)fp8;
- (void)removeSortedWatchapps:(id)fp8;
- (void)addSortedWatchapps:(id)fp8;
- (void)replaceSortedWatchfacesAtIndexes:(id)fp8 withSortedWatchfaces:(id)fp12;
- (void)replaceObjectInSortedWatchfacesAtIndex:(unsigned int)fp8 withObject:(id)fp12;
- (void)removeSortedWatchfacesAtIndexes:(id)fp8;
- (void)insertSortedWatchfaces:(id)fp8 atIndexes:(id)fp12;
- (void)removeObjectFromSortedWatchfacesAtIndex:(unsigned int)fp8;
- (void)insertObject:(id)fp8 inSortedWatchfacesAtIndex:(unsigned int)fp12;
- (void)removeSortedWatchfacesObject:(id)fp8;
- (void)addSortedWatchfacesObject:(id)fp8;
- (void)removeSortedWatchfaces:(id)fp8;
- (void)addSortedWatchfaces:(id)fp8;
@end
@interface PBPreFirmwareMigrationFlow : PBViewControllerFlow <PBApliteUpdateViewControllerDelegate, PBConnectChargerViewControllerDelegate, PBLegacyAppUninstallViewControllerDelegate>
{
BOOL _analyticsEventForFlowAbortionSent;
PBApliteUpdateViewController *_apliteUpdateController;
PBConnectChargerViewController *_connectChargerController;
PBLegacyAppUninstallViewController *_legacyAppController;
PBLegacyAppAdapter *_legacyAppAdapter;
}
- (void)setAnalyticsEventForFlowAbortionSent:(BOOL)fp8;
- (BOOL)analyticsEventForFlowAbortionSent;
- (void)setLegacyAppAdapter:(id)fp8;
- (void)setLegacyAppController:(id)fp8;
- (void)setConnectChargerController:(id)fp8;
- (void)setApliteUpdateController:(id)fp8;
- (void).cxx_destruct;
- (void)legacyAppViewControllerDidTapBackButton:(id)fp8;
- (void)legacyAppViewControllerDidFinish:(id)fp8;
- (void)connectChargerViewControllerDidTapBackButton:(id)fp8;
- (void)connectChargerViewControllerDidContinue:(id)fp8;
- (void)apliteViewControllerDidChooseToContinue:(id)fp8;
- (void)apliteViewControllerDidChooseClassicApp:(id)fp8;
- (void)apliteViewControllerDidTapBackButton:(id)fp8;
- (id)legacyAppAdapter;
- (id)legacyAppController;
- (id)connectChargerController;
- (id)apliteUpdateController;
- (void)flowStepDidSkipSelection:(id)fp8;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)startFlowWithContext:(id)fp8;
- (void)advanceToStep:(unsigned int)fp8;
@end
@interface PBBootEnvironment : _ABAddressBookAddRecord
{
int _bootConfigOption;
NSURL *_customRemoteConfigurationURL;
}
- (id)customRemoteConfigurationURL;
- (int)bootConfigOption;
- (void).cxx_destruct;
- (void)setCustomRemoteConfigurationURL:(id)fp8;
- (void)setBootConfigOption:(int)fp8;
- (id)init;
@end
@interface PBManagedCalendarSource : _PBManagedCalendarSource
{
}
+ (id)findCalendarSourceWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)findOrCreateCalendarSourceWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)allCalendarSourcesInManagedObjectContext:(id)fp8;
- (void)updateValuesFromCalendarSource:(id)fp8;
@end
@interface PBNotificationPairingViewController : PBOnboardingGenericViewController <PBMatchingWatchDiscoveryServiceDelegate>
{
BOOL _wasDelegateCallbackInvoked;
PBMatchingWatchDiscoveryService *_discoveryService;
PBBluetoothLowEnergyIssueAnalyzer *_issueAnalyzer;
id <PBNotificationPairingViewControllerDelegate> _pairingDelegate;
PBWatchCandidate *_candidateToPair;
NSObject<OS_dispatch_queue> *_wasDelegateCallbackInvokedQueue;
}
- (id)wasDelegateCallbackInvokedQueue;
- (void)setWasDelegateCallbackInvoked:(BOOL)fp8;
- (BOOL)wasDelegateCallbackInvoked;
- (void)setCandidateToPair:(id)fp8;
- (id)candidateToPair;
- (void)setPairingDelegate:(id)fp8;
- (id)pairingDelegate;
- (void).cxx_destruct;
- (void)skipButtonPressed:(id)fp8;
- (void)bottomButtonPressed:(id)fp8;
- (id)pairingFailedUserFacingMessageWithError:(id)fp8;
- (void)discoveryService:(id)fp8 didFailToPairCandidate:(id)fp12 error:(id)fp16;
- (void)discoveryService:(id)fp8 didPairCandidate:(id)fp12;
- (void)discoveryService:(id)fp8 willPairCandidate:(id)fp12;
- (void)discoveryServiceDidFailToDiscoverCandidate:(id)fp8 error:(id)fp12;
- (void)discoveryService:(id)fp8 didDiscoverCandidate:(id)fp12;
- (void)pairingWatch:(id)fp8 failedWithError:(id)fp12;
- (void)pairingSuccessful;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidAppear:(BOOL)fp8;
- (id)issueAnalyzer;
- (id)discoveryService;
- (void)viewDidLoad;
- (id)initWithMediaType:(unsigned int)fp8 bottomType:(unsigned int)fp12 watchSignal:(id)fp16;
@end
@interface PBFadingTextView : _ABAddressBookAddRecord
{
}
- (id)gradientLayerMask;
- (void)layoutSubviews;
@end
@interface PBDashboardViewController : PBBaseViewController <PBDashboardDefaultSettingsViewDelegate, UITableViewDelegate, UITableViewDataSource, PBWatchConnectionStatusViewDelegate, PBSetUpNotificationsBannerViewDelegate>
{
PBSetUpNotificationsBannerView *_notificationsBannerView;
UITableView *_tableView;
PBPresentViewControllerCoordinator *_presentCoordinator;
NSLayoutConstraint *_fullViewContainerTopSpaceConstraint;
NSLayoutConstraint *_setUpNotificationsTopSpaceConstraint;
UIView *_notificationsBannerContainerView;
UIView *_watchStatusContainerView;
UIView *_bottomOptionsContainerView;
PBWatchConnectionStatusView *_statusView;
PBMyPebbleViewController *_myPebbleViewController;
PBNavigationController *_watchFacesAppStoreViewController;
PBNavigationController *_watchAppsAppStoreViewController;
PBNavigationController *_notificationSettingsViewController;
NSArray *_defaultOptions;
NSArray *_dashboardOptions;
PBDashboardOption *_myPebbleOption;
PBDashboardOption *_currentlySelectedOption;
PBDashboardDefaultSettingsView *_defaultSettingsView;
id <PBViewControllerFlowProvider> _watchSetupViewControllerFlowProvider;
PBWebAppStoreURLFactory *_webAppStoreURLFactory;
}
- (id)webAppStoreURLFactory;
- (id)watchSetupViewControllerFlowProvider;
- (void)setDefaultSettingsView:(id)fp8;
- (void)setCurrentlySelectedOption:(id)fp8;
- (id)currentlySelectedOption;
- (void)setMyPebbleOption:(id)fp8;
- (id)myPebbleOption;
- (id)dashboardOptions;
- (id)defaultOptions;
- (void)setNotificationSettingsViewController:(id)fp8;
- (id)notificationSettingsViewController;
- (void)setWatchAppsAppStoreViewController:(id)fp8;
- (void)setWatchFacesAppStoreViewController:(id)fp8;
- (void)setMyPebbleViewController:(id)fp8;
- (id)statusView;
- (void)setBottomOptionsContainerView:(id)fp8;
- (id)bottomOptionsContainerView;
- (void)setWatchStatusContainerView:(id)fp8;
- (id)watchStatusContainerView;
- (void)setNotificationsBannerContainerView:(id)fp8;
- (id)notificationsBannerContainerView;
- (void)setSetUpNotificationsTopSpaceConstraint:(id)fp8;
- (id)setUpNotificationsTopSpaceConstraint;
- (void)setFullViewContainerTopSpaceConstraint:(id)fp8;
- (id)fullViewContainerTopSpaceConstraint;
- (void)setPresentCoordinator:(id)fp8;
- (id)presentCoordinator;
- (void)setTableView:(id)fp8;
- (id)tableView;
- (void).cxx_destruct;
- (void)sendAnalyticsEventForDashboardOptionTapped:(id)fp8;
- (void)setUpNotificationsBannerViewTapped:(id)fp8;
- (void)didReceiveMemoryWarning;
- (void)reduceMemoryByDeallocatingControllers;
- (void)watchConnectionStatusViewWasTappedToConnect:(id)fp8;
- (void)leftMenuBottomOptionsViewTappedOnViewAtIndex:(int)fp8;
- (void)startWatchSetupWorkflow;
- (void)setUpLeftMenuEntries;
- (void)leftMenuButtonTapped;
- (void)showMyPebbleScreenWithCompletionBlock:(id)fp(null);
- (void)showMyPebbleScreen;
- (void)showViewController:(id)fp8;
- (void)setFrontViewController:(id)fp8;
- (void)setFrontViewController:(id)fp8 completion:(id)fp(null);
- (void)setupDefaultSettingsView;
- (id)defaultSettingsView;
- (id)optionAtIndexPath:(id)fp8;
- (id)watchAppsAppStoreViewController;
- (id)watchFacesAppStoreViewController;
- (id)myPebbleViewController;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (void)updateViewFrameWithStatusBar;
- (void)setDefaultOptions:(id)fp8;
- (void)setDashboardOptions:(id)fp8;
- (id)initWithWatchSetupViewControllerFlowProvider:(id)fp8 webAppStoreURLFactory:(id)fp12;
- (id)init;
@end
@interface PBDebugLinkedAccountsViewController : PBBaseViewController
{
PBSMSReplyManager *_smsReplyManager;
PBLinkedAccountsManager *_linkedAccountsManager;
UIButton *_smsLinkedAccountRevokeButton;
UIButton *_smsLinkedAccountEnableButton;
UIButton *_smsLinkedAccountRefreshButton;
UIButton *_smsLinkedAccountViewButton;
UISegmentedControl *_carrierOverrideSegmentControl;
}
+ (id)viewController;
- (void)setCarrierOverrideSegmentControl:(id)fp8;
- (id)carrierOverrideSegmentControl;
- (void)setSmsLinkedAccountViewButton:(id)fp8;
- (id)smsLinkedAccountViewButton;
- (void)setSmsLinkedAccountRefreshButton:(id)fp8;
- (id)smsLinkedAccountRefreshButton;
- (void)setSmsLinkedAccountEnableButton:(id)fp8;
- (id)smsLinkedAccountEnableButton;
- (void)setSmsLinkedAccountRevokeButton:(id)fp8;
- (id)smsLinkedAccountRevokeButton;
- (id)linkedAccountsManager;
- (id)smsReplyManager;
- (void).cxx_destruct;
- (void)carrierOverrideSegmentChanged:(id)fp8;
- (void)refreshSmsLinkedAccount:(id)fp8;
- (void)enableSmsLinkedAccount:(id)fp8;
- (void)revokeSmsLinkedAccount:(id)fp8;
- (void)viewSmsLinkedAccount:(id)fp8;
- (void)viewDidLoad;
- (id)initWithSMSReplyManager:(id)fp8 linkedAccountsManager:(id)fp12;
@end
@interface PBSMSApiClient : _ABAddressBookAddRecord
{
PBSMSSessionManager *_SMSSessionManager;
PBLinkedAccountsManager *_linkedAccountsManager;
PBSMSReplyManager *_smsReplyManager;
}
+ (id)client;
- (id)smsReplyManager;
- (id)linkedAccountsManager;
- (id)SMSSessionManager;
- (void).cxx_destruct;
- (id)sendSMSWithRecipients:(id)fp8 text:(id)fp12 transactionID:(id)fp16;
- (id)initWithLinkedAccountsManager:(id)fp8 smsReplyManager:(id)fp12;
@end
@interface PBManagedCalendarAlarmID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedCalendarAlarm : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)objectID;
@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_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;
- (id)keyedTokenGenerator;
- (id)lockerAppManager;
- (void)setCurrentUserLockerAppManager:(id)fp8;
- (id)currentUserLockerAppManager;
- (struct OpaqueJSValue *)_func_getActiveWatchInfo:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_getTimelineSubscriptionsListURL:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_getTimelineSubscriptionToTopicURL:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_getTimelineToken:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_openURL:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_showNotificationOnPebble:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_showSimpleNotificationOnPebble:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_getExtensions:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_getWatchToken:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_getAccountToken:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_getVersionCode:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (struct OpaqueJSValue *)_func_sendAppMessage:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (void)fetchTimelineToken:(id)fp(null);
- (id)pebbleAccountToken;
- (void)sendReadyMessage:(BOOL)fp8;
- (void)bindUserAccountToken:(id)fp8;
- (void)onMessageReceived:(id)fp8;
- (void)onWebViewClosed:(id)fp8;
- (void)onPush:(id)fp8;
- (void)onAppMessage:(id)fp8;
- (void)onConfigurationRequested;
- (void)onPebbleReady:(BOOL)fp8;
- (void)bindWatch:(id)fp8 withConfigurationRequest:(BOOL)fp12;
- (void)notifyExit;
- (void)createWithJSObject:(struct OpaqueJSValue *)fp8 scriptView:(id)fp12;
- (void)dealloc;
- (id)initWithContext:(struct OpaqueJSContext *)fp8 argc:(unsigned long)fp12 argv:(const struct OpaqueJSValue **)fp16;
- (void)awakeFromInjection;
@end
@interface PBQueryStringPair : _ABAddressBookAddRecord
{
id _field;
id _value;
}
- (void)setValue:(id)fp8;
- (id)value;
- (void)setField:(id)fp8;
- (id)field;
- (void).cxx_destruct;
- (id)URLEncodedStringValueWithEncoding:(unsigned int)fp8;
- (id)initWithField:(id)fp8 value:(id)fp12;
@end
@interface PBHTTPRequestSerializer : _ABAddressBookAddRecord <PBURLRequestSerialization>
{
BOOL _allowsCellularAccess;
BOOL _HTTPShouldHandleCookies;
BOOL _HTTPShouldUsePipelining;
unsigned int _stringEncoding;
unsigned int _cachePolicy;
unsigned int _networkServiceType;
NSSet *_HTTPMethodsEncodingParametersInURI;
NSMutableSet *_mutableObservedChangedKeyPaths;
NSMutableDictionary *_mutableHTTPRequestHeaders;
unsigned int _queryStringSerializationStyle;
id _queryStringSerialization;
double _timeoutInterval;
}
+ (BOOL)supportsSecureCoding;
+ (BOOL)automaticallyNotifiesObserversForKey:(id)fp8;
+ (id)serializer;
- (void)setQueryStringSerialization:(id)fp(null);
- (id)queryStringSerialization;
- (void)setQueryStringSerializationStyle:(unsigned int)fp8;
- (unsigned int)queryStringSerializationStyle;
- (void)setMutableHTTPRequestHeaders:(id)fp8;
- (id)mutableHTTPRequestHeaders;
- (void)setMutableObservedChangedKeyPaths:(id)fp8;
- (id)mutableObservedChangedKeyPaths;
- (void)setHTTPMethodsEncodingParametersInURI:(id)fp8;
- (id)HTTPMethodsEncodingParametersInURI;
- (double)timeoutInterval;
- (unsigned int)networkServiceType;
- (BOOL)HTTPShouldUsePipelining;
- (BOOL)HTTPShouldHandleCookies;
- (unsigned int)cachePolicy;
- (BOOL)allowsCellularAccess;
- (void)setStringEncoding:(unsigned int)fp8;
- (unsigned int)stringEncoding;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)fp8;
- (void)encodeWithCoder:(id)fp8;
- (id)initWithCoder:(id)fp8;
- (void)observeValueForKeyPath:(id)fp8 ofObject:(id)fp12 change:(id)fp16 context:(void *)fp20;
- (id)requestBySerializingRequest:(id)fp8 withParameters:(id)fp12 error:(id *)fp16;
- (id)requestWithMethod:(id)fp8 URLString:(id)fp12 parameters:(id)fp16 error:(id *)fp20;
- (void)setQueryStringSerializationWithBlock:(id)fp(null);
- (void)setQueryStringSerializationWithStyle:(unsigned int)fp8;
- (id)valueForHTTPHeaderField:(id)fp8;
- (void)setValue:(id)fp8 forHTTPHeaderField:(id)fp12;
- (id)HTTPRequestHeaders;
- (void)setTimeoutInterval:(double)fp8;
- (void)setNetworkServiceType:(unsigned int)fp8;
- (void)setHTTPShouldUsePipelining:(BOOL)fp8;
- (void)setHTTPShouldHandleCookies:(BOOL)fp8;
- (void)setCachePolicy:(unsigned int)fp8;
- (void)setAllowsCellularAccess:(BOOL)fp8;
- (void)dealloc;
- (id)init;
@end
@interface PBStreamingMultipartFormData : _ABAddressBookAddRecord <PBMultipartFormData>
{
PBMultipartBodyStream *_bodyStream;
NSString *_boundary;
NSMutableURLRequest *_request;
unsigned int _stringEncoding;
}
- (void)setStringEncoding:(unsigned int)fp8;
- (unsigned int)stringEncoding;
- (void)setRequest:(id)fp8;
- (id)request;
- (void)setBoundary:(id)fp8;
- (id)boundary;
- (void)setBodyStream:(id)fp8;
- (id)bodyStream;
- (void).cxx_destruct;
- (id)finishRequest;
- (void)appendPartWithHeaders:(id)fp8 body:(id)fp12;
- (void)appendFinalBoundary;
- (id)HTTPHeaders;
- (id)initWithStringEncoding:(unsigned int)fp8;
@end
@interface PBMultipartBodyStream : _ABAddressBookAddRecord <NSCopying, NSStreamDelegate>
{
id <NSStreamDelegate> delegate;
unsigned int streamStatus;
NSError *streamError;
unsigned int _numberOfBytesInPacket;
NSInputStream *_inputStream;
unsigned int _stringEncoding;
NSMutableArray *_HTTPBodyParts;
NSEnumerator *_HTTPBodyPartEnumerator;
PBHTTPBodyPart *_currentHTTPBodyPart;
NSOutputStream *_outputStream;
NSMutableData *_buffer;
unsigned int _currentIndex;
NSRunLoop *_runLoop;
NSString *_runLoopMode;
NSPort *_port;
NSObject<OS_dispatch_queue> *_bodyPartsQueue;
double _delay;
}
- (void)setBodyPartsQueue:(id)fp8;
- (id)bodyPartsQueue;
- (void)setPort:(id)fp8;
- (id)port;
- (void)setRunLoopMode:(id)fp8;
- (id)runLoopMode;
- (void)setRunLoop:(id)fp8;
- (id)runLoop;
- (void)setCurrentIndex:(unsigned int)fp8;
- (unsigned int)currentIndex;
- (void)setBuffer:(id)fp8;
- (id)buffer;
- (void)setOutputStream:(id)fp8;
- (id)outputStream;
- (void)setCurrentHTTPBodyPart:(id)fp8;
- (id)currentHTTPBodyPart;
- (void)setHTTPBodyPartEnumerator:(id)fp8;
- (id)HTTPBodyPartEnumerator;
- (void)setHTTPBodyParts:(id)fp8;
- (id)HTTPBodyParts;
- (void)setStringEncoding:(unsigned int)fp8;
- (unsigned int)stringEncoding;
- (void)setInputStream:(id)fp8;
- (id)inputStream;
- (void)setDelay:(double)fp8;
- (double)delay;
- (void)setNumberOfBytesInPacket:(unsigned int)fp8;
- (unsigned int)numberOfBytesInPacket;
- (void)setStreamError:(id)fp8;
- (id)streamError;
- (void)setStreamStatus:(unsigned int)fp8;
- (unsigned int)streamStatus;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)fp8;
- (void)sendEventToDelegate:(unsigned int)fp8;
- (unsigned long long)contentLength;
- (void)removeFromRunLoop:(id)fp8 forMode:(id)fp12;
- (void)scheduleInRunLoop:(id)fp8 forMode:(id)fp12;
- (BOOL)setProperty:(id)fp8 forKey:(id)fp12;
- (id)propertyForKey:(id)fp8;
- (void)close;
- (void)open;
- (BOOL)hasBytesAvailable;
- (BOOL)getBuffer:(char **)fp8 length:(unsigned int *)fp12;
- (int)read:(char *)fp8 maxLength:(unsigned int)fp12;
- (BOOL)isEmpty;
- (void)appendHTTPBodyPart:(id)fp8;
- (void)setFinalBoundary;
- (void)setInitialBoundary;
- (id)initWithStringEncoding:(unsigned int)fp8;
@end
@interface PBHTTPBodyPart : _ABAddressBookAddRecord <NSCopying>
{
int _phase;
NSInputStream *_inputStream;
unsigned long long _phaseReadOffset;
BOOL _hasInitialBoundary;
BOOL _hasFinalBoundary;
BOOL _hasEncapsulationBoundary;
unsigned int _stringEncoding;
NSDictionary *_headers;
id _body;
NSString *_boundary;
unsigned long long _bodyContentLength;
}
- (void)setBoundary:(id)fp8;
- (id)boundary;
- (void)setHasEncapsulationBoundary:(BOOL)fp8;
- (BOOL)hasEncapsulationBoundary;
- (void)setHasFinalBoundary:(BOOL)fp8;
- (BOOL)hasFinalBoundary;
- (void)setHasInitialBoundary:(BOOL)fp8;
- (BOOL)hasInitialBoundary;
- (void)setInputStream:(id)fp8;
- (void)setBodyContentLength:(unsigned long long)fp8;
- (unsigned long long)bodyContentLength;
- (void)setBody:(id)fp8;
- (id)body;
- (void)setHeaders:(id)fp8;
- (id)headers;
- (void)setStringEncoding:(unsigned int)fp8;
- (unsigned int)stringEncoding;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone *)fp8;
- (BOOL)transitionToNextPhase;
- (int)readData:(id)fp8 intoBuffer:(char *)fp12 maxLength:(unsigned int)fp16;
- (int)read:(char *)fp8 maxLength:(unsigned int)fp12;
- (BOOL)hasBytesAvailable;
- (unsigned long long)contentLength;
- (id)stringForHeaders;
- (id)inputStream;
- (void)dealloc;
- (id)initWithEncapsulationBoundary:(BOOL)fp8;
- (id)init;
@end
@interface PBMultipartStreamEvent : _ABAddressBookAddRecord
{
NSStream *_stream;
unsigned int _streamEvent;
id <NSStreamDelegate> _delegate;
}
+ (id)event:(unsigned int)fp8 stream:(id)fp12 delegate:(id)fp16;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void)setStreamEvent:(unsigned int)fp8;
- (unsigned int)streamEvent;
- (void)setStream:(id)fp8;
- (id)stream;
- (void).cxx_destruct;
- (void)timerFired:(id)fp8;
- (void)fireInRunLoop:(id)fp8 mode:(id)fp12;
- (void)fire;
@end
@interface PBLabeledValue : _ABAddressBookAddRecord <PBAddressBookQuerySessionActionable>
{
NSUUID *_identifier;
NSString *_label;
id _value;
}
+ (id)labeledValueWithLabel:(id)fp8 value:(id)fp12;
- (id)value;
- (id)label;
- (id)identifier;
- (void).cxx_destruct;
- (id)description;
- (id)initWithLabel:(id)fp8 value:(id)fp12;
- (id)init;
- (id)actionSubtitle;
- (id)actionTitle;
- (void)performActionOnAddressBookQuerySession:(id)fp8;
@end
@interface PBSystemEndpointBaseMessage : PBProtocolMessage
{
unsigned char _messageType;
}
+ (void)load;
- (unsigned char)messageType;
- (id)initWithData:(id)fp8;
@end
@interface PBPutBytesMessageOperation : PBAsynchronousMessageOperation
{
BOOL _wasSuccessful;
BOOL _didTimeout;
unsigned int _cookie;
}
- (unsigned int)cookie;
- (BOOL)didTimeout;
- (BOOL)wasSuccessful;
- (double)responseTimeout;
- (void)finishWithResponse:(id)fp8;
- (BOOL)shouldAcceptMessage:(id)fp8;
- (id)initWithWatch:(id)fp8 messageToSend:(id)fp12;
@end
@interface PBFixPermissionsViewController : PBOnboardingGenericViewController
{
}
- (void)bottomButtonPressed:(id)fp8;
- (void)skipButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
@end
@interface PBFixRemoteNotificationViewController : PBFixPermissionsViewController
{
}
- (void)skipButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
@end
@interface PBFixLocationPermissionViewController : PBFixPermissionsViewController
{
}
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
@end
@interface PBFixCalendarPermissionViewController : PBFixPermissionsViewController
{
}
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
@end
@interface PBFixBluetoothNotificationPermissionViewController : PBFixPermissionsViewController
{
}
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
@end
@interface PBManagedInstallation : _PBManagedInstallation <PBBlobEntryStatus>
{
}
+ (id)allBlobEntryStatusesForWatch:(id)fp8;
+ (id)blobEntryStatusForWatch:(id)fp8 blobEntry:(id)fp12 lastSyncAt:(id)fp16 inManagedObjectContext:(id)fp20;
- (void)setBlobEntry:(id)fp8;
- (id)blobEntry;
- (void)setBlobEntryStatusDeleted:(BOOL)fp8;
- (BOOL)blobEntryStatusDeleted;
- (void)addToWatch:(id)fp8;
@end
@interface PBOnboardingViewControllerFlow : PBViewControllerFlow
{
id <PBUserAccountFlowProvider> _userAccountFlowProvider;
PBUserAccountFlow *_userAccountFlow;
PBVoiceSelectionFlow *_voiceSelectionFlow;
PBPermissionRequestFlow *_permissionRequestFlow;
PBSMSRepliesFlow *_smsRepliesFlow;
PBHealthOptionSelectionFlow *_healthOptionSelectionFlow;
PBFinalSetUpFlow *_finalSetUpFlow;
id <PBViewControllerFlowProvider> _initialWatchSetupViewControllerFlowProvider;
id <PBInstallDefaultLockerItemsProvider> _installDefaultLockerItemsProvider;
PBWatchSetupViewControllerFlow *_watchSetupViewControllerFlow;
PBOnboardingConfigurationManager *_configurationManager;
PBWatch *_pairedWatch;
PBOnboardingAppsStore *_onboardingAppsStore;
int _onboardingVersionAtStart;
PBOnboardingFlowManager *_onboardingFlowManager;
NSEnumerator *_onboardingFlowEnumerator;
}
- (id)onboardingFlowEnumerator;
- (void)setOnboardingFlowManager:(id)fp8;
- (id)onboardingFlowManager;
- (int)onboardingVersionAtStart;
- (id)onboardingAppsStore;
- (void)setPairedWatch:(id)fp8;
- (id)pairedWatch;
- (void)setConfigurationManager:(id)fp8;
- (id)configurationManager;
- (void)setWatchSetupViewControllerFlow:(id)fp8;
- (id)installDefaultLockerItemsProvider;
- (id)initialWatchSetupViewControllerFlowProvider;
- (void)setFinalSetUpFlow:(id)fp8;
- (void)setHealthOptionSelectionFlow:(id)fp8;
- (void)setSmsRepliesFlow:(id)fp8;
- (void)setPermissionRequestFlow:(id)fp8;
- (void)setVoiceSelectionFlow:(id)fp8;
- (void)setUserAccountFlow:(id)fp8;
- (id)userAccountFlowProvider;
- (void).cxx_destruct;
- (void)installDefaultLockerItems;
- (id)finalSetUpFlow;
- (id)healthOptionSelectionFlow;
- (id)watchSetupViewControllerFlow;
- (id)smsRepliesFlow;
- (id)permissionRequestFlow;
- (id)voiceSelectionFlow;
- (id)userAccountFlow;
- (int)completedOnboardingVersion;
- (id)generateFlowList;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)finishFlowWithSuccess:(BOOL)fp8;
- (void)startFlowWithContext:(id)fp8;
- (id)initWithNavigationController:(id)fp8 onboardingAppsStore:(id)fp12 initialWatchSetupViewControllerFlowProvider:(id)fp16;
- (id)initWithNavigationController:(id)fp8;
- (id)init;
@end
@interface PBOnboardingViewControllerFlowProvider : _ABAddressBookAddRecord <PBViewControllerFlowProvider>
{
id <PBViewControllerFlowProvider> _initialWatchSetupViewControllerFlowProvider;
id <PBViewControllerFlowProvider> _permissionRequestFlowProvider;
}
- (id)permissionRequestFlowProvider;
- (id)initialWatchSetupViewControllerFlowProvider;
- (void).cxx_destruct;
- (id)flowWithNavigationController:(id)fp8;
- (id)initWithInitialWatchSetupViewControllerFlowProvider:(id)fp8;
- (id)init;
@end
@interface PBManagedTimelineReminderItem : _PBManagedTimelineReminderItem
{
}
- (BOOL)isDisabledDueToDataSourceState;
- (BOOL)updateValuesFromReminder:(id)fp8;
- (id)timelineItemRepresentation;
@end
@interface PBManagedTimelineItemAction : _PBManagedTimelineItemAction
{
}
- (BOOL)updateValuesFromAction:(id)fp8;
@end
@interface PBManagedTimelinePinItemID : PBManagedTimelineItemID
{
}
@end
@interface _PBManagedTimelinePinItem : PBManagedTimelineItem
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)remindersSet;
- (id)notificationsSet;
- (id)objectID;
- (id)timelineItemRepresentation;
@end
@interface PBLEPermissionRequestPolicy : _ABAddressBookAddRecord <PBLEPermissionRequestPolicy>
{
BOOL _allowed;
PBPebbleCentral *_pebbleCentral;
PBAuthorizationRequest *_authorizationRequest;
RACSignal *_promise;
}
- (void)setPromise:(id)fp8;
- (id)promise;
- (void)setAuthorizationRequest:(id)fp8;
- (id)authorizationRequest;
- (void)setAllowed:(BOOL)fp8;
- (BOOL)allowed;
- (void)setPebbleCentral:(id)fp8;
- (id)pebbleCentral;
- (void).cxx_destruct;
- (void)requestAuthorizationWithCompletion:(id)fp(null);
- (BOOL)isAuthorizationDetermined;
- (void)allow;
- (id)shouldInitializeCoreBluetoothObjectsPromise;
- (id)initializePromise;
- (id)init;
@end
@interface PBAuthorizationRequest : _ABAddressBookAddRecord <CBPeripheralManagerDelegate>
{
NSObject<OS_dispatch_queue> *_queue;
id _completion;
CBPeripheralManager *_peripheralManager;
}
- (id)peripheralManager;
- (id)completion;
- (id)queue;
- (void).cxx_destruct;
- (void)peripheralManagerDidUpdateState:(id)fp8;
- (void)request;
- (void)dealloc;
- (id)initWithQueue:(id)fp8 completion:(id)fp(null);
- (id)init;
@end
@interface PBCalendarSettingsViewModel : _ABAddressBookAddRecord
{
PBCalendarEventManager *_calendarEventManager;
NSArray *_sources;
NSArray *_calendarsBySourceIndex;
NSSet *_selectedCalendars;
}
- (void)setSelectedCalendars:(id)fp8;
- (id)selectedCalendars;
- (id)calendarsBySourceIndex;
- (id)sources;
- (id)calendarEventManager;
- (void).cxx_destruct;
- (id)calendarAtIndexPath:(id)fp8;
- (id)sourceAtIndex:(unsigned int)fp8;
- (void)requestAuthorizationWithCompletion:(id)fp(null);
- (void)clearAllSelections;
- (void)toggleCalendarSelectionAtIndexPath:(id)fp8 toState:(BOOL)fp12;
- (id)titleForCalendarSourceAtIndex:(unsigned int)fp8;
- (id)cellModelForCalendarAtIndexPath:(id)fp8;
- (unsigned int)numberOfCalendarsInSourceAtIndex:(unsigned int)fp8;
- (unsigned int)numberOfCalendarSources;
- (id)initWithCalendarEventManager:(id)fp8;
- (id)init;
@end
@interface PBCalendarSettingsTableCellModel : _ABAddressBookAddRecord
{
BOOL _selected;
NSString *_calendarTitle;
}
- (BOOL)selected;
- (id)calendarTitle;
- (void).cxx_destruct;
- (id)initWithCalendarTitle:(id)fp8 isSelected:(BOOL)fp12;
- (id)init;
@end
@interface PBSwitch : _ABAddressBookAddRecord
{
BOOL _on;
CALayer *_background;
CALayer *_pin;
CALayer *_tick;
NSString *_analyticsIdentifier;
}
- (void)setAnalyticsIdentifier:(id)fp8;
- (id)analyticsIdentifier;
- (id)tick;
- (id)pin;
- (id)background;
- (BOOL)isOn;
- (void).cxx_destruct;
- (void)updateSwitchPositionAnimated:(BOOL)fp8;
- (void)buildLayers;
- (void)toggle:(id)fp8;
- (void)setOn:(BOOL)fp8 animated:(BOOL)fp12;
- (void)setOn:(BOOL)fp8;
- (void)commonInit;
- (id)initWithCoder:(id)fp8;
- (id)initWithFrame:(struct CGRect)fp8;
- (void)sendAnalytics;
@end
@interface PBWebAppStoreURLFactory : _ABAddressBookAddRecord
{
PBAccountSession *_accountSession;
PBRemoteConfigurationManager *_remoteConfigurationManager;
PBWatch *_watch;
unsigned int _lastKnownWatchColor;
int _lastKnownRockPlatformType;
}
- (int)lastKnownRockPlatformType;
- (unsigned int)lastKnownWatchColor;
- (id)watch;
- (id)remoteConfigurationManager;
- (id)accountSession;
- (void).cxx_destruct;
- (id)URLWithDefaultValuesFromTemplate:(id)fp8 values:(id)fp12;
- (id)URLWithWatchApps;
- (id)URLWithWatchFaces;
- (id)URLWithAppID:(id)fp8;
- (id)initWithAccountSession:(id)fp8 activeWatch:(id)fp12 pebbleCentral:(id)fp16 remoteConfigurationManager:(id)fp20 watchColorManager:(id)fp24;
- (id)init;
@end
@interface PBBluetoothLowEnergyIssueAnalyzer : _ABAddressBookAddRecord
{
PBBluetoothStatusChecker *_bluetoothStatusChecker;
}
+ (id)analyzer;
- (id)bluetoothStatusChecker;
- (void).cxx_destruct;
- (id)helpTextForError:(id)fp8;
- (id)errorWithErrorCode:(int)fp8 underlyingError:(id)fp12;
- (id)errorForLinkStatus:(unsigned int)fp8 error:(id)fp12;
- (int)errorCodeForLinkStatus:(unsigned int)fp8;
- (id)initWithBluetoothStatusChecker:(id)fp8;
- (id)init;
@end
@interface PBLEAppLaunchService : _ABAddressBookAddRecord <CBPeripheralManagerDelegate>
{
CBPeripheralManager *_peripheralManager;
CBMutableService *_service;
}
- (void)setService:(id)fp8;
- (id)service;
- (void)setPeripheralManager:(id)fp8;
- (id)peripheralManager;
- (void).cxx_destruct;
- (void)peripheralManager:(id)fp8 didAddService:(id)fp12 error:(id)fp16;
- (void)peripheralManager:(id)fp8 willRestoreState:(id)fp12;
- (void)peripheralManager:(id)fp8 didReceiveReadRequest:(id)fp12;
- (void)peripheralManagerDidUpdateState:(id)fp8;
- (void)cleanupService;
- (void)createService;
- (void)createPeripheralManager;
- (id)init;
- (id)initWithLEPermissionSignal:(id)fp8;
@end
@interface PBManagedTimelineNotificationItemID : PBManagedTimelineItemID
{
}
@end
@interface _PBManagedTimelineNotificationItem : PBManagedTimelineItem
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)objectID;
- (id)timelineItemRepresentation;
@end
@interface PBCoreDumpImageResponsePartialDataMessage : PBProtocolMessage
{
unsigned char _transactionID;
unsigned int _coreDumpByteOffset;
NSData *_coreDumpPartialData;
}
+ (void)load;
- (id)coreDumpPartialData;
- (unsigned int)coreDumpByteOffset;
- (unsigned char)transactionID;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@end
@interface PBTestNotificationsViewController : PBBaseViewController <PBViewControllerFlowStep>
{
id <PBViewControllerFlowStepDelegate> _delegate;
PBRoundedButton *_testNotificationsButton;
UIButton *_notificationsNotWorkingHelpButton;
}
- (void)setNotificationsNotWorkingHelpButton:(id)fp8;
- (id)notificationsNotWorkingHelpButton;
- (void)setTestNotificationsButton:(id)fp8;
- (id)testNotificationsButton;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)doneButtonTapped;
- (void)testNotificationsButtonTapped;
- (void)localizeView;
- (void)viewDidLoad;
- (id)init;
@end
@interface PBAppFetchInstallBinaryRequestMessage : PBProtocolMessage
{
NSUUID *_UUID;
int _applicationIdentifier;
}
+ (void)load;
- (int)applicationIdentifier;
- (id)UUID;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@end
@interface PBEncoderFrame : _ABAddressBookAddRecord
{
NSData *_data;
}
- (id)data;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@end
@interface PBDebugSettingsTableViewCell : PBTableViewCell
{
BOOL _settingValue;
NSString *_settingName;
id _settingValueChangedBlock;
UILabel *_settingNameLabel;
UISwitch *_settingValueSwitch;
}
+ (float)rowHeight;
- (void)setSettingValueSwitch:(id)fp8;
- (id)settingValueSwitch;
- (void)setSettingNameLabel:(id)fp8;
- (id)settingNameLabel;
- (void)setSettingValueChangedBlock:(id)fp(null);
- (id)settingValueChangedBlock;
- (BOOL)settingValue;
- (id)settingName;
- (void).cxx_destruct;
- (void)settingSwitchValueChanged:(id)fp8;
- (void)setSettingValue:(BOOL)fp8;
- (void)setSettingName:(id)fp8;
@end
@interface PBMediumFontLabel : PBCustomFontLabel
{
}
- (void)pb_updateFontWithSize:(float)fp8;
@end
@interface PBFirmwareSessionManager : PBHTTPSessionManager
{
PBRemoteResourceFileStorage *_cache;
}
+ (id)firmwareUpdatesManifestURLWithFirmwarePlatform:(id)fp8;
- (id)cache;
- (void).cxx_destruct;
- (id)downloadFirmwareBundle:(id)fp8 progress:(id *)fp12;
- (id)latestFirmwareUpdateAvailableForHardwarePlatform:(id)fp8;
- (id)initWithCache:(id)fp8;
- (id)initWithBaseURL:(id)fp8 sessionConfiguration:(id)fp12;
@end
@interface PBFirmwareUpdateMetadataCacheResource : _ABAddressBookAddRecord <PBRemoteResource>
{
NSString *_proposedFileName;
NSURL *_firmwareURL;
}
+ (id)resourceWithFirmwareUpdateMetadata:(id)fp8;
- (id)firmwareURL;
- (id)proposedFileName;
- (void).cxx_destruct;
- (id)URLRequest;
- (id)initWithFirmwareUpdateMetadata:(id)fp8;
- (id)init;
@end
@interface PBCheckedFirmwareUpdateMetadataCacheResource : PBFirmwareUpdateMetadataCacheResource
{
NSData *_expectedSHA256Checksum;
}
- (id)expectedSHA256Checksum;
- (void).cxx_destruct;
- (id)initWithFirmwareUpdateMetadata:(id)fp8;
@end
@interface PBWatchAppsViewModel : PBViewModel <PBWatchAppCellViewModelDelegate>
{
unsigned char _currentHardwarePlatform;
id <PBWatchAppsViewModelDelegate> _delegate;
PBLockerAppManager *_lockerAppManager;
NSMutableArray *_underLimit;
NSMutableArray *_overLimit;
NSArray *_incompatible;
NSArray *_immobileAppsCellModels;
NSArray *_immobileAppsDetails;
PBWatchAppCellViewModel *_weatherWatchAppCellViewModel;
PBWatchAppCellViewModel *_healthWatchAppCellViewModel;
PBWatch *_watch;
int _currentWatchPlatformType;
unsigned int _currentWatchColor;
PBActiveWatchAppsSplitter *_currentSplitter;
}
- (void)setCurrentSplitter:(id)fp8;
- (id)currentSplitter;
- (unsigned char)currentHardwarePlatform;
- (unsigned int)currentWatchColor;
- (int)currentWatchPlatformType;
- (id)watch;
- (id)healthWatchAppCellViewModel;
- (id)weatherWatchAppCellViewModel;
- (id)immobileAppsDetails;
- (id)immobileAppsCellModels;
- (void)setIncompatible:(id)fp8;
- (id)incompatible;
- (void)setOverLimit:(id)fp8;
- (id)overLimit;
- (void)setUnderLimit:(id)fp8;
- (id)underLimit;
- (id)lockerAppManager;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (id)detailPopupViewModelForIncompatibleAppIndex:(unsigned int)fp8;
- (id)detailPopupViewModelForOverLimitAppIndex:(unsigned int)fp8;
- (id)detailPopupViewModelForMobileAppAppIndex:(unsigned int)fp8;
- (id)detailPopupViewModelFromWatchApps:(id)fp8 appIndex:(unsigned int)fp12;
- (id)detailPopupViewModelForImmobileAppIndex:(unsigned int)fp8;
- (id)watchAppsCellModelForIncompatibleAppIndex:(unsigned int)fp8;
- (id)watchAppsCellModelForOverLimitAppIndex:(unsigned int)fp8;
- (id)watchAppsCellModelForMobileAppIndex:(unsigned int)fp8;
- (id)watchAppsCellModelFromWatchApps:(id)fp8 appIndex:(unsigned int)fp12;
- (id)watchAppsCellModelForImmobileAppIndex:(unsigned int)fp8;
- (void)openHealthSettings:(id)fp8;
- (void)openWeatherSettings:(id)fp8;
- (void)openCalendarSettings:(id)fp8;
- (void)viewModel:(id)fp8 openSettingsForWatchApp:(id)fp12;
- (BOOL)shouldShowDetailPopupViewModelForAppAtIndexPath:(id)fp8;
- (id)detailPopupViewModelForIndexPath:(id)fp8;
- (id)watchAppsCellModelForIndexPath:(id)fp8;
- (void)commitMoveWatchAppFromIndexPath:(id)fp8 toIndexPath:(id)fp12;
- (id)targetIndexPathForMoveFromWatchAppAtIndexPath:(id)fp8 toProposedIndexPath:(id)fp12;
- (void)moveWatchAppFromIndexPath:(id)fp8 toIndexPath:(id)fp12;
- (BOOL)canMoveWatchAppAtIndexPath:(id)fp8;
- (unsigned int)numberOfWatchAppsInSection:(unsigned int)fp8;
- (unsigned int)numberOfWatchAppsSections;
- (id)initWithCurrentUserLockerAppManager:(id)fp8 calendarWatchAppCellViewModel:(id)fp12 weatherWatchAppCellViewModel:(id)fp16 healthWatchAppCellViewModel:(id)fp20;
- (id)init;
@end
@interface PBFactoryRegistryWriteRequestMessage : PBProtocolMessage
{
}
- (id)initWithKeyToWrite:(unsigned int)fp8 value:(id)fp12;
@end
@interface PBManagedPreferenceStatus : _PBManagedPreferenceStatus <PBBlobEntryStatus>
{
}
+ (id)allBlobEntryStatusesForWatch:(id)fp8;
+ (id)blobEntryStatusForWatch:(id)fp8 blobEntry:(id)fp12 lastSyncAt:(id)fp16 inManagedObjectContext:(id)fp20;
- (void)setBlobEntry:(id)fp8;
- (id)blobEntry;
- (void)setBlobEntryStatusDeleted:(BOOL)fp8;
- (BOOL)blobEntryStatusDeleted;
- (void)addToWatch:(id)fp8;
@end
@interface PBImagesCatalog : _ABAddressBookAddRecord
{
}
+ (id)weatherIconImage;
+ (id)watchfaceIconImage;
+ (id)watchappIconImage;
+ (id)watchQuarterTimeWhiteImage;
+ (id)watchQuarterTimeSteelSilverImage;
+ (id)watchQuarterTimeSteelGoldImage;
+ (id)watchQuarterTimeSteelBlackImage;
+ (id)watchQuarterTimeRoundSilver20Image;
+ (id)watchQuarterTimeRoundSilver14Image;
+ (id)watchQuarterTimeRoundRoseGold14Image;
+ (id)watchQuarterTimeRoundRainbow20Image;
+ (id)watchQuarterTimeRoundRainbow14Image;
+ (id)watchQuarterTimeRoundBlack20Image;
+ (id)watchQuarterTimeRoundBlack14Image;
+ (id)watchQuarterTimeRedImage;
+ (id)watchQuarterTimeBlackImage;
+ (id)watchQuarterSteelLightImage;
+ (id)watchQuarterSteelDarkImage;
+ (id)watchQuarterClassicWhiteImage;
+ (id)watchQuarterClassicRedImage;
+ (id)watchQuarterClassicPinkImage;
+ (id)watchQuarterClassicOrangeImage;
+ (id)watchQuarterClassicGreenImage;
+ (id)watchQuarterClassicGrayImage;
+ (id)watchQuarterClassicBlueImage;
+ (id)watchQuarterClassicBlackImage;
+ (id)watchOutlinePlasticImage;
+ (id)watchOutlineBiancaImage;
+ (id)watchNoScreenWhiteImage;
+ (id)watchNoScreenRedImage;
+ (id)watchNoScreenPinkImage;
+ (id)watchNoScreenOrangeImage;
+ (id)watchNoScreenGreenImage;
+ (id)watchNoScreenGrayImage;
+ (id)watchNoScreenBlueImage;
+ (id)watchNoScreenBlackImage;
+ (id)watchNoScreenBiancaMetalImage;
+ (id)watchNoScreenBiancaBlackImage;
+ (id)watchModelTimeSteelImage;
+ (id)watchModelTimeRoundImage;
+ (id)watchModelTimeImage;
+ (id)watchModelSteelImage;
+ (id)watchModelPlasticImage;
+ (id)watchHalfTimeWhiteImage;
+ (id)watchHalfTimeSteelSilverImage;
+ (id)watchHalfTimeSteelGoldImage;
+ (id)watchHalfTimeSteelBlackImage;
+ (id)watchHalfTimeRoundSilver20Image;
+ (id)watchHalfTimeRoundSilver14Image;
+ (id)watchHalfTimeRoundRoseGold14Image;
+ (id)watchHalfTimeRoundRainbow20Image;
+ (id)watchHalfTimeRoundRainbow14Image;
+ (id)watchHalfTimeRoundBlack20Image;
+ (id)watchHalfTimeRoundBlack14Image;
+ (id)watchHalfTimeRedImage;
+ (id)watchHalfTimeBlackImage;
+ (id)watchHalfSteelLightImage;
+ (id)watchHalfSteelDarkImage;
+ (id)watchHalfClassicWhiteImage;
+ (id)watchHalfClassicRedImage;
+ (id)watchHalfClassicPinkImage;
+ (id)watchHalfClassicOrangeImage;
+ (id)watchHalfClassicGreenImage;
+ (id)watchHalfClassicGrayImage;
+ (id)watchHalfClassicBlueImage;
+ (id)watchHalfClassicBlackImage;
+ (id)watchFacesIconImage;
+ (id)watchDefaultWhiteImage;
+ (id)watchDefaultRedImage;
+ (id)watchDefaultPinkImage;
+ (id)watchDefaultOrangeImage;
+ (id)watchDefaultGreenImage;
+ (id)watchDefaultGrayImage;
+ (id)watchDefaultBlueImage;
+ (id)watchDefaultBlackImage;
+ (id)watchDefaultBiancaMetalImage;
+ (id)watchDefaultBiancaBlackImage;
+ (id)warningOnboardingPairingImage;
+ (id)updateRecoveryImage;
+ (id)switchPinTickImage;
+ (id)supportSuggestIconImage;
+ (id)supportNotificationsIconImage;
+ (id)supportIconImage;
+ (id)supportHelpdeskIconImage;
+ (id)supportGettingStartedIconImage;
+ (id)supportFAQIconImage;
+ (id)supportCommunityIconImage;
+ (id)statusViewDisconnectedBoltImage;
+ (id)shareIconImage;
+ (id)settingsIconImage;
+ (id)roundUpdateRecoveryImage;
+ (id)roundPairingSuccessImage;
+ (id)roundPairImage;
+ (id)roundOnboardingWrongImage;
+ (id)roundFirmwareUpdateSuccessImage;
+ (id)roundFirmwareUpdateInProgressImage;
+ (id)roundFirmwareUpdateErrorImage;
+ (id)rightArrowAccessoryOrangeImage;
+ (id)rightArrowAccessoryGrayImage;
+ (id)redWarningIconImage;
+ (id)pebbleLegacyUninstallImage;
+ (id)pebbleChevronImage;
+ (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)onboardingPushNotifImage;
+ (id)onboardingPairingLE4Image;
+ (id)onboardingPairingLE3Image;
+ (id)onboardingPairingLE2Image;
+ (id)onboardingPairingLE1Image;
+ (id)onboardingLocationImage;
+ (id)onboardingLanguageImage;
+ (id)onboardingHealthSyncImage;
+ (id)onboardingHealthProfileImage;
+ (id)onboardingHealthAndFitnessTopImage;
+ (id)onboardingDoneImage;
+ (id)onboardingCalendarImage;
+ (id)onboardingBluetoothNotificationImage;
+ (id)notificationsNotSetUpAlertIconImage;
+ (id)notificationsIconImage;
+ (id)notificationsAppIconImage;
+ (id)noConnectionIconImage;
+ (id)myPebbleIconImage;
+ (id)musicIconImage;
+ (id)menuBarButtonImage;
+ (id)managePebbleIconImage;
+ (id)logoImage;
+ (id)listWarningIconImage;
+ (id)listSettingsIconImage;
+ (id)listReorderHighlightedImage;
+ (id)listReorderEnabledImage;
+ (id)listReorderDisabledImage;
+ (id)listPlaceholderIconImage;
+ (id)leftNavigationArrowImage;
+ (id)languageArrowImage;
+ (id)heartIconImage;
+ (id)healthIconImage;
+ (id)gridReorderImage;
+ (id)gridReorderHighlightedImage;
+ (id)gridCheckmarkOnImage;
+ (id)gridCheckmarkOffImage;
+ (id)gridCheckmarkDisabledImage;
+ (id)getWatchfacesIconImage;
+ (id)getAppsIconImage;
+ (id)firmwareUpdateSuccessImage;
+ (id)firmwareUpdateInProgressImage;
+ (id)firmwareUpdateErrorImage;
+ (id)disconnectedWatchIconImage;
+ (id)developerIconImage;
+ (id)detailSettingsIconImage;
+ (id)deleteIconImage;
+ (id)deleteCrossIconImage;
+ (id)defaultWatchFaceTimeRoundSilver20Image;
+ (id)defaultWatchFaceTimeRoundSilver14Image;
+ (id)defaultWatchFaceTimeRoundRoseGold14Image;
+ (id)defaultWatchFaceTimeRoundBlack20Image;
+ (id)defaultWatchFaceTimeRoundBlack14Image;
+ (id)defaultWatchFaceImage;
+ (id)defaultWatchFaceApliteImage;
+ (id)debugIconButtonImage;
+ (id)currentLocationIconImage;
+ (id)connectChargerImage;
+ (id)cityIconImage;
+ (id)checkmarkSquareOnImage;
+ (id)checkmarkSquareOffImage;
+ (id)checkmarkRoundOnImage;
+ (id)checkmarkRoundOffImage;
+ (id)calendarSettingsEmptyCaseImage;
+ (id)calendarIconImage;
+ (id)apliteUpdatePromptImage;
+ (id)alarmsIconImage;
@end
@interface PBTimelineActionsWatchService : _ABAddressBookAddRecord <PBANCSActionHandlerDelegate, PBWatchService>
{
PBWatch *_watch;
PBTimelineManager *_timelineManager;
PBTimelineWatchService *_timelineWatchService;
PBLockerAppManager *_lockerAppManager;
PBHTTPActionSessionManager *_httpActionSessionManager;
PBKeyedTokenGenerator *_keyedTokenGenerator;
PBAddressBookAuthorizationManager *_addressBookManager;
PBContactPreferredPhoneManager *_contactPreferredPhoneManager;
PBAddressBookQuerySession *_addressBookQuerySession;
id _invokeActionHandler;
id _ANCSActionHandler;
NSString *_accountUserID;
PBANCSActionHandler *_notificationHandler;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (id)notificationHandler;
- (id)accountUserID;
- (id)ANCSActionHandler;
- (id)invokeActionHandler;
- (void)setAddressBookQuerySession:(id)fp8;
- (id)addressBookQuerySession;
- (id)contactPreferredPhoneManager;
- (id)addressBookManager;
- (id)keyedTokenGenerator;
- (id)httpActionSessionManager;
- (id)lockerAppManager;
- (id)timelineWatchService;
- (id)timelineManager;
- (id)watch;
- (void).cxx_destruct;
- (void)ANCSActionHandler:(id)fp8 didSendResponse:(unsigned char)fp12 withAttributes:(id)fp16 actions:(id)fp20 forItemIdentifier:(id)fp24;
- (void)sendResponseForItemIdentifier:(id)fp8 response:(unsigned char)fp12;
- (void)sendResponseForItemIdentifier:(id)fp8 response:(unsigned char)fp12 attributes:(id)fp16;
- (void)sendANCSResponseForItemIdentifier:(id)fp8 response:(unsigned char)fp12 attributes:(id)fp16 actions:(id)fp20;
- (void)sendResponseForItemIdentifier:(id)fp8 response:(unsigned char)fp12 attributes:(id)fp16 actions:(id)fp20;
- (void)sendResponseForItemIdentifier:(id)fp8 response:(unsigned char)fp12 subtitle:(id)fp16 icon:(id)fp20 specificType:(int)fp24;
- (void)sendResponseForItemIdentifier:(id)fp8 response:(unsigned char)fp12 subtitle:(id)fp16 icon:(id)fp20;
- (id)subtitleWithMuted:(BOOL)fp8 forDataSourceUUID:(id)fp12;
- (void)processHttpActionWithAttributes:(id)fp8 timelineIdentifier:(id)fp12 dataSourceUUID:(id)fp16;
- (void)processAction:(id)fp8 forItem:(id)fp12 attributes:(id)fp16;
- (void)handleActionForItem:(id)fp8 actionIdentifier:(unsigned char)fp12 attributes:(id)fp16;
- (void)handleActionForItemIdentifier:(id)fp8 actionIdentifier:(unsigned char)fp12 attributes:(id)fp16;
- (void)handleANCSActionForInvokeActionMessage:(id)fp8;
- (void)registerInvokeActionHandler;
- (void)registerInvokeANCSActionHandler;
- (id)initWithWatch:(id)fp8 watchServicesSet:(id)fp12 timelineManager:(id)fp16 currentUserLockerAppManager:(id)fp20;
- (id)init;
@end
@interface PBCollectionReusableView : _ABAddressBookAddRecord
{
}
+ (id)reuseIdentifier;
+ (id)pb_nib;
- (id)reuseIdentifier;
@end
@interface PBFirmwareUpdateTransferFailedMessage : PBProtocolMessage
{
}
- (id)init;
@end
@interface PBPreferenceDataStore : PBBlobDBBaseDataStore
{
PBCoreDataManager *_coreDataManager;
}
- (id)coreDataManager;
- (void).cxx_destruct;
- (id)attributeIdentifierKey;
- (Class)blobEntryModelClass;
- (Class)blobEntryStatusEntityClass;
- (Class)blobEntryEntityClass;
- (id)changesInPreference:(id)fp8 forManagedWatch:(id)fp12;
- (id)fetchAllEntriesInManagedObjectContext:(id)fp8;
- (id)preferenceChangesForWatch:(id)fp8;
- (id)init;
@end
@interface PBPreferenceUnitDistance : PBPreference
{
unsigned char _distanceUnit;
}
+ (id)titleForDistanceUnit:(unsigned char)fp8;
- (void)setDistanceUnit:(unsigned char)fp8;
- (unsigned char)distanceUnit;
- (id)contentData;
- (id)initFromContentData:(id)fp8;
- (id)initWithIdentifier:(id)fp8 contentData:(id)fp12;
- (id)init;
@end
@interface PBWatchAnalyticsManager : _ABAddressBookAddRecord <PBAnalyticsDataLoggingConsumerDelegate, PBWatchService>
{
PBWatch *_watch;
PBAnalyticsUserDefaultsDataStore *_analyticsDataStore;
NSOperationQueue *_operationQueue;
PBAnalyticsDataLoggingConsumer *_dataLoggingConsumer;
PBAnalyticsDataUploader *_dataUploader;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (void)setDataUploader:(id)fp8;
- (id)dataUploader;
- (void)setDataLoggingConsumer:(id)fp8;
- (id)dataLoggingConsumer;
- (id)operationQueue;
- (id)analyticsDataStore;
- (id)watch;
- (void).cxx_destruct;
- (void)enqueueAnalyticsDataInDataStore:(id)fp8;
- (void)dataLoggingConsumer:(id)fp8 receivedData:(id)fp12;
- (void)dealloc;
- (id)initWithWatch:(id)fp8 watchServicesSet:(id)fp12 dataUploader:(id)fp16;
- (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;
- (id)backgroundQueue;
- (void)setContactsTableView:(id)fp8;
- (id)contactsTableView;
- (void)setAuthorizationRequestButton:(id)fp8;
- (id)authorizationRequestButton;
- (void)setAuthorizationStatusLabel:(id)fp8;
- (id)authorizationStatusLabel;
- (void)setContacts:(id)fp8;
- (id)contacts;
- (id)addressBookQuerySession;
- (void).cxx_destruct;
- (void)refreshAddressBookAuthorizationStatus;
- (void)selectAddressLabeledValue:(id)fp8;
- (void)selectionActionable:(id)fp8;
- (void)runQuery:(id)fp8;
- (void)fillAddressBook;
- (void)removeAllContacts;
- (id)generateRandomName;
- (void)addressBookQuerySessionFailedWithNoContactAccess:(id)fp8;
- (void)addressBookQuerySession:(id)fp8 foundMultipleContactMatches:(id)fp12;
- (void)addressBookQuerySessionFailedToFindContactMatch:(id)fp8;
- (void)addressBookQuerySession:(id)fp8 finishedWithContact:(id)fp12 labeledValue:(id)fp16;
- (void)addressBookQuerySession:(id)fp8 foundMultipleAddresses:(id)fp12;
- (BOOL)textFieldShouldReturn:(id)fp8;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (void)handleActionBarButtonItem:(id)fp8;
- (void)requestAuthorization:(id)fp8;
- (void)viewDidLoad;
- (id)init;
@end
@interface PBCoreDataManager : _ABAddressBookAddRecord
{
NSPersistentStoreCoordinator *_persistentStoreCoordinator;
NSURL *_storageFileURL;
NSManagedObjectContext *_managedObjectContext;
NSManagedObjectContext *_privateQueueWriterManagedObjectContext;
}
+ (void)registerManagedObjectModelMutator:(id)fp8;
+ (id)mutateManagedObjectModel:(id)fp8;
+ (id)defaultMyPebbleCoreDataManager;
+ (id)storageFileName;
+ (void)initialize;
- (id)privateQueueWriterManagedObjectContext;
- (id)managedObjectContext;
- (id)storageFileURL;
- (void).cxx_destruct;
- (void)saveChanges;
- (void)removeSQLiteStorageFileAtURL:(id)fp8;
- (BOOL)saveChangesInContext:(id)fp8;
- (void)applicationDidEnterBackgroundNotification:(id)fp8;
- (void)contextSavedChanges:(id)fp8;
- (id)persistentStoreCoordinator;
- (id)initWithPersistentStore:(id)fp8;
- (void)dealloc;
- (id)init;
- (id)initWithSQLiteStorageFilePath:(id)fp8;
- (id)initWithInMemorySQLiteStorage;
@end
@interface PBBTLowEnergyPairingViewController : PBPairingBaseViewController <PBProximityBasedPairingServiceDelegate>
{
PBWatch *_watch;
PBProximityBasedPairingService *_pairingService;
PBRoundedButton *_pairingProblemsButton;
UILabel *_descriptionLabel;
UIActivityIndicatorView *_loadingIndicator;
UIImageView *_pairingImageView;
}
- (void)setPairingImageView:(id)fp8;
- (id)pairingImageView;
- (void)setLoadingIndicator:(id)fp8;
- (id)loadingIndicator;
- (void)setDescriptionLabel:(id)fp8;
- (id)descriptionLabel;
- (void)setPairingProblemsButton:(id)fp8;
- (id)pairingProblemsButton;
- (void)setPairingService:(id)fp8;
- (id)pairingService;
- (void)setWatch:(id)fp8;
- (id)watch;
- (void).cxx_destruct;
- (void)switchToConnectedState;
- (void)switchToWillPairState;
- (void)switchToDiscoveredStateWithCandidateName:(id)fp8;
- (void)switchToInitialState;
- (void)showLoadingView;
- (void)pairingService:(id)fp8 didPairCandidate:(id)fp12;
- (void)pairingService:(id)fp8 willPairCandidate:(id)fp12;
- (void)pairingService:(id)fp8 didFailToPairCandidate:(id)fp12 error:(id)fp16;
- (void)pairingService:(id)fp8 didDiscoverCandidate:(id)fp12;
- (void)pairingProblemsButtonPressed:(id)fp8;
- (void)viewWillDisappear:(BOOL)fp8;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (id)initWithPairingService:(id)fp8;
- (id)init;
@end
@interface PBPaginatedCollectionViewFlowLayout : _ABAddressBookAddRecord
{
}
- (id)layoutAttributesForElementsInRect:(struct CGRect)fp8;
- (id)layoutAttributesForItemAtIndexPath:(id)fp8;
- (struct CGRect)frameForItemAtIndexPath:(id)fp8;
- (struct CGSize)collectionViewContentSize;
- (int)currentPage;
- (int)numberOfPages;
- (float)pageWidth;
@end
@interface PBFirmwareUpdateCheckPolicy : _ABAddressBookAddRecord
{
NSString *_watchSerialNumber;
}
+ (BOOL)updatesEnabled;
+ (void)setUpdatesEnabled:(BOOL)fp8;
+ (void)load;
- (id)watchSerialNumber;
- (void).cxx_destruct;
- (id)userDefaultsKey;
- (void)setLastTimeCheckedForUpdates:(id)fp8;
- (id)lastTimeCheckedForUpdates;
- (void)didCheckForFirmwareUpdates;
- (BOOL)shouldCheckForFirmwareUpdates;
- (id)init;
- (id)initWithWatchSerialNumber:(id)fp8;
@end
@interface PBBlobDBBaseDataStore : _ABAddressBookAddRecord
{
PBCoreDataManager *_coreDataManager;
}
- (id)coreDataManager;
- (void).cxx_destruct;
- (void)markBlobEntry:(id)fp8 asSyncedAt:(id)fp12 forManagedWatch:(id)fp16;
- (void)markBlobEntry:(id)fp8 asDeletedAt:(id)fp12 forManagedWatch:(id)fp16;
- (Class)blobEntryModelClass;
- (Class)blobEntryStatusEntityClass;
- (id)attributeIdentifierKey;
- (Class)blobEntryEntityClass;
- (BOOL)shouldDeleteBlobEntry:(id)fp8;
- (void)didMarkBlobEntryAsDeleted:(id)fp8 atTime:(id)fp12;
- (void)saveChanges;
- (void)addBlobEntryModel:(id)fp8;
- (id)blobEntryModelWithIdentifier:(id)fp8;
- (void)removeAllBlobEntryStatusForWatch:(id)fp8;
- (void)markBlobEntryWithIdentifierAsSynced:(id)fp8 forWatch:(id)fp12;
- (void)markBlobEntryWithIdentifierAsDeleted:(id)fp8 forWatch:(id)fp12;
- (void)markBlobEntryAsDeleted:(id)fp8;
- (void)markOrRemoveBlobEntry:(id)fp8 inManagedObjectContext:(id)fp12;
- (id)statusForWatch:(id)fp8 forBlobEntry:(id)fp12;
- (BOOL)areAllStatusesDeletedForBlobEntry:(id)fp8;
- (id)findBlobEntryWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
- (id)findOrCreateBlobEntryWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
- (id)initWithCoreDataManager:(id)fp8;
@end
@interface PBManagedPreferenceID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedPreference : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)statusesSet;
- (void)setPrimitivePreferenceDeletedValue:(BOOL)fp8;
- (BOOL)primitivePreferenceDeletedValue;
- (void)setPreferenceDeletedValue:(BOOL)fp8;
- (BOOL)preferenceDeletedValue;
- (id)objectID;
@end
@interface PBFirmwareUpdateOperation : PBAsynchronousMainThreadOperation
{
BOOL _success;
PBWatch *_watch;
PBFirmwareUpdateMetadata *_firmwareUpdate;
PBFirmwareSessionManager *_firmwareSessionManager;
PBBundle *_bundle;
PBResourceFileStorage *_timelineBlobMapperConfigurationCache;
id _downloadProgressBlock;
id _installProgressBlock;
id _pb_completionBlock;
NSProgress *_progress;
}
+ (id)operationWithWatch:(id)fp8 firmwareUpdate:(id)fp12 downloadProgressBlock:(id)fp(null) installProgressBlock:(void)fp16 completionBlock:(id)fp(null);
- (void)setProgress:(id)fp8;
- (id)progress;
- (void)setPb_completionBlock:(id)fp(null);
- (id)pb_completionBlock;
- (void)setInstallProgressBlock:(id)fp(null);
- (id)installProgressBlock;
- (void)setDownloadProgressBlock:(id)fp(null);
- (id)downloadProgressBlock;
- (id)timelineBlobMapperConfigurationCache;
- (void)setBundle:(id)fp8;
- (id)bundle;
- (id)firmwareSessionManager;
- (id)firmwareUpdate;
- (BOOL)success;
- (id)watch;
- (void).cxx_destruct;
- (void)finishWithError:(id)fp8;
- (void)finishWithCancelledError;
- (void)startUploadingBundle;
- (void)putWatchIntoFirmwareUpdateMode;
- (id)bundleFromFileURL;
- (id)bundleFromRemoteURL;
- (void)startInstall;
- (void)mainThreadMain;
- (BOOL)shouldWaitForFirmwareStartResponse;
- (id)initWithTimelineBlobMapperConfigurationCache:(id)fp8 watch:(id)fp12 firmwareUpdate:(id)fp16 firmwareSessionManager:(id)fp20 downloadProgressBlock:(id)fp(null) installProgressBlock:(void)fp24 completionBlock:(id)fp(null);
- (id)init;
@end
@interface PBTimelineAction : _ABAddressBookAddRecord
{
NSNumber *_identifier;
NSString *_type;
NSArray *_attributes;
}
+ (id)systemActionWithIdentifier:(unsigned char)fp8;
+ (BOOL)isSystemIdentifier:(unsigned char)fp8;
+ (id)timelineActionFromManagedTimelineItemAction:(id)fp8;
- (id)attributes;
- (id)type;
- (id)identifier;
- (void).cxx_destruct;
- (id)initWithIdentifier:(id)fp8 type:(id)fp12 attributes:(id)fp16;
- (id)init;
- (id)blobRepresentationWithMapper:(id)fp8;
@end
@interface PBAppUpgradeRequestItem : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSString *_name;
NSUUID *_UUID;
}
+ (id)UUIDJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)itemWithAppDescription:(id)fp8;
- (id)UUID;
- (id)name;
- (void).cxx_destruct;
@end
@interface PBAppUpgradeRequest : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSArray *_items;
}
+ (id)itemsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)requestWithAppDescriptions:(id)fp8;
- (id)items;
- (void).cxx_destruct;
@end
@interface PBFileURLRouter : _ABAddressBookAddRecord
{
NSMutableArray *_handlers;
}
- (void)setHandlers:(id)fp8;
- (id)handlers;
- (void).cxx_destruct;
- (BOOL)handleFileURL:(id)fp8;
- (void)addHandler:(id)fp8;
- (id)init;
@end
@interface PBHealthAnalyticsStepData : _ABAddressBookAddRecord
{
NSDate *_logDate;
unsigned int _stepsTaken;
}
- (unsigned int)stepsTaken;
- (id)logDate;
- (void).cxx_destruct;
- (id)healthKitStepSampleRepresentation;
- (id)initWithLogDate:(id)fp8 stepsTaken:(unsigned int)fp12;
@end
@interface PBHealthAnalyticsData : _ABAddressBookAddRecord
{
NSArray *_stepSamples;
}
- (id)stepSamples;
- (void).cxx_destruct;
- (id)healthKitStepSamplesRepresentation;
- (id)initWithData:(id)fp8;
- (id)init;
@end
@interface PBVoiceLanguageSelectionViewController : PBOnboardingGenericViewController <PBVoiceLanguageSelectionTableViewControllerDelegate>
{
UIView *_selectorView;
UILabel *_valueLabel;
PBLanguageConfiguration *_languageConfiguration;
NSArray *_languageSelectionItems;
id <PBVoiceLanguageSelectionItem> _selectedLanguageItem;
}
- (void)setSelectedLanguageItem:(id)fp8;
- (id)selectedLanguageItem;
- (void)setLanguageSelectionItems:(id)fp8;
- (id)languageSelectionItems;
- (id)languageConfiguration;
- (void)setValueLabel:(id)fp8;
- (id)valueLabel;
- (void)setSelectorView:(id)fp8;
- (id)selectorView;
- (void).cxx_destruct;
- (void)layoutSelectorViewValueLabelViewAndTitleLabel:(id)fp8 selectorArrow:(id)fp12;
- (id)generateValueLabel;
- (id)generateSelectorArrow;
- (id)generateTitleLabel;
- (id)generateSelectorView;
- (id)sortLanguageSelectionItems:(id)fp8;
- (void)selectionTableViewController:(id)fp8 didSelectLanguage:(id)fp12;
- (void)bottomButtonPressed:(id)fp8;
- (void)skipButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)handleTapGesture:(id)fp8;
- (void)viewDidLoad;
- (id)initWithLanguageConfiguration:(id)fp8;
@end
@interface PBWebSyncBackgroundFetch : _ABAddressBookAddRecord
{
PBWebSyncManager *_webSyncManager;
PBWebSyncTrigger *_webSyncTrigger;
}
- (id)webSyncTrigger;
- (id)webSyncManager;
- (void).cxx_destruct;
- (void)fetchWithCompletion:(id)fp(null);
- (id)initWithWebSyncManager:(id)fp8 webSyncTrigger:(id)fp12;
- (id)init;
@end
@interface PBOnboardingFlowObject : _ABAddressBookAddRecord
{
int _fromVersion;
int _toVersion;
NSArray *_flowList;
}
- (id)flowList;
- (int)toVersion;
- (int)fromVersion;
- (void).cxx_destruct;
- (id)initWithVersion:(int)fp8 toVersion:(int)fp12 flows:(id)fp16;
@end
@interface PBOnboardingFlowManager : _ABAddressBookAddRecord
{
NSMutableArray *_flowQueue;
unsigned int _currentQueueIndex;
}
- (void)setCurrentQueueIndex:(unsigned int)fp8;
- (unsigned int)currentQueueIndex;
- (id)flowQueue;
- (void).cxx_destruct;
- (id)flowObjectStartingFromVersion:(int)fp8 inFlowObjects:(id)fp12;
- (id)flowEnumerator;
- (id)initWithFlowObjects:(id)fp8;
@end
@interface PBLanguagePackAutoUpdate : _ABAddressBookAddRecord <PBBackgroundUpdateOperation>
{
PBWatch *_watch;
PBLanguageWatchService *_languageWatchService;
PBLanguagePackAutoUpdateRefreshPolicy *_refreshPolicy;
}
+ (id)backgroundUpdateOperationWithWatch:(id)fp8;
- (id)refreshPolicy;
- (id)languageWatchService;
- (id)watch;
- (void).cxx_destruct;
- (void)installLanguagePackUpdate:(id)fp(null);
- (id)latestVersionOfInstalledLanguagePackInLanguageWatchService:(id)fp8;
- (void)checkForLanguagePackUpdates:(id)fp(null);
- (BOOL)shouldCheckForUpdates;
- (void)backgroundUpdateService:(id)fp8 performUpdateWithCompletionHandler:(id)fp(null);
- (void)backgroundUpdateService:(id)fp8 checkForUpdatesWithForcedRefresh:(BOOL)fp12 completionHandler:(id)fp(null);
- (id)initWithWatch:(id)fp8;
- (id)init;
@end
@interface PBEternalRemoteResource : _ABAddressBookAddRecord <PBRemoteResource>
{
id <PBRemoteResource> _remoteResource;
}
+ (id)eternalResourceWithRemoteResource:(id)fp8;
- (id)remoteResource;
- (void).cxx_destruct;
- (id)URLRequest;
- (id)proposedFileName;
- (id)initWithRemoteResource:(id)fp8;
- (id)init;
@end
@interface PBCheckedEternalRemoteResource : PBEternalRemoteResource
{
}
- (id)expectedSHA256Checksum;
@end
@interface PBTimestampValueTransformer : _ABAddressBookAddRecord
{
}
+ (id)timestampValueTranformerWithValueRequired:(BOOL)fp8;
@end
@interface PBWebDebugViewController : _ABAddressBookAddRecord
{
UISwitch *_toggle;
}
- (void)setToggle:(id)fp8;
- (id)toggle;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)fp8;
- (void)switchAction:(id)fp8;
- (void)updateToggleState;
- (BOOL)checkWVRespondsToSelector:(SEL)fp8;
- (SEL)selectorByConcatenating:(id)fp8;
- (id)wvClass;
@end
@interface PBContactSupportHelper : _ABAddressBookAddRecord <MFMailComposeViewControllerDelegate, UIAlertViewDelegate>
{
BOOL _isConnected;
BOOL _isSkipped;
PBPebbleCentral *_pebbleCentral;
NSOperationQueue *_operationQueue;
PBSMSReplyManager *_smsReplyManager;
NSArray *_watchDumps;
NSData *_coreDumpContents;
MFMailComposeViewController *_mailComposeViewController;
PBContactSupportHelper *_strongSelf;
unsigned int _context;
PBWatch *_lastWatch;
}
+ (BOOL)canSendEmail;
+ (id)contactSupportHelper;
- (void)setIsSkipped:(BOOL)fp8;
- (BOOL)isSkipped;
- (void)setLastWatch:(id)fp8;
- (id)lastWatch;
- (void)setIsConnected:(BOOL)fp8;
- (BOOL)isConnected;
- (void)setContext:(unsigned int)fp8;
- (unsigned int)context;
- (void)setStrongSelf:(id)fp8;
- (id)strongSelf;
- (void)setMailComposeViewController:(id)fp8;
- (id)mailComposeViewController;
- (void)setCoreDumpContents:(id)fp8;
- (id)coreDumpContents;
- (void)setWatchDumps:(id)fp8;
- (id)watchDumps;
- (void)setSmsReplyManager:(id)fp8;
- (id)smsReplyManager;
- (void)setOperationQueue:(id)fp8;
- (id)operationQueue;
- (void)setPebbleCentral:(id)fp8;
- (id)pebbleCentral;
- (void).cxx_destruct;
- (void)addScreenshotToMailComposeViewController:(id)fp8;
- (void)addDatabaseFilesToMailComposeViewController:(id)fp8;
- (void)addCoreDumpFileAttachmentsToMailComposeViewController:(id)fp8;
- (void)addPebbleLogFileAttachmentsToMailComposeViewController:(id)fp8;
- (void)addIOSLogFileAttachmentsToMailComposeViewController:(id)fp8;
- (id)logGeneralInformationHeaderStringWithMainWatch:(id)fp8 allWatches:(id)fp12;
- (id)userIDToShow;
- (id)emailSubjectForWatch:(id)fp8;
- (id)bccRecipients;
- (id)emailRecipients;
- (BOOL)isOnboardingEmail;
- (void)mailComposeController:(id)fp8 didFinishWithResult:(int)fp12 error:(id)fp16;
- (void)alertView:(id)fp8 didDismissWithButtonIndex:(int)fp12;
- (void)alertView:(id)fp8 clickedButtonAtIndex:(int)fp12;
- (void)presentMailComposeViewController;
- (void)collectLogs:(BOOL)fp8;
- (void)showContactSupportWithContext:(unsigned int)fp8 collectLogs:(BOOL)fp12;
- (id)initWithPebbleCentral:(id)fp8 smsReplyManager:(id)fp12;
@end
@interface PBCalendarSettingsViewController : PBTableViewController
{
PBCalendarSettingsViewModel *_viewModel;
UIImageView *_emptyPlaceholderImage;
PBRoundedButton *_disableAllButton;
PBSystemAppSettingsResolveIssueButton *_resolveIssueButton;
}
+ (int)pb_tableViewStyle;
+ (id)viewController;
- (void)setResolveIssueButton:(id)fp8;
- (id)resolveIssueButton;
- (void)setDisableAllButton:(id)fp8;
- (id)disableAllButton;
- (void)setEmptyPlaceholderImage:(id)fp8;
- (id)emptyPlaceholderImage;
- (void)setViewModel:(id)fp8;
- (id)viewModel;
- (void).cxx_destruct;
- (id)addEmptyPlaceholderImageToView;
- (void)showPermissionsError;
- (void)resolveIssuesButtonPressed:(id)fp8;
- (void)disableButtonPressed:(id)fp8;
- (void)dismissSettings:(id)fp8;
- (void)tableView:(id)fp8 didDeselectRowAtIndexPath:(id)fp12;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 titleForHeaderInSection:(int)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (unsigned int)pb_preferredNavigationBarStyle;
- (void)setupViewsWithNeedsConfiguration:(BOOL)fp8;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (id)initWithCalendarSettingsViewModel:(id)fp8;
- (id)init;
@end
@interface PBContactsSettingsViewModel : _ABAddressBookAddRecord
{
id <PBContactsSettingsViewModelDelegate> _delegate;
PBContactPreferredPhoneManager *_contactPreferredPhoneManager;
NSArray *_contactPreferredPhones;
}
+ (id)contactsSettingsViewModel;
- (void)setContactPreferredPhones:(id)fp8;
- (id)contactPreferredPhones;
- (id)contactPreferredPhoneManager;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)removeAllContactPreferredPhones;
- (void)removeContactPreferredPhoneAtIndexPath:(id)fp8;
- (id)preferredPhoneAtIndexPath:(id)fp8;
- (id)cellModelForContactPrefferedPhoneAtIndexPath:(id)fp8;
- (unsigned int)numberOfContactPreferredPhones;
- (void)reloadViewModel;
- (void)handleManagerUpdateNotification:(id)fp8;
- (id)contactDetailsViewModelForIndexPath:(id)fp8;
- (void)dealloc;
- (id)initWithContactPreferredPhoneManager:(id)fp8;
- (id)init;
@end
@interface PBContactsSettingsContactDetailsViewModel : _ABAddressBookAddRecord
{
PBContact *_contact;
PBContactPreferredPhoneManager *_contactPreferredPhoneManager;
}
+ (id)contactsSettingsContactDetailsViewModelWithContact:(id)fp8;
- (id)contactPreferredPhoneManager;
- (id)contact;
- (void).cxx_destruct;
- (BOOL)shouldPhoneNumberBeChecked:(id)fp8;
- (void)removeContactPreferredPhone;
- (id)fullName;
- (unsigned int)numberOfPhoneNumbers;
- (void)selectPhoneNumberAtIndexPath:(id)fp8;
- (id)cellModelForPhoneNumberAtIndexPath:(id)fp8;
- (id)initWithContact:(id)fp8 contactPreferredPhoneManager:(id)fp12;
- (id)init;
@end
@interface PBContactsSettingsTableCellModel : _ABAddressBookAddRecord
{
PBContactPreferredPhone *_contactPreferredPhone;
}
- (id)contactPreferredPhone;
- (void).cxx_destruct;
- (id)initWithContactPreferredPhone:(id)fp8;
- (id)init;
@end
@interface PBContactsSettingsContactDetailsTableCellModel : _ABAddressBookAddRecord
{
BOOL _selected;
PBLabeledValue *_labeledValue;
}
- (BOOL)selected;
- (id)labeledValue;
- (void).cxx_destruct;
- (id)initWithLabeledValue:(id)fp8 isSelected:(BOOL)fp12;
- (id)init;
@end
@interface PBBaseViewController : _ABAddressBookAddRecord
{
UINavigationController *_myNavigationController;
struct CGSize _viewSizeAfterLastLayout;
BOOL _pb_viewIsVisible;
BOOL _showsWatchDisconnectedBanner;
PBWatch *_watch;
}
- (void)setShowsWatchDisconnectedBanner:(BOOL)fp8;
- (BOOL)showsWatchDisconnectedBanner;
- (void)setPb_viewIsVisible:(BOOL)fp8;
- (BOOL)pb_viewIsVisible;
- (id)watch;
- (void).cxx_destruct;
- (void)localizeView;
- (unsigned int)pb_preferredNavigationBarStyle;
- (BOOL)pb_wantsNavigationBar;
- (void)setContentInsetInResponseToWatchDisconnectedBanner:(struct UIEdgeInsets)fp8;
- (void)addWatchDisconnectedBanner;
- (void)setWatch:(id)fp8;
- (void)pb_viewWillLayoutSubviewsAfterSizeChange;
- (void)updateViewConstraints;
- (void)viewDidLayoutSubviews;
- (void)viewWillLayoutSubviews;
- (void)viewDidDisappear:(BOOL)fp8;
- (void)viewWillDisappear:(BOOL)fp8;
- (void)viewDidAppear:(BOOL)fp8;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (id)pb_navigationController;
- (void)setTitle:(id)fp8;
- (void)dealloc;
- (id)initWithNibName:(id)fp8 bundle:(id)fp12 watchSignal:(id)fp16;
- (id)initWithWatchSignal:(id)fp8;
- (id)init;
- (id)initWithNibName:(id)fp8 bundle:(id)fp12;
@end
@interface PBBackgroundFetchManager : _ABAddressBookAddRecord
{
PBWebSyncManager *_webSyncManager;
PBWebSyncTrigger *_webSyncTrigger;
}
- (id)webSyncTrigger;
- (id)webSyncManager;
- (void).cxx_destruct;
- (void)application:(id)fp8 performFetchWithCompletionHandler:(id)fp(null);
- (id)initWithWebSyncManager:(id)fp8 webSyncTrigger:(id)fp12;
- (id)init;
@end
@interface PBWatchfacesGridlineView : PBCollectionReusableView
{
}
- (void)commonInit;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBUserSessionManager : PBHTTPSessionManager
{
RACSignal *_fetchUserInformationSignal;
}
+ (id)authenticatedManagerWithToken:(id)fp8;
- (void)setFetchUserInformationSignal:(id)fp8;
- (id)fetchUserInformationSignal;
- (void).cxx_destruct;
- (id)toggledOptOutOfAnalytics:(BOOL)fp8;
- (id)fetchUserInformation;
@end
@interface PKRevealController : _ABAddressBookAddRecord <UIGestureRecognizerDelegate>
{
BOOL _disableSwipeToReveal;
UIViewController *_frontViewController;
UIViewController *_leftViewController;
UIViewController *_rightViewController;
UIPanGestureRecognizer *_revealPanGestureRecognizer;
UITapGestureRecognizer *_revealResetTapGestureRecognizer;
unsigned int _state;
PKRevealControllerContainerView *_frontViewContainer;
PKRevealControllerContainerView *_leftViewContainer;
PKRevealControllerContainerView *_rightViewContainer;
UIView *_frontViewControllerDimmingView;
NSMutableDictionary *_controllerOptions;
struct _NSRange _leftViewWidthRange;
struct _NSRange _rightViewWidthRange;
struct CGPoint _initialTouchLocation;
struct CGPoint _previousTouchLocation;
}
+ (id)revealControllerWithFrontViewController:(id)fp8 rightViewController:(id)fp12 options:(id)fp16;
+ (id)revealControllerWithFrontViewController:(id)fp8 leftViewController:(id)fp12 options:(id)fp16;
+ (id)revealControllerWithFrontViewController:(id)fp8 leftViewController:(id)fp12 rightViewController:(id)fp16 options:(id)fp20;
- (void)setPreviousTouchLocation:(struct CGPoint)fp8;
- (struct CGPoint)previousTouchLocation;
- (void)setInitialTouchLocation:(struct CGPoint)fp8;
- (struct CGPoint)initialTouchLocation;
- (void)setControllerOptions:(id)fp8;
- (id)controllerOptions;
- (void)setRightViewWidthRange:(struct _NSRange)fp8;
- (struct _NSRange)rightViewWidthRange;
- (void)setLeftViewWidthRange:(struct _NSRange)fp8;
- (struct _NSRange)leftViewWidthRange;
- (void)setFrontViewControllerDimmingView:(id)fp8;
- (id)frontViewControllerDimmingView;
- (void)setRightViewContainer:(id)fp8;
- (id)rightViewContainer;
- (void)setLeftViewContainer:(id)fp8;
- (id)leftViewContainer;
- (void)setFrontViewContainer:(id)fp8;
- (id)frontViewContainer;
- (BOOL)disableSwipeToReveal;
- (void)setState:(unsigned int)fp8;
- (unsigned int)state;
- (void)setRevealResetTapGestureRecognizer:(id)fp8;
- (id)revealResetTapGestureRecognizer;
- (void)setRevealPanGestureRecognizer:(id)fp8;
- (id)revealPanGestureRecognizer;
- (id)rightViewController;
- (id)leftViewController;
- (id)frontViewController;
- (void).cxx_destruct;
- (void)dealloc;
- (void)viewWillTransitionToSize:(struct CGSize)fp8 withTransitionCoordinator:(id)fp16;
- (void)willAnimateRotationToInterfaceOrientation:(int)fp8 duration:(double)fp12;
- (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
- (unsigned int)supportedInterfaceOrientations;
- (BOOL)shouldAutorotate;
- (unsigned int)autoresizingMaskForRightViewContainer;
- (unsigned int)autoresizingMaskForLeftViewContainer;
- (unsigned int)autoresizingMaskForFrontViewContainer;
- (struct CGRect)rightViewFrame;
- (struct CGRect)leftViewFrame;
- (struct CGRect)frontViewFrameForRightViewPresentationMode;
- (struct CGRect)frontViewFrameForLeftViewPresentationMode;
- (struct CGRect)frontViewFrameForCenter;
- (struct CGRect)frontViewFrameForVisibleRightView;
- (struct CGRect)frontViewFrameForVisibleLeftView;
- (struct CGRect)frontViewFrameForCurrentState;
- (float)rightViewMinWidth;
- (float)leftViewMinWidth;
- (float)rightViewMaxWidthRespectingOverdraw:(BOOL)fp8;
- (float)leftViewMaxWidthRespectingOverdraw:(BOOL)fp8;
- (void)adjustLeftAndRightViewVisibilities;
- (BOOL)isFrontViewEntirelyVisible;
- (BOOL)isRightViewVisible;
- (BOOL)isLeftViewVisible;
- (void)snapFrontViewToClosestEdge;
- (BOOL)shouldMoveFrontViewLeftwardsForVelocity:(float)fp8;
- (BOOL)shouldMoveFrontViewRightwardsForVelocity:(float)fp8;
- (void)setFrontViewFrameLinearly:(struct CGRect)fp8 animated:(BOOL)fp24 duration:(float)fp28 options:(unsigned int)fp32 completion:(id)fp(null);
- (void)setFrontViewFrame:(struct CGRect)fp8 animated:(BOOL)fp24 completion:(id)fp(null);
- (void)resignPresentationModeForRightViewControllerEntirely:(BOOL)fp8 animated:(BOOL)fp12 completion:(id)fp(null);
- (void)resignPresentationModeForLeftViewControllerEntirely:(BOOL)fp8 animated:(BOOL)fp12 completion:(id)fp(null);
- (void)enterPresentationModeForRightViewControllerAnimated:(BOOL)fp8 completion:(id)fp(null);
- (void)enterPresentationModeForLeftViewControllerAnimated:(BOOL)fp8 completion:(id)fp(null);
- (void)showFrontViewControllerAnimated:(BOOL)fp8 completion:(id)fp(null);
- (void)showRightViewControllerAnimated:(BOOL)fp8 completion:(id)fp(null);
- (void)showLeftViewControllerAnimated:(BOOL)fp8 completion:(id)fp(null);
- (void)moveFrontViewLeftwardsIfPossible;
- (void)moveFrontViewRightwardsIfPossible;
- (void)translateFrontViewBy:(float)fp8 isOverdrawing:(BOOL)fp12;
- (void)translateViewsBy:(float)fp8 animationType:(unsigned int)fp12;
- (BOOL)gestureRecognizerShouldBegin:(id)fp8;
- (void)handleGestureEndedWithRecognizer:(id)fp8;
- (void)handleGestureChangedWithRecognizer:(id)fp8;
- (void)handleGestureBeganWithRecognizer:(id)fp8;
- (void)didRecognizePanWithGestureRecognizer:(id)fp8;
- (void)didRecognizeTapWithGestureRecognizer:(id)fp8;
- (void)setDisableSwipeToReveal:(BOOL)fp8;
- (BOOL)recognizesResetTapOnFrontView;
- (void)setRecognizesResetTapOnFrontView:(BOOL)fp8;
- (BOOL)recognizesPanningOnFrontView;
- (void)setRecognizesPanningOnFrontView:(BOOL)fp8;
- (void)setDisablesFrontViewInteraction:(BOOL)fp8;
- (BOOL)disablesFrontViewInteraction;
- (float)quickSwipeVelocity;
- (void)setQuickSwipeVelocity:(float)fp8;
- (void)setAllowsOverdraw:(BOOL)fp8;
- (BOOL)allowsOverdraw;
- (void)setAnimationType:(unsigned int)fp8;
- (unsigned int)animationType;
- (void)setAnimationCurve:(int)fp8;
- (int)animationCurve;
- (void)setAnimationDuration:(float)fp8;
- (float)animationDuration;
- (id)options;
- (void)setupTapGestureRecognizer;
- (void)setupPanGestureRecognizer;
- (void)setupViewControllers;
- (void)setup;
- (void)updateResetTapGestureRecognizer;
- (void)updatePanGestureRecognizer;
- (void)removeTapGestureRecognizerFromFrontView;
- (void)addTapGestureRecognizerToFrontView;
- (void)removePanGestureRecognizerFromFrontView;
- (void)addPanGestureRecognizerToFrontView;
- (void)removeRightViewControllerFromHierarchy;
- (void)addRightViewControllerToHierarchy;
- (void)removeLeftViewControllerFromHierarchy;
- (void)addLeftViewControllerToHierarchy;
- (void)removeFrontViewControllerFromHierarchy;
- (void)addFrontViewControllerToHierarchy;
- (void)viewDidLoad;
- (BOOL)isPresentationModeActive;
- (id)focusedController;
- (void)setMinimumWidth:(float)fp8 maximumWidth:(float)fp12 forViewController:(id)fp16;
- (BOOL)hasLeftViewController;
- (BOOL)hasRightViewController;
- (unsigned int)type;
- (void)setRightViewController:(id)fp8;
- (void)setLeftViewController:(id)fp8;
- (void)setFrontViewController:(id)fp8 focusAfterChange:(BOOL)fp12 completion:(id)fp(null);
- (void)setFrontViewController:(id)fp8;
- (void)resignPresentationModeEntirely:(BOOL)fp8 animated:(BOOL)fp12 completion:(id)fp(null);
- (void)enterPresentationModeAnimated:(BOOL)fp8 completion:(id)fp(null);
- (void)showViewController:(id)fp8 animated:(BOOL)fp12 completion:(id)fp(null);
- (void)showViewController:(id)fp8;
- (id)visibleFrontViewController;
- (void)commonInitializer;
- (id)initWithNibName:(id)fp8 bundle:(id)fp12;
- (id)initWithCoder:(id)fp8;
- (id)init;
- (id)initWithFrontViewController:(id)fp8 leftViewController:(id)fp12 rightViewController:(id)fp16 options:(id)fp20;
- (id)initWithFrontViewController:(id)fp8 rightViewController:(id)fp12 options:(id)fp16;
- (id)initWithFrontViewController:(id)fp8 leftViewController:(id)fp12 options:(id)fp16;
@end
@interface PBDetailPopupTableSection : _ABAddressBookAddRecord
{
NSArray *_cells;
}
+ (id)generalInfoSectionWithDelegate:(id)fp8;
+ (id)timelineSectionWithDelegate:(id)fp8;
- (id)cells;
- (void).cxx_destruct;
- (id)cellAtIndex:(int)fp8;
- (int)numberOfCells;
- (id)initWithCells:(id)fp8;
- (id)init;
@end
@interface PBWeatherResourceMapper : _ABAddressBookAddRecord
{
}
+ (unsigned char)weatherTypeForIconCode:(id)fp8;
+ (id)iconResourceForIconCode:(id)fp8;
@end
@interface PBValetManager : _ABAddressBookAddRecord
{
}
+ (id)valetForIdentifier:(id)fp8;
- (id)init;
@end
@interface PBDebugNotificationSourceViewController : PBBaseViewController
{
UIButton *_smsRepliesEnableButton;
UIButton *_smsRepliesDisableButton;
PBSMSReplyManager *_smsReplyManager;
}
+ (id)viewController;
- (id)smsReplyManager;
- (void)setSmsRepliesDisableButton:(id)fp8;
- (id)smsRepliesDisableButton;
- (void)setSmsRepliesEnableButton:(id)fp8;
- (id)smsRepliesEnableButton;
- (void).cxx_destruct;
- (void)disableButtonTapped:(id)fp8;
- (void)enableButtonTapped:(id)fp8;
- (void)viewDidLoad;
- (id)initWithSMSReplyManager:(id)fp8;
@end
@interface PBPutBytesMessage : PBProtocolMessage
{
unsigned int _cookie;
}
- (unsigned int)cookie;
- (id)initWithCookie:(unsigned int)fp8 commandID:(unsigned char)fp12 payload:(id)fp16;
@end
@interface PBDetailPopupViewActionCell : PBTableViewCell
{
PBDetailPopupTableCell *_cell;
UILabel *_titleLabel;
PBSwitch *_actionSwitch;
}
+ (id)reuseIdentifier;
- (void)setActionSwitch:(id)fp8;
- (id)actionSwitch;
- (void)setTitleLabel:(id)fp8;
- (id)titleLabel;
- (void)setCell:(id)fp8;
- (id)cell;
- (void).cxx_destruct;
- (void)switchToggled:(id)fp8;
- (void)prepareForReuse;
- (void)awakeFromNib;
@end
@interface PBManagedWeatherAppRecordStatusID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedWeatherAppRecordStatus : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (void)setPrimitiveRecordDeletedValue:(BOOL)fp8;
- (BOOL)primitiveRecordDeletedValue;
- (void)setRecordDeletedValue:(BOOL)fp8;
- (BOOL)recordDeletedValue;
- (id)objectID;
@end
@interface PBViewModelBasedTableViewController : PBTableViewController
{
PBViewModel *_viewModel;
}
- (id)viewModel;
- (void).cxx_destruct;
- (id)initWithViewModel:(id)fp8 nibName:(id)fp12 bundle:(id)fp16;
- (id)initWithViewModel:(id)fp8;
- (id)initWithNibName:(id)fp8 bundle:(id)fp12;
- (id)init;
@end
@interface PBManagedCalendarAlarm : _PBManagedCalendarAlarm
{
}
@end
@interface PBAPIToolsProxyingHTTPMiddleware : _ABAddressBookAddRecord <PBHTTPProtocolMiddleware>
{
}
+ (id)replacedURLHostsMapping;
+ (id)sharedMiddleware;
+ (BOOL)isAPIToolsProxyingEnabled;
+ (void)setAPIToolsProxyingEnabled:(BOOL)fp8;
+ (void)load;
- (id)PBHTTPProtocol:(id)fp8 willPrepareRequest:(id)fp12;
- (id)requestByReplacingHostnameToAPIToolsProxy:(id)fp8;
- (BOOL)shouldProxyRequest:(id)fp8;
@end
@interface PBAppUpgradeResponse : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSArray *_applications;
NSArray *_failedUpgrades;
}
+ (id)failedUpgradesJSONTransformer;
+ (id)applicationsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)failedUpgrades;
- (id)applications;
- (void).cxx_destruct;
@end
@interface PBWatchfacesHeaderView : PBCollectionReusableView
{
UILabel *_textLabel;
}
- (id)textLabel;
- (void).cxx_destruct;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBHealthInsightSettingSessionManager : PBHTTPSessionManager
{
PBRemoteResourceFileStorage *_cache;
}
- (id)cache;
- (void).cxx_destruct;
- (id)latestHealthInsightSettingUpdateAvailableForHardwarePlatform:(id)fp8;
- (id)downloadHealthInsightSetting:(id)fp8;
- (id)initWithCache:(id)fp8;
@end
@interface PBHealthInsightSettingMetadataRemoteResource : _ABAddressBookAddRecord <PBRemoteResource>
{
NSString *_proposedFileName;
NSURLRequest *_URLRequest;
}
+ (id)healthInsightSettingManifestURLWithFirmwarePlatform:(id)fp8;
- (id)URLRequest;
- (id)proposedFileName;
- (void).cxx_destruct;
- (BOOL)needsAuthentication;
- (double)maximumAge;
- (id)initWithFirmwarePlatform:(id)fp8;
- (id)init;
@end
@interface PBHTTPAction : _ABAddressBookAddRecord
{
NSString *_method;
NSURL *_url;
NSDictionary *_headers;
NSDictionary *_bodyJSON;
NSString *_bodyText;
NSString *_successText;
NSString *_successIcon;
NSString *_failureText;
NSString *_failureIcon;
}
+ (id)httpActionWithAttributes:(id)fp8 accountToken:(id)fp12 watchToken:(id)fp16;
- (id)failureIcon;
- (id)failureText;
- (id)successIcon;
- (id)successText;
- (id)bodyText;
- (id)bodyJSON;
- (id)headers;
- (id)url;
- (id)method;
- (void).cxx_destruct;
- (BOOL)isValid;
- (void)addAttributes:(id)fp8 accountToken:(id)fp12 watchToken:(id)fp16;
- (id)init;
@end
@interface PBFlowContext : _ABAddressBookAddRecord
{
int _selectedWatchModel;
}
- (void)setSelectedWatchModel:(int)fp8;
- (int)selectedWatchModel;
- (id)init;
@end
@interface PBSMSMessage : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSArray *_recipients;
NSString *_text;
}
+ (id)recipientsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)messageWithRecipients:(id)fp8 text:(id)fp12;
- (id)text;
- (id)recipients;
- (void).cxx_destruct;
@end
@interface PBVoiceResponse : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSArray *_confidences;
NSArray *_transcriptions;
NSArray *_sentences;
}
+ (id)sentencesJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)sentences;
- (id)transcriptions;
- (id)confidences;
- (void).cxx_destruct;
@end
@interface PBVoiceResponseWord : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSString *_confidence;
NSString *_word;
}
+ (id)JSONKeyPathsByPropertyKey;
- (id)word;
- (id)confidence;
- (void).cxx_destruct;
@end
@interface PBBTClassicInvalidTransportViewController : PBPairingBaseViewController
{
UILabel *_titleLabel;
UILabel *_messageLabel;
PBRoundedButton *_retryButton;
PBRoundedButton *_notNowButton;
NSString *_titleText;
}
- (id)titleText;
- (void)setNotNowButton:(id)fp8;
- (id)notNowButton;
- (void)setRetryButton:(id)fp8;
- (id)retryButton;
- (void)setMessageLabel:(id)fp8;
- (id)messageLabel;
- (void)setTitleLabel:(id)fp8;
- (id)titleLabel;
- (void).cxx_destruct;
- (void)notNowButtonPressed;
- (void)retryButtonTapped;
- (BOOL)canSkip;
- (void)viewDidLoad;
- (id)initWithInvalidTransportNamed:(id)fp8;
@end
@interface PBLanguagePackInfoStore : _ABAddressBookAddRecord
{
NSString *_watchSerialNumber;
}
- (id)watchSerialNumber;
- (void).cxx_destruct;
- (id)lastDateLanguagePacksArchivedUserDefaultsKey;
- (id)archivedLanguagePacksUserDefaultsKey;
- (void)setLastTimeLanguagePacksWereCached:(id)fp8;
- (id)lastTimeLanguagePacksWereCached;
- (void)setCachedLanguagePacks:(id)fp8;
- (id)cachedLanguagePacks;
- (id)init;
- (id)initWithWatchSerialNumber:(id)fp8;
@end
@interface PBSupportWebViewPresenter : _ABAddressBookAddRecord
{
}
+ (void)presentWebViewWithSupportURL:(id)fp8 title:(id)fp12 presenterViewController:(id)fp16;
@end
@interface PBAppManagerDataUpdatePolicyTimeBased : _ABAddressBookAddRecord <PBLockerAppManagerDataUpdatePolicy>
{
}
+ (id)policy;
- (void)setLastUpdateDate:(id)fp8 forUserWithAccountID:(id)fp12;
- (id)lastUpdateDateForUserWithAccountID:(id)fp8;
- (void)setLastUpdateDate:(id)fp8 forWatchWithSerialNumber:(id)fp12;
- (id)lastUpdateDateForWatchWithSerialNumber:(id)fp8;
- (id)userDefaultsKeyForLastUpdateDateForUserWithAccountID:(id)fp8;
- (id)userDefaultsKeyForLastUpdateDateForWatchWithSerialNumber:(id)fp8;
- (void)lockerAppManager:(id)fp8 wantsToForceRefreshLockerAppsForUserWithAccountID:(id)fp12;
- (void)lockerAppManager:(id)fp8 didFetchLockerAppsWithNewDataForUserWithAccountID:(id)fp12;
- (BOOL)lockerAppManager:(id)fp8 shouldFetchLockerAppsForUserWithAccountID:(id)fp12;
- (BOOL)isDate:(id)fp8 farEnoughInThePastWithThresholdMinutes:(unsigned int)fp12;
@end
@interface PBWatchConnectionProblemPresenter : _ABAddressBookAddRecord <PBHandshakeWatchServiceDelegate>
{
UIViewController *_viewController;
PBPebbleCentral *_pebbleCentral;
}
- (id)pebbleCentral;
- (id)viewController;
- (void).cxx_destruct;
- (void)handshakeWatchService:(id)fp8 didFailHandshakeWithError:(id)fp12;
- (id)initWithPresenterViewController:(id)fp8 pebbleCentral:(id)fp12;
- (id)init;
@end
@interface PBActiveWatchSelectionViewController : PBBaseViewController <UICollectionViewDataSource, UICollectionViewDelegate, PBActiveWatchSelectionCellDelegate, PBActiveWatchSelectionViewModelDelegate, PBWatchSelectionViewModelDelegate>
{
id <PBViewControllerFlowProvider> _watchSetupViewControllerFlowProvider;
PBActiveWatchSelectionViewModel *_viewModel;
PBWatchSelectionViewModel *_addWatchViewModel;
UICollectionView *_collectionView;
}
+ (id)viewController;
- (void)setCollectionView:(id)fp8;
- (id)collectionView;
- (void)setAddWatchViewModel:(id)fp8;
- (id)addWatchViewModel;
- (void)setViewModel:(id)fp8;
- (id)viewModel;
- (id)watchSetupViewControllerFlowProvider;
- (void).cxx_destruct;
- (id)middleCellIndexPath;
- (id)viewModelForIndexPath:(id)fp8;
- (void)viewModelWatchesChanged:(id)fp8;
- (id)indexPathsWithItemIndexSet:(id)fp8 inSection:(int)fp12;
- (void)dismiss;
- (void)configureDetailsView:(id)fp8 forIndexPath:(id)fp12;
- (void)configureCell:(id)fp8 forIndexPath:(id)fp12;
- (void)activeWatchSelectionCellDidDisappear:(id)fp8;
- (void)showPairNewWatchWithViewModel:(id)fp8;
- (void)failedActiveWatchSelectionWithViewModel:(id)fp8;
- (void)dismissActiveWatchSelectionWithViewModel:(id)fp8;
- (void)collectionView:(id)fp8 didSelectItemAtIndexPath:(id)fp12;
- (id)collectionView:(id)fp8 viewForSupplementaryElementOfKind:(id)fp12 atIndexPath:(id)fp16;
- (id)collectionView:(id)fp8 cellForItemAtIndexPath:(id)fp12;
- (int)collectionView:(id)fp8 numberOfItemsInSection:(int)fp12;
- (int)numberOfSectionsInCollectionView:(id)fp8;
- (void)viewWillDisappear:(BOOL)fp8;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (id)initWithWatchSetupViewControllerFlowProvider:(id)fp8;
- (id)init;
@end
@interface PBFirmwareFileURLHandler : PBBaseFileURLHandler
{
PBActiveWatch *_activeWatch;
PBFirmwareUpdatePresenter *_firmwareUpdatePresenter;
PBPresentViewControllerCoordinator *_modalCoordinator;
}
- (void)setModalCoordinator:(id)fp8;
- (id)modalCoordinator;
- (void)setFirmwareUpdatePresenter:(id)fp8;
- (id)firmwareUpdatePresenter;
- (void)setActiveWatch:(id)fp8;
- (id)activeWatch;
- (void).cxx_destruct;
- (void)processFileAtURL:(id)fp8;
- (BOOL)canHandleFileURL:(id)fp8;
- (id)initWithActiveWatch:(id)fp8 firmwareUpdatePresenter:(id)fp12 modalCoordinator:(id)fp16;
@end
@interface PBLightFontLabel : PBCustomFontLabel
{
}
- (void)pb_updateFontWithSize:(float)fp8;
@end
@interface PBWatchDisconnectedBannerView : _ABAddressBookAddRecord
{
BOOL _visible;
PBPebbleCentral *_pebbleCentral;
PBActiveWatch *_activeWatch;
UIViewController *_parentViewController;
UIButton *_tapToConnectButton;
UILabel *_buttonTitleLabel;
}
+ (id)addToController:(id)fp8;
- (BOOL)visible;
- (void)setButtonTitleLabel:(id)fp8;
- (id)buttonTitleLabel;
- (void)setTapToConnectButton:(id)fp8;
- (id)tapToConnectButton;
- (id)parentViewController;
- (void)setActiveWatch:(id)fp8;
- (id)activeWatch;
- (void)setPebbleCentral:(id)fp8;
- (id)pebbleCentral;
- (void).cxx_destruct;
- (void)viewWasTapped;
- (void)setVisible:(BOOL)fp8 animated:(BOOL)fp12;
- (void)setVisible:(BOOL)fp8;
- (void)updatePositionAccordingToVisibility;
- (void)didMoveToSuperview;
- (void)setParentViewController:(id)fp8;
- (void)setUpBindings;
- (void)awakeFromInjection;
- (id)initWithCoder:(id)fp8;
@end
@interface PBAddressBookAuthorizationManager : _ABAddressBookAddRecord
{
}
+ (void)requestAuthorizationWithCompletion:(id)fp(null);
+ (int)authorizationStatus;
@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;
NSLayoutConstraint *_appScreenshotTrailingConstraint;
PBWebAppStoreURLFactory *_webAppStoreURLFactory;
}
+ (id)viewControllerWithViewModel:(id)fp8;
- (id)webAppStoreURLFactory;
- (void)setAppScreenshotTrailingConstraint:(id)fp8;
- (id)appScreenshotTrailingConstraint;
- (void)setAppScreenshotView:(id)fp8;
- (id)appScreenshotView;
- (void)setWatchCasingView:(id)fp8;
- (id)watchCasingView;
- (void)setShareButton:(id)fp8;
- (id)shareButton;
- (void)setFavLabel:(id)fp8;
- (id)favLabel;
- (void)setAppCompanyLabel:(id)fp8;
- (id)appCompanyLabel;
- (void)setAppNameLabel:(id)fp8;
- (id)appNameLabel;
- (void)setAppIconView:(id)fp8;
- (id)appIconView;
- (void)setTableSections:(id)fp8;
- (id)tableSections;
- (void)setViewModel:(id)fp8;
- (id)viewModel;
- (void)setForegroundView:(id)fp8;
- (id)foregroundView;
- (void).cxx_destruct;
- (void)presentAppDetailModalController;
- (void)presentEmailDeveloperControllerWithEmail:(id)fp8;
- (void)mailComposeController:(id)fp8 didFinishWithResult:(int)fp12 error:(id)fp16;
- (float)screenshotTrailingConstantForWatch:(id)fp8;
- (id)generateVerticalDivider;
- (id)generateDivider;
- (id)generateCompanionButton;
- (id)generateQuickGlanceViews;
- (void)layoutAppNameLabel:(id)fp8 appCompanyLabel:(id)fp12 inView:(id)fp16;
- (void)layoutAppNameLabel:(id)fp8 appCompanyLabel:(id)fp12 rightOfAppIconView:(id)fp16 inView:(id)fp20;
- (id)generateAppIconView;
- (id)generateAppCompanyLabel;
- (id)generateAppNameLabel;
- (id)generateFirstRowView;
- (id)generateLeftHeaderView;
- (id)layoutBottomButtonInView:(id)fp8;
- (void)layoutViews:(id)fp8 verticallyInContainer:(id)fp12 spacing:(float)fp16;
- (id)generateActionButton;
- (id)generateButtonsView;
- (id)generateTableView;
- (id)generateHeaderView;
- (id)layoutForegroundViewInView:(id)fp8;
- (id)layoutBackgroundViewInView:(id)fp8;
- (id)areTimelineNotificationsEnabledForCell:(id)fp8;
- (id)areTimelinePinsEnabledForCell:(id)fp8;
- (void)contactDeveloper:(id)fp8;
- (void)openAboutWatchApp:(id)fp8;
- (void)toggleAreTimelineNotificationsEnabled:(id)fp8;
- (void)toggleAreTimelinePinsEnabled:(id)fp8;
- (void)viewModel:(id)fp8 openShareMenuWithWatchApp:(id)fp12;
- (void)presentAppAboutWebPageForViewModel:(id)fp8;
- (void)presentEmailDeveloperForViewModel:(id)fp8;
- (void)showCompanionAppForViewModel:(id)fp8;
- (void)openHealthSettings:(id)fp8;
- (void)openWeatherSettings:(id)fp8;
- (void)viewModel:(id)fp8 openSettingsForWatchApp:(id)fp12;
- (void)openCalendarSettings:(id)fp8;
- (void)backgroundTapped:(id)fp8;
- (BOOL)tableView:(id)fp8 shouldHighlightRowAtIndexPath:(id)fp12;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (void)shareButtonTapped:(id)fp8;
- (void)getCompanionApp:(id)fp8;
- (void)setAsDefaultWatchFace:(id)fp8;
- (void)deleteWatchApp:(id)fp8;
- (void)openSettings:(id)fp8;
- (void)viewDidLoad;
- (void)loadView;
- (id)initWithViewModel:(id)fp8 webAppStoreURLFactory:(id)fp12;
- (id)init;
@end
@interface PBAudioStopMessage : PBProtocolMessage
{
unsigned short _sessionId;
}
+ (void)load;
- (unsigned short)sessionId;
- (id)initWithSessionId:(unsigned short)fp8;
- (id)initWithData:(id)fp8;
@end
@interface PBAppManagerDataUpdatePolicyAggressive : _ABAddressBookAddRecord <PBLockerAppManagerDataUpdatePolicy>
{
}
+ (id)policy;
- (BOOL)lockerAppManager:(id)fp8 shouldFetchLockerAppsForUserWithAccountID:(id)fp12;
@end
@interface PBWatchAppCellViewModel : _ABAddressBookAddRecord
{
UIImage *_iconImage;
NSURL *_iconURL;
NSString *_appName;
NSString *_appAuthor;
BOOL _hasWarning;
BOOL _hasSettings;
BOOL _canMove;
BOOL _enableActions;
BOOL _incompatible;
id <PBWatchAppCellViewModelDelegate> _delegate;
void *_observationInfo;
}
+ (id)viewModelForSystemApp:(int)fp8;
+ (id)healthViewModelWithHealthManager:(id)fp8;
+ (id)weatherViewModelWithWeatherManager:(id)fp8;
+ (id)calendarViewModelWithCalendarEventManager:(id)fp8;
+ (id)viewModelWithWatchApp:(id)fp8 platformType:(int)fp12;
- (void)setObservationInfo:(void *)fp8;
- (void *)observationInfo;
- (void)setIncompatible:(BOOL)fp8;
- (BOOL)isIncompatible;
- (void)setEnableActions:(BOOL)fp8;
- (BOOL)enableActions;
- (void)setCanMove:(BOOL)fp8;
- (BOOL)canMove;
- (BOOL)hasSettings;
- (BOOL)hasWarning;
- (id)appAuthor;
- (id)appName;
- (id)iconURL;
- (id)iconImage;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)openSettings;
- (id)initPrivate;
@end
@interface PBBackedWatchAppCellViewModel : PBWatchAppCellViewModel
{
PBWatchApp *_watchApp;
}
- (id)watchApp;
- (void).cxx_destruct;
- (void)openSettings;
- (id)initWithWatchApp:(id)fp8 platformType:(int)fp12;
@end
@interface PBCalendarWatchAppCellViewModel : PBWatchAppCellViewModel
{
}
- (void)openSettings;
- (id)initWithCalendarEventManager:(id)fp8;
@end
@interface PBWeatherWatchAppCellViewModel : PBWatchAppCellViewModel
{
}
- (void)openSettings;
- (id)initWithWeatherManager:(id)fp8;
@end
@interface PBHealthWatchAppCellViewModel : PBWatchAppCellViewModel
{
}
- (void)openSettings;
- (id)initWithHealthManager:(id)fp8;
@end
@interface PBSystemWatchAppCellViewModel : PBWatchAppCellViewModel
{
}
- (void)openSettings;
- (id)initWithName:(id)fp8 author:(id)fp12 icon:(id)fp16;
@end
@interface PBWeatherAppManager : _ABAddressBookAddRecord
{
unsigned int _weatherDatabaseAvailable;
NSHashTable *_watchServices;
NSObject<OS_dispatch_queue> *_servicesQueue;
PBWeatherAppDataStore *_weatherDataStore;
}
- (id)weatherDataStore;
- (id)servicesQueue;
- (id)watchServices;
- (void)setWeatherDatabaseAvailable:(unsigned int)fp8;
- (unsigned int)weatherDatabaseAvailable;
- (void).cxx_destruct;
- (void)removeRecordsWithLatitude:(id)fp8 longitude:(id)fp12 isCurrentLocation:(BOOL)fp16;
- (void)weatherDatabaseIsAvailable:(BOOL)fp8;
- (void)synchronizeAllWatchServices;
- (id)findDailyWeatherRecordsWithDate:(id)fp8;
- (void)removeWeatherStatusesForWatch:(id)fp8;
- (void)synchronizationFinishedForWatch:(id)fp8;
- (void)acknowledgeWeatherChange:(id)fp8 forWatch:(id)fp12;
- (id)weatherChangesForWatch:(id)fp8;
- (void)pruneWeatherAppChanges;
- (void)removeWeatherWatchService:(id)fp8;
- (void)addWeatherWatchService:(id)fp8;
- (id)weatherRecordsFromReport:(id)fp8;
- (void)didUpdateReport:(id)fp8;
- (id)init;
@end
@interface PBManagedWeatherAppRecordStatus : _PBManagedWeatherAppRecordStatus <PBBlobEntryStatus>
{
}
+ (id)allBlobEntryStatusesForWatch:(id)fp8;
+ (id)blobEntryStatusForWatch:(id)fp8 blobEntry:(id)fp12 lastSyncAt:(id)fp16 inManagedObjectContext:(id)fp20;
- (void)setBlobEntry:(id)fp8;
- (id)blobEntry;
- (void)setBlobEntryStatusDeleted:(BOOL)fp8;
- (BOOL)blobEntryStatusDeleted;
- (void)addToWatch:(id)fp8;
@end
@interface PBJSBridgeAPIRequest : _ABAddressBookAddRecord <PBJSBridgeAPITransaction>
{
NSString *_methodName;
NSNumber *_callbackId;
NSMutableDictionary *_dataDictionary;
}
- (void).cxx_destruct;
- (void)addDataItemValue:(id)fp8 forKey:(id)fp12;
- (id)transactionPacketAsDictionary;
- (id)initWithMethodName:(id)fp8 withCallbackId:(id)fp12;
@end
@interface PBWatchAnalyticsSessionManager : PBHTTPSessionManager <PBAnalyticsSessionManager>
{
}
- (id)sendAnalyticsDataEntry:(id)fp8;
@end
@interface PBWatchAnalyticsDataEntryPayload : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSUUID *_eventID;
NSDate *_receivedAt;
NSTimeZone *_timeZone;
NSDictionary *_globalProperties;
NSData *_rawData;
}
+ (id)rawDataJSONTransformer;
+ (id)timeZoneJSONTransformer;
+ (id)receivedAtJSONTransformer;
+ (id)eventIDJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)payloadWithAnalyticsDataEntry:(id)fp8;
- (id)rawData;
- (id)globalProperties;
- (id)timeZone;
- (id)receivedAt;
- (id)eventID;
- (void).cxx_destruct;
@end
@interface PBManagedTimelineItemAttributableID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedTimelineItemAttributable : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)attributesSet;
- (id)objectID;
@end
@interface PBWebAppStoreViewController : PBPebbleWebViewController
{
BOOL _showSearchButton;
BOOL _webViewWantsToShowSearchButton;
BOOL _webViewWantsToShowShareButton;
UIBarButtonItem *_searchBarButton;
UIBarButtonItem *_shareBarButton;
PBJSBridgeVisibleWatchApp *_currentlyVisibleApp;
PBLockerAppManager *_lockerAppManager;
PBAccountSession *_accountSession;
}
+ (id)viewControllerWithURL:(id)fp8;
- (id)accountSession;
- (void)setLockerAppManager:(id)fp8;
- (id)lockerAppManager;
- (void)setWebViewWantsToShowShareButton:(BOOL)fp8;
- (BOOL)webViewWantsToShowShareButton;
- (void)setWebViewWantsToShowSearchButton:(BOOL)fp8;
- (BOOL)webViewWantsToShowSearchButton;
- (void)setCurrentlyVisibleApp:(id)fp8;
- (id)currentlyVisibleApp;
- (void)setShareBarButton:(id)fp8;
- (void)setSearchBarButton:(id)fp8;
- (void)setShowSearchButton:(BOOL)fp8;
- (BOOL)showSearchButton;
- (void).cxx_destruct;
- (unsigned int)pb_preferredNavigationBarStyle;
- (void)loadAppToDeviceAndLocker:(id)fp8;
- (void)setVisibleApp:(id)fp8;
- (void)setNavBarTitle:(id)fp8;
- (void)handleTapOnShareButton;
- (void)handleTapOnSearchIcon;
- (id)rightBarButtonItemWithWantsSearchButton:(BOOL)fp8 wantsShareButton:(BOOL)fp12;
- (id)shareBarButton;
- (id)searchBarButton;
- (void)addToLockerApp:(id)fp8 completionBlock:(id)fp(null);
- (void)installApp:(id)fp8 completionBlock:(id)fp(null);
- (id)requestWithURL:(id)fp8;
- (id)implementedJavascriptBridgeMethods;
- (void)viewDidLoad;
- (id)init;
- (id)initWithURL:(id)fp8 accountSession:(id)fp12 currentUserLockerAppManager:(id)fp16;
@end
@interface PBHexRepresentationValueTransformer : _ABAddressBookAddRecord
{
}
+ (id)hexRepresentationValueTranformerWithValueRequired:(BOOL)fp8;
@end
@interface PBTimelineBlobMapperFirmwareConfiguration : _ABAddressBookAddRecord <MTLJSONSerializing, PBTimelineBlobMapperConfiguration>
{
NSDictionary *_attributes;
NSDictionary *_layouts;
NSDictionary *_resources;
}
+ (id)resourcesJSONTransformer;
+ (id)attributesJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)resources;
- (id)layouts;
- (id)attributes;
- (void).cxx_destruct;
- (BOOL)validateResources:(inout id *)fp8 error:(out id *)fp12;
- (BOOL)validateLayouts:(inout id *)fp8 error:(out id *)fp12;
- (BOOL)validateAttributes:(inout id *)fp8 error:(out id *)fp12;
@end
@interface PBWebTimelinePin : _ABAddressBookAddRecord <MTLJSONSerializing>
{
BOOL _floating;
NSUUID *_guid;
PBWebTimelinePinSource *_source;
PBTimelineDataSourceIdentifier *_dataSource;
NSDate *_time;
unsigned int _duration;
PBWebTimelineLayout *_layout;
NSDate *_createTime;
PBWebTimelineNotification *_createNotification;
NSDate *_updateTime;
PBWebTimelineNotification *_updateNotification;
NSArray *_actions;
NSArray *_reminders;
}
+ (id)updateNotificationJSONTransformer;
+ (id)updateTimeJSONTransformer;
+ (id)timeJSONTransformer;
+ (id)remindersJSONTransformer;
+ (id)layoutJSONTransformer;
+ (id)guidJSONTransformer;
+ (id)dataSourceJSONTransformer;
+ (id)createNotificationJSONTransformer;
+ (id)createTimeJSONTransformer;
+ (id)actionsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)reminders;
- (id)actions;
- (id)updateNotification;
- (id)updateTime;
- (id)createNotification;
- (id)createTime;
- (id)layout;
- (BOOL)isFloating;
- (unsigned int)duration;
- (id)time;
- (id)dataSource;
- (id)source;
- (id)guid;
- (void).cxx_destruct;
@end
@interface PBPebbleWebViewController : PBBaseViewController <PBWebViewDelegate>
{
BOOL _webViewFinishedInitialLoad;
BOOL _shouldTrackWebHistory;
BOOL _shouldTrackTitleChanges;
BOOL _showDismissButton;
BOOL _allowsFailedRequest;
BOOL _matchesBackgroundColorToDocument;
PBWebView *_webView;
UIBarButtonItem *_backBarButton;
UIBarButtonItem *_menuRevealButton;
NSURL *_initialURL;
}
- (id)initialURL;
- (void)setMenuRevealButton:(id)fp8;
- (id)menuRevealButton;
- (void)setBackBarButton:(id)fp8;
- (id)backBarButton;
- (void)setWebView:(id)fp8;
- (id)webView;
- (void)setMatchesBackgroundColorToDocument:(BOOL)fp8;
- (BOOL)matchesBackgroundColorToDocument;
- (void)setAllowsFailedRequest:(BOOL)fp8;
- (BOOL)allowsFailedRequest;
- (BOOL)showDismissButton;
- (void)setShouldTrackTitleChanges:(BOOL)fp8;
- (BOOL)shouldTrackTitleChanges;
- (void)setShouldTrackWebHistory:(BOOL)fp8;
- (BOOL)shouldTrackWebHistory;
- (void).cxx_destruct;
- (id)jsonFromDictionary:(id)fp8;
- (void)handleJavaScriptRequest:(id)fp8 withArgs:(id)fp12;
- (id)parseJavaScriptCallRequest:(id)fp8;
- (void)updateToolbar;
- (void)writeToJSBridge:(id)fp8 forTransactionType:(id)fp12;
- (void)writeJSBridgeRequest:(id)fp8;
- (void)writeJSBridgeResponse:(id)fp8;
- (void)notifyAppStoreToUpdateContent;
- (void)dismissModally;
- (void)closeScreen:(id)fp8;
- (void)openURL:(id)fp8;
- (void)emailSupport:(id)fp8;
- (void)setNavBarTitle:(id)fp8;
- (void)handleTapOnBackButton;
- (id)requestWithURL:(id)fp8;
- (id)implementedJavascriptBridgeMethods;
- (void)webView:(id)fp8 didFailLoadWithError:(id)fp12;
- (BOOL)webView:(id)fp8 shouldStartLoadWithRequest:(id)fp12 navigationType:(int)fp16;
- (void)webViewDidFinishLoad:(id)fp8;
- (void)webViewDidStartLoad:(id)fp8;
- (void)setContentInsetInResponseToWatchDisconnectedBanner:(struct UIEdgeInsets)fp8;
- (void)loadRequest;
- (void)setShowDismissButton:(BOOL)fp8;
- (void)viewDidAppear:(BOOL)fp8;
- (void)viewWillAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (void)loadView;
- (void)dealloc;
- (id)initWithURL:(id)fp8;
- (id)initWithNibName:(id)fp8 bundle:(id)fp12;
- (id)initWithCoder:(id)fp8;
- (id)init;
@end
@interface PBANCSActionHandler : _ABAddressBookAddRecord <PBNotificationActionHandlerDelegate>
{
id <PBANCSActionHandlerDelegate> _delegate;
NSDictionary *_actionHandlersByAppIdentifier;
PBTimelineWatchService *_timelineWatchService;
NSUUID *_handlingIdentifier;
id <PBNotificationActionHandler> _currentActionHandler;
}
+ (id)actionHandlerWithDelegate:(id)fp8;
- (void)setCurrentActionHandler:(id)fp8;
- (id)currentActionHandler;
- (void)setHandlingIdentifier:(id)fp8;
- (id)handlingIdentifier;
- (id)timelineWatchService;
- (id)actionHandlersByAppIdentifier;
- (id)delegate;
- (void).cxx_destruct;
- (void)notificationHandler:(id)fp8 didSendError:(id)fp12 withTitle:(id)fp16 icon:(id)fp20;
- (void)notificationHandler:(id)fp8 didSendResponse:(unsigned char)fp12 withAttributes:(id)fp16 actions:(id)fp20;
- (void)handleActionWithActionIdentifier:(unsigned char)fp8 attributes:(id)fp12;
- (void)handleInvokeANCSActionMessage:(id)fp8;
- (BOOL)isHandlingNotificationWithIdentifier:(id)fp8;
- (id)initWithDelegate:(id)fp8;
@end
@interface PBSpeexEncoderInfo : _ABAddressBookAddRecord
{
unsigned char _bitstreamVersion;
unsigned short _bitRate;
unsigned short _frameSize;
NSString *_version;
unsigned int _sampleRate;
}
- (unsigned short)frameSize;
- (unsigned char)bitstreamVersion;
- (unsigned short)bitRate;
- (unsigned int)sampleRate;
- (id)version;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@end
@interface PBCloudAppConfigUIListener : _ABAddressBookAddRecord
{
}
- (BOOL)shouldOpenConfigUIForApp:(id)fp8;
- (void)presentConfigForWatch:(id)fp8 watchApp:(id)fp12;
- (void)listenForNotifications;
@end
@interface PBManagedTimelinePinItem : _PBManagedTimelinePinItem
{
}
+ (id)findPinsWithSource:(id)fp8 inManagedObjectContext:(id)fp12;
- (void)markSelfAndDescendantsAsDeleted;
- (BOOL)isDisabledDueToDataSourceState;
- (BOOL)updateRemindersFromPin:(id)fp8;
- (BOOL)updateNotificationsFromPin:(id)fp8;
- (BOOL)updateValuesFromPin:(id)fp8;
- (id)timelineItemRepresentation;
@end
@interface PBCheckBoxView : _ABAddressBookAddRecord
{
BOOL _on;
UIImageView *_backgroundImageView;
}
- (id)backgroundImageView;
- (BOOL)isOn;
- (void).cxx_destruct;
- (void)setOn:(BOOL)fp8;
- (void)updateImageAccordingToState;
- (void)pb_commonInit;
- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
- (struct CGSize)intrinsicContentSize;
- (void)layoutSubviews;
- (id)initWithCoder:(id)fp8;
- (id)initWithFrame:(struct CGRect)fp8;
@end
@interface PBPutBytesInitMessage : PBPutBytesMessage
{
}
- (id)init;
- (id)initWithSize:(unsigned int)fp8 type:(unsigned char)fp12 appID:(unsigned int)fp16 filename:(id)fp20;
@end
@interface PBColoredWatchImageView : _ABAddressBookAddRecord
{
PBWatch *_watch;
unsigned int _watchImageStyle;
}
- (void)setWatchImageStyle:(unsigned int)fp8;
- (unsigned int)watchImageStyle;
- (void)setWatch:(id)fp8;
- (id)watch;
- (void).cxx_destruct;
- (void)pb_commonInit;
- (id)initWithFrame:(struct CGRect)fp8;
- (id)initWithCoder:(id)fp8;
@end
@interface PBManagedWatchID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedWatch : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)weatherRecordStatusesSet;
- (id)timelineStatusesSet;
- (id)preferenceStatusesSet;
- (id)notificationSourceStatusesSet;
- (id)installationsSet;
- (void)setPrimitiveOnboardingVersionDoneValue:(int)fp8;
- (int)primitiveOnboardingVersionDoneValue;
- (void)setOnboardingVersionDoneValue:(int)fp8;
- (int)onboardingVersionDoneValue;
- (id)objectID;
@end
@interface PBLinkedAccountAuthResponse : _ABAddressBookAddRecord <MTLJSONSerializing>
{
NSURL *_authURL;
PBLinkedAccountAuthOptions *_authOptions;
}
+ (id)authOptionsJSONTransformer;
+ (id)authURLJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)authOptions;
- (id)authURL;
- (void).cxx_destruct;
@end
@interface PBLinkedAccountAuthOptions : _ABAddressBookAddRecord <MTLJSONSerializing>
{
BOOL _requiresPebbleBearerAuth;
}
+ (id)JSONKeyPathsByPropertyKey;
- (BOOL)requiresPebbleBearerAuth;
@end
@interface PBLinkedAccountRefreshResponse : _ABAddressBookAddRecord <MTLJSONSerializing>
{
PBLinkedAccountExtendedCredentials *_credentials;
}
+ (id)credentialsJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
- (id)credentials;
- (void).cxx_destruct;
@end
@interface PBWatchfacesCell : PBCollectionViewCell
{
int _reorderingMode;
PBWatchfacesCellViewModel *_cellModel;
PBScreenshotShadowView *_shadow;
PBScreenshotImageView *_watchfaceView;
UILabel *_titleLabel;
UILabel *_subtitleLabel;
UIButton *_checkmarkButton;
UIButton *_settingsButton;
UIImageView *_reorderIconImageView;
UIImageView *_reorderIndicatorImageView;
}
- (void)setReorderIndicatorImageView:(id)fp8;
- (id)reorderIndicatorImageView;
- (void)setReorderIconImageView:(id)fp8;
- (id)reorderIconImageView;
- (void)setSettingsButton:(id)fp8;
- (id)settingsButton;
- (void)setCheckmarkButton:(id)fp8;
- (id)checkmarkButton;
- (void)setSubtitleLabel:(id)fp8;
- (id)subtitleLabel;
- (void)setTitleLabel:(id)fp8;
- (id)titleLabel;
- (void)setWatchfaceView:(id)fp8;
- (id)watchfaceView;
- (void)setShadow:(id)fp8;
- (id)shadow;
- (void)setCellModel:(id)fp8;
- (id)cellModel;
- (int)reorderingMode;
- (void).cxx_destruct;
- (void)calculateReorderIndicatorImageViewVisibility;
- (void)calculateReorderIconImageViewVisibility;
- (void)setAsDefaultWatchFace:(id)fp8;
- (void)openSettings:(id)fp8;
- (void)setReorderingMode:(int)fp8;
- (void)setupWithWatchfacesCellModel:(id)fp8;
- (void)awakeFromNib;
@end
@interface PBRegularFontLabel : PBCustomFontLabel
{
}
- (void)pb_updateFontWithSize:(float)fp8;
@end
@interface PBResetPebbleInstructionsViewController : PBOnboardingGenericViewController
{
}
- (void)skipButtonPressed:(id)fp8;
- (void)bottomButtonPressed:(id)fp8;
- (unsigned int)pb_preferredNavigationBarStyle;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
- (id)initWithWatchSignal:(id)fp8;
@end
@interface PBFactoryRegistryReadErrorResponseMessage : PBProtocolMessage
{
}
+ (void)load;
@end
@interface PBOnboardingGenericViewController : PBBaseViewController <PBOnboardingViewControllerFlowStep>
{
BOOL _showSkipButton;
id <PBViewControllerFlowStepDelegate> _delegate;
TTTAttributedLabel *_descriptionLabel;
TTTAttributedLabel *_detailLabel;
unsigned int _mediaType;
NSURL *_mediaURL;
UIImage *_mainImage;
NSString *_subtitleText;
NSString *_descriptionText;
NSString *_detailText;
unsigned int _bottomType;
PBOnboardingBottomView *_onboardingBottomView;
UIImageView *_imageView;
UIView *_topSpace;
TTTAttributedLabel *_subtitleLabel;
UIView *_bottomView;
NSLayoutConstraint *_topSpaceTopConstraint;
}
- (void)setTopSpaceTopConstraint:(id)fp8;
- (id)topSpaceTopConstraint;
- (void)setBottomView:(id)fp8;
- (id)bottomView;
- (void)setSubtitleLabel:(id)fp8;
- (id)subtitleLabel;
- (void)setTopSpace:(id)fp8;
- (id)topSpace;
- (void)setImageView:(id)fp8;
- (id)imageView;
- (void)setOnboardingBottomView:(id)fp8;
- (id)onboardingBottomView;
- (unsigned int)bottomType;
- (void)setShowSkipButton:(BOOL)fp8;
- (BOOL)showSkipButton;
- (void)setDetailText:(id)fp8;
- (id)detailText;
- (void)setDescriptionText:(id)fp8;
- (id)descriptionText;
- (void)setSubtitleText:(id)fp8;
- (id)subtitleText;
- (void)setMainImage:(id)fp8;
- (id)mainImage;
- (void)setMediaURL:(id)fp8;
- (id)mediaURL;
- (unsigned int)mediaType;
- (void)setDetailLabel:(id)fp8;
- (id)detailLabel;
- (void)setDescriptionLabel:(id)fp8;
- (id)descriptionLabel;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (int)completedOnboardingVersion;
- (void)backButtonPressed:(id)fp8;
- (void)bottomButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)skipButtonPressed:(id)fp8;
- (void)viewDidDisappear:(BOOL)fp8;
- (void)viewDidLoad;
- (void)viewWillLayoutSubviews;
- (id)initWithMediaType:(unsigned int)fp8 bottomType:(unsigned int)fp12 watchSignal:(id)fp16;
- (id)initWithMediaType:(unsigned int)fp8 bottomType:(unsigned int)fp12;
- (id)initWithWatchSignal:(id)fp8;
- (id)init;
@end
@interface PBVoiceDictationSession : _ABAddressBookAddRecord <PBNuanceClientDelegate>
{
unsigned char _state;
unsigned short _sessionId;
PBWatchApp *_watchApp;
unsigned int _rate;
PBWatch *_watch;
id _sendResultsToWatch;
PBNuanceClient *_nuanceClient;
unsigned int _audioDataCount;
}
- (void)setAudioDataCount:(unsigned int)fp8;
- (unsigned int)audioDataCount;
- (void)setNuanceClient:(id)fp8;
- (id)nuanceClient;
- (void)setSendResultsToWatch:(id)fp(null);
- (id)sendResultsToWatch;
- (void)setState:(unsigned char)fp8;
- (unsigned char)state;
- (void)setWatch:(id)fp8;
- (id)watch;
- (void)setRate:(unsigned int)fp8;
- (unsigned int)rate;
- (id)watchApp;
- (unsigned short)sessionId;
- (void).cxx_destruct;
- (void)nuanceClient:(id)fp8 didFinishWithTranscription:(id)fp12;
- (void)nuanceClient:(id)fp8 didFailWithError:(id)fp12;
- (void)stopDictation;
- (void)processAudioDataMessage:(id)fp8;
- (BOOL)hasAnalyticsEnabled;
- (BOOL)hasInternetAvailable;
- (unsigned char)startDictation;
- (id)initWithWatch:(id)fp8 sessionID:(unsigned short)fp12 rate:(unsigned int)fp16 watchApp:(id)fp20 completionBlock:(id)fp(null);
@end
@interface PBDeveloperViewController : PBTableViewController <UITableViewDataSource, UITableViewDelegate>
{
NSArray *_tableSections;
}
+ (id)settingCellClassBySettingRowClass;
+ (int)pb_tableViewStyle;
- (void)setTableSections:(id)fp8;
- (id)tableSections;
- (void).cxx_destruct;
- (id)buildTableSections;
- (Class)tableViewCellClassAtIndexPath:(id)fp8;
- (id)settingRowAtIndexPath:(id)fp8;
- (id)sectionAtIndex:(unsigned int)fp8;
- (id)tableView:(id)fp8 willSelectRowAtIndexPath:(id)fp12;
- (float)tableView:(id)fp8 heightForRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 titleForFooterInSection:(int)fp12;
- (id)tableView:(id)fp8 titleForHeaderInSection:(int)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (void)viewDidLoad;
- (unsigned int)pb_preferredNavigationBarStyle;
- (id)init;
@end
@interface PBManagedTimelineItemAttributable : _PBManagedTimelineItemAttributable
{
}
- (id)findOrCreateAttributeWithType:(id)fp8;
- (BOOL)updateAttributesWithAttributes:(id)fp8;
@end
@interface PBDashboardTableViewCell : PBTableViewCell
{
UILabel *_optionLabel;
UIImageView *_optionImageView;
UIImageView *_cellSeparator;
}
+ (float)cellHeight;
- (void)setCellSeparator:(id)fp8;
- (id)cellSeparator;
- (void)setOptionImageView:(id)fp8;
- (id)optionImageView;
- (void)setOptionLabel:(id)fp8;
- (id)optionLabel;
- (void).cxx_destruct;
- (void)fillCellWithOption:(id)fp8;
@end
@interface PBManagedTimelineItemActionID : PBManagedTimelineItemAttributableID
{
}
@end
@interface _PBManagedTimelineItemAction : PBManagedTimelineItemAttributable
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (void)setPrimitiveActionIdValue:(short)fp8;
- (short)primitiveActionIdValue;
- (void)setActionIdValue:(short)fp8;
- (short)actionIdValue;
- (id)objectID;
@end
@interface PBWatchApp : _ABAddressBookAddRecord <MTLManagedObjectSerializing, PBBlobEntryModel, MTLJSONSerializing, PBShareableWatchApp, PBWatchAppLoadRequest>
{
BOOL _hasSettings;
BOOL _isTimelineDataSource;
BOOL _forceUpdate;
BOOL _sticky;
NSString *_name;
NSString *_appID;
NSString *_typeString;
NSString *_category;
NSUUID *_appUUID;
PBVersionNumber *_version;
int _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)fp8;
+ (id)hardwarePlatformsJSONTransformer;
+ (id)compatibilitiesJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
+ (void)load;
+ (id)watchAppForManagedWatchApp:(id)fp8;
+ (id)hardwarePlatformsEntityAttributeTransformer;
+ (id)compatibilitiesEntityAttributeTransformer;
+ (id)entityAttributeTransformerForKey:(id)fp8;
+ (id)propertyKeysAffectingChanged;
+ (id)managedObjectKeysByPropertyKey;
+ (id)managedObjectEntityName;
+ (id)systemWatchApp:(int)fp8;
+ (id)blobEntryModelFromBlobEntry:(id)fp8;
- (BOOL)isSticky;
- (void)setForceUpdate:(BOOL)fp8;
- (BOOL)forceUpdate;
- (id)hardwarePlatforms;
- (id)compatibilities;
- (id)companionAppURL;
- (id)developerEmail;
- (id)developerName;
- (id)developerID;
- (id)shareURL;
- (id)timelineToken;
- (BOOL)isTimelineDataSource;
- (id)releaseID;
- (BOOL)hasSettings;
- (id)iconResourceID;
- (id)pbwFileURL;
- (id)lastConfiguredAt;
- (int)numberOfHearts;
- (id)version;
- (id)appUUID;
- (id)category;
- (id)typeString;
- (id)appID;
- (void).cxx_destruct;
- (id)findItemForPlatformType:(int)fp8 inDictionary:(id)fp12;
- (BOOL)hasCompanionApp;
- (id)hardwarePlatformFor:(int)fp8;
- (id)compatibilityFor:(int)fp8;
- (id)shareScreenshotImageURL;
- (BOOL)isSideloaded;
- (id)iOSCompatibility;
- (unsigned int)type;
- (id)name;
- (unsigned int)hash;
- (BOOL)isEqualToWatchApp:(id)fp8;
- (BOOL)isEqual:(id)fp8;
- (id)init;
- (BOOL)mergeCompatibilitiesIntoManagedWatchApp:(id)fp8;
- (BOOL)mergeHardwarePlaformsIntoManagedWatchApp:(id)fp8;
- (BOOL)mergeValuesForKeysIntoManagedWatchApp:(id)fp8;
- (void)removeFromManagedObjectBackedCache;
- (id)blobRepresentationWithPlatformType:(int)fp8;
- (BOOL)isSports;
- (BOOL)isGolf;
- (BOOL)isSettings;
- (BOOL)isWatchFaces;
- (BOOL)isAlarms;
- (BOOL)isNotifications;
- (BOOL)isMusic;
- (BOOL)isDefaultWatchFace;
- (BOOL)isHealth;
- (BOOL)isWeather;
- (BOOL)isSystemApp;
- (id)watchAppWithTimelineToken:(id)fp8;
- (id)timelineDataSourceIdentifier;
- (id)modelIdentifier;
- (id)resource;
@end
@interface PBAudioDataMessage : PBProtocolMessage
{
unsigned short _sessionId;
NSArray *_encoderFrames;
}
+ (void)load;
- (id)encoderFrames;
- (unsigned short)sessionId;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@end
@interface PBViewControllerFlow : _ABAddressBookAddRecord <PBViewControllerFlowStep>
{
id <PBViewControllerFlowStepDelegate> _delegate;
PBNavigationController *_navigationController;
PBFlowContext *_flowContext;
}
+ (id)flowWithNavigationController:(id)fp8;
- (void)setFlowContext:(id)fp8;
- (id)flowContext;
- (id)navigationController;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)flowStep:(id)fp8 didFinishWithSuccess:(BOOL)fp12;
- (void)finishFlowWithSuccess:(BOOL)fp8;
- (void)startFlowWithContext:(id)fp8;
- (id)init;
- (id)initWithNavigationController:(id)fp8;
@end
@interface PBTheWeatherChannelSessionManager : PBHTTPSessionManager
{
}
- (id)weatherReportForLocation:(id)fp8 units:(unsigned int)fp12 localeIdentifier:(id)fp16;
@end
@interface PBManagedWatchAppID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedWatchApp : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (id)storedInLockerForUsersSet;
- (id)inverseSortedWatchfacesSet;
- (id)inverseSortedWatchappsSet;
- (id)installationsSet;
- (id)hardwarePlatformsSet;
- (id)compatibilitesSet;
- (void)setPrimitiveNumberOfHeartsValue:(int)fp8;
- (int)primitiveNumberOfHeartsValue;
- (void)setNumberOfHeartsValue:(int)fp8;
- (int)numberOfHeartsValue;
- (void)setPrimitiveLockerDeletedValue:(BOOL)fp8;
- (BOOL)primitiveLockerDeletedValue;
- (void)setLockerDeletedValue:(BOOL)fp8;
- (BOOL)lockerDeletedValue;
- (void)setPrimitiveIsTimelineDataSourceValue:(BOOL)fp8;
- (BOOL)primitiveIsTimelineDataSourceValue;
- (void)setIsTimelineDataSourceValue:(BOOL)fp8;
- (BOOL)isTimelineDataSourceValue;
- (void)setPrimitiveIsStickyValue:(BOOL)fp8;
- (BOOL)primitiveIsStickyValue;
- (void)setIsStickyValue:(BOOL)fp8;
- (BOOL)isStickyValue;
- (void)setPrimitiveIconResourceIDValue:(int)fp8;
- (int)primitiveIconResourceIDValue;
- (void)setIconResourceIDValue:(int)fp8;
- (int)iconResourceIDValue;
- (void)setPrimitiveHasSettingsValue:(BOOL)fp8;
- (BOOL)primitiveHasSettingsValue;
- (void)setHasSettingsValue:(BOOL)fp8;
- (BOOL)hasSettingsValue;
- (id)objectID;
@end
@interface PBWatchColorLoader : _ABAddressBookAddRecord <PBWatchService>
{
PBWatch *_watch;
PBWatchColorManager *_watchColorManager;
}
+ (void)reloadColorForWatch:(id)fp8;
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (void)setWatchColorManager:(id)fp8;
- (id)watchColorManager;
- (id)watch;
- (void).cxx_destruct;
- (void)resetColor;
- (void)updateColor;
- (void)watchDidConnect;
- (id)initWithWatch:(id)fp8 watchColorManager:(id)fp12;
- (id)init;
@end
@interface PBClassCheckingValueTransformer : _ABAddressBookAddRecord
{
}
+ (id)classCheckingValueTransformerForClass:(Class)fp8 valueRequired:(BOOL)fp12;
@end
@interface PBCoreDumpImageRequestOperation : PBAsynchronousMainThreadOperation
{
unsigned char _transactionID;
NSData *_coreDumpData;
NSError *_error;
PBWatch *_watch;
id _partialDataMessageExpectation;
unsigned int _expectedCoreDumpImageSize;
NSMutableData *_assembledCoreDumpData;
MSWeakTimer *_timeoutTimer;
id _pb_completionBlock;
}
- (id)pb_completionBlock;
- (id)timeoutTimer;
- (id)assembledCoreDumpData;
- (unsigned int)expectedCoreDumpImageSize;
- (id)partialDataMessageExpectation;
- (unsigned char)transactionID;
- (id)watch;
- (id)error;
- (id)coreDumpData;
- (void).cxx_destruct;
- (void)timeout;
- (void)cancelTimeoutTimer;
- (void)installTimeoutTimer;
- (void)prepareToReceivePartialCoreDumpDataMessages;
- (void)mainThreadMain;
- (void)finishWithError:(id)fp8;
- (void)finishWithCancelledError;
- (void)finishWithCoreDumpData:(id)fp8;
- (id)init;
- (id)initWithWatch:(id)fp8;
- (id)initWithWatch:(id)fp8 completionBlock:(id)fp(null);
@end
@interface PBJSBridgeVisibleWatchApp : _ABAddressBookAddRecord <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;
- (id)shareScreenshotImageURL;
- (id)shareURL;
- (BOOL)hasCompanionApp;
- (id)developerName;
- (id)releaseID;
- (id)appUUID;
- (id)typeString;
- (id)name;
- (id)appID;
- (void).cxx_destruct;
- (BOOL)validateShareScreenshotImageURL:(inout id *)fp8 error:(out id *)fp12;
- (BOOL)validateShareURL:(inout id *)fp8 error:(out id *)fp12;
@end
@interface PBActiveWatchAppsSplitter : _ABAddressBookAddRecord
{
NSArray *_underLimit;
NSArray *_overLimit;
NSArray *_incompatible;
int _collectionLimitIndex;
id <NSFastEnumeration><NSCopying> _collection;
int _limit;
id _stickyPredicate;
id _discardPredicate;
id _compatiblePredicate;
}
+ (id)splitManagedWatchApps:(id)fp8 limit:(int)fp12 platformType:(int)fp16;
+ (id)splitManagedWatchApps:(id)fp8 limit:(int)fp12;
+ (id)splitActiveWatchApps:(id)fp8 limit:(int)fp12 platformType:(int)fp16;
+ (id)splitCollection:(id)fp8 limit:(int)fp12 stickyPredicate:(id)fp(null) discardPredicate:(void)fp16 compatiblePredicate:(id)fp(null);
- (id)compatiblePredicate;
- (id)discardPredicate;
- (id)stickyPredicate;
- (int)limit;
- (id)collection;
- (int)collectionLimitIndex;
- (id)incompatible;
- (id)overLimit;
- (id)underLimit;
- (void).cxx_destruct;
- (void)split;
- (id)initWithCollection:(id)fp8 limit:(int)fp12 stickyPredicate:(id)fp(null) discardPredicate:(void)fp16 compatiblePredicate:(id)fp(null);
- (id)init;
@end
@interface PBCustomFontLabel : _ABAddressBookAddRecord
{
}
- (void)pb_updateFontWithSize:(float)fp8;
- (float)pb_fontSize;
- (void)setPb_fontSize:(float)fp8;
- (void)pb_commonInit;
- (id)initWithFrame:(struct CGRect)fp8;
- (id)initWithCoder:(id)fp8;
@end
@interface PBPingPongBroadcaster : _ABAddressBookAddRecord <PBWatchService>
{
PBWatch *_watch;
NSHashTable *_listeners;
NSObject<OS_dispatch_queue> *_listenersQueue;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
+ (id)globalSignal;
- (id)listenersQueue;
- (id)listeners;
- (id)watch;
- (void).cxx_destruct;
- (void)sendPongResponseForPingMessage:(id)fp8;
- (void)removeListener:(id)fp8;
- (void)addListener:(id)fp8;
- (id)initWithWatch:(id)fp8;
- (id)init;
@end
@interface PBContactsSettingsViewController : PBTableViewController <PBContactsSettingsViewModelDelegate>
{
PBContactsSettingsViewModel *_viewModel;
PBSMSReplyManager *_smsReplyManager;
NSArray *_sectionMap;
}
+ (int)pb_tableViewStyle;
+ (id)viewController;
- (id)sectionMap;
- (id)smsReplyManager;
- (id)viewModel;
- (void).cxx_destruct;
- (void)contactsSettingsViewModelDidRefreshData:(id)fp8;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)fp12;
- (void)tableView:(id)fp8 commitEditingStyle:(int)fp12 forRowAtIndexPath:(id)fp16;
- (BOOL)tableView:(id)fp8 canEditRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (id)tableView:(id)fp8 titleForHeaderInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (id)generateSectionMap;
- (unsigned int)pb_preferredNavigationBarStyle;
- (void)viewDidLoad;
- (void)dealloc;
- (id)initWithSMSReplyManager:(id)fp8;
- (id)init;
@end
@interface PBAppStoreAppURLListener : _ABAddressBookAddRecord
{
}
+ (void)installRouteWithDashboardViewController:(id)fp8 webAppStoreURLFactory:(id)fp12;
@end
@interface PBJSONViewerViewController : PBBaseViewController
{
id _JSONObject;
UITextView *_textView;
}
- (void)setTextView:(id)fp8;
- (id)textView;
- (id)JSONObject;
- (void).cxx_destruct;
- (void)dismiss;
- (void)pb_viewWillLayoutSubviewsAfterSizeChange;
- (void)viewDidLoad;
- (id)init;
- (id)initWithJSONObject:(id)fp8;
@end
@interface PBEASessionErrorListenerLogger : _ABAddressBookAddRecord
{
}
+ (id)sharedInstance;
- (void)logMessage:(id)fp8;
- (id)init;
@end
@interface PBHealthAnalyticsSleepSession : _ABAddressBookAddRecord
{
NSDate *_startDate;
NSDate *_endDate;
}
- (id)endDate;
- (id)startDate;
- (void).cxx_destruct;
- (id)healthKitSleepSampleRepresentation;
- (id)initWithStartDate:(id)fp8 endDate:(id)fp12;
@end
@interface PBHealthAnalyticsSleepData : _ABAddressBookAddRecord
{
NSArray *_sleepSessions;
}
- (void)setSleepSessions:(id)fp8;
- (id)sleepSessions;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
- (id)init;
@end
@interface PBLocationPermissionRequestViewController : PBOnboardingGenericViewController <CLLocationManagerDelegate>
{
CLLocationManager *_locationManager;
}
- (void)setLocationManager:(id)fp8;
- (id)locationManager;
- (void).cxx_destruct;
- (void)bottomButtonPressed:(id)fp8;
- (void)locationManager:(id)fp8 didChangeAuthorizationStatus:(int)fp12;
- (void)didReceiveReplyToLocationPermissionRequest;
- (void)requestLocationPermission;
- (void)stopListeningForExternalNotifications;
- (void)skipButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidAppear:(BOOL)fp8;
- (void)viewDidLoad;
- (BOOL)shouldPresentViewController;
- (void)viewDidDisappear:(BOOL)fp8;
@end
@interface PBSMSLinkedAccountsViewController : PBLinkedAccountAuthBaseViewController <PBOnboardingViewControllerFlowStep>
{
id <PBViewControllerFlowStepDelegate> _delegate;
}
+ (id)viewControllerForCurrentProviderWithSMSReplyManager:(id)fp8;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)didStartLoading;
- (void)didFinishLoading;
- (void)skipButtonPressed:(id)fp8;
- (void)handleAuthenticationCallbackWithLinkedAccount:(id)fp8;
- (id)initWithSMSReplyManager:(id)fp8;
- (int)completedOnboardingVersion;
@end
@interface PBLanguagePackUploadOperation : PBAsynchronousOperation
{
PBWatch *_watch;
PBLanguagePack *_languagePack;
NSError *_error;
PBLanguagePacksSessionManager *_languagePacksSessionManager;
id _progressBlock;
NSProgress *_progress;
}
- (void)setProgress:(id)fp8;
- (id)progress;
- (id)progressBlock;
- (void)setLanguagePacksSessionManager:(id)fp8;
- (id)languagePacksSessionManager;
- (id)error;
- (id)languagePack;
- (id)watch;
- (void).cxx_destruct;
- (id)dataFromFileURL:(id)fp8 progress:(id *)fp12;
- (id)languagePackDataForLanguagePack:(id)fp8 progress:(id *)fp12;
- (void)reportProgressWithFontUploadProgress:(float)fp8;
- (void)reportProgressWithFontFileDownloadProgress:(float)fp8;
- (void)reportProgressForStep:(unsigned int)fp8 stepProgress:(float)fp12;
- (void)reportProgress:(float)fp8;
- (void)uploadResourceFileWithData:(id)fp8 completionBlock:(id)fp(null);
- (void)downloadResourceFileWithCompletionBlock:(id)fp(null);
- (void)main;
- (void)finishWithError:(id)fp8;
- (id)init;
- (id)initWithWatch:(id)fp8 languagePacksSessionManager:(id)fp12 languagePack:(id)fp16 progressBlock:(id)fp(null);
@end
@interface PBPhoneNumber : _ABAddressBookAddRecord
{
BOOL _valid;
NSString *_stringValue;
}
+ (id)phoneNumberWithStringValue:(id)fp8;
- (BOOL)isValid;
- (id)stringValue;
- (void).cxx_destruct;
- (id)sanitizePhoneNumber:(id)fp8;
- (BOOL)isPhoneNumberStringValid:(id)fp8;
- (id)description;
- (id)cleanedStringValue;
- (id)init;
- (id)initWithStringValue:(id)fp8;
@end
@interface PBHealthAnalyticsDataEntry : _ABAddressBookAddRecord <PBAnalyticsDataEntry>
{
NSUUID *_uniqueIdentifier;
NSDate *_date;
NSTimeZone *_timeZone;
NSData *_analyticsRawData;
}
- (id)analyticsRawData;
- (id)timeZone;
- (id)date;
- (id)uniqueIdentifier;
- (void).cxx_destruct;
- (id)description;
- (unsigned int)hash;
- (BOOL)isEqual:(id)fp8;
- (void)encodeWithCoder:(id)fp8;
- (id)initWithCoder:(id)fp8;
- (id)copyWithZone:(struct _NSZone *)fp8;
- (id)initWithDate:(id)fp8 timeZone:(id)fp12 analyticsRawData:(id)fp16;
@end
@interface PBBackgroundUpdatesService : _ABAddressBookAddRecord <PBPingPongBroadcasterListener, PBWatchService>
{
PBWatch *_watch;
NSArray *_backgroundUpdateServiceClasses;
PBPingPongBroadcaster *_pingPongBroadcaster;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (id)pingPongBroadcaster;
- (void)setBackgroundUpdateServiceClasses:(id)fp8;
- (id)backgroundUpdateServiceClasses;
- (id)watch;
- (void).cxx_destruct;
- (void)broadcaster:(id)fp8 didReceivePingMessage:(id)fp12 forWatch:(id)fp16;
- (void)updateWithOperationEnumerator:(id)fp8;
- (void)startCheckingForUpdatesToInstallInTheBackground;
- (void)checkAndUpdate;
- (void)watchWillDisconnect;
- (id)initWithWatch:(id)fp8 watchServicesSet:(id)fp12;
@end
@interface PBBlobDBClearMessage : PBProtocolMessage <PBBlobDBEndpointMessage>
{
unsigned char _database;
unsigned short _token;
}
- (unsigned short)token;
- (unsigned char)database;
- (BOOL)emptiesDatabaseOnSuccessfulResponse;
- (BOOL)canBeSentWhenDatabaseFull;
- (BOOL)isSuccessfulForResponse:(unsigned char)fp8;
- (id)initWithDatabase:(unsigned char)fp8 token:(unsigned short)fp12;
@end
@interface PBJSONMessage : _ABAddressBookAddRecord
{
NSMutableDictionary *messageAsJSONDictionary;
NSMutableDictionary *messageAsAppDictionary;
NSDictionary *translationTableStringsToAppKeys;
NSDictionary *translationTableAppKeysToStrings;
}
+ (id)messageFromJSONString:(id)fp8 withTranslationTable:(id)fp12;
+ (id)messageFromJSValueRef:(struct OpaqueJSValue *)fp8 inContext:(struct OpaqueJSContext *)fp12 withTranslationTable:(id)fp16;
+ (id)messageFromAppDictionary:(id)fp8 withTranslationTable:(id)fp12;
+ (id)sanitizedDictionaryForJSONSerializationFromAppDictionary:(id)fp8;
- (void).cxx_destruct;
- (id)jsonArrayAsByteArray:(id)fp8;
- (id)messageAsJSONString;
- (id)messageAsAppDictionary;
- (void)setPayloadWithAppDictionary:(id)fp8;
- (void)setPayloadWithJSONString:(id)fp8;
- (id)initWithTranslationTable:(id)fp8;
@end
@interface PBCursorlessTextField : _ABAddressBookAddRecord
{
}
- (id)selectedTextRange;
- (void)addGestureRecognizer:(id)fp8;
- (BOOL)canPerformAction:(SEL)fp8 withSender:(id)fp12;
- (struct CGRect)caretRectForPosition:(id)fp8;
@end
@interface PBRemoteNotificationAbstract : _ABAddressBookAddRecord <MTLJSONSerializing>
{
}
+ (id)JSONKeyPathsByPropertyKey;
+ (Class)classForParsingJSONDictionary:(id)fp8;
- (void)handleWithDelegate:(id)fp8 fetchCompletionHandler:(id)fp(null);
@end
@interface PBRemoteNotificationAlert : PBRemoteNotificationAbstract
{
}
+ (id)JSONKeyPathsByPropertyKey;
- (void)handleWithDelegate:(id)fp8 fetchCompletionHandler:(id)fp(null);
- (id)localizedBody;
- (id)localizedTitle;
@end
@interface PBRemoteNotificationSimpleAlert : PBRemoteNotificationAlert
{
NSString *_rawBody;
}
+ (id)JSONKeyPathsByPropertyKey;
- (id)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;
- (id)bodyLocalizationArguments;
- (id)bodyLocalizationKey;
- (id)titleLocalizationArguments;
- (id)titleLocalizationKey;
- (id)rawBody;
- (id)rawTitle;
- (void).cxx_destruct;
- (id)localizedBody;
- (id)localizedTitle;
@end
@interface PBRemoteNotificationTimelineUpdate : PBRemoteNotificationAbstract
{
}
+ (id)JSONKeyPathsByPropertyKey;
- (void)handleWithDelegate:(id)fp8 fetchCompletionHandler:(id)fp(null);
@end
@interface PBColor : _ABAddressBookAddRecord
{
}
+ (id)calendarSettingsBackgroundColor;
+ (id)watchAppsTableHeaderViewTextColor;
+ (id)watchAppsTableHeaderViewBackgroundColor;
+ (id)watchAppsTableOverLimitBackgroundColor;
+ (id)watchAppsTableUnderLimitBackgroundColor;
+ (id)switchPinColor;
+ (id)switchOnBackgroundColor;
+ (id)switchOffBackgroundColor;
+ (id)systemAppSettingsWarningBackgroundColor;
+ (id)welcomeBackgroundColor;
+ (id)accountCreationDecisionBackgroundColor;
+ (id)webViewLoadingBackgroundColor;
+ (id)testNotificationsTextColor;
+ (id)tableHeaderViewBackgroundColor;
+ (id)tableHeaderViewLabelTextColor;
+ (id)swipeTabBarHighlightedBackgroundColor;
+ (id)swipeTabBarNormalBackgroundColor;
+ (id)swipeTabBarSelectedTitleColor;
+ (id)swipeTabBarNormalTitleColor;
+ (id)swipeTabBarIndicatorColor;
+ (id)swipeTabBarBackgroundColor;
+ (id)supportBackgroundColor;
+ (id)firmwareUpdateNotesTextColor;
+ (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)navigationBarTextColor;
+ (id)navigationBarTranslucentGrayColor;
+ (id)navigationBarOrangeColor;
+ (id)navigationBarGrayColor;
+ (id)notificationSettingCellBackgroundColor;
+ (id)myPebbleListSeparatorColor;
+ (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;
@end
@interface PBWatchAppManager : _ABAddressBookAddRecord <PBWatchService>
{
BOOL _connected;
BOOL _updatingFirmware;
PBWatch *_watch;
PBLockerAppManager *_lockerAppManager;
PBAccountSession *_accountSession;
PBBlobDBEndpointCoordinator *_blobDBEndpointCoordinator;
NSObject<OS_dispatch_queue> *_synchronizingQueue;
NSOperationQueue *_operationQueue;
NSUUID *_currentlySelectedWatchFaceUUID;
PBWatchApp *_internalCurrentlySelectedWatchFace;
id _binaryRequestHandler;
id _launchEventHandler;
}
+ (id)keyPathsForValuesAffectingCurrentlySelectedWatchFace;
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (void)setUpdatingFirmware:(BOOL)fp8;
- (BOOL)isUpdatingFirmware;
- (void)setLaunchEventHandler:(id)fp8;
- (id)launchEventHandler;
- (void)setBinaryRequestHandler:(id)fp8;
- (id)binaryRequestHandler;
- (void)setInternalCurrentlySelectedWatchFace:(id)fp8;
- (id)internalCurrentlySelectedWatchFace;
- (void)setCurrentlySelectedWatchFaceUUID:(id)fp8;
- (id)currentlySelectedWatchFaceUUID;
- (void)setOperationQueue:(id)fp8;
- (id)operationQueue;
- (void)setSynchronizingQueue:(id)fp8;
- (id)synchronizingQueue;
- (void)setConnected:(BOOL)fp8;
- (BOOL)isConnected;
- (void)setBlobDBEndpointCoordinator:(id)fp8;
- (id)blobDBEndpointCoordinator;
- (id)accountSession;
- (void)setLockerAppManager:(id)fp8;
- (id)lockerAppManager;
- (id)watch;
- (void).cxx_destruct;
- (id)appUUIDsForReordering:(id)fp8 limit:(unsigned int)fp12 platformType:(int)fp16;
- (void)sendAppReorderingMessageForPlatformType:(int)fp8;
- (void)unregisterLaunchEventHandler;
- (void)registerLaunchEventHandler;
- (void)unregisterBinaryRequestHandler;
- (void)registerBinaryRequestHandler;
- (void)installRequest:(id)fp8 responder:(id)fp(null);
- (id)sendBlobDBMessagesForChange:(id)fp8 platformType:(int)fp12;
- (id)blobDBMessagesForChange:(id)fp8 platformType:(int)fp12;
- (void)clearDatabaseWithCompletion:(id)fp(null);
- (void)synchronizeClearingFirst:(BOOL)fp8;
- (void)clearDatabase;
- (void)synchronizeWithForceReordering:(BOOL)fp8 completion:(id)fp(null);
- (id)watchAppForUUID:(id)fp8;
- (void)setCurrentlySelectedWatchFace:(id)fp8;
- (id)currentlySelectedWatchFace;
- (void)watchWillDisconnect;
- (void)watchDidConnect;
- (id)initWithWatch:(id)fp8 watchServicesSet:(id)fp12 accountSession:(id)fp16 currentUserLockerAppManager:(id)fp20;
- (id)init;
@end
@interface PBUnitBezier : _ABAddressBookAddRecord
{
float ax;
float bx;
float cx;
float ay;
float by;
float cy;
}
+ (id)unitBezierWithMediaTimingFunction:(id)fp8;
- (float)solve:(float)fp8;
- (id)initWithMediaTimingFunction:(id)fp8;
- (id)init;
@end
@interface PBDashboardDefaultSettingsView : _ABAddressBookAddRecord
{
id <PBDashboardDefaultSettingsViewDelegate> _delegate;
NSArray *_options;
}
- (id)options;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)handleTapGesture:(id)fp8;
- (id)tapGestureRecognizer;
- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
- (void)resetView;
- (void)setOptions:(id)fp8;
- (float)heightWithOptions:(id)fp8;
@end
@interface PBManagedCalendarEvent : _PBManagedCalendarEvent
{
}
+ (id)findCalendarEventWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)findOrCreateCalendarEventWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
- (void)updateAlarms:(id)fp8;
- (void)updateValuesFromCalendarEvent:(id)fp8;
@end
@interface PBBackgroundTask : _ABAddressBookAddRecord
{
unsigned int _taskIdentifier;
}
+ (double)backgroundTimeTimeoutWithMaximum:(double)fp8 leeway:(double)fp16;
+ (double)backgroundTimeTimeoutWithMaximum:(double)fp8;
+ (double)randomBackgroundTimeDelayWithMaximum:(double)fp8 leeway:(double)fp16;
+ (double)randomBackgroundTimeDelayWithMaximum:(double)fp8;
+ (id)backgroundTaskWithName:(const char *)fp8 expirationHandler:(id)fp(null);
- (void)setTaskIdentifier:(unsigned int)fp8;
- (unsigned int)taskIdentifier;
- (void)endBackgroundTask;
- (void)dealloc;
- (id)initWithName:(id)fp8 expirationHandler:(id)fp(null);
- (id)init;
@end
@interface PBManagedContactPreferredPhoneID : _ABAddressBookAddRecord
{
}
@end
@interface _PBManagedContactPreferredPhone : _ABAddressBookAddRecord
{
}
+ (id)keyPathsForValuesAffectingValueForKey:(id)fp8;
+ (id)entityInManagedObjectContext:(id)fp8;
+ (id)entityName;
+ (id)insertInManagedObjectContext:(id)fp8;
- (void)setPrimitiveIdentifierValue:(int)fp8;
- (int)primitiveIdentifierValue;
- (void)setIdentifierValue:(int)fp8;
- (int)identifierValue;
- (id)objectID;
@end
@interface PBDebugSetting : _ABAddressBookAddRecord
{
NSString *_settingName;
id _isEnabledBlock;
id _setEnabledBlock;
id _tapBlock;
}
+ (id)debugSettingWithName:(id)fp8 tapBlock:(id)fp(null);
+ (id)debugSettingWithName:(id)fp8 isEnabledBlock:(id)fp(null) setEnabledBlock:(void)fp12;
+ (id)debugSettingWithName:(id)fp8 isEnabledBlock:(id)fp(null) setEnabledBlock:(void)fp12 tapBlock:(id)fp(null);
- (id)tapBlock;
- (id)setEnabledBlock;
- (id)isEnabledBlock;
- (id)settingName;
- (void).cxx_destruct;
@end
@interface PBDebugSettingsTableViewController : PBTableViewController
{
NSArray *_settings;
NSArray *_bootConfigSettings;
int _selectedSetting;
PBBootEnvironment *_bootEnvironment;
}
+ (id)viewController;
- (id)bootEnvironment;
- (void)setSelectedSetting:(int)fp8;
- (int)selectedSetting;
- (id)bootConfigSettings;
- (id)settings;
- (void).cxx_destruct;
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (id)tableView:(id)fp8 titleForHeaderInSection:(int)fp12;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (int)numberOfSectionsInTableView:(id)fp8;
- (void)viewDidLoad;
- (id)debugSettingAtIndexPath:(id)fp8;
- (void)setup;
- (id)initWithBootEnvironment:(id)fp8;
- (id)init;
@end
@interface PBFactoryRegistryReadRequestMessage : PBProtocolMessage
{
}
- (id)initWithKeyToRead:(unsigned int)fp8;
@end
@interface PBContactSupportEmailURLListener : _ABAddressBookAddRecord
{
JLRoutes *_routes;
}
- (id)routes;
- (void).cxx_destruct;
- (void)addRouteWithPathString:(id)fp8 toShowSupportContactWithLogs:(BOOL)fp12;
- (void)addRoutes;
- (id)initWithRoutes:(id)fp8;
@end
@interface PBSetUpNotificationsBannerView : _ABAddressBookAddRecord
{
id <PBSetUpNotificationsBannerViewDelegate> _delegate;
UILabel *_noticeLabel;
}
- (void)setNoticeLabel:(id)fp8;
- (id)noticeLabel;
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)viewTapped:(id)fp8;
- (void)awakeFromNib;
- (id)init;
@end
@interface PBTimelineInvokeANCSActionMessage : PBProtocolMessage
{
unsigned char _actionType;
NSUUID *_ANCSIdentifier;
NSString *_actionTitle;
NSString *_notificationSender;
NSString *_notificationSubtitle;
NSString *_appIdentifier;
}
+ (void)load;
- (id)appIdentifier;
- (id)notificationSubtitle;
- (id)notificationSender;
- (id)actionTitle;
- (unsigned char)actionType;
- (id)ANCSIdentifier;
- (void).cxx_destruct;
- (id)initWithData:(id)fp8;
@end
@interface PBWatchAppHardwarePlatform : _ABAddressBookAddRecord <MTLManagedObjectSerializing, MTLJSONSerializing>
{
NSString *_name;
NSString *_appDescription;
unsigned int _processInfoFlags;
PBVersionNumber *_SDKVersion;
NSURL *_iconImageURL;
NSURL *_listImageURL;
NSURL *_screenshotImageURL;
}
+ (id)screenshotImageURLJSONTransformer;
+ (id)listImageURLJSONTransformer;
+ (id)iconImageURLJSONTransformer;
+ (id)SDKVersionJSONTransformer;
+ (id)JSONKeyPathsByPropertyKey;
+ (id)entityAttributeTransformerForKey:(id)fp8;
+ (id)propertyKeysAffectingChanged;
+ (id)managedObjectKeysByPropertyKey;
+ (id)managedObjectEntityName;
- (id)screenshotImageURL;
- (id)listImageURL;
- (id)iconImageURL;
- (id)SDKVersion;
- (unsigned int)processInfoFlags;
- (id)appDescription;
- (id)name;
- (void).cxx_destruct;
- (BOOL)mergeValuesForKeysIntoManagedWatchAppHardwarePlatform:(id)fp8;
@end
@interface PBStdOutLogger : _ABAddressBookAddRecord
{
NSCalendar *calendar;
unsigned int calendarUnitFlags;
NSString *appName;
char *app;
unsigned long appLen;
NSString *processID;
char *pid;
unsigned long pidLen;
BOOL colorsEnabled;
NSMutableArray *colorProfilesArray;
NSMutableDictionary *colorProfilesDict;
}
+ (id)sharedInstance;
+ (void)initialize;
+ (unsigned int)codeIndexForColor:(id)fp8;
+ (void)getRed:(float *)fp8 green:(float *)fp12 blue:(float *)fp16 fromColor:(id)fp20;
+ (void)initialize_colors_256;
+ (void)initialize_colors_16;
- (void).cxx_destruct;
- (id)loggerName;
- (void)logMessage:(id)fp8;
- (void)clearAllColors;
- (void)clearColorsForAllTags;
- (void)clearColorsForAllFlags;
- (void)clearColorsForTag:(id)fp8;
- (void)clearColorsForFlag:(int)fp8 context:(int)fp12;
- (void)clearColorsForFlag:(int)fp8;
- (void)setForegroundColor:(id)fp8 backgroundColor:(id)fp12 forTag:(id)fp16;
- (void)setForegroundColor:(id)fp8 backgroundColor:(id)fp12 forFlag:(int)fp16 context:(int)fp20;
- (void)setForegroundColor:(id)fp8 backgroundColor:(id)fp12 forFlag:(int)fp16;
- (void)setColorsEnabled:(BOOL)fp8;
- (BOOL)colorsEnabled;
- (void)loadDefaultColorProfiles;
- (id)init;
@end
@interface PB_DDTTYLoggerColorProfile : _ABAddressBookAddRecord
{
int mask;
int 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 int fgCodeIndex;
NSString *fgCodeRaw;
unsigned int bgCodeIndex;
NSString *bgCodeRaw;
char fgCode[24];
unsigned long fgCodeLen;
char bgCode[24];
unsigned long bgCodeLen;
char resetCode[8];
unsigned long resetCodeLen;
}
- (void).cxx_destruct;
- (id)description;
- (id)initWithForegroundColor:(id)fp8 backgroundColor:(id)fp12 flag:(int)fp16 context:(int)fp20;
@end
@interface PBManagedWatchApp : _PBManagedWatchApp <PBBlobEntry>
{
}
+ (id)createBlobEntryWithIdentifier:(id)fp8 inManagedObjectContext:(id)fp12;
+ (id)keyPathsForValuesAffectingAnyPropertyChanged;
- (void)addStatusesObject:(id)fp8;
- (void)setEntryDeletedValue:(BOOL)fp8;
- (BOOL)entryDeletedValue;
- (id)blobEntryStatuses;
- (BOOL)updateValuesFromBlobEntryModel:(id)fp8;
- (id)anyPropertyChanged;
@end
@interface PBPresentViewControllerCoordinator : _ABAddressBookAddRecord
{
int _isPresentingViewControllerModally;
UIViewController *_viewController;
}
- (void)setViewController:(id)fp8;
- (id)viewController;
- (void).cxx_destruct;
- (BOOL)present:(id)fp(null);
- (id)initWithViewController:(id)fp8;
@end
@interface PBAppMemoryUsageReporter : _ABAddressBookAddRecord
{
}
+ (void)logReport;
+ (BOOL)isEnabled;
+ (void)setEnabled:(BOOL)fp8;
+ (void)load;
@end
@interface PBWatchAnalyticsDataEntry : _ABAddressBookAddRecord <PBAnalyticsDataEntry>
{
NSUUID *_uniqueIdentifier;
NSDate *_date;
NSTimeZone *_timeZone;
NSDictionary *_analyticsMetadata;
NSData *_analyticsRawData;
}
- (id)analyticsRawData;
- (id)analyticsMetadata;
- (id)timeZone;
- (id)date;
- (id)uniqueIdentifier;
- (void).cxx_destruct;
- (id)description;
- (unsigned int)hash;
- (BOOL)isEqual:(id)fp8;
- (void)encodeWithCoder:(id)fp8;
- (id)initWithCoder:(id)fp8;
- (id)copyWithZone:(struct _NSZone *)fp8;
- (id)initWithDate:(id)fp8 timeZone:(id)fp12 analyticsMetadata:(id)fp16 analyticsRawData:(id)fp20;
@end
@interface PBNotificationSourceWatchService : _ABAddressBookAddRecord <PBWatchService>
{
BOOL _notificationSourceDatabaseAvailable;
PBWatch *_watch;
PBAccountSession *_accountSession;
PBNotificationSourceManager *_notificationSourceManager;
PBBlobDBEndpointCoordinator *_blobDBEndpointCoordinator;
NSObject<OS_dispatch_queue> *_synchronizingQueue;
RACSignal *_timelineFirmwareConfigurationSignal;
}
+ (id)watchServiceForWatch:(id)fp8 watchServicesSet:(id)fp12;
- (void)setTimelineFirmwareConfigurationSignal:(id)fp8;
- (id)timelineFirmwareConfigurationSignal;
- (BOOL)notificationSourceDatabaseAvailable;
- (id)synchronizingQueue;
- (id)blobDBEndpointCoordinator;
- (id)notificationSourceManager;
- (id)accountSession;
- (id)watch;
- (void).cxx_destruct;
- (void)didReceiveNegativeResponse:(id)fp8 forChange:(id)fp12;
- (id)enqueueMessages:(id)fp8 forChange:(id)fp12;
- (id)sendBlobDBMessagesForChanges:(id)fp8;
- (id)blobDBMessagesForBlob:(id)fp8 changeKind:(unsigned int)fp12;
- (id)blobDBMessagesForChange:(id)fp8 blobMapper:(id)fp12;
- (void)notificationStatusDatabaseAvailabilityCheckWithCompletion:(id)fp(null);
- (void)clearDatabaseWithCompletion:(id)fp(null);
- (void)synchronizeClearingFirst:(BOOL)fp8;
- (void)watchWillDisconnect;
- (void)watchDidConnect;
- (id)blobMapper;
- (void)clearDatabases;
- (void)synchronize;
- (id)initWithWatch:(id)fp8 watchServicesSet:(id)fp12 accountSession:(id)fp16 notificationSourceManager:(id)fp20 timelineManager:(id)fp24;
- (id)init;
@end
@interface PBUnitPreferencesViewModel : _ABAddressBookAddRecord
{
PBPreferenceManager *_preferenceManager;
NSArray *_cells;
PBUnitPreferencesPickerManager *_pickerManager;
}
+ (id)viewModel;
- (id)pickerManager;
- (id)cells;
- (id)preferenceManager;
- (void).cxx_destruct;
- (void)saveChanges;
- (id)tableViewCellForIndexPath:(id)fp8;
- (unsigned int)count;
- (id)initWithPreferenceManager:(id)fp8;
@end
@interface PBUUIDValueTransformer : _ABAddressBookAddRecord
{
}
+ (id)UUIDValueTransformerWithValueRequired:(BOOL)fp8;
@end
@interface PBWeatherAppRecord : _ABAddressBookAddRecord <PBBlobEntryModel>
{
unsigned char _weatherType;
unsigned char _dailyHourlyType;
BOOL _isPrimaryLocation;
NSNumber *_version;
unsigned int _units;
NSString *_locationName;
NSNumber *_latitude;
NSNumber *_longitude;
NSNumber *_utcOffset;
NSDate *_timestamp;
NSNumber *_currentTemperature;
NSNumber *_highTemperature;
NSNumber *_lowTemperature;
NSDate *_sunRise;
NSDate *_sunSet;
NSDate *_lastFetchedDate;
NSString *_shortPhrase;
NSString *_mediumPhrase;
NSString *_longPhrase;
NSString *_narrative;
NSString *_recordIdentifier;
}
+ (id)formattedLocationField:(id)fp8;
+ (id)dailyWeatherRecordFromReport:(id)fp8 dailyForecast:(id)fp12;
+ (id)hourlyWeatherRecordFromReport:(id)fp8 hourlyForecast:(id)fp12;
+ (id)blobEntryModelFromBlobEntry:(id)fp8;
+ (id)weatherAppRecordFromManagedEntry:(id)fp8;
- (BOOL)isPrimaryLocation;
- (unsigned char)dailyHourlyType;
- (id)recordIdentifier;
- (id)narrative;
- (id)longPhrase;
- (id)mediumPhrase;
- (id)shortPhrase;
- (id)lastFetchedDate;
- (id)sunSet;
- (id)sunRise;
- (id)lowTemperature;
- (id)highTemperature;
- (id)currentTemperature;
- (id)timestamp;
- (id)utcOffset;
- (id)longitude;
- (id)latitude;
- (id)locationName;
- (unsigned char)weatherType;
- (unsigned int)units;
- (id)version;
- (void).cxx_destruct;
- (id)startOfDayFromDate:(id)fp8 timeZone:(id)fp12;
- (id)recordIdentifierWithType:(unsigned char)fp8;
- (void)addDailyPropertiesFromForecast:(id)fp8 timeZone:(id)fp12;
- (void)addHourlyPropertiesFromForecast:(id)fp8;
- (id)initWithPropertiesFromReport:(id)fp8;
- (id)modelIdentifier;
- (id)hourMinDataFromDate:(id)fp8;
- (id)dataFromDate:(id)fp8;
- (id)dataFromString:(id)fp8;
- (id)twoSameIntegersToUint8:(unsigned char)fp8;
- (id)numberToUint32:(id)fp8;
- (id)numberToInt32:(id)fp8;
- (id)numberToUint16:(id)fp8;
- (id)numberToInt16:(id)fp8;
- (id)numberToUint8:(id)fp8;
- (id)validatedTemperature:(id)fp8;
- (id)uuidDataRepresentation;
- (id)dataRepresentation;
- (id)initWithManagedWeatherRecord:(id)fp8;
@end
@interface PBBlobDBInsertMessage : PBProtocolMessage <PBBlobDBEndpointMessage>
{
unsigned char _database;
unsigned short _token;
}
- (unsigned short)token;
- (unsigned char)database;
- (BOOL)emptiesDatabaseOnSuccessfulResponse;
- (BOOL)canBeSentWhenDatabaseFull;
- (BOOL)isSuccessfulForResponse:(unsigned char)fp8;
- (id)initWithDatabase:(unsigned char)fp8 key:(id)fp12 value:(id)fp16 token:(unsigned short)fp20;
@end
@interface PBConnectChargerViewController : PBOnboardingGenericViewController <PBViewControllerFlowStep>
{
id <PBConnectChargerViewControllerDelegate> _delegate;
}
- (void)setDelegate:(id)fp8;
- (id)delegate;
- (void).cxx_destruct;
- (void)backButtonPressed:(id)fp8;
- (void)bottomButtonPressed:(id)fp8;
- (void)skipButtonPressed:(id)fp8;
- (void)topButtonPressed:(id)fp8;
- (void)viewDidLoad;
- (id)initWithDelegate:(id)fp8;
@end
@interface PBTimelineItemBlobBuilder : _ABAddressBookAddRecord
{
unsigned char _type;
unsigned char _flags;
NSUUID *_identifier;
NSUUID *_parentIdentifier;
NSDate *_timestamp;
NSString *_layout;
NSMutableArray *_attributes;
NSMutableArray *_actions;
double _duration;
}
+ (id)builder;
- (id)actions;
- (id)attributes;
- (void)setLayout:(id)fp8;
- (id)layout;
- (void)setFlags:(unsigned char)fp8;
- (unsigned char)flags;
- (void)setType:(unsigned char)fp8;
- (unsigned char)type;
- (void)setDuration:(double)fp8;
- (double)duration;
- (void)setTimestamp:(id)fp8;
- (id)timestamp;
- (void)setParentIdentifier:(id)fp8;
- (id)parentIdentifier;
- (void)setIdentifier:(id)fp8;
- (id)identifier;
- (void).cxx_destruct;
- (id)build;
- (id)addAction;
- (id)addAttribute;
- (id)withLayout;
- (id)withFlags;
- (id)withType;
- (id)withDuration;
- (id)withTimestamp;
- (id)withParentID;
- (id)withID;
- (id)init;
@end
@interface PBLockerAppDataStore : PBBlobDBBaseDataStore
{
NSString *_userAccountID;
}
- (id)userAccountID;
- (void).cxx_destruct;
- (id)attributeIdentifierKey;
- (Class)blobEntryModelClass;
- (Class)blobEntryStatusEntityClass;
- (Class)blobEntryEntityClass;
- (void)fixStickyAppsOrderInSetNamed:(id)fp8 limit:(int)fp12 forManagedUser:(id)fp16;
- (id)applicationsFromUserRelationship:(id)fp8 onlyActive:(BOOL)fp12;
- (void)markManagedWatchAppAsConfigured:(id)fp8;
- (id)watchAppChangesWithApps:(id)fp8 limit:(unsigned int)fp12 forWatch:(id)fp16 platformType:(int)fp20;
- (id)changeIncompatibleForWatchApp:(id)fp8 forWatch:(id)fp12;
- (id)changeOverLimitForWatchApp:(id)fp8 forWatch:(id)fp12;
- (id)changeInLimitForWatchApp:(id)fp8 forWatch:(id)fp12;
- (void)moveWatchfaceAtIndex:(unsigned int)fp8 toIndex:(unsigned int)fp12;
- (void)moveWatchappAtIndex:(unsigned int)fp8 toIndex:(unsigned int)fp12;
- (void)translateFromIndex:(inout unsigned int *)fp8 toIndex:(inout unsigned int *)fp12 fullManagedWatchAppsSet:(id)fp16;
- (void)markWatchAppIdentifierAsDeleted:(id)fp8;
- (void)setCurrentlySelectedWatchFace:(id)fp8 forWatch:(id)fp12;
- (id)currentlySelectedWatchFaceForWatch:(id)fp8;
- (void)deleteInstallationOfWatchApp:(id)fp8 forWatch:(id)fp12;
- (void)markWatchAppAsConfigured:(id)fp8;
- (id)watchAppChangesForWatch:(id)fp8 platformType:(int)fp12;
- (void)addApplication:(id)fp8;
- (id)activeSortedWatchfaces;
- (id)activeSortedWatchapps;
- (id)activeApplications;
- (id)allApplications;
- (id)initWithUserAccountID:(id)fp8 coreDataManager:(id)fp12;
- (id)initWithUserAccountID:(id)fp8;
- (id)init;
@end
@interface PBAlternativeLabelBehaviour : _ABAddressBookAddRecord
{
BOOL _showingAlternativeText;
NSString *_text;
NSString *_alternativeText;
UILabel *_label;
}
+ (id)addBehaviourToLabel:(id)fp8 text:(id)fp12 alternativeText:(id)fp16;
- (void)setShowingAlternativeText:(BOOL)fp8;
- (BOOL)isShowingAlternativeText;
- (void)setLabel:(id)fp8;
- (id)label;
- (void)setAlternativeText:(id)fp8;
- (id)alternativeText;
- (void)setText:(id)fp8;
- (id)text;
- (void).cxx_destruct;
- (void)addGestureRecognizer;
- (void)labelTapped:(id)fp8;
- (id)initWithLabel:(id)fp8 text:(id)fp12 alternativeText:(id)fp16;
@end
@interface PBDebugViewController : PBTableViewController
{
}
- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
- (BOOL)hasConnectedWatch:(id *)fp8;
- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
- (void)dismiss;
- (void)viewDidLoad;
- (id)initWithNibName:(id)fp8 bundle:(id)fp12;
@end
@interface PBDeepCrasher : _ABAddressBookAddRecord
{
}
- (double)timeout;
@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;
}
- (void)setLanguageChangeInProgress:(BOOL)fp8;
- (BOOL)languageChangeInProgress;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment