using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HySoft.IVRFlowEditor.Propretity;
using HySoft.IVRFlowEditor.Model;
using HySoft.IVRFlowEditor.IVRControl;
namespace HySoft.IVRFlowEditor.IVRControlUtility
{
///
/// 结构和外呼节点相同 呼叫转移节点
///
[IVRAttribute("CELL_TRANSFEROUT", Model.IVRSerializerType.节点,1)]
public class IVRTransfeOut :IVRControlBase
{
public IVRTransfeOut(string name)
{
this.Name = name;
CtlProperty = new CtlIVRTransfeOut(this);
}
///
/// 表示被叫号码字段类型;1为具体号码,2为变量名(下同)。
///
[IVRAttribute("CalleeNumType", Model.IVRSerializerType.元素, 2)]
public NumberType CalleeNumType
{ get; set; }
///
/// 被叫号码字段,值可以是号码或是一个变量名(下同)。
///
[IVRAttribute("CalleeNum", Model.IVRSerializerType.元素, 3)]
public string CalleeNum
{ get; set; }
///
/// 超时事件
///
[IVRAttribute("Timeout", Model.IVRSerializerType.元素, 6)]
public int Timeout
{ get; set; }
[IVRAttribute("SuccessPos", Model.IVRSerializerType.元素, 7, IsPosPoint = true)]
public IVRControlBase SuccessPos
{ get; set; }
[IVRAttribute("FailPos", Model.IVRSerializerType.元素, 8, IsPosPoint = true)]
public IVRControlBase FailPos
{ get; set; }
}
}