|
13 | 13 | 2260DF2329938C2900ED9386 /* TextStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2260DF2229938C2900ED9386 /* TextStyles.swift */; };
|
14 | 14 | 2260DF2529938E6F00ED9386 /* CircularProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2260DF2429938E6F00ED9386 /* CircularProgressView.swift */; };
|
15 | 15 | 2290A8D92994CDD900067FFC /* ViewStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2290A8D82994CDD900067FFC /* ViewStyles.swift */; };
|
| 16 | + 2290A8DB2994EAC500067FFC /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2290A8DA2994EAC500067FFC /* Constants.swift */; }; |
| 17 | + 2290A8E12995118F00067FFC /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2290A8E02995118F00067FFC /* StringExtensions.swift */; }; |
16 | 18 | AD06FC26297FE93900A05C0F /* EpisodeHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD06FC25297FE93900A05C0F /* EpisodeHeaderView.swift */; };
|
17 | 19 | AD073F02297EC3DA007B8C89 /* NetworkModuleSampleAppApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD073F01297EC3DA007B8C89 /* NetworkModuleSampleAppApp.swift */; };
|
18 | 20 | AD073F06297EC3DC007B8C89 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AD073F05297EC3DC007B8C89 /* Assets.xcassets */; };
|
19 | 21 | AD073F09297EC3DC007B8C89 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AD073F08297EC3DC007B8C89 /* Preview Assets.xcassets */; };
|
20 | 22 | AD073F16297EC45A007B8C89 /* HomeScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD073F15297EC45A007B8C89 /* HomeScene.swift */; };
|
21 | 23 | AD073F1C297EC4FA007B8C89 /* EpisodeListScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD073F1B297EC4FA007B8C89 /* EpisodeListScene.swift */; };
|
22 |
| - AD073F1F297EC536007B8C89 /* CharacterScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD073F1E297EC536007B8C89 /* CharacterScene.swift */; }; |
23 | 24 | AD073F22297EC637007B8C89 /* EpisodeListRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD073F21297EC637007B8C89 /* EpisodeListRowView.swift */; };
|
24 | 25 | AD073F28297FDB04007B8C89 /* HomeRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD073F27297FDB04007B8C89 /* HomeRowView.swift */; };
|
25 |
| - AD073F2B297FE87D007B8C89 /* EpisodeSceneView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD073F2A297FE87D007B8C89 /* EpisodeSceneView.swift */; }; |
| 26 | + AD073F2B297FE87D007B8C89 /* EpisodeScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD073F2A297FE87D007B8C89 /* EpisodeScene.swift */; }; |
26 | 27 | AD4F74A62983ED7B00BF96CF /* NgNetworkModuleCore in Frameworks */ = {isa = PBXBuildFile; productRef = AD4F74A52983ED7B00BF96CF /* NgNetworkModuleCore */; };
|
27 |
| - AD4F74A92984168C00BF96CF /* EpisodeHeaderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F74A82984168C00BF96CF /* EpisodeHeaderViewModel.swift */; }; |
28 | 28 | ADC19E3529801E2300E26D25 /* HomeRowType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC19E3429801E2300E26D25 /* HomeRowType.swift */; };
|
29 | 29 | ADC19E4129812F6600E26D25 /* EpisodeListViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC19E4029812F6600E26D25 /* EpisodeListViewModelProtocol.swift */; };
|
30 | 30 | ADC19E44298130D000E26D25 /* EpisodeListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC19E43298130D000E26D25 /* EpisodeListViewModel.swift */; };
|
|
35 | 35 | ADC19E59298163A100E26D25 /* EpisodeViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC19E58298163A100E26D25 /* EpisodeViewModelProtocol.swift */; };
|
36 | 36 | ADC19E5B29816AC100E26D25 /* EpisodeCharacterRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC19E5A29816AC100E26D25 /* EpisodeCharacterRowView.swift */; };
|
37 | 37 | ADC19E602981724600E26D25 /* PreviewMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC19E5F2981724600E26D25 /* PreviewMocks.swift */; };
|
38 |
| - ADE5A545298265D5003B3AE6 /* EpisodeMainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE5A544298265D5003B3AE6 /* EpisodeMainView.swift */; }; |
39 | 38 | ADE5A54929826893003B3AE6 /* ImagePlaceHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE5A54829826893003B3AE6 /* ImagePlaceHolder.swift */; };
|
40 |
| - ADE5A54B29827378003B3AE6 /* EpisodeRowModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE5A54A29827378003B3AE6 /* EpisodeRowModel.swift */; }; |
41 |
| - ADE5A54D29827827003B3AE6 /* EpisodeCharacterRowModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE5A54C29827827003B3AE6 /* EpisodeCharacterRowModel.swift */; }; |
| 39 | + ADE5A54B29827378003B3AE6 /* EpisodeViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE5A54A29827378003B3AE6 /* EpisodeViewData.swift */; }; |
| 40 | + ADE5A54D29827827003B3AE6 /* CharacterViewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE5A54C29827827003B3AE6 /* CharacterViewData.swift */; }; |
42 | 41 | /* End PBXBuildFile section */
|
43 | 42 |
|
44 | 43 | /* Begin PBXFileReference section */
|
|
47 | 46 | 2260DF2229938C2900ED9386 /* TextStyles.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextStyles.swift; sourceTree = "<group>"; };
|
48 | 47 | 2260DF2429938E6F00ED9386 /* CircularProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircularProgressView.swift; sourceTree = "<group>"; };
|
49 | 48 | 2290A8D82994CDD900067FFC /* ViewStyles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewStyles.swift; sourceTree = "<group>"; };
|
| 49 | + 2290A8DA2994EAC500067FFC /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; }; |
| 50 | + 2290A8E02995118F00067FFC /* StringExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = "<group>"; }; |
50 | 51 | AD06FC25297FE93900A05C0F /* EpisodeHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeHeaderView.swift; sourceTree = "<group>"; };
|
51 | 52 | AD073EFE297EC3DA007B8C89 /* NetworkModuleSampleApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NetworkModuleSampleApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
52 | 53 | AD073F01297EC3DA007B8C89 /* NetworkModuleSampleAppApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkModuleSampleAppApp.swift; sourceTree = "<group>"; };
|
53 | 54 | AD073F05297EC3DC007B8C89 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
54 | 55 | AD073F08297EC3DC007B8C89 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
|
55 | 56 | AD073F15297EC45A007B8C89 /* HomeScene.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScene.swift; sourceTree = "<group>"; };
|
56 | 57 | AD073F1B297EC4FA007B8C89 /* EpisodeListScene.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeListScene.swift; sourceTree = "<group>"; };
|
57 |
| - AD073F1E297EC536007B8C89 /* CharacterScene.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterScene.swift; sourceTree = "<group>"; }; |
58 | 58 | AD073F21297EC637007B8C89 /* EpisodeListRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeListRowView.swift; sourceTree = "<group>"; };
|
59 | 59 | AD073F27297FDB04007B8C89 /* HomeRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowView.swift; sourceTree = "<group>"; };
|
60 |
| - AD073F2A297FE87D007B8C89 /* EpisodeSceneView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeSceneView.swift; sourceTree = "<group>"; }; |
61 |
| - AD4F74A82984168C00BF96CF /* EpisodeHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeHeaderViewModel.swift; sourceTree = "<group>"; }; |
| 60 | + AD073F2A297FE87D007B8C89 /* EpisodeScene.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeScene.swift; sourceTree = "<group>"; }; |
62 | 61 | ADC19E3429801E2300E26D25 /* HomeRowType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowType.swift; sourceTree = "<group>"; };
|
63 | 62 | ADC19E4029812F6600E26D25 /* EpisodeListViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeListViewModelProtocol.swift; sourceTree = "<group>"; };
|
64 | 63 | ADC19E43298130D000E26D25 /* EpisodeListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeListViewModel.swift; sourceTree = "<group>"; };
|
|
69 | 68 | ADC19E58298163A100E26D25 /* EpisodeViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeViewModelProtocol.swift; sourceTree = "<group>"; };
|
70 | 69 | ADC19E5A29816AC100E26D25 /* EpisodeCharacterRowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EpisodeCharacterRowView.swift; sourceTree = "<group>"; };
|
71 | 70 | ADC19E5F2981724600E26D25 /* PreviewMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewMocks.swift; sourceTree = "<group>"; };
|
72 |
| - ADE5A544298265D5003B3AE6 /* EpisodeMainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeMainView.swift; sourceTree = "<group>"; }; |
73 | 71 | ADE5A54829826893003B3AE6 /* ImagePlaceHolder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePlaceHolder.swift; sourceTree = "<group>"; };
|
74 |
| - ADE5A54A29827378003B3AE6 /* EpisodeRowModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeRowModel.swift; sourceTree = "<group>"; }; |
75 |
| - ADE5A54C29827827003B3AE6 /* EpisodeCharacterRowModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeCharacterRowModel.swift; sourceTree = "<group>"; }; |
| 72 | + ADE5A54A29827378003B3AE6 /* EpisodeViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EpisodeViewData.swift; sourceTree = "<group>"; }; |
| 73 | + ADE5A54C29827827003B3AE6 /* CharacterViewData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterViewData.swift; sourceTree = "<group>"; }; |
76 | 74 | /* End PBXFileReference section */
|
77 | 75 |
|
78 | 76 | /* Begin PBXFrameworksBuildPhase section */
|
|
114 | 112 | path = Style;
|
115 | 113 | sourceTree = "<group>";
|
116 | 114 | };
|
| 115 | + 2290A8DF2995117C00067FFC /* Extensions */ = { |
| 116 | + isa = PBXGroup; |
| 117 | + children = ( |
| 118 | + 2290A8E02995118F00067FFC /* StringExtensions.swift */, |
| 119 | + ); |
| 120 | + path = Extensions; |
| 121 | + sourceTree = "<group>"; |
| 122 | + }; |
117 | 123 | AD073EF5297EC3DA007B8C89 = {
|
118 | 124 | isa = PBXGroup;
|
119 | 125 | children = (
|
|
206 | 212 | children = (
|
207 | 213 | ADC19E4F298158D100E26D25 /* Model */,
|
208 | 214 | AD073F29297FE6C0007B8C89 /* Views */,
|
209 |
| - AD073F1E297EC536007B8C89 /* CharacterScene.swift */, |
210 | 215 | );
|
211 | 216 | path = Character;
|
212 | 217 | sourceTree = "<group>";
|
|
225 | 230 | ADC19E552981621F00E26D25 /* ViewModel */,
|
226 | 231 | ADC19E4C2981584500E26D25 /* Model */,
|
227 | 232 | AD073F2C297FE8DE007B8C89 /* Views */,
|
228 |
| - AD073F2A297FE87D007B8C89 /* EpisodeSceneView.swift */, |
| 233 | + AD073F2A297FE87D007B8C89 /* EpisodeScene.swift */, |
229 | 234 | );
|
230 | 235 | path = Episode;
|
231 | 236 | sourceTree = "<group>";
|
|
248 | 253 | AD073F2C297FE8DE007B8C89 /* Views */ = {
|
249 | 254 | isa = PBXGroup;
|
250 | 255 | children = (
|
251 |
| - ADE5A544298265D5003B3AE6 /* EpisodeMainView.swift */, |
252 | 256 | ADC19E5A29816AC100E26D25 /* EpisodeCharacterRowView.swift */,
|
253 | 257 | AD06FC25297FE93900A05C0F /* EpisodeHeaderView.swift */,
|
254 | 258 | );
|
|
292 | 296 | isa = PBXGroup;
|
293 | 297 | children = (
|
294 | 298 | ADC19E4D2981584F00E26D25 /* EpisodeModel.swift */,
|
295 |
| - ADE5A54C29827827003B3AE6 /* EpisodeCharacterRowModel.swift */, |
296 |
| - AD4F74A82984168C00BF96CF /* EpisodeHeaderViewModel.swift */, |
| 299 | + ADE5A54C29827827003B3AE6 /* CharacterViewData.swift */, |
297 | 300 | );
|
298 | 301 | path = Model;
|
299 | 302 | sourceTree = "<group>";
|
|
309 | 312 | ADC19E5229815AE200E26D25 /* Model */ = {
|
310 | 313 | isa = PBXGroup;
|
311 | 314 | children = (
|
312 |
| - ADE5A54A29827378003B3AE6 /* EpisodeRowModel.swift */, |
| 315 | + ADE5A54A29827378003B3AE6 /* EpisodeViewData.swift */, |
313 | 316 | );
|
314 | 317 | path = Model;
|
315 | 318 | sourceTree = "<group>";
|
|
334 | 337 | ADE5A5462982687B003B3AE6 /* Common */ = {
|
335 | 338 | isa = PBXGroup;
|
336 | 339 | children = (
|
| 340 | + 2290A8DF2995117C00067FFC /* Extensions */, |
337 | 341 | 2260DF2129938BF500ED9386 /* Style */,
|
338 | 342 | 2260DF1A29926EF900ED9386 /* Networking */,
|
339 | 343 | ADE5A54729826885003B3AE6 /* Views */,
|
| 344 | + 2290A8DA2994EAC500067FFC /* Constants.swift */, |
340 | 345 | );
|
341 | 346 | path = Common;
|
342 | 347 | sourceTree = "<group>";
|
|
447 | 452 | buildActionMask = 2147483647;
|
448 | 453 | files = (
|
449 | 454 | AD073F28297FDB04007B8C89 /* HomeRowView.swift in Sources */,
|
450 |
| - ADE5A545298265D5003B3AE6 /* EpisodeMainView.swift in Sources */, |
451 | 455 | AD073F16297EC45A007B8C89 /* HomeScene.swift in Sources */,
|
452 | 456 | 2260DF2329938C2900ED9386 /* TextStyles.swift in Sources */,
|
453 | 457 | ADC19E4129812F6600E26D25 /* EpisodeListViewModelProtocol.swift in Sources */,
|
|
457 | 461 | ADC19E59298163A100E26D25 /* EpisodeViewModelProtocol.swift in Sources */,
|
458 | 462 | ADE5A54929826893003B3AE6 /* ImagePlaceHolder.swift in Sources */,
|
459 | 463 | 2260DF2529938E6F00ED9386 /* CircularProgressView.swift in Sources */,
|
460 |
| - AD073F2B297FE87D007B8C89 /* EpisodeSceneView.swift in Sources */, |
461 |
| - ADE5A54B29827378003B3AE6 /* EpisodeRowModel.swift in Sources */, |
462 |
| - ADE5A54D29827827003B3AE6 /* EpisodeCharacterRowModel.swift in Sources */, |
| 464 | + 2290A8DB2994EAC500067FFC /* Constants.swift in Sources */, |
| 465 | + 2290A8E12995118F00067FFC /* StringExtensions.swift in Sources */, |
| 466 | + AD073F2B297FE87D007B8C89 /* EpisodeScene.swift in Sources */, |
| 467 | + ADE5A54B29827378003B3AE6 /* EpisodeViewData.swift in Sources */, |
| 468 | + ADE5A54D29827827003B3AE6 /* CharacterViewData.swift in Sources */, |
463 | 469 | ADC19E51298159D100E26D25 /* CharacterModel.swift in Sources */,
|
464 |
| - AD4F74A92984168C00BF96CF /* EpisodeHeaderViewModel.swift in Sources */, |
465 | 470 | AD073F1C297EC4FA007B8C89 /* EpisodeListScene.swift in Sources */,
|
466 | 471 | ADC19E5B29816AC100E26D25 /* EpisodeCharacterRowView.swift in Sources */,
|
467 | 472 | 2260DF2029926F7500ED9386 /* GetEpisodesListRequest.swift in Sources */,
|
468 |
| - AD073F1F297EC536007B8C89 /* CharacterScene.swift in Sources */, |
469 | 473 | ADC19E4B2981537E00E26D25 /* Routes.swift in Sources */,
|
470 | 474 | AD073F02297EC3DA007B8C89 /* NetworkModuleSampleAppApp.swift in Sources */,
|
471 | 475 | ADC19E602981724600E26D25 /* PreviewMocks.swift in Sources */,
|
|
0 commit comments