From c2335e60a1d2ef54a3af203ad3db879baf4f5cf5 Mon Sep 17 00:00:00 2001 From: ckoegel Date: Tue, 29 Apr 2025 16:27:25 -0400 Subject: [PATCH] SWI-7738 Update `RequestedFocDate` to be `DateTimeOffset` --- Bandwidth.Iris.Tests/Models/PortInTests.cs | 8 ++++---- Bandwidth.Iris/Model/PortIn.cs | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Bandwidth.Iris.Tests/Models/PortInTests.cs b/Bandwidth.Iris.Tests/Models/PortInTests.cs index 72a1f0f..1a14451 100644 --- a/Bandwidth.Iris.Tests/Models/PortInTests.cs +++ b/Bandwidth.Iris.Tests/Models/PortInTests.cs @@ -376,7 +376,7 @@ public void UpdateTest() { var data = new LnpOrderSupp { - RequestedFocDate = DateTime.Parse("2014-11-18T00:00:00.000Z"), + RequestedFocDate = new DateTimeOffset(DateTime.Parse("2014-11-18T00:00:00.000Z")), WirelessInfo = new[]{new WirelessInfo { AccountNumber = "77129766500001", @@ -484,7 +484,7 @@ public void GetPortInTest() Assert.Equal("CANCELLED", r.ProcessingStatus); Assert.Equal(DateTime.Parse("2014-08-04T13:37:06.323"), r.OrderCreateDate); Assert.Equal(DateTime.Parse("2014-08-04T13:37:08.676"), r.LastModifiedDate); - Assert.Equal(DateTime.Parse("2014-08-04T13:37:08.676"), r.RequestedFocDate); + Assert.Equal(DateTime.SpecifyKind(DateTime.Parse("2014-08-04T13:37:08.676"), DateTimeKind.Utc), r.RequestedFocDate); Assert.Equal("The Authguy", r.LoaAuthorizingPerson); Assert.Equal("9195551234", r.BillingTelephoneNumber); Assert.Equal("9175131245", r.NewBillingTelephoneNumber); @@ -531,7 +531,7 @@ public void LnpOrderResponseTest() Assert.Equal("CANCELLED", lnpOrderResponse.ProcessingStatus); Assert.Equal(DateTime.Parse("2014-08-04T13:37:06.323"), lnpOrderResponse.OrderCreateDate); Assert.Equal(DateTime.Parse("2014-08-04T13:37:08.676"), lnpOrderResponse.LastModifiedDate); - Assert.Equal(DateTime.Parse("2014-08-04T13:37:08.676"), lnpOrderResponse.RequestedFocDate); + Assert.Equal(DateTime.SpecifyKind(DateTime.Parse("2014-08-04T13:37:08.676"), DateTimeKind.Utc), lnpOrderResponse.RequestedFocDate); Assert.Equal("The Authguy", lnpOrderResponse.LoaAuthorizingPerson); Assert.Equal("9195551234", lnpOrderResponse.BillingTelephoneNumber); Assert.Equal("9175131245", lnpOrderResponse.NewBillingTelephoneNumber); @@ -620,7 +620,7 @@ public void GetPortInsTest() Assert.Equal("Port out successful.", r.lnpPortInfoForGivenStatuses[0].ErrorMessage); Assert.Equal("9727717577", r.lnpPortInfoForGivenStatuses[0].FullNumber); Assert.Equal("COMPLETE", r.lnpPortInfoForGivenStatuses[0].ProcessingStatus); - Assert.Equal(DateTime.Parse("2014-11-20T00:00:00.000"), r.lnpPortInfoForGivenStatuses[0].RequestedFOCDate); + Assert.Equal(DateTime.SpecifyKind(DateTime.Parse("2014-11-20T00:00:00.000"), DateTimeKind.Utc), r.lnpPortInfoForGivenStatuses[0].RequestedFOCDate); Assert.Equal("512E", r.lnpPortInfoForGivenStatuses[0].VendorId); diff --git a/Bandwidth.Iris/Model/PortIn.cs b/Bandwidth.Iris/Model/PortIn.cs index c969c21..d616e28 100644 --- a/Bandwidth.Iris/Model/PortIn.cs +++ b/Bandwidth.Iris/Model/PortIn.cs @@ -168,7 +168,7 @@ public override string Id } public string CustomerOrderId { get; set; } - public DateTime RequestedFocDate { get; set; } + public DateTimeOffset RequestedFocDate { get; set; } public string AlternateSpid { get; set; } public string AccountNumber { get; set; } public string PinNumber { get; set; } @@ -275,7 +275,7 @@ public class LnpOrderSupp : PortIn public string CustomerOrderId { get; set; } public string BillingTelephoneNumber { get; set; } public string NewBillingTelephoneNumber { get; set; } - public DateTime RequestedFocDate { get; set; } + public DateTimeOffset RequestedFocDate { get; set; } [XmlElement("WirelessInfo")] public WirelessInfo[] WirelessInfo { get; set; } [XmlArrayItem("TnAttribute")]