-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Some API allow populating/expanding a particular field:
// not expanded
{
client: 'some_id'
}
// expanded
{
client: {
id: 'some_id',
name: 'some name',
// ... more fields
}
}And it could possible be represented by introducing tink.json.Expandable
enum Expandable<Id, Obj> {
Collapsed(id:Id);
Expanded(obj:Obj);
}
typedef Data = {
client:Expandable<String, ClientObject>,
}Metadata
Metadata
Assignees
Labels
No labels