All Downloads are FREE. Search and download functionalities are using the official Maven repository.

POGOProtos.Networking.Envelopes.SignatureOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: POGOProtos/Networking/Envelopes/Signature.proto

package POGOProtos.Networking.Envelopes;

public final class SignatureOuterClass {
  private SignatureOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface SignatureOrBuilder extends
      // @@protoc_insertion_point(interface_extends:POGOProtos.Networking.Envelopes.Signature)
      com.google.protobuf.MessageOrBuilder {

    /**
     * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1;
     */
    java.util.List 
        getField1List();
    /**
     * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1;
     */
    POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage getField1(int index);
    /**
     * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1;
     */
    int getField1Count();
    /**
     * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1;
     */
    java.util.List 
        getField1OrBuilderList();
    /**
     * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1;
     */
    POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder getField1OrBuilder(
        int index);

    /**
     * 
     * in ms
     * 
* * uint64 timestamp_since_start = 2; */ long getTimestampSinceStart(); /** * string field3 = 3; */ java.lang.String getField3(); /** * string field3 = 3; */ com.google.protobuf.ByteString getField3Bytes(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ java.util.List getLocationFixList(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix getLocationFix(int index); /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ int getLocationFixCount(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ java.util.List getLocationFixOrBuilderList(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFixOrBuilder getLocationFixOrBuilder( int index); /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ java.util.List getGpsInfoList(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo getGpsInfo(int index); /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ int getGpsInfoCount(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ java.util.List getGpsInfoOrBuilderList(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfoOrBuilder getGpsInfoOrBuilder( int index); /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ java.util.List getField6List(); /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage getField6(int index); /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ int getField6Count(); /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ java.util.List getField6OrBuilderList(); /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder getField6OrBuilder( int index); /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ java.util.List getSensorInfoList(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo getSensorInfo(int index); /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ int getSensorInfoCount(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ java.util.List getSensorInfoOrBuilderList(); /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfoOrBuilder getSensorInfoOrBuilder( int index); /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ boolean hasDeviceInfo(); /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo getDeviceInfo(); /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfoOrBuilder getDeviceInfoOrBuilder(); /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ boolean hasActivityStatus(); /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus getActivityStatus(); /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatusOrBuilder getActivityStatusOrBuilder(); /** * int32 location_hash1 = 10; */ int getLocationHash1(); /** * bool field11 = 11; */ boolean getField11(); /** * bool field12 = 12; */ boolean getField12(); /** * int32 field13 = 13; */ int getField13(); /** * int32 field14 = 14; */ int getField14(); /** * string field15 = 15; */ java.lang.String getField15(); /** * string field15 = 15; */ com.google.protobuf.ByteString getField15Bytes(); /** * int32 field16 = 16; */ int getField16(); /** * string field17 = 17; */ java.lang.String getField17(); /** * string field17 = 17; */ com.google.protobuf.ByteString getField17Bytes(); /** * string field18 = 18; */ java.lang.String getField18(); /** * string field18 = 18; */ com.google.protobuf.ByteString getField18Bytes(); /** * bool field19 = 19; */ boolean getField19(); /** * int32 location_hash2 = 20; */ int getLocationHash2(); /** * bool field21 = 21; */ boolean getField21(); /** *
     * 32 random bytes, unique per session.
     * 
* * bytes session_hash = 22; */ com.google.protobuf.ByteString getSessionHash(); /** *
     * epoch timestamp in ms
     * 
* * uint64 timestamp = 23; */ long getTimestamp(); /** *
     * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
     * 
* * repeated uint64 request_hash = 24; */ java.util.List getRequestHashList(); /** *
     * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
     * 
* * repeated uint64 request_hash = 24; */ int getRequestHashCount(); /** *
     * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
     * 
* * repeated uint64 request_hash = 24; */ long getRequestHash(int index); /** * int64 unknown25 = 25; */ long getUnknown25(); /** * int32 unknown27 = 27; */ int getUnknown27(); } /** * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature} */ public static final class Signature extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:POGOProtos.Networking.Envelopes.Signature) SignatureOrBuilder { private static final long serialVersionUID = 0L; // Use Signature.newBuilder() to construct. private Signature(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Signature() { field1_ = java.util.Collections.emptyList(); timestampSinceStart_ = 0L; field3_ = ""; locationFix_ = java.util.Collections.emptyList(); gpsInfo_ = java.util.Collections.emptyList(); field6_ = java.util.Collections.emptyList(); sensorInfo_ = java.util.Collections.emptyList(); locationHash1_ = 0; field11_ = false; field12_ = false; field13_ = 0; field14_ = 0; field15_ = ""; field16_ = 0; field17_ = ""; field18_ = ""; field19_ = false; locationHash2_ = 0; field21_ = false; sessionHash_ = com.google.protobuf.ByteString.EMPTY; timestamp_ = 0L; requestHash_ = java.util.Collections.emptyList(); unknown25_ = 0L; unknown27_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Signature( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { field1_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } field1_.add( input.readMessage(POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.parser(), extensionRegistry)); break; } case 16: { timestampSinceStart_ = input.readUInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); field3_ = s; break; } case 34: { if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { locationFix_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } locationFix_.add( input.readMessage(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.parser(), extensionRegistry)); break; } case 42: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { gpsInfo_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000010; } gpsInfo_.add( input.readMessage(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.parser(), extensionRegistry)); break; } case 50: { if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { field6_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000020; } field6_.add( input.readMessage(POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.parser(), extensionRegistry)); break; } case 58: { if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { sensorInfo_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000040; } sensorInfo_.add( input.readMessage(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.parser(), extensionRegistry)); break; } case 66: { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.Builder subBuilder = null; if (deviceInfo_ != null) { subBuilder = deviceInfo_.toBuilder(); } deviceInfo_ = input.readMessage(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(deviceInfo_); deviceInfo_ = subBuilder.buildPartial(); } break; } case 74: { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.Builder subBuilder = null; if (activityStatus_ != null) { subBuilder = activityStatus_.toBuilder(); } activityStatus_ = input.readMessage(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(activityStatus_); activityStatus_ = subBuilder.buildPartial(); } break; } case 80: { locationHash1_ = input.readInt32(); break; } case 88: { field11_ = input.readBool(); break; } case 96: { field12_ = input.readBool(); break; } case 104: { field13_ = input.readInt32(); break; } case 112: { field14_ = input.readInt32(); break; } case 122: { java.lang.String s = input.readStringRequireUtf8(); field15_ = s; break; } case 128: { field16_ = input.readInt32(); break; } case 138: { java.lang.String s = input.readStringRequireUtf8(); field17_ = s; break; } case 146: { java.lang.String s = input.readStringRequireUtf8(); field18_ = s; break; } case 152: { field19_ = input.readBool(); break; } case 160: { locationHash2_ = input.readInt32(); break; } case 168: { field21_ = input.readBool(); break; } case 178: { sessionHash_ = input.readBytes(); break; } case 184: { timestamp_ = input.readUInt64(); break; } case 192: { if (!((mutable_bitField0_ & 0x00800000) == 0x00800000)) { requestHash_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00800000; } requestHash_.add(input.readUInt64()); break; } case 194: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00800000) == 0x00800000) && input.getBytesUntilLimit() > 0) { requestHash_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00800000; } while (input.getBytesUntilLimit() > 0) { requestHash_.add(input.readUInt64()); } input.popLimit(limit); break; } case 200: { unknown25_ = input.readInt64(); break; } case 216: { unknown27_ = input.readInt32(); break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { field1_ = java.util.Collections.unmodifiableList(field1_); } if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { locationFix_ = java.util.Collections.unmodifiableList(locationFix_); } if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { gpsInfo_ = java.util.Collections.unmodifiableList(gpsInfo_); } if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { field6_ = java.util.Collections.unmodifiableList(field6_); } if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { sensorInfo_ = java.util.Collections.unmodifiableList(sensorInfo_); } if (((mutable_bitField0_ & 0x00800000) == 0x00800000)) { requestHash_ = java.util.Collections.unmodifiableList(requestHash_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.Builder.class); } public interface LocationFixOrBuilder extends // @@protoc_insertion_point(interface_extends:POGOProtos.Networking.Envelopes.Signature.LocationFix) com.google.protobuf.MessageOrBuilder { /** *
       * "network", "gps", "fused", possibly others
       * 
* * string provider = 1; */ java.lang.String getProvider(); /** *
       * "network", "gps", "fused", possibly others
       * 
* * string provider = 1; */ com.google.protobuf.ByteString getProviderBytes(); /** *
       * in ms since start
       * 
* * uint64 timestamp_snapshot = 2; */ long getTimestampSnapshot(); /** *
       * Confirmed on android/ios
       * 
* * float altitude = 4; */ float getAltitude(); /** * float latitude = 13; */ float getLatitude(); /** * float longitude = 14; */ float getLongitude(); /** *
       * iOS only (-1 for no reading available, speed in m/s)
       * 
* * float speed = 18; */ float getSpeed(); /** *
       * iOS only (range seems to be -1 for not reading, and 0 to 360 for reading) confirmed by @marcel
       * 
* * float course = 20; */ float getCourse(); /** *
       * in meters, both on Android and iOS
       * 
* * float horizontal_accuracy = 21; */ float getHorizontalAccuracy(); /** *
       * iOS only
       * 
* * float vertical_accuracy = 22; */ float getVerticalAccuracy(); /** *
       * Usually 3 (possibly GPS status: 1 = no fix, 2 = acquiring/inaccurate, 3 = fix acquired)
       * 
* * uint64 provider_status = 26; */ long getProviderStatus(); /** *
       * On iOS there are some LocationFixes with unk26=1 and everything else empty
       * 
* * uint32 floor = 27; */ int getFloor(); /** *
       * Always 1 (if there is data at all)
       * 
* * uint64 location_type = 28; */ long getLocationType(); } /** * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.LocationFix} */ public static final class LocationFix extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:POGOProtos.Networking.Envelopes.Signature.LocationFix) LocationFixOrBuilder { private static final long serialVersionUID = 0L; // Use LocationFix.newBuilder() to construct. private LocationFix(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private LocationFix() { provider_ = ""; timestampSnapshot_ = 0L; altitude_ = 0F; latitude_ = 0F; longitude_ = 0F; speed_ = 0F; course_ = 0F; horizontalAccuracy_ = 0F; verticalAccuracy_ = 0F; providerStatus_ = 0L; floor_ = 0; locationType_ = 0L; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private LocationFix( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); provider_ = s; break; } case 16: { timestampSnapshot_ = input.readUInt64(); break; } case 37: { altitude_ = input.readFloat(); break; } case 109: { latitude_ = input.readFloat(); break; } case 117: { longitude_ = input.readFloat(); break; } case 149: { speed_ = input.readFloat(); break; } case 165: { course_ = input.readFloat(); break; } case 173: { horizontalAccuracy_ = input.readFloat(); break; } case 181: { verticalAccuracy_ = input.readFloat(); break; } case 208: { providerStatus_ = input.readUInt64(); break; } case 216: { floor_ = input.readUInt32(); break; } case 224: { locationType_ = input.readUInt64(); break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder.class); } public static final int PROVIDER_FIELD_NUMBER = 1; private volatile java.lang.Object provider_; /** *
       * "network", "gps", "fused", possibly others
       * 
* * string provider = 1; */ public java.lang.String getProvider() { java.lang.Object ref = provider_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); provider_ = s; return s; } } /** *
       * "network", "gps", "fused", possibly others
       * 
* * string provider = 1; */ public com.google.protobuf.ByteString getProviderBytes() { java.lang.Object ref = provider_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); provider_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TIMESTAMP_SNAPSHOT_FIELD_NUMBER = 2; private long timestampSnapshot_; /** *
       * in ms since start
       * 
* * uint64 timestamp_snapshot = 2; */ public long getTimestampSnapshot() { return timestampSnapshot_; } public static final int ALTITUDE_FIELD_NUMBER = 4; private float altitude_; /** *
       * Confirmed on android/ios
       * 
* * float altitude = 4; */ public float getAltitude() { return altitude_; } public static final int LATITUDE_FIELD_NUMBER = 13; private float latitude_; /** * float latitude = 13; */ public float getLatitude() { return latitude_; } public static final int LONGITUDE_FIELD_NUMBER = 14; private float longitude_; /** * float longitude = 14; */ public float getLongitude() { return longitude_; } public static final int SPEED_FIELD_NUMBER = 18; private float speed_; /** *
       * iOS only (-1 for no reading available, speed in m/s)
       * 
* * float speed = 18; */ public float getSpeed() { return speed_; } public static final int COURSE_FIELD_NUMBER = 20; private float course_; /** *
       * iOS only (range seems to be -1 for not reading, and 0 to 360 for reading) confirmed by @marcel
       * 
* * float course = 20; */ public float getCourse() { return course_; } public static final int HORIZONTAL_ACCURACY_FIELD_NUMBER = 21; private float horizontalAccuracy_; /** *
       * in meters, both on Android and iOS
       * 
* * float horizontal_accuracy = 21; */ public float getHorizontalAccuracy() { return horizontalAccuracy_; } public static final int VERTICAL_ACCURACY_FIELD_NUMBER = 22; private float verticalAccuracy_; /** *
       * iOS only
       * 
* * float vertical_accuracy = 22; */ public float getVerticalAccuracy() { return verticalAccuracy_; } public static final int PROVIDER_STATUS_FIELD_NUMBER = 26; private long providerStatus_; /** *
       * Usually 3 (possibly GPS status: 1 = no fix, 2 = acquiring/inaccurate, 3 = fix acquired)
       * 
* * uint64 provider_status = 26; */ public long getProviderStatus() { return providerStatus_; } public static final int FLOOR_FIELD_NUMBER = 27; private int floor_; /** *
       * On iOS there are some LocationFixes with unk26=1 and everything else empty
       * 
* * uint32 floor = 27; */ public int getFloor() { return floor_; } public static final int LOCATION_TYPE_FIELD_NUMBER = 28; private long locationType_; /** *
       * Always 1 (if there is data at all)
       * 
* * uint64 location_type = 28; */ public long getLocationType() { return locationType_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getProviderBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, provider_); } if (timestampSnapshot_ != 0L) { output.writeUInt64(2, timestampSnapshot_); } if (altitude_ != 0F) { output.writeFloat(4, altitude_); } if (latitude_ != 0F) { output.writeFloat(13, latitude_); } if (longitude_ != 0F) { output.writeFloat(14, longitude_); } if (speed_ != 0F) { output.writeFloat(18, speed_); } if (course_ != 0F) { output.writeFloat(20, course_); } if (horizontalAccuracy_ != 0F) { output.writeFloat(21, horizontalAccuracy_); } if (verticalAccuracy_ != 0F) { output.writeFloat(22, verticalAccuracy_); } if (providerStatus_ != 0L) { output.writeUInt64(26, providerStatus_); } if (floor_ != 0) { output.writeUInt32(27, floor_); } if (locationType_ != 0L) { output.writeUInt64(28, locationType_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getProviderBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, provider_); } if (timestampSnapshot_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, timestampSnapshot_); } if (altitude_ != 0F) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(4, altitude_); } if (latitude_ != 0F) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(13, latitude_); } if (longitude_ != 0F) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(14, longitude_); } if (speed_ != 0F) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(18, speed_); } if (course_ != 0F) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(20, course_); } if (horizontalAccuracy_ != 0F) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(21, horizontalAccuracy_); } if (verticalAccuracy_ != 0F) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(22, verticalAccuracy_); } if (providerStatus_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(26, providerStatus_); } if (floor_ != 0) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(27, floor_); } if (locationType_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(28, locationType_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix)) { return super.equals(obj); } POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix other = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix) obj; boolean result = true; result = result && getProvider() .equals(other.getProvider()); result = result && (getTimestampSnapshot() == other.getTimestampSnapshot()); result = result && ( java.lang.Float.floatToIntBits(getAltitude()) == java.lang.Float.floatToIntBits( other.getAltitude())); result = result && ( java.lang.Float.floatToIntBits(getLatitude()) == java.lang.Float.floatToIntBits( other.getLatitude())); result = result && ( java.lang.Float.floatToIntBits(getLongitude()) == java.lang.Float.floatToIntBits( other.getLongitude())); result = result && ( java.lang.Float.floatToIntBits(getSpeed()) == java.lang.Float.floatToIntBits( other.getSpeed())); result = result && ( java.lang.Float.floatToIntBits(getCourse()) == java.lang.Float.floatToIntBits( other.getCourse())); result = result && ( java.lang.Float.floatToIntBits(getHorizontalAccuracy()) == java.lang.Float.floatToIntBits( other.getHorizontalAccuracy())); result = result && ( java.lang.Float.floatToIntBits(getVerticalAccuracy()) == java.lang.Float.floatToIntBits( other.getVerticalAccuracy())); result = result && (getProviderStatus() == other.getProviderStatus()); result = result && (getFloor() == other.getFloor()); result = result && (getLocationType() == other.getLocationType()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + PROVIDER_FIELD_NUMBER; hash = (53 * hash) + getProvider().hashCode(); hash = (37 * hash) + TIMESTAMP_SNAPSHOT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestampSnapshot()); hash = (37 * hash) + ALTITUDE_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getAltitude()); hash = (37 * hash) + LATITUDE_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getLatitude()); hash = (37 * hash) + LONGITUDE_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getLongitude()); hash = (37 * hash) + SPEED_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getSpeed()); hash = (37 * hash) + COURSE_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getCourse()); hash = (37 * hash) + HORIZONTAL_ACCURACY_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getHorizontalAccuracy()); hash = (37 * hash) + VERTICAL_ACCURACY_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getVerticalAccuracy()); hash = (37 * hash) + PROVIDER_STATUS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getProviderStatus()); hash = (37 * hash) + FLOOR_FIELD_NUMBER; hash = (53 * hash) + getFloor(); hash = (37 * hash) + LOCATION_TYPE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getLocationType()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.LocationFix} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:POGOProtos.Networking.Envelopes.Signature.LocationFix) POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFixOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder.class); } // Construct using POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); provider_ = ""; timestampSnapshot_ = 0L; altitude_ = 0F; latitude_ = 0F; longitude_ = 0F; speed_ = 0F; course_ = 0F; horizontalAccuracy_ = 0F; verticalAccuracy_ = 0F; providerStatus_ = 0L; floor_ = 0; locationType_ = 0L; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_descriptor; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix getDefaultInstanceForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.getDefaultInstance(); } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix build() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix buildPartial() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix result = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix(this); result.provider_ = provider_; result.timestampSnapshot_ = timestampSnapshot_; result.altitude_ = altitude_; result.latitude_ = latitude_; result.longitude_ = longitude_; result.speed_ = speed_; result.course_ = course_; result.horizontalAccuracy_ = horizontalAccuracy_; result.verticalAccuracy_ = verticalAccuracy_; result.providerStatus_ = providerStatus_; result.floor_ = floor_; result.locationType_ = locationType_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix) { return mergeFrom((POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix other) { if (other == POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.getDefaultInstance()) return this; if (!other.getProvider().isEmpty()) { provider_ = other.provider_; onChanged(); } if (other.getTimestampSnapshot() != 0L) { setTimestampSnapshot(other.getTimestampSnapshot()); } if (other.getAltitude() != 0F) { setAltitude(other.getAltitude()); } if (other.getLatitude() != 0F) { setLatitude(other.getLatitude()); } if (other.getLongitude() != 0F) { setLongitude(other.getLongitude()); } if (other.getSpeed() != 0F) { setSpeed(other.getSpeed()); } if (other.getCourse() != 0F) { setCourse(other.getCourse()); } if (other.getHorizontalAccuracy() != 0F) { setHorizontalAccuracy(other.getHorizontalAccuracy()); } if (other.getVerticalAccuracy() != 0F) { setVerticalAccuracy(other.getVerticalAccuracy()); } if (other.getProviderStatus() != 0L) { setProviderStatus(other.getProviderStatus()); } if (other.getFloor() != 0) { setFloor(other.getFloor()); } if (other.getLocationType() != 0L) { setLocationType(other.getLocationType()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object provider_ = ""; /** *
         * "network", "gps", "fused", possibly others
         * 
* * string provider = 1; */ public java.lang.String getProvider() { java.lang.Object ref = provider_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); provider_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * "network", "gps", "fused", possibly others
         * 
* * string provider = 1; */ public com.google.protobuf.ByteString getProviderBytes() { java.lang.Object ref = provider_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); provider_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * "network", "gps", "fused", possibly others
         * 
* * string provider = 1; */ public Builder setProvider( java.lang.String value) { if (value == null) { throw new NullPointerException(); } provider_ = value; onChanged(); return this; } /** *
         * "network", "gps", "fused", possibly others
         * 
* * string provider = 1; */ public Builder clearProvider() { provider_ = getDefaultInstance().getProvider(); onChanged(); return this; } /** *
         * "network", "gps", "fused", possibly others
         * 
* * string provider = 1; */ public Builder setProviderBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); provider_ = value; onChanged(); return this; } private long timestampSnapshot_ ; /** *
         * in ms since start
         * 
* * uint64 timestamp_snapshot = 2; */ public long getTimestampSnapshot() { return timestampSnapshot_; } /** *
         * in ms since start
         * 
* * uint64 timestamp_snapshot = 2; */ public Builder setTimestampSnapshot(long value) { timestampSnapshot_ = value; onChanged(); return this; } /** *
         * in ms since start
         * 
* * uint64 timestamp_snapshot = 2; */ public Builder clearTimestampSnapshot() { timestampSnapshot_ = 0L; onChanged(); return this; } private float altitude_ ; /** *
         * Confirmed on android/ios
         * 
* * float altitude = 4; */ public float getAltitude() { return altitude_; } /** *
         * Confirmed on android/ios
         * 
* * float altitude = 4; */ public Builder setAltitude(float value) { altitude_ = value; onChanged(); return this; } /** *
         * Confirmed on android/ios
         * 
* * float altitude = 4; */ public Builder clearAltitude() { altitude_ = 0F; onChanged(); return this; } private float latitude_ ; /** * float latitude = 13; */ public float getLatitude() { return latitude_; } /** * float latitude = 13; */ public Builder setLatitude(float value) { latitude_ = value; onChanged(); return this; } /** * float latitude = 13; */ public Builder clearLatitude() { latitude_ = 0F; onChanged(); return this; } private float longitude_ ; /** * float longitude = 14; */ public float getLongitude() { return longitude_; } /** * float longitude = 14; */ public Builder setLongitude(float value) { longitude_ = value; onChanged(); return this; } /** * float longitude = 14; */ public Builder clearLongitude() { longitude_ = 0F; onChanged(); return this; } private float speed_ ; /** *
         * iOS only (-1 for no reading available, speed in m/s)
         * 
* * float speed = 18; */ public float getSpeed() { return speed_; } /** *
         * iOS only (-1 for no reading available, speed in m/s)
         * 
* * float speed = 18; */ public Builder setSpeed(float value) { speed_ = value; onChanged(); return this; } /** *
         * iOS only (-1 for no reading available, speed in m/s)
         * 
* * float speed = 18; */ public Builder clearSpeed() { speed_ = 0F; onChanged(); return this; } private float course_ ; /** *
         * iOS only (range seems to be -1 for not reading, and 0 to 360 for reading) confirmed by @marcel
         * 
* * float course = 20; */ public float getCourse() { return course_; } /** *
         * iOS only (range seems to be -1 for not reading, and 0 to 360 for reading) confirmed by @marcel
         * 
* * float course = 20; */ public Builder setCourse(float value) { course_ = value; onChanged(); return this; } /** *
         * iOS only (range seems to be -1 for not reading, and 0 to 360 for reading) confirmed by @marcel
         * 
* * float course = 20; */ public Builder clearCourse() { course_ = 0F; onChanged(); return this; } private float horizontalAccuracy_ ; /** *
         * in meters, both on Android and iOS
         * 
* * float horizontal_accuracy = 21; */ public float getHorizontalAccuracy() { return horizontalAccuracy_; } /** *
         * in meters, both on Android and iOS
         * 
* * float horizontal_accuracy = 21; */ public Builder setHorizontalAccuracy(float value) { horizontalAccuracy_ = value; onChanged(); return this; } /** *
         * in meters, both on Android and iOS
         * 
* * float horizontal_accuracy = 21; */ public Builder clearHorizontalAccuracy() { horizontalAccuracy_ = 0F; onChanged(); return this; } private float verticalAccuracy_ ; /** *
         * iOS only
         * 
* * float vertical_accuracy = 22; */ public float getVerticalAccuracy() { return verticalAccuracy_; } /** *
         * iOS only
         * 
* * float vertical_accuracy = 22; */ public Builder setVerticalAccuracy(float value) { verticalAccuracy_ = value; onChanged(); return this; } /** *
         * iOS only
         * 
* * float vertical_accuracy = 22; */ public Builder clearVerticalAccuracy() { verticalAccuracy_ = 0F; onChanged(); return this; } private long providerStatus_ ; /** *
         * Usually 3 (possibly GPS status: 1 = no fix, 2 = acquiring/inaccurate, 3 = fix acquired)
         * 
* * uint64 provider_status = 26; */ public long getProviderStatus() { return providerStatus_; } /** *
         * Usually 3 (possibly GPS status: 1 = no fix, 2 = acquiring/inaccurate, 3 = fix acquired)
         * 
* * uint64 provider_status = 26; */ public Builder setProviderStatus(long value) { providerStatus_ = value; onChanged(); return this; } /** *
         * Usually 3 (possibly GPS status: 1 = no fix, 2 = acquiring/inaccurate, 3 = fix acquired)
         * 
* * uint64 provider_status = 26; */ public Builder clearProviderStatus() { providerStatus_ = 0L; onChanged(); return this; } private int floor_ ; /** *
         * On iOS there are some LocationFixes with unk26=1 and everything else empty
         * 
* * uint32 floor = 27; */ public int getFloor() { return floor_; } /** *
         * On iOS there are some LocationFixes with unk26=1 and everything else empty
         * 
* * uint32 floor = 27; */ public Builder setFloor(int value) { floor_ = value; onChanged(); return this; } /** *
         * On iOS there are some LocationFixes with unk26=1 and everything else empty
         * 
* * uint32 floor = 27; */ public Builder clearFloor() { floor_ = 0; onChanged(); return this; } private long locationType_ ; /** *
         * Always 1 (if there is data at all)
         * 
* * uint64 location_type = 28; */ public long getLocationType() { return locationType_; } /** *
         * Always 1 (if there is data at all)
         * 
* * uint64 location_type = 28; */ public Builder setLocationType(long value) { locationType_ = value; onChanged(); return this; } /** *
         * Always 1 (if there is data at all)
         * 
* * uint64 location_type = 28; */ public Builder clearLocationType() { locationType_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:POGOProtos.Networking.Envelopes.Signature.LocationFix) } // @@protoc_insertion_point(class_scope:POGOProtos.Networking.Envelopes.Signature.LocationFix) private static final POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix(); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LocationFix parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new LocationFix(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AndroidGpsInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo) com.google.protobuf.MessageOrBuilder { /** * uint64 time_to_fix = 1; */ long getTimeToFix(); /** * repeated int32 satellites_prn = 2; */ java.util.List getSatellitesPrnList(); /** * repeated int32 satellites_prn = 2; */ int getSatellitesPrnCount(); /** * repeated int32 satellites_prn = 2; */ int getSatellitesPrn(int index); /** * repeated float azimuth = 3; */ java.util.List getAzimuthList(); /** * repeated float azimuth = 3; */ int getAzimuthCount(); /** * repeated float azimuth = 3; */ float getAzimuth(int index); /** * repeated float elevation = 4; */ java.util.List getElevationList(); /** * repeated float elevation = 4; */ int getElevationCount(); /** * repeated float elevation = 4; */ float getElevation(int index); /** * repeated float snr = 5; */ java.util.List getSnrList(); /** * repeated float snr = 5; */ int getSnrCount(); /** * repeated float snr = 5; */ float getSnr(int index); /** * repeated bool has_almanac = 6; */ java.util.List getHasAlmanacList(); /** * repeated bool has_almanac = 6; */ int getHasAlmanacCount(); /** * repeated bool has_almanac = 6; */ boolean getHasAlmanac(int index); /** * repeated bool has_ephemeris = 7; */ java.util.List getHasEphemerisList(); /** * repeated bool has_ephemeris = 7; */ int getHasEphemerisCount(); /** * repeated bool has_ephemeris = 7; */ boolean getHasEphemeris(int index); /** * repeated bool used_in_fix = 8; */ java.util.List getUsedInFixList(); /** * repeated bool used_in_fix = 8; */ int getUsedInFixCount(); /** * repeated bool used_in_fix = 8; */ boolean getUsedInFix(int index); } /** *
     * don't really care about this since we're not using it
     * 
* * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo} */ public static final class AndroidGpsInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo) AndroidGpsInfoOrBuilder { private static final long serialVersionUID = 0L; // Use AndroidGpsInfo.newBuilder() to construct. private AndroidGpsInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AndroidGpsInfo() { timeToFix_ = 0L; satellitesPrn_ = java.util.Collections.emptyList(); azimuth_ = java.util.Collections.emptyList(); elevation_ = java.util.Collections.emptyList(); snr_ = java.util.Collections.emptyList(); hasAlmanac_ = java.util.Collections.emptyList(); hasEphemeris_ = java.util.Collections.emptyList(); usedInFix_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AndroidGpsInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { timeToFix_ = input.readUInt64(); break; } case 16: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { satellitesPrn_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } satellitesPrn_.add(input.readInt32()); break; } case 18: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { satellitesPrn_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } while (input.getBytesUntilLimit() > 0) { satellitesPrn_.add(input.readInt32()); } input.popLimit(limit); break; } case 29: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { azimuth_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } azimuth_.add(input.readFloat()); break; } case 26: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000004) == 0x00000004) && input.getBytesUntilLimit() > 0) { azimuth_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } while (input.getBytesUntilLimit() > 0) { azimuth_.add(input.readFloat()); } input.popLimit(limit); break; } case 37: { if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { elevation_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } elevation_.add(input.readFloat()); break; } case 34: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000008) == 0x00000008) && input.getBytesUntilLimit() > 0) { elevation_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } while (input.getBytesUntilLimit() > 0) { elevation_.add(input.readFloat()); } input.popLimit(limit); break; } case 45: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { snr_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000010; } snr_.add(input.readFloat()); break; } case 42: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000010) == 0x00000010) && input.getBytesUntilLimit() > 0) { snr_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000010; } while (input.getBytesUntilLimit() > 0) { snr_.add(input.readFloat()); } input.popLimit(limit); break; } case 48: { if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { hasAlmanac_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000020; } hasAlmanac_.add(input.readBool()); break; } case 50: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000020) == 0x00000020) && input.getBytesUntilLimit() > 0) { hasAlmanac_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000020; } while (input.getBytesUntilLimit() > 0) { hasAlmanac_.add(input.readBool()); } input.popLimit(limit); break; } case 56: { if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { hasEphemeris_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000040; } hasEphemeris_.add(input.readBool()); break; } case 58: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000040) == 0x00000040) && input.getBytesUntilLimit() > 0) { hasEphemeris_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000040; } while (input.getBytesUntilLimit() > 0) { hasEphemeris_.add(input.readBool()); } input.popLimit(limit); break; } case 64: { if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) { usedInFix_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000080; } usedInFix_.add(input.readBool()); break; } case 66: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000080) == 0x00000080) && input.getBytesUntilLimit() > 0) { usedInFix_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000080; } while (input.getBytesUntilLimit() > 0) { usedInFix_.add(input.readBool()); } input.popLimit(limit); break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { satellitesPrn_ = java.util.Collections.unmodifiableList(satellitesPrn_); } if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { azimuth_ = java.util.Collections.unmodifiableList(azimuth_); } if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { elevation_ = java.util.Collections.unmodifiableList(elevation_); } if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { snr_ = java.util.Collections.unmodifiableList(snr_); } if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { hasAlmanac_ = java.util.Collections.unmodifiableList(hasAlmanac_); } if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { hasEphemeris_ = java.util.Collections.unmodifiableList(hasEphemeris_); } if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) { usedInFix_ = java.util.Collections.unmodifiableList(usedInFix_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder.class); } private int bitField0_; public static final int TIME_TO_FIX_FIELD_NUMBER = 1; private long timeToFix_; /** * uint64 time_to_fix = 1; */ public long getTimeToFix() { return timeToFix_; } public static final int SATELLITES_PRN_FIELD_NUMBER = 2; private java.util.List satellitesPrn_; /** * repeated int32 satellites_prn = 2; */ public java.util.List getSatellitesPrnList() { return satellitesPrn_; } /** * repeated int32 satellites_prn = 2; */ public int getSatellitesPrnCount() { return satellitesPrn_.size(); } /** * repeated int32 satellites_prn = 2; */ public int getSatellitesPrn(int index) { return satellitesPrn_.get(index); } private int satellitesPrnMemoizedSerializedSize = -1; public static final int AZIMUTH_FIELD_NUMBER = 3; private java.util.List azimuth_; /** * repeated float azimuth = 3; */ public java.util.List getAzimuthList() { return azimuth_; } /** * repeated float azimuth = 3; */ public int getAzimuthCount() { return azimuth_.size(); } /** * repeated float azimuth = 3; */ public float getAzimuth(int index) { return azimuth_.get(index); } private int azimuthMemoizedSerializedSize = -1; public static final int ELEVATION_FIELD_NUMBER = 4; private java.util.List elevation_; /** * repeated float elevation = 4; */ public java.util.List getElevationList() { return elevation_; } /** * repeated float elevation = 4; */ public int getElevationCount() { return elevation_.size(); } /** * repeated float elevation = 4; */ public float getElevation(int index) { return elevation_.get(index); } private int elevationMemoizedSerializedSize = -1; public static final int SNR_FIELD_NUMBER = 5; private java.util.List snr_; /** * repeated float snr = 5; */ public java.util.List getSnrList() { return snr_; } /** * repeated float snr = 5; */ public int getSnrCount() { return snr_.size(); } /** * repeated float snr = 5; */ public float getSnr(int index) { return snr_.get(index); } private int snrMemoizedSerializedSize = -1; public static final int HAS_ALMANAC_FIELD_NUMBER = 6; private java.util.List hasAlmanac_; /** * repeated bool has_almanac = 6; */ public java.util.List getHasAlmanacList() { return hasAlmanac_; } /** * repeated bool has_almanac = 6; */ public int getHasAlmanacCount() { return hasAlmanac_.size(); } /** * repeated bool has_almanac = 6; */ public boolean getHasAlmanac(int index) { return hasAlmanac_.get(index); } private int hasAlmanacMemoizedSerializedSize = -1; public static final int HAS_EPHEMERIS_FIELD_NUMBER = 7; private java.util.List hasEphemeris_; /** * repeated bool has_ephemeris = 7; */ public java.util.List getHasEphemerisList() { return hasEphemeris_; } /** * repeated bool has_ephemeris = 7; */ public int getHasEphemerisCount() { return hasEphemeris_.size(); } /** * repeated bool has_ephemeris = 7; */ public boolean getHasEphemeris(int index) { return hasEphemeris_.get(index); } private int hasEphemerisMemoizedSerializedSize = -1; public static final int USED_IN_FIX_FIELD_NUMBER = 8; private java.util.List usedInFix_; /** * repeated bool used_in_fix = 8; */ public java.util.List getUsedInFixList() { return usedInFix_; } /** * repeated bool used_in_fix = 8; */ public int getUsedInFixCount() { return usedInFix_.size(); } /** * repeated bool used_in_fix = 8; */ public boolean getUsedInFix(int index) { return usedInFix_.get(index); } private int usedInFixMemoizedSerializedSize = -1; private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (timeToFix_ != 0L) { output.writeUInt64(1, timeToFix_); } if (getSatellitesPrnList().size() > 0) { output.writeUInt32NoTag(18); output.writeUInt32NoTag(satellitesPrnMemoizedSerializedSize); } for (int i = 0; i < satellitesPrn_.size(); i++) { output.writeInt32NoTag(satellitesPrn_.get(i)); } if (getAzimuthList().size() > 0) { output.writeUInt32NoTag(26); output.writeUInt32NoTag(azimuthMemoizedSerializedSize); } for (int i = 0; i < azimuth_.size(); i++) { output.writeFloatNoTag(azimuth_.get(i)); } if (getElevationList().size() > 0) { output.writeUInt32NoTag(34); output.writeUInt32NoTag(elevationMemoizedSerializedSize); } for (int i = 0; i < elevation_.size(); i++) { output.writeFloatNoTag(elevation_.get(i)); } if (getSnrList().size() > 0) { output.writeUInt32NoTag(42); output.writeUInt32NoTag(snrMemoizedSerializedSize); } for (int i = 0; i < snr_.size(); i++) { output.writeFloatNoTag(snr_.get(i)); } if (getHasAlmanacList().size() > 0) { output.writeUInt32NoTag(50); output.writeUInt32NoTag(hasAlmanacMemoizedSerializedSize); } for (int i = 0; i < hasAlmanac_.size(); i++) { output.writeBoolNoTag(hasAlmanac_.get(i)); } if (getHasEphemerisList().size() > 0) { output.writeUInt32NoTag(58); output.writeUInt32NoTag(hasEphemerisMemoizedSerializedSize); } for (int i = 0; i < hasEphemeris_.size(); i++) { output.writeBoolNoTag(hasEphemeris_.get(i)); } if (getUsedInFixList().size() > 0) { output.writeUInt32NoTag(66); output.writeUInt32NoTag(usedInFixMemoizedSerializedSize); } for (int i = 0; i < usedInFix_.size(); i++) { output.writeBoolNoTag(usedInFix_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (timeToFix_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, timeToFix_); } { int dataSize = 0; for (int i = 0; i < satellitesPrn_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(satellitesPrn_.get(i)); } size += dataSize; if (!getSatellitesPrnList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } satellitesPrnMemoizedSerializedSize = dataSize; } { int dataSize = 0; dataSize = 4 * getAzimuthList().size(); size += dataSize; if (!getAzimuthList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } azimuthMemoizedSerializedSize = dataSize; } { int dataSize = 0; dataSize = 4 * getElevationList().size(); size += dataSize; if (!getElevationList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } elevationMemoizedSerializedSize = dataSize; } { int dataSize = 0; dataSize = 4 * getSnrList().size(); size += dataSize; if (!getSnrList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } snrMemoizedSerializedSize = dataSize; } { int dataSize = 0; dataSize = 1 * getHasAlmanacList().size(); size += dataSize; if (!getHasAlmanacList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } hasAlmanacMemoizedSerializedSize = dataSize; } { int dataSize = 0; dataSize = 1 * getHasEphemerisList().size(); size += dataSize; if (!getHasEphemerisList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } hasEphemerisMemoizedSerializedSize = dataSize; } { int dataSize = 0; dataSize = 1 * getUsedInFixList().size(); size += dataSize; if (!getUsedInFixList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } usedInFixMemoizedSerializedSize = dataSize; } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo)) { return super.equals(obj); } POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo other = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo) obj; boolean result = true; result = result && (getTimeToFix() == other.getTimeToFix()); result = result && getSatellitesPrnList() .equals(other.getSatellitesPrnList()); result = result && getAzimuthList() .equals(other.getAzimuthList()); result = result && getElevationList() .equals(other.getElevationList()); result = result && getSnrList() .equals(other.getSnrList()); result = result && getHasAlmanacList() .equals(other.getHasAlmanacList()); result = result && getHasEphemerisList() .equals(other.getHasEphemerisList()); result = result && getUsedInFixList() .equals(other.getUsedInFixList()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + TIME_TO_FIX_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimeToFix()); if (getSatellitesPrnCount() > 0) { hash = (37 * hash) + SATELLITES_PRN_FIELD_NUMBER; hash = (53 * hash) + getSatellitesPrnList().hashCode(); } if (getAzimuthCount() > 0) { hash = (37 * hash) + AZIMUTH_FIELD_NUMBER; hash = (53 * hash) + getAzimuthList().hashCode(); } if (getElevationCount() > 0) { hash = (37 * hash) + ELEVATION_FIELD_NUMBER; hash = (53 * hash) + getElevationList().hashCode(); } if (getSnrCount() > 0) { hash = (37 * hash) + SNR_FIELD_NUMBER; hash = (53 * hash) + getSnrList().hashCode(); } if (getHasAlmanacCount() > 0) { hash = (37 * hash) + HAS_ALMANAC_FIELD_NUMBER; hash = (53 * hash) + getHasAlmanacList().hashCode(); } if (getHasEphemerisCount() > 0) { hash = (37 * hash) + HAS_EPHEMERIS_FIELD_NUMBER; hash = (53 * hash) + getHasEphemerisList().hashCode(); } if (getUsedInFixCount() > 0) { hash = (37 * hash) + USED_IN_FIX_FIELD_NUMBER; hash = (53 * hash) + getUsedInFixList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
       * don't really care about this since we're not using it
       * 
* * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo) POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder.class); } // Construct using POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); timeToFix_ = 0L; satellitesPrn_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); azimuth_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); elevation_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); snr_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); hasAlmanac_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); hasEphemeris_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); usedInFix_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_descriptor; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo getDefaultInstanceForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.getDefaultInstance(); } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo build() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo buildPartial() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo result = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.timeToFix_ = timeToFix_; if (((bitField0_ & 0x00000002) == 0x00000002)) { satellitesPrn_ = java.util.Collections.unmodifiableList(satellitesPrn_); bitField0_ = (bitField0_ & ~0x00000002); } result.satellitesPrn_ = satellitesPrn_; if (((bitField0_ & 0x00000004) == 0x00000004)) { azimuth_ = java.util.Collections.unmodifiableList(azimuth_); bitField0_ = (bitField0_ & ~0x00000004); } result.azimuth_ = azimuth_; if (((bitField0_ & 0x00000008) == 0x00000008)) { elevation_ = java.util.Collections.unmodifiableList(elevation_); bitField0_ = (bitField0_ & ~0x00000008); } result.elevation_ = elevation_; if (((bitField0_ & 0x00000010) == 0x00000010)) { snr_ = java.util.Collections.unmodifiableList(snr_); bitField0_ = (bitField0_ & ~0x00000010); } result.snr_ = snr_; if (((bitField0_ & 0x00000020) == 0x00000020)) { hasAlmanac_ = java.util.Collections.unmodifiableList(hasAlmanac_); bitField0_ = (bitField0_ & ~0x00000020); } result.hasAlmanac_ = hasAlmanac_; if (((bitField0_ & 0x00000040) == 0x00000040)) { hasEphemeris_ = java.util.Collections.unmodifiableList(hasEphemeris_); bitField0_ = (bitField0_ & ~0x00000040); } result.hasEphemeris_ = hasEphemeris_; if (((bitField0_ & 0x00000080) == 0x00000080)) { usedInFix_ = java.util.Collections.unmodifiableList(usedInFix_); bitField0_ = (bitField0_ & ~0x00000080); } result.usedInFix_ = usedInFix_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo) { return mergeFrom((POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo other) { if (other == POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.getDefaultInstance()) return this; if (other.getTimeToFix() != 0L) { setTimeToFix(other.getTimeToFix()); } if (!other.satellitesPrn_.isEmpty()) { if (satellitesPrn_.isEmpty()) { satellitesPrn_ = other.satellitesPrn_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSatellitesPrnIsMutable(); satellitesPrn_.addAll(other.satellitesPrn_); } onChanged(); } if (!other.azimuth_.isEmpty()) { if (azimuth_.isEmpty()) { azimuth_ = other.azimuth_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureAzimuthIsMutable(); azimuth_.addAll(other.azimuth_); } onChanged(); } if (!other.elevation_.isEmpty()) { if (elevation_.isEmpty()) { elevation_ = other.elevation_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureElevationIsMutable(); elevation_.addAll(other.elevation_); } onChanged(); } if (!other.snr_.isEmpty()) { if (snr_.isEmpty()) { snr_ = other.snr_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureSnrIsMutable(); snr_.addAll(other.snr_); } onChanged(); } if (!other.hasAlmanac_.isEmpty()) { if (hasAlmanac_.isEmpty()) { hasAlmanac_ = other.hasAlmanac_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureHasAlmanacIsMutable(); hasAlmanac_.addAll(other.hasAlmanac_); } onChanged(); } if (!other.hasEphemeris_.isEmpty()) { if (hasEphemeris_.isEmpty()) { hasEphemeris_ = other.hasEphemeris_; bitField0_ = (bitField0_ & ~0x00000040); } else { ensureHasEphemerisIsMutable(); hasEphemeris_.addAll(other.hasEphemeris_); } onChanged(); } if (!other.usedInFix_.isEmpty()) { if (usedInFix_.isEmpty()) { usedInFix_ = other.usedInFix_; bitField0_ = (bitField0_ & ~0x00000080); } else { ensureUsedInFixIsMutable(); usedInFix_.addAll(other.usedInFix_); } onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private long timeToFix_ ; /** * uint64 time_to_fix = 1; */ public long getTimeToFix() { return timeToFix_; } /** * uint64 time_to_fix = 1; */ public Builder setTimeToFix(long value) { timeToFix_ = value; onChanged(); return this; } /** * uint64 time_to_fix = 1; */ public Builder clearTimeToFix() { timeToFix_ = 0L; onChanged(); return this; } private java.util.List satellitesPrn_ = java.util.Collections.emptyList(); private void ensureSatellitesPrnIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { satellitesPrn_ = new java.util.ArrayList(satellitesPrn_); bitField0_ |= 0x00000002; } } /** * repeated int32 satellites_prn = 2; */ public java.util.List getSatellitesPrnList() { return java.util.Collections.unmodifiableList(satellitesPrn_); } /** * repeated int32 satellites_prn = 2; */ public int getSatellitesPrnCount() { return satellitesPrn_.size(); } /** * repeated int32 satellites_prn = 2; */ public int getSatellitesPrn(int index) { return satellitesPrn_.get(index); } /** * repeated int32 satellites_prn = 2; */ public Builder setSatellitesPrn( int index, int value) { ensureSatellitesPrnIsMutable(); satellitesPrn_.set(index, value); onChanged(); return this; } /** * repeated int32 satellites_prn = 2; */ public Builder addSatellitesPrn(int value) { ensureSatellitesPrnIsMutable(); satellitesPrn_.add(value); onChanged(); return this; } /** * repeated int32 satellites_prn = 2; */ public Builder addAllSatellitesPrn( java.lang.Iterable values) { ensureSatellitesPrnIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, satellitesPrn_); onChanged(); return this; } /** * repeated int32 satellites_prn = 2; */ public Builder clearSatellitesPrn() { satellitesPrn_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } private java.util.List azimuth_ = java.util.Collections.emptyList(); private void ensureAzimuthIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { azimuth_ = new java.util.ArrayList(azimuth_); bitField0_ |= 0x00000004; } } /** * repeated float azimuth = 3; */ public java.util.List getAzimuthList() { return java.util.Collections.unmodifiableList(azimuth_); } /** * repeated float azimuth = 3; */ public int getAzimuthCount() { return azimuth_.size(); } /** * repeated float azimuth = 3; */ public float getAzimuth(int index) { return azimuth_.get(index); } /** * repeated float azimuth = 3; */ public Builder setAzimuth( int index, float value) { ensureAzimuthIsMutable(); azimuth_.set(index, value); onChanged(); return this; } /** * repeated float azimuth = 3; */ public Builder addAzimuth(float value) { ensureAzimuthIsMutable(); azimuth_.add(value); onChanged(); return this; } /** * repeated float azimuth = 3; */ public Builder addAllAzimuth( java.lang.Iterable values) { ensureAzimuthIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, azimuth_); onChanged(); return this; } /** * repeated float azimuth = 3; */ public Builder clearAzimuth() { azimuth_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } private java.util.List elevation_ = java.util.Collections.emptyList(); private void ensureElevationIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { elevation_ = new java.util.ArrayList(elevation_); bitField0_ |= 0x00000008; } } /** * repeated float elevation = 4; */ public java.util.List getElevationList() { return java.util.Collections.unmodifiableList(elevation_); } /** * repeated float elevation = 4; */ public int getElevationCount() { return elevation_.size(); } /** * repeated float elevation = 4; */ public float getElevation(int index) { return elevation_.get(index); } /** * repeated float elevation = 4; */ public Builder setElevation( int index, float value) { ensureElevationIsMutable(); elevation_.set(index, value); onChanged(); return this; } /** * repeated float elevation = 4; */ public Builder addElevation(float value) { ensureElevationIsMutable(); elevation_.add(value); onChanged(); return this; } /** * repeated float elevation = 4; */ public Builder addAllElevation( java.lang.Iterable values) { ensureElevationIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, elevation_); onChanged(); return this; } /** * repeated float elevation = 4; */ public Builder clearElevation() { elevation_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } private java.util.List snr_ = java.util.Collections.emptyList(); private void ensureSnrIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { snr_ = new java.util.ArrayList(snr_); bitField0_ |= 0x00000010; } } /** * repeated float snr = 5; */ public java.util.List getSnrList() { return java.util.Collections.unmodifiableList(snr_); } /** * repeated float snr = 5; */ public int getSnrCount() { return snr_.size(); } /** * repeated float snr = 5; */ public float getSnr(int index) { return snr_.get(index); } /** * repeated float snr = 5; */ public Builder setSnr( int index, float value) { ensureSnrIsMutable(); snr_.set(index, value); onChanged(); return this; } /** * repeated float snr = 5; */ public Builder addSnr(float value) { ensureSnrIsMutable(); snr_.add(value); onChanged(); return this; } /** * repeated float snr = 5; */ public Builder addAllSnr( java.lang.Iterable values) { ensureSnrIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, snr_); onChanged(); return this; } /** * repeated float snr = 5; */ public Builder clearSnr() { snr_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } private java.util.List hasAlmanac_ = java.util.Collections.emptyList(); private void ensureHasAlmanacIsMutable() { if (!((bitField0_ & 0x00000020) == 0x00000020)) { hasAlmanac_ = new java.util.ArrayList(hasAlmanac_); bitField0_ |= 0x00000020; } } /** * repeated bool has_almanac = 6; */ public java.util.List getHasAlmanacList() { return java.util.Collections.unmodifiableList(hasAlmanac_); } /** * repeated bool has_almanac = 6; */ public int getHasAlmanacCount() { return hasAlmanac_.size(); } /** * repeated bool has_almanac = 6; */ public boolean getHasAlmanac(int index) { return hasAlmanac_.get(index); } /** * repeated bool has_almanac = 6; */ public Builder setHasAlmanac( int index, boolean value) { ensureHasAlmanacIsMutable(); hasAlmanac_.set(index, value); onChanged(); return this; } /** * repeated bool has_almanac = 6; */ public Builder addHasAlmanac(boolean value) { ensureHasAlmanacIsMutable(); hasAlmanac_.add(value); onChanged(); return this; } /** * repeated bool has_almanac = 6; */ public Builder addAllHasAlmanac( java.lang.Iterable values) { ensureHasAlmanacIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hasAlmanac_); onChanged(); return this; } /** * repeated bool has_almanac = 6; */ public Builder clearHasAlmanac() { hasAlmanac_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } private java.util.List hasEphemeris_ = java.util.Collections.emptyList(); private void ensureHasEphemerisIsMutable() { if (!((bitField0_ & 0x00000040) == 0x00000040)) { hasEphemeris_ = new java.util.ArrayList(hasEphemeris_); bitField0_ |= 0x00000040; } } /** * repeated bool has_ephemeris = 7; */ public java.util.List getHasEphemerisList() { return java.util.Collections.unmodifiableList(hasEphemeris_); } /** * repeated bool has_ephemeris = 7; */ public int getHasEphemerisCount() { return hasEphemeris_.size(); } /** * repeated bool has_ephemeris = 7; */ public boolean getHasEphemeris(int index) { return hasEphemeris_.get(index); } /** * repeated bool has_ephemeris = 7; */ public Builder setHasEphemeris( int index, boolean value) { ensureHasEphemerisIsMutable(); hasEphemeris_.set(index, value); onChanged(); return this; } /** * repeated bool has_ephemeris = 7; */ public Builder addHasEphemeris(boolean value) { ensureHasEphemerisIsMutable(); hasEphemeris_.add(value); onChanged(); return this; } /** * repeated bool has_ephemeris = 7; */ public Builder addAllHasEphemeris( java.lang.Iterable values) { ensureHasEphemerisIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hasEphemeris_); onChanged(); return this; } /** * repeated bool has_ephemeris = 7; */ public Builder clearHasEphemeris() { hasEphemeris_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } private java.util.List usedInFix_ = java.util.Collections.emptyList(); private void ensureUsedInFixIsMutable() { if (!((bitField0_ & 0x00000080) == 0x00000080)) { usedInFix_ = new java.util.ArrayList(usedInFix_); bitField0_ |= 0x00000080; } } /** * repeated bool used_in_fix = 8; */ public java.util.List getUsedInFixList() { return java.util.Collections.unmodifiableList(usedInFix_); } /** * repeated bool used_in_fix = 8; */ public int getUsedInFixCount() { return usedInFix_.size(); } /** * repeated bool used_in_fix = 8; */ public boolean getUsedInFix(int index) { return usedInFix_.get(index); } /** * repeated bool used_in_fix = 8; */ public Builder setUsedInFix( int index, boolean value) { ensureUsedInFixIsMutable(); usedInFix_.set(index, value); onChanged(); return this; } /** * repeated bool used_in_fix = 8; */ public Builder addUsedInFix(boolean value) { ensureUsedInFixIsMutable(); usedInFix_.add(value); onChanged(); return this; } /** * repeated bool used_in_fix = 8; */ public Builder addAllUsedInFix( java.lang.Iterable values) { ensureUsedInFixIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, usedInFix_); onChanged(); return this; } /** * repeated bool used_in_fix = 8; */ public Builder clearUsedInFix() { usedInFix_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo) } // @@protoc_insertion_point(class_scope:POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo) private static final POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo(); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AndroidGpsInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AndroidGpsInfo(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SensorInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:POGOProtos.Networking.Envelopes.Signature.SensorInfo) com.google.protobuf.MessageOrBuilder { /** *
       * in ms since start
       * 
* * uint64 timestamp_snapshot = 1; */ long getTimestampSnapshot(); /** * double linear_acceleration_x = 3; */ double getLinearAccelerationX(); /** * double linear_acceleration_y = 4; */ double getLinearAccelerationY(); /** * double linear_acceleration_z = 5; */ double getLinearAccelerationZ(); /** * double magnetic_field_x = 6; */ double getMagneticFieldX(); /** * double magnetic_field_y = 7; */ double getMagneticFieldY(); /** * double magnetic_field_z = 8; */ double getMagneticFieldZ(); /** * int32 magnetic_field_accuracy = 9; */ int getMagneticFieldAccuracy(); /** * double attitude_pitch = 10; */ double getAttitudePitch(); /** * double attitude_yaw = 11; */ double getAttitudeYaw(); /** * double attitude_roll = 12; */ double getAttitudeRoll(); /** * double rotation_rate_x = 13; */ double getRotationRateX(); /** * double rotation_rate_y = 14; */ double getRotationRateY(); /** * double rotation_rate_z = 15; */ double getRotationRateZ(); /** * double gravity_x = 16; */ double getGravityX(); /** * double gravity_y = 17; */ double getGravityY(); /** * double gravity_z = 18; */ double getGravityZ(); /** * int32 status = 19; */ int getStatus(); } /** * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.SensorInfo} */ public static final class SensorInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:POGOProtos.Networking.Envelopes.Signature.SensorInfo) SensorInfoOrBuilder { private static final long serialVersionUID = 0L; // Use SensorInfo.newBuilder() to construct. private SensorInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SensorInfo() { timestampSnapshot_ = 0L; linearAccelerationX_ = 0D; linearAccelerationY_ = 0D; linearAccelerationZ_ = 0D; magneticFieldX_ = 0D; magneticFieldY_ = 0D; magneticFieldZ_ = 0D; magneticFieldAccuracy_ = 0; attitudePitch_ = 0D; attitudeYaw_ = 0D; attitudeRoll_ = 0D; rotationRateX_ = 0D; rotationRateY_ = 0D; rotationRateZ_ = 0D; gravityX_ = 0D; gravityY_ = 0D; gravityZ_ = 0D; status_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SensorInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { timestampSnapshot_ = input.readUInt64(); break; } case 25: { linearAccelerationX_ = input.readDouble(); break; } case 33: { linearAccelerationY_ = input.readDouble(); break; } case 41: { linearAccelerationZ_ = input.readDouble(); break; } case 49: { magneticFieldX_ = input.readDouble(); break; } case 57: { magneticFieldY_ = input.readDouble(); break; } case 65: { magneticFieldZ_ = input.readDouble(); break; } case 72: { magneticFieldAccuracy_ = input.readInt32(); break; } case 81: { attitudePitch_ = input.readDouble(); break; } case 89: { attitudeYaw_ = input.readDouble(); break; } case 97: { attitudeRoll_ = input.readDouble(); break; } case 105: { rotationRateX_ = input.readDouble(); break; } case 113: { rotationRateY_ = input.readDouble(); break; } case 121: { rotationRateZ_ = input.readDouble(); break; } case 129: { gravityX_ = input.readDouble(); break; } case 137: { gravityY_ = input.readDouble(); break; } case 145: { gravityZ_ = input.readDouble(); break; } case 152: { status_ = input.readInt32(); break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder.class); } public static final int TIMESTAMP_SNAPSHOT_FIELD_NUMBER = 1; private long timestampSnapshot_; /** *
       * in ms since start
       * 
* * uint64 timestamp_snapshot = 1; */ public long getTimestampSnapshot() { return timestampSnapshot_; } public static final int LINEAR_ACCELERATION_X_FIELD_NUMBER = 3; private double linearAccelerationX_; /** * double linear_acceleration_x = 3; */ public double getLinearAccelerationX() { return linearAccelerationX_; } public static final int LINEAR_ACCELERATION_Y_FIELD_NUMBER = 4; private double linearAccelerationY_; /** * double linear_acceleration_y = 4; */ public double getLinearAccelerationY() { return linearAccelerationY_; } public static final int LINEAR_ACCELERATION_Z_FIELD_NUMBER = 5; private double linearAccelerationZ_; /** * double linear_acceleration_z = 5; */ public double getLinearAccelerationZ() { return linearAccelerationZ_; } public static final int MAGNETIC_FIELD_X_FIELD_NUMBER = 6; private double magneticFieldX_; /** * double magnetic_field_x = 6; */ public double getMagneticFieldX() { return magneticFieldX_; } public static final int MAGNETIC_FIELD_Y_FIELD_NUMBER = 7; private double magneticFieldY_; /** * double magnetic_field_y = 7; */ public double getMagneticFieldY() { return magneticFieldY_; } public static final int MAGNETIC_FIELD_Z_FIELD_NUMBER = 8; private double magneticFieldZ_; /** * double magnetic_field_z = 8; */ public double getMagneticFieldZ() { return magneticFieldZ_; } public static final int MAGNETIC_FIELD_ACCURACY_FIELD_NUMBER = 9; private int magneticFieldAccuracy_; /** * int32 magnetic_field_accuracy = 9; */ public int getMagneticFieldAccuracy() { return magneticFieldAccuracy_; } public static final int ATTITUDE_PITCH_FIELD_NUMBER = 10; private double attitudePitch_; /** * double attitude_pitch = 10; */ public double getAttitudePitch() { return attitudePitch_; } public static final int ATTITUDE_YAW_FIELD_NUMBER = 11; private double attitudeYaw_; /** * double attitude_yaw = 11; */ public double getAttitudeYaw() { return attitudeYaw_; } public static final int ATTITUDE_ROLL_FIELD_NUMBER = 12; private double attitudeRoll_; /** * double attitude_roll = 12; */ public double getAttitudeRoll() { return attitudeRoll_; } public static final int ROTATION_RATE_X_FIELD_NUMBER = 13; private double rotationRateX_; /** * double rotation_rate_x = 13; */ public double getRotationRateX() { return rotationRateX_; } public static final int ROTATION_RATE_Y_FIELD_NUMBER = 14; private double rotationRateY_; /** * double rotation_rate_y = 14; */ public double getRotationRateY() { return rotationRateY_; } public static final int ROTATION_RATE_Z_FIELD_NUMBER = 15; private double rotationRateZ_; /** * double rotation_rate_z = 15; */ public double getRotationRateZ() { return rotationRateZ_; } public static final int GRAVITY_X_FIELD_NUMBER = 16; private double gravityX_; /** * double gravity_x = 16; */ public double getGravityX() { return gravityX_; } public static final int GRAVITY_Y_FIELD_NUMBER = 17; private double gravityY_; /** * double gravity_y = 17; */ public double getGravityY() { return gravityY_; } public static final int GRAVITY_Z_FIELD_NUMBER = 18; private double gravityZ_; /** * double gravity_z = 18; */ public double getGravityZ() { return gravityZ_; } public static final int STATUS_FIELD_NUMBER = 19; private int status_; /** * int32 status = 19; */ public int getStatus() { return status_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (timestampSnapshot_ != 0L) { output.writeUInt64(1, timestampSnapshot_); } if (linearAccelerationX_ != 0D) { output.writeDouble(3, linearAccelerationX_); } if (linearAccelerationY_ != 0D) { output.writeDouble(4, linearAccelerationY_); } if (linearAccelerationZ_ != 0D) { output.writeDouble(5, linearAccelerationZ_); } if (magneticFieldX_ != 0D) { output.writeDouble(6, magneticFieldX_); } if (magneticFieldY_ != 0D) { output.writeDouble(7, magneticFieldY_); } if (magneticFieldZ_ != 0D) { output.writeDouble(8, magneticFieldZ_); } if (magneticFieldAccuracy_ != 0) { output.writeInt32(9, magneticFieldAccuracy_); } if (attitudePitch_ != 0D) { output.writeDouble(10, attitudePitch_); } if (attitudeYaw_ != 0D) { output.writeDouble(11, attitudeYaw_); } if (attitudeRoll_ != 0D) { output.writeDouble(12, attitudeRoll_); } if (rotationRateX_ != 0D) { output.writeDouble(13, rotationRateX_); } if (rotationRateY_ != 0D) { output.writeDouble(14, rotationRateY_); } if (rotationRateZ_ != 0D) { output.writeDouble(15, rotationRateZ_); } if (gravityX_ != 0D) { output.writeDouble(16, gravityX_); } if (gravityY_ != 0D) { output.writeDouble(17, gravityY_); } if (gravityZ_ != 0D) { output.writeDouble(18, gravityZ_); } if (status_ != 0) { output.writeInt32(19, status_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (timestampSnapshot_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, timestampSnapshot_); } if (linearAccelerationX_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(3, linearAccelerationX_); } if (linearAccelerationY_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(4, linearAccelerationY_); } if (linearAccelerationZ_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(5, linearAccelerationZ_); } if (magneticFieldX_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(6, magneticFieldX_); } if (magneticFieldY_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(7, magneticFieldY_); } if (magneticFieldZ_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(8, magneticFieldZ_); } if (magneticFieldAccuracy_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(9, magneticFieldAccuracy_); } if (attitudePitch_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(10, attitudePitch_); } if (attitudeYaw_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(11, attitudeYaw_); } if (attitudeRoll_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(12, attitudeRoll_); } if (rotationRateX_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(13, rotationRateX_); } if (rotationRateY_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(14, rotationRateY_); } if (rotationRateZ_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(15, rotationRateZ_); } if (gravityX_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(16, gravityX_); } if (gravityY_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(17, gravityY_); } if (gravityZ_ != 0D) { size += com.google.protobuf.CodedOutputStream .computeDoubleSize(18, gravityZ_); } if (status_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(19, status_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo)) { return super.equals(obj); } POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo other = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo) obj; boolean result = true; result = result && (getTimestampSnapshot() == other.getTimestampSnapshot()); result = result && ( java.lang.Double.doubleToLongBits(getLinearAccelerationX()) == java.lang.Double.doubleToLongBits( other.getLinearAccelerationX())); result = result && ( java.lang.Double.doubleToLongBits(getLinearAccelerationY()) == java.lang.Double.doubleToLongBits( other.getLinearAccelerationY())); result = result && ( java.lang.Double.doubleToLongBits(getLinearAccelerationZ()) == java.lang.Double.doubleToLongBits( other.getLinearAccelerationZ())); result = result && ( java.lang.Double.doubleToLongBits(getMagneticFieldX()) == java.lang.Double.doubleToLongBits( other.getMagneticFieldX())); result = result && ( java.lang.Double.doubleToLongBits(getMagneticFieldY()) == java.lang.Double.doubleToLongBits( other.getMagneticFieldY())); result = result && ( java.lang.Double.doubleToLongBits(getMagneticFieldZ()) == java.lang.Double.doubleToLongBits( other.getMagneticFieldZ())); result = result && (getMagneticFieldAccuracy() == other.getMagneticFieldAccuracy()); result = result && ( java.lang.Double.doubleToLongBits(getAttitudePitch()) == java.lang.Double.doubleToLongBits( other.getAttitudePitch())); result = result && ( java.lang.Double.doubleToLongBits(getAttitudeYaw()) == java.lang.Double.doubleToLongBits( other.getAttitudeYaw())); result = result && ( java.lang.Double.doubleToLongBits(getAttitudeRoll()) == java.lang.Double.doubleToLongBits( other.getAttitudeRoll())); result = result && ( java.lang.Double.doubleToLongBits(getRotationRateX()) == java.lang.Double.doubleToLongBits( other.getRotationRateX())); result = result && ( java.lang.Double.doubleToLongBits(getRotationRateY()) == java.lang.Double.doubleToLongBits( other.getRotationRateY())); result = result && ( java.lang.Double.doubleToLongBits(getRotationRateZ()) == java.lang.Double.doubleToLongBits( other.getRotationRateZ())); result = result && ( java.lang.Double.doubleToLongBits(getGravityX()) == java.lang.Double.doubleToLongBits( other.getGravityX())); result = result && ( java.lang.Double.doubleToLongBits(getGravityY()) == java.lang.Double.doubleToLongBits( other.getGravityY())); result = result && ( java.lang.Double.doubleToLongBits(getGravityZ()) == java.lang.Double.doubleToLongBits( other.getGravityZ())); result = result && (getStatus() == other.getStatus()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + TIMESTAMP_SNAPSHOT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestampSnapshot()); hash = (37 * hash) + LINEAR_ACCELERATION_X_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getLinearAccelerationX())); hash = (37 * hash) + LINEAR_ACCELERATION_Y_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getLinearAccelerationY())); hash = (37 * hash) + LINEAR_ACCELERATION_Z_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getLinearAccelerationZ())); hash = (37 * hash) + MAGNETIC_FIELD_X_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getMagneticFieldX())); hash = (37 * hash) + MAGNETIC_FIELD_Y_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getMagneticFieldY())); hash = (37 * hash) + MAGNETIC_FIELD_Z_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getMagneticFieldZ())); hash = (37 * hash) + MAGNETIC_FIELD_ACCURACY_FIELD_NUMBER; hash = (53 * hash) + getMagneticFieldAccuracy(); hash = (37 * hash) + ATTITUDE_PITCH_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getAttitudePitch())); hash = (37 * hash) + ATTITUDE_YAW_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getAttitudeYaw())); hash = (37 * hash) + ATTITUDE_ROLL_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getAttitudeRoll())); hash = (37 * hash) + ROTATION_RATE_X_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getRotationRateX())); hash = (37 * hash) + ROTATION_RATE_Y_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getRotationRateY())); hash = (37 * hash) + ROTATION_RATE_Z_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getRotationRateZ())); hash = (37 * hash) + GRAVITY_X_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getGravityX())); hash = (37 * hash) + GRAVITY_Y_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getGravityY())); hash = (37 * hash) + GRAVITY_Z_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getGravityZ())); hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.SensorInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:POGOProtos.Networking.Envelopes.Signature.SensorInfo) POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder.class); } // Construct using POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); timestampSnapshot_ = 0L; linearAccelerationX_ = 0D; linearAccelerationY_ = 0D; linearAccelerationZ_ = 0D; magneticFieldX_ = 0D; magneticFieldY_ = 0D; magneticFieldZ_ = 0D; magneticFieldAccuracy_ = 0; attitudePitch_ = 0D; attitudeYaw_ = 0D; attitudeRoll_ = 0D; rotationRateX_ = 0D; rotationRateY_ = 0D; rotationRateZ_ = 0D; gravityX_ = 0D; gravityY_ = 0D; gravityZ_ = 0D; status_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_descriptor; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo getDefaultInstanceForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.getDefaultInstance(); } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo build() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo buildPartial() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo result = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo(this); result.timestampSnapshot_ = timestampSnapshot_; result.linearAccelerationX_ = linearAccelerationX_; result.linearAccelerationY_ = linearAccelerationY_; result.linearAccelerationZ_ = linearAccelerationZ_; result.magneticFieldX_ = magneticFieldX_; result.magneticFieldY_ = magneticFieldY_; result.magneticFieldZ_ = magneticFieldZ_; result.magneticFieldAccuracy_ = magneticFieldAccuracy_; result.attitudePitch_ = attitudePitch_; result.attitudeYaw_ = attitudeYaw_; result.attitudeRoll_ = attitudeRoll_; result.rotationRateX_ = rotationRateX_; result.rotationRateY_ = rotationRateY_; result.rotationRateZ_ = rotationRateZ_; result.gravityX_ = gravityX_; result.gravityY_ = gravityY_; result.gravityZ_ = gravityZ_; result.status_ = status_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo) { return mergeFrom((POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo other) { if (other == POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.getDefaultInstance()) return this; if (other.getTimestampSnapshot() != 0L) { setTimestampSnapshot(other.getTimestampSnapshot()); } if (other.getLinearAccelerationX() != 0D) { setLinearAccelerationX(other.getLinearAccelerationX()); } if (other.getLinearAccelerationY() != 0D) { setLinearAccelerationY(other.getLinearAccelerationY()); } if (other.getLinearAccelerationZ() != 0D) { setLinearAccelerationZ(other.getLinearAccelerationZ()); } if (other.getMagneticFieldX() != 0D) { setMagneticFieldX(other.getMagneticFieldX()); } if (other.getMagneticFieldY() != 0D) { setMagneticFieldY(other.getMagneticFieldY()); } if (other.getMagneticFieldZ() != 0D) { setMagneticFieldZ(other.getMagneticFieldZ()); } if (other.getMagneticFieldAccuracy() != 0) { setMagneticFieldAccuracy(other.getMagneticFieldAccuracy()); } if (other.getAttitudePitch() != 0D) { setAttitudePitch(other.getAttitudePitch()); } if (other.getAttitudeYaw() != 0D) { setAttitudeYaw(other.getAttitudeYaw()); } if (other.getAttitudeRoll() != 0D) { setAttitudeRoll(other.getAttitudeRoll()); } if (other.getRotationRateX() != 0D) { setRotationRateX(other.getRotationRateX()); } if (other.getRotationRateY() != 0D) { setRotationRateY(other.getRotationRateY()); } if (other.getRotationRateZ() != 0D) { setRotationRateZ(other.getRotationRateZ()); } if (other.getGravityX() != 0D) { setGravityX(other.getGravityX()); } if (other.getGravityY() != 0D) { setGravityY(other.getGravityY()); } if (other.getGravityZ() != 0D) { setGravityZ(other.getGravityZ()); } if (other.getStatus() != 0) { setStatus(other.getStatus()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private long timestampSnapshot_ ; /** *
         * in ms since start
         * 
* * uint64 timestamp_snapshot = 1; */ public long getTimestampSnapshot() { return timestampSnapshot_; } /** *
         * in ms since start
         * 
* * uint64 timestamp_snapshot = 1; */ public Builder setTimestampSnapshot(long value) { timestampSnapshot_ = value; onChanged(); return this; } /** *
         * in ms since start
         * 
* * uint64 timestamp_snapshot = 1; */ public Builder clearTimestampSnapshot() { timestampSnapshot_ = 0L; onChanged(); return this; } private double linearAccelerationX_ ; /** * double linear_acceleration_x = 3; */ public double getLinearAccelerationX() { return linearAccelerationX_; } /** * double linear_acceleration_x = 3; */ public Builder setLinearAccelerationX(double value) { linearAccelerationX_ = value; onChanged(); return this; } /** * double linear_acceleration_x = 3; */ public Builder clearLinearAccelerationX() { linearAccelerationX_ = 0D; onChanged(); return this; } private double linearAccelerationY_ ; /** * double linear_acceleration_y = 4; */ public double getLinearAccelerationY() { return linearAccelerationY_; } /** * double linear_acceleration_y = 4; */ public Builder setLinearAccelerationY(double value) { linearAccelerationY_ = value; onChanged(); return this; } /** * double linear_acceleration_y = 4; */ public Builder clearLinearAccelerationY() { linearAccelerationY_ = 0D; onChanged(); return this; } private double linearAccelerationZ_ ; /** * double linear_acceleration_z = 5; */ public double getLinearAccelerationZ() { return linearAccelerationZ_; } /** * double linear_acceleration_z = 5; */ public Builder setLinearAccelerationZ(double value) { linearAccelerationZ_ = value; onChanged(); return this; } /** * double linear_acceleration_z = 5; */ public Builder clearLinearAccelerationZ() { linearAccelerationZ_ = 0D; onChanged(); return this; } private double magneticFieldX_ ; /** * double magnetic_field_x = 6; */ public double getMagneticFieldX() { return magneticFieldX_; } /** * double magnetic_field_x = 6; */ public Builder setMagneticFieldX(double value) { magneticFieldX_ = value; onChanged(); return this; } /** * double magnetic_field_x = 6; */ public Builder clearMagneticFieldX() { magneticFieldX_ = 0D; onChanged(); return this; } private double magneticFieldY_ ; /** * double magnetic_field_y = 7; */ public double getMagneticFieldY() { return magneticFieldY_; } /** * double magnetic_field_y = 7; */ public Builder setMagneticFieldY(double value) { magneticFieldY_ = value; onChanged(); return this; } /** * double magnetic_field_y = 7; */ public Builder clearMagneticFieldY() { magneticFieldY_ = 0D; onChanged(); return this; } private double magneticFieldZ_ ; /** * double magnetic_field_z = 8; */ public double getMagneticFieldZ() { return magneticFieldZ_; } /** * double magnetic_field_z = 8; */ public Builder setMagneticFieldZ(double value) { magneticFieldZ_ = value; onChanged(); return this; } /** * double magnetic_field_z = 8; */ public Builder clearMagneticFieldZ() { magneticFieldZ_ = 0D; onChanged(); return this; } private int magneticFieldAccuracy_ ; /** * int32 magnetic_field_accuracy = 9; */ public int getMagneticFieldAccuracy() { return magneticFieldAccuracy_; } /** * int32 magnetic_field_accuracy = 9; */ public Builder setMagneticFieldAccuracy(int value) { magneticFieldAccuracy_ = value; onChanged(); return this; } /** * int32 magnetic_field_accuracy = 9; */ public Builder clearMagneticFieldAccuracy() { magneticFieldAccuracy_ = 0; onChanged(); return this; } private double attitudePitch_ ; /** * double attitude_pitch = 10; */ public double getAttitudePitch() { return attitudePitch_; } /** * double attitude_pitch = 10; */ public Builder setAttitudePitch(double value) { attitudePitch_ = value; onChanged(); return this; } /** * double attitude_pitch = 10; */ public Builder clearAttitudePitch() { attitudePitch_ = 0D; onChanged(); return this; } private double attitudeYaw_ ; /** * double attitude_yaw = 11; */ public double getAttitudeYaw() { return attitudeYaw_; } /** * double attitude_yaw = 11; */ public Builder setAttitudeYaw(double value) { attitudeYaw_ = value; onChanged(); return this; } /** * double attitude_yaw = 11; */ public Builder clearAttitudeYaw() { attitudeYaw_ = 0D; onChanged(); return this; } private double attitudeRoll_ ; /** * double attitude_roll = 12; */ public double getAttitudeRoll() { return attitudeRoll_; } /** * double attitude_roll = 12; */ public Builder setAttitudeRoll(double value) { attitudeRoll_ = value; onChanged(); return this; } /** * double attitude_roll = 12; */ public Builder clearAttitudeRoll() { attitudeRoll_ = 0D; onChanged(); return this; } private double rotationRateX_ ; /** * double rotation_rate_x = 13; */ public double getRotationRateX() { return rotationRateX_; } /** * double rotation_rate_x = 13; */ public Builder setRotationRateX(double value) { rotationRateX_ = value; onChanged(); return this; } /** * double rotation_rate_x = 13; */ public Builder clearRotationRateX() { rotationRateX_ = 0D; onChanged(); return this; } private double rotationRateY_ ; /** * double rotation_rate_y = 14; */ public double getRotationRateY() { return rotationRateY_; } /** * double rotation_rate_y = 14; */ public Builder setRotationRateY(double value) { rotationRateY_ = value; onChanged(); return this; } /** * double rotation_rate_y = 14; */ public Builder clearRotationRateY() { rotationRateY_ = 0D; onChanged(); return this; } private double rotationRateZ_ ; /** * double rotation_rate_z = 15; */ public double getRotationRateZ() { return rotationRateZ_; } /** * double rotation_rate_z = 15; */ public Builder setRotationRateZ(double value) { rotationRateZ_ = value; onChanged(); return this; } /** * double rotation_rate_z = 15; */ public Builder clearRotationRateZ() { rotationRateZ_ = 0D; onChanged(); return this; } private double gravityX_ ; /** * double gravity_x = 16; */ public double getGravityX() { return gravityX_; } /** * double gravity_x = 16; */ public Builder setGravityX(double value) { gravityX_ = value; onChanged(); return this; } /** * double gravity_x = 16; */ public Builder clearGravityX() { gravityX_ = 0D; onChanged(); return this; } private double gravityY_ ; /** * double gravity_y = 17; */ public double getGravityY() { return gravityY_; } /** * double gravity_y = 17; */ public Builder setGravityY(double value) { gravityY_ = value; onChanged(); return this; } /** * double gravity_y = 17; */ public Builder clearGravityY() { gravityY_ = 0D; onChanged(); return this; } private double gravityZ_ ; /** * double gravity_z = 18; */ public double getGravityZ() { return gravityZ_; } /** * double gravity_z = 18; */ public Builder setGravityZ(double value) { gravityZ_ = value; onChanged(); return this; } /** * double gravity_z = 18; */ public Builder clearGravityZ() { gravityZ_ = 0D; onChanged(); return this; } private int status_ ; /** * int32 status = 19; */ public int getStatus() { return status_; } /** * int32 status = 19; */ public Builder setStatus(int value) { status_ = value; onChanged(); return this; } /** * int32 status = 19; */ public Builder clearStatus() { status_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:POGOProtos.Networking.Envelopes.Signature.SensorInfo) } // @@protoc_insertion_point(class_scope:POGOProtos.Networking.Envelopes.Signature.SensorInfo) private static final POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo(); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SensorInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SensorInfo(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeviceInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:POGOProtos.Networking.Envelopes.Signature.DeviceInfo) com.google.protobuf.MessageOrBuilder { /** *
       * Hex string
       * 
* * string device_id = 1; */ java.lang.String getDeviceId(); /** *
       * Hex string
       * 
* * string device_id = 1; */ com.google.protobuf.ByteString getDeviceIdBytes(); /** * string android_board_name = 2; */ java.lang.String getAndroidBoardName(); /** * string android_board_name = 2; */ com.google.protobuf.ByteString getAndroidBoardNameBytes(); /** * string android_bootloader = 3; */ java.lang.String getAndroidBootloader(); /** * string android_bootloader = 3; */ com.google.protobuf.ByteString getAndroidBootloaderBytes(); /** *
       * On Android: product.brand
       * 
* * string device_brand = 4; */ java.lang.String getDeviceBrand(); /** *
       * On Android: product.brand
       * 
* * string device_brand = 4; */ com.google.protobuf.ByteString getDeviceBrandBytes(); /** *
       * On Android: product.device
       * 
* * string device_model = 5; */ java.lang.String getDeviceModel(); /** *
       * On Android: product.device
       * 
* * string device_model = 5; */ com.google.protobuf.ByteString getDeviceModelBytes(); /** *
       * Android only, build.display.id
       * 
* * string device_model_identifier = 6; */ java.lang.String getDeviceModelIdentifier(); /** *
       * Android only, build.display.id
       * 
* * string device_model_identifier = 6; */ com.google.protobuf.ByteString getDeviceModelIdentifierBytes(); /** *
       * On Android: boot.hardware
       * 
* * string device_model_boot = 7; */ java.lang.String getDeviceModelBoot(); /** *
       * On Android: boot.hardware
       * 
* * string device_model_boot = 7; */ com.google.protobuf.ByteString getDeviceModelBootBytes(); /** *
       * On Android: product.manufacturer
       * 
* * string hardware_manufacturer = 8; */ java.lang.String getHardwareManufacturer(); /** *
       * On Android: product.manufacturer
       * 
* * string hardware_manufacturer = 8; */ com.google.protobuf.ByteString getHardwareManufacturerBytes(); /** *
       * On Android: product.model
       * 
* * string hardware_model = 9; */ java.lang.String getHardwareModel(); /** *
       * On Android: product.model
       * 
* * string hardware_model = 9; */ com.google.protobuf.ByteString getHardwareModelBytes(); /** *
       * On Android: product.name, on iOS: "iPhone OS"
       * 
* * string firmware_brand = 10; */ java.lang.String getFirmwareBrand(); /** *
       * On Android: product.name, on iOS: "iPhone OS"
       * 
* * string firmware_brand = 10; */ com.google.protobuf.ByteString getFirmwareBrandBytes(); /** *
       * Android only, build.tags
       * 
* * string firmware_tags = 12; */ java.lang.String getFirmwareTags(); /** *
       * Android only, build.tags
       * 
* * string firmware_tags = 12; */ com.google.protobuf.ByteString getFirmwareTagsBytes(); /** *
       * On Android: build.type, on iOS instead: iOS version
       * 
* * string firmware_type = 13; */ java.lang.String getFirmwareType(); /** *
       * On Android: build.type, on iOS instead: iOS version
       * 
* * string firmware_type = 13; */ com.google.protobuf.ByteString getFirmwareTypeBytes(); /** *
       * Android only, build.fingerprint
       * 
* * string firmware_fingerprint = 14; */ java.lang.String getFirmwareFingerprint(); /** *
       * Android only, build.fingerprint
       * 
* * string firmware_fingerprint = 14; */ com.google.protobuf.ByteString getFirmwareFingerprintBytes(); } /** * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.DeviceInfo} */ public static final class DeviceInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:POGOProtos.Networking.Envelopes.Signature.DeviceInfo) DeviceInfoOrBuilder { private static final long serialVersionUID = 0L; // Use DeviceInfo.newBuilder() to construct. private DeviceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeviceInfo() { deviceId_ = ""; androidBoardName_ = ""; androidBootloader_ = ""; deviceBrand_ = ""; deviceModel_ = ""; deviceModelIdentifier_ = ""; deviceModelBoot_ = ""; hardwareManufacturer_ = ""; hardwareModel_ = ""; firmwareBrand_ = ""; firmwareTags_ = ""; firmwareType_ = ""; firmwareFingerprint_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeviceInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); deviceId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); androidBoardName_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); androidBootloader_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); deviceBrand_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); deviceModel_ = s; break; } case 50: { java.lang.String s = input.readStringRequireUtf8(); deviceModelIdentifier_ = s; break; } case 58: { java.lang.String s = input.readStringRequireUtf8(); deviceModelBoot_ = s; break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); hardwareManufacturer_ = s; break; } case 74: { java.lang.String s = input.readStringRequireUtf8(); hardwareModel_ = s; break; } case 82: { java.lang.String s = input.readStringRequireUtf8(); firmwareBrand_ = s; break; } case 98: { java.lang.String s = input.readStringRequireUtf8(); firmwareTags_ = s; break; } case 106: { java.lang.String s = input.readStringRequireUtf8(); firmwareType_ = s; break; } case 114: { java.lang.String s = input.readStringRequireUtf8(); firmwareFingerprint_ = s; break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.Builder.class); } public static final int DEVICE_ID_FIELD_NUMBER = 1; private volatile java.lang.Object deviceId_; /** *
       * Hex string
       * 
* * string device_id = 1; */ public java.lang.String getDeviceId() { java.lang.Object ref = deviceId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceId_ = s; return s; } } /** *
       * Hex string
       * 
* * string device_id = 1; */ public com.google.protobuf.ByteString getDeviceIdBytes() { java.lang.Object ref = deviceId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ANDROID_BOARD_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object androidBoardName_; /** * string android_board_name = 2; */ public java.lang.String getAndroidBoardName() { java.lang.Object ref = androidBoardName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); androidBoardName_ = s; return s; } } /** * string android_board_name = 2; */ public com.google.protobuf.ByteString getAndroidBoardNameBytes() { java.lang.Object ref = androidBoardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); androidBoardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ANDROID_BOOTLOADER_FIELD_NUMBER = 3; private volatile java.lang.Object androidBootloader_; /** * string android_bootloader = 3; */ public java.lang.String getAndroidBootloader() { java.lang.Object ref = androidBootloader_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); androidBootloader_ = s; return s; } } /** * string android_bootloader = 3; */ public com.google.protobuf.ByteString getAndroidBootloaderBytes() { java.lang.Object ref = androidBootloader_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); androidBootloader_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DEVICE_BRAND_FIELD_NUMBER = 4; private volatile java.lang.Object deviceBrand_; /** *
       * On Android: product.brand
       * 
* * string device_brand = 4; */ public java.lang.String getDeviceBrand() { java.lang.Object ref = deviceBrand_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceBrand_ = s; return s; } } /** *
       * On Android: product.brand
       * 
* * string device_brand = 4; */ public com.google.protobuf.ByteString getDeviceBrandBytes() { java.lang.Object ref = deviceBrand_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceBrand_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DEVICE_MODEL_FIELD_NUMBER = 5; private volatile java.lang.Object deviceModel_; /** *
       * On Android: product.device
       * 
* * string device_model = 5; */ public java.lang.String getDeviceModel() { java.lang.Object ref = deviceModel_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceModel_ = s; return s; } } /** *
       * On Android: product.device
       * 
* * string device_model = 5; */ public com.google.protobuf.ByteString getDeviceModelBytes() { java.lang.Object ref = deviceModel_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceModel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DEVICE_MODEL_IDENTIFIER_FIELD_NUMBER = 6; private volatile java.lang.Object deviceModelIdentifier_; /** *
       * Android only, build.display.id
       * 
* * string device_model_identifier = 6; */ public java.lang.String getDeviceModelIdentifier() { java.lang.Object ref = deviceModelIdentifier_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceModelIdentifier_ = s; return s; } } /** *
       * Android only, build.display.id
       * 
* * string device_model_identifier = 6; */ public com.google.protobuf.ByteString getDeviceModelIdentifierBytes() { java.lang.Object ref = deviceModelIdentifier_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceModelIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DEVICE_MODEL_BOOT_FIELD_NUMBER = 7; private volatile java.lang.Object deviceModelBoot_; /** *
       * On Android: boot.hardware
       * 
* * string device_model_boot = 7; */ public java.lang.String getDeviceModelBoot() { java.lang.Object ref = deviceModelBoot_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceModelBoot_ = s; return s; } } /** *
       * On Android: boot.hardware
       * 
* * string device_model_boot = 7; */ public com.google.protobuf.ByteString getDeviceModelBootBytes() { java.lang.Object ref = deviceModelBoot_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceModelBoot_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int HARDWARE_MANUFACTURER_FIELD_NUMBER = 8; private volatile java.lang.Object hardwareManufacturer_; /** *
       * On Android: product.manufacturer
       * 
* * string hardware_manufacturer = 8; */ public java.lang.String getHardwareManufacturer() { java.lang.Object ref = hardwareManufacturer_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); hardwareManufacturer_ = s; return s; } } /** *
       * On Android: product.manufacturer
       * 
* * string hardware_manufacturer = 8; */ public com.google.protobuf.ByteString getHardwareManufacturerBytes() { java.lang.Object ref = hardwareManufacturer_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); hardwareManufacturer_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int HARDWARE_MODEL_FIELD_NUMBER = 9; private volatile java.lang.Object hardwareModel_; /** *
       * On Android: product.model
       * 
* * string hardware_model = 9; */ public java.lang.String getHardwareModel() { java.lang.Object ref = hardwareModel_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); hardwareModel_ = s; return s; } } /** *
       * On Android: product.model
       * 
* * string hardware_model = 9; */ public com.google.protobuf.ByteString getHardwareModelBytes() { java.lang.Object ref = hardwareModel_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); hardwareModel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FIRMWARE_BRAND_FIELD_NUMBER = 10; private volatile java.lang.Object firmwareBrand_; /** *
       * On Android: product.name, on iOS: "iPhone OS"
       * 
* * string firmware_brand = 10; */ public java.lang.String getFirmwareBrand() { java.lang.Object ref = firmwareBrand_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); firmwareBrand_ = s; return s; } } /** *
       * On Android: product.name, on iOS: "iPhone OS"
       * 
* * string firmware_brand = 10; */ public com.google.protobuf.ByteString getFirmwareBrandBytes() { java.lang.Object ref = firmwareBrand_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); firmwareBrand_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FIRMWARE_TAGS_FIELD_NUMBER = 12; private volatile java.lang.Object firmwareTags_; /** *
       * Android only, build.tags
       * 
* * string firmware_tags = 12; */ public java.lang.String getFirmwareTags() { java.lang.Object ref = firmwareTags_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); firmwareTags_ = s; return s; } } /** *
       * Android only, build.tags
       * 
* * string firmware_tags = 12; */ public com.google.protobuf.ByteString getFirmwareTagsBytes() { java.lang.Object ref = firmwareTags_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); firmwareTags_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FIRMWARE_TYPE_FIELD_NUMBER = 13; private volatile java.lang.Object firmwareType_; /** *
       * On Android: build.type, on iOS instead: iOS version
       * 
* * string firmware_type = 13; */ public java.lang.String getFirmwareType() { java.lang.Object ref = firmwareType_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); firmwareType_ = s; return s; } } /** *
       * On Android: build.type, on iOS instead: iOS version
       * 
* * string firmware_type = 13; */ public com.google.protobuf.ByteString getFirmwareTypeBytes() { java.lang.Object ref = firmwareType_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); firmwareType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FIRMWARE_FINGERPRINT_FIELD_NUMBER = 14; private volatile java.lang.Object firmwareFingerprint_; /** *
       * Android only, build.fingerprint
       * 
* * string firmware_fingerprint = 14; */ public java.lang.String getFirmwareFingerprint() { java.lang.Object ref = firmwareFingerprint_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); firmwareFingerprint_ = s; return s; } } /** *
       * Android only, build.fingerprint
       * 
* * string firmware_fingerprint = 14; */ public com.google.protobuf.ByteString getFirmwareFingerprintBytes() { java.lang.Object ref = firmwareFingerprint_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); firmwareFingerprint_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getDeviceIdBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, deviceId_); } if (!getAndroidBoardNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, androidBoardName_); } if (!getAndroidBootloaderBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, androidBootloader_); } if (!getDeviceBrandBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, deviceBrand_); } if (!getDeviceModelBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, deviceModel_); } if (!getDeviceModelIdentifierBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, deviceModelIdentifier_); } if (!getDeviceModelBootBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, deviceModelBoot_); } if (!getHardwareManufacturerBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, hardwareManufacturer_); } if (!getHardwareModelBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, hardwareModel_); } if (!getFirmwareBrandBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 10, firmwareBrand_); } if (!getFirmwareTagsBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 12, firmwareTags_); } if (!getFirmwareTypeBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 13, firmwareType_); } if (!getFirmwareFingerprintBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 14, firmwareFingerprint_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getDeviceIdBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, deviceId_); } if (!getAndroidBoardNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, androidBoardName_); } if (!getAndroidBootloaderBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, androidBootloader_); } if (!getDeviceBrandBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, deviceBrand_); } if (!getDeviceModelBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, deviceModel_); } if (!getDeviceModelIdentifierBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, deviceModelIdentifier_); } if (!getDeviceModelBootBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, deviceModelBoot_); } if (!getHardwareManufacturerBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, hardwareManufacturer_); } if (!getHardwareModelBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, hardwareModel_); } if (!getFirmwareBrandBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, firmwareBrand_); } if (!getFirmwareTagsBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, firmwareTags_); } if (!getFirmwareTypeBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, firmwareType_); } if (!getFirmwareFingerprintBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, firmwareFingerprint_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo)) { return super.equals(obj); } POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo other = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo) obj; boolean result = true; result = result && getDeviceId() .equals(other.getDeviceId()); result = result && getAndroidBoardName() .equals(other.getAndroidBoardName()); result = result && getAndroidBootloader() .equals(other.getAndroidBootloader()); result = result && getDeviceBrand() .equals(other.getDeviceBrand()); result = result && getDeviceModel() .equals(other.getDeviceModel()); result = result && getDeviceModelIdentifier() .equals(other.getDeviceModelIdentifier()); result = result && getDeviceModelBoot() .equals(other.getDeviceModelBoot()); result = result && getHardwareManufacturer() .equals(other.getHardwareManufacturer()); result = result && getHardwareModel() .equals(other.getHardwareModel()); result = result && getFirmwareBrand() .equals(other.getFirmwareBrand()); result = result && getFirmwareTags() .equals(other.getFirmwareTags()); result = result && getFirmwareType() .equals(other.getFirmwareType()); result = result && getFirmwareFingerprint() .equals(other.getFirmwareFingerprint()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + DEVICE_ID_FIELD_NUMBER; hash = (53 * hash) + getDeviceId().hashCode(); hash = (37 * hash) + ANDROID_BOARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getAndroidBoardName().hashCode(); hash = (37 * hash) + ANDROID_BOOTLOADER_FIELD_NUMBER; hash = (53 * hash) + getAndroidBootloader().hashCode(); hash = (37 * hash) + DEVICE_BRAND_FIELD_NUMBER; hash = (53 * hash) + getDeviceBrand().hashCode(); hash = (37 * hash) + DEVICE_MODEL_FIELD_NUMBER; hash = (53 * hash) + getDeviceModel().hashCode(); hash = (37 * hash) + DEVICE_MODEL_IDENTIFIER_FIELD_NUMBER; hash = (53 * hash) + getDeviceModelIdentifier().hashCode(); hash = (37 * hash) + DEVICE_MODEL_BOOT_FIELD_NUMBER; hash = (53 * hash) + getDeviceModelBoot().hashCode(); hash = (37 * hash) + HARDWARE_MANUFACTURER_FIELD_NUMBER; hash = (53 * hash) + getHardwareManufacturer().hashCode(); hash = (37 * hash) + HARDWARE_MODEL_FIELD_NUMBER; hash = (53 * hash) + getHardwareModel().hashCode(); hash = (37 * hash) + FIRMWARE_BRAND_FIELD_NUMBER; hash = (53 * hash) + getFirmwareBrand().hashCode(); hash = (37 * hash) + FIRMWARE_TAGS_FIELD_NUMBER; hash = (53 * hash) + getFirmwareTags().hashCode(); hash = (37 * hash) + FIRMWARE_TYPE_FIELD_NUMBER; hash = (53 * hash) + getFirmwareType().hashCode(); hash = (37 * hash) + FIRMWARE_FINGERPRINT_FIELD_NUMBER; hash = (53 * hash) + getFirmwareFingerprint().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.DeviceInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:POGOProtos.Networking.Envelopes.Signature.DeviceInfo) POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.Builder.class); } // Construct using POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); deviceId_ = ""; androidBoardName_ = ""; androidBootloader_ = ""; deviceBrand_ = ""; deviceModel_ = ""; deviceModelIdentifier_ = ""; deviceModelBoot_ = ""; hardwareManufacturer_ = ""; hardwareModel_ = ""; firmwareBrand_ = ""; firmwareTags_ = ""; firmwareType_ = ""; firmwareFingerprint_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_descriptor; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo getDefaultInstanceForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.getDefaultInstance(); } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo build() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo buildPartial() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo result = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo(this); result.deviceId_ = deviceId_; result.androidBoardName_ = androidBoardName_; result.androidBootloader_ = androidBootloader_; result.deviceBrand_ = deviceBrand_; result.deviceModel_ = deviceModel_; result.deviceModelIdentifier_ = deviceModelIdentifier_; result.deviceModelBoot_ = deviceModelBoot_; result.hardwareManufacturer_ = hardwareManufacturer_; result.hardwareModel_ = hardwareModel_; result.firmwareBrand_ = firmwareBrand_; result.firmwareTags_ = firmwareTags_; result.firmwareType_ = firmwareType_; result.firmwareFingerprint_ = firmwareFingerprint_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo) { return mergeFrom((POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo other) { if (other == POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.getDefaultInstance()) return this; if (!other.getDeviceId().isEmpty()) { deviceId_ = other.deviceId_; onChanged(); } if (!other.getAndroidBoardName().isEmpty()) { androidBoardName_ = other.androidBoardName_; onChanged(); } if (!other.getAndroidBootloader().isEmpty()) { androidBootloader_ = other.androidBootloader_; onChanged(); } if (!other.getDeviceBrand().isEmpty()) { deviceBrand_ = other.deviceBrand_; onChanged(); } if (!other.getDeviceModel().isEmpty()) { deviceModel_ = other.deviceModel_; onChanged(); } if (!other.getDeviceModelIdentifier().isEmpty()) { deviceModelIdentifier_ = other.deviceModelIdentifier_; onChanged(); } if (!other.getDeviceModelBoot().isEmpty()) { deviceModelBoot_ = other.deviceModelBoot_; onChanged(); } if (!other.getHardwareManufacturer().isEmpty()) { hardwareManufacturer_ = other.hardwareManufacturer_; onChanged(); } if (!other.getHardwareModel().isEmpty()) { hardwareModel_ = other.hardwareModel_; onChanged(); } if (!other.getFirmwareBrand().isEmpty()) { firmwareBrand_ = other.firmwareBrand_; onChanged(); } if (!other.getFirmwareTags().isEmpty()) { firmwareTags_ = other.firmwareTags_; onChanged(); } if (!other.getFirmwareType().isEmpty()) { firmwareType_ = other.firmwareType_; onChanged(); } if (!other.getFirmwareFingerprint().isEmpty()) { firmwareFingerprint_ = other.firmwareFingerprint_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object deviceId_ = ""; /** *
         * Hex string
         * 
* * string device_id = 1; */ public java.lang.String getDeviceId() { java.lang.Object ref = deviceId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * Hex string
         * 
* * string device_id = 1; */ public com.google.protobuf.ByteString getDeviceIdBytes() { java.lang.Object ref = deviceId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Hex string
         * 
* * string device_id = 1; */ public Builder setDeviceId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } deviceId_ = value; onChanged(); return this; } /** *
         * Hex string
         * 
* * string device_id = 1; */ public Builder clearDeviceId() { deviceId_ = getDefaultInstance().getDeviceId(); onChanged(); return this; } /** *
         * Hex string
         * 
* * string device_id = 1; */ public Builder setDeviceIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); deviceId_ = value; onChanged(); return this; } private java.lang.Object androidBoardName_ = ""; /** * string android_board_name = 2; */ public java.lang.String getAndroidBoardName() { java.lang.Object ref = androidBoardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); androidBoardName_ = s; return s; } else { return (java.lang.String) ref; } } /** * string android_board_name = 2; */ public com.google.protobuf.ByteString getAndroidBoardNameBytes() { java.lang.Object ref = androidBoardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); androidBoardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string android_board_name = 2; */ public Builder setAndroidBoardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } androidBoardName_ = value; onChanged(); return this; } /** * string android_board_name = 2; */ public Builder clearAndroidBoardName() { androidBoardName_ = getDefaultInstance().getAndroidBoardName(); onChanged(); return this; } /** * string android_board_name = 2; */ public Builder setAndroidBoardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); androidBoardName_ = value; onChanged(); return this; } private java.lang.Object androidBootloader_ = ""; /** * string android_bootloader = 3; */ public java.lang.String getAndroidBootloader() { java.lang.Object ref = androidBootloader_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); androidBootloader_ = s; return s; } else { return (java.lang.String) ref; } } /** * string android_bootloader = 3; */ public com.google.protobuf.ByteString getAndroidBootloaderBytes() { java.lang.Object ref = androidBootloader_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); androidBootloader_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string android_bootloader = 3; */ public Builder setAndroidBootloader( java.lang.String value) { if (value == null) { throw new NullPointerException(); } androidBootloader_ = value; onChanged(); return this; } /** * string android_bootloader = 3; */ public Builder clearAndroidBootloader() { androidBootloader_ = getDefaultInstance().getAndroidBootloader(); onChanged(); return this; } /** * string android_bootloader = 3; */ public Builder setAndroidBootloaderBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); androidBootloader_ = value; onChanged(); return this; } private java.lang.Object deviceBrand_ = ""; /** *
         * On Android: product.brand
         * 
* * string device_brand = 4; */ public java.lang.String getDeviceBrand() { java.lang.Object ref = deviceBrand_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceBrand_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * On Android: product.brand
         * 
* * string device_brand = 4; */ public com.google.protobuf.ByteString getDeviceBrandBytes() { java.lang.Object ref = deviceBrand_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceBrand_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * On Android: product.brand
         * 
* * string device_brand = 4; */ public Builder setDeviceBrand( java.lang.String value) { if (value == null) { throw new NullPointerException(); } deviceBrand_ = value; onChanged(); return this; } /** *
         * On Android: product.brand
         * 
* * string device_brand = 4; */ public Builder clearDeviceBrand() { deviceBrand_ = getDefaultInstance().getDeviceBrand(); onChanged(); return this; } /** *
         * On Android: product.brand
         * 
* * string device_brand = 4; */ public Builder setDeviceBrandBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); deviceBrand_ = value; onChanged(); return this; } private java.lang.Object deviceModel_ = ""; /** *
         * On Android: product.device
         * 
* * string device_model = 5; */ public java.lang.String getDeviceModel() { java.lang.Object ref = deviceModel_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceModel_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * On Android: product.device
         * 
* * string device_model = 5; */ public com.google.protobuf.ByteString getDeviceModelBytes() { java.lang.Object ref = deviceModel_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceModel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * On Android: product.device
         * 
* * string device_model = 5; */ public Builder setDeviceModel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } deviceModel_ = value; onChanged(); return this; } /** *
         * On Android: product.device
         * 
* * string device_model = 5; */ public Builder clearDeviceModel() { deviceModel_ = getDefaultInstance().getDeviceModel(); onChanged(); return this; } /** *
         * On Android: product.device
         * 
* * string device_model = 5; */ public Builder setDeviceModelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); deviceModel_ = value; onChanged(); return this; } private java.lang.Object deviceModelIdentifier_ = ""; /** *
         * Android only, build.display.id
         * 
* * string device_model_identifier = 6; */ public java.lang.String getDeviceModelIdentifier() { java.lang.Object ref = deviceModelIdentifier_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceModelIdentifier_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * Android only, build.display.id
         * 
* * string device_model_identifier = 6; */ public com.google.protobuf.ByteString getDeviceModelIdentifierBytes() { java.lang.Object ref = deviceModelIdentifier_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceModelIdentifier_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Android only, build.display.id
         * 
* * string device_model_identifier = 6; */ public Builder setDeviceModelIdentifier( java.lang.String value) { if (value == null) { throw new NullPointerException(); } deviceModelIdentifier_ = value; onChanged(); return this; } /** *
         * Android only, build.display.id
         * 
* * string device_model_identifier = 6; */ public Builder clearDeviceModelIdentifier() { deviceModelIdentifier_ = getDefaultInstance().getDeviceModelIdentifier(); onChanged(); return this; } /** *
         * Android only, build.display.id
         * 
* * string device_model_identifier = 6; */ public Builder setDeviceModelIdentifierBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); deviceModelIdentifier_ = value; onChanged(); return this; } private java.lang.Object deviceModelBoot_ = ""; /** *
         * On Android: boot.hardware
         * 
* * string device_model_boot = 7; */ public java.lang.String getDeviceModelBoot() { java.lang.Object ref = deviceModelBoot_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceModelBoot_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * On Android: boot.hardware
         * 
* * string device_model_boot = 7; */ public com.google.protobuf.ByteString getDeviceModelBootBytes() { java.lang.Object ref = deviceModelBoot_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceModelBoot_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * On Android: boot.hardware
         * 
* * string device_model_boot = 7; */ public Builder setDeviceModelBoot( java.lang.String value) { if (value == null) { throw new NullPointerException(); } deviceModelBoot_ = value; onChanged(); return this; } /** *
         * On Android: boot.hardware
         * 
* * string device_model_boot = 7; */ public Builder clearDeviceModelBoot() { deviceModelBoot_ = getDefaultInstance().getDeviceModelBoot(); onChanged(); return this; } /** *
         * On Android: boot.hardware
         * 
* * string device_model_boot = 7; */ public Builder setDeviceModelBootBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); deviceModelBoot_ = value; onChanged(); return this; } private java.lang.Object hardwareManufacturer_ = ""; /** *
         * On Android: product.manufacturer
         * 
* * string hardware_manufacturer = 8; */ public java.lang.String getHardwareManufacturer() { java.lang.Object ref = hardwareManufacturer_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); hardwareManufacturer_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * On Android: product.manufacturer
         * 
* * string hardware_manufacturer = 8; */ public com.google.protobuf.ByteString getHardwareManufacturerBytes() { java.lang.Object ref = hardwareManufacturer_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); hardwareManufacturer_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * On Android: product.manufacturer
         * 
* * string hardware_manufacturer = 8; */ public Builder setHardwareManufacturer( java.lang.String value) { if (value == null) { throw new NullPointerException(); } hardwareManufacturer_ = value; onChanged(); return this; } /** *
         * On Android: product.manufacturer
         * 
* * string hardware_manufacturer = 8; */ public Builder clearHardwareManufacturer() { hardwareManufacturer_ = getDefaultInstance().getHardwareManufacturer(); onChanged(); return this; } /** *
         * On Android: product.manufacturer
         * 
* * string hardware_manufacturer = 8; */ public Builder setHardwareManufacturerBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); hardwareManufacturer_ = value; onChanged(); return this; } private java.lang.Object hardwareModel_ = ""; /** *
         * On Android: product.model
         * 
* * string hardware_model = 9; */ public java.lang.String getHardwareModel() { java.lang.Object ref = hardwareModel_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); hardwareModel_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * On Android: product.model
         * 
* * string hardware_model = 9; */ public com.google.protobuf.ByteString getHardwareModelBytes() { java.lang.Object ref = hardwareModel_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); hardwareModel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * On Android: product.model
         * 
* * string hardware_model = 9; */ public Builder setHardwareModel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } hardwareModel_ = value; onChanged(); return this; } /** *
         * On Android: product.model
         * 
* * string hardware_model = 9; */ public Builder clearHardwareModel() { hardwareModel_ = getDefaultInstance().getHardwareModel(); onChanged(); return this; } /** *
         * On Android: product.model
         * 
* * string hardware_model = 9; */ public Builder setHardwareModelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); hardwareModel_ = value; onChanged(); return this; } private java.lang.Object firmwareBrand_ = ""; /** *
         * On Android: product.name, on iOS: "iPhone OS"
         * 
* * string firmware_brand = 10; */ public java.lang.String getFirmwareBrand() { java.lang.Object ref = firmwareBrand_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); firmwareBrand_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * On Android: product.name, on iOS: "iPhone OS"
         * 
* * string firmware_brand = 10; */ public com.google.protobuf.ByteString getFirmwareBrandBytes() { java.lang.Object ref = firmwareBrand_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); firmwareBrand_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * On Android: product.name, on iOS: "iPhone OS"
         * 
* * string firmware_brand = 10; */ public Builder setFirmwareBrand( java.lang.String value) { if (value == null) { throw new NullPointerException(); } firmwareBrand_ = value; onChanged(); return this; } /** *
         * On Android: product.name, on iOS: "iPhone OS"
         * 
* * string firmware_brand = 10; */ public Builder clearFirmwareBrand() { firmwareBrand_ = getDefaultInstance().getFirmwareBrand(); onChanged(); return this; } /** *
         * On Android: product.name, on iOS: "iPhone OS"
         * 
* * string firmware_brand = 10; */ public Builder setFirmwareBrandBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); firmwareBrand_ = value; onChanged(); return this; } private java.lang.Object firmwareTags_ = ""; /** *
         * Android only, build.tags
         * 
* * string firmware_tags = 12; */ public java.lang.String getFirmwareTags() { java.lang.Object ref = firmwareTags_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); firmwareTags_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * Android only, build.tags
         * 
* * string firmware_tags = 12; */ public com.google.protobuf.ByteString getFirmwareTagsBytes() { java.lang.Object ref = firmwareTags_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); firmwareTags_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Android only, build.tags
         * 
* * string firmware_tags = 12; */ public Builder setFirmwareTags( java.lang.String value) { if (value == null) { throw new NullPointerException(); } firmwareTags_ = value; onChanged(); return this; } /** *
         * Android only, build.tags
         * 
* * string firmware_tags = 12; */ public Builder clearFirmwareTags() { firmwareTags_ = getDefaultInstance().getFirmwareTags(); onChanged(); return this; } /** *
         * Android only, build.tags
         * 
* * string firmware_tags = 12; */ public Builder setFirmwareTagsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); firmwareTags_ = value; onChanged(); return this; } private java.lang.Object firmwareType_ = ""; /** *
         * On Android: build.type, on iOS instead: iOS version
         * 
* * string firmware_type = 13; */ public java.lang.String getFirmwareType() { java.lang.Object ref = firmwareType_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); firmwareType_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * On Android: build.type, on iOS instead: iOS version
         * 
* * string firmware_type = 13; */ public com.google.protobuf.ByteString getFirmwareTypeBytes() { java.lang.Object ref = firmwareType_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); firmwareType_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * On Android: build.type, on iOS instead: iOS version
         * 
* * string firmware_type = 13; */ public Builder setFirmwareType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } firmwareType_ = value; onChanged(); return this; } /** *
         * On Android: build.type, on iOS instead: iOS version
         * 
* * string firmware_type = 13; */ public Builder clearFirmwareType() { firmwareType_ = getDefaultInstance().getFirmwareType(); onChanged(); return this; } /** *
         * On Android: build.type, on iOS instead: iOS version
         * 
* * string firmware_type = 13; */ public Builder setFirmwareTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); firmwareType_ = value; onChanged(); return this; } private java.lang.Object firmwareFingerprint_ = ""; /** *
         * Android only, build.fingerprint
         * 
* * string firmware_fingerprint = 14; */ public java.lang.String getFirmwareFingerprint() { java.lang.Object ref = firmwareFingerprint_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); firmwareFingerprint_ = s; return s; } else { return (java.lang.String) ref; } } /** *
         * Android only, build.fingerprint
         * 
* * string firmware_fingerprint = 14; */ public com.google.protobuf.ByteString getFirmwareFingerprintBytes() { java.lang.Object ref = firmwareFingerprint_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); firmwareFingerprint_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
         * Android only, build.fingerprint
         * 
* * string firmware_fingerprint = 14; */ public Builder setFirmwareFingerprint( java.lang.String value) { if (value == null) { throw new NullPointerException(); } firmwareFingerprint_ = value; onChanged(); return this; } /** *
         * Android only, build.fingerprint
         * 
* * string firmware_fingerprint = 14; */ public Builder clearFirmwareFingerprint() { firmwareFingerprint_ = getDefaultInstance().getFirmwareFingerprint(); onChanged(); return this; } /** *
         * Android only, build.fingerprint
         * 
* * string firmware_fingerprint = 14; */ public Builder setFirmwareFingerprintBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); firmwareFingerprint_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:POGOProtos.Networking.Envelopes.Signature.DeviceInfo) } // @@protoc_insertion_point(class_scope:POGOProtos.Networking.Envelopes.Signature.DeviceInfo) private static final POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo(); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeviceInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeviceInfo(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ActivityStatusOrBuilder extends // @@protoc_insertion_point(interface_extends:POGOProtos.Networking.Envelopes.Signature.ActivityStatus) com.google.protobuf.MessageOrBuilder { /** *
       * all of these had 1 as their value
       * 
* * uint64 start_time_ms = 1; */ long getStartTimeMs(); /** * bool unknown_status = 2; */ boolean getUnknownStatus(); /** * bool walking = 3; */ boolean getWalking(); /** * bool running = 4; */ boolean getRunning(); /** * bool stationary = 5; */ boolean getStationary(); /** * bool automotive = 6; */ boolean getAutomotive(); /** * bool tilting = 7; */ boolean getTilting(); /** * bool cycling = 8; */ boolean getCycling(); /** * bytes status = 9; */ com.google.protobuf.ByteString getStatus(); } /** *
     * Only used in iOS - Android just sends an empty version
     * 
* * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.ActivityStatus} */ public static final class ActivityStatus extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:POGOProtos.Networking.Envelopes.Signature.ActivityStatus) ActivityStatusOrBuilder { private static final long serialVersionUID = 0L; // Use ActivityStatus.newBuilder() to construct. private ActivityStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ActivityStatus() { startTimeMs_ = 0L; unknownStatus_ = false; walking_ = false; running_ = false; stationary_ = false; automotive_ = false; tilting_ = false; cycling_ = false; status_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ActivityStatus( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { startTimeMs_ = input.readUInt64(); break; } case 16: { unknownStatus_ = input.readBool(); break; } case 24: { walking_ = input.readBool(); break; } case 32: { running_ = input.readBool(); break; } case 40: { stationary_ = input.readBool(); break; } case 48: { automotive_ = input.readBool(); break; } case 56: { tilting_ = input.readBool(); break; } case 64: { cycling_ = input.readBool(); break; } case 74: { status_ = input.readBytes(); break; } default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.Builder.class); } public static final int START_TIME_MS_FIELD_NUMBER = 1; private long startTimeMs_; /** *
       * all of these had 1 as their value
       * 
* * uint64 start_time_ms = 1; */ public long getStartTimeMs() { return startTimeMs_; } public static final int UNKNOWN_STATUS_FIELD_NUMBER = 2; private boolean unknownStatus_; /** * bool unknown_status = 2; */ public boolean getUnknownStatus() { return unknownStatus_; } public static final int WALKING_FIELD_NUMBER = 3; private boolean walking_; /** * bool walking = 3; */ public boolean getWalking() { return walking_; } public static final int RUNNING_FIELD_NUMBER = 4; private boolean running_; /** * bool running = 4; */ public boolean getRunning() { return running_; } public static final int STATIONARY_FIELD_NUMBER = 5; private boolean stationary_; /** * bool stationary = 5; */ public boolean getStationary() { return stationary_; } public static final int AUTOMOTIVE_FIELD_NUMBER = 6; private boolean automotive_; /** * bool automotive = 6; */ public boolean getAutomotive() { return automotive_; } public static final int TILTING_FIELD_NUMBER = 7; private boolean tilting_; /** * bool tilting = 7; */ public boolean getTilting() { return tilting_; } public static final int CYCLING_FIELD_NUMBER = 8; private boolean cycling_; /** * bool cycling = 8; */ public boolean getCycling() { return cycling_; } public static final int STATUS_FIELD_NUMBER = 9; private com.google.protobuf.ByteString status_; /** * bytes status = 9; */ public com.google.protobuf.ByteString getStatus() { return status_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (startTimeMs_ != 0L) { output.writeUInt64(1, startTimeMs_); } if (unknownStatus_ != false) { output.writeBool(2, unknownStatus_); } if (walking_ != false) { output.writeBool(3, walking_); } if (running_ != false) { output.writeBool(4, running_); } if (stationary_ != false) { output.writeBool(5, stationary_); } if (automotive_ != false) { output.writeBool(6, automotive_); } if (tilting_ != false) { output.writeBool(7, tilting_); } if (cycling_ != false) { output.writeBool(8, cycling_); } if (!status_.isEmpty()) { output.writeBytes(9, status_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (startTimeMs_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, startTimeMs_); } if (unknownStatus_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, unknownStatus_); } if (walking_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, walking_); } if (running_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, running_); } if (stationary_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, stationary_); } if (automotive_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, automotive_); } if (tilting_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(7, tilting_); } if (cycling_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(8, cycling_); } if (!status_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(9, status_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus)) { return super.equals(obj); } POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus other = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus) obj; boolean result = true; result = result && (getStartTimeMs() == other.getStartTimeMs()); result = result && (getUnknownStatus() == other.getUnknownStatus()); result = result && (getWalking() == other.getWalking()); result = result && (getRunning() == other.getRunning()); result = result && (getStationary() == other.getStationary()); result = result && (getAutomotive() == other.getAutomotive()); result = result && (getTilting() == other.getTilting()); result = result && (getCycling() == other.getCycling()); result = result && getStatus() .equals(other.getStatus()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + START_TIME_MS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getStartTimeMs()); hash = (37 * hash) + UNKNOWN_STATUS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getUnknownStatus()); hash = (37 * hash) + WALKING_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getWalking()); hash = (37 * hash) + RUNNING_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getRunning()); hash = (37 * hash) + STATIONARY_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getStationary()); hash = (37 * hash) + AUTOMOTIVE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAutomotive()); hash = (37 * hash) + TILTING_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getTilting()); hash = (37 * hash) + CYCLING_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getCycling()); hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
       * Only used in iOS - Android just sends an empty version
       * 
* * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature.ActivityStatus} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:POGOProtos.Networking.Envelopes.Signature.ActivityStatus) POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.Builder.class); } // Construct using POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); startTimeMs_ = 0L; unknownStatus_ = false; walking_ = false; running_ = false; stationary_ = false; automotive_ = false; tilting_ = false; cycling_ = false; status_ = com.google.protobuf.ByteString.EMPTY; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_descriptor; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus getDefaultInstanceForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.getDefaultInstance(); } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus build() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus buildPartial() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus result = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus(this); result.startTimeMs_ = startTimeMs_; result.unknownStatus_ = unknownStatus_; result.walking_ = walking_; result.running_ = running_; result.stationary_ = stationary_; result.automotive_ = automotive_; result.tilting_ = tilting_; result.cycling_ = cycling_; result.status_ = status_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus) { return mergeFrom((POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus other) { if (other == POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.getDefaultInstance()) return this; if (other.getStartTimeMs() != 0L) { setStartTimeMs(other.getStartTimeMs()); } if (other.getUnknownStatus() != false) { setUnknownStatus(other.getUnknownStatus()); } if (other.getWalking() != false) { setWalking(other.getWalking()); } if (other.getRunning() != false) { setRunning(other.getRunning()); } if (other.getStationary() != false) { setStationary(other.getStationary()); } if (other.getAutomotive() != false) { setAutomotive(other.getAutomotive()); } if (other.getTilting() != false) { setTilting(other.getTilting()); } if (other.getCycling() != false) { setCycling(other.getCycling()); } if (other.getStatus() != com.google.protobuf.ByteString.EMPTY) { setStatus(other.getStatus()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private long startTimeMs_ ; /** *
         * all of these had 1 as their value
         * 
* * uint64 start_time_ms = 1; */ public long getStartTimeMs() { return startTimeMs_; } /** *
         * all of these had 1 as their value
         * 
* * uint64 start_time_ms = 1; */ public Builder setStartTimeMs(long value) { startTimeMs_ = value; onChanged(); return this; } /** *
         * all of these had 1 as their value
         * 
* * uint64 start_time_ms = 1; */ public Builder clearStartTimeMs() { startTimeMs_ = 0L; onChanged(); return this; } private boolean unknownStatus_ ; /** * bool unknown_status = 2; */ public boolean getUnknownStatus() { return unknownStatus_; } /** * bool unknown_status = 2; */ public Builder setUnknownStatus(boolean value) { unknownStatus_ = value; onChanged(); return this; } /** * bool unknown_status = 2; */ public Builder clearUnknownStatus() { unknownStatus_ = false; onChanged(); return this; } private boolean walking_ ; /** * bool walking = 3; */ public boolean getWalking() { return walking_; } /** * bool walking = 3; */ public Builder setWalking(boolean value) { walking_ = value; onChanged(); return this; } /** * bool walking = 3; */ public Builder clearWalking() { walking_ = false; onChanged(); return this; } private boolean running_ ; /** * bool running = 4; */ public boolean getRunning() { return running_; } /** * bool running = 4; */ public Builder setRunning(boolean value) { running_ = value; onChanged(); return this; } /** * bool running = 4; */ public Builder clearRunning() { running_ = false; onChanged(); return this; } private boolean stationary_ ; /** * bool stationary = 5; */ public boolean getStationary() { return stationary_; } /** * bool stationary = 5; */ public Builder setStationary(boolean value) { stationary_ = value; onChanged(); return this; } /** * bool stationary = 5; */ public Builder clearStationary() { stationary_ = false; onChanged(); return this; } private boolean automotive_ ; /** * bool automotive = 6; */ public boolean getAutomotive() { return automotive_; } /** * bool automotive = 6; */ public Builder setAutomotive(boolean value) { automotive_ = value; onChanged(); return this; } /** * bool automotive = 6; */ public Builder clearAutomotive() { automotive_ = false; onChanged(); return this; } private boolean tilting_ ; /** * bool tilting = 7; */ public boolean getTilting() { return tilting_; } /** * bool tilting = 7; */ public Builder setTilting(boolean value) { tilting_ = value; onChanged(); return this; } /** * bool tilting = 7; */ public Builder clearTilting() { tilting_ = false; onChanged(); return this; } private boolean cycling_ ; /** * bool cycling = 8; */ public boolean getCycling() { return cycling_; } /** * bool cycling = 8; */ public Builder setCycling(boolean value) { cycling_ = value; onChanged(); return this; } /** * bool cycling = 8; */ public Builder clearCycling() { cycling_ = false; onChanged(); return this; } private com.google.protobuf.ByteString status_ = com.google.protobuf.ByteString.EMPTY; /** * bytes status = 9; */ public com.google.protobuf.ByteString getStatus() { return status_; } /** * bytes status = 9; */ public Builder setStatus(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } status_ = value; onChanged(); return this; } /** * bytes status = 9; */ public Builder clearStatus() { status_ = getDefaultInstance().getStatus(); onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:POGOProtos.Networking.Envelopes.Signature.ActivityStatus) } // @@protoc_insertion_point(class_scope:POGOProtos.Networking.Envelopes.Signature.ActivityStatus) private static final POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus(); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ActivityStatus parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ActivityStatus(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int bitField0_; public static final int FIELD1_FIELD_NUMBER = 1; private java.util.List field1_; /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public java.util.List getField1List() { return field1_; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public java.util.List getField1OrBuilderList() { return field1_; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public int getField1Count() { return field1_.size(); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage getField1(int index) { return field1_.get(index); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder getField1OrBuilder( int index) { return field1_.get(index); } public static final int TIMESTAMP_SINCE_START_FIELD_NUMBER = 2; private long timestampSinceStart_; /** *
     * in ms
     * 
* * uint64 timestamp_since_start = 2; */ public long getTimestampSinceStart() { return timestampSinceStart_; } public static final int FIELD3_FIELD_NUMBER = 3; private volatile java.lang.Object field3_; /** * string field3 = 3; */ public java.lang.String getField3() { java.lang.Object ref = field3_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); field3_ = s; return s; } } /** * string field3 = 3; */ public com.google.protobuf.ByteString getField3Bytes() { java.lang.Object ref = field3_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); field3_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LOCATION_FIX_FIELD_NUMBER = 4; private java.util.List locationFix_; /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public java.util.List getLocationFixList() { return locationFix_; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public java.util.List getLocationFixOrBuilderList() { return locationFix_; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public int getLocationFixCount() { return locationFix_.size(); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix getLocationFix(int index) { return locationFix_.get(index); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFixOrBuilder getLocationFixOrBuilder( int index) { return locationFix_.get(index); } public static final int GPS_INFO_FIELD_NUMBER = 5; private java.util.List gpsInfo_; /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public java.util.List getGpsInfoList() { return gpsInfo_; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public java.util.List getGpsInfoOrBuilderList() { return gpsInfo_; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public int getGpsInfoCount() { return gpsInfo_.size(); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo getGpsInfo(int index) { return gpsInfo_.get(index); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfoOrBuilder getGpsInfoOrBuilder( int index) { return gpsInfo_.get(index); } public static final int FIELD6_FIELD_NUMBER = 6; private java.util.List field6_; /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public java.util.List getField6List() { return field6_; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public java.util.List getField6OrBuilderList() { return field6_; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public int getField6Count() { return field6_.size(); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage getField6(int index) { return field6_.get(index); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder getField6OrBuilder( int index) { return field6_.get(index); } public static final int SENSOR_INFO_FIELD_NUMBER = 7; private java.util.List sensorInfo_; /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public java.util.List getSensorInfoList() { return sensorInfo_; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public java.util.List getSensorInfoOrBuilderList() { return sensorInfo_; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public int getSensorInfoCount() { return sensorInfo_.size(); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo getSensorInfo(int index) { return sensorInfo_.get(index); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfoOrBuilder getSensorInfoOrBuilder( int index) { return sensorInfo_.get(index); } public static final int DEVICE_INFO_FIELD_NUMBER = 8; private POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo deviceInfo_; /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public boolean hasDeviceInfo() { return deviceInfo_ != null; } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo getDeviceInfo() { return deviceInfo_ == null ? POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.getDefaultInstance() : deviceInfo_; } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfoOrBuilder getDeviceInfoOrBuilder() { return getDeviceInfo(); } public static final int ACTIVITY_STATUS_FIELD_NUMBER = 9; private POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus activityStatus_; /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public boolean hasActivityStatus() { return activityStatus_ != null; } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus getActivityStatus() { return activityStatus_ == null ? POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.getDefaultInstance() : activityStatus_; } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatusOrBuilder getActivityStatusOrBuilder() { return getActivityStatus(); } public static final int LOCATION_HASH1_FIELD_NUMBER = 10; private int locationHash1_; /** * int32 location_hash1 = 10; */ public int getLocationHash1() { return locationHash1_; } public static final int FIELD11_FIELD_NUMBER = 11; private boolean field11_; /** * bool field11 = 11; */ public boolean getField11() { return field11_; } public static final int FIELD12_FIELD_NUMBER = 12; private boolean field12_; /** * bool field12 = 12; */ public boolean getField12() { return field12_; } public static final int FIELD13_FIELD_NUMBER = 13; private int field13_; /** * int32 field13 = 13; */ public int getField13() { return field13_; } public static final int FIELD14_FIELD_NUMBER = 14; private int field14_; /** * int32 field14 = 14; */ public int getField14() { return field14_; } public static final int FIELD15_FIELD_NUMBER = 15; private volatile java.lang.Object field15_; /** * string field15 = 15; */ public java.lang.String getField15() { java.lang.Object ref = field15_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); field15_ = s; return s; } } /** * string field15 = 15; */ public com.google.protobuf.ByteString getField15Bytes() { java.lang.Object ref = field15_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); field15_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FIELD16_FIELD_NUMBER = 16; private int field16_; /** * int32 field16 = 16; */ public int getField16() { return field16_; } public static final int FIELD17_FIELD_NUMBER = 17; private volatile java.lang.Object field17_; /** * string field17 = 17; */ public java.lang.String getField17() { java.lang.Object ref = field17_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); field17_ = s; return s; } } /** * string field17 = 17; */ public com.google.protobuf.ByteString getField17Bytes() { java.lang.Object ref = field17_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); field17_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FIELD18_FIELD_NUMBER = 18; private volatile java.lang.Object field18_; /** * string field18 = 18; */ public java.lang.String getField18() { java.lang.Object ref = field18_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); field18_ = s; return s; } } /** * string field18 = 18; */ public com.google.protobuf.ByteString getField18Bytes() { java.lang.Object ref = field18_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); field18_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FIELD19_FIELD_NUMBER = 19; private boolean field19_; /** * bool field19 = 19; */ public boolean getField19() { return field19_; } public static final int LOCATION_HASH2_FIELD_NUMBER = 20; private int locationHash2_; /** * int32 location_hash2 = 20; */ public int getLocationHash2() { return locationHash2_; } public static final int FIELD21_FIELD_NUMBER = 21; private boolean field21_; /** * bool field21 = 21; */ public boolean getField21() { return field21_; } public static final int SESSION_HASH_FIELD_NUMBER = 22; private com.google.protobuf.ByteString sessionHash_; /** *
     * 32 random bytes, unique per session.
     * 
* * bytes session_hash = 22; */ public com.google.protobuf.ByteString getSessionHash() { return sessionHash_; } public static final int TIMESTAMP_FIELD_NUMBER = 23; private long timestamp_; /** *
     * epoch timestamp in ms
     * 
* * uint64 timestamp = 23; */ public long getTimestamp() { return timestamp_; } public static final int REQUEST_HASH_FIELD_NUMBER = 24; private java.util.List requestHash_; /** *
     * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
     * 
* * repeated uint64 request_hash = 24; */ public java.util.List getRequestHashList() { return requestHash_; } /** *
     * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
     * 
* * repeated uint64 request_hash = 24; */ public int getRequestHashCount() { return requestHash_.size(); } /** *
     * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
     * 
* * repeated uint64 request_hash = 24; */ public long getRequestHash(int index) { return requestHash_.get(index); } private int requestHashMemoizedSerializedSize = -1; public static final int UNKNOWN25_FIELD_NUMBER = 25; private long unknown25_; /** * int64 unknown25 = 25; */ public long getUnknown25() { return unknown25_; } public static final int UNKNOWN27_FIELD_NUMBER = 27; private int unknown27_; /** * int32 unknown27 = 27; */ public int getUnknown27() { return unknown27_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < field1_.size(); i++) { output.writeMessage(1, field1_.get(i)); } if (timestampSinceStart_ != 0L) { output.writeUInt64(2, timestampSinceStart_); } if (!getField3Bytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, field3_); } for (int i = 0; i < locationFix_.size(); i++) { output.writeMessage(4, locationFix_.get(i)); } for (int i = 0; i < gpsInfo_.size(); i++) { output.writeMessage(5, gpsInfo_.get(i)); } for (int i = 0; i < field6_.size(); i++) { output.writeMessage(6, field6_.get(i)); } for (int i = 0; i < sensorInfo_.size(); i++) { output.writeMessage(7, sensorInfo_.get(i)); } if (deviceInfo_ != null) { output.writeMessage(8, getDeviceInfo()); } if (activityStatus_ != null) { output.writeMessage(9, getActivityStatus()); } if (locationHash1_ != 0) { output.writeInt32(10, locationHash1_); } if (field11_ != false) { output.writeBool(11, field11_); } if (field12_ != false) { output.writeBool(12, field12_); } if (field13_ != 0) { output.writeInt32(13, field13_); } if (field14_ != 0) { output.writeInt32(14, field14_); } if (!getField15Bytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 15, field15_); } if (field16_ != 0) { output.writeInt32(16, field16_); } if (!getField17Bytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 17, field17_); } if (!getField18Bytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 18, field18_); } if (field19_ != false) { output.writeBool(19, field19_); } if (locationHash2_ != 0) { output.writeInt32(20, locationHash2_); } if (field21_ != false) { output.writeBool(21, field21_); } if (!sessionHash_.isEmpty()) { output.writeBytes(22, sessionHash_); } if (timestamp_ != 0L) { output.writeUInt64(23, timestamp_); } if (getRequestHashList().size() > 0) { output.writeUInt32NoTag(194); output.writeUInt32NoTag(requestHashMemoizedSerializedSize); } for (int i = 0; i < requestHash_.size(); i++) { output.writeUInt64NoTag(requestHash_.get(i)); } if (unknown25_ != 0L) { output.writeInt64(25, unknown25_); } if (unknown27_ != 0) { output.writeInt32(27, unknown27_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < field1_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, field1_.get(i)); } if (timestampSinceStart_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, timestampSinceStart_); } if (!getField3Bytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, field3_); } for (int i = 0; i < locationFix_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, locationFix_.get(i)); } for (int i = 0; i < gpsInfo_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, gpsInfo_.get(i)); } for (int i = 0; i < field6_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, field6_.get(i)); } for (int i = 0; i < sensorInfo_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, sensorInfo_.get(i)); } if (deviceInfo_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getDeviceInfo()); } if (activityStatus_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, getActivityStatus()); } if (locationHash1_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(10, locationHash1_); } if (field11_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(11, field11_); } if (field12_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(12, field12_); } if (field13_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(13, field13_); } if (field14_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(14, field14_); } if (!getField15Bytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, field15_); } if (field16_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(16, field16_); } if (!getField17Bytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, field17_); } if (!getField18Bytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(18, field18_); } if (field19_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(19, field19_); } if (locationHash2_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(20, locationHash2_); } if (field21_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(21, field21_); } if (!sessionHash_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(22, sessionHash_); } if (timestamp_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(23, timestamp_); } { int dataSize = 0; for (int i = 0; i < requestHash_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeUInt64SizeNoTag(requestHash_.get(i)); } size += dataSize; if (!getRequestHashList().isEmpty()) { size += 2; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } requestHashMemoizedSerializedSize = dataSize; } if (unknown25_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(25, unknown25_); } if (unknown27_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(27, unknown27_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature)) { return super.equals(obj); } POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature other = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature) obj; boolean result = true; result = result && getField1List() .equals(other.getField1List()); result = result && (getTimestampSinceStart() == other.getTimestampSinceStart()); result = result && getField3() .equals(other.getField3()); result = result && getLocationFixList() .equals(other.getLocationFixList()); result = result && getGpsInfoList() .equals(other.getGpsInfoList()); result = result && getField6List() .equals(other.getField6List()); result = result && getSensorInfoList() .equals(other.getSensorInfoList()); result = result && (hasDeviceInfo() == other.hasDeviceInfo()); if (hasDeviceInfo()) { result = result && getDeviceInfo() .equals(other.getDeviceInfo()); } result = result && (hasActivityStatus() == other.hasActivityStatus()); if (hasActivityStatus()) { result = result && getActivityStatus() .equals(other.getActivityStatus()); } result = result && (getLocationHash1() == other.getLocationHash1()); result = result && (getField11() == other.getField11()); result = result && (getField12() == other.getField12()); result = result && (getField13() == other.getField13()); result = result && (getField14() == other.getField14()); result = result && getField15() .equals(other.getField15()); result = result && (getField16() == other.getField16()); result = result && getField17() .equals(other.getField17()); result = result && getField18() .equals(other.getField18()); result = result && (getField19() == other.getField19()); result = result && (getLocationHash2() == other.getLocationHash2()); result = result && (getField21() == other.getField21()); result = result && getSessionHash() .equals(other.getSessionHash()); result = result && (getTimestamp() == other.getTimestamp()); result = result && getRequestHashList() .equals(other.getRequestHashList()); result = result && (getUnknown25() == other.getUnknown25()); result = result && (getUnknown27() == other.getUnknown27()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getField1Count() > 0) { hash = (37 * hash) + FIELD1_FIELD_NUMBER; hash = (53 * hash) + getField1List().hashCode(); } hash = (37 * hash) + TIMESTAMP_SINCE_START_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestampSinceStart()); hash = (37 * hash) + FIELD3_FIELD_NUMBER; hash = (53 * hash) + getField3().hashCode(); if (getLocationFixCount() > 0) { hash = (37 * hash) + LOCATION_FIX_FIELD_NUMBER; hash = (53 * hash) + getLocationFixList().hashCode(); } if (getGpsInfoCount() > 0) { hash = (37 * hash) + GPS_INFO_FIELD_NUMBER; hash = (53 * hash) + getGpsInfoList().hashCode(); } if (getField6Count() > 0) { hash = (37 * hash) + FIELD6_FIELD_NUMBER; hash = (53 * hash) + getField6List().hashCode(); } if (getSensorInfoCount() > 0) { hash = (37 * hash) + SENSOR_INFO_FIELD_NUMBER; hash = (53 * hash) + getSensorInfoList().hashCode(); } if (hasDeviceInfo()) { hash = (37 * hash) + DEVICE_INFO_FIELD_NUMBER; hash = (53 * hash) + getDeviceInfo().hashCode(); } if (hasActivityStatus()) { hash = (37 * hash) + ACTIVITY_STATUS_FIELD_NUMBER; hash = (53 * hash) + getActivityStatus().hashCode(); } hash = (37 * hash) + LOCATION_HASH1_FIELD_NUMBER; hash = (53 * hash) + getLocationHash1(); hash = (37 * hash) + FIELD11_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getField11()); hash = (37 * hash) + FIELD12_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getField12()); hash = (37 * hash) + FIELD13_FIELD_NUMBER; hash = (53 * hash) + getField13(); hash = (37 * hash) + FIELD14_FIELD_NUMBER; hash = (53 * hash) + getField14(); hash = (37 * hash) + FIELD15_FIELD_NUMBER; hash = (53 * hash) + getField15().hashCode(); hash = (37 * hash) + FIELD16_FIELD_NUMBER; hash = (53 * hash) + getField16(); hash = (37 * hash) + FIELD17_FIELD_NUMBER; hash = (53 * hash) + getField17().hashCode(); hash = (37 * hash) + FIELD18_FIELD_NUMBER; hash = (53 * hash) + getField18().hashCode(); hash = (37 * hash) + FIELD19_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getField19()); hash = (37 * hash) + LOCATION_HASH2_FIELD_NUMBER; hash = (53 * hash) + getLocationHash2(); hash = (37 * hash) + FIELD21_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getField21()); hash = (37 * hash) + SESSION_HASH_FIELD_NUMBER; hash = (53 * hash) + getSessionHash().hashCode(); hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTimestamp()); if (getRequestHashCount() > 0) { hash = (37 * hash) + REQUEST_HASH_FIELD_NUMBER; hash = (53 * hash) + getRequestHashList().hashCode(); } hash = (37 * hash) + UNKNOWN25_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getUnknown25()); hash = (37 * hash) + UNKNOWN27_FIELD_NUMBER; hash = (53 * hash) + getUnknown27(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code POGOProtos.Networking.Envelopes.Signature} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:POGOProtos.Networking.Envelopes.Signature) POGOProtos.Networking.Envelopes.SignatureOuterClass.SignatureOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.Builder.class); } // Construct using POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getField1FieldBuilder(); getLocationFixFieldBuilder(); getGpsInfoFieldBuilder(); getField6FieldBuilder(); getSensorInfoFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (field1Builder_ == null) { field1_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { field1Builder_.clear(); } timestampSinceStart_ = 0L; field3_ = ""; if (locationFixBuilder_ == null) { locationFix_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { locationFixBuilder_.clear(); } if (gpsInfoBuilder_ == null) { gpsInfo_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { gpsInfoBuilder_.clear(); } if (field6Builder_ == null) { field6_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); } else { field6Builder_.clear(); } if (sensorInfoBuilder_ == null) { sensorInfo_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); } else { sensorInfoBuilder_.clear(); } if (deviceInfoBuilder_ == null) { deviceInfo_ = null; } else { deviceInfo_ = null; deviceInfoBuilder_ = null; } if (activityStatusBuilder_ == null) { activityStatus_ = null; } else { activityStatus_ = null; activityStatusBuilder_ = null; } locationHash1_ = 0; field11_ = false; field12_ = false; field13_ = 0; field14_ = 0; field15_ = ""; field16_ = 0; field17_ = ""; field18_ = ""; field19_ = false; locationHash2_ = 0; field21_ = false; sessionHash_ = com.google.protobuf.ByteString.EMPTY; timestamp_ = 0L; requestHash_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00800000); unknown25_ = 0L; unknown27_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature getDefaultInstanceForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.getDefaultInstance(); } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature build() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature buildPartial() { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature result = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (field1Builder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { field1_ = java.util.Collections.unmodifiableList(field1_); bitField0_ = (bitField0_ & ~0x00000001); } result.field1_ = field1_; } else { result.field1_ = field1Builder_.build(); } result.timestampSinceStart_ = timestampSinceStart_; result.field3_ = field3_; if (locationFixBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008)) { locationFix_ = java.util.Collections.unmodifiableList(locationFix_); bitField0_ = (bitField0_ & ~0x00000008); } result.locationFix_ = locationFix_; } else { result.locationFix_ = locationFixBuilder_.build(); } if (gpsInfoBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010)) { gpsInfo_ = java.util.Collections.unmodifiableList(gpsInfo_); bitField0_ = (bitField0_ & ~0x00000010); } result.gpsInfo_ = gpsInfo_; } else { result.gpsInfo_ = gpsInfoBuilder_.build(); } if (field6Builder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020)) { field6_ = java.util.Collections.unmodifiableList(field6_); bitField0_ = (bitField0_ & ~0x00000020); } result.field6_ = field6_; } else { result.field6_ = field6Builder_.build(); } if (sensorInfoBuilder_ == null) { if (((bitField0_ & 0x00000040) == 0x00000040)) { sensorInfo_ = java.util.Collections.unmodifiableList(sensorInfo_); bitField0_ = (bitField0_ & ~0x00000040); } result.sensorInfo_ = sensorInfo_; } else { result.sensorInfo_ = sensorInfoBuilder_.build(); } if (deviceInfoBuilder_ == null) { result.deviceInfo_ = deviceInfo_; } else { result.deviceInfo_ = deviceInfoBuilder_.build(); } if (activityStatusBuilder_ == null) { result.activityStatus_ = activityStatus_; } else { result.activityStatus_ = activityStatusBuilder_.build(); } result.locationHash1_ = locationHash1_; result.field11_ = field11_; result.field12_ = field12_; result.field13_ = field13_; result.field14_ = field14_; result.field15_ = field15_; result.field16_ = field16_; result.field17_ = field17_; result.field18_ = field18_; result.field19_ = field19_; result.locationHash2_ = locationHash2_; result.field21_ = field21_; result.sessionHash_ = sessionHash_; result.timestamp_ = timestamp_; if (((bitField0_ & 0x00800000) == 0x00800000)) { requestHash_ = java.util.Collections.unmodifiableList(requestHash_); bitField0_ = (bitField0_ & ~0x00800000); } result.requestHash_ = requestHash_; result.unknown25_ = unknown25_; result.unknown27_ = unknown27_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature) { return mergeFrom((POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature other) { if (other == POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.getDefaultInstance()) return this; if (field1Builder_ == null) { if (!other.field1_.isEmpty()) { if (field1_.isEmpty()) { field1_ = other.field1_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureField1IsMutable(); field1_.addAll(other.field1_); } onChanged(); } } else { if (!other.field1_.isEmpty()) { if (field1Builder_.isEmpty()) { field1Builder_.dispose(); field1Builder_ = null; field1_ = other.field1_; bitField0_ = (bitField0_ & ~0x00000001); field1Builder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getField1FieldBuilder() : null; } else { field1Builder_.addAllMessages(other.field1_); } } } if (other.getTimestampSinceStart() != 0L) { setTimestampSinceStart(other.getTimestampSinceStart()); } if (!other.getField3().isEmpty()) { field3_ = other.field3_; onChanged(); } if (locationFixBuilder_ == null) { if (!other.locationFix_.isEmpty()) { if (locationFix_.isEmpty()) { locationFix_ = other.locationFix_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureLocationFixIsMutable(); locationFix_.addAll(other.locationFix_); } onChanged(); } } else { if (!other.locationFix_.isEmpty()) { if (locationFixBuilder_.isEmpty()) { locationFixBuilder_.dispose(); locationFixBuilder_ = null; locationFix_ = other.locationFix_; bitField0_ = (bitField0_ & ~0x00000008); locationFixBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getLocationFixFieldBuilder() : null; } else { locationFixBuilder_.addAllMessages(other.locationFix_); } } } if (gpsInfoBuilder_ == null) { if (!other.gpsInfo_.isEmpty()) { if (gpsInfo_.isEmpty()) { gpsInfo_ = other.gpsInfo_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureGpsInfoIsMutable(); gpsInfo_.addAll(other.gpsInfo_); } onChanged(); } } else { if (!other.gpsInfo_.isEmpty()) { if (gpsInfoBuilder_.isEmpty()) { gpsInfoBuilder_.dispose(); gpsInfoBuilder_ = null; gpsInfo_ = other.gpsInfo_; bitField0_ = (bitField0_ & ~0x00000010); gpsInfoBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getGpsInfoFieldBuilder() : null; } else { gpsInfoBuilder_.addAllMessages(other.gpsInfo_); } } } if (field6Builder_ == null) { if (!other.field6_.isEmpty()) { if (field6_.isEmpty()) { field6_ = other.field6_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureField6IsMutable(); field6_.addAll(other.field6_); } onChanged(); } } else { if (!other.field6_.isEmpty()) { if (field6Builder_.isEmpty()) { field6Builder_.dispose(); field6Builder_ = null; field6_ = other.field6_; bitField0_ = (bitField0_ & ~0x00000020); field6Builder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getField6FieldBuilder() : null; } else { field6Builder_.addAllMessages(other.field6_); } } } if (sensorInfoBuilder_ == null) { if (!other.sensorInfo_.isEmpty()) { if (sensorInfo_.isEmpty()) { sensorInfo_ = other.sensorInfo_; bitField0_ = (bitField0_ & ~0x00000040); } else { ensureSensorInfoIsMutable(); sensorInfo_.addAll(other.sensorInfo_); } onChanged(); } } else { if (!other.sensorInfo_.isEmpty()) { if (sensorInfoBuilder_.isEmpty()) { sensorInfoBuilder_.dispose(); sensorInfoBuilder_ = null; sensorInfo_ = other.sensorInfo_; bitField0_ = (bitField0_ & ~0x00000040); sensorInfoBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getSensorInfoFieldBuilder() : null; } else { sensorInfoBuilder_.addAllMessages(other.sensorInfo_); } } } if (other.hasDeviceInfo()) { mergeDeviceInfo(other.getDeviceInfo()); } if (other.hasActivityStatus()) { mergeActivityStatus(other.getActivityStatus()); } if (other.getLocationHash1() != 0) { setLocationHash1(other.getLocationHash1()); } if (other.getField11() != false) { setField11(other.getField11()); } if (other.getField12() != false) { setField12(other.getField12()); } if (other.getField13() != 0) { setField13(other.getField13()); } if (other.getField14() != 0) { setField14(other.getField14()); } if (!other.getField15().isEmpty()) { field15_ = other.field15_; onChanged(); } if (other.getField16() != 0) { setField16(other.getField16()); } if (!other.getField17().isEmpty()) { field17_ = other.field17_; onChanged(); } if (!other.getField18().isEmpty()) { field18_ = other.field18_; onChanged(); } if (other.getField19() != false) { setField19(other.getField19()); } if (other.getLocationHash2() != 0) { setLocationHash2(other.getLocationHash2()); } if (other.getField21() != false) { setField21(other.getField21()); } if (other.getSessionHash() != com.google.protobuf.ByteString.EMPTY) { setSessionHash(other.getSessionHash()); } if (other.getTimestamp() != 0L) { setTimestamp(other.getTimestamp()); } if (!other.requestHash_.isEmpty()) { if (requestHash_.isEmpty()) { requestHash_ = other.requestHash_; bitField0_ = (bitField0_ & ~0x00800000); } else { ensureRequestHashIsMutable(); requestHash_.addAll(other.requestHash_); } onChanged(); } if (other.getUnknown25() != 0L) { setUnknown25(other.getUnknown25()); } if (other.getUnknown27() != 0) { setUnknown27(other.getUnknown27()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List field1_ = java.util.Collections.emptyList(); private void ensureField1IsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { field1_ = new java.util.ArrayList(field1_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder> field1Builder_; /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public java.util.List getField1List() { if (field1Builder_ == null) { return java.util.Collections.unmodifiableList(field1_); } else { return field1Builder_.getMessageList(); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public int getField1Count() { if (field1Builder_ == null) { return field1_.size(); } else { return field1Builder_.getCount(); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage getField1(int index) { if (field1Builder_ == null) { return field1_.get(index); } else { return field1Builder_.getMessage(index); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public Builder setField1( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage value) { if (field1Builder_ == null) { if (value == null) { throw new NullPointerException(); } ensureField1IsMutable(); field1_.set(index, value); onChanged(); } else { field1Builder_.setMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public Builder setField1( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder builderForValue) { if (field1Builder_ == null) { ensureField1IsMutable(); field1_.set(index, builderForValue.build()); onChanged(); } else { field1Builder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public Builder addField1(POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage value) { if (field1Builder_ == null) { if (value == null) { throw new NullPointerException(); } ensureField1IsMutable(); field1_.add(value); onChanged(); } else { field1Builder_.addMessage(value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public Builder addField1( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage value) { if (field1Builder_ == null) { if (value == null) { throw new NullPointerException(); } ensureField1IsMutable(); field1_.add(index, value); onChanged(); } else { field1Builder_.addMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public Builder addField1( POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder builderForValue) { if (field1Builder_ == null) { ensureField1IsMutable(); field1_.add(builderForValue.build()); onChanged(); } else { field1Builder_.addMessage(builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public Builder addField1( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder builderForValue) { if (field1Builder_ == null) { ensureField1IsMutable(); field1_.add(index, builderForValue.build()); onChanged(); } else { field1Builder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public Builder addAllField1( java.lang.Iterable values) { if (field1Builder_ == null) { ensureField1IsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, field1_); onChanged(); } else { field1Builder_.addAllMessages(values); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public Builder clearField1() { if (field1Builder_ == null) { field1_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { field1Builder_.clear(); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public Builder removeField1(int index) { if (field1Builder_ == null) { ensureField1IsMutable(); field1_.remove(index); onChanged(); } else { field1Builder_.remove(index); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder getField1Builder( int index) { return getField1FieldBuilder().getBuilder(index); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder getField1OrBuilder( int index) { if (field1Builder_ == null) { return field1_.get(index); } else { return field1Builder_.getMessageOrBuilder(index); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public java.util.List getField1OrBuilderList() { if (field1Builder_ != null) { return field1Builder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(field1_); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder addField1Builder() { return getField1FieldBuilder().addBuilder( POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder addField1Builder( int index) { return getField1FieldBuilder().addBuilder( index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field1 = 1; */ public java.util.List getField1BuilderList() { return getField1FieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder> getField1FieldBuilder() { if (field1Builder_ == null) { field1Builder_ = new com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder>( field1_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); field1_ = null; } return field1Builder_; } private long timestampSinceStart_ ; /** *
       * in ms
       * 
* * uint64 timestamp_since_start = 2; */ public long getTimestampSinceStart() { return timestampSinceStart_; } /** *
       * in ms
       * 
* * uint64 timestamp_since_start = 2; */ public Builder setTimestampSinceStart(long value) { timestampSinceStart_ = value; onChanged(); return this; } /** *
       * in ms
       * 
* * uint64 timestamp_since_start = 2; */ public Builder clearTimestampSinceStart() { timestampSinceStart_ = 0L; onChanged(); return this; } private java.lang.Object field3_ = ""; /** * string field3 = 3; */ public java.lang.String getField3() { java.lang.Object ref = field3_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); field3_ = s; return s; } else { return (java.lang.String) ref; } } /** * string field3 = 3; */ public com.google.protobuf.ByteString getField3Bytes() { java.lang.Object ref = field3_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); field3_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string field3 = 3; */ public Builder setField3( java.lang.String value) { if (value == null) { throw new NullPointerException(); } field3_ = value; onChanged(); return this; } /** * string field3 = 3; */ public Builder clearField3() { field3_ = getDefaultInstance().getField3(); onChanged(); return this; } /** * string field3 = 3; */ public Builder setField3Bytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); field3_ = value; onChanged(); return this; } private java.util.List locationFix_ = java.util.Collections.emptyList(); private void ensureLocationFixIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { locationFix_ = new java.util.ArrayList(locationFix_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFixOrBuilder> locationFixBuilder_; /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public java.util.List getLocationFixList() { if (locationFixBuilder_ == null) { return java.util.Collections.unmodifiableList(locationFix_); } else { return locationFixBuilder_.getMessageList(); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public int getLocationFixCount() { if (locationFixBuilder_ == null) { return locationFix_.size(); } else { return locationFixBuilder_.getCount(); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix getLocationFix(int index) { if (locationFixBuilder_ == null) { return locationFix_.get(index); } else { return locationFixBuilder_.getMessage(index); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public Builder setLocationFix( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix value) { if (locationFixBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureLocationFixIsMutable(); locationFix_.set(index, value); onChanged(); } else { locationFixBuilder_.setMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public Builder setLocationFix( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder builderForValue) { if (locationFixBuilder_ == null) { ensureLocationFixIsMutable(); locationFix_.set(index, builderForValue.build()); onChanged(); } else { locationFixBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public Builder addLocationFix(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix value) { if (locationFixBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureLocationFixIsMutable(); locationFix_.add(value); onChanged(); } else { locationFixBuilder_.addMessage(value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public Builder addLocationFix( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix value) { if (locationFixBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureLocationFixIsMutable(); locationFix_.add(index, value); onChanged(); } else { locationFixBuilder_.addMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public Builder addLocationFix( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder builderForValue) { if (locationFixBuilder_ == null) { ensureLocationFixIsMutable(); locationFix_.add(builderForValue.build()); onChanged(); } else { locationFixBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public Builder addLocationFix( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder builderForValue) { if (locationFixBuilder_ == null) { ensureLocationFixIsMutable(); locationFix_.add(index, builderForValue.build()); onChanged(); } else { locationFixBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public Builder addAllLocationFix( java.lang.Iterable values) { if (locationFixBuilder_ == null) { ensureLocationFixIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, locationFix_); onChanged(); } else { locationFixBuilder_.addAllMessages(values); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public Builder clearLocationFix() { if (locationFixBuilder_ == null) { locationFix_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { locationFixBuilder_.clear(); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public Builder removeLocationFix(int index) { if (locationFixBuilder_ == null) { ensureLocationFixIsMutable(); locationFix_.remove(index); onChanged(); } else { locationFixBuilder_.remove(index); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder getLocationFixBuilder( int index) { return getLocationFixFieldBuilder().getBuilder(index); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFixOrBuilder getLocationFixOrBuilder( int index) { if (locationFixBuilder_ == null) { return locationFix_.get(index); } else { return locationFixBuilder_.getMessageOrBuilder(index); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public java.util.List getLocationFixOrBuilderList() { if (locationFixBuilder_ != null) { return locationFixBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(locationFix_); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder addLocationFixBuilder() { return getLocationFixFieldBuilder().addBuilder( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder addLocationFixBuilder( int index) { return getLocationFixFieldBuilder().addBuilder( index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.LocationFix location_fix = 4; */ public java.util.List getLocationFixBuilderList() { return getLocationFixFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFixOrBuilder> getLocationFixFieldBuilder() { if (locationFixBuilder_ == null) { locationFixBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFix.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.LocationFixOrBuilder>( locationFix_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); locationFix_ = null; } return locationFixBuilder_; } private java.util.List gpsInfo_ = java.util.Collections.emptyList(); private void ensureGpsInfoIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { gpsInfo_ = new java.util.ArrayList(gpsInfo_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfoOrBuilder> gpsInfoBuilder_; /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public java.util.List getGpsInfoList() { if (gpsInfoBuilder_ == null) { return java.util.Collections.unmodifiableList(gpsInfo_); } else { return gpsInfoBuilder_.getMessageList(); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public int getGpsInfoCount() { if (gpsInfoBuilder_ == null) { return gpsInfo_.size(); } else { return gpsInfoBuilder_.getCount(); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo getGpsInfo(int index) { if (gpsInfoBuilder_ == null) { return gpsInfo_.get(index); } else { return gpsInfoBuilder_.getMessage(index); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public Builder setGpsInfo( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo value) { if (gpsInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureGpsInfoIsMutable(); gpsInfo_.set(index, value); onChanged(); } else { gpsInfoBuilder_.setMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public Builder setGpsInfo( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder builderForValue) { if (gpsInfoBuilder_ == null) { ensureGpsInfoIsMutable(); gpsInfo_.set(index, builderForValue.build()); onChanged(); } else { gpsInfoBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public Builder addGpsInfo(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo value) { if (gpsInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureGpsInfoIsMutable(); gpsInfo_.add(value); onChanged(); } else { gpsInfoBuilder_.addMessage(value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public Builder addGpsInfo( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo value) { if (gpsInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureGpsInfoIsMutable(); gpsInfo_.add(index, value); onChanged(); } else { gpsInfoBuilder_.addMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public Builder addGpsInfo( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder builderForValue) { if (gpsInfoBuilder_ == null) { ensureGpsInfoIsMutable(); gpsInfo_.add(builderForValue.build()); onChanged(); } else { gpsInfoBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public Builder addGpsInfo( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder builderForValue) { if (gpsInfoBuilder_ == null) { ensureGpsInfoIsMutable(); gpsInfo_.add(index, builderForValue.build()); onChanged(); } else { gpsInfoBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public Builder addAllGpsInfo( java.lang.Iterable values) { if (gpsInfoBuilder_ == null) { ensureGpsInfoIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, gpsInfo_); onChanged(); } else { gpsInfoBuilder_.addAllMessages(values); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public Builder clearGpsInfo() { if (gpsInfoBuilder_ == null) { gpsInfo_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { gpsInfoBuilder_.clear(); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public Builder removeGpsInfo(int index) { if (gpsInfoBuilder_ == null) { ensureGpsInfoIsMutable(); gpsInfo_.remove(index); onChanged(); } else { gpsInfoBuilder_.remove(index); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder getGpsInfoBuilder( int index) { return getGpsInfoFieldBuilder().getBuilder(index); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfoOrBuilder getGpsInfoOrBuilder( int index) { if (gpsInfoBuilder_ == null) { return gpsInfo_.get(index); } else { return gpsInfoBuilder_.getMessageOrBuilder(index); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public java.util.List getGpsInfoOrBuilderList() { if (gpsInfoBuilder_ != null) { return gpsInfoBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(gpsInfo_); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder addGpsInfoBuilder() { return getGpsInfoFieldBuilder().addBuilder( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder addGpsInfoBuilder( int index) { return getGpsInfoFieldBuilder().addBuilder( index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo gps_info = 5; */ public java.util.List getGpsInfoBuilderList() { return getGpsInfoFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfoOrBuilder> getGpsInfoFieldBuilder() { if (gpsInfoBuilder_ == null) { gpsInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfo.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.AndroidGpsInfoOrBuilder>( gpsInfo_, ((bitField0_ & 0x00000010) == 0x00000010), getParentForChildren(), isClean()); gpsInfo_ = null; } return gpsInfoBuilder_; } private java.util.List field6_ = java.util.Collections.emptyList(); private void ensureField6IsMutable() { if (!((bitField0_ & 0x00000020) == 0x00000020)) { field6_ = new java.util.ArrayList(field6_); bitField0_ |= 0x00000020; } } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder> field6Builder_; /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public java.util.List getField6List() { if (field6Builder_ == null) { return java.util.Collections.unmodifiableList(field6_); } else { return field6Builder_.getMessageList(); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public int getField6Count() { if (field6Builder_ == null) { return field6_.size(); } else { return field6Builder_.getCount(); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage getField6(int index) { if (field6Builder_ == null) { return field6_.get(index); } else { return field6Builder_.getMessage(index); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public Builder setField6( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage value) { if (field6Builder_ == null) { if (value == null) { throw new NullPointerException(); } ensureField6IsMutable(); field6_.set(index, value); onChanged(); } else { field6Builder_.setMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public Builder setField6( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder builderForValue) { if (field6Builder_ == null) { ensureField6IsMutable(); field6_.set(index, builderForValue.build()); onChanged(); } else { field6Builder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public Builder addField6(POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage value) { if (field6Builder_ == null) { if (value == null) { throw new NullPointerException(); } ensureField6IsMutable(); field6_.add(value); onChanged(); } else { field6Builder_.addMessage(value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public Builder addField6( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage value) { if (field6Builder_ == null) { if (value == null) { throw new NullPointerException(); } ensureField6IsMutable(); field6_.add(index, value); onChanged(); } else { field6Builder_.addMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public Builder addField6( POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder builderForValue) { if (field6Builder_ == null) { ensureField6IsMutable(); field6_.add(builderForValue.build()); onChanged(); } else { field6Builder_.addMessage(builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public Builder addField6( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder builderForValue) { if (field6Builder_ == null) { ensureField6IsMutable(); field6_.add(index, builderForValue.build()); onChanged(); } else { field6Builder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public Builder addAllField6( java.lang.Iterable values) { if (field6Builder_ == null) { ensureField6IsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, field6_); onChanged(); } else { field6Builder_.addAllMessages(values); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public Builder clearField6() { if (field6Builder_ == null) { field6_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { field6Builder_.clear(); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public Builder removeField6(int index) { if (field6Builder_ == null) { ensureField6IsMutable(); field6_.remove(index); onChanged(); } else { field6Builder_.remove(index); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder getField6Builder( int index) { return getField6FieldBuilder().getBuilder(index); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder getField6OrBuilder( int index) { if (field6Builder_ == null) { return field6_.get(index); } else { return field6Builder_.getMessageOrBuilder(index); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public java.util.List getField6OrBuilderList() { if (field6Builder_ != null) { return field6Builder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(field6_); } } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder addField6Builder() { return getField6FieldBuilder().addBuilder( POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder addField6Builder( int index) { return getField6FieldBuilder().addBuilder( index, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.UnknownMessage field6 = 6; */ public java.util.List getField6BuilderList() { return getField6FieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder> getField6FieldBuilder() { if (field6Builder_ == null) { field6Builder_ = new com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder>( field6_, ((bitField0_ & 0x00000020) == 0x00000020), getParentForChildren(), isClean()); field6_ = null; } return field6Builder_; } private java.util.List sensorInfo_ = java.util.Collections.emptyList(); private void ensureSensorInfoIsMutable() { if (!((bitField0_ & 0x00000040) == 0x00000040)) { sensorInfo_ = new java.util.ArrayList(sensorInfo_); bitField0_ |= 0x00000040; } } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfoOrBuilder> sensorInfoBuilder_; /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public java.util.List getSensorInfoList() { if (sensorInfoBuilder_ == null) { return java.util.Collections.unmodifiableList(sensorInfo_); } else { return sensorInfoBuilder_.getMessageList(); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public int getSensorInfoCount() { if (sensorInfoBuilder_ == null) { return sensorInfo_.size(); } else { return sensorInfoBuilder_.getCount(); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo getSensorInfo(int index) { if (sensorInfoBuilder_ == null) { return sensorInfo_.get(index); } else { return sensorInfoBuilder_.getMessage(index); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public Builder setSensorInfo( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo value) { if (sensorInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSensorInfoIsMutable(); sensorInfo_.set(index, value); onChanged(); } else { sensorInfoBuilder_.setMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public Builder setSensorInfo( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder builderForValue) { if (sensorInfoBuilder_ == null) { ensureSensorInfoIsMutable(); sensorInfo_.set(index, builderForValue.build()); onChanged(); } else { sensorInfoBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public Builder addSensorInfo(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo value) { if (sensorInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSensorInfoIsMutable(); sensorInfo_.add(value); onChanged(); } else { sensorInfoBuilder_.addMessage(value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public Builder addSensorInfo( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo value) { if (sensorInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSensorInfoIsMutable(); sensorInfo_.add(index, value); onChanged(); } else { sensorInfoBuilder_.addMessage(index, value); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public Builder addSensorInfo( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder builderForValue) { if (sensorInfoBuilder_ == null) { ensureSensorInfoIsMutable(); sensorInfo_.add(builderForValue.build()); onChanged(); } else { sensorInfoBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public Builder addSensorInfo( int index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder builderForValue) { if (sensorInfoBuilder_ == null) { ensureSensorInfoIsMutable(); sensorInfo_.add(index, builderForValue.build()); onChanged(); } else { sensorInfoBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public Builder addAllSensorInfo( java.lang.Iterable values) { if (sensorInfoBuilder_ == null) { ensureSensorInfoIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, sensorInfo_); onChanged(); } else { sensorInfoBuilder_.addAllMessages(values); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public Builder clearSensorInfo() { if (sensorInfoBuilder_ == null) { sensorInfo_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); onChanged(); } else { sensorInfoBuilder_.clear(); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public Builder removeSensorInfo(int index) { if (sensorInfoBuilder_ == null) { ensureSensorInfoIsMutable(); sensorInfo_.remove(index); onChanged(); } else { sensorInfoBuilder_.remove(index); } return this; } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder getSensorInfoBuilder( int index) { return getSensorInfoFieldBuilder().getBuilder(index); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfoOrBuilder getSensorInfoOrBuilder( int index) { if (sensorInfoBuilder_ == null) { return sensorInfo_.get(index); } else { return sensorInfoBuilder_.getMessageOrBuilder(index); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public java.util.List getSensorInfoOrBuilderList() { if (sensorInfoBuilder_ != null) { return sensorInfoBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(sensorInfo_); } } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder addSensorInfoBuilder() { return getSensorInfoFieldBuilder().addBuilder( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder addSensorInfoBuilder( int index) { return getSensorInfoFieldBuilder().addBuilder( index, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.getDefaultInstance()); } /** * repeated .POGOProtos.Networking.Envelopes.Signature.SensorInfo sensor_info = 7; */ public java.util.List getSensorInfoBuilderList() { return getSensorInfoFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfoOrBuilder> getSensorInfoFieldBuilder() { if (sensorInfoBuilder_ == null) { sensorInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfo.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.SensorInfoOrBuilder>( sensorInfo_, ((bitField0_ & 0x00000040) == 0x00000040), getParentForChildren(), isClean()); sensorInfo_ = null; } return sensorInfoBuilder_; } private POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo deviceInfo_ = null; private com.google.protobuf.SingleFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfoOrBuilder> deviceInfoBuilder_; /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public boolean hasDeviceInfo() { return deviceInfoBuilder_ != null || deviceInfo_ != null; } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo getDeviceInfo() { if (deviceInfoBuilder_ == null) { return deviceInfo_ == null ? POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.getDefaultInstance() : deviceInfo_; } else { return deviceInfoBuilder_.getMessage(); } } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public Builder setDeviceInfo(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo value) { if (deviceInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } deviceInfo_ = value; onChanged(); } else { deviceInfoBuilder_.setMessage(value); } return this; } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public Builder setDeviceInfo( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.Builder builderForValue) { if (deviceInfoBuilder_ == null) { deviceInfo_ = builderForValue.build(); onChanged(); } else { deviceInfoBuilder_.setMessage(builderForValue.build()); } return this; } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public Builder mergeDeviceInfo(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo value) { if (deviceInfoBuilder_ == null) { if (deviceInfo_ != null) { deviceInfo_ = POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.newBuilder(deviceInfo_).mergeFrom(value).buildPartial(); } else { deviceInfo_ = value; } onChanged(); } else { deviceInfoBuilder_.mergeFrom(value); } return this; } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public Builder clearDeviceInfo() { if (deviceInfoBuilder_ == null) { deviceInfo_ = null; onChanged(); } else { deviceInfo_ = null; deviceInfoBuilder_ = null; } return this; } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.Builder getDeviceInfoBuilder() { onChanged(); return getDeviceInfoFieldBuilder().getBuilder(); } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfoOrBuilder getDeviceInfoOrBuilder() { if (deviceInfoBuilder_ != null) { return deviceInfoBuilder_.getMessageOrBuilder(); } else { return deviceInfo_ == null ? POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.getDefaultInstance() : deviceInfo_; } } /** * .POGOProtos.Networking.Envelopes.Signature.DeviceInfo device_info = 8; */ private com.google.protobuf.SingleFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfoOrBuilder> getDeviceInfoFieldBuilder() { if (deviceInfoBuilder_ == null) { deviceInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfo.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.DeviceInfoOrBuilder>( getDeviceInfo(), getParentForChildren(), isClean()); deviceInfo_ = null; } return deviceInfoBuilder_; } private POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus activityStatus_ = null; private com.google.protobuf.SingleFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatusOrBuilder> activityStatusBuilder_; /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public boolean hasActivityStatus() { return activityStatusBuilder_ != null || activityStatus_ != null; } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus getActivityStatus() { if (activityStatusBuilder_ == null) { return activityStatus_ == null ? POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.getDefaultInstance() : activityStatus_; } else { return activityStatusBuilder_.getMessage(); } } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public Builder setActivityStatus(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus value) { if (activityStatusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } activityStatus_ = value; onChanged(); } else { activityStatusBuilder_.setMessage(value); } return this; } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public Builder setActivityStatus( POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.Builder builderForValue) { if (activityStatusBuilder_ == null) { activityStatus_ = builderForValue.build(); onChanged(); } else { activityStatusBuilder_.setMessage(builderForValue.build()); } return this; } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public Builder mergeActivityStatus(POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus value) { if (activityStatusBuilder_ == null) { if (activityStatus_ != null) { activityStatus_ = POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.newBuilder(activityStatus_).mergeFrom(value).buildPartial(); } else { activityStatus_ = value; } onChanged(); } else { activityStatusBuilder_.mergeFrom(value); } return this; } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public Builder clearActivityStatus() { if (activityStatusBuilder_ == null) { activityStatus_ = null; onChanged(); } else { activityStatus_ = null; activityStatusBuilder_ = null; } return this; } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.Builder getActivityStatusBuilder() { onChanged(); return getActivityStatusFieldBuilder().getBuilder(); } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatusOrBuilder getActivityStatusOrBuilder() { if (activityStatusBuilder_ != null) { return activityStatusBuilder_.getMessageOrBuilder(); } else { return activityStatus_ == null ? POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.getDefaultInstance() : activityStatus_; } } /** * .POGOProtos.Networking.Envelopes.Signature.ActivityStatus activity_status = 9; */ private com.google.protobuf.SingleFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatusOrBuilder> getActivityStatusFieldBuilder() { if (activityStatusBuilder_ == null) { activityStatusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatus.Builder, POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature.ActivityStatusOrBuilder>( getActivityStatus(), getParentForChildren(), isClean()); activityStatus_ = null; } return activityStatusBuilder_; } private int locationHash1_ ; /** * int32 location_hash1 = 10; */ public int getLocationHash1() { return locationHash1_; } /** * int32 location_hash1 = 10; */ public Builder setLocationHash1(int value) { locationHash1_ = value; onChanged(); return this; } /** * int32 location_hash1 = 10; */ public Builder clearLocationHash1() { locationHash1_ = 0; onChanged(); return this; } private boolean field11_ ; /** * bool field11 = 11; */ public boolean getField11() { return field11_; } /** * bool field11 = 11; */ public Builder setField11(boolean value) { field11_ = value; onChanged(); return this; } /** * bool field11 = 11; */ public Builder clearField11() { field11_ = false; onChanged(); return this; } private boolean field12_ ; /** * bool field12 = 12; */ public boolean getField12() { return field12_; } /** * bool field12 = 12; */ public Builder setField12(boolean value) { field12_ = value; onChanged(); return this; } /** * bool field12 = 12; */ public Builder clearField12() { field12_ = false; onChanged(); return this; } private int field13_ ; /** * int32 field13 = 13; */ public int getField13() { return field13_; } /** * int32 field13 = 13; */ public Builder setField13(int value) { field13_ = value; onChanged(); return this; } /** * int32 field13 = 13; */ public Builder clearField13() { field13_ = 0; onChanged(); return this; } private int field14_ ; /** * int32 field14 = 14; */ public int getField14() { return field14_; } /** * int32 field14 = 14; */ public Builder setField14(int value) { field14_ = value; onChanged(); return this; } /** * int32 field14 = 14; */ public Builder clearField14() { field14_ = 0; onChanged(); return this; } private java.lang.Object field15_ = ""; /** * string field15 = 15; */ public java.lang.String getField15() { java.lang.Object ref = field15_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); field15_ = s; return s; } else { return (java.lang.String) ref; } } /** * string field15 = 15; */ public com.google.protobuf.ByteString getField15Bytes() { java.lang.Object ref = field15_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); field15_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string field15 = 15; */ public Builder setField15( java.lang.String value) { if (value == null) { throw new NullPointerException(); } field15_ = value; onChanged(); return this; } /** * string field15 = 15; */ public Builder clearField15() { field15_ = getDefaultInstance().getField15(); onChanged(); return this; } /** * string field15 = 15; */ public Builder setField15Bytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); field15_ = value; onChanged(); return this; } private int field16_ ; /** * int32 field16 = 16; */ public int getField16() { return field16_; } /** * int32 field16 = 16; */ public Builder setField16(int value) { field16_ = value; onChanged(); return this; } /** * int32 field16 = 16; */ public Builder clearField16() { field16_ = 0; onChanged(); return this; } private java.lang.Object field17_ = ""; /** * string field17 = 17; */ public java.lang.String getField17() { java.lang.Object ref = field17_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); field17_ = s; return s; } else { return (java.lang.String) ref; } } /** * string field17 = 17; */ public com.google.protobuf.ByteString getField17Bytes() { java.lang.Object ref = field17_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); field17_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string field17 = 17; */ public Builder setField17( java.lang.String value) { if (value == null) { throw new NullPointerException(); } field17_ = value; onChanged(); return this; } /** * string field17 = 17; */ public Builder clearField17() { field17_ = getDefaultInstance().getField17(); onChanged(); return this; } /** * string field17 = 17; */ public Builder setField17Bytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); field17_ = value; onChanged(); return this; } private java.lang.Object field18_ = ""; /** * string field18 = 18; */ public java.lang.String getField18() { java.lang.Object ref = field18_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); field18_ = s; return s; } else { return (java.lang.String) ref; } } /** * string field18 = 18; */ public com.google.protobuf.ByteString getField18Bytes() { java.lang.Object ref = field18_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); field18_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string field18 = 18; */ public Builder setField18( java.lang.String value) { if (value == null) { throw new NullPointerException(); } field18_ = value; onChanged(); return this; } /** * string field18 = 18; */ public Builder clearField18() { field18_ = getDefaultInstance().getField18(); onChanged(); return this; } /** * string field18 = 18; */ public Builder setField18Bytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); field18_ = value; onChanged(); return this; } private boolean field19_ ; /** * bool field19 = 19; */ public boolean getField19() { return field19_; } /** * bool field19 = 19; */ public Builder setField19(boolean value) { field19_ = value; onChanged(); return this; } /** * bool field19 = 19; */ public Builder clearField19() { field19_ = false; onChanged(); return this; } private int locationHash2_ ; /** * int32 location_hash2 = 20; */ public int getLocationHash2() { return locationHash2_; } /** * int32 location_hash2 = 20; */ public Builder setLocationHash2(int value) { locationHash2_ = value; onChanged(); return this; } /** * int32 location_hash2 = 20; */ public Builder clearLocationHash2() { locationHash2_ = 0; onChanged(); return this; } private boolean field21_ ; /** * bool field21 = 21; */ public boolean getField21() { return field21_; } /** * bool field21 = 21; */ public Builder setField21(boolean value) { field21_ = value; onChanged(); return this; } /** * bool field21 = 21; */ public Builder clearField21() { field21_ = false; onChanged(); return this; } private com.google.protobuf.ByteString sessionHash_ = com.google.protobuf.ByteString.EMPTY; /** *
       * 32 random bytes, unique per session.
       * 
* * bytes session_hash = 22; */ public com.google.protobuf.ByteString getSessionHash() { return sessionHash_; } /** *
       * 32 random bytes, unique per session.
       * 
* * bytes session_hash = 22; */ public Builder setSessionHash(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } sessionHash_ = value; onChanged(); return this; } /** *
       * 32 random bytes, unique per session.
       * 
* * bytes session_hash = 22; */ public Builder clearSessionHash() { sessionHash_ = getDefaultInstance().getSessionHash(); onChanged(); return this; } private long timestamp_ ; /** *
       * epoch timestamp in ms
       * 
* * uint64 timestamp = 23; */ public long getTimestamp() { return timestamp_; } /** *
       * epoch timestamp in ms
       * 
* * uint64 timestamp = 23; */ public Builder setTimestamp(long value) { timestamp_ = value; onChanged(); return this; } /** *
       * epoch timestamp in ms
       * 
* * uint64 timestamp = 23; */ public Builder clearTimestamp() { timestamp_ = 0L; onChanged(); return this; } private java.util.List requestHash_ = java.util.Collections.emptyList(); private void ensureRequestHashIsMutable() { if (!((bitField0_ & 0x00800000) == 0x00800000)) { requestHash_ = new java.util.ArrayList(requestHash_); bitField0_ |= 0x00800000; } } /** *
       * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
       * 
* * repeated uint64 request_hash = 24; */ public java.util.List getRequestHashList() { return java.util.Collections.unmodifiableList(requestHash_); } /** *
       * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
       * 
* * repeated uint64 request_hash = 24; */ public int getRequestHashCount() { return requestHash_.size(); } /** *
       * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
       * 
* * repeated uint64 request_hash = 24; */ public long getRequestHash(int index) { return requestHash_.get(index); } /** *
       * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
       * 
* * repeated uint64 request_hash = 24; */ public Builder setRequestHash( int index, long value) { ensureRequestHashIsMutable(); requestHash_.set(index, value); onChanged(); return this; } /** *
       * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
       * 
* * repeated uint64 request_hash = 24; */ public Builder addRequestHash(long value) { ensureRequestHashIsMutable(); requestHash_.add(value); onChanged(); return this; } /** *
       * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
       * 
* * repeated uint64 request_hash = 24; */ public Builder addAllRequestHash( java.lang.Iterable values) { ensureRequestHashIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, requestHash_); onChanged(); return this; } /** *
       * hashes of each request message in a hashArray signed based on the auth_token or auth_info - xxhash64
       * 
* * repeated uint64 request_hash = 24; */ public Builder clearRequestHash() { requestHash_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00800000); onChanged(); return this; } private long unknown25_ ; /** * int64 unknown25 = 25; */ public long getUnknown25() { return unknown25_; } /** * int64 unknown25 = 25; */ public Builder setUnknown25(long value) { unknown25_ = value; onChanged(); return this; } /** * int64 unknown25 = 25; */ public Builder clearUnknown25() { unknown25_ = 0L; onChanged(); return this; } private int unknown27_ ; /** * int32 unknown27 = 27; */ public int getUnknown27() { return unknown27_; } /** * int32 unknown27 = 27; */ public Builder setUnknown27(int value) { unknown27_ = value; onChanged(); return this; } /** * int32 unknown27 = 27; */ public Builder clearUnknown27() { unknown27_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:POGOProtos.Networking.Envelopes.Signature) } // @@protoc_insertion_point(class_scope:POGOProtos.Networking.Envelopes.Signature) private static final POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature(); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Signature parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Signature(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.Signature getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UnknownMessageOrBuilder extends // @@protoc_insertion_point(interface_extends:POGOProtos.Networking.Envelopes.UnknownMessage) com.google.protobuf.MessageOrBuilder { } /** *
   * Just a junk message to denote that we don't currently know what message something is.
   * 
* * Protobuf type {@code POGOProtos.Networking.Envelopes.UnknownMessage} */ public static final class UnknownMessage extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:POGOProtos.Networking.Envelopes.UnknownMessage) UnknownMessageOrBuilder { private static final long serialVersionUID = 0L; // Use UnknownMessage.newBuilder() to construct. private UnknownMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UnknownMessage() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UnknownMessage( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownFieldProto3( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder.class); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage)) { return super.equals(obj); } POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage other = (POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage) obj; boolean result = true; result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Just a junk message to denote that we don't currently know what message something is.
     * 
* * Protobuf type {@code POGOProtos.Networking.Envelopes.UnknownMessage} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:POGOProtos.Networking.Envelopes.UnknownMessage) POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.class, POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.Builder.class); } // Construct using POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_descriptor; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage getDefaultInstanceForType() { return POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.getDefaultInstance(); } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage build() { POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage buildPartial() { POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage result = new POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage(this); onBuilt(); return result; } @java.lang.Override public Builder clone() { return (Builder) super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage) { return mergeFrom((POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage other) { if (other == POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFieldsProto3(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:POGOProtos.Networking.Envelopes.UnknownMessage) } // @@protoc_insertion_point(class_scope:POGOProtos.Networking.Envelopes.UnknownMessage) private static final POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage(); } public static POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UnknownMessage parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UnknownMessage(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public POGOProtos.Networking.Envelopes.SignatureOuterClass.UnknownMessage getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_POGOProtos_Networking_Envelopes_Signature_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n/POGOProtos/Networking/Envelopes/Signat" + "ure.proto\022\037POGOProtos.Networking.Envelop" + "es\"\252\022\n\tSignature\022?\n\006field1\030\001 \003(\0132/.POGOP" + "rotos.Networking.Envelopes.UnknownMessag" + "e\022\035\n\025timestamp_since_start\030\002 \001(\004\022\016\n\006fiel" + "d3\030\003 \001(\t\022L\n\014location_fix\030\004 \003(\01326.POGOPro" + "tos.Networking.Envelopes.Signature.Locat" + "ionFix\022K\n\010gps_info\030\005 \003(\01329.POGOProtos.Ne" + "tworking.Envelopes.Signature.AndroidGpsI" + "nfo\022?\n\006field6\030\006 \003(\0132/.POGOProtos.Network" + "ing.Envelopes.UnknownMessage\022J\n\013sensor_i" + "nfo\030\007 \003(\01325.POGOProtos.Networking.Envelo" + "pes.Signature.SensorInfo\022J\n\013device_info\030" + "\010 \001(\01325.POGOProtos.Networking.Envelopes." + "Signature.DeviceInfo\022R\n\017activity_status\030" + "\t \001(\01329.POGOProtos.Networking.Envelopes." + "Signature.ActivityStatus\022\026\n\016location_has" + "h1\030\n \001(\005\022\017\n\007field11\030\013 \001(\010\022\017\n\007field12\030\014 \001" + "(\010\022\017\n\007field13\030\r \001(\005\022\017\n\007field14\030\016 \001(\005\022\017\n\007" + "field15\030\017 \001(\t\022\017\n\007field16\030\020 \001(\005\022\017\n\007field1" + "7\030\021 \001(\t\022\017\n\007field18\030\022 \001(\t\022\017\n\007field19\030\023 \001(" + "\010\022\026\n\016location_hash2\030\024 \001(\005\022\017\n\007field21\030\025 \001" + "(\010\022\024\n\014session_hash\030\026 \001(\014\022\021\n\ttimestamp\030\027 " + "\001(\004\022\024\n\014request_hash\030\030 \003(\004\022\021\n\tunknown25\030\031" + " \001(\003\022\021\n\tunknown27\030\033 \001(\005\032\210\002\n\013LocationFix\022" + "\020\n\010provider\030\001 \001(\t\022\032\n\022timestamp_snapshot\030" + "\002 \001(\004\022\020\n\010altitude\030\004 \001(\002\022\020\n\010latitude\030\r \001(" + "\002\022\021\n\tlongitude\030\016 \001(\002\022\r\n\005speed\030\022 \001(\002\022\016\n\006c" + "ourse\030\024 \001(\002\022\033\n\023horizontal_accuracy\030\025 \001(\002" + "\022\031\n\021vertical_accuracy\030\026 \001(\002\022\027\n\017provider_" + "status\030\032 \001(\004\022\r\n\005floor\030\033 \001(\r\022\025\n\rlocation_" + "type\030\034 \001(\004\032\257\001\n\016AndroidGpsInfo\022\023\n\013time_to" + "_fix\030\001 \001(\004\022\026\n\016satellites_prn\030\002 \003(\005\022\017\n\007az" + "imuth\030\003 \003(\002\022\021\n\televation\030\004 \003(\002\022\013\n\003snr\030\005 " + "\003(\002\022\023\n\013has_almanac\030\006 \003(\010\022\025\n\rhas_ephemeri" + "s\030\007 \003(\010\022\023\n\013used_in_fix\030\010 \003(\010\032\315\003\n\nSensorI" + "nfo\022\032\n\022timestamp_snapshot\030\001 \001(\004\022\035\n\025linea" + "r_acceleration_x\030\003 \001(\001\022\035\n\025linear_acceler" + "ation_y\030\004 \001(\001\022\035\n\025linear_acceleration_z\030\005" + " \001(\001\022\030\n\020magnetic_field_x\030\006 \001(\001\022\030\n\020magnet" + "ic_field_y\030\007 \001(\001\022\030\n\020magnetic_field_z\030\010 \001" + "(\001\022\037\n\027magnetic_field_accuracy\030\t \001(\005\022\026\n\016a" + "ttitude_pitch\030\n \001(\001\022\024\n\014attitude_yaw\030\013 \001(" + "\001\022\025\n\rattitude_roll\030\014 \001(\001\022\027\n\017rotation_rat" + "e_x\030\r \001(\001\022\027\n\017rotation_rate_y\030\016 \001(\001\022\027\n\017ro" + "tation_rate_z\030\017 \001(\001\022\021\n\tgravity_x\030\020 \001(\001\022\021" + "\n\tgravity_y\030\021 \001(\001\022\021\n\tgravity_z\030\022 \001(\001\022\016\n\006" + "status\030\023 \001(\005\032\332\002\n\nDeviceInfo\022\021\n\tdevice_id" + "\030\001 \001(\t\022\032\n\022android_board_name\030\002 \001(\t\022\032\n\022an" + "droid_bootloader\030\003 \001(\t\022\024\n\014device_brand\030\004" + " \001(\t\022\024\n\014device_model\030\005 \001(\t\022\037\n\027device_mod" + "el_identifier\030\006 \001(\t\022\031\n\021device_model_boot" + "\030\007 \001(\t\022\035\n\025hardware_manufacturer\030\010 \001(\t\022\026\n" + "\016hardware_model\030\t \001(\t\022\026\n\016firmware_brand\030" + "\n \001(\t\022\025\n\rfirmware_tags\030\014 \001(\t\022\025\n\rfirmware" + "_type\030\r \001(\t\022\034\n\024firmware_fingerprint\030\016 \001(" + "\t\032\273\001\n\016ActivityStatus\022\025\n\rstart_time_ms\030\001 " + "\001(\004\022\026\n\016unknown_status\030\002 \001(\010\022\017\n\007walking\030\003" + " \001(\010\022\017\n\007running\030\004 \001(\010\022\022\n\nstationary\030\005 \001(" + "\010\022\022\n\nautomotive\030\006 \001(\010\022\017\n\007tilting\030\007 \001(\010\022\017" + "\n\007cycling\030\010 \001(\010\022\016\n\006status\030\t \001(\014\"\020\n\016Unkno" + "wnMessageb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_POGOProtos_Networking_Envelopes_Signature_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor, new java.lang.String[] { "Field1", "TimestampSinceStart", "Field3", "LocationFix", "GpsInfo", "Field6", "SensorInfo", "DeviceInfo", "ActivityStatus", "LocationHash1", "Field11", "Field12", "Field13", "Field14", "Field15", "Field16", "Field17", "Field18", "Field19", "LocationHash2", "Field21", "SessionHash", "Timestamp", "RequestHash", "Unknown25", "Unknown27", }); internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_descriptor = internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor.getNestedTypes().get(0); internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_POGOProtos_Networking_Envelopes_Signature_LocationFix_descriptor, new java.lang.String[] { "Provider", "TimestampSnapshot", "Altitude", "Latitude", "Longitude", "Speed", "Course", "HorizontalAccuracy", "VerticalAccuracy", "ProviderStatus", "Floor", "LocationType", }); internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_descriptor = internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor.getNestedTypes().get(1); internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_POGOProtos_Networking_Envelopes_Signature_AndroidGpsInfo_descriptor, new java.lang.String[] { "TimeToFix", "SatellitesPrn", "Azimuth", "Elevation", "Snr", "HasAlmanac", "HasEphemeris", "UsedInFix", }); internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_descriptor = internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor.getNestedTypes().get(2); internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_POGOProtos_Networking_Envelopes_Signature_SensorInfo_descriptor, new java.lang.String[] { "TimestampSnapshot", "LinearAccelerationX", "LinearAccelerationY", "LinearAccelerationZ", "MagneticFieldX", "MagneticFieldY", "MagneticFieldZ", "MagneticFieldAccuracy", "AttitudePitch", "AttitudeYaw", "AttitudeRoll", "RotationRateX", "RotationRateY", "RotationRateZ", "GravityX", "GravityY", "GravityZ", "Status", }); internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_descriptor = internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor.getNestedTypes().get(3); internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_POGOProtos_Networking_Envelopes_Signature_DeviceInfo_descriptor, new java.lang.String[] { "DeviceId", "AndroidBoardName", "AndroidBootloader", "DeviceBrand", "DeviceModel", "DeviceModelIdentifier", "DeviceModelBoot", "HardwareManufacturer", "HardwareModel", "FirmwareBrand", "FirmwareTags", "FirmwareType", "FirmwareFingerprint", }); internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_descriptor = internal_static_POGOProtos_Networking_Envelopes_Signature_descriptor.getNestedTypes().get(4); internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_POGOProtos_Networking_Envelopes_Signature_ActivityStatus_descriptor, new java.lang.String[] { "StartTimeMs", "UnknownStatus", "Walking", "Running", "Stationary", "Automotive", "Tilting", "Cycling", "Status", }); internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_POGOProtos_Networking_Envelopes_UnknownMessage_descriptor, new java.lang.String[] { }); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy