| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| |
| #import "Setuptalk.pb.h" |
| // @@protoc_insertion_point(imports) |
| |
| @implementation SetuptalkRoot |
| static PBExtensionRegistry* extensionRegistry = nil; |
| + (PBExtensionRegistry*) extensionRegistry { |
| return extensionRegistry; |
| } |
| |
| + (void) initialize { |
| if (self == [SetuptalkRoot class]) { |
| PBMutableExtensionRegistry* registry = [PBMutableExtensionRegistry registry]; |
| [self registerAllExtensions:registry]; |
| extensionRegistry = registry; |
| } |
| } |
| + (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry { |
| } |
| @end |
| |
| BOOL ST_PacketTypeIsValidValue(ST_PacketType value) { |
| switch (value) { |
| case ST_PacketTypePacketTypeInitSetup: |
| case ST_PacketTypePacketTypeWifiScan: |
| case ST_PacketTypePacketTypeWifiConnect: |
| case ST_PacketTypePacketTypeJpakeBegin: |
| case ST_PacketTypePacketTypeJpakeResponse: |
| case ST_PacketTypePacketTypeDeviceInfo: |
| case ST_PacketTypePacketTypeWifiScanList: |
| case ST_PacketTypePacketTypeWifiConnectStatus: |
| return YES; |
| default: |
| return NO; |
| } |
| } |
| @interface ST_JpakeStep () |
| @property (strong) NSData* gx; |
| @property (strong) NSData* gr; |
| @property (strong) NSData* b; |
| @end |
| |
| @implementation ST_JpakeStep |
| |
| - (BOOL) hasGx { |
| return !!hasGx_; |
| } |
| - (void) setHasGx:(BOOL) value_ { |
| hasGx_ = !!value_; |
| } |
| @synthesize gx; |
| - (BOOL) hasGr { |
| return !!hasGr_; |
| } |
| - (void) setHasGr:(BOOL) value_ { |
| hasGr_ = !!value_; |
| } |
| @synthesize gr; |
| - (BOOL) hasB { |
| return !!hasB_; |
| } |
| - (void) setHasB:(BOOL) value_ { |
| hasB_ = !!value_; |
| } |
| @synthesize b; |
| - (id) init { |
| if ((self = [super init])) { |
| self.gx = [NSData data]; |
| self.gr = [NSData data]; |
| self.b = [NSData data]; |
| } |
| return self; |
| } |
| static ST_JpakeStep* defaultST_JpakeStepInstance = nil; |
| + (void) initialize { |
| if (self == [ST_JpakeStep class]) { |
| defaultST_JpakeStepInstance = [[ST_JpakeStep alloc] init]; |
| } |
| } |
| + (ST_JpakeStep*) defaultInstance { |
| return defaultST_JpakeStepInstance; |
| } |
| - (ST_JpakeStep*) defaultInstance { |
| return defaultST_JpakeStepInstance; |
| } |
| - (BOOL) isInitialized { |
| return YES; |
| } |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output { |
| if (self.hasGx) { |
| [output writeData:1 value:self.gx]; |
| } |
| if (self.hasGr) { |
| [output writeData:2 value:self.gr]; |
| } |
| if (self.hasB) { |
| [output writeData:3 value:self.b]; |
| } |
| [self.unknownFields writeToCodedOutputStream:output]; |
| } |
| - (SInt32) serializedSize { |
| __block SInt32 size_ = memoizedSerializedSize; |
| if (size_ != -1) { |
| return size_; |
| } |
| |
| size_ = 0; |
| if (self.hasGx) { |
| size_ += computeDataSize(1, self.gx); |
| } |
| if (self.hasGr) { |
| size_ += computeDataSize(2, self.gr); |
| } |
| if (self.hasB) { |
| size_ += computeDataSize(3, self.b); |
| } |
| size_ += self.unknownFields.serializedSize; |
| memoizedSerializedSize = size_; |
| return size_; |
| } |
| + (ST_JpakeStep*) parseFromData:(NSData*) data { |
| return (ST_JpakeStep*)[[[ST_JpakeStep builder] mergeFromData:data] build]; |
| } |
| + (ST_JpakeStep*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_JpakeStep*)[[[ST_JpakeStep builder] mergeFromData:data extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_JpakeStep*) parseFromInputStream:(NSInputStream*) input { |
| return (ST_JpakeStep*)[[[ST_JpakeStep builder] mergeFromInputStream:input] build]; |
| } |
| + (ST_JpakeStep*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_JpakeStep*)[[[ST_JpakeStep builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_JpakeStep*) parseFromCodedInputStream:(PBCodedInputStream*) input { |
| return (ST_JpakeStep*)[[[ST_JpakeStep builder] mergeFromCodedInputStream:input] build]; |
| } |
| + (ST_JpakeStep*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_JpakeStep*)[[[ST_JpakeStep builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_JpakeStepBuilder*) builder { |
| return [[ST_JpakeStepBuilder alloc] init]; |
| } |
| + (ST_JpakeStepBuilder*) builderWithPrototype:(ST_JpakeStep*) prototype { |
| return [[ST_JpakeStep builder] mergeFrom:prototype]; |
| } |
| - (ST_JpakeStepBuilder*) builder { |
| return [ST_JpakeStep builder]; |
| } |
| - (ST_JpakeStepBuilder*) toBuilder { |
| return [ST_JpakeStep builderWithPrototype:self]; |
| } |
| - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent { |
| if (self.hasGx) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"gx", self.gx]; |
| } |
| if (self.hasGr) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"gr", self.gr]; |
| } |
| if (self.hasB) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"b", self.b]; |
| } |
| [self.unknownFields writeDescriptionTo:output withIndent:indent]; |
| } |
| - (BOOL) isEqual:(id)other { |
| if (other == self) { |
| return YES; |
| } |
| if (![other isKindOfClass:[ST_JpakeStep class]]) { |
| return NO; |
| } |
| ST_JpakeStep *otherMessage = other; |
| return |
| self.hasGx == otherMessage.hasGx && |
| (!self.hasGx || [self.gx isEqual:otherMessage.gx]) && |
| self.hasGr == otherMessage.hasGr && |
| (!self.hasGr || [self.gr isEqual:otherMessage.gr]) && |
| self.hasB == otherMessage.hasB && |
| (!self.hasB || [self.b isEqual:otherMessage.b]) && |
| (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); |
| } |
| - (NSUInteger) hash { |
| __block NSUInteger hashCode = 7; |
| if (self.hasGx) { |
| hashCode = hashCode * 31 + [self.gx hash]; |
| } |
| if (self.hasGr) { |
| hashCode = hashCode * 31 + [self.gr hash]; |
| } |
| if (self.hasB) { |
| hashCode = hashCode * 31 + [self.b hash]; |
| } |
| hashCode = hashCode * 31 + [self.unknownFields hash]; |
| return hashCode; |
| } |
| @end |
| |
| @interface ST_JpakeStepBuilder() |
| @property (strong) ST_JpakeStep* result; |
| @end |
| |
| @implementation ST_JpakeStepBuilder |
| @synthesize result; |
| - (id) init { |
| if ((self = [super init])) { |
| self.result = [[ST_JpakeStep alloc] init]; |
| } |
| return self; |
| } |
| - (PBGeneratedMessage*) internalGetResult { |
| return result; |
| } |
| - (ST_JpakeStepBuilder*) clear { |
| self.result = [[ST_JpakeStep alloc] init]; |
| return self; |
| } |
| - (ST_JpakeStepBuilder*) clone { |
| return [ST_JpakeStep builderWithPrototype:result]; |
| } |
| - (ST_JpakeStep*) defaultInstance { |
| return [ST_JpakeStep defaultInstance]; |
| } |
| - (ST_JpakeStep*) build { |
| [self checkInitialized]; |
| return [self buildPartial]; |
| } |
| - (ST_JpakeStep*) buildPartial { |
| ST_JpakeStep* returnMe = result; |
| self.result = nil; |
| return returnMe; |
| } |
| - (ST_JpakeStepBuilder*) mergeFrom:(ST_JpakeStep*) other { |
| if (other == [ST_JpakeStep defaultInstance]) { |
| return self; |
| } |
| if (other.hasGx) { |
| [self setGx:other.gx]; |
| } |
| if (other.hasGr) { |
| [self setGr:other.gr]; |
| } |
| if (other.hasB) { |
| [self setB:other.b]; |
| } |
| [self mergeUnknownFields:other.unknownFields]; |
| return self; |
| } |
| - (ST_JpakeStepBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input { |
| return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]]; |
| } |
| - (ST_JpakeStepBuilder*) 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 setGx:[input readData]]; |
| break; |
| } |
| case 18: { |
| [self setGr:[input readData]]; |
| break; |
| } |
| case 26: { |
| [self setB:[input readData]]; |
| break; |
| } |
| } |
| } |
| } |
| - (BOOL) hasGx { |
| return result.hasGx; |
| } |
| - (NSData*) gx { |
| return result.gx; |
| } |
| - (ST_JpakeStepBuilder*) setGx:(NSData*) value { |
| result.hasGx = YES; |
| result.gx = value; |
| return self; |
| } |
| - (ST_JpakeStepBuilder*) clearGx { |
| result.hasGx = NO; |
| result.gx = [NSData data]; |
| return self; |
| } |
| - (BOOL) hasGr { |
| return result.hasGr; |
| } |
| - (NSData*) gr { |
| return result.gr; |
| } |
| - (ST_JpakeStepBuilder*) setGr:(NSData*) value { |
| result.hasGr = YES; |
| result.gr = value; |
| return self; |
| } |
| - (ST_JpakeStepBuilder*) clearGr { |
| result.hasGr = NO; |
| result.gr = [NSData data]; |
| return self; |
| } |
| - (BOOL) hasB { |
| return result.hasB; |
| } |
| - (NSData*) b { |
| return result.b; |
| } |
| - (ST_JpakeStepBuilder*) setB:(NSData*) value { |
| result.hasB = YES; |
| result.b = value; |
| return self; |
| } |
| - (ST_JpakeStepBuilder*) clearB { |
| result.hasB = NO; |
| result.b = [NSData data]; |
| return self; |
| } |
| @end |
| |
| @interface ST_JpakeBegin () |
| @property (strong) ST_JpakeStep* astep1P1; |
| @property (strong) ST_JpakeStep* astep1P2; |
| @end |
| |
| @implementation ST_JpakeBegin |
| |
| - (BOOL) hasAstep1P1 { |
| return !!hasAstep1P1_; |
| } |
| - (void) setHasAstep1P1:(BOOL) value_ { |
| hasAstep1P1_ = !!value_; |
| } |
| @synthesize astep1P1; |
| - (BOOL) hasAstep1P2 { |
| return !!hasAstep1P2_; |
| } |
| - (void) setHasAstep1P2:(BOOL) value_ { |
| hasAstep1P2_ = !!value_; |
| } |
| @synthesize astep1P2; |
| - (id) init { |
| if ((self = [super init])) { |
| self.astep1P1 = [ST_JpakeStep defaultInstance]; |
| self.astep1P2 = [ST_JpakeStep defaultInstance]; |
| } |
| return self; |
| } |
| static ST_JpakeBegin* defaultST_JpakeBeginInstance = nil; |
| + (void) initialize { |
| if (self == [ST_JpakeBegin class]) { |
| defaultST_JpakeBeginInstance = [[ST_JpakeBegin alloc] init]; |
| } |
| } |
| + (ST_JpakeBegin*) defaultInstance { |
| return defaultST_JpakeBeginInstance; |
| } |
| - (ST_JpakeBegin*) defaultInstance { |
| return defaultST_JpakeBeginInstance; |
| } |
| - (BOOL) isInitialized { |
| return YES; |
| } |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output { |
| if (self.hasAstep1P1) { |
| [output writeMessage:1 value:self.astep1P1]; |
| } |
| if (self.hasAstep1P2) { |
| [output writeMessage:2 value:self.astep1P2]; |
| } |
| [self.unknownFields writeToCodedOutputStream:output]; |
| } |
| - (SInt32) serializedSize { |
| __block SInt32 size_ = memoizedSerializedSize; |
| if (size_ != -1) { |
| return size_; |
| } |
| |
| size_ = 0; |
| if (self.hasAstep1P1) { |
| size_ += computeMessageSize(1, self.astep1P1); |
| } |
| if (self.hasAstep1P2) { |
| size_ += computeMessageSize(2, self.astep1P2); |
| } |
| size_ += self.unknownFields.serializedSize; |
| memoizedSerializedSize = size_; |
| return size_; |
| } |
| + (ST_JpakeBegin*) parseFromData:(NSData*) data { |
| return (ST_JpakeBegin*)[[[ST_JpakeBegin builder] mergeFromData:data] build]; |
| } |
| + (ST_JpakeBegin*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_JpakeBegin*)[[[ST_JpakeBegin builder] mergeFromData:data extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_JpakeBegin*) parseFromInputStream:(NSInputStream*) input { |
| return (ST_JpakeBegin*)[[[ST_JpakeBegin builder] mergeFromInputStream:input] build]; |
| } |
| + (ST_JpakeBegin*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_JpakeBegin*)[[[ST_JpakeBegin builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_JpakeBegin*) parseFromCodedInputStream:(PBCodedInputStream*) input { |
| return (ST_JpakeBegin*)[[[ST_JpakeBegin builder] mergeFromCodedInputStream:input] build]; |
| } |
| + (ST_JpakeBegin*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_JpakeBegin*)[[[ST_JpakeBegin builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_JpakeBeginBuilder*) builder { |
| return [[ST_JpakeBeginBuilder alloc] init]; |
| } |
| + (ST_JpakeBeginBuilder*) builderWithPrototype:(ST_JpakeBegin*) prototype { |
| return [[ST_JpakeBegin builder] mergeFrom:prototype]; |
| } |
| - (ST_JpakeBeginBuilder*) builder { |
| return [ST_JpakeBegin builder]; |
| } |
| - (ST_JpakeBeginBuilder*) toBuilder { |
| return [ST_JpakeBegin builderWithPrototype:self]; |
| } |
| - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent { |
| if (self.hasAstep1P1) { |
| [output appendFormat:@"%@%@ {\n", indent, @"astep1P1"]; |
| [self.astep1P1 writeDescriptionTo:output |
| withIndent:[NSString stringWithFormat:@"%@ ", indent]]; |
| [output appendFormat:@"%@}\n", indent]; |
| } |
| if (self.hasAstep1P2) { |
| [output appendFormat:@"%@%@ {\n", indent, @"astep1P2"]; |
| [self.astep1P2 writeDescriptionTo:output |
| withIndent:[NSString stringWithFormat:@"%@ ", indent]]; |
| [output appendFormat:@"%@}\n", indent]; |
| } |
| [self.unknownFields writeDescriptionTo:output withIndent:indent]; |
| } |
| - (BOOL) isEqual:(id)other { |
| if (other == self) { |
| return YES; |
| } |
| if (![other isKindOfClass:[ST_JpakeBegin class]]) { |
| return NO; |
| } |
| ST_JpakeBegin *otherMessage = other; |
| return |
| self.hasAstep1P1 == otherMessage.hasAstep1P1 && |
| (!self.hasAstep1P1 || [self.astep1P1 isEqual:otherMessage.astep1P1]) && |
| self.hasAstep1P2 == otherMessage.hasAstep1P2 && |
| (!self.hasAstep1P2 || [self.astep1P2 isEqual:otherMessage.astep1P2]) && |
| (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); |
| } |
| - (NSUInteger) hash { |
| __block NSUInteger hashCode = 7; |
| if (self.hasAstep1P1) { |
| hashCode = hashCode * 31 + [self.astep1P1 hash]; |
| } |
| if (self.hasAstep1P2) { |
| hashCode = hashCode * 31 + [self.astep1P2 hash]; |
| } |
| hashCode = hashCode * 31 + [self.unknownFields hash]; |
| return hashCode; |
| } |
| @end |
| |
| @interface ST_JpakeBeginBuilder() |
| @property (strong) ST_JpakeBegin* result; |
| @end |
| |
| @implementation ST_JpakeBeginBuilder |
| @synthesize result; |
| - (id) init { |
| if ((self = [super init])) { |
| self.result = [[ST_JpakeBegin alloc] init]; |
| } |
| return self; |
| } |
| - (PBGeneratedMessage*) internalGetResult { |
| return result; |
| } |
| - (ST_JpakeBeginBuilder*) clear { |
| self.result = [[ST_JpakeBegin alloc] init]; |
| return self; |
| } |
| - (ST_JpakeBeginBuilder*) clone { |
| return [ST_JpakeBegin builderWithPrototype:result]; |
| } |
| - (ST_JpakeBegin*) defaultInstance { |
| return [ST_JpakeBegin defaultInstance]; |
| } |
| - (ST_JpakeBegin*) build { |
| [self checkInitialized]; |
| return [self buildPartial]; |
| } |
| - (ST_JpakeBegin*) buildPartial { |
| ST_JpakeBegin* returnMe = result; |
| self.result = nil; |
| return returnMe; |
| } |
| - (ST_JpakeBeginBuilder*) mergeFrom:(ST_JpakeBegin*) other { |
| if (other == [ST_JpakeBegin defaultInstance]) { |
| return self; |
| } |
| if (other.hasAstep1P1) { |
| [self mergeAstep1P1:other.astep1P1]; |
| } |
| if (other.hasAstep1P2) { |
| [self mergeAstep1P2:other.astep1P2]; |
| } |
| [self mergeUnknownFields:other.unknownFields]; |
| return self; |
| } |
| - (ST_JpakeBeginBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input { |
| return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]]; |
| } |
| - (ST_JpakeBeginBuilder*) 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: { |
| ST_JpakeStepBuilder* subBuilder = [ST_JpakeStep builder]; |
| if (self.hasAstep1P1) { |
| [subBuilder mergeFrom:self.astep1P1]; |
| } |
| [input readMessage:subBuilder extensionRegistry:extensionRegistry]; |
| [self setAstep1P1:[subBuilder buildPartial]]; |
| break; |
| } |
| case 18: { |
| ST_JpakeStepBuilder* subBuilder = [ST_JpakeStep builder]; |
| if (self.hasAstep1P2) { |
| [subBuilder mergeFrom:self.astep1P2]; |
| } |
| [input readMessage:subBuilder extensionRegistry:extensionRegistry]; |
| [self setAstep1P2:[subBuilder buildPartial]]; |
| break; |
| } |
| } |
| } |
| } |
| - (BOOL) hasAstep1P1 { |
| return result.hasAstep1P1; |
| } |
| - (ST_JpakeStep*) astep1P1 { |
| return result.astep1P1; |
| } |
| - (ST_JpakeBeginBuilder*) setAstep1P1:(ST_JpakeStep*) value { |
| result.hasAstep1P1 = YES; |
| result.astep1P1 = value; |
| return self; |
| } |
| - (ST_JpakeBeginBuilder*) setAstep1P1Builder:(ST_JpakeStepBuilder*) builderForValue { |
| return [self setAstep1P1:[builderForValue build]]; |
| } |
| - (ST_JpakeBeginBuilder*) mergeAstep1P1:(ST_JpakeStep*) value { |
| if (result.hasAstep1P1 && |
| result.astep1P1 != [ST_JpakeStep defaultInstance]) { |
| result.astep1P1 = |
| [[[ST_JpakeStep builderWithPrototype:result.astep1P1] mergeFrom:value] buildPartial]; |
| } else { |
| result.astep1P1 = value; |
| } |
| result.hasAstep1P1 = YES; |
| return self; |
| } |
| - (ST_JpakeBeginBuilder*) clearAstep1P1 { |
| result.hasAstep1P1 = NO; |
| result.astep1P1 = [ST_JpakeStep defaultInstance]; |
| return self; |
| } |
| - (BOOL) hasAstep1P2 { |
| return result.hasAstep1P2; |
| } |
| - (ST_JpakeStep*) astep1P2 { |
| return result.astep1P2; |
| } |
| - (ST_JpakeBeginBuilder*) setAstep1P2:(ST_JpakeStep*) value { |
| result.hasAstep1P2 = YES; |
| result.astep1P2 = value; |
| return self; |
| } |
| - (ST_JpakeBeginBuilder*) setAstep1P2Builder:(ST_JpakeStepBuilder*) builderForValue { |
| return [self setAstep1P2:[builderForValue build]]; |
| } |
| - (ST_JpakeBeginBuilder*) mergeAstep1P2:(ST_JpakeStep*) value { |
| if (result.hasAstep1P2 && |
| result.astep1P2 != [ST_JpakeStep defaultInstance]) { |
| result.astep1P2 = |
| [[[ST_JpakeStep builderWithPrototype:result.astep1P2] mergeFrom:value] buildPartial]; |
| } else { |
| result.astep1P2 = value; |
| } |
| result.hasAstep1P2 = YES; |
| return self; |
| } |
| - (ST_JpakeBeginBuilder*) clearAstep1P2 { |
| result.hasAstep1P2 = NO; |
| result.astep1P2 = [ST_JpakeStep defaultInstance]; |
| return self; |
| } |
| @end |
| |
| @interface ST_JpakeResponse () |
| @property (strong) ST_JpakeStep* cstep1P1; |
| @property (strong) ST_JpakeStep* cstep1P2; |
| @property (strong) ST_JpakeStep* cstep2; |
| @end |
| |
| @implementation ST_JpakeResponse |
| |
| - (BOOL) hasCstep1P1 { |
| return !!hasCstep1P1_; |
| } |
| - (void) setHasCstep1P1:(BOOL) value_ { |
| hasCstep1P1_ = !!value_; |
| } |
| @synthesize cstep1P1; |
| - (BOOL) hasCstep1P2 { |
| return !!hasCstep1P2_; |
| } |
| - (void) setHasCstep1P2:(BOOL) value_ { |
| hasCstep1P2_ = !!value_; |
| } |
| @synthesize cstep1P2; |
| - (BOOL) hasCstep2 { |
| return !!hasCstep2_; |
| } |
| - (void) setHasCstep2:(BOOL) value_ { |
| hasCstep2_ = !!value_; |
| } |
| @synthesize cstep2; |
| - (id) init { |
| if ((self = [super init])) { |
| self.cstep1P1 = [ST_JpakeStep defaultInstance]; |
| self.cstep1P2 = [ST_JpakeStep defaultInstance]; |
| self.cstep2 = [ST_JpakeStep defaultInstance]; |
| } |
| return self; |
| } |
| static ST_JpakeResponse* defaultST_JpakeResponseInstance = nil; |
| + (void) initialize { |
| if (self == [ST_JpakeResponse class]) { |
| defaultST_JpakeResponseInstance = [[ST_JpakeResponse alloc] init]; |
| } |
| } |
| + (ST_JpakeResponse*) defaultInstance { |
| return defaultST_JpakeResponseInstance; |
| } |
| - (ST_JpakeResponse*) defaultInstance { |
| return defaultST_JpakeResponseInstance; |
| } |
| - (BOOL) isInitialized { |
| return YES; |
| } |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output { |
| if (self.hasCstep1P1) { |
| [output writeMessage:1 value:self.cstep1P1]; |
| } |
| if (self.hasCstep1P2) { |
| [output writeMessage:2 value:self.cstep1P2]; |
| } |
| if (self.hasCstep2) { |
| [output writeMessage:3 value:self.cstep2]; |
| } |
| [self.unknownFields writeToCodedOutputStream:output]; |
| } |
| - (SInt32) serializedSize { |
| __block SInt32 size_ = memoizedSerializedSize; |
| if (size_ != -1) { |
| return size_; |
| } |
| |
| size_ = 0; |
| if (self.hasCstep1P1) { |
| size_ += computeMessageSize(1, self.cstep1P1); |
| } |
| if (self.hasCstep1P2) { |
| size_ += computeMessageSize(2, self.cstep1P2); |
| } |
| if (self.hasCstep2) { |
| size_ += computeMessageSize(3, self.cstep2); |
| } |
| size_ += self.unknownFields.serializedSize; |
| memoizedSerializedSize = size_; |
| return size_; |
| } |
| + (ST_JpakeResponse*) parseFromData:(NSData*) data { |
| return (ST_JpakeResponse*)[[[ST_JpakeResponse builder] mergeFromData:data] build]; |
| } |
| + (ST_JpakeResponse*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_JpakeResponse*)[[[ST_JpakeResponse builder] mergeFromData:data extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_JpakeResponse*) parseFromInputStream:(NSInputStream*) input { |
| return (ST_JpakeResponse*)[[[ST_JpakeResponse builder] mergeFromInputStream:input] build]; |
| } |
| + (ST_JpakeResponse*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_JpakeResponse*)[[[ST_JpakeResponse builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_JpakeResponse*) parseFromCodedInputStream:(PBCodedInputStream*) input { |
| return (ST_JpakeResponse*)[[[ST_JpakeResponse builder] mergeFromCodedInputStream:input] build]; |
| } |
| + (ST_JpakeResponse*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_JpakeResponse*)[[[ST_JpakeResponse builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_JpakeResponseBuilder*) builder { |
| return [[ST_JpakeResponseBuilder alloc] init]; |
| } |
| + (ST_JpakeResponseBuilder*) builderWithPrototype:(ST_JpakeResponse*) prototype { |
| return [[ST_JpakeResponse builder] mergeFrom:prototype]; |
| } |
| - (ST_JpakeResponseBuilder*) builder { |
| return [ST_JpakeResponse builder]; |
| } |
| - (ST_JpakeResponseBuilder*) toBuilder { |
| return [ST_JpakeResponse builderWithPrototype:self]; |
| } |
| - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent { |
| if (self.hasCstep1P1) { |
| [output appendFormat:@"%@%@ {\n", indent, @"cstep1P1"]; |
| [self.cstep1P1 writeDescriptionTo:output |
| withIndent:[NSString stringWithFormat:@"%@ ", indent]]; |
| [output appendFormat:@"%@}\n", indent]; |
| } |
| if (self.hasCstep1P2) { |
| [output appendFormat:@"%@%@ {\n", indent, @"cstep1P2"]; |
| [self.cstep1P2 writeDescriptionTo:output |
| withIndent:[NSString stringWithFormat:@"%@ ", indent]]; |
| [output appendFormat:@"%@}\n", indent]; |
| } |
| if (self.hasCstep2) { |
| [output appendFormat:@"%@%@ {\n", indent, @"cstep2"]; |
| [self.cstep2 writeDescriptionTo:output |
| withIndent:[NSString stringWithFormat:@"%@ ", indent]]; |
| [output appendFormat:@"%@}\n", indent]; |
| } |
| [self.unknownFields writeDescriptionTo:output withIndent:indent]; |
| } |
| - (BOOL) isEqual:(id)other { |
| if (other == self) { |
| return YES; |
| } |
| if (![other isKindOfClass:[ST_JpakeResponse class]]) { |
| return NO; |
| } |
| ST_JpakeResponse *otherMessage = other; |
| return |
| self.hasCstep1P1 == otherMessage.hasCstep1P1 && |
| (!self.hasCstep1P1 || [self.cstep1P1 isEqual:otherMessage.cstep1P1]) && |
| self.hasCstep1P2 == otherMessage.hasCstep1P2 && |
| (!self.hasCstep1P2 || [self.cstep1P2 isEqual:otherMessage.cstep1P2]) && |
| self.hasCstep2 == otherMessage.hasCstep2 && |
| (!self.hasCstep2 || [self.cstep2 isEqual:otherMessage.cstep2]) && |
| (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); |
| } |
| - (NSUInteger) hash { |
| __block NSUInteger hashCode = 7; |
| if (self.hasCstep1P1) { |
| hashCode = hashCode * 31 + [self.cstep1P1 hash]; |
| } |
| if (self.hasCstep1P2) { |
| hashCode = hashCode * 31 + [self.cstep1P2 hash]; |
| } |
| if (self.hasCstep2) { |
| hashCode = hashCode * 31 + [self.cstep2 hash]; |
| } |
| hashCode = hashCode * 31 + [self.unknownFields hash]; |
| return hashCode; |
| } |
| @end |
| |
| @interface ST_JpakeResponseBuilder() |
| @property (strong) ST_JpakeResponse* result; |
| @end |
| |
| @implementation ST_JpakeResponseBuilder |
| @synthesize result; |
| - (id) init { |
| if ((self = [super init])) { |
| self.result = [[ST_JpakeResponse alloc] init]; |
| } |
| return self; |
| } |
| - (PBGeneratedMessage*) internalGetResult { |
| return result; |
| } |
| - (ST_JpakeResponseBuilder*) clear { |
| self.result = [[ST_JpakeResponse alloc] init]; |
| return self; |
| } |
| - (ST_JpakeResponseBuilder*) clone { |
| return [ST_JpakeResponse builderWithPrototype:result]; |
| } |
| - (ST_JpakeResponse*) defaultInstance { |
| return [ST_JpakeResponse defaultInstance]; |
| } |
| - (ST_JpakeResponse*) build { |
| [self checkInitialized]; |
| return [self buildPartial]; |
| } |
| - (ST_JpakeResponse*) buildPartial { |
| ST_JpakeResponse* returnMe = result; |
| self.result = nil; |
| return returnMe; |
| } |
| - (ST_JpakeResponseBuilder*) mergeFrom:(ST_JpakeResponse*) other { |
| if (other == [ST_JpakeResponse defaultInstance]) { |
| return self; |
| } |
| if (other.hasCstep1P1) { |
| [self mergeCstep1P1:other.cstep1P1]; |
| } |
| if (other.hasCstep1P2) { |
| [self mergeCstep1P2:other.cstep1P2]; |
| } |
| if (other.hasCstep2) { |
| [self mergeCstep2:other.cstep2]; |
| } |
| [self mergeUnknownFields:other.unknownFields]; |
| return self; |
| } |
| - (ST_JpakeResponseBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input { |
| return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]]; |
| } |
| - (ST_JpakeResponseBuilder*) 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: { |
| ST_JpakeStepBuilder* subBuilder = [ST_JpakeStep builder]; |
| if (self.hasCstep1P1) { |
| [subBuilder mergeFrom:self.cstep1P1]; |
| } |
| [input readMessage:subBuilder extensionRegistry:extensionRegistry]; |
| [self setCstep1P1:[subBuilder buildPartial]]; |
| break; |
| } |
| case 18: { |
| ST_JpakeStepBuilder* subBuilder = [ST_JpakeStep builder]; |
| if (self.hasCstep1P2) { |
| [subBuilder mergeFrom:self.cstep1P2]; |
| } |
| [input readMessage:subBuilder extensionRegistry:extensionRegistry]; |
| [self setCstep1P2:[subBuilder buildPartial]]; |
| break; |
| } |
| case 26: { |
| ST_JpakeStepBuilder* subBuilder = [ST_JpakeStep builder]; |
| if (self.hasCstep2) { |
| [subBuilder mergeFrom:self.cstep2]; |
| } |
| [input readMessage:subBuilder extensionRegistry:extensionRegistry]; |
| [self setCstep2:[subBuilder buildPartial]]; |
| break; |
| } |
| } |
| } |
| } |
| - (BOOL) hasCstep1P1 { |
| return result.hasCstep1P1; |
| } |
| - (ST_JpakeStep*) cstep1P1 { |
| return result.cstep1P1; |
| } |
| - (ST_JpakeResponseBuilder*) setCstep1P1:(ST_JpakeStep*) value { |
| result.hasCstep1P1 = YES; |
| result.cstep1P1 = value; |
| return self; |
| } |
| - (ST_JpakeResponseBuilder*) setCstep1P1Builder:(ST_JpakeStepBuilder*) builderForValue { |
| return [self setCstep1P1:[builderForValue build]]; |
| } |
| - (ST_JpakeResponseBuilder*) mergeCstep1P1:(ST_JpakeStep*) value { |
| if (result.hasCstep1P1 && |
| result.cstep1P1 != [ST_JpakeStep defaultInstance]) { |
| result.cstep1P1 = |
| [[[ST_JpakeStep builderWithPrototype:result.cstep1P1] mergeFrom:value] buildPartial]; |
| } else { |
| result.cstep1P1 = value; |
| } |
| result.hasCstep1P1 = YES; |
| return self; |
| } |
| - (ST_JpakeResponseBuilder*) clearCstep1P1 { |
| result.hasCstep1P1 = NO; |
| result.cstep1P1 = [ST_JpakeStep defaultInstance]; |
| return self; |
| } |
| - (BOOL) hasCstep1P2 { |
| return result.hasCstep1P2; |
| } |
| - (ST_JpakeStep*) cstep1P2 { |
| return result.cstep1P2; |
| } |
| - (ST_JpakeResponseBuilder*) setCstep1P2:(ST_JpakeStep*) value { |
| result.hasCstep1P2 = YES; |
| result.cstep1P2 = value; |
| return self; |
| } |
| - (ST_JpakeResponseBuilder*) setCstep1P2Builder:(ST_JpakeStepBuilder*) builderForValue { |
| return [self setCstep1P2:[builderForValue build]]; |
| } |
| - (ST_JpakeResponseBuilder*) mergeCstep1P2:(ST_JpakeStep*) value { |
| if (result.hasCstep1P2 && |
| result.cstep1P2 != [ST_JpakeStep defaultInstance]) { |
| result.cstep1P2 = |
| [[[ST_JpakeStep builderWithPrototype:result.cstep1P2] mergeFrom:value] buildPartial]; |
| } else { |
| result.cstep1P2 = value; |
| } |
| result.hasCstep1P2 = YES; |
| return self; |
| } |
| - (ST_JpakeResponseBuilder*) clearCstep1P2 { |
| result.hasCstep1P2 = NO; |
| result.cstep1P2 = [ST_JpakeStep defaultInstance]; |
| return self; |
| } |
| - (BOOL) hasCstep2 { |
| return result.hasCstep2; |
| } |
| - (ST_JpakeStep*) cstep2 { |
| return result.cstep2; |
| } |
| - (ST_JpakeResponseBuilder*) setCstep2:(ST_JpakeStep*) value { |
| result.hasCstep2 = YES; |
| result.cstep2 = value; |
| return self; |
| } |
| - (ST_JpakeResponseBuilder*) setCstep2Builder:(ST_JpakeStepBuilder*) builderForValue { |
| return [self setCstep2:[builderForValue build]]; |
| } |
| - (ST_JpakeResponseBuilder*) mergeCstep2:(ST_JpakeStep*) value { |
| if (result.hasCstep2 && |
| result.cstep2 != [ST_JpakeStep defaultInstance]) { |
| result.cstep2 = |
| [[[ST_JpakeStep builderWithPrototype:result.cstep2] mergeFrom:value] buildPartial]; |
| } else { |
| result.cstep2 = value; |
| } |
| result.hasCstep2 = YES; |
| return self; |
| } |
| - (ST_JpakeResponseBuilder*) clearCstep2 { |
| result.hasCstep2 = NO; |
| result.cstep2 = [ST_JpakeStep defaultInstance]; |
| return self; |
| } |
| @end |
| |
| @interface ST_InitSetup () |
| @property (strong) ST_JpakeStep* astep2; |
| @property (strong) NSData* step3A; |
| @end |
| |
| @implementation ST_InitSetup |
| |
| - (BOOL) hasAstep2 { |
| return !!hasAstep2_; |
| } |
| - (void) setHasAstep2:(BOOL) value_ { |
| hasAstep2_ = !!value_; |
| } |
| @synthesize astep2; |
| - (BOOL) hasStep3A { |
| return !!hasStep3A_; |
| } |
| - (void) setHasStep3A:(BOOL) value_ { |
| hasStep3A_ = !!value_; |
| } |
| @synthesize step3A; |
| - (id) init { |
| if ((self = [super init])) { |
| self.astep2 = [ST_JpakeStep defaultInstance]; |
| self.step3A = [NSData data]; |
| } |
| return self; |
| } |
| static ST_InitSetup* defaultST_InitSetupInstance = nil; |
| + (void) initialize { |
| if (self == [ST_InitSetup class]) { |
| defaultST_InitSetupInstance = [[ST_InitSetup alloc] init]; |
| } |
| } |
| + (ST_InitSetup*) defaultInstance { |
| return defaultST_InitSetupInstance; |
| } |
| - (ST_InitSetup*) defaultInstance { |
| return defaultST_InitSetupInstance; |
| } |
| - (BOOL) isInitialized { |
| return YES; |
| } |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output { |
| if (self.hasAstep2) { |
| [output writeMessage:1 value:self.astep2]; |
| } |
| if (self.hasStep3A) { |
| [output writeData:2 value:self.step3A]; |
| } |
| [self.unknownFields writeToCodedOutputStream:output]; |
| } |
| - (SInt32) serializedSize { |
| __block SInt32 size_ = memoizedSerializedSize; |
| if (size_ != -1) { |
| return size_; |
| } |
| |
| size_ = 0; |
| if (self.hasAstep2) { |
| size_ += computeMessageSize(1, self.astep2); |
| } |
| if (self.hasStep3A) { |
| size_ += computeDataSize(2, self.step3A); |
| } |
| size_ += self.unknownFields.serializedSize; |
| memoizedSerializedSize = size_; |
| return size_; |
| } |
| + (ST_InitSetup*) parseFromData:(NSData*) data { |
| return (ST_InitSetup*)[[[ST_InitSetup builder] mergeFromData:data] build]; |
| } |
| + (ST_InitSetup*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_InitSetup*)[[[ST_InitSetup builder] mergeFromData:data extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_InitSetup*) parseFromInputStream:(NSInputStream*) input { |
| return (ST_InitSetup*)[[[ST_InitSetup builder] mergeFromInputStream:input] build]; |
| } |
| + (ST_InitSetup*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_InitSetup*)[[[ST_InitSetup builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_InitSetup*) parseFromCodedInputStream:(PBCodedInputStream*) input { |
| return (ST_InitSetup*)[[[ST_InitSetup builder] mergeFromCodedInputStream:input] build]; |
| } |
| + (ST_InitSetup*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_InitSetup*)[[[ST_InitSetup builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_InitSetupBuilder*) builder { |
| return [[ST_InitSetupBuilder alloc] init]; |
| } |
| + (ST_InitSetupBuilder*) builderWithPrototype:(ST_InitSetup*) prototype { |
| return [[ST_InitSetup builder] mergeFrom:prototype]; |
| } |
| - (ST_InitSetupBuilder*) builder { |
| return [ST_InitSetup builder]; |
| } |
| - (ST_InitSetupBuilder*) toBuilder { |
| return [ST_InitSetup builderWithPrototype:self]; |
| } |
| - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent { |
| if (self.hasAstep2) { |
| [output appendFormat:@"%@%@ {\n", indent, @"astep2"]; |
| [self.astep2 writeDescriptionTo:output |
| withIndent:[NSString stringWithFormat:@"%@ ", indent]]; |
| [output appendFormat:@"%@}\n", indent]; |
| } |
| if (self.hasStep3A) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"step3A", self.step3A]; |
| } |
| [self.unknownFields writeDescriptionTo:output withIndent:indent]; |
| } |
| - (BOOL) isEqual:(id)other { |
| if (other == self) { |
| return YES; |
| } |
| if (![other isKindOfClass:[ST_InitSetup class]]) { |
| return NO; |
| } |
| ST_InitSetup *otherMessage = other; |
| return |
| self.hasAstep2 == otherMessage.hasAstep2 && |
| (!self.hasAstep2 || [self.astep2 isEqual:otherMessage.astep2]) && |
| self.hasStep3A == otherMessage.hasStep3A && |
| (!self.hasStep3A || [self.step3A isEqual:otherMessage.step3A]) && |
| (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); |
| } |
| - (NSUInteger) hash { |
| __block NSUInteger hashCode = 7; |
| if (self.hasAstep2) { |
| hashCode = hashCode * 31 + [self.astep2 hash]; |
| } |
| if (self.hasStep3A) { |
| hashCode = hashCode * 31 + [self.step3A hash]; |
| } |
| hashCode = hashCode * 31 + [self.unknownFields hash]; |
| return hashCode; |
| } |
| @end |
| |
| @interface ST_InitSetupBuilder() |
| @property (strong) ST_InitSetup* result; |
| @end |
| |
| @implementation ST_InitSetupBuilder |
| @synthesize result; |
| - (id) init { |
| if ((self = [super init])) { |
| self.result = [[ST_InitSetup alloc] init]; |
| } |
| return self; |
| } |
| - (PBGeneratedMessage*) internalGetResult { |
| return result; |
| } |
| - (ST_InitSetupBuilder*) clear { |
| self.result = [[ST_InitSetup alloc] init]; |
| return self; |
| } |
| - (ST_InitSetupBuilder*) clone { |
| return [ST_InitSetup builderWithPrototype:result]; |
| } |
| - (ST_InitSetup*) defaultInstance { |
| return [ST_InitSetup defaultInstance]; |
| } |
| - (ST_InitSetup*) build { |
| [self checkInitialized]; |
| return [self buildPartial]; |
| } |
| - (ST_InitSetup*) buildPartial { |
| ST_InitSetup* returnMe = result; |
| self.result = nil; |
| return returnMe; |
| } |
| - (ST_InitSetupBuilder*) mergeFrom:(ST_InitSetup*) other { |
| if (other == [ST_InitSetup defaultInstance]) { |
| return self; |
| } |
| if (other.hasAstep2) { |
| [self mergeAstep2:other.astep2]; |
| } |
| if (other.hasStep3A) { |
| [self setStep3A:other.step3A]; |
| } |
| [self mergeUnknownFields:other.unknownFields]; |
| return self; |
| } |
| - (ST_InitSetupBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input { |
| return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]]; |
| } |
| - (ST_InitSetupBuilder*) 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: { |
| ST_JpakeStepBuilder* subBuilder = [ST_JpakeStep builder]; |
| if (self.hasAstep2) { |
| [subBuilder mergeFrom:self.astep2]; |
| } |
| [input readMessage:subBuilder extensionRegistry:extensionRegistry]; |
| [self setAstep2:[subBuilder buildPartial]]; |
| break; |
| } |
| case 18: { |
| [self setStep3A:[input readData]]; |
| break; |
| } |
| } |
| } |
| } |
| - (BOOL) hasAstep2 { |
| return result.hasAstep2; |
| } |
| - (ST_JpakeStep*) astep2 { |
| return result.astep2; |
| } |
| - (ST_InitSetupBuilder*) setAstep2:(ST_JpakeStep*) value { |
| result.hasAstep2 = YES; |
| result.astep2 = value; |
| return self; |
| } |
| - (ST_InitSetupBuilder*) setAstep2Builder:(ST_JpakeStepBuilder*) builderForValue { |
| return [self setAstep2:[builderForValue build]]; |
| } |
| - (ST_InitSetupBuilder*) mergeAstep2:(ST_JpakeStep*) value { |
| if (result.hasAstep2 && |
| result.astep2 != [ST_JpakeStep defaultInstance]) { |
| result.astep2 = |
| [[[ST_JpakeStep builderWithPrototype:result.astep2] mergeFrom:value] buildPartial]; |
| } else { |
| result.astep2 = value; |
| } |
| result.hasAstep2 = YES; |
| return self; |
| } |
| - (ST_InitSetupBuilder*) clearAstep2 { |
| result.hasAstep2 = NO; |
| result.astep2 = [ST_JpakeStep defaultInstance]; |
| return self; |
| } |
| - (BOOL) hasStep3A { |
| return result.hasStep3A; |
| } |
| - (NSData*) step3A { |
| return result.step3A; |
| } |
| - (ST_InitSetupBuilder*) setStep3A:(NSData*) value { |
| result.hasStep3A = YES; |
| result.step3A = value; |
| return self; |
| } |
| - (ST_InitSetupBuilder*) clearStep3A { |
| result.hasStep3A = NO; |
| result.step3A = [NSData data]; |
| return self; |
| } |
| @end |
| |
| @interface ST_DeviceInfo () |
| @property (strong) NSData* nonce; |
| @property (strong) NSData* token; |
| @property (strong) NSData* flags; |
| @property (strong) NSData* step3B; |
| @end |
| |
| @implementation ST_DeviceInfo |
| |
| - (BOOL) hasNonce { |
| return !!hasNonce_; |
| } |
| - (void) setHasNonce:(BOOL) value_ { |
| hasNonce_ = !!value_; |
| } |
| @synthesize nonce; |
| - (BOOL) hasToken { |
| return !!hasToken_; |
| } |
| - (void) setHasToken:(BOOL) value_ { |
| hasToken_ = !!value_; |
| } |
| @synthesize token; |
| - (BOOL) hasFlags { |
| return !!hasFlags_; |
| } |
| - (void) setHasFlags:(BOOL) value_ { |
| hasFlags_ = !!value_; |
| } |
| @synthesize flags; |
| - (BOOL) hasStep3B { |
| return !!hasStep3B_; |
| } |
| - (void) setHasStep3B:(BOOL) value_ { |
| hasStep3B_ = !!value_; |
| } |
| @synthesize step3B; |
| - (id) init { |
| if ((self = [super init])) { |
| self.nonce = [NSData data]; |
| self.token = [NSData data]; |
| self.flags = [NSData data]; |
| self.step3B = [NSData data]; |
| } |
| return self; |
| } |
| static ST_DeviceInfo* defaultST_DeviceInfoInstance = nil; |
| + (void) initialize { |
| if (self == [ST_DeviceInfo class]) { |
| defaultST_DeviceInfoInstance = [[ST_DeviceInfo alloc] init]; |
| } |
| } |
| + (ST_DeviceInfo*) defaultInstance { |
| return defaultST_DeviceInfoInstance; |
| } |
| - (ST_DeviceInfo*) defaultInstance { |
| return defaultST_DeviceInfoInstance; |
| } |
| - (BOOL) isInitialized { |
| return YES; |
| } |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output { |
| if (self.hasNonce) { |
| [output writeData:1 value:self.nonce]; |
| } |
| if (self.hasToken) { |
| [output writeData:2 value:self.token]; |
| } |
| if (self.hasFlags) { |
| [output writeData:3 value:self.flags]; |
| } |
| if (self.hasStep3B) { |
| [output writeData:4 value:self.step3B]; |
| } |
| [self.unknownFields writeToCodedOutputStream:output]; |
| } |
| - (SInt32) serializedSize { |
| __block SInt32 size_ = memoizedSerializedSize; |
| if (size_ != -1) { |
| return size_; |
| } |
| |
| size_ = 0; |
| if (self.hasNonce) { |
| size_ += computeDataSize(1, self.nonce); |
| } |
| if (self.hasToken) { |
| size_ += computeDataSize(2, self.token); |
| } |
| if (self.hasFlags) { |
| size_ += computeDataSize(3, self.flags); |
| } |
| if (self.hasStep3B) { |
| size_ += computeDataSize(4, self.step3B); |
| } |
| size_ += self.unknownFields.serializedSize; |
| memoizedSerializedSize = size_; |
| return size_; |
| } |
| + (ST_DeviceInfo*) parseFromData:(NSData*) data { |
| return (ST_DeviceInfo*)[[[ST_DeviceInfo builder] mergeFromData:data] build]; |
| } |
| + (ST_DeviceInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_DeviceInfo*)[[[ST_DeviceInfo builder] mergeFromData:data extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_DeviceInfo*) parseFromInputStream:(NSInputStream*) input { |
| return (ST_DeviceInfo*)[[[ST_DeviceInfo builder] mergeFromInputStream:input] build]; |
| } |
| + (ST_DeviceInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_DeviceInfo*)[[[ST_DeviceInfo builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_DeviceInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input { |
| return (ST_DeviceInfo*)[[[ST_DeviceInfo builder] mergeFromCodedInputStream:input] build]; |
| } |
| + (ST_DeviceInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_DeviceInfo*)[[[ST_DeviceInfo builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_DeviceInfoBuilder*) builder { |
| return [[ST_DeviceInfoBuilder alloc] init]; |
| } |
| + (ST_DeviceInfoBuilder*) builderWithPrototype:(ST_DeviceInfo*) prototype { |
| return [[ST_DeviceInfo builder] mergeFrom:prototype]; |
| } |
| - (ST_DeviceInfoBuilder*) builder { |
| return [ST_DeviceInfo builder]; |
| } |
| - (ST_DeviceInfoBuilder*) toBuilder { |
| return [ST_DeviceInfo builderWithPrototype:self]; |
| } |
| - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent { |
| if (self.hasNonce) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"nonce", self.nonce]; |
| } |
| if (self.hasToken) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"token", self.token]; |
| } |
| if (self.hasFlags) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"flags", self.flags]; |
| } |
| if (self.hasStep3B) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"step3B", self.step3B]; |
| } |
| [self.unknownFields writeDescriptionTo:output withIndent:indent]; |
| } |
| - (BOOL) isEqual:(id)other { |
| if (other == self) { |
| return YES; |
| } |
| if (![other isKindOfClass:[ST_DeviceInfo class]]) { |
| return NO; |
| } |
| ST_DeviceInfo *otherMessage = other; |
| return |
| self.hasNonce == otherMessage.hasNonce && |
| (!self.hasNonce || [self.nonce isEqual:otherMessage.nonce]) && |
| self.hasToken == otherMessage.hasToken && |
| (!self.hasToken || [self.token isEqual:otherMessage.token]) && |
| self.hasFlags == otherMessage.hasFlags && |
| (!self.hasFlags || [self.flags isEqual:otherMessage.flags]) && |
| self.hasStep3B == otherMessage.hasStep3B && |
| (!self.hasStep3B || [self.step3B isEqual:otherMessage.step3B]) && |
| (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); |
| } |
| - (NSUInteger) hash { |
| __block NSUInteger hashCode = 7; |
| if (self.hasNonce) { |
| hashCode = hashCode * 31 + [self.nonce hash]; |
| } |
| if (self.hasToken) { |
| hashCode = hashCode * 31 + [self.token hash]; |
| } |
| if (self.hasFlags) { |
| hashCode = hashCode * 31 + [self.flags hash]; |
| } |
| if (self.hasStep3B) { |
| hashCode = hashCode * 31 + [self.step3B hash]; |
| } |
| hashCode = hashCode * 31 + [self.unknownFields hash]; |
| return hashCode; |
| } |
| @end |
| |
| @interface ST_DeviceInfoBuilder() |
| @property (strong) ST_DeviceInfo* result; |
| @end |
| |
| @implementation ST_DeviceInfoBuilder |
| @synthesize result; |
| - (id) init { |
| if ((self = [super init])) { |
| self.result = [[ST_DeviceInfo alloc] init]; |
| } |
| return self; |
| } |
| - (PBGeneratedMessage*) internalGetResult { |
| return result; |
| } |
| - (ST_DeviceInfoBuilder*) clear { |
| self.result = [[ST_DeviceInfo alloc] init]; |
| return self; |
| } |
| - (ST_DeviceInfoBuilder*) clone { |
| return [ST_DeviceInfo builderWithPrototype:result]; |
| } |
| - (ST_DeviceInfo*) defaultInstance { |
| return [ST_DeviceInfo defaultInstance]; |
| } |
| - (ST_DeviceInfo*) build { |
| [self checkInitialized]; |
| return [self buildPartial]; |
| } |
| - (ST_DeviceInfo*) buildPartial { |
| ST_DeviceInfo* returnMe = result; |
| self.result = nil; |
| return returnMe; |
| } |
| - (ST_DeviceInfoBuilder*) mergeFrom:(ST_DeviceInfo*) other { |
| if (other == [ST_DeviceInfo defaultInstance]) { |
| return self; |
| } |
| if (other.hasNonce) { |
| [self setNonce:other.nonce]; |
| } |
| if (other.hasToken) { |
| [self setToken:other.token]; |
| } |
| if (other.hasFlags) { |
| [self setFlags:other.flags]; |
| } |
| if (other.hasStep3B) { |
| [self setStep3B:other.step3B]; |
| } |
| [self mergeUnknownFields:other.unknownFields]; |
| return self; |
| } |
| - (ST_DeviceInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input { |
| return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]]; |
| } |
| - (ST_DeviceInfoBuilder*) 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 setNonce:[input readData]]; |
| break; |
| } |
| case 18: { |
| [self setToken:[input readData]]; |
| break; |
| } |
| case 26: { |
| [self setFlags:[input readData]]; |
| break; |
| } |
| case 34: { |
| [self setStep3B:[input readData]]; |
| break; |
| } |
| } |
| } |
| } |
| - (BOOL) hasNonce { |
| return result.hasNonce; |
| } |
| - (NSData*) nonce { |
| return result.nonce; |
| } |
| - (ST_DeviceInfoBuilder*) setNonce:(NSData*) value { |
| result.hasNonce = YES; |
| result.nonce = value; |
| return self; |
| } |
| - (ST_DeviceInfoBuilder*) clearNonce { |
| result.hasNonce = NO; |
| result.nonce = [NSData data]; |
| return self; |
| } |
| - (BOOL) hasToken { |
| return result.hasToken; |
| } |
| - (NSData*) token { |
| return result.token; |
| } |
| - (ST_DeviceInfoBuilder*) setToken:(NSData*) value { |
| result.hasToken = YES; |
| result.token = value; |
| return self; |
| } |
| - (ST_DeviceInfoBuilder*) clearToken { |
| result.hasToken = NO; |
| result.token = [NSData data]; |
| return self; |
| } |
| - (BOOL) hasFlags { |
| return result.hasFlags; |
| } |
| - (NSData*) flags { |
| return result.flags; |
| } |
| - (ST_DeviceInfoBuilder*) setFlags:(NSData*) value { |
| result.hasFlags = YES; |
| result.flags = value; |
| return self; |
| } |
| - (ST_DeviceInfoBuilder*) clearFlags { |
| result.hasFlags = NO; |
| result.flags = [NSData data]; |
| return self; |
| } |
| - (BOOL) hasStep3B { |
| return result.hasStep3B; |
| } |
| - (NSData*) step3B { |
| return result.step3B; |
| } |
| - (ST_DeviceInfoBuilder*) setStep3B:(NSData*) value { |
| result.hasStep3B = YES; |
| result.step3B = value; |
| return self; |
| } |
| - (ST_DeviceInfoBuilder*) clearStep3B { |
| result.hasStep3B = NO; |
| result.step3B = [NSData data]; |
| return self; |
| } |
| @end |
| |
| @interface ST_WifiScan () |
| @property (strong) NSData* authTag; |
| @end |
| |
| @implementation ST_WifiScan |
| |
| - (BOOL) hasAuthTag { |
| return !!hasAuthTag_; |
| } |
| - (void) setHasAuthTag:(BOOL) value_ { |
| hasAuthTag_ = !!value_; |
| } |
| @synthesize authTag; |
| - (id) init { |
| if ((self = [super init])) { |
| self.authTag = [NSData data]; |
| } |
| return self; |
| } |
| static ST_WifiScan* defaultST_WifiScanInstance = nil; |
| + (void) initialize { |
| if (self == [ST_WifiScan class]) { |
| defaultST_WifiScanInstance = [[ST_WifiScan alloc] init]; |
| } |
| } |
| + (ST_WifiScan*) defaultInstance { |
| return defaultST_WifiScanInstance; |
| } |
| - (ST_WifiScan*) defaultInstance { |
| return defaultST_WifiScanInstance; |
| } |
| - (BOOL) isInitialized { |
| return YES; |
| } |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output { |
| if (self.hasAuthTag) { |
| [output writeData:1 value:self.authTag]; |
| } |
| [self.unknownFields writeToCodedOutputStream:output]; |
| } |
| - (SInt32) serializedSize { |
| __block SInt32 size_ = memoizedSerializedSize; |
| if (size_ != -1) { |
| return size_; |
| } |
| |
| size_ = 0; |
| if (self.hasAuthTag) { |
| size_ += computeDataSize(1, self.authTag); |
| } |
| size_ += self.unknownFields.serializedSize; |
| memoizedSerializedSize = size_; |
| return size_; |
| } |
| + (ST_WifiScan*) parseFromData:(NSData*) data { |
| return (ST_WifiScan*)[[[ST_WifiScan builder] mergeFromData:data] build]; |
| } |
| + (ST_WifiScan*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiScan*)[[[ST_WifiScan builder] mergeFromData:data extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiScan*) parseFromInputStream:(NSInputStream*) input { |
| return (ST_WifiScan*)[[[ST_WifiScan builder] mergeFromInputStream:input] build]; |
| } |
| + (ST_WifiScan*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiScan*)[[[ST_WifiScan builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiScan*) parseFromCodedInputStream:(PBCodedInputStream*) input { |
| return (ST_WifiScan*)[[[ST_WifiScan builder] mergeFromCodedInputStream:input] build]; |
| } |
| + (ST_WifiScan*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiScan*)[[[ST_WifiScan builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiScanBuilder*) builder { |
| return [[ST_WifiScanBuilder alloc] init]; |
| } |
| + (ST_WifiScanBuilder*) builderWithPrototype:(ST_WifiScan*) prototype { |
| return [[ST_WifiScan builder] mergeFrom:prototype]; |
| } |
| - (ST_WifiScanBuilder*) builder { |
| return [ST_WifiScan builder]; |
| } |
| - (ST_WifiScanBuilder*) toBuilder { |
| return [ST_WifiScan builderWithPrototype:self]; |
| } |
| - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent { |
| if (self.hasAuthTag) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"authTag", self.authTag]; |
| } |
| [self.unknownFields writeDescriptionTo:output withIndent:indent]; |
| } |
| - (BOOL) isEqual:(id)other { |
| if (other == self) { |
| return YES; |
| } |
| if (![other isKindOfClass:[ST_WifiScan class]]) { |
| return NO; |
| } |
| ST_WifiScan *otherMessage = other; |
| return |
| self.hasAuthTag == otherMessage.hasAuthTag && |
| (!self.hasAuthTag || [self.authTag isEqual:otherMessage.authTag]) && |
| (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); |
| } |
| - (NSUInteger) hash { |
| __block NSUInteger hashCode = 7; |
| if (self.hasAuthTag) { |
| hashCode = hashCode * 31 + [self.authTag hash]; |
| } |
| hashCode = hashCode * 31 + [self.unknownFields hash]; |
| return hashCode; |
| } |
| @end |
| |
| @interface ST_WifiScanBuilder() |
| @property (strong) ST_WifiScan* result; |
| @end |
| |
| @implementation ST_WifiScanBuilder |
| @synthesize result; |
| - (id) init { |
| if ((self = [super init])) { |
| self.result = [[ST_WifiScan alloc] init]; |
| } |
| return self; |
| } |
| - (PBGeneratedMessage*) internalGetResult { |
| return result; |
| } |
| - (ST_WifiScanBuilder*) clear { |
| self.result = [[ST_WifiScan alloc] init]; |
| return self; |
| } |
| - (ST_WifiScanBuilder*) clone { |
| return [ST_WifiScan builderWithPrototype:result]; |
| } |
| - (ST_WifiScan*) defaultInstance { |
| return [ST_WifiScan defaultInstance]; |
| } |
| - (ST_WifiScan*) build { |
| [self checkInitialized]; |
| return [self buildPartial]; |
| } |
| - (ST_WifiScan*) buildPartial { |
| ST_WifiScan* returnMe = result; |
| self.result = nil; |
| return returnMe; |
| } |
| - (ST_WifiScanBuilder*) mergeFrom:(ST_WifiScan*) other { |
| if (other == [ST_WifiScan defaultInstance]) { |
| return self; |
| } |
| if (other.hasAuthTag) { |
| [self setAuthTag:other.authTag]; |
| } |
| [self mergeUnknownFields:other.unknownFields]; |
| return self; |
| } |
| - (ST_WifiScanBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input { |
| return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]]; |
| } |
| - (ST_WifiScanBuilder*) 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 setAuthTag:[input readData]]; |
| break; |
| } |
| } |
| } |
| } |
| - (BOOL) hasAuthTag { |
| return result.hasAuthTag; |
| } |
| - (NSData*) authTag { |
| return result.authTag; |
| } |
| - (ST_WifiScanBuilder*) setAuthTag:(NSData*) value { |
| result.hasAuthTag = YES; |
| result.authTag = value; |
| return self; |
| } |
| - (ST_WifiScanBuilder*) clearAuthTag { |
| result.hasAuthTag = NO; |
| result.authTag = [NSData data]; |
| return self; |
| } |
| @end |
| |
| @interface ST_WifiConnect () |
| @property (strong) NSString* bssid; |
| @property (strong) NSString* ssid; |
| @property (strong) NSData* encryptedPassword; |
| @property ST_WifiConnectNetworkSecurityType type; |
| @property BOOL isManual; |
| @property (strong) NSData* authTag; |
| @property (strong) NSData* jpakeHmac; |
| @end |
| |
| @implementation ST_WifiConnect |
| |
| - (BOOL) hasBssid { |
| return !!hasBssid_; |
| } |
| - (void) setHasBssid:(BOOL) value_ { |
| hasBssid_ = !!value_; |
| } |
| @synthesize bssid; |
| - (BOOL) hasSsid { |
| return !!hasSsid_; |
| } |
| - (void) setHasSsid:(BOOL) value_ { |
| hasSsid_ = !!value_; |
| } |
| @synthesize ssid; |
| - (BOOL) hasEncryptedPassword { |
| return !!hasEncryptedPassword_; |
| } |
| - (void) setHasEncryptedPassword:(BOOL) value_ { |
| hasEncryptedPassword_ = !!value_; |
| } |
| @synthesize encryptedPassword; |
| - (BOOL) hasType { |
| return !!hasType_; |
| } |
| - (void) setHasType:(BOOL) value_ { |
| hasType_ = !!value_; |
| } |
| @synthesize type; |
| - (BOOL) hasIsManual { |
| return !!hasIsManual_; |
| } |
| - (void) setHasIsManual:(BOOL) value_ { |
| hasIsManual_ = !!value_; |
| } |
| - (BOOL) isManual { |
| return !!isManual_; |
| } |
| - (void) setIsManual:(BOOL) value_ { |
| isManual_ = !!value_; |
| } |
| - (BOOL) hasAuthTag { |
| return !!hasAuthTag_; |
| } |
| - (void) setHasAuthTag:(BOOL) value_ { |
| hasAuthTag_ = !!value_; |
| } |
| @synthesize authTag; |
| - (BOOL) hasJpakeHmac { |
| return !!hasJpakeHmac_; |
| } |
| - (void) setHasJpakeHmac:(BOOL) value_ { |
| hasJpakeHmac_ = !!value_; |
| } |
| @synthesize jpakeHmac; |
| - (id) init { |
| if ((self = [super init])) { |
| self.bssid = @""; |
| self.ssid = @""; |
| self.encryptedPassword = [NSData data]; |
| self.type = ST_WifiConnectNetworkSecurityTypeNone; |
| self.isManual = NO; |
| self.authTag = [NSData data]; |
| self.jpakeHmac = [NSData data]; |
| } |
| return self; |
| } |
| static ST_WifiConnect* defaultST_WifiConnectInstance = nil; |
| + (void) initialize { |
| if (self == [ST_WifiConnect class]) { |
| defaultST_WifiConnectInstance = [[ST_WifiConnect alloc] init]; |
| } |
| } |
| + (ST_WifiConnect*) defaultInstance { |
| return defaultST_WifiConnectInstance; |
| } |
| - (ST_WifiConnect*) defaultInstance { |
| return defaultST_WifiConnectInstance; |
| } |
| - (BOOL) isInitialized { |
| if (!self.hasType) { |
| return NO; |
| } |
| return YES; |
| } |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output { |
| if (self.hasBssid) { |
| [output writeString:1 value:self.bssid]; |
| } |
| if (self.hasSsid) { |
| [output writeString:2 value:self.ssid]; |
| } |
| if (self.hasEncryptedPassword) { |
| [output writeData:3 value:self.encryptedPassword]; |
| } |
| if (self.hasType) { |
| [output writeEnum:4 value:self.type]; |
| } |
| if (self.hasIsManual) { |
| [output writeBool:5 value:self.isManual]; |
| } |
| if (self.hasAuthTag) { |
| [output writeData:6 value:self.authTag]; |
| } |
| if (self.hasJpakeHmac) { |
| [output writeData:7 value:self.jpakeHmac]; |
| } |
| [self.unknownFields writeToCodedOutputStream:output]; |
| } |
| - (SInt32) serializedSize { |
| __block SInt32 size_ = memoizedSerializedSize; |
| if (size_ != -1) { |
| return size_; |
| } |
| |
| size_ = 0; |
| if (self.hasBssid) { |
| size_ += computeStringSize(1, self.bssid); |
| } |
| if (self.hasSsid) { |
| size_ += computeStringSize(2, self.ssid); |
| } |
| if (self.hasEncryptedPassword) { |
| size_ += computeDataSize(3, self.encryptedPassword); |
| } |
| if (self.hasType) { |
| size_ += computeEnumSize(4, self.type); |
| } |
| if (self.hasIsManual) { |
| size_ += computeBoolSize(5, self.isManual); |
| } |
| if (self.hasAuthTag) { |
| size_ += computeDataSize(6, self.authTag); |
| } |
| if (self.hasJpakeHmac) { |
| size_ += computeDataSize(7, self.jpakeHmac); |
| } |
| size_ += self.unknownFields.serializedSize; |
| memoizedSerializedSize = size_; |
| return size_; |
| } |
| + (ST_WifiConnect*) parseFromData:(NSData*) data { |
| return (ST_WifiConnect*)[[[ST_WifiConnect builder] mergeFromData:data] build]; |
| } |
| + (ST_WifiConnect*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiConnect*)[[[ST_WifiConnect builder] mergeFromData:data extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiConnect*) parseFromInputStream:(NSInputStream*) input { |
| return (ST_WifiConnect*)[[[ST_WifiConnect builder] mergeFromInputStream:input] build]; |
| } |
| + (ST_WifiConnect*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiConnect*)[[[ST_WifiConnect builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiConnect*) parseFromCodedInputStream:(PBCodedInputStream*) input { |
| return (ST_WifiConnect*)[[[ST_WifiConnect builder] mergeFromCodedInputStream:input] build]; |
| } |
| + (ST_WifiConnect*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiConnect*)[[[ST_WifiConnect builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiConnectBuilder*) builder { |
| return [[ST_WifiConnectBuilder alloc] init]; |
| } |
| + (ST_WifiConnectBuilder*) builderWithPrototype:(ST_WifiConnect*) prototype { |
| return [[ST_WifiConnect builder] mergeFrom:prototype]; |
| } |
| - (ST_WifiConnectBuilder*) builder { |
| return [ST_WifiConnect builder]; |
| } |
| - (ST_WifiConnectBuilder*) toBuilder { |
| return [ST_WifiConnect builderWithPrototype:self]; |
| } |
| - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent { |
| if (self.hasBssid) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"bssid", self.bssid]; |
| } |
| if (self.hasSsid) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"ssid", self.ssid]; |
| } |
| if (self.hasEncryptedPassword) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"encryptedPassword", self.encryptedPassword]; |
| } |
| if (self.hasType) { |
| [output appendFormat:@"%@%@: %d\n", indent, @"type", self.type]; |
| } |
| if (self.hasIsManual) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"isManual", [NSNumber numberWithBool:self.isManual]]; |
| } |
| if (self.hasAuthTag) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"authTag", self.authTag]; |
| } |
| if (self.hasJpakeHmac) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"jpakeHmac", self.jpakeHmac]; |
| } |
| [self.unknownFields writeDescriptionTo:output withIndent:indent]; |
| } |
| - (BOOL) isEqual:(id)other { |
| if (other == self) { |
| return YES; |
| } |
| if (![other isKindOfClass:[ST_WifiConnect class]]) { |
| return NO; |
| } |
| ST_WifiConnect *otherMessage = other; |
| return |
| self.hasBssid == otherMessage.hasBssid && |
| (!self.hasBssid || [self.bssid isEqual:otherMessage.bssid]) && |
| self.hasSsid == otherMessage.hasSsid && |
| (!self.hasSsid || [self.ssid isEqual:otherMessage.ssid]) && |
| self.hasEncryptedPassword == otherMessage.hasEncryptedPassword && |
| (!self.hasEncryptedPassword || [self.encryptedPassword isEqual:otherMessage.encryptedPassword]) && |
| self.hasType == otherMessage.hasType && |
| (!self.hasType || self.type == otherMessage.type) && |
| self.hasIsManual == otherMessage.hasIsManual && |
| (!self.hasIsManual || self.isManual == otherMessage.isManual) && |
| self.hasAuthTag == otherMessage.hasAuthTag && |
| (!self.hasAuthTag || [self.authTag isEqual:otherMessage.authTag]) && |
| self.hasJpakeHmac == otherMessage.hasJpakeHmac && |
| (!self.hasJpakeHmac || [self.jpakeHmac isEqual:otherMessage.jpakeHmac]) && |
| (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); |
| } |
| - (NSUInteger) hash { |
| __block NSUInteger hashCode = 7; |
| if (self.hasBssid) { |
| hashCode = hashCode * 31 + [self.bssid hash]; |
| } |
| if (self.hasSsid) { |
| hashCode = hashCode * 31 + [self.ssid hash]; |
| } |
| if (self.hasEncryptedPassword) { |
| hashCode = hashCode * 31 + [self.encryptedPassword hash]; |
| } |
| if (self.hasType) { |
| hashCode = hashCode * 31 + self.type; |
| } |
| if (self.hasIsManual) { |
| hashCode = hashCode * 31 + [[NSNumber numberWithBool:self.isManual] hash]; |
| } |
| if (self.hasAuthTag) { |
| hashCode = hashCode * 31 + [self.authTag hash]; |
| } |
| if (self.hasJpakeHmac) { |
| hashCode = hashCode * 31 + [self.jpakeHmac hash]; |
| } |
| hashCode = hashCode * 31 + [self.unknownFields hash]; |
| return hashCode; |
| } |
| @end |
| |
| BOOL ST_WifiConnectNetworkSecurityTypeIsValidValue(ST_WifiConnectNetworkSecurityType value) { |
| switch (value) { |
| case ST_WifiConnectNetworkSecurityTypeNone: |
| case ST_WifiConnectNetworkSecurityTypeWep: |
| case ST_WifiConnectNetworkSecurityTypeWpaPersonal: |
| return YES; |
| default: |
| return NO; |
| } |
| } |
| @interface ST_WifiConnectBuilder() |
| @property (strong) ST_WifiConnect* result; |
| @end |
| |
| @implementation ST_WifiConnectBuilder |
| @synthesize result; |
| - (id) init { |
| if ((self = [super init])) { |
| self.result = [[ST_WifiConnect alloc] init]; |
| } |
| return self; |
| } |
| - (PBGeneratedMessage*) internalGetResult { |
| return result; |
| } |
| - (ST_WifiConnectBuilder*) clear { |
| self.result = [[ST_WifiConnect alloc] init]; |
| return self; |
| } |
| - (ST_WifiConnectBuilder*) clone { |
| return [ST_WifiConnect builderWithPrototype:result]; |
| } |
| - (ST_WifiConnect*) defaultInstance { |
| return [ST_WifiConnect defaultInstance]; |
| } |
| - (ST_WifiConnect*) build { |
| [self checkInitialized]; |
| return [self buildPartial]; |
| } |
| - (ST_WifiConnect*) buildPartial { |
| ST_WifiConnect* returnMe = result; |
| self.result = nil; |
| return returnMe; |
| } |
| - (ST_WifiConnectBuilder*) mergeFrom:(ST_WifiConnect*) other { |
| if (other == [ST_WifiConnect defaultInstance]) { |
| return self; |
| } |
| if (other.hasBssid) { |
| [self setBssid:other.bssid]; |
| } |
| if (other.hasSsid) { |
| [self setSsid:other.ssid]; |
| } |
| if (other.hasEncryptedPassword) { |
| [self setEncryptedPassword:other.encryptedPassword]; |
| } |
| if (other.hasType) { |
| [self setType:other.type]; |
| } |
| if (other.hasIsManual) { |
| [self setIsManual:other.isManual]; |
| } |
| if (other.hasAuthTag) { |
| [self setAuthTag:other.authTag]; |
| } |
| if (other.hasJpakeHmac) { |
| [self setJpakeHmac:other.jpakeHmac]; |
| } |
| [self mergeUnknownFields:other.unknownFields]; |
| return self; |
| } |
| - (ST_WifiConnectBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input { |
| return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]]; |
| } |
| - (ST_WifiConnectBuilder*) 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 setBssid:[input readString]]; |
| break; |
| } |
| case 18: { |
| [self setSsid:[input readString]]; |
| break; |
| } |
| case 26: { |
| [self setEncryptedPassword:[input readData]]; |
| break; |
| } |
| case 32: { |
| ST_WifiConnectNetworkSecurityType value = (ST_WifiConnectNetworkSecurityType)[input readEnum]; |
| if (ST_WifiConnectNetworkSecurityTypeIsValidValue(value)) { |
| [self setType:value]; |
| } else { |
| [unknownFields mergeVarintField:4 value:value]; |
| } |
| break; |
| } |
| case 40: { |
| [self setIsManual:[input readBool]]; |
| break; |
| } |
| case 50: { |
| [self setAuthTag:[input readData]]; |
| break; |
| } |
| case 58: { |
| [self setJpakeHmac:[input readData]]; |
| break; |
| } |
| } |
| } |
| } |
| - (BOOL) hasBssid { |
| return result.hasBssid; |
| } |
| - (NSString*) bssid { |
| return result.bssid; |
| } |
| - (ST_WifiConnectBuilder*) setBssid:(NSString*) value { |
| result.hasBssid = YES; |
| result.bssid = value; |
| return self; |
| } |
| - (ST_WifiConnectBuilder*) clearBssid { |
| result.hasBssid = NO; |
| result.bssid = @""; |
| return self; |
| } |
| - (BOOL) hasSsid { |
| return result.hasSsid; |
| } |
| - (NSString*) ssid { |
| return result.ssid; |
| } |
| - (ST_WifiConnectBuilder*) setSsid:(NSString*) value { |
| result.hasSsid = YES; |
| result.ssid = value; |
| return self; |
| } |
| - (ST_WifiConnectBuilder*) clearSsid { |
| result.hasSsid = NO; |
| result.ssid = @""; |
| return self; |
| } |
| - (BOOL) hasEncryptedPassword { |
| return result.hasEncryptedPassword; |
| } |
| - (NSData*) encryptedPassword { |
| return result.encryptedPassword; |
| } |
| - (ST_WifiConnectBuilder*) setEncryptedPassword:(NSData*) value { |
| result.hasEncryptedPassword = YES; |
| result.encryptedPassword = value; |
| return self; |
| } |
| - (ST_WifiConnectBuilder*) clearEncryptedPassword { |
| result.hasEncryptedPassword = NO; |
| result.encryptedPassword = [NSData data]; |
| return self; |
| } |
| - (BOOL) hasType { |
| return result.hasType; |
| } |
| - (ST_WifiConnectNetworkSecurityType) type { |
| return result.type; |
| } |
| - (ST_WifiConnectBuilder*) setType:(ST_WifiConnectNetworkSecurityType) value { |
| result.hasType = YES; |
| result.type = value; |
| return self; |
| } |
| - (ST_WifiConnectBuilder*) clearType { |
| result.hasType = NO; |
| result.type = ST_WifiConnectNetworkSecurityTypeNone; |
| return self; |
| } |
| - (BOOL) hasIsManual { |
| return result.hasIsManual; |
| } |
| - (BOOL) isManual { |
| return result.isManual; |
| } |
| - (ST_WifiConnectBuilder*) setIsManual:(BOOL) value { |
| result.hasIsManual = YES; |
| result.isManual = value; |
| return self; |
| } |
| - (ST_WifiConnectBuilder*) clearIsManual { |
| result.hasIsManual = NO; |
| result.isManual = NO; |
| return self; |
| } |
| - (BOOL) hasAuthTag { |
| return result.hasAuthTag; |
| } |
| - (NSData*) authTag { |
| return result.authTag; |
| } |
| - (ST_WifiConnectBuilder*) setAuthTag:(NSData*) value { |
| result.hasAuthTag = YES; |
| result.authTag = value; |
| return self; |
| } |
| - (ST_WifiConnectBuilder*) clearAuthTag { |
| result.hasAuthTag = NO; |
| result.authTag = [NSData data]; |
| return self; |
| } |
| - (BOOL) hasJpakeHmac { |
| return result.hasJpakeHmac; |
| } |
| - (NSData*) jpakeHmac { |
| return result.jpakeHmac; |
| } |
| - (ST_WifiConnectBuilder*) setJpakeHmac:(NSData*) value { |
| result.hasJpakeHmac = YES; |
| result.jpakeHmac = value; |
| return self; |
| } |
| - (ST_WifiConnectBuilder*) clearJpakeHmac { |
| result.hasJpakeHmac = NO; |
| result.jpakeHmac = [NSData data]; |
| return self; |
| } |
| @end |
| |
| @interface ST_WifiScanList () |
| @property (strong) NSString* list; |
| @end |
| |
| @implementation ST_WifiScanList |
| |
| - (BOOL) hasList { |
| return !!hasList_; |
| } |
| - (void) setHasList:(BOOL) value_ { |
| hasList_ = !!value_; |
| } |
| @synthesize list; |
| - (id) init { |
| if ((self = [super init])) { |
| self.list = @""; |
| } |
| return self; |
| } |
| static ST_WifiScanList* defaultST_WifiScanListInstance = nil; |
| + (void) initialize { |
| if (self == [ST_WifiScanList class]) { |
| defaultST_WifiScanListInstance = [[ST_WifiScanList alloc] init]; |
| } |
| } |
| + (ST_WifiScanList*) defaultInstance { |
| return defaultST_WifiScanListInstance; |
| } |
| - (ST_WifiScanList*) defaultInstance { |
| return defaultST_WifiScanListInstance; |
| } |
| - (BOOL) isInitialized { |
| return YES; |
| } |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output { |
| if (self.hasList) { |
| [output writeString:1 value:self.list]; |
| } |
| [self.unknownFields writeToCodedOutputStream:output]; |
| } |
| - (SInt32) serializedSize { |
| __block SInt32 size_ = memoizedSerializedSize; |
| if (size_ != -1) { |
| return size_; |
| } |
| |
| size_ = 0; |
| if (self.hasList) { |
| size_ += computeStringSize(1, self.list); |
| } |
| size_ += self.unknownFields.serializedSize; |
| memoizedSerializedSize = size_; |
| return size_; |
| } |
| + (ST_WifiScanList*) parseFromData:(NSData*) data { |
| return (ST_WifiScanList*)[[[ST_WifiScanList builder] mergeFromData:data] build]; |
| } |
| + (ST_WifiScanList*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiScanList*)[[[ST_WifiScanList builder] mergeFromData:data extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiScanList*) parseFromInputStream:(NSInputStream*) input { |
| return (ST_WifiScanList*)[[[ST_WifiScanList builder] mergeFromInputStream:input] build]; |
| } |
| + (ST_WifiScanList*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiScanList*)[[[ST_WifiScanList builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiScanList*) parseFromCodedInputStream:(PBCodedInputStream*) input { |
| return (ST_WifiScanList*)[[[ST_WifiScanList builder] mergeFromCodedInputStream:input] build]; |
| } |
| + (ST_WifiScanList*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiScanList*)[[[ST_WifiScanList builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiScanListBuilder*) builder { |
| return [[ST_WifiScanListBuilder alloc] init]; |
| } |
| + (ST_WifiScanListBuilder*) builderWithPrototype:(ST_WifiScanList*) prototype { |
| return [[ST_WifiScanList builder] mergeFrom:prototype]; |
| } |
| - (ST_WifiScanListBuilder*) builder { |
| return [ST_WifiScanList builder]; |
| } |
| - (ST_WifiScanListBuilder*) toBuilder { |
| return [ST_WifiScanList builderWithPrototype:self]; |
| } |
| - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent { |
| if (self.hasList) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"list", self.list]; |
| } |
| [self.unknownFields writeDescriptionTo:output withIndent:indent]; |
| } |
| - (BOOL) isEqual:(id)other { |
| if (other == self) { |
| return YES; |
| } |
| if (![other isKindOfClass:[ST_WifiScanList class]]) { |
| return NO; |
| } |
| ST_WifiScanList *otherMessage = other; |
| return |
| self.hasList == otherMessage.hasList && |
| (!self.hasList || [self.list isEqual:otherMessage.list]) && |
| (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); |
| } |
| - (NSUInteger) hash { |
| __block NSUInteger hashCode = 7; |
| if (self.hasList) { |
| hashCode = hashCode * 31 + [self.list hash]; |
| } |
| hashCode = hashCode * 31 + [self.unknownFields hash]; |
| return hashCode; |
| } |
| @end |
| |
| @interface ST_WifiScanListBuilder() |
| @property (strong) ST_WifiScanList* result; |
| @end |
| |
| @implementation ST_WifiScanListBuilder |
| @synthesize result; |
| - (id) init { |
| if ((self = [super init])) { |
| self.result = [[ST_WifiScanList alloc] init]; |
| } |
| return self; |
| } |
| - (PBGeneratedMessage*) internalGetResult { |
| return result; |
| } |
| - (ST_WifiScanListBuilder*) clear { |
| self.result = [[ST_WifiScanList alloc] init]; |
| return self; |
| } |
| - (ST_WifiScanListBuilder*) clone { |
| return [ST_WifiScanList builderWithPrototype:result]; |
| } |
| - (ST_WifiScanList*) defaultInstance { |
| return [ST_WifiScanList defaultInstance]; |
| } |
| - (ST_WifiScanList*) build { |
| [self checkInitialized]; |
| return [self buildPartial]; |
| } |
| - (ST_WifiScanList*) buildPartial { |
| ST_WifiScanList* returnMe = result; |
| self.result = nil; |
| return returnMe; |
| } |
| - (ST_WifiScanListBuilder*) mergeFrom:(ST_WifiScanList*) other { |
| if (other == [ST_WifiScanList defaultInstance]) { |
| return self; |
| } |
| if (other.hasList) { |
| [self setList:other.list]; |
| } |
| [self mergeUnknownFields:other.unknownFields]; |
| return self; |
| } |
| - (ST_WifiScanListBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input { |
| return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]]; |
| } |
| - (ST_WifiScanListBuilder*) 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 setList:[input readString]]; |
| break; |
| } |
| } |
| } |
| } |
| - (BOOL) hasList { |
| return result.hasList; |
| } |
| - (NSString*) list { |
| return result.list; |
| } |
| - (ST_WifiScanListBuilder*) setList:(NSString*) value { |
| result.hasList = YES; |
| result.list = value; |
| return self; |
| } |
| - (ST_WifiScanListBuilder*) clearList { |
| result.hasList = NO; |
| result.list = @""; |
| return self; |
| } |
| @end |
| |
| @interface ST_WifiConnectStatus () |
| @property ST_WifiConnectStatusResult connectResult; |
| @property (strong) NSString* debugLog; |
| @end |
| |
| @implementation ST_WifiConnectStatus |
| |
| - (BOOL) hasConnectResult { |
| return !!hasConnectResult_; |
| } |
| - (void) setHasConnectResult:(BOOL) value_ { |
| hasConnectResult_ = !!value_; |
| } |
| @synthesize connectResult; |
| - (BOOL) hasDebugLog { |
| return !!hasDebugLog_; |
| } |
| - (void) setHasDebugLog:(BOOL) value_ { |
| hasDebugLog_ = !!value_; |
| } |
| @synthesize debugLog; |
| - (id) init { |
| if ((self = [super init])) { |
| self.connectResult = ST_WifiConnectStatusResultSuccess; |
| self.debugLog = @""; |
| } |
| return self; |
| } |
| static ST_WifiConnectStatus* defaultST_WifiConnectStatusInstance = nil; |
| + (void) initialize { |
| if (self == [ST_WifiConnectStatus class]) { |
| defaultST_WifiConnectStatusInstance = [[ST_WifiConnectStatus alloc] init]; |
| } |
| } |
| + (ST_WifiConnectStatus*) defaultInstance { |
| return defaultST_WifiConnectStatusInstance; |
| } |
| - (ST_WifiConnectStatus*) defaultInstance { |
| return defaultST_WifiConnectStatusInstance; |
| } |
| - (BOOL) isInitialized { |
| if (!self.hasConnectResult) { |
| return NO; |
| } |
| return YES; |
| } |
| - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output { |
| if (self.hasConnectResult) { |
| [output writeEnum:1 value:self.connectResult]; |
| } |
| if (self.hasDebugLog) { |
| [output writeString:2 value:self.debugLog]; |
| } |
| [self.unknownFields writeToCodedOutputStream:output]; |
| } |
| - (SInt32) serializedSize { |
| __block SInt32 size_ = memoizedSerializedSize; |
| if (size_ != -1) { |
| return size_; |
| } |
| |
| size_ = 0; |
| if (self.hasConnectResult) { |
| size_ += computeEnumSize(1, self.connectResult); |
| } |
| if (self.hasDebugLog) { |
| size_ += computeStringSize(2, self.debugLog); |
| } |
| size_ += self.unknownFields.serializedSize; |
| memoizedSerializedSize = size_; |
| return size_; |
| } |
| + (ST_WifiConnectStatus*) parseFromData:(NSData*) data { |
| return (ST_WifiConnectStatus*)[[[ST_WifiConnectStatus builder] mergeFromData:data] build]; |
| } |
| + (ST_WifiConnectStatus*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiConnectStatus*)[[[ST_WifiConnectStatus builder] mergeFromData:data extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiConnectStatus*) parseFromInputStream:(NSInputStream*) input { |
| return (ST_WifiConnectStatus*)[[[ST_WifiConnectStatus builder] mergeFromInputStream:input] build]; |
| } |
| + (ST_WifiConnectStatus*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiConnectStatus*)[[[ST_WifiConnectStatus builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiConnectStatus*) parseFromCodedInputStream:(PBCodedInputStream*) input { |
| return (ST_WifiConnectStatus*)[[[ST_WifiConnectStatus builder] mergeFromCodedInputStream:input] build]; |
| } |
| + (ST_WifiConnectStatus*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry { |
| return (ST_WifiConnectStatus*)[[[ST_WifiConnectStatus builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build]; |
| } |
| + (ST_WifiConnectStatusBuilder*) builder { |
| return [[ST_WifiConnectStatusBuilder alloc] init]; |
| } |
| + (ST_WifiConnectStatusBuilder*) builderWithPrototype:(ST_WifiConnectStatus*) prototype { |
| return [[ST_WifiConnectStatus builder] mergeFrom:prototype]; |
| } |
| - (ST_WifiConnectStatusBuilder*) builder { |
| return [ST_WifiConnectStatus builder]; |
| } |
| - (ST_WifiConnectStatusBuilder*) toBuilder { |
| return [ST_WifiConnectStatus builderWithPrototype:self]; |
| } |
| - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent { |
| if (self.hasConnectResult) { |
| [output appendFormat:@"%@%@: %d\n", indent, @"connectResult", self.connectResult]; |
| } |
| if (self.hasDebugLog) { |
| [output appendFormat:@"%@%@: %@\n", indent, @"debugLog", self.debugLog]; |
| } |
| [self.unknownFields writeDescriptionTo:output withIndent:indent]; |
| } |
| - (BOOL) isEqual:(id)other { |
| if (other == self) { |
| return YES; |
| } |
| if (![other isKindOfClass:[ST_WifiConnectStatus class]]) { |
| return NO; |
| } |
| ST_WifiConnectStatus *otherMessage = other; |
| return |
| self.hasConnectResult == otherMessage.hasConnectResult && |
| (!self.hasConnectResult || self.connectResult == otherMessage.connectResult) && |
| self.hasDebugLog == otherMessage.hasDebugLog && |
| (!self.hasDebugLog || [self.debugLog isEqual:otherMessage.debugLog]) && |
| (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields])); |
| } |
| - (NSUInteger) hash { |
| __block NSUInteger hashCode = 7; |
| if (self.hasConnectResult) { |
| hashCode = hashCode * 31 + self.connectResult; |
| } |
| if (self.hasDebugLog) { |
| hashCode = hashCode * 31 + [self.debugLog hash]; |
| } |
| hashCode = hashCode * 31 + [self.unknownFields hash]; |
| return hashCode; |
| } |
| @end |
| |
| BOOL ST_WifiConnectStatusResultIsValidValue(ST_WifiConnectStatusResult value) { |
| switch (value) { |
| case ST_WifiConnectStatusResultSuccess: |
| case ST_WifiConnectStatusResultBadPassword: |
| case ST_WifiConnectStatusResultNetworkNotFound: |
| case ST_WifiConnectStatusResultNoDhcp: |
| case ST_WifiConnectStatusResultNoInternet: |
| case ST_WifiConnectStatusResultNoAuth: |
| return YES; |
| default: |
| return NO; |
| } |
| } |
| @interface ST_WifiConnectStatusBuilder() |
| @property (strong) ST_WifiConnectStatus* result; |
| @end |
| |
| @implementation ST_WifiConnectStatusBuilder |
| @synthesize result; |
| - (id) init { |
| if ((self = [super init])) { |
| self.result = [[ST_WifiConnectStatus alloc] init]; |
| } |
| return self; |
| } |
| - (PBGeneratedMessage*) internalGetResult { |
| return result; |
| } |
| - (ST_WifiConnectStatusBuilder*) clear { |
| self.result = [[ST_WifiConnectStatus alloc] init]; |
| return self; |
| } |
| - (ST_WifiConnectStatusBuilder*) clone { |
| return [ST_WifiConnectStatus builderWithPrototype:result]; |
| } |
| - (ST_WifiConnectStatus*) defaultInstance { |
| return [ST_WifiConnectStatus defaultInstance]; |
| } |
| - (ST_WifiConnectStatus*) build { |
| [self checkInitialized]; |
| return [self buildPartial]; |
| } |
| - (ST_WifiConnectStatus*) buildPartial { |
| ST_WifiConnectStatus* returnMe = result; |
| self.result = nil; |
| return returnMe; |
| } |
| - (ST_WifiConnectStatusBuilder*) mergeFrom:(ST_WifiConnectStatus*) other { |
| if (other == [ST_WifiConnectStatus defaultInstance]) { |
| return self; |
| } |
| if (other.hasConnectResult) { |
| [self setConnectResult:other.connectResult]; |
| } |
| if (other.hasDebugLog) { |
| [self setDebugLog:other.debugLog]; |
| } |
| [self mergeUnknownFields:other.unknownFields]; |
| return self; |
| } |
| - (ST_WifiConnectStatusBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input { |
| return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]]; |
| } |
| - (ST_WifiConnectStatusBuilder*) 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 8: { |
| ST_WifiConnectStatusResult value = (ST_WifiConnectStatusResult)[input readEnum]; |
| if (ST_WifiConnectStatusResultIsValidValue(value)) { |
| [self setConnectResult:value]; |
| } else { |
| [unknownFields mergeVarintField:1 value:value]; |
| } |
| break; |
| } |
| case 18: { |
| [self setDebugLog:[input readString]]; |
| break; |
| } |
| } |
| } |
| } |
| - (BOOL) hasConnectResult { |
| return result.hasConnectResult; |
| } |
| - (ST_WifiConnectStatusResult) connectResult { |
| return result.connectResult; |
| } |
| - (ST_WifiConnectStatusBuilder*) setConnectResult:(ST_WifiConnectStatusResult) value { |
| result.hasConnectResult = YES; |
| result.connectResult = value; |
| return self; |
| } |
| - (ST_WifiConnectStatusBuilder*) clearConnectResult { |
| result.hasConnectResult = NO; |
| result.connectResult = ST_WifiConnectStatusResultSuccess; |
| return self; |
| } |
| - (BOOL) hasDebugLog { |
| return result.hasDebugLog; |
| } |
| - (NSString*) debugLog { |
| return result.debugLog; |
| } |
| - (ST_WifiConnectStatusBuilder*) setDebugLog:(NSString*) value { |
| result.hasDebugLog = YES; |
| result.debugLog = value; |
| return self; |
| } |
| - (ST_WifiConnectStatusBuilder*) clearDebugLog { |
| result.hasDebugLog = NO; |
| result.debugLog = @""; |
| return self; |
| } |
| @end |
| |
| |
| // @@protoc_insertion_point(global_scope) |