Back to project page AppleWifiNlpBackend.
The source code is released under:
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUC...
If you think the Android project AppleWifiNlpBackend listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/* * Copyright 2013-2015 g Project Team/*ww w . j av a 2s . c o m*/ * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // Code generated by Wire protocol buffer compiler, do not edit. // Source file: protos-repo/apple_loc.proto package org.microg.nlp.backend.apple; import com.squareup.wire.Message; import com.squareup.wire.ProtoField; import java.util.Collections; import java.util.List; import static com.squareup.wire.Message.Datatype.INT32; import static com.squareup.wire.Message.Datatype.STRING; import static com.squareup.wire.Message.Label.REPEATED; public final class Request extends Message { public static final List<RequestWifi> DEFAULT_WIFIS = Collections.emptyList(); public static final Integer DEFAULT_UNKNOWN3 = 0; public static final Integer DEFAULT_UNKNOWN4 = 0; public static final String DEFAULT_SOURCE = ""; @ProtoField(tag = 2, label = REPEATED) public final List<RequestWifi> wifis; @ProtoField(tag = 3, type = INT32) public final Integer unknown3; @ProtoField(tag = 4, type = INT32) public final Integer unknown4; @ProtoField(tag = 5, type = STRING) public final String source; private Request(Builder builder) { super(builder); this.wifis = immutableCopyOf(builder.wifis); this.unknown3 = builder.unknown3; this.unknown4 = builder.unknown4; this.source = builder.source; } @Override public boolean equals(Object other) { if (other == this) return true; if (!(other instanceof Request)) return false; Request o = (Request) other; return equals(wifis, o.wifis) && equals(unknown3, o.unknown3) && equals(unknown4, o.unknown4) && equals(source, o.source); } @Override public int hashCode() { int result = hashCode; if (result == 0) { result = wifis != null ? wifis.hashCode() : 1; result = result * 37 + (unknown3 != null ? unknown3.hashCode() : 0); result = result * 37 + (unknown4 != null ? unknown4.hashCode() : 0); result = result * 37 + (source != null ? source.hashCode() : 0); hashCode = result; } return result; } public static final class Builder extends Message.Builder<Request> { public List<RequestWifi> wifis; public Integer unknown3; public Integer unknown4; public String source; public Builder() { } public Builder(Request message) { super(message); if (message == null) return; this.wifis = copyOf(message.wifis); this.unknown3 = message.unknown3; this.unknown4 = message.unknown4; this.source = message.source; } public Builder wifis(List<RequestWifi> wifis) { this.wifis = wifis; return this; } public Builder unknown3(Integer unknown3) { this.unknown3 = unknown3; return this; } public Builder unknown4(Integer unknown4) { this.unknown4 = unknown4; return this; } public Builder source(String source) { this.source = source; return this; } @Override public Request build() { return new Request(this); } } public static final class RequestWifi extends Message { public static final String DEFAULT_MAC = ""; @ProtoField(tag = 1, type = STRING) public final String mac; private RequestWifi(Builder builder) { super(builder); this.mac = builder.mac; } @Override public boolean equals(Object other) { if (other == this) return true; if (!(other instanceof RequestWifi)) return false; return equals(mac, ((RequestWifi) other).mac); } @Override public int hashCode() { int result = hashCode; return result != 0 ? result : (hashCode = mac != null ? mac.hashCode() : 0); } public static final class Builder extends Message.Builder<RequestWifi> { public String mac; public Builder() { } public Builder(RequestWifi message) { super(message); if (message == null) return; this.mac = message.mac; } public Builder mac(String mac) { this.mac = mac; return this; } @Override public RequestWifi build() { return new RequestWifi(this); } } } }