using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace X1.DynamicClientCore.Models { /// /// 蜂窝网络配置实体 /// public class CellularNetworkConfiguration { /// /// 设备代码 /// [Required(ErrorMessage = "设备代码不能为空")] public string DeviceCode { get; set; } /// /// 运行时代码 /// [Required(ErrorMessage = "运行时代码不能为空")] public string RuntimeCode { get; set; } /// /// 无线接入网配置 /// public string RadioAccessNetworkConfiguration { get; set; } /// /// 核心网IMS配置集合 /// public List CoreNetworkImsConfigurations { get; set; } = new List(); } /// /// 核心网IMS配置对象 /// public class CoreNetworkImsConfiguration { /// /// 索引 /// public int Index { get; set; } /// /// PLMN标识 /// [Required(ErrorMessage = "PLMN标识不能为空")] public string Plmn { get; set; } /// /// 核心网配置 /// public string CoreNetworkConfiguration { get; set; } /// /// IMS服务配置 /// public string ImsServiceConfiguration { get; set; } } }