diff --git a/EnvelopeGenerator.Application/Configurations/GtxMessaging/SmsParams.cs b/EnvelopeGenerator.Application/Configurations/GtxMessaging/SmsParams.cs
index 1de22bb0..f9efd3ad 100644
--- a/EnvelopeGenerator.Application/Configurations/GtxMessaging/SmsParams.cs
+++ b/EnvelopeGenerator.Application/Configurations/GtxMessaging/SmsParams.cs
@@ -1,12 +1,16 @@
-namespace EnvelopeGenerator.Application.Configurations.GtxMessaging
+using DigitalData.Core.Abstractions.Client;
+
+namespace EnvelopeGenerator.Application.Configurations.GtxMessaging
{
///
/// https://www.gtx-messaging.com/en/api-docs/sms-rest-api/
///
- public class SmsParams
+ public class SmsParams : IHttpClientOptions
{
//TODO: Add a regex check to init methods to reduce the chance of errors.
- public required string Endpoint { get; init; } = "https://rest.gtx-messaging.net/smsc/sendsms";
+ public string Uri { get; set; } = "https://rest.gtx-messaging.net";
+
+ public string Path { get; set; } = "smsc/sendsms";
// path params
public required string AuthKey { get; init; }
diff --git a/EnvelopeGenerator.Application/Services/GTXMessagingService.cs b/EnvelopeGenerator.Application/Services/GTXMessagingService.cs
index acfa76d6..46148ad1 100644
--- a/EnvelopeGenerator.Application/Services/GTXMessagingService.cs
+++ b/EnvelopeGenerator.Application/Services/GTXMessagingService.cs
@@ -1,4 +1,6 @@
-using EnvelopeGenerator.Application.Configurations.GtxMessaging;
+using DigitalData.Core.Abstractions.Client;
+using DigitalData.Core.Client;
+using EnvelopeGenerator.Application.Configurations.GtxMessaging;
using Microsoft.Extensions.Options;
namespace EnvelopeGenerator.Application.Services
@@ -7,9 +9,12 @@ namespace EnvelopeGenerator.Application.Services
{
private readonly SmsParams _smsParams;
- public GtxMessagingService(IOptions smsParamsOptions)
+ private readonly IHttpClientService _smsClient;
+
+ public GtxMessagingService(IOptions smsParamsOptions, HttpClientService smsClient)
{
_smsParams = smsParamsOptions.Value;
+ _smsClient = smsClient;
}
}
}
\ No newline at end of file