getProductStateFull

suspend fun getProductStateFull(    barcode: String,     fields: String = getAllFields(localeManager.getLanguage()),     userAgent: String = ApiFields.UserAgents.SEARCH): ProductState
suspend fun getProductStateFull(    barcode: Barcode,     fields: String = getAllFields(localeManager.getLanguage()),     userAgent: String = ApiFields.UserAgents.SCAN): ProductState