AppState.kt 510 B

1234567891011121314151617181920
  1. package com.example.modifier.data
  2. import com.example.modifier.enums.ReqState
  3. data class AppState(
  4. val send: Boolean,
  5. val executedNum: Int,
  6. val successNum: Int,
  7. val requestedNum: Int,
  8. val running: Boolean,
  9. val preparing: Boolean,
  10. val checkingConnection: Boolean,
  11. val suspended: Boolean,
  12. val reqState: ReqState,
  13. val storing: Boolean = false,
  14. ) {
  15. val busy: Boolean
  16. get() = running || preparing || checkingConnection || storing || reqState != ReqState.NONE
  17. }