Schema Types
기본 자료형들의 조합으로 만들어지는 복합(compound)타입들을 의미합니다.
대표적으로 배열(Array<T>
), 객체({ field: T… }
) 등이 있습니다.
해당 문서에서 배열 타입은 거의 다루지 않습니다. 아래 대부분의 schema type은 객체 타입이며, 만약 타입으로 배열이 쓰이는 경우 각 API명세에 따로 명시합니다.
Naming Convention
일반적으로 대문자로 시작하는 PascalCase
이름을 가집니다.
List
📄️ User
해당 서비스의 이용자를 표현하는 스키마입니다.
📄️ UserInit
User를 생성하는 데 필요한 필수적인 필드만을 담은 자료형입니다.
📄️ Post
하나의 글을 표현하는 자료형입니다.
📄️ PostInit
Post를 생성하는 데 필요한 필수적인 필드만을 담은 자료형입니다.
📄️ PostPreview
하나의 Post를 요약해서 보여주는 자료형입니다.