Skip to content

Instantly share code, notes, and snippets.

@tj-devel709
Created August 3, 2022 07:15
Show Gist options
  • Save tj-devel709/2c8aee7325c0c2751e29269d3eb77fef to your computer and use it in GitHub Desktop.
Save tj-devel709/2c8aee7325c0c2751e29269d3eb77fef to your computer and use it in GitHub Desktop.
[NoiOS]
[Watch (2,0)]
[Mac (13,0)]
[Protocol, Model]
[BaseType (typeof (NSObject))]
interface HKWorkoutSessionDelegate {
[Abstract]
[Export ("workoutSession:didChangeToState:fromState:date:")]
void DidChangeToState (HKWorkoutSession workoutSession, HKWorkoutSessionState toState, HKWorkoutSessionState fromState, NSDate date);
[Abstract]
[Export ("workoutSession:didFailWithError:")]
void DidFail (HKWorkoutSession workoutSession, NSError error);
[Watch (3,0), iOS (10,0)]
[Export ("workoutSession:didGenerateEvent:")]
void DidGenerateEvent (HKWorkoutSession workoutSession, HKWorkoutEvent @event);
[Watch (9,0), NoiOS, NoTV, Mac (13,0), NoMacCatalyst]
[Export ("workoutSession:didBeginActivityWithConfiguration:date:")]
void DidBeginActivity (HKWorkoutSession workoutSession, HKWorkoutConfiguration workoutConfiguration, NSDate date);
[Watch (9,0), NoiOS, NoTV, Mac (13,0), NoMacCatalyst]
[Export ("workoutSession:didEndActivityWithConfiguration:date:")]
void DidEndActivity (HKWorkoutSession workoutSession, HKWorkoutConfiguration workoutConfiguration, NSDate date);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment