/TeamTalk/IOSDuoduo/IMBaseDefine.pb.m
Objective C | 1811 lines | 1776 code | 33 blank | 2 comment | 265 complexity | 04cd782bf3d88362e711923826b1d5d6 MD5 | raw file
- // Generated by the protocol buffer compiler. DO NOT EDIT!
- #import "IMBaseDefine.pb.h"
- // @@protoc_insertion_point(imports)
- @implementation ImbaseDefineRoot
- static PBExtensionRegistry* extensionRegistry = nil;
- + (PBExtensionRegistry*) extensionRegistry {
- return extensionRegistry;
- }
- + (void) initialize {
- if (self == [ImbaseDefineRoot class]) {
- PBMutableExtensionRegistry* registry = [PBMutableExtensionRegistry registry];
- [self registerAllExtensions:registry];
- extensionRegistry = registry;
- }
- }
- + (void) registerAllExtensions:(PBMutableExtensionRegistry*) registry {
- }
- @end
- BOOL ResultTypeIsValidValue(ResultType value) {
- switch (value) {
- case ResultTypeRefuseReasonNone:
- case ResultTypeRefuseReasonNoMsgServer:
- case ResultTypeRefuseReasonMsgServerFull:
- case ResultTypeRefuseReasonNoDbServer:
- case ResultTypeRefuseReasonNoLoginServer:
- case ResultTypeRefuseReasonNoRouteServer:
- case ResultTypeRefuseReasonDbValidateFailed:
- case ResultTypeResuseReasonVersionTooOld:
- return YES;
- default:
- return NO;
- }
- }
- BOOL UserTypeIsValidValue(UserType value) {
- switch (value) {
- case UserTypeUserTypeNormal:
- return YES;
- default:
- return NO;
- }
- }
- BOOL KickReasonTypeIsValidValue(KickReasonType value) {
- switch (value) {
- case KickReasonTypeKickReasonDuplicateUser:
- return YES;
- default:
- return NO;
- }
- }
- BOOL OnlineListTypeIsValidValue(OnlineListType value) {
- switch (value) {
- case OnlineListTypeOnlineListTypeFriendList:
- return YES;
- default:
- return NO;
- }
- }
- BOOL UserStatTypeIsValidValue(UserStatType value) {
- switch (value) {
- case UserStatTypeUserStatusOnline:
- case UserStatTypeUserStatusOffline:
- case UserStatTypeUserStatusLeave:
- return YES;
- default:
- return NO;
- }
- }
- BOOL SessionTypeIsValidValue(SessionType value) {
- switch (value) {
- case SessionTypeSessionTypeSingle:
- case SessionTypeSessionTypeGroup:
- case SessionTypeSessionTypeTempGroup:
- return YES;
- default:
- return NO;
- }
- }
- BOOL GroupTypeIsValidValue(GroupType value) {
- switch (value) {
- case GroupTypeNormalGroup:
- case GroupTypeTemporaryGroup:
- return YES;
- default:
- return NO;
- }
- }
- @interface IpAddr ()
- @property (strong) NSString* ip;
- @property UInt32 port;
- @end
- @implementation IpAddr
- - (BOOL) hasIp {
- return !!hasIp_;
- }
- - (void) setHasIp:(BOOL) value_ {
- hasIp_ = !!value_;
- }
- @synthesize ip;
- - (BOOL) hasPort {
- return !!hasPort_;
- }
- - (void) setHasPort:(BOOL) value_ {
- hasPort_ = !!value_;
- }
- @synthesize port;
- - (void) dealloc {
- self.ip = nil;
- }
- - (id) init {
- if ((self = [super init])) {
- self.ip = @"";
- self.port = 0;
- }
- return self;
- }
- static IpAddr* defaultIpAddrInstance = nil;
- + (void) initialize {
- if (self == [IpAddr class]) {
- defaultIpAddrInstance = [[IpAddr alloc] init];
- }
- }
- + (IpAddr*) defaultInstance {
- return defaultIpAddrInstance;
- }
- - (IpAddr*) defaultInstance {
- return defaultIpAddrInstance;
- }
- - (BOOL) isInitialized {
- if (!self.hasIp) {
- return NO;
- }
- if (!self.hasPort) {
- return NO;
- }
- return YES;
- }
- - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output {
- if (self.hasIp) {
- [output writeString:1 value:self.ip];
- }
- if (self.hasPort) {
- [output writeUInt32:2 value:self.port];
- }
- [self.unknownFields writeToCodedOutputStream:output];
- }
- - (SInt32) serializedSize {
- __block SInt32 size_ = memoizedSerializedSize;
- if (size_ != -1) {
- return size_;
- }
- size_ = 0;
- if (self.hasIp) {
- size_ += computeStringSize(1, self.ip);
- }
- if (self.hasPort) {
- size_ += computeUInt32Size(2, self.port);
- }
- size_ += self.unknownFields.serializedSize;
- memoizedSerializedSize = size_;
- return size_;
- }
- + (IpAddr*) parseFromData:(NSData*) data {
- return (IpAddr*)[[[IpAddr builder] mergeFromData:data] build];
- }
- + (IpAddr*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (IpAddr*)[[[IpAddr builder] mergeFromData:data extensionRegistry:extensionRegistry] build];
- }
- + (IpAddr*) parseFromInputStream:(NSInputStream*) input {
- return (IpAddr*)[[[IpAddr builder] mergeFromInputStream:input] build];
- }
- + (IpAddr*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (IpAddr*)[[[IpAddr builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (IpAddr*) parseFromCodedInputStream:(PBCodedInputStream*) input {
- return (IpAddr*)[[[IpAddr builder] mergeFromCodedInputStream:input] build];
- }
- + (IpAddr*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (IpAddr*)[[[IpAddr builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (IpAddrBuilder*) builder {
- return [[IpAddrBuilder alloc] init];
- }
- + (IpAddrBuilder*) builderWithPrototype:(IpAddr*) prototype {
- return [[IpAddr builder] mergeFrom:prototype];
- }
- - (IpAddrBuilder*) builder {
- return [IpAddr builder];
- }
- - (IpAddrBuilder*) toBuilder {
- return [IpAddr builderWithPrototype:self];
- }
- - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent {
- if (self.hasIp) {
- [output appendFormat:@"%@%@: %@\n", indent, @"ip", self.ip];
- }
- if (self.hasPort) {
- [output appendFormat:@"%@%@: %@\n", indent, @"port", [NSNumber numberWithInteger:self.port]];
- }
- [self.unknownFields writeDescriptionTo:output withIndent:indent];
- }
- - (BOOL) isEqual:(id)other {
- if (other == self) {
- return YES;
- }
- if (![other isKindOfClass:[IpAddr class]]) {
- return NO;
- }
- IpAddr *otherMessage = other;
- return
- self.hasIp == otherMessage.hasIp &&
- (!self.hasIp || [self.ip isEqual:otherMessage.ip]) &&
- self.hasPort == otherMessage.hasPort &&
- (!self.hasPort || self.port == otherMessage.port) &&
- (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields]));
- }
- - (NSUInteger) hash {
- __block NSUInteger hashCode = 7;
- if (self.hasIp) {
- hashCode = hashCode * 31 + [self.ip hash];
- }
- if (self.hasPort) {
- hashCode = hashCode * 31 + [[NSNumber numberWithInteger:self.port] hash];
- }
- hashCode = hashCode * 31 + [self.unknownFields hash];
- return hashCode;
- }
- @end
- @interface IpAddrBuilder()
- @property (strong) IpAddr* result;
- @end
- @implementation IpAddrBuilder
- @synthesize result;
- - (void) dealloc {
- self.result = nil;
- }
- - (id) init {
- if ((self = [super init])) {
- self.result = [[IpAddr alloc] init];
- }
- return self;
- }
- - (PBGeneratedMessage*) internalGetResult {
- return result;
- }
- - (IpAddrBuilder*) clear {
- self.result = [[IpAddr alloc] init];
- return self;
- }
- - (IpAddrBuilder*) clone {
- return [IpAddr builderWithPrototype:result];
- }
- - (IpAddr*) defaultInstance {
- return [IpAddr defaultInstance];
- }
- - (IpAddr*) build {
- [self checkInitialized];
- return [self buildPartial];
- }
- - (IpAddr*) buildPartial {
- IpAddr* returnMe = result;
- self.result = nil;
- return returnMe;
- }
- - (IpAddrBuilder*) mergeFrom:(IpAddr*) other {
- if (other == [IpAddr defaultInstance]) {
- return self;
- }
- if (other.hasIp) {
- [self setIp:other.ip];
- }
- if (other.hasPort) {
- [self setPort:other.port];
- }
- [self mergeUnknownFields:other.unknownFields];
- return self;
- }
- - (IpAddrBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input {
- return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]];
- }
- - (IpAddrBuilder*) 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 setIp:[input readString]];
- break;
- }
- case 16: {
- [self setPort:[input readUInt32]];
- break;
- }
- }
- }
- }
- - (BOOL) hasIp {
- return result.hasIp;
- }
- - (NSString*) ip {
- return result.ip;
- }
- - (IpAddrBuilder*) setIp:(NSString*) value {
- result.hasIp = YES;
- result.ip = value;
- return self;
- }
- - (IpAddrBuilder*) clearIp {
- result.hasIp = NO;
- result.ip = @"";
- return self;
- }
- - (BOOL) hasPort {
- return result.hasPort;
- }
- - (UInt32) port {
- return result.port;
- }
- - (IpAddrBuilder*) setPort:(UInt32) value {
- result.hasPort = YES;
- result.port = value;
- return self;
- }
- - (IpAddrBuilder*) clearPort {
- result.hasPort = NO;
- result.port = 0;
- return self;
- }
- @end
- @interface ClientUserInfo ()
- @property (strong) NSString* userId;
- @property (strong) NSString* name;
- @property (strong) NSString* nickName;
- @property (strong) NSString* avatarUrl;
- @property (strong) NSString* department;
- @property UserType userType;
- @property UInt32 userUpdated;
- @end
- @implementation ClientUserInfo
- - (BOOL) hasUserId {
- return !!hasUserId_;
- }
- - (void) setHasUserId:(BOOL) value_ {
- hasUserId_ = !!value_;
- }
- @synthesize userId;
- - (BOOL) hasName {
- return !!hasName_;
- }
- - (void) setHasName:(BOOL) value_ {
- hasName_ = !!value_;
- }
- @synthesize name;
- - (BOOL) hasNickName {
- return !!hasNickName_;
- }
- - (void) setHasNickName:(BOOL) value_ {
- hasNickName_ = !!value_;
- }
- @synthesize nickName;
- - (BOOL) hasAvatarUrl {
- return !!hasAvatarUrl_;
- }
- - (void) setHasAvatarUrl:(BOOL) value_ {
- hasAvatarUrl_ = !!value_;
- }
- @synthesize avatarUrl;
- - (BOOL) hasDepartment {
- return !!hasDepartment_;
- }
- - (void) setHasDepartment:(BOOL) value_ {
- hasDepartment_ = !!value_;
- }
- @synthesize department;
- - (BOOL) hasUserType {
- return !!hasUserType_;
- }
- - (void) setHasUserType:(BOOL) value_ {
- hasUserType_ = !!value_;
- }
- @synthesize userType;
- - (BOOL) hasUserUpdated {
- return !!hasUserUpdated_;
- }
- - (void) setHasUserUpdated:(BOOL) value_ {
- hasUserUpdated_ = !!value_;
- }
- @synthesize userUpdated;
- - (void) dealloc {
- self.userId = nil;
- self.name = nil;
- self.nickName = nil;
- self.avatarUrl = nil;
- self.department = nil;
- }
- - (id) init {
- if ((self = [super init])) {
- self.userId = @"";
- self.name = @"";
- self.nickName = @"";
- self.avatarUrl = @"";
- self.department = @"";
- self.userType = UserTypeUserTypeNormal;
- self.userUpdated = 0;
- }
- return self;
- }
- static ClientUserInfo* defaultClientUserInfoInstance = nil;
- + (void) initialize {
- if (self == [ClientUserInfo class]) {
- defaultClientUserInfoInstance = [[ClientUserInfo alloc] init];
- }
- }
- + (ClientUserInfo*) defaultInstance {
- return defaultClientUserInfoInstance;
- }
- - (ClientUserInfo*) defaultInstance {
- return defaultClientUserInfoInstance;
- }
- - (BOOL) isInitialized {
- if (!self.hasUserId) {
- return NO;
- }
- if (!self.hasName) {
- return NO;
- }
- if (!self.hasNickName) {
- return NO;
- }
- if (!self.hasAvatarUrl) {
- return NO;
- }
- if (!self.hasDepartment) {
- return NO;
- }
- if (!self.hasUserType) {
- return NO;
- }
- if (!self.hasUserUpdated) {
- return NO;
- }
- return YES;
- }
- - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output {
- if (self.hasUserId) {
- [output writeString:1 value:self.userId];
- }
- if (self.hasName) {
- [output writeString:2 value:self.name];
- }
- if (self.hasNickName) {
- [output writeString:3 value:self.nickName];
- }
- if (self.hasAvatarUrl) {
- [output writeString:4 value:self.avatarUrl];
- }
- if (self.hasDepartment) {
- [output writeString:5 value:self.department];
- }
- if (self.hasUserType) {
- [output writeEnum:6 value:self.userType];
- }
- if (self.hasUserUpdated) {
- [output writeUInt32:7 value:self.userUpdated];
- }
- [self.unknownFields writeToCodedOutputStream:output];
- }
- - (SInt32) serializedSize {
- __block SInt32 size_ = memoizedSerializedSize;
- if (size_ != -1) {
- return size_;
- }
- size_ = 0;
- if (self.hasUserId) {
- size_ += computeStringSize(1, self.userId);
- }
- if (self.hasName) {
- size_ += computeStringSize(2, self.name);
- }
- if (self.hasNickName) {
- size_ += computeStringSize(3, self.nickName);
- }
- if (self.hasAvatarUrl) {
- size_ += computeStringSize(4, self.avatarUrl);
- }
- if (self.hasDepartment) {
- size_ += computeStringSize(5, self.department);
- }
- if (self.hasUserType) {
- size_ += computeEnumSize(6, self.userType);
- }
- if (self.hasUserUpdated) {
- size_ += computeUInt32Size(7, self.userUpdated);
- }
- size_ += self.unknownFields.serializedSize;
- memoizedSerializedSize = size_;
- return size_;
- }
- + (ClientUserInfo*) parseFromData:(NSData*) data {
- return (ClientUserInfo*)[[[ClientUserInfo builder] mergeFromData:data] build];
- }
- + (ClientUserInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ClientUserInfo*)[[[ClientUserInfo builder] mergeFromData:data extensionRegistry:extensionRegistry] build];
- }
- + (ClientUserInfo*) parseFromInputStream:(NSInputStream*) input {
- return (ClientUserInfo*)[[[ClientUserInfo builder] mergeFromInputStream:input] build];
- }
- + (ClientUserInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ClientUserInfo*)[[[ClientUserInfo builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (ClientUserInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input {
- return (ClientUserInfo*)[[[ClientUserInfo builder] mergeFromCodedInputStream:input] build];
- }
- + (ClientUserInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ClientUserInfo*)[[[ClientUserInfo builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (ClientUserInfoBuilder*) builder {
- return [[ClientUserInfoBuilder alloc] init];
- }
- + (ClientUserInfoBuilder*) builderWithPrototype:(ClientUserInfo*) prototype {
- return [[ClientUserInfo builder] mergeFrom:prototype];
- }
- - (ClientUserInfoBuilder*) builder {
- return [ClientUserInfo builder];
- }
- - (ClientUserInfoBuilder*) toBuilder {
- return [ClientUserInfo builderWithPrototype:self];
- }
- - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent {
- if (self.hasUserId) {
- [output appendFormat:@"%@%@: %@\n", indent, @"userId", self.userId];
- }
- if (self.hasName) {
- [output appendFormat:@"%@%@: %@\n", indent, @"name", self.name];
- }
- if (self.hasNickName) {
- [output appendFormat:@"%@%@: %@\n", indent, @"nickName", self.nickName];
- }
- if (self.hasAvatarUrl) {
- [output appendFormat:@"%@%@: %@\n", indent, @"avatarUrl", self.avatarUrl];
- }
- if (self.hasDepartment) {
- [output appendFormat:@"%@%@: %@\n", indent, @"department", self.department];
- }
- if (self.hasUserType) {
- [output appendFormat:@"%@%@: %d\n", indent, @"userType", self.userType];
- }
- if (self.hasUserUpdated) {
- [output appendFormat:@"%@%@: %@\n", indent, @"userUpdated", [NSNumber numberWithInteger:self.userUpdated]];
- }
- [self.unknownFields writeDescriptionTo:output withIndent:indent];
- }
- - (BOOL) isEqual:(id)other {
- if (other == self) {
- return YES;
- }
- if (![other isKindOfClass:[ClientUserInfo class]]) {
- return NO;
- }
- ClientUserInfo *otherMessage = other;
- return
- self.hasUserId == otherMessage.hasUserId &&
- (!self.hasUserId || [self.userId isEqual:otherMessage.userId]) &&
- self.hasName == otherMessage.hasName &&
- (!self.hasName || [self.name isEqual:otherMessage.name]) &&
- self.hasNickName == otherMessage.hasNickName &&
- (!self.hasNickName || [self.nickName isEqual:otherMessage.nickName]) &&
- self.hasAvatarUrl == otherMessage.hasAvatarUrl &&
- (!self.hasAvatarUrl || [self.avatarUrl isEqual:otherMessage.avatarUrl]) &&
- self.hasDepartment == otherMessage.hasDepartment &&
- (!self.hasDepartment || [self.department isEqual:otherMessage.department]) &&
- self.hasUserType == otherMessage.hasUserType &&
- (!self.hasUserType || self.userType == otherMessage.userType) &&
- self.hasUserUpdated == otherMessage.hasUserUpdated &&
- (!self.hasUserUpdated || self.userUpdated == otherMessage.userUpdated) &&
- (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields]));
- }
- - (NSUInteger) hash {
- __block NSUInteger hashCode = 7;
- if (self.hasUserId) {
- hashCode = hashCode * 31 + [self.userId hash];
- }
- if (self.hasName) {
- hashCode = hashCode * 31 + [self.name hash];
- }
- if (self.hasNickName) {
- hashCode = hashCode * 31 + [self.nickName hash];
- }
- if (self.hasAvatarUrl) {
- hashCode = hashCode * 31 + [self.avatarUrl hash];
- }
- if (self.hasDepartment) {
- hashCode = hashCode * 31 + [self.department hash];
- }
- if (self.hasUserType) {
- hashCode = hashCode * 31 + self.userType;
- }
- if (self.hasUserUpdated) {
- hashCode = hashCode * 31 + [[NSNumber numberWithInteger:self.userUpdated] hash];
- }
- hashCode = hashCode * 31 + [self.unknownFields hash];
- return hashCode;
- }
- @end
- @interface ClientUserInfoBuilder()
- @property (strong) ClientUserInfo* result;
- @end
- @implementation ClientUserInfoBuilder
- @synthesize result;
- - (void) dealloc {
- self.result = nil;
- }
- - (id) init {
- if ((self = [super init])) {
- self.result = [[ClientUserInfo alloc] init];
- }
- return self;
- }
- - (PBGeneratedMessage*) internalGetResult {
- return result;
- }
- - (ClientUserInfoBuilder*) clear {
- self.result = [[ClientUserInfo alloc] init];
- return self;
- }
- - (ClientUserInfoBuilder*) clone {
- return [ClientUserInfo builderWithPrototype:result];
- }
- - (ClientUserInfo*) defaultInstance {
- return [ClientUserInfo defaultInstance];
- }
- - (ClientUserInfo*) build {
- [self checkInitialized];
- return [self buildPartial];
- }
- - (ClientUserInfo*) buildPartial {
- ClientUserInfo* returnMe = result;
- self.result = nil;
- return returnMe;
- }
- - (ClientUserInfoBuilder*) mergeFrom:(ClientUserInfo*) other {
- if (other == [ClientUserInfo defaultInstance]) {
- return self;
- }
- if (other.hasUserId) {
- [self setUserId:other.userId];
- }
- if (other.hasName) {
- [self setName:other.name];
- }
- if (other.hasNickName) {
- [self setNickName:other.nickName];
- }
- if (other.hasAvatarUrl) {
- [self setAvatarUrl:other.avatarUrl];
- }
- if (other.hasDepartment) {
- [self setDepartment:other.department];
- }
- if (other.hasUserType) {
- [self setUserType:other.userType];
- }
- if (other.hasUserUpdated) {
- [self setUserUpdated:other.userUpdated];
- }
- [self mergeUnknownFields:other.unknownFields];
- return self;
- }
- - (ClientUserInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input {
- return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]];
- }
- - (ClientUserInfoBuilder*) 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 setUserId:[input readString]];
- break;
- }
- case 18: {
- [self setName:[input readString]];
- break;
- }
- case 26: {
- [self setNickName:[input readString]];
- break;
- }
- case 34: {
- [self setAvatarUrl:[input readString]];
- break;
- }
- case 42: {
- [self setDepartment:[input readString]];
- break;
- }
- case 48: {
- UserType value = (UserType)[input readEnum];
- if (UserTypeIsValidValue(value)) {
- [self setUserType:value];
- } else {
- [unknownFields mergeVarintField:6 value:value];
- }
- break;
- }
- case 56: {
- [self setUserUpdated:[input readUInt32]];
- break;
- }
- }
- }
- }
- - (BOOL) hasUserId {
- return result.hasUserId;
- }
- - (NSString*) userId {
- return result.userId;
- }
- - (ClientUserInfoBuilder*) setUserId:(NSString*) value {
- result.hasUserId = YES;
- result.userId = value;
- return self;
- }
- - (ClientUserInfoBuilder*) clearUserId {
- result.hasUserId = NO;
- result.userId = @"";
- return self;
- }
- - (BOOL) hasName {
- return result.hasName;
- }
- - (NSString*) name {
- return result.name;
- }
- - (ClientUserInfoBuilder*) setName:(NSString*) value {
- result.hasName = YES;
- result.name = value;
- return self;
- }
- - (ClientUserInfoBuilder*) clearName {
- result.hasName = NO;
- result.name = @"";
- return self;
- }
- - (BOOL) hasNickName {
- return result.hasNickName;
- }
- - (NSString*) nickName {
- return result.nickName;
- }
- - (ClientUserInfoBuilder*) setNickName:(NSString*) value {
- result.hasNickName = YES;
- result.nickName = value;
- return self;
- }
- - (ClientUserInfoBuilder*) clearNickName {
- result.hasNickName = NO;
- result.nickName = @"";
- return self;
- }
- - (BOOL) hasAvatarUrl {
- return result.hasAvatarUrl;
- }
- - (NSString*) avatarUrl {
- return result.avatarUrl;
- }
- - (ClientUserInfoBuilder*) setAvatarUrl:(NSString*) value {
- result.hasAvatarUrl = YES;
- result.avatarUrl = value;
- return self;
- }
- - (ClientUserInfoBuilder*) clearAvatarUrl {
- result.hasAvatarUrl = NO;
- result.avatarUrl = @"";
- return self;
- }
- - (BOOL) hasDepartment {
- return result.hasDepartment;
- }
- - (NSString*) department {
- return result.department;
- }
- - (ClientUserInfoBuilder*) setDepartment:(NSString*) value {
- result.hasDepartment = YES;
- result.department = value;
- return self;
- }
- - (ClientUserInfoBuilder*) clearDepartment {
- result.hasDepartment = NO;
- result.department = @"";
- return self;
- }
- - (BOOL) hasUserType {
- return result.hasUserType;
- }
- - (UserType) userType {
- return result.userType;
- }
- - (ClientUserInfoBuilder*) setUserType:(UserType) value {
- result.hasUserType = YES;
- result.userType = value;
- return self;
- }
- - (ClientUserInfoBuilder*) clearUserType {
- result.hasUserType = NO;
- result.userType = UserTypeUserTypeNormal;
- return self;
- }
- - (BOOL) hasUserUpdated {
- return result.hasUserUpdated;
- }
- - (UInt32) userUpdated {
- return result.userUpdated;
- }
- - (ClientUserInfoBuilder*) setUserUpdated:(UInt32) value {
- result.hasUserUpdated = YES;
- result.userUpdated = value;
- return self;
- }
- - (ClientUserInfoBuilder*) clearUserUpdated {
- result.hasUserUpdated = NO;
- result.userUpdated = 0;
- return self;
- }
- @end
- @interface ServerUserInfo ()
- @property UInt32 userId;
- @property (strong) NSString* name;
- @property (strong) NSString* nickName;
- @property (strong) NSString* avatarUrl;
- @property (strong) NSString* department;
- @property UInt32 userType;
- @property UInt32 userUpdate;
- @end
- @implementation ServerUserInfo
- - (BOOL) hasUserId {
- return !!hasUserId_;
- }
- - (void) setHasUserId:(BOOL) value_ {
- hasUserId_ = !!value_;
- }
- @synthesize userId;
- - (BOOL) hasName {
- return !!hasName_;
- }
- - (void) setHasName:(BOOL) value_ {
- hasName_ = !!value_;
- }
- @synthesize name;
- - (BOOL) hasNickName {
- return !!hasNickName_;
- }
- - (void) setHasNickName:(BOOL) value_ {
- hasNickName_ = !!value_;
- }
- @synthesize nickName;
- - (BOOL) hasAvatarUrl {
- return !!hasAvatarUrl_;
- }
- - (void) setHasAvatarUrl:(BOOL) value_ {
- hasAvatarUrl_ = !!value_;
- }
- @synthesize avatarUrl;
- - (BOOL) hasDepartment {
- return !!hasDepartment_;
- }
- - (void) setHasDepartment:(BOOL) value_ {
- hasDepartment_ = !!value_;
- }
- @synthesize department;
- - (BOOL) hasUserType {
- return !!hasUserType_;
- }
- - (void) setHasUserType:(BOOL) value_ {
- hasUserType_ = !!value_;
- }
- @synthesize userType;
- - (BOOL) hasUserUpdate {
- return !!hasUserUpdate_;
- }
- - (void) setHasUserUpdate:(BOOL) value_ {
- hasUserUpdate_ = !!value_;
- }
- @synthesize userUpdate;
- - (void) dealloc {
- self.name = nil;
- self.nickName = nil;
- self.avatarUrl = nil;
- self.department = nil;
- }
- - (id) init {
- if ((self = [super init])) {
- self.userId = 0;
- self.name = @"";
- self.nickName = @"";
- self.avatarUrl = @"";
- self.department = @"";
- self.userType = 0;
- self.userUpdate = 0;
- }
- return self;
- }
- static ServerUserInfo* defaultServerUserInfoInstance = nil;
- + (void) initialize {
- if (self == [ServerUserInfo class]) {
- defaultServerUserInfoInstance = [[ServerUserInfo alloc] init];
- }
- }
- + (ServerUserInfo*) defaultInstance {
- return defaultServerUserInfoInstance;
- }
- - (ServerUserInfo*) defaultInstance {
- return defaultServerUserInfoInstance;
- }
- - (BOOL) isInitialized {
- if (!self.hasUserId) {
- return NO;
- }
- if (!self.hasName) {
- return NO;
- }
- if (!self.hasNickName) {
- return NO;
- }
- if (!self.hasAvatarUrl) {
- return NO;
- }
- if (!self.hasDepartment) {
- return NO;
- }
- if (!self.hasUserType) {
- return NO;
- }
- if (!self.hasUserUpdate) {
- return NO;
- }
- return YES;
- }
- - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output {
- if (self.hasUserId) {
- [output writeUInt32:1 value:self.userId];
- }
- if (self.hasName) {
- [output writeString:2 value:self.name];
- }
- if (self.hasNickName) {
- [output writeString:3 value:self.nickName];
- }
- if (self.hasAvatarUrl) {
- [output writeString:4 value:self.avatarUrl];
- }
- if (self.hasDepartment) {
- [output writeString:5 value:self.department];
- }
- if (self.hasUserType) {
- [output writeUInt32:6 value:self.userType];
- }
- if (self.hasUserUpdate) {
- [output writeUInt32:7 value:self.userUpdate];
- }
- [self.unknownFields writeToCodedOutputStream:output];
- }
- - (SInt32) serializedSize {
- __block SInt32 size_ = memoizedSerializedSize;
- if (size_ != -1) {
- return size_;
- }
- size_ = 0;
- if (self.hasUserId) {
- size_ += computeUInt32Size(1, self.userId);
- }
- if (self.hasName) {
- size_ += computeStringSize(2, self.name);
- }
- if (self.hasNickName) {
- size_ += computeStringSize(3, self.nickName);
- }
- if (self.hasAvatarUrl) {
- size_ += computeStringSize(4, self.avatarUrl);
- }
- if (self.hasDepartment) {
- size_ += computeStringSize(5, self.department);
- }
- if (self.hasUserType) {
- size_ += computeUInt32Size(6, self.userType);
- }
- if (self.hasUserUpdate) {
- size_ += computeUInt32Size(7, self.userUpdate);
- }
- size_ += self.unknownFields.serializedSize;
- memoizedSerializedSize = size_;
- return size_;
- }
- + (ServerUserInfo*) parseFromData:(NSData*) data {
- return (ServerUserInfo*)[[[ServerUserInfo builder] mergeFromData:data] build];
- }
- + (ServerUserInfo*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ServerUserInfo*)[[[ServerUserInfo builder] mergeFromData:data extensionRegistry:extensionRegistry] build];
- }
- + (ServerUserInfo*) parseFromInputStream:(NSInputStream*) input {
- return (ServerUserInfo*)[[[ServerUserInfo builder] mergeFromInputStream:input] build];
- }
- + (ServerUserInfo*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ServerUserInfo*)[[[ServerUserInfo builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (ServerUserInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input {
- return (ServerUserInfo*)[[[ServerUserInfo builder] mergeFromCodedInputStream:input] build];
- }
- + (ServerUserInfo*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ServerUserInfo*)[[[ServerUserInfo builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (ServerUserInfoBuilder*) builder {
- return [[ServerUserInfoBuilder alloc] init];
- }
- + (ServerUserInfoBuilder*) builderWithPrototype:(ServerUserInfo*) prototype {
- return [[ServerUserInfo builder] mergeFrom:prototype];
- }
- - (ServerUserInfoBuilder*) builder {
- return [ServerUserInfo builder];
- }
- - (ServerUserInfoBuilder*) toBuilder {
- return [ServerUserInfo builderWithPrototype:self];
- }
- - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent {
- if (self.hasUserId) {
- [output appendFormat:@"%@%@: %@\n", indent, @"userId", [NSNumber numberWithInteger:self.userId]];
- }
- if (self.hasName) {
- [output appendFormat:@"%@%@: %@\n", indent, @"name", self.name];
- }
- if (self.hasNickName) {
- [output appendFormat:@"%@%@: %@\n", indent, @"nickName", self.nickName];
- }
- if (self.hasAvatarUrl) {
- [output appendFormat:@"%@%@: %@\n", indent, @"avatarUrl", self.avatarUrl];
- }
- if (self.hasDepartment) {
- [output appendFormat:@"%@%@: %@\n", indent, @"department", self.department];
- }
- if (self.hasUserType) {
- [output appendFormat:@"%@%@: %@\n", indent, @"userType", [NSNumber numberWithInteger:self.userType]];
- }
- if (self.hasUserUpdate) {
- [output appendFormat:@"%@%@: %@\n", indent, @"userUpdate", [NSNumber numberWithInteger:self.userUpdate]];
- }
- [self.unknownFields writeDescriptionTo:output withIndent:indent];
- }
- - (BOOL) isEqual:(id)other {
- if (other == self) {
- return YES;
- }
- if (![other isKindOfClass:[ServerUserInfo class]]) {
- return NO;
- }
- ServerUserInfo *otherMessage = other;
- return
- self.hasUserId == otherMessage.hasUserId &&
- (!self.hasUserId || self.userId == otherMessage.userId) &&
- self.hasName == otherMessage.hasName &&
- (!self.hasName || [self.name isEqual:otherMessage.name]) &&
- self.hasNickName == otherMessage.hasNickName &&
- (!self.hasNickName || [self.nickName isEqual:otherMessage.nickName]) &&
- self.hasAvatarUrl == otherMessage.hasAvatarUrl &&
- (!self.hasAvatarUrl || [self.avatarUrl isEqual:otherMessage.avatarUrl]) &&
- self.hasDepartment == otherMessage.hasDepartment &&
- (!self.hasDepartment || [self.department isEqual:otherMessage.department]) &&
- self.hasUserType == otherMessage.hasUserType &&
- (!self.hasUserType || self.userType == otherMessage.userType) &&
- self.hasUserUpdate == otherMessage.hasUserUpdate &&
- (!self.hasUserUpdate || self.userUpdate == otherMessage.userUpdate) &&
- (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields]));
- }
- - (NSUInteger) hash {
- __block NSUInteger hashCode = 7;
- if (self.hasUserId) {
- hashCode = hashCode * 31 + [[NSNumber numberWithInteger:self.userId] hash];
- }
- if (self.hasName) {
- hashCode = hashCode * 31 + [self.name hash];
- }
- if (self.hasNickName) {
- hashCode = hashCode * 31 + [self.nickName hash];
- }
- if (self.hasAvatarUrl) {
- hashCode = hashCode * 31 + [self.avatarUrl hash];
- }
- if (self.hasDepartment) {
- hashCode = hashCode * 31 + [self.department hash];
- }
- if (self.hasUserType) {
- hashCode = hashCode * 31 + [[NSNumber numberWithInteger:self.userType] hash];
- }
- if (self.hasUserUpdate) {
- hashCode = hashCode * 31 + [[NSNumber numberWithInteger:self.userUpdate] hash];
- }
- hashCode = hashCode * 31 + [self.unknownFields hash];
- return hashCode;
- }
- @end
- @interface ServerUserInfoBuilder()
- @property (strong) ServerUserInfo* result;
- @end
- @implementation ServerUserInfoBuilder
- @synthesize result;
- - (void) dealloc {
- self.result = nil;
- }
- - (id) init {
- if ((self = [super init])) {
- self.result = [[ServerUserInfo alloc] init];
- }
- return self;
- }
- - (PBGeneratedMessage*) internalGetResult {
- return result;
- }
- - (ServerUserInfoBuilder*) clear {
- self.result = [[ServerUserInfo alloc] init];
- return self;
- }
- - (ServerUserInfoBuilder*) clone {
- return [ServerUserInfo builderWithPrototype:result];
- }
- - (ServerUserInfo*) defaultInstance {
- return [ServerUserInfo defaultInstance];
- }
- - (ServerUserInfo*) build {
- [self checkInitialized];
- return [self buildPartial];
- }
- - (ServerUserInfo*) buildPartial {
- ServerUserInfo* returnMe = result;
- self.result = nil;
- return returnMe;
- }
- - (ServerUserInfoBuilder*) mergeFrom:(ServerUserInfo*) other {
- if (other == [ServerUserInfo defaultInstance]) {
- return self;
- }
- if (other.hasUserId) {
- [self setUserId:other.userId];
- }
- if (other.hasName) {
- [self setName:other.name];
- }
- if (other.hasNickName) {
- [self setNickName:other.nickName];
- }
- if (other.hasAvatarUrl) {
- [self setAvatarUrl:other.avatarUrl];
- }
- if (other.hasDepartment) {
- [self setDepartment:other.department];
- }
- if (other.hasUserType) {
- [self setUserType:other.userType];
- }
- if (other.hasUserUpdate) {
- [self setUserUpdate:other.userUpdate];
- }
- [self mergeUnknownFields:other.unknownFields];
- return self;
- }
- - (ServerUserInfoBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input {
- return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]];
- }
- - (ServerUserInfoBuilder*) 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: {
- [self setUserId:[input readUInt32]];
- break;
- }
- case 18: {
- [self setName:[input readString]];
- break;
- }
- case 26: {
- [self setNickName:[input readString]];
- break;
- }
- case 34: {
- [self setAvatarUrl:[input readString]];
- break;
- }
- case 42: {
- [self setDepartment:[input readString]];
- break;
- }
- case 48: {
- [self setUserType:[input readUInt32]];
- break;
- }
- case 56: {
- [self setUserUpdate:[input readUInt32]];
- break;
- }
- }
- }
- }
- - (BOOL) hasUserId {
- return result.hasUserId;
- }
- - (UInt32) userId {
- return result.userId;
- }
- - (ServerUserInfoBuilder*) setUserId:(UInt32) value {
- result.hasUserId = YES;
- result.userId = value;
- return self;
- }
- - (ServerUserInfoBuilder*) clearUserId {
- result.hasUserId = NO;
- result.userId = 0;
- return self;
- }
- - (BOOL) hasName {
- return result.hasName;
- }
- - (NSString*) name {
- return result.name;
- }
- - (ServerUserInfoBuilder*) setName:(NSString*) value {
- result.hasName = YES;
- result.name = value;
- return self;
- }
- - (ServerUserInfoBuilder*) clearName {
- result.hasName = NO;
- result.name = @"";
- return self;
- }
- - (BOOL) hasNickName {
- return result.hasNickName;
- }
- - (NSString*) nickName {
- return result.nickName;
- }
- - (ServerUserInfoBuilder*) setNickName:(NSString*) value {
- result.hasNickName = YES;
- result.nickName = value;
- return self;
- }
- - (ServerUserInfoBuilder*) clearNickName {
- result.hasNickName = NO;
- result.nickName = @"";
- return self;
- }
- - (BOOL) hasAvatarUrl {
- return result.hasAvatarUrl;
- }
- - (NSString*) avatarUrl {
- return result.avatarUrl;
- }
- - (ServerUserInfoBuilder*) setAvatarUrl:(NSString*) value {
- result.hasAvatarUrl = YES;
- result.avatarUrl = value;
- return self;
- }
- - (ServerUserInfoBuilder*) clearAvatarUrl {
- result.hasAvatarUrl = NO;
- result.avatarUrl = @"";
- return self;
- }
- - (BOOL) hasDepartment {
- return result.hasDepartment;
- }
- - (NSString*) department {
- return result.department;
- }
- - (ServerUserInfoBuilder*) setDepartment:(NSString*) value {
- result.hasDepartment = YES;
- result.department = value;
- return self;
- }
- - (ServerUserInfoBuilder*) clearDepartment {
- result.hasDepartment = NO;
- result.department = @"";
- return self;
- }
- - (BOOL) hasUserType {
- return result.hasUserType;
- }
- - (UInt32) userType {
- return result.userType;
- }
- - (ServerUserInfoBuilder*) setUserType:(UInt32) value {
- result.hasUserType = YES;
- result.userType = value;
- return self;
- }
- - (ServerUserInfoBuilder*) clearUserType {
- result.hasUserType = NO;
- result.userType = 0;
- return self;
- }
- - (BOOL) hasUserUpdate {
- return result.hasUserUpdate;
- }
- - (UInt32) userUpdate {
- return result.userUpdate;
- }
- - (ServerUserInfoBuilder*) setUserUpdate:(UInt32) value {
- result.hasUserUpdate = YES;
- result.userUpdate = value;
- return self;
- }
- - (ServerUserInfoBuilder*) clearUserUpdate {
- result.hasUserUpdate = NO;
- result.userUpdate = 0;
- return self;
- }
- @end
- @interface ClientUserStat ()
- @property (strong) NSString* userId;
- @property UserStatType userStat;
- @end
- @implementation ClientUserStat
- - (BOOL) hasUserId {
- return !!hasUserId_;
- }
- - (void) setHasUserId:(BOOL) value_ {
- hasUserId_ = !!value_;
- }
- @synthesize userId;
- - (BOOL) hasUserStat {
- return !!hasUserStat_;
- }
- - (void) setHasUserStat:(BOOL) value_ {
- hasUserStat_ = !!value_;
- }
- @synthesize userStat;
- - (void) dealloc {
- self.userId = nil;
- }
- - (id) init {
- if ((self = [super init])) {
- self.userId = @"";
- self.userStat = UserStatTypeUserStatusOnline;
- }
- return self;
- }
- static ClientUserStat* defaultClientUserStatInstance = nil;
- + (void) initialize {
- if (self == [ClientUserStat class]) {
- defaultClientUserStatInstance = [[ClientUserStat alloc] init];
- }
- }
- + (ClientUserStat*) defaultInstance {
- return defaultClientUserStatInstance;
- }
- - (ClientUserStat*) defaultInstance {
- return defaultClientUserStatInstance;
- }
- - (BOOL) isInitialized {
- if (!self.hasUserId) {
- return NO;
- }
- if (!self.hasUserStat) {
- return NO;
- }
- return YES;
- }
- - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output {
- if (self.hasUserId) {
- [output writeString:1 value:self.userId];
- }
- if (self.hasUserStat) {
- [output writeEnum:2 value:self.userStat];
- }
- [self.unknownFields writeToCodedOutputStream:output];
- }
- - (SInt32) serializedSize {
- __block SInt32 size_ = memoizedSerializedSize;
- if (size_ != -1) {
- return size_;
- }
- size_ = 0;
- if (self.hasUserId) {
- size_ += computeStringSize(1, self.userId);
- }
- if (self.hasUserStat) {
- size_ += computeEnumSize(2, self.userStat);
- }
- size_ += self.unknownFields.serializedSize;
- memoizedSerializedSize = size_;
- return size_;
- }
- + (ClientUserStat*) parseFromData:(NSData*) data {
- return (ClientUserStat*)[[[ClientUserStat builder] mergeFromData:data] build];
- }
- + (ClientUserStat*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ClientUserStat*)[[[ClientUserStat builder] mergeFromData:data extensionRegistry:extensionRegistry] build];
- }
- + (ClientUserStat*) parseFromInputStream:(NSInputStream*) input {
- return (ClientUserStat*)[[[ClientUserStat builder] mergeFromInputStream:input] build];
- }
- + (ClientUserStat*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ClientUserStat*)[[[ClientUserStat builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (ClientUserStat*) parseFromCodedInputStream:(PBCodedInputStream*) input {
- return (ClientUserStat*)[[[ClientUserStat builder] mergeFromCodedInputStream:input] build];
- }
- + (ClientUserStat*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ClientUserStat*)[[[ClientUserStat builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (ClientUserStatBuilder*) builder {
- return [[ClientUserStatBuilder alloc] init];
- }
- + (ClientUserStatBuilder*) builderWithPrototype:(ClientUserStat*) prototype {
- return [[ClientUserStat builder] mergeFrom:prototype];
- }
- - (ClientUserStatBuilder*) builder {
- return [ClientUserStat builder];
- }
- - (ClientUserStatBuilder*) toBuilder {
- return [ClientUserStat builderWithPrototype:self];
- }
- - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent {
- if (self.hasUserId) {
- [output appendFormat:@"%@%@: %@\n", indent, @"userId", self.userId];
- }
- if (self.hasUserStat) {
- [output appendFormat:@"%@%@: %d\n", indent, @"userStat", self.userStat];
- }
- [self.unknownFields writeDescriptionTo:output withIndent:indent];
- }
- - (BOOL) isEqual:(id)other {
- if (other == self) {
- return YES;
- }
- if (![other isKindOfClass:[ClientUserStat class]]) {
- return NO;
- }
- ClientUserStat *otherMessage = other;
- return
- self.hasUserId == otherMessage.hasUserId &&
- (!self.hasUserId || [self.userId isEqual:otherMessage.userId]) &&
- self.hasUserStat == otherMessage.hasUserStat &&
- (!self.hasUserStat || self.userStat == otherMessage.userStat) &&
- (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields]));
- }
- - (NSUInteger) hash {
- __block NSUInteger hashCode = 7;
- if (self.hasUserId) {
- hashCode = hashCode * 31 + [self.userId hash];
- }
- if (self.hasUserStat) {
- hashCode = hashCode * 31 + self.userStat;
- }
- hashCode = hashCode * 31 + [self.unknownFields hash];
- return hashCode;
- }
- @end
- @interface ClientUserStatBuilder()
- @property (strong) ClientUserStat* result;
- @end
- @implementation ClientUserStatBuilder
- @synthesize result;
- - (void) dealloc {
- self.result = nil;
- }
- - (id) init {
- if ((self = [super init])) {
- self.result = [[ClientUserStat alloc] init];
- }
- return self;
- }
- - (PBGeneratedMessage*) internalGetResult {
- return result;
- }
- - (ClientUserStatBuilder*) clear {
- self.result = [[ClientUserStat alloc] init];
- return self;
- }
- - (ClientUserStatBuilder*) clone {
- return [ClientUserStat builderWithPrototype:result];
- }
- - (ClientUserStat*) defaultInstance {
- return [ClientUserStat defaultInstance];
- }
- - (ClientUserStat*) build {
- [self checkInitialized];
- return [self buildPartial];
- }
- - (ClientUserStat*) buildPartial {
- ClientUserStat* returnMe = result;
- self.result = nil;
- return returnMe;
- }
- - (ClientUserStatBuilder*) mergeFrom:(ClientUserStat*) other {
- if (other == [ClientUserStat defaultInstance]) {
- return self;
- }
- if (other.hasUserId) {
- [self setUserId:other.userId];
- }
- if (other.hasUserStat) {
- [self setUserStat:other.userStat];
- }
- [self mergeUnknownFields:other.unknownFields];
- return self;
- }
- - (ClientUserStatBuilder*) mergeFromCodedInputStream:(PBCodedInputStream*) input {
- return [self mergeFromCodedInputStream:input extensionRegistry:[PBExtensionRegistry emptyRegistry]];
- }
- - (ClientUserStatBuilder*) 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 setUserId:[input readString]];
- break;
- }
- case 16: {
- UserStatType value = (UserStatType)[input readEnum];
- if (UserStatTypeIsValidValue(value)) {
- [self setUserStat:value];
- } else {
- [unknownFields mergeVarintField:2 value:value];
- }
- break;
- }
- }
- }
- }
- - (BOOL) hasUserId {
- return result.hasUserId;
- }
- - (NSString*) userId {
- return result.userId;
- }
- - (ClientUserStatBuilder*) setUserId:(NSString*) value {
- result.hasUserId = YES;
- result.userId = value;
- return self;
- }
- - (ClientUserStatBuilder*) clearUserId {
- result.hasUserId = NO;
- result.userId = @"";
- return self;
- }
- - (BOOL) hasUserStat {
- return result.hasUserStat;
- }
- - (UserStatType) userStat {
- return result.userStat;
- }
- - (ClientUserStatBuilder*) setUserStat:(UserStatType) value {
- result.hasUserStat = YES;
- result.userStat = value;
- return self;
- }
- - (ClientUserStatBuilder*) clearUserStat {
- result.hasUserStat = NO;
- result.userStat = UserStatTypeUserStatusOnline;
- return self;
- }
- @end
- @interface ServerUserStat ()
- @property UInt32 userId;
- @property UserStatType userStat;
- @end
- @implementation ServerUserStat
- - (BOOL) hasUserId {
- return !!hasUserId_;
- }
- - (void) setHasUserId:(BOOL) value_ {
- hasUserId_ = !!value_;
- }
- @synthesize userId;
- - (BOOL) hasUserStat {
- return !!hasUserStat_;
- }
- - (void) setHasUserStat:(BOOL) value_ {
- hasUserStat_ = !!value_;
- }
- @synthesize userStat;
- - (void) dealloc {
- }
- - (id) init {
- if ((self = [super init])) {
- self.userId = 0;
- self.userStat = UserStatTypeUserStatusOnline;
- }
- return self;
- }
- static ServerUserStat* defaultServerUserStatInstance = nil;
- + (void) initialize {
- if (self == [ServerUserStat class]) {
- defaultServerUserStatInstance = [[ServerUserStat alloc] init];
- }
- }
- + (ServerUserStat*) defaultInstance {
- return defaultServerUserStatInstance;
- }
- - (ServerUserStat*) defaultInstance {
- return defaultServerUserStatInstance;
- }
- - (BOOL) isInitialized {
- if (!self.hasUserId) {
- return NO;
- }
- if (!self.hasUserStat) {
- return NO;
- }
- return YES;
- }
- - (void) writeToCodedOutputStream:(PBCodedOutputStream*) output {
- if (self.hasUserId) {
- [output writeUInt32:1 value:self.userId];
- }
- if (self.hasUserStat) {
- [output writeEnum:2 value:self.userStat];
- }
- [self.unknownFields writeToCodedOutputStream:output];
- }
- - (SInt32) serializedSize {
- __block SInt32 size_ = memoizedSerializedSize;
- if (size_ != -1) {
- return size_;
- }
- size_ = 0;
- if (self.hasUserId) {
- size_ += computeUInt32Size(1, self.userId);
- }
- if (self.hasUserStat) {
- size_ += computeEnumSize(2, self.userStat);
- }
- size_ += self.unknownFields.serializedSize;
- memoizedSerializedSize = size_;
- return size_;
- }
- + (ServerUserStat*) parseFromData:(NSData*) data {
- return (ServerUserStat*)[[[ServerUserStat builder] mergeFromData:data] build];
- }
- + (ServerUserStat*) parseFromData:(NSData*) data extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ServerUserStat*)[[[ServerUserStat builder] mergeFromData:data extensionRegistry:extensionRegistry] build];
- }
- + (ServerUserStat*) parseFromInputStream:(NSInputStream*) input {
- return (ServerUserStat*)[[[ServerUserStat builder] mergeFromInputStream:input] build];
- }
- + (ServerUserStat*) parseFromInputStream:(NSInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ServerUserStat*)[[[ServerUserStat builder] mergeFromInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (ServerUserStat*) parseFromCodedInputStream:(PBCodedInputStream*) input {
- return (ServerUserStat*)[[[ServerUserStat builder] mergeFromCodedInputStream:input] build];
- }
- + (ServerUserStat*) parseFromCodedInputStream:(PBCodedInputStream*) input extensionRegistry:(PBExtensionRegistry*) extensionRegistry {
- return (ServerUserStat*)[[[ServerUserStat builder] mergeFromCodedInputStream:input extensionRegistry:extensionRegistry] build];
- }
- + (ServerUserStatBuilder*) builder {
- return [[ServerUserStatBuilder alloc] init];
- }
- + (ServerUserStatBuilder*) builderWithPrototype:(ServerUserStat*) prototype {
- return [[ServerUserStat builder] mergeFrom:prototype];
- }
- - (ServerUserStatBuilder*) builder {
- return [ServerUserStat builder];
- }
- - (ServerUserStatBuilder*) toBuilder {
- return [ServerUserStat builderWithPrototype:self];
- }
- - (void) writeDescriptionTo:(NSMutableString*) output withIndent:(NSString*) indent {
- if (self.hasUserId) {
- [output appendFormat:@"%@%@: %@\n", indent, @"userId", [NSNumber numberWithInteger:self.userId]];
- }
- if (self.hasUserStat) {
- [output appendFormat:@"%@%@: %d\n", indent, @"userStat", self.userStat];
- }
- [self.unknownFields writeDescriptionTo:output withIndent:indent];
- }
- - (BOOL) isEqual:(id)other {
- if (other == self) {
- return YES;
- }
- if (![other isKindOfClass:[ServerUserStat class]]) {
- return NO;
- }
- ServerUserStat *otherMessage = other;
- return
- self.hasUserId == otherMessage.hasUserId &&
- (!self.hasUserId || self.userId == otherMessage.userId) &&
- self.hasUserStat == otherMessage.hasUserStat &&
- (!self.hasUserStat || self.userStat == otherMessage.userStat) &&
- (self.unknownFields == otherMessage.unknownFields || (self.unknownFields != nil && [self.unknownFields isEqual:otherMessage.unknownFields]));
- }
- - (NSUInteger) hash {
- __block NSUInteger hashCode = 7;
- if (self.hasUserId) {
- hashCode = hashCode * 31 + [[NSNumber numberWithInteger:self.userId] hash];
- }
- if (self.hasUserStat) {
- hashCode = hashCode * 31 + self.userStat;
- }
- hashCode = hashCode * 31 + [self.unknownFields hash];
- return hashCode;
- }
- @end
- @interface ServerUserStatBuilder()
- @property (strong) ServerUserStat* result;
- @end
- @implementation ServerUserStatBuilder
- @synthesize result;
- - (void) dealloc {
- self.result = nil;
- }
- - (id) init {
- if ((self = [super init])) {
- self.result = [[ServerUserStat alloc] init];
- }
- return self;
- }
- - (PBGeneratedMessage*) internalGetResult {
- return result;
- }
- - (ServerUserStatBuilder*) clear {
- self.result = [[ServerUserStat alloc] init];
- return self;
- }
- - (ServerUserStatBuilder*) clone {
- return [ServerUserStat builderWithPrototype:result];
- }
- - (ServerUserStat*) defaultInstance {
- return [ServerUserStat defaultInstance];
- }
- - (ServerUserStat*) build {
- [self checkInitialized];
- return [self buildPartial];
- }
- - (ServerUserStat*) buildPartial {
- ServerUserStat* returnMe = result;
- self.result = nil;
- return returnMe;
- }
- - (S