Skip to content

Commit a8daf94

Browse files
Mateusz Mackowiakwing328
authored andcommitted
Remove nullability warnings
1 parent 8aa7774 commit a8daf94

File tree

6 files changed

+48
-0
lines changed

6 files changed

+48
-0
lines changed

modules/swagger-codegen/src/main/resources/objc/NSManagedObject-header.mustache

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
{{#models}}
1414
{{#model}}
1515

16+
NS_ASSUME_NONNULL_BEGIN
17+
1618
@interface {{classname}}ManagedObject : {{#parent}}{{{parent}}}{{/parent}}{{^parent}}NSManagedObject{{/parent}}
1719

1820
{{#vars}}
@@ -21,6 +23,10 @@
2123
@property (nullable, nonatomic, retain) {{^complexType}}{{{ datatype }}}{{/complexType}}{{#complexType}}{{#isListContainer}}NSSet<{{{complexType}}}ManagedObject*>*{{/isListContainer}}{{^isListContainer}}{{{complexType}}}ManagedObject*{{/isListContainer}}{{/complexType}} {{name}};
2224
{{/vars}}
2325

26+
@end
27+
28+
@interface {{classname}}ManagedObject (GeneratedAccessors)
29+
2430
{{#vars}}{{#isListContainer}}{{#complexType}}- (void)add{{vendorExtensions.x-uppercaseName}}Object:({{complexType}}ManagedObject *)value;
2531
- (void)remove{{vendorExtensions.x-uppercaseName}}Object:({{complexType}}ManagedObject *)value;
2632
- (void)add{{vendorExtensions.x-uppercaseName}}:(NSSet<{{{complexType}}}ManagedObject*> *)values;
@@ -29,3 +35,5 @@
2935
@end
3036
{{/model}}
3137
{{/models}}
38+
39+
NS_ASSUME_NONNULL_END

samples/client/petstore/objc/SwaggerClient/Model/SWGCategoryManagedObject.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,20 @@
99

1010

1111

12+
NS_ASSUME_NONNULL_BEGIN
13+
1214
@interface SWGCategoryManagedObject : NSManagedObject
1315

1416

1517
@property (nullable, nonatomic, retain) NSNumber* _id;
1618

1719
@property (nullable, nonatomic, retain) NSString* name;
1820

21+
@end
22+
23+
@interface SWGCategoryManagedObject (GeneratedAccessors)
24+
1925

2026
@end
27+
28+
NS_ASSUME_NONNULL_END

samples/client/petstore/objc/SwaggerClient/Model/SWGOrderManagedObject.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010

1111

12+
NS_ASSUME_NONNULL_BEGIN
13+
1214
@interface SWGOrderManagedObject : NSManagedObject
1315

1416

@@ -25,5 +27,11 @@
2527

2628
@property (nullable, nonatomic, retain) NSNumber* complete;
2729

30+
@end
31+
32+
@interface SWGOrderManagedObject (GeneratedAccessors)
33+
2834

2935
@end
36+
37+
NS_ASSUME_NONNULL_END

samples/client/petstore/objc/SwaggerClient/Model/SWGPetManagedObject.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
#import "SWGTagManagedObject.h"
1212

1313

14+
NS_ASSUME_NONNULL_BEGIN
15+
1416
@interface SWGPetManagedObject : NSManagedObject
1517

1618

@@ -27,9 +29,15 @@
2729
*/
2830
@property (nullable, nonatomic, retain) NSString* status;
2931

32+
@end
33+
34+
@interface SWGPetManagedObject (GeneratedAccessors)
35+
3036
- (void)addTagsObject:(SWGTagManagedObject *)value;
3137
- (void)removeTagsObject:(SWGTagManagedObject *)value;
3238
- (void)addTags:(NSSet<SWGTagManagedObject*> *)values;
3339
- (void)removeTags:(NSSet<SWGTagManagedObject*> *)values;
3440

3541
@end
42+
43+
NS_ASSUME_NONNULL_END

samples/client/petstore/objc/SwaggerClient/Model/SWGTagManagedObject.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,20 @@
99

1010

1111

12+
NS_ASSUME_NONNULL_BEGIN
13+
1214
@interface SWGTagManagedObject : NSManagedObject
1315

1416

1517
@property (nullable, nonatomic, retain) NSNumber* _id;
1618

1719
@property (nullable, nonatomic, retain) NSString* name;
1820

21+
@end
22+
23+
@interface SWGTagManagedObject (GeneratedAccessors)
24+
1925

2026
@end
27+
28+
NS_ASSUME_NONNULL_END

samples/client/petstore/objc/SwaggerClient/Model/SWGUserManagedObject.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010

1111

12+
NS_ASSUME_NONNULL_BEGIN
13+
1214
@interface SWGUserManagedObject : NSManagedObject
1315

1416

@@ -29,5 +31,11 @@
2931
*/
3032
@property (nullable, nonatomic, retain) NSNumber* userStatus;
3133

34+
@end
35+
36+
@interface SWGUserManagedObject (GeneratedAccessors)
37+
3238

3339
@end
40+
41+
NS_ASSUME_NONNULL_END

0 commit comments

Comments
 (0)