package hanson.xyz.vpnhotspotmod.room;

@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\u0000\n\u0002\u0010\r\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0016\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001:\u0001!B+\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0005\u0012\b\b\u0002\u0010\u0006\u001a\u00020\u0007\u0012\b\b\u0002\u0010\b\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\tJ\t\u0010\u0016\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u0017\u001a\u00020\u0005H\u00c6\u0003J\t\u0010\u0018\u001a\u00020\u0007H\u00c6\u0003J\t\u0010\u0019\u001a\u00020\u0007H\u00c6\u0003J1\u0010\u001a\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\u00072\b\b\u0002\u0010\b\u001a\u00020\u0007H\u00c6\u0001J\u0013\u0010\u001b\u001a\u00020\u00072\b\u0010\u001c\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\t\u0010\u001d\u001a\u00020\u001eH\u00d6\u0001J\t\u0010\u001f\u001a\u00020 H\u00d6\u0001R\u001a\u0010\u0006\u001a\u00020\u0007X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\n\u0010\u000b\"\u0004\b\f\u0010\rR\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000e\u0010\u000fR\u001a\u0010\b\u001a\u00020\u0007X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0010\u0010\u000b\"\u0004\b\u0011\u0010\rR\u001a\u0010\u0004\u001a\u00020\u0005X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0012\u0010\u0013\"\u0004\b\u0014\u0010\u0015\u00a8\u0006\""}, d2 = {"Lhanson/xyz/vpnhotspotmod/room/ClientRecord;", "", "mac", "Landroid/net/MacAddress;", "nickname", "", "blocked", "", "macLookupPending", "(Landroid/net/MacAddress;Ljava/lang/CharSequence;ZZ)V", "getBlocked", "()Z", "setBlocked", "(Z)V", "getMac", "()Landroid/net/MacAddress;", "getMacLookupPending", "setMacLookupPending", "getNickname", "()Ljava/lang/CharSequence;", "setNickname", "(Ljava/lang/CharSequence;)V", "component1", "component2", "component3", "component4", "copy", "equals", "other", "hashCode", "", "toString", "", "Dao", "mobile_freedomDebug"})
@androidx.room.Entity
public final class ClientRecord {
    @androidx.room.PrimaryKey
    @org.jetbrains.annotations.NotNull
    private final android.net.MacAddress mac = null;
    @org.jetbrains.annotations.NotNull
    private java.lang.CharSequence nickname;
    private boolean blocked;
    private boolean macLookupPending;
    
    public ClientRecord(@org.jetbrains.annotations.NotNull
    android.net.MacAddress mac, @org.jetbrains.annotations.NotNull
    java.lang.CharSequence nickname, boolean blocked, boolean macLookupPending) {
        super();
    }
    
    @org.jetbrains.annotations.NotNull
    public final android.net.MacAddress getMac() {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull
    public final java.lang.CharSequence getNickname() {
        return null;
    }
    
    public final void setNickname(@org.jetbrains.annotations.NotNull
    java.lang.CharSequence p0) {
    }
    
    public final boolean getBlocked() {
        return false;
    }
    
    public final void setBlocked(boolean p0) {
    }
    
    public final boolean getMacLookupPending() {
        return false;
    }
    
    public final void setMacLookupPending(boolean p0) {
    }
    
    @org.jetbrains.annotations.NotNull
    public final android.net.MacAddress component1() {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull
    public final java.lang.CharSequence component2() {
        return null;
    }
    
    public final boolean component3() {
        return false;
    }
    
    public final boolean component4() {
        return false;
    }
    
    @org.jetbrains.annotations.NotNull
    public final hanson.xyz.vpnhotspotmod.room.ClientRecord copy(@org.jetbrains.annotations.NotNull
    android.net.MacAddress mac, @org.jetbrains.annotations.NotNull
    java.lang.CharSequence nickname, boolean blocked, boolean macLookupPending) {
        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 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\b\'\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u001b\u0010\u0003\u001a\u0004\u0018\u00010\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u00a5@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0007J\u0012\u0010\b\u001a\u0004\u0018\u00010\u00042\u0006\u0010\u0005\u001a\u00020\u0006H%J\u0019\u0010\t\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0086@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0007J\u000e\u0010\n\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006J\u0019\u0010\u000b\u001a\r\u0012\t\u0012\u00070\u0004\u00a2\u0006\u0002\b\r0\f2\u0006\u0010\u0005\u001a\u00020\u0006J\u0018\u0010\u000e\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00040\f2\u0006\u0010\u0005\u001a\u00020\u0006H%J\u0019\u0010\u000f\u001a\u00020\u00102\u0006\u0010\u0011\u001a\u00020\u0004H\u0086@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0012J\u0019\u0010\u0013\u001a\u00020\u00142\u0006\u0010\u0011\u001a\u00020\u0004H\u00a5@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0012JB\u0010\u0015\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\'\u0010\u0016\u001a#\b\u0001\u0012\u0004\u0012\u00020\u0004\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00100\u0018\u0012\u0006\u0012\u0004\u0018\u00010\u00010\u0017\u00a2\u0006\u0002\b\u0019H\u0097@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001a\u0082\u0002\u0004\n\u0002\b\u0019\u00a8\u0006\u001b"}, d2 = {"Lhanson/xyz/vpnhotspotmod/room/ClientRecord$Dao;", "", "()V", "lookup", "Lhanson/xyz/vpnhotspotmod/room/ClientRecord;", "mac", "Landroid/net/MacAddress;", "(Landroid/net/MacAddress;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "lookupBlocking", "lookupOrDefault", "lookupOrDefaultBlocking", "lookupOrDefaultSync", "Landroidx/lifecycle/LiveData;", "Lkotlin/jvm/JvmSuppressWildcards;", "lookupSync", "update", "", "value", "(Lhanson/xyz/vpnhotspotmod/room/ClientRecord;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "updateInternal", "", "upsert", "operation", "Lkotlin/Function2;", "Lkotlin/coroutines/Continuation;", "Lkotlin/ExtensionFunctionType;", "(Landroid/net/MacAddress;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "mobile_freedomDebug"})
    @androidx.room.Dao
    public static abstract class Dao {
        
        public Dao() {
            super();
        }
        
        @androidx.room.Query(value = "SELECT * FROM `ClientRecord` WHERE `mac` = :mac")
        @org.jetbrains.annotations.Nullable
        protected abstract hanson.xyz.vpnhotspotmod.room.ClientRecord lookupBlocking(@org.jetbrains.annotations.NotNull
        android.net.MacAddress mac);
        
        @org.jetbrains.annotations.NotNull
        public final hanson.xyz.vpnhotspotmod.room.ClientRecord lookupOrDefaultBlocking(@org.jetbrains.annotations.NotNull
        android.net.MacAddress mac) {
            return null;
        }
        
        @androidx.room.Query(value = "SELECT * FROM `ClientRecord` WHERE `mac` = :mac")
        @org.jetbrains.annotations.Nullable
        protected abstract java.lang.Object lookup(@org.jetbrains.annotations.NotNull
        android.net.MacAddress mac, @org.jetbrains.annotations.NotNull
        kotlin.coroutines.Continuation<? super hanson.xyz.vpnhotspotmod.room.ClientRecord> $completion);
        
        @org.jetbrains.annotations.Nullable
        public final java.lang.Object lookupOrDefault(@org.jetbrains.annotations.NotNull
        android.net.MacAddress mac, @org.jetbrains.annotations.NotNull
        kotlin.coroutines.Continuation<? super hanson.xyz.vpnhotspotmod.room.ClientRecord> $completion) {
            return null;
        }
        
        @androidx.room.Query(value = "SELECT * FROM `ClientRecord` WHERE `mac` = :mac")
        @org.jetbrains.annotations.NotNull
        protected abstract androidx.lifecycle.LiveData<hanson.xyz.vpnhotspotmod.room.ClientRecord> lookupSync(@org.jetbrains.annotations.NotNull
        android.net.MacAddress mac);
        
        @org.jetbrains.annotations.NotNull
        public final androidx.lifecycle.LiveData<hanson.xyz.vpnhotspotmod.room.ClientRecord> lookupOrDefaultSync(@org.jetbrains.annotations.NotNull
        android.net.MacAddress mac) {
            return null;
        }
        
        @androidx.room.Insert(onConflict = 1)
        @org.jetbrains.annotations.Nullable
        protected abstract java.lang.Object updateInternal(@org.jetbrains.annotations.NotNull
        hanson.xyz.vpnhotspotmod.room.ClientRecord value, @org.jetbrains.annotations.NotNull
        kotlin.coroutines.Continuation<? super java.lang.Long> $completion);
        
        @org.jetbrains.annotations.Nullable
        public final java.lang.Object update(@org.jetbrains.annotations.NotNull
        hanson.xyz.vpnhotspotmod.room.ClientRecord value, @org.jetbrains.annotations.NotNull
        kotlin.coroutines.Continuation<? super kotlin.Unit> $completion) {
            return null;
        }
        
        @androidx.room.Transaction
        @org.jetbrains.annotations.Nullable
        public java.lang.Object upsert(@org.jetbrains.annotations.NotNull
        android.net.MacAddress mac, @org.jetbrains.annotations.NotNull
        kotlin.jvm.functions.Function2<? super hanson.xyz.vpnhotspotmod.room.ClientRecord, ? super kotlin.coroutines.Continuation<? super kotlin.Unit>, ? extends java.lang.Object> operation, @org.jetbrains.annotations.NotNull
        kotlin.coroutines.Continuation<? super hanson.xyz.vpnhotspotmod.room.ClientRecord> $completion) {
            return null;
        }
    }
}