blob: 7d8fe12ac94e9dfbbd34e7a3e554954a3f10562f [file] [log] [blame]
// Generated by the protocol buffer compiler. DO NOT EDIT!
#import "Fabric_info.pb.h"
// @@protoc_insertion_point(imports)
@implementation FabricInfoRoot
static PBExtensionRegistry* extensionRegistry = nil;
+ (PBExtensionRegistry*) extensionRegistry {
return extensionRegistry;
}
+ (void) initialize {
if (self == [FabricInfoRoot class]) {
PBMutableExtensionRegistry* registry = [PBMutableExtensionRegistry registry];
[self registerAllExtensions:registry];
extensionRegistry = registry;
}
}
+ (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry {
}
@end
@interface FabricInfo ()
@property (strong) NSString* primaryFabricId;
@property (strong) NSMutableArray * assistingDeviceIdsArray;
@end
@implementation FabricInfo
- (BOOL) hasPrimaryFabricId {
return !!hasPrimaryFabricId_;
}
- (void) setHasPrimaryFabricId:(BOOL) value_ {
hasPrimaryFabricId_ = !!value_;
}
@synthesize primaryFabricId;
@synthesize assistingDeviceIdsArray;
@dynamic assistingDeviceIds;
- (id) init {
if ((self = [super init])) {
self.primaryFabricId = @"";
}
return self;
}
static FabricInfo* defaultFabricInfoInstance = nil;
+ (void) initialize {
if (self == [FabricInfo class]) {
defaultFabricInfoInstance = [[FabricInfo alloc] init];
}
}
+ (FabricInfo*) defaultInstance {
return defaultFabricInfoInstance;
}
- (FabricInfo*) defaultInstance {
return defaultFabricInfoInstance;
}
- (NSArray *)assistingDeviceIds {
return assistingDeviceIdsArray;
}
- (NSString*)assistingDeviceIdsAtIndex:(NSUInteger)index {
return [assistingDeviceIdsArray objectAtIndex:index];
}
- (BOOL) isInitialized {
return YES;
}
- (void) writeToCodedOutputStream:(PBCodedOutputStream*) output {
if (self.hasPrimaryFabricId) {
[output writeString:1 value:self.primaryFabricId];
}
[self.assistingDeviceIdsArray enumerateObjectsUsingBlock:^(NSString *element, NSUInteger idx, BOOL *stop) {
[output writeString:2 value:element];
}];
[self.unknownFields writeToCodedOutputStream:output];
}
- (SInt32) serializedSize {
__block SInt32 size_ = memoizedSerializedSize;
if (size_ != -1) {
return size_;
}
size_ = 0;
if (self.hasPrimaryFabricId) {
size_ += computeStringSize(1, self.primaryFabricId);
}
{
__block SInt32 dataSize = 0;
const NSUInteger count = self.assistingDeviceIdsArray.count;
[self.assistingDeviceIdsArray enumerateObjectsUsingBlock:^(NSString *element, NSUInteger idx, BOOL *stop) {
dataSize += computeStringSizeNoTag(element);
}];
size_ += dataSize;
size_ += (SInt32)(1 * count);
}
size_ += self.unknownFields.serializedSize;
memoizedSerializedSize = size_;
return size_;
}
+ (FabricInfo*) parseFromData:(NSData*) data {
return (FabricInfo*)[[[FabricInfo builder] mergeFromData:data] build];
}
+ (FabricInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
return (FabricInfo*)[[[FabricInfo builder] mergeFromData:data extensionRegistry:extensionRegistry] build];
}
+ (FabricInfo*) parseFromInputStream:(NSInputStream*) input {
return (FabricInfo*)[[[FabricInfo builder] mergeFromInputStream:input] build];
}
+ (FabricInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
return (FabricInfo*)[[[FabricInfo builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build];
}
+ (FabricInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input {
return (FabricInfo*)[[[FabricInfo builder] mergeFromCodedInputStream:input] build];
}
+ (FabricInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
return (FabricInfo*)[[[FabricInfo builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build];
}
+ (FabricInfoBuilder*) builder {
return [[FabricInfoBuilder alloc] init];
}
+ (FabricInfoBuilder*) builderWithPrototype:(FabricInfo*) prototype {
return [[FabricInfo builder] mergeFrom:prototype];
}
- (FabricInfoBuilder*) builder {
return [FabricInfo builder];
}
- (FabricInfoBuilder*) toBuilder {
return [FabricInfo builderWithPrototype:self];
}
- (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent {
if (self.hasPrimaryFabricId) {
[output appendFormat:@"%@%@: %@\n", indent, @"primaryFabricId", self.primaryFabricId];
}
[self.assistingDeviceIdsArray enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
[output appendFormat:@"%@%@: %@\n", indent, @"assistingDeviceIds", obj];
}];
[self.unknownFields writeDescriptionTo:output withIndent:indent];
}
- (BOOL) isEqual:(id)other {
if (other == self) {
return YES;
}
if (![other isKindOfClass:[FabricInfo class]]) {
return NO;
}
FabricInfo *otherMessage = other;
return
self.hasPrimaryFabricId == otherMessage.hasPrimaryFabricId &&
(!self.hasPrimaryFabricId || [self.primaryFabricId isEqual:otherMessage.primaryFabricId]) &&
[self.assistingDeviceIdsArray isEqualToArray:otherMessage.assistingDeviceIdsArray] &&
(self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields]));
}
- (NSUInteger) hash {
__block NSUInteger hashCode = 7;
if (self.hasPrimaryFabricId) {
hashCode = hashCode * 31 + [self.primaryFabricId hash];
}
[self.assistingDeviceIdsArray enumerateObjectsUsingBlock:^(id element, NSUInteger idx, BOOL *stop) {
hashCode = hashCode * 31 + [element hash];
}];
hashCode = hashCode * 31 + [self.unknownFields hash];
return hashCode;
}
@end
@interface FabricInfoBuilder()
@property (strong) FabricInfo* result;
@end
@implementation FabricInfoBuilder
@synthesize result;
- (id) init {
if ((self = [super init])) {
self.result = [[FabricInfo alloc] init];
}
return self;
}
- (PBGeneratedMessage*) internalGetResult {
return result;
}
- (FabricInfoBuilder*) clear {
self.result = [[FabricInfo alloc] init];
return self;
}
- (FabricInfoBuilder*) clone {
return [FabricInfo builderWithPrototype:result];
}
- (FabricInfo*) defaultInstance {
return [FabricInfo defaultInstance];
}
- (FabricInfo*) build {
[self checkInitialized];
return [self buildPartial];
}
- (FabricInfo*) buildPartial {
FabricInfo* returnMe = result;
self.result = nil;
return returnMe;
}
- (FabricInfoBuilder*) mergeFrom:(FabricInfo*) other {
if (other == [FabricInfo defaultInstance]) {
return self;
}
if (other.hasPrimaryFabricId) {
[self setPrimaryFabricId:other.primaryFabricId];
}
if (other.assistingDeviceIdsArray.count > 0) {
if (result.assistingDeviceIdsArray == nil) {
result.assistingDeviceIdsArray = [[NSMutableArray alloc] initWithArray:other.assistingDeviceIdsArray];
} else {
[result.assistingDeviceIdsArray addObjectsFromArray:other.assistingDeviceIdsArray];
}
}
[self mergeUnknownFields:other.unknownFields];
return self;
}
- (FabricInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input {
return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]];
}
- (FabricInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
PBUnknownFieldSetBuilder* unknownFields = [PBUnknownFieldSet builderWithUnknownFields:self.unknownFields];
while (YES) {
SInt32 tag = [input readTag];
switch (tag) {
case 0:
[self setUnknownFields:[unknownFields build]];
return self;
default: {
if (![self parseUnknownField:input unknownFields:unknownFields extensionRegistry:extensionRegistry tag:tag]) {
[self setUnknownFields:[unknownFields build]];
return self;
}
break;
}
case 10: {
[self setPrimaryFabricId:[input readString]];
break;
}
case 18: {
[self addAssistingDeviceIds:[input readString]];
break;
}
}
}
}
- (BOOL) hasPrimaryFabricId {
return result.hasPrimaryFabricId;
}
- (NSString*) primaryFabricId {
return result.primaryFabricId;
}
- (FabricInfoBuilder*) setPrimaryFabricId:(NSString*) value {
result.hasPrimaryFabricId = YES;
result.primaryFabricId = value;
return self;
}
- (FabricInfoBuilder*) clearPrimaryFabricId {
result.hasPrimaryFabricId = NO;
result.primaryFabricId = @"";
return self;
}
- (NSMutableArray *)assistingDeviceIds {
return result.assistingDeviceIdsArray;
}
- (NSString*)assistingDeviceIdsAtIndex:(NSUInteger)index {
return [result assistingDeviceIdsAtIndex:index];
}
- (FabricInfoBuilder *)addAssistingDeviceIds:(NSString*)value {
if (result.assistingDeviceIdsArray == nil) {
result.assistingDeviceIdsArray = [[NSMutableArray alloc]init];
}
[result.assistingDeviceIdsArray addObject:value];
return self;
}
- (FabricInfoBuilder *)setAssistingDeviceIdsArray:(NSArray *)array {
result.assistingDeviceIdsArray = [[NSMutableArray alloc] initWithArray:array];
return self;
}
- (FabricInfoBuilder *)clearAssistingDeviceIds {
result.assistingDeviceIdsArray = nil;
return self;
}
@end
// @@protoc_insertion_point(global_scope)