RegisterApi.java 1.72 KB
package com.studymachine.www.http.api;

import com.hjq.http.config.IRequestApi;

/**
 *    desc   : 用户注册
 */
public final class RegisterApi implements IRequestApi {

    @Override
    public String getApi() {
        return "auth/register";
    }

    /** 手机号 */
    private String mobile;
    /** 验证码 */
    private String code;
    /** 密码 */
    private String password;
    /** 版本 */
    private String category;
    /** 年级 */
    private String grade;
    /** 昵称 */
    private String nickName;
    /** 昵称 性别男(MALE),女(FEMALE)*/
    private String gender;
    /** 头像 */
    private String pictureId;
    /** 场景值 */
    private String scene="sms_code_register";

    public RegisterApi setPictureId(String pictureId) {
        this.pictureId = pictureId;
        return this;
    }

    public RegisterApi setGender(String gender) {
        this.gender = gender;
        return this;
    }

    public RegisterApi setNickName(String nickName) {
        this.nickName = nickName;
        return this;
    }

    public RegisterApi setMobile(String mobile) {
        this.mobile = mobile;
        return this;
    }

    public RegisterApi setCode(String code) {
        this.code = code;
        return this;
    }

    public RegisterApi setPassword(String password) {
        this.password = password;
        return this;
    }


    public RegisterApi setCategory(String category) {
        this.category = category;
        return this;

    }

    public RegisterApi setGrade(String grade) {
        this.grade = grade;
        return this;
    }

    public final static class Bean {

        private String token;

        public String getToken() {
            return token;
        }

    }
}