diff --git a/groupAPI.yaml b/groupAPI.yaml index 6ab41e4..c144344 100644 --- a/groupAPI.yaml +++ b/groupAPI.yaml @@ -11,6 +11,22 @@ url: "http://www.apache.org/licenses/LICENSE-2.0.html" paths: /cosmos/groups: + get: + summary: "グループ取得" + description: "所属する全てのグループの情報" + consumes: + - "multipart/form-data" + parameters: + - name: "uId" + in: "query" + description: "取得したいユーザーのID" + required: true + type: "string" + responses: + 200: + description: "成功時のレスポンス" + schema: + $ref: "#/definitions/groupList" post: summary: "グループ作成" description: "新規グループを作成" @@ -41,8 +57,7 @@ in: "path" description: "取得したいグループのID" required: true - type: "integer" - format: "int64" + type: "string" responses: 200: description: "成功時のレスポンス" @@ -60,8 +75,7 @@ in: "path" description: "削除したいグループのID" required: true - type: "integer" - format: "int64" + type: "string" responses: 200: description: "成功時のレスポンス" @@ -76,8 +90,7 @@ in: "path" description: "取得したいグループのID" required: true - type: "integer" - format: "int64" + type: "string" responses: 200: description: "成功時のレスポンス" @@ -93,14 +106,12 @@ in: "path" description: "取得したいグループのID" required: true - type: "integer" - format: "int64" + type: "string" - name: "uId" in: "formData" description: "追加したいメンバーのuId" required: true - type: "integer" - format: "int64" + type: "string" responses: 200: description: "成功時のレスポンス" @@ -116,14 +127,12 @@ in: "path" description: "取得したいグループのID" required: true - type: "integer" - format: "int64" + type: "string" - name: "uId" in: "formData" description: "削除したいメンバーのuId" required: true - type: "integer" - format: "int64" + type: "string" responses: 200: description: "成功時のレスポンス" @@ -138,8 +147,7 @@ in: "path" description: "取得したいグループのID" required: true - type: "integer" - format: "int64" + type: "string" responses: 200: description: "成功時のレスポンス" @@ -155,14 +163,12 @@ in: "path" description: "リクエスト発行先グループのID" required: true - type: "integer" - format: "int64" + type: "string" - name: "uId" in: "formData" description: "発行者ID" required: true - type: "integer" - format: "int64" + type: "string" - name: "product" in: "formData" description: "商品名" @@ -195,14 +201,12 @@ in: "path" description: "リクエスト変更先グループのID" required: true - type: "integer" - format: "int64" + type: "string" - name: "uId" in: "formData" description: "発行者ID" required: true - type: "integer" - format: "int64" + type: "string" - name: "product" in: "formData" description: "商品名" @@ -234,14 +238,12 @@ in: "path" description: "(指定したい)グループのID" required: true - type: "integer" - format: "int64" + type: "string" - name: "requestId" in: "path" description: "取得したいリクエストのID" required: true - type: "integer" - format: "int64" + type: "string" responses: 200: description: "成功時のレスポンス" @@ -255,14 +257,12 @@ in: "path" description: "(指定したい)グループのID" required: true - type: "integer" - format: "int64" + type: "string" - name: "requestId" in: "path" description: "削除したいリクエストのID" required: true - type: "integer" - format: "int64" + type: "string" responses: 200: description: "成功時のレスポンス" @@ -274,8 +274,7 @@ type: "object" properties: gId: - type: "integer" - format: "int64" + type: "string" uri: type: "string" example: "http://sample.com" @@ -298,8 +297,7 @@ type: "object" properties: gId: - type: "integer" - format: "int64" + type: "string" uri: type: "string" example: "http://sample.com" @@ -324,6 +322,12 @@ requests: type: "object" example: [{"rId":"123456789","uri":"http://123456789.com"},{"rId":"987654321","uri":"http://987654321.com"}] + groupList: + type: "object" + properties: + groups: + type: "object" + example: [{"gId":"123456789","uri":"http://123456789.com"},{"gId":"987654321","uri":"http://987654321.com"}] requestDetail: type: "object" properties: