Skip to content

Commit 1a38517

Browse files
authored
fix: edited responses in organization docs (#397)
1 parent 3bb7b99 commit 1a38517

7 files changed

Lines changed: 40 additions & 9 deletions

File tree

src/actions/organization/create.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ async function createOrganization(organizationName, active, lock) {
6262
* @apiParam (Payload) {String} members.lastName - member last name.
6363
* @apiParam (Payload) {String[]} members.permissions - member permission list.
6464
*
65-
* @apiSuccess (Response) {String} meta.invites - organization invites list.
65+
* @apiSuccess (Response) {Object} data - response data.
66+
* @apiSuccess (Response) {Object} meta - response meta.
6667
* @apiSuccess (Response) {String} data.id - organization id.
6768
* @apiSuccess (Response) {String} data.type - response type.
6869
* @apiSuccess (Response) {String} data.attributes.id - organization id.
@@ -76,6 +77,7 @@ async function createOrganization(organizationName, active, lock) {
7677
* @apiSuccess (Response) {Date} data.attributes.members.accepted - member accept invite date.
7778
* @apiSuccess (Response) {String[]} data.attributes.members.permissions - member permission list.
7879
* @apiSuccess (Response) {Object} data.attributes.metadata - organization metadata
80+
* @apiSuccess (Response) {String} meta.invites - organization invites list.
7981
*/
8082
async function createOrganizationAction({ params, locals }) {
8183
const service = this;

src/actions/organization/get.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const { getOrganizationMetadataAndMembers, checkOrganizationExists } = require('
99
*
1010
* @apiParam (Payload) {String} organizationId - organization id.
1111
*
12+
* @apiSuccess (Response) {Object} data - response data.
1213
* @apiSuccess (Response) {String} data.id - organization id.
1314
* @apiSuccess (Response) {String} data.type - response type.
1415
* @apiSuccess (Response) {String} data.attributes.id - organization id.

src/actions/organization/getMetadata.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const { getOrganizationMetadata, checkOrganizationExists } = require('../../util
99
*
1010
* @apiParam (Payload) {String} organizationId - organization id.
1111
*
12+
* @apiSuccess (Response) {Object} data - response data.
1213
* @apiSuccess (Response) {Object} data.id - organization id
1314
* @apiSuccess (Response) {String} data.type - response type.
1415
* @apiSuccess (Response) {Object} data.attributes.metadata - organization metadata

src/actions/organization/list.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,19 @@ const { ORGANIZATIONS_INDEX, ORGANIZATIONS_DATA } = require('../../constants.js'
1919
* @apiParam (Payload) {String="ASC","DESC"} [order=ASC] - sort order
2020
* @apiParam (Payload) {String} [criteria] - if supplied, sort will be performed based on this field
2121
* @apiParam (Payload) {Object} [filter] to use, consult https://github.com/makeomatic/redis-filtered-sort, can already be stringified
22+
23+
* @apiSuccess (Response) {Object[]} data - response data.
24+
* @apiSuccess (Response) {String} data.id - organization id.
25+
* @apiSuccess (Response) {String} data.type - response type.
26+
* @apiSuccess (Response) {String} data.attributes.id - organization id.
27+
* @apiSuccess (Response) {String} data.attributes.name - organization name.
28+
* @apiSuccess (Response) {Boolean} data.attributes.active - organization state.
29+
* @apiSuccess (Response) {Object} data.attributes.metadata - organization metadata
30+
* @apiSuccess (Response) {Object} meta - response meta.
31+
* @apiSuccess (Response) {Number} meta.cursor - cursor.
32+
* @apiSuccess (Response) {Number} meta.page - page.
33+
* @apiSuccess (Response) {Number} meta.pages - pages.
34+
* @apiSuccess (Response) {Number} meta.total - total.
2235
*/
2336
async function getOrganizationsList({ params }) {
2437
const { redis } = this;

src/actions/organization/members/list.js

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,19 @@ const { getOrganizationMembers } = require('../../../utils/organization');
1212
*
1313
* @apiParam (Payload) {String} organizationId - organization id.
1414
*
15-
* @apiSuccess (Response) {Object[]} members - organization members.
16-
* @apiSuccess (Response) {String} members.username - member email.
17-
* @apiSuccess (Response) {String} members.firstName - member first name.
18-
* @apiSuccess (Response) {String} members.lastName - member last name.
19-
* @apiSuccess (Response) {Date} members.invited - member invite date.
20-
* @apiSuccess (Response) {Date} members.accepted - member accept invite date.
21-
* @apiSuccess (Response) {String[]} members.permissions - member permission list.
15+
* @apiSuccess (Response) {Object} data - response data.
16+
* @apiSuccess (Response) {Object} data.id - organization id.
17+
* @apiSuccess (Response) {Object} data.type - response type.
18+
* @apiSuccess (Response) {Object[]} data.attributes - organization members.
19+
* @apiSuccess (Response) {String} data.attributes.id - organization member id.
20+
* @apiSuccess (Response) {String} data.attributes.type - entity type.
21+
* @apiSuccess (Response) {Object[]} data.attributes.attributes - organization member.
22+
* @apiSuccess (Response) {String} data.attributes.attributes.username - member email.
23+
* @apiSuccess (Response) {String} data.attributes.attributes.firstName - member first name.
24+
* @apiSuccess (Response) {String} data.attributes.attributes.lastName - member last name.
25+
* @apiSuccess (Response) {Date} data.attributes.attributes.invited - member invite date.
26+
* @apiSuccess (Response) {Date} data.attributes.attributes.accepted - member accept invite date.
27+
* @apiSuccess (Response) {String[]} data.attributes.attributes.permissions - member permission list.
2228
*/
2329
async function organizationMembersList({ params }) {
2430
const { organizationId } = params;

src/actions/organization/state.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ const redisKey = require('../../utils/key');
1313
*
1414
* @apiParam (Payload) {String} organizationId - organization id.
1515
* @apiParam (Payload) {Boolean} active=false - organization state.
16+
*
17+
* @apiSuccess (Response) {Object} data - response data.
18+
* @apiSuccess (Response) {String} data.id - organization id.
19+
* @apiSuccess (Response) {String} data.type - response type.
20+
* @apiSuccess (Response) {Boolean} data.attributes.active - organization state.
1621
*/
1722
async function updateOrganizationState({ params }) {
1823
const { redis } = this;

src/actions/organization/updateMetadata.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ const { checkOrganizationExists, getOrganizationMetadata } = require('../../util
1414
* @apiParam (Payload) {Object} metadata - metadata operations,
1515
* supports `$set key:value`, `$remove keys[]`, `$incr key:diff`
1616
*
17-
* @apiSuccess (Response) {Object} metadata - organization metadata
17+
* @apiSuccess (Response) {Object} data - response data.
18+
* @apiSuccess (Response) {Object} data.id - organization id
19+
* @apiSuccess (Response) {String} data.type - response type.
20+
* @apiSuccess (Response) {Object} data.attributes - organization metadata
1821
*/
1922
async function updateOrganizationMetadata({ params }) {
2023
const { config } = this;

0 commit comments

Comments
 (0)