objc2_core_data/generated/
NSPersistentCloudKitContainerEventRequest.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10extern_class!(
11 #[unsafe(super(NSPersistentStoreRequest, NSObject))]
13 #[derive(Debug, PartialEq, Eq, Hash)]
14 #[cfg(feature = "NSPersistentStoreRequest")]
15 pub struct NSPersistentCloudKitContainerEventRequest;
16);
17
18#[cfg(feature = "NSPersistentStoreRequest")]
19unsafe impl NSCopying for NSPersistentCloudKitContainerEventRequest {}
20
21#[cfg(feature = "NSPersistentStoreRequest")]
22unsafe impl CopyingHelper for NSPersistentCloudKitContainerEventRequest {
23 type Result = Self;
24}
25
26#[cfg(feature = "NSPersistentStoreRequest")]
27unsafe impl NSObjectProtocol for NSPersistentCloudKitContainerEventRequest {}
28
29#[cfg(feature = "NSPersistentStoreRequest")]
30impl NSPersistentCloudKitContainerEventRequest {
31 extern_methods!(
32 #[cfg(feature = "NSPersistentStoreResult")]
33 #[unsafe(method(resultType))]
34 #[unsafe(method_family = none)]
35 pub unsafe fn resultType(&self) -> NSPersistentCloudKitContainerEventResultType;
36
37 #[cfg(feature = "NSPersistentStoreResult")]
38 #[unsafe(method(setResultType:))]
40 #[unsafe(method_family = none)]
41 pub unsafe fn setResultType(
42 &self,
43 result_type: NSPersistentCloudKitContainerEventResultType,
44 );
45
46 #[unsafe(method(fetchEventsAfterDate:))]
47 #[unsafe(method_family = none)]
48 pub unsafe fn fetchEventsAfterDate(date: &NSDate) -> Retained<Self>;
49
50 #[cfg(feature = "NSPersistentCloudKitContainerEvent")]
51 #[unsafe(method(fetchEventsAfterEvent:))]
52 #[unsafe(method_family = none)]
53 pub unsafe fn fetchEventsAfterEvent(
54 event: Option<&NSPersistentCloudKitContainerEvent>,
55 ) -> Retained<Self>;
56
57 #[cfg(feature = "NSFetchRequest")]
58 #[unsafe(method(fetchEventsMatchingFetchRequest:))]
59 #[unsafe(method_family = none)]
60 pub unsafe fn fetchEventsMatchingFetchRequest(
61 fetch_request: &NSFetchRequest,
62 ) -> Retained<Self>;
63
64 #[cfg(feature = "NSFetchRequest")]
65 #[unsafe(method(fetchRequestForEvents))]
66 #[unsafe(method_family = none)]
67 pub unsafe fn fetchRequestForEvents() -> Retained<NSFetchRequest>;
68 );
69}
70
71#[cfg(feature = "NSPersistentStoreRequest")]
73impl NSPersistentCloudKitContainerEventRequest {
74 extern_methods!(
75 #[unsafe(method(init))]
76 #[unsafe(method_family = init)]
77 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
78
79 #[unsafe(method(new))]
80 #[unsafe(method_family = new)]
81 pub unsafe fn new() -> Retained<Self>;
82 );
83}