use identity_core::common::Object;
use identity_core::common::Url;
use jsonprooftoken::jwp::presented::JwpPresented;
use crate::credential::Credential;
#[non_exhaustive]
#[derive(Debug, Clone)]
pub struct DecodedJptPresentation<T = Object> {
pub credential: Credential<T>,
pub aud: Option<Url>,
pub custom_claims: Option<Object>,
pub decoded_jwp: JwpPresented,
}