Fix Sppass which uses GET instead of POST

This commit is contained in:
Kayori
2026-09-29 09:23:05 +02:00
parent 3f5eff30da
commit 10f804fa3f
9 changed files with 86 additions and 46 deletions
@@ -0,0 +1,10 @@
using System.Xml.Serialization;
namespace Server.Models.Response;
[XmlRoot("pcbtracker")]
public class KeepAlivePcbTrackerResponse
{
[XmlAttribute("status")]
public required int Status { get; set; }
}
@@ -1,4 +1,5 @@
using System.Xml.Serialization;
using Abstractions.SerializationTypes;
namespace Server.Models.Response;
@@ -8,15 +9,15 @@ public class SppassLookupResponse
[XmlAttribute("status")]
public required int Status { get; set; }
[XmlAttribute("url")]
public required string Url { get; set; }
[XmlElement("url")]
public required XrpcString Url { get; set; }
[XmlAttribute("interval")]
public required int Interval { get; set; }
[XmlElement("interval")]
public required XrpcInt Interval { get; set; }
[XmlAttribute("card_type")]
public string CardType { get; set; } = "";
[XmlElement("card_type")]
public XrpcString CardType { get; set; } = "";
[XmlAttribute("card_id")]
public string CardId { get; set; } = "";
[XmlElement("card_id")]
public XrpcString CardId { get; set; } = "";
}
@@ -1,4 +1,5 @@
using System.Xml.Serialization;
using Abstractions.SerializationTypes;
namespace Server.Models.Response;
@@ -8,15 +9,15 @@ public class SppassOpenResponse
[XmlAttribute("status")]
public required int Status { get; set; }
[XmlAttribute("token")]
public required string Token { get; set; }
[XmlElement("token")]
public required XrpcString Token { get; set; }
[XmlAttribute("expire_datetime")]
public required string ExpireDatetime { get; set; }
[XmlElement("expire_datetime")]
public required XrpcString ExpireDatetime { get; set; }
[XmlAttribute("url")]
public required string Url { get; set; }
[XmlElement("url")]
public required XrpcString Url { get; set; }
[XmlAttribute("interval")]
public required int Interval { get; set; }
[XmlElement("interval")]
public required XrpcInt Interval { get; set; }
}