A class that defines the possible options for requesting an OAuth refresh token expiration interval. More...
Header | #include <Authentication/ |
Since | Esri |
Public Functions
std | minutes() const |
Esri | type() const |
Static Public Members
Esri | Default() |
Esri | Maximum() |
Esri | Minutes(int minutes) |
Detailed Description
Member Function Documentation
[static]
Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval OAuthRefreshTokenExpirationInterval::Default()
The default refresh token expiration set on the portal (two weeks).
[static]
Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval OAuthRefreshTokenExpirationInterval::Maximum()
The maximum refresh token supported by the portal (90 days).
[static]
Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationInterval OAuthRefreshTokenExpirationInterval::Minutes(int minutes)
Creates an expiration interval specified in minutes.
minutes must be positive. If it is not, the default interval will be returned.
std::optional <int> OAuthRefreshTokenExpirationInterval::minutes() const
The minutes associated with the refresh token expiration interval, if applicable.
This will be std::nullopt
for both Default and Maximum.
Esri::ArcGISRuntime::Authentication::OAuthRefreshTokenExpirationIntervalType OAuthRefreshTokenExpirationInterval::type() const
The type of refresh token expiration interval.