forked from loafle/openapi-generator-original
[Objc] CoreData builders remove old array data (#3787)
This commit is contained in:
parent
766b04a2bd
commit
086ee13e90
@ -34,7 +34,13 @@
|
||||
if(!managedObject || !object) {
|
||||
return;
|
||||
}
|
||||
{{#vars}}{{^complexType}} managedObject.{{name}} = [object.{{name}} copy];{{/complexType}}{{#complexType}}{{#isListContainer}} if(object.{{name}}) {
|
||||
NSManagedObjectContext* context = managedObject.managedObjectContext;
|
||||
{{#vars}}{{^complexType}} managedObject.{{name}} = [object.{{name}} copy];{{/complexType}}{{#complexType}}{{#isListContainer}} if(managedObject.{{name}}) {
|
||||
for (id object in managedObject.{{name}}) {
|
||||
[context deleteObject:object];
|
||||
}
|
||||
}
|
||||
if(object.{{name}}) {
|
||||
NSMutableOrderedSet * convertedObjs = [NSMutableOrderedSet orderedSet];
|
||||
for (id innerObject in object.{{name}}) {
|
||||
id convertedObj = [self.{{name}}Builder {{complexType}}ManagedObjectFrom{{complexType}}:innerObject context:managedObject.managedObjectContext];
|
||||
|
@ -6,6 +6,7 @@ This ObjC package is automatically generated by the [Swagger Codegen](https://gi
|
||||
|
||||
- API version: 1.0.0
|
||||
- Package version:
|
||||
- Build date: 2016-09-13T13:30:32.772+02:00
|
||||
- Build package: class io.swagger.codegen.languages.ObjcClientCodegen
|
||||
|
||||
## Requirements
|
||||
|
@ -32,6 +32,7 @@
|
||||
if(!managedObject || !object) {
|
||||
return;
|
||||
}
|
||||
NSManagedObjectContext* context = managedObject.managedObjectContext;
|
||||
managedObject._id = [object._id copy];
|
||||
managedObject.name = [object.name copy];
|
||||
|
||||
|
@ -32,6 +32,7 @@
|
||||
if(!managedObject || !object) {
|
||||
return;
|
||||
}
|
||||
NSManagedObjectContext* context = managedObject.managedObjectContext;
|
||||
managedObject._id = [object._id copy];
|
||||
managedObject.petId = [object.petId copy];
|
||||
managedObject.quantity = [object.quantity copy];
|
||||
|
@ -34,6 +34,7 @@
|
||||
if(!managedObject || !object) {
|
||||
return;
|
||||
}
|
||||
NSManagedObjectContext* context = managedObject.managedObjectContext;
|
||||
managedObject._id = [object._id copy];
|
||||
|
||||
if(!managedObject.category) {
|
||||
@ -43,6 +44,11 @@
|
||||
}
|
||||
managedObject.name = [object.name copy];
|
||||
managedObject.photoUrls = [object.photoUrls copy];
|
||||
if(managedObject.tags) {
|
||||
for (id object in managedObject.tags) {
|
||||
[context deleteObject:object];
|
||||
}
|
||||
}
|
||||
if(object.tags) {
|
||||
NSMutableOrderedSet * convertedObjs = [NSMutableOrderedSet orderedSet];
|
||||
for (id innerObject in object.tags) {
|
||||
|
@ -32,6 +32,7 @@
|
||||
if(!managedObject || !object) {
|
||||
return;
|
||||
}
|
||||
NSManagedObjectContext* context = managedObject.managedObjectContext;
|
||||
managedObject._id = [object._id copy];
|
||||
managedObject.name = [object.name copy];
|
||||
|
||||
|
@ -32,6 +32,7 @@
|
||||
if(!managedObject || !object) {
|
||||
return;
|
||||
}
|
||||
NSManagedObjectContext* context = managedObject.managedObjectContext;
|
||||
managedObject._id = [object._id copy];
|
||||
managedObject.username = [object.username copy];
|
||||
managedObject.firstName = [object.firstName copy];
|
||||
|
@ -6,6 +6,7 @@ This ObjC package is automatically generated by the [Swagger Codegen](https://gi
|
||||
|
||||
- API version: 1.0.0
|
||||
- Package version:
|
||||
- Build date: 2016-09-13T13:30:31.439+02:00
|
||||
- Build package: class io.swagger.codegen.languages.ObjcClientCodegen
|
||||
|
||||
## Requirements
|
||||
|
Loading…
x
Reference in New Issue
Block a user