Hi, I have a number of observations about the Message API and .NET SDK
- The ScheduledDelivery has to be > 0, which means not that useful for two factor auth as minimum wait time for a message is 1 minute
- If the ScheduledDelivery is greater than the Validity, the message will never be sent/received (sometimes even when they have the same value it won't be sent/received). I thought the Validity time would start from when it's Scheduled to be sent, not when the API call is made, if this is how intended that's ok but it doesn't seem not that intuitive to me.
- GetSMSStatus and GetSMSStatusAsync always return a cast error. For example: TelstraMessagingAPI.Standard.Exceptions.APIException : Failed to parse the response: Unable to cast value PEND to enum type Nullable`1 TelstraMessagingAPI.Standard.Exceptions.APIException : Failed to parse the response: Unable to cast value EXPIRED to enum type Nullable`1