Skip to content

Conversation

moust
Copy link
Contributor

@moust moust commented Apr 7, 2025

Relatif à CA-4747 mais traité directement dans le SDK UI.

Ici il s'agit d'améliorer le fonctionnement pour que seul les clés concernés par l'exception soient gardés en snakecase mais pas les clés clés enfant. (voir modifications des test unitaire pour comprendre cette explication foireuse)

Néanmoins j'ai peur que ça introduise un breaking change pour d'éventuelles intégrations existantes...

@moust moust added the require review Reviews are required label Apr 7, 2025
@moust moust self-assigned this Apr 7, 2025
Comment on lines +60 to +69
consents: {
optin_testing: { // consent key should remain in snakecase
granted: true,
consentType: "opt-in",
consentVersion: {
versionId: 1,
language: "fr"
}
}
},
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Jusqu'à présent toutes les clés enfants étaient aussi conservés en snakecase.
Or on veut que leurs lés clés des consentements restent en snakecase, mais les propriétés comme consentType, consentVersion et versionId peuvent et devraient être converti en camelcase.

@moust moust added require testing and removed require review Reviews are required labels Sep 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants