syntax = "proto2";

package UserCertificationCmd;

//option optimize_for = LITE_RUNTIME;

option java_package = "com.miaole.live.protocol.request";
option java_outer_classname = "UserCertificationCmd";


//提交实名认证 返回 UserCertificationResult.UserCertification
message postUserCertification {
	optional string idCard = 1;//身份证号
	optional string realName = 2;//真实姓名
	optional string imageUrl1 = 6;//身份证照片地址1
	optional string imageUrl2 = 7;//身份证照片地址2
	optional int32 rewardType = 8;//1：提示实名认证，2：主动实名认证
}

//获取实名认证信息 返回 UserCertificationResult.UserCertification
message getUserCertification {
	
}

//获取实名认证信息以及签约状态 返回 UserCertificationResult.UserCertificationAndSignedStatus
message getUserCertificationAndSignedStatus {

}

//是否需要实名制 返回 CommonResult.BoolResult
message isNeedRealName {

}

// 是否处于白名单提现限制中，返回 CommonResult.BoolResult
message isInWithdrawWhiteList {
	
}

//身份证实名认证是否超出数量限制 返回 CommonResult.BoolResult
message isIdCardCertificationLimit {
    optional string idCard = 1;//身份证号
}

//获取是否需要主动提示用户实名
message isCanNoticeUserRealName{

}

// 用户签约认证
message userSigned {

}