REORG
parent
fcea41f8c1
commit
f46ca00de9
@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"dotnet": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"msbuild": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"Dnx": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"Script": {
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"fileOptions": {
|
||||||
|
"systemExcludeSearchPatterns": [
|
||||||
|
"**/bin/**/*",
|
||||||
|
"**/obj/**/*",
|
||||||
|
"**/node_modules/**/*"
|
||||||
|
],
|
||||||
|
"userExcludeSearchPatterns": []
|
||||||
|
}
|
||||||
|
}
|
@ -1,32 +0,0 @@
|
|||||||
using System;
|
|
||||||
using isnd.Interfaces;
|
|
||||||
using Newtonsoft.Json;
|
|
||||||
|
|
||||||
namespace isnd.Data.Catalog
|
|
||||||
{
|
|
||||||
public class PageRef : IObject
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Page Url
|
|
||||||
/// </summary>
|
|
||||||
/// <value></value>
|
|
||||||
[JsonProperty("@id")]
|
|
||||||
public string Id { get; set; }
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Page entry count
|
|
||||||
/// </summary>
|
|
||||||
/// <value></value>
|
|
||||||
[JsonProperty("count")]
|
|
||||||
public int Count { get; set; }
|
|
||||||
|
|
||||||
[JsonProperty("commitId")]
|
|
||||||
public string CommitId { get; set; }
|
|
||||||
|
|
||||||
[JsonProperty("commitTimeStamp")]
|
|
||||||
public DateTime CommitTimeStamp { get; set; }
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,13 +1,38 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
namespace isnd.Data.Catalog
|
namespace isnd.Data.Catalog
|
||||||
{
|
{
|
||||||
public class RegistrationPageIndex
|
public class RegistrationPageIndex
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Page Url
|
||||||
|
/// </summary>
|
||||||
|
/// <value></value>
|
||||||
|
[JsonProperty("@id")]
|
||||||
|
public string Id { get; set; }
|
||||||
|
public RegistrationPageIndex(string id)
|
||||||
|
{
|
||||||
|
Id = id;
|
||||||
|
Items = new List<RegistrationPage>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public RegistrationPageIndex(IEnumerable<RegistrationPage> pages)
|
||||||
|
{
|
||||||
|
Items = new List<RegistrationPage>(pages);
|
||||||
|
}
|
||||||
|
|
||||||
|
public RegistrationPageIndex(string id, IEnumerable<RegistrationLeaf> leaves) : this(id)
|
||||||
|
{
|
||||||
|
// leaves;
|
||||||
|
}
|
||||||
|
|
||||||
[JsonProperty("count")]
|
[JsonProperty("count")]
|
||||||
public int Count { get => Items?.Length ?? 0; }
|
public int Count { get => Items?.Count ?? 0; }
|
||||||
|
|
||||||
[JsonProperty("items")]
|
[JsonProperty("items")]
|
||||||
public RegistrationPage[] Items { get; set; }
|
public List<RegistrationPage> Items { get; set; }
|
||||||
|
|
||||||
|
public string CommitId { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,26 +0,0 @@
|
|||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using Newtonsoft.Json;
|
|
||||||
using isnd.Interfaces;
|
|
||||||
using isnd.Data.Catalog;
|
|
||||||
|
|
||||||
namespace isnd.Data.Packages.Catalog
|
|
||||||
{
|
|
||||||
public class CatalogIndex : IObject
|
|
||||||
{
|
|
||||||
[JsonProperty("@id")]
|
|
||||||
public string Id { get; set ; }
|
|
||||||
|
|
||||||
[JsonProperty("items")]
|
|
||||||
public List<PageRef> Items { get; set; }
|
|
||||||
|
|
||||||
|
|
||||||
[JsonProperty("count")]
|
|
||||||
public int Count { get => Items?.Count ?? 0; }
|
|
||||||
public string CommitId { get; set; }
|
|
||||||
public DateTime CommitTimeStamp { get; set; }
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue