AVIROAPIManager
final class AVIROAPIManager : AVIROAPIMangerProtocol
-
Declaration
Swift
var session: URLSession
-
Declaration
Swift
var postAPI: AVIROPostAPI
-
Declaration
Swift
var requestAPI: AVIRORequestAPI
-
Declaration
Swift
var deleteAPI: AVIRODeleteAPI
-
Declaration
Swift
init(session: URLSession = .shared)
-
Declaration
Swift
func loadNerbyPlaceModels( with mapModel: AVIROMapModelDTO, completionHandler: @escaping (Result<AVIROMapModelResultDTO, APIError>) -> Void )
-
Declaration
Swift
func loadBookmarkModels( with userId: String, completionHandler: @escaping (Result<AVIROBookmarkModelResultDTO, APIError>) -> Void )
-
Declaration
Swift
func createBookmarkModel( with bookmarkModel: AVIROUpdateBookmarkDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func checkPlaceOne( with placeModel: AVIROCheckPlaceDTO, completionHandler: @escaping (Result<AVIROCheckPlaceResultDTO, APIError>) -> Void )
-
Declaration
Swift
func checkPlaceList( with placeArray: AVIROBeforeComparePlaceDTO, completionHandler: @escaping (Result<AVIROAfterComparePlaceDTO, APIError>) -> Void )
-
Declaration
Swift
func checkPlaceReportIsDuplicated( with checkReportModel: AVIROPlaceReportCheckDTO, completionHandler: @escaping (Result<AVIROPlaceReportCheckResultDTO, APIError>) -> Void )
-
Declaration
Swift
func createPlaceModel( with placeModel: AVIROEnrollPlaceDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func createReview( with reviewModel: AVIROEnrollReviewDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func loadPlaceSummary( with placeId: String, completionHandler: @escaping (Result<AVIROSummaryResultDTO, APIError> ) -> Void)
-
Declaration
Swift
func loadPlaceInfo( with placeId: String, completionHandler: @escaping (Result<AVIROPlaceInfoResultDTO, APIError> ) -> Void)
-
Declaration
Swift
func loadMenus( with placeId: String, completionHandler: @escaping (Result<AVIROMenusResultDTO, APIError> ) -> Void)
-
Declaration
Swift
func loadReviews( with placeId: String, completionHandler: @escaping (Result<AVIROReviewsResultDTO, APIError> ) -> Void)
-
Declaration
Swift
func loadOperationHours( with placeId: String, completionHandler: @escaping (Result<AVIROOperationHoursDTO, APIError> ) -> Void)
-
Declaration
Swift
func editMenu( with menu: AVIROEditMenuModel, completionHandler: @escaping (Result<AVIROResultDTO, APIError> ) -> Void)
-
Declaration
Swift
func editPlaceLocation( with location: AVIROEditLocationDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func editPlacePhone( with phone: AVIROEditPhoneDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func editPlaceOperation( with operation: AVIROEditOperationTimeDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func editPlaceURL( with urlData: AVIROEditURLDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func editReview( with review: AVIROEditReviewDTO, completionHandler: @escaping(Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func reportReview( with review: AVIROReportReviewDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func reportPlace( with place: AVIROReportPlaceDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func deleteReview( with review: AVIRODeleteReveiwDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func appleUserCheck( with user: AVIROAppleUserTokenDTO, completionHandler: @escaping (Result<AVIROLoginWithToken, APIError>) -> Void )
-
Declaration
Swift
func checkWhenAppleLogin( with appleToken: AVIROAppleUserCheckMemberDTO, completionHandler: @escaping (Result<AVIROAppleUserCheckMemberResultDTO, APIError>) -> Void )
-
Declaration
Swift
func createAppleUser( with user: AVIROAppleUserSignUpDTO, completionHandler: @escaping (Result<AVIROLoginWithToken, APIError>) -> Void )
-
Declaration
Swift
func revokeAppleUser( with user: AVIROAppleUserTokenDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func checkNickname( with nickname: AVIRONicknameIsDuplicatedCheckDTO, completionHandler: @escaping (Result<AVIRONicknameIsDuplicatedCheckResultDTO, APIError>) -> Void )
-
Declaration
Swift
func editNickname( with nickname: AVIRONicknameChagneableDTO, completionHandler: @escaping (Result<AVIROResultDTO, APIError>) -> Void )
-
Declaration
Swift
func loadMyContributedCount( with userId: String, completionHandler: @escaping (Result<AVIROMyContributionCountDTO, APIError>) -> Void )