Map http status codes to custom actions' exceptions
commit8242b3f425799e802d17e00a348fb74c803c551f
authorjlabno <kwas@outlook.com>
Wed, 8 Nov 2023 13:00:48 +0000 (8 14:00 +0100)
committerjlabno <kwas@outlook.com>
Wed, 8 Nov 2023 13:00:48 +0000 (8 14:00 +0100)
tree6df3981dd30f5b34fbb3b451b59935946d9edf1f
parent7e595ac58358018884c3504ccc8ce7a065a3c90f
Map http status codes to custom actions' exceptions
12 files changed:
smsapi/Api/Action/ApiType.cs [new file with mode: 0644]
smsapi/Api/Action/Base.cs
smsapi/Api/Action/Sender/List.cs
smsapi/Api/Action/User/List.cs
smsapi/Api/Response/Deserialization/BaseJsonDeserializer.cs
smsapi/Api/Response/Deserialization/DeserializationResult.cs [new file with mode: 0644]
smsapi/Api/Response/Deserialization/Exception/DeserializationExceptionManager.cs [new file with mode: 0644]
smsapi/Api/Response/Deserialization/IDeserializer.cs
smsapi/Api/Response/Deserialization/LegacyJsonResponseDeserializer.cs
smsapi/Api/Response/Deserialization/RestJsonResponseDeserializer.cs [new file with mode: 0644]
smsapi/Api/Response/ResponseResolver/ResponseCodeAwareResolver.cs
smsapiTests/Unit/Response/Deserialization/RestJsonResponseDeserializerTest.cs [new file with mode: 0644]