By default iOS encodes let enableThreeDS2 key as "enable_three_ds2" when strategy is set to convertToSnakeCase. But backend expects it to be enable_three_d_s_2.
Solution was to define custom CodingKeys. In order to avoid re-defining all coding keys AutoCodingKeys.stencil template was added.
Description
By default iOS encodes
let enableThreeDS2
key as"enable_three_ds2"
when strategy is set toconvertToSnakeCase
. But backend expects it to beenable_three_d_s_2
.Solution was to define custom
CodingKeys
. In order to avoid re-defining all coding keysAutoCodingKeys.stencil
template was added.Jira Issue
https://checkout.atlassian.net/browse/POM-355