diff --git a/PureGym/SurfaceBaseline.txt b/PureGym/SurfaceBaseline.txt index 5fc5f6f..e3b8561 100644 --- a/PureGym/SurfaceBaseline.txt +++ b/PureGym/SurfaceBaseline.txt @@ -11,6 +11,7 @@ PureGym.Auth+Token.Item [property]: [read-only] PureGym.AuthToken PureGym.Auth+User inherit PureGym.Auth PureGym.Auth+User.get_Item [method]: unit -> PureGym.UsernamePin PureGym.Auth+User.Item [property]: [read-only] PureGym.UsernamePin +PureGym.Auth.Equals [method]: (PureGym.Auth, System.Collections.IEqualityComparer) -> bool PureGym.Auth.get_IsToken [method]: unit -> bool PureGym.Auth.get_IsUser [method]: unit -> bool PureGym.Auth.get_Tag [method]: unit -> int @@ -32,6 +33,7 @@ PureGym.AuthResponseRaw.token_type [property]: [read-only] string PureGym.AuthToken inherit obj, implements PureGym.AuthToken System.IEquatable, System.Collections.IStructuralEquatable, PureGym.AuthToken System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.AuthToken..ctor [constructor]: (string, System.DateTime option) PureGym.AuthToken.AccessToken [property]: [read-only] string +PureGym.AuthToken.Equals [method]: (PureGym.AuthToken, System.Collections.IEqualityComparer) -> bool PureGym.AuthToken.ExpiryTime [property]: [read-only] System.DateTime option PureGym.AuthToken.get_AccessToken [method]: unit -> string PureGym.AuthToken.get_ExpiryTime [method]: unit -> System.DateTime option @@ -43,6 +45,7 @@ PureGym.Gym..ctor [constructor]: (string, int, int, PureGym.GymAddress, string, PureGym.Gym.AccessOptions [property]: [read-only] PureGym.GymAccessOptions PureGym.Gym.Address [property]: [read-only] PureGym.GymAddress PureGym.Gym.EmailAddress [property]: [read-only] string +PureGym.Gym.Equals [method]: (PureGym.Gym, System.Collections.IEqualityComparer) -> bool PureGym.Gym.get_AccessOptions [method]: unit -> PureGym.GymAccessOptions PureGym.Gym.get_Address [method]: unit -> PureGym.GymAddress PureGym.Gym.get_EmailAddress [method]: unit -> string @@ -64,6 +67,7 @@ PureGym.Gym.Status [property]: [read-only] int PureGym.Gym.TimeZone [property]: [read-only] string PureGym.GymAccessOptions inherit obj, implements PureGym.GymAccessOptions System.IEquatable, System.Collections.IStructuralEquatable, PureGym.GymAccessOptions System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.GymAccessOptions..ctor [constructor]: (bool, bool) +PureGym.GymAccessOptions.Equals [method]: (PureGym.GymAccessOptions, System.Collections.IEqualityComparer) -> bool PureGym.GymAccessOptions.get_PinAccess [method]: unit -> bool PureGym.GymAccessOptions.get_QrCodeAccess [method]: unit -> bool PureGym.GymAccessOptions.PinAccess [property]: [read-only] bool @@ -76,6 +80,7 @@ PureGym.GymAddress.AddressLine1 [property]: [read-only] string PureGym.GymAddress.AddressLine2 [property]: [read-only] string option PureGym.GymAddress.AddressLine3 [property]: [read-only] string option PureGym.GymAddress.County [property]: [read-only] string option +PureGym.GymAddress.Equals [method]: (PureGym.GymAddress, System.Collections.IEqualityComparer) -> bool PureGym.GymAddress.get_AddressLine1 [method]: unit -> string PureGym.GymAddress.get_AddressLine2 [method]: unit -> string option PureGym.GymAddress.get_AddressLine3 [method]: unit -> string option @@ -90,6 +95,7 @@ PureGym.GymAttendance inherit obj, implements PureGym.GymAttendance System.IEqua PureGym.GymAttendance..ctor [constructor]: (string, int, int, string option, bool, System.DateTime, System.DateTime, System.DateTime, int) PureGym.GymAttendance.AttendanceTime [property]: [read-only] System.DateTime PureGym.GymAttendance.Description [property]: [read-only] string +PureGym.GymAttendance.Equals [method]: (PureGym.GymAttendance, System.Collections.IEqualityComparer) -> bool PureGym.GymAttendance.get_AttendanceTime [method]: unit -> System.DateTime PureGym.GymAttendance.get_Description [method]: unit -> string PureGym.GymAttendance.get_IsApproximate [method]: unit -> bool @@ -110,6 +116,7 @@ PureGym.GymAttendanceModule inherit obj PureGym.GymAttendanceModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.GymAttendance PureGym.GymLocation inherit obj, implements PureGym.GymLocation System.IEquatable, System.Collections.IStructuralEquatable, PureGym.GymLocation System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.GymLocation..ctor [constructor]: (float, float) +PureGym.GymLocation.Equals [method]: (PureGym.GymLocation, System.Collections.IEqualityComparer) -> bool PureGym.GymLocation.get_Latitude [method]: unit -> float PureGym.GymLocation.get_Longitude [method]: unit -> float PureGym.GymLocation.Latitude [property]: [read-only] float @@ -120,6 +127,7 @@ PureGym.GymModule inherit obj PureGym.GymModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.Gym PureGym.GymOpeningHours inherit obj, implements PureGym.GymOpeningHours System.IEquatable, System.Collections.IStructuralEquatable, PureGym.GymOpeningHours System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.GymOpeningHours..ctor [constructor]: (bool, string list) +PureGym.GymOpeningHours.Equals [method]: (PureGym.GymOpeningHours, System.Collections.IEqualityComparer) -> bool PureGym.GymOpeningHours.get_IsAlwaysOpen [method]: unit -> bool PureGym.GymOpeningHours.get_OpeningHours [method]: unit -> string list PureGym.GymOpeningHours.IsAlwaysOpen [property]: [read-only] bool @@ -137,6 +145,7 @@ PureGym.GymSelector+Tags inherit obj PureGym.GymSelector+Tags.Home [static field]: int = 2 PureGym.GymSelector+Tags.Id [static field]: int = 0 PureGym.GymSelector+Tags.Name [static field]: int = 1 +PureGym.GymSelector.Equals [method]: (PureGym.GymSelector, System.Collections.IEqualityComparer) -> bool PureGym.GymSelector.get_Home [static method]: unit -> PureGym.GymSelector PureGym.GymSelector.get_IsHome [method]: unit -> bool PureGym.GymSelector.get_IsId [method]: unit -> bool @@ -165,6 +174,7 @@ PureGym.Member..ctor [constructor]: (int, string, string, string, int, string, s PureGym.Member.CompoundMemberId [property]: [read-only] string PureGym.Member.DateOfBirth [property]: [read-only] System.DateOnly PureGym.Member.EmailAddress [property]: [read-only] string +PureGym.Member.Equals [method]: (PureGym.Member, System.Collections.IEqualityComparer) -> bool PureGym.Member.FirstName [property]: [read-only] string PureGym.Member.get_CompoundMemberId [method]: unit -> string PureGym.Member.get_DateOfBirth [method]: unit -> System.DateOnly @@ -195,6 +205,7 @@ PureGym.Member.SuspendedReason [property]: [read-only] int PureGym.MemberActivityDto inherit obj, implements PureGym.MemberActivityDto System.IEquatable, System.Collections.IStructuralEquatable, PureGym.MemberActivityDto System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.MemberActivityDto..ctor [constructor]: (int, int, int, int, bool, System.DateTime) PureGym.MemberActivityDto.AverageDuration [property]: [read-only] int +PureGym.MemberActivityDto.Equals [method]: (PureGym.MemberActivityDto, System.Collections.IEqualityComparer) -> bool PureGym.MemberActivityDto.get_AverageDuration [method]: unit -> int PureGym.MemberActivityDto.get_IsEstimated [method]: unit -> bool PureGym.MemberActivityDto.get_LastRefreshed [method]: unit -> System.DateTime @@ -212,6 +223,7 @@ PureGym.MemberActivityDtoModule.jsonParse [static method]: System.Text.Json.Node PureGym.MemberActivityThisMonth inherit obj, implements PureGym.MemberActivityThisMonth System.IEquatable, System.Collections.IStructuralEquatable, PureGym.MemberActivityThisMonth System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.MemberActivityThisMonth..ctor [constructor]: (int, int, int, int, bool, System.DateTime) PureGym.MemberActivityThisMonth.AverageDurationMinutes [property]: [read-only] int +PureGym.MemberActivityThisMonth.Equals [method]: (PureGym.MemberActivityThisMonth, System.Collections.IEqualityComparer) -> bool PureGym.MemberActivityThisMonth.get_AverageDurationMinutes [method]: unit -> int PureGym.MemberActivityThisMonth.get_IsEstimated [method]: unit -> bool PureGym.MemberActivityThisMonth.get_LastRefreshed [method]: unit -> System.DateTime @@ -229,6 +241,7 @@ PureGym.PureGymApiModule inherit obj PureGym.PureGymApiModule.make [static method]: (unit -> string) -> System.Net.Http.HttpClient -> PureGym.IPureGymApi PureGym.Sessions inherit obj, implements PureGym.Sessions System.IEquatable, System.Collections.IStructuralEquatable, PureGym.Sessions System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.Sessions..ctor [constructor]: (PureGym.SessionsSummary, PureGym.Visit list) +PureGym.Sessions.Equals [method]: (PureGym.Sessions, System.Collections.IEqualityComparer) -> bool PureGym.Sessions.get_Summary [method]: unit -> PureGym.SessionsSummary PureGym.Sessions.get_Visits [method]: unit -> PureGym.Visit list PureGym.Sessions.Summary [property]: [read-only] PureGym.SessionsSummary @@ -237,6 +250,7 @@ PureGym.SessionsAggregate inherit obj, implements PureGym.SessionsAggregate Syst PureGym.SessionsAggregate..ctor [constructor]: (int, int, int) PureGym.SessionsAggregate.Activities [property]: [read-only] int PureGym.SessionsAggregate.Duration [property]: [read-only] int +PureGym.SessionsAggregate.Equals [method]: (PureGym.SessionsAggregate, System.Collections.IEqualityComparer) -> bool PureGym.SessionsAggregate.get_Activities [method]: unit -> int PureGym.SessionsAggregate.get_Duration [method]: unit -> int PureGym.SessionsAggregate.get_Visits [method]: unit -> int @@ -247,6 +261,7 @@ PureGym.SessionsModule inherit obj PureGym.SessionsModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.Sessions PureGym.SessionsSummary inherit obj, implements PureGym.SessionsSummary System.IEquatable, System.Collections.IStructuralEquatable, PureGym.SessionsSummary System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.SessionsSummary..ctor [constructor]: (PureGym.SessionsAggregate, PureGym.SessionsAggregate) +PureGym.SessionsSummary.Equals [method]: (PureGym.SessionsSummary, System.Collections.IEqualityComparer) -> bool PureGym.SessionsSummary.get_ThisWeek [method]: unit -> PureGym.SessionsAggregate PureGym.SessionsSummary.get_Total [method]: unit -> PureGym.SessionsAggregate PureGym.SessionsSummary.ThisWeek [property]: [read-only] PureGym.SessionsAggregate @@ -255,6 +270,7 @@ PureGym.SessionsSummaryModule inherit obj PureGym.SessionsSummaryModule.jsonParse [static method]: System.Text.Json.Nodes.JsonNode -> PureGym.SessionsSummary PureGym.UsernamePin inherit obj, implements PureGym.UsernamePin System.IEquatable, System.Collections.IStructuralEquatable, PureGym.UsernamePin System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.UsernamePin..ctor [constructor]: (string, string) +PureGym.UsernamePin.Equals [method]: (PureGym.UsernamePin, System.Collections.IEqualityComparer) -> bool PureGym.UsernamePin.get_Pin [method]: unit -> string PureGym.UsernamePin.get_Username [method]: unit -> string PureGym.UsernamePin.Pin [property]: [read-only] string @@ -262,6 +278,7 @@ PureGym.UsernamePin.Username [property]: [read-only] string PureGym.Visit inherit obj, implements PureGym.Visit System.IEquatable, System.Collections.IStructuralEquatable, PureGym.Visit System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.Visit..ctor [constructor]: (bool, System.DateTime, int, PureGym.VisitGym) PureGym.Visit.Duration [property]: [read-only] int +PureGym.Visit.Equals [method]: (PureGym.Visit, System.Collections.IEqualityComparer) -> bool PureGym.Visit.get_Duration [method]: unit -> int PureGym.Visit.get_Gym [method]: unit -> PureGym.VisitGym PureGym.Visit.get_IsDurationEstimated [method]: unit -> bool @@ -271,6 +288,7 @@ PureGym.Visit.IsDurationEstimated [property]: [read-only] bool PureGym.Visit.StartTime [property]: [read-only] System.DateTime PureGym.VisitGym inherit obj, implements PureGym.VisitGym System.IEquatable, System.Collections.IStructuralEquatable, PureGym.VisitGym System.IComparable, System.IComparable, System.Collections.IStructuralComparable PureGym.VisitGym..ctor [constructor]: (int, string, string) +PureGym.VisitGym.Equals [method]: (PureGym.VisitGym, System.Collections.IEqualityComparer) -> bool PureGym.VisitGym.get_Id [method]: unit -> int PureGym.VisitGym.get_Name [method]: unit -> string PureGym.VisitGym.get_Status [method]: unit -> string diff --git a/PureGym/version.json b/PureGym/version.json index 7bf95a3..8589316 100644 --- a/PureGym/version.json +++ b/PureGym/version.json @@ -1,7 +1,7 @@ { - "version": "5.0", + "version": "5.1", "publicReleaseRefSpec": [ "^refs/heads/main$" ], "pathFilters": null -} +} \ No newline at end of file diff --git a/flake.lock b/flake.lock index c5209b8..bddf4d3 100644 --- a/flake.lock +++ b/flake.lock @@ -20,15 +20,16 @@ }, "nixpkgs": { "locked": { - "lastModified": 1721841206, - "narHash": "sha256-0Q3zNYro6m8v9r2yB35y+AlGmrxmiLBcFhR5Hqto/6c=", + "lastModified": 1725634671, + "narHash": "sha256-v3rIhsJBOMLR8e/RNWxr828tB+WywYIoajrZKFM+0Gg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a1159ff6c68901142ae41788387bc4c841f190b2", + "rev": "574d1eac1c200690e27b8eb4e24887f8df7ac27c", "type": "github" }, "original": { "owner": "nixos", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index 912f255..6968414 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,6 @@ { inputs = { - nixpkgs.url = "github:nixos/nixpkgs"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; flake-utils = { url = "github:numtide/flake-utils"; }; diff --git a/nix/deps.nix b/nix/deps.nix index abc0cf1..9e1079e 100644 --- a/nix/deps.nix +++ b/nix/deps.nix @@ -38,28 +38,28 @@ }) (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; - version = "6.0.32"; - hash = "sha256-1mQTxwruzhm20YdlZefrYuy7xrBs17pH4Vo0K3Tl7Fc="; + version = "6.0.33"; + hash = "sha256-GcPiO+iI0JsHYlqURAmzWjOnDX2jDCUY4jYaIwr8ojs="; }) (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; - version = "6.0.32"; - hash = "sha256-cIe0F+7rgwYSmh0VuFuQsUI9iEW5hn2KCD2H8Cs/k2g="; + version = "6.0.33"; + hash = "sha256-g5zbB1DnCSKuCOWtF09GEqGn1uJLdlTN6kqdnSCzRjQ="; }) (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; - version = "6.0.32"; - hash = "sha256-TkYv7h9NBr3I+FIaXeLU4MawJtgT2RWhs35ewGRDKx8="; + version = "6.0.33"; + hash = "sha256-ToaiqVy5qonomAVBg5PO1GgrPKL4Cc1BZTJ0z/2LquA="; }) (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; - version = "6.0.32"; - hash = "sha256-RaC37ZQcJn7ykXJrtV7ibxh0GcalRyPKncxlqOLou+I="; + version = "6.0.33"; + hash = "sha256-OY/vdqAzZ99I4lEZbOOQw12TE0AIb5pXxKTvDxO2M2Q="; }) (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; - version = "6.0.32"; - hash = "sha256-vh/e46xM/HbhbBvL5eP5/DCHwCP2Bg7WoMS28nBXWV0="; + version = "6.0.33"; + hash = "sha256-53MAV3RO1kXzy5IpdZDZIOhoUzFqWHn7+A3aWwdTONQ="; }) (fetchNuGet { pname = "Microsoft.CodeCoverage"; @@ -73,48 +73,48 @@ }) (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; - version = "6.0.32"; - hash = "sha256-yDOkSHEGuGG6u+rB5u+IC3rc2tQwvbjdqmgHcl7Gkn4="; + version = "6.0.33"; + hash = "sha256-rwWOpf2Pdg84c8bKIUcMYuDTI0kXUELL/nl9psSmX+E="; }) (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; - version = "6.0.32"; - hash = "sha256-2aDGkn0QqXXHUUSAwtQQbjKl5I6S0fcQWPciqPnOiM4="; + version = "6.0.33"; + hash = "sha256-5iYNZATXOePDsLA9lI80o1Gjxw4E+B4bJbwdYJJHcZY="; }) (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; - version = "6.0.32"; - hash = "sha256-n6hks4j88TRelq1O6SCeUH5GmxoSm5BWXGwnpnYJibI="; + version = "6.0.33"; + hash = "sha256-k3LenomOlacyzq4FlBY/TwV7+ClbK4U0A/O9r0pZHT4="; }) (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; - version = "6.0.32"; - hash = "sha256-nBBq4RYAgimBYOn/bN6JTFvJFYaqYXMHae2pmCzRaS8="; + version = "6.0.33"; + hash = "sha256-tu72AwDH1+oAIXjOJcNbeyKm1s4pncYp0avbMSBrcJQ="; }) (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; - version = "6.0.32"; - hash = "sha256-Fm3RUZNcro434rIu3c7unGviGeGBjXj2dGnr2mmrM2g="; + version = "6.0.33"; + hash = "sha256-BiGUcXo1FQTlZdR6ndhUQ8lrYG3KaGXNXRVF+Fc3L28="; }) (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; - version = "6.0.32"; - hash = "sha256-kdj8ia/2du2oKGg4MJdO2XytpT3gQ9UOiHVCyfiX2V8="; + version = "6.0.33"; + hash = "sha256-obRKiJEVpZ5E3TE7q2oHaYwFYhI23rMiHwp+8ORkwXY="; }) (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; - version = "6.0.32"; - hash = "sha256-/Hti30Ba12NDJQcG8pFTg6REVUDIrxZ/hRtEZNDlgxE="; + version = "6.0.33"; + hash = "sha256-2xdhvnKsFc8utDWN09zeXzZ5op+WUqkoWLuzdtQAkrA="; }) (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; - version = "6.0.32"; - hash = "sha256-A8MFGOMXFROH1QGUE7xzq5b5EskDyIQCQt7SLfGdSbU="; + version = "6.0.33"; + hash = "sha256-9KHubWicibZOcixiByzuBKPnJM2u5DSQC9jR3MAR1bI="; }) (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; - version = "6.0.32"; - hash = "sha256-y5YB62WlMrK10bR/+nNpI8luVRlD9W9ZG3GsX7AXzUM="; + version = "6.0.33"; + hash = "sha256-smh6SiTtCAuFglqWrXiGGsoIDP9dhGuIKdYjmw+xCyY="; }) (fetchNuGet { pname = "Microsoft.NETCore.Platforms";