blob: f525c9673d9727b64e5919fc649cb6b6d68bdf46 [file] [log] [blame]
// Generated by the protocol buffer compiler. DO NOT EDIT!
#import "ProtocolBuffers.h"
// @@protoc_insertion_point(imports)
@class IdentificationProfile;
@class IdentificationProfileBuilder;
#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
@interface IdentificationProfileRoot : NSObject {
}
+ (PBExtensionRegistry*) extensionRegistry;
+ (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry;
@end
@interface IdentificationProfile : PBGeneratedMessage {
@private
BOOL hasNodeIdentifier_:1;
BOOL hasDeviceId_:1;
BOOL hasSerialNumber_:1;
BOOL hasVendorDescription_:1;
BOOL hasProductDescription_:1;
BOOL hasRevision_:1;
BOOL hasVendorId_:1;
BOOL hasProductId_:1;
UInt64 nodeIdentifier;
NSString* deviceId;
NSString* serialNumber;
NSString* vendorDescription;
NSString* productDescription;
NSString* revision;
UInt32 vendorId;
UInt32 productId;
}
- (BOOL) hasDeviceId;
- (BOOL) hasNodeIdentifier;
- (BOOL) hasSerialNumber;
- (BOOL) hasVendorId;
- (BOOL) hasVendorDescription;
- (BOOL) hasProductId;
- (BOOL) hasProductDescription;
- (BOOL) hasRevision;
@property (readonly, strong) NSString* deviceId;
@property (readonly) UInt64 nodeIdentifier;
@property (readonly, strong) NSString* serialNumber;
@property (readonly) UInt32 vendorId;
@property (readonly, strong) NSString* vendorDescription;
@property (readonly) UInt32 productId;
@property (readonly, strong) NSString* productDescription;
@property (readonly, strong) NSString* revision;
+ (IdentificationProfile*) defaultInstance;
- (IdentificationProfile*) defaultInstance;
- (BOOL) isInitialized;
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output;
- (IdentificationProfileBuilder*) builder;
+ (IdentificationProfileBuilder*) builder;
+ (IdentificationProfileBuilder*) builderWithPrototype:(IdentificationProfile*) prototype;
- (IdentificationProfileBuilder*) toBuilder;
+ (IdentificationProfile*) parseFromData:(NSData*) data;
+ (IdentificationProfile*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (IdentificationProfile*) parseFromInputStream:(NSInputStream*) input;
+ (IdentificationProfile*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
+ (IdentificationProfile*) parseFromCodedInputStream:(PBCodedInputStream*) input;
+ (IdentificationProfile*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
@end
@interface IdentificationProfileBuilder : PBGeneratedMessageBuilder {
@private
IdentificationProfile* result;
}
- (IdentificationProfile*) defaultInstance;
- (IdentificationProfileBuilder*) clear;
- (IdentificationProfileBuilder*) clone;
- (IdentificationProfile*) build;
- (IdentificationProfile*) buildPartial;
- (IdentificationProfileBuilder*) mergeFrom:(IdentificationProfile*) other;
- (IdentificationProfileBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input;
- (IdentificationProfileBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry;
- (BOOL) hasDeviceId;
- (NSString*) deviceId;
- (IdentificationProfileBuilder*) setDeviceId:(NSString*) value;
- (IdentificationProfileBuilder*) clearDeviceId;
- (BOOL) hasNodeIdentifier;
- (UInt64) nodeIdentifier;
- (IdentificationProfileBuilder*) setNodeIdentifier:(UInt64) value;
- (IdentificationProfileBuilder*) clearNodeIdentifier;
- (BOOL) hasSerialNumber;
- (NSString*) serialNumber;
- (IdentificationProfileBuilder*) setSerialNumber:(NSString*) value;
- (IdentificationProfileBuilder*) clearSerialNumber;
- (BOOL) hasVendorId;
- (UInt32) vendorId;
- (IdentificationProfileBuilder*) setVendorId:(UInt32) value;
- (IdentificationProfileBuilder*) clearVendorId;
- (BOOL) hasVendorDescription;
- (NSString*) vendorDescription;
- (IdentificationProfileBuilder*) setVendorDescription:(NSString*) value;
- (IdentificationProfileBuilder*) clearVendorDescription;
- (BOOL) hasProductId;
- (UInt32) productId;
- (IdentificationProfileBuilder*) setProductId:(UInt32) value;
- (IdentificationProfileBuilder*) clearProductId;
- (BOOL) hasProductDescription;
- (NSString*) productDescription;
- (IdentificationProfileBuilder*) setProductDescription:(NSString*) value;
- (IdentificationProfileBuilder*) clearProductDescription;
- (BOOL) hasRevision;
- (NSString*) revision;
- (IdentificationProfileBuilder*) setRevision:(NSString*) value;
- (IdentificationProfileBuilder*) clearRevision;
@end
// @@protoc_insertion_point(global_scope)