/* * 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.Taf.V20200210.Models { using Newtonsoft.Json; using System.Collections.Generic; using TencentCloud.Common; public class InputTaBspData : AbstractModel { /// /// 请求序列号 /// [JsonProperty("Seq")] public long? Seq{ get; set; } /// /// 操作系统类型[0:未知;1:android;2:ios;3:windows] /// [JsonProperty("OsType")] public string OsType{ get; set; } /// /// 年龄下限 /// [JsonProperty("AgeFloor")] public long? AgeFloor{ get; set; } /// /// 年龄上限 /// [JsonProperty("AgeCeil")] public long? AgeCeil{ get; set; } /// /// 性别[1:男;2:女] /// [JsonProperty("Gender")] public long? Gender{ get; set; } /// /// 用户操作时间 /// [JsonProperty("UserTime")] public long? UserTime{ get; set; } /// /// Imei [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1] /// [JsonProperty("Imei")] public string Imei{ get; set; } /// /// Imei小写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1] /// [JsonProperty("ImeiMd5")] public string ImeiMd5{ get; set; } /// /// Idfa [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1] /// [JsonProperty("Idfa")] public string Idfa{ get; set; } /// /// Idfa大写后加密Md5 [在(Imei|ImeiMd5|Idfa|IdfaMd5)里面4选1] /// [JsonProperty("IdfaMd5")] public string IdfaMd5{ get; set; } /// /// 用户IP /// [JsonProperty("UserIp")] public string UserIp{ get; set; } /// /// MAC地址[建议提供] /// [JsonProperty("Mac")] public string Mac{ get; set; } /// /// 手机号码[中国大陆] /// [JsonProperty("PhoneNum")] public string PhoneNum{ get; set; } /// /// 浏览器 /// [JsonProperty("UserAgent")] public string UserAgent{ get; set; } /// /// APP名称 /// [JsonProperty("App")] public string App{ get; set; } /// /// 应用安装包名称 /// [JsonProperty("Package")] public string Package{ get; set; } /// /// 设备制造商 /// [JsonProperty("DeviceMaker")] public string DeviceMaker{ get; set; } /// /// 设备型号 /// [JsonProperty("DeviceModule")] public string DeviceModule{ get; set; } /// /// 入网方式[1:WIFI;2:4G;3:3G;4:2G;5:其它] /// [JsonProperty("AccessMode")] public string AccessMode{ get; set; } /// /// 运营商[1:移动;2:联通;3:电信;4:其它] /// [JsonProperty("Sp")] public string Sp{ get; set; } /// /// 网址 /// [JsonProperty("Url")] public string Url{ get; set; } /// /// 用户地址 /// [JsonProperty("Location")] public string Location{ get; set; } /// /// 纬度 /// [JsonProperty("Latitude")] public string Latitude{ get; set; } /// /// 精度 /// [JsonProperty("Longitude")] public string Longitude{ get; set; } /// /// 辅助区分信息 /// [JsonProperty("Context")] public string Context{ get; set; } /// /// For internal usage only. DO NOT USE IT. /// internal override void ToMap(Dictionary map, string prefix) { this.SetParamSimple(map, prefix + "Seq", this.Seq); this.SetParamSimple(map, prefix + "OsType", this.OsType); this.SetParamSimple(map, prefix + "AgeFloor", this.AgeFloor); this.SetParamSimple(map, prefix + "AgeCeil", this.AgeCeil); this.SetParamSimple(map, prefix + "Gender", this.Gender); this.SetParamSimple(map, prefix + "UserTime", this.UserTime); this.SetParamSimple(map, prefix + "Imei", this.Imei); this.SetParamSimple(map, prefix + "ImeiMd5", this.ImeiMd5); this.SetParamSimple(map, prefix + "Idfa", this.Idfa); this.SetParamSimple(map, prefix + "IdfaMd5", this.IdfaMd5); this.SetParamSimple(map, prefix + "UserIp", this.UserIp); this.SetParamSimple(map, prefix + "Mac", this.Mac); this.SetParamSimple(map, prefix + "PhoneNum", this.PhoneNum); this.SetParamSimple(map, prefix + "UserAgent", this.UserAgent); this.SetParamSimple(map, prefix + "App", this.App); this.SetParamSimple(map, prefix + "Package", this.Package); this.SetParamSimple(map, prefix + "DeviceMaker", this.DeviceMaker); this.SetParamSimple(map, prefix + "DeviceModule", this.DeviceModule); this.SetParamSimple(map, prefix + "AccessMode", this.AccessMode); this.SetParamSimple(map, prefix + "Sp", this.Sp); this.SetParamSimple(map, prefix + "Url", this.Url); this.SetParamSimple(map, prefix + "Location", this.Location); this.SetParamSimple(map, prefix + "Latitude", this.Latitude); this.SetParamSimple(map, prefix + "Longitude", this.Longitude); this.SetParamSimple(map, prefix + "Context", this.Context); } } }