elsa-workflows / elsa-workflows/elsa-core

Elsa 3 no way to change response serialization case to match entities

Open
#4,338 1 comment 1 reaction 0 assignees View on GitHub
elsa 3 triaged
Dominant language
C#
Stars
7.9k
Forks
1.5k
Avg merge
15h 22m
Merged PRs (30d)
114

Description

Currently there is no way to return activity data via and endpoint response that matches the internal pascal case of the entity classes. 

We have internal entities that we use in custom activities. Many of the activities return these entities to the client via endpoint responses.Right now the entities are always returned in camel case with no way to change the default behavior to pascal to match the entity case, which can then create issues when using property data for any further activities. 

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named. Start by tracing how endpoint responses serialize activity entities and identify where the default camel-case behavior is configured. Done means callers can select PascalCase serialization for these responses while preserving the existing default behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.