icrate/generated/CoreData/
NSPersistentHistoryChangeRequest.rs1use crate::common::*;
4use crate::CoreData::*;
5use crate::Foundation::*;
6
7extern_class!(
8 #[derive(Debug, PartialEq, Eq, Hash)]
9 #[cfg(feature = "CoreData_NSPersistentHistoryChangeRequest")]
10 pub struct NSPersistentHistoryChangeRequest;
11
12 #[cfg(feature = "CoreData_NSPersistentHistoryChangeRequest")]
13 unsafe impl ClassType for NSPersistentHistoryChangeRequest {
14 #[inherits(NSObject)]
15 type Super = NSPersistentStoreRequest;
16 type Mutability = InteriorMutable;
17 }
18);
19
20#[cfg(feature = "CoreData_NSPersistentHistoryChangeRequest")]
21unsafe impl NSCopying for NSPersistentHistoryChangeRequest {}
22
23#[cfg(feature = "CoreData_NSPersistentHistoryChangeRequest")]
24unsafe impl NSObjectProtocol for NSPersistentHistoryChangeRequest {}
25
26extern_methods!(
27 #[cfg(feature = "CoreData_NSPersistentHistoryChangeRequest")]
28 unsafe impl NSPersistentHistoryChangeRequest {
29 #[cfg(feature = "Foundation_NSDate")]
30 #[method_id(@__retain_semantics Other fetchHistoryAfterDate:)]
31 pub unsafe fn fetchHistoryAfterDate(date: &NSDate) -> Id<Self>;
32
33 #[cfg(feature = "CoreData_NSPersistentHistoryToken")]
34 #[method_id(@__retain_semantics Other fetchHistoryAfterToken:)]
35 pub unsafe fn fetchHistoryAfterToken(token: Option<&NSPersistentHistoryToken>) -> Id<Self>;
36
37 #[cfg(feature = "CoreData_NSPersistentHistoryTransaction")]
38 #[method_id(@__retain_semantics Other fetchHistoryAfterTransaction:)]
39 pub unsafe fn fetchHistoryAfterTransaction(
40 transaction: Option<&NSPersistentHistoryTransaction>,
41 ) -> Id<Self>;
42
43 #[cfg(feature = "CoreData_NSFetchRequest")]
44 #[method_id(@__retain_semantics Other fetchHistoryWithFetchRequest:)]
45 pub unsafe fn fetchHistoryWithFetchRequest(fetch_request: &NSFetchRequest) -> Id<Self>;
46
47 #[cfg(feature = "Foundation_NSDate")]
48 #[method_id(@__retain_semantics Other deleteHistoryBeforeDate:)]
49 pub unsafe fn deleteHistoryBeforeDate(date: &NSDate) -> Id<Self>;
50
51 #[cfg(feature = "CoreData_NSPersistentHistoryToken")]
52 #[method_id(@__retain_semantics Other deleteHistoryBeforeToken:)]
53 pub unsafe fn deleteHistoryBeforeToken(
54 token: Option<&NSPersistentHistoryToken>,
55 ) -> Id<Self>;
56
57 #[cfg(feature = "CoreData_NSPersistentHistoryTransaction")]
58 #[method_id(@__retain_semantics Other deleteHistoryBeforeTransaction:)]
59 pub unsafe fn deleteHistoryBeforeTransaction(
60 transaction: Option<&NSPersistentHistoryTransaction>,
61 ) -> Id<Self>;
62
63 #[method(resultType)]
64 pub unsafe fn resultType(&self) -> NSPersistentHistoryResultType;
65
66 #[method(setResultType:)]
67 pub unsafe fn setResultType(&self, result_type: NSPersistentHistoryResultType);
68
69 #[cfg(feature = "CoreData_NSPersistentHistoryToken")]
70 #[method_id(@__retain_semantics Other token)]
71 pub unsafe fn token(&self) -> Option<Id<NSPersistentHistoryToken>>;
72
73 #[cfg(feature = "CoreData_NSFetchRequest")]
74 #[method_id(@__retain_semantics Other fetchRequest)]
75 pub unsafe fn fetchRequest(&self) -> Option<Id<NSFetchRequest>>;
76
77 #[cfg(feature = "CoreData_NSFetchRequest")]
78 #[method(setFetchRequest:)]
79 pub unsafe fn setFetchRequest(&self, fetch_request: Option<&NSFetchRequest>);
80 }
81);
82
83extern_methods!(
84 #[cfg(feature = "CoreData_NSPersistentHistoryChangeRequest")]
86 unsafe impl NSPersistentHistoryChangeRequest {
87 #[method_id(@__retain_semantics Init init)]
88 pub unsafe fn init(this: Allocated<Self>) -> Id<Self>;
89
90 #[method_id(@__retain_semantics New new)]
91 pub unsafe fn new() -> Id<Self>;
92 }
93);