swagger를 사용하다 보면 여러 타입의 오브젝트가 들어간 Array를 정의해야할 때가 있다. 아래처럼하면 된다.
$ref가 돌아가지 않는다면 아래 링크를 통해 방법을 확인하자.
https://cocook.tistory.com/213
export const API_RESPONSE: ApiResponseOptions = {
status: 200,
isArray: true,
description: "Successful response",
schema: {
type: "object",
properties: {
statusCode: { type: "string" },
res_code: { type: "string" },
data: {
type: "array",
items: {
anyOf: [
{ $ref: getSchemaPath(TestCreateDTO) },
{ $ref: getSchemaPath(TestUpdateDTO) },
],
},
},
},
},
};
'Language > Python' 카테고리의 다른 글
[Python] WSGI란? (0) | 2022.08.16 |
---|---|
[FactoryBoy] Trouble Shooting (0) | 2021.11.06 |
[Python] 파이썬 노답 삼형제(1) - 데코레이터 (0) | 2021.07.17 |
[Python] Thread-safe 한 자료구조 (0) | 2021.04.29 |
[Python] @property 너 누구야? 후아유 (0) | 2021.03.28 |