42organization / 42gg.server.dev.v2

42GG, 42 Seoul 카뎃들을 위한 탁구 게임 매칭 서비스 🏓
https://gg.42seoul.kr/
10 stars 7 forks source link

✨ [Feature] 내가 참여 중인 대회 보기 API #854

Open kimjieun0301 opened 2 weeks ago

kimjieun0301 commented 2 weeks ago

Description

Request

URI

GET /agenda/profile/current/list

Request body

{}

Response

Status code

Response body

[
    {
            "agendaId" : string, // 대회 고유 키
        "agendaTitle": string,
        //"agendaDeadLine": Date, // 모집완료기간 (이전까지 모집기간, 이후 진행대기)
        //"agendaStartTime": Date, // 이벤트기간 시작 (진행중)
        //"agendaEndTime": Date, // 이벤트기간 마감 (
        //"agendaCurrentTeam": Number, // 팀 
        //"agendaMaxTeam": Number,
        "agendaLocation" : string, // ENUM 상단참고
        "teamKey" : string, // 내 팀 조회를 위한 key
        "isOfficial" : bool, //공식대회여부
        "teamName": string, //fe 추가 0728 : 와이어프레임 참고
    }
    ...
]

GWT

Feature: 내가 참여 중인 대회를 조회합니다.

  Scenario: 내가 참여 중인 대회를 조회합니다.
    Given 내가 참여 중인 대회가 존재합니다.
    When 참여 중인 대회 조회 요청을 보냅니다.
    Then 200 코드와 함께 내가 참여 중인 대회 리스트를 반환합니다.

  Scenario: 내가 참여 중인 대회가 없는 경우
    Given 내가 참여 중인 대회가 존재하지 않습니다.
    When 참여 중인 대회 조회 요청을 보냅니다.
    Then 200 코드와 함께 빈 리스트를 반환합니다.

Todo

ETC

No response