From bc75201411e37198e715535d8d96bdefea0d42a2 Mon Sep 17 00:00:00 2001 From: Lai-YT <381xvmvbib@gmail.com> Date: Thu, 12 Jan 2023 11:40:35 +0000 Subject: [PATCH 1/2] Remove user info from payload --- backend/api/order/orders/post.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/backend/api/order/orders/post.yml b/backend/api/order/orders/post.yml index b3163a46..456927eb 100644 --- a/backend/api/order/orders/post.yml +++ b/backend/api/order/orders/post.yml @@ -81,12 +81,6 @@ definitions: delivery_info: type: object properties: - firstname: - type: string - lastname: - type: string - email: - type: string phone_number: type: string address: @@ -100,9 +94,5 @@ definitions: note: "No Iansui" date: 1672737308 delivery_info: - firstname: Han-Xuan - lastname: Huang - email: test@test.com phone_number: 0921474836 address: No. 1, Sec. 3, Zhongxiao E. Rd., Da'an Dist., Taipei City 106344 , Taiwan (R.O.C.) - From 0a86dbec35cfc575421f7069b8dfdae3569b0f5d Mon Sep 17 00:00:00 2001 From: Lai-YT <381xvmvbib@gmail.com> Date: Thu, 12 Jan 2023 11:40:55 +0000 Subject: [PATCH 2/2] Add user info to response --- backend/api/order/orders/get.yml | 48 +++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/backend/api/order/orders/get.yml b/backend/api/order/orders/get.yml index 0e95c208..b237115b 100644 --- a/backend/api/order/orders/get.yml +++ b/backend/api/order/orders/get.yml @@ -50,4 +50,50 @@ definitions: description: The status of the delivery. example: PENDING detail: - $ref: '#/definitions/order_payload' + $ref: '#/definitions/order_payload_with_user_info' + + # The "order_payload" from post can't be reused since we need some extra + # properties here. + order_payload_with_user_info: + type: object + properties: + items: + type: array + items: + type: object + properties: + id: + type: integer + count: + type: integer + date: + type: integer + note: + type: string + delivery_info: + type: object + properties: + firstname: + type: string + lastname: + type: string + email: + type: string + phone_number: + type: string + address: + type: string + example: + items: + - id: 3 + count: 5 + - id: 5 + count: 7 + note: "No Iansui" + date: 1672737308 + delivery_info: + firstname: Han-Xuan + lastname: Huang + email: test@test.com + phone_number: 0921474836 + address: No. 1, Sec. 3, Zhongxiao E. Rd., Da'an Dist., Taipei City 106344 , Taiwan (R.O.C.)