오디션 상세 페이지 추가

This commit is contained in:
Yu Sung
2025-01-06 18:31:49 +09:00
parent 3d8817275c
commit 739a9b42b7
12 changed files with 329 additions and 3 deletions

View File

@@ -10,6 +10,7 @@ import Moya
enum AuditionApi {
case getAuditionList(page: Int, size: Int)
case getAuditionDetail(auditionId: Int)
}
extension AuditionApi: TargetType {
@@ -22,13 +23,16 @@ extension AuditionApi: TargetType {
case .getAuditionList:
return "/audition"
case .getAuditionDetail(let auditionId):
return "/audition/\(auditionId)"
}
}
var method: Moya.Method {
switch self {
case .getAuditionList:
case .getAuditionList, .getAuditionDetail:
return .get
}
}
@@ -43,6 +47,9 @@ extension AuditionApi: TargetType {
] as [String : Any]
return .requestParameters(parameters: parameters, encoding: URLEncoding.queryString)
case .getAuditionDetail:
return .requestPlain
}
}