-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
RequestResult.kt
21 lines (18 loc) · 1.2 KB
/
RequestResult.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.example.tileservicekotlinsample
import android.app.StatusBarManager
internal enum class RequestResult(val code: Int) {
TILE_ADD_REQUEST_ERROR_APP_NOT_IN_FOREGROUND(StatusBarManager.TILE_ADD_REQUEST_ERROR_APP_NOT_IN_FOREGROUND),
TILE_ADD_REQUEST_ERROR_BAD_COMPONENT(StatusBarManager.TILE_ADD_REQUEST_ERROR_BAD_COMPONENT),
TILE_ADD_REQUEST_ERROR_MISMATCHED_PACKAGE(StatusBarManager.TILE_ADD_REQUEST_ERROR_MISMATCHED_PACKAGE),
TILE_ADD_REQUEST_ERROR_NOT_CURRENT_USER(StatusBarManager.TILE_ADD_REQUEST_ERROR_NOT_CURRENT_USER),
TILE_ADD_REQUEST_ERROR_NO_STATUS_BAR_SERVICE(StatusBarManager.TILE_ADD_REQUEST_ERROR_NO_STATUS_BAR_SERVICE),
TILE_ADD_REQUEST_ERROR_REQUEST_IN_PROGRESS(StatusBarManager.TILE_ADD_REQUEST_ERROR_REQUEST_IN_PROGRESS),
TILE_ADD_REQUEST_RESULT_TILE_ADDED(StatusBarManager.TILE_ADD_REQUEST_RESULT_TILE_ADDED),
TILE_ADD_REQUEST_RESULT_TILE_ALREADY_ADDED(StatusBarManager.TILE_ADD_REQUEST_RESULT_TILE_ALREADY_ADDED),
TILE_ADD_REQUEST_RESULT_TILE_NOT_ADDED(StatusBarManager.TILE_ADD_REQUEST_RESULT_TILE_NOT_ADDED);
companion object {
fun findByCode(code: Int): RequestResult? {
return values().firstOrNull { it.code == code }
}
}
}