XycloneDesigns.Apis.ETenders
2.1.0
dotnet add package XycloneDesigns.Apis.ETenders --version 2.1.0
NuGet\Install-Package XycloneDesigns.Apis.ETenders -Version 2.1.0
<PackageReference Include="XycloneDesigns.Apis.ETenders" Version="2.1.0" />
<PackageVersion Include="XycloneDesigns.Apis.ETenders" Version="2.1.0" />
<PackageReference Include="XycloneDesigns.Apis.ETenders" />
paket add XycloneDesigns.Apis.ETenders --version 2.1.0
#r "nuget: XycloneDesigns.Apis.ETenders, 2.1.0"
#:package XycloneDesigns.Apis.ETenders@2.1.0
#addin nuget:?package=XycloneDesigns.Apis.ETenders&version=2.1.0
#tool nuget:?package=XycloneDesigns.Apis.ETenders&version=2.1.0
ETenders API Wrapper
A simple wrapper to the ETenders API.
Include the library and then make calls to the various API end points.
Usage
<pre><code class='language-cs'> [CubeType].Request request = new [CubeType].Request(<args>) { ... };
HttpClient httpclient = new HttpClient(); using HttpRequestMessage httprequestmessage = request.ToHttpRequestMessage(); using HttpResponseMessage httpresponsemessage = await httpclient.SendAsync(httprequestmessage);
string json = await httpresponsemessage.Content.ReadAsStringAsync();
// System.Text.Json [CubeType].Response response = JsonSerializer.Deserialize<[CubeType]>(json);
// Newtonsoft [CubeType].Response response = JObject.Parse(json).ToObject<[CubeType].Response>();
</code></pre>
REST
OCDSReleases
Request
<pre> public class OCDSReleases.MultipleRequest { public DateTime? DateFrom { get; set; } public DateTime? DateTo { get; set; } public int? PageNumber { get; set; } public int? PageSize { get; set; } } </pre>
Response
<pre> public class OCDSReleases.MultipleResponse { public string? License { get; set; } public Link? Links { get; set; } public Publisher? Publisher { get; set; } public DateTime? PublishedDate { get; set; } public string? PublicationPolicy { get; set; } public List<Release>? Releases { get; set; } public string? Uri { get; set; } public string? Version { get; set; } } </pre>
OCDSRelease
Request
<pre> public class OCDSReleases.MultipleRequest { public MultipleRequest(string ocid);
public string Ocid { get; set; }
} </pre>
Response
<pre> public class OCDSReleases.MultipleResponse { public Release? Release { get; set; } } </pre>
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- XycloneDesigns.Apis.General (>= 2.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Updates