first commit
This commit is contained in:
commit
13a51517c1
1738 files changed
+53987
No files matched your search
@@ -0,0 +1,82 @@
|
||||
package com.hoppieacars.data.api;
|
||||
|
||||
import retrofit2.http.GET;
|
||||
import retrofit2.http.Query;
|
||||
|
||||
/**
|
||||
* Retrofit interface for the Hoppie ACARS HTTP API.
|
||||
* All requests use GET as the server supports both GET and POST.
|
||||
* Base URL: https://www.hoppie.nl/acars/system/
|
||||
*/
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\t\bf\u0018\u00002\u00020\u0001J@\u0010\u0002\u001a\u00020\u00032\b\b\u0001\u0010\u0004\u001a\u00020\u00032\b\b\u0001\u0010\u0005\u001a\u00020\u00032\b\b\u0001\u0010\u0006\u001a\u00020\u00032\b\b\u0001\u0010\u0007\u001a\u00020\u00032\b\b\u0003\u0010\b\u001a\u00020\u0003H\u00a7@\u00a2\u0006\u0002\u0010\tJ@\u0010\n\u001a\u00020\u00032\b\b\u0001\u0010\u0004\u001a\u00020\u00032\b\b\u0001\u0010\u0005\u001a\u00020\u00032\b\b\u0003\u0010\u0006\u001a\u00020\u00032\b\b\u0003\u0010\u0007\u001a\u00020\u00032\b\b\u0003\u0010\b\u001a\u00020\u0003H\u00a7@\u00a2\u0006\u0002\u0010\tJ@\u0010\u000b\u001a\u00020\u00032\b\b\u0001\u0010\u0004\u001a\u00020\u00032\b\b\u0001\u0010\u0005\u001a\u00020\u00032\b\b\u0003\u0010\u0006\u001a\u00020\u00032\b\b\u0003\u0010\u0007\u001a\u00020\u00032\b\b\u0003\u0010\b\u001a\u00020\u0003H\u00a7@\u00a2\u0006\u0002\u0010\t\u00a8\u0006\f"}, d2 = {"Lcom/hoppieacars/data/api/HoppieApiService;", "", "connect", "", "logon", "from", "to", "type", "packet", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "ping", "poll", "app_debug"})
|
||||
public abstract interface HoppieApiService {
|
||||
|
||||
/**
|
||||
* Universal connect endpoint. Used for poll, send, ping, inforeq, etc.
|
||||
*
|
||||
* @param logon Secret logon code
|
||||
* @param from Callsign of the sending station
|
||||
* @param to Callsign of the recipient (use "SERVER" for server-directed messages)
|
||||
* @param type Message type: poll, telex, cpdlc, ping, inforeq, posreq, etc.
|
||||
* @param packet Message payload (empty string for poll/ping)
|
||||
*/
|
||||
@retrofit2.http.GET(value = "connect.html")
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public abstract java.lang.Object connect(@retrofit2.http.Query(value = "logon")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String logon, @retrofit2.http.Query(value = "from")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String from, @retrofit2.http.Query(value = "to")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String to, @retrofit2.http.Query(value = "type")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String type, @retrofit2.http.Query(value = "packet")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String packet, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super java.lang.String> $completion);
|
||||
|
||||
/**
|
||||
* Convenience: poll for pending messages directed at [callsign].
|
||||
*/
|
||||
@retrofit2.http.GET(value = "connect.html")
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public abstract java.lang.Object poll(@retrofit2.http.Query(value = "logon")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String logon, @retrofit2.http.Query(value = "from")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String from, @retrofit2.http.Query(value = "to")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String to, @retrofit2.http.Query(value = "type")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String type, @retrofit2.http.Query(value = "packet")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String packet, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super java.lang.String> $completion);
|
||||
|
||||
/**
|
||||
* Convenience: test connectivity (does not register station as online).
|
||||
*/
|
||||
@retrofit2.http.GET(value = "connect.html")
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public abstract java.lang.Object ping(@retrofit2.http.Query(value = "logon")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String logon, @retrofit2.http.Query(value = "from")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String from, @retrofit2.http.Query(value = "to")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String to, @retrofit2.http.Query(value = "type")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String type, @retrofit2.http.Query(value = "packet")
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String packet, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super java.lang.String> $completion);
|
||||
|
||||
/**
|
||||
* Retrofit interface for the Hoppie ACARS HTTP API.
|
||||
* All requests use GET as the server supports both GET and POST.
|
||||
* Base URL: https://www.hoppie.nl/acars/system/
|
||||
*/
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 3, xi = 48)
|
||||
public static final class DefaultImpls {
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,177 @@
|
||||
package com.hoppieacars.data.api;
|
||||
|
||||
import com.hoppieacars.data.model.AcarsMessage;
|
||||
import com.hoppieacars.data.model.MessageType;
|
||||
import com.hoppieacars.data.model.ParsedPollResponse;
|
||||
|
||||
/**
|
||||
* Parses the Hoppie ACARS plain-text response format.
|
||||
*
|
||||
* Success response examples:
|
||||
* ok ← no messages
|
||||
* ok {KLM123 telex {Hello world}} {AMS progress {OUT 1200}}
|
||||
*
|
||||
* Error response:
|
||||
* error {Not logged in}
|
||||
* error {invalid logon}
|
||||
*/
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u00c7\u0002\u0018\u00002\u00020\u0001:\u0001\fB\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\bJ\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u0007\u001a\u00020\b2\u0006\u0010\u000b\u001a\u00020\bR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\r"}, d2 = {"Lcom/hoppieacars/data/api/HoppieResponseParser;", "", "()V", "MESSAGE_PATTERN", "Lkotlin/text/Regex;", "isOk", "", "raw", "", "parse", "Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult;", "myCallsign", "ParseResult", "app_debug"})
|
||||
public final class HoppieResponseParser {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private static final kotlin.text.Regex MESSAGE_PATTERN = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final com.hoppieacars.data.api.HoppieResponseParser INSTANCE = null;
|
||||
|
||||
private HoppieResponseParser() {
|
||||
super();
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.api.HoppieResponseParser.ParseResult parse(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String raw, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String myCallsign) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public final boolean isOk(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String raw) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b7\u0018\u00002\u00020\u0001:\u0003\u0003\u0004\u0005B\u0007\b\u0004\u00a2\u0006\u0002\u0010\u0002\u0082\u0001\u0003\u0006\u0007\b\u00a8\u0006\t"}, d2 = {"Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult;", "", "()V", "ApiError", "Success", "UnknownFormat", "Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult$ApiError;", "Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult$Success;", "Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult$UnknownFormat;", "app_debug"})
|
||||
public static abstract class ParseResult {
|
||||
|
||||
private ParseResult() {
|
||||
super();
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u0007\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\b\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\fH\u00d6\u0003J\t\u0010\r\u001a\u00020\u000eH\u00d6\u0001J\t\u0010\u000f\u001a\u00020\u0003H\u00d6\u0001R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006\u00a8\u0006\u0010"}, d2 = {"Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult$ApiError;", "Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult;", "message", "", "(Ljava/lang/String;)V", "getMessage", "()Ljava/lang/String;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
|
||||
public static final class ApiError extends com.hoppieacars.data.api.HoppieResponseParser.ParseResult {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String message = null;
|
||||
|
||||
public ApiError(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String message) {
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getMessage() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component1() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.api.HoppieResponseParser.ParseResult.ApiError copy(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String message) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0087\b\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u0007\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\b\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\fH\u00d6\u0003J\t\u0010\r\u001a\u00020\u000eH\u00d6\u0001J\t\u0010\u000f\u001a\u00020\u0010H\u00d6\u0001R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006\u00a8\u0006\u0011"}, d2 = {"Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult$Success;", "Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult;", "response", "Lcom/hoppieacars/data/model/ParsedPollResponse;", "(Lcom/hoppieacars/data/model/ParsedPollResponse;)V", "getResponse", "()Lcom/hoppieacars/data/model/ParsedPollResponse;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "", "app_debug"})
|
||||
public static final class Success extends com.hoppieacars.data.api.HoppieResponseParser.ParseResult {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final com.hoppieacars.data.model.ParsedPollResponse response = null;
|
||||
|
||||
public Success(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.ParsedPollResponse response) {
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.ParsedPollResponse getResponse() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.ParsedPollResponse component1() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.api.HoppieResponseParser.ParseResult.Success copy(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.ParsedPollResponse response) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u0007\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\b\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\fH\u00d6\u0003J\t\u0010\r\u001a\u00020\u000eH\u00d6\u0001J\t\u0010\u000f\u001a\u00020\u0003H\u00d6\u0001R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006\u00a8\u0006\u0010"}, d2 = {"Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult$UnknownFormat;", "Lcom/hoppieacars/data/api/HoppieResponseParser$ParseResult;", "raw", "", "(Ljava/lang/String;)V", "getRaw", "()Ljava/lang/String;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
|
||||
public static final class UnknownFormat extends com.hoppieacars.data.api.HoppieResponseParser.ParseResult {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String raw = null;
|
||||
|
||||
public UnknownFormat(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String raw) {
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getRaw() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component1() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.api.HoppieResponseParser.ParseResult.UnknownFormat copy(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String raw) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
package com.hoppieacars.data.api;
|
||||
|
||||
import okhttp3.ResponseBody;
|
||||
import retrofit2.Converter;
|
||||
import retrofit2.Retrofit;
|
||||
import java.lang.reflect.Type;
|
||||
|
||||
/**
|
||||
* Retrofit converter factory that returns plain String responses
|
||||
* without any JSON parsing — needed because Hoppie returns plain text.
|
||||
*/
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u001b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J7\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0002\b\u0003\u0018\u00010\u00042\u0006\u0010\u0006\u001a\u00020\u00072\f\u0010\b\u001a\b\u0012\u0004\u0012\u00020\n0\t2\u0006\u0010\u000b\u001a\u00020\fH\u0016\u00a2\u0006\u0002\u0010\r\u00a8\u0006\u000e"}, d2 = {"Lcom/hoppieacars/data/api/ScalarConverterFactory;", "Lretrofit2/Converter$Factory;", "()V", "responseBodyConverter", "Lretrofit2/Converter;", "Lokhttp3/ResponseBody;", "type", "Ljava/lang/reflect/Type;", "annotations", "", "", "retrofit", "Lretrofit2/Retrofit;", "(Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Lretrofit2/Retrofit;)Lretrofit2/Converter;", "app_debug"})
|
||||
public final class ScalarConverterFactory extends retrofit2.Converter.Factory {
|
||||
|
||||
public ScalarConverterFactory() {
|
||||
super();
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public retrofit2.Converter<okhttp3.ResponseBody, ?> responseBodyConverter(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.reflect.Type type, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.annotation.Annotation[] annotations, @org.jetbrains.annotations.NotNull()
|
||||
retrofit2.Retrofit retrofit) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,144 @@
|
||||
package com.hoppieacars.data.model;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0010\u000b\n\u0002\b\u0012\n\u0002\u0010\b\n\u0002\b\u0003\b\u0087\b\u0018\u00002\u00020\u0001:\u0001+BC\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0005\u0012\u0006\u0010\u0007\u001a\u00020\b\u0012\u0006\u0010\t\u001a\u00020\u0005\u0012\b\b\u0002\u0010\n\u001a\u00020\u000b\u0012\b\b\u0002\u0010\f\u001a\u00020\r\u00a2\u0006\u0002\u0010\u000eJ\t\u0010\u001e\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u001f\u001a\u00020\u0005H\u00c6\u0003J\t\u0010 \u001a\u00020\u0005H\u00c6\u0003J\t\u0010!\u001a\u00020\bH\u00c6\u0003J\t\u0010\"\u001a\u00020\u0005H\u00c6\u0003J\t\u0010#\u001a\u00020\u000bH\u00c6\u0003J\t\u0010$\u001a\u00020\rH\u00c6\u0003JO\u0010%\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00052\b\b\u0002\u0010\u0006\u001a\u00020\u00052\b\b\u0002\u0010\u0007\u001a\u00020\b2\b\b\u0002\u0010\t\u001a\u00020\u00052\b\b\u0002\u0010\n\u001a\u00020\u000b2\b\b\u0002\u0010\f\u001a\u00020\rH\u00c6\u0001J\u0013\u0010&\u001a\u00020\u00162\b\u0010\'\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\t\u0010(\u001a\u00020)H\u00d6\u0001J\t\u0010*\u001a\u00020\u0005H\u00d6\u0001R\u0011\u0010\f\u001a\u00020\r\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000f\u0010\u0010R\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\u0012R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0014R\u0011\u0010\u0015\u001a\u00020\u00168F\u00a2\u0006\u0006\u001a\u0004\b\u0015\u0010\u0017R\u0011\u0010\t\u001a\u00020\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0018\u0010\u0012R\u0011\u0010\n\u001a\u00020\u000b\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u001aR\u0011\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001b\u0010\u0012R\u0011\u0010\u0007\u001a\u00020\b\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001c\u0010\u001d\u00a8\u0006,"}, d2 = {"Lcom/hoppieacars/data/model/AcarsMessage;", "", "id", "", "from", "", "to", "type", "Lcom/hoppieacars/data/model/MessageType;", "packet", "timestamp", "Ljava/time/Instant;", "direction", "Lcom/hoppieacars/data/model/AcarsMessage$Direction;", "(JLjava/lang/String;Ljava/lang/String;Lcom/hoppieacars/data/model/MessageType;Ljava/lang/String;Ljava/time/Instant;Lcom/hoppieacars/data/model/AcarsMessage$Direction;)V", "getDirection", "()Lcom/hoppieacars/data/model/AcarsMessage$Direction;", "getFrom", "()Ljava/lang/String;", "getId", "()J", "isFromServer", "", "()Z", "getPacket", "getTimestamp", "()Ljava/time/Instant;", "getTo", "getType", "()Lcom/hoppieacars/data/model/MessageType;", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "copy", "equals", "other", "hashCode", "", "toString", "Direction", "app_debug"})
|
||||
public final class AcarsMessage {
|
||||
private final long id = 0L;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String from = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String to = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final com.hoppieacars.data.model.MessageType type = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String packet = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.time.Instant timestamp = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final com.hoppieacars.data.model.AcarsMessage.Direction direction = null;
|
||||
|
||||
public AcarsMessage(long id, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String from, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String to, @org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.MessageType type, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String packet, @org.jetbrains.annotations.NotNull()
|
||||
java.time.Instant timestamp, @org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.AcarsMessage.Direction direction) {
|
||||
super();
|
||||
}
|
||||
|
||||
public final long getId() {
|
||||
return 0L;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getFrom() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getTo() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.MessageType getType() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getPacket() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.time.Instant getTimestamp() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.AcarsMessage.Direction getDirection() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public final boolean isFromServer() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public final long component1() {
|
||||
return 0L;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component2() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component3() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.MessageType component4() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component5() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.time.Instant component6() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.AcarsMessage.Direction component7() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.AcarsMessage copy(long id, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String from, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String to, @org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.MessageType type, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String packet, @org.jetbrains.annotations.NotNull()
|
||||
java.time.Instant timestamp, @org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.AcarsMessage.Direction direction) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0004\b\u0086\u0081\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004\u00a8\u0006\u0005"}, d2 = {"Lcom/hoppieacars/data/model/AcarsMessage$Direction;", "", "(Ljava/lang/String;I)V", "INBOUND", "OUTBOUND", "app_debug"})
|
||||
public static enum Direction {
|
||||
/*public static final*/ INBOUND /* = new INBOUND() */,
|
||||
/*public static final*/ OUTBOUND /* = new OUTBOUND() */;
|
||||
|
||||
Direction() {
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static kotlin.enums.EnumEntries<com.hoppieacars.data.model.AcarsMessage.Direction> getEntries() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,83 @@
|
||||
package com.hoppieacars.data.model;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0012\b\u0087\b\u0018\u00002\u00020\u0001B-\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0005\u001a\u00020\u0006\u0012\b\b\u0002\u0010\u0007\u001a\u00020\b\u00a2\u0006\u0002\u0010\tJ\t\u0010\u0011\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u0012\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u0013\u001a\u00020\u0006H\u00c6\u0003J\t\u0010\u0014\u001a\u00020\bH\u00c6\u0003J1\u0010\u0015\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u00062\b\b\u0002\u0010\u0007\u001a\u00020\bH\u00c6\u0001J\u0013\u0010\u0016\u001a\u00020\b2\b\u0010\u0017\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\t\u0010\u0018\u001a\u00020\u0006H\u00d6\u0001J\t\u0010\u0019\u001a\u00020\u0003H\u00d6\u0001R\u0011\u0010\u0007\u001a\u00020\b\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000bR\u0011\u0010\u0004\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\f\u0010\rR\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000e\u0010\rR\u0011\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000f\u0010\u0010\u00a8\u0006\u001a"}, d2 = {"Lcom/hoppieacars/data/model/ConnectionConfig;", "", "logonCode", "", "callsign", "pollingIntervalSeconds", "", "autoStartPolling", "", "(Ljava/lang/String;Ljava/lang/String;IZ)V", "getAutoStartPolling", "()Z", "getCallsign", "()Ljava/lang/String;", "getLogonCode", "getPollingIntervalSeconds", "()I", "component1", "component2", "component3", "component4", "copy", "equals", "other", "hashCode", "toString", "app_debug"})
|
||||
public final class ConnectionConfig {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String logonCode = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String callsign = null;
|
||||
private final int pollingIntervalSeconds = 0;
|
||||
private final boolean autoStartPolling = false;
|
||||
|
||||
public ConnectionConfig(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String logonCode, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String callsign, int pollingIntervalSeconds, boolean autoStartPolling) {
|
||||
super();
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getLogonCode() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getCallsign() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public final int getPollingIntervalSeconds() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public final boolean getAutoStartPolling() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public ConnectionConfig() {
|
||||
super();
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component1() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component2() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public final int component3() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public final boolean component4() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.ConnectionConfig copy(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String logonCode, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String callsign, int pollingIntervalSeconds, boolean autoStartPolling) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,28 @@
|
||||
package com.hoppieacars.data.model;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\n\u0002\u0010\u000e\n\u0002\b\n\b\u0086\u0081\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u000f\b\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006j\u0002\b\u0007j\u0002\b\bj\u0002\b\tj\u0002\b\nj\u0002\b\u000bj\u0002\b\f\u00a8\u0006\r"}, d2 = {"Lcom/hoppieacars/data/model/InfoRequestType;", "", "wire", "", "(Ljava/lang/String;ILjava/lang/String;)V", "getWire", "()Ljava/lang/String;", "METAR", "TAF", "SHORT_TAF", "VATSIM_ATIS", "IVAO_ATIS", "PE_ATIS", "app_debug"})
|
||||
public enum InfoRequestType {
|
||||
/*public static final*/ METAR /* = new METAR(null) */,
|
||||
/*public static final*/ TAF /* = new TAF(null) */,
|
||||
/*public static final*/ SHORT_TAF /* = new SHORT_TAF(null) */,
|
||||
/*public static final*/ VATSIM_ATIS /* = new VATSIM_ATIS(null) */,
|
||||
/*public static final*/ IVAO_ATIS /* = new IVAO_ATIS(null) */,
|
||||
/*public static final*/ PE_ATIS /* = new PE_ATIS(null) */;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String wire = null;
|
||||
|
||||
InfoRequestType(java.lang.String wire) {
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getWire() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static kotlin.enums.EnumEntries<com.hoppieacars.data.model.InfoRequestType> getEntries() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,48 @@
|
||||
package com.hoppieacars.data.model;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u000f\b\u0086\u0081\u0002\u0018\u0000 \u00112\b\u0012\u0004\u0012\u00020\u00000\u0001:\u0001\u0011B\u000f\b\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006j\u0002\b\u0007j\u0002\b\bj\u0002\b\tj\u0002\b\nj\u0002\b\u000bj\u0002\b\fj\u0002\b\rj\u0002\b\u000ej\u0002\b\u000fj\u0002\b\u0010\u00a8\u0006\u0012"}, d2 = {"Lcom/hoppieacars/data/model/MessageType;", "", "wire", "", "(Ljava/lang/String;ILjava/lang/String;)V", "getWire", "()Ljava/lang/String;", "TELEX", "CPDLC", "PROGRESS", "POSITION", "POSREQ", "DATAREQ", "PING", "POLL", "PEEK", "INFOREQ", "Companion", "app_debug"})
|
||||
public enum MessageType {
|
||||
/*public static final*/ TELEX /* = new TELEX(null) */,
|
||||
/*public static final*/ CPDLC /* = new CPDLC(null) */,
|
||||
/*public static final*/ PROGRESS /* = new PROGRESS(null) */,
|
||||
/*public static final*/ POSITION /* = new POSITION(null) */,
|
||||
/*public static final*/ POSREQ /* = new POSREQ(null) */,
|
||||
/*public static final*/ DATAREQ /* = new DATAREQ(null) */,
|
||||
/*public static final*/ PING /* = new PING(null) */,
|
||||
/*public static final*/ POLL /* = new POLL(null) */,
|
||||
/*public static final*/ PEEK /* = new PEEK(null) */,
|
||||
/*public static final*/ INFOREQ /* = new INFOREQ(null) */;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String wire = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final com.hoppieacars.data.model.MessageType.Companion Companion = null;
|
||||
|
||||
MessageType(java.lang.String wire) {
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getWire() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static kotlin.enums.EnumEntries<com.hoppieacars.data.model.MessageType> getEntries() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006\u00a8\u0006\u0007"}, d2 = {"Lcom/hoppieacars/data/model/MessageType$Companion;", "", "()V", "fromWire", "Lcom/hoppieacars/data/model/MessageType;", "value", "", "app_debug"})
|
||||
public static final class Companion {
|
||||
|
||||
private Companion() {
|
||||
super();
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.MessageType fromWire(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String value) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,61 @@
|
||||
package com.hoppieacars.data.model;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\t\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u001b\u0012\f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\u0007J\u000f\u0010\f\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003H\u00c6\u0003J\t\u0010\r\u001a\u00020\u0006H\u00c6\u0003J#\u0010\u000e\u001a\u00020\u00002\u000e\b\u0002\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u00032\b\b\u0002\u0010\u0005\u001a\u00020\u0006H\u00c6\u0001J\u0013\u0010\u000f\u001a\u00020\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\t\u0010\u0012\u001a\u00020\u0013H\u00d6\u0001J\t\u0010\u0014\u001a\u00020\u0006H\u00d6\u0001R\u0017\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u0011\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000b\u00a8\u0006\u0015"}, d2 = {"Lcom/hoppieacars/data/model/ParsedPollResponse;", "", "messages", "", "Lcom/hoppieacars/data/model/AcarsMessage;", "raw", "", "(Ljava/util/List;Ljava/lang/String;)V", "getMessages", "()Ljava/util/List;", "getRaw", "()Ljava/lang/String;", "component1", "component2", "copy", "equals", "", "other", "hashCode", "", "toString", "app_debug"})
|
||||
public final class ParsedPollResponse {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.util.List<com.hoppieacars.data.model.AcarsMessage> messages = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String raw = null;
|
||||
|
||||
public ParsedPollResponse(@org.jetbrains.annotations.NotNull()
|
||||
java.util.List<com.hoppieacars.data.model.AcarsMessage> messages, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String raw) {
|
||||
super();
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.util.List<com.hoppieacars.data.model.AcarsMessage> getMessages() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getRaw() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.util.List<com.hoppieacars.data.model.AcarsMessage> component1() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component2() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.ParsedPollResponse copy(@org.jetbrains.annotations.NotNull()
|
||||
java.util.List<com.hoppieacars.data.model.AcarsMessage> messages, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String raw) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,158 @@
|
||||
package com.hoppieacars.data.model;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b7\u0018\u00002\u00020\u0001:\u0004\u0003\u0004\u0005\u0006B\u0007\b\u0004\u00a2\u0006\u0002\u0010\u0002\u0082\u0001\u0004\u0007\b\t\n\u00a8\u0006\u000b"}, d2 = {"Lcom/hoppieacars/data/model/PollingState;", "", "()V", "Error", "Idle", "LastPoll", "Polling", "Lcom/hoppieacars/data/model/PollingState$Error;", "Lcom/hoppieacars/data/model/PollingState$Idle;", "Lcom/hoppieacars/data/model/PollingState$LastPoll;", "Lcom/hoppieacars/data/model/PollingState$Polling;", "app_debug"})
|
||||
public abstract class PollingState {
|
||||
|
||||
private PollingState() {
|
||||
super();
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u0007\u001a\u00020\u0003H\u00c6\u0003J\u0013\u0010\b\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003H\u00c6\u0001J\u0013\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\fH\u00d6\u0003J\t\u0010\r\u001a\u00020\u000eH\u00d6\u0001J\t\u0010\u000f\u001a\u00020\u0003H\u00d6\u0001R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006\u00a8\u0006\u0010"}, d2 = {"Lcom/hoppieacars/data/model/PollingState$Error;", "Lcom/hoppieacars/data/model/PollingState;", "message", "", "(Ljava/lang/String;)V", "getMessage", "()Ljava/lang/String;", "component1", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
|
||||
public static final class Error extends com.hoppieacars.data.model.PollingState {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String message = null;
|
||||
|
||||
public Error(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String message) {
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getMessage() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component1() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.PollingState.Error copy(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String message) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u00c7\n\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0013\u0010\u0003\u001a\u00020\u00042\b\u0010\u0005\u001a\u0004\u0018\u00010\u0006H\u00d6\u0003J\t\u0010\u0007\u001a\u00020\bH\u00d6\u0001J\t\u0010\t\u001a\u00020\nH\u00d6\u0001\u00a8\u0006\u000b"}, d2 = {"Lcom/hoppieacars/data/model/PollingState$Idle;", "Lcom/hoppieacars/data/model/PollingState;", "()V", "equals", "", "other", "", "hashCode", "", "toString", "", "app_debug"})
|
||||
public static final class Idle extends com.hoppieacars.data.model.PollingState {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final com.hoppieacars.data.model.PollingState.Idle INSTANCE = null;
|
||||
|
||||
private Idle() {
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\t\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\b\u0087\b\u0018\u00002\u00020\u0001B\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006J\t\u0010\u000b\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\f\u001a\u00020\u0005H\u00c6\u0003J\u001d\u0010\r\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u0005H\u00c6\u0001J\u0013\u0010\u000e\u001a\u00020\u000f2\b\u0010\u0010\u001a\u0004\u0018\u00010\u0011H\u00d6\u0003J\t\u0010\u0012\u001a\u00020\u0005H\u00d6\u0001J\t\u0010\u0013\u001a\u00020\u0014H\u00d6\u0001R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\bR\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\n\u00a8\u0006\u0015"}, d2 = {"Lcom/hoppieacars/data/model/PollingState$LastPoll;", "Lcom/hoppieacars/data/model/PollingState;", "at", "Ljava/time/Instant;", "messageCount", "", "(Ljava/time/Instant;I)V", "getAt", "()Ljava/time/Instant;", "getMessageCount", "()I", "component1", "component2", "copy", "equals", "", "other", "", "hashCode", "toString", "", "app_debug"})
|
||||
public static final class LastPoll extends com.hoppieacars.data.model.PollingState {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.time.Instant at = null;
|
||||
private final int messageCount = 0;
|
||||
|
||||
public LastPoll(@org.jetbrains.annotations.NotNull()
|
||||
java.time.Instant at, int messageCount) {
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.time.Instant getAt() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public final int getMessageCount() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.time.Instant component1() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public final int component2() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.PollingState.LastPoll copy(@org.jetbrains.annotations.NotNull()
|
||||
java.time.Instant at, int messageCount) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u00c7\n\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0013\u0010\u0003\u001a\u00020\u00042\b\u0010\u0005\u001a\u0004\u0018\u00010\u0006H\u00d6\u0003J\t\u0010\u0007\u001a\u00020\bH\u00d6\u0001J\t\u0010\t\u001a\u00020\nH\u00d6\u0001\u00a8\u0006\u000b"}, d2 = {"Lcom/hoppieacars/data/model/PollingState$Polling;", "Lcom/hoppieacars/data/model/PollingState;", "()V", "equals", "", "other", "", "hashCode", "", "toString", "", "app_debug"})
|
||||
public static final class Polling extends com.hoppieacars.data.model.PollingState {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final com.hoppieacars.data.model.PollingState.Polling INSTANCE = null;
|
||||
|
||||
private Polling() {
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,74 @@
|
||||
package com.hoppieacars.data.model;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\r\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\'\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u0007\u00a2\u0006\u0002\u0010\bJ\t\u0010\u000e\u001a\u00020\u0003H\u00c6\u0003J\u000b\u0010\u000f\u001a\u0004\u0018\u00010\u0005H\u00c6\u0003J\u000b\u0010\u0010\u001a\u0004\u0018\u00010\u0007H\u00c6\u0003J+\u0010\u0011\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u0007H\u00c6\u0001J\u0013\u0010\u0012\u001a\u00020\u00032\b\u0010\u0013\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\t\u0010\u0014\u001a\u00020\u0015H\u00d6\u0001J\t\u0010\u0016\u001a\u00020\u0005H\u00d6\u0001R\u0013\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nR\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0002\u0010\u000bR\u0013\u0010\u0006\u001a\u0004\u0018\u00010\u0007\u00a2\u0006\b\n\u0000\u001a\u0004\b\f\u0010\r\u00a8\u0006\u0017"}, d2 = {"Lcom/hoppieacars/data/model/SendMessageState;", "", "isSending", "", "error", "", "lastSentAt", "Ljava/time/Instant;", "(ZLjava/lang/String;Ljava/time/Instant;)V", "getError", "()Ljava/lang/String;", "()Z", "getLastSentAt", "()Ljava/time/Instant;", "component1", "component2", "component3", "copy", "equals", "other", "hashCode", "", "toString", "app_debug"})
|
||||
public final class SendMessageState {
|
||||
private final boolean isSending = false;
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
private final java.lang.String error = null;
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
private final java.time.Instant lastSentAt = null;
|
||||
|
||||
public SendMessageState(boolean isSending, @org.jetbrains.annotations.Nullable()
|
||||
java.lang.String error, @org.jetbrains.annotations.Nullable()
|
||||
java.time.Instant lastSentAt) {
|
||||
super();
|
||||
}
|
||||
|
||||
public final boolean isSending() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.String getError() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.time.Instant getLastSentAt() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public SendMessageState() {
|
||||
super();
|
||||
}
|
||||
|
||||
public final boolean component1() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.String component2() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.time.Instant component3() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.model.SendMessageState copy(boolean isSending, @org.jetbrains.annotations.Nullable()
|
||||
java.lang.String error, @org.jetbrains.annotations.Nullable()
|
||||
java.time.Instant lastSentAt) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,97 @@
|
||||
package com.hoppieacars.data.repository;
|
||||
|
||||
import com.hoppieacars.data.api.HoppieApiService;
|
||||
import com.hoppieacars.data.api.HoppieResponseParser;
|
||||
import com.hoppieacars.data.model.AcarsMessage;
|
||||
import com.hoppieacars.data.model.ConnectionConfig;
|
||||
import com.hoppieacars.data.model.InfoRequestType;
|
||||
import com.hoppieacars.data.model.MessageType;
|
||||
import kotlinx.coroutines.flow.StateFlow;
|
||||
import java.time.Instant;
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
@javax.inject.Singleton()
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000V\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0007\u0018\u00002\u00020\u0001B\u000f\b\u0007\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0006\u0010\u0011\u001a\u00020\u0012J\u001c\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\u00150\u00142\u0006\u0010\u0016\u001a\u00020\u0017H\u0086@\u00a2\u0006\u0002\u0010\u0018J\"\u0010\u0019\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\n0\t0\u00142\u0006\u0010\u0016\u001a\u00020\u0017H\u0086@\u00a2\u0006\u0002\u0010\u0018J,\u0010\u001a\u001a\b\u0012\u0004\u0012\u00020\u00150\u00142\u0006\u0010\u0016\u001a\u00020\u00172\u0006\u0010\u001b\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\u0015H\u0086@\u00a2\u0006\u0002\u0010\u001eJ,\u0010\u001f\u001a\b\u0012\u0004\u0012\u00020\u00120\u00142\u0006\u0010\u0016\u001a\u00020\u00172\u0006\u0010 \u001a\u00020\u00152\u0006\u0010!\u001a\u00020\u0015H\u0086@\u00a2\u0006\u0002\u0010\"J4\u0010#\u001a\b\u0012\u0004\u0012\u00020\u00120\u00142\u0006\u0010\u0016\u001a\u00020\u00172\u0006\u0010 \u001a\u00020\u00152\u0006\u0010$\u001a\u00020%2\u0006\u0010!\u001a\u00020\u0015H\u0086@\u00a2\u0006\u0002\u0010&J,\u0010\'\u001a\b\u0012\u0004\u0012\u00020\u00120\u00142\u0006\u0010\u0016\u001a\u00020\u00172\u0006\u0010 \u001a\u00020\u00152\u0006\u0010(\u001a\u00020\u0015H\u0086@\u00a2\u0006\u0002\u0010\"R\u0016\u0010\u0005\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u0006X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u001a\u0010\b\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\n0\t0\u0006X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0019\u0010\u000b\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\f\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000eR\u001d\u0010\u000f\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\n0\t0\f\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0010\u0010\u000e\u00a8\u0006)"}, d2 = {"Lcom/hoppieacars/data/repository/AcarsRepository;", "", "api", "Lcom/hoppieacars/data/api/HoppieApiService;", "(Lcom/hoppieacars/data/api/HoppieApiService;)V", "_lastPollTime", "Lkotlinx/coroutines/flow/MutableStateFlow;", "Ljava/time/Instant;", "_messages", "", "Lcom/hoppieacars/data/model/AcarsMessage;", "lastPollTime", "Lkotlinx/coroutines/flow/StateFlow;", "getLastPollTime", "()Lkotlinx/coroutines/flow/StateFlow;", "messages", "getMessages", "clearMessages", "", "ping", "Lcom/hoppieacars/data/repository/AcarsResult;", "", "config", "Lcom/hoppieacars/data/model/ConnectionConfig;", "(Lcom/hoppieacars/data/model/ConnectionConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "poll", "requestInfo", "requestType", "Lcom/hoppieacars/data/model/InfoRequestType;", "icao", "(Lcom/hoppieacars/data/model/ConnectionConfig;Lcom/hoppieacars/data/model/InfoRequestType;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "sendCpdlc", "to", "packet", "(Lcom/hoppieacars/data/model/ConnectionConfig;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "sendMessage", "type", "Lcom/hoppieacars/data/model/MessageType;", "(Lcom/hoppieacars/data/model/ConnectionConfig;Ljava/lang/String;Lcom/hoppieacars/data/model/MessageType;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "sendTelex", "message", "app_debug"})
|
||||
public final class AcarsRepository {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final com.hoppieacars.data.api.HoppieApiService api = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final kotlinx.coroutines.flow.MutableStateFlow<java.util.List<com.hoppieacars.data.model.AcarsMessage>> _messages = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final kotlinx.coroutines.flow.StateFlow<java.util.List<com.hoppieacars.data.model.AcarsMessage>> messages = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final kotlinx.coroutines.flow.MutableStateFlow<java.time.Instant> _lastPollTime = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final kotlinx.coroutines.flow.StateFlow<java.time.Instant> lastPollTime = null;
|
||||
|
||||
@javax.inject.Inject()
|
||||
public AcarsRepository(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.api.HoppieApiService api) {
|
||||
super();
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final kotlinx.coroutines.flow.StateFlow<java.util.List<com.hoppieacars.data.model.AcarsMessage>> getMessages() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final kotlinx.coroutines.flow.StateFlow<java.time.Instant> getLastPollTime() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Object poll(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.ConnectionConfig config, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super com.hoppieacars.data.repository.AcarsResult<? extends java.util.List<com.hoppieacars.data.model.AcarsMessage>>> $completion) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Object ping(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.ConnectionConfig config, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super com.hoppieacars.data.repository.AcarsResult<java.lang.String>> $completion) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Object sendTelex(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.ConnectionConfig config, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String to, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String message, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super com.hoppieacars.data.repository.AcarsResult<kotlin.Unit>> $completion) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Object sendCpdlc(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.ConnectionConfig config, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String to, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String packet, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super com.hoppieacars.data.repository.AcarsResult<kotlin.Unit>> $completion) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Object requestInfo(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.ConnectionConfig config, @org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.InfoRequestType requestType, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String icao, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super com.hoppieacars.data.repository.AcarsResult<java.lang.String>> $completion) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Object sendMessage(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.ConnectionConfig config, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String to, @org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.MessageType type, @org.jetbrains.annotations.NotNull()
|
||||
java.lang.String packet, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super com.hoppieacars.data.repository.AcarsResult<kotlin.Unit>> $completion) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public final void clearMessages() {
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,115 @@
|
||||
package com.hoppieacars.data.repository;
|
||||
|
||||
import com.hoppieacars.data.api.HoppieApiService;
|
||||
import com.hoppieacars.data.api.HoppieResponseParser;
|
||||
import com.hoppieacars.data.model.AcarsMessage;
|
||||
import com.hoppieacars.data.model.ConnectionConfig;
|
||||
import com.hoppieacars.data.model.InfoRequestType;
|
||||
import com.hoppieacars.data.model.MessageType;
|
||||
import kotlinx.coroutines.flow.StateFlow;
|
||||
import java.time.Instant;
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b7\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\u00020\u0002:\u0002\u0004\u0005B\u0007\b\u0004\u00a2\u0006\u0002\u0010\u0003\u0082\u0001\u0002\u0006\u0007\u00a8\u0006\b"}, d2 = {"Lcom/hoppieacars/data/repository/AcarsResult;", "T", "", "()V", "Error", "Success", "Lcom/hoppieacars/data/repository/AcarsResult$Error;", "Lcom/hoppieacars/data/repository/AcarsResult$Success;", "app_debug"})
|
||||
public abstract class AcarsResult<T extends java.lang.Object> {
|
||||
|
||||
private AcarsResult() {
|
||||
super();
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0001\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0003\n\u0002\b\t\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0019\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u00a2\u0006\u0002\u0010\u0007J\t\u0010\f\u001a\u00020\u0004H\u00c6\u0003J\u000b\u0010\r\u001a\u0004\u0018\u00010\u0006H\u00c6\u0003J\u001f\u0010\u000e\u001a\u00020\u00002\b\b\u0002\u0010\u0003\u001a\u00020\u00042\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006H\u00c6\u0001J\u0013\u0010\u000f\u001a\u00020\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u00d6\u0003J\t\u0010\u0013\u001a\u00020\u0014H\u00d6\u0001J\t\u0010\u0015\u001a\u00020\u0004H\u00d6\u0001R\u0013\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u00a2\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u0011\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000b\u00a8\u0006\u0016"}, d2 = {"Lcom/hoppieacars/data/repository/AcarsResult$Error;", "Lcom/hoppieacars/data/repository/AcarsResult;", "", "message", "", "cause", "", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "getCause", "()Ljava/lang/Throwable;", "getMessage", "()Ljava/lang/String;", "component1", "component2", "copy", "equals", "", "other", "", "hashCode", "", "toString", "app_debug"})
|
||||
public static final class Error extends com.hoppieacars.data.repository.AcarsResult {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final java.lang.String message = null;
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
private final java.lang.Throwable cause = null;
|
||||
|
||||
public Error(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String message, @org.jetbrains.annotations.Nullable()
|
||||
java.lang.Throwable cause) {
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String getMessage() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Throwable getCause() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final java.lang.String component1() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Throwable component2() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.repository.AcarsResult.Error copy(@org.jetbrains.annotations.NotNull()
|
||||
java.lang.String message, @org.jetbrains.annotations.Nullable()
|
||||
java.lang.Throwable cause) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0087\b\u0018\u0000*\u0004\b\u0001\u0010\u00012\b\u0012\u0004\u0012\u0002H\u00010\u0002B\r\u0012\u0006\u0010\u0003\u001a\u00028\u0001\u00a2\u0006\u0002\u0010\u0004J\u000e\u0010\b\u001a\u00028\u0001H\u00c6\u0003\u00a2\u0006\u0002\u0010\u0006J\u001e\u0010\t\u001a\b\u0012\u0004\u0012\u00028\u00010\u00002\b\b\u0002\u0010\u0003\u001a\u00028\u0001H\u00c6\u0001\u00a2\u0006\u0002\u0010\nJ\u0013\u0010\u000b\u001a\u00020\f2\b\u0010\r\u001a\u0004\u0018\u00010\u000eH\u00d6\u0003J\t\u0010\u000f\u001a\u00020\u0010H\u00d6\u0001J\t\u0010\u0011\u001a\u00020\u0012H\u00d6\u0001R\u0013\u0010\u0003\u001a\u00028\u0001\u00a2\u0006\n\n\u0002\u0010\u0007\u001a\u0004\b\u0005\u0010\u0006\u00a8\u0006\u0013"}, d2 = {"Lcom/hoppieacars/data/repository/AcarsResult$Success;", "T", "Lcom/hoppieacars/data/repository/AcarsResult;", "data", "(Ljava/lang/Object;)V", "getData", "()Ljava/lang/Object;", "Ljava/lang/Object;", "component1", "copy", "(Ljava/lang/Object;)Lcom/hoppieacars/data/repository/AcarsResult$Success;", "equals", "", "other", "", "hashCode", "", "toString", "", "app_debug"})
|
||||
public static final class Success<T extends java.lang.Object> extends com.hoppieacars.data.repository.AcarsResult<T> {
|
||||
private final T data = null;
|
||||
|
||||
public Success(T data) {
|
||||
}
|
||||
|
||||
public final T getData() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public final T component1() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final com.hoppieacars.data.repository.AcarsResult.Success<T> copy(T data) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public boolean equals(@org.jetbrains.annotations.Nullable()
|
||||
java.lang.Object other) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
public int hashCode() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@java.lang.Override()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public java.lang.String toString() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
+76
@@ -0,0 +1,76 @@
|
||||
package com.hoppieacars.data.repository;
|
||||
|
||||
import android.content.Context;
|
||||
import androidx.datastore.core.DataStore;
|
||||
import androidx.datastore.preferences.core.Preferences;
|
||||
import com.hoppieacars.data.model.ConnectionConfig;
|
||||
import dagger.hilt.android.qualifiers.ApplicationContext;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
@javax.inject.Singleton()
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0003\b\u0007\u0018\u00002\u00020\u0001:\u0001\rB\u0011\b\u0007\u0012\b\b\u0001\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0016\u0010\n\u001a\u00020\u000b2\u0006\u0010\u0005\u001a\u00020\u0007H\u0086@\u00a2\u0006\u0002\u0010\fR\u0017\u0010\u0005\u001a\b\u0012\u0004\u0012\u00020\u00070\u0006\u00a2\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000e"}, d2 = {"Lcom/hoppieacars/data/repository/SettingsRepository;", "", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "config", "Lkotlinx/coroutines/flow/Flow;", "Lcom/hoppieacars/data/model/ConnectionConfig;", "getConfig", "()Lkotlinx/coroutines/flow/Flow;", "saveConfig", "", "(Lcom/hoppieacars/data/model/ConnectionConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Keys", "app_debug"})
|
||||
public final class SettingsRepository {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final android.content.Context context = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private final kotlinx.coroutines.flow.Flow<com.hoppieacars.data.model.ConnectionConfig> config = null;
|
||||
|
||||
@javax.inject.Inject()
|
||||
public SettingsRepository(@dagger.hilt.android.qualifiers.ApplicationContext()
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
android.content.Context context) {
|
||||
super();
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final kotlinx.coroutines.flow.Flow<com.hoppieacars.data.model.ConnectionConfig> getConfig() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.Nullable()
|
||||
public final java.lang.Object saveConfig(@org.jetbrains.annotations.NotNull()
|
||||
com.hoppieacars.data.model.ConnectionConfig config, @org.jetbrains.annotations.NotNull()
|
||||
kotlin.coroutines.Continuation<? super kotlin.Unit> $completion) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0002\b\u00c2\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002R\u0017\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0017\u0010\b\u001a\b\u0012\u0004\u0012\u00020\t0\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0017\u0010\u000b\u001a\b\u0012\u0004\u0012\u00020\t0\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\f\u0010\u0007R\u0017\u0010\r\u001a\b\u0012\u0004\u0012\u00020\u000e0\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000f\u0010\u0007\u00a8\u0006\u0010"}, d2 = {"Lcom/hoppieacars/data/repository/SettingsRepository$Keys;", "", "()V", "AUTO_START_POLLING", "Landroidx/datastore/preferences/core/Preferences$Key;", "", "getAUTO_START_POLLING", "()Landroidx/datastore/preferences/core/Preferences$Key;", "CALLSIGN", "", "getCALLSIGN", "LOGON_CODE", "getLOGON_CODE", "POLLING_INTERVAL", "", "getPOLLING_INTERVAL", "app_debug"})
|
||||
static final class Keys {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private static final androidx.datastore.preferences.core.Preferences.Key<java.lang.String> LOGON_CODE = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private static final androidx.datastore.preferences.core.Preferences.Key<java.lang.String> CALLSIGN = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private static final androidx.datastore.preferences.core.Preferences.Key<java.lang.Integer> POLLING_INTERVAL = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private static final androidx.datastore.preferences.core.Preferences.Key<java.lang.Boolean> AUTO_START_POLLING = null;
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public static final com.hoppieacars.data.repository.SettingsRepository.Keys INSTANCE = null;
|
||||
|
||||
private Keys() {
|
||||
super();
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final androidx.datastore.preferences.core.Preferences.Key<java.lang.String> getLOGON_CODE() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final androidx.datastore.preferences.core.Preferences.Key<java.lang.String> getCALLSIGN() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final androidx.datastore.preferences.core.Preferences.Key<java.lang.Integer> getPOLLING_INTERVAL() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
public final androidx.datastore.preferences.core.Preferences.Key<java.lang.Boolean> getAUTO_START_POLLING() {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
+20
@@ -0,0 +1,20 @@
|
||||
package com.hoppieacars.data.repository;
|
||||
|
||||
import android.content.Context;
|
||||
import androidx.datastore.core.DataStore;
|
||||
import androidx.datastore.preferences.core.Preferences;
|
||||
import com.hoppieacars.data.model.ConnectionConfig;
|
||||
import dagger.hilt.android.qualifiers.ApplicationContext;
|
||||
import kotlinx.coroutines.flow.Flow;
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
@kotlin.Metadata(mv = {1, 9, 0}, k = 2, xi = 48, d1 = {"\u0000\u0012\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\"%\u0010\u0000\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001*\u00020\u00038BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\u0006\u0010\u0007\u001a\u0004\b\u0004\u0010\u0005\u00a8\u0006\b"}, d2 = {"dataStore", "Landroidx/datastore/core/DataStore;", "Landroidx/datastore/preferences/core/Preferences;", "Landroid/content/Context;", "getDataStore", "(Landroid/content/Context;)Landroidx/datastore/core/DataStore;", "dataStore$delegate", "Lkotlin/properties/ReadOnlyProperty;", "app_debug"})
|
||||
public final class SettingsRepositoryKt {
|
||||
@org.jetbrains.annotations.NotNull()
|
||||
private static final kotlin.properties.ReadOnlyProperty dataStore$delegate = null;
|
||||
|
||||
private static final androidx.datastore.core.DataStore<androidx.datastore.preferences.core.Preferences> getDataStore(android.content.Context $this$dataStore) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
Reference in new issue
Block a user