| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| |
| #import "ProtocolBuffers.h" |
| |
| #import "Environment.pb.h" |
| #import "Event.pb.h" |
| #import "Identification_profile.pb.h" |
| #import "Software_profile.pb.h" |
| #import "Account_info.pb.h" |
| #import "Fabric_info.pb.h" |
| // @@protoc_insertion_point(imports) |
| |
| @class AccountInfo; |
| @class AccountInfoBuilder; |
| @class Environment; |
| @class EnvironmentBuilder; |
| @class Event; |
| @class EventBuilder; |
| @class FabricInfo; |
| @class FabricInfoBuilder; |
| @class IdentificationProfile; |
| @class IdentificationProfileBuilder; |
| @class Pair; |
| @class PairBuilder; |
| @class SoftwareProfile; |
| @class SoftwareProfileBuilder; |
| @class WeavePairingSessionLog; |
| @class WeavePairingSessionLogBuilder; |
| #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 { |
| WeavePairingSessionLogStatusUnknown = 0, |
| WeavePairingSessionLogStatusSuccess = 1, |
| WeavePairingSessionLogStatusFailure = 2, |
| } WeavePairingSessionLogStatus; |
| |
| BOOL WeavePairingSessionLogStatusIsValidValue(WeavePairingSessionLogStatus value); |
| |
| |
| @interface WeavePairingSessionLogRoot : NSObject { |
| } |
| + (PBExtensionRegistry*) extensionRegistry; |
| + (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry; |
| @end |
| |
| @interface WeavePairingSessionLog : PBGeneratedMessage { |
| @private |
| BOOL hasSessionId_:1; |
| BOOL hasSessionStartTimestampIso8601_:1; |
| BOOL hasSessionEndTimestampIso8601_:1; |
| BOOL hasEnvironment_:1; |
| BOOL hasJoiningDeviceIdentification_:1; |
| BOOL hasJoiningDeviceSoftware_:1; |
| BOOL hasAssistingDeviceIdentification_:1; |
| BOOL hasAssistingDeviceSoftware_:1; |
| BOOL hasAccountInfo_:1; |
| BOOL hasFabricInfo_:1; |
| BOOL hasSessionStatus_:1; |
| BOOL hasSessionStartTimestampMillis_:1; |
| BOOL hasSessionEndTimestampMillis_:1; |
| NSString* sessionId; |
| NSString* sessionStartTimestampIso8601; |
| NSString* sessionEndTimestampIso8601; |
| Environment* environment; |
| IdentificationProfile* joiningDeviceIdentification; |
| SoftwareProfile* joiningDeviceSoftware; |
| IdentificationProfile* assistingDeviceIdentification; |
| SoftwareProfile* assistingDeviceSoftware; |
| AccountInfo* accountInfo; |
| FabricInfo* fabricInfo; |
| WeavePairingSessionLogStatus sessionStatus; |
| SInt64 sessionStartTimestampMillis; |
| SInt64 sessionEndTimestampMillis; |
| NSMutableArray * eventsArray; |
| } |
| - (BOOL) hasSessionStartTimestampMillis; |
| - (BOOL) hasSessionEndTimestampMillis; |
| - (BOOL) hasSessionStatus; |
| - (BOOL) hasSessionId; |
| - (BOOL) hasEnvironment; |
| - (BOOL) hasJoiningDeviceIdentification; |
| - (BOOL) hasJoiningDeviceSoftware; |
| - (BOOL) hasAssistingDeviceIdentification; |
| - (BOOL) hasAssistingDeviceSoftware; |
| - (BOOL) hasAccountInfo; |
| - (BOOL) hasFabricInfo; |
| - (BOOL) hasSessionStartTimestampIso8601; |
| - (BOOL) hasSessionEndTimestampIso8601; |
| @property (readonly) SInt64 sessionStartTimestampMillis; |
| @property (readonly) SInt64 sessionEndTimestampMillis; |
| @property (readonly) WeavePairingSessionLogStatus sessionStatus; |
| @property (readonly, strong) NSString* sessionId; |
| @property (readonly, strong) NSArray * events; |
| @property (readonly, strong) Environment* environment; |
| @property (readonly, strong) IdentificationProfile* joiningDeviceIdentification; |
| @property (readonly, strong) SoftwareProfile* joiningDeviceSoftware; |
| @property (readonly, strong) IdentificationProfile* assistingDeviceIdentification; |
| @property (readonly, strong) SoftwareProfile* assistingDeviceSoftware; |
| @property (readonly, strong) AccountInfo* accountInfo; |
| @property (readonly, strong) FabricInfo* fabricInfo; |
| @property (readonly, strong) NSString* sessionStartTimestampIso8601; |
| @property (readonly, strong) NSString* sessionEndTimestampIso8601; |
| - (Event*)eventsAtIndex:(NSUInteger)index; |
| |
| + (WeavePairingSessionLog*) defaultInstance; |
| - (WeavePairingSessionLog*) defaultInstance; |
| |
| - (BOOL) isInitialized; |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output; |
| - (WeavePairingSessionLogBuilder*) builder; |
| + (WeavePairingSessionLogBuilder*) builder; |
| + (WeavePairingSessionLogBuilder*) builderWithPrototype:(WeavePairingSessionLog*) prototype; |
| - (WeavePairingSessionLogBuilder*) toBuilder; |
| |
| + (WeavePairingSessionLog*) parseFromData:(NSData*) data; |
| + (WeavePairingSessionLog*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry; |
| + (WeavePairingSessionLog*) parseFromInputStream:(NSInputStream*) input; |
| + (WeavePairingSessionLog*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry; |
| + (WeavePairingSessionLog*) parseFromCodedInputStream:(PBCodedInputStream*) input; |
| + (WeavePairingSessionLog*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry; |
| @end |
| |
| @interface WeavePairingSessionLogBuilder : PBGeneratedMessageBuilder { |
| @private |
| WeavePairingSessionLog* result; |
| } |
| |
| - (WeavePairingSessionLog*) defaultInstance; |
| |
| - (WeavePairingSessionLogBuilder*) clear; |
| - (WeavePairingSessionLogBuilder*) clone; |
| |
| - (WeavePairingSessionLog*) build; |
| - (WeavePairingSessionLog*) buildPartial; |
| |
| - (WeavePairingSessionLogBuilder*) mergeFrom:(WeavePairingSessionLog*) other; |
| - (WeavePairingSessionLogBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input; |
| - (WeavePairingSessionLogBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry; |
| |
| - (BOOL) hasSessionStartTimestampMillis; |
| - (SInt64) sessionStartTimestampMillis; |
| - (WeavePairingSessionLogBuilder*) setSessionStartTimestampMillis:(SInt64) value; |
| - (WeavePairingSessionLogBuilder*) clearSessionStartTimestampMillis; |
| |
| - (BOOL) hasSessionEndTimestampMillis; |
| - (SInt64) sessionEndTimestampMillis; |
| - (WeavePairingSessionLogBuilder*) setSessionEndTimestampMillis:(SInt64) value; |
| - (WeavePairingSessionLogBuilder*) clearSessionEndTimestampMillis; |
| |
| - (BOOL) hasSessionStatus; |
| - (WeavePairingSessionLogStatus) sessionStatus; |
| - (WeavePairingSessionLogBuilder*) setSessionStatus:(WeavePairingSessionLogStatus) value; |
| - (WeavePairingSessionLogBuilder*) clearSessionStatus; |
| |
| - (BOOL) hasSessionId; |
| - (NSString*) sessionId; |
| - (WeavePairingSessionLogBuilder*) setSessionId:(NSString*) value; |
| - (WeavePairingSessionLogBuilder*) clearSessionId; |
| |
| - (NSMutableArray *)events; |
| - (Event*)eventsAtIndex:(NSUInteger)index; |
| - (WeavePairingSessionLogBuilder *)addEvents:(Event*)value; |
| - (WeavePairingSessionLogBuilder *)setEventsArray:(NSArray *)array; |
| - (WeavePairingSessionLogBuilder *)clearEvents; |
| |
| - (BOOL) hasEnvironment; |
| - (Environment*) environment; |
| - (WeavePairingSessionLogBuilder*) setEnvironment:(Environment*) value; |
| - (WeavePairingSessionLogBuilder*) setEnvironmentBuilder:(EnvironmentBuilder*) builderForValue; |
| - (WeavePairingSessionLogBuilder*) mergeEnvironment:(Environment*) value; |
| - (WeavePairingSessionLogBuilder*) clearEnvironment; |
| |
| - (BOOL) hasJoiningDeviceIdentification; |
| - (IdentificationProfile*) joiningDeviceIdentification; |
| - (WeavePairingSessionLogBuilder*) setJoiningDeviceIdentification:(IdentificationProfile*) value; |
| - (WeavePairingSessionLogBuilder*) setJoiningDeviceIdentificationBuilder:(IdentificationProfileBuilder*) builderForValue; |
| - (WeavePairingSessionLogBuilder*) mergeJoiningDeviceIdentification:(IdentificationProfile*) value; |
| - (WeavePairingSessionLogBuilder*) clearJoiningDeviceIdentification; |
| |
| - (BOOL) hasJoiningDeviceSoftware; |
| - (SoftwareProfile*) joiningDeviceSoftware; |
| - (WeavePairingSessionLogBuilder*) setJoiningDeviceSoftware:(SoftwareProfile*) value; |
| - (WeavePairingSessionLogBuilder*) setJoiningDeviceSoftwareBuilder:(SoftwareProfileBuilder*) builderForValue; |
| - (WeavePairingSessionLogBuilder*) mergeJoiningDeviceSoftware:(SoftwareProfile*) value; |
| - (WeavePairingSessionLogBuilder*) clearJoiningDeviceSoftware; |
| |
| - (BOOL) hasAssistingDeviceIdentification; |
| - (IdentificationProfile*) assistingDeviceIdentification; |
| - (WeavePairingSessionLogBuilder*) setAssistingDeviceIdentification:(IdentificationProfile*) value; |
| - (WeavePairingSessionLogBuilder*) setAssistingDeviceIdentificationBuilder:(IdentificationProfileBuilder*) builderForValue; |
| - (WeavePairingSessionLogBuilder*) mergeAssistingDeviceIdentification:(IdentificationProfile*) value; |
| - (WeavePairingSessionLogBuilder*) clearAssistingDeviceIdentification; |
| |
| - (BOOL) hasAssistingDeviceSoftware; |
| - (SoftwareProfile*) assistingDeviceSoftware; |
| - (WeavePairingSessionLogBuilder*) setAssistingDeviceSoftware:(SoftwareProfile*) value; |
| - (WeavePairingSessionLogBuilder*) setAssistingDeviceSoftwareBuilder:(SoftwareProfileBuilder*) builderForValue; |
| - (WeavePairingSessionLogBuilder*) mergeAssistingDeviceSoftware:(SoftwareProfile*) value; |
| - (WeavePairingSessionLogBuilder*) clearAssistingDeviceSoftware; |
| |
| - (BOOL) hasAccountInfo; |
| - (AccountInfo*) accountInfo; |
| - (WeavePairingSessionLogBuilder*) setAccountInfo:(AccountInfo*) value; |
| - (WeavePairingSessionLogBuilder*) setAccountInfoBuilder:(AccountInfoBuilder*) builderForValue; |
| - (WeavePairingSessionLogBuilder*) mergeAccountInfo:(AccountInfo*) value; |
| - (WeavePairingSessionLogBuilder*) clearAccountInfo; |
| |
| - (BOOL) hasFabricInfo; |
| - (FabricInfo*) fabricInfo; |
| - (WeavePairingSessionLogBuilder*) setFabricInfo:(FabricInfo*) value; |
| - (WeavePairingSessionLogBuilder*) setFabricInfoBuilder:(FabricInfoBuilder*) builderForValue; |
| - (WeavePairingSessionLogBuilder*) mergeFabricInfo:(FabricInfo*) value; |
| - (WeavePairingSessionLogBuilder*) clearFabricInfo; |
| |
| - (BOOL) hasSessionStartTimestampIso8601; |
| - (NSString*) sessionStartTimestampIso8601; |
| - (WeavePairingSessionLogBuilder*) setSessionStartTimestampIso8601:(NSString*) value; |
| - (WeavePairingSessionLogBuilder*) clearSessionStartTimestampIso8601; |
| |
| - (BOOL) hasSessionEndTimestampIso8601; |
| - (NSString*) sessionEndTimestampIso8601; |
| - (WeavePairingSessionLogBuilder*) setSessionEndTimestampIso8601:(NSString*) value; |
| - (WeavePairingSessionLogBuilder*) clearSessionEndTimestampIso8601; |
| @end |
| |
| |
| // @@protoc_insertion_point(global_scope) |