// TODO public DocumentTypeIndex(string from, Shushu.Enums.IndexField?to, Enums.MetaType type, bool isRequired = false) { From = from; To = to; Type = type; IsRequired = isRequired; }
bool AreTypesCompatible(Enums.MetaType from, Enums.MetaType to) { if (from == to) { return(true); } if (from == Enums.MetaType.Null || to == Enums.MetaType.Null) { return(true); } if (from == Enums.MetaType.Integer || to == Enums.MetaType.Number) { return(true); } return(false); }