using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Future.Contract
{
///
/// 参数的值类型
///
[Flags]
public enum EParameterType : int
{
///
/// 变体类型:Variant;引擎不负责校验与求值逻辑,可以通过扩展编辑器处理
///
Variant=1,
///
/// 混合数组:只支持Json支持的基本值类型
///
ValArray=2,
///
/// 多行文本:string
///
RichText=4,
///
/// 整数数组:int[]
///
IntArray=8,
///
/// 整数类型:integer
///
Integer=16,
///
/// 文本数组:string[]
///
TxtArray=32,
///
/// 文本类型:String
///
String=64,
///
/// 数值数组:double[]
///
NumArray=128,
///
/// 数值类型:Number
///
Number=256,
///
/// 布尔类型:Boolean
///
Boolean=512,
///
/// 枚举类型:Enum
///
Enums=1024,
///
/// 字节类型:Byte
///
Byte=2048,
///
/// 单字类型:Word
///
Word=4096,
///
/// 双字类型:DWord
///
DWord=8192,
///
/// 长字类型:LWord
///
LWord=16384,
///
/// 字节数组:ByteArray
///
ByteArray=32768,
///
/// 时间日期:Datetime
///
DateTime=65536,
}
}