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; }
}
}