| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using HySoft.IVRFlowEditor.IVRControl;
- using HySoft.IVRFlowEditor.Model;
- namespace HySoft.IVRFlowEditor.IVRControlUtility
- {
- /// <summary>
- /// 请求排队节点
- /// </summary>
- [IVRAttribute("CELL_QUEUE", Model.IVRSerializerType.节点,1)]
- public class IVRQueue : IVRControlBase
- {
- public IVRQueue(string name)
- {
- this.Name = name;
- CtlProperty = new CtlIVRQueue(this);
- }
- [IVRAttribute("Strategy", Model.IVRSerializerType.元素,2)]
- public StrategyType Strategy
- { get; set; }
- /// <summary>
- /// :VipLevel字段类型,1为值、2为变量。
- /// </summary>
- [IVRAttribute("VipLevelType", Model.IVRSerializerType.元素,3)]
- public NumberType VipLevelType
- { get; set; }
- /// <summary>
- /// :VIP级别,类型由VipLevelType字段解释。
- /// </summary>
- [IVRAttribute("VipLevel", Model.IVRSerializerType.元素,4)]
- public string VipLevel
- { get; set; }
- /// <summary>
- /// :Group字段类型,1为值、2为变量。
- /// </summary>
- [IVRAttribute("GroupType", Model.IVRSerializerType.元素,5)]
- public NumberType GroupType
- { get; set; }
- /// <summary>
- /// :排队的组号,类型由GroupType字段解释。
- /// </summary>
- [IVRAttribute("Group", Model.IVRSerializerType.元素,6)]
- public string Group
- { get; set; }
- /// <summary>
- /// :变量名用以存储分配的坐席工号。
- /// </summary>
- [IVRAttribute("AgentVar", Model.IVRSerializerType.元素,7)]
- public string AgentVar
- { get; set; }
- /// <summary>
- /// :变量名用以存储分配的坐席分机号。
- /// </summary>
- [IVRAttribute("ExtenVar", Model.IVRSerializerType.元素,8)]
- public string ExtenVar
- { get; set; }
- /// <summary>
- /// :没有坐席跳转的节点编号。
- /// </summary>
- [IVRAttribute("NoAgentPos", Model.IVRSerializerType.元素,9, IsPosPoint = true)]
- public IVRControlBase NoAgentPos
- { get; set; }
- /// <summary>
- /// :没有空闲坐席跳转的节点编号。
- /// </summary>
- [IVRAttribute("NoFreePos", Model.IVRSerializerType.元素,10, IsPosPoint = true)]
- public IVRControlBase NoFreePos
- { get; set; }
- /// <summary>
- /// :成功跳转的节点编号。
- /// </summary>
- [IVRAttribute("SuccessPos", Model.IVRSerializerType.元素,11, IsPosPoint = true)]
- public IVRControlBase SuccessPos
- { get; set; }
- /// <summary>
- /// 挂机跳转
- /// </summary>
- [IVRAttribute("HangupPos", Model.IVRSerializerType.元素,12, IsPosPoint = true)]
- public IVRControlBase HangupPos
- { get; set; }
- }
- }
|