18 #import <Foundation/Foundation.h> 
   20 NS_ASSUME_NONNULL_BEGIN
 
   37 - (instancetype)init NS_UNAVAILABLE;
 
   42 - (nullable instancetype)initWithIDTokenString:(NSString *)idToken;
 
   46 @property(nonatomic, readonly) NSDictionary *
header;
 
   50 @property(nonatomic, readonly) NSDictionary *
claims;
 
   56 @property(nonatomic, readonly) NSURL *
issuer;
 
   62 @property(nonatomic, readonly) NSString *
subject;
 
   68 @property(nonatomic, readonly) NSArray *
audience;
 
   80 @property(nonatomic, readonly) NSDate *
issuedAt;
 
   87 @property(nonatomic, readonly, nullable) NSString *
nonce;