ch6510 | Chetan | Update package name
This commit is contained in:
committed by
chetankothari
parent
49a6f42f52
commit
1ea874e9af
@@ -18,7 +18,7 @@ android {
|
||||
compileSdkVersion 29
|
||||
buildToolsVersion "29.0.2"
|
||||
defaultConfig {
|
||||
applicationId "com.navi"
|
||||
applicationId "com.naviapp"
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 29
|
||||
versionCode 1
|
||||
@@ -54,10 +54,10 @@ android {
|
||||
productFlavors {
|
||||
qa {
|
||||
dimension "app"
|
||||
applicationId "com.navi.dev"
|
||||
applicationId "com.naviapp.dev"
|
||||
}
|
||||
dev {
|
||||
applicationId "com.navi.dev"
|
||||
applicationId "com.naviapp.dev"
|
||||
dimension "app"
|
||||
}
|
||||
prod {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi
|
||||
package com.naviapp
|
||||
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
@@ -19,6 +19,6 @@ class ExampleInstrumentedTest {
|
||||
fun useAppContext() {
|
||||
// Context of the app under test.
|
||||
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
||||
assertEquals("com.navi.medici.android_customer_app", appContext.packageName)
|
||||
assertEquals("com.naviapp.medici.android_customer_app", appContext.packageName)
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.kyc.activities
|
||||
package com.naviapp.getloan.kyc.activities
|
||||
|
||||
import android.app.Activity
|
||||
import android.app.Instrumentation
|
||||
@@ -13,7 +13,7 @@ import androidx.test.espresso.matcher.ViewMatchers.isDisplayed
|
||||
import androidx.test.espresso.intent.rule.IntentsTestRule
|
||||
import androidx.test.espresso.matcher.ViewMatchers.withId
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import com.navi.R
|
||||
import com.naviapp.R
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.kyc.activities
|
||||
package com.naviapp.getloan.kyc.activities
|
||||
|
||||
import android.app.Activity
|
||||
import android.app.Instrumentation
|
||||
@@ -13,7 +13,7 @@ import androidx.test.espresso.matcher.ViewMatchers.isDisplayed
|
||||
import androidx.test.espresso.intent.rule.IntentsTestRule
|
||||
import androidx.test.espresso.matcher.ViewMatchers.withId
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import com.navi.R
|
||||
import com.naviapp.R
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.permission.activities
|
||||
package com.naviapp.permission.activities
|
||||
|
||||
import androidx.test.espresso.Espresso.onView
|
||||
import androidx.test.espresso.action.ViewActions.click
|
||||
@@ -7,8 +7,8 @@ import androidx.test.espresso.matcher.ViewMatchers.isDisplayed
|
||||
import androidx.test.espresso.matcher.ViewMatchers.withId
|
||||
import androidx.test.rule.ActivityTestRule
|
||||
import androidx.test.rule.GrantPermissionRule
|
||||
import com.navi.R
|
||||
import com.navi.manager.PermissionsManager
|
||||
import com.naviapp.R
|
||||
import com.naviapp.manager.PermissionsManager
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.tutorial
|
||||
package com.naviapp.tutorial
|
||||
|
||||
import androidx.test.espresso.Espresso.onView
|
||||
import androidx.test.espresso.action.ViewActions.click
|
||||
@@ -7,7 +7,7 @@ import androidx.test.espresso.assertion.ViewAssertions
|
||||
import androidx.test.espresso.matcher.ViewMatchers
|
||||
import androidx.test.espresso.matcher.ViewMatchers.withId
|
||||
import androidx.test.rule.ActivityTestRule
|
||||
import com.navi.R
|
||||
import com.naviapp.R
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.useridentification.activities
|
||||
package com.naviapp.useridentification.activities
|
||||
|
||||
import androidx.test.espresso.Espresso.onView
|
||||
import androidx.test.espresso.action.ViewActions
|
||||
@@ -10,8 +10,7 @@ import androidx.test.espresso.matcher.ViewMatchers.isChecked
|
||||
import androidx.test.espresso.matcher.ViewMatchers.isNotChecked
|
||||
import androidx.test.espresso.matcher.ViewMatchers.withId
|
||||
import androidx.test.rule.ActivityTestRule
|
||||
import com.navi.R
|
||||
import com.navi.useridentification.work.fragments.WorkFragment
|
||||
import com.naviapp.R
|
||||
import org.junit.Before
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
@@ -4,13 +4,13 @@
|
||||
// *
|
||||
// */
|
||||
//
|
||||
package com.navi.useridentity.activities
|
||||
package com.naviapp.useridentity.activities
|
||||
//
|
||||
//import androidx.test.espresso.Espresso.onView
|
||||
//import androidx.test.espresso.action.ViewActions.*
|
||||
//import androidx.test.espresso.matcher.ViewMatchers.withId
|
||||
//import androidx.test.rule.ActivityTestRule
|
||||
//import com.navi.R
|
||||
//import com.naviapp.R
|
||||
//import org.junit.After
|
||||
//import org.junit.Before
|
||||
//
|
||||
@@ -10,7 +10,7 @@
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:7545371166:android:95f84b9c568ba1d5ca0c0f",
|
||||
"android_client_info": {
|
||||
"package_name": "com.navi.dev"
|
||||
"package_name": "com.naviapp.dev"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.navi">
|
||||
package="com.naviapp">
|
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
package com.navi.getloan.loandetails.models
|
||||
|
||||
data class EmiScheduleBinder(val installment: String?, val amount: String?, val dueDate: String?)
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.navi.adapters
|
||||
package com.naviapp.adapters
|
||||
|
||||
import android.content.Context
|
||||
import android.view.LayoutInflater
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.navi.databinding.BankAccountCardBinding
|
||||
import com.navi.models.response.MyProfileResponse
|
||||
import com.naviapp.databinding.BankAccountCardBinding
|
||||
import com.naviapp.models.response.MyProfileResponse
|
||||
|
||||
class BankAccountsAdapter(private val context: Context):
|
||||
RecyclerView.Adapter<BankAccountsAdapter.BankAccountsViewHolder>() {
|
||||
@@ -4,26 +4,26 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.adapters
|
||||
package com.naviapp.adapters
|
||||
|
||||
import android.content.Context
|
||||
import android.view.LayoutInflater
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.navi.databinding.EmiScheduleCardBinding
|
||||
import com.navi.models.EmiSchedule
|
||||
import com.naviapp.databinding.EmiScheduleCardBinding
|
||||
import com.naviapp.models.EmiSchedule
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
|
||||
|
||||
class EmiScheduleAdapter(private val context: Context) :
|
||||
RecyclerView.Adapter<com.navi.adapters.EmiScheduleAdapter.EmiScheduleViewHolder>() {
|
||||
RecyclerView.Adapter<com.naviapp.adapters.EmiScheduleAdapter.EmiScheduleViewHolder>() {
|
||||
private val emiScheduleList = mutableListOf<EmiSchedule>()
|
||||
|
||||
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): com.navi.adapters.EmiScheduleAdapter.EmiScheduleViewHolder {
|
||||
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): com.naviapp.adapters.EmiScheduleAdapter.EmiScheduleViewHolder {
|
||||
val layoutInflater = LayoutInflater.from(parent.context)
|
||||
val view = EmiScheduleCardBinding.inflate(layoutInflater, parent, false)
|
||||
return com.navi.adapters.EmiScheduleAdapter.EmiScheduleViewHolder(view)
|
||||
return com.naviapp.adapters.EmiScheduleAdapter.EmiScheduleViewHolder(view)
|
||||
}
|
||||
|
||||
fun setLoans(emiScheduleList: List<EmiSchedule>) {
|
||||
@@ -34,7 +34,7 @@ class EmiScheduleAdapter(private val context: Context) :
|
||||
|
||||
override fun getItemCount() = emiScheduleList.count()
|
||||
|
||||
override fun onBindViewHolder(holder: com.navi.adapters.EmiScheduleAdapter.EmiScheduleViewHolder, position: Int) {
|
||||
override fun onBindViewHolder(holder: com.naviapp.adapters.EmiScheduleAdapter.EmiScheduleViewHolder, position: Int) {
|
||||
val emiSchedule = emiScheduleList[position]
|
||||
holder.binding.apply {
|
||||
emiNoTxt.text = (position + 1).toString()
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.navi.adapters
|
||||
package com.naviapp.adapters
|
||||
|
||||
import android.content.Context
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.widget.BaseAdapter
|
||||
import com.navi.databinding.EmploymentTypeBinding
|
||||
import com.navi.utils.isValidIndex
|
||||
import com.naviapp.databinding.EmploymentTypeBinding
|
||||
import com.naviapp.utils.isValidIndex
|
||||
|
||||
class EmploymentTypeAdapter(
|
||||
private val context: Context,
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.navi.adapters
|
||||
package com.naviapp.adapters
|
||||
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.widget.BaseAdapter
|
||||
import com.navi.databinding.LoanReasonBinding
|
||||
import com.naviapp.databinding.LoanReasonBinding
|
||||
|
||||
class LoanReasonAdapter(private var loanReasonList: List<String>) :
|
||||
BaseAdapter() {
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.navi.medici.androidCustomerApp.adapters
|
||||
package com.naviapp.medici.androidCustomerApp.adapters
|
||||
|
||||
import android.view.LayoutInflater
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.navi.databinding.MyProfileSettingItemBinding
|
||||
import com.navi.medici.androidCustomerApp.adapters.MyProfileSettingsAdapter.MyProfileSettingsViewHolder
|
||||
import com.navi.medici.androidCustomerApp.models.MyProfileSettingItem
|
||||
import com.naviapp.databinding.MyProfileSettingItemBinding
|
||||
import com.naviapp.medici.androidCustomerApp.adapters.MyProfileSettingsAdapter.MyProfileSettingsViewHolder
|
||||
import com.naviapp.medici.androidCustomerApp.models.MyProfileSettingItem
|
||||
|
||||
class MyProfileSettingsAdapter(
|
||||
private val items: List<MyProfileSettingItem>,
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.navi.adapters
|
||||
package com.naviapp.adapters
|
||||
|
||||
import android.content.Context
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.widget.BaseAdapter
|
||||
import com.navi.databinding.OccupationBinding
|
||||
import com.naviapp.databinding.OccupationBinding
|
||||
|
||||
class OccupationAdapter(
|
||||
private val context: Context,
|
||||
@@ -4,13 +4,13 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.analytics
|
||||
package com.naviapp.analytics
|
||||
|
||||
import android.app.Application
|
||||
import com.appsflyer.AppsFlyerConversionListener
|
||||
import com.appsflyer.AppsFlyerLib
|
||||
import com.navi.BuildConfig
|
||||
import com.navi.R
|
||||
import com.naviapp.BuildConfig
|
||||
import com.naviapp.R
|
||||
|
||||
object AppsFlyerUtil {
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.analytics
|
||||
package com.naviapp.analytics
|
||||
|
||||
import android.app.Application
|
||||
import android.os.Bundle
|
||||
import com.google.firebase.analytics.FirebaseAnalytics
|
||||
import com.navi.analytics.FcmAnalyticsUtil.Holder.INSTANCE
|
||||
import com.navi.app.NaviApplication
|
||||
import com.naviapp.analytics.FcmAnalyticsUtil.Holder.INSTANCE
|
||||
import com.naviapp.app.NaviApplication
|
||||
|
||||
class FcmAnalyticsUtil {
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.analytics
|
||||
package com.naviapp.analytics
|
||||
|
||||
import com.navi.app.NaviApplication
|
||||
import com.naviapp.app.NaviApplication
|
||||
|
||||
object NaviTrackEvent {
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.app
|
||||
package com.naviapp.app
|
||||
|
||||
import androidx.multidex.MultiDexApplication
|
||||
import com.facebook.stetho.Stetho
|
||||
import com.navi.BuildConfig
|
||||
import com.navi.analytics.NaviTrackEvent
|
||||
import com.naviapp.BuildConfig
|
||||
import com.naviapp.analytics.NaviTrackEvent
|
||||
import timber.log.Timber
|
||||
|
||||
class NaviApplication : MultiDexApplication() {
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.navi.common
|
||||
package com.naviapp.common
|
||||
|
||||
import com.navi.utils.Constants.API_POLL_REPEAT_PERIOD_SECONDS
|
||||
import com.navi.utils.Constants.API_POLL_RETRY_COUNT
|
||||
import com.navi.utils.Constants.INITIAL_DELAY_FOR_API_POLL_SECONDS
|
||||
import com.naviapp.utils.Constants.API_POLL_REPEAT_PERIOD_SECONDS
|
||||
import com.naviapp.utils.Constants.API_POLL_RETRY_COUNT
|
||||
import com.naviapp.utils.Constants.INITIAL_DELAY_FOR_API_POLL_SECONDS
|
||||
import java.util.concurrent.Executors
|
||||
import java.util.concurrent.ScheduledExecutorService
|
||||
import java.util.concurrent.TimeUnit
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.common
|
||||
package com.naviapp.common
|
||||
|
||||
import android.view.MenuItem
|
||||
import android.view.View
|
||||
@@ -12,13 +12,13 @@ import android.widget.TextView
|
||||
import androidx.annotation.LayoutRes
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import com.navi.R
|
||||
import com.navi.analytics.FcmAnalyticsUtil
|
||||
import com.navi.common.listeners.ApiCallListener
|
||||
import com.navi.errors.fragments.ActionErrorFragment
|
||||
import com.navi.errors.fragments.ActionWarningFragment
|
||||
import com.navi.loader.NaviLoader
|
||||
import com.navi.utils.observeNonNull
|
||||
import com.naviapp.R
|
||||
import com.naviapp.analytics.FcmAnalyticsUtil
|
||||
import com.naviapp.common.listeners.ApiCallListener
|
||||
import com.naviapp.errors.fragments.ActionErrorFragment
|
||||
import com.naviapp.errors.fragments.ActionWarningFragment
|
||||
import com.naviapp.loader.NaviLoader
|
||||
import com.naviapp.utils.observeNonNull
|
||||
|
||||
abstract class BaseActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListener,
|
||||
ApiCallListener {
|
||||
@@ -4,12 +4,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.common
|
||||
package com.naviapp.common
|
||||
|
||||
import android.content.Context
|
||||
import android.view.View
|
||||
import androidx.fragment.app.Fragment
|
||||
import com.navi.common.listeners.ApiCallListener
|
||||
import com.naviapp.common.listeners.ApiCallListener
|
||||
|
||||
abstract class BaseFragment : Fragment() {
|
||||
|
||||
@@ -4,27 +4,27 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.common
|
||||
package com.naviapp.common
|
||||
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import androidx.lifecycle.ViewModel
|
||||
import com.navi.R
|
||||
import com.navi.app.NaviApplication
|
||||
import com.navi.errors.utils.getErrorData
|
||||
import com.navi.errors.utils.getNoInternetData
|
||||
import com.navi.network.ApiConstants
|
||||
import com.navi.network.ApiConstants.API_BAD_GATEWAY
|
||||
import com.navi.network.ApiConstants.API_BAD_REQUEST
|
||||
import com.navi.network.ApiConstants.API_CODE_ERROR
|
||||
import com.navi.network.ApiConstants.API_CODE_SOCKET_TIMEOUT
|
||||
import com.navi.network.ApiConstants.API_ERROR_NO_USER_FOUND
|
||||
import com.navi.network.ApiConstants.API_FORBIDDEN
|
||||
import com.navi.network.ApiConstants.API_INTERNAL_SERVER_ERROR
|
||||
import com.navi.network.ApiConstants.API_NOT_FOUND
|
||||
import com.navi.network.models.ErrorMessage
|
||||
import com.navi.network.models.GenericErrorResponse
|
||||
import com.navi.network.models.GenericWarningResponse
|
||||
import com.navi.utils.log
|
||||
import com.naviapp.R
|
||||
import com.naviapp.app.NaviApplication
|
||||
import com.naviapp.errors.utils.getErrorData
|
||||
import com.naviapp.errors.utils.getNoInternetData
|
||||
import com.naviapp.network.ApiConstants
|
||||
import com.naviapp.network.ApiConstants.API_BAD_GATEWAY
|
||||
import com.naviapp.network.ApiConstants.API_BAD_REQUEST
|
||||
import com.naviapp.network.ApiConstants.API_CODE_ERROR
|
||||
import com.naviapp.network.ApiConstants.API_CODE_SOCKET_TIMEOUT
|
||||
import com.naviapp.network.ApiConstants.API_ERROR_NO_USER_FOUND
|
||||
import com.naviapp.network.ApiConstants.API_FORBIDDEN
|
||||
import com.naviapp.network.ApiConstants.API_INTERNAL_SERVER_ERROR
|
||||
import com.naviapp.network.ApiConstants.API_NOT_FOUND
|
||||
import com.naviapp.network.models.ErrorMessage
|
||||
import com.naviapp.network.models.GenericErrorResponse
|
||||
import com.naviapp.network.models.GenericWarningResponse
|
||||
import com.naviapp.utils.log
|
||||
import kotlinx.coroutines.CoroutineExceptionHandler
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.PorterDuff
|
||||
@@ -16,10 +16,10 @@ import android.view.LayoutInflater
|
||||
import android.widget.LinearLayout
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import com.navi.R
|
||||
import com.navi.databinding.ActionButtonViewBinding
|
||||
import com.navi.utils.dpToPx
|
||||
import com.navi.utils.log
|
||||
import com.naviapp.R
|
||||
import com.naviapp.databinding.ActionButtonViewBinding
|
||||
import com.naviapp.utils.dpToPx
|
||||
import com.naviapp.utils.log
|
||||
|
||||
class ActionButtonView @JvmOverloads constructor(
|
||||
context: Context,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
import android.content.Context
|
||||
import android.content.res.ColorStateList
|
||||
@@ -8,10 +8,10 @@ import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.view.ViewStub
|
||||
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseVM
|
||||
import com.navi.common.listeners.ApiCallListener
|
||||
import com.navi.databinding.BaseBottomSheetFragmentBinding
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseVM
|
||||
import com.naviapp.common.listeners.ApiCallListener
|
||||
import com.naviapp.databinding.BaseBottomSheetFragmentBinding
|
||||
|
||||
abstract class BaseBottomSheet : BottomSheetDialogFragment() {
|
||||
private lateinit var binding: BaseBottomSheetFragmentBinding
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
import android.content.Context
|
||||
import android.text.Editable
|
||||
@@ -10,9 +10,9 @@ import android.view.View
|
||||
import android.widget.EditText
|
||||
import android.widget.LinearLayout
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import com.navi.R
|
||||
import com.navi.databinding.BoxInputGroupLayoutBinding
|
||||
import com.navi.utils.EMPTY
|
||||
import com.naviapp.R
|
||||
import com.naviapp.databinding.BoxInputGroupLayoutBinding
|
||||
import com.naviapp.utils.EMPTY
|
||||
|
||||
class BoxInputGroup(context: Context, attributeSet: AttributeSet) :
|
||||
LinearLayout(context, attributeSet), TextWatcher, View.OnFocusChangeListener,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Canvas
|
||||
@@ -7,7 +7,7 @@ import android.graphics.RectF
|
||||
import android.util.AttributeSet
|
||||
import android.view.View
|
||||
import androidx.core.content.ContextCompat
|
||||
import com.navi.R
|
||||
import com.naviapp.R
|
||||
|
||||
class CircularSmoothProgress(context: Context, attrs: AttributeSet) : View(context, attrs) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Canvas
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import androidx.viewpager.widget.ViewPager
|
||||
import com.navi.useridentification.common.FormProgressBar
|
||||
import com.naviapp.useridentification.common.FormProgressBar
|
||||
|
||||
class FormViewPager(context: Context, attrs: AttributeSet) : ViewPager(context, attrs),
|
||||
FormProgressBar.FormProgressListener {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
@@ -8,10 +8,10 @@ import android.util.AttributeSet
|
||||
import android.view.LayoutInflater
|
||||
import android.widget.LinearLayout
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import com.navi.BuildConfig
|
||||
import com.navi.R
|
||||
import com.navi.databinding.PermissionDeniedLayoutBinding
|
||||
import com.navi.utils.Constants
|
||||
import com.naviapp.BuildConfig
|
||||
import com.naviapp.R
|
||||
import com.naviapp.databinding.PermissionDeniedLayoutBinding
|
||||
import com.naviapp.utils.Constants
|
||||
|
||||
class PermissionDeniedView(context: Context, attrs: AttributeSet) : LinearLayout(context, attrs) {
|
||||
private val binding: PermissionDeniedLayoutBinding
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
class TextViewMedium {
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.common.customview
|
||||
package com.naviapp.common.customview
|
||||
|
||||
class TextViewRegular {
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.common.listeners
|
||||
package com.naviapp.common.listeners
|
||||
|
||||
interface AnimationEventListener {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.navi.common.listeners
|
||||
package com.naviapp.common.listeners
|
||||
|
||||
import android.view.View
|
||||
import com.navi.common.BaseVM
|
||||
import com.naviapp.common.BaseVM
|
||||
|
||||
interface ApiCallListener {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.customcamera
|
||||
package com.naviapp.customcamera
|
||||
|
||||
import com.otaliastudios.cameraview.CameraException
|
||||
import com.otaliastudios.cameraview.PictureResult
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.customcamera
|
||||
package com.naviapp.customcamera
|
||||
|
||||
import android.graphics.PointF
|
||||
import com.otaliastudios.cameraview.*
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.customcamera
|
||||
package com.naviapp.customcamera
|
||||
|
||||
import android.graphics.Bitmap
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.customcamera
|
||||
package com.naviapp.customcamera
|
||||
|
||||
data class Resolution(
|
||||
val width: Int,
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.customcamera
|
||||
package com.naviapp.customcamera
|
||||
|
||||
class ResolutionHelper {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.dashboard
|
||||
package com.naviapp.dashboard
|
||||
|
||||
import android.content.Intent
|
||||
import android.graphics.drawable.Drawable
|
||||
@@ -8,14 +8,14 @@ import androidx.databinding.DataBindingUtil
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import com.google.android.material.tabs.TabLayout
|
||||
import com.navi.R
|
||||
import com.navi.dashboard.listeners.FragmentInteractionListener
|
||||
import com.navi.dashboard.menu.fragments.MenuFragment
|
||||
import com.navi.dashboard.viewmodels.DashboardSharedVM
|
||||
import com.navi.databinding.DashboardActivityBinding
|
||||
import com.navi.databinding.DashboardTabLayoutBinding
|
||||
import com.navi.payment.fragments.PaymentSingleLoanFragment
|
||||
import com.navi.usernotification.activities.UserNotificationActivity
|
||||
import com.naviapp.R
|
||||
import com.naviapp.dashboard.listeners.FragmentInteractionListener
|
||||
import com.naviapp.dashboard.menu.fragments.MenuFragment
|
||||
import com.naviapp.dashboard.viewmodels.DashboardSharedVM
|
||||
import com.naviapp.databinding.DashboardActivityBinding
|
||||
import com.naviapp.databinding.DashboardTabLayoutBinding
|
||||
import com.naviapp.payment.fragments.PaymentSingleLoanFragment
|
||||
import com.naviapp.usernotification.activities.UserNotificationActivity
|
||||
|
||||
class DashboardActivity : DashboardBaseActivity(), TabLayout.OnTabSelectedListener,
|
||||
FragmentInteractionListener, View.OnClickListener {
|
||||
@@ -4,9 +4,9 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.dashboard
|
||||
package com.naviapp.dashboard
|
||||
|
||||
import com.navi.common.BaseActivity
|
||||
import com.naviapp.common.BaseActivity
|
||||
import com.razorpay.PaymentData
|
||||
import com.razorpay.PaymentResultWithDataListener
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.dashboard.listeners
|
||||
package com.naviapp.dashboard.listeners
|
||||
|
||||
import android.os.Bundle
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.adapters
|
||||
package com.naviapp.dashboard.loanapplicationdetails.adapters
|
||||
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.fragment.app.FragmentManager
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.details.activities
|
||||
package com.naviapp.dashboard.loanapplicationdetails.details.activities
|
||||
|
||||
import android.app.DownloadManager
|
||||
import android.content.BroadcastReceiver
|
||||
@@ -9,10 +9,10 @@ import android.net.Uri
|
||||
import android.os.Bundle
|
||||
import android.view.View
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseActivity
|
||||
import com.navi.databinding.PdfViewBinding
|
||||
import com.navi.utils.DownloadUtil
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseActivity
|
||||
import com.naviapp.databinding.PdfViewBinding
|
||||
import com.naviapp.utils.DownloadUtil
|
||||
import java.io.File
|
||||
import java.net.URI
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.details.fragments
|
||||
package com.naviapp.dashboard.loanapplicationdetails.details.fragments
|
||||
|
||||
import android.content.Intent
|
||||
import android.net.Uri
|
||||
@@ -6,18 +6,18 @@ import android.os.Bundle
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseFragment
|
||||
import com.navi.dashboard.loanapplicationdetails.details.activities.PdfViewerActivity
|
||||
import com.navi.dashboard.loanapplicationdetails.details.activities.PdfViewerActivity.Companion.DESTINATION_PATH
|
||||
import com.navi.dashboard.loanapplicationdetails.details.activities.PdfViewerActivity.Companion.DOWNLOAD_URI
|
||||
import com.navi.dashboard.loanapplicationdetails.details.models.LoanDetailsBinder
|
||||
import com.navi.dashboard.loanapplicationdetails.models.LoanApplicationDetails
|
||||
import com.navi.databinding.DetailsFragmentBinding
|
||||
import com.navi.utils.DownloadUtil
|
||||
import com.navi.utils.cacheDirUri
|
||||
import com.navi.utils.formatCurrency
|
||||
import com.navi.utils.toast
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseFragment
|
||||
import com.naviapp.dashboard.loanapplicationdetails.details.activities.PdfViewerActivity
|
||||
import com.naviapp.dashboard.loanapplicationdetails.details.activities.PdfViewerActivity.Companion.DESTINATION_PATH
|
||||
import com.naviapp.dashboard.loanapplicationdetails.details.activities.PdfViewerActivity.Companion.DOWNLOAD_URI
|
||||
import com.naviapp.dashboard.loanapplicationdetails.details.models.LoanDetailsBinder
|
||||
import com.naviapp.dashboard.loanapplicationdetails.models.LoanApplicationDetails
|
||||
import com.naviapp.databinding.DetailsFragmentBinding
|
||||
import com.naviapp.utils.DownloadUtil
|
||||
import com.naviapp.utils.cacheDirUri
|
||||
import com.naviapp.utils.formatCurrency
|
||||
import com.naviapp.utils.toast
|
||||
import java.net.URI
|
||||
|
||||
class DetailsFragment(private val details: LoanApplicationDetails?) : BaseFragment(),
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.details.models
|
||||
package com.naviapp.dashboard.loanapplicationdetails.details.models
|
||||
|
||||
data class LoanDetailsBinder(
|
||||
val loanAccountNumber: String? = null,
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.emicalendar.adapters
|
||||
package com.naviapp.dashboard.loanapplicationdetails.emicalendar.adapters
|
||||
|
||||
import android.view.LayoutInflater
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.models.DueDetailBinder
|
||||
import com.navi.databinding.DueDetailViewBinding
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.models.DueDetailBinder
|
||||
import com.naviapp.databinding.DueDetailViewBinding
|
||||
|
||||
class DueDetailsAdapter(private val dueDetails: List<DueDetailBinder>) :
|
||||
RecyclerView.Adapter<DueDetailsAdapter.DueDetailsVH>() {
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.emicalendar.adapters
|
||||
package com.naviapp.dashboard.loanapplicationdetails.emicalendar.adapters
|
||||
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.navi.R
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.models.EmiInstallmentBinder
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.models.EmiStatus
|
||||
import com.navi.databinding.EmiStatusCalendarViewBinding
|
||||
import com.navi.utils.isValidIndex
|
||||
import com.naviapp.R
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.models.EmiInstallmentBinder
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.models.EmiStatus
|
||||
import com.naviapp.databinding.EmiStatusCalendarViewBinding
|
||||
import com.naviapp.utils.isValidIndex
|
||||
|
||||
class EmiStatusCalendarAdapter(private val emiCalendar: List<EmiInstallmentBinder>) :
|
||||
RecyclerView.Adapter<EmiStatusCalendarAdapter.EmiStatusCalendarVH>() {
|
||||
@@ -1,20 +1,20 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.emicalendar.fragments
|
||||
package com.naviapp.dashboard.loanapplicationdetails.emicalendar.fragments
|
||||
|
||||
import android.os.Bundle
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseFragment
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.adapters.EmiStatusCalendarAdapter
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.models.DueDetail
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.models.DueDetailBinder
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.models.EmiInstallment
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.models.EmiInstallmentBinder
|
||||
import com.navi.databinding.EmiStatusCalendarFragmentBinding
|
||||
import com.navi.utils.formatCurrency
|
||||
import com.navi.utils.getOrdinal
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseFragment
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.adapters.EmiStatusCalendarAdapter
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.models.DueDetail
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.models.DueDetailBinder
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.models.EmiInstallment
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.models.EmiInstallmentBinder
|
||||
import com.naviapp.databinding.EmiStatusCalendarFragmentBinding
|
||||
import com.naviapp.utils.formatCurrency
|
||||
import com.naviapp.utils.getOrdinal
|
||||
|
||||
class EmiStatusCalendarFragment(private val emiCalendar: List<EmiInstallment>?) : BaseFragment() {
|
||||
private lateinit var binding: EmiStatusCalendarFragmentBinding
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.emicalendar.models
|
||||
package com.naviapp.dashboard.loanapplicationdetails.emicalendar.models
|
||||
|
||||
import com.google.gson.annotations.SerializedName
|
||||
import com.navi.payment.models.Amount
|
||||
import com.naviapp.payment.models.Amount
|
||||
|
||||
data class EmiInstallment(
|
||||
@SerializedName("dueDate") val dueDate: String? = null,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.emicalendar.models
|
||||
package com.naviapp.dashboard.loanapplicationdetails.emicalendar.models
|
||||
|
||||
enum class EmiStatus(val displayString: String) {
|
||||
PAID("Paid"),
|
||||
@@ -1,21 +1,21 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.fragments
|
||||
package com.naviapp.dashboard.loanapplicationdetails.fragments
|
||||
|
||||
import android.view.View
|
||||
import android.view.ViewStub
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import com.navi.R
|
||||
import com.navi.common.customview.BaseBottomSheet
|
||||
import com.navi.dashboard.loanapplicationdetails.adapters.LoanApplicationDetailsVPA
|
||||
import com.navi.dashboard.loanapplicationdetails.details.fragments.DetailsFragment
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.fragments.EmiStatusCalendarFragment
|
||||
import com.navi.dashboard.loanapplicationdetails.models.LoanApplicationDetails
|
||||
import com.navi.dashboard.loanapplicationdetails.viewmodels.LoanApplicationDetailsVM
|
||||
import com.navi.databinding.LoanApplicationDetailsFragmentBinding
|
||||
import com.navi.payment.fragments.TransactionHistoryFragment
|
||||
import com.navi.utils.LOAN_ACCOUNT_NUMBER
|
||||
import com.navi.utils.observeNonNull
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.customview.BaseBottomSheet
|
||||
import com.naviapp.dashboard.loanapplicationdetails.adapters.LoanApplicationDetailsVPA
|
||||
import com.naviapp.dashboard.loanapplicationdetails.details.fragments.DetailsFragment
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.fragments.EmiStatusCalendarFragment
|
||||
import com.naviapp.dashboard.loanapplicationdetails.models.LoanApplicationDetails
|
||||
import com.naviapp.dashboard.loanapplicationdetails.viewmodels.LoanApplicationDetailsVM
|
||||
import com.naviapp.databinding.LoanApplicationDetailsFragmentBinding
|
||||
import com.naviapp.payment.fragments.TransactionHistoryFragment
|
||||
import com.naviapp.utils.LOAN_ACCOUNT_NUMBER
|
||||
import com.naviapp.utils.observeNonNull
|
||||
|
||||
class LoanApplicationDetailsFragment : BaseBottomSheet() {
|
||||
private lateinit var binding: LoanApplicationDetailsFragmentBinding
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.models
|
||||
package com.naviapp.dashboard.loanapplicationdetails.models
|
||||
|
||||
import com.google.gson.annotations.SerializedName
|
||||
import com.navi.dashboard.loanapplicationdetails.emicalendar.models.EmiInstallment
|
||||
import com.navi.models.Tenure
|
||||
import com.navi.payment.models.Amount
|
||||
import com.naviapp.dashboard.loanapplicationdetails.emicalendar.models.EmiInstallment
|
||||
import com.naviapp.models.Tenure
|
||||
import com.naviapp.payment.models.Amount
|
||||
|
||||
data class LoanApplicationDetails(
|
||||
@SerializedName("accountNumber") val loanAccountNumber: String? = null,
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.repositories
|
||||
package com.naviapp.dashboard.loanapplicationdetails.repositories
|
||||
|
||||
import com.navi.network.retrofit.ResponseCallback
|
||||
import com.navi.utils.retrofitService
|
||||
import com.naviapp.network.retrofit.ResponseCallback
|
||||
import com.naviapp.utils.retrofitService
|
||||
|
||||
class LoanApplicationDetailsRepository : ResponseCallback() {
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.navi.dashboard.loanapplicationdetails.viewmodels
|
||||
package com.naviapp.dashboard.loanapplicationdetails.viewmodels
|
||||
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import com.navi.common.BaseVM
|
||||
import com.navi.dashboard.loanapplicationdetails.models.LoanApplicationDetails
|
||||
import com.navi.dashboard.loanapplicationdetails.repositories.LoanApplicationDetailsRepository
|
||||
import com.naviapp.common.BaseVM
|
||||
import com.naviapp.dashboard.loanapplicationdetails.models.LoanApplicationDetails
|
||||
import com.naviapp.dashboard.loanapplicationdetails.repositories.LoanApplicationDetailsRepository
|
||||
import kotlinx.coroutines.launch
|
||||
|
||||
class LoanApplicationDetailsVM : BaseVM() {
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.navi.dashboard.menu.adapters
|
||||
package com.naviapp.dashboard.menu.adapters
|
||||
|
||||
import android.view.LayoutInflater
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.navi.R
|
||||
import com.navi.dashboard.menu.models.MenuItemBinder
|
||||
import com.navi.dashboard.menu.utils.getMenuItems
|
||||
import com.navi.databinding.MenuItemViewBinding
|
||||
import com.navi.utils.pxToDp
|
||||
import com.naviapp.R
|
||||
import com.naviapp.dashboard.menu.models.MenuItemBinder
|
||||
import com.naviapp.dashboard.menu.utils.getMenuItems
|
||||
import com.naviapp.databinding.MenuItemViewBinding
|
||||
import com.naviapp.utils.pxToDp
|
||||
|
||||
class MenuItemsAdapter : RecyclerView.Adapter<MenuItemsAdapter.MenuItemsViewHolder>() {
|
||||
private val menuItems by lazy { getMenuItems() }
|
||||
@@ -1,15 +1,15 @@
|
||||
package com.navi.dashboard.menu.fragments
|
||||
package com.naviapp.dashboard.menu.fragments
|
||||
|
||||
import android.os.Bundle
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import com.navi.BuildConfig
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseFragment
|
||||
import com.navi.dashboard.menu.adapters.MenuItemsAdapter
|
||||
import com.navi.databinding.MenuFragmentBinding
|
||||
import com.naviapp.BuildConfig
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseFragment
|
||||
import com.naviapp.dashboard.menu.adapters.MenuItemsAdapter
|
||||
import com.naviapp.databinding.MenuFragmentBinding
|
||||
|
||||
class MenuFragment : BaseFragment() {
|
||||
private lateinit var binding: MenuFragmentBinding
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.dashboard.menu.models
|
||||
package com.naviapp.dashboard.menu.models
|
||||
|
||||
import android.graphics.drawable.Drawable
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.navi.dashboard.menu.utils
|
||||
package com.naviapp.dashboard.menu.utils
|
||||
|
||||
import com.navi.R
|
||||
import com.navi.app.NaviApplication
|
||||
import com.navi.dashboard.menu.models.MenuItemBinder
|
||||
import com.naviapp.R
|
||||
import com.naviapp.app.NaviApplication
|
||||
import com.naviapp.dashboard.menu.models.MenuItemBinder
|
||||
|
||||
fun getMenuItems(): List<MenuItemBinder> {
|
||||
val application = NaviApplication.instance
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.dashboard.viewmodels
|
||||
package com.naviapp.dashboard.viewmodels
|
||||
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.kyc.adharverification.digio
|
||||
package com.naviapp.digio
|
||||
|
||||
import `in`.digio.sdk.kyc.DigioEnvironment
|
||||
import `in`.digio.sdk.kyc.DigioKycConfig
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.navi.errors.activities
|
||||
package com.naviapp.errors.activities
|
||||
|
||||
import android.os.Bundle
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import androidx.fragment.app.Fragment
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseActivity
|
||||
import com.navi.databinding.ErrorActivityBinding
|
||||
import com.navi.errors.fragments.OfferRejectedFragment
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseActivity
|
||||
import com.naviapp.databinding.ErrorActivityBinding
|
||||
import com.naviapp.errors.fragments.OfferRejectedFragment
|
||||
|
||||
class ErrorActivity : BaseActivity() {
|
||||
private lateinit var binding: ErrorActivityBinding
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.navi.errors.adapters
|
||||
package com.naviapp.errors.adapters
|
||||
|
||||
import android.view.LayoutInflater
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.navi.databinding.FieldItemBinding
|
||||
import com.navi.network.models.Field
|
||||
import com.navi.utils.isValidIndex
|
||||
import com.naviapp.databinding.FieldItemBinding
|
||||
import com.naviapp.network.models.Field
|
||||
import com.naviapp.utils.isValidIndex
|
||||
|
||||
class FieldItemAdapter(private val fieldItems: List<Field>) :
|
||||
RecyclerView.Adapter<FieldItemAdapter.FieldItemViewHolder>() {
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.navi.errors.fragments
|
||||
package com.naviapp.errors.fragments
|
||||
|
||||
import android.view.View
|
||||
import android.view.ViewStub
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import com.navi.R
|
||||
import com.navi.common.customview.BaseBottomSheet
|
||||
import com.navi.databinding.ActionErrorFragmentBinding
|
||||
import com.navi.network.models.GenericErrorResponse
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.customview.BaseBottomSheet
|
||||
import com.naviapp.databinding.ActionErrorFragmentBinding
|
||||
import com.naviapp.network.models.GenericErrorResponse
|
||||
|
||||
class ActionErrorFragment(
|
||||
private val error: GenericErrorResponse,
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.navi.errors.fragments
|
||||
package com.naviapp.errors.fragments
|
||||
|
||||
import android.view.View
|
||||
import android.view.ViewStub
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import com.navi.R
|
||||
import com.navi.common.customview.BaseBottomSheet
|
||||
import com.navi.databinding.ActionWarningFragmentBinding
|
||||
import com.navi.errors.adapters.FieldItemAdapter
|
||||
import com.navi.network.models.GenericWarningResponse
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.customview.BaseBottomSheet
|
||||
import com.naviapp.databinding.ActionWarningFragmentBinding
|
||||
import com.naviapp.errors.adapters.FieldItemAdapter
|
||||
import com.naviapp.network.models.GenericWarningResponse
|
||||
|
||||
class ActionWarningFragment(
|
||||
private val warning: GenericWarningResponse,
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.navi.errors.fragments
|
||||
package com.naviapp.errors.fragments
|
||||
|
||||
import android.os.Bundle
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import com.navi.common.BaseFragment
|
||||
import com.navi.databinding.OfferRejectedFragmentBinding
|
||||
import com.navi.registration.viewmodel.RegistrationVM
|
||||
import com.navi.utils.observeNonNull
|
||||
import com.naviapp.common.BaseFragment
|
||||
import com.naviapp.databinding.OfferRejectedFragmentBinding
|
||||
import com.naviapp.registration.viewmodel.RegistrationVM
|
||||
import com.naviapp.utils.observeNonNull
|
||||
|
||||
class OfferRejectedFragment : BaseFragment() {
|
||||
private lateinit var binding: OfferRejectedFragmentBinding
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.navi.errors.utils
|
||||
package com.naviapp.errors.utils
|
||||
|
||||
import com.navi.R
|
||||
import com.navi.app.NaviApplication
|
||||
import com.navi.errors.fragments.ActionErrorFragment.Companion.GENERAL_ERROR_ICON
|
||||
import com.navi.errors.fragments.ActionErrorFragment.Companion.WIFI_ERROR_ICON
|
||||
import com.navi.network.models.Action
|
||||
import com.navi.network.models.AssetDetails
|
||||
import com.navi.network.models.GenericErrorResponse
|
||||
import com.naviapp.R
|
||||
import com.naviapp.app.NaviApplication
|
||||
import com.naviapp.errors.fragments.ActionErrorFragment.Companion.GENERAL_ERROR_ICON
|
||||
import com.naviapp.errors.fragments.ActionErrorFragment.Companion.WIFI_ERROR_ICON
|
||||
import com.naviapp.network.models.Action
|
||||
import com.naviapp.network.models.AssetDetails
|
||||
import com.naviapp.network.models.GenericErrorResponse
|
||||
|
||||
fun getErrorData(): GenericErrorResponse {
|
||||
val context = NaviApplication.instance
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.firebasedb
|
||||
package com.naviapp.firebasedb
|
||||
|
||||
const val SELFIE = "SELFIE"
|
||||
const val POI = "POI"
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.firebasedb
|
||||
package com.naviapp.firebasedb
|
||||
|
||||
import androidx.lifecycle.Lifecycle
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.firebasedb
|
||||
package com.naviapp.firebasedb
|
||||
|
||||
interface FirebaseDataReceiveListener {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.firebasedb
|
||||
package com.naviapp.firebasedb
|
||||
|
||||
import androidx.lifecycle.Lifecycle
|
||||
import androidx.lifecycle.LifecycleObserver
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.firebasedb
|
||||
package com.naviapp.firebasedb
|
||||
|
||||
import com.google.firebase.database.FirebaseDatabase
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.firebasedb
|
||||
package com.naviapp.firebasedb
|
||||
|
||||
import com.google.firebase.database.DataSnapshot
|
||||
import com.google.firebase.database.DatabaseError
|
||||
import com.google.firebase.database.ValueEventListener
|
||||
import com.navi.utils.log
|
||||
import com.naviapp.utils.log
|
||||
|
||||
class FirebaseReceiveDataHandler(private val listener: FirebaseDataReceiveListener?) :
|
||||
ValueEventListener {
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.firebasedb
|
||||
package com.naviapp.firebasedb
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.google.gson.annotations.SerializedName
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.firebasedb
|
||||
package com.naviapp.firebasedb
|
||||
|
||||
import androidx.annotation.StringDef
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.activities
|
||||
package com.naviapp.getloan.activities
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Intent
|
||||
@@ -10,25 +10,25 @@ import androidx.core.content.ContextCompat
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import com.navi.R
|
||||
import com.navi.common.ApiPollScheduler
|
||||
import com.navi.common.BaseActivity
|
||||
import com.navi.databinding.BankAccountVerificationLoaderActivityBinding
|
||||
import com.navi.firebasedb.ADD_BANK_ACCOUNT
|
||||
import com.navi.firebasedb.FirebaseDataHelper
|
||||
import com.navi.firebasedb.FirebaseDataReceiveListener
|
||||
import com.navi.firebasedb.FirebaseResponse
|
||||
import com.navi.firebasedb.FirebaseStatusType
|
||||
import com.navi.getloan.bankdetails.models.BankLoanStatusType
|
||||
import com.navi.getloan.bankdetails.viewmodels.BankDetailsVM
|
||||
import com.navi.manager.UserManager
|
||||
import com.navi.models.request.BankDetail
|
||||
import com.navi.sharedpref.PreferenceManager
|
||||
import com.navi.useridentification.common.CircularProgressBar
|
||||
import com.navi.utils.Constants
|
||||
import com.navi.utils.LOAN_APPLICATION_ID
|
||||
import com.navi.utils.observeNullable
|
||||
import com.navi.utils.setEaseInAnimation
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.ApiPollScheduler
|
||||
import com.naviapp.common.BaseActivity
|
||||
import com.naviapp.databinding.BankAccountVerificationLoaderActivityBinding
|
||||
import com.naviapp.firebasedb.ADD_BANK_ACCOUNT
|
||||
import com.naviapp.firebasedb.FirebaseDataHelper
|
||||
import com.naviapp.firebasedb.FirebaseDataReceiveListener
|
||||
import com.naviapp.firebasedb.FirebaseResponse
|
||||
import com.naviapp.firebasedb.FirebaseStatusType
|
||||
import com.naviapp.getloan.bankdetails.models.BankLoanStatusType
|
||||
import com.naviapp.getloan.bankdetails.viewmodels.BankDetailsVM
|
||||
import com.naviapp.manager.UserManager
|
||||
import com.naviapp.models.request.BankDetail
|
||||
import com.naviapp.sharedpref.PreferenceManager
|
||||
import com.naviapp.useridentification.common.CircularProgressBar
|
||||
import com.naviapp.utils.Constants
|
||||
import com.naviapp.utils.LOAN_APPLICATION_ID
|
||||
import com.naviapp.utils.observeNullable
|
||||
import com.naviapp.utils.setEaseInAnimation
|
||||
|
||||
class BankAccountVerificationLoaderActivity : BaseActivity(),
|
||||
CircularProgressBar.ProgressCompletedListener, View.OnClickListener {
|
||||
@@ -1,30 +1,27 @@
|
||||
package com.navi.getloan.activities
|
||||
package com.naviapp.getloan.activities
|
||||
|
||||
import android.content.Intent
|
||||
import android.os.Bundle
|
||||
import android.transition.TransitionInflater
|
||||
import android.view.View
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.fragment.app.FragmentTransaction
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseActivity
|
||||
import com.navi.dashboard.listeners.FragmentInteractionListener
|
||||
import com.navi.databinding.ActivityGetLoanBinding
|
||||
import com.navi.firebasedb.FirebaseStatusType
|
||||
import com.navi.getloan.bankdetails.fragments.BankDetailsFragment
|
||||
import com.navi.getloan.bankdetailsautodebit.fragments.BankDetailsAutoDebitFragment
|
||||
import com.navi.getloan.bankdetailsautodebit.viewmodels.EnachSharedVM
|
||||
import com.navi.getloan.kyc.fragments.KycFragment
|
||||
import com.navi.getloan.kyc.viewmodels.KycSharedVM
|
||||
import com.navi.getloan.loanagreement.fragments.LoanAgreementFragment
|
||||
import com.navi.getloan.loandetails.fragments.LoanDetailsFragment
|
||||
import com.navi.models.SubPageStatusType
|
||||
import com.navi.useridentification.activities.LoanEligibilityLoaderActivity.Companion.OFFER
|
||||
import com.navi.useridentification.common.FormProgressBar
|
||||
import com.navi.utils.Constants
|
||||
import com.navi.utils.Constants.SHOULD_SET_PROGRESS
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseActivity
|
||||
import com.naviapp.dashboard.listeners.FragmentInteractionListener
|
||||
import com.naviapp.databinding.ActivityGetLoanBinding
|
||||
import com.naviapp.firebasedb.FirebaseStatusType
|
||||
import com.naviapp.getloan.bankdetails.fragments.BankDetailsFragment
|
||||
import com.naviapp.getloan.backdetailsautodebit.fragments.BankDetailsAutoDebitFragment
|
||||
import com.naviapp.getloan.backdetailsautodebit.viewmodels.EnachSharedVM
|
||||
import com.naviapp.getloan.kyc.fragments.KycFragment
|
||||
import com.naviapp.getloan.kyc.viewmodels.KycSharedVM
|
||||
import com.naviapp.getloan.loanagreement.fragments.LoanAgreementFragment
|
||||
import com.naviapp.getloan.loandetails.fragments.LoanDetailsFragment
|
||||
import com.naviapp.models.SubPageStatusType
|
||||
import com.naviapp.useridentification.activities.LoanEligibilityLoaderActivity.Companion.OFFER
|
||||
import com.naviapp.useridentification.common.FormProgressBar
|
||||
import com.naviapp.utils.Constants
|
||||
import com.naviapp.utils.Constants.SHOULD_SET_PROGRESS
|
||||
|
||||
class GetLoanActivity : BaseActivity(), FragmentInteractionListener,
|
||||
FormProgressBar.FormProgressListener {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.activities
|
||||
package com.naviapp.getloan.activities
|
||||
|
||||
import android.content.Intent
|
||||
import android.os.Bundle
|
||||
@@ -8,20 +8,20 @@ import android.view.View
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import com.navi.R
|
||||
import com.navi.common.ApiPollScheduler
|
||||
import com.navi.common.BaseActivity
|
||||
import com.navi.dashboard.DashboardActivity
|
||||
import com.navi.databinding.LoanDisbursementLoaderActivityBinding
|
||||
import com.navi.firebasedb.DISBURSEMENT
|
||||
import com.navi.firebasedb.FirebaseDataHelper
|
||||
import com.navi.firebasedb.FirebaseDataReceiveListener
|
||||
import com.navi.firebasedb.FirebaseResponse
|
||||
import com.navi.firebasedb.FirebaseStatusType
|
||||
import com.navi.getloan.viewmodels.LoanDisbursementVM
|
||||
import com.navi.useridentification.common.CircularProgressBar
|
||||
import com.navi.utils.observeNullable
|
||||
import com.navi.utils.setEaseInAnimation
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.ApiPollScheduler
|
||||
import com.naviapp.common.BaseActivity
|
||||
import com.naviapp.dashboard.DashboardActivity
|
||||
import com.naviapp.databinding.LoanDisbursementLoaderActivityBinding
|
||||
import com.naviapp.firebasedb.DISBURSEMENT
|
||||
import com.naviapp.firebasedb.FirebaseDataHelper
|
||||
import com.naviapp.firebasedb.FirebaseDataReceiveListener
|
||||
import com.naviapp.firebasedb.FirebaseResponse
|
||||
import com.naviapp.firebasedb.FirebaseStatusType
|
||||
import com.naviapp.getloan.viewmodels.LoanDisbursementVM
|
||||
import com.naviapp.useridentification.common.CircularProgressBar
|
||||
import com.naviapp.utils.observeNullable
|
||||
import com.naviapp.utils.setEaseInAnimation
|
||||
|
||||
class LoanDisbursementLoaderActivity : BaseActivity(),
|
||||
CircularProgressBar.ProgressCompletedListener, View.OnClickListener {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.bankdetailsautodebit.fragments
|
||||
package com.naviapp.getloan.backdetailsautodebit.fragments
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Bundle
|
||||
@@ -9,34 +9,34 @@ import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import com.navi.R
|
||||
import com.navi.common.ApiPollScheduler
|
||||
import com.navi.common.BaseFragment
|
||||
import com.navi.dashboard.listeners.FragmentInteractionListener
|
||||
import com.navi.databinding.BankDetailsAutoDebitFragmentBinding
|
||||
import com.navi.firebasedb.FirebaseDataHelper
|
||||
import com.navi.firebasedb.FirebaseDataReceiveListener
|
||||
import com.navi.firebasedb.FirebaseResponse
|
||||
import com.navi.firebasedb.FirebaseStatusType.FAILURE
|
||||
import com.navi.firebasedb.FirebaseStatusType.PENDING
|
||||
import com.navi.firebasedb.FirebaseStatusType.SUCCESS
|
||||
import com.navi.firebasedb.MANDATE
|
||||
import com.navi.firebasedb.MANDATE_COMPLETE
|
||||
import com.navi.getloan.activities.GetLoanActivity.Companion.LOAN_AGREEMENT_SCREEN
|
||||
import com.navi.getloan.bankdetails.fragments.BankDetailsFragment.Companion.DISBURSEMENT_DETAILS
|
||||
import com.navi.getloan.bankdetailsautodebit.viewmodels.BankDetailsAutoDebitVM
|
||||
import com.navi.getloan.bankdetailsautodebit.viewmodels.EnachSharedVM
|
||||
import com.navi.getloan.helpers.EnachHelper
|
||||
import com.navi.manager.UserManager
|
||||
import com.navi.models.response.DisbursementDetailsResponse
|
||||
import com.navi.sharedpref.PreferenceManager
|
||||
import com.navi.utils.Constants.SHOULD_SET_PROGRESS
|
||||
import com.navi.utils.LOAN_APPLICATION_ID
|
||||
import com.navi.utils.formatCurrency
|
||||
import com.navi.utils.ifLet
|
||||
import com.navi.utils.observeNonNull
|
||||
import com.navi.utils.orTrue
|
||||
import com.navi.utils.setEaseInAnimation
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.ApiPollScheduler
|
||||
import com.naviapp.common.BaseFragment
|
||||
import com.naviapp.dashboard.listeners.FragmentInteractionListener
|
||||
import com.naviapp.databinding.BankDetailsAutoDebitFragmentBinding
|
||||
import com.naviapp.firebasedb.FirebaseDataHelper
|
||||
import com.naviapp.firebasedb.FirebaseDataReceiveListener
|
||||
import com.naviapp.firebasedb.FirebaseResponse
|
||||
import com.naviapp.firebasedb.FirebaseStatusType.FAILURE
|
||||
import com.naviapp.firebasedb.FirebaseStatusType.PENDING
|
||||
import com.naviapp.firebasedb.FirebaseStatusType.SUCCESS
|
||||
import com.naviapp.firebasedb.MANDATE
|
||||
import com.naviapp.firebasedb.MANDATE_COMPLETE
|
||||
import com.naviapp.getloan.activities.GetLoanActivity.Companion.LOAN_AGREEMENT_SCREEN
|
||||
import com.naviapp.getloan.bankdetails.fragments.BankDetailsFragment.Companion.DISBURSEMENT_DETAILS
|
||||
import com.naviapp.getloan.backdetailsautodebit.viewmodels.BankDetailsAutoDebitVM
|
||||
import com.naviapp.getloan.backdetailsautodebit.viewmodels.EnachSharedVM
|
||||
import com.naviapp.getloan.helpers.EnachHelper
|
||||
import com.naviapp.manager.UserManager
|
||||
import com.naviapp.models.response.DisbursementDetailsResponse
|
||||
import com.naviapp.sharedpref.PreferenceManager
|
||||
import com.naviapp.utils.Constants.SHOULD_SET_PROGRESS
|
||||
import com.naviapp.utils.LOAN_APPLICATION_ID
|
||||
import com.naviapp.utils.formatCurrency
|
||||
import com.naviapp.utils.ifLet
|
||||
import com.naviapp.utils.observeNonNull
|
||||
import com.naviapp.utils.orTrue
|
||||
import com.naviapp.utils.setEaseInAnimation
|
||||
|
||||
class BankDetailsAutoDebitFragment : BaseFragment(), View.OnClickListener {
|
||||
private lateinit var binding: BankDetailsAutoDebitFragmentBinding
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.bankdetailsautodebit.models
|
||||
package com.naviapp.getloan.backdetailsautodebit.models
|
||||
|
||||
import com.google.gson.annotations.SerializedName
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.navi.getloan.bankdetailsautodebit.repositories
|
||||
package com.naviapp.getloan.backdetailsautodebit.repositories
|
||||
|
||||
import com.navi.network.retrofit.ResponseCallback
|
||||
import com.navi.utils.retrofitService
|
||||
import com.naviapp.network.retrofit.ResponseCallback
|
||||
import com.naviapp.utils.retrofitService
|
||||
|
||||
class BankDetailsAutoDebitRepository : ResponseCallback() {
|
||||
suspend fun fetchDisbursementDetails(loanApplicationId: String) =
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.navi.getloan.bankdetailsautodebit.viewmodels
|
||||
package com.naviapp.getloan.backdetailsautodebit.viewmodels
|
||||
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import com.navi.common.BaseVM
|
||||
import com.navi.getloan.bankdetailsautodebit.repositories.BankDetailsAutoDebitRepository
|
||||
import com.navi.models.response.AdditionalDataAsyncResponse
|
||||
import com.navi.models.response.DisbursementDetailsResponse
|
||||
import com.navi.models.response.EnachMandateDetailsResponse
|
||||
import com.navi.models.response.UploadDataAsyncResponse
|
||||
import com.naviapp.common.BaseVM
|
||||
import com.naviapp.getloan.backdetailsautodebit.repositories.BankDetailsAutoDebitRepository
|
||||
import com.naviapp.models.response.AdditionalDataAsyncResponse
|
||||
import com.naviapp.models.response.DisbursementDetailsResponse
|
||||
import com.naviapp.models.response.EnachMandateDetailsResponse
|
||||
import com.naviapp.models.response.UploadDataAsyncResponse
|
||||
import kotlinx.coroutines.launch
|
||||
|
||||
class BankDetailsAutoDebitVM : BaseVM() {
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.navi.getloan.bankdetailsautodebit.viewmodels
|
||||
package com.naviapp.getloan.backdetailsautodebit.viewmodels
|
||||
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import androidx.lifecycle.ViewModel
|
||||
import com.navi.getloan.bankdetailsautodebit.models.EnachSetupStatusData
|
||||
import com.naviapp.getloan.backdetailsautodebit.models.EnachSetupStatusData
|
||||
|
||||
class EnachSharedVM : ViewModel() {
|
||||
val enachStatus = MutableLiveData<EnachSetupStatusData>()
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.bankdetails.fragments
|
||||
package com.naviapp.getloan.bankdetails.fragments
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Context
|
||||
@@ -13,25 +13,25 @@ import android.widget.AdapterView
|
||||
import android.widget.ArrayAdapter
|
||||
import androidx.core.widget.addTextChangedListener
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseFragment
|
||||
import com.navi.dashboard.listeners.FragmentInteractionListener
|
||||
import com.navi.databinding.BankDetailsFragmentBinding
|
||||
import com.navi.getloan.activities.BankAccountVerificationLoaderActivity
|
||||
import com.navi.getloan.activities.GetLoanActivity.Companion.BANK_DETAILS_AUTO_DEBIT_SCREEN
|
||||
import com.navi.getloan.bankdetails.listeners.FindIfscListener
|
||||
import com.navi.getloan.bankdetails.viewmodels.BankDetailsVM
|
||||
import com.navi.models.request.BankDetail
|
||||
import com.navi.models.response.Bank
|
||||
import com.navi.sharedpref.PreferenceManager
|
||||
import com.navi.utils.Constants.BANK_ACCOUNT_NUMBER
|
||||
import com.navi.utils.Constants.BANK_IFSC
|
||||
import com.navi.utils.Constants.BANK_NAME_SELECTED
|
||||
import com.navi.utils.LOAN_AMOUNT
|
||||
import com.navi.utils.LOAN_APPLICATION_ID
|
||||
import com.navi.utils.formatCurrency
|
||||
import com.navi.utils.observeNonNull
|
||||
import com.navi.utils.toast
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseFragment
|
||||
import com.naviapp.dashboard.listeners.FragmentInteractionListener
|
||||
import com.naviapp.databinding.BankDetailsFragmentBinding
|
||||
import com.naviapp.getloan.activities.BankAccountVerificationLoaderActivity
|
||||
import com.naviapp.getloan.activities.GetLoanActivity.Companion.BANK_DETAILS_AUTO_DEBIT_SCREEN
|
||||
import com.naviapp.getloan.bankdetails.listeners.FindIfscListener
|
||||
import com.naviapp.getloan.bankdetails.viewmodels.BankDetailsVM
|
||||
import com.naviapp.models.request.BankDetail
|
||||
import com.naviapp.models.response.Bank
|
||||
import com.naviapp.sharedpref.PreferenceManager
|
||||
import com.naviapp.utils.Constants.BANK_ACCOUNT_NUMBER
|
||||
import com.naviapp.utils.Constants.BANK_IFSC
|
||||
import com.naviapp.utils.Constants.BANK_NAME_SELECTED
|
||||
import com.naviapp.utils.LOAN_AMOUNT
|
||||
import com.naviapp.utils.LOAN_APPLICATION_ID
|
||||
import com.naviapp.utils.formatCurrency
|
||||
import com.naviapp.utils.observeNonNull
|
||||
import com.naviapp.utils.toast
|
||||
|
||||
class BankDetailsFragment : BaseFragment(), View.OnClickListener, FindIfscListener {
|
||||
private lateinit var binding: BankDetailsFragmentBinding
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.bankdetails.fragments
|
||||
package com.naviapp.getloan.bankdetails.fragments
|
||||
|
||||
import android.text.InputFilter
|
||||
import android.view.ViewStub
|
||||
@@ -7,13 +7,13 @@ import android.widget.ArrayAdapter
|
||||
import androidx.core.widget.addTextChangedListener
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import com.navi.R
|
||||
import com.navi.common.customview.BaseBottomSheet
|
||||
import com.navi.databinding.FindIfscFragmentBinding
|
||||
import com.navi.getloan.bankdetails.listeners.FindIfscListener
|
||||
import com.navi.getloan.bankdetails.models.BankBranch
|
||||
import com.navi.getloan.bankdetails.viewmodels.FindIfscVM
|
||||
import com.navi.utils.observeNonNull
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.customview.BaseBottomSheet
|
||||
import com.naviapp.databinding.FindIfscFragmentBinding
|
||||
import com.naviapp.getloan.bankdetails.listeners.FindIfscListener
|
||||
import com.naviapp.getloan.bankdetails.models.BankBranch
|
||||
import com.naviapp.getloan.bankdetails.viewmodels.FindIfscVM
|
||||
import com.naviapp.utils.observeNonNull
|
||||
|
||||
class FindIfscFragment : BaseBottomSheet() {
|
||||
private lateinit var binding: FindIfscFragmentBinding
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.bankdetails.listeners
|
||||
package com.naviapp.getloan.bankdetails.listeners
|
||||
|
||||
interface FindIfscListener {
|
||||
fun onBranchSelected(branchName: String?, ifscCode: String?)
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.bankdetails.models
|
||||
package com.naviapp.getloan.bankdetails.models
|
||||
|
||||
/*
|
||||
* *
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.getloan.bankdetails.models
|
||||
package com.naviapp.getloan.bankdetails.models
|
||||
|
||||
import androidx.annotation.StringDef
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.navi.getloan.bankdetails.repositories
|
||||
package com.naviapp.getloan.bankdetails.repositories
|
||||
|
||||
import com.navi.models.request.BankDetail
|
||||
import com.navi.network.retrofit.ResponseCallback
|
||||
import com.navi.utils.retrofitService
|
||||
import com.naviapp.models.request.BankDetail
|
||||
import com.naviapp.network.retrofit.ResponseCallback
|
||||
import com.naviapp.utils.retrofitService
|
||||
|
||||
class BankDetailsRepository : ResponseCallback() {
|
||||
suspend fun submitBankDetails(bankDetail: BankDetail, loanApplicationId: String) =
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.navi.getloan.bankdetails.repositories
|
||||
package com.naviapp.getloan.bankdetails.repositories
|
||||
|
||||
import com.navi.getloan.bankdetails.models.BankBranch
|
||||
import com.navi.network.models.RepoResult
|
||||
import com.navi.network.retrofit.ResponseCallback
|
||||
import com.navi.utils.retrofitService
|
||||
import com.naviapp.getloan.bankdetails.models.BankBranch
|
||||
import com.naviapp.network.models.RepoResult
|
||||
import com.naviapp.network.retrofit.ResponseCallback
|
||||
import com.naviapp.utils.retrofitService
|
||||
|
||||
class FindIfscRepository : ResponseCallback() {
|
||||
suspend fun getBranches(bankCode: String, branchNameEntered: String): RepoResult<List<BankBranch>> {
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.navi.getloan.bankdetails.viewmodels
|
||||
package com.naviapp.getloan.bankdetails.viewmodels
|
||||
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import com.navi.common.BaseVM
|
||||
import com.navi.getloan.bankdetails.models.BankLoanStatusType
|
||||
import com.navi.getloan.bankdetails.repositories.BankDetailsRepository
|
||||
import com.navi.models.request.BankDetail
|
||||
import com.navi.models.response.Bank
|
||||
import com.navi.models.response.DisbursementDetailsResponse
|
||||
import com.navi.models.response.UploadDataAsyncResponse
|
||||
import com.naviapp.common.BaseVM
|
||||
import com.naviapp.getloan.bankdetails.models.BankLoanStatusType
|
||||
import com.naviapp.getloan.bankdetails.repositories.BankDetailsRepository
|
||||
import com.naviapp.models.request.BankDetail
|
||||
import com.naviapp.models.response.Bank
|
||||
import com.naviapp.models.response.DisbursementDetailsResponse
|
||||
import com.naviapp.models.response.UploadDataAsyncResponse
|
||||
import kotlinx.coroutines.launch
|
||||
|
||||
class BankDetailsVM : BaseVM() {
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.navi.getloan.bankdetails.viewmodels
|
||||
package com.naviapp.getloan.bankdetails.viewmodels
|
||||
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import com.navi.common.BaseVM
|
||||
import com.navi.getloan.bankdetails.models.BankBranch
|
||||
import com.navi.getloan.bankdetails.repositories.FindIfscRepository
|
||||
import com.naviapp.common.BaseVM
|
||||
import com.naviapp.getloan.bankdetails.models.BankBranch
|
||||
import com.naviapp.getloan.bankdetails.repositories.FindIfscRepository
|
||||
import kotlinx.coroutines.launch
|
||||
|
||||
class FindIfscVM : BaseVM() {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.navi.getloan.common
|
||||
package com.naviapp.getloan.common
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
@@ -14,15 +14,15 @@ import android.view.View
|
||||
import android.widget.LinearLayout
|
||||
import android.widget.SeekBar
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import com.navi.R
|
||||
import com.navi.databinding.FormSliderViewBinding
|
||||
import com.navi.getloan.loandetails.listeners.LoanDetailsListener
|
||||
import com.navi.utils.formatAmount
|
||||
import com.navi.utils.formatCurrency
|
||||
import com.navi.utils.hideKeyboard
|
||||
import com.navi.utils.placeCursorAtLast
|
||||
import com.navi.utils.showKeyboard
|
||||
import com.navi.utils.toast
|
||||
import com.naviapp.R
|
||||
import com.naviapp.databinding.FormSliderViewBinding
|
||||
import com.naviapp.getloan.loandetails.listeners.LoanDetailsListener
|
||||
import com.naviapp.utils.formatAmount
|
||||
import com.naviapp.utils.formatCurrency
|
||||
import com.naviapp.utils.hideKeyboard
|
||||
import com.naviapp.utils.placeCursorAtLast
|
||||
import com.naviapp.utils.showKeyboard
|
||||
import com.naviapp.utils.toast
|
||||
import java.math.BigDecimal
|
||||
|
||||
class FormSliderView(context: Context, attrs: AttributeSet) : LinearLayout(context, attrs),
|
||||
@@ -4,13 +4,13 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.getloan.helpers
|
||||
package com.naviapp.getloan.helpers
|
||||
|
||||
import android.app.Activity
|
||||
import com.digio.`in`.esign2sdk.Digio
|
||||
import com.digio.`in`.esign2sdk.DigioConfig
|
||||
import com.digio.`in`.esign2sdk.DigioEnvironment
|
||||
import com.navi.utils.log
|
||||
import com.naviapp.utils.log
|
||||
|
||||
class EnachHelper {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.getloan.kyc.activities
|
||||
package com.naviapp.getloan.kyc.activities
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Intent
|
||||
@@ -14,20 +14,20 @@ import android.view.View
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseActivity
|
||||
import com.navi.customcamera.CameraActionListener
|
||||
import com.navi.customcamera.CameraEventListener
|
||||
import com.navi.customcamera.getCameraCaptureImageBitmap
|
||||
import com.navi.databinding.KycDocumentCaptureActivityBinding
|
||||
import com.navi.getloan.kyc.adapter.KycDocumentSpinnerAdpater
|
||||
import com.navi.getloan.kyc.utils.getKycDocuments
|
||||
import com.navi.utils.Constants.DATA
|
||||
import com.navi.utils.Constants.KYC_DOCUMENT_CAPTURED
|
||||
import com.navi.utils.Constants.KYC_DOCUMENT_SELECTED
|
||||
import com.navi.utils.log
|
||||
import com.navi.utils.observeNullable
|
||||
import com.navi.utils.putBitmapIntoFileAndGetFileName
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseActivity
|
||||
import com.naviapp.customcamera.CameraActionListener
|
||||
import com.naviapp.customcamera.CameraEventListener
|
||||
import com.naviapp.customcamera.getCameraCaptureImageBitmap
|
||||
import com.naviapp.databinding.KycDocumentCaptureActivityBinding
|
||||
import com.naviapp.getloan.kyc.adapter.KycDocumentSpinnerAdpater
|
||||
import com.naviapp.getloan.kyc.utils.getKycDocuments
|
||||
import com.naviapp.utils.Constants.DATA
|
||||
import com.naviapp.utils.Constants.KYC_DOCUMENT_CAPTURED
|
||||
import com.naviapp.utils.Constants.KYC_DOCUMENT_SELECTED
|
||||
import com.naviapp.utils.log
|
||||
import com.naviapp.utils.observeNullable
|
||||
import com.naviapp.utils.putBitmapIntoFileAndGetFileName
|
||||
import com.otaliastudios.cameraview.CameraException
|
||||
import com.otaliastudios.cameraview.PictureResult
|
||||
import com.otaliastudios.cameraview.controls.Facing
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package com.navi.getloan.kyc.activities
|
||||
package com.naviapp.getloan.kyc.activities
|
||||
|
||||
import android.Manifest
|
||||
import android.app.Activity
|
||||
@@ -17,18 +17,17 @@ import androidx.core.app.ActivityCompat
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseActivity
|
||||
import com.navi.customcamera.CameraActionListener
|
||||
import com.navi.customcamera.CameraEventListener
|
||||
import com.navi.customcamera.getCameraCaptureImageBitmap
|
||||
import com.navi.databinding.SelfieCaptureActivityBinding
|
||||
import com.navi.getloan.activities.GetLoanActivity
|
||||
import com.navi.manager.PermissionsManager
|
||||
import com.navi.utils.Constants.DATA
|
||||
import com.navi.utils.log
|
||||
import com.navi.utils.observeNullable
|
||||
import com.navi.utils.putBitmapIntoFileAndGetFileName
|
||||
import com.naviapp.R
|
||||
import com.naviapp.common.BaseActivity
|
||||
import com.naviapp.customcamera.CameraActionListener
|
||||
import com.naviapp.customcamera.CameraEventListener
|
||||
import com.naviapp.customcamera.getCameraCaptureImageBitmap
|
||||
import com.naviapp.databinding.SelfieCaptureActivityBinding
|
||||
import com.naviapp.manager.PermissionsManager
|
||||
import com.naviapp.utils.Constants.DATA
|
||||
import com.naviapp.utils.log
|
||||
import com.naviapp.utils.observeNullable
|
||||
import com.naviapp.utils.putBitmapIntoFileAndGetFileName
|
||||
import com.otaliastudios.cameraview.CameraException
|
||||
import com.otaliastudios.cameraview.PictureResult
|
||||
import com.otaliastudios.cameraview.controls.Preview
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.navi.getloan.kyc.adapter
|
||||
package com.naviapp.getloan.kyc.adapter
|
||||
|
||||
import android.view.LayoutInflater
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.navi.databinding.KycDocumentItemBinding
|
||||
import com.navi.getloan.kyc.listeners.KycDocumentItemListener
|
||||
import com.navi.getloan.kyc.utils.getKycDocuments
|
||||
import com.navi.utils.isValidIndex
|
||||
import com.naviapp.databinding.KycDocumentItemBinding
|
||||
import com.naviapp.getloan.kyc.listeners.KycDocumentItemListener
|
||||
import com.naviapp.getloan.kyc.utils.getKycDocuments
|
||||
import com.naviapp.utils.isValidIndex
|
||||
|
||||
class KycDocumentListAdapter :
|
||||
RecyclerView.Adapter<KycDocumentListAdapter.KycDocumentListViewHolder>() {
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user