package com.bc_chat.mine.contract

import com.bc_chat.bc_base.contract.UpLoadPictureContract

/**
 * author：Created by zhaohaoting on 2019/3/19
 * email：526309416@qq.com
 * desc：
 */
interface UpdateContract {

    interface Presenter {
        /**
         * 修改用户信息
         */
        fun updateUserInfo(nickname: String? = null, photo: String? = null, introduction: String? = null, province: String? = null, city: String? = null,type:Int)
    }

    interface View : UpLoadPictureContract.View {

        fun updateSuccess(nickname: String?, photo: String?, introduction: String?, province: String?, city: String?,type:Int)

        fun updateFailure()
    }
}