Created
December 13, 2020 09:28
-
-
Save Mustufa786/7baf9c24a19d7cd7f13f0abda195d324 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.codixlab.retrofitandplaceautocompleteapi.models | |
import com.google.gson.annotations.Expose | |
import com.google.gson.annotations.SerializedName | |
class PlaceAutoCompleteResponse { | |
@SerializedName("predictions") | |
@Expose | |
val predictions: List<Prediction>? = null | |
@SerializedName("status") | |
@Expose | |
val status: String? = null | |
@SerializedName("error_message") | |
@Expose | |
val errorMessage: String? = null | |
inner class MainTextMatchedSubstring { | |
@SerializedName("length") | |
@Expose | |
var length: Int? = null | |
@SerializedName("offset") | |
@Expose | |
var offset: Int? = null | |
} | |
inner class MatchedSubstring { | |
@SerializedName("length") | |
@Expose | |
var length: Int? = null | |
@SerializedName("offset") | |
@Expose | |
var offset: Int? = null | |
} | |
class Prediction { | |
@SerializedName("description") | |
@Expose | |
var description: String? = null | |
@SerializedName("id") | |
@Expose | |
var id: String? = null | |
@SerializedName("matched_substrings") | |
@Expose | |
var matchedSubstrings: List<MatchedSubstring>? = null | |
@SerializedName("place_id") | |
@Expose | |
var placeId: String? = null | |
@SerializedName("reference") | |
@Expose | |
var reference: String? = null | |
@SerializedName("structured_formatting") | |
@Expose | |
var structuredFormatting: StructuredFormatting? = null | |
@SerializedName("terms") | |
@Expose | |
var terms: List<Term>? = | |
null | |
@SerializedName("types") | |
@Expose | |
var types: List<String>? = null | |
} | |
class StructuredFormatting { | |
@SerializedName("main_text") | |
@Expose | |
var mainText: String? = null | |
@SerializedName("main_text_matched_substrings") | |
@Expose | |
var mainTextMatchedSubstrings: List<MainTextMatchedSubstring>? = | |
null | |
@SerializedName("secondary_text") | |
@Expose | |
var secondaryText: String? = null | |
} | |
class Term { | |
@SerializedName("offset") | |
@Expose | |
var offset: Int? = null | |
@SerializedName("value") | |
@Expose | |
var value: String? = null | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment