2
0
mirror of https://github.com/esiur/esiur-dotnet.git synced 2025-06-26 21:13:13 +00:00

Generic Record/Resource

This commit is contained in:
2022-06-06 23:19:23 +03:00
parent 499f1e37d2
commit fbae3eb960
4 changed files with 27 additions and 10 deletions

View File

@ -20,13 +20,6 @@ public enum SizeEnum:short
}
public class SearchResults<T> : IRecord where T : IResource
{
[Public] public int Offset { get; set; }
[Public] public int Needed { get; set; }
[Public] public int Total { get; set; }
[Public] public T[] Results { get; set; }
}
[Resource]
public partial class MyService
@ -39,9 +32,9 @@ public partial class MyService
[Public] bool[] booleanArray = new bool[] { true, false, true, false, true };
[Public]
public SearchResults<MyResource> GetRecords()
public MyGenericRecord<MyResource> GetGenericRecord()
{
return new SearchResults<MyResource>() { Needed = 3, Offset = 10, Results = new MyResource[0], Total = 102 };
return new MyGenericRecord<MyResource>() { Needed = 3, Start = 10, Results = new MyResource[0], Total = 102 };
}
[Public] byte uInt8Test = 8;