feat refactorResponse login #refs 7827
This commit is contained in:
parent
48e2a10102
commit
c3eaea124e
|
@ -74,8 +74,7 @@ class MobileApplication : Application(), InteceptorListener {
|
||||||
|
|
||||||
runBlocking {
|
runBlocking {
|
||||||
dataStoreApp.editDataStoreKey(
|
dataStoreApp.editDataStoreKey(
|
||||||
ConstAndValues.BASEURLSALIX,
|
ConstAndValues.BASEURLSALIX, ConstAndValues.BASE_URL_SALIX
|
||||||
ConstAndValues.BASE_URL_SALIX
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
val restClient = RestClient(this, this)
|
val restClient = RestClient(this, this)
|
||||||
|
@ -111,17 +110,13 @@ class MobileApplication : Application(), InteceptorListener {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun playSoundIsOK(bool: Boolean) {
|
fun messageToast(isError: Boolean, message: String, isToasted: Boolean = false) {
|
||||||
if (bool) mpok!!.start() else mperror!!.start()
|
when (isError) {
|
||||||
}
|
|
||||||
|
|
||||||
fun messageToast(isError: Boolean, message: String) {
|
|
||||||
val playSound = when (isError) {
|
|
||||||
false -> mpok
|
false -> mpok
|
||||||
true -> mperror
|
true -> mperror
|
||||||
}
|
}?.start()
|
||||||
playSound?.start()
|
|
||||||
message.toast(
|
if (isToasted) message.toast(
|
||||||
this, color = if (isError) {
|
this, color = if (isError) {
|
||||||
Color.RED
|
Color.RED
|
||||||
} else {
|
} else {
|
||||||
|
@ -133,6 +128,7 @@ class MobileApplication : Application(), InteceptorListener {
|
||||||
fun isLoginRunning(): Boolean {
|
fun isLoginRunning(): Boolean {
|
||||||
return isActivityLoginRunning
|
return isActivityLoginRunning
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onInterceptionResult(visibility: Int) {
|
override fun onInterceptionResult(visibility: Int) {
|
||||||
if (mainActivityListener != null) {
|
if (mainActivityListener != null) {
|
||||||
handler.post {
|
handler.post {
|
||||||
|
|
|
@ -54,7 +54,11 @@ abstract class SalixCallback<T>(val context: Context) : Callback<T> {
|
||||||
private fun defaultErrorHandler(t: Throwable) {
|
private fun defaultErrorHandler(t: Throwable) {
|
||||||
//println("ErrorSalixx${t.message}")
|
//println("ErrorSalixx${t.message}")
|
||||||
// (nameofFunction((this)) + t.message).toast(context)
|
// (nameofFunction((this)) + t.message).toast(context)
|
||||||
(context as MobileApplication).messageToast(true, (nameofFunction((this)) + t.message))
|
(context as MobileApplication).messageToast(
|
||||||
|
true,
|
||||||
|
(nameofFunction((this)) + t.message),
|
||||||
|
isToasted = true
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun onSuccess(response: Response<T>) {
|
open fun onSuccess(response: Response<T>) {
|
||||||
|
|
|
@ -279,13 +279,8 @@ class AjustesFragment :
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
loginViewModel.workerOperator.observe(this@AjustesFragment) { iti ->
|
loginViewModel.workerOperator.observe(this@AjustesFragment) { iti ->
|
||||||
if (!iti.isError) {
|
|
||||||
runBlocking { mobileApplication.dataStoreApp.saveDataOperator(iti) }
|
runBlocking { mobileApplication.dataStoreApp.saveDataOperator(iti) }
|
||||||
} else {
|
|
||||||
ma.messageWithSound(iti.errorMessage, isError = true, isPlayed = true)
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
setSettings()
|
setSettings()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,6 @@ import es.verdnatura.presentation.common.LoginListener
|
||||||
import es.verdnatura.presentation.common.TAG
|
import es.verdnatura.presentation.common.TAG
|
||||||
import es.verdnatura.presentation.common.addFragment
|
import es.verdnatura.presentation.common.addFragment
|
||||||
import es.verdnatura.presentation.view.feature.login.fragment.LoginFragment
|
import es.verdnatura.presentation.view.feature.login.fragment.LoginFragment
|
||||||
import es.verdnatura.presentation.view.feature.main.activity.MainActivity
|
|
||||||
|
|
||||||
class LoginActivity : BaseActivity<ActivityLoginBinding>(), LoginListener {
|
class LoginActivity : BaseActivity<ActivityLoginBinding>(), LoginListener {
|
||||||
private var imageUri: Uri? = null
|
private var imageUri: Uri? = null
|
||||||
|
@ -33,12 +32,6 @@ class LoginActivity : BaseActivity<ActivityLoginBinding>(), LoginListener {
|
||||||
addFragment(LoginFragment.newInstance(imageUri), R.id.main_frame_layout, LoginFragment.TAG)
|
addFragment(LoginFragment.newInstance(imageUri), R.id.main_frame_layout, LoginFragment.TAG)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun goToMain() {
|
|
||||||
val intent = Intent(this, MainActivity::class.java)
|
|
||||||
startActivity(intent)
|
|
||||||
finish()
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onApplicationEventAnimation(visibility: Int) {
|
override fun onApplicationEventAnimation(visibility: Int) {
|
||||||
binding.splashAnimation.visibility = visibility
|
binding.splashAnimation.visibility = visibility
|
||||||
}
|
}
|
||||||
|
|
|
@ -143,6 +143,13 @@ class LoginFragment(private var imageUri: Uri?) :
|
||||||
}
|
}
|
||||||
binding.edittextUsername.requestFocus()
|
binding.edittextUsername.requestFocus()
|
||||||
|
|
||||||
|
binding.textviewRememberPassword.setOnLongClickListener {
|
||||||
|
if (getDevicePDA() == 19591) {
|
||||||
|
binding.edittextUsername.setText("sergiodt")
|
||||||
|
binding.edittextPassword.setText("delatorre.1234")
|
||||||
|
}
|
||||||
|
true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getDevicePDA(): Int? {
|
private fun getDevicePDA(): Int? {
|
||||||
|
@ -326,14 +333,9 @@ class LoginFragment(private var imageUri: Uri?) :
|
||||||
override fun observeViewModel() {
|
override fun observeViewModel() {
|
||||||
with(viewModel) {
|
with(viewModel) {
|
||||||
|
|
||||||
versionappitem.observe(viewLifecycleOwner) {
|
versionAppItem.observe(viewLifecycleOwner) {
|
||||||
|
|
||||||
|
|
||||||
if (it.isError) {
|
|
||||||
customDialog.setTitle(getString(R.string.error)).setDescription(it.errorMessage)
|
|
||||||
.setOkButton(getString(R.string.close)) {
|
|
||||||
customDialog.dismiss()
|
|
||||||
}.show()
|
|
||||||
} else {
|
|
||||||
if (it.version == getInfoVersionNameApp()) {
|
if (it.version == getInfoVersionNameApp()) {
|
||||||
goToMain()
|
goToMain()
|
||||||
} else {
|
} else {
|
||||||
|
@ -365,7 +367,6 @@ class LoginFragment(private var imageUri: Uri?) :
|
||||||
}
|
}
|
||||||
customDialog.show()
|
customDialog.show()
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -381,12 +382,6 @@ class LoginFragment(private var imageUri: Uri?) :
|
||||||
}
|
}
|
||||||
logindevice.observe(viewLifecycleOwner) {
|
logindevice.observe(viewLifecycleOwner) {
|
||||||
|
|
||||||
if (it.isError) {
|
|
||||||
customDialog.setTitle(getString(R.string.error)).setDescription(it.errorMessage)
|
|
||||||
.setOkButton(getString(R.string.close)) {
|
|
||||||
customDialog.dismiss()
|
|
||||||
}.show()
|
|
||||||
} else {
|
|
||||||
if (it.vIsAuthorized == "0") {
|
if (it.vIsAuthorized == "0") {
|
||||||
|
|
||||||
customDialog.setTitle(getString(R.string.error))
|
customDialog.setTitle(getString(R.string.error))
|
||||||
|
@ -422,34 +417,14 @@ class LoginFragment(private var imageUri: Uri?) :
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
workerOperator.observe(viewLifecycleOwner) {
|
workerOperator.observe(viewLifecycleOwner) {
|
||||||
if (it.isError) {
|
|
||||||
customDialog.setTitle(getString(R.string.info)).setDescription(it.errorMessage)
|
|
||||||
.setOkButton(getString(R.string.close)) {
|
|
||||||
customDialog.dismiss()
|
|
||||||
}.show()
|
|
||||||
} else {
|
|
||||||
|
|
||||||
runBlocking {
|
runBlocking {
|
||||||
mobileApplication.dataStoreApp.saveDataOperator(
|
mobileApplication.dataStoreApp.saveDataOperator(
|
||||||
it
|
it
|
||||||
)
|
)
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
operatorAdd.observe(viewLifecycleOwner) {
|
|
||||||
|
|
||||||
if (it.isError) {
|
|
||||||
customDialog.setTitle(getString(R.string.info)).setDescription(it.errorMessage)
|
|
||||||
.setOkButton(getString(R.string.close)) {
|
|
||||||
customDialog.dismiss()
|
|
||||||
}.show()
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
devicelogresponse.observe(viewLifecycleOwner) {
|
devicelogresponse.observe(viewLifecycleOwner) {
|
||||||
|
|
||||||
|
@ -499,11 +474,8 @@ class LoginFragment(private var imageUri: Uri?) :
|
||||||
|
|
||||||
event.getContentIfNotHandled().notNull {
|
event.getContentIfNotHandled().notNull {
|
||||||
|
|
||||||
if (it.list.isEmpty()) {
|
if (it.list.isNotEmpty()) {
|
||||||
getString(R.string.errorConfigToken).toast(context)
|
|
||||||
|
|
||||||
} else {
|
|
||||||
if (!it.list[0].isError) {
|
|
||||||
runBlocking {
|
runBlocking {
|
||||||
mobileApplication.dataStoreApp.editDataStoreKey(
|
mobileApplication.dataStoreApp.editDataStoreKey(
|
||||||
RENEWPERIOD, it.list[0].renewPeriod
|
RENEWPERIOD, it.list[0].renewPeriod
|
||||||
|
@ -523,9 +495,6 @@ class LoginFragment(private var imageUri: Uri?) :
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
|
||||||
it.list[0].errorMessage.toast(context)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -547,7 +516,8 @@ class LoginFragment(private var imageUri: Uri?) :
|
||||||
viewModel.validateAuth(
|
viewModel.validateAuth(
|
||||||
user = binding.edittextUsername.text.toString(),
|
user = binding.edittextUsername.text.toString(),
|
||||||
password = binding.edittextPassword.text.toString(),
|
password = binding.edittextPassword.text.toString(),
|
||||||
code = customDialogInput.getValue())
|
code = customDialogInput.getValue()
|
||||||
|
)
|
||||||
|
|
||||||
}.show()
|
}.show()
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,16 +48,12 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
val devicelogresponse: LiveData<ResponseItemVO>
|
val devicelogresponse: LiveData<ResponseItemVO>
|
||||||
get() = _devicelogresponse
|
get() = _devicelogresponse
|
||||||
|
|
||||||
private val _operatorAdd by lazy { MutableLiveData<ResponseItemVO>() }
|
|
||||||
val operatorAdd: LiveData<ResponseItemVO>
|
|
||||||
get() = _operatorAdd
|
|
||||||
|
|
||||||
private val _serialNumber by lazy { MutableLiveData<String?>() }
|
private val _serialNumber by lazy { MutableLiveData<String?>() }
|
||||||
val serialNumber: LiveData<String?> = _serialNumber
|
val serialNumber: LiveData<String?> = _serialNumber
|
||||||
|
|
||||||
private val _versionappitem by lazy { MutableLiveData<VersionApp>() }
|
private val _versionAppItem by lazy { MutableLiveData<VersionApp>() }
|
||||||
val versionappitem: LiveData<VersionApp>
|
val versionAppItem: LiveData<VersionApp>
|
||||||
get() = _versionappitem
|
get() = _versionAppItem
|
||||||
|
|
||||||
private val _logindevice by lazy { MutableLiveData<LoginDevice>() }
|
private val _logindevice by lazy { MutableLiveData<LoginDevice>() }
|
||||||
val logindevice: LiveData<LoginDevice>
|
val logindevice: LiveData<LoginDevice>
|
||||||
|
@ -167,25 +163,16 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun deviceCheckLogin(userId: Int, androidId: String) {
|
fun deviceCheckLogin(userId: Int, androidId: String) {
|
||||||
// FALTA EL USUARI
|
|
||||||
/* fun deviceCheckLogin(androidId: String) {
|
|
||||||
silex.device_checkLogin(androidId)*/
|
|
||||||
salix.deviceCheckLogin(arrayListOf(userId, androidId).formatWithQuotes())
|
salix.deviceCheckLogin(arrayListOf(userId, androidId).formatWithQuotes())
|
||||||
.enqueue(object : SalixCallback<List<LoginDevice>>(context) {
|
.enqueue(object : SalixCallback<List<LoginDevice>>(context) {
|
||||||
override fun onSuccess(response: Response<List<LoginDevice>>) {
|
override fun onSuccess(response: Response<List<LoginDevice>>) {
|
||||||
response.body()?.get(0).let {
|
response.body()?.get(0).let {
|
||||||
_logindevice.value = LoginDevice(
|
_logindevice.value = LoginDevice(
|
||||||
it!!.vMessage, it.vIsAuthorized, isError = false, errorMessage = ""
|
it!!.vMessage, it.vIsAuthorized
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
override fun onError(t: Throwable) {
|
|
||||||
_logindevice.value = LoginDevice(
|
|
||||||
"", "", isError = true, errorMessage = getMessageFromAllResponse(
|
|
||||||
nameofFunction(this), t.message!!
|
|
||||||
)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -238,12 +225,7 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
versionApp = versionApp,
|
versionApp = versionApp,
|
||||||
serialNumber = serialnumber
|
serialNumber = serialnumber
|
||||||
)
|
)
|
||||||
).enqueue(object : SalixCallback<Unit>(context) {
|
).enqueue(object : SalixCallback<Unit>(context) {})
|
||||||
|
|
||||||
override fun onSuccess(response: Response<Unit>) {
|
|
||||||
}
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -252,27 +234,17 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
salix.getVersion(nameApp).enqueue(object : SalixCallback<VersionApp>(context) {
|
salix.getVersion(nameApp).enqueue(object : SalixCallback<VersionApp>(context) {
|
||||||
override fun onSuccess(response: Response<VersionApp>) {
|
override fun onSuccess(response: Response<VersionApp>) {
|
||||||
|
|
||||||
_versionappitem.value = response.body()?.let {
|
_versionAppItem.value = response.body()?.let {
|
||||||
VersionApp(
|
VersionApp(
|
||||||
it.appname,
|
it.appname,
|
||||||
it.version,
|
it.version,
|
||||||
it.isVersionCritical,
|
it.isVersionCritical,
|
||||||
it.url,
|
it.url,
|
||||||
isError = false,
|
|
||||||
errorMessage = ""
|
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onError(t: Throwable) {
|
|
||||||
_versionappitem.value = VersionApp(
|
|
||||||
nameApp, "", isError = true, errorMessage = getMessageFromAllResponse(
|
|
||||||
nameofFunction(this), t.message!!
|
|
||||||
)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -295,17 +267,9 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
.enqueue(object : SalixCallback<Any>(context) {
|
.enqueue(object : SalixCallback<Any>(context) {
|
||||||
override fun onError(t: Throwable) {
|
override fun onError(t: Throwable) {
|
||||||
|
|
||||||
if (!(t.message!!.contains("ER_DUP_ENTRY"))) _operatorAdd.value =
|
if (!(t.message!!.contains("ER_DUP_ENTRY"))) onError(t)
|
||||||
ResponseItemVO(
|
|
||||||
isError = true, errorMessage = getMessageFromAllResponse(
|
|
||||||
nameofFunction(this), t.message!!
|
|
||||||
)
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onSuccess(response: Response<Any>) {
|
|
||||||
_operatorAdd.value = ResponseItemVO("", false)
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -317,29 +281,9 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
"""{"fields":["itemPackingTypeFk","numberOfWagons","sectorFk","trainFk","labelerFk","isOnReservationMode"],"include":[{"relation":"sector","scope":{"fields":["description","warehouseFk"]}},{"relation":"printer","scope":{"fields":["name"]}},{"relation":"train","scope":{"fields":["name"]}}]}"""
|
"""{"fields":["itemPackingTypeFk","numberOfWagons","sectorFk","trainFk","labelerFk","isOnReservationMode"],"include":[{"relation":"sector","scope":{"fields":["description","warehouseFk"]}},{"relation":"printer","scope":{"fields":["name"]}},{"relation":"train","scope":{"fields":["name"]}}]}"""
|
||||||
salix.operatorGetData(id = workerId, filter)
|
salix.operatorGetData(id = workerId, filter)
|
||||||
.enqueue(object : SalixCallback<OperatorSalix>(context) {
|
.enqueue(object : SalixCallback<OperatorSalix>(context) {
|
||||||
override fun onError(t: Throwable) {
|
|
||||||
|
|
||||||
_workerOperator.value = OperatorSalix(
|
|
||||||
isError = true, errorMessage = getMessageFromAllResponse(
|
|
||||||
nameofFunction(this), t.message!!
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onSuccess(response: Response<OperatorSalix>) {
|
override fun onSuccess(response: Response<OperatorSalix>) {
|
||||||
if (response.body() != null) {
|
|
||||||
_workerOperator.value = response.body()
|
_workerOperator.value = response.body()
|
||||||
} else {
|
|
||||||
_workerOperator.value = response.body()?.let {
|
|
||||||
OperatorSalix(
|
|
||||||
isError = true, errorMessage = getMessageFromAllResponse(
|
|
||||||
nameofFunction(this), response.message()
|
|
||||||
)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
|
@ -350,38 +294,11 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
|
|
||||||
salix.getAccessTokenConfigs()
|
salix.getAccessTokenConfigs()
|
||||||
.enqueue(object : SalixCallback<List<AccessConfigSalix>>(context) {
|
.enqueue(object : SalixCallback<List<AccessConfigSalix>>(context) {
|
||||||
override fun onError(t: Throwable) {
|
|
||||||
val listError: ArrayList<AccessConfigSalix> = ArrayList()
|
|
||||||
listError.add(
|
|
||||||
AccessConfigSalix(
|
|
||||||
isError = true, errorMessage = getMessageFromAllResponse(
|
|
||||||
nameofFunction(this), t.message!!
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
_accessConfigSalixList.value = AccessConfigSalixList(listError)
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onSuccess(response: Response<List<AccessConfigSalix>>) {
|
override fun onSuccess(response: Response<List<AccessConfigSalix>>) {
|
||||||
if (response.body() != null) {
|
|
||||||
_accessConfigSalixList.value = response.body()?.let {
|
_accessConfigSalixList.value = response.body()?.let {
|
||||||
AccessConfigSalixList(it)
|
AccessConfigSalixList(it)
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
|
||||||
val listError: ArrayList<AccessConfigSalix> = ArrayList()
|
|
||||||
listError.add(
|
|
||||||
AccessConfigSalix(
|
|
||||||
isError = true, errorMessage = getMessageFromAllResponse(
|
|
||||||
nameofFunction(this), response.message()
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
_accessConfigSalixList.value = AccessConfigSalixList(listError)
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
|
@ -43,15 +43,10 @@ class DataUserSalix(
|
||||||
val id: Int? = null,
|
val id: Int? = null,
|
||||||
val name: String = "",
|
val name: String = "",
|
||||||
val nickname: String = "",
|
val nickname: String = "",
|
||||||
var isError: Boolean = false,
|
|
||||||
var errorMessage: String = ""
|
|
||||||
)
|
)
|
||||||
|
|
||||||
class RenewToken(
|
class RenewToken(
|
||||||
val id: String,
|
val id: String, val ttl: Long = 0, var isError: Boolean = false, var errorMessage: String = ""
|
||||||
val ttl: Long = 0,
|
|
||||||
var isError: Boolean = false,
|
|
||||||
var errorMessage: String = ""
|
|
||||||
)
|
)
|
||||||
|
|
||||||
class SalixMessageVO(
|
class SalixMessageVO(
|
||||||
|
@ -63,8 +58,7 @@ class SalixMessageVO(
|
||||||
)
|
)
|
||||||
|
|
||||||
class SalixGrupo(
|
class SalixGrupo(
|
||||||
val to: String = "",
|
val to: String = "", val message: String = ""
|
||||||
val message: String = ""
|
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -75,8 +69,6 @@ class OperatorSalix(
|
||||||
val printer: Printer? = null,
|
val printer: Printer? = null,
|
||||||
val numberOfWagons: Int = 0,
|
val numberOfWagons: Int = 0,
|
||||||
var itemPackingTypeFk: String? = null,
|
var itemPackingTypeFk: String? = null,
|
||||||
val isError: Boolean = false,
|
|
||||||
var errorMessage: String = "",
|
|
||||||
val isOnReservationMode: Boolean = false
|
val isOnReservationMode: Boolean = false
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -94,8 +86,6 @@ class AccessConfigSalix(
|
||||||
val id: Number = 0,
|
val id: Number = 0,
|
||||||
val renewPeriod: Long = 0,
|
val renewPeriod: Long = 0,
|
||||||
val renewInterval: Long = 0,
|
val renewInterval: Long = 0,
|
||||||
val isError: Boolean = false,
|
|
||||||
var errorMessage: String = ""
|
|
||||||
)
|
)
|
||||||
|
|
||||||
class OperatorList(
|
class OperatorList(
|
||||||
|
@ -107,13 +97,12 @@ class AccessConfigSalixList(
|
||||||
)
|
)
|
||||||
|
|
||||||
class Operator(
|
class Operator(
|
||||||
val sectorFk: Int?,
|
val sectorFk: Int?, val labelerFk: Int?
|
||||||
val labelerFk: Int?
|
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
data class OperatorAdd(
|
data class OperatorAdd(
|
||||||
var workerFk:Int,
|
var workerFk: Int, var isOnReservationMode: Boolean
|
||||||
var isOnReservationMode:Boolean
|
|
||||||
)
|
)
|
||||||
|
|
||||||
class VersionApp(
|
class VersionApp(
|
||||||
|
@ -126,14 +115,10 @@ class VersionApp(
|
||||||
)
|
)
|
||||||
|
|
||||||
class LoginDevice(
|
class LoginDevice(
|
||||||
val vMessage: String? = "",
|
val vMessage: String? = "", val vIsAuthorized: String = ""
|
||||||
val vIsAuthorized: String = "",
|
|
||||||
var isError: Boolean = false,
|
|
||||||
var errorMessage: String = ""
|
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
data class NameWorker(
|
data class NameWorker(
|
||||||
val firstName : String,
|
val firstName: String, val lastName: String
|
||||||
val lastName :String
|
|
||||||
)
|
)
|
Loading…
Reference in New Issue