Class PauseMode.Through

java.lang.Object
com.aurelienpierre.sioul.PauseMode.Through
Enclosing class:
PauseMode

static final class PauseMode.Through extends Object
What one of Sioul's modes lets through, as Rust asks it (dnd.rs's Ask, from the matrix: sioul_core::attention::Silence): who may call and who may write ("none", "starred", "contacts", "anyone"), a second call within 15 minutes, the conversations marked important in Android, alarms, the doses' and an event's alarms' channels. An older Sioul says only "people": starred contacts and repeat callers, or nobody; no conversation. Pure, checked on a JVM (android/jvm-checks/ModeCheck.java).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) boolean
     
    (package private) int
    ZenPolicy's PEOPLE_TYPE_*.
    (package private) boolean
     
    (package private) boolean
     
    (package private) boolean
     
    (package private) int
     
    (package private) boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) int
    The conversations let through, as Android names them (Android 11 and later).
    (package private) static PauseMode.Through
    of(JSONObject asked)
     
    (package private) static int
    senders(String word, int usual)
    Android's senders for Rust's word; `usual` for none given, or a word not known.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait