[MediaWiki-commits] [Gerrit] Add spec entry for aggregated feed endpoint - change (mediawiki...mobileapps)

2016-06-21 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Add spec entry for aggregated feed endpoint
..


Add spec entry for aggregated feed endpoint

Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e
---
M spec.yaml
1 file changed, 57 insertions(+), 0 deletions(-)

Approvals:
  BearND: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/spec.yaml b/spec.yaml
index 6244cc2..86c1ba9 100644
--- a/spec.yaml
+++ b/spec.yaml
@@ -55,6 +55,63 @@
   description: /.+/
   version: /.+/
   home: /.+/
+  # from routes/aggregated.js
+  /{domain}/v1/feed/featured/{}/{mm}/{dd}:
+get:
+  tags:
+- Aggregated feed content for a given date
+  description: Provides aggregated feed content (featured article of the 
day, previous day's most-read articles, news, random article, featured image, 
featured video)
+  produces:
+- application/json
+  parameters:
+- name: 
+  in: path
+  description: "Year the aggregated content is requested for"
+  type: integer
+  required: true
+  minimum: 2016
+  maximum: 2999
+- name: mm
+  in: path
+  description: "Month the aggregated content is requested for"
+  type: integer
+  required: true
+  minimum: 01
+  maximum: 12
+- name: dd
+  in: path
+  description: "Day of the month the aggregated content is requested 
for"
+  type: integer
+  required: true
+  minimum: 01
+  maximum: 31
+  x-amples:
+- title: retrieve aggregated feed content for April 29, 2016
+  request:
+params:
+  : 2016
+  mm: 04
+  dd: 29
+  response:
+status: 200
+headers:
+  content-type: application/json
+body:
+  tfa:
+title: /.+/
+description: /.+/
+extract: /.+/
+thumbnail:
+  source: /.+/
+  width: /.+/
+  height: /.+/
+  mostread:
+date: /.+/
+articles: [ /.+/ ]
+  random: /.+/
+  news: /.+/
+  image: /.+/
+  video: /.+/
   # from routes/featured.js
   /{domain}/v1/page/featured/{}/{mm}/{dd}:
 get:

-- 
To view, visit https://gerrit.wikimedia.org/r/294743
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/services/mobileapps
Gerrit-Branch: master
Gerrit-Owner: Mholloway 
Gerrit-Reviewer: BearND 
Gerrit-Reviewer: Dbrant 
Gerrit-Reviewer: Fjalapeno 
Gerrit-Reviewer: GWicke 
Gerrit-Reviewer: Jhernandez 
Gerrit-Reviewer: Mholloway 
Gerrit-Reviewer: Mhurd 
Gerrit-Reviewer: Mobrovac 
Gerrit-Reviewer: Niedzielski 
Gerrit-Reviewer: jenkins-bot <>

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Add spec entry for aggregated feed endpoint - change (mediawiki...mobileapps)

2016-06-16 Thread Mholloway (Code Review)
Mholloway has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/294743

Change subject: Add spec entry for aggregated feed endpoint
..

Add spec entry for aggregated feed endpoint

Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e
---
M spec.yaml
1 file changed, 57 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/mobileapps 
refs/changes/43/294743/1

diff --git a/spec.yaml b/spec.yaml
index bdf7b19..edf37e9 100644
--- a/spec.yaml
+++ b/spec.yaml
@@ -55,6 +55,63 @@
   description: /.+/
   version: /.+/
   home: /.+/
+  # from routes/aggregated.js
+  /{domain}/v1/feed/featured/{}/{mm}/{dd}:
+get:
+  tags:
+- Aggregated feed content for a given date
+  description: Provides aggregated feed content (featured article of the 
day, previous day's most-read articles, news, random article, featured image, 
featured video)
+  produces:
+- application/json
+  parameters:
+- name: 
+  in: path
+  description: "Year the aggregated content is requested for"
+  type: integer
+  required: true
+  minimum: 2016
+  maximum: 2999
+- name: mm
+  in: path
+  description: "Month the aggregated content is requested for"
+  type: integer
+  required: true
+  minimum: 1
+  maximum: 12
+- name: dd
+  in: path
+  description: "Day of the month the aggregated content is requested 
for"
+  type: integer
+  required: true
+  minimum: 1
+  maximum: 31
+  x-amples:
+- title: retrieve aggregated feed content for April 29, 2016
+  request:
+params:
+  : 2016
+  mm: 4
+  dd: 29
+  response:
+status: 200
+headers:
+  content-type: application/json
+body:
+  tfa:
+title: /.+/
+description: /.+/
+extract: /.+/
+thumbnail:
+  60: /.+/
+  120: /.+/
+  320: /.+/
+  mostread:
+date: /.+/
+articles: [ /.+/ ]
+  random: /.+/
+  news: /.+/
+  image: /.+/
+  video: /.+/
   # from routes/featured.js
   /{domain}/v1/page/featured/{}/{mm}/{dd}:
 get:

-- 
To view, visit https://gerrit.wikimedia.org/r/294743
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2b5c65c2c4137635df68a30bd7210808d193023e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/mobileapps
Gerrit-Branch: master
Gerrit-Owner: Mholloway 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits