AVIROAPIMangerProtocol
protocol AVIROAPIMangerProtocol : APIManagerProtocol
-
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 url: 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 )