STRATCONN-6005 - [Amplitude] - library and platform hard coded issue #3437
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See https://twilio-engineering.atlassian.net/browse/STRATCONN-6005 for description of issue.
This PR makes it possible for customers to provide a mapping for the library and platform fields. Before this PR there was hard coded logic in place which restricted customers from doing so.
This PR adds 2 new fields:
library2 and platform2.
It hides the existing library and platform fields.
Logic is introduced to allow for legacy behavior to be maintained for customers who already have the integration configured - but allows for new instances of the Integration to work in a way customers expect.
Testing
Unit tests added.
Tested in Staging. See JIRA ticket comment for video and screenshots of testing. https://twilio-engineering.atlassian.net/browse/STRATCONN-6005