yatbcpp  0.0.1
Yet another Telegram Bot CPP Library
Venue.cc
Go to the documentation of this file.
1 #include <string>
2 #include <optional>
3 #include "types/Venue.h"
4 
5 using namespace yatbcpp;
6 using namespace std;
7 
9 // Constructor Section //
11 
12 Venue::Venue(Location location, std::string title, std::string address):
13  location(location), title(title), address(address)
14 {
15 
16 }
17 
19  location(Venue.location), title(Venue.title), address(Venue.address)
20 {
22 }
23 
24 
26 // Setter Section //
28 
29 void Venue::setFoursquare_id(const optional<string> &foursquare_id) {
31 }
32 
34 // Getter Section //
36 
37 const Location &Venue::getLocation() const {
38  return location;
39 }
40 
41 const string &Venue::getTitle() const {
42  return title;
43 }
44 
45 const string &Venue::getAddress() const {
46  return address;
47 }
48 
49 const optional<string> &Venue::getFoursquare_id() const {
50  return foursquare_id;
51 }
void setFoursquare_id(const std::optional< std::string > &foursquare_id)
Definition: Venue.cc:29
std::string title
Definition: Venue.h:34
std::string address
Definition: Venue.h:35
Definition: Bot.h:27
const std::string & getTitle() const
Definition: Venue.cc:41
Venue(Location location, std::string title, std::string address)
Definition: Venue.cc:12
const std::optional< std::string > & getFoursquare_id() const
Definition: Venue.cc:49
Location location
Definition: Venue.h:33
const Location & getLocation() const
Definition: Venue.cc:37
const std::string & getAddress() const
Definition: Venue.cc:45
std::optional< std::string > foursquare_id
Definition: Venue.h:36