public ViewField(GetViewsField field) { Name = field.name; DisplayName = field.displayName; Required = field.required; ReadOnly = field.readOnly; DataType = DataTypeHelper.GetDataType(field.type); TypeConverter = TypeDescriptor.GetConverter(DataType); }
public static GetViewsField Field <T>(string name, string displayName, bool isReadOnly, bool required, bool hasValues) { GetViewsField field = new GetViewsField { name = name, type = DataTypeHelper.GetAmplaDataType <T>(), displayName = displayName, hasAllowedValues = hasValues, hasRelationshipMatrixValues = false, readOnly = isReadOnly, required = required }; return(field); }