1# This file is generated by objective.metadata 2# 3# Last update: Mon Sep 24 11:26:45 2012 4 5import objc, sys 6 7if sys.maxsize > 2 ** 32: 8 def sel32or64(a, b): return b 9else: 10 def sel32or64(a, b): return a 11if sys.byteorder == 'little': 12 def littleOrBig(a, b): return a 13else: 14 def littleOrBig(a, b): return b 15 16misc = { 17} 18constants = '''$ISyncAvailabilityChangedNotification$ISyncChangePropertyActionKey$ISyncChangePropertyClear$ISyncChangePropertyNameKey$ISyncChangePropertySet$ISyncChangePropertyValueIsDefaultKey$ISyncChangePropertyValueKey$ISyncClientTypeApplication$ISyncClientTypeDevice$ISyncClientTypePeer$ISyncClientTypeServer$ISyncErrorDomain$ISyncInvalidArgumentsException$ISyncInvalidEntityException$ISyncInvalidRecordException$ISyncInvalidRecordIdentifiersKey$ISyncInvalidRecordReasonsKey$ISyncInvalidRecordsKey$ISyncInvalidSchemaException$ISyncRecordEntityNameKey$ISyncServerUnavailableException$ISyncSessionCancelledException$ISyncSessionUnavailableException$ISyncUnsupportedEntityException$''' 19enums = '''$ISyncChangeTypeAdd@1$ISyncChangeTypeDelete@3$ISyncChangeTypeModify@2$ISyncChangeTypeNone@0$ISyncServerDisabledReasonByPreference@1001$ISyncServerDisabledReasonNone@1000$ISyncServerDisabledReasonSharedNetworkHome@1002$ISyncServerDisabledReasonUnknown@1004$ISyncServerDisabledReasonUnresponsive@1003$ISyncSessionClientAlreadySyncingError@100$ISyncSessionDriverChangeAccepted@1$ISyncSessionDriverChangeError@3$ISyncSessionDriverChangeIgnored@2$ISyncSessionDriverChangeRefused@0$ISyncSessionDriverFatalError@300$ISyncSessionDriverModeFast@1$ISyncSessionDriverModeRefresh@3$ISyncSessionDriverModeSlow@2$ISyncSessionDriverPullFailureError@201$ISyncSessionDriverRegistrationError@200$ISyncSessionUserCanceledSessionError@101$ISyncStatusCancelled@5$ISyncStatusErrors@4$ISyncStatusFailed@6$ISyncStatusNever@7$ISyncStatusRunning@1$ISyncStatusSuccess@2$ISyncStatusWarnings@3$''' 20misc.update({}) 21r = objc.registerMetaDataForSelector 22objc._updatingMetadata(True) 23try: 24 r(b'ISyncClient', b'canPullChangesForEntityName:', {'retval': {'type': 'Z'}}) 25 r(b'ISyncClient', b'canPushChangesForEntityName:', {'retval': {'type': 'Z'}}) 26 r(b'ISyncClient', b'formatsRelationships', {'retval': {'type': 'Z'}}) 27 r(b'ISyncClient', b'isEnabledForEntityName:', {'retval': {'type': 'Z'}}) 28 r(b'ISyncClient', b'setEnabled:forEntityNames:', {'arguments': {2: {'type': 'Z'}}}) 29 r(b'ISyncClient', b'setFormatsRelationships:', {'arguments': {2: {'type': 'Z'}}}) 30 r(b'ISyncClient', b'setShouldReplaceClientRecords:forEntityNames:', {'arguments': {2: {'type': 'Z'}}}) 31 r(b'ISyncClient', b'setShouldSynchronize:withClientsOfType:', {'arguments': {2: {'type': 'Z'}}}) 32 r(b'ISyncClient', b'setSyncAlertHandler:selector:', {'arguments': {3: {'sel_of_type': b'v@:@@'}}}) 33 r(b'ISyncClient', b'shouldReplaceClientRecordsForEntityName:', {'retval': {'type': 'Z'}}) 34 r(b'ISyncClient', b'shouldSynchronizeWithClientsOfType:', {'retval': {'type': 'Z'}}) 35 r(b'ISyncManager', b'clientWithIdentifier:needsSyncing:', {'arguments': {3: {'type': 'Z'}}}) 36 r(b'ISyncManager', b'isEnabled', {'retval': {'type': 'Z'}}) 37 r(b'ISyncManager', b'registerSchemaWithBundlePath:', {'retval': {'type': 'Z'}}) 38 r(b'ISyncRecordSnapshot', b'recordIdentifierForReference:isModified:', {'arguments': {3: {'type': '^Z', 'type_modifier': b'o'}}}) 39 r(b'ISyncSession', b'beginSessionInBackgroundWithClient:entityNames:target:selector:', {'arguments': {5: {'sel_of_type': b'v@:@@'}}}) 40 r(b'ISyncSession', b'beginSessionInBackgroundWithClient:entityNames:target:selector:lastAnchors:', {'arguments': {5: {'sel_of_type': b'v@:@@'}}}) 41 r(b'ISyncSession', b'clientLostRecordWithIdentifier:shouldReplaceOnNextSync:', {'arguments': {3: {'type': 'Z'}}}) 42 r(b'ISyncSession', b'isCancelled', {'retval': {'type': 'Z'}}) 43 r(b'ISyncSession', b'prepareToPullChangesForEntityNames:beforeDate:', {'retval': {'type': 'Z'}}) 44 r(b'ISyncSession', b'prepareToPullChangesInBackgroundForEntityNames:target:selector:', {'arguments': {4: {'sel_of_type': b'v@:@@'}}}) 45 r(b'ISyncSession', b'shouldPullChangesForEntityName:', {'retval': {'type': 'Z'}}) 46 r(b'ISyncSession', b'shouldPushAllRecordsForEntityName:', {'retval': {'type': 'Z'}}) 47 r(b'ISyncSession', b'shouldPushChangesForEntityName:', {'retval': {'type': 'Z'}}) 48 r(b'ISyncSession', b'shouldReplaceAllRecordsOnClientForEntityName:', {'retval': {'type': 'Z'}}) 49 r(b'ISyncSessionDriver', b'handlesSyncAlerts', {'retval': {'type': 'Z'}}) 50 r(b'ISyncSessionDriver', b'setHandlesSyncAlerts:', {'arguments': {2: {'type': 'Z'}}}) 51 r(b'ISyncSessionDriver', b'startAsynchronousSync:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type_modifier': b'o'}}}) 52 r(b'ISyncSessionDriver', b'sync', {'retval': {'type': 'Z'}}) 53 r(b'NSObject', b'applyChange:forEntityName:remappedRecordIdentifier:formattedRecord:error:', {'retval': {'type': 'i'}, 'arguments': {4: {'type': '^@', 'type_modifier': b'o'}, 5: {'type': '^@', 'type_modifier': b'o'}, 6: {'type': '^@', 'type_modifier': b'o'}}}) 54 r(b'NSObject', b'changedRecordsForEntityName:moreComing:error:', {'arguments': {3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 55 r(b'NSObject', b'changesForEntityName:moreComing:error:', {'arguments': {3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 56 r(b'NSObject', b'deleteAllRecordsForEntityName:error:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 57 r(b'NSObject', b'identifiersForRecordsToDeleteForEntityName:moreComing:error:', {'arguments': {3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 58 r(b'NSObject', b'isEqual:', {'retval': {'type': 'Z'}}) 59 r(b'NSObject', b'persistentStoreCoordinator:willDeleteRecordWithIdentifier:inSyncSession:', {'retval': {'type': 'Z'}}) 60 r(b'NSObject', b'persistentStoreCoordinatorShouldStartSyncing:', {'retval': {'type': 'Z'}}) 61 r(b'NSObject', b'recordsForEntityName:moreComing:error:', {'arguments': {3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 62 r(b'NSObject', b'sessionDriver:didNegotiateAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 63 r(b'NSObject', b'sessionDriver:didPullAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 64 r(b'NSObject', b'sessionDriver:didPushAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 65 r(b'NSObject', b'sessionDriver:didReceiveSyncAlertAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 66 r(b'NSObject', b'sessionDriver:didRegisterClientAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 67 r(b'NSObject', b'sessionDriver:willFinishSessionAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 68 r(b'NSObject', b'sessionDriver:willNegotiateAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 69 r(b'NSObject', b'sessionDriver:willPullAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 70 r(b'NSObject', b'sessionDriver:willPushAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': '^@', 'type_modifier': b'o'}}}) 71 r(b'NSObject', b'shouldApplyRecord:withRecordIdentifier:', {'retval': {'type': 'Z'}}) 72 r(b'NSPersistentStoreCoordinator', b'syncWithClient:inBackground:handler:error:', {'retval': {'type': 'Z'}, 'arguments': {3: {'type': 'Z'}, 5: {'type': '^@', 'type_modifier': b'o'}}}) 73finally: 74 objc._updatingMetadata(False) 75r = objc.registerMetaDataForSelector 76objc._updatingMetadata(True) 77try: 78 r(b'NSObject', b'applyChange:forEntityName:remappedRecordIdentifier:formattedRecord:error:', {'required': True, 'retval': {'type': 'i'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': '^@', 'type_modifier': b'o'}, 5: {'type': '^@', 'type_modifier': b'o'}, 6: {'type': '^@', 'type_modifier': b'o'}}}) 79 r(b'NSObject', b'changedRecordsForEntityName:moreComing:error:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 80 r(b'NSObject', b'changesForEntityName:moreComing:error:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 81 r(b'NSObject', b'clientDescriptionURL', {'required': True, 'retval': {'type': b'@'}}) 82 r(b'NSObject', b'clientIdentifier', {'required': True, 'retval': {'type': b'@'}}) 83 r(b'NSObject', b'deleteAllRecordsForEntityName:error:', {'required': True, 'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 84 r(b'NSObject', b'entityNamesToPull', {'required': False, 'retval': {'type': b'@'}}) 85 r(b'NSObject', b'entityNamesToSync', {'required': False, 'retval': {'type': b'@'}}) 86 r(b'NSObject', b'identifiersForRecordsToDeleteForEntityName:moreComing:error:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 87 r(b'NSObject', b'isEqual:', {'required': True, 'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}}}) 88 r(b'NSObject', b'lastAnchorForEntityName:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}}}) 89 r(b'NSObject', b'managedObjectContextsToMonitorWhenSyncingPersistentStoreCoordinator:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}}}) 90 r(b'NSObject', b'managedObjectContextsToReloadAfterSyncingPersistentStoreCoordinator:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}}}) 91 r(b'NSObject', b'nextAnchorForEntityName:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}}}) 92 r(b'NSObject', b'persistentStoreCoordinator:didApplyChange:toManagedObject:inSyncSession:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}, 5: {'type': b'@'}}}) 93 r(b'NSObject', b'persistentStoreCoordinator:didCancelSyncSession:error:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}}}) 94 r(b'NSObject', b'persistentStoreCoordinator:didCommitChanges:inSyncSession:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}}}) 95 r(b'NSObject', b'persistentStoreCoordinator:didFinishSyncSession:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}}) 96 r(b'NSObject', b'persistentStoreCoordinator:didPullChangesInSyncSession:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}}) 97 r(b'NSObject', b'persistentStoreCoordinator:didPushChangesInSyncSession:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}}) 98 r(b'NSObject', b'persistentStoreCoordinator:willApplyChange:toManagedObject:inSyncSession:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}, 5: {'type': b'@'}}}) 99 r(b'NSObject', b'persistentStoreCoordinator:willDeleteRecordWithIdentifier:inSyncSession:', {'required': False, 'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}}}) 100 r(b'NSObject', b'persistentStoreCoordinator:willPullChangesInSyncSession:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}}) 101 r(b'NSObject', b'persistentStoreCoordinator:willPushChangesInSyncSession:', {'required': False, 'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}}) 102 r(b'NSObject', b'persistentStoreCoordinator:willPushRecord:forManagedObject:inSyncSession:', {'required': False, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}, 5: {'type': b'@'}}}) 103 r(b'NSObject', b'persistentStoreCoordinatorShouldStartSyncing:', {'required': False, 'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}}}) 104 r(b'NSObject', b'preferredSyncModeForEntityName:', {'required': True, 'retval': {'type': b'i'}, 'arguments': {2: {'type': b'@'}}}) 105 r(b'NSObject', b'recordsForEntityName:moreComing:error:', {'required': True, 'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 106 r(b'NSObject', b'schemaBundleURLs', {'required': True, 'retval': {'type': b'@'}}) 107 r(b'NSObject', b'sessionBeginTimeout', {'required': False, 'retval': {'type': b'd'}}) 108 r(b'NSObject', b'sessionPullChangesTimeout', {'required': False, 'retval': {'type': b'd'}}) 109 r(b'NSObject', b'shouldApplyRecord:withRecordIdentifier:', {'required': True, 'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}}) 110 r(b'NSObject', b'supportedEntityNames', {'required': True, 'retval': {'type': b'@'}}) 111finally: 112 objc._updatingMetadata(False) 113r = objc.registerMetaDataForSelector 114objc._updatingMetadata(True) 115try: 116 r(b'NSObject', b'attributedStringForIdentityPropertiesWithNames:inRecord:comparisonRecords:firstLineAttributes:secondLineAttributes:', {'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}, 5: {'type': b'@'}, 6: {'type': b'@'}}}) 117 r(b'NSObject', b'attributedStringForPropertiesWithNames:inRecord:comparisonRecords:defaultAttributes:', {'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}, 4: {'type': b'@'}, 5: {'type': b'@'}}}) 118 r(b'NSObject', b'changedRecordsForEntityName:moreComing:error:', {'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 119 r(b'NSObject', b'changesForEntityName:moreComing:error:', {'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 120 r(b'NSObject', b'entityNamesToPull', {'retval': {'type': b'@'}}) 121 r(b'NSObject', b'entityNamesToSync', {'retval': {'type': b'@'}}) 122 r(b'NSObject', b'identifiersForRecordsToDeleteForEntityName:moreComing:error:', {'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^Z', 'type_modifier': b'o'}, 4: {'type': '^@', 'type_modifier': b'o'}}}) 123 r(b'NSObject', b'lastAnchorForEntityName:', {'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}}}) 124 r(b'NSObject', b'nextAnchorForEntityName:', {'retval': {'type': b'@'}, 'arguments': {2: {'type': b'@'}}}) 125 r(b'NSObject', b'sessionBeginTimeout', {'retval': {'type': b'd'}}) 126 r(b'NSObject', b'sessionDriver:didNegotiateAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 127 r(b'NSObject', b'sessionDriver:didPullAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 128 r(b'NSObject', b'sessionDriver:didPushAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 129 r(b'NSObject', b'sessionDriver:didReceiveSyncAlertAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 130 r(b'NSObject', b'sessionDriver:didRegisterClientAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 131 r(b'NSObject', b'sessionDriver:willFinishSessionAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 132 r(b'NSObject', b'sessionDriver:willNegotiateAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 133 r(b'NSObject', b'sessionDriver:willPullAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 134 r(b'NSObject', b'sessionDriver:willPushAndReturnError:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type': b'@'}, 3: {'type': '^@', 'type_modifier': b'o'}}}) 135 r(b'NSObject', b'sessionDriverDidCancelSession:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}}}) 136 r(b'NSObject', b'sessionDriverDidFinishSession:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}}}) 137 r(b'NSObject', b'sessionDriverWillCancelSession:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}}}) 138 r(b'NSObject', b'sessionPullChangesTimeout', {'retval': {'type': b'd'}}) 139finally: 140 objc._updatingMetadata(False) 141protocols={'ISyncSessionDriverDelegate': objc.informal_protocol('ISyncSessionDriverDelegate', [objc.selector(None, b'sessionDriver:willPullAndReturnError:', b'Z@:@^@', isRequired=False), objc.selector(None, b'sessionDriver:willPushAndReturnError:', b'Z@:@^@', isRequired=False), objc.selector(None, b'sessionDriver:didRegisterClientAndReturnError:', b'Z@:@^@', isRequired=False), objc.selector(None, b'sessionDriver:willFinishSessionAndReturnError:', b'Z@:@^@', isRequired=False), objc.selector(None, b'sessionDriver:willNegotiateAndReturnError:', b'Z@:@^@', isRequired=False), objc.selector(None, b'sessionDriver:didPullAndReturnError:', b'Z@:@^@', isRequired=False), objc.selector(None, b'sessionDriverDidFinishSession:', b'v@:@', isRequired=False), objc.selector(None, b'sessionDriver:didNegotiateAndReturnError:', b'Z@:@^@', isRequired=False), objc.selector(None, b'sessionDriver:didPushAndReturnError:', b'Z@:@^@', isRequired=False), objc.selector(None, b'sessionDriver:didReceiveSyncAlertAndReturnError:', b'Z@:@^@', isRequired=False), objc.selector(None, b'sessionDriverWillCancelSession:', b'v@:@', isRequired=False), objc.selector(None, b'sessionDriverDidCancelSession:', b'v@:@', isRequired=False)]), 'ISyncSessionDriverDataSourceOptionalMethods': objc.informal_protocol('ISyncSessionDriverDataSourceOptionalMethods', [objc.selector(None, b'entityNamesToSync', b'@@:', isRequired=False), objc.selector(None, b'sessionPullChangesTimeout', b'd@:', isRequired=False), objc.selector(None, b'sessionBeginTimeout', b'd@:', isRequired=False), objc.selector(None, b'nextAnchorForEntityName:', b'@@:@', isRequired=False), objc.selector(None, b'changesForEntityName:moreComing:error:', b'@@:@^Z^@', isRequired=False), objc.selector(None, b'changedRecordsForEntityName:moreComing:error:', b'@@:@^Z^@', isRequired=False), objc.selector(None, b'identifiersForRecordsToDeleteForEntityName:moreComing:error:', b'@@:@^Z^@', isRequired=False), objc.selector(None, b'entityNamesToPull', b'@@:', isRequired=False), objc.selector(None, b'lastAnchorForEntityName:', b'@@:@', isRequired=False)]), 'SyncUIHelperInformalProtocol': objc.informal_protocol('SyncUIHelperInformalProtocol', [objc.selector(None, b'attributedStringForIdentityPropertiesWithNames:inRecord:comparisonRecords:firstLineAttributes:secondLineAttributes:', b'@@:@@@@@', isRequired=False), objc.selector(None, b'attributedStringForPropertiesWithNames:inRecord:comparisonRecords:defaultAttributes:', b'@@:@@@@', isRequired=False)])} 142expressions = {} 143 144# END OF FILE 145