역이름
노선이름
전체 노선 조회
// REQUEST
GET /lines
전체 노선 조회를 하면 응답에 구간(sections)가 포함되어 있어야한다.
역 조회 (역 전체 노선과 동일)
GET /lines/1
실패에 대한 (400 ~ 500)에 대한 응답 바디에 message 포함 요청드립니다 (에러 케이스별로 구체적인 텍스트는 지속적으로 업데이트하겠습니다)
(참고) 인비
형식은 {message: "blabla~~"} 으로 통일해주시면 감사하겠습니다!
회원가입
이메일 중복
{ "message": "이미 가입된 이메일 입니다." }
그 외(네트워크 에러)
{ "message": "회원가입에 실패하였습니다. 잠시 후 다시 시도해주세요." }
로그인
실패 (틀린 정보 기입)
{ "message": "존재하지 않는 계정입니다." }
그 외(네트워크 에러)
{ "message": "회원가입에 실패하였습니다. 잠시 후 다시 시도해주세요." }
내 정보 조회
잘못된 accessToken
{ "message": "유효하지 않은 토큰 입니다." }
그 외(네트워크 에러)
{ "message" : "내 정보 조회에 실패하였습니다. 잠시 후 다시 시도해주세요." }
[ ] 인비
[x] 김김
[x] 아마찌
[x] 라이언
역 관리
: 역 추가
형식에 맞지 않은 역이름
{ "message": "역 이름은 2~20자 이하의 한글/숫자만 가능합니다" }
중복된 역 추가
{ "message": "이미 존재하는 역 이름 입니다." }
역 관리
: 역 삭제
없는 역
{ "message": "존재하지 않는 역입니다." }
노선에 포함된 역을 삭제
{ "message" : "노선에 포함된 역은 삭제할 수 없습니다." }
그 외(네트워크 에러)
{ "message": "역 업데이트에 실패하였습니다. 잠시 후 다시 시도해주세요." }
노선 관리: 노선 추가/수정
형식에 맞지 않는 노선이름
{ "message": "역 이름은 2~10자 이하의 한글/숫자만 가능합니다." }
동일한 이름의 노선 추가/수정
{ "message": "이미 존재하는 노선 이름 입니다." }
동일한 색깔의 노선 추가/수정
{ "message": "이미 존재하는 노선 색깔 입니다." }
노선을 10개이상 추가하는 경우 (deprecated)
상행 종점, 하행 종점 이 같은 경우