A Cesium ion access token.
More...
#include <CesiumIonClient/Token.h>
|
std::string | id {} |
| The identifier of the token.
|
|
std::string | name {} |
| The name of the token.
|
|
std::string | token {} |
| The token value.
|
|
std::string | dateAdded {} |
| The date and time that this token was created, in RFC 3339 format.
|
|
std::string | dateModified {} |
| The date and time that this token was last modified, in RFC 3339 format.
|
|
std::string | dateLastUsed {} |
| The date and time that this token was last used, in RFC 3339 format.
|
|
std::optional< std::vector< int64_t > > | assetIds {} |
| The IDs of the assets that can be accessed using this token.
|
|
bool | isDefault {} |
| True if this is the default token.
|
|
std::optional< std::vector< std::string > > | allowedUrls {} |
| The URLs from which this token can be accessed.
|
|
std::vector< std::string > | scopes {} |
| The scopes granted by this token.
|
|
A Cesium ion access token.
Definition at line 12 of file Token.h.
◆ allowedUrls
std::optional<std::vector<std::string> > CesiumIonClient::Token::allowedUrls {} |
The URLs from which this token can be accessed.
If std::nullopt
, the token can be accessed from any URL.
Definition at line 61 of file Token.h.
◆ assetIds
std::optional<std::vector<int64_t> > CesiumIonClient::Token::assetIds {} |
The IDs of the assets that can be accessed using this token.
If std::nullopt
, the token allows access to all assets.
Definition at line 49 of file Token.h.
◆ dateAdded
std::string CesiumIonClient::Token::dateAdded {} |
The date and time that this token was created, in RFC 3339 format.
Definition at line 31 of file Token.h.
◆ dateLastUsed
std::string CesiumIonClient::Token::dateLastUsed {} |
The date and time that this token was last used, in RFC 3339 format.
Definition at line 42 of file Token.h.
◆ dateModified
std::string CesiumIonClient::Token::dateModified {} |
The date and time that this token was last modified, in RFC 3339 format.
Definition at line 37 of file Token.h.
◆ id
std::string CesiumIonClient::Token::id {} |
The identifier of the token.
Definition at line 16 of file Token.h.
◆ isDefault
bool CesiumIonClient::Token::isDefault {} |
True if this is the default token.
Definition at line 54 of file Token.h.
◆ name
std::string CesiumIonClient::Token::name {} |
The name of the token.
Definition at line 21 of file Token.h.
◆ scopes
std::vector<std::string> CesiumIonClient::Token::scopes {} |
The scopes granted by this token.
Definition at line 66 of file Token.h.
◆ token
std::string CesiumIonClient::Token::token {} |
The token value.
Definition at line 26 of file Token.h.
The documentation for this struct was generated from the following file:
- /home/runner/work/cesium-native/cesium-native/CesiumIonClient/include/CesiumIonClient/Token.h