package net.squanchy.proximity.preconditions;

import net.squanchy.support.lang.Optional;

import io.reactivex.Completable;

interface Precondition {

    boolean ALWAYS_ATTEMPT_SATISFYING = false;

    boolean available();

    boolean satisfied();

    Completable satisfy();

    Optional<Integer> requestCode();

    enum SatisfactionResult {
        SUCCESS,
        RETRY
    }
}

@@ -312,75 +312,7 @@
 e();
-%0A%0A    enum SatisfactionResult %7B%0A        SUCCESS,%0A        RETRY%0A    %7D
 %0A%7D%0A

Remove unused SatisfactionResult