API 1.3!!!

On Fri, Nov 4, 2016 at 3:41 PM, Jeremy Mitchell <[email protected]>
wrote:

> what i should have done has rolled api/1.3....
>
> on monday, i'll get api/1.2 back to where it's always been and move this
> new structure into api/1.3
>
> Jeremy
>
> On Fri, Nov 4, 2016 at 3:11 PM, ASF GitHub Bot (JIRA) <[email protected]>
> wrote:
>
> >
> >     [ https://issues.apache.org/jira/browse/TC-28?page=com.
> > atlassian.jira.plugin.system.issuetabpanels:comment-
> > tabpanel&focusedCommentId=15637694#comment-15637694 ]
> >
> > ASF GitHub Bot commented on TC-28:
> > ----------------------------------
> >
> > Github user mitchell852 closed the pull request at:
> >
> >     https://github.com/apache/incubator-trafficcontrol/pull/48
> >
> >
> > > API response structure should be hierarchical instead of flat
> > > -------------------------------------------------------------
> > >
> > >                 Key: TC-28
> > >                 URL: https://issues.apache.org/jira/browse/TC-28
> > >             Project: Traffic Control
> > >          Issue Type: Improvement
> > >          Components: Traffic Ops API
> > >    Affects Versions: 1.8.0
> > >            Reporter: Jeremy Mitchell
> > >            Priority: Minor
> > >             Fix For: 1.8.0
> > >
> > >
> > > I created a handful of api endpoints in 1.8 with a flat response
> > structure like:
> > > {
> > >     "response": [
> > >         {
> > >             "asn": "23",
> > >             "cachegroupId": "69",
> > >             "cachegroupName": "Foo_Cachegroup",
> > >             "id": "60",
> > >             "lastUpdated": "2016-10-13 12:31:43"
> > >         }
> > >     ]
> > > }
> > > Although this is fine, it makes it more difficult to test when using
> > structures derived from the database. This structure is more friendly.
> > > {
> > >     "response": [
> > >         {
> > >             "asn": "23",
> > >             "cachegroup": {
> > >                 "id": "69",
> > >                 "name": "Aberdeen_17802B_Ciscos"
> > >             },
> > >             "id": "60",
> > >             "lastUpdated": "2016-10-13 12:31:43"
> > >         }
> > >     ]
> > > }
> > > This nested structure needs to be applied to api endpoints related to
> > asn, cachegroup, deliveryservice, phys_location, region, server and user.
> >
> >
> >
> > --
> > This message was sent by Atlassian JIRA
> > (v6.3.4#6332)
> >
>

Reply via email to