luxlabs header browser preview


@class NSUUID, HKWorkoutConfiguration, NSString, NSDate;

@interface _HKCurrentWorkoutSnapshot : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSUUID *sessionIdentifier;
@property (readonly, nonatomic) HKWorkoutConfiguration *configuration;
@property (readonly, copy, nonatomic) NSString *applicationIdentifier;
@property (readonly, nonatomic) BOOL isFirstPartyWorkout;
@property (readonly, nonatomic) long long sessionState;
@property (readonly, nonatomic) long long internalState;
@property (readonly, nonatomic) BOOL isBuilderPaused;
@property (readonly, nonatomic) NSDate *snapshotDate;
@property (readonly, nonatomic) double elapsedTime;
@property (readonly, copy, nonatomic) NSDate *builderStartDate;

- (void)encodeWithCoder:(id)a0;
- (long long)state;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)_initWithSessionIdentifier:(id)a0 workoutConfiguration:(id)a1 sessionServerState:(long long)a2 isBuilderPaused:(BOOL)a3 applicationIdentifier:(id)a4 elapsedTime:(double)a5 snapshotDate:(id)a6 builderStartDate:(id)a7;
- (double)elapsedTimeAtDate:(id)a0;

@end