Skip to content
API Documentation
BastionGuard™
bsc::ui_util::GeoEntry Struct Reference

#include <GeoResolver.hpp>

Public Attributes

std::string country_code
std::string country_name
std::string city
std::string region
std::string isp
std::string asn
double lat {0.0}
double lon {0.0}
std::chrono::steady_clock::time_point fetched_at

Detailed Description

Definition at line 34 of file GeoResolver.hpp.

Member Data Documentation

◆ asn

std::string bsc::ui_util::GeoEntry::asn

Definition at line 40 of file GeoResolver.hpp.

Referenced by bsc::ui_util::GeoResolver::fetch_from_ipapi().

◆ city

std::string bsc::ui_util::GeoEntry::city

Definition at line 37 of file GeoResolver.hpp.

Referenced by bsc::ui_util::GeoResolver::fetch_from_ipapi().

◆ country_code

std::string bsc::ui_util::GeoEntry::country_code

◆ country_name

std::string bsc::ui_util::GeoEntry::country_name

◆ fetched_at

std::chrono::steady_clock::time_point bsc::ui_util::GeoEntry::fetched_at

◆ isp

std::string bsc::ui_util::GeoEntry::isp

Definition at line 39 of file GeoResolver.hpp.

Referenced by bsc::ui_util::GeoResolver::fetch_from_ipapi().

◆ lat

double bsc::ui_util::GeoEntry::lat {0.0}

Definition at line 41 of file GeoResolver.hpp.

Referenced by bsc::ui_util::GeoResolver::fetch_from_ipapi().

◆ lon

double bsc::ui_util::GeoEntry::lon {0.0}

Definition at line 42 of file GeoResolver.hpp.

Referenced by bsc::ui_util::GeoResolver::fetch_from_ipapi().

◆ region

std::string bsc::ui_util::GeoEntry::region

Definition at line 38 of file GeoResolver.hpp.

Referenced by bsc::ui_util::GeoResolver::fetch_from_ipapi().


The documentation for this struct was generated from the following file:
  • BastionGuard/thirdparty/bastionguard-secure-connection/ui/src/util/GeoResolver.hpp