objc2_pass_kit/generated/
PKPassRelevantDate.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use objc2::__framework_prelude::*;
4use objc2_foundation::*;
5
6use crate::*;
7
8extern_class!(
9    /// [Apple's documentation](https://developer.apple.com/documentation/passkit/pkpassrelevantdate?language=objc)
10    #[unsafe(super(NSObject))]
11    #[derive(Debug, PartialEq, Eq, Hash)]
12    pub struct PKPassRelevantDate;
13);
14
15extern_conformance!(
16    unsafe impl NSObjectProtocol for PKPassRelevantDate {}
17);
18
19impl PKPassRelevantDate {
20    extern_methods!(
21        #[unsafe(method(interval))]
22        #[unsafe(method_family = none)]
23        pub unsafe fn interval(&self) -> Option<Retained<NSDateInterval>>;
24
25        #[unsafe(method(date))]
26        #[unsafe(method_family = none)]
27        pub unsafe fn date(&self) -> Option<Retained<NSDate>>;
28    );
29}
30
31impl PKPassRelevantDate {
32    extern_methods!();
33}