1 #include "IssuedToken.h"
2 
3 #include <string>
4 #include <Wt/WDateTime.h>
5 #include <Wt/Dbo/Impl.h>
6 #include <Wt/Dbo/WtSqlTraits.h>
7 
8 #include "User.h"
9 #include "OAuthClient.h"
10 
IssuedToken()11 IssuedToken::IssuedToken()
12 {
13 }
14 
IssuedToken(std::string value,Wt::WDateTime expires,std::string purpose,std::string scope,std::string redirectUri,Wt::Dbo::ptr<User> user,Wt::Dbo::ptr<OAuthClient> authClient)15 IssuedToken::IssuedToken(std::string value,
16                          Wt::WDateTime expires,
17                          std::string purpose,
18                          std::string scope,
19                          std::string redirectUri,
20                          Wt::Dbo::ptr<User> user,
21                          Wt::Dbo::ptr<OAuthClient> authClient)
22   : value(value),
23     expires(expires),
24     purpose(purpose),
25     scope(scope),
26     redirectUri(redirectUri),
27     user(user),
28     authClient(authClient)
29 {
30 }
31 
32 DBO_INSTANTIATE_TEMPLATES(IssuedToken)
33