|  | // Generated by the protocol buffer compiler.  DO NOT EDIT! | 
|  |  | 
|  | #import "ProtocolBuffers.h" | 
|  |  | 
|  | // @@protoc_insertion_point(imports) | 
|  |  | 
|  | #ifndef __has_feature | 
|  | #define __has_feature(x) 0 // Compatibility with non-clang compilers. | 
|  | #endif // __has_feature | 
|  |  | 
|  | #ifndef NS_RETURNS_NOT_RETAINED | 
|  | #if __has_feature(attribute_ns_returns_not_retained) | 
|  | #define NS_RETURNS_NOT_RETAINED __attribute__((ns_returns_not_retained)) | 
|  | #else | 
|  | #define NS_RETURNS_NOT_RETAINED | 
|  | #endif | 
|  | #endif | 
|  |  | 
|  | typedef enum { | 
|  | WeaveOperationNone = 0, | 
|  | WeaveOperationConnect = 1, | 
|  | WeaveOperationRendezvous = 2, | 
|  | WeaveOperationReconnect = 3, | 
|  | WeaveOperationIdentify = 4, | 
|  | WeaveOperationScanNetworks = 5, | 
|  | WeaveOperationGetNetworks = 6, | 
|  | WeaveOperationAddNetwork = 7, | 
|  | WeaveOperationUpdateNetwork = 8, | 
|  | WeaveOperationRemoveNetwork = 9, | 
|  | WeaveOperationEnableNetwork = 10, | 
|  | WeaveOperationDisableNetwork = 11, | 
|  | WeaveOperationTestNetwork = 12, | 
|  | WeaveOperationGetRendezvousMode = 13, | 
|  | WeaveOperationSetRendezvousMode = 14, | 
|  | WeaveOperationGetLastNetworkProvisioningResult = 15, | 
|  | WeaveOperationRegisterServicePairAccount = 16, | 
|  | WeaveOperationUnregisterService = 17, | 
|  | WeaveOperationCreateFabric = 18, | 
|  | WeaveOperationLeaveFabric = 19, | 
|  | WeaveOperationGetFabricConfig = 20, | 
|  | WeaveOperationJoinExistingFabric = 21, | 
|  | WeaveOperationArmFailsafe = 22, | 
|  | WeaveOperationDisarmFailsafe = 23, | 
|  | WeaveOperationResetConfig = 24, | 
|  | WeaveOperationPing = 25, | 
|  | WeaveOperationEnableConnectionMonitor = 26, | 
|  | WeaveOperationDisableConnectionMonitor = 27, | 
|  | WeaveOperationConnectBle = 28, | 
|  | WeaveOperationHush = 29, | 
|  | WeaveOperationStartSystemTest = 30, | 
|  | WeaveOperationStopSystemTest = 31, | 
|  | } WeaveOperation; | 
|  |  | 
|  | BOOL WeaveOperationIsValidValue(WeaveOperation value); | 
|  |  | 
|  |  | 
|  | @interface WeaveOperationRoot : NSObject { | 
|  | } | 
|  | + (PBExtensionRegistry*) extensionRegistry; | 
|  | + (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry; | 
|  | @end | 
|  |  | 
|  |  | 
|  | // @@protoc_insertion_point(global_scope) |