Groot
                                
                                 Groot copied to clipboard
                                
                                    Groot copied to clipboard
                            
                            
                            
                        Relation to inherited entities
Is there an annotation to cover the following case:

The JSON structure is the following:
{
  "users": [
    {
      "id": 1,
      "sentMessages": [
        {
          "id": 1,
          "type": "textMessage",
          "text": "asdfghjkl"
        },
        {
          "id": 2,
          "type": "pictureMessage",
          "url": "http://example.com/image.png"
        }
      ]
    }
  ]
}
The logic for the messages is taken from your example for entityMapperName, but I am not sure how to map the relationship between the objects.
How should I annotate the relations textMessages and pictureMessages together with the entityMapperName logic for the abstract base entity Message?
Groot does not currently support mapping one relationship into multiple relationships. You should map your sentMessages array to a single relationship and then filter by type when fetching your managed objects.
Is it reasonable to use the JSONDictionaryTransformerName to transform the JSON data to two separate relations (sentMessages would become textMessages and pictureMessages), as in the model?
Nope, sorry that wouldn't work.