오디션 지원 기능 추가
This commit is contained in:
@@ -13,6 +13,7 @@ enum AuditionApi {
|
||||
case getAuditionDetail(auditionId: Int)
|
||||
case getAuditionRoleDetail(auditionRoleId: Int)
|
||||
case getAuditionApplicantList(auditionRoleId: Int, sortType: AuditionApplicantSortType, page: Int, size: Int)
|
||||
case applyAudition(parameters: [MultipartFormData])
|
||||
}
|
||||
|
||||
extension AuditionApi: TargetType {
|
||||
@@ -33,6 +34,9 @@ extension AuditionApi: TargetType {
|
||||
|
||||
case .getAuditionApplicantList:
|
||||
return "/audition/applicant"
|
||||
|
||||
case .applyAudition:
|
||||
return "/audition/applicant"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,6 +45,9 @@ extension AuditionApi: TargetType {
|
||||
|
||||
case .getAuditionList, .getAuditionDetail, . getAuditionRoleDetail, .getAuditionApplicantList:
|
||||
return .get
|
||||
|
||||
case .applyAudition:
|
||||
return .post
|
||||
}
|
||||
}
|
||||
|
||||
@@ -67,6 +74,9 @@ extension AuditionApi: TargetType {
|
||||
] as [String : Any]
|
||||
|
||||
return .requestParameters(parameters: parameters, encoding: URLEncoding.queryString)
|
||||
|
||||
case .applyAudition(let parameters):
|
||||
return .uploadMultipart(parameters)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user