pub use crate::builders::EsiBuilder;
pub use crate::client::{
AuthenticationInformation, ErrorLimitStatus, Esi, RateLimitStatus, RequestType,
COMPATIBILITY_DATE_DEFAULT,
};
pub use crate::errors::{EsiError, EsiResult};
pub use crate::pkce::PkceVerifier;
pub use crate::spec::Spec;
pub(crate) use serde::{Deserialize, Serialize};
#[derive(Debug, Deserialize, Serialize, PartialEq)]
#[allow(missing_docs)]
pub struct TokenClaims {
pub aud: Vec<String>,
pub azp: String,
pub exp: i64,
pub iat: i64,
pub iss: String,
pub jti: String,
pub kid: String,
pub name: String,
pub owner: String,
pub region: String,
pub scp: Option<serde_json::Value>,
pub sub: String,
pub tenant: String,
pub tier: String,
}