투표기능 추가
This commit is contained in:
@@ -14,6 +14,7 @@ enum AuditionApi {
|
||||
case getAuditionRoleDetail(auditionRoleId: Int)
|
||||
case getAuditionApplicantList(auditionRoleId: Int, sortType: AuditionApplicantSortType, page: Int, size: Int)
|
||||
case applyAudition(parameters: [MultipartFormData])
|
||||
case voteApplicant(applicantId: Int)
|
||||
}
|
||||
|
||||
extension AuditionApi: TargetType {
|
||||
@@ -37,6 +38,9 @@ extension AuditionApi: TargetType {
|
||||
|
||||
case .applyAudition:
|
||||
return "/audition/applicant"
|
||||
|
||||
case .voteApplicant:
|
||||
return "/audition/vote"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,7 +50,7 @@ extension AuditionApi: TargetType {
|
||||
case .getAuditionList, .getAuditionDetail, . getAuditionRoleDetail, .getAuditionApplicantList:
|
||||
return .get
|
||||
|
||||
case .applyAudition:
|
||||
case .applyAudition, .voteApplicant:
|
||||
return .post
|
||||
}
|
||||
}
|
||||
@@ -77,6 +81,10 @@ extension AuditionApi: TargetType {
|
||||
|
||||
case .applyAudition(let parameters):
|
||||
return .uploadMultipart(parameters)
|
||||
|
||||
case .voteApplicant(let applicantId):
|
||||
let request = VoteAuditionApplicantRequest(applicantId: applicantId)
|
||||
return .requestJSONEncodable(request)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user