Close #46
This commit is contained in:
parent
587b730e47
commit
848c228fea
@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
|||||||
import com.fasterxml.jackson.core.JsonGenerator;
|
import com.fasterxml.jackson.core.JsonGenerator;
|
||||||
import com.fasterxml.jackson.databind.SerializerProvider;
|
import com.fasterxml.jackson.databind.SerializerProvider;
|
||||||
import com.fasterxml.jackson.databind.jsontype.TypeSerializer;
|
import com.fasterxml.jackson.databind.jsontype.TypeSerializer;
|
||||||
|
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
import org.telegram.telegrambots.api.objects.inlinequery.inputmessagecontent.InputMessageContent;
|
import org.telegram.telegrambots.api.objects.inlinequery.inputmessagecontent.InputMessageContent;
|
||||||
import org.telegram.telegrambots.api.objects.replykeyboard.InlineKeyboardMarkup;
|
import org.telegram.telegrambots.api.objects.replykeyboard.InlineKeyboardMarkup;
|
||||||
@ -39,9 +40,9 @@ public class InlineQueryResultLocation implements InlineQueryResult {
|
|||||||
@JsonProperty(TITLE_FIELD)
|
@JsonProperty(TITLE_FIELD)
|
||||||
private String title; ///< Optional. Location title
|
private String title; ///< Optional. Location title
|
||||||
@JsonProperty(LATITUDE_FIELD)
|
@JsonProperty(LATITUDE_FIELD)
|
||||||
private String latitude; ///< Location latitude in degrees
|
private Float latitude; ///< Location latitude in degrees
|
||||||
@JsonProperty(LONGITUDE_FIELD)
|
@JsonProperty(LONGITUDE_FIELD)
|
||||||
private String longitude; ///< Location longitude in degrees
|
private Float longitude; ///< Location longitude in degrees
|
||||||
@JsonProperty(REPLY_MARKUP_FIELD)
|
@JsonProperty(REPLY_MARKUP_FIELD)
|
||||||
private InlineKeyboardMarkup replyMarkup; ///< Optional. Inline keyboard attached to the message
|
private InlineKeyboardMarkup replyMarkup; ///< Optional. Inline keyboard attached to the message
|
||||||
@JsonProperty(INPUTMESSAGECONTENT_FIELD)
|
@JsonProperty(INPUTMESSAGECONTENT_FIELD)
|
||||||
@ -75,20 +76,20 @@ public class InlineQueryResultLocation implements InlineQueryResult {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getLatitude() {
|
public Float getLatitude() {
|
||||||
return latitude;
|
return latitude;
|
||||||
}
|
}
|
||||||
|
|
||||||
public InlineQueryResultLocation setLatitude(String latitude) {
|
public InlineQueryResultLocation setLatitude(Float latitude) {
|
||||||
this.latitude = latitude;
|
this.latitude = latitude;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getLongitude() {
|
public Float getLongitude() {
|
||||||
return longitude;
|
return longitude;
|
||||||
}
|
}
|
||||||
|
|
||||||
public InlineQueryResultLocation setLongitude(String longitude) {
|
public InlineQueryResultLocation setLongitude(Float longitude) {
|
||||||
this.longitude = longitude;
|
this.longitude = longitude;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
@ -169,8 +170,8 @@ public class InlineQueryResultLocation implements InlineQueryResult {
|
|||||||
gen.writeStartObject();
|
gen.writeStartObject();
|
||||||
gen.writeStringField(TYPE_FIELD, type);
|
gen.writeStringField(TYPE_FIELD, type);
|
||||||
gen.writeStringField(ID_FIELD, id);
|
gen.writeStringField(ID_FIELD, id);
|
||||||
gen.writeStringField(LONGITUDE_FIELD, longitude);
|
gen.writeNumberField(LONGITUDE_FIELD, longitude);
|
||||||
gen.writeStringField(LATITUDE_FIELD, latitude);
|
gen.writeNumberField(LATITUDE_FIELD, latitude);
|
||||||
gen.writeStringField(TITLE_FIELD, title);
|
gen.writeStringField(TITLE_FIELD, title);
|
||||||
if (replyMarkup != null) {
|
if (replyMarkup != null) {
|
||||||
gen.writeObjectField(REPLY_MARKUP_FIELD, replyMarkup);
|
gen.writeObjectField(REPLY_MARKUP_FIELD, replyMarkup);
|
||||||
|
Loading…
Reference in New Issue
Block a user