\hypertarget{class_e_v_e_auth_1_1_auth}{}\doxysection{E\+V\+E\+Auth\+::Auth Class Reference}
\label{class_e_v_e_auth_1_1_auth}\index{EVEAuth::Auth@{EVEAuth::Auth}}


{\ttfamily \#include $<$Auth.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a775acc6deed9ba4b40b65d4f4fc576b1}{Auth}} (std\+::string \&client\+\_\+id, std\+::string \&scope\+\_\+val) noexcept
\item 
\mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a9a6ff165a0789508f682d46d5456635f}{$\sim$\+Auth}} () noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a7b58a86c92a90aa3db258f2f18ced2be}{get\+\_\+client\+\_\+id}} () const noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a30c062c9e43bc8b9ead2fa273f3f7891}{get\+\_\+scope\+\_\+val}} () const noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a326bd7d3a3d308ca32c4c84211d092ce}{get\+\_\+authentication\+\_\+url}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_af862561aabb90356413b4fc13e78a54e}{set\+\_\+authentication\+\_\+url}} (const std\+::string \&m\+\_\+authentication\+\_\+url) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a56b32b447aab3ee936a2c267678daeed}{get\+\_\+code\+\_\+val}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a9fb382d2dbcc6f74511a70c90384605f}{set\+\_\+code\+\_\+val}} (const std\+::string \&m\+\_\+code\+\_\+val) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_af89ee04bf72ea0562e6b2784454476c7}{get\+\_\+character\+\_\+id}} () const noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a9a012fe2a91a929e1d5d660899629d2b}{get\+\_\+character\+\_\+name}} () const noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aee01b3819f4f01aeaa6cc763ea756823}{generate\+\_\+auth\+\_\+url}} () noexcept(false)
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a029be30a7a0a283b50a55ee429417603}{start}} () noexcept(false)
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_adfae561027ca00a6065cc4d0e22c44be}{send\+\_\+token\+\_\+request}} () noexcept(false)
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a5b748b10a8b7c6db459704a3742e3c05}{verify\+\_\+token}} () noexcept(false)
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a66da5b669cf57b609f80b4843df821ca}{parse\+\_\+token\+\_\+request}} () noexcept(false)
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aa6b4b1e11c472a384324aa6c0245bb49}{send\+\_\+refresh\+\_\+request}} () noexcept(false)
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a63f61d346e50e2face2242d1911b9500}{start\+\_\+refresh\+\_\+token}} () noexcept(false)
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a598bbc2208a24abf54d3e9dc59c0532f}{stop\+\_\+refresh\+\_\+token}} () noexcept
\item 
std\+::string \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_ac333b362e4892d7ab1c9d100d755b438}{auth\+\_\+query}} (const std\+::string \&query\+\_\+val, bool with\+\_\+authorization=false, const std\+::vector$<$ std\+::pair$<$ std\+::string, std\+::string $>$$>$ \&post\+\_\+fields=\{\}) const noexcept(false)
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a7a453cdcf4214a529c0816541c4c3091}{get\+\_\+access\+\_\+token}} () const noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_ab375681ba74dd48ba5f06136bdce3157}{get\+\_\+refresh\+\_\+token}} () const noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a1da35f1bee7d0eb9686727bfd948a754}{get\+\_\+host}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a93412a41561cc2757d8712847b71bd69}{set\+\_\+host}} (const std\+::string \&m\+\_\+host) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a6d6a217f3a20da8801dea6bca8603457}{get\+\_\+content\+\_\+type}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a319f01fb8eb4184280f826b2ba6fb00b}{set\+\_\+content\+\_\+type}} (const std\+::string \&m\+\_\+content\+\_\+type) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a99cf1805f95d93f4f4ff0b5feeea82b9}{get\+\_\+base\+\_\+url}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a763abe0953cda08950642a7435378462}{set\+\_\+base\+\_\+url}} (const std\+::string \&m\+\_\+base\+\_\+url) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_abe9620e28035ce001bbd635a296be08c}{get\+\_\+request\+\_\+url}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_ab6c4480fc82282a1b4e36257de9ec978}{set\+\_\+request\+\_\+url}} (const std\+::string \&m\+\_\+request\+\_\+url) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a9829c66ae94efcb77eee96bc9c006c82}{get\+\_\+jwt\+\_\+keys\+\_\+url}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_ac41ee8598034489e98bec75269aaed89}{set\+\_\+jwt\+\_\+keys\+\_\+url}} (const std\+::string \&m\+\_\+jwt\+\_\+keys\+\_\+url) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_ad90c39574f94b44f2a36a068877e5d93}{get\+\_\+curl\+\_\+agent}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a2689ac383d7202a1d6f6d32b3d5d9d27}{set\+\_\+curl\+\_\+agent}} (const std\+::string \&m\+\_\+curl\+\_\+agent) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aec434360630ed76d02850d18b5dc2576}{get\+\_\+query\+\_\+url}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a2ccdd28257b9dad1435d086a81062a94}{set\+\_\+query\+\_\+url}} (const std\+::string \&m\+\_\+query\+\_\+url) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a25c1de36fd3cda84f7244deb54a49ab0}{get\+\_\+response\+\_\+type\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_ab875ee176beb924e30770c18a9f10068}{set\+\_\+response\+\_\+type\+\_\+param}} (const std\+::string \&m\+\_\+response\+\_\+type\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a64ddf28e59967666e4c62186b721f0c0}{get\+\_\+redirect\+\_\+url\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a8b5010bc278b5a697efa3291835ec1b7}{set\+\_\+redirect\+\_\+url\+\_\+param}} (const std\+::string \&m\+\_\+redirect\+\_\+url\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a87ca95a98701d834abea4f6ee638526b}{get\+\_\+client\+\_\+id\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_abfc6c3912fe10144e8d64e16fb234cf3}{set\+\_\+client\+\_\+id\+\_\+param}} (const std\+::string \&m\+\_\+client\+\_\+id\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a5698f5db2ba48d62ce87f9ce5ed03372}{get\+\_\+scope\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aeaacf89ad007fb763ad57e172c4562c1}{set\+\_\+scope\+\_\+param}} (const std\+::string \&m\+\_\+scope\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a67853c267110ca1282a09ad8c03f5e05}{get\+\_\+state\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a9ddbdd9ed6bd8c32e97019a0f0b55273}{set\+\_\+state\+\_\+param}} (const std\+::string \&m\+\_\+state\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a98bc6e93638d2f00c8897545f36ab593}{get\+\_\+code\+\_\+challenge\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aafbe4822b315d3309940972ae1ffaf46}{set\+\_\+code\+\_\+challenge\+\_\+param}} (const std\+::string \&m\+\_\+code\+\_\+challenge\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a53ff093af974911805a19847bb65c2cf}{get\+\_\+code\+\_\+challenge\+\_\+method\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a99a2648c95a3bbcada2203d374bd9f4c}{set\+\_\+code\+\_\+challenge\+\_\+method\+\_\+param}} (const std\+::string \&m\+\_\+code\+\_\+challenge\+\_\+method\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a6ecafd8fd04cec0c2c167c4d183d3f68}{get\+\_\+grant\+\_\+type\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a2bbf88bdc53d3bdab7a818ee4404c6e8}{set\+\_\+grant\+\_\+type\+\_\+param}} (const std\+::string \&m\+\_\+grant\+\_\+type\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aea8d2c6c266e7e89fb30ab02f197b7b4}{get\+\_\+code\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aed96a55efaa307bd1445df4ffdd0cf6c}{set\+\_\+code\+\_\+param}} (const std\+::string \&m\+\_\+code\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a60c46e21107f2f1aa59f6a168cd6aa70}{get\+\_\+code\+\_\+verifier\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a08b5c1364f7824e4a711bd2abf860fc7}{set\+\_\+code\+\_\+verifier\+\_\+param}} (const std\+::string \&m\+\_\+code\+\_\+verifier\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a6c2c3fc5d4b44a82070a4d0eaa795ca1}{get\+\_\+refresh\+\_\+token\+\_\+param}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a83bfee2996fc426769c5f3fd65bd3661}{set\+\_\+refresh\+\_\+token\+\_\+param}} (const std\+::string \&m\+\_\+refresh\+\_\+token\+\_\+param) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_af965c8e2b6922e4396892d5686ac9bbc}{get\+\_\+state\+\_\+val}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aa2195159eb941a71ea0dbe8227cac204}{set\+\_\+state\+\_\+val}} (const std\+::string \&m\+\_\+state\+\_\+val) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_af3c10eb3ed07ff5e717d6b6e24899b2c}{get\+\_\+code\+\_\+challenge\+\_\+method\+\_\+val}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a055dc59fbe94f9f95b4d4e6fd9f09aed}{set\+\_\+code\+\_\+challenge\+\_\+method\+\_\+val}} (const std\+::string \&m\+\_\+code\+\_\+challenge\+\_\+method\+\_\+val) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a3a6ed0e8c873c17af0d241c29c280e2a}{get\+\_\+redirect\+\_\+url\+\_\+val}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a2b238dae00215dd78c6cc84a1a75fff1}{set\+\_\+redirect\+\_\+url\+\_\+val}} (const std\+::string \&m\+\_\+redirect\+\_\+url\+\_\+val) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aa32a8239c24279b94f012d5a15954199}{get\+\_\+response\+\_\+type\+\_\+val}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a99ff8312530e9c3e4ddfed49ea2db7c9}{set\+\_\+response\+\_\+type\+\_\+val}} (const std\+::string \&m\+\_\+response\+\_\+type\+\_\+val) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aa8f0aa4beb1ad9da56d0786c64e18af7}{get\+\_\+grant\+\_\+type\+\_\+val}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a39d1bdf89d183ad478f6c4ed2b04b6bb}{set\+\_\+grant\+\_\+type\+\_\+val}} (const std\+::string \&m\+\_\+grant\+\_\+type\+\_\+val) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a5f2dc59b788c956ceb0508f5fc4b3454}{get\+\_\+grant\+\_\+type\+\_\+refresh\+\_\+val}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a178623ec4e84184e095ca40c19a3e954}{set\+\_\+grant\+\_\+type\+\_\+refresh\+\_\+val}} (const std\+::string \&m\+\_\+grant\+\_\+type\+\_\+refresh\+\_\+val) noexcept
\item 
const std\+::string \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a03181202b30c12cedf278673134bd231}{get\+\_\+cacert\+\_\+path}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a5044573a36b6b032a0b4c92395d4aa72}{set\+\_\+cacert\+\_\+path}} (const std\+::string \&m\+\_\+cacert\+\_\+path) noexcept
\item 
const int \& \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_a6fafe8b2b3a9db82f399f7059289f6b6}{get\+\_\+refresh\+\_\+interval}} () const noexcept
\item 
void \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_ab4b1a81ae62a8f5aa0b5c9b24b6f1e6e}{set\+\_\+refresh\+\_\+interval}} (const int \&m\+\_\+refresh\+\_\+interval) noexcept
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static std\+::string \mbox{\hyperlink{class_e_v_e_auth_1_1_auth_aebef787f6b06fd41b8502b7f0d3d1454}{simple\+\_\+query}} (const std\+::string \&query\+\_\+url, const std\+::string \&cacert\+\_\+path, const std\+::vector$<$ std\+::pair$<$ std\+::string, std\+::string $>$$>$ \&post\+\_\+fields=\{\}) noexcept(false)
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a3ae3591daaac4948858949031d0547f5}\label{class_e_v_e_auth_1_1_auth_a3ae3591daaac4948858949031d0547f5}} 
static constexpr const char $\ast$ {\bfseries C\+U\+R\+L\+\_\+\+A\+G\+E\+NT} = \char`\"{}libcurl/7.\+69.\+0\char`\"{}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The authorization class which handles everything

Create an object of this class with the client\+\_\+id of the application and the scope you will auth\+\_\+query to 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a775acc6deed9ba4b40b65d4f4fc576b1}\label{class_e_v_e_auth_1_1_auth_a775acc6deed9ba4b40b65d4f4fc576b1}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!Auth@{Auth}}
\index{Auth@{Auth}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{Auth()}{Auth()}}
{\footnotesize\ttfamily E\+V\+E\+Auth\+::\+Auth\+::\+Auth (\begin{DoxyParamCaption}\item[{std\+::string \&}]{client\+\_\+id,  }\item[{std\+::string \&}]{scope\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Create an authorization object with the applications client\+\_\+id and the scope you will auth\+\_\+query to 
\begin{DoxyParams}{Parameters}
{\em client\+\_\+id} & The applications client\+\_\+id which you will find on the developer webpage \\
\hline
{\em scope\+\_\+val} & The scope of the application \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a9a6ff165a0789508f682d46d5456635f}\label{class_e_v_e_auth_1_1_auth_a9a6ff165a0789508f682d46d5456635f}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!````~Auth@{$\sim$Auth}}
\index{````~Auth@{$\sim$Auth}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{$\sim$Auth()}{~Auth()}}
{\footnotesize\ttfamily E\+V\+E\+Auth\+::\+Auth\+::$\sim$\+Auth (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

When the object is destroyed, the token will be destroyed and everything related to curl will be cleaned up 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_ac333b362e4892d7ab1c9d100d755b438}\label{class_e_v_e_auth_1_1_auth_ac333b362e4892d7ab1c9d100d755b438}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!auth\_query@{auth\_query}}
\index{auth\_query@{auth\_query}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{auth\_query()}{auth\_query()}}
{\footnotesize\ttfamily std\+::string E\+V\+E\+Auth\+::\+Auth\+::auth\+\_\+query (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{query\+\_\+val,  }\item[{bool}]{with\+\_\+authorization = {\ttfamily false},  }\item[{const std\+::vector$<$ std\+::pair$<$ std\+::string, std\+::string $>$$>$ \&}]{post\+\_\+fields = {\ttfamily \{\}} }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Queries from the eve swagger interface with the set query url


\begin{DoxyParams}{Parameters}
{\em query\+\_\+val} & The esi related query string without query\+\_\+url i.\+e. \href{https://esi.evetech.net/latest/query_val}{\texttt{ https\+://esi.\+evetech.\+net/latest/query\+\_\+val}} \\
\hline
{\em with\+\_\+authorization} & Specifies if an access token is need or not, default is false \\
\hline
{\em post\+\_\+fields} & Specifies post fields for the query, default is an empty vector \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A response string in J\+S\+ON format if no exception was thrown 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aee01b3819f4f01aeaa6cc763ea756823}\label{class_e_v_e_auth_1_1_auth_aee01b3819f4f01aeaa6cc763ea756823}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!generate\_auth\_url@{generate\_auth\_url}}
\index{generate\_auth\_url@{generate\_auth\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{generate\_auth\_url()}{generate\_auth\_url()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::generate\+\_\+auth\+\_\+url (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Generates the authentication url for the web-\/login \begin{DoxyReturn}{Returns}
The authentication url which will lead to a web-\/login 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a7a453cdcf4214a529c0816541c4c3091}\label{class_e_v_e_auth_1_1_auth_a7a453cdcf4214a529c0816541c4c3091}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_access\_token@{get\_access\_token}}
\index{get\_access\_token@{get\_access\_token}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_access\_token()}{get\_access\_token()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+access\+\_\+token (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the access token which can be used to make a query with authorization \begin{DoxyReturn}{Returns}
The current access token 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a326bd7d3a3d308ca32c4c84211d092ce}\label{class_e_v_e_auth_1_1_auth_a326bd7d3a3d308ca32c4c84211d092ce}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_authentication\_url@{get\_authentication\_url}}
\index{get\_authentication\_url@{get\_authentication\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_authentication\_url()}{get\_authentication\_url()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+authentication\+\_\+url (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the currently set or generated authentication url which needs to be called for retrieving the code value

The code value then have to be set to this E\+V\+E\+Auth object \begin{DoxyReturn}{Returns}
The currently set or generated authentication url 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a99cf1805f95d93f4f4ff0b5feeea82b9}\label{class_e_v_e_auth_1_1_auth_a99cf1805f95d93f4f4ff0b5feeea82b9}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_base\_url@{get\_base\_url}}
\index{get\_base\_url@{get\_base\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_base\_url()}{get\_base\_url()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+base\+\_\+url (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current base url to which all http requests will be made \begin{DoxyReturn}{Returns}
The current base url 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a03181202b30c12cedf278673134bd231}\label{class_e_v_e_auth_1_1_auth_a03181202b30c12cedf278673134bd231}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_cacert\_path@{get\_cacert\_path}}
\index{get\_cacert\_path@{get\_cacert\_path}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_cacert\_path()}{get\_cacert\_path()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+cacert\+\_\+path (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current cacert path which is necessary to make https requests \begin{DoxyReturn}{Returns}
The current cacert path 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_af89ee04bf72ea0562e6b2784454476c7}\label{class_e_v_e_auth_1_1_auth_af89ee04bf72ea0562e6b2784454476c7}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_character\_id@{get\_character\_id}}
\index{get\_character\_id@{get\_character\_id}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_character\_id()}{get\_character\_id()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+character\+\_\+id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the character id from the login with the generated authentication url with this E\+V\+E\+Auth object \begin{DoxyReturn}{Returns}
The character id of the login 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a9a012fe2a91a929e1d5d660899629d2b}\label{class_e_v_e_auth_1_1_auth_a9a012fe2a91a929e1d5d660899629d2b}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_character\_name@{get\_character\_name}}
\index{get\_character\_name@{get\_character\_name}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_character\_name()}{get\_character\_name()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+character\+\_\+name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the character name from the login with the generated authentication url with this E\+V\+E\+Auth object \begin{DoxyReturn}{Returns}
The character name of the login 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a7b58a86c92a90aa3db258f2f18ced2be}\label{class_e_v_e_auth_1_1_auth_a7b58a86c92a90aa3db258f2f18ced2be}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_client\_id@{get\_client\_id}}
\index{get\_client\_id@{get\_client\_id}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_client\_id()}{get\_client\_id()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+client\+\_\+id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current client\+\_\+id which will be used for authorization \begin{DoxyReturn}{Returns}
The current client\+\_\+id 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a87ca95a98701d834abea4f6ee638526b}\label{class_e_v_e_auth_1_1_auth_a87ca95a98701d834abea4f6ee638526b}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_client\_id\_param@{get\_client\_id\_param}}
\index{get\_client\_id\_param@{get\_client\_id\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_client\_id\_param()}{get\_client\_id\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+client\+\_\+id\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current client\+\_\+id parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current client\+\_\+id parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a53ff093af974911805a19847bb65c2cf}\label{class_e_v_e_auth_1_1_auth_a53ff093af974911805a19847bb65c2cf}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_code\_challenge\_method\_param@{get\_code\_challenge\_method\_param}}
\index{get\_code\_challenge\_method\_param@{get\_code\_challenge\_method\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_code\_challenge\_method\_param()}{get\_code\_challenge\_method\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+code\+\_\+challenge\+\_\+method\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current code challenge method parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current code challenge method parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_af3c10eb3ed07ff5e717d6b6e24899b2c}\label{class_e_v_e_auth_1_1_auth_af3c10eb3ed07ff5e717d6b6e24899b2c}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_code\_challenge\_method\_val@{get\_code\_challenge\_method\_val}}
\index{get\_code\_challenge\_method\_val@{get\_code\_challenge\_method\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_code\_challenge\_method\_val()}{get\_code\_challenge\_method\_val()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+code\+\_\+challenge\+\_\+method\+\_\+val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the currently set code challenge method value which will be set to an authorization post request \begin{DoxyReturn}{Returns}
The current code challenge method value 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a98bc6e93638d2f00c8897545f36ab593}\label{class_e_v_e_auth_1_1_auth_a98bc6e93638d2f00c8897545f36ab593}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_code\_challenge\_param@{get\_code\_challenge\_param}}
\index{get\_code\_challenge\_param@{get\_code\_challenge\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_code\_challenge\_param()}{get\_code\_challenge\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+code\+\_\+challenge\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current code challenge parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current code challenge parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aea8d2c6c266e7e89fb30ab02f197b7b4}\label{class_e_v_e_auth_1_1_auth_aea8d2c6c266e7e89fb30ab02f197b7b4}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_code\_param@{get\_code\_param}}
\index{get\_code\_param@{get\_code\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_code\_param()}{get\_code\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+code\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current code parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current code parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a56b32b447aab3ee936a2c267678daeed}\label{class_e_v_e_auth_1_1_auth_a56b32b447aab3ee936a2c267678daeed}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_code\_val@{get\_code\_val}}
\index{get\_code\_val@{get\_code\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_code\_val()}{get\_code\_val()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+code\+\_\+val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the code value which has to be retrieved from the login of the authentication url \begin{DoxyReturn}{Returns}
The currently set code value 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a60c46e21107f2f1aa59f6a168cd6aa70}\label{class_e_v_e_auth_1_1_auth_a60c46e21107f2f1aa59f6a168cd6aa70}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_code\_verifier\_param@{get\_code\_verifier\_param}}
\index{get\_code\_verifier\_param@{get\_code\_verifier\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_code\_verifier\_param()}{get\_code\_verifier\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+code\+\_\+verifier\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current code verifier parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current code verifier parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a6d6a217f3a20da8801dea6bca8603457}\label{class_e_v_e_auth_1_1_auth_a6d6a217f3a20da8801dea6bca8603457}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_content\_type@{get\_content\_type}}
\index{get\_content\_type@{get\_content\_type}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_content\_type()}{get\_content\_type()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+content\+\_\+type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current content type which is set to the header of a http request \begin{DoxyReturn}{Returns}
The currently set host 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_ad90c39574f94b44f2a36a068877e5d93}\label{class_e_v_e_auth_1_1_auth_ad90c39574f94b44f2a36a068877e5d93}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_curl\_agent@{get\_curl\_agent}}
\index{get\_curl\_agent@{get\_curl\_agent}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_curl\_agent()}{get\_curl\_agent()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+curl\+\_\+agent (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current curl agent which is set to the header of a http request \begin{DoxyReturn}{Returns}
The current curl agent 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a6ecafd8fd04cec0c2c167c4d183d3f68}\label{class_e_v_e_auth_1_1_auth_a6ecafd8fd04cec0c2c167c4d183d3f68}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_grant\_type\_param@{get\_grant\_type\_param}}
\index{get\_grant\_type\_param@{get\_grant\_type\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_grant\_type\_param()}{get\_grant\_type\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+grant\+\_\+type\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current grant type parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current grant type parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a5f2dc59b788c956ceb0508f5fc4b3454}\label{class_e_v_e_auth_1_1_auth_a5f2dc59b788c956ceb0508f5fc4b3454}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_grant\_type\_refresh\_val@{get\_grant\_type\_refresh\_val}}
\index{get\_grant\_type\_refresh\_val@{get\_grant\_type\_refresh\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_grant\_type\_refresh\_val()}{get\_grant\_type\_refresh\_val()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+grant\+\_\+type\+\_\+refresh\+\_\+val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the currently set refresh grant type value which will be set to an authorization post request \begin{DoxyReturn}{Returns}
The current refresh grant type value 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aa8f0aa4beb1ad9da56d0786c64e18af7}\label{class_e_v_e_auth_1_1_auth_aa8f0aa4beb1ad9da56d0786c64e18af7}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_grant\_type\_val@{get\_grant\_type\_val}}
\index{get\_grant\_type\_val@{get\_grant\_type\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_grant\_type\_val()}{get\_grant\_type\_val()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+grant\+\_\+type\+\_\+val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the currently set grant type value which will be set to an authorization post request \begin{DoxyReturn}{Returns}
The current grant type value 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a1da35f1bee7d0eb9686727bfd948a754}\label{class_e_v_e_auth_1_1_auth_a1da35f1bee7d0eb9686727bfd948a754}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_host@{get\_host}}
\index{get\_host@{get\_host}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_host()}{get\_host()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+host (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current host name which is set to the header of a http request \begin{DoxyReturn}{Returns}
The currently set host 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a9829c66ae94efcb77eee96bc9c006c82}\label{class_e_v_e_auth_1_1_auth_a9829c66ae94efcb77eee96bc9c006c82}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_jwt\_keys\_url@{get\_jwt\_keys\_url}}
\index{get\_jwt\_keys\_url@{get\_jwt\_keys\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_jwt\_keys\_url()}{get\_jwt\_keys\_url()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+jwt\+\_\+keys\+\_\+url (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current jwt keys url to which the request for the current jwt token will be made \begin{DoxyReturn}{Returns}
The current jwt keys url 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aec434360630ed76d02850d18b5dc2576}\label{class_e_v_e_auth_1_1_auth_aec434360630ed76d02850d18b5dc2576}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_query\_url@{get\_query\_url}}
\index{get\_query\_url@{get\_query\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_query\_url()}{get\_query\_url()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+query\+\_\+url (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current auth\+\_\+query url to which all querys will be made \begin{DoxyReturn}{Returns}
The current auth\+\_\+query url 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a64ddf28e59967666e4c62186b721f0c0}\label{class_e_v_e_auth_1_1_auth_a64ddf28e59967666e4c62186b721f0c0}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_redirect\_url\_param@{get\_redirect\_url\_param}}
\index{get\_redirect\_url\_param@{get\_redirect\_url\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_redirect\_url\_param()}{get\_redirect\_url\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+redirect\+\_\+url\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Ge the current redirect url parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current redirect url parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a3a6ed0e8c873c17af0d241c29c280e2a}\label{class_e_v_e_auth_1_1_auth_a3a6ed0e8c873c17af0d241c29c280e2a}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_redirect\_url\_val@{get\_redirect\_url\_val}}
\index{get\_redirect\_url\_val@{get\_redirect\_url\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_redirect\_url\_val()}{get\_redirect\_url\_val()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+redirect\+\_\+url\+\_\+val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the currently set redirect url value which will be set to an authorization post request \begin{DoxyReturn}{Returns}
The current redirect url value 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a6fafe8b2b3a9db82f399f7059289f6b6}\label{class_e_v_e_auth_1_1_auth_a6fafe8b2b3a9db82f399f7059289f6b6}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_refresh\_interval@{get\_refresh\_interval}}
\index{get\_refresh\_interval@{get\_refresh\_interval}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_refresh\_interval()}{get\_refresh\_interval()}}
{\footnotesize\ttfamily const int\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+refresh\+\_\+interval (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current interval which specifies when the token will be refreshed \begin{DoxyReturn}{Returns}
The current refresh interval 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_ab375681ba74dd48ba5f06136bdce3157}\label{class_e_v_e_auth_1_1_auth_ab375681ba74dd48ba5f06136bdce3157}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_refresh\_token@{get\_refresh\_token}}
\index{get\_refresh\_token@{get\_refresh\_token}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_refresh\_token()}{get\_refresh\_token()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+refresh\+\_\+token (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the refresh token which can be used to request a new access token \begin{DoxyReturn}{Returns}
The current refresh token 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a6c2c3fc5d4b44a82070a4d0eaa795ca1}\label{class_e_v_e_auth_1_1_auth_a6c2c3fc5d4b44a82070a4d0eaa795ca1}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_refresh\_token\_param@{get\_refresh\_token\_param}}
\index{get\_refresh\_token\_param@{get\_refresh\_token\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_refresh\_token\_param()}{get\_refresh\_token\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+refresh\+\_\+token\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current refresh token parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current refresh token parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_abe9620e28035ce001bbd635a296be08c}\label{class_e_v_e_auth_1_1_auth_abe9620e28035ce001bbd635a296be08c}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_request\_url@{get\_request\_url}}
\index{get\_request\_url@{get\_request\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_request\_url()}{get\_request\_url()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+request\+\_\+url (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current request url to which all authorization requests will be made \begin{DoxyReturn}{Returns}
The current request url 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a25c1de36fd3cda84f7244deb54a49ab0}\label{class_e_v_e_auth_1_1_auth_a25c1de36fd3cda84f7244deb54a49ab0}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_response\_type\_param@{get\_response\_type\_param}}
\index{get\_response\_type\_param@{get\_response\_type\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_response\_type\_param()}{get\_response\_type\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+response\+\_\+type\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current response type parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current response type parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aa32a8239c24279b94f012d5a15954199}\label{class_e_v_e_auth_1_1_auth_aa32a8239c24279b94f012d5a15954199}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_response\_type\_val@{get\_response\_type\_val}}
\index{get\_response\_type\_val@{get\_response\_type\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_response\_type\_val()}{get\_response\_type\_val()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+response\+\_\+type\+\_\+val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the currently set response type value which will be set to an authorization post request \begin{DoxyReturn}{Returns}
The current response type value 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a5698f5db2ba48d62ce87f9ce5ed03372}\label{class_e_v_e_auth_1_1_auth_a5698f5db2ba48d62ce87f9ce5ed03372}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_scope\_param@{get\_scope\_param}}
\index{get\_scope\_param@{get\_scope\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_scope\_param()}{get\_scope\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+scope\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current scope parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current scope parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a30c062c9e43bc8b9ead2fa273f3f7891}\label{class_e_v_e_auth_1_1_auth_a30c062c9e43bc8b9ead2fa273f3f7891}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_scope\_val@{get\_scope\_val}}
\index{get\_scope\_val@{get\_scope\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_scope\_val()}{get\_scope\_val()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+scope\+\_\+val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the currently set scope which is necessary for authorization \begin{DoxyReturn}{Returns}
The current scope 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a67853c267110ca1282a09ad8c03f5e05}\label{class_e_v_e_auth_1_1_auth_a67853c267110ca1282a09ad8c03f5e05}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_state\_param@{get\_state\_param}}
\index{get\_state\_param@{get\_state\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_state\_param()}{get\_state\_param()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+state\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the current state parameter which is set in an authorization post request \begin{DoxyReturn}{Returns}
The current state parameter 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_af965c8e2b6922e4396892d5686ac9bbc}\label{class_e_v_e_auth_1_1_auth_af965c8e2b6922e4396892d5686ac9bbc}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!get\_state\_val@{get\_state\_val}}
\index{get\_state\_val@{get\_state\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{get\_state\_val()}{get\_state\_val()}}
{\footnotesize\ttfamily const std\+::string\& E\+V\+E\+Auth\+::\+Auth\+::get\+\_\+state\+\_\+val (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}

Get the currently set state value which will be set to an authorization post request \begin{DoxyReturn}{Returns}
The current state value 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a66da5b669cf57b609f80b4843df821ca}\label{class_e_v_e_auth_1_1_auth_a66da5b669cf57b609f80b4843df821ca}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!parse\_token\_request@{parse\_token\_request}}
\index{parse\_token\_request@{parse\_token\_request}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{parse\_token\_request()}{parse\_token\_request()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::parse\+\_\+token\+\_\+request (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Parse the last download\+\_\+response and set the data to the token object \mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aa6b4b1e11c472a384324aa6c0245bb49}\label{class_e_v_e_auth_1_1_auth_aa6b4b1e11c472a384324aa6c0245bb49}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!send\_refresh\_request@{send\_refresh\_request}}
\index{send\_refresh\_request@{send\_refresh\_request}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{send\_refresh\_request()}{send\_refresh\_request()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::send\+\_\+refresh\+\_\+request (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Sends the refresh token request \mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_adfae561027ca00a6065cc4d0e22c44be}\label{class_e_v_e_auth_1_1_auth_adfae561027ca00a6065cc4d0e22c44be}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!send\_token\_request@{send\_token\_request}}
\index{send\_token\_request@{send\_token\_request}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{send\_token\_request()}{send\_token\_request()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::send\+\_\+token\+\_\+request (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Sends the token request \mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_af862561aabb90356413b4fc13e78a54e}\label{class_e_v_e_auth_1_1_auth_af862561aabb90356413b4fc13e78a54e}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_authentication\_url@{set\_authentication\_url}}
\index{set\_authentication\_url@{set\_authentication\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_authentication\_url()}{set\_authentication\_url()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+authentication\+\_\+url (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+authentication\+\_\+url }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set an authentication url for retrieving the code value

Usually you will use the methods of this E\+V\+E\+Auth object to generate the authentication url If you manually generate the authentication url, you can set thise url with this method 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+authentication\+\_\+url} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a763abe0953cda08950642a7435378462}\label{class_e_v_e_auth_1_1_auth_a763abe0953cda08950642a7435378462}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_base\_url@{set\_base\_url}}
\index{set\_base\_url@{set\_base\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_base\_url()}{set\_base\_url()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+base\+\_\+url (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+base\+\_\+url }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the base url to which all http requests will be made

Only set this base url if this library is not updated or the base url has changed default\+: \href{https://login.eveonline.com/v2/oauth/authorize/}{\texttt{ https\+://login.\+eveonline.\+com/v2/oauth/authorize/}} 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+base\+\_\+url} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a5044573a36b6b032a0b4c92395d4aa72}\label{class_e_v_e_auth_1_1_auth_a5044573a36b6b032a0b4c92395d4aa72}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_cacert\_path@{set\_cacert\_path}}
\index{set\_cacert\_path@{set\_cacert\_path}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_cacert\_path()}{set\_cacert\_path()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+cacert\+\_\+path (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+cacert\+\_\+path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the absolute path to the cacert which is necessary to make https requests

You have to set the path to the cacert if you are on Windows otherwise the requests will fail and throw an E\+V\+E\+Auth\+Exception You can use the certificate in the directory of this library or download it from somewhere else 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+cacert\+\_\+path} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_abfc6c3912fe10144e8d64e16fb234cf3}\label{class_e_v_e_auth_1_1_auth_abfc6c3912fe10144e8d64e16fb234cf3}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_client\_id\_param@{set\_client\_id\_param}}
\index{set\_client\_id\_param@{set\_client\_id\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_client\_id\_param()}{set\_client\_id\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+client\+\_\+id\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+client\+\_\+id\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current client\+\_\+id parameter which is set in an authorization post request

Only set this client\+\_\+id parameter if this library is not updated or the client\+\_\+id parameter has changed default\+: client\+\_\+id= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+client\+\_\+id\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a99a2648c95a3bbcada2203d374bd9f4c}\label{class_e_v_e_auth_1_1_auth_a99a2648c95a3bbcada2203d374bd9f4c}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_code\_challenge\_method\_param@{set\_code\_challenge\_method\_param}}
\index{set\_code\_challenge\_method\_param@{set\_code\_challenge\_method\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_code\_challenge\_method\_param()}{set\_code\_challenge\_method\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+code\+\_\+challenge\+\_\+method\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+code\+\_\+challenge\+\_\+method\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current code challenge method parameter which is set in an authorization post request

Only set this code challenge method parameter if this library is not updated or the code challenge method parameter has changed default\+: code\+\_\+challenge\+\_\+method= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+code\+\_\+challenge\+\_\+method\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a055dc59fbe94f9f95b4d4e6fd9f09aed}\label{class_e_v_e_auth_1_1_auth_a055dc59fbe94f9f95b4d4e6fd9f09aed}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_code\_challenge\_method\_val@{set\_code\_challenge\_method\_val}}
\index{set\_code\_challenge\_method\_val@{set\_code\_challenge\_method\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_code\_challenge\_method\_val()}{set\_code\_challenge\_method\_val()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+code\+\_\+challenge\+\_\+method\+\_\+val (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+code\+\_\+challenge\+\_\+method\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current code challenge method value which will be set to an authorization post request

Only set this code challenge method value if this library is not updated or the code challenge method value has changed default\+: S256 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+code\+\_\+challenge\+\_\+method\+\_\+val} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aafbe4822b315d3309940972ae1ffaf46}\label{class_e_v_e_auth_1_1_auth_aafbe4822b315d3309940972ae1ffaf46}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_code\_challenge\_param@{set\_code\_challenge\_param}}
\index{set\_code\_challenge\_param@{set\_code\_challenge\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_code\_challenge\_param()}{set\_code\_challenge\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+code\+\_\+challenge\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+code\+\_\+challenge\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current code challenge parameter which is set in an authorization post request

Only set this code challenge parameter if this library is not updated or the code challenge parameter has changed default\+: code\+\_\+challenge= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+code\+\_\+challenge\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aed96a55efaa307bd1445df4ffdd0cf6c}\label{class_e_v_e_auth_1_1_auth_aed96a55efaa307bd1445df4ffdd0cf6c}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_code\_param@{set\_code\_param}}
\index{set\_code\_param@{set\_code\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_code\_param()}{set\_code\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+code\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+code\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current code parameter which is set in an authorization post request

Only set this code parameter if this library is not updated or the code parameter has changed default\+: code= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+code\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a9fb382d2dbcc6f74511a70c90384605f}\label{class_e_v_e_auth_1_1_auth_a9fb382d2dbcc6f74511a70c90384605f}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_code\_val@{set\_code\_val}}
\index{set\_code\_val@{set\_code\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_code\_val()}{set\_code\_val()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+code\+\_\+val (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+code\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the code value which has to be retrieved from the login of the authentication url 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+code\+\_\+val} & The code value from the login \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a08b5c1364f7824e4a711bd2abf860fc7}\label{class_e_v_e_auth_1_1_auth_a08b5c1364f7824e4a711bd2abf860fc7}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_code\_verifier\_param@{set\_code\_verifier\_param}}
\index{set\_code\_verifier\_param@{set\_code\_verifier\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_code\_verifier\_param()}{set\_code\_verifier\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+code\+\_\+verifier\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+code\+\_\+verifier\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current code verifier parameter which is set in an authorization post request

Only set this code verifier parameter if this library is not updated or the code verifier parameter has changed default\+: code\+\_\+verifier= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+code\+\_\+verifier\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a319f01fb8eb4184280f826b2ba6fb00b}\label{class_e_v_e_auth_1_1_auth_a319f01fb8eb4184280f826b2ba6fb00b}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_content\_type@{set\_content\_type}}
\index{set\_content\_type@{set\_content\_type}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_content\_type()}{set\_content\_type()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+content\+\_\+type (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+content\+\_\+type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the content type which is set to the header of a http request

Only set this content type is this library is not updated or the content type has changed default\+: application/x-\/www-\/form-\/urlencoded 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+content\+\_\+type} & The content type which will be set to all http requests \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a2689ac383d7202a1d6f6d32b3d5d9d27}\label{class_e_v_e_auth_1_1_auth_a2689ac383d7202a1d6f6d32b3d5d9d27}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_curl\_agent@{set\_curl\_agent}}
\index{set\_curl\_agent@{set\_curl\_agent}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_curl\_agent()}{set\_curl\_agent()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+curl\+\_\+agent (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+curl\+\_\+agent }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the curl agent which is set to the header of a http request

You can change it to the current curl version you use but it is not mandatory default\+: libcurl/7.\+69.\+0 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+curl\+\_\+agent} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a2bbf88bdc53d3bdab7a818ee4404c6e8}\label{class_e_v_e_auth_1_1_auth_a2bbf88bdc53d3bdab7a818ee4404c6e8}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_grant\_type\_param@{set\_grant\_type\_param}}
\index{set\_grant\_type\_param@{set\_grant\_type\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_grant\_type\_param()}{set\_grant\_type\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+grant\+\_\+type\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+grant\+\_\+type\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current grant type parameter which is set in an authorization post request

Only set this grant type parameter if this library is not updated or the grant type parameter has changed default\+: grant\+\_\+type= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+grant\+\_\+type\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a178623ec4e84184e095ca40c19a3e954}\label{class_e_v_e_auth_1_1_auth_a178623ec4e84184e095ca40c19a3e954}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_grant\_type\_refresh\_val@{set\_grant\_type\_refresh\_val}}
\index{set\_grant\_type\_refresh\_val@{set\_grant\_type\_refresh\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_grant\_type\_refresh\_val()}{set\_grant\_type\_refresh\_val()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+grant\+\_\+type\+\_\+refresh\+\_\+val (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+grant\+\_\+type\+\_\+refresh\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current refresh grant type value which will be set to an authorization post request

Only set this refresh grant type value if this library is not updated or the refresh grant type value has changed default\+: refresh\+\_\+token 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+grant\+\_\+type\+\_\+refresh\+\_\+val} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a39d1bdf89d183ad478f6c4ed2b04b6bb}\label{class_e_v_e_auth_1_1_auth_a39d1bdf89d183ad478f6c4ed2b04b6bb}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_grant\_type\_val@{set\_grant\_type\_val}}
\index{set\_grant\_type\_val@{set\_grant\_type\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_grant\_type\_val()}{set\_grant\_type\_val()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+grant\+\_\+type\+\_\+val (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+grant\+\_\+type\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current code grant type value which will be set to an authorization post request

Only set this code grant type value if this library is not updated or the code grant type value has changed default\+: authorization\+\_\+code 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+grant\+\_\+type\+\_\+val} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a93412a41561cc2757d8712847b71bd69}\label{class_e_v_e_auth_1_1_auth_a93412a41561cc2757d8712847b71bd69}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_host@{set\_host}}
\index{set\_host@{set\_host}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_host()}{set\_host()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+host (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+host }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the host which is set to the header of a http request

Only set this host if this library is not updated or the host has changed default\+: login.\+eveonline.\+com 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+host} & The host which will be set to all http requests \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_ac41ee8598034489e98bec75269aaed89}\label{class_e_v_e_auth_1_1_auth_ac41ee8598034489e98bec75269aaed89}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_jwt\_keys\_url@{set\_jwt\_keys\_url}}
\index{set\_jwt\_keys\_url@{set\_jwt\_keys\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_jwt\_keys\_url()}{set\_jwt\_keys\_url()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+jwt\+\_\+keys\+\_\+url (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+jwt\+\_\+keys\+\_\+url }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the jwt keys url to which the requests for the current jwt token will be made

Only set this jwt keys url if this library is not updated or the jwt keys url has changed default\+: \href{https://login.eveonline.com/oauth/jwks}{\texttt{ https\+://login.\+eveonline.\+com/oauth/jwks}} 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+jwt\+\_\+keys\+\_\+url} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a2ccdd28257b9dad1435d086a81062a94}\label{class_e_v_e_auth_1_1_auth_a2ccdd28257b9dad1435d086a81062a94}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_query\_url@{set\_query\_url}}
\index{set\_query\_url@{set\_query\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_query\_url()}{set\_query\_url()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+query\+\_\+url (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+query\+\_\+url }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current auth\+\_\+query url to which all querys will be made

Only set this query url if this library is not updated or the auth\+\_\+query url has changed default\+: \href{https://esi.evetech.net/latest/}{\texttt{ https\+://esi.\+evetech.\+net/latest/}} 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+query\+\_\+url} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a8b5010bc278b5a697efa3291835ec1b7}\label{class_e_v_e_auth_1_1_auth_a8b5010bc278b5a697efa3291835ec1b7}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_redirect\_url\_param@{set\_redirect\_url\_param}}
\index{set\_redirect\_url\_param@{set\_redirect\_url\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_redirect\_url\_param()}{set\_redirect\_url\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+redirect\+\_\+url\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+redirect\+\_\+url\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current redirect url parameter which is set in an authorization post request

Only set this redirect url parameter if this library is not updated or the redirect url parameter has changed default\+: redirect\+\_\+uri= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+redirect\+\_\+url\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a2b238dae00215dd78c6cc84a1a75fff1}\label{class_e_v_e_auth_1_1_auth_a2b238dae00215dd78c6cc84a1a75fff1}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_redirect\_url\_val@{set\_redirect\_url\_val}}
\index{set\_redirect\_url\_val@{set\_redirect\_url\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_redirect\_url\_val()}{set\_redirect\_url\_val()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+redirect\+\_\+url\+\_\+val (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+redirect\+\_\+url\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current code challenge method value which will be set to an authorization post request

You may want to set this value in order to change the redirect value to a different value which suits your application The redirect url has to be url safe default\+: https\%3A\%2F\%2Flocalhost\%2Fcallback\%2F 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+redirect\+\_\+url\+\_\+val} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_ab4b1a81ae62a8f5aa0b5c9b24b6f1e6e}\label{class_e_v_e_auth_1_1_auth_ab4b1a81ae62a8f5aa0b5c9b24b6f1e6e}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_refresh\_interval@{set\_refresh\_interval}}
\index{set\_refresh\_interval@{set\_refresh\_interval}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_refresh\_interval()}{set\_refresh\_interval()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+refresh\+\_\+interval (\begin{DoxyParamCaption}\item[{const int \&}]{m\+\_\+refresh\+\_\+interval }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the interval which specifies when the token will be refresh

As for now, the token is valid for 20 Minutes, i.\+e. 1200 seconds You may want to change this value to retrieve the refresh token earlier or later As for now, it is not necessary to change this value default\+: 900 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+refresh\+\_\+interval} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a83bfee2996fc426769c5f3fd65bd3661}\label{class_e_v_e_auth_1_1_auth_a83bfee2996fc426769c5f3fd65bd3661}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_refresh\_token\_param@{set\_refresh\_token\_param}}
\index{set\_refresh\_token\_param@{set\_refresh\_token\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_refresh\_token\_param()}{set\_refresh\_token\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+refresh\+\_\+token\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+refresh\+\_\+token\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current refresh token parameter which is set in an authorization post request

Only set this refresh token parameter if this library is not updated or the refresh token parameter has changed default\+: refresh\+\_\+token= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+refresh\+\_\+token\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_ab6c4480fc82282a1b4e36257de9ec978}\label{class_e_v_e_auth_1_1_auth_ab6c4480fc82282a1b4e36257de9ec978}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_request\_url@{set\_request\_url}}
\index{set\_request\_url@{set\_request\_url}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_request\_url()}{set\_request\_url()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+request\+\_\+url (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+request\+\_\+url }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the request url to wich all authorization requests will be made

Only set this request url if this library is not updated or the request url has changed default\+: \href{https://login.eveonline.com/v2/oauth/token}{\texttt{ https\+://login.\+eveonline.\+com/v2/oauth/token}} 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+request\+\_\+url} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_ab875ee176beb924e30770c18a9f10068}\label{class_e_v_e_auth_1_1_auth_ab875ee176beb924e30770c18a9f10068}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_response\_type\_param@{set\_response\_type\_param}}
\index{set\_response\_type\_param@{set\_response\_type\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_response\_type\_param()}{set\_response\_type\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+response\+\_\+type\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+response\+\_\+type\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current response type parameter which is set in an authorization post request

Only set this response type parameter if this library is not updated or the reponse type parameter has changed default\+: response\+\_\+type= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+response\+\_\+type\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a99ff8312530e9c3e4ddfed49ea2db7c9}\label{class_e_v_e_auth_1_1_auth_a99ff8312530e9c3e4ddfed49ea2db7c9}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_response\_type\_val@{set\_response\_type\_val}}
\index{set\_response\_type\_val@{set\_response\_type\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_response\_type\_val()}{set\_response\_type\_val()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+response\+\_\+type\+\_\+val (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+response\+\_\+type\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current response type value which will be set to an authorization post request

Only set this response type value if this library is not updated or the response type value has changed default\+: code 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+response\+\_\+type\+\_\+val} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aeaacf89ad007fb763ad57e172c4562c1}\label{class_e_v_e_auth_1_1_auth_aeaacf89ad007fb763ad57e172c4562c1}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_scope\_param@{set\_scope\_param}}
\index{set\_scope\_param@{set\_scope\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_scope\_param()}{set\_scope\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+scope\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+scope\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current scope parameter which is set in an authorization post request

Only set this scope parameter if this library is not updated or the scope parameter has changed default\+: scope= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+scope\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a9ddbdd9ed6bd8c32e97019a0f0b55273}\label{class_e_v_e_auth_1_1_auth_a9ddbdd9ed6bd8c32e97019a0f0b55273}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_state\_param@{set\_state\_param}}
\index{set\_state\_param@{set\_state\_param}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_state\_param()}{set\_state\_param()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+state\+\_\+param (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+state\+\_\+param }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current state parameter which is set in an authorization post request

Only set this state parameter if this library is not updated or the state parameter has changed default\+: state= 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+state\+\_\+param} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aa2195159eb941a71ea0dbe8227cac204}\label{class_e_v_e_auth_1_1_auth_aa2195159eb941a71ea0dbe8227cac204}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!set\_state\_val@{set\_state\_val}}
\index{set\_state\_val@{set\_state\_val}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{set\_state\_val()}{set\_state\_val()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::set\+\_\+state\+\_\+val (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{m\+\_\+state\+\_\+val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Set the current state value which will be set to an authorization post request

Only set this state value if this library is not updated or the state value has changed default\+: unique-\/state 
\begin{DoxyParams}{Parameters}
{\em m\+\_\+state\+\_\+val} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_aebef787f6b06fd41b8502b7f0d3d1454}\label{class_e_v_e_auth_1_1_auth_aebef787f6b06fd41b8502b7f0d3d1454}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!simple\_query@{simple\_query}}
\index{simple\_query@{simple\_query}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{simple\_query()}{simple\_query()}}
{\footnotesize\ttfamily static std\+::string E\+V\+E\+Auth\+::\+Auth\+::simple\+\_\+query (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{query\+\_\+url,  }\item[{const std\+::string \&}]{cacert\+\_\+path,  }\item[{const std\+::vector$<$ std\+::pair$<$ std\+::string, std\+::string $>$$>$ \&}]{post\+\_\+fields = {\ttfamily \{\}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [noexcept]}}

Queries form the eve swagger interface without authorization


\begin{DoxyParams}{Parameters}
{\em query\+\_\+url} & The full query url \\
\hline
{\em cacert\+\_\+path} & The path to the cacert if platform is windows, otherwise set empty string \\
\hline
{\em post\+\_\+fields} & Specifies post fields for the query, default is an empty vector \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A response string in J\+S\+ON format if no exception was thrown 
\end{DoxyReturn}
\mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a029be30a7a0a283b50a55ee429417603}\label{class_e_v_e_auth_1_1_auth_a029be30a7a0a283b50a55ee429417603}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!start@{start}}
\index{start@{start}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{start()}{start()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::start (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Starts the whole authentication process by its own If an exception is thrown you may create a new \mbox{\hyperlink{class_e_v_e_auth_1_1_auth}{Auth}} object and generate another url to start the authentication process again \mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a63f61d346e50e2face2242d1911b9500}\label{class_e_v_e_auth_1_1_auth_a63f61d346e50e2face2242d1911b9500}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!start\_refresh\_token@{start\_refresh\_token}}
\index{start\_refresh\_token@{start\_refresh\_token}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{start\_refresh\_token()}{start\_refresh\_token()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::start\+\_\+refresh\+\_\+token (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Starts the refreshing callback thread \mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a598bbc2208a24abf54d3e9dc59c0532f}\label{class_e_v_e_auth_1_1_auth_a598bbc2208a24abf54d3e9dc59c0532f}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!stop\_refresh\_token@{stop\_refresh\_token}}
\index{stop\_refresh\_token@{stop\_refresh\_token}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{stop\_refresh\_token()}{stop\_refresh\_token()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::stop\+\_\+refresh\+\_\+token (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Stops the refreshing callback thread \mbox{\Hypertarget{class_e_v_e_auth_1_1_auth_a5b748b10a8b7c6db459704a3742e3c05}\label{class_e_v_e_auth_1_1_auth_a5b748b10a8b7c6db459704a3742e3c05}} 
\index{EVEAuth::Auth@{EVEAuth::Auth}!verify\_token@{verify\_token}}
\index{verify\_token@{verify\_token}!EVEAuth::Auth@{EVEAuth::Auth}}
\doxysubsubsection{\texorpdfstring{verify\_token()}{verify\_token()}}
{\footnotesize\ttfamily void E\+V\+E\+Auth\+::\+Auth\+::verify\+\_\+token (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}

Verifies the current token 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/Auth.\+h\end{DoxyCompactItemize}
