com.alipay.api.domain.GroupUserVO Maven / Gradle / Ivy
package com.alipay.api.domain;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 群用户信息openapi模型,用于编辑商家群群组的群主和群管理员信息
*
* @author auto create
* @since 1.0, 2024-09-30 21:27:16
*/
public class GroupUserVO extends AlipayObject {
private static final long serialVersionUID = 7234247348764177846L;
/**
* 邀请者的user_id,2088开头的16位数字。
*/
@ApiField("invite_id")
private String inviteId;
/**
* 邀请者的open_id,2088开头的16位数字。
*/
@ApiField("invite_open_id")
private String inviteOpenId;
/**
* 入群方式。BY_TOKEN - 通过吱口令入群;BY_INV - 通过被邀请或者被选择入群;BY_COD - 通过扫码入群;BY_FTF- 通过面对面入群;BY_ADD - 外部添加来源;BY_CHAT_ROOM - 聊天室;BY_OPENAPI - 开放平台;BY_SHARE_INV - 通过分享的邀请链接进群;BY_BIZ_INVOKE - 通过业务系统调用进群;BY_SELF_ENTER -通过自主进群;DIS - 讨论组进群;SOCIAL - 社区业务调用进群;BY_UNKNOW -未知来源。其余的属于商户自定义的入群方式!!!
*/
@ApiField("join_scene")
private String joinScene;
/**
* 入群时间
*/
@ApiField("join_time")
private String joinTime;
/**
* 登录账号
*/
@ApiField("login_id")
private String loginId;
/**
* 用户openid,2088开头的16位数字。
*/
@ApiField("open_id")
private String openId;
/**
* 用户推广入群的渠道列表,可有多个渠道code,按列表顺序为:第一渠道、第二渠道依次存储
*/
@ApiListField("promote_channel_keys")
@ApiField("string")
private List promoteChannelKeys;
/**
* 邀请者uid对应的unionId
*/
@ApiField("union_id_from_invite_id")
private String unionIdFromInviteId;
/**
* 用户uid对应的unionId
*/
@ApiField("union_id_from_user_id")
private String unionIdFromUserId;
/**
* 用户user_id,2088开头的16位数字。
*/
@ApiField("user_id")
private String userId;
/**
* 用户名称(花名 or 昵称),后台会校验是否是真实姓名。
*/
@ApiField("user_name")
private String userName;
public String getInviteId() {
return this.inviteId;
}
public void setInviteId(String inviteId) {
this.inviteId = inviteId;
}
public String getInviteOpenId() {
return this.inviteOpenId;
}
public void setInviteOpenId(String inviteOpenId) {
this.inviteOpenId = inviteOpenId;
}
public String getJoinScene() {
return this.joinScene;
}
public void setJoinScene(String joinScene) {
this.joinScene = joinScene;
}
public String getJoinTime() {
return this.joinTime;
}
public void setJoinTime(String joinTime) {
this.joinTime = joinTime;
}
public String getLoginId() {
return this.loginId;
}
public void setLoginId(String loginId) {
this.loginId = loginId;
}
public String getOpenId() {
return this.openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
public List getPromoteChannelKeys() {
return this.promoteChannelKeys;
}
public void setPromoteChannelKeys(List promoteChannelKeys) {
this.promoteChannelKeys = promoteChannelKeys;
}
public String getUnionIdFromInviteId() {
return this.unionIdFromInviteId;
}
public void setUnionIdFromInviteId(String unionIdFromInviteId) {
this.unionIdFromInviteId = unionIdFromInviteId;
}
public String getUnionIdFromUserId() {
return this.unionIdFromUserId;
}
public void setUnionIdFromUserId(String unionIdFromUserId) {
this.unionIdFromUserId = unionIdFromUserId;
}
public String getUserId() {
return this.userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUserName() {
return this.userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy