This PR handles a case when there is some property in the RUM model in the ObjC API with enum type which can be optional. In case of nil on the Swift side we don't have nil in the ObjC API, but rather a special value with None suffix.
Review checklist (to be filled by reviewers)
[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)
What does this PR do?
This PR handles a case when there is some property in the RUM model in the ObjC API with enum type which can be optional. In case of
nil
on the Swift side we don't havenil
in the ObjC API, but rather a special value withNone
suffix.Review checklist (to be filled by reviewers)