[Soc2014] Official meta API

You have a long line here that will need to be fixed after the cleanup in #23395 is completed
FWIW, I like to structure things like this:
```
objects = [
    (field, ...
    for field
]
```
With the other way of using the first line and lining things up, you can end up with a lot of whitespace and also if you rename `objects` you have to adjust all the other lines to line them up again. I won't insist you change it though.