MTP
enum MTP : Hashable
extension MTP: TargetType
extension MTP: AccessTokenAuthorizable
extension MTP: ServiceProvider
MTP.travel API endpoints
-
Map arguments
See moreDeclaration
Swift
enum Map : String
-
Size argumens
See moreDeclaration
Swift
enum Size : String
-
Published status
See moreDeclaration
Swift
enum Status : String
-
beach
Declaration
Swift
case beach
-
brands
Declaration
Swift
case brands
-
checkIn(list: Checklist, id: Int)
Declaration
Swift
case checkIn(list: Checklist, id: Int)
-
checklists
Declaration
Swift
case checklists
-
checkOut(list: Checklist, id: Int)
Declaration
Swift
case checkOut(list: Checklist, id: Int)
-
countriesSearch(query: String?)
Declaration
Swift
case countriesSearch(query: String?)
-
contact(payload: ContactPayload)
Declaration
Swift
case contact(payload: ContactPayload)
-
divesite
Declaration
Swift
case divesite
-
faq
Declaration
Swift
case faq
-
geoJson(map: Map)
Declaration
Swift
case geoJson(map: Map)
-
golfcourse
Declaration
Swift
case golfcourse
-
hotels
Declaration
Swift
case hotels
-
location
Declaration
Swift
case location
-
locationPhotos(location: Int)
Declaration
Swift
case locationPhotos(location: Int)
-
locationPosts(location: Int)
Declaration
Swift
case locationPosts(location: Int)
-
passwordReset(email: String)
Declaration
Swift
case passwordReset(email: String)
-
picture(uuid: String, size: Size)
Declaration
Swift
case picture(uuid: String, size: Size)
-
photoDelete(file: Int)
Declaration
Swift
case photoDelete(file: Int)
-
photoPut(payload: PhotoUpdatePayload)
Declaration
Swift
case photoPut(payload: PhotoUpdatePayload)
-
photos(user: Int?, page: Int)
Declaration
Swift
case photos(user: Int?, page: Int)
-
postDelete(post: Int)
Declaration
Swift
case postDelete(post: Int)
-
postPut(payload: PostUpdatePayload)
Declaration
Swift
case postPut(payload: PostUpdatePayload)
-
postPublish(payload: PostPayload)
Declaration
Swift
case postPublish(payload: PostPayload)
-
rankings(query: RankingsQuery)
Declaration
Swift
case rankings(query: RankingsQuery)
-
restaurant
Declaration
Swift
case restaurant
-
scorecard(list: Checklist, user: Int)
Declaration
Swift
case scorecard(list: Checklist, user: Int)
-
search(query: String?)
Declaration
Swift
case search(query: String?)
-
settings
Declaration
Swift
case settings
-
unCountry
Declaration
Swift
case unCountry
-
upload(photo: Data, caption: String?, location: Int?)
Declaration
Swift
case upload(photo: Data, caption: String?, location: Int?)
-
userDelete(id: Int)
Declaration
Swift
case userDelete(id: Int)
-
userFix(id: Int)
Declaration
Swift
case userFix(id: Int)
-
userGet(id: Int)
Declaration
Swift
case userGet(id: Int)
-
userGetByToken
Declaration
Swift
case userGetByToken
-
userPosts(id: Int)
Declaration
Swift
case userPosts(id: Int)
-
userPost(token: String)
Declaration
Swift
case userPost(id: Int, token: String)
-
userPut(payload: UserUpdatePayload)
Declaration
Swift
case userPut(payload: UserUpdatePayload)
-
userLogin(email: String, password: String)
Declaration
Swift
case userLogin(email: String, password: String)
-
userRegister(payload: RegistrationPayload)
Declaration
Swift
case userRegister(payload: RegistrationPayload)
-
userVerify(id: Int)
Declaration
Swift
case userVerify(id: Int)
-
whs
Declaration
Swift
case whs
-
Reset all throttling
Declaration
Swift
static func unthrottle()
-
The target’s base
URL
.Declaration
Swift
var baseURL: URL { get }
-
The path to be appended to
baseURL
to form the fullURL
.Declaration
Swift
var path: String { get }
-
The HTTP method used in the request.
Declaration
Swift
var method: Moya.Method { get }
-
The type of HTTP task to be performed.
Declaration
Swift
var task: Task { get }
-
The type of validation to perform on the request. Default is
.none
.Declaration
Swift
var validationType: ValidationType { get }
-
The headers to be used in the request.
Declaration
Swift
var headers: [String : String]? { get }
-
Provides stub data for use in testing.
Declaration
Swift
var sampleData: Data { get }
-
Convenience URL accessor
Declaration
Swift
var requestUrl: URL? { get }
-
Convenience etag accessor
Declaration
Swift
var etag: String { get }
-
Represents the authorization header to use for requests.
Declaration
Swift
var authorizationType: AuthorizationType { get }