/* * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ namespace TencentCloud.Tcb.V20180608.Models { using Newtonsoft.Json; using System.Collections.Generic; using TencentCloud.Common; public class EndUserInfo : AbstractModel { /// /// 用户唯一ID /// [JsonProperty("UUId")] public string UUId{ get; set; } /// /// 微信ID /// [JsonProperty("WXOpenId")] public string WXOpenId{ get; set; } /// /// qq ID /// [JsonProperty("QQOpenId")] public string QQOpenId{ get; set; } /// /// 手机号 /// [JsonProperty("Phone")] public string Phone{ get; set; } /// /// 邮箱 /// [JsonProperty("Email")] public string Email{ get; set; } /// /// 昵称 /// [JsonProperty("NickName")] public string NickName{ get; set; } /// /// 性别 /// [JsonProperty("Gender")] public string Gender{ get; set; } /// /// 头像地址 /// [JsonProperty("AvatarUrl")] public string AvatarUrl{ get; set; } /// /// 更新时间 /// [JsonProperty("UpdateTime")] public string UpdateTime{ get; set; } /// /// 创建时间 /// [JsonProperty("CreateTime")] public string CreateTime{ get; set; } /// /// 是否为匿名用户 /// [JsonProperty("IsAnonymous")] public bool? IsAnonymous{ get; set; } /// /// 是否禁用账户 /// [JsonProperty("IsDisabled")] public bool? IsDisabled{ get; set; } /// /// For internal usage only. DO NOT USE IT. /// internal override void ToMap(Dictionary map, string prefix) { this.SetParamSimple(map, prefix + "UUId", this.UUId); this.SetParamSimple(map, prefix + "WXOpenId", this.WXOpenId); this.SetParamSimple(map, prefix + "QQOpenId", this.QQOpenId); this.SetParamSimple(map, prefix + "Phone", this.Phone); this.SetParamSimple(map, prefix + "Email", this.Email); this.SetParamSimple(map, prefix + "NickName", this.NickName); this.SetParamSimple(map, prefix + "Gender", this.Gender); this.SetParamSimple(map, prefix + "AvatarUrl", this.AvatarUrl); this.SetParamSimple(map, prefix + "UpdateTime", this.UpdateTime); this.SetParamSimple(map, prefix + "CreateTime", this.CreateTime); this.SetParamSimple(map, prefix + "IsAnonymous", this.IsAnonymous); this.SetParamSimple(map, prefix + "IsDisabled", this.IsDisabled); } } }