All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
InteriorEntitiesWebServiceConfiguration.h
1 #pragma once
2 
3 #include <string>
4 
5 namespace Eegeo
6 {
7  namespace Resources
8  {
9  namespace Interiors
10  {
11  namespace Webservice
12  {
14  {
15  public:
16 
18  : EntityServiceBaseUrl("")
19  , PropAssetBaseUrl("")
20  , EnableEntityQueries(false)
21  {
22  }
23 
24  std::string EntityServiceBaseUrl;
25  std::string PropAssetBaseUrl;
26  bool EnableEntityQueries;
27 
28  static InteriorEntitiesWebServiceConfiguration MakeDefault()
29  {
31  config.EntityServiceBaseUrl = "https://indoor-maps-api.wrld3d.com/v1.1/";
32  config.PropAssetBaseUrl = "https://cdn-resources.wrld3d.com/props/latest/";
33  config.EnableEntityQueries = true;
34 
35  return config;
36  }
37  };
38  }
39  }
40  }
41 };
42