private ItemArrayProperty GetDirectorsProperties() { var property = new ItemArrayProperty() { Name = "directors", DataType = "array", Properties = new List <ItemProperty>() }; property.Properties.Add(new ItemProperty() { Name = "id", DataType = "string" }); property.Properties.Add(new ItemProperty() { Name = "firstName", DataType = "string" }); property.Properties.Add(new ItemProperty() { Name = "lastName", DataType = "string" }); property.Properties.Add(new ItemProperty() { Name = "age", DataType = "integer" }); return(property); }
private ItemArrayProperty GetEntitiesProperties() { var property = new ItemArrayProperty() { Name = "entities", DataType = "array", Properties = new List <ItemProperty>() }; property.Properties.Add(new ItemProperty() { Name = "id", DataType = "string" }); property.Properties.Add(new ItemProperty() { Name = "name", DataType = "string" }); property.Properties.Add(GetDirectorsProperties()); return(property); }