Bump lots
This commit is contained in:
@@ -3,6 +3,8 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>net8.0</TargetFramework>
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
|
<NugetAuditMode>all</NugetAuditMode>
|
||||||
|
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -25,6 +27,7 @@
|
|||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Argu" Version="6.1.1" />
|
<PackageReference Include="Argu" Version="6.1.1" />
|
||||||
|
<PackageReference Include="System.Text.Json" Version="8.0.4" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
@@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
<IsPackable>false</IsPackable>
|
<IsPackable>false</IsPackable>
|
||||||
<IsTestProject>true</IsTestProject>
|
<IsTestProject>true</IsTestProject>
|
||||||
|
<WarningsNotAsErrors>NU1901;NU1902;NU1903;NU1904</WarningsNotAsErrors>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -13,14 +14,12 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="ApiSurface" Version="4.0.12" />
|
<PackageReference Include="ApiSurface" Version="4.0.43" />
|
||||||
<PackageReference Include="FsCheck" Version="3.0.0-rc1" />
|
<PackageReference Include="FsCheck" Version="3.0.0-rc3" />
|
||||||
<PackageReference Include="FsUnit" Version="5.6.1" />
|
<PackageReference Include="FsUnit" Version="6.0.0" />
|
||||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.0"/>
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0"/>
|
||||||
<PackageReference Include="NUnit" Version="3.14.0"/>
|
<PackageReference Include="NUnit" Version="4.1.0"/>
|
||||||
<PackageReference Include="NUnit3TestAdapter" Version="4.4.2"/>
|
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0"/>
|
||||||
<PackageReference Include="NUnit.Analyzers" Version="3.6.1"/>
|
|
||||||
<PackageReference Include="coverlet.collector" Version="3.2.0"/>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@@ -15,8 +15,7 @@ open System.Threading.Tasks
|
|||||||
open RestEase
|
open RestEase
|
||||||
|
|
||||||
/// Module for constructing a REST client.
|
/// Module for constructing a REST client.
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix) ; RequireQualifiedAccess>]
|
||||||
[<RequireQualifiedAccess>]
|
|
||||||
module PureGymApi =
|
module PureGymApi =
|
||||||
/// Create a REST client. The input functions will be re-evaluated on every HTTP request to obtain the required values for the corresponding header properties.
|
/// Create a REST client. The input functions will be re-evaluated on every HTTP request to obtain the required values for the corresponding header properties.
|
||||||
let make (authHeader : unit -> string) (client : System.Net.Http.HttpClient) : IPureGymApi =
|
let make (authHeader : unit -> string) (client : System.Net.Http.HttpClient) : IPureGymApi =
|
||||||
@@ -202,7 +201,11 @@ module PureGymApi =
|
|||||||
| v -> v),
|
| v -> v),
|
||||||
System.Uri (
|
System.Uri (
|
||||||
("v2/gymSessions/member"
|
("v2/gymSessions/member"
|
||||||
+ "?fromDate="
|
+ (if "v2/gymSessions/member".IndexOf (char 63) >= 0 then
|
||||||
|
"&"
|
||||||
|
else
|
||||||
|
"?")
|
||||||
|
+ "fromDate="
|
||||||
+ ((fromDate.ToString "yyyy-MM-dd") |> System.Web.HttpUtility.UrlEncode)
|
+ ((fromDate.ToString "yyyy-MM-dd") |> System.Web.HttpUtility.UrlEncode)
|
||||||
+ "&toDate="
|
+ "&toDate="
|
||||||
+ ((toDate.ToString "yyyy-MM-dd") |> System.Web.HttpUtility.UrlEncode)),
|
+ ((toDate.ToString "yyyy-MM-dd") |> System.Web.HttpUtility.UrlEncode)),
|
||||||
|
@@ -8,12 +8,11 @@
|
|||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the GymOpeningHours type
|
/// Module containing JSON parsing methods for the GymOpeningHours type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module GymOpeningHours =
|
module GymOpeningHours =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymOpeningHours =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymOpeningHours =
|
||||||
let OpeningHours =
|
let arg_1 =
|
||||||
(match node.["openingHours"] with
|
(match node.["openingHours"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -23,10 +22,10 @@ module GymOpeningHours =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsArray ()
|
.AsArray ()
|
||||||
|> Seq.map (fun elt -> elt.AsValue().GetValue<string> ())
|
|> Seq.map (fun elt -> elt.AsValue().GetValue<System.String> ())
|
||||||
|> List.ofSeq
|
|> List.ofSeq
|
||||||
|
|
||||||
let IsAlwaysOpen =
|
let arg_0 =
|
||||||
(match node.["isAlwaysOpen"] with
|
(match node.["isAlwaysOpen"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -36,21 +35,20 @@ module GymOpeningHours =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<bool> ()
|
.GetValue<System.Boolean> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
IsAlwaysOpen = IsAlwaysOpen
|
IsAlwaysOpen = arg_0
|
||||||
OpeningHours = OpeningHours
|
OpeningHours = arg_1
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the GymAccessOptions type
|
/// Module containing JSON parsing methods for the GymAccessOptions type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module GymAccessOptions =
|
module GymAccessOptions =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymAccessOptions =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymAccessOptions =
|
||||||
let QrCodeAccess =
|
let arg_1 =
|
||||||
(match node.["qrCodeAccess"] with
|
(match node.["qrCodeAccess"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -60,9 +58,9 @@ module GymAccessOptions =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<bool> ()
|
.GetValue<System.Boolean> ()
|
||||||
|
|
||||||
let PinAccess =
|
let arg_0 =
|
||||||
(match node.["pinAccess"] with
|
(match node.["pinAccess"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -72,21 +70,20 @@ module GymAccessOptions =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<bool> ()
|
.GetValue<System.Boolean> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
PinAccess = PinAccess
|
PinAccess = arg_0
|
||||||
QrCodeAccess = QrCodeAccess
|
QrCodeAccess = arg_1
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the GymLocation type
|
/// Module containing JSON parsing methods for the GymLocation type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module GymLocation =
|
module GymLocation =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymLocation =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymLocation =
|
||||||
let Latitude =
|
let arg_1 =
|
||||||
try
|
try
|
||||||
(match node.["latitude"] with
|
(match node.["latitude"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -97,7 +94,7 @@ module GymLocation =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<float> ()
|
.GetValue<System.Double> ()
|
||||||
with :? System.InvalidOperationException as exc ->
|
with :? System.InvalidOperationException as exc ->
|
||||||
if exc.Message.Contains "cannot be converted to" then
|
if exc.Message.Contains "cannot be converted to" then
|
||||||
if
|
if
|
||||||
@@ -119,7 +116,7 @@ module GymLocation =
|
|||||||
else
|
else
|
||||||
reraise ()
|
reraise ()
|
||||||
|
|
||||||
let Longitude =
|
let arg_0 =
|
||||||
try
|
try
|
||||||
(match node.["longitude"] with
|
(match node.["longitude"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -130,7 +127,7 @@ module GymLocation =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<float> ()
|
.GetValue<System.Double> ()
|
||||||
with :? System.InvalidOperationException as exc ->
|
with :? System.InvalidOperationException as exc ->
|
||||||
if exc.Message.Contains "cannot be converted to" then
|
if exc.Message.Contains "cannot be converted to" then
|
||||||
if
|
if
|
||||||
@@ -153,18 +150,17 @@ module GymLocation =
|
|||||||
reraise ()
|
reraise ()
|
||||||
|
|
||||||
{
|
{
|
||||||
Longitude = Longitude
|
Longitude = arg_0
|
||||||
Latitude = Latitude
|
Latitude = arg_1
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the GymAddress type
|
/// Module containing JSON parsing methods for the GymAddress type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module GymAddress =
|
module GymAddress =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymAddress =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymAddress =
|
||||||
let Postcode =
|
let arg_5 =
|
||||||
(match node.["postcode"] with
|
(match node.["postcode"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -174,14 +170,14 @@ module GymAddress =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let County =
|
let arg_4 =
|
||||||
match node.["county"] with
|
match node.["county"] with
|
||||||
| null -> None
|
| null -> None
|
||||||
| v -> v.AsValue().GetValue<string> () |> Some
|
| v -> v.AsValue().GetValue<System.String> () |> Some
|
||||||
|
|
||||||
let Town =
|
let arg_3 =
|
||||||
(match node.["town"] with
|
(match node.["town"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -191,19 +187,19 @@ module GymAddress =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let AddressLine3 =
|
let arg_2 =
|
||||||
match node.["addressLine3"] with
|
match node.["addressLine3"] with
|
||||||
| null -> None
|
| null -> None
|
||||||
| v -> v.AsValue().GetValue<string> () |> Some
|
| v -> v.AsValue().GetValue<System.String> () |> Some
|
||||||
|
|
||||||
let AddressLine2 =
|
let arg_1 =
|
||||||
match node.["addressLine2"] with
|
match node.["addressLine2"] with
|
||||||
| null -> None
|
| null -> None
|
||||||
| v -> v.AsValue().GetValue<string> () |> Some
|
| v -> v.AsValue().GetValue<System.String> () |> Some
|
||||||
|
|
||||||
let AddressLine1 =
|
let arg_0 =
|
||||||
(match node.["addressLine1"] with
|
(match node.["addressLine1"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -213,30 +209,29 @@ module GymAddress =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
AddressLine1 = AddressLine1
|
AddressLine1 = arg_0
|
||||||
AddressLine2 = AddressLine2
|
AddressLine2 = arg_1
|
||||||
AddressLine3 = AddressLine3
|
AddressLine3 = arg_2
|
||||||
Town = Town
|
Town = arg_3
|
||||||
County = County
|
County = arg_4
|
||||||
Postcode = Postcode
|
Postcode = arg_5
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the Gym type
|
/// Module containing JSON parsing methods for the Gym type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module Gym =
|
module Gym =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : Gym =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : Gym =
|
||||||
let ReopenDate =
|
let arg_10 =
|
||||||
match node.["reopenDate"] with
|
match node.["reopenDate"] with
|
||||||
| null -> None
|
| null -> None
|
||||||
| v -> v.AsValue().GetValue<string> () |> Some
|
| v -> v.AsValue().GetValue<System.String> () |> Some
|
||||||
|
|
||||||
let TimeZone =
|
let arg_9 =
|
||||||
(match node.["timeZone"] with
|
(match node.["timeZone"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -246,9 +241,9 @@ module Gym =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let Location =
|
let arg_8 =
|
||||||
GymLocation.jsonParse (
|
GymLocation.jsonParse (
|
||||||
match node.["location"] with
|
match node.["location"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -260,7 +255,7 @@ module Gym =
|
|||||||
| v -> v
|
| v -> v
|
||||||
)
|
)
|
||||||
|
|
||||||
let AccessOptions =
|
let arg_7 =
|
||||||
GymAccessOptions.jsonParse (
|
GymAccessOptions.jsonParse (
|
||||||
match node.["accessOptions"] with
|
match node.["accessOptions"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -272,7 +267,7 @@ module Gym =
|
|||||||
| v -> v
|
| v -> v
|
||||||
)
|
)
|
||||||
|
|
||||||
let GymOpeningHours =
|
let arg_6 =
|
||||||
GymOpeningHours.jsonParse (
|
GymOpeningHours.jsonParse (
|
||||||
match node.["gymOpeningHours"] with
|
match node.["gymOpeningHours"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -284,7 +279,7 @@ module Gym =
|
|||||||
| v -> v
|
| v -> v
|
||||||
)
|
)
|
||||||
|
|
||||||
let EmailAddress =
|
let arg_5 =
|
||||||
(match node.["emailAddress"] with
|
(match node.["emailAddress"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -294,9 +289,9 @@ module Gym =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let PhoneNumber =
|
let arg_4 =
|
||||||
(match node.["phoneNumber"] with
|
(match node.["phoneNumber"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -306,9 +301,9 @@ module Gym =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let Address =
|
let arg_3 =
|
||||||
GymAddress.jsonParse (
|
GymAddress.jsonParse (
|
||||||
match node.["address"] with
|
match node.["address"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -320,7 +315,7 @@ module Gym =
|
|||||||
| v -> v
|
| v -> v
|
||||||
)
|
)
|
||||||
|
|
||||||
let Status =
|
let arg_2 =
|
||||||
(match node.["status"] with
|
(match node.["status"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -330,9 +325,9 @@ module Gym =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let Id =
|
let arg_1 =
|
||||||
(match node.["id"] with
|
(match node.["id"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -342,9 +337,9 @@ module Gym =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let Name =
|
let arg_0 =
|
||||||
(match node.["name"] with
|
(match node.["name"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -354,30 +349,29 @@ module Gym =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
Name = Name
|
Name = arg_0
|
||||||
Id = Id
|
Id = arg_1
|
||||||
Status = Status
|
Status = arg_2
|
||||||
Address = Address
|
Address = arg_3
|
||||||
PhoneNumber = PhoneNumber
|
PhoneNumber = arg_4
|
||||||
EmailAddress = EmailAddress
|
EmailAddress = arg_5
|
||||||
GymOpeningHours = GymOpeningHours
|
GymOpeningHours = arg_6
|
||||||
AccessOptions = AccessOptions
|
AccessOptions = arg_7
|
||||||
Location = Location
|
Location = arg_8
|
||||||
TimeZone = TimeZone
|
TimeZone = arg_9
|
||||||
ReopenDate = ReopenDate
|
ReopenDate = arg_10
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the Member type
|
/// Module containing JSON parsing methods for the Member type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module Member =
|
module Member =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : Member =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : Member =
|
||||||
let MemberStatus =
|
let arg_14 =
|
||||||
(match node.["memberStatus"] with
|
(match node.["memberStatus"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -387,9 +381,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let SuspendedReason =
|
let arg_13 =
|
||||||
(match node.["suspendedReason"] with
|
(match node.["suspendedReason"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -399,9 +393,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let MembershipLevel =
|
let arg_12 =
|
||||||
(match node.["membershipLevel"] with
|
(match node.["membershipLevel"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -411,9 +405,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let MembershipName =
|
let arg_11 =
|
||||||
(match node.["membershipName"] with
|
(match node.["membershipName"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -423,9 +417,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let Postcode =
|
let arg_10 =
|
||||||
(match node.["postCode"] with
|
(match node.["postCode"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -435,9 +429,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let MobileNumber =
|
let arg_9 =
|
||||||
(match node.["mobileNumber"] with
|
(match node.["mobileNumber"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -447,9 +441,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let DateOfBirth =
|
let arg_8 =
|
||||||
(match node.["dateofBirth"] with
|
(match node.["dateofBirth"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -462,7 +456,7 @@ module Member =
|
|||||||
.GetValue<string> ()
|
.GetValue<string> ()
|
||||||
|> System.DateOnly.Parse
|
|> System.DateOnly.Parse
|
||||||
|
|
||||||
let GymAccessPin =
|
let arg_7 =
|
||||||
(match node.["gymAccessPin"] with
|
(match node.["gymAccessPin"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -472,9 +466,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let EmailAddress =
|
let arg_6 =
|
||||||
(match node.["emailAddress"] with
|
(match node.["emailAddress"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -484,9 +478,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let HomeGymName =
|
let arg_5 =
|
||||||
(match node.["homeGymName"] with
|
(match node.["homeGymName"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -496,9 +490,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let HomeGymId =
|
let arg_4 =
|
||||||
(match node.["homeGymId"] with
|
(match node.["homeGymId"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -508,9 +502,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let LastName =
|
let arg_3 =
|
||||||
(match node.["lastName"] with
|
(match node.["lastName"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -520,9 +514,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let FirstName =
|
let arg_2 =
|
||||||
(match node.["firstName"] with
|
(match node.["firstName"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -532,9 +526,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let CompoundMemberId =
|
let arg_1 =
|
||||||
(match node.["compoundMemberId"] with
|
(match node.["compoundMemberId"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -544,9 +538,9 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let Id =
|
let arg_0 =
|
||||||
(match node.["id"] with
|
(match node.["id"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -556,34 +550,33 @@ module Member =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
Id = Id
|
Id = arg_0
|
||||||
CompoundMemberId = CompoundMemberId
|
CompoundMemberId = arg_1
|
||||||
FirstName = FirstName
|
FirstName = arg_2
|
||||||
LastName = LastName
|
LastName = arg_3
|
||||||
HomeGymId = HomeGymId
|
HomeGymId = arg_4
|
||||||
HomeGymName = HomeGymName
|
HomeGymName = arg_5
|
||||||
EmailAddress = EmailAddress
|
EmailAddress = arg_6
|
||||||
GymAccessPin = GymAccessPin
|
GymAccessPin = arg_7
|
||||||
DateOfBirth = DateOfBirth
|
DateOfBirth = arg_8
|
||||||
MobileNumber = MobileNumber
|
MobileNumber = arg_9
|
||||||
Postcode = Postcode
|
Postcode = arg_10
|
||||||
MembershipName = MembershipName
|
MembershipName = arg_11
|
||||||
MembershipLevel = MembershipLevel
|
MembershipLevel = arg_12
|
||||||
SuspendedReason = SuspendedReason
|
SuspendedReason = arg_13
|
||||||
MemberStatus = MemberStatus
|
MemberStatus = arg_14
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the GymAttendance type
|
/// Module containing JSON parsing methods for the GymAttendance type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module GymAttendance =
|
module GymAttendance =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymAttendance =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : GymAttendance =
|
||||||
let MaximumCapacity =
|
let arg_8 =
|
||||||
(match node.["maximumCapacity"] with
|
(match node.["maximumCapacity"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -593,9 +586,9 @@ module GymAttendance =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let LastRefreshedPeopleInClasses =
|
let arg_7 =
|
||||||
(match node.["lastRefreshedPeopleInClasses"] with
|
(match node.["lastRefreshedPeopleInClasses"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -608,7 +601,7 @@ module GymAttendance =
|
|||||||
.GetValue<string> ()
|
.GetValue<string> ()
|
||||||
|> System.DateTime.Parse
|
|> System.DateTime.Parse
|
||||||
|
|
||||||
let LastRefreshed =
|
let arg_6 =
|
||||||
(match node.["lastRefreshed"] with
|
(match node.["lastRefreshed"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -621,7 +614,7 @@ module GymAttendance =
|
|||||||
.GetValue<string> ()
|
.GetValue<string> ()
|
||||||
|> System.DateTime.Parse
|
|> System.DateTime.Parse
|
||||||
|
|
||||||
let AttendanceTime =
|
let arg_5 =
|
||||||
(match node.["attendanceTime"] with
|
(match node.["attendanceTime"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -634,7 +627,7 @@ module GymAttendance =
|
|||||||
.GetValue<string> ()
|
.GetValue<string> ()
|
||||||
|> System.DateTime.Parse
|
|> System.DateTime.Parse
|
||||||
|
|
||||||
let IsApproximate =
|
let arg_4 =
|
||||||
(match node.["isApproximate"] with
|
(match node.["isApproximate"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -644,14 +637,14 @@ module GymAttendance =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<bool> ()
|
.GetValue<System.Boolean> ()
|
||||||
|
|
||||||
let TotalPeopleSuffix =
|
let arg_3 =
|
||||||
match node.["totalPeopleSuffix"] with
|
match node.["totalPeopleSuffix"] with
|
||||||
| null -> None
|
| null -> None
|
||||||
| v -> v.AsValue().GetValue<string> () |> Some
|
| v -> v.AsValue().GetValue<System.String> () |> Some
|
||||||
|
|
||||||
let TotalPeopleInClasses =
|
let arg_2 =
|
||||||
(match node.["totalPeopleInClasses"] with
|
(match node.["totalPeopleInClasses"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -661,9 +654,9 @@ module GymAttendance =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let TotalPeopleInGym =
|
let arg_1 =
|
||||||
(match node.["totalPeopleInGym"] with
|
(match node.["totalPeopleInGym"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -673,9 +666,9 @@ module GymAttendance =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let Description =
|
let arg_0 =
|
||||||
(match node.["description"] with
|
(match node.["description"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -685,28 +678,27 @@ module GymAttendance =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
Description = Description
|
Description = arg_0
|
||||||
TotalPeopleInGym = TotalPeopleInGym
|
TotalPeopleInGym = arg_1
|
||||||
TotalPeopleInClasses = TotalPeopleInClasses
|
TotalPeopleInClasses = arg_2
|
||||||
TotalPeopleSuffix = TotalPeopleSuffix
|
TotalPeopleSuffix = arg_3
|
||||||
IsApproximate = IsApproximate
|
IsApproximate = arg_4
|
||||||
AttendanceTime = AttendanceTime
|
AttendanceTime = arg_5
|
||||||
LastRefreshed = LastRefreshed
|
LastRefreshed = arg_6
|
||||||
LastRefreshedPeopleInClasses = LastRefreshedPeopleInClasses
|
LastRefreshedPeopleInClasses = arg_7
|
||||||
MaximumCapacity = MaximumCapacity
|
MaximumCapacity = arg_8
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the MemberActivityDto type
|
/// Module containing JSON parsing methods for the MemberActivityDto type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module MemberActivityDto =
|
module MemberActivityDto =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : MemberActivityDto =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : MemberActivityDto =
|
||||||
let LastRefreshed =
|
let arg_5 =
|
||||||
(match node.["lastRefreshed"] with
|
(match node.["lastRefreshed"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -719,7 +711,7 @@ module MemberActivityDto =
|
|||||||
.GetValue<string> ()
|
.GetValue<string> ()
|
||||||
|> System.DateTime.Parse
|
|> System.DateTime.Parse
|
||||||
|
|
||||||
let IsEstimated =
|
let arg_4 =
|
||||||
(match node.["isEstimated"] with
|
(match node.["isEstimated"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -729,9 +721,9 @@ module MemberActivityDto =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<bool> ()
|
.GetValue<System.Boolean> ()
|
||||||
|
|
||||||
let TotalClasses =
|
let arg_3 =
|
||||||
(match node.["totalClasses"] with
|
(match node.["totalClasses"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -741,9 +733,9 @@ module MemberActivityDto =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let TotalVisits =
|
let arg_2 =
|
||||||
(match node.["totalVisits"] with
|
(match node.["totalVisits"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -753,9 +745,9 @@ module MemberActivityDto =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let AverageDuration =
|
let arg_1 =
|
||||||
(match node.["averageDuration"] with
|
(match node.["averageDuration"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -765,9 +757,9 @@ module MemberActivityDto =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let TotalDuration =
|
let arg_0 =
|
||||||
(match node.["totalDuration"] with
|
(match node.["totalDuration"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -777,25 +769,24 @@ module MemberActivityDto =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
TotalDuration = TotalDuration
|
TotalDuration = arg_0
|
||||||
AverageDuration = AverageDuration
|
AverageDuration = arg_1
|
||||||
TotalVisits = TotalVisits
|
TotalVisits = arg_2
|
||||||
TotalClasses = TotalClasses
|
TotalClasses = arg_3
|
||||||
IsEstimated = IsEstimated
|
IsEstimated = arg_4
|
||||||
LastRefreshed = LastRefreshed
|
LastRefreshed = arg_5
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the SessionsAggregate type
|
/// Module containing JSON parsing methods for the SessionsAggregate type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module SessionsAggregate =
|
module SessionsAggregate =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : SessionsAggregate =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : SessionsAggregate =
|
||||||
let Duration =
|
let arg_2 =
|
||||||
(match node.["Duration"] with
|
(match node.["Duration"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -805,9 +796,9 @@ module SessionsAggregate =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let Visits =
|
let arg_1 =
|
||||||
(match node.["Visits"] with
|
(match node.["Visits"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -817,9 +808,9 @@ module SessionsAggregate =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let Activities =
|
let arg_0 =
|
||||||
(match node.["Activities"] with
|
(match node.["Activities"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -829,22 +820,21 @@ module SessionsAggregate =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
Activities = Activities
|
Activities = arg_0
|
||||||
Visits = Visits
|
Visits = arg_1
|
||||||
Duration = Duration
|
Duration = arg_2
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the VisitGym type
|
/// Module containing JSON parsing methods for the VisitGym type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module VisitGym =
|
module VisitGym =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : VisitGym =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : VisitGym =
|
||||||
let Status =
|
let arg_2 =
|
||||||
(match node.["Status"] with
|
(match node.["Status"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -854,9 +844,9 @@ module VisitGym =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let Name =
|
let arg_1 =
|
||||||
(match node.["Name"] with
|
(match node.["Name"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -866,9 +856,9 @@ module VisitGym =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<string> ()
|
.GetValue<System.String> ()
|
||||||
|
|
||||||
let Id =
|
let arg_0 =
|
||||||
(match node.["Id"] with
|
(match node.["Id"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -878,22 +868,21 @@ module VisitGym =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
Id = Id
|
Id = arg_0
|
||||||
Name = Name
|
Name = arg_1
|
||||||
Status = Status
|
Status = arg_2
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the Visit type
|
/// Module containing JSON parsing methods for the Visit type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module Visit =
|
module Visit =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : Visit =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : Visit =
|
||||||
let Gym =
|
let arg_3 =
|
||||||
VisitGym.jsonParse (
|
VisitGym.jsonParse (
|
||||||
match node.["Gym"] with
|
match node.["Gym"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -905,7 +894,7 @@ module Visit =
|
|||||||
| v -> v
|
| v -> v
|
||||||
)
|
)
|
||||||
|
|
||||||
let Duration =
|
let arg_2 =
|
||||||
(match node.["Duration"] with
|
(match node.["Duration"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -915,9 +904,9 @@ module Visit =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<int> ()
|
.GetValue<System.Int32> ()
|
||||||
|
|
||||||
let StartTime =
|
let arg_1 =
|
||||||
(match node.["StartTime"] with
|
(match node.["StartTime"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -930,7 +919,7 @@ module Visit =
|
|||||||
.GetValue<string> ()
|
.GetValue<string> ()
|
||||||
|> System.DateTime.Parse
|
|> System.DateTime.Parse
|
||||||
|
|
||||||
let IsDurationEstimated =
|
let arg_0 =
|
||||||
(match node.["IsDurationEstimated"] with
|
(match node.["IsDurationEstimated"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -940,23 +929,22 @@ module Visit =
|
|||||||
)
|
)
|
||||||
| v -> v)
|
| v -> v)
|
||||||
.AsValue()
|
.AsValue()
|
||||||
.GetValue<bool> ()
|
.GetValue<System.Boolean> ()
|
||||||
|
|
||||||
{
|
{
|
||||||
IsDurationEstimated = IsDurationEstimated
|
IsDurationEstimated = arg_0
|
||||||
StartTime = StartTime
|
StartTime = arg_1
|
||||||
Duration = Duration
|
Duration = arg_2
|
||||||
Gym = Gym
|
Gym = arg_3
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the SessionsSummary type
|
/// Module containing JSON parsing methods for the SessionsSummary type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module SessionsSummary =
|
module SessionsSummary =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : SessionsSummary =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : SessionsSummary =
|
||||||
let ThisWeek =
|
let arg_1 =
|
||||||
SessionsAggregate.jsonParse (
|
SessionsAggregate.jsonParse (
|
||||||
match node.["ThisWeek"] with
|
match node.["ThisWeek"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -968,7 +956,7 @@ module SessionsSummary =
|
|||||||
| v -> v
|
| v -> v
|
||||||
)
|
)
|
||||||
|
|
||||||
let Total =
|
let arg_0 =
|
||||||
SessionsAggregate.jsonParse (
|
SessionsAggregate.jsonParse (
|
||||||
match node.["Total"] with
|
match node.["Total"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -981,18 +969,17 @@ module SessionsSummary =
|
|||||||
)
|
)
|
||||||
|
|
||||||
{
|
{
|
||||||
Total = Total
|
Total = arg_0
|
||||||
ThisWeek = ThisWeek
|
ThisWeek = arg_1
|
||||||
}
|
}
|
||||||
namespace PureGym
|
namespace PureGym
|
||||||
|
|
||||||
/// Module containing JSON parsing methods for the Sessions type
|
/// Module containing JSON parsing methods for the Sessions type
|
||||||
[<RequireQualifiedAccess>]
|
[<RequireQualifiedAccess ; CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
||||||
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
|
|
||||||
module Sessions =
|
module Sessions =
|
||||||
/// Parse from a JSON node.
|
/// Parse from a JSON node.
|
||||||
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : Sessions =
|
let jsonParse (node : System.Text.Json.Nodes.JsonNode) : Sessions =
|
||||||
let Visits =
|
let arg_1 =
|
||||||
(match node.["Visits"] with
|
(match node.["Visits"] with
|
||||||
| null ->
|
| null ->
|
||||||
raise (
|
raise (
|
||||||
@@ -1005,7 +992,7 @@ module Sessions =
|
|||||||
|> Seq.map (fun elt -> Visit.jsonParse elt)
|
|> Seq.map (fun elt -> Visit.jsonParse elt)
|
||||||
|> List.ofSeq
|
|> List.ofSeq
|
||||||
|
|
||||||
let Summary =
|
let arg_0 =
|
||||||
SessionsSummary.jsonParse (
|
SessionsSummary.jsonParse (
|
||||||
match node.["Summary"] with
|
match node.["Summary"] with
|
||||||
| null ->
|
| null ->
|
||||||
@@ -1018,6 +1005,6 @@ module Sessions =
|
|||||||
)
|
)
|
||||||
|
|
||||||
{
|
{
|
||||||
Summary = Summary
|
Summary = arg_0
|
||||||
Visits = Visits
|
Visits = arg_1
|
||||||
}
|
}
|
||||||
|
@@ -4,9 +4,10 @@
|
|||||||
<TargetFramework>net6.0</TargetFramework>
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
||||||
|
<WarningsNotAsErrors>NU1901;NU1902;NU1903;NU1904</WarningsNotAsErrors>
|
||||||
<WarnOn>FS3559</WarnOn>
|
<WarnOn>FS3559</WarnOn>
|
||||||
|
|
||||||
<WoofWareMyriadPluginVersion>2.0.5</WoofWareMyriadPluginVersion>
|
<WoofWareMyriadPluginVersion>2.1.53</WoofWareMyriadPluginVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -37,8 +38,8 @@
|
|||||||
<PackageReference Include="System.Text.Json" Version="8.0.0" />
|
<PackageReference Include="System.Text.Json" Version="8.0.0" />
|
||||||
<PackageReference Include="Fastenshtein" Version="1.0.0.8" />
|
<PackageReference Include="Fastenshtein" Version="1.0.0.8" />
|
||||||
<PackageReference Include="Myriad.Sdk" Version="0.8.3" PrivateAssets="all" />
|
<PackageReference Include="Myriad.Sdk" Version="0.8.3" PrivateAssets="all" />
|
||||||
<PackageReference Include="WoofWare.Myriad.Plugins" Version="$(WoofWareMyriadPluginVersion)" />
|
<PackageReference Include="WoofWare.Myriad.Plugins" Version="$(WoofWareMyriadPluginVersion)" PrivateAssets="all" />
|
||||||
<PackageReference Include="WoofWare.Myriad.Plugins.Attributes" Version="$(WoofWareMyriadPluginVersion)" />
|
<PackageReference Include="WoofWare.Myriad.Plugins.Attributes" Version="3.1.9" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
6
flake.lock
generated
6
flake.lock
generated
@@ -20,11 +20,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1717189619,
|
"lastModified": 1720775258,
|
||||||
"narHash": "sha256-oPvX7QAu/7R+OOXPeXMj9qTm7fo1+S1Yw34ed+GI+WA=",
|
"narHash": "sha256-VibdQUwacz7OFCPLqAwDZcNn6GogppwpZmAwaLcpQsk=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ee19df781051348c4b1aaf895779ab47f50b7c26",
|
"rev": "0f1ab31eb26dcdde3c149af557e0a4a46744bdde",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
216
nix/deps.nix
216
nix/deps.nix
@@ -3,297 +3,277 @@
|
|||||||
{fetchNuGet}: [
|
{fetchNuGet}: [
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "ApiSurface";
|
pname = "ApiSurface";
|
||||||
version = "4.0.12";
|
version = "4.0.43";
|
||||||
sha256 = "0v56sv4cz8bgrfqjjg0q96619qs9dvvi0a6lp7hzz2mi82i1inmq";
|
hash = "sha256-CO5a0ZCWvD4fZXQL9l0At0y0vqmN3TT2+TuUw4ZNoC8=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Argu";
|
pname = "Argu";
|
||||||
version = "6.1.1";
|
version = "6.1.1";
|
||||||
sha256 = "1v996g0760qhiys2ahdpnvkldaxr2jn5f1falf789glnk4a6f3xl";
|
hash = "sha256-tA9nFJmWvoSOo8oFV6wUuatG57a3QSW0jxADc8AzKe0=";
|
||||||
})
|
|
||||||
(fetchNuGet {
|
|
||||||
pname = "coverlet.collector";
|
|
||||||
version = "3.2.0";
|
|
||||||
sha256 = "1qxpv8v10p5wn162lzdm193gdl6c5f81zadj8h889dprlnj3g8yr";
|
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "fantomas";
|
pname = "fantomas";
|
||||||
version = "6.3.4";
|
version = "6.3.4";
|
||||||
sha256 = "1bf57pzvl0i1bgic2vf08mqlzzbd5kys1ip9klrhm4f155ksm9fm";
|
hash = "sha256-1aWqZynBkQoznenGoP0sbf1PcUXAbcHiWyECuv89xa0=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Fastenshtein";
|
pname = "Fastenshtein";
|
||||||
version = "1.0.0.8";
|
version = "1.0.0.8";
|
||||||
sha256 = "1rvw27rz7qb2n68i0jvvcr224fcpy5yzzxaj1bp89jw41cpdabp2";
|
hash = "sha256-4i7VLguEy4TuClL1/33xlzkiRGZ7SxCRsWLh8/MRfOc=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "FsCheck";
|
pname = "FsCheck";
|
||||||
version = "3.0.0-rc1";
|
version = "3.0.0-rc3";
|
||||||
sha256 = "0s7ks13gwdzzjpzqqshyg72q8max3b6a7yb91jkzyg597m7anrwk";
|
hash = "sha256-4Z9Qv+vccrXWh2Fjdwdmjc1YgW+Dcx73ESkdAnHqxOY=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "FSharp.Core";
|
pname = "FSharp.Core";
|
||||||
version = "6.0.1";
|
version = "6.0.1";
|
||||||
sha256 = "0qks2aadkhsffg9a6xq954ll9xacnph852avd7ljh9n2g6vj06qj";
|
hash = "sha256-Ehsgt3nCJijpaVuJguC1TPVEKSkJd6PSc07D2ZQSemI=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "FsUnit";
|
pname = "FsUnit";
|
||||||
version = "5.6.1";
|
version = "6.0.0";
|
||||||
sha256 = "1zffn9dm2c44v8qjzwfg6y3psydiv2bn3n305rf7mc57cmm4ygv3";
|
hash = "sha256-q87WQf6MqGhzvaQ7WkkUlCdoE94DY0CD5PaXEj64A6M=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.AspNetCore.App.Ref";
|
pname = "Microsoft.AspNetCore.App.Ref";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "17k3l8xd5bsyk69bm5q4nxbpb4i0izw1kzmzi7j3p8pmm9prgrpy";
|
hash = "sha256-rVxnpwa8B1weEzkJIxm+todHXrSdIT3KY38D09MncUI=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
|
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "1n4v5przbrjhzj01b6qijpdc2jbsxr66ijvd0483qxh4s0b4jppr";
|
hash = "sha256-z6HNgiyLyXN5+QlktIZmOQh9D4KRHWd6yonmKChEji4=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
|
pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "18v0l07q74m5xxaf6y6dkmr6and8ivya0nslffnr4djrxcbiygdr";
|
hash = "sha256-Rq97wUeAD2bZhe0XRLB9Ffq1MBU/u4Yq45KwRLz7DRQ=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
|
pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "0p53lyqmr5n2ym202pbgmsd9b9aa6jar7ic04dcq86h2g77r5jqk";
|
hash = "sha256-QlAteE0egI+YzouNm4d8+yXRs9E0jfBTVl7KbMxSmnA=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
|
pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "009srl8vazkjnd93xr6k1m353spbki9gn1yzp4zgazgbrini6rqc";
|
hash = "sha256-c1hTOPeoH7STKevPryBv4+IL/7YMfTFm5EakMvrhfI4=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.CodeCoverage";
|
pname = "Microsoft.CodeCoverage";
|
||||||
version = "17.6.0";
|
version = "17.10.0";
|
||||||
sha256 = "02s98d8nwz5mg4mymcr86qdamy71a29g2091xg452czmd3s3x2di";
|
hash = "sha256-yQFwqVChRtIRpbtkJr92JH2i+O7xn91NGbYgnKs8G2g=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NET.Test.Sdk";
|
pname = "Microsoft.NET.Test.Sdk";
|
||||||
version = "17.6.0";
|
version = "17.10.0";
|
||||||
sha256 = "1bnwpwg7k72z06027ip4yi222863r8sv14ck9nj8h64ckiw2r256";
|
hash = "sha256-rkHIqB2mquNXF89XBTFpUL2z5msjTBsOcyjSBCh36I0=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.App.Host.linux-arm64";
|
pname = "Microsoft.NETCore.App.Host.linux-arm64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "0l3gjhmnjd5n67w83smqyhmfcwzszafjgcbq8kdwxiwwh2m6nh2i";
|
hash = "sha256-mjS1IKBwxDFT2UmcyC5ZMIQ3mWSADw887CIV0pZhQRc=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.App.Host.linux-x64";
|
pname = "Microsoft.NETCore.App.Host.linux-x64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "0ss3108c2h7afypvliyqixv4dll60sq9iwqy90k1p132znpszrmb";
|
hash = "sha256-VifKEirDStL5vpjnEe0hGsODssK20XBX/Mm6j8G4QIM=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.App.Host.osx-arm64";
|
pname = "Microsoft.NETCore.App.Host.osx-arm64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "08k5v35mvcs712kb0vcfjd1dsas5rgwrmv8rn87mzjb2p6ajl3n3";
|
hash = "sha256-unElfKN3Ro852wsIzgTIXJJPoYpvVjrsSIwxKtwLUGk=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.App.Host.osx-x64";
|
pname = "Microsoft.NETCore.App.Host.osx-x64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "02x38c68xan8hlr59mindcl4rcx49bbh4bibh6fw1l4rrijb38lw";
|
hash = "sha256-JiIXW9FPqjEb5cZHZ0otmmbY4gpgRdTZCxxuy12AJkw=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.App.Ref";
|
pname = "Microsoft.NETCore.App.Ref";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "1wqqjhhlqz4dmijcx3kg3hnwq0s0jzqsddaksskzhq8avr4ziy18";
|
hash = "sha256-p/KpNGwJfvoWNRn057o4t8u8La2LvsmOjF0i2W1URKU=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
|
pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "0xfhcig3gj3986rxp3dhnd8hvnj4nvyhz1fz7kpx342d3g53wb37";
|
hash = "sha256-N3xRbF5nQo9Okixqg1mN86L7VB72bpDR0C6wlfzntPI=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.App.Runtime.linux-x64";
|
pname = "Microsoft.NETCore.App.Runtime.linux-x64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "1s81sj8lnb8szqawxh3vc8wi815ln12cyhrl3f7hwcpay57xgswx";
|
hash = "sha256-TE1DmzoBKO9qKoATBWZPRKXBRoRzs6AafKuubeSwgl8=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
|
pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "0s71k92daakzwish65gmn4nniy6bf2hv34c0sb6m1hv3criqxmp4";
|
hash = "sha256-Gh+/HbETPJ2LNX9vRo+e8CmbL3YacBUXGHNVcIEQrIQ=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.App.Runtime.osx-x64";
|
pname = "Microsoft.NETCore.App.Runtime.osx-x64";
|
||||||
version = "6.0.30";
|
version = "6.0.31";
|
||||||
sha256 = "0xybqg2wd240r1nm2vrbn2qbfqfnqsmxn1012zzwjn17wa2si9a1";
|
hash = "sha256-ZZYzARixjQ42taRJLiTq0ykG1Hm8F/4RkZXM9lowhbI=";
|
||||||
})
|
|
||||||
(fetchNuGet {
|
|
||||||
pname = "Microsoft.NETCore.Platforms";
|
|
||||||
version = "1.1.0";
|
|
||||||
sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm";
|
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.NETCore.Platforms";
|
pname = "Microsoft.NETCore.Platforms";
|
||||||
version = "2.0.0";
|
version = "2.0.0";
|
||||||
sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0";
|
hash = "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.TestPlatform.ObjectModel";
|
pname = "Microsoft.TestPlatform.ObjectModel";
|
||||||
version = "17.6.0";
|
version = "17.10.0";
|
||||||
sha256 = "1rz22chnis11dwjrqrcvvmfw80fi2a7756a7ahwy6jlnr250zr61";
|
hash = "sha256-3YjVGK2zEObksBGYg8b/CqoJgLQ1jUv4GCWNjDhLRh4=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Microsoft.TestPlatform.TestHost";
|
pname = "Microsoft.TestPlatform.TestHost";
|
||||||
version = "17.6.0";
|
version = "17.10.0";
|
||||||
sha256 = "16vpicp4q2kbpgr3qwpsxg7srabxqszx23x6smjvvrvz7qmr5v8i";
|
hash = "sha256-+yzP3FY6WoOosSpYnB7duZLhOPUZMQYy8zJ1d3Q4hK4=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Myriad.Sdk";
|
pname = "Myriad.Sdk";
|
||||||
version = "0.8.3";
|
version = "0.8.3";
|
||||||
sha256 = "0qv78c5s5m04xb8h17nnn2ig26zcyya91k2dpj745cm1cbnzvvgc";
|
hash = "sha256-7O397WKhskKOvE3MkJT37BvxorDWngDR6gTUogtDZ2M=";
|
||||||
})
|
|
||||||
(fetchNuGet {
|
|
||||||
pname = "NETStandard.Library";
|
|
||||||
version = "2.0.0";
|
|
||||||
sha256 = "1bc4ba8ahgk15m8k4nd7x406nhi0kwqzbgjk2dmw52ss553xz7iy";
|
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "Newtonsoft.Json";
|
pname = "Newtonsoft.Json";
|
||||||
version = "13.0.1";
|
version = "13.0.1";
|
||||||
sha256 = "0fijg0w6iwap8gvzyjnndds0q4b8anwxxvik7y8vgq97dram4srb";
|
hash = "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=";
|
||||||
|
})
|
||||||
|
(fetchNuGet {
|
||||||
|
pname = "Newtonsoft.Json";
|
||||||
|
version = "13.0.3";
|
||||||
|
hash = "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "NuGet.Common";
|
pname = "NuGet.Common";
|
||||||
version = "6.6.1";
|
version = "6.10.1";
|
||||||
sha256 = "1q7k5rqwchxgs5pnrn22d1rkdb7l2qblvsb9hy046ll69i71vv45";
|
hash = "sha256-2gZe1zwSaZsr0nipaMBJixLEVOvR7vp75kwecSSYyfw=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "NuGet.Configuration";
|
pname = "NuGet.Configuration";
|
||||||
version = "6.6.1";
|
version = "6.10.1";
|
||||||
sha256 = "0pw4ikd8784iya920wxigacqn5g2v0zlpwxjlswyq5mnj2ha7gpk";
|
hash = "sha256-RmjvlbtJssxuWEiOcVJLtUVT0nPn7IUPb878NmJbwmM=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "NuGet.Frameworks";
|
pname = "NuGet.Frameworks";
|
||||||
version = "5.11.0";
|
version = "6.10.1";
|
||||||
sha256 = "0wv26gq39hfqw9md32amr5771s73f5zn1z9vs4y77cgynxr73s4z";
|
hash = "sha256-AdfpuVDDy9zYAGgcMZoTf/fkFCJJVrxRFhsv6AI4Dd0=";
|
||||||
})
|
|
||||||
(fetchNuGet {
|
|
||||||
pname = "NuGet.Frameworks";
|
|
||||||
version = "6.6.1";
|
|
||||||
sha256 = "1zq79mklzq7qyiyhcv3w8pznw6rq1ddcl8fvy7j1c6n8qh3mglhx";
|
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "NuGet.Packaging";
|
pname = "NuGet.Packaging";
|
||||||
version = "6.6.1";
|
version = "6.10.1";
|
||||||
sha256 = "1lmx8kgpg220q8kic4wm8skccj53cbkdqggirq9js34gnxxi9b88";
|
hash = "sha256-ogsVjOao+LKUOMhGir1flDuMPjOeR2OpkNGHtr/riH4=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "NuGet.Protocol";
|
pname = "NuGet.Protocol";
|
||||||
version = "6.6.1";
|
version = "6.10.1";
|
||||||
sha256 = "01n8cw114npvzfk3m3803lb8plk0wm1zg496gpq9az8hw20nmd8g";
|
hash = "sha256-UeS/10z1EqswbeB0c7QgBIVOp0VGlN5ZDQqTY2/AhX8=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "NuGet.Versioning";
|
pname = "NuGet.Versioning";
|
||||||
version = "6.6.1";
|
version = "6.10.1";
|
||||||
sha256 = "0n2p05y8ciw6jc5s238rlnx6q4dgxvm14v06pcd84ji5j1iirc30";
|
hash = "sha256-jOh27AORk0TIhVePDVAgVhh6FuUo2v3oh/Xapcw7UVI=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "NUnit";
|
pname = "NUnit";
|
||||||
version = "3.14.0";
|
version = "4.1.0";
|
||||||
sha256 = "19p8911lrfds1k9rv47jk1bbn665s0pvghkd06gzbg78j6mzzqqa";
|
hash = "sha256-srzj0lf2ReKw41TnigZwf8rqKKNzGRRVrgN3hR/vRjo=";
|
||||||
})
|
|
||||||
(fetchNuGet {
|
|
||||||
pname = "NUnit.Analyzers";
|
|
||||||
version = "3.6.1";
|
|
||||||
sha256 = "16dw5375k2wyhiw9x387y7pjgq6zms30y036qb8z7idx4lxw9yi9";
|
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "NUnit3TestAdapter";
|
pname = "NUnit3TestAdapter";
|
||||||
version = "4.4.2";
|
version = "4.5.0";
|
||||||
sha256 = "1n2jlc16vjdd81cb1by4qbp75sq73zsjz5w3zc61ssmbdci1q2ri";
|
hash = "sha256-ER3ogl0L5FYyc6pVVPY1ch+AQxG/WgFcnWECnYQJPes=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "RestEase";
|
pname = "RestEase";
|
||||||
version = "1.6.4";
|
version = "1.6.4";
|
||||||
sha256 = "1mvi3nbrr450g3fgd1y4wg3bwl9k1agyjfd9wdkqk12714bsln8l";
|
hash = "sha256-FFmqFwlHhIln46k56Z8KM1G+xuPEh/bceKCQnJcdcdc=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Configuration.ConfigurationManager";
|
pname = "System.Configuration.ConfigurationManager";
|
||||||
version = "4.4.0";
|
version = "4.4.0";
|
||||||
sha256 = "1hjgmz47v5229cbzd2pwz2h0dkq78lb2wp9grx8qr72pb5i0dk7v";
|
hash = "sha256-+8wGYllXnIxRzy9dLhZFB88GoPj8ivYXS0KUfcivT8I=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Formats.Asn1";
|
pname = "System.Formats.Asn1";
|
||||||
version = "5.0.0";
|
version = "6.0.0";
|
||||||
sha256 = "1axc8z0839yvqi2cb63l73l6d9j6wd20lsbdymwddz9hvrsgfwpn";
|
hash = "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.IO.Abstractions";
|
pname = "System.IO.Abstractions";
|
||||||
version = "4.2.13";
|
version = "4.2.13";
|
||||||
sha256 = "0s784iphsmj4vhkrzq9q3w39vsn76w44zclx3hsygsw458zbyh4y";
|
hash = "sha256-nkC/PiqE6+c1HJ2yTwg3x+qdBh844Z8n3ERWDW8k6Gg=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.IO.FileSystem.AccessControl";
|
pname = "System.IO.FileSystem.AccessControl";
|
||||||
version = "4.5.0";
|
version = "4.5.0";
|
||||||
sha256 = "1gq4s8w7ds1sp8f9wqzf8nrzal40q5cd2w4pkf4fscrl2ih3hkkj";
|
hash = "sha256-ck44YBQ0M+2Im5dw0VjBgFD1s0XuY54cujrodjjSBL8=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Reflection.Metadata";
|
pname = "System.Reflection.Metadata";
|
||||||
version = "1.6.0";
|
version = "1.6.0";
|
||||||
sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4";
|
hash = "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Runtime.CompilerServices.Unsafe";
|
pname = "System.Runtime.CompilerServices.Unsafe";
|
||||||
version = "6.0.0";
|
version = "6.0.0";
|
||||||
sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc";
|
hash = "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Security.AccessControl";
|
pname = "System.Security.AccessControl";
|
||||||
version = "4.5.0";
|
version = "4.5.0";
|
||||||
sha256 = "1wvwanz33fzzbnd2jalar0p0z3x0ba53vzx1kazlskp7pwyhlnq0";
|
hash = "sha256-AFsKPb/nTk2/mqH/PYpaoI8PLsiKKimaXf+7Mb5VfPM=";
|
||||||
})
|
|
||||||
(fetchNuGet {
|
|
||||||
pname = "System.Security.Cryptography.Cng";
|
|
||||||
version = "5.0.0";
|
|
||||||
sha256 = "06hkx2za8jifpslkh491dfwzm5dxrsyxzj5lsc0achb6yzg4zqlw";
|
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Security.Cryptography.Pkcs";
|
pname = "System.Security.Cryptography.Pkcs";
|
||||||
version = "5.0.0";
|
version = "6.0.4";
|
||||||
sha256 = "0hb2mndac3xrw3786bsjxjfh19bwnr991qib54k6wsqjhjyyvbwj";
|
hash = "sha256-2e0aRybote+OR66bHaNiYpF//4fCiaO3zbR2e9GABUI=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Security.Cryptography.ProtectedData";
|
pname = "System.Security.Cryptography.ProtectedData";
|
||||||
version = "4.4.0";
|
version = "4.4.0";
|
||||||
sha256 = "1q8ljvqhasyynp94a1d7jknk946m20lkwy2c3wa8zw2pc517fbj6";
|
hash = "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Security.Principal.Windows";
|
pname = "System.Security.Principal.Windows";
|
||||||
version = "4.5.0";
|
version = "4.5.0";
|
||||||
sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86";
|
hash = "sha256-BkUYNguz0e4NJp1kkW7aJBn3dyH9STwB5N8XqnlCsmY=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Text.Encodings.Web";
|
pname = "System.Text.Encodings.Web";
|
||||||
version = "6.0.0";
|
version = "7.0.0";
|
||||||
sha256 = "06n9ql3fmhpjl32g3492sj181zjml5dlcc5l76xq2h38c4f87sai";
|
hash = "sha256-tF8qt9GZh/nPy0mEnj6nKLG4Lldpoi/D8xM5lv2CoYQ=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Text.Encodings.Web";
|
pname = "System.Text.Encodings.Web";
|
||||||
version = "8.0.0";
|
version = "8.0.0";
|
||||||
sha256 = "1wbypkx0m8dgpsaqgyywz4z760xblnwalb241d5qv9kx8m128i11";
|
hash = "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Text.Json";
|
pname = "System.Text.Json";
|
||||||
version = "6.0.0";
|
version = "7.0.3";
|
||||||
sha256 = "1si2my1g0q0qv1hiqnji4xh9wd05qavxnzj9dwgs23iqvgjky0gl";
|
hash = "sha256-aSJZ17MjqaZNQkprfxm/09LaCoFtpdWmqU9BTROzWX4=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "System.Text.Json";
|
pname = "System.Text.Json";
|
||||||
version = "8.0.0";
|
version = "8.0.0";
|
||||||
sha256 = "134savxw0sq7s448jnzw17bxcijsi1v38mirpbb6zfxmqlf04msw";
|
hash = "sha256-XFcCHMW1u2/WujlWNHaIWkbW1wn8W4kI0QdrwPtWmow=";
|
||||||
|
})
|
||||||
|
(fetchNuGet {
|
||||||
|
pname = "System.Text.Json";
|
||||||
|
version = "8.0.4";
|
||||||
|
hash = "sha256-g5oT7fbXxQ9Iah1nMCr4UUX/a2l+EVjJyTrw3FTbIaI=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "WoofWare.Myriad.Plugins";
|
pname = "WoofWare.Myriad.Plugins";
|
||||||
version = "2.0.5";
|
version = "2.1.53";
|
||||||
sha256 = "09r52lr11y4b5l6h6c270gl61asn39bnk4xbqvbw3cshfksg8q6s";
|
hash = "sha256-7Kl1tW3EbkUghFs7ZE3hE5PChYxTXcVxWFCSTGrzfpk=";
|
||||||
})
|
})
|
||||||
(fetchNuGet {
|
(fetchNuGet {
|
||||||
pname = "WoofWare.Myriad.Plugins.Attributes";
|
pname = "WoofWare.Myriad.Plugins.Attributes";
|
||||||
version = "2.0.5";
|
version = "3.1.9";
|
||||||
sha256 = "15mv2cy77fl1zc1mq2bfj326ys54490iwzm7lkjlnz5aazs32dq0";
|
hash = "sha256-atV9vJlhLvXYrJvS9ET1A7M+LY9IdgBSTyGhz2Vom5U=";
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
|
Reference in New Issue
Block a user