// Path: src/com/cadiducho/minegram/api/Location.java
// @ToString
// @Getter @Setter
// public class Location {
// 
//     /**
//      * Longitude as defined by sender
//      */
//     private Float longitude;
//     
//     /**
//      * Latitude as defined by sender
//      */
//     private Float latitude;
// }
// 
// Path: src/com/cadiducho/minegram/api/User.java
// @ToString
// @Getter @Setter
// public class User {
//     
//     /**
//      * Unique identifier for this user or bot
//      */
//     private Integer id;
//     
//     /**
//      * User‘s or bot’s first name
//      */
//     private String first_name;
//     
//     /**
//      * Optional. User‘s or bot’s last name
//      */
//     private String last_name;
//     
//     /**
//      * Optional. User‘s or bot’s username
//      */
//     private String username;
//     
//     /**
//      * Optional. IETF language tag of the user's language
//      */
//     private String language_code;
//     
// }


import com.cadiducho.minegram.api.Location;
import com.cadiducho.minegram.api.User;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
/*
 * The MIT License
 *
 * Copyright 2017 Cadiducho.
 * Read more in https://github.com/Cadiducho/Minegram/blob/master/LICENSE
 */

package com.cadiducho.minegram.api.inline;


/**
 * This object represents an incoming inline query. When the user sends an empty query, your bot could return some default or trending results.
 */
@ToString
@Getter @Setter
public class InlineQuery {
    
    /**
     * Unique identifier for this query
     */
    private String id;
    
    /**
     * Sender
     */
// Path: src/com/cadiducho/minegram/api/Location.java
// @ToString
// @Getter @Setter
// public class Location {
// 
//     /**
//      * Longitude as defined by sender
//      */
//     private Float longitude;
//     
//     /**
//      * Latitude as defined by sender
//      */
//     private Float latitude;
// }
// 
// Path: src/com/cadiducho/minegram/api/User.java
// @ToString
// @Getter @Setter
// public class User {
//     
//     /**
//      * Unique identifier for this user or bot
//      */
//     private Integer id;
//     
//     /**
//      * User‘s or bot’s first name
//      */
//     private String first_name;
//     
//     /**
//      * Optional. User‘s or bot’s last name
//      */
//     private String last_name;
//     
//     /**
//      * Optional. User‘s or bot’s username
//      */
//     private String username;
//     
//     /**
//      * Optional. IETF language tag of the user's language
//      */
//     private String language_code;
//     
// }


// Path: src/com/cadiducho/minegram/api/inline/InlineQuery.java
import com.cadiducho.minegram.api.Location;
import com.cadiducho.minegram.api.User;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/*
 * The MIT License
 *
 * Copyright 2017 Cadiducho.
 * Read more in https://github.com/Cadiducho/Minegram/blob/master/LICENSE
 */

package com.cadiducho.minegram.api.inline;


/**
 * This object represents an incoming inline query. When the user sends an empty query, your bot could return some default or trending results.
 */
@ToString
@Getter @Setter
public class InlineQuery {
    
    /**
     * Unique identifier for this query
     */
    private String id;
    
    /**
     * Sender
     */
    private User from;