Brings the Swift SDK onto the same bar as the other sdks
Events Properties
3 new properties you can attach with event sends
- title: notificaton title
- event: event routing key
- data: free form json useful in event routing
SDK
- DI: public
ApiAlertsClient+ApiAlertsClientProtocolfor injection/mocking, alongside theAPIAlertssingleton (now a thin facade). InjectableURLSessionfor tests. - API: no-throw
ResultAPI (sendfire-and-forget,sendAsyncreturnsResult<SendResult, ApiAlertsError>). - Spec: 30s timeout constant, all 7 Event fields, optional fields omitted, correct headers,
os.Loggernotprint.