From ad4bf575355185dfb549c1b189705feb3eebbc87 Mon Sep 17 00:00:00 2001 From: Tony Tam Date: Fri, 16 Aug 2013 21:22:06 -0700 Subject: [PATCH] updated prefix --- .../PetstoreClient.xcodeproj/project.pbxproj | 232 ++++++++---------- .../UserInterfaceState.xcuserstate | Bin 31528 -> 40847 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 101 ++++++++ .../client/{NIKCategory.h => RVBCategory.h} | 8 +- .../client/{NIKCategory.m => RVBCategory.m} | 14 +- .../objc/client/{NIKOrder.h => RVBOrder.h} | 6 +- .../objc/client/{NIKOrder.m => RVBOrder.m} | 12 +- .../objc/client/{NIKPet.h => RVBPet.h} | 22 +- .../objc/client/{NIKPet.m => RVBPet.m} | 40 +-- .../objc/client/{NIKPetApi.h => RVBPetApi.h} | 19 +- .../objc/client/{NIKPetApi.m => RVBPetApi.m} | 121 +++++++-- .../client/{NIKStoreApi.h => RVBStoreApi.h} | 10 +- .../client/{NIKStoreApi.m => RVBStoreApi.m} | 32 +-- .../objc/client/{NIKTag.h => RVBTag.h} | 8 +- .../objc/client/{NIKTag.m => RVBTag.m} | 14 +- .../objc/client/{NIKUser.h => RVBUser.h} | 24 +- .../objc/client/{NIKUser.m => RVBUser.m} | 44 ++-- .../client/{NIKUserApi.h => RVBUserApi.h} | 26 +- .../client/{NIKUserApi.m => RVBUserApi.m} | 60 ++--- .../client/petstore/objc/tests/PetApiTest.h | 4 +- .../client/petstore/objc/tests/PetApiTest.m | 50 ++-- .../client/petstore/objc/tests/UserApiTest.h | 4 +- .../client/petstore/objc/tests/UserApiTest.m | 2 +- 23 files changed, 506 insertions(+), 347 deletions(-) create mode 100644 samples/client/petstore/objc/PetstoreClient/PetstoreClient.xcodeproj/xcuserdata/tony.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist rename samples/client/petstore/objc/client/{NIKCategory.h => RVBCategory.h} (69%) rename samples/client/petstore/objc/client/{NIKCategory.m => RVBCategory.m} (82%) rename samples/client/petstore/objc/client/{NIKOrder.h => RVBOrder.h} (93%) rename samples/client/petstore/objc/client/{NIKOrder.m => RVBOrder.m} (97%) rename samples/client/petstore/objc/client/{NIKPet.h => RVBPet.h} (60%) rename samples/client/petstore/objc/client/{NIKPet.m => RVBPet.m} (88%) rename samples/client/petstore/objc/client/{NIKPetApi.h => RVBPetApi.h} (78%) rename samples/client/petstore/objc/client/{NIKPetApi.m => RVBPetApi.m} (82%) rename samples/client/petstore/objc/client/{NIKStoreApi.h => RVBStoreApi.h} (76%) rename samples/client/petstore/objc/client/{NIKStoreApi.m => RVBStoreApi.m} (92%) rename samples/client/petstore/objc/client/{NIKTag.h => RVBTag.h} (70%) rename samples/client/petstore/objc/client/{NIKTag.m => RVBTag.m} (84%) rename samples/client/petstore/objc/client/{NIKUser.h => RVBUser.h} (85%) rename samples/client/petstore/objc/client/{NIKUser.m => RVBUser.m} (97%) rename samples/client/petstore/objc/client/{NIKUserApi.h => RVBUserApi.h} (91%) rename samples/client/petstore/objc/client/{NIKUserApi.m => RVBUserApi.m} (95%) diff --git a/samples/client/petstore/objc/PetstoreClient/PetstoreClient.xcodeproj/project.pbxproj b/samples/client/petstore/objc/PetstoreClient/PetstoreClient.xcodeproj/project.pbxproj index ae869b98ddc4..07d67a5b92bc 100644 --- a/samples/client/petstore/objc/PetstoreClient/PetstoreClient.xcodeproj/project.pbxproj +++ b/samples/client/petstore/objc/PetstoreClient/PetstoreClient.xcodeproj/project.pbxproj @@ -10,47 +10,37 @@ EA07F4BE16134F27006A2112 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA07F4BD16134F27006A2112 /* Foundation.framework */; }; EA07F4C116134F27006A2112 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F4C016134F27006A2112 /* main.m */; }; EA07F4C516134F27006A2112 /* PetstoreClient.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = EA07F4C416134F27006A2112 /* PetstoreClient.1 */; }; - EA07F5221613569A006A2112 /* NIKApiInvoker.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F50D1613569A006A2112 /* NIKApiInvoker.m */; }; - EA07F5231613569A006A2112 /* NIKCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F50F1613569A006A2112 /* NIKCategory.m */; }; - EA07F5241613569A006A2112 /* NIKDate.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5111613569A006A2112 /* NIKDate.m */; }; - EA07F5251613569A006A2112 /* NIKOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5131613569A006A2112 /* NIKOrder.m */; }; - EA07F5261613569A006A2112 /* NIKPet.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5151613569A006A2112 /* NIKPet.m */; }; - EA07F5271613569A006A2112 /* NIKPetApi.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5171613569A006A2112 /* NIKPetApi.m */; }; - EA07F5281613569A006A2112 /* NIKStoreApi.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5191613569A006A2112 /* NIKStoreApi.m */; }; - EA07F5291613569A006A2112 /* NIKSwaggerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F51B1613569A006A2112 /* NIKSwaggerObject.m */; }; - EA07F52A1613569A006A2112 /* NIKTag.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F51D1613569A006A2112 /* NIKTag.m */; }; - EA07F52B1613569A006A2112 /* NIKUser.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F51F1613569A006A2112 /* NIKUser.m */; }; - EA07F52C1613569A006A2112 /* NIKUserApi.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5211613569A006A2112 /* NIKUserApi.m */; }; EA07F5311613580E006A2112 /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA07F5301613580E006A2112 /* SenTestingKit.framework */; }; EA07F53316135819006A2112 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA07F53216135819006A2112 /* Cocoa.framework */; }; - EA07F53516135916006A2112 /* NIKApiInvoker.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F50C1613569A006A2112 /* NIKApiInvoker.h */; }; - EA07F53616135916006A2112 /* NIKApiInvoker.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F50D1613569A006A2112 /* NIKApiInvoker.m */; }; - EA07F53716135916006A2112 /* NIKCategory.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F50E1613569A006A2112 /* NIKCategory.h */; }; - EA07F53816135916006A2112 /* NIKCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F50F1613569A006A2112 /* NIKCategory.m */; }; - EA07F53916135916006A2112 /* NIKDate.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5101613569A006A2112 /* NIKDate.h */; }; - EA07F53A16135916006A2112 /* NIKDate.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5111613569A006A2112 /* NIKDate.m */; }; - EA07F53B16135916006A2112 /* NIKOrder.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5121613569A006A2112 /* NIKOrder.h */; }; - EA07F53C16135916006A2112 /* NIKOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5131613569A006A2112 /* NIKOrder.m */; }; - EA07F53D16135916006A2112 /* NIKPet.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5141613569A006A2112 /* NIKPet.h */; }; - EA07F53E16135916006A2112 /* NIKPet.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5151613569A006A2112 /* NIKPet.m */; }; - EA07F53F16135916006A2112 /* NIKPetApi.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5161613569A006A2112 /* NIKPetApi.h */; }; - EA07F54016135916006A2112 /* NIKPetApi.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5171613569A006A2112 /* NIKPetApi.m */; }; - EA07F54116135916006A2112 /* NIKStoreApi.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5181613569A006A2112 /* NIKStoreApi.h */; }; - EA07F54216135916006A2112 /* NIKStoreApi.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5191613569A006A2112 /* NIKStoreApi.m */; }; - EA07F54316135916006A2112 /* NIKSwaggerObject.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F51A1613569A006A2112 /* NIKSwaggerObject.h */; }; - EA07F54416135916006A2112 /* NIKSwaggerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F51B1613569A006A2112 /* NIKSwaggerObject.m */; }; - EA07F54516135916006A2112 /* NIKTag.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F51C1613569A006A2112 /* NIKTag.h */; }; - EA07F54616135916006A2112 /* NIKTag.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F51D1613569A006A2112 /* NIKTag.m */; }; - EA07F54716135916006A2112 /* NIKUser.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F51E1613569A006A2112 /* NIKUser.h */; }; - EA07F54816135916006A2112 /* NIKUser.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F51F1613569A006A2112 /* NIKUser.m */; }; - EA07F54916135916006A2112 /* NIKUserApi.h in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5201613569A006A2112 /* NIKUserApi.h */; }; - EA07F54A16135916006A2112 /* NIKUserApi.m in Sources */ = {isa = PBXBuildFile; fileRef = EA07F5211613569A006A2112 /* NIKUserApi.m */; }; EA4F4D3816F1A90A00F24B35 /* NIKFile.m in Sources */ = {isa = PBXBuildFile; fileRef = EA4F4D3716F1A90A00F24B35 /* NIKFile.m */; }; - EA4F4D3916F1A92E00F24B35 /* NIKFile.h in Sources */ = {isa = PBXBuildFile; fileRef = EA4F4D3616F1A90A00F24B35 /* NIKFile.h */; }; - EA4F4D3A16F1A92E00F24B35 /* NIKFile.m in Sources */ = {isa = PBXBuildFile; fileRef = EA4F4D3716F1A90A00F24B35 /* NIKFile.m */; }; - EA5A034416141443003B3E41 /* UserApiTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EA5A034316141443003B3E41 /* UserApiTest.m */; }; - EAE96DE616138695004AB97C /* PetApiTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EA81837816137FD500341A6E /* PetApiTest.m */; }; - EAE96DE716138695004AB97C /* PetApiTest.h in Sources */ = {isa = PBXBuildFile; fileRef = EA81837916137FD500341A6E /* PetApiTest.h */; }; + EAE9042217BF2F7900486EFE /* NIKApiInvoker.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040617BF2F3A00486EFE /* NIKApiInvoker.h */; }; + EAE9042317BF2F7900486EFE /* NIKApiInvoker.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040717BF2F3A00486EFE /* NIKApiInvoker.m */; }; + EAE9042417BF2F7900486EFE /* NIKDate.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040817BF2F3A00486EFE /* NIKDate.h */; }; + EAE9042517BF2F7900486EFE /* NIKDate.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040917BF2F3A00486EFE /* NIKDate.m */; }; + EAE9042617BF2F7900486EFE /* NIKSwaggerObject.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040A17BF2F3A00486EFE /* NIKSwaggerObject.h */; }; + EAE9042717BF2F7900486EFE /* NIKSwaggerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040B17BF2F3A00486EFE /* NIKSwaggerObject.m */; }; + EAE9042817BF2F7900486EFE /* RVBCategory.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE903F617BF2CB200486EFE /* RVBCategory.h */; }; + EAE9042917BF2F7900486EFE /* RVBCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE903F717BF2CB200486EFE /* RVBCategory.m */; }; + EAE9042A17BF2F7900486EFE /* RVBOrder.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE903F817BF2CB200486EFE /* RVBOrder.h */; }; + EAE9042B17BF2F7900486EFE /* RVBOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE903F917BF2CB200486EFE /* RVBOrder.m */; }; + EAE9042C17BF2F7900486EFE /* RVBPet.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE903FA17BF2CB200486EFE /* RVBPet.h */; }; + EAE9042D17BF2F7900486EFE /* RVBPet.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE903FB17BF2CB200486EFE /* RVBPet.m */; }; + EAE9042E17BF2F7900486EFE /* RVBPetApi.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE903FC17BF2CB200486EFE /* RVBPetApi.h */; }; + EAE9042F17BF2F7900486EFE /* RVBPetApi.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE903FD17BF2CB200486EFE /* RVBPetApi.m */; }; + EAE9043017BF2F7900486EFE /* RVBStoreApi.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE903FE17BF2CB200486EFE /* RVBStoreApi.h */; }; + EAE9043117BF2F7900486EFE /* RVBStoreApi.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE903FF17BF2CB200486EFE /* RVBStoreApi.m */; }; + EAE9043217BF2F7900486EFE /* RVBTag.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040017BF2CB200486EFE /* RVBTag.h */; }; + EAE9043317BF2F7900486EFE /* RVBTag.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040117BF2CB200486EFE /* RVBTag.m */; }; + EAE9043417BF2F7900486EFE /* RVBUser.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040217BF2CB200486EFE /* RVBUser.h */; }; + EAE9043517BF2F7900486EFE /* RVBUser.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040317BF2CB200486EFE /* RVBUser.m */; }; + EAE9043617BF2F7900486EFE /* RVBUserApi.h in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040417BF2CB200486EFE /* RVBUserApi.h */; }; + EAE9043717BF2F7900486EFE /* RVBUserApi.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE9040517BF2CB200486EFE /* RVBUserApi.m */; }; + EAE9043817BF318800486EFE /* NIKFile.h in Sources */ = {isa = PBXBuildFile; fileRef = EA4F4D3616F1A90A00F24B35 /* NIKFile.h */; }; + EAE9043917BF318800486EFE /* NIKFile.m in Sources */ = {isa = PBXBuildFile; fileRef = EA4F4D3716F1A90A00F24B35 /* NIKFile.m */; }; + EAE9043A17BF31C800486EFE /* PetApiTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EA81837816137FD500341A6E /* PetApiTest.m */; }; + EAE9043B17BF31C800486EFE /* PetApiTest.h in Sources */ = {isa = PBXBuildFile; fileRef = EA81837916137FD500341A6E /* PetApiTest.h */; }; + EAE9043C17BF31C800486EFE /* UserApiTest.h in Sources */ = {isa = PBXBuildFile; fileRef = EA5A034216141443003B3E41 /* UserApiTest.h */; }; + EAE9043D17BF31C800486EFE /* UserApiTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EA5A034316141443003B3E41 /* UserApiTest.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -83,28 +73,6 @@ EA07F4C316134F27006A2112 /* PetstoreClient-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PetstoreClient-Prefix.pch"; sourceTree = ""; }; EA07F4C416134F27006A2112 /* PetstoreClient.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = PetstoreClient.1; sourceTree = ""; }; EA07F4F21613521A006A2112 /* PetstoreClientTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PetstoreClientTests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; - EA07F50C1613569A006A2112 /* NIKApiInvoker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKApiInvoker.h; path = ../client/NIKApiInvoker.h; sourceTree = ""; }; - EA07F50D1613569A006A2112 /* NIKApiInvoker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKApiInvoker.m; path = ../client/NIKApiInvoker.m; sourceTree = ""; }; - EA07F50E1613569A006A2112 /* NIKCategory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKCategory.h; path = ../client/NIKCategory.h; sourceTree = ""; }; - EA07F50F1613569A006A2112 /* NIKCategory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKCategory.m; path = ../client/NIKCategory.m; sourceTree = ""; }; - EA07F5101613569A006A2112 /* NIKDate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKDate.h; path = ../client/NIKDate.h; sourceTree = ""; }; - EA07F5111613569A006A2112 /* NIKDate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKDate.m; path = ../client/NIKDate.m; sourceTree = ""; }; - EA07F5121613569A006A2112 /* NIKOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKOrder.h; path = ../client/NIKOrder.h; sourceTree = ""; }; - EA07F5131613569A006A2112 /* NIKOrder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKOrder.m; path = ../client/NIKOrder.m; sourceTree = ""; }; - EA07F5141613569A006A2112 /* NIKPet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKPet.h; path = ../client/NIKPet.h; sourceTree = ""; }; - EA07F5151613569A006A2112 /* NIKPet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKPet.m; path = ../client/NIKPet.m; sourceTree = ""; }; - EA07F5161613569A006A2112 /* NIKPetApi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKPetApi.h; path = ../client/NIKPetApi.h; sourceTree = ""; }; - EA07F5171613569A006A2112 /* NIKPetApi.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKPetApi.m; path = ../client/NIKPetApi.m; sourceTree = ""; }; - EA07F5181613569A006A2112 /* NIKStoreApi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKStoreApi.h; path = ../client/NIKStoreApi.h; sourceTree = ""; }; - EA07F5191613569A006A2112 /* NIKStoreApi.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKStoreApi.m; path = ../client/NIKStoreApi.m; sourceTree = ""; }; - EA07F51A1613569A006A2112 /* NIKSwaggerObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKSwaggerObject.h; path = ../client/NIKSwaggerObject.h; sourceTree = ""; }; - EA07F51B1613569A006A2112 /* NIKSwaggerObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKSwaggerObject.m; path = ../client/NIKSwaggerObject.m; sourceTree = ""; }; - EA07F51C1613569A006A2112 /* NIKTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKTag.h; path = ../client/NIKTag.h; sourceTree = ""; }; - EA07F51D1613569A006A2112 /* NIKTag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKTag.m; path = ../client/NIKTag.m; sourceTree = ""; }; - EA07F51E1613569A006A2112 /* NIKUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKUser.h; path = ../client/NIKUser.h; sourceTree = ""; }; - EA07F51F1613569A006A2112 /* NIKUser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKUser.m; path = ../client/NIKUser.m; sourceTree = ""; }; - EA07F5201613569A006A2112 /* NIKUserApi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKUserApi.h; path = ../client/NIKUserApi.h; sourceTree = ""; }; - EA07F5211613569A006A2112 /* NIKUserApi.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NIKUserApi.m; path = ../client/NIKUserApi.m; sourceTree = ""; }; EA07F5301613580E006A2112 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; }; EA07F53216135819006A2112 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; EA4F4D3616F1A90A00F24B35 /* NIKFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NIKFile.h; path = ../client/NIKFile.h; sourceTree = ""; }; @@ -113,6 +81,28 @@ EA5A034316141443003B3E41 /* UserApiTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UserApiTest.m; path = ../tests/UserApiTest.m; sourceTree = ""; }; EA81837816137FD500341A6E /* PetApiTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PetApiTest.m; path = ../tests/PetApiTest.m; sourceTree = ""; }; EA81837916137FD500341A6E /* PetApiTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PetApiTest.h; path = ../tests/PetApiTest.h; sourceTree = ""; }; + EAE903F617BF2CB200486EFE /* RVBCategory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RVBCategory.h; path = ../client/RVBCategory.h; sourceTree = ""; }; + EAE903F717BF2CB200486EFE /* RVBCategory.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = RVBCategory.m; path = ../client/RVBCategory.m; sourceTree = ""; }; + EAE903F817BF2CB200486EFE /* RVBOrder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RVBOrder.h; path = ../client/RVBOrder.h; sourceTree = ""; }; + EAE903F917BF2CB200486EFE /* RVBOrder.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = RVBOrder.m; path = ../client/RVBOrder.m; sourceTree = ""; }; + EAE903FA17BF2CB200486EFE /* RVBPet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RVBPet.h; path = ../client/RVBPet.h; sourceTree = ""; }; + EAE903FB17BF2CB200486EFE /* RVBPet.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = RVBPet.m; path = ../client/RVBPet.m; sourceTree = ""; }; + EAE903FC17BF2CB200486EFE /* RVBPetApi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RVBPetApi.h; path = ../client/RVBPetApi.h; sourceTree = ""; }; + EAE903FD17BF2CB200486EFE /* RVBPetApi.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = RVBPetApi.m; path = ../client/RVBPetApi.m; sourceTree = ""; }; + EAE903FE17BF2CB200486EFE /* RVBStoreApi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RVBStoreApi.h; path = ../client/RVBStoreApi.h; sourceTree = ""; }; + EAE903FF17BF2CB200486EFE /* RVBStoreApi.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = RVBStoreApi.m; path = ../client/RVBStoreApi.m; sourceTree = ""; }; + EAE9040017BF2CB200486EFE /* RVBTag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RVBTag.h; path = ../client/RVBTag.h; sourceTree = ""; }; + EAE9040117BF2CB200486EFE /* RVBTag.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = RVBTag.m; path = ../client/RVBTag.m; sourceTree = ""; }; + EAE9040217BF2CB200486EFE /* RVBUser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RVBUser.h; path = ../client/RVBUser.h; sourceTree = ""; }; + EAE9040317BF2CB200486EFE /* RVBUser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = RVBUser.m; path = ../client/RVBUser.m; sourceTree = ""; }; + EAE9040417BF2CB200486EFE /* RVBUserApi.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RVBUserApi.h; path = ../client/RVBUserApi.h; sourceTree = ""; }; + EAE9040517BF2CB200486EFE /* RVBUserApi.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = RVBUserApi.m; path = ../client/RVBUserApi.m; sourceTree = ""; }; + EAE9040617BF2F3A00486EFE /* NIKApiInvoker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NIKApiInvoker.h; path = ../client/NIKApiInvoker.h; sourceTree = ""; }; + EAE9040717BF2F3A00486EFE /* NIKApiInvoker.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = NIKApiInvoker.m; path = ../client/NIKApiInvoker.m; sourceTree = ""; }; + EAE9040817BF2F3A00486EFE /* NIKDate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NIKDate.h; path = ../client/NIKDate.h; sourceTree = ""; }; + EAE9040917BF2F3A00486EFE /* NIKDate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = NIKDate.m; path = ../client/NIKDate.m; sourceTree = ""; }; + EAE9040A17BF2F3A00486EFE /* NIKSwaggerObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = NIKSwaggerObject.h; path = ../client/NIKSwaggerObject.h; sourceTree = ""; }; + EAE9040B17BF2F3A00486EFE /* NIKSwaggerObject.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = NIKSwaggerObject.m; path = ../client/NIKSwaggerObject.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -139,8 +129,6 @@ EA07F4AE16134F27006A2112 = { isa = PBXGroup; children = ( - EA4F4D3616F1A90A00F24B35 /* NIKFile.h */, - EA4F4D3716F1A90A00F24B35 /* NIKFile.m */, EA81837C1613809300341A6E /* Tests */, EA07F52D1613569E006A2112 /* Generated Client */, EA07F4BF16134F27006A2112 /* PetstoreClient */, @@ -197,28 +185,30 @@ EA07F52D1613569E006A2112 /* Generated Client */ = { isa = PBXGroup; children = ( - EA07F50C1613569A006A2112 /* NIKApiInvoker.h */, - EA07F50D1613569A006A2112 /* NIKApiInvoker.m */, - EA07F50E1613569A006A2112 /* NIKCategory.h */, - EA07F50F1613569A006A2112 /* NIKCategory.m */, - EA07F5101613569A006A2112 /* NIKDate.h */, - EA07F5111613569A006A2112 /* NIKDate.m */, - EA07F5121613569A006A2112 /* NIKOrder.h */, - EA07F5131613569A006A2112 /* NIKOrder.m */, - EA07F5141613569A006A2112 /* NIKPet.h */, - EA07F5151613569A006A2112 /* NIKPet.m */, - EA07F5161613569A006A2112 /* NIKPetApi.h */, - EA07F5171613569A006A2112 /* NIKPetApi.m */, - EA07F5181613569A006A2112 /* NIKStoreApi.h */, - EA07F5191613569A006A2112 /* NIKStoreApi.m */, - EA07F51A1613569A006A2112 /* NIKSwaggerObject.h */, - EA07F51B1613569A006A2112 /* NIKSwaggerObject.m */, - EA07F51C1613569A006A2112 /* NIKTag.h */, - EA07F51D1613569A006A2112 /* NIKTag.m */, - EA07F51E1613569A006A2112 /* NIKUser.h */, - EA07F51F1613569A006A2112 /* NIKUser.m */, - EA07F5201613569A006A2112 /* NIKUserApi.h */, - EA07F5211613569A006A2112 /* NIKUserApi.m */, + EAE9040617BF2F3A00486EFE /* NIKApiInvoker.h */, + EAE9040717BF2F3A00486EFE /* NIKApiInvoker.m */, + EAE9040817BF2F3A00486EFE /* NIKDate.h */, + EAE9040917BF2F3A00486EFE /* NIKDate.m */, + EA4F4D3616F1A90A00F24B35 /* NIKFile.h */, + EA4F4D3716F1A90A00F24B35 /* NIKFile.m */, + EAE9040A17BF2F3A00486EFE /* NIKSwaggerObject.h */, + EAE9040B17BF2F3A00486EFE /* NIKSwaggerObject.m */, + EAE903F617BF2CB200486EFE /* RVBCategory.h */, + EAE903F717BF2CB200486EFE /* RVBCategory.m */, + EAE903F817BF2CB200486EFE /* RVBOrder.h */, + EAE903F917BF2CB200486EFE /* RVBOrder.m */, + EAE903FA17BF2CB200486EFE /* RVBPet.h */, + EAE903FB17BF2CB200486EFE /* RVBPet.m */, + EAE903FC17BF2CB200486EFE /* RVBPetApi.h */, + EAE903FD17BF2CB200486EFE /* RVBPetApi.m */, + EAE903FE17BF2CB200486EFE /* RVBStoreApi.h */, + EAE903FF17BF2CB200486EFE /* RVBStoreApi.m */, + EAE9040017BF2CB200486EFE /* RVBTag.h */, + EAE9040117BF2CB200486EFE /* RVBTag.m */, + EAE9040217BF2CB200486EFE /* RVBUser.h */, + EAE9040317BF2CB200486EFE /* RVBUser.m */, + EAE9040417BF2CB200486EFE /* RVBUserApi.h */, + EAE9040517BF2CB200486EFE /* RVBUserApi.m */, ); name = "Generated Client"; sourceTree = ""; @@ -332,17 +322,6 @@ buildActionMask = 2147483647; files = ( EA07F4C116134F27006A2112 /* main.m in Sources */, - EA07F5221613569A006A2112 /* NIKApiInvoker.m in Sources */, - EA07F5231613569A006A2112 /* NIKCategory.m in Sources */, - EA07F5241613569A006A2112 /* NIKDate.m in Sources */, - EA07F5251613569A006A2112 /* NIKOrder.m in Sources */, - EA07F5261613569A006A2112 /* NIKPet.m in Sources */, - EA07F5271613569A006A2112 /* NIKPetApi.m in Sources */, - EA07F5281613569A006A2112 /* NIKStoreApi.m in Sources */, - EA07F5291613569A006A2112 /* NIKSwaggerObject.m in Sources */, - EA07F52A1613569A006A2112 /* NIKTag.m in Sources */, - EA07F52B1613569A006A2112 /* NIKUser.m in Sources */, - EA07F52C1613569A006A2112 /* NIKUserApi.m in Sources */, EA4F4D3816F1A90A00F24B35 /* NIKFile.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -351,33 +330,34 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EA4F4D3916F1A92E00F24B35 /* NIKFile.h in Sources */, - EA4F4D3A16F1A92E00F24B35 /* NIKFile.m in Sources */, - EAE96DE616138695004AB97C /* PetApiTest.m in Sources */, - EAE96DE716138695004AB97C /* PetApiTest.h in Sources */, - EA07F53516135916006A2112 /* NIKApiInvoker.h in Sources */, - EA07F53616135916006A2112 /* NIKApiInvoker.m in Sources */, - EA07F53716135916006A2112 /* NIKCategory.h in Sources */, - EA07F53816135916006A2112 /* NIKCategory.m in Sources */, - EA07F53916135916006A2112 /* NIKDate.h in Sources */, - EA07F53A16135916006A2112 /* NIKDate.m in Sources */, - EA07F53B16135916006A2112 /* NIKOrder.h in Sources */, - EA07F53C16135916006A2112 /* NIKOrder.m in Sources */, - EA07F53D16135916006A2112 /* NIKPet.h in Sources */, - EA07F53E16135916006A2112 /* NIKPet.m in Sources */, - EA07F53F16135916006A2112 /* NIKPetApi.h in Sources */, - EA07F54016135916006A2112 /* NIKPetApi.m in Sources */, - EA07F54116135916006A2112 /* NIKStoreApi.h in Sources */, - EA07F54216135916006A2112 /* NIKStoreApi.m in Sources */, - EA07F54316135916006A2112 /* NIKSwaggerObject.h in Sources */, - EA07F54416135916006A2112 /* NIKSwaggerObject.m in Sources */, - EA07F54516135916006A2112 /* NIKTag.h in Sources */, - EA07F54616135916006A2112 /* NIKTag.m in Sources */, - EA07F54716135916006A2112 /* NIKUser.h in Sources */, - EA07F54816135916006A2112 /* NIKUser.m in Sources */, - EA07F54916135916006A2112 /* NIKUserApi.h in Sources */, - EA07F54A16135916006A2112 /* NIKUserApi.m in Sources */, - EA5A034416141443003B3E41 /* UserApiTest.m in Sources */, + EAE9043A17BF31C800486EFE /* PetApiTest.m in Sources */, + EAE9043B17BF31C800486EFE /* PetApiTest.h in Sources */, + EAE9043C17BF31C800486EFE /* UserApiTest.h in Sources */, + EAE9043D17BF31C800486EFE /* UserApiTest.m in Sources */, + EAE9043817BF318800486EFE /* NIKFile.h in Sources */, + EAE9043917BF318800486EFE /* NIKFile.m in Sources */, + EAE9042217BF2F7900486EFE /* NIKApiInvoker.h in Sources */, + EAE9042317BF2F7900486EFE /* NIKApiInvoker.m in Sources */, + EAE9042417BF2F7900486EFE /* NIKDate.h in Sources */, + EAE9042517BF2F7900486EFE /* NIKDate.m in Sources */, + EAE9042617BF2F7900486EFE /* NIKSwaggerObject.h in Sources */, + EAE9042717BF2F7900486EFE /* NIKSwaggerObject.m in Sources */, + EAE9042817BF2F7900486EFE /* RVBCategory.h in Sources */, + EAE9042917BF2F7900486EFE /* RVBCategory.m in Sources */, + EAE9042A17BF2F7900486EFE /* RVBOrder.h in Sources */, + EAE9042B17BF2F7900486EFE /* RVBOrder.m in Sources */, + EAE9042C17BF2F7900486EFE /* RVBPet.h in Sources */, + EAE9042D17BF2F7900486EFE /* RVBPet.m in Sources */, + EAE9042E17BF2F7900486EFE /* RVBPetApi.h in Sources */, + EAE9042F17BF2F7900486EFE /* RVBPetApi.m in Sources */, + EAE9043017BF2F7900486EFE /* RVBStoreApi.h in Sources */, + EAE9043117BF2F7900486EFE /* RVBStoreApi.m in Sources */, + EAE9043217BF2F7900486EFE /* RVBTag.h in Sources */, + EAE9043317BF2F7900486EFE /* RVBTag.m in Sources */, + EAE9043417BF2F7900486EFE /* RVBUser.h in Sources */, + EAE9043517BF2F7900486EFE /* RVBUser.m in Sources */, + EAE9043617BF2F7900486EFE /* RVBUserApi.h in Sources */, + EAE9043717BF2F7900486EFE /* RVBUserApi.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -403,9 +383,7 @@ CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "\"$(SDKROOT)/Developer/Library/Frameworks $(DEVELOPER_LIBRARY_DIR)/Frameworks\"", - ); + FRAMEWORK_SEARCH_PATHS = "\"$(SDKROOT)/Developer/Library/Frameworks $(DEVELOPER_LIBRARY_DIR)/Frameworks\""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; @@ -437,9 +415,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = ( - "\"$(SDKROOT)/Developer/Library/Frameworks $(DEVELOPER_LIBRARY_DIR)/Frameworks\"", - ); + FRAMEWORK_SEARCH_PATHS = "\"$(SDKROOT)/Developer/Library/Frameworks $(DEVELOPER_LIBRARY_DIR)/Frameworks\""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; diff --git a/samples/client/petstore/objc/PetstoreClient/PetstoreClient.xcodeproj/project.xcworkspace/xcuserdata/tony.xcuserdatad/UserInterfaceState.xcuserstate b/samples/client/petstore/objc/PetstoreClient/PetstoreClient.xcodeproj/project.xcworkspace/xcuserdata/tony.xcuserdatad/UserInterfaceState.xcuserstate index d50f3ca0215beed855cb63c416a9763182532af8..41ba9f81d474deef90ff47b822e85bdf61368c76 100644 GIT binary patch literal 40847 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 literal 31528 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 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/client/petstore/objc/client/NIKCategory.h b/samples/client/petstore/objc/client/RVBCategory.h similarity index 69% rename from samples/client/petstore/objc/client/NIKCategory.h rename to samples/client/petstore/objc/client/RVBCategory.h index e6d5eadd7751..6d5d56ce999a 100644 --- a/samples/client/petstore/objc/client/NIKCategory.h +++ b/samples/client/petstore/objc/client/RVBCategory.h @@ -1,12 +1,12 @@ #import #import "NIKSwaggerObject.h" -@interface NIKCategory : NIKSwaggerObject +@interface RVBCategory : NIKSwaggerObject -@property(nonatomic) NSNumber* _id; @property(nonatomic) NSString* name; -- (id) _id: (NSNumber*) _id - name: (NSString*) name; +@property(nonatomic) NSNumber* _id; +- (id) name: (NSString*) name + _id: (NSNumber*) _id; - (id) initWithValues: (NSDictionary*)dict; - (NSDictionary*) asDictionary; diff --git a/samples/client/petstore/objc/client/NIKCategory.m b/samples/client/petstore/objc/client/RVBCategory.m similarity index 82% rename from samples/client/petstore/objc/client/NIKCategory.m rename to samples/client/petstore/objc/client/RVBCategory.m index 8af3b825c12a..80223cf52ec3 100644 --- a/samples/client/petstore/objc/client/NIKCategory.m +++ b/samples/client/petstore/objc/client/RVBCategory.m @@ -1,13 +1,13 @@ #import "NIKDate.h" -#import "NIKCategory.h" +#import "RVBCategory.h" -@implementation NIKCategory +@implementation RVBCategory --(id)_id: (NSNumber*) _id - name: (NSString*) name +-(id)name: (NSString*) name + _id: (NSNumber*) _id { - __id = _id; _name = name; + __id = _id; return self; } @@ -15,8 +15,8 @@ { self = [super init]; if(self) { - __id = dict[@"id"]; _name = dict[@"name"]; + __id = dict[@"id"]; } @@ -25,8 +25,8 @@ -(NSDictionary*) asDictionary { NSMutableDictionary* dict = [[NSMutableDictionary alloc] init]; - if(__id != nil) dict[@"id"] = __id ; if(_name != nil) dict[@"name"] = _name ; + if(__id != nil) dict[@"id"] = __id ; NSDictionary* output = [dict copy]; return output; } diff --git a/samples/client/petstore/objc/client/NIKOrder.h b/samples/client/petstore/objc/client/RVBOrder.h similarity index 93% rename from samples/client/petstore/objc/client/NIKOrder.h rename to samples/client/petstore/objc/client/RVBOrder.h index 506f1fd9e1b2..f1d39244a30a 100644 --- a/samples/client/petstore/objc/client/NIKOrder.h +++ b/samples/client/petstore/objc/client/RVBOrder.h @@ -2,16 +2,16 @@ #import "NIKSwaggerObject.h" #import "NIKDate.h" -@interface NIKOrder : NIKSwaggerObject +@interface RVBOrder : NIKSwaggerObject @property(nonatomic) NSNumber* _id; -@property(nonatomic) NSNumber* petId; @property(nonatomic) NSString* status; +@property(nonatomic) NSNumber* petId; @property(nonatomic) NSNumber* quantity; @property(nonatomic) NIKDate* shipDate; - (id) _id: (NSNumber*) _id - petId: (NSNumber*) petId status: (NSString*) status + petId: (NSNumber*) petId quantity: (NSNumber*) quantity shipDate: (NIKDate*) shipDate; diff --git a/samples/client/petstore/objc/client/NIKOrder.m b/samples/client/petstore/objc/client/RVBOrder.m similarity index 97% rename from samples/client/petstore/objc/client/NIKOrder.m rename to samples/client/petstore/objc/client/RVBOrder.m index fc2c11472712..a195e2219c43 100644 --- a/samples/client/petstore/objc/client/NIKOrder.m +++ b/samples/client/petstore/objc/client/RVBOrder.m @@ -1,17 +1,17 @@ #import "NIKDate.h" -#import "NIKOrder.h" +#import "RVBOrder.h" -@implementation NIKOrder +@implementation RVBOrder -(id)_id: (NSNumber*) _id - petId: (NSNumber*) petId status: (NSString*) status + petId: (NSNumber*) petId quantity: (NSNumber*) quantity shipDate: (NIKDate*) shipDate { __id = _id; - _petId = petId; _status = status; + _petId = petId; _quantity = quantity; _shipDate = shipDate; return self; @@ -22,8 +22,8 @@ self = [super init]; if(self) { __id = dict[@"id"]; - _petId = dict[@"petId"]; _status = dict[@"status"]; + _petId = dict[@"petId"]; _quantity = dict[@"quantity"]; id shipDate_dict = dict[@"shipDate"]; _shipDate = [[NIKDate alloc]initWithValues:shipDate_dict]; @@ -36,8 +36,8 @@ -(NSDictionary*) asDictionary { NSMutableDictionary* dict = [[NSMutableDictionary alloc] init]; if(__id != nil) dict[@"id"] = __id ; - if(_petId != nil) dict[@"petId"] = _petId ; if(_status != nil) dict[@"status"] = _status ; + if(_petId != nil) dict[@"petId"] = _petId ; if(_quantity != nil) dict[@"quantity"] = _quantity ; if(_shipDate != nil){ if([_shipDate isKindOfClass:[NSArray class]]){ diff --git a/samples/client/petstore/objc/client/NIKPet.h b/samples/client/petstore/objc/client/RVBPet.h similarity index 60% rename from samples/client/petstore/objc/client/NIKPet.h rename to samples/client/petstore/objc/client/RVBPet.h index 6979d11a3584..84cf42ce1ca2 100644 --- a/samples/client/petstore/objc/client/NIKPet.h +++ b/samples/client/petstore/objc/client/RVBPet.h @@ -1,22 +1,22 @@ #import #import "NIKSwaggerObject.h" -#import "NIKCategory.h" -#import "NIKTag.h" +#import "RVBCategory.h" +#import "RVBTag.h" -@interface NIKPet : NIKSwaggerObject +@interface RVBPet : NIKSwaggerObject -@property(nonatomic) NSArray* tags; -@property(nonatomic) NSNumber* _id; -@property(nonatomic) NIKCategory* category; -@property(nonatomic) NSString* status; @property(nonatomic) NSString* name; +@property(nonatomic) NSNumber* _id; +@property(nonatomic) NSArray* tags; +@property(nonatomic) NSString* status; @property(nonatomic) NSArray* photoUrls; -- (id) tags: (NSArray*) tags +@property(nonatomic) RVBCategory* category; +- (id) name: (NSString*) name _id: (NSNumber*) _id - category: (NIKCategory*) category + tags: (NSArray*) tags status: (NSString*) status - name: (NSString*) name - photoUrls: (NSArray*) photoUrls; + photoUrls: (NSArray*) photoUrls + category: (RVBCategory*) category; - (id) initWithValues: (NSDictionary*)dict; - (NSDictionary*) asDictionary; diff --git a/samples/client/petstore/objc/client/NIKPet.m b/samples/client/petstore/objc/client/RVBPet.m similarity index 88% rename from samples/client/petstore/objc/client/NIKPet.m rename to samples/client/petstore/objc/client/RVBPet.m index 877553d05011..f27fef44594f 100644 --- a/samples/client/petstore/objc/client/NIKPet.m +++ b/samples/client/petstore/objc/client/RVBPet.m @@ -1,21 +1,21 @@ #import "NIKDate.h" -#import "NIKPet.h" +#import "RVBPet.h" -@implementation NIKPet +@implementation RVBPet --(id)tags: (NSArray*) tags +-(id)name: (NSString*) name _id: (NSNumber*) _id - category: (NIKCategory*) category + tags: (NSArray*) tags status: (NSString*) status - name: (NSString*) name photoUrls: (NSArray*) photoUrls + category: (RVBCategory*) category { - _tags = tags; - __id = _id; - _category = category; - _status = status; _name = name; + __id = _id; + _tags = tags; + _status = status; _photoUrls = photoUrls; + _category = category; return self; } @@ -23,6 +23,8 @@ { self = [super init]; if(self) { + _name = dict[@"name"]; + __id = dict[@"id"]; id tags_dict = dict[@"tags"]; if([tags_dict isKindOfClass:[NSArray class]]) { @@ -30,7 +32,7 @@ if([(NSArray*)tags_dict count] > 0) { for (NSDictionary* dict in (NSArray*)tags_dict) { - NIKTag* d = [[NIKTag alloc] initWithValues:dict]; + RVBTag* d = [[RVBTag alloc] initWithValues:dict]; [objs addObject:d]; } @@ -43,12 +45,10 @@ else { _tags = [[NSArray alloc] init]; } - __id = dict[@"id"]; - id category_dict = dict[@"category"]; - _category = [[NIKCategory alloc]initWithValues:category_dict]; _status = dict[@"status"]; - _name = dict[@"name"]; _photoUrls = dict[@"photoUrls"]; + id category_dict = dict[@"category"]; + _category = [[RVBCategory alloc]initWithValues:category_dict]; } @@ -57,10 +57,12 @@ -(NSDictionary*) asDictionary { NSMutableDictionary* dict = [[NSMutableDictionary alloc] init]; + if(_name != nil) dict[@"name"] = _name ; + if(__id != nil) dict[@"id"] = __id ; if(_tags != nil){ if([_tags isKindOfClass:[NSArray class]]){ NSMutableArray * array = [[NSMutableArray alloc] init]; - for( NIKTag *tags in (NSArray*)_tags) { + for( RVBTag *tags in (NSArray*)_tags) { [array addObject:[(NIKSwaggerObject*)tags asDictionary]]; } dict[@"tags"] = array; @@ -75,11 +77,12 @@ else { if(_tags != nil) dict[@"tags"] = [(NIKSwaggerObject*)_tags asDictionary]; } - if(__id != nil) dict[@"id"] = __id ; + if(_status != nil) dict[@"status"] = _status ; + if(_photoUrls != nil) dict[@"photoUrls"] = _photoUrls ; if(_category != nil){ if([_category isKindOfClass:[NSArray class]]){ NSMutableArray * array = [[NSMutableArray alloc] init]; - for( NIKCategory *category in (NSArray*)_category) { + for( RVBCategory *category in (NSArray*)_category) { [array addObject:[(NIKSwaggerObject*)category asDictionary]]; } dict[@"category"] = array; @@ -94,9 +97,6 @@ else { if(_category != nil) dict[@"category"] = [(NIKSwaggerObject*)_category asDictionary]; } - if(_status != nil) dict[@"status"] = _status ; - if(_name != nil) dict[@"name"] = _name ; - if(_photoUrls != nil) dict[@"photoUrls"] = _photoUrls ; NSDictionary* output = [dict copy]; return output; } diff --git a/samples/client/petstore/objc/client/NIKPetApi.h b/samples/client/petstore/objc/client/RVBPetApi.h similarity index 78% rename from samples/client/petstore/objc/client/NIKPetApi.h rename to samples/client/petstore/objc/client/RVBPetApi.h index 54819e1a2323..a543a4bbde23 100644 --- a/samples/client/petstore/objc/client/NIKPetApi.h +++ b/samples/client/petstore/objc/client/RVBPetApi.h @@ -1,9 +1,9 @@ #import #import "NIKApiInvoker.h" -#import "NIKPet.h" +#import "RVBPet.h" -@interface NIKPetApi: NSObject { +@interface RVBPetApi: NSObject { @private NSOperationQueue *_queue; @@ -21,7 +21,16 @@ @param petId ID of pet that needs to be fetched */ -(void) getPetByIdWithCompletionBlock :(NSString*) petId - completionHandler: (void (^)(NIKPet* output, NSError* error))completionBlock; + completionHandler: (void (^)(RVBPet* output, NSError* error))completionBlock; + +/** + + Deletes a pet + + @param petId Pet id to delete + */ +-(void) deletePetWithCompletionBlock :(NSString*) petId + completionHandler: (void (^)(NSError* error))completionBlock; /** @@ -29,7 +38,7 @@ @param body Pet object that needs to be added to the store */ --(void) addPetWithCompletionBlock :(NIKPet*) body +-(void) addPetWithCompletionBlock :(RVBPet*) body completionHandler: (void (^)(NSError* error))completionBlock; /** @@ -38,7 +47,7 @@ @param body Pet object that needs to be updated in the store */ --(void) updatePetWithCompletionBlock :(NIKPet*) body +-(void) updatePetWithCompletionBlock :(RVBPet*) body completionHandler: (void (^)(NSError* error))completionBlock; /** diff --git a/samples/client/petstore/objc/client/NIKPetApi.m b/samples/client/petstore/objc/client/RVBPetApi.m similarity index 82% rename from samples/client/petstore/objc/client/NIKPetApi.m rename to samples/client/petstore/objc/client/RVBPetApi.m index 13dcb816c574..e695f8ed0a80 100644 --- a/samples/client/petstore/objc/client/NIKPetApi.m +++ b/samples/client/petstore/objc/client/RVBPetApi.m @@ -1,20 +1,20 @@ -#import "NIKPetApi.h" +#import "RVBPetApi.h" #import "NIKFile.h" -#import "NIKPet.h" +#import "RVBPet.h" -@implementation NIKPetApi +@implementation RVBPetApi static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; @synthesize queue = _queue; @synthesize api = _api; -+(NIKPetApi*) apiWithHeader:(NSString*)headerValue key:(NSString*)key { - static NIKPetApi* singletonAPI = nil; ++(RVBPetApi*) apiWithHeader:(NSString*)headerValue key:(NSString*)key { + static RVBPetApi* singletonAPI = nil; if (singletonAPI == nil) { - singletonAPI = [[NIKPetApi alloc] init]; + singletonAPI = [[RVBPetApi alloc] init]; [singletonAPI addHeader:headerValue forKey:key]; } return singletonAPI; @@ -34,9 +34,9 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } -(void) getPetByIdWithCompletionBlock:(NSString*) petId - completionHandler: (void (^)(NIKPet* output, NSError* error))completionBlock{ + completionHandler: (void (^)(RVBPet* output, NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}/{petId}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet/{petId}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -63,15 +63,51 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; completionBlock(nil, error);return; } - completionBlock( [[NIKPet alloc]initWithValues: data], nil);}]; + completionBlock( [[RVBPet alloc]initWithValues: data], nil);}]; } --(void) addPetWithCompletionBlock:(NIKPet*) body +-(void) deletePetWithCompletionBlock:(NSString*) petId completionHandler: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet/{petId}", basePath]; + + // remove format in URL if needed + if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) + [requestUrl replaceCharactersInRange: [requestUrl rangeOfString:@".{format}"] withString:@".json"]; + + [requestUrl replaceCharactersInRange: [requestUrl rangeOfString:[NSString stringWithFormat:@"%@%@%@", @"{", @"petId", @"}"]] withString: [_api escapeString:petId]]; + NSString* contentType = @"application/json"; + + + NSMutableDictionary* queryParams = [[NSMutableDictionary alloc] init]; + NSMutableDictionary* headerParams = [[NSMutableDictionary alloc] init]; + id bodyDictionary = nil; + if(petId == nil) { + // error + } + [_api stringWithCompletionBlock:requestUrl + method:@"DELETE" + queryParams:queryParams + body:bodyDictionary + headerParams:headerParams + contentType:contentType + completionBlock:^(NSString *data, NSError *error) { + if (error) { + completionBlock(error); + return; + } + completionBlock(nil); + }]; + + +} + +-(void) addPetWithCompletionBlock:(RVBPet*) body + completionHandler: (void (^)(NSError* error))completionBlock{ + + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -129,10 +165,10 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } --(void) updatePetWithCompletionBlock:(NIKPet*) body +-(void) updatePetWithCompletionBlock:(RVBPet*) body completionHandler: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -193,7 +229,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; -(void) findPetsByStatusWithCompletionBlock:(NSString*) status completionHandler: (void (^)(NSArray* output, NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}/findByStatus", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet/findByStatus", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -224,7 +260,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; if([data isKindOfClass:[NSArray class]]){ NSMutableArray * objs = [[NSMutableArray alloc] initWithCapacity:[data count]]; for (NSDictionary* dict in (NSArray*)data) { - NIKPet* d = [[NIKPet alloc]initWithValues: dict]; + RVBPet* d = [[RVBPet alloc]initWithValues: dict]; [objs addObject:d]; } completionBlock(objs, nil); @@ -237,7 +273,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; -(void) findPetsByTagsWithCompletionBlock:(NSString*) tags completionHandler: (void (^)(NSArray* output, NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}/findByTags", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet/findByTags", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -268,7 +304,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; if([data isKindOfClass:[NSArray class]]){ NSMutableArray * objs = [[NSMutableArray alloc] initWithCapacity:[data count]]; for (NSDictionary* dict in (NSArray*)data) { - NIKPet* d = [[NIKPet alloc]initWithValues: dict]; + RVBPet* d = [[RVBPet alloc]initWithValues: dict]; [objs addObject:d]; } completionBlock(objs, nil); @@ -282,7 +318,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; completionHandler:(void (^)(NSString*, NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}/{petId}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet/{petId}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -326,11 +362,48 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } --(void) addPetAsJsonWithCompletionBlock :(NIKPet*) body +-(void) deletePetAsJsonWithCompletionBlock :(NSString*) petId completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet/{petId}", basePath]; + + // remove format in URL if needed + if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) + [requestUrl replaceCharactersInRange: [requestUrl rangeOfString:@".{format}"] withString:@""]; + + [requestUrl replaceCharactersInRange: [requestUrl rangeOfString:[NSString stringWithFormat:@"%@%@%@", @"{", @"petId", @"}"]] withString: [_api escapeString:petId]]; + NSString* contentType = @"application/json"; + + NSMutableDictionary* queryParams = [[NSMutableDictionary alloc] init]; + NSMutableDictionary* headerParams = [[NSMutableDictionary alloc] init]; + id bodyDictionary = nil; + if(petId == nil) { + // error + } + [_api dictionary:requestUrl + method:@"DELETE" + queryParams:queryParams + body:bodyDictionary + headerParams:headerParams + contentType:contentType + completionBlock:^(NSDictionary *data, NSError *error) { + if (error) { + completionBlock(error);return; + } + + completionBlock(nil); + + }]; + + +} + +-(void) addPetAsJsonWithCompletionBlock :(RVBPet*) body + + completionHandler:(void (^)(NSError *))completionBlock{ + + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -384,11 +457,11 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } --(void) updatePetAsJsonWithCompletionBlock :(NIKPet*) body +-(void) updatePetAsJsonWithCompletionBlock :(RVBPet*) body completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -446,7 +519,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; completionHandler:(void (^)(NSString*, NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}/findByStatus", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet/findByStatus", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -495,7 +568,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; completionHandler:(void (^)(NSString*, NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet.{format}/findByTags", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/pet/findByTags", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) diff --git a/samples/client/petstore/objc/client/NIKStoreApi.h b/samples/client/petstore/objc/client/RVBStoreApi.h similarity index 76% rename from samples/client/petstore/objc/client/NIKStoreApi.h rename to samples/client/petstore/objc/client/RVBStoreApi.h index af31ee3d0747..3b5343d106d8 100644 --- a/samples/client/petstore/objc/client/NIKStoreApi.h +++ b/samples/client/petstore/objc/client/RVBStoreApi.h @@ -1,9 +1,9 @@ #import #import "NIKApiInvoker.h" -#import "NIKOrder.h" +#import "RVBOrder.h" -@interface NIKStoreApi: NSObject { +@interface RVBStoreApi: NSObject { @private NSOperationQueue *_queue; @@ -21,12 +21,12 @@ @param orderId ID of pet that needs to be fetched */ -(void) getOrderByIdWithCompletionBlock :(NSString*) orderId - completionHandler: (void (^)(NIKOrder* output, NSError* error))completionBlock; + completionHandler: (void (^)(RVBOrder* output, NSError* error))completionBlock; /** Delete purchase order by ID - For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors + For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors @param orderId ID of the order that needs to be deleted */ -(void) deleteOrderWithCompletionBlock :(NSString*) orderId @@ -38,7 +38,7 @@ @param body order placed for purchasing the pet */ --(void) placeOrderWithCompletionBlock :(NIKOrder*) body +-(void) placeOrderWithCompletionBlock :(RVBOrder*) body completionHandler: (void (^)(NSError* error))completionBlock; @end diff --git a/samples/client/petstore/objc/client/NIKStoreApi.m b/samples/client/petstore/objc/client/RVBStoreApi.m similarity index 92% rename from samples/client/petstore/objc/client/NIKStoreApi.m rename to samples/client/petstore/objc/client/RVBStoreApi.m index fd9eb5de58b8..4eeee9471dd8 100644 --- a/samples/client/petstore/objc/client/NIKStoreApi.m +++ b/samples/client/petstore/objc/client/RVBStoreApi.m @@ -1,20 +1,20 @@ -#import "NIKStoreApi.h" +#import "RVBStoreApi.h" #import "NIKFile.h" -#import "NIKOrder.h" +#import "RVBOrder.h" -@implementation NIKStoreApi +@implementation RVBStoreApi static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; @synthesize queue = _queue; @synthesize api = _api; -+(NIKStoreApi*) apiWithHeader:(NSString*)headerValue key:(NSString*)key { - static NIKStoreApi* singletonAPI = nil; ++(RVBStoreApi*) apiWithHeader:(NSString*)headerValue key:(NSString*)key { + static RVBStoreApi* singletonAPI = nil; if (singletonAPI == nil) { - singletonAPI = [[NIKStoreApi alloc] init]; + singletonAPI = [[RVBStoreApi alloc] init]; [singletonAPI addHeader:headerValue forKey:key]; } return singletonAPI; @@ -34,9 +34,9 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } -(void) getOrderByIdWithCompletionBlock:(NSString*) orderId - completionHandler: (void (^)(NIKOrder* output, NSError* error))completionBlock{ + completionHandler: (void (^)(RVBOrder* output, NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store.{format}/order/{orderId}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store/order/{orderId}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -63,7 +63,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; completionBlock(nil, error);return; } - completionBlock( [[NIKOrder alloc]initWithValues: data], nil);}]; + completionBlock( [[RVBOrder alloc]initWithValues: data], nil);}]; } @@ -71,7 +71,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; -(void) deleteOrderWithCompletionBlock:(NSString*) orderId completionHandler: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store.{format}/order/{orderId}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store/order/{orderId}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -104,10 +104,10 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } --(void) placeOrderWithCompletionBlock:(NIKOrder*) body +-(void) placeOrderWithCompletionBlock:(RVBOrder*) body completionHandler: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store.{format}/order", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store/order", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -169,7 +169,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; completionHandler:(void (^)(NSString*, NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store.{format}/order/{orderId}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store/order/{orderId}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -217,7 +217,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store.{format}/order/{orderId}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store/order/{orderId}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -250,11 +250,11 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } --(void) placeOrderAsJsonWithCompletionBlock :(NIKOrder*) body +-(void) placeOrderAsJsonWithCompletionBlock :(RVBOrder*) body completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store.{format}/order", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/store/order", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) diff --git a/samples/client/petstore/objc/client/NIKTag.h b/samples/client/petstore/objc/client/RVBTag.h similarity index 70% rename from samples/client/petstore/objc/client/NIKTag.h rename to samples/client/petstore/objc/client/RVBTag.h index 9e2982b2bb56..16eeeffa21d9 100644 --- a/samples/client/petstore/objc/client/NIKTag.h +++ b/samples/client/petstore/objc/client/RVBTag.h @@ -1,12 +1,12 @@ #import #import "NIKSwaggerObject.h" -@interface NIKTag : NIKSwaggerObject +@interface RVBTag : NIKSwaggerObject -@property(nonatomic) NSNumber* _id; @property(nonatomic) NSString* name; -- (id) _id: (NSNumber*) _id - name: (NSString*) name; +@property(nonatomic) NSNumber* _id; +- (id) name: (NSString*) name + _id: (NSNumber*) _id; - (id) initWithValues: (NSDictionary*)dict; - (NSDictionary*) asDictionary; diff --git a/samples/client/petstore/objc/client/NIKTag.m b/samples/client/petstore/objc/client/RVBTag.m similarity index 84% rename from samples/client/petstore/objc/client/NIKTag.m rename to samples/client/petstore/objc/client/RVBTag.m index bf92cb6c5135..c93d81147198 100644 --- a/samples/client/petstore/objc/client/NIKTag.m +++ b/samples/client/petstore/objc/client/RVBTag.m @@ -1,13 +1,13 @@ #import "NIKDate.h" -#import "NIKTag.h" +#import "RVBTag.h" -@implementation NIKTag +@implementation RVBTag --(id)_id: (NSNumber*) _id - name: (NSString*) name +-(id)name: (NSString*) name + _id: (NSNumber*) _id { - __id = _id; _name = name; + __id = _id; return self; } @@ -15,8 +15,8 @@ { self = [super init]; if(self) { - __id = dict[@"id"]; _name = dict[@"name"]; + __id = dict[@"id"]; } @@ -25,8 +25,8 @@ -(NSDictionary*) asDictionary { NSMutableDictionary* dict = [[NSMutableDictionary alloc] init]; - if(__id != nil) dict[@"id"] = __id ; if(_name != nil) dict[@"name"] = _name ; + if(__id != nil) dict[@"id"] = __id ; NSDictionary* output = [dict copy]; return output; } diff --git a/samples/client/petstore/objc/client/NIKUser.h b/samples/client/petstore/objc/client/RVBUser.h similarity index 85% rename from samples/client/petstore/objc/client/NIKUser.h rename to samples/client/petstore/objc/client/RVBUser.h index aa8a435d4b2c..ef789dfe4e4e 100644 --- a/samples/client/petstore/objc/client/NIKUser.h +++ b/samples/client/petstore/objc/client/RVBUser.h @@ -1,24 +1,24 @@ #import #import "NIKSwaggerObject.h" -@interface NIKUser : NIKSwaggerObject +@interface RVBUser : NIKSwaggerObject @property(nonatomic) NSNumber* _id; -@property(nonatomic) NSString* lastName; -@property(nonatomic) NSString* phone; -@property(nonatomic) NSString* username; -@property(nonatomic) NSString* email; -@property(nonatomic) NSNumber* userStatus; @property(nonatomic) NSString* firstName; +@property(nonatomic) NSString* username; +@property(nonatomic) NSString* lastName; +@property(nonatomic) NSString* email; @property(nonatomic) NSString* password; +@property(nonatomic) NSString* phone; +@property(nonatomic) NSNumber* userStatus; - (id) _id: (NSNumber*) _id - lastName: (NSString*) lastName - phone: (NSString*) phone - username: (NSString*) username - email: (NSString*) email - userStatus: (NSNumber*) userStatus firstName: (NSString*) firstName - password: (NSString*) password; + username: (NSString*) username + lastName: (NSString*) lastName + email: (NSString*) email + password: (NSString*) password + phone: (NSString*) phone + userStatus: (NSNumber*) userStatus; - (id) initWithValues: (NSDictionary*)dict; - (NSDictionary*) asDictionary; diff --git a/samples/client/petstore/objc/client/NIKUser.m b/samples/client/petstore/objc/client/RVBUser.m similarity index 97% rename from samples/client/petstore/objc/client/NIKUser.m rename to samples/client/petstore/objc/client/RVBUser.m index f31b3749a68e..b857f69c7575 100644 --- a/samples/client/petstore/objc/client/NIKUser.m +++ b/samples/client/petstore/objc/client/RVBUser.m @@ -1,25 +1,25 @@ #import "NIKDate.h" -#import "NIKUser.h" +#import "RVBUser.h" -@implementation NIKUser +@implementation RVBUser -(id)_id: (NSNumber*) _id - lastName: (NSString*) lastName - phone: (NSString*) phone - username: (NSString*) username - email: (NSString*) email - userStatus: (NSNumber*) userStatus firstName: (NSString*) firstName + username: (NSString*) username + lastName: (NSString*) lastName + email: (NSString*) email password: (NSString*) password + phone: (NSString*) phone + userStatus: (NSNumber*) userStatus { __id = _id; - _lastName = lastName; - _phone = phone; - _username = username; - _email = email; - _userStatus = userStatus; _firstName = firstName; + _username = username; + _lastName = lastName; + _email = email; _password = password; + _phone = phone; + _userStatus = userStatus; return self; } @@ -28,13 +28,13 @@ self = [super init]; if(self) { __id = dict[@"id"]; - _lastName = dict[@"lastName"]; - _phone = dict[@"phone"]; - _username = dict[@"username"]; - _email = dict[@"email"]; - _userStatus = dict[@"userStatus"]; _firstName = dict[@"firstName"]; + _username = dict[@"username"]; + _lastName = dict[@"lastName"]; + _email = dict[@"email"]; _password = dict[@"password"]; + _phone = dict[@"phone"]; + _userStatus = dict[@"userStatus"]; } @@ -44,13 +44,13 @@ -(NSDictionary*) asDictionary { NSMutableDictionary* dict = [[NSMutableDictionary alloc] init]; if(__id != nil) dict[@"id"] = __id ; - if(_lastName != nil) dict[@"lastName"] = _lastName ; - if(_phone != nil) dict[@"phone"] = _phone ; - if(_username != nil) dict[@"username"] = _username ; - if(_email != nil) dict[@"email"] = _email ; - if(_userStatus != nil) dict[@"userStatus"] = _userStatus ; if(_firstName != nil) dict[@"firstName"] = _firstName ; + if(_username != nil) dict[@"username"] = _username ; + if(_lastName != nil) dict[@"lastName"] = _lastName ; + if(_email != nil) dict[@"email"] = _email ; if(_password != nil) dict[@"password"] = _password ; + if(_phone != nil) dict[@"phone"] = _phone ; + if(_userStatus != nil) dict[@"userStatus"] = _userStatus ; NSDictionary* output = [dict copy]; return output; } diff --git a/samples/client/petstore/objc/client/NIKUserApi.h b/samples/client/petstore/objc/client/RVBUserApi.h similarity index 91% rename from samples/client/petstore/objc/client/NIKUserApi.h rename to samples/client/petstore/objc/client/RVBUserApi.h index 5a9b3ae751d0..dd0fd5e047ef 100644 --- a/samples/client/petstore/objc/client/NIKUserApi.h +++ b/samples/client/petstore/objc/client/RVBUserApi.h @@ -1,9 +1,9 @@ #import #import "NIKApiInvoker.h" -#import "NIKUser.h" +#import "RVBUser.h" -@interface NIKUserApi: NSObject { +@interface RVBUserApi: NSObject { @private NSOperationQueue *_queue; @@ -14,6 +14,15 @@ -(void) addHeader:(NSString*)value forKey:(NSString*)key; +/** + + Create user + This can only be done by the logged in user. + @param body Created user object + */ +-(void) createUserWithCompletionBlock :(RVBUser*) body + completionHandler: (void (^)(NSError* error))completionBlock; + /** Creates list of users with given input array @@ -23,15 +32,6 @@ -(void) createUsersWithArrayInputWithCompletionBlock :(NSArray*) body completionHandler: (void (^)(NSError* error))completionBlock; -/** - - Create user - This can only be done by the logged in user. - @param body Created user object - */ --(void) createUserWithCompletionBlock :(NIKUser*) body - completionHandler: (void (^)(NSError* error))completionBlock; - /** Creates list of users with given list input @@ -49,7 +49,7 @@ @param body Updated user object */ -(void) updateUserWithCompletionBlock :(NSString*) username - body:(NIKUser*) body + body:(RVBUser*) body completionHandler: (void (^)(NSError* error))completionBlock; /** @@ -68,7 +68,7 @@ @param username The name that needs to be fetched. Use user1 for testing. */ -(void) getUserByNameWithCompletionBlock :(NSString*) username - completionHandler: (void (^)(NIKUser* output, NSError* error))completionBlock; + completionHandler: (void (^)(RVBUser* output, NSError* error))completionBlock; /** diff --git a/samples/client/petstore/objc/client/NIKUserApi.m b/samples/client/petstore/objc/client/RVBUserApi.m similarity index 95% rename from samples/client/petstore/objc/client/NIKUserApi.m rename to samples/client/petstore/objc/client/RVBUserApi.m index 0845e0f2129d..790b90d6095e 100644 --- a/samples/client/petstore/objc/client/NIKUserApi.m +++ b/samples/client/petstore/objc/client/RVBUserApi.m @@ -1,20 +1,20 @@ -#import "NIKUserApi.h" +#import "RVBUserApi.h" #import "NIKFile.h" -#import "NIKUser.h" +#import "RVBUser.h" -@implementation NIKUserApi +@implementation RVBUserApi static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; @synthesize queue = _queue; @synthesize api = _api; -+(NIKUserApi*) apiWithHeader:(NSString*)headerValue key:(NSString*)key { - static NIKUserApi* singletonAPI = nil; ++(RVBUserApi*) apiWithHeader:(NSString*)headerValue key:(NSString*)key { + static RVBUserApi* singletonAPI = nil; if (singletonAPI == nil) { - singletonAPI = [[NIKUserApi alloc] init]; + singletonAPI = [[RVBUserApi alloc] init]; [singletonAPI addHeader:headerValue forKey:key]; } return singletonAPI; @@ -33,10 +33,10 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; [_api addHeader:value forKey:key]; } --(void) createUsersWithArrayInputWithCompletionBlock:(NSArray*) body +-(void) createUserWithCompletionBlock:(RVBUser*) body completionHandler: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/createWithArray", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -94,10 +94,10 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } --(void) createUserWithCompletionBlock:(NIKUser*) body +-(void) createUsersWithArrayInputWithCompletionBlock:(NSArray*) body completionHandler: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/createWithArray", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -158,7 +158,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; -(void) createUsersWithListInputWithCompletionBlock:(NSArray*) body completionHandler: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/createWithList", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/createWithList", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -217,10 +217,10 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } -(void) updateUserWithCompletionBlock:(NSString*) username - body:(NIKUser*) body + body:(RVBUser*) body completionHandler: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/{username}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/{username}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -285,7 +285,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; -(void) deleteUserWithCompletionBlock:(NSString*) username completionHandler: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/{username}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/{username}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -319,9 +319,9 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } -(void) getUserByNameWithCompletionBlock:(NSString*) username - completionHandler: (void (^)(NIKUser* output, NSError* error))completionBlock{ + completionHandler: (void (^)(RVBUser* output, NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/{username}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/{username}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -348,7 +348,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; completionBlock(nil, error);return; } - completionBlock( [[NIKUser alloc]initWithValues: data], nil);}]; + completionBlock( [[RVBUser alloc]initWithValues: data], nil);}]; } @@ -357,7 +357,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; password:(NSString*) password completionHandler: (void (^)(NSString* output, NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/login", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/login", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -399,7 +399,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; -(void) logoutUserWithCompletionBlock: (void (^)(NSError* error))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/logout", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/logout", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -428,11 +428,11 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } --(void) createUsersWithArrayInputAsJsonWithCompletionBlock :(NSArray*) body +-(void) createUserAsJsonWithCompletionBlock :(RVBUser*) body completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/createWithArray", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -486,11 +486,11 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } --(void) createUserAsJsonWithCompletionBlock :(NIKUser*) body +-(void) createUsersWithArrayInputAsJsonWithCompletionBlock :(NSArray*) body completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/createWithArray", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -548,7 +548,7 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/createWithList", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/createWithList", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -603,11 +603,11 @@ static NSString * basePath = @"http://petstore.swagger.wordnik.com/api"; } -(void) updateUserAsJsonWithCompletionBlock :(NSString*) username -body:(NIKUser*) body +body:(RVBUser*) body completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/{username}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/{username}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -669,7 +669,7 @@ body:(NIKUser*) body completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/{username}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/{username}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -706,7 +706,7 @@ body:(NIKUser*) body completionHandler:(void (^)(NSString*, NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/{username}", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/{username}", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -755,7 +755,7 @@ password:(NSString*) password completionHandler:(void (^)(NSString*, NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/login", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/login", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) @@ -809,7 +809,7 @@ password:(NSString*) password completionHandler:(void (^)(NSError *))completionBlock{ - NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user.{format}/logout", basePath]; + NSMutableString* requestUrl = [NSMutableString stringWithFormat:@"%@/user/logout", basePath]; // remove format in URL if needed if ([requestUrl rangeOfString:@".{format}"].location != NSNotFound) diff --git a/samples/client/petstore/objc/tests/PetApiTest.h b/samples/client/petstore/objc/tests/PetApiTest.h index a36a8d2f6c3f..8420d8b67594 100644 --- a/samples/client/petstore/objc/tests/PetApiTest.h +++ b/samples/client/petstore/objc/tests/PetApiTest.h @@ -1,9 +1,9 @@ #import -#import "NIKPetApi.h" +#import "RVBPetApi.h" @interface PetApiTest : SenTestCase { @private - NIKPetApi * api; + RVBPetApi * api; } @end diff --git a/samples/client/petstore/objc/tests/PetApiTest.m b/samples/client/petstore/objc/tests/PetApiTest.m index 2aa8aec2d930..681ea44ca249 100644 --- a/samples/client/petstore/objc/tests/PetApiTest.m +++ b/samples/client/petstore/objc/tests/PetApiTest.m @@ -5,7 +5,7 @@ - (void)setUp { [super setUp]; - api = [[NIKPetApi alloc ]init]; + api = [[RVBPetApi alloc ]init]; } - (void)tearDown { @@ -14,10 +14,10 @@ - (void)testGetPetById { bool done = false; - static NIKPet* pet = nil; + static RVBPet* pet = nil; static NSError * gError = nil; - [api getPetByIdWithCompletionBlock:@"1" completionHandler:^(NIKPet *output, NSError *error) { + [api getPetByIdWithCompletionBlock:@"1" completionHandler:^(RVBPet *output, NSError *error) { if(error) { gError = error; } @@ -25,7 +25,7 @@ NSLog(@"failed to fetch pet"); } else { - pet = [[NIKPet alloc] initWithValues:[output asDictionary]]; + pet = [[RVBPet alloc] initWithValues:[output asDictionary]]; } }]; @@ -47,11 +47,11 @@ bool done = false; static NSError * gError = nil; - NIKPet * petToAdd = [[NIKPet alloc] init]; + RVBPet * petToAdd = [[RVBPet alloc] init]; [petToAdd set_id:@"1000"]; NSMutableArray* tags = [[NSMutableArray alloc] init]; for(int i = 0; i < 5; i++){ - NIKTag * tag = [[NIKTag alloc] init]; + RVBTag * tag = [[RVBTag alloc] init]; [tag set_id:[NSNumber numberWithInt:i]]; [tag setName:[NSString stringWithFormat:@"tag-%d", i]]; [tags addObject:tag]; @@ -59,7 +59,7 @@ [petToAdd setTags:tags]; [petToAdd setStatus:@"lost"]; - NIKCategory * category = [[NIKCategory alloc] init]; + RVBCategory * category = [[RVBCategory alloc] init]; [category setName:@"sold"]; [petToAdd setCategory:category]; [petToAdd setName:@"dragon"]; @@ -89,9 +89,9 @@ } } - static NIKPet* pet = nil; + static RVBPet* pet = nil; - [api getPetByIdWithCompletionBlock:[NSString stringWithFormat:@"%@",[petToAdd _id]] completionHandler:^(NIKPet *output, NSError *error) { + [api getPetByIdWithCompletionBlock:[NSString stringWithFormat:@"%@",[petToAdd _id]] completionHandler:^(RVBPet *output, NSError *error) { if(error) { gError = error; } @@ -99,7 +99,7 @@ NSLog(@"failed to fetch pet"); } else { - pet = [[NIKPet alloc] initWithValues:[output asDictionary]]; + pet = [[RVBPet alloc] initWithValues:[output asDictionary]]; } }]; @@ -123,11 +123,11 @@ bool done = false; static NSError * gError = nil; - NIKPet * petToAdd = [[NIKPet alloc] init]; + RVBPet * petToAdd = [[RVBPet alloc] init]; [petToAdd set_id:[NSNumber numberWithInt:1000]]; NSMutableArray* tags = [[NSMutableArray alloc] init]; for(int i = 0; i < 5; i++){ - NIKTag * tag = [[NIKTag alloc] init]; + RVBTag * tag = [[RVBTag alloc] init]; [tag set_id:[NSNumber numberWithInt:i]]; [tag setName:[NSString stringWithFormat:@"tag-%d", i]]; [tags addObject:tag]; @@ -135,7 +135,7 @@ [petToAdd setTags:tags]; [petToAdd setStatus:@"lost"]; - NIKCategory * category = [[NIKCategory alloc] init]; + RVBCategory * category = [[RVBCategory alloc] init]; [category setName:@"sold"]; [petToAdd setCategory:category]; [petToAdd setName:@"dragon"]; @@ -167,10 +167,10 @@ } } - static NIKPet* pet = nil; + static RVBPet* pet = nil; done = false; - [api getPetByIdWithCompletionBlock:[NSString stringWithFormat:@"%@",[petToAdd _id]] completionHandler:^(NIKPet *output, NSError *error) { + [api getPetByIdWithCompletionBlock:[NSString stringWithFormat:@"%@",[petToAdd _id]] completionHandler:^(RVBPet *output, NSError *error) { if(error) { gError = error; } @@ -178,7 +178,7 @@ NSLog(@"failed to fetch pet"); } else { - pet = [[NIKPet alloc] initWithValues:[output asDictionary]]; + pet = [[RVBPet alloc] initWithValues:[output asDictionary]]; NSLog(@"got the pet"); } }]; @@ -223,7 +223,7 @@ pet = nil; done = false; - [api getPetByIdWithCompletionBlock:[NSString stringWithFormat:@"%d",1000] completionHandler:^(NIKPet *output, NSError *error) { + [api getPetByIdWithCompletionBlock:[NSString stringWithFormat:@"%d",1000] completionHandler:^(RVBPet *output, NSError *error) { if(error) { gError = error; } @@ -231,7 +231,7 @@ NSLog(@"failed to fetch pet"); } else { - pet = [[NIKPet alloc] initWithValues:[output asDictionary]]; + pet = [[RVBPet alloc] initWithValues:[output asDictionary]]; } }]; @@ -264,8 +264,8 @@ } else { pets = [[NSMutableArray alloc]init]; - for(NIKPet* pet in output) { - [pets addObject:[[NIKPet alloc] initWithValues:[pet asDictionary]]]; + for(RVBPet* pet in output) { + [pets addObject:[[RVBPet alloc] initWithValues:[pet asDictionary]]]; } } }]; @@ -276,7 +276,7 @@ done = true; } if(pets){ - for(NIKPet * pet in pets) { + for(RVBPet * pet in pets) { STAssertEqualObjects([pet status], @"available", @"got invalid status for pets"); } done = true; @@ -297,8 +297,8 @@ } else { pets = [[NSMutableArray alloc]init]; - for(NIKPet* pet in output) { - [pets addObject:[[NIKPet alloc] initWithValues:[pet asDictionary]]]; + for(RVBPet* pet in output) { + [pets addObject:[[RVBPet alloc] initWithValues:[pet asDictionary]]]; } } }]; @@ -309,9 +309,9 @@ done = true; } if(pets){ - for(NIKPet * pet in pets) { + for(RVBPet * pet in pets) { bool hasTag = false; - for(NIKTag * tag in [pet tags]){ + for(RVBTag * tag in [pet tags]){ if([[tag name] isEqualToString:@"tag1"] || [[tag name] isEqualToString:@"tag2"]) hasTag = true; } diff --git a/samples/client/petstore/objc/tests/UserApiTest.h b/samples/client/petstore/objc/tests/UserApiTest.h index 0b13ca037910..703381f20230 100644 --- a/samples/client/petstore/objc/tests/UserApiTest.h +++ b/samples/client/petstore/objc/tests/UserApiTest.h @@ -1,9 +1,9 @@ #import -#import "NIKUserApi.h" +#import "RVBUserApi.h" @interface UserApiTest : SenTestCase { @private - NIKUserApi * api; + RVBUserApi * api; } @end diff --git a/samples/client/petstore/objc/tests/UserApiTest.m b/samples/client/petstore/objc/tests/UserApiTest.m index 8631692aabb8..2c6859c3f436 100644 --- a/samples/client/petstore/objc/tests/UserApiTest.m +++ b/samples/client/petstore/objc/tests/UserApiTest.m @@ -4,7 +4,7 @@ - (void)setUp { [super setUp]; - api = [[NIKUserApi alloc ]init]; + api = [[RVBUserApi alloc ]init]; } - (void)tearDown {