All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.ipokerface.weixin.model.card.MemberUserInfo Maven / Gradle / Ivy

There is a newer version: 1.5.0
Show newest version
package cn.ipokerface.weixin.model.card;

import cn.ipokerface.weixin.request.http.NameValue;
import com.alibaba.fastjson.annotation.JSONField;

import java.util.ArrayList;

/**
 * Created by       PokerFace
 * Create Date      2019-12-28.
 * Email:           [email protected]
 * Version          1.0.0
 * 

* Description: */ public class MemberUserInfo { /** * openId */ @JSONField(name = "openid") private String openId; /** * 昵称 */ @JSONField(name = "nickname") private String nickName; /** * 会员卡编号 */ @JSONField(name = "mmebership_number") private String membershipNumber; /** * 积分 */ private Integer bonus; /** * 余额 */ private Integer balance; /** * 性别 */ private String sex; /** * 用户会员卡状态 */ @JSONField(name = "user_card_status") private UserCardStatus userCardStatus; /** * 是否已经被激活,true表示已经被激活,false表示未被激活 */ @JSONField(name = "has_active") private boolean hasActive; /** * 用户信息 */ @JSONField(name = "user_info") private UserInfo userInfo; public String getOpenId() { return openId; } public void setOpenId(String openId) { this.openId = openId; } public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public String getMembershipNumber() { return membershipNumber; } public void setMembershipNumber(String membershipNumber) { this.membershipNumber = membershipNumber; } public Integer getBonus() { return bonus; } public void setBonus(Integer bonus) { this.bonus = bonus; } public Integer getBalance() { return balance; } public void setBalance(Integer balance) { this.balance = balance; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public UserCardStatus getUserCardStatus() { return userCardStatus; } public void setUserCardStatus(UserCardStatus userCardStatus) { this.userCardStatus = userCardStatus; } public boolean isHasActive() { return hasActive; } public void setHasActive(boolean hasActive) { this.hasActive = hasActive; } public UserInfo getUserInfo() { return userInfo; } public void setUserInfo(UserInfo userInfo) { this.userInfo = userInfo; } public static final class UserInfo { @JSONField(name = "common_field_list") private ArrayList commonFieldValues; @JSONField(name = "custom_field_list") private ArrayList customFieldValues; public ArrayList getCommonFieldValues() { return commonFieldValues; } public void setCommonFieldValues(ArrayList commonFieldValues) { this.commonFieldValues = commonFieldValues; } public ArrayList getCustomFieldValues() { return customFieldValues; } public void setCustomFieldValues(ArrayList customFieldValues) { this.customFieldValues = customFieldValues; } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy