// // MBIMAuthToken.h // MBIMAuthToken // // Created by James Magahern on 7/6/21. // Copyright © 2021 James Magahern. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN @interface MBIMAuthToken : NSObject @property (nonatomic, readonly) NSString *username; @property (nonatomic, readonly) NSString *jwtToken; @property (nonatomic, readonly) NSDate *expirationDate; - (instancetype)initWithUsername:(NSString *)username NS_DESIGNATED_INITIALIZER; - (instancetype)initWithTokenString:(NSString *)tokenString NS_DESIGNATED_INITIALIZER; - (BOOL)isValid; - (instancetype)init NS_UNAVAILABLE; @end NS_ASSUME_NONNULL_END