Skip to content

Move internal components into their own namespace #185

@jbeemster

Description

@jbeemster

It is meant to be exclusive - just for the core payload key-value pairs. The reason it gets confusing is that you can insert a TrackerPayload as the data component of a SelfDescribing json because it is really just a Map under the hood. We could probably clarify this by:

  1. Renaming it to something more appropriate like NonEmptyStringMap
  2. Removing the ability to pass this object directly into the SelfDescribingJson

Perhaps there is something around package visibility we should be toggling too...

cc/ @alexanderdean

Metadata

Metadata

Assignees

No one assigned

    Labels

    category:breaking_changeA breaking change will be introduced if this issue is completed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions