objc2_open_directory/generated/
ODMappings.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10extern_class!(
11 #[unsafe(super(NSObject))]
13 #[derive(Debug, PartialEq, Eq, Hash)]
14 pub struct ODMappings;
15);
16
17extern_conformance!(
18 unsafe impl NSObjectProtocol for ODMappings {}
19);
20
21impl ODMappings {
22 extern_methods!(
23 #[unsafe(method(comment))]
24 #[unsafe(method_family = none)]
25 pub unsafe fn comment(&self) -> Retained<NSString>;
26
27 #[unsafe(method(setComment:))]
31 #[unsafe(method_family = none)]
32 pub unsafe fn setComment(&self, comment: Option<&NSString>);
33
34 #[unsafe(method(templateName))]
35 #[unsafe(method_family = none)]
36 pub unsafe fn templateName(&self) -> Retained<NSString>;
37
38 #[unsafe(method(setTemplateName:))]
42 #[unsafe(method_family = none)]
43 pub unsafe fn setTemplateName(&self, template_name: Option<&NSString>);
44
45 #[unsafe(method(identifier))]
46 #[unsafe(method_family = none)]
47 pub unsafe fn identifier(&self) -> Retained<NSString>;
48
49 #[unsafe(method(setIdentifier:))]
53 #[unsafe(method_family = none)]
54 pub unsafe fn setIdentifier(&self, identifier: Option<&NSString>);
55
56 #[unsafe(method(recordTypes))]
57 #[unsafe(method_family = none)]
58 pub unsafe fn recordTypes(&self) -> Retained<NSArray>;
59
60 #[unsafe(method(function))]
61 #[unsafe(method_family = none)]
62 pub unsafe fn function(&self) -> Retained<NSString>;
63
64 #[unsafe(method(setFunction:))]
68 #[unsafe(method_family = none)]
69 pub unsafe fn setFunction(&self, function: Option<&NSString>);
70
71 #[unsafe(method(functionAttributes))]
72 #[unsafe(method_family = none)]
73 pub unsafe fn functionAttributes(&self) -> Retained<NSArray>;
74
75 #[unsafe(method(setFunctionAttributes:))]
83 #[unsafe(method_family = none)]
84 pub unsafe fn setFunctionAttributes(&self, function_attributes: Option<&NSArray>);
85
86 #[unsafe(method(mappings))]
91 #[unsafe(method_family = none)]
92 pub unsafe fn mappings() -> Option<Retained<Self>>;
93
94 #[cfg(feature = "ODRecordMap")]
95 #[unsafe(method(recordMapForStandardRecordType:))]
104 #[unsafe(method_family = none)]
105 pub unsafe fn recordMapForStandardRecordType(
106 &self,
107 std_type: Option<&NSString>,
108 ) -> Option<Retained<ODRecordMap>>;
109
110 #[cfg(feature = "ODRecordMap")]
111 #[unsafe(method(setRecordMap:forStandardRecordType:))]
121 #[unsafe(method_family = none)]
122 pub unsafe fn setRecordMap_forStandardRecordType(
123 &self,
124 map: Option<&ODRecordMap>,
125 std_type: Option<&NSString>,
126 );
127 );
128}
129
130impl ODMappings {
132 extern_methods!(
133 #[unsafe(method(init))]
134 #[unsafe(method_family = init)]
135 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
136
137 #[unsafe(method(new))]
138 #[unsafe(method_family = new)]
139 pub unsafe fn new() -> Retained<Self>;
140 );
141}