blob: 7da80c0f4214f8616dd4758dccec710bf1e5d74f [file] [log] [blame]
package org.apache.fineract.ui.online.customers.customerdetails;
import org.apache.fineract.data.models.customer.ContactDetail;
import org.apache.fineract.data.models.customer.Customer;
import org.apache.fineract.ui.base.MvpView;
/**
* @author Rajan Maurya
* On 26/06/17.
*/
public interface CustomerDetailsContract {
interface View extends MvpView {
void showUserInterface();
void showCustomerDetails(Customer customer);
void showContactDetails(ContactDetail contactDetail);
void showToolbarTitleSubtitle(String title, String subtitle);
void loadCustomerPortrait();
Customer.State getCustomerStatus();
void showProgressbar();
void hideProgressbar();
void showError(String errorMessage);
}
interface Presenter {
void loanCustomerDetails(String identifier);
}
}