using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World");
#region SearchDefinition Request/Response
public class SearchDefinitionRequest
public int AttributeSetId { get; set; }
public class SearchDefinitionResponse
public SearchCriteriaDefinition Criterias { get; set; }
public SearchColumnDefinition Columns { get; set; }
public class SearchCriteriaDefinition
public IList<SearchCriteriaGroup> CriteriaGroups { get; set; }
public class SearchCriteriaGroup
public string Title { get; set; }
public int Order { get; set; }
public bool Expanded { get; set; }
public IList<SearchKeywordCriteriaDefinition> KeywordCriteriaDefinitions { get; set; }
public class SearchKeywordCriteriaDefinition
public string Keyword { get; set; }
public string SearchType { get; set; }
public string Title { get; set; }
public int Order { get; set; }
public object DefaultValue { get; set; }
public bool Editable { get; set; }
public class SearchColumnDefinition
public IList<SearchColumnGroup> ColumnsGroups { get; set; }
public class SearchColumnGroup
public string Title { get; set; }
public int Order { get; set; }
public bool Expanded { get; set; }
public IList<SearchKeywordColumnDefinition> KeywordColumnDefinitions { get; set; }
public class SearchKeywordColumnDefinition
public string Keyword { get; set; }
public bool DefaultSelectedState { get; set; }
public bool Editable { get; set; }