elsa-core/src/modules/Elsa.Http
Sipke Schoorstra 2c0b3da5de
Addresses warnings and enforces null safety (#7051)
* Enhance null-safety annotations across modules and refactor for improved consistency:

- Added `null!` annotations to enforce non-nullability expectations.
- Updated workflows, tests, and runtime services to handle default null values reliably.
- Removed obsolete and unused APIs, simplifying interfaces and improving maintainability.
- Refactored methods and properties for clarity, thread-safety, and consistency.
- Adjusted test configurations for code coverage tracking and integration improvements.

* Refactor activity iteration in container serialization tests to simplify type casting.
2025-11-12 16:56:31 +01:00
..
Abstractions Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
Activities Addresses warnings and enforces null safety (#7051) 2025-11-12 16:56:31 +01:00
Bookmarks Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
Constants Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
ContentWriters Addresses warnings and enforces null safety (#7051) 2025-11-12 16:56:31 +01:00
Contexts Addresses warnings and enforces null safety (#7050) 2025-11-12 15:53:23 +01:00
Contracts Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
DownloadableContentHandlers Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
Exceptions Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
Extensions Addresses warnings and enforces null safety (#7051) 2025-11-12 16:56:31 +01:00
Features Fix typo in AddTriggerPaylodValidator method name across Scheduling, Http, and Runtime modules 2025-10-04 19:34:19 +02:00
FileCaches Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
Handlers Addresses warnings and enforces null safety (#7051) 2025-11-12 16:56:31 +01:00
Middleware Implement retry attempt capturing (#6674) 2025-05-26 11:47:09 +02:00
Models Add support for flow authorization activities and bookmark trigger URL generation (#6828) 2025-07-29 20:22:39 +02:00
Options Add support for flow authorization activities and bookmark trigger URL generation (#6828) 2025-07-29 20:22:39 +02:00
Parsers Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
PortResolvers Expand HttpClient configuration and improve SendHttpRequest activity port handling 2025-09-17 18:31:03 +02:00
Resilience Implement retry attempt capturing (#6674) 2025-05-26 11:47:09 +02:00
Scripting/JavaScript Merge remote-tracking branch 'origin/develop/3.5.0' 2025-06-01 18:19:32 +02:00
Selectors Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
Serialization Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
Services Implement retry attempt capturing (#6674) 2025-05-26 11:47:09 +02:00
Tasks Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
TriggerPayloadValidators Create trigger payload validation, refacto HttpEndpoint validator and create Cron validator (#6641) 2025-05-20 19:52:43 +02:00
UIHints Addresses warnings and enforces null safety (#7050) 2025-11-12 15:53:23 +01:00
BookmarkMetadata.cs Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
Elsa.Http.csproj Refactor workflow services and update project references 2025-08-01 22:44:15 +02:00
Elsa.Http.csproj.DotSettings Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
FodyWeavers.xml Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00
HttpStimulusNames.cs Return Http and Scripting from Extensions. 2025-05-20 12:38:24 +01:00