using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// FenceEvent Data Structure. /// [Serializable] public class FenceEvent : AopObject { /// /// 语音事件列表. 可以是多条语音. 进入围栏后,会依次触发列表中的语音播报, 适合于既有营销语音,又有到站语音的场景 /// [XmlArray("audio_events")] [XmlArrayItem("audio_event")] public List AudioEvents { get; set; } /// /// 地理围栏时间编码. 在相同route_code下,需要唯一 /// [XmlElement("fence_code")] public string FenceCode { get; set; } /// /// 纬度,最多允许6位小数.目前只支持国内的经纬度 /// [XmlElement("latitude")] public string Latitude { get; set; } /// /// 经度,最多允许6位小数. 目前只支持国内的经纬度 /// [XmlElement("longitude")] public string Longitude { get; set; } /// /// 如果进入围栏后有多条语音,此参数用于设置多条语音之间的时间间隔.单位为秒. 不传默认为0, 也就是多条语音连续播报 /// [XmlElement("multi_audio_interval")] public string MultiAudioInterval { get; set; } /// /// 围栏圆的半径,单位为米,只允许整数 /// [XmlElement("radius")] public string Radius { get; set; } } }