diff --git a/Fakes/Fakes.xcodeproj/project.pbxproj b/Fakes/Fakes.xcodeproj/project.pbxproj index 2dddfe55f3a..263b525d5bd 100644 --- a/Fakes/Fakes.xcodeproj/project.pbxproj +++ b/Fakes/Fakes.xcodeproj/project.pbxproj @@ -12,7 +12,6 @@ 26106B3D25FA4F6C0000DF30 /* ProductFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26106B3C25FA4F6C0000DF30 /* ProductFactory.swift */; }; 26CA6D2625F6C87800B01F48 /* Fakes.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CA6D2425F6C87800B01F48 /* Fakes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 26CA6D2F25F6C8FC00B01F48 /* Fake.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26CA6D2D25F6C8FB00B01F48 /* Fake.swift */; }; - 26EEDC8D26FE1C1C00D5BA0E /* Yosemite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26EEDC8C26FE1C1C00D5BA0E /* Yosemite.framework */; }; 26EEDC9026FE1C7B00D5BA0E /* Networking.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEDC8E26FE1C7B00D5BA0E /* Networking.generated.swift */; }; 26EEDC9126FE1C7B00D5BA0E /* Yosemite.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEDC8F26FE1C7B00D5BA0E /* Yosemite.generated.swift */; }; 3F2B4AC22DDC30B200E5E49C /* XcodeTarget_Fakes in Frameworks */ = {isa = PBXBuildFile; productRef = 3F2B4AC12DDC30B200E5E49C /* XcodeTarget_Fakes */; }; @@ -41,7 +40,6 @@ 26CA6D2425F6C87800B01F48 /* Fakes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Fakes.h; sourceTree = ""; }; 26CA6D2525F6C87800B01F48 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 26CA6D2D25F6C8FB00B01F48 /* Fake.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Fake.swift; sourceTree = ""; }; - 26EEDC8C26FE1C1C00D5BA0E /* Yosemite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Yosemite.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 26EEDC8E26FE1C7B00D5BA0E /* Networking.generated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Networking.generated.swift; sourceTree = ""; }; 26EEDC8F26FE1C7B00D5BA0E /* Yosemite.generated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Yosemite.generated.swift; sourceTree = ""; }; 3F37E1222DEEAC7200D8BF2B /* WooFoundationCore.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WooFoundationCore.generated.swift; sourceTree = ""; }; @@ -55,7 +53,6 @@ buildActionMask = 2147483647; files = ( 3F2B4AC22DDC30B200E5E49C /* XcodeTarget_Fakes in Frameworks */, - 26EEDC8D26FE1C1C00D5BA0E /* Yosemite.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -108,7 +105,6 @@ 26CA6D3225F6C92100B01F48 /* Frameworks */ = { isa = PBXGroup; children = ( - 26EEDC8C26FE1C1C00D5BA0E /* Yosemite.framework */, ); name = Frameworks; sourceTree = ""; diff --git a/Yosemite/Yosemite.xcodeproj/xcshareddata/xcschemes/Yosemite.xcscheme b/Modules/.swiftpm/xcode/xcshareddata/xcschemes/Yosemite.xcscheme similarity index 52% rename from Yosemite/Yosemite.xcodeproj/xcshareddata/xcschemes/Yosemite.xcscheme rename to Modules/.swiftpm/xcode/xcshareddata/xcschemes/Yosemite.xcscheme index 83007696499..2de7c341252 100644 --- a/Yosemite/Yosemite.xcodeproj/xcshareddata/xcschemes/Yosemite.xcscheme +++ b/Modules/.swiftpm/xcode/xcshareddata/xcschemes/Yosemite.xcscheme @@ -1,10 +1,11 @@ + LastUpgradeVersion = "1640" + version = "1.7"> + buildImplicitDependencies = "YES" + buildArchitectures = "Automatic"> + ReferencedContainer = "container:"> @@ -26,28 +27,8 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - - - - - - - - - - + shouldUseLaunchSchemeArgsEnv = "YES" + shouldAutocreateTestPlan = "YES"> - - - - + ReferencedContainer = "container:"> diff --git a/Modules/Package.swift b/Modules/Package.swift index 066a4952c8a..1c8773b081d 100644 --- a/Modules/Package.swift +++ b/Modules/Package.swift @@ -59,6 +59,10 @@ let package = Package( name: "WPMediaPicker", targets: ["WPMediaPicker"] ), + .library( + name: "Yosemite", + targets: ["Yosemite"] + ), ], dependencies: [ .package(url: "https://github.com/Alamofire/Alamofire", from: "5.2.0"), @@ -181,6 +185,23 @@ let package = Package( name: "WPMediaPicker", resources: [.process("Resources")] ), + .target( + name: "Yosemite", + dependencies: [ + "Codegen", + "Hardware", + "Networking", + "Storage", + "WooFoundation", + "WordPressShared", + .product(name: "Alamofire", package: "Alamofire"), + .product(name: "Aztec", package: "AztecEditor-iOS"), + .product(name: "CocoaLumberjackSwift", package: "CocoaLumberjack"), + .product(name: "KeychainAccess", package: "KeychainAccess"), + .product(name: "StripeTerminal", package: "stripe-terminal-ios"), + .product(name: "WordPressEditor", package: "AztecEditor-iOS"), + ] + ), .testTarget( name: "ExperimentsTests", dependencies: [ @@ -239,7 +260,6 @@ enum XcodeTargetNames { static let wooCommerceWatchApp = "Woo Watch App" static let wordPressAuthenticator = "WordPressAuthenticator" static let wordPressAuthenticatorTests = "WordPressAuthenticatorTests" - static let yosemite = "Yosemite" static let yosemiteTests = "YosemiteTests" } @@ -260,7 +280,6 @@ enum XcodeSupport { XcodeTargetNames.wooCommerceWatchApp, XcodeTargetNames.wordPressAuthenticator, XcodeTargetNames.wordPressAuthenticatorTests, - XcodeTargetNames.yosemite, XcodeTargetNames.yosemiteTests ].map { .supportingProduct(forXcodeTarget: $0) } } @@ -273,6 +292,7 @@ enum XcodeSupport { "Codegen", "Hardware", "Networking", + "Yosemite" ] ), .xcodeTarget( @@ -297,6 +317,7 @@ enum XcodeSupport { dependencies: [ "Networking", "WooFoundation", + "Yosemite", .product(name: "KeychainAccess", package: "KeychainAccess"), ] ), @@ -335,6 +356,7 @@ enum XcodeSupport { "WordPressShared", "WordPressUI", "WPMediaPicker", + "Yosemite", .product(name: "Alamofire", package: "Alamofire"), .product(name: "Algorithms", package: "swift-algorithms"), .product(name: "AutomatticAbout", package: "AutomatticAbout-swift"), @@ -416,23 +438,6 @@ enum XcodeSupport { XcodeTargetNames.wordPressAuthenticator.asDependency, ] ), - .xcodeTarget( - XcodeTargetNames.yosemite, - dependencies: [ - "Codegen", - "Hardware", - "Networking", - "Storage", - "WooFoundation", - "WordPressShared", - .product(name: "Alamofire", package: "Alamofire"), - .product(name: "Aztec", package: "AztecEditor-iOS"), - .product(name: "CocoaLumberjackSwift", package: "CocoaLumberjack"), - .product(name: "KeychainAccess", package: "KeychainAccess"), - .product(name: "StripeTerminal", package: "stripe-terminal-ios"), - .product(name: "WordPressEditor", package: "AztecEditor-iOS"), - ] - ), .xcodeTarget( XcodeTargetNames.yosemiteTests, dependencies: [ @@ -440,7 +445,7 @@ enum XcodeSupport { "TestKit", "WooFoundation", "WordPressShared", - XcodeTargetNames.yosemite.asDependency + "Yosemite" ] ) ] diff --git a/Modules/Sources/Codegen/Sourcery/Copiable/Yosemite-Copiable.sourcery.yaml b/Modules/Sources/Codegen/Sourcery/Copiable/Yosemite-Copiable.sourcery.yaml index 3d0b4f285d7..98c2082601f 100644 --- a/Modules/Sources/Codegen/Sourcery/Copiable/Yosemite-Copiable.sourcery.yaml +++ b/Modules/Sources/Codegen/Sourcery/Copiable/Yosemite-Copiable.sourcery.yaml @@ -1,7 +1,8 @@ -project: - file: ../../../../../Yosemite/Yosemite.xcodeproj - target: - name: Yosemite +sources: + include: + - ../../../../../Modules/Sources/Yosemite/ templates: - Models+Copiable.swifttemplate -output: ../../../../../Yosemite/Yosemite/Model/Copiable/ +output: ../../../../../Modules/Sources/Yosemite/Model/Copiable/ +args: + moduleName: Yosemite diff --git a/Modules/Sources/Codegen/Sourcery/Fakes/Yosemite-Fakes.yaml b/Modules/Sources/Codegen/Sourcery/Fakes/Yosemite-Fakes.yaml index 670ffe804c8..03728afed55 100644 --- a/Modules/Sources/Codegen/Sourcery/Fakes/Yosemite-Fakes.yaml +++ b/Modules/Sources/Codegen/Sourcery/Fakes/Yosemite-Fakes.yaml @@ -1,8 +1,8 @@ -project: - file: ../../../../../Yosemite/Yosemite.xcodeproj - target: - name: Yosemite +sources: + include: + - ../../../../../Modules/Sources/Yosemite/ templates: - Fakes.swifttemplate output: ../../../../../Fakes/Fakes/Yosemite.generated.swift - +args: + moduleName: Yosemite diff --git a/Yosemite/Yosemite/Actions/AccountAction.swift b/Modules/Sources/Yosemite/Actions/AccountAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/AccountAction.swift rename to Modules/Sources/Yosemite/Actions/AccountAction.swift diff --git a/Yosemite/Yosemite/Actions/AccountCreationAction.swift b/Modules/Sources/Yosemite/Actions/AccountCreationAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/AccountCreationAction.swift rename to Modules/Sources/Yosemite/Actions/AccountCreationAction.swift diff --git a/Yosemite/Yosemite/Actions/AddOnGroupAction.swift b/Modules/Sources/Yosemite/Actions/AddOnGroupAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/AddOnGroupAction.swift rename to Modules/Sources/Yosemite/Actions/AddOnGroupAction.swift diff --git a/Yosemite/Yosemite/Actions/AnnouncementsAction.swift b/Modules/Sources/Yosemite/Actions/AnnouncementsAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/AnnouncementsAction.swift rename to Modules/Sources/Yosemite/Actions/AnnouncementsAction.swift diff --git a/Yosemite/Yosemite/Actions/AppSettingsAction.swift b/Modules/Sources/Yosemite/Actions/AppSettingsAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/AppSettingsAction.swift rename to Modules/Sources/Yosemite/Actions/AppSettingsAction.swift diff --git a/Yosemite/Yosemite/Actions/BlazeAction.swift b/Modules/Sources/Yosemite/Actions/BlazeAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/BlazeAction.swift rename to Modules/Sources/Yosemite/Actions/BlazeAction.swift diff --git a/Yosemite/Yosemite/Actions/CardPresentPaymentAction.swift b/Modules/Sources/Yosemite/Actions/CardPresentPaymentAction.swift similarity index 99% rename from Yosemite/Yosemite/Actions/CardPresentPaymentAction.swift rename to Modules/Sources/Yosemite/Actions/CardPresentPaymentAction.swift index 447377ab16c..fd871cac95b 100644 --- a/Yosemite/Yosemite/Actions/CardPresentPaymentAction.swift +++ b/Modules/Sources/Yosemite/Actions/CardPresentPaymentAction.swift @@ -2,6 +2,7 @@ // import Combine +import Foundation public enum CardPresentPaymentAction: Action { /// Sets the store to use a given payment gateway diff --git a/Yosemite/Yosemite/Actions/CommentAction.swift b/Modules/Sources/Yosemite/Actions/CommentAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/CommentAction.swift rename to Modules/Sources/Yosemite/Actions/CommentAction.swift diff --git a/Yosemite/Yosemite/Actions/CouponAction.swift b/Modules/Sources/Yosemite/Actions/CouponAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/CouponAction.swift rename to Modules/Sources/Yosemite/Actions/CouponAction.swift diff --git a/Yosemite/Yosemite/Actions/CustomerAction.swift b/Modules/Sources/Yosemite/Actions/CustomerAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/CustomerAction.swift rename to Modules/Sources/Yosemite/Actions/CustomerAction.swift diff --git a/Yosemite/Yosemite/Actions/DataAction.swift b/Modules/Sources/Yosemite/Actions/DataAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/DataAction.swift rename to Modules/Sources/Yosemite/Actions/DataAction.swift diff --git a/Yosemite/Yosemite/Actions/DomainAction.swift b/Modules/Sources/Yosemite/Actions/DomainAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/DomainAction.swift rename to Modules/Sources/Yosemite/Actions/DomainAction.swift diff --git a/Yosemite/Yosemite/Actions/FeatureFlagAction.swift b/Modules/Sources/Yosemite/Actions/FeatureFlagAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/FeatureFlagAction.swift rename to Modules/Sources/Yosemite/Actions/FeatureFlagAction.swift diff --git a/Yosemite/Yosemite/Actions/GoogleAdsAction.swift b/Modules/Sources/Yosemite/Actions/GoogleAdsAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/GoogleAdsAction.swift rename to Modules/Sources/Yosemite/Actions/GoogleAdsAction.swift diff --git a/Yosemite/Yosemite/Actions/InAppPurchaseAction.swift b/Modules/Sources/Yosemite/Actions/InAppPurchaseAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/InAppPurchaseAction.swift rename to Modules/Sources/Yosemite/Actions/InAppPurchaseAction.swift diff --git a/Yosemite/Yosemite/Actions/InboxNotesAction.swift b/Modules/Sources/Yosemite/Actions/InboxNotesAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/InboxNotesAction.swift rename to Modules/Sources/Yosemite/Actions/InboxNotesAction.swift diff --git a/Yosemite/Yosemite/Actions/JetpackConnectionAction.swift b/Modules/Sources/Yosemite/Actions/JetpackConnectionAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/JetpackConnectionAction.swift rename to Modules/Sources/Yosemite/Actions/JetpackConnectionAction.swift diff --git a/Yosemite/Yosemite/Actions/JetpackSettingsAction.swift b/Modules/Sources/Yosemite/Actions/JetpackSettingsAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/JetpackSettingsAction.swift rename to Modules/Sources/Yosemite/Actions/JetpackSettingsAction.swift diff --git a/Yosemite/Yosemite/Actions/JustInTimeMessageAction.swift b/Modules/Sources/Yosemite/Actions/JustInTimeMessageAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/JustInTimeMessageAction.swift rename to Modules/Sources/Yosemite/Actions/JustInTimeMessageAction.swift diff --git a/Yosemite/Yosemite/Actions/MediaAction.swift b/Modules/Sources/Yosemite/Actions/MediaAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/MediaAction.swift rename to Modules/Sources/Yosemite/Actions/MediaAction.swift diff --git a/Yosemite/Yosemite/Actions/MetaDataAction.swift b/Modules/Sources/Yosemite/Actions/MetaDataAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/MetaDataAction.swift rename to Modules/Sources/Yosemite/Actions/MetaDataAction.swift diff --git a/Yosemite/Yosemite/Actions/NotificationAction.swift b/Modules/Sources/Yosemite/Actions/NotificationAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/NotificationAction.swift rename to Modules/Sources/Yosemite/Actions/NotificationAction.swift diff --git a/Yosemite/Yosemite/Actions/NotificationCountAction.swift b/Modules/Sources/Yosemite/Actions/NotificationCountAction.swift similarity index 98% rename from Yosemite/Yosemite/Actions/NotificationCountAction.swift rename to Modules/Sources/Yosemite/Actions/NotificationCountAction.swift index af1e8a1e6c7..d36dba426e6 100644 --- a/Yosemite/Yosemite/Actions/NotificationCountAction.swift +++ b/Modules/Sources/Yosemite/Actions/NotificationCountAction.swift @@ -1,4 +1,5 @@ import Foundation +import Networking import Storage // MARK: - NotificationCountAction: Defines all of the Actions supported by the NotificationCountStore. diff --git a/Yosemite/Yosemite/Actions/OrderAction.swift b/Modules/Sources/Yosemite/Actions/OrderAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/OrderAction.swift rename to Modules/Sources/Yosemite/Actions/OrderAction.swift diff --git a/Yosemite/Yosemite/Actions/OrderCardPresentPaymentEligibilityAction.swift b/Modules/Sources/Yosemite/Actions/OrderCardPresentPaymentEligibilityAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/OrderCardPresentPaymentEligibilityAction.swift rename to Modules/Sources/Yosemite/Actions/OrderCardPresentPaymentEligibilityAction.swift diff --git a/Yosemite/Yosemite/Actions/OrderNoteAction.swift b/Modules/Sources/Yosemite/Actions/OrderNoteAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/OrderNoteAction.swift rename to Modules/Sources/Yosemite/Actions/OrderNoteAction.swift diff --git a/Yosemite/Yosemite/Actions/OrderStatusAction.swift b/Modules/Sources/Yosemite/Actions/OrderStatusAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/OrderStatusAction.swift rename to Modules/Sources/Yosemite/Actions/OrderStatusAction.swift diff --git a/Yosemite/Yosemite/Actions/PaymentAction.swift b/Modules/Sources/Yosemite/Actions/PaymentAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/PaymentAction.swift rename to Modules/Sources/Yosemite/Actions/PaymentAction.swift diff --git a/Yosemite/Yosemite/Actions/PaymentGatewayAction.swift b/Modules/Sources/Yosemite/Actions/PaymentGatewayAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/PaymentGatewayAction.swift rename to Modules/Sources/Yosemite/Actions/PaymentGatewayAction.swift diff --git a/Yosemite/Yosemite/Actions/ProductAction.swift b/Modules/Sources/Yosemite/Actions/ProductAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ProductAction.swift rename to Modules/Sources/Yosemite/Actions/ProductAction.swift diff --git a/Yosemite/Yosemite/Actions/ProductAttributeAction.swift b/Modules/Sources/Yosemite/Actions/ProductAttributeAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ProductAttributeAction.swift rename to Modules/Sources/Yosemite/Actions/ProductAttributeAction.swift diff --git a/Yosemite/Yosemite/Actions/ProductAttributeTermAction.swift b/Modules/Sources/Yosemite/Actions/ProductAttributeTermAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ProductAttributeTermAction.swift rename to Modules/Sources/Yosemite/Actions/ProductAttributeTermAction.swift diff --git a/Yosemite/Yosemite/Actions/ProductCategoryAction.swift b/Modules/Sources/Yosemite/Actions/ProductCategoryAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ProductCategoryAction.swift rename to Modules/Sources/Yosemite/Actions/ProductCategoryAction.swift diff --git a/Yosemite/Yosemite/Actions/ProductReviewAction.swift b/Modules/Sources/Yosemite/Actions/ProductReviewAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ProductReviewAction.swift rename to Modules/Sources/Yosemite/Actions/ProductReviewAction.swift diff --git a/Yosemite/Yosemite/Actions/ProductShippingClassAction.swift b/Modules/Sources/Yosemite/Actions/ProductShippingClassAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ProductShippingClassAction.swift rename to Modules/Sources/Yosemite/Actions/ProductShippingClassAction.swift diff --git a/Yosemite/Yosemite/Actions/ProductTagAction.swift b/Modules/Sources/Yosemite/Actions/ProductTagAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ProductTagAction.swift rename to Modules/Sources/Yosemite/Actions/ProductTagAction.swift diff --git a/Yosemite/Yosemite/Actions/ProductVariationAction.swift b/Modules/Sources/Yosemite/Actions/ProductVariationAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ProductVariationAction.swift rename to Modules/Sources/Yosemite/Actions/ProductVariationAction.swift diff --git a/Yosemite/Yosemite/Actions/ReceiptAction.swift b/Modules/Sources/Yosemite/Actions/ReceiptAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ReceiptAction.swift rename to Modules/Sources/Yosemite/Actions/ReceiptAction.swift diff --git a/Yosemite/Yosemite/Actions/RefundAction.swift b/Modules/Sources/Yosemite/Actions/RefundAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/RefundAction.swift rename to Modules/Sources/Yosemite/Actions/RefundAction.swift diff --git a/Yosemite/Yosemite/Actions/SettingAction.swift b/Modules/Sources/Yosemite/Actions/SettingAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/SettingAction.swift rename to Modules/Sources/Yosemite/Actions/SettingAction.swift diff --git a/Yosemite/Yosemite/Actions/ShipmentAction.swift b/Modules/Sources/Yosemite/Actions/ShipmentAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ShipmentAction.swift rename to Modules/Sources/Yosemite/Actions/ShipmentAction.swift diff --git a/Yosemite/Yosemite/Actions/ShippingLabelAction.swift b/Modules/Sources/Yosemite/Actions/ShippingLabelAction.swift similarity index 99% rename from Yosemite/Yosemite/Actions/ShippingLabelAction.swift rename to Modules/Sources/Yosemite/Actions/ShippingLabelAction.swift index 0f158399386..60f9cdc5ce0 100644 --- a/Yosemite/Yosemite/Actions/ShippingLabelAction.swift +++ b/Modules/Sources/Yosemite/Actions/ShippingLabelAction.swift @@ -1,3 +1,4 @@ +import Foundation import Networking public enum ShippingLabelAction: Action { diff --git a/Yosemite/Yosemite/Actions/ShippingMethodAction.swift b/Modules/Sources/Yosemite/Actions/ShippingMethodAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/ShippingMethodAction.swift rename to Modules/Sources/Yosemite/Actions/ShippingMethodAction.swift diff --git a/Yosemite/Yosemite/Actions/SiteAction.swift b/Modules/Sources/Yosemite/Actions/SiteAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/SiteAction.swift rename to Modules/Sources/Yosemite/Actions/SiteAction.swift diff --git a/Yosemite/Yosemite/Actions/SitePluginAction.swift b/Modules/Sources/Yosemite/Actions/SitePluginAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/SitePluginAction.swift rename to Modules/Sources/Yosemite/Actions/SitePluginAction.swift diff --git a/Yosemite/Yosemite/Actions/SitePostAction.swift b/Modules/Sources/Yosemite/Actions/SitePostAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/SitePostAction.swift rename to Modules/Sources/Yosemite/Actions/SitePostAction.swift diff --git a/Yosemite/Yosemite/Actions/StatsActionV4.swift b/Modules/Sources/Yosemite/Actions/StatsActionV4.swift similarity index 100% rename from Yosemite/Yosemite/Actions/StatsActionV4.swift rename to Modules/Sources/Yosemite/Actions/StatsActionV4.swift diff --git a/Yosemite/Yosemite/Actions/StoreOnboardingTasksAction.swift b/Modules/Sources/Yosemite/Actions/StoreOnboardingTasksAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/StoreOnboardingTasksAction.swift rename to Modules/Sources/Yosemite/Actions/StoreOnboardingTasksAction.swift diff --git a/Yosemite/Yosemite/Actions/SubscriptionAction.swift b/Modules/Sources/Yosemite/Actions/SubscriptionAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/SubscriptionAction.swift rename to Modules/Sources/Yosemite/Actions/SubscriptionAction.swift diff --git a/Yosemite/Yosemite/Actions/SystemStatusAction.swift b/Modules/Sources/Yosemite/Actions/SystemStatusAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/SystemStatusAction.swift rename to Modules/Sources/Yosemite/Actions/SystemStatusAction.swift diff --git a/Yosemite/Yosemite/Actions/TaxAction.swift b/Modules/Sources/Yosemite/Actions/TaxAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/TaxAction.swift rename to Modules/Sources/Yosemite/Actions/TaxAction.swift diff --git a/Yosemite/Yosemite/Actions/TelemetryAction.swift b/Modules/Sources/Yosemite/Actions/TelemetryAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/TelemetryAction.swift rename to Modules/Sources/Yosemite/Actions/TelemetryAction.swift diff --git a/Yosemite/Yosemite/Actions/UserAction.swift b/Modules/Sources/Yosemite/Actions/UserAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/UserAction.swift rename to Modules/Sources/Yosemite/Actions/UserAction.swift diff --git a/Yosemite/Yosemite/Actions/WooShippingAction.swift b/Modules/Sources/Yosemite/Actions/WooShippingAction.swift similarity index 99% rename from Yosemite/Yosemite/Actions/WooShippingAction.swift rename to Modules/Sources/Yosemite/Actions/WooShippingAction.swift index 2dc6751dbe5..3e321d07526 100644 --- a/Yosemite/Yosemite/Actions/WooShippingAction.swift +++ b/Modules/Sources/Yosemite/Actions/WooShippingAction.swift @@ -1,3 +1,4 @@ +import Foundation import Networking public enum WooShippingAction: Action { diff --git a/Yosemite/Yosemite/Actions/WordPressSiteAction.swift b/Modules/Sources/Yosemite/Actions/WordPressSiteAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/WordPressSiteAction.swift rename to Modules/Sources/Yosemite/Actions/WordPressSiteAction.swift diff --git a/Yosemite/Yosemite/Actions/WordPressThemeAction.swift b/Modules/Sources/Yosemite/Actions/WordPressThemeAction.swift similarity index 100% rename from Yosemite/Yosemite/Actions/WordPressThemeAction.swift rename to Modules/Sources/Yosemite/Actions/WordPressThemeAction.swift diff --git a/Yosemite/Yosemite/Base/DeauthenticatedStore.swift b/Modules/Sources/Yosemite/Base/DeauthenticatedStore.swift similarity index 100% rename from Yosemite/Yosemite/Base/DeauthenticatedStore.swift rename to Modules/Sources/Yosemite/Base/DeauthenticatedStore.swift diff --git a/Yosemite/Yosemite/Base/Dispatcher.swift b/Modules/Sources/Yosemite/Base/Dispatcher.swift similarity index 100% rename from Yosemite/Yosemite/Base/Dispatcher.swift rename to Modules/Sources/Yosemite/Base/Dispatcher.swift diff --git a/Yosemite/Yosemite/Base/SessionManagerProtocol.swift b/Modules/Sources/Yosemite/Base/SessionManagerProtocol.swift similarity index 100% rename from Yosemite/Yosemite/Base/SessionManagerProtocol.swift rename to Modules/Sources/Yosemite/Base/SessionManagerProtocol.swift diff --git a/Yosemite/Yosemite/Base/Store.swift b/Modules/Sources/Yosemite/Base/Store.swift similarity index 100% rename from Yosemite/Yosemite/Base/Store.swift rename to Modules/Sources/Yosemite/Base/Store.swift diff --git a/Yosemite/Yosemite/Base/StoresManager.swift b/Modules/Sources/Yosemite/Base/StoresManager.swift similarity index 100% rename from Yosemite/Yosemite/Base/StoresManager.swift rename to Modules/Sources/Yosemite/Base/StoresManager.swift diff --git a/Yosemite/Yosemite/Internal/Action+Internal.swift b/Modules/Sources/Yosemite/Internal/Action+Internal.swift similarity index 100% rename from Yosemite/Yosemite/Internal/Action+Internal.swift rename to Modules/Sources/Yosemite/Internal/Action+Internal.swift diff --git a/Yosemite/Yosemite/Internal/Array+Helpers.swift b/Modules/Sources/Yosemite/Internal/Array+Helpers.swift similarity index 100% rename from Yosemite/Yosemite/Internal/Array+Helpers.swift rename to Modules/Sources/Yosemite/Internal/Array+Helpers.swift diff --git a/Yosemite/Yosemite/Internal/Assert.swift b/Modules/Sources/Yosemite/Internal/Assert.swift similarity index 100% rename from Yosemite/Yosemite/Internal/Assert.swift rename to Modules/Sources/Yosemite/Internal/Assert.swift diff --git a/Yosemite/Yosemite/Internal/Logging.swift b/Modules/Sources/Yosemite/Internal/Logging.swift similarity index 100% rename from Yosemite/Yosemite/Internal/Logging.swift rename to Modules/Sources/Yosemite/Internal/Logging.swift diff --git a/Yosemite/Yosemite/Internal/NSOrderedSet+Array.swift b/Modules/Sources/Yosemite/Internal/NSOrderedSet+Array.swift similarity index 100% rename from Yosemite/Yosemite/Internal/NSOrderedSet+Array.swift rename to Modules/Sources/Yosemite/Internal/NSOrderedSet+Array.swift diff --git a/Yosemite/Yosemite/Internal/Queue.swift b/Modules/Sources/Yosemite/Internal/Queue.swift similarity index 100% rename from Yosemite/Yosemite/Internal/Queue.swift rename to Modules/Sources/Yosemite/Internal/Queue.swift diff --git a/Yosemite/Yosemite/Internal/String+Extensions.swift b/Modules/Sources/Yosemite/Internal/String+Extensions.swift similarity index 100% rename from Yosemite/Yosemite/Internal/String+Extensions.swift rename to Modules/Sources/Yosemite/Internal/String+Extensions.swift diff --git a/Yosemite/Yosemite/Model/Copiable/Models+Copiable.generated.swift b/Modules/Sources/Yosemite/Model/Copiable/Models+Copiable.generated.swift similarity index 97% rename from Yosemite/Yosemite/Model/Copiable/Models+Copiable.generated.swift rename to Modules/Sources/Yosemite/Model/Copiable/Models+Copiable.generated.swift index 3b06b40d864..92c81fda9ad 100644 --- a/Yosemite/Yosemite/Model/Copiable/Models+Copiable.generated.swift +++ b/Modules/Sources/Yosemite/Model/Copiable/Models+Copiable.generated.swift @@ -95,9 +95,9 @@ extension Yosemite.POSSimpleProduct { extension Yosemite.ProductReviewFromNoteParcel { public func copy( - note: CopiableProp = .copy, - review: CopiableProp = .copy, - product: CopiableProp = .copy + note: CopiableProp = .copy, + review: CopiableProp = .copy, + product: CopiableProp = .copy ) -> Yosemite.ProductReviewFromNoteParcel { let note = note ?? self.note let review = review ?? self.review diff --git a/Yosemite/Yosemite/Model/Coupons/Coupon+Summary.swift b/Modules/Sources/Yosemite/Model/Coupons/Coupon+Summary.swift similarity index 100% rename from Yosemite/Yosemite/Model/Coupons/Coupon+Summary.swift rename to Modules/Sources/Yosemite/Model/Coupons/Coupon+Summary.swift diff --git a/Yosemite/Yosemite/Model/Enums/CardPresentPaymentsOnboardingState.swift b/Modules/Sources/Yosemite/Model/Enums/CardPresentPaymentsOnboardingState.swift similarity index 99% rename from Yosemite/Yosemite/Model/Enums/CardPresentPaymentsOnboardingState.swift rename to Modules/Sources/Yosemite/Model/Enums/CardPresentPaymentsOnboardingState.swift index 7740d2ccae1..2fa0c56aaee 100644 --- a/Yosemite/Yosemite/Model/Enums/CardPresentPaymentsOnboardingState.swift +++ b/Modules/Sources/Yosemite/Model/Enums/CardPresentPaymentsOnboardingState.swift @@ -1,3 +1,4 @@ +import Foundation import WooFoundation /// Represents the possible states for onboarding to In-Person payments diff --git a/Yosemite/Yosemite/Model/Enums/CardPresentPaymentsPlugin.swift b/Modules/Sources/Yosemite/Model/Enums/CardPresentPaymentsPlugin.swift similarity index 100% rename from Yosemite/Yosemite/Model/Enums/CardPresentPaymentsPlugin.swift rename to Modules/Sources/Yosemite/Model/Enums/CardPresentPaymentsPlugin.swift diff --git a/Yosemite/Yosemite/Model/Enums/CardPresentPaymentsPluginState.swift b/Modules/Sources/Yosemite/Model/Enums/CardPresentPaymentsPluginState.swift similarity index 100% rename from Yosemite/Yosemite/Model/Enums/CardPresentPaymentsPluginState.swift rename to Modules/Sources/Yosemite/Model/Enums/CardPresentPaymentsPluginState.swift diff --git a/Yosemite/Yosemite/Model/Enums/JetpackModule.swift b/Modules/Sources/Yosemite/Model/Enums/JetpackModule.swift similarity index 100% rename from Yosemite/Yosemite/Model/Enums/JetpackModule.swift rename to Modules/Sources/Yosemite/Model/Enums/JetpackModule.swift diff --git a/Yosemite/Yosemite/Model/Enums/StatsTimeRangeV4.swift b/Modules/Sources/Yosemite/Model/Enums/StatsTimeRangeV4.swift similarity index 100% rename from Yosemite/Yosemite/Model/Enums/StatsTimeRangeV4.swift rename to Modules/Sources/Yosemite/Model/Enums/StatsTimeRangeV4.swift diff --git a/Yosemite/Yosemite/Model/Enums/TaxBasedOnSetting.swift b/Modules/Sources/Yosemite/Model/Enums/TaxBasedOnSetting.swift similarity index 100% rename from Yosemite/Yosemite/Model/Enums/TaxBasedOnSetting.swift rename to Modules/Sources/Yosemite/Model/Enums/TaxBasedOnSetting.swift diff --git a/Yosemite/Yosemite/Model/Extensions/Order+LocalItems.swift b/Modules/Sources/Yosemite/Model/Extensions/Order+LocalItems.swift similarity index 100% rename from Yosemite/Yosemite/Model/Extensions/Order+LocalItems.swift rename to Modules/Sources/Yosemite/Model/Extensions/Order+LocalItems.swift diff --git a/Yosemite/Yosemite/Model/Extensions/User+Roles.swift b/Modules/Sources/Yosemite/Model/Extensions/User+Roles.swift similarity index 100% rename from Yosemite/Yosemite/Model/Extensions/User+Roles.swift rename to Modules/Sources/Yosemite/Model/Extensions/User+Roles.swift diff --git a/Yosemite/Yosemite/Model/Extensions/WCAnalyticsStatsInterval+Date.swift b/Modules/Sources/Yosemite/Model/Extensions/WCAnalyticsStatsInterval+Date.swift similarity index 100% rename from Yosemite/Yosemite/Model/Extensions/WCAnalyticsStatsInterval+Date.swift rename to Modules/Sources/Yosemite/Model/Extensions/WCAnalyticsStatsInterval+Date.swift diff --git a/Yosemite/Yosemite/Model/JustInTimeMessage.swift b/Modules/Sources/Yosemite/Model/JustInTimeMessage.swift similarity index 100% rename from Yosemite/Yosemite/Model/JustInTimeMessage.swift rename to Modules/Sources/Yosemite/Model/JustInTimeMessage.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockAnnouncementsActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockAnnouncementsActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockAnnouncementsActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockAnnouncementsActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockAppSettingsActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockAppSettingsActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockAppSettingsActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockAppSettingsActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockCardPresentPaymentActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockCardPresentPaymentActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockCardPresentPaymentActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockCardPresentPaymentActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockCouponActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockCouponActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockCouponActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockCouponActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockGoogleAdsActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockGoogleAdsActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockGoogleAdsActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockGoogleAdsActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockJustInTimeMessageActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockJustInTimeMessageActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockJustInTimeMessageActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockJustInTimeMessageActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockNotificationActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockNotificationActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockNotificationActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockNotificationActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockNotificationCountActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockNotificationCountActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockNotificationCountActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockNotificationCountActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockOrderActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockOrderActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockOrderActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockOrderActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockOrderCardPresentPaymentEligibilityActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockOrderCardPresentPaymentEligibilityActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockOrderCardPresentPaymentEligibilityActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockOrderCardPresentPaymentEligibilityActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockOrderNoteActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockOrderNoteActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockOrderNoteActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockOrderNoteActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockOrderStatusActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockOrderStatusActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockOrderStatusActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockOrderStatusActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockPaymentActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockPaymentActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockPaymentActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockPaymentActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockProductActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockProductActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockProductActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockProductActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockProductReviewAction.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockProductReviewAction.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockProductReviewAction.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockProductReviewAction.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockProductVariationActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockProductVariationActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockProductVariationActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockProductVariationActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockReceiptActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockReceiptActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockReceiptActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockReceiptActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockRefundActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockRefundActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockRefundActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockRefundActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockSettingActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockSettingActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockSettingActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockSettingActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockShipmentActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockShipmentActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockShipmentActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockShipmentActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockShippingLabelActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockShippingLabelActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockShippingLabelActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockShippingLabelActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockShippingMethodActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockShippingMethodActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockShippingMethodActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockShippingMethodActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockSiteActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockSiteActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockSiteActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockSiteActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockStatsActionV4Handler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockStatsActionV4Handler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockStatsActionV4Handler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockStatsActionV4Handler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockSystemStatusActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockSystemStatusActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockSystemStatusActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockSystemStatusActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockUserActionHandler.swift b/Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockUserActionHandler.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ActionHandlers/MockUserActionHandler.swift rename to Modules/Sources/Yosemite/Model/Mocks/ActionHandlers/MockUserActionHandler.swift diff --git a/Yosemite/Yosemite/Model/Mocks/Graphs/ScreenshotsObjectGraph.swift b/Modules/Sources/Yosemite/Model/Mocks/Graphs/ScreenshotsObjectGraph.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/Graphs/ScreenshotsObjectGraph.swift rename to Modules/Sources/Yosemite/Model/Mocks/Graphs/ScreenshotsObjectGraph.swift diff --git a/Yosemite/Yosemite/Model/Mocks/Helpers/MockCustomer.swift b/Modules/Sources/Yosemite/Model/Mocks/Helpers/MockCustomer.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/Helpers/MockCustomer.swift rename to Modules/Sources/Yosemite/Model/Mocks/Helpers/MockCustomer.swift diff --git a/Yosemite/Yosemite/Model/Mocks/Helpers/ProductImage+Mocks.swift b/Modules/Sources/Yosemite/Model/Mocks/Helpers/ProductImage+Mocks.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/Helpers/ProductImage+Mocks.swift rename to Modules/Sources/Yosemite/Model/Mocks/Helpers/ProductImage+Mocks.swift diff --git a/Yosemite/Yosemite/Model/Mocks/Helpers/ProductStockStatus+Mocks.swift b/Modules/Sources/Yosemite/Model/Mocks/Helpers/ProductStockStatus+Mocks.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/Helpers/ProductStockStatus+Mocks.swift rename to Modules/Sources/Yosemite/Model/Mocks/Helpers/ProductStockStatus+Mocks.swift diff --git a/Yosemite/Yosemite/Model/Mocks/MockObjectGraph.swift b/Modules/Sources/Yosemite/Model/Mocks/MockObjectGraph.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/MockObjectGraph.swift rename to Modules/Sources/Yosemite/Model/Mocks/MockObjectGraph.swift diff --git a/Yosemite/Yosemite/Model/Mocks/MockSessionManager.swift b/Modules/Sources/Yosemite/Model/Mocks/MockSessionManager.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/MockSessionManager.swift rename to Modules/Sources/Yosemite/Model/Mocks/MockSessionManager.swift diff --git a/Yosemite/Yosemite/Model/Mocks/MockStoresManager.swift b/Modules/Sources/Yosemite/Model/Mocks/MockStoresManager.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/MockStoresManager.swift rename to Modules/Sources/Yosemite/Model/Mocks/MockStoresManager.swift diff --git a/Yosemite/Yosemite/Model/Mocks/ScreenshotStoresManager.swift b/Modules/Sources/Yosemite/Model/Mocks/ScreenshotStoresManager.swift similarity index 100% rename from Yosemite/Yosemite/Model/Mocks/ScreenshotStoresManager.swift rename to Modules/Sources/Yosemite/Model/Mocks/ScreenshotStoresManager.swift diff --git a/Yosemite/Yosemite/Model/Model.swift b/Modules/Sources/Yosemite/Model/Model.swift similarity index 100% rename from Yosemite/Yosemite/Model/Model.swift rename to Modules/Sources/Yosemite/Model/Model.swift diff --git a/Yosemite/Yosemite/Model/Orders/CustomerFilter.swift b/Modules/Sources/Yosemite/Model/Orders/CustomerFilter.swift similarity index 100% rename from Yosemite/Yosemite/Model/Orders/CustomerFilter.swift rename to Modules/Sources/Yosemite/Model/Orders/CustomerFilter.swift diff --git a/Yosemite/Yosemite/Model/Orders/FilterOrdersByProduct.swift b/Modules/Sources/Yosemite/Model/Orders/FilterOrdersByProduct.swift similarity index 100% rename from Yosemite/Yosemite/Model/Orders/FilterOrdersByProduct.swift rename to Modules/Sources/Yosemite/Model/Orders/FilterOrdersByProduct.swift diff --git a/Yosemite/Yosemite/Model/Orders/OrderDateRangeFilter.swift b/Modules/Sources/Yosemite/Model/Orders/OrderDateRangeFilter.swift similarity index 100% rename from Yosemite/Yosemite/Model/Orders/OrderDateRangeFilter.swift rename to Modules/Sources/Yosemite/Model/Orders/OrderDateRangeFilter.swift diff --git a/Yosemite/Yosemite/Model/Orders/OrderFilterHistory.swift b/Modules/Sources/Yosemite/Model/Orders/OrderFilterHistory.swift similarity index 100% rename from Yosemite/Yosemite/Model/Orders/OrderFilterHistory.swift rename to Modules/Sources/Yosemite/Model/Orders/OrderFilterHistory.swift diff --git a/Yosemite/Yosemite/Model/Orders/OrderItem+BasePrice.swift b/Modules/Sources/Yosemite/Model/Orders/OrderItem+BasePrice.swift similarity index 100% rename from Yosemite/Yosemite/Model/Orders/OrderItem+BasePrice.swift rename to Modules/Sources/Yosemite/Model/Orders/OrderItem+BasePrice.swift diff --git a/Yosemite/Yosemite/Model/Orders/StoredOrderSettings.swift b/Modules/Sources/Yosemite/Model/Orders/StoredOrderSettings.swift similarity index 100% rename from Yosemite/Yosemite/Model/Orders/StoredOrderSettings.swift rename to Modules/Sources/Yosemite/Model/Orders/StoredOrderSettings.swift diff --git a/Yosemite/Yosemite/Model/Payments/CardPresentPaymentsConfiguration.swift b/Modules/Sources/Yosemite/Model/Payments/CardPresentPaymentsConfiguration.swift similarity index 100% rename from Yosemite/Yosemite/Model/Payments/CardPresentPaymentsConfiguration.swift rename to Modules/Sources/Yosemite/Model/Payments/CardPresentPaymentsConfiguration.swift diff --git a/Yosemite/Yosemite/Model/Payments/OrderPaymentMethod.swift b/Modules/Sources/Yosemite/Model/Payments/OrderPaymentMethod.swift similarity index 100% rename from Yosemite/Yosemite/Model/Payments/OrderPaymentMethod.swift rename to Modules/Sources/Yosemite/Model/Payments/OrderPaymentMethod.swift diff --git a/Yosemite/Yosemite/Model/Payments/PaymentIntent+ReceiptParameters.swift b/Modules/Sources/Yosemite/Model/Payments/PaymentIntent+ReceiptParameters.swift similarity index 98% rename from Yosemite/Yosemite/Model/Payments/PaymentIntent+ReceiptParameters.swift rename to Modules/Sources/Yosemite/Model/Payments/PaymentIntent+ReceiptParameters.swift index 199ae33adf7..8e561a44ab3 100644 --- a/Yosemite/Yosemite/Model/Payments/PaymentIntent+ReceiptParameters.swift +++ b/Modules/Sources/Yosemite/Model/Payments/PaymentIntent+ReceiptParameters.swift @@ -1,3 +1,4 @@ +import Foundation import Hardware import WooFoundation diff --git a/Yosemite/Yosemite/Model/Payments/StripeAccount+PaymentGatewayAccount.swift b/Modules/Sources/Yosemite/Model/Payments/StripeAccount+PaymentGatewayAccount.swift similarity index 100% rename from Yosemite/Yosemite/Model/Payments/StripeAccount+PaymentGatewayAccount.swift rename to Modules/Sources/Yosemite/Model/Payments/StripeAccount+PaymentGatewayAccount.swift diff --git a/Yosemite/Yosemite/Model/Payments/WCPayAccount+PaymentGatewayAccount.swift b/Modules/Sources/Yosemite/Model/Payments/WCPayAccount+PaymentGatewayAccount.swift similarity index 100% rename from Yosemite/Yosemite/Model/Payments/WCPayAccount+PaymentGatewayAccount.swift rename to Modules/Sources/Yosemite/Model/Payments/WCPayAccount+PaymentGatewayAccount.swift diff --git a/Yosemite/Yosemite/Model/Payments/WCPayReaderLocation+ReaderLocation.swift b/Modules/Sources/Yosemite/Model/Payments/WCPayReaderLocation+ReaderLocation.swift similarity index 100% rename from Yosemite/Yosemite/Model/Payments/WCPayReaderLocation+ReaderLocation.swift rename to Modules/Sources/Yosemite/Model/Payments/WCPayReaderLocation+ReaderLocation.swift diff --git a/Yosemite/Yosemite/Model/Products/ProductFilterHistory.swift b/Modules/Sources/Yosemite/Model/Products/ProductFilterHistory.swift similarity index 100% rename from Yosemite/Yosemite/Model/Products/ProductFilterHistory.swift rename to Modules/Sources/Yosemite/Model/Products/ProductFilterHistory.swift diff --git a/Yosemite/Yosemite/Model/Products/ProductSearchFilter.swift b/Modules/Sources/Yosemite/Model/Products/ProductSearchFilter.swift similarity index 100% rename from Yosemite/Yosemite/Model/Products/ProductSearchFilter.swift rename to Modules/Sources/Yosemite/Model/Products/ProductSearchFilter.swift diff --git a/Yosemite/Yosemite/Model/Products/ProductSettings.swift b/Modules/Sources/Yosemite/Model/Products/ProductSettings.swift similarity index 100% rename from Yosemite/Yosemite/Model/Products/ProductSettings.swift rename to Modules/Sources/Yosemite/Model/Products/ProductSettings.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/Account+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/Account+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/Account+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/Account+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/Note+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/Note+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/Note+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/Note+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/Order+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/Order+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/Order+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/Order+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/OrderNote+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/OrderNote+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/OrderNote+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/OrderNote+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/OrderStatus+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/OrderStatus+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/OrderStatus+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/OrderStatus+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/Product+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/Product+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/Product+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/Product+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/ProductReview+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/ProductReview+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/ProductReview+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/ProductReview+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/Refund+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/Refund+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/Refund+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/Refund+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/ShipmentTracking+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/ShipmentTracking+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/ShipmentTracking+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/ShipmentTracking+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/Site+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/Site+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/Site+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/Site+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/SiteSetting+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/SiteSetting+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/SiteSetting+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/SiteSetting+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/SiteVisitStats+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/SiteVisitStats+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/SiteVisitStats+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/SiteVisitStats+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/ReadOnly/TopEarnerStats+ReadOnlyType.swift b/Modules/Sources/Yosemite/Model/ReadOnly/TopEarnerStats+ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Model/ReadOnly/TopEarnerStats+ReadOnlyType.swift rename to Modules/Sources/Yosemite/Model/ReadOnly/TopEarnerStats+ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Model/Storage/Account+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/Account+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/Account+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/Account+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/AccountSettings+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/AccountSettings+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/AccountSettings+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/AccountSettings+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/AddOnGroup+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/AddOnGroup+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/AddOnGroup+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/AddOnGroup+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/BlazeCampaignListItem+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/BlazeCampaignListItem+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/BlazeCampaignListItem+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/BlazeCampaignListItem+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/BlazeCampaignObjective+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/BlazeCampaignObjective+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/BlazeCampaignObjective+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/BlazeCampaignObjective+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/BlazeTargetDevice+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/BlazeTargetDevice+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/BlazeTargetDevice+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/BlazeTargetDevice+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/BlazeTargetLanguage+ReadonlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/BlazeTargetLanguage+ReadonlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/BlazeTargetLanguage+ReadonlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/BlazeTargetLanguage+ReadonlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/BlazeTargetTopic+ReadonlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/BlazeTargetTopic+ReadonlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/BlazeTargetTopic+ReadonlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/BlazeTargetTopic+ReadonlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/CardReaderType+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/CardReaderType+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/CardReaderType+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/CardReaderType+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/Country+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/Country+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/Country+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/Country+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/Coupon+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/Coupon+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/Coupon+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/Coupon+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/Customer+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/Customer+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/Customer+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/Customer+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/InboxAction+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/InboxAction+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/InboxAction+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/InboxAction+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/InboxNote+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/InboxNote+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/InboxNote+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/InboxNote+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/MetaData+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/MetaData+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/MetaData+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/MetaData+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/Note+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/Note+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/Note+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/Note+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/Order+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/Order+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/Order+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/Order+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderAttributionInfo+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderAttributionInfo+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderAttributionInfo+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderAttributionInfo+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderCoupon+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderCoupon+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderCoupon+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderCoupon+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderFeeLine+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderFeeLine+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderFeeLine+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderFeeLine+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderGiftCard+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderGiftCard+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderGiftCard+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderGiftCard+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderItem+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderItem+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderItem+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderItem+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderItemAttribute+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderItemAttribute+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderItemAttribute+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderItemAttribute+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderItemProductAddOn+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderItemProductAddOn+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderItemProductAddOn+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderItemProductAddOn+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderItemRefund+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderItemRefund+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderItemRefund+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderItemRefund+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderItemTax+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderItemTax+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderItemTax+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderItemTax+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderItemTaxRefund+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderItemTaxRefund+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderItemTaxRefund+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderItemTaxRefund+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderNote+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderNote+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderNote+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderNote+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderRefundCondensed+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderRefundCondensed+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderRefundCondensed+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderRefundCondensed+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderStatsV4+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderStatsV4+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderStatsV4+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderStatsV4+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderStatsV4Interval+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderStatsV4Interval+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderStatsV4Interval+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderStatsV4Interval+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderStatsV4Totals+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderStatsV4Totals+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderStatsV4Totals+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderStatsV4Totals+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderStatus+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderStatus+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderStatus+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderStatus+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/OrderTaxLine+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/OrderTaxLine+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/OrderTaxLine+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/OrderTaxLine+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/PaymentGateway+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/PaymentGateway+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/PaymentGateway+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/PaymentGateway+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/PaymentGatewayAccount+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/PaymentGatewayAccount+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/PaymentGatewayAccount+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/PaymentGatewayAccount+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/Product+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/Product+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/Product+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/Product+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductAddOn+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductAddOn+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductAddOn+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductAddOn+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductAddOnOption+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductAddOnOption+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductAddOnOption+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductAddOnOption+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductAttribute+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductAttribute+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductAttribute+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductAttribute+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductAttributeTerm+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductAttributeTerm+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductAttributeTerm+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductAttributeTerm+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductBundleItem+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductBundleItem+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductBundleItem+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductBundleItem+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductCategory+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductCategory+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductCategory+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductCategory+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductCompositeComponent+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductCompositeComponent+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductCompositeComponent+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductCompositeComponent+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductDefaultAttribute+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductDefaultAttribute+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductDefaultAttribute+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductDefaultAttribute+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductDimensions+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductDimensions+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductDimensions+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductDimensions+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductDownload+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductDownload+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductDownload+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductDownload+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductImage+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductImage+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductImage+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductImage+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductReview+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductReview+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductReview+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductReview+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductShippingClass+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductShippingClass+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductShippingClass+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductShippingClass+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductSubscription+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductSubscription+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductSubscription+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductSubscription+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductTag+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductTag+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductTag+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductTag+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductVariation+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductVariation+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductVariation+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductVariation+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ProductVariationAttribute+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ProductVariationAttribute+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ProductVariationAttribute+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ProductVariationAttribute+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/Refund+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/Refund+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/Refund+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/Refund+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShipmentTracking+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShipmentTracking+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShipmentTracking+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShipmentTracking+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShipmentTrackingProvider+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShipmentTrackingProvider+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShipmentTrackingProvider+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShipmentTrackingProvider+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShippingLabel+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShippingLabel+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShippingLabel+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShippingLabel+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShippingLabelAccountSettings+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShippingLabelAccountSettings+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShippingLabelAccountSettings+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShippingLabelAccountSettings+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShippingLabelAddress+ReadonlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShippingLabelAddress+ReadonlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShippingLabelAddress+ReadonlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShippingLabelAddress+ReadonlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShippingLabelPaymentMethod+ReadonlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShippingLabelPaymentMethod+ReadonlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShippingLabelPaymentMethod+ReadonlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShippingLabelPaymentMethod+ReadonlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShippingLabelRefund+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShippingLabelRefund+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShippingLabelRefund+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShippingLabelRefund+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShippingLabelSettings+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShippingLabelSettings+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShippingLabelSettings+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShippingLabelSettings+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShippingLine+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShippingLine+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShippingLine+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShippingLine+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShippingLineTax+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShippingLineTax+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShippingLineTax+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShippingLineTax+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/ShippingMethod+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/ShippingMethod+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/ShippingMethod+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/ShippingMethod+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/Site+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/Site+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/Site+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/Site+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/SitePlugin+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/SitePlugin+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/SitePlugin+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/SitePlugin+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/SiteSetting+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/SiteSetting+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/SiteSetting+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/SiteSetting+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/SiteSummaryStats+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/SiteSummaryStats+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/SiteSummaryStats+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/SiteSummaryStats+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/SiteVisitStats+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/SiteVisitStats+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/SiteVisitStats+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/SiteVisitStats+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/SiteVisitStatsItem+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/SiteVisitStatsItem+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/SiteVisitStatsItem+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/SiteVisitStatsItem+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/StateOfACountry+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/StateOfACountry+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/StateOfACountry+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/StateOfACountry+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/SystemPlugin+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/SystemPlugin+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/SystemPlugin+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/SystemPlugin+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/TaxClass+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/TaxClass+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/TaxClass+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/TaxClass+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/TaxRate+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/TaxRate+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/TaxRate+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/TaxRate+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/TopEarnerStats+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/TopEarnerStats+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/TopEarnerStats+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/TopEarnerStats+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/TopEarnerStatsItem+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/TopEarnerStatsItem+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/TopEarnerStatsItem+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/TopEarnerStatsItem+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WCAnalyticsCustomer+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WCAnalyticsCustomer+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WCAnalyticsCustomer+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WCAnalyticsCustomer+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WCPayCardPaymentDetails+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WCPayCardPaymentDetails+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WCPayCardPaymentDetails+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WCPayCardPaymentDetails+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WCPayCharge+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WCPayCharge+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WCPayCharge+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WCPayCharge+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WooShippingCustomPackage+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WooShippingCustomPackage+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WooShippingCustomPackage+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WooShippingCustomPackage+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WooShippingPackagesResponse+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WooShippingPackagesResponse+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WooShippingPackagesResponse+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WooShippingPackagesResponse+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WooShippingPredefinedOption+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WooShippingPredefinedOption+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WooShippingPredefinedOption+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WooShippingPredefinedOption+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WooShippingPredefinedPackage+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WooShippingPredefinedPackage+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WooShippingPredefinedPackage+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WooShippingPredefinedPackage+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/Storage/WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Model/Storage/WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Model/Storage/WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Model/Storage/WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Model/SystemInformation.swift b/Modules/Sources/Yosemite/Model/SystemInformation.swift similarity index 100% rename from Yosemite/Yosemite/Model/SystemInformation.swift rename to Modules/Sources/Yosemite/Model/SystemInformation.swift diff --git a/Yosemite/Yosemite/Model/Updaters/ProductCategoryUpdated.swift b/Modules/Sources/Yosemite/Model/Updaters/ProductCategoryUpdated.swift similarity index 100% rename from Yosemite/Yosemite/Model/Updaters/ProductCategoryUpdated.swift rename to Modules/Sources/Yosemite/Model/Updaters/ProductCategoryUpdated.swift diff --git a/Yosemite/Yosemite/Model/WooPaymentsPayoutsOverview.swift b/Modules/Sources/Yosemite/Model/WooPaymentsDepositsOverviewByCurrency.swift similarity index 100% rename from Yosemite/Yosemite/Model/WooPaymentsPayoutsOverview.swift rename to Modules/Sources/Yosemite/Model/WooPaymentsDepositsOverviewByCurrency.swift diff --git a/Yosemite/Yosemite/Model/WooPlans/WooPlan.swift b/Modules/Sources/Yosemite/Model/WooPlans/WooPlan.swift similarity index 100% rename from Yosemite/Yosemite/Model/WooPlans/WooPlan.swift rename to Modules/Sources/Yosemite/Model/WooPlans/WooPlan.swift diff --git a/Yosemite/Yosemite/PListStorage/ProductsFeatureSwitchPListWrapper.swift b/Modules/Sources/Yosemite/PListStorage/ProductsFeatureSwitchPListWrapper.swift similarity index 100% rename from Yosemite/Yosemite/PListStorage/ProductsFeatureSwitchPListWrapper.swift rename to Modules/Sources/Yosemite/PListStorage/ProductsFeatureSwitchPListWrapper.swift diff --git a/Yosemite/Yosemite/PListStorage/SiteNotificationCountFileContents.swift b/Modules/Sources/Yosemite/PListStorage/SiteNotificationCountFileContents.swift similarity index 98% rename from Yosemite/Yosemite/PListStorage/SiteNotificationCountFileContents.swift rename to Modules/Sources/Yosemite/PListStorage/SiteNotificationCountFileContents.swift index 3333d9dc314..71a42707b65 100644 --- a/Yosemite/Yosemite/PListStorage/SiteNotificationCountFileContents.swift +++ b/Modules/Sources/Yosemite/PListStorage/SiteNotificationCountFileContents.swift @@ -1,3 +1,5 @@ +import Networking + extension Note.Kind: Codable {} /// The type of notification count for the site diff --git a/Yosemite/Yosemite/PointOfSale/Coupons/POSCoupon.swift b/Modules/Sources/Yosemite/PointOfSale/Coupons/POSCoupon.swift similarity index 96% rename from Yosemite/Yosemite/PointOfSale/Coupons/POSCoupon.swift rename to Modules/Sources/Yosemite/PointOfSale/Coupons/POSCoupon.swift index e80b0295917..32780b76b3c 100644 --- a/Yosemite/Yosemite/PointOfSale/Coupons/POSCoupon.swift +++ b/Modules/Sources/Yosemite/PointOfSale/Coupons/POSCoupon.swift @@ -1,3 +1,5 @@ +import Foundation + public struct POSCoupon: Equatable, Hashable { public let id: UUID public let code: String diff --git a/Yosemite/Yosemite/PointOfSale/Coupons/PointOfSaleCouponFetchStrategy.swift b/Modules/Sources/Yosemite/PointOfSale/Coupons/PointOfSaleCouponFetchStrategy.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Coupons/PointOfSaleCouponFetchStrategy.swift rename to Modules/Sources/Yosemite/PointOfSale/Coupons/PointOfSaleCouponFetchStrategy.swift diff --git a/Yosemite/Yosemite/PointOfSale/Coupons/PointOfSaleCouponFetchStrategyFactory.swift b/Modules/Sources/Yosemite/PointOfSale/Coupons/PointOfSaleCouponFetchStrategyFactory.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Coupons/PointOfSaleCouponFetchStrategyFactory.swift rename to Modules/Sources/Yosemite/PointOfSale/Coupons/PointOfSaleCouponFetchStrategyFactory.swift diff --git a/Yosemite/Yosemite/PointOfSale/Coupons/PointOfSaleCouponService.swift b/Modules/Sources/Yosemite/PointOfSale/Coupons/PointOfSaleCouponService.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Coupons/PointOfSaleCouponService.swift rename to Modules/Sources/Yosemite/PointOfSale/Coupons/PointOfSaleCouponService.swift diff --git a/Yosemite/Yosemite/PointOfSale/Eligibility/POSEligibilityService.swift b/Modules/Sources/Yosemite/PointOfSale/Eligibility/POSEligibilityService.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Eligibility/POSEligibilityService.swift rename to Modules/Sources/Yosemite/PointOfSale/Eligibility/POSEligibilityService.swift diff --git a/Yosemite/Yosemite/PointOfSale/Items/POSProductOrVariationResolver.swift b/Modules/Sources/Yosemite/PointOfSale/Items/POSProductOrVariationResolver.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Items/POSProductOrVariationResolver.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/POSProductOrVariationResolver.swift diff --git a/Yosemite/Yosemite/PointOfSale/Items/POSSimpleProduct.swift b/Modules/Sources/Yosemite/PointOfSale/Items/POSSimpleProduct.swift similarity index 99% rename from Yosemite/Yosemite/PointOfSale/Items/POSSimpleProduct.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/POSSimpleProduct.swift index b8fbe2c4386..4d15af25460 100644 --- a/Yosemite/Yosemite/PointOfSale/Items/POSSimpleProduct.swift +++ b/Modules/Sources/Yosemite/PointOfSale/Items/POSSimpleProduct.swift @@ -1,3 +1,4 @@ +import Foundation import WooFoundation import Codegen import Networking diff --git a/Yosemite/Yosemite/PointOfSale/Items/POSVariableParentProduct.swift b/Modules/Sources/Yosemite/PointOfSale/Items/POSVariableParentProduct.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Items/POSVariableParentProduct.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/POSVariableParentProduct.swift diff --git a/Yosemite/Yosemite/PointOfSale/Items/POSVariation.swift b/Modules/Sources/Yosemite/PointOfSale/Items/POSVariation.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Items/POSVariation.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/POSVariation.swift diff --git a/Yosemite/Yosemite/PointOfSale/Items/PointOfSaleBarcodeScanService.swift b/Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleBarcodeScanService.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Items/PointOfSaleBarcodeScanService.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleBarcodeScanService.swift diff --git a/Yosemite/Yosemite/PointOfSale/Items/PointOfSaleItemFetchStrategyFactory.swift b/Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleItemFetchStrategyFactory.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Items/PointOfSaleItemFetchStrategyFactory.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleItemFetchStrategyFactory.swift diff --git a/Yosemite/Yosemite/PointOfSale/Items/PointOfSaleItemMapper.swift b/Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleItemMapper.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Items/PointOfSaleItemMapper.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleItemMapper.swift diff --git a/Yosemite/Yosemite/PointOfSale/Items/PointOfSaleItemService.swift b/Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleItemService.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Items/PointOfSaleItemService.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleItemService.swift diff --git a/Yosemite/Yosemite/PointOfSale/Items/PointOfSaleItemServiceProtocol.swift b/Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleItemServiceProtocol.swift similarity index 99% rename from Yosemite/Yosemite/PointOfSale/Items/PointOfSaleItemServiceProtocol.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleItemServiceProtocol.swift index fbb26fd5429..2cd8a3bd5bb 100644 --- a/Yosemite/Yosemite/PointOfSale/Items/PointOfSaleItemServiceProtocol.swift +++ b/Modules/Sources/Yosemite/PointOfSale/Items/PointOfSaleItemServiceProtocol.swift @@ -1,3 +1,4 @@ +import Foundation import struct Networking.PagedItems public enum POSItem: Equatable, Identifiable, Hashable { diff --git a/Yosemite/Yosemite/PointOfSale/Items/PointOfSalePurchasableItemFetchStrategy.swift b/Modules/Sources/Yosemite/PointOfSale/Items/PointOfSalePurchasableItemFetchStrategy.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/Items/PointOfSalePurchasableItemFetchStrategy.swift rename to Modules/Sources/Yosemite/PointOfSale/Items/PointOfSalePurchasableItemFetchStrategy.swift diff --git a/Yosemite/Yosemite/PointOfSale/POSItemFetchAnalyticsTracking.swift b/Modules/Sources/Yosemite/PointOfSale/POSItemFetchAnalyticsTracking.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/POSItemFetchAnalyticsTracking.swift rename to Modules/Sources/Yosemite/PointOfSale/POSItemFetchAnalyticsTracking.swift diff --git a/Yosemite/Yosemite/PointOfSale/POSItemType.swift b/Modules/Sources/Yosemite/PointOfSale/POSItemType.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/POSItemType.swift rename to Modules/Sources/Yosemite/PointOfSale/POSItemType.swift diff --git a/Yosemite/Yosemite/PointOfSale/POSSearchHistoryService.swift b/Modules/Sources/Yosemite/PointOfSale/POSSearchHistoryService.swift similarity index 100% rename from Yosemite/Yosemite/PointOfSale/POSSearchHistoryService.swift rename to Modules/Sources/Yosemite/PointOfSale/POSSearchHistoryService.swift diff --git a/Yosemite/Yosemite/SnapshotsProvider/FetchResultSnapshotsProvider.swift b/Modules/Sources/Yosemite/SnapshotsProvider/FetchResultSnapshotsProvider.swift similarity index 99% rename from Yosemite/Yosemite/SnapshotsProvider/FetchResultSnapshotsProvider.swift rename to Modules/Sources/Yosemite/SnapshotsProvider/FetchResultSnapshotsProvider.swift index 5011b7df5d8..c3d4dca8b70 100644 --- a/Yosemite/Yosemite/SnapshotsProvider/FetchResultSnapshotsProvider.swift +++ b/Modules/Sources/Yosemite/SnapshotsProvider/FetchResultSnapshotsProvider.swift @@ -1,6 +1,8 @@ +import Foundation import Storage import CoreData import Combine +import UIKit /// The mutable (`Storage` model) type that is used by `FetchResultSnapshotsProvider`. public typealias FetchResultSnapshotsProviderMutableType = NSManagedObject & ReadOnlyConvertible diff --git a/Yosemite/Yosemite/Stores/AccountCreationStore.swift b/Modules/Sources/Yosemite/Stores/AccountCreationStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/AccountCreationStore.swift rename to Modules/Sources/Yosemite/Stores/AccountCreationStore.swift diff --git a/Yosemite/Yosemite/Stores/AccountStore.swift b/Modules/Sources/Yosemite/Stores/AccountStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/AccountStore.swift rename to Modules/Sources/Yosemite/Stores/AccountStore.swift diff --git a/Yosemite/Yosemite/Stores/AddOnGroupStore.swift b/Modules/Sources/Yosemite/Stores/AddOnGroupStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/AddOnGroupStore.swift rename to Modules/Sources/Yosemite/Stores/AddOnGroupStore.swift diff --git a/Yosemite/Yosemite/Stores/AnnouncementsStore.swift b/Modules/Sources/Yosemite/Stores/AnnouncementsStore.swift similarity index 99% rename from Yosemite/Yosemite/Stores/AnnouncementsStore.swift rename to Modules/Sources/Yosemite/Stores/AnnouncementsStore.swift index 1e93b2efca2..1b54a9bc713 100644 --- a/Yosemite/Yosemite/Stores/AnnouncementsStore.swift +++ b/Modules/Sources/Yosemite/Stores/AnnouncementsStore.swift @@ -1,3 +1,4 @@ +import Foundation import Networking import Storage diff --git a/Yosemite/Yosemite/Stores/AppSettings/InAppFeedbackCardVisibilityUseCase.swift b/Modules/Sources/Yosemite/Stores/AppSettings/InAppFeedbackCardVisibilityUseCase.swift similarity index 100% rename from Yosemite/Yosemite/Stores/AppSettings/InAppFeedbackCardVisibilityUseCase.swift rename to Modules/Sources/Yosemite/Stores/AppSettings/InAppFeedbackCardVisibilityUseCase.swift diff --git a/Yosemite/Yosemite/Stores/AppSettingsStore.swift b/Modules/Sources/Yosemite/Stores/AppSettingsStore.swift similarity index 99% rename from Yosemite/Yosemite/Stores/AppSettingsStore.swift rename to Modules/Sources/Yosemite/Stores/AppSettingsStore.swift index f6906f7f876..3b3bcaf1e92 100644 --- a/Yosemite/Yosemite/Stores/AppSettingsStore.swift +++ b/Modules/Sources/Yosemite/Stores/AppSettingsStore.swift @@ -1,3 +1,4 @@ +import Foundation import Storage import Networking diff --git a/Yosemite/Yosemite/Stores/BlazeStore.swift b/Modules/Sources/Yosemite/Stores/BlazeStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/BlazeStore.swift rename to Modules/Sources/Yosemite/Stores/BlazeStore.swift diff --git a/Yosemite/Yosemite/Stores/CardPresentPaymentStore.swift b/Modules/Sources/Yosemite/Stores/CardPresentPaymentStore.swift similarity index 99% rename from Yosemite/Yosemite/Stores/CardPresentPaymentStore.swift rename to Modules/Sources/Yosemite/Stores/CardPresentPaymentStore.swift index 65ec710acd9..e7cf55566ff 100644 --- a/Yosemite/Yosemite/Stores/CardPresentPaymentStore.swift +++ b/Modules/Sources/Yosemite/Stores/CardPresentPaymentStore.swift @@ -1,3 +1,4 @@ +import Foundation import Storage import Hardware import Networking diff --git a/Yosemite/Yosemite/Stores/CommentStore.swift b/Modules/Sources/Yosemite/Stores/CommentStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/CommentStore.swift rename to Modules/Sources/Yosemite/Stores/CommentStore.swift diff --git a/Yosemite/Yosemite/Stores/CouponStore.swift b/Modules/Sources/Yosemite/Stores/CouponStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/CouponStore.swift rename to Modules/Sources/Yosemite/Stores/CouponStore.swift diff --git a/Yosemite/Yosemite/Stores/CouponsError.swift b/Modules/Sources/Yosemite/Stores/CouponsError.swift similarity index 100% rename from Yosemite/Yosemite/Stores/CouponsError.swift rename to Modules/Sources/Yosemite/Stores/CouponsError.swift diff --git a/Yosemite/Yosemite/Stores/CustomerStore.swift b/Modules/Sources/Yosemite/Stores/CustomerStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/CustomerStore.swift rename to Modules/Sources/Yosemite/Stores/CustomerStore.swift diff --git a/Yosemite/Yosemite/Stores/DataStore.swift b/Modules/Sources/Yosemite/Stores/DataStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/DataStore.swift rename to Modules/Sources/Yosemite/Stores/DataStore.swift diff --git a/Yosemite/Yosemite/Stores/DomainStore.swift b/Modules/Sources/Yosemite/Stores/DomainStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/DomainStore.swift rename to Modules/Sources/Yosemite/Stores/DomainStore.swift diff --git a/Yosemite/Yosemite/Stores/Enums/ProductsSortOrder.swift b/Modules/Sources/Yosemite/Stores/Enums/ProductsSortOrder.swift similarity index 100% rename from Yosemite/Yosemite/Stores/Enums/ProductsSortOrder.swift rename to Modules/Sources/Yosemite/Stores/Enums/ProductsSortOrder.swift diff --git a/Yosemite/Yosemite/Stores/FeatureFlagStore.swift b/Modules/Sources/Yosemite/Stores/FeatureFlagStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/FeatureFlagStore.swift rename to Modules/Sources/Yosemite/Stores/FeatureFlagStore.swift diff --git a/Yosemite/Yosemite/Stores/GoogleAdsStore.swift b/Modules/Sources/Yosemite/Stores/GoogleAdsStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/GoogleAdsStore.swift rename to Modules/Sources/Yosemite/Stores/GoogleAdsStore.swift diff --git a/Yosemite/Yosemite/Stores/Helpers/CouponStoreMethods.swift b/Modules/Sources/Yosemite/Stores/Helpers/CouponStoreMethods.swift similarity index 99% rename from Yosemite/Yosemite/Stores/Helpers/CouponStoreMethods.swift rename to Modules/Sources/Yosemite/Stores/Helpers/CouponStoreMethods.swift index 1b7a2bbc513..d23fc174053 100644 --- a/Yosemite/Yosemite/Stores/Helpers/CouponStoreMethods.swift +++ b/Modules/Sources/Yosemite/Stores/Helpers/CouponStoreMethods.swift @@ -1,3 +1,4 @@ +import Foundation import Networking import Storage diff --git a/Yosemite/Yosemite/Stores/Helpers/SettingStoreMethods.swift b/Modules/Sources/Yosemite/Stores/Helpers/SettingStoreMethods.swift similarity index 100% rename from Yosemite/Yosemite/Stores/Helpers/SettingStoreMethods.swift rename to Modules/Sources/Yosemite/Stores/Helpers/SettingStoreMethods.swift diff --git a/Yosemite/Yosemite/Stores/Helpers/SiteSpecificAppSettingsStoreMethods.swift b/Modules/Sources/Yosemite/Stores/Helpers/SiteSpecificAppSettingsStoreMethods.swift similarity index 100% rename from Yosemite/Yosemite/Stores/Helpers/SiteSpecificAppSettingsStoreMethods.swift rename to Modules/Sources/Yosemite/Stores/Helpers/SiteSpecificAppSettingsStoreMethods.swift diff --git a/Yosemite/Yosemite/Stores/InAppPurchaseStore.swift b/Modules/Sources/Yosemite/Stores/InAppPurchaseStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/InAppPurchaseStore.swift rename to Modules/Sources/Yosemite/Stores/InAppPurchaseStore.swift diff --git a/Yosemite/Yosemite/Stores/InboxNotesStore.swift b/Modules/Sources/Yosemite/Stores/InboxNotesStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/InboxNotesStore.swift rename to Modules/Sources/Yosemite/Stores/InboxNotesStore.swift diff --git a/Yosemite/Yosemite/Stores/JetpackConnectionStore.swift b/Modules/Sources/Yosemite/Stores/JetpackConnectionStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/JetpackConnectionStore.swift rename to Modules/Sources/Yosemite/Stores/JetpackConnectionStore.swift diff --git a/Yosemite/Yosemite/Stores/JetpackSettingsStore.swift b/Modules/Sources/Yosemite/Stores/JetpackSettingsStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/JetpackSettingsStore.swift rename to Modules/Sources/Yosemite/Stores/JetpackSettingsStore.swift diff --git a/Yosemite/Yosemite/Stores/JustInTimeMessageStore.swift b/Modules/Sources/Yosemite/Stores/JustInTimeMessageStore.swift similarity index 99% rename from Yosemite/Yosemite/Stores/JustInTimeMessageStore.swift rename to Modules/Sources/Yosemite/Stores/JustInTimeMessageStore.swift index f16b9b4771d..99f7cbe9d36 100644 --- a/Yosemite/Yosemite/Stores/JustInTimeMessageStore.swift +++ b/Modules/Sources/Yosemite/Stores/JustInTimeMessageStore.swift @@ -1,6 +1,7 @@ import Foundation import Storage import Networking +import UIKit import WooFoundation // MARK: - JustInTimeMessageStore diff --git a/Yosemite/Yosemite/Stores/MediaStore.swift b/Modules/Sources/Yosemite/Stores/MediaStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/MediaStore.swift rename to Modules/Sources/Yosemite/Stores/MediaStore.swift diff --git a/Yosemite/Yosemite/Stores/MetaDataStore.swift b/Modules/Sources/Yosemite/Stores/MetaDataStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/MetaDataStore.swift rename to Modules/Sources/Yosemite/Stores/MetaDataStore.swift diff --git a/Yosemite/Yosemite/Stores/NotificationCountStore.swift b/Modules/Sources/Yosemite/Stores/NotificationCountStore.swift similarity index 99% rename from Yosemite/Yosemite/Stores/NotificationCountStore.swift rename to Modules/Sources/Yosemite/Stores/NotificationCountStore.swift index c0c49bc0b2d..a2b513e3e67 100644 --- a/Yosemite/Yosemite/Stores/NotificationCountStore.swift +++ b/Modules/Sources/Yosemite/Stores/NotificationCountStore.swift @@ -1,3 +1,4 @@ +import Foundation import Storage import Networking import WooFoundation diff --git a/Yosemite/Yosemite/Stores/NotificationStore.swift b/Modules/Sources/Yosemite/Stores/NotificationStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/NotificationStore.swift rename to Modules/Sources/Yosemite/Stores/NotificationStore.swift diff --git a/Yosemite/Yosemite/Stores/Order/BundledProductConfiguration.swift b/Modules/Sources/Yosemite/Stores/Order/BundledProductConfiguration.swift similarity index 98% rename from Yosemite/Yosemite/Stores/Order/BundledProductConfiguration.swift rename to Modules/Sources/Yosemite/Stores/Order/BundledProductConfiguration.swift index 3f25173e3ae..101f5a1ba4e 100644 --- a/Yosemite/Yosemite/Stores/Order/BundledProductConfiguration.swift +++ b/Modules/Sources/Yosemite/Stores/Order/BundledProductConfiguration.swift @@ -1,3 +1,5 @@ +import Foundation + /// Configuration of a bundled order item from the configuration UI. It contains necessary information to save the configuration remotely. public struct BundledProductConfiguration: Equatable { public enum ProductOrVariation: Equatable { diff --git a/Yosemite/Yosemite/Stores/Order/Order+CardPresentPayment.swift b/Modules/Sources/Yosemite/Stores/Order/Order+CardPresentPayment.swift similarity index 100% rename from Yosemite/Yosemite/Stores/Order/Order+CardPresentPayment.swift rename to Modules/Sources/Yosemite/Stores/Order/Order+CardPresentPayment.swift diff --git a/Yosemite/Yosemite/Stores/Order/Order+CurrencyFormattedValues.swift b/Modules/Sources/Yosemite/Stores/Order/Order+CurrencyFormattedValues.swift similarity index 100% rename from Yosemite/Yosemite/Stores/Order/Order+CurrencyFormattedValues.swift rename to Modules/Sources/Yosemite/Stores/Order/Order+CurrencyFormattedValues.swift diff --git a/Yosemite/Yosemite/Stores/Order/OrderFactory.swift b/Modules/Sources/Yosemite/Stores/Order/OrderFactory.swift similarity index 100% rename from Yosemite/Yosemite/Stores/Order/OrderFactory.swift rename to Modules/Sources/Yosemite/Stores/Order/OrderFactory.swift diff --git a/Yosemite/Yosemite/Stores/Order/OrderSyncProductInput.swift b/Modules/Sources/Yosemite/Stores/Order/OrderSyncProductInput.swift similarity index 99% rename from Yosemite/Yosemite/Stores/Order/OrderSyncProductInput.swift rename to Modules/Sources/Yosemite/Stores/Order/OrderSyncProductInput.swift index 1aade5e13e9..23bb15f5063 100644 --- a/Yosemite/Yosemite/Stores/Order/OrderSyncProductInput.swift +++ b/Modules/Sources/Yosemite/Stores/Order/OrderSyncProductInput.swift @@ -1,3 +1,4 @@ +import Foundation import Networking public protocol OrderSyncProductTypeProtocol: Hashable { diff --git a/Yosemite/Yosemite/Stores/Order/OrdersUpsertUseCase.swift b/Modules/Sources/Yosemite/Stores/Order/OrdersUpsertUseCase.swift similarity index 99% rename from Yosemite/Yosemite/Stores/Order/OrdersUpsertUseCase.swift rename to Modules/Sources/Yosemite/Stores/Order/OrdersUpsertUseCase.swift index 777df415358..4e0e5e3df94 100644 --- a/Yosemite/Yosemite/Stores/Order/OrdersUpsertUseCase.swift +++ b/Modules/Sources/Yosemite/Stores/Order/OrdersUpsertUseCase.swift @@ -1,3 +1,4 @@ +import Foundation import Storage import Networking diff --git a/Yosemite/Yosemite/Stores/Order/ProductInputTransformer.swift b/Modules/Sources/Yosemite/Stores/Order/ProductInputTransformer.swift similarity index 100% rename from Yosemite/Yosemite/Stores/Order/ProductInputTransformer.swift rename to Modules/Sources/Yosemite/Stores/Order/ProductInputTransformer.swift diff --git a/Yosemite/Yosemite/Stores/Order/TotalRefundedCalculationUseCase.swift b/Modules/Sources/Yosemite/Stores/Order/TotalRefundedCalculationUseCase.swift similarity index 100% rename from Yosemite/Yosemite/Stores/Order/TotalRefundedCalculationUseCase.swift rename to Modules/Sources/Yosemite/Stores/Order/TotalRefundedCalculationUseCase.swift diff --git a/Yosemite/Yosemite/Stores/OrderCardPresentPaymentEligibilityStore.swift b/Modules/Sources/Yosemite/Stores/OrderCardPresentPaymentEligibilityStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/OrderCardPresentPaymentEligibilityStore.swift rename to Modules/Sources/Yosemite/Stores/OrderCardPresentPaymentEligibilityStore.swift diff --git a/Yosemite/Yosemite/Stores/OrderNoteStore.swift b/Modules/Sources/Yosemite/Stores/OrderNoteStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/OrderNoteStore.swift rename to Modules/Sources/Yosemite/Stores/OrderNoteStore.swift diff --git a/Yosemite/Yosemite/Stores/OrderStatusStore.swift b/Modules/Sources/Yosemite/Stores/OrderStatusStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/OrderStatusStore.swift rename to Modules/Sources/Yosemite/Stores/OrderStatusStore.swift diff --git a/Yosemite/Yosemite/Stores/OrderStore.swift b/Modules/Sources/Yosemite/Stores/OrderStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/OrderStore.swift rename to Modules/Sources/Yosemite/Stores/OrderStore.swift diff --git a/Yosemite/Yosemite/Stores/PaymentGatewayStore.swift b/Modules/Sources/Yosemite/Stores/PaymentGatewayStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/PaymentGatewayStore.swift rename to Modules/Sources/Yosemite/Stores/PaymentGatewayStore.swift diff --git a/Yosemite/Yosemite/Stores/PaymentStore.swift b/Modules/Sources/Yosemite/Stores/PaymentStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/PaymentStore.swift rename to Modules/Sources/Yosemite/Stores/PaymentStore.swift diff --git a/Yosemite/Yosemite/Stores/PaymentsError.swift b/Modules/Sources/Yosemite/Stores/PaymentsError.swift similarity index 100% rename from Yosemite/Yosemite/Stores/PaymentsError.swift rename to Modules/Sources/Yosemite/Stores/PaymentsError.swift diff --git a/Yosemite/Yosemite/Stores/ProductAttributeStore.swift b/Modules/Sources/Yosemite/Stores/ProductAttributeStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductAttributeStore.swift rename to Modules/Sources/Yosemite/Stores/ProductAttributeStore.swift diff --git a/Yosemite/Yosemite/Stores/ProductAttributeTermStore.swift b/Modules/Sources/Yosemite/Stores/ProductAttributeTermStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductAttributeTermStore.swift rename to Modules/Sources/Yosemite/Stores/ProductAttributeTermStore.swift diff --git a/Yosemite/Yosemite/Stores/ProductCategoryStore.swift b/Modules/Sources/Yosemite/Stores/ProductCategoryStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductCategoryStore.swift rename to Modules/Sources/Yosemite/Stores/ProductCategoryStore.swift diff --git a/Yosemite/Yosemite/Stores/ProductReview/ProductReviewFromNoteParcel.swift b/Modules/Sources/Yosemite/Stores/ProductReview/ProductReviewFromNoteParcel.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductReview/ProductReviewFromNoteParcel.swift rename to Modules/Sources/Yosemite/Stores/ProductReview/ProductReviewFromNoteParcel.swift diff --git a/Yosemite/Yosemite/Stores/ProductReview/RetrieveProductReviewFromNoteUseCase.swift b/Modules/Sources/Yosemite/Stores/ProductReview/RetrieveProductReviewFromNoteUseCase.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductReview/RetrieveProductReviewFromNoteUseCase.swift rename to Modules/Sources/Yosemite/Stores/ProductReview/RetrieveProductReviewFromNoteUseCase.swift diff --git a/Yosemite/Yosemite/Stores/ProductReviewStore.swift b/Modules/Sources/Yosemite/Stores/ProductReviewStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductReviewStore.swift rename to Modules/Sources/Yosemite/Stores/ProductReviewStore.swift diff --git a/Yosemite/Yosemite/Stores/ProductShippingClassStore.swift b/Modules/Sources/Yosemite/Stores/ProductShippingClassStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductShippingClassStore.swift rename to Modules/Sources/Yosemite/Stores/ProductShippingClassStore.swift diff --git a/Yosemite/Yosemite/Stores/ProductStore.swift b/Modules/Sources/Yosemite/Stores/ProductStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductStore.swift rename to Modules/Sources/Yosemite/Stores/ProductStore.swift diff --git a/Yosemite/Yosemite/Stores/ProductTagStore.swift b/Modules/Sources/Yosemite/Stores/ProductTagStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductTagStore.swift rename to Modules/Sources/Yosemite/Stores/ProductTagStore.swift diff --git a/Yosemite/Yosemite/Stores/ProductVariationStore.swift b/Modules/Sources/Yosemite/Stores/ProductVariationStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ProductVariationStore.swift rename to Modules/Sources/Yosemite/Stores/ProductVariationStore.swift diff --git a/Yosemite/Yosemite/Stores/ReceiptStore.swift b/Modules/Sources/Yosemite/Stores/ReceiptStore.swift similarity index 99% rename from Yosemite/Yosemite/Stores/ReceiptStore.swift rename to Modules/Sources/Yosemite/Stores/ReceiptStore.swift index f800294d61d..9f14216dd7b 100644 --- a/Yosemite/Yosemite/Stores/ReceiptStore.swift +++ b/Modules/Sources/Yosemite/Stores/ReceiptStore.swift @@ -1,3 +1,4 @@ +import Foundation import Storage import Networking import Hardware diff --git a/Yosemite/Yosemite/Stores/RefundStore.swift b/Modules/Sources/Yosemite/Stores/RefundStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/RefundStore.swift rename to Modules/Sources/Yosemite/Stores/RefundStore.swift diff --git a/Yosemite/Yosemite/Stores/SettingStore.swift b/Modules/Sources/Yosemite/Stores/SettingStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/SettingStore.swift rename to Modules/Sources/Yosemite/Stores/SettingStore.swift diff --git a/Yosemite/Yosemite/Stores/ShipmentStore.swift b/Modules/Sources/Yosemite/Stores/ShipmentStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ShipmentStore.swift rename to Modules/Sources/Yosemite/Stores/ShipmentStore.swift diff --git a/Yosemite/Yosemite/Stores/ShippingLabelStore.swift b/Modules/Sources/Yosemite/Stores/ShippingLabelStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ShippingLabelStore.swift rename to Modules/Sources/Yosemite/Stores/ShippingLabelStore.swift diff --git a/Yosemite/Yosemite/Stores/ShippingMethodStore.swift b/Modules/Sources/Yosemite/Stores/ShippingMethodStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/ShippingMethodStore.swift rename to Modules/Sources/Yosemite/Stores/ShippingMethodStore.swift diff --git a/Yosemite/Yosemite/Stores/SitePluginStore.swift b/Modules/Sources/Yosemite/Stores/SitePluginStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/SitePluginStore.swift rename to Modules/Sources/Yosemite/Stores/SitePluginStore.swift diff --git a/Yosemite/Yosemite/Stores/SitePostStore.swift b/Modules/Sources/Yosemite/Stores/SitePostStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/SitePostStore.swift rename to Modules/Sources/Yosemite/Stores/SitePostStore.swift diff --git a/Yosemite/Yosemite/Stores/SiteStore.swift b/Modules/Sources/Yosemite/Stores/SiteStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/SiteStore.swift rename to Modules/Sources/Yosemite/Stores/SiteStore.swift diff --git a/Yosemite/Yosemite/Stores/StatsStoreV4.swift b/Modules/Sources/Yosemite/Stores/StatsStoreV4.swift similarity index 100% rename from Yosemite/Yosemite/Stores/StatsStoreV4.swift rename to Modules/Sources/Yosemite/Stores/StatsStoreV4.swift diff --git a/Yosemite/Yosemite/Stores/StoreOnboardingTasksStore.swift b/Modules/Sources/Yosemite/Stores/StoreOnboardingTasksStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/StoreOnboardingTasksStore.swift rename to Modules/Sources/Yosemite/Stores/StoreOnboardingTasksStore.swift diff --git a/Yosemite/Yosemite/Stores/SubscriptionStore.swift b/Modules/Sources/Yosemite/Stores/SubscriptionStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/SubscriptionStore.swift rename to Modules/Sources/Yosemite/Stores/SubscriptionStore.swift diff --git a/Yosemite/Yosemite/Stores/SystemStatusStore.swift b/Modules/Sources/Yosemite/Stores/SystemStatusStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/SystemStatusStore.swift rename to Modules/Sources/Yosemite/Stores/SystemStatusStore.swift diff --git a/Yosemite/Yosemite/Stores/TaxStore.swift b/Modules/Sources/Yosemite/Stores/TaxStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/TaxStore.swift rename to Modules/Sources/Yosemite/Stores/TaxStore.swift diff --git a/Yosemite/Yosemite/Stores/TelemetryStore.swift b/Modules/Sources/Yosemite/Stores/TelemetryStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/TelemetryStore.swift rename to Modules/Sources/Yosemite/Stores/TelemetryStore.swift diff --git a/Yosemite/Yosemite/Stores/UserStore.swift b/Modules/Sources/Yosemite/Stores/UserStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/UserStore.swift rename to Modules/Sources/Yosemite/Stores/UserStore.swift diff --git a/Yosemite/Yosemite/Stores/WooShippingStore.swift b/Modules/Sources/Yosemite/Stores/WooShippingStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/WooShippingStore.swift rename to Modules/Sources/Yosemite/Stores/WooShippingStore.swift diff --git a/Yosemite/Yosemite/Stores/WordPressSiteStore.swift b/Modules/Sources/Yosemite/Stores/WordPressSiteStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/WordPressSiteStore.swift rename to Modules/Sources/Yosemite/Stores/WordPressSiteStore.swift diff --git a/Yosemite/Yosemite/Stores/WordPressThemeStore.swift b/Modules/Sources/Yosemite/Stores/WordPressThemeStore.swift similarity index 100% rename from Yosemite/Yosemite/Stores/WordPressThemeStore.swift rename to Modules/Sources/Yosemite/Stores/WordPressThemeStore.swift diff --git a/Yosemite/Yosemite/Tools/AnyError.swift b/Modules/Sources/Yosemite/Tools/AnyError.swift similarity index 98% rename from Yosemite/Yosemite/Tools/AnyError.swift rename to Modules/Sources/Yosemite/Tools/AnyError.swift index 857a7cdec2b..fd5f6e4b4b5 100644 --- a/Yosemite/Yosemite/Tools/AnyError.swift +++ b/Modules/Sources/Yosemite/Tools/AnyError.swift @@ -1,3 +1,5 @@ +import Foundation + /// An `Error` implementation that contains any type of `Error`. public struct AnyError: Error { /// The underlying error. diff --git a/Yosemite/Yosemite/Tools/CommonReaderConfigProvider.swift b/Modules/Sources/Yosemite/Tools/CommonReaderConfigProvider.swift similarity index 100% rename from Yosemite/Yosemite/Tools/CommonReaderConfigProvider.swift rename to Modules/Sources/Yosemite/Tools/CommonReaderConfigProvider.swift diff --git a/Yosemite/Yosemite/Tools/EntityListener.swift b/Modules/Sources/Yosemite/Tools/EntityListener.swift similarity index 100% rename from Yosemite/Yosemite/Tools/EntityListener.swift rename to Modules/Sources/Yosemite/Tools/EntityListener.swift diff --git a/Yosemite/Yosemite/Tools/InAppPurchases/AppAccountToken.swift b/Modules/Sources/Yosemite/Tools/InAppPurchases/AppAccountToken.swift similarity index 100% rename from Yosemite/Yosemite/Tools/InAppPurchases/AppAccountToken.swift rename to Modules/Sources/Yosemite/Tools/InAppPurchases/AppAccountToken.swift diff --git a/Yosemite/Yosemite/Tools/Internal/FetchedResultsControllerDelegateWrapper.swift b/Modules/Sources/Yosemite/Tools/Internal/FetchedResultsControllerDelegateWrapper.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Internal/FetchedResultsControllerDelegateWrapper.swift rename to Modules/Sources/Yosemite/Tools/Internal/FetchedResultsControllerDelegateWrapper.swift diff --git a/Yosemite/Yosemite/Tools/Internal/ManagedObjectsDidChangeNotification.swift b/Modules/Sources/Yosemite/Tools/Internal/ManagedObjectsDidChangeNotification.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Internal/ManagedObjectsDidChangeNotification.swift rename to Modules/Sources/Yosemite/Tools/Internal/ManagedObjectsDidChangeNotification.swift diff --git a/Yosemite/Yosemite/Tools/Media/ExportableAsset.swift b/Modules/Sources/Yosemite/Tools/Media/ExportableAsset.swift similarity index 90% rename from Yosemite/Yosemite/Tools/Media/ExportableAsset.swift rename to Modules/Sources/Yosemite/Tools/Media/ExportableAsset.swift index ea84a1ea4e7..9965979705d 100644 --- a/Yosemite/Yosemite/Tools/Media/ExportableAsset.swift +++ b/Modules/Sources/Yosemite/Tools/Media/ExportableAsset.swift @@ -1,4 +1,5 @@ import Photos +import UIKit public protocol ExportableAsset {} diff --git a/Yosemite/Yosemite/Tools/Media/FileManager+URL.swift b/Modules/Sources/Yosemite/Tools/Media/FileManager+URL.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Media/FileManager+URL.swift rename to Modules/Sources/Yosemite/Tools/Media/FileManager+URL.swift diff --git a/Yosemite/Yosemite/Tools/Media/ImageSourceWriter.swift b/Modules/Sources/Yosemite/Tools/Media/ImageSourceWriter.swift similarity index 99% rename from Yosemite/Yosemite/Tools/Media/ImageSourceWriter.swift rename to Modules/Sources/Yosemite/Tools/Media/ImageSourceWriter.swift index 4144f038d6a..c28ae2cfd9c 100644 --- a/Yosemite/Yosemite/Tools/Media/ImageSourceWriter.swift +++ b/Modules/Sources/Yosemite/Tools/Media/ImageSourceWriter.swift @@ -1,3 +1,6 @@ +import Foundation +import ImageIO + /// Writes an image to a URL from a CGImageSource, particular to the needs of a `MediaImageExporter`. /// protocol ImageSourceWriter { diff --git a/Yosemite/Yosemite/Tools/Media/Media+MediaType.swift b/Modules/Sources/Yosemite/Tools/Media/Media+MediaType.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Media/Media+MediaType.swift rename to Modules/Sources/Yosemite/Tools/Media/Media+MediaType.swift diff --git a/Yosemite/Yosemite/Tools/Media/Media+ProductImage.swift b/Modules/Sources/Yosemite/Tools/Media/Media+ProductImage.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Media/Media+ProductImage.swift rename to Modules/Sources/Yosemite/Tools/Media/Media+ProductImage.swift diff --git a/Yosemite/Yosemite/Tools/Media/MediaAssetExporter.swift b/Modules/Sources/Yosemite/Tools/Media/MediaAssetExporter.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Media/MediaAssetExporter.swift rename to Modules/Sources/Yosemite/Tools/Media/MediaAssetExporter.swift diff --git a/Yosemite/Yosemite/Tools/Media/MediaExport.swift b/Modules/Sources/Yosemite/Tools/Media/MediaExport.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Media/MediaExport.swift rename to Modules/Sources/Yosemite/Tools/Media/MediaExport.swift diff --git a/Yosemite/Yosemite/Tools/Media/MediaExportService.swift b/Modules/Sources/Yosemite/Tools/Media/MediaExportService.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Media/MediaExportService.swift rename to Modules/Sources/Yosemite/Tools/Media/MediaExportService.swift diff --git a/Yosemite/Yosemite/Tools/Media/MediaFileManager.swift b/Modules/Sources/Yosemite/Tools/Media/MediaFileManager.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Media/MediaFileManager.swift rename to Modules/Sources/Yosemite/Tools/Media/MediaFileManager.swift diff --git a/Yosemite/Yosemite/Tools/Media/MediaImageExporter.swift b/Modules/Sources/Yosemite/Tools/Media/MediaImageExporter.swift similarity index 99% rename from Yosemite/Yosemite/Tools/Media/MediaImageExporter.swift rename to Modules/Sources/Yosemite/Tools/Media/MediaImageExporter.swift index b2ee53ddcfa..785fa61418f 100644 --- a/Yosemite/Yosemite/Tools/Media/MediaImageExporter.swift +++ b/Modules/Sources/Yosemite/Tools/Media/MediaImageExporter.swift @@ -1,3 +1,4 @@ +import CoreImage import Foundation import UniformTypeIdentifiers import MobileCoreServices diff --git a/Yosemite/Yosemite/Tools/Media/MediaType.swift b/Modules/Sources/Yosemite/Tools/Media/MediaType.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Media/MediaType.swift rename to Modules/Sources/Yosemite/Tools/Media/MediaType.swift diff --git a/Yosemite/Yosemite/Tools/Media/MediaUIImageExporter.swift b/Modules/Sources/Yosemite/Tools/Media/MediaUIImageExporter.swift similarity index 99% rename from Yosemite/Yosemite/Tools/Media/MediaUIImageExporter.swift rename to Modules/Sources/Yosemite/Tools/Media/MediaUIImageExporter.swift index 39426a267e1..f2328ff2586 100644 --- a/Yosemite/Yosemite/Tools/Media/MediaUIImageExporter.swift +++ b/Modules/Sources/Yosemite/Tools/Media/MediaUIImageExporter.swift @@ -1,4 +1,5 @@ import Foundation +import UIKit /// Exports a media item of `UIImage` type to be uploadable. /// diff --git a/Yosemite/Yosemite/Tools/Media/URL+Media.swift b/Modules/Sources/Yosemite/Tools/Media/URL+Media.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Media/URL+Media.swift rename to Modules/Sources/Yosemite/Tools/Media/URL+Media.swift diff --git a/Yosemite/Yosemite/Tools/POS/POSCart.swift b/Modules/Sources/Yosemite/Tools/POS/POSCart.swift similarity index 100% rename from Yosemite/Yosemite/Tools/POS/POSCart.swift rename to Modules/Sources/Yosemite/Tools/POS/POSCart.swift diff --git a/Yosemite/Yosemite/Tools/POS/POSOrderService.swift b/Modules/Sources/Yosemite/Tools/POS/POSOrderService.swift similarity index 100% rename from Yosemite/Yosemite/Tools/POS/POSOrderService.swift rename to Modules/Sources/Yosemite/Tools/POS/POSOrderService.swift diff --git a/Yosemite/Yosemite/Tools/POS/POSReceiptService.swift b/Modules/Sources/Yosemite/Tools/POS/POSReceiptService.swift similarity index 100% rename from Yosemite/Yosemite/Tools/POS/POSReceiptService.swift rename to Modules/Sources/Yosemite/Tools/POS/POSReceiptService.swift diff --git a/Yosemite/Yosemite/Tools/Payments/WooPaymentsPayoutService.swift b/Modules/Sources/Yosemite/Tools/Payments/WooPaymentsPayoutService.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Payments/WooPaymentsPayoutService.swift rename to Modules/Sources/Yosemite/Tools/Payments/WooPaymentsPayoutService.swift diff --git a/Yosemite/Yosemite/Tools/Plugins/PluginsService.swift b/Modules/Sources/Yosemite/Tools/Plugins/PluginsService.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Plugins/PluginsService.swift rename to Modules/Sources/Yosemite/Tools/Plugins/PluginsService.swift diff --git a/Yosemite/Yosemite/Tools/ProductVariations/ProductVariationFormatter.swift b/Modules/Sources/Yosemite/Tools/ProductVariations/ProductVariationFormatter.swift similarity index 100% rename from Yosemite/Yosemite/Tools/ProductVariations/ProductVariationFormatter.swift rename to Modules/Sources/Yosemite/Tools/ProductVariations/ProductVariationFormatter.swift diff --git a/Yosemite/Yosemite/Tools/ProductVariations/ProductVariationStorageManager.swift b/Modules/Sources/Yosemite/Tools/ProductVariations/ProductVariationStorageManager.swift similarity index 100% rename from Yosemite/Yosemite/Tools/ProductVariations/ProductVariationStorageManager.swift rename to Modules/Sources/Yosemite/Tools/ProductVariations/ProductVariationStorageManager.swift diff --git a/Yosemite/Yosemite/Tools/ProductVariations/VariationAttributeViewModel.swift b/Modules/Sources/Yosemite/Tools/ProductVariations/VariationAttributeViewModel.swift similarity index 100% rename from Yosemite/Yosemite/Tools/ProductVariations/VariationAttributeViewModel.swift rename to Modules/Sources/Yosemite/Tools/ProductVariations/VariationAttributeViewModel.swift diff --git a/Yosemite/Yosemite/Tools/Products/Product+ProductVariation.swift b/Modules/Sources/Yosemite/Tools/Products/Product+ProductVariation.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Products/Product+ProductVariation.swift rename to Modules/Sources/Yosemite/Tools/Products/Product+ProductVariation.swift diff --git a/Yosemite/Yosemite/Tools/Products/ResultsController+FilterProducts.swift b/Modules/Sources/Yosemite/Tools/Products/ResultsController+FilterProducts.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Products/ResultsController+FilterProducts.swift rename to Modules/Sources/Yosemite/Tools/Products/ResultsController+FilterProducts.swift diff --git a/Yosemite/Yosemite/Tools/Products/ResultsController+SortProducts.swift b/Modules/Sources/Yosemite/Tools/Products/ResultsController+SortProducts.swift similarity index 100% rename from Yosemite/Yosemite/Tools/Products/ResultsController+SortProducts.swift rename to Modules/Sources/Yosemite/Tools/Products/ResultsController+SortProducts.swift diff --git a/Yosemite/Yosemite/Tools/ReadOnlyConvertible.swift b/Modules/Sources/Yosemite/Tools/ReadOnlyConvertible.swift similarity index 100% rename from Yosemite/Yosemite/Tools/ReadOnlyConvertible.swift rename to Modules/Sources/Yosemite/Tools/ReadOnlyConvertible.swift diff --git a/Yosemite/Yosemite/Tools/ReadOnlyType.swift b/Modules/Sources/Yosemite/Tools/ReadOnlyType.swift similarity index 100% rename from Yosemite/Yosemite/Tools/ReadOnlyType.swift rename to Modules/Sources/Yosemite/Tools/ReadOnlyType.swift diff --git a/Yosemite/Yosemite/Tools/ResultsController.swift b/Modules/Sources/Yosemite/Tools/ResultsController.swift similarity index 100% rename from Yosemite/Yosemite/Tools/ResultsController.swift rename to Modules/Sources/Yosemite/Tools/ResultsController.swift diff --git a/Yosemite/Yosemite/Tools/ShippingSettings/ShippingSettingsService.swift b/Modules/Sources/Yosemite/Tools/ShippingSettings/ShippingSettingsService.swift similarity index 100% rename from Yosemite/Yosemite/Tools/ShippingSettings/ShippingSettingsService.swift rename to Modules/Sources/Yosemite/Tools/ShippingSettings/ShippingSettingsService.swift diff --git a/Yosemite/Yosemite/Tools/ShippingSettings/StorageShippingSettingsService.swift b/Modules/Sources/Yosemite/Tools/ShippingSettings/StorageShippingSettingsService.swift similarity index 99% rename from Yosemite/Yosemite/Tools/ShippingSettings/StorageShippingSettingsService.swift rename to Modules/Sources/Yosemite/Tools/ShippingSettings/StorageShippingSettingsService.swift index bbb004dff98..053fc2d3f54 100644 --- a/Yosemite/Yosemite/Tools/ShippingSettings/StorageShippingSettingsService.swift +++ b/Modules/Sources/Yosemite/Tools/ShippingSettings/StorageShippingSettingsService.swift @@ -1,3 +1,4 @@ +import Foundation import Storage /// Fetches the shipping settings from the storage. diff --git a/Yosemite/Yosemite/Tools/SystemStatus/SystemStatusService.swift b/Modules/Sources/Yosemite/Tools/SystemStatus/SystemStatusService.swift similarity index 100% rename from Yosemite/Yosemite/Tools/SystemStatus/SystemStatusService.swift rename to Modules/Sources/Yosemite/Tools/SystemStatus/SystemStatusService.swift diff --git a/WooCommerce/WooCommerce.xcodeproj/project.pbxproj b/WooCommerce/WooCommerce.xcodeproj/project.pbxproj index 9d676437abd..36dcef5e2b8 100644 --- a/WooCommerce/WooCommerce.xcodeproj/project.pbxproj +++ b/WooCommerce/WooCommerce.xcodeproj/project.pbxproj @@ -1302,7 +1302,6 @@ 3F587021281B9494004F7556 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3F587020281B9494004F7556 /* LaunchScreen.storyboard */; }; 3F587026281B9C19004F7556 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3F587028281B9C19004F7556 /* InfoPlist.strings */; }; 3F88EC3F2DF8D4BC0023A6F4 /* UIDevice+DeviceModelIdentifierInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F88EC3E2DF8D4BC0023A6F4 /* UIDevice+DeviceModelIdentifierInfo.swift */; }; - 3FA96DF42C94043200CDA78F /* Yosemite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FA96DF32C94043200CDA78F /* Yosemite.framework */; }; 3FF314E126FC74450012E68E /* UITestsFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FF314E026FC74450012E68E /* UITestsFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3FF314EA26FC751B0012E68E /* XCTest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F997173223DBCF2800592D8E /* XCTest+Extensions.swift */; }; 3FF314F126FC785C0012E68E /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FF314EF26FC784A0012E68E /* XCTest.framework */; platformFilter = ios; }; @@ -1963,8 +1962,6 @@ B5BE75DB213F1D1E00909A14 /* OverlayMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BE75DA213F1D1E00909A14 /* OverlayMessageView.swift */; }; B5BE75DD213F1D3D00909A14 /* OverlayMessageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B5BE75DC213F1D3D00909A14 /* OverlayMessageView.xib */; }; B5C3876421C41B9F006CE970 /* UIApplication+Woo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C3876321C41B9F006CE970 /* UIApplication+Woo.swift */; }; - B5C3B5E720D189ED0072CB9D /* Yosemite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5C3B5E620D189ED0072CB9D /* Yosemite.framework */; }; - B5C3B5E920D189F70072CB9D /* Yosemite.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B5C3B5E620D189ED0072CB9D /* Yosemite.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; B5C6CE612190D28E00515926 /* NSAttributedStringHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C6CE602190D28E00515926 /* NSAttributedStringHelperTests.swift */; }; B5D1AFB420BC445A00DB0E8C /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B5D1AFB320BC445900DB0E8C /* Images.xcassets */; }; B5D1AFB820BC510200DB0E8C /* UIImage+Woo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D1AFB720BC510200DB0E8C /* UIImage+Woo.swift */; }; @@ -3236,7 +3233,6 @@ dstSubfolderSpec = 10; files = ( 3F09A3FE2D243D3F00D8ACCE /* WordPressAuthenticator.framework in Embed Frameworks */, - B5C3B5E920D189F70072CB9D /* Yosemite.framework in Embed Frameworks */, 3F0904152D26A40800D8ACCE /* WordPressAuthenticator.framework in Embed Frameworks */, ); name = "Embed Frameworks"; @@ -4483,7 +4479,6 @@ 3F587038281B9C52004F7556 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; 3F64F76C2C06A3A50085DEEF /* WooCommerce.release-alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "WooCommerce.release-alpha.xcconfig"; sourceTree = ""; }; 3F88EC3E2DF8D4BC0023A6F4 /* UIDevice+DeviceModelIdentifierInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIDevice+DeviceModelIdentifierInfo.swift"; sourceTree = ""; }; - 3FA96DF32C94043200CDA78F /* Yosemite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Yosemite.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3FF314D626FC55DE0012E68E /* ScreenObject+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ScreenObject+Extension.swift"; sourceTree = ""; }; 3FF314DE26FC74450012E68E /* UITestsFoundation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UITestsFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3FF314E026FC74450012E68E /* UITestsFoundation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UITestsFoundation.h; sourceTree = ""; }; @@ -5172,7 +5167,6 @@ B5BE75DA213F1D1E00909A14 /* OverlayMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverlayMessageView.swift; sourceTree = ""; }; B5BE75DC213F1D3D00909A14 /* OverlayMessageView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OverlayMessageView.xib; sourceTree = ""; }; B5C3876321C41B9F006CE970 /* UIApplication+Woo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIApplication+Woo.swift"; sourceTree = ""; }; - B5C3B5E620D189ED0072CB9D /* Yosemite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Yosemite.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B5C6CE602190D28E00515926 /* NSAttributedStringHelperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSAttributedStringHelperTests.swift; sourceTree = ""; }; B5D1AFB320BC445900DB0E8C /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; B5D1AFB720BC510200DB0E8C /* UIImage+Woo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Woo.swift"; sourceTree = ""; }; @@ -6389,7 +6383,6 @@ 3F2B4AE22DDC317500E5E49C /* XcodeTarget_NotificationExtension in Frameworks */, 2608370B2AA66E4B0004A12B /* UserNotificationsUI.framework in Frameworks */, 260837092AA66E4B0004A12B /* UserNotifications.framework in Frameworks */, - 3FA96DF42C94043200CDA78F /* Yosemite.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6453,7 +6446,6 @@ 5744BEB1248FE44D000A6FE2 /* SwiftUI.framework in Frameworks */, 315E14F42698DA24000AD5FF /* PassKit.framework in Frameworks */, 3F09A3FD2D243D3F00D8ACCE /* WordPressAuthenticator.framework in Frameworks */, - B5C3B5E720D189ED0072CB9D /* Yosemite.framework in Frameworks */, 3F2B4AEE2DDC31A200E5E49C /* XcodeTarget_WooCommerce in Frameworks */, 3F0904142D26A40800D8ACCE /* WordPressAuthenticator.framework in Frameworks */, ); @@ -10415,7 +10407,6 @@ isa = PBXGroup; children = ( 3F09A3FC2D243D3F00D8ACCE /* WordPressAuthenticator.framework */, - 3FA96DF32C94043200CDA78F /* Yosemite.framework */, 26B0FDE12BFFBAC500A0D937 /* Contacts.framework */, 263E641F2BEB419B0059D84B /* NetworkingWatchOS.framework */, 200B84AD2BEB99AC00EAAB23 /* WooCommercePOS.framework */, @@ -10424,7 +10415,6 @@ 315E14F32698DA24000AD5FF /* PassKit.framework */, 26FB056725F6CB6000A40B26 /* Fakes.framework */, 5744BEB0248FE44C000A6FE2 /* SwiftUI.framework */, - B5C3B5E620D189ED0072CB9D /* Yosemite.framework */, 3F1FA84128B60125009E246C /* WidgetKit.framework */, 260837082AA66E4A0004A12B /* UserNotifications.framework */, 2608370A2AA66E4B0004A12B /* UserNotificationsUI.framework */, diff --git a/WooCommerce/WooCommerceTests/Extensions/ShippingLabelHelpersTests.swift b/WooCommerce/WooCommerceTests/Extensions/ShippingLabelHelpersTests.swift index e4b24beb6ad..00bd863be19 100644 --- a/WooCommerce/WooCommerceTests/Extensions/ShippingLabelHelpersTests.swift +++ b/WooCommerce/WooCommerceTests/Extensions/ShippingLabelHelpersTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import WooCommerce import Yosemite diff --git a/WooCommerce/WooCommerceTests/Mocks/MockShipmentActionStoresManager.swift b/WooCommerce/WooCommerceTests/Mocks/MockShipmentActionStoresManager.swift index 19faafc2ad3..d964b253391 100644 --- a/WooCommerce/WooCommerceTests/Mocks/MockShipmentActionStoresManager.swift +++ b/WooCommerce/WooCommerceTests/Mocks/MockShipmentActionStoresManager.swift @@ -1,3 +1,4 @@ +import Foundation import Yosemite @testable import WooCommerce diff --git a/WooCommerce/WooCommerceTests/Tools/MockShippingLabelAccountSettings.swift b/WooCommerce/WooCommerceTests/Tools/MockShippingLabelAccountSettings.swift index 49b966db90a..98ac055b063 100644 --- a/WooCommerce/WooCommerceTests/Tools/MockShippingLabelAccountSettings.swift +++ b/WooCommerce/WooCommerceTests/Tools/MockShippingLabelAccountSettings.swift @@ -1,3 +1,4 @@ +import Foundation import Networking import Yosemite diff --git a/WooCommerce/WooCommerceTests/ViewRelated/Dashboard/Settings/In-Person Payments/LearnMoreViewModelTests.swift b/WooCommerce/WooCommerceTests/ViewRelated/Dashboard/Settings/In-Person Payments/LearnMoreViewModelTests.swift index 1395b66f09f..637542cbbfb 100644 --- a/WooCommerce/WooCommerceTests/ViewRelated/Dashboard/Settings/In-Person Payments/LearnMoreViewModelTests.swift +++ b/WooCommerce/WooCommerceTests/ViewRelated/Dashboard/Settings/In-Person Payments/LearnMoreViewModelTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import WooCommerce import Yosemite diff --git a/WooCommerce/WooCommerceTests/ViewRelated/Settings/POS/POSTabEligibilityCheckerTests.swift b/WooCommerce/WooCommerceTests/ViewRelated/Settings/POS/POSTabEligibilityCheckerTests.swift index 39c8eb24475..9b96c58f205 100644 --- a/WooCommerce/WooCommerceTests/ViewRelated/Settings/POS/POSTabEligibilityCheckerTests.swift +++ b/WooCommerce/WooCommerceTests/ViewRelated/Settings/POS/POSTabEligibilityCheckerTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing import WooFoundation import Yosemite diff --git a/Yosemite/Yosemite.xcodeproj/project.pbxproj b/Yosemite/Yosemite.xcodeproj/project.pbxproj index 91f58097326..91e1f8256e0 100644 --- a/Yosemite/Yosemite.xcodeproj/project.pbxproj +++ b/Yosemite/Yosemite.xcodeproj/project.pbxproj @@ -7,184 +7,81 @@ objects = { /* Begin PBXBuildFile section */ - 012848DC2D9ED55B00A9C69B /* SettingStoreMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012848DB2D9ED55700A9C69B /* SettingStoreMethods.swift */; }; 012848DE2D9EDAC100A9C69B /* MockCouponStoreMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012848DD2D9EDAC100A9C69B /* MockCouponStoreMethods.swift */; }; 012848E22D9EDF2D00A9C69B /* MockSettingStoreMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012848E12D9EDF2D00A9C69B /* MockSettingStoreMethods.swift */; }; 0133302B2DBFB47B000B1D8D /* PointOfSaleDefaultCouponFetchStrategyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0133302A2DBFB478000B1D8D /* PointOfSaleDefaultCouponFetchStrategyTests.swift */; }; 013337912DBFE97D000B1D8D /* PointOfSaleSearchCouponFetchStrategyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 013337902DBFE970000B1D8D /* PointOfSaleSearchCouponFetchStrategyTests.swift */; }; - 0139C2B02D91D1C600C78FDE /* POSCart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0139C2AF2D91D1C400C78FDE /* POSCart.swift */; }; - 0149547D2DBBA5A400C8870D /* PointOfSaleCouponFetchStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0149547C2DBBA59E00C8870D /* PointOfSaleCouponFetchStrategy.swift */; }; 016A776B2D9D30C90004FCD6 /* PointOfSaleCouponServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 016A776A2D9D30C10004FCD6 /* PointOfSaleCouponServiceTests.swift */; }; - 016A89D82D9D6DB50004FCD6 /* CouponStoreMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 016A89D72D9D6DAE0004FCD6 /* CouponStoreMethods.swift */; }; - 016EFCAE2C4155650016BDAA /* OrderItem+BasePrice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 016EFCAD2C4155650016BDAA /* OrderItem+BasePrice.swift */; }; 016EFCB02C41559D0016BDAA /* OrderItem+BasePriceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 016EFCAF2C41559D0016BDAA /* OrderItem+BasePriceTests.swift */; }; - 01AAD8122D92DE110081D60B /* CouponsError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01AAD8112D92DE0F0081D60B /* CouponsError.swift */; }; - 01C4432E2DC0B3800068AF86 /* PointOfSaleCouponFetchStrategyFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01C4432D2DC0B37B0068AF86 /* PointOfSaleCouponFetchStrategyFactory.swift */; }; - 01C9C59D2DA3B09200CD81D8 /* Coupon+Summary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01C9C59C2DA3B08800CD81D8 /* Coupon+Summary.swift */; }; - 0202B690238790E200F3EBE0 /* ProductsFeatureSwitchPListWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202B68F238790E200F3EBE0 /* ProductsFeatureSwitchPListWrapper.swift */; }; 0202B6972387AFBF00F3EBE0 /* MockInMemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202B6962387AFBF00F3EBE0 /* MockInMemoryStorage.swift */; }; 0202B6992387B01500F3EBE0 /* AppSettingsStoreTests+ProductsFeatureSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202B6982387B01500F3EBE0 /* AppSettingsStoreTests+ProductsFeatureSwitch.swift */; }; - 02031DF42AA6DDBF00D13669 /* MediaUIImageExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02031DF32AA6DDBF00D13669 /* MediaUIImageExporter.swift */; }; 020B2F9623BDE4DD00BD79AD /* ProductStoreTests+Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020B2F9523BDE4DD00BD79AD /* ProductStoreTests+Validation.swift */; }; 020C907D24C729D6001E2BEB /* MockProductVariation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020C907C24C729D6001E2BEB /* MockProductVariation.swift */; }; 020C908124C7D71D001E2BEB /* MockProductVariationsRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020C908024C7D71D001E2BEB /* MockProductVariationsRemote.swift */; }; 02124DAC24318D6B00980D74 /* Media+MediaTypeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02124DAB24318D6B00980D74 /* Media+MediaTypeTests.swift */; }; - 02124DAE2431C11600980D74 /* Media+ProductImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02124DAD2431C11500980D74 /* Media+ProductImage.swift */; }; 02124DB02431C18700980D74 /* Media+ProductImageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02124DAF2431C18700980D74 /* Media+ProductImageTests.swift */; }; - 0212AC5E242C67FA00C51F6C /* ProductsSortOrder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0212AC5D242C67FA00C51F6C /* ProductsSortOrder.swift */; }; - 0212AC62242C68B600C51F6C /* ResultsController+SortProducts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0212AC61242C68B600C51F6C /* ResultsController+SortProducts.swift */; }; 0212AC64242C6FC300C51F6C /* ProductStore+ProductsSortOrderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0212AC63242C6FC300C51F6C /* ProductStore+ProductsSortOrderTests.swift */; }; 0212AC67242C799B00C51F6C /* ResultsController+StorageProductTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0212AC66242C799B00C51F6C /* ResultsController+StorageProductTests.swift */; }; - 02137901270AB204006430F7 /* MockUserActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02137900270AB204006430F7 /* MockUserActionHandler.swift */; }; - 02137903270ABDDE006430F7 /* MockAnnouncementsActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02137902270ABDDE006430F7 /* MockAnnouncementsActionHandler.swift */; }; - 02137907270AC5A0006430F7 /* MockReceiptActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02137906270AC5A0006430F7 /* MockReceiptActionHandler.swift */; }; - 0218B4EE242E08B20083A847 /* MediaType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0218B4ED242E08B20083A847 /* MediaType.swift */; }; - 0218B4F0242E091C0083A847 /* Media+MediaType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0218B4EF242E091C0083A847 /* Media+MediaType.swift */; }; 0218B4F2242E09E80083A847 /* MediaTypeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0218B4F1242E09E80083A847 /* MediaTypeTests.swift */; }; - 021940E4291E8A660090354E /* SiteAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021940E3291E8A660090354E /* SiteAction.swift */; }; - 021940E6291E8AD80090354E /* SiteStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021940E5291E8AD80090354E /* SiteStore.swift */; }; - 021EAA5C25493E9300AA8CCD /* OrderItemAttribute+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021EAA5B25493E9300AA8CCD /* OrderItemAttribute+ReadOnlyConvertible.swift */; }; - 0225512122FC2F3000D98613 /* WCAnalyticsStatsInterval+Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0225512022FC2F3000D98613 /* WCAnalyticsStatsInterval+Date.swift */; }; 0225512522FC312400D98613 /* OrderStatsV4Interval+DateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0225512422FC312400D98613 /* OrderStatsV4Interval+DateTests.swift */; }; - 02291735270BE18C00449FA0 /* ProductReviewFromNoteParcel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02291734270BE18C00449FA0 /* ProductReviewFromNoteParcel.swift */; }; - 022F00BE24725BAF008CD97F /* NotificationCountStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022F00BD24725BAF008CD97F /* NotificationCountStore.swift */; }; - 022F00C024725BC6008CD97F /* NotificationCountAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022F00BF24725BC6008CD97F /* NotificationCountAction.swift */; }; - 022F00C224726090008CD97F /* SiteNotificationCountFileContents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022F00C124726090008CD97F /* SiteNotificationCountFileContents.swift */; }; 022F00C524728B0C008CD97F /* SiteNotificationCountFileContentsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022F00C424728B0C008CD97F /* SiteNotificationCountFileContentsTests.swift */; }; 022F00C72472963E008CD97F /* NotificationCountStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022F00C62472963E008CD97F /* NotificationCountStoreTests.swift */; }; 022F9319257F24730011CD94 /* MockShippingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022F9318257F24730011CD94 /* MockShippingLabel.swift */; }; 022F931D257F27B40011CD94 /* MockShippingLabelAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022F931C257F27B40011CD94 /* MockShippingLabelAddress.swift */; }; - 0232372922F7DA6E00715FAB /* StatsTimeRangeV4.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0232372822F7DA6E00715FAB /* StatsTimeRangeV4.swift */; }; - 02393065291A018600B2632F /* DomainAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02393064291A018600B2632F /* DomainAction.swift */; }; - 02393067291A02AC00B2632F /* DomainStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02393066291A02AC00B2632F /* DomainStore.swift */; }; - 0248B3652459018100A271A4 /* ResultsController+FilterProducts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0248B3642459018100A271A4 /* ResultsController+FilterProducts.swift */; }; 0248B3672459020500A271A4 /* ResultsController+FilterProductTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0248B3662459020500A271A4 /* ResultsController+FilterProductTests.swift */; }; 0248B36924590FC300A271A4 /* ProductStore+FilterProductsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0248B36824590FC300A271A4 /* ProductStore+FilterProductsTests.swift */; }; 0248B36B2459127200A271A4 /* MockNetwork+Path.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0248B36A2459127200A271A4 /* MockNetwork+Path.swift */; }; - 025CA2CA238F515600B05C81 /* ProductShippingClassStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025CA2C9238F515600B05C81 /* ProductShippingClassStore.swift */; }; - 025CA2CC238F518600B05C81 /* ProductShippingClassAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025CA2CB238F518600B05C81 /* ProductShippingClassAction.swift */; }; - 025CA2CE238F53CB00B05C81 /* ProductShippingClass+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025CA2CD238F53CB00B05C81 /* ProductShippingClass+ReadOnlyConvertible.swift */; }; 025CA2D0238F54E800B05C81 /* ProductShippingClassStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025CA2CF238F54E800B05C81 /* ProductShippingClassStoreTests.swift */; }; 02616F922921E1530095BC00 /* SiteStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02616F912921E1530095BC00 /* SiteStoreTests.swift */; }; 02616F942921E1CD0095BC00 /* MockSiteRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02616F932921E1CD0095BC00 /* MockSiteRemote.swift */; }; - 026CF626237D8EFB009563D4 /* ProductVariationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026CF625237D8EFB009563D4 /* ProductVariationStore.swift */; }; - 026CF628237D8F30009563D4 /* ProductVariationAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026CF627237D8F30009563D4 /* ProductVariationAction.swift */; }; - 026CF62A237D92C6009563D4 /* ProductVariation+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026CF629237D92C6009563D4 /* ProductVariation+ReadOnlyConvertible.swift */; }; - 026CF62C237D92DC009563D4 /* ProductVariationAttribute+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026CF62B237D92DC009563D4 /* ProductVariationAttribute+ReadOnlyConvertible.swift */; }; 026D52C0238235930092AE05 /* ProductVariationStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026D52BF238235930092AE05 /* ProductVariationStoreTests.swift */; }; - 0271E1662509CF0100633F7A /* AnyError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0271E1652509CF0100633F7A /* AnyError.swift */; }; - 027ADB6C2D1BF3AD009608DB /* POSVariableParentProduct.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027ADB6B2D1BF3AD009608DB /* POSVariableParentProduct.swift */; }; 027CC11129F7AAEA00614B6E /* MockGenerativeContentRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027CC11029F7AAEA00614B6E /* MockGenerativeContentRemote.swift */; }; - 0286A1B82A0CBDC40099EF94 /* FeatureFlagStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0286A1B72A0CBDC40099EF94 /* FeatureFlagStore.swift */; }; - 0286A1BA2A0CBE1B0099EF94 /* FeatureFlagAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0286A1B92A0CBE1B0099EF94 /* FeatureFlagAction.swift */; }; 0286A1BC2A0CC4120099EF94 /* FeatureFlagStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0286A1BB2A0CC4120099EF94 /* FeatureFlagStoreTests.swift */; }; 0286A1BE2A0CC4810099EF94 /* MockFeatureFlagRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0286A1BD2A0CC4810099EF94 /* MockFeatureFlagRemote.swift */; }; 028BCE2422DE22BB00056966 /* SiteVisitStatsStoreErrorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 028BCE2322DE22BB00056966 /* SiteVisitStatsStoreErrorTests.swift */; }; - 029149762D2663AB00F7B3B3 /* POSVariation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029149752D2663AB00F7B3B3 /* POSVariation.swift */; }; 029249E8274B8AEE002E9C34 /* MockMediaRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029249E7274B8AEE002E9C34 /* MockMediaRemote.swift */; }; 029B00A7230D64E800B0AE66 /* StatsTimeRangeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029B00A6230D64E800B0AE66 /* StatsTimeRangeTests.swift */; }; - 029BA557255E0CD4006171FD /* ShippingLabelStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029BA556255E0CD4006171FD /* ShippingLabelStore.swift */; }; - 029BA55B255E0D39006171FD /* ShippingLabelAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029BA55A255E0D39006171FD /* ShippingLabelAction.swift */; }; - 029F44CB28D310BA00FCF439 /* ProductSearchFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029F44CA28D310BA00FCF439 /* ProductSearchFilter.swift */; }; 02A26F1E2744FE97008E4EDB /* MockAccountRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A26F1D2744FE97008E4EDB /* MockAccountRemote.swift */; }; - 02A6CA4F2E01124D00FFD6CE /* POSEligibilityService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A6CA4E2E01124200FFD6CE /* POSEligibilityService.swift */; }; - 02A6CA552E01139600FFD6CE /* POSEligibilityServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A6CA542E01139600FFD6CE /* POSEligibilityServiceTests.swift */; }; 02AB40802784176600929CF3 /* TopEarnerStatsItem+ComparableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AB407F2784176600929CF3 /* TopEarnerStatsItem+ComparableTests.swift */; }; - 02AED9DA2AA0446F006DC460 /* OrderItemProductAddOn+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AED9D92AA0446F006DC460 /* OrderItemProductAddOn+ReadOnlyConvertible.swift */; }; - 02C254F62563B47C00A04423 /* ShippingLabelAddress+ReadonlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C254F52563B47C00A04423 /* ShippingLabelAddress+ReadonlyConvertible.swift */; }; - 02C254FA2563B66600A04423 /* ShippingLabelRefund+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C254F92563B66600A04423 /* ShippingLabelRefund+ReadOnlyConvertible.swift */; }; - 02C254FE2563C6E500A04423 /* ShippingLabelSettings+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C254FD2563C6E500A04423 /* ShippingLabelSettings+ReadOnlyConvertible.swift */; }; - 02C255022563C76A00A04423 /* ShippingLabel+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C255012563C76A00A04423 /* ShippingLabel+ReadOnlyConvertible.swift */; }; - 02CC7C2C2D2CE5CB00907B83 /* ProductVariationFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CC7C2B2D2CE5CB00907B83 /* ProductVariationFormatter.swift */; }; - 02CC7C2E2D2CE5F600907B83 /* VariationAttributeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CC7C2D2D2CE5F600907B83 /* VariationAttributeViewModel.swift */; }; 02DAE7F8291A9F11009342B7 /* DomainStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02DAE7F7291A9F11009342B7 /* DomainStoreTests.swift */; }; 02DAE7FA291A9F36009342B7 /* MockDomainRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02DAE7F9291A9F36009342B7 /* MockDomainRemote.swift */; }; 02DF98092A136BFB0009E2EA /* MockSitePluginsRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02DF98082A136BFB0009E2EA /* MockSitePluginsRemote.swift */; }; - 02E262BD238CE46A00B79588 /* ShippingSettingsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E262BC238CE46A00B79588 /* ShippingSettingsService.swift */; }; 02E262C0238CE80100B79588 /* StorageShippingSettingsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E262BF238CE80100B79588 /* StorageShippingSettingsServiceTests.swift */; }; - 02E262C2238CF74D00B79588 /* StorageShippingSettingsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E262C1238CF74D00B79588 /* StorageShippingSettingsService.swift */; }; - 02E3B623290267D3007E0F13 /* AccountCreationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E3B622290267D3007E0F13 /* AccountCreationStore.swift */; }; - 02E3B625290267F2007E0F13 /* AccountCreationAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E3B624290267F2007E0F13 /* AccountCreationAction.swift */; }; 02E3B62A290622DE007E0F13 /* AccountCreationStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E3B629290622DE007E0F13 /* AccountCreationStoreTests.swift */; }; - 02E45D882DFA772100CA9433 /* PluginsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E45D872DFA772000CA9433 /* PluginsService.swift */; }; 02E45D8C2DFA788600CA9433 /* PluginsServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E45D8B2DFA788600CA9433 /* PluginsServiceTests.swift */; }; - 02E4F5E423CD5628003B0010 /* NSOrderedSet+Array.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E4F5E323CD5628003B0010 /* NSOrderedSet+Array.swift */; }; 02E7FFD52562226B00C53030 /* ShippingLabelStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E7FFD42562226B00C53030 /* ShippingLabelStoreTests.swift */; }; 02E7FFD92562234F00C53030 /* MockShippingLabelRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02E7FFD82562234F00C53030 /* MockShippingLabelRemote.swift */; }; - 02EF1666292DB65000D90AD6 /* PaymentStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EF1665292DB65000D90AD6 /* PaymentStore.swift */; }; - 02EF1668292DB68C00D90AD6 /* PaymentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EF1667292DB68C00D90AD6 /* PaymentAction.swift */; }; 02F2722D292F18BF00C36419 /* PaymentStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F2722C292F18BF00C36419 /* PaymentStoreTests.swift */; }; 02F2722F292F18FD00C36419 /* MockPaymentRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F2722E292F18FD00C36419 /* MockPaymentRemote.swift */; }; - 02F6AAAC270556A4002425D0 /* Models+Copiable.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F6AAAB270556A4002425D0 /* Models+Copiable.generated.swift */; }; - 02FF054D23D983F30058E6E7 /* MediaFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF054523D983F30058E6E7 /* MediaFileManager.swift */; }; - 02FF054E23D983F30058E6E7 /* MediaImageExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF054623D983F30058E6E7 /* MediaImageExporter.swift */; }; - 02FF054F23D983F30058E6E7 /* FileManager+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF054723D983F30058E6E7 /* FileManager+URL.swift */; }; - 02FF055023D983F30058E6E7 /* ExportableAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF054823D983F30058E6E7 /* ExportableAsset.swift */; }; - 02FF055123D983F30058E6E7 /* MediaAssetExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF054923D983F30058E6E7 /* MediaAssetExporter.swift */; }; - 02FF055223D983F30058E6E7 /* MediaExportService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF054A23D983F30058E6E7 /* MediaExportService.swift */; }; - 02FF055323D983F30058E6E7 /* URL+Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF054B23D983F30058E6E7 /* URL+Media.swift */; }; - 02FF055423D983F30058E6E7 /* MediaExport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF054C23D983F30058E6E7 /* MediaExport.swift */; }; 02FF055623D984310058E6E7 /* MockFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF055523D984310058E6E7 /* MockFileManager.swift */; }; 02FF055B23D9846A0058E6E7 /* MediaDirectoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF055823D9846A0058E6E7 /* MediaDirectoryTests.swift */; }; 02FF055C23D9846A0058E6E7 /* MediaFileManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF055923D9846A0058E6E7 /* MediaFileManagerTests.swift */; }; 02FF055D23D9846A0058E6E7 /* FileManager+URLTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF055A23D9846A0058E6E7 /* FileManager+URLTests.swift */; }; 02FF055F23D985710058E6E7 /* URL+MediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF055E23D985710058E6E7 /* URL+MediaTests.swift */; }; - 02FF056123D98FD40058E6E7 /* ImageSourceWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF056023D98FD40058E6E7 /* ImageSourceWriter.swift */; }; - 02FF056323DE9C490058E6E7 /* MediaAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF056223DE9C490058E6E7 /* MediaAction.swift */; }; - 02FF056523DE9C8B0058E6E7 /* MediaStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF056423DE9C8B0058E6E7 /* MediaStore.swift */; }; 02FF056723DEB2180058E6E7 /* MediaStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF056623DEB2180058E6E7 /* MediaStoreTests.swift */; }; 02FF056923DECD5B0058E6E7 /* MediaImageExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF056823DECD5B0058E6E7 /* MediaImageExporterTests.swift */; }; 02FF056B23DED3670058E6E7 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 02FF056A23DED3670058E6E7 /* Media.xcassets */; }; 02FF056D23DEDCB90058E6E7 /* MockImageSourceWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF056C23DEDCB90058E6E7 /* MockImageSourceWriter.swift */; }; 02FF056F23E04F320058E6E7 /* MockMediaExportService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FF056E23E04F320058E6E7 /* MockMediaExportService.swift */; }; 030C94A62971C73700F7F65D /* MockCommonReaderConfigProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 030C94A52971C73700F7F65D /* MockCommonReaderConfigProviding.swift */; }; - 030C94A82971C96F00F7F65D /* CommonReaderConfigProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 030C94A72971C96F00F7F65D /* CommonReaderConfigProvider.swift */; }; - 03101F0129DD7D9D00769CF3 /* CardReaderType+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03101F0029DD7D9D00769CF3 /* CardReaderType+ReadOnlyConvertible.swift */; }; - 031C1EAA27B1702800298699 /* WCPayCharge+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031C1EA927B1702800298699 /* WCPayCharge+ReadOnlyConvertible.swift */; }; - 031C1EAC27B1873200298699 /* WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031C1EAB27B1873200298699 /* WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift */; }; - 031C1EAE27B1877000298699 /* WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031C1EAD27B1877000298699 /* WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift */; }; - 031C1EB027B1879C00298699 /* WCPayCardPaymentDetails+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031C1EAF27B1879C00298699 /* WCPayCardPaymentDetails+ReadOnlyConvertible.swift */; }; 031FD8A026FC970400B315C7 /* RosettaTestingHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031FD89F26FC970300B315C7 /* RosettaTestingHelper.swift */; }; - 0331A7092A38CF08001D2C2C /* WooPlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0331A7082A38CF08001D2C2C /* WooPlan.swift */; }; - 0366EADF29082B3100B51755 /* JustInTimeMessageStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0366EADE29082B3100B51755 /* JustInTimeMessageStore.swift */; }; 0391C13D29CC5E14008A3E86 /* OrderCardPresentPaymentEligibilityStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0391C13C29CC5E14008A3E86 /* OrderCardPresentPaymentEligibilityStoreTests.swift */; }; - 03EB998C2906F1D300F06A39 /* JustInTimeMessageAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03EB998B2906F1D300F06A39 /* JustInTimeMessageAction.swift */; }; - 03EB99902907B97800F06A39 /* JustInTimeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03EB998F2907B97800F06A39 /* JustInTimeMessage.swift */; }; 03EB99922907EBB300F06A39 /* JustInTimeMessageStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03EB99912907EBB300F06A39 /* JustInTimeMessageStoreTests.swift */; }; - 03F3AFE728097D6400E328BE /* CardPresentPaymentsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F3AFE628097D6400E328BE /* CardPresentPaymentsPlugin.swift */; }; - 03FBDA222631521100ACE257 /* CouponAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FBDA212631521100ACE257 /* CouponAction.swift */; }; - 03FBDA26263296A100ACE257 /* CouponStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FBDA25263296A100ACE257 /* CouponStore.swift */; }; 03FBDA2A263296C400ACE257 /* CouponStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FBDA29263296C400ACE257 /* CouponStoreTests.swift */; }; 03FBDA2E2632A9B400ACE257 /* MockCouponsRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FBDA2D2632A9B400ACE257 /* MockCouponsRemote.swift */; }; - 03FBDA3E2632E29600ACE257 /* Coupon+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FBDA3D2632E29600ACE257 /* Coupon+ReadOnlyConvertible.swift */; }; - 077F39DE26A5A1CB00ABEADC /* SystemStatusAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077F39DD26A5A1CB00ABEADC /* SystemStatusAction.swift */; }; - 077F39E026A5A6F500ABEADC /* SystemStatusStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077F39DF26A5A6F500ABEADC /* SystemStatusStore.swift */; }; - 077F39E226A5AFCA00ABEADC /* SystemPlugin+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077F39E126A5AFCA00ABEADC /* SystemPlugin+ReadOnlyConvertible.swift */; }; 077F39E526A5C98200ABEADC /* SystemStatusStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077F39E426A5C98200ABEADC /* SystemStatusStoreTests.swift */; }; 2005590D2DCCF7CF00E12021 /* PointOfSaleSearchPurchasableItemFetchStrategyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2005590C2DCCF7CF00E12021 /* PointOfSaleSearchPurchasableItemFetchStrategyTests.swift */; }; - 204CBD2F2D43C516006FF89A /* PaymentsError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 204CBD2E2D43C516006FF89A /* PaymentsError.swift */; }; - 206643572DAEABF7002D5191 /* POSSearchHistoryService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 206643562DAEABF7002D5191 /* POSSearchHistoryService.swift */; }; 206643592DAEAC06002D5191 /* POSSearchHistoryServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 206643582DAEAC06002D5191 /* POSSearchHistoryServiceTests.swift */; }; - 2066435B2DAEAC76002D5191 /* POSItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2066435A2DAEAC76002D5191 /* POSItemType.swift */; }; - 206BFD562DF20EB5000BD68E /* POSProductOrVariationResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 206BFD552DF20EB5000BD68E /* POSProductOrVariationResolver.swift */; }; 206BFD582DF31432000BD68E /* POSProductOrVariationResolverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 206BFD572DF31432000BD68E /* POSProductOrVariationResolverTests.swift */; }; 20716F322D9DA24C008D9915 /* MockPointOfSalePurchasableItemFetchStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20716F312D9DA24C008D9915 /* MockPointOfSalePurchasableItemFetchStrategy.swift */; }; 207D2D1B2CFA06BD00F79204 /* POSCartItemTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 207D2D192CFA06BD00F79204 /* POSCartItemTests.swift */; }; 207D2D1D2CFA0CEF00F79204 /* MockPOSOrderableItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 207D2D1C2CFA0CEF00F79204 /* MockPOSOrderableItem.swift */; }; - 2095A6492D9D81C900CA1849 /* PointOfSaleItemFetchStrategyFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2095A6482D9D81C900CA1849 /* PointOfSaleItemFetchStrategyFactory.swift */; }; - 2095A64B2D9D82D400CA1849 /* PointOfSalePurchasableItemFetchStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2095A64A2D9D82D400CA1849 /* PointOfSalePurchasableItemFetchStrategy.swift */; }; - 209AD3CC2AC1A68800825D76 /* WooPaymentsPayoutService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 209AD3CB2AC1A68800825D76 /* WooPaymentsPayoutService.swift */; }; - 209AD3CE2AC1A9C200825D76 /* WooPaymentsPayoutsOverview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 209AD3CD2AC1A9C200825D76 /* WooPaymentsPayoutsOverview.swift */; }; - 20A8E9322DEF5043000C3DE7 /* PointOfSaleBarcodeScanService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20A8E9312DEF5043000C3DE7 /* PointOfSaleBarcodeScanService.swift */; }; 20A8E9342DEF5452000C3DE7 /* PointOfSaleBarcodeScanServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20A8E9332DEF5452000C3DE7 /* PointOfSaleBarcodeScanServiceTests.swift */; }; - 20A8F2542DF077D7000C3DE7 /* PointOfSaleItemMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20A8F2532DF077D7000C3DE7 /* PointOfSaleItemMapper.swift */; }; 20A8F2562DF077FD000C3DE7 /* PointOfSaleItemMapperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20A8F2552DF077FD000C3DE7 /* PointOfSaleItemMapperTests.swift */; }; 20AE687C2DE60DFF00C4AB2B /* PointOfSaleDefaultPurchasableItemFetchStrategyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20AE687B2DE60DFF00C4AB2B /* PointOfSaleDefaultPurchasableItemFetchStrategyTests.swift */; }; 20AE687E2DE60E2800C4AB2B /* MockPOSItemFetchAnalyticsTracking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20AE687D2DE60E2800C4AB2B /* MockPOSItemFetchAnalyticsTracking.swift */; }; - 20B9F7842DB0FDDB00512EF5 /* SiteSpecificAppSettingsStoreMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B9F7832DB0FDDB00512EF5 /* SiteSpecificAppSettingsStoreMethods.swift */; }; 20B9F7892DB118AE00512EF5 /* SiteSpecificAppSettingsStoreMethodsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B9F7882DB118AE00512EF5 /* SiteSpecificAppSettingsStoreMethodsTests.swift */; }; 20B9F78B2DB11A7D00512EF5 /* MockSiteSpecificAppSettingsStoreMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B9F78A2DB11A7D00512EF5 /* MockSiteSpecificAppSettingsStoreMethods.swift */; }; - 20BCF6F22B0E554500954840 /* SystemStatusService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20BCF6F12B0E554500954840 /* SystemStatusService.swift */; }; 20BCF6F52B0E57AB00954840 /* MockSystemStatusService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20BCF6F42B0E57AB00954840 /* MockSystemStatusService.swift */; }; 20CF75B82CF4C3B900ACCF4A /* MockPOSOrdersRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20CF75B72CF4C3AD00ACCF4A /* MockPOSOrdersRemote.swift */; }; 20D035002CDBBD6400C0F901 /* CommonReaderConfigProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20D034FF2CDBBD6400C0F901 /* CommonReaderConfigProviderTests.swift */; }; @@ -192,101 +89,27 @@ 20D210C12B177EEF0099E517 /* WooPaymentsPayoutServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20D210C02B177EEF0099E517 /* WooPaymentsPayoutServiceTests.swift */; }; 20DDC2632DF0AF7F00F0A2A7 /* MockPointOfSaleItemMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20DDC2622DF0AF7F00F0A2A7 /* MockPointOfSaleItemMapper.swift */; }; 20F616462CF4B4E500F9FA2A /* POSOrderServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20F616452CF4B4DE00F9FA2A /* POSOrderServiceTests.swift */; }; - 20F6A46E2DE5FD4E0066D8CB /* POSItemFetchAnalyticsTracking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20F6A46D2DE5FD4E0066D8CB /* POSItemFetchAnalyticsTracking.swift */; }; - 24163B9E257F41A600F94EC3 /* StoresManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24163B9D257F41A600F94EC3 /* StoresManager.swift */; }; - 24163BA8257F41C500F94EC3 /* SessionManagerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24163BA7257F41C500F94EC3 /* SessionManagerProtocol.swift */; }; - 247CE7AB2582DB9300F9D9D1 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE7AA2582DB9300F9D9D1 /* String+Extensions.swift */; }; - 247CE7BC2582DC1E00F9D9D1 /* MockCustomer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE7BB2582DC1E00F9D9D1 /* MockCustomer.swift */; }; - 247CE7C02582DC7200F9D9D1 /* ProductImage+Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE7BF2582DC7200F9D9D1 /* ProductImage+Mocks.swift */; }; - 247CE7C42582DE5300F9D9D1 /* ProductStockStatus+Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE7C32582DE5300F9D9D1 /* ProductStockStatus+Mocks.swift */; }; - 247CE7C82582DF5500F9D9D1 /* MockStoresManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE7C72582DF5500F9D9D1 /* MockStoresManager.swift */; }; - 247CE7D02582E1C100F9D9D1 /* MockSessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE7CF2582E1C100F9D9D1 /* MockSessionManager.swift */; }; - 247CE7D42582E1FD00F9D9D1 /* ScreenshotStoresManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE7D32582E1FD00F9D9D1 /* ScreenshotStoresManager.swift */; }; - 247CE82E2582F1C800F9D9D1 /* MockStatsActionV4Handler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE82D2582F1C800F9D9D1 /* MockStatsActionV4Handler.swift */; }; - 247CE8342582F20100F9D9D1 /* MockAppSettingsActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE8332582F20100F9D9D1 /* MockAppSettingsActionHandler.swift */; }; - 247CE8382582F21700F9D9D1 /* MockNotificationCountActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE8372582F21700F9D9D1 /* MockNotificationCountActionHandler.swift */; }; - 247CE83C2582F36800F9D9D1 /* MockOrderActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE83B2582F36800F9D9D1 /* MockOrderActionHandler.swift */; }; - 247CE8402582F39900F9D9D1 /* MockActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE83F2582F39900F9D9D1 /* MockActionHandler.swift */; }; - 247CE8442582F3BB00F9D9D1 /* MockSettingActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE8432582F3BB00F9D9D1 /* MockSettingActionHandler.swift */; }; - 247CE84A2583246800F9D9D1 /* MockOrderStatusActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE8492583246800F9D9D1 /* MockOrderStatusActionHandler.swift */; }; - 247CE850258325AC00F9D9D1 /* MockOrderNoteActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE84F258325AC00F9D9D1 /* MockOrderNoteActionHandler.swift */; }; - 247CE8562583269900F9D9D1 /* MockProductActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE8552583269900F9D9D1 /* MockProductActionHandler.swift */; }; - 247CE85C25832A5000F9D9D1 /* MockProductVariationActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE85B25832A5000F9D9D1 /* MockProductVariationActionHandler.swift */; }; - 247CE86225832B1600F9D9D1 /* MockRefundActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE86125832B1600F9D9D1 /* MockRefundActionHandler.swift */; }; - 247CE86825832BEE00F9D9D1 /* MockShippingLabelActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE86725832BEE00F9D9D1 /* MockShippingLabelActionHandler.swift */; }; - 247CE86C25832D5800F9D9D1 /* MockShipmentActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE86B25832D5800F9D9D1 /* MockShipmentActionHandler.swift */; }; - 247CE87225832E7000F9D9D1 /* MockProductReviewAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE87125832E7000F9D9D1 /* MockProductReviewAction.swift */; }; - 247CE87A258332B400F9D9D1 /* MockNotificationActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE879258332B400F9D9D1 /* MockNotificationActionHandler.swift */; }; - 247CE88325833F0D00F9D9D1 /* ScreenshotsObjectGraph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE88225833F0D00F9D9D1 /* ScreenshotsObjectGraph.swift */; }; - 247CE88725833F1200F9D9D1 /* MockObjectGraph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247CE88625833F1200F9D9D1 /* MockObjectGraph.swift */; }; - 2618707C2540B6A4006522A1 /* ShippingLineTax+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2618707B2540B6A4006522A1 /* ShippingLineTax+ReadOnlyConvertible.swift */; }; - 261CF1C9255B2C7B0090D8D3 /* PaymentGateway+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261CF1C8255B2C7B0090D8D3 /* PaymentGateway+ReadOnlyConvertible.swift */; }; - 261CF1ED255B37B40090D8D3 /* PaymentGatewayAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261CF1EC255B37B40090D8D3 /* PaymentGatewayAction.swift */; }; - 261CF1F1255B389F0090D8D3 /* PaymentGatewayStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261CF1F0255B389F0090D8D3 /* PaymentGatewayStore.swift */; }; 261CF2C7255C445A0090D8D3 /* PaymentGatewayStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261CF2C6255C445A0090D8D3 /* PaymentGatewayStoreTests.swift */; }; - 261F94E4242EFA6D00762B58 /* ProductCategoryAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261F94E3242EFA6D00762B58 /* ProductCategoryAction.swift */; }; - 261F94E6242EFF8700762B58 /* ProductCategoryStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261F94E5242EFF8700762B58 /* ProductCategoryStore.swift */; }; - 264D2C832B0B19F200FD2C05 /* SystemInformation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264D2C822B0B19F200FD2C05 /* SystemInformation.swift */; }; - 26577517243D5E42003168A5 /* ProductCategoryUpdated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26577516243D5E42003168A5 /* ProductCategoryUpdated.swift */; }; 265BCA0024301ACD004E53EE /* ProductCategoryStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265BC9FF24301ACD004E53EE /* ProductCategoryStoreTests.swift */; }; - 2665034D2620E0A90079A159 /* ProductAddOnOption+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2665034C2620E0A90079A159 /* ProductAddOnOption+ReadOnlyConvertible.swift */; }; - 266503512620E2EB0079A159 /* ProductAddOn+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 266503502620E2EB0079A159 /* ProductAddOn+ReadOnlyConvertible.swift */; }; - 26788979270E057900BD249E /* OrderFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26788978270E057900BD249E /* OrderFactory.swift */; }; - 2685C10D263C900500D9EE97 /* AddOnGroup+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2685C10C263C900500D9EE97 /* AddOnGroup+ReadOnlyConvertible.swift */; }; - 2685C111263C97A800D9EE97 /* AddOnGroupAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2685C110263C97A800D9EE97 /* AddOnGroupAction.swift */; }; - 2685C117263C98CF00D9EE97 /* AddOnGroupStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2685C116263C98CF00D9EE97 /* AddOnGroupStore.swift */; }; 2685C121263E064200D9EE97 /* AddOnGroupStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2685C120263E064200D9EE97 /* AddOnGroupStoreTests.swift */; }; - 26E5A07625A626CA000DF8F6 /* ProductAttributeTerm+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26E5A07525A626CA000DF8F6 /* ProductAttributeTerm+ReadOnlyConvertible.swift */; }; - 26E5A07E25A6640E000DF8F6 /* ProductAttributeTermAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26E5A07D25A6640E000DF8F6 /* ProductAttributeTermAction.swift */; }; - 26E5A08225A66868000DF8F6 /* ProductAttributeTermStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26E5A08125A66868000DF8F6 /* ProductAttributeTermStore.swift */; }; 26E5A09225A8A453000DF8F6 /* ProductAttributeTermStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26E5A09125A8A453000DF8F6 /* ProductAttributeTermStoreTests.swift */; }; 26FB056A25F6CB7600A40B26 /* Fakes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26FB056925F6CB7600A40B26 /* Fakes.framework */; }; - 312A3D6E266AEA6900D28BC9 /* PaymentGatewayAccount+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312A3D6D266AEA6900D28BC9 /* PaymentGatewayAccount+ReadOnlyConvertible.swift */; }; 312DB64D268BD22B00AA0EE9 /* AppSettingsStoreTests+CardReaderSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312DB64C268BD22B00AA0EE9 /* AppSettingsStoreTests+CardReaderSettings.swift */; }; - 3147030C2670333200EF253A /* WCPayAccount+PaymentGatewayAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3147030B2670333200EF253A /* WCPayAccount+PaymentGatewayAccount.swift */; }; - 31799AFA27050D9C00D78179 /* WCPayReaderLocation+ReaderLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31799AF927050D9C00D78179 /* WCPayReaderLocation+ReaderLocation.swift */; }; - 31A89EE6278CC38F002A588E /* StripeAccount+PaymentGatewayAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A89EE5278CC38F002A588E /* StripeAccount+PaymentGatewayAccount.swift */; }; - 3F2B4AD82DDC313800E5E49C /* XcodeTarget_Yosemite in Frameworks */ = {isa = PBXBuildFile; productRef = 3F2B4AD72DDC313800E5E49C /* XcodeTarget_Yosemite */; }; 3F2B4ADA2DDC313E00E5E49C /* XcodeTarget_YosemiteTests in Frameworks */ = {isa = PBXBuildFile; productRef = 3F2B4AD92DDC313E00E5E49C /* XcodeTarget_YosemiteTests */; }; 3F7E6AC82DDAD3C1008309F0 /* PointOfSalePopularPurchasableItemFetchStrategyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F7E6AC72DDAD3C1008309F0 /* PointOfSalePopularPurchasableItemFetchStrategyTests.swift */; }; - 450106872399AB3F00E24722 /* TaxClass+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 450106862399AB3F00E24722 /* TaxClass+ReadOnlyConvertible.swift */; }; - 45010693239A6C9F00E24722 /* TaxStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45010692239A6C9F00E24722 /* TaxStore.swift */; }; - 45010695239A6CDE00E24722 /* TaxAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45010694239A6CDE00E24722 /* TaxAction.swift */; }; - 45151A8F27B156E40080845F /* InboxNotesAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45151A8E27B156E40080845F /* InboxNotesAction.swift */; }; - 45151A9127B158A10080845F /* InboxNotesStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45151A9027B158A10080845F /* InboxNotesStore.swift */; }; - 45182D1F27B54D3000B4C05C /* InboxNote+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45182D1E27B54D3000B4C05C /* InboxNote+ReadOnlyConvertible.swift */; }; - 45182D2127B5533400B4C05C /* InboxAction+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45182D2027B5533400B4C05C /* InboxAction+ReadOnlyConvertible.swift */; }; + 3FAB48842E02D29700511E19 /* POSEligibilityServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FAB48822E02D29700511E19 /* POSEligibilityServiceTests.swift */; }; 45182D2327B55F9C00B4C05C /* InboxNotesStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45182D2227B55F9C00B4C05C /* InboxNotesStoreTests.swift */; }; - 453305F7245AE68C00264E50 /* SitePostStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453305F6245AE68C00264E50 /* SitePostStore.swift */; }; - 453305F9245AE6B200264E50 /* SitePostAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453305F8245AE6B200264E50 /* SitePostAction.swift */; }; 453305FB245AEDCB00264E50 /* SitePostStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453305FA245AEDCB00264E50 /* SitePostStoreTests.swift */; }; - 453954D82C9197BE00A3E64A /* MetaDataAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453954D72C9197BE00A3E64A /* MetaDataAction.swift */; }; - 453954DA2C9197C900A3E64A /* MetaDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453954D92C9197C900A3E64A /* MetaDataStore.swift */; }; 453954DC2C91F79B00A3E64A /* MetaDataStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 453954DB2C91F79B00A3E64A /* MetaDataStoreTests.swift */; }; 454D606F2C9C5DF1004709AB /* MockMetaDataRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 454D606E2C9C5DF1004709AB /* MockMetaDataRemote.swift */; }; 4552073D25811B4E001CF873 /* ProductAttributeStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4552073C25811B4E001CF873 /* ProductAttributeStoreTests.swift */; }; 455A931D2747C19300259C7F /* AppSettingsStoreTests+OrdersSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 455A931C2747C19300259C7F /* AppSettingsStoreTests+OrdersSettings.swift */; }; - 45739F372437680F00480C95 /* ProductSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45739F362437680F00480C95 /* ProductSettings.swift */; }; 458C6DE825ACC554009B300D /* AppSettingsStoreTests+ProductsSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 458C6DE725ACC554009B300D /* AppSettingsStoreTests+ProductsSettings.swift */; }; - 4591A6B0274BB23000F51DCD /* OrderDateRangeFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4591A6AF274BB23000F51DCD /* OrderDateRangeFilter.swift */; }; - 4591A6B4274BB29000F51DCD /* StoredOrderSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4591A6B3274BB29000F51DCD /* StoredOrderSettings.swift */; }; - 45AB8B1524AA4A1E00B5B36E /* ProductTagAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45AB8B1424AA4A1E00B5B36E /* ProductTagAction.swift */; }; - 45AB8B1724AA4B3D00B5B36E /* ProductTagStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45AB8B1624AA4B3D00B5B36E /* ProductTagStore.swift */; }; 45AB8B1E24AB363D00B5B36E /* ProductTagStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45AB8B1D24AB363D00B5B36E /* ProductTagStoreTests.swift */; }; - 45E18632237046CB009241F3 /* ShippingLine+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E18631237046CB009241F3 /* ShippingLine+ReadOnlyConvertible.swift */; }; - 45E4620E2684C45500011BF2 /* Country+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E4620D2684C45500011BF2 /* Country+ReadOnlyConvertible.swift */; }; - 45E462102684C63700011BF2 /* StateOfACountry+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E4620F2684C63700011BF2 /* StateOfACountry+ReadOnlyConvertible.swift */; }; - 45E462122684C7A400011BF2 /* DataAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E462112684C7A400011BF2 /* DataAction.swift */; }; - 45E462142684C92D00011BF2 /* DataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E462132684C92D00011BF2 /* DataStore.swift */; }; 45E462162684D9C000011BF2 /* DataStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E462152684D9C000011BF2 /* DataStoreTests.swift */; }; 45ED4F16239E939A004F1BE3 /* TaxStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45ED4F15239E939A004F1BE3 /* TaxStoreTests.swift */; }; - 45ED6092257E72F4007B4AC6 /* ProductAttributeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45ED6091257E72F4007B4AC6 /* ProductAttributeAction.swift */; }; - 45ED6096257E7472007B4AC6 /* ProductAttributeStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45ED6095257E7472007B4AC6 /* ProductAttributeStore.swift */; }; - 570B05CF246B6AAD00C186AE /* RetrieveProductReviewFromNoteUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570B05CE246B6AAD00C186AE /* RetrieveProductReviewFromNoteUseCase.swift */; }; - 5726456F250BD4E4005BBD7C /* OrdersUpsertUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5726456E250BD4E4005BBD7C /* OrdersUpsertUseCase.swift */; }; 57264572250BE2E7005BBD7C /* OrdersUpsertUseCaseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57264571250BE2E7005BBD7C /* OrdersUpsertUseCaseTests.swift */; }; 573B448B2424082B00E71ADC /* OrderStoreTests+FetchFilteredAndAllOrders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573B448A2424082B00E71ADC /* OrderStoreTests+FetchFilteredAndAllOrders.swift */; }; - 5758EB3024DC7791009ED8A6 /* InAppFeedbackCardVisibilityUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5758EB2F24DC7791009ED8A6 /* InAppFeedbackCardVisibilityUseCase.swift */; }; 5758EB3324DC9631009ED8A6 /* InAppFeedbackCardVisibilityUseCaseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5758EB3224DC9631009ED8A6 /* InAppFeedbackCardVisibilityUseCaseTests.swift */; }; 5779A0CD250042B600E35AF2 /* FetchResultSnapshotsProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5779A0CC250042B600E35AF2 /* FetchResultSnapshotsProviderTests.swift */; }; 578CE7882475D70F00492EBF /* RetrieveProductReviewFromNoteUseCaseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578CE7872475D70E00492EBF /* RetrieveProductReviewFromNoteUseCaseTests.swift */; }; @@ -295,278 +118,74 @@ 578CE7922475EC9200492EBF /* MockProductsRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578CE7912475EC9200492EBF /* MockProductsRemote.swift */; }; 578CE7942475F52F00492EBF /* MockNote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578CE7932475F52F00492EBF /* MockNote.swift */; }; 578CE7972475FD8200492EBF /* MockProductReview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578CE7962475FD8200492EBF /* MockProductReview.swift */; }; - 57DFCC7925003C4000251E0C /* FetchResultSnapshotsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57DFCC7825003C4000251E0C /* FetchResultSnapshotsProvider.swift */; }; 6801E41A2D1002CE00F9DF46 /* POSReceiptServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6801E4192D1002CC00F9DF46 /* POSReceiptServiceTests.swift */; }; 6801E41C2D1007D200F9DF46 /* MockPOSReceiptsRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6801E41B2D1007D000F9DF46 /* MockPOSReceiptsRemote.swift */; }; - 681D952B28E0F62B00C4039E /* CustomerAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681D952A28E0F62B00C4039E /* CustomerAction.swift */; }; - 6823533F2D82A90C00F24470 /* POSCoupon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6823533E2D82A90A00F24470 /* POSCoupon.swift */; }; 687F83722C0EBF8900460AB3 /* PointOfSaleItemServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 687F83712C0EBF8900460AB3 /* PointOfSaleItemServiceTests.swift */; }; - 6889089F28F7B8540081A07E /* Customer+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6889089E28F7B8540081A07E /* Customer+ReadOnlyConvertible.swift */; }; - 6898F3742C0842150039F10A /* PointOfSaleItemServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6898F3732C0842150039F10A /* PointOfSaleItemServiceProtocol.swift */; }; - 68A70DD22D0BF6F60013B807 /* POSReceiptService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68A70DD12D0BF6F30013B807 /* POSReceiptService.swift */; }; - 68B681182D925B190098D5CD /* PointOfSaleCouponService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B681172D925B170098D5CD /* PointOfSaleCouponService.swift */; }; - 68BD37B528DB2E9800C2A517 /* CustomerStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BD37B428DB2E9800C2A517 /* CustomerStore.swift */; }; 68BD37B928DB323D00C2A517 /* CustomerStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BD37B828DB323D00C2A517 /* CustomerStoreTests.swift */; }; 68E75F202DB8BFB100A2DA21 /* POSCouponTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68E75F1F2DB8BFAC00A2DA21 /* POSCouponTests.swift */; }; - 68EA25342C08734900C49AE2 /* POSSimpleProduct.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68EA25332C08734800C49AE2 /* POSSimpleProduct.swift */; }; - 68EA25382C0876DF00C49AE2 /* PointOfSaleItemService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68EA25372C0876DF00C49AE2 /* PointOfSaleItemService.swift */; }; - 741F34802195EA62005F5BD9 /* CommentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741F347F2195EA62005F5BD9 /* CommentAction.swift */; }; - 741F34822195EA71005F5BD9 /* CommentStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741F34812195EA71005F5BD9 /* CommentStore.swift */; }; 741F34842195F752005F5BD9 /* CommentStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741F34832195F752005F5BD9 /* CommentStoreTests.swift */; }; - 743057B3218B69D100441A76 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 743057B2218B69D100441A76 /* Queue.swift */; }; 744914F7224AD2AF00546DE4 /* ProductStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744914F6224AD2AF00546DE4 /* ProductStoreTests.swift */; }; - 744A3218216D55F80051439B /* SiteVisitStats+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744A3216216D55F80051439B /* SiteVisitStats+ReadOnlyConvertible.swift */; }; - 744A3219216D55F80051439B /* SiteVisitStatsItem+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744A3217216D55F80051439B /* SiteVisitStatsItem+ReadOnlyConvertible.swift */; }; - 744A321B216D57D40051439B /* SiteVisitStats+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744A321A216D57D30051439B /* SiteVisitStats+ReadOnlyType.swift */; }; 7455263022305F88003F8932 /* OrderStatusStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7455262F22305F88003F8932 /* OrderStatusStoreTests.swift */; }; - 7455D4672141B57600FA8C1F /* TopEarnerStats+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7455D4662141B57600FA8C1F /* TopEarnerStats+ReadOnlyConvertible.swift */; }; - 7455D4692141B59E00FA8C1F /* TopEarnerStatsItem+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7455D4682141B59E00FA8C1F /* TopEarnerStatsItem+ReadOnlyConvertible.swift */; }; - 74643EE1221F567E00EDC51A /* ShipmentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74643EE0221F567E00EDC51A /* ShipmentAction.swift */; }; - 74685D4E20F7EFA7008958C1 /* OrderItem+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74685D4D20F7EFA7008958C1 /* OrderItem+ReadOnlyConvertible.swift */; }; - 74685D5020F7F3CE008958C1 /* OrderCoupon+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74685D4F20F7F3CE008958C1 /* OrderCoupon+ReadOnlyConvertible.swift */; }; - 7471401121877668009A11CC /* NotificationAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7471401021877668009A11CC /* NotificationAction.swift */; }; - 7471401321877A8B009A11CC /* NotificationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7471401221877A8B009A11CC /* NotificationStore.swift */; }; 748525AC218A45360036DF75 /* NotificationStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748525AB218A45360036DF75 /* NotificationStoreTests.swift */; }; - 74858DB421C02B5A00754F3E /* OrderNote+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858DB321C02B5A00754F3E /* OrderNote+ReadOnlyType.swift */; }; - 7492FAD9217FAD1000ED2C69 /* SiteSetting+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7492FAD8217FAD1000ED2C69 /* SiteSetting+ReadOnlyConvertible.swift */; }; - 7492FADB217FAE4D00ED2C69 /* SiteSetting+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7492FADA217FAE4D00ED2C69 /* SiteSetting+ReadOnlyType.swift */; }; - 7492FADD217FAF5C00ED2C69 /* SettingStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7492FADC217FAF5C00ED2C69 /* SettingStore.swift */; }; - 7492FADF217FB11D00ED2C69 /* SettingAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7492FADE217FB11D00ED2C69 /* SettingAction.swift */; }; 7492FAE1217FB87100ED2C69 /* SettingStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7492FAE0217FB87100ED2C69 /* SettingStoreTests.swift */; }; - 749374FE2249601F007D85D1 /* ProductStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 749374FD2249601F007D85D1 /* ProductStore.swift */; }; - 749375002249605E007D85D1 /* ProductAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 749374FF2249605E007D85D1 /* ProductAction.swift */; }; - 74937502224968F8007D85D1 /* Product+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74937501224968F8007D85D1 /* Product+ReadOnlyType.swift */; }; - 749375042249691D007D85D1 /* Product+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 749375032249691D007D85D1 /* Product+ReadOnlyConvertible.swift */; }; - 74937508224985BB007D85D1 /* ProductDimensions+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74937507224985BB007D85D1 /* ProductDimensions+ReadOnlyConvertible.swift */; }; - 7493750A22498700007D85D1 /* ProductCategory+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7493750922498700007D85D1 /* ProductCategory+ReadOnlyConvertible.swift */; }; - 7493750C224987D9007D85D1 /* ProductAttribute+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7493750B224987D9007D85D1 /* ProductAttribute+ReadOnlyConvertible.swift */; }; - 7493750E224988DE007D85D1 /* ProductImage+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7493750D224988DE007D85D1 /* ProductImage+ReadOnlyConvertible.swift */; }; - 7493751022498AB1007D85D1 /* ProductDefaultAttribute+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7493750F22498AB1007D85D1 /* ProductDefaultAttribute+ReadOnlyConvertible.swift */; }; - 7493751222498B2C007D85D1 /* ProductTag+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7493751122498B2C007D85D1 /* ProductTag+ReadOnlyConvertible.swift */; }; - 749737672141CC8C0008C490 /* TopEarnerStats+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 749737662141CC8B0008C490 /* TopEarnerStats+ReadOnlyType.swift */; }; - 7499936420EFBC1B00CF01CD /* OrderNoteAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7499936320EFBC1A00CF01CD /* OrderNoteAction.swift */; }; - 7499936620EFBC7200CF01CD /* OrderNoteStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7499936520EFBC7200CF01CD /* OrderNoteStore.swift */; }; 7499936820EFC0ED00CF01CD /* OrderNoteStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7499936720EFC0ED00CF01CD /* OrderNoteStoreTests.swift */; }; 7499A9ED2220527500D8FDFA /* ShipmentStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7499A9EC2220527500D8FDFA /* ShipmentStoreTests.swift */; }; - 74A7688C20D45EBA00F9D437 /* OrderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74A7688B20D45EBA00F9D437 /* OrderStore.swift */; }; 74A7688E20D45ED400F9D437 /* OrderStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74A7688D20D45ED400F9D437 /* OrderStoreTests.swift */; }; - 74A7689020D45F9300F9D437 /* OrderAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74A7688F20D45F9300F9D437 /* OrderAction.swift */; }; - 74B2601F2188A92A0041793A /* Note+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B2601E2188A92A0041793A /* Note+ReadOnlyConvertible.swift */; }; - 74B260212188B5F30041793A /* Note+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B260202188B5F30041793A /* Note+ReadOnlyType.swift */; }; - 74B7D6B020F910AF002667AC /* OrderNote+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B7D6AF20F910AF002667AC /* OrderNote+ReadOnlyConvertible.swift */; }; - 74D42DBA221C978D00B4977D /* ShipmentTracking+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74D42DB9221C978D00B4977D /* ShipmentTracking+ReadOnlyType.swift */; }; - 74D42DBC221C983F00B4977D /* ShipmentTracking+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74D42DBB221C983F00B4977D /* ShipmentTracking+ReadOnlyConvertible.swift */; }; - 74D7F29B20F6A7FB0058B2F0 /* Order+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74D7F29A20F6A7FB0058B2F0 /* Order+ReadOnlyConvertible.swift */; }; - 74D7FFFA221F01E90008CC0E /* ShipmentStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74D7FFF9221F01E90008CC0E /* ShipmentStore.swift */; }; - 864177A82CDBC9A1001F9640 /* MockShippingMethodActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 864177A72CDBC9A1001F9640 /* MockShippingMethodActionHandler.swift */; }; - 86969E762CEEEF220032E50F /* MockCouponActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86969E752CEEEF220032E50F /* MockCouponActionHandler.swift */; }; - 86BB4C962B89FCF30096E92D /* CustomerFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86BB4C952B89FCF30096E92D /* CustomerFilter.swift */; }; - 86DAA7982CD9E31E002AE55E /* MockPaymentActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86DAA7972CD9E31E002AE55E /* MockPaymentActionHandler.swift */; }; - 86DAA79A2CD9E572002AE55E /* MockSiteActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86DAA7992CD9E572002AE55E /* MockSiteActionHandler.swift */; }; - 86DAA79C2CD9E8C1002AE55E /* MockGoogleAdsActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86DAA79B2CD9E8C1002AE55E /* MockGoogleAdsActionHandler.swift */; }; - 86DAA79E2CD9ED7B002AE55E /* MockJustInTimeMessageActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86DAA79D2CD9ED7B002AE55E /* MockJustInTimeMessageActionHandler.swift */; }; - 933A27352222352500C2143A /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 933A27342222352500C2143A /* Logging.swift */; }; - 93E7507A226E2D6C00BAF88A /* AccountSettings+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E75079226E2D6C00BAF88A /* AccountSettings+ReadOnlyConvertible.swift */; }; - AEF945872729760F001DCCFB /* TelemetryAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEF945862729760F001DCCFB /* TelemetryAction.swift */; }; - AEF945892729766D001DCCFB /* TelemetryStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEF945882729766D001DCCFB /* TelemetryStore.swift */; }; AEFB3DC4272AA2FF00550F93 /* TelemetryStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEFB3DC3272AA2FF00550F93 /* TelemetryStoreTests.swift */; }; - B505254C20EE6491008090F5 /* Site+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = B505254B20EE6491008090F5 /* Site+ReadOnlyConvertible.swift */; }; - B52E002B2119E64800700FDE /* ManagedObjectsDidChangeNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52E002A2119E64800700FDE /* ManagedObjectsDidChangeNotification.swift */; }; - B52E002E211A3F5500700FDE /* ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52E002D211A3F5500700FDE /* ReadOnlyType.swift */; }; - B52E0030211A439E00700FDE /* Account+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52E002F211A439E00700FDE /* Account+ReadOnlyType.swift */; }; - B52E0032211A440D00700FDE /* Order+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52E0031211A440D00700FDE /* Order+ReadOnlyType.swift */; }; - B52E0034211A449600700FDE /* Site+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52E0033211A449600700FDE /* Site+ReadOnlyType.swift */; }; B53A56A0211245E0000776C9 /* MockStorageManager+Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53A569F211245E0000776C9 /* MockStorageManager+Sample.swift */; }; - B53D89E520E6C22B00F90866 /* Model.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53D89E420E6C22B00F90866 /* Model.swift */; }; - B546CCF22093636A007CDA5F /* Yosemite.h in Headers */ = {isa = PBXBuildFile; fileRef = B546CCF12093636A007CDA5F /* Yosemite.h */; settings = {ATTRIBUTES = (Public, ); }; }; B54EAF2121188C470029C35E /* EntityListenerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B54EAF2021188C470029C35E /* EntityListenerTests.swift */; }; - B5631ECD2114DF8C008D3535 /* EntityListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5631ECC2114DF8C008D3535 /* EntityListener.swift */; }; - B56C1EBE20EABD2B00D749F9 /* ResultsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56C1EBD20EABD2B00D749F9 /* ResultsController.swift */; }; - B56C1EC220EAE2E500D749F9 /* ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56C1EC120EAE2E500D749F9 /* ReadOnlyConvertible.swift */; }; B5A01CA120D19C4700E3207E /* MockStorageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A01CA020D19C4700E3207E /* MockStorageManager.swift */; }; - B5B5C797208E49B600642956 /* Action+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B5C796208E49B600642956 /* Action+Internal.swift */; }; B5BC71DD21139EDD005CF5AA /* Responses in Resources */ = {isa = PBXBuildFile; fileRef = B5BC71DA21139CF2005CF5AA /* Responses */; }; - B5BC736520D1A98500B5B6FA /* AccountStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BC736420D1A98500B5B6FA /* AccountStore.swift */; }; B5BC736820D1AA8F00B5B6FA /* AccountStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BC736720D1AA8F00B5B6FA /* AccountStoreTests.swift */; }; B5BC736E20D1AB3600B5B6FA /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BC736D20D1AB3500B5B6FA /* Constants.swift */; }; - B5C9DDFF2087FEC0006B910A /* Yosemite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5C9DDF52087FEC0006B910A /* Yosemite.framework */; }; - B5C9DE152087FF0E006B910A /* Dispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C9DE102087FF0E006B910A /* Dispatcher.swift */; }; - B5C9DE162087FF0E006B910A /* Store.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C9DE112087FF0E006B910A /* Store.swift */; }; - B5C9DE182087FF0E006B910A /* Assert.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C9DE142087FF0E006B910A /* Assert.swift */; }; B5C9DE222087FF20006B910A /* DispatcherTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C9DE1A2087FF20006B910A /* DispatcherTests.swift */; }; B5C9DE242087FF20006B910A /* StoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C9DE1C2087FF20006B910A /* StoreTests.swift */; }; B5C9DE252087FF20006B910A /* MockActionsProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C9DE1E2087FF20006B910A /* MockActionsProcessor.swift */; }; B5C9DE272087FF20006B910A /* MockAcountStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C9DE202087FF20006B910A /* MockAcountStore.swift */; }; B5C9DE282087FF20006B910A /* MockSiteStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C9DE212087FF20006B910A /* MockSiteStore.swift */; }; - B5DC3CB120D1B8720063AC41 /* AccountAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DC3CB020D1B8720063AC41 /* AccountAction.swift */; }; - B5EED1A820F4F3CF00652449 /* Account+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5EED1A720F4F3CF00652449 /* Account+ReadOnlyConvertible.swift */; }; B5F2AE9520EBAD6000FEDC59 /* ResultsControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F2AE9420EBAD6000FEDC59 /* ResultsControllerTests.swift */; }; - B5F2AE9720EBB54A00FEDC59 /* FetchedResultsControllerDelegateWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F2AE9620EBB54A00FEDC59 /* FetchedResultsControllerDelegateWrapper.swift */; }; - B93E03282A960CAD009CA9C1 /* TaxBasedOnSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = B93E03272A960CAD009CA9C1 /* TaxBasedOnSetting.swift */; }; - B9AECD3C2850F3C600E78584 /* OrderCardPresentPaymentEligibilityStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AECD3B2850F3C600E78584 /* OrderCardPresentPaymentEligibilityStore.swift */; }; - B9AECD3E2850F41100E78584 /* OrderCardPresentPaymentEligibilityAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AECD3D2850F41100E78584 /* OrderCardPresentPaymentEligibilityAction.swift */; }; - B9AECD402850FE4600E78584 /* Order+CardPresentPayment.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AECD3F2850FE4600E78584 /* Order+CardPresentPayment.swift */; }; - B9AECD422851D6D100E78584 /* OrderPaymentMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AECD412851D6D100E78584 /* OrderPaymentMethod.swift */; }; - B9AECD442851D95600E78584 /* TotalRefundedCalculationUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AECD432851D95600E78584 /* TotalRefundedCalculationUseCase.swift */; }; - B9AECD462851DBED00E78584 /* Order+CurrencyFormattedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AECD452851DBED00E78584 /* Order+CurrencyFormattedValues.swift */; }; B9AECD482851F28E00E78584 /* Order+CardPresentPaymentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AECD472851F28E00E78584 /* Order+CardPresentPaymentTests.swift */; }; - B9C0C1082A3C666A00DF84EA /* ProductVariationStorageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9C0C1072A3C666A00DF84EA /* ProductVariationStorageManager.swift */; }; - B9DFE4C02AA2136100174004 /* TaxRate+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9DFE4BF2AA2136100174004 /* TaxRate+ReadOnlyConvertible.swift */; }; - B9F146972A0E30ED0039E159 /* Product+ProductVariation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F146962A0E30ED0039E159 /* Product+ProductVariation.swift */; }; - BAB3737927964A9500837B4A /* OrderTaxLine+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAB3737827964A9500837B4A /* OrderTaxLine+ReadOnlyConvertible.swift */; }; - CC24A4F129ED4CEB0009D6DA /* ProductSubscription+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC24A4F029ED4CEB0009D6DA /* ProductSubscription+ReadOnlyConvertible.swift */; }; - CC2C036C262F316600928C9C /* ShippingLabelAccountSettings+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2C036B262F316600928C9C /* ShippingLabelAccountSettings+ReadOnlyConvertible.swift */; }; - CC2C0372262F32D800928C9C /* ShippingLabelPaymentMethod+ReadonlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2C0371262F32D800928C9C /* ShippingLabelPaymentMethod+ReadonlyConvertible.swift */; }; - CC379B1429C8B593009747B4 /* ProductCompositeComponent+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC379B1329C8B593009747B4 /* ProductCompositeComponent+ReadOnlyConvertible.swift */; }; - CC6A054628773F75002C144E /* MetaData+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6A054528773F75002C144E /* MetaData+ReadOnlyConvertible.swift */; }; - CC80E40C294B454A00D5FF45 /* SiteSummaryStats+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC80E40B294B454A00D5FF45 /* SiteSummaryStats+ReadOnlyConvertible.swift */; }; - CCCF3A8129C07DD9001D3507 /* ProductBundleItem+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCCF3A8029C07DD9001D3507 /* ProductBundleItem+ReadOnlyConvertible.swift */; }; CCE24F8829F025BB00B416BC /* SubscriptionStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE24F8729F025BB00B416BC /* SubscriptionStoreTests.swift */; }; - CCE5F39B29F015BD00087332 /* SubscriptionAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE5F39A29F015BD00087332 /* SubscriptionAction.swift */; }; - CCE5F39D29F0165900087332 /* SubscriptionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE5F39C29F0165900087332 /* SubscriptionStore.swift */; }; - CE01014F2368C41600783459 /* Refund+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE01014E2368C41600783459 /* Refund+ReadOnlyType.swift */; }; - CE0DB6C0233EB3F300A27E7A /* OrderRefundCondensed+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0DB6BF233EB3F300A27E7A /* OrderRefundCondensed+ReadOnlyConvertible.swift */; }; - CE0FBB1D2D0C5DE3008B7789 /* WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0FBB1C2D0C5DD7008B7789 /* WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift */; }; - CE0FBB1F2D0C65A3008B7789 /* WooShippingPredefinedOption+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0FBB1E2D0C6598008B7789 /* WooShippingPredefinedOption+ReadOnlyConvertible.swift */; }; - CE0FBB212D0C65B9008B7789 /* WooShippingPredefinedPackage+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0FBB202D0C65B1008B7789 /* WooShippingPredefinedPackage+ReadOnlyConvertible.swift */; }; - CE0FBB232D0C65C8008B7789 /* WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0FBB222D0C65C0008B7789 /* WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift */; }; - CE0FBB252D0C65EB008B7789 /* WooShippingCustomPackage+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0FBB242D0C65DF008B7789 /* WooShippingCustomPackage+ReadOnlyConvertible.swift */; }; - CE0FBB2B2D0CAFCB008B7789 /* WooShippingPackagesResponse+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0FBB2A2D0CAFC7008B7789 /* WooShippingPackagesResponse+ReadOnlyConvertible.swift */; }; - CE12FBDB221F406100C59248 /* OrderStatus+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE12FBDA221F406100C59248 /* OrderStatus+ReadOnlyConvertible.swift */; }; - CE179D55235F4E1700C24EB3 /* RefundAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE179D54235F4E1700C24EB3 /* RefundAction.swift */; }; - CE179D57235F4E7500C24EB3 /* RefundStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE179D56235F4E7500C24EB3 /* RefundStore.swift */; }; - CE3B7AD52225EBF10050FE4B /* OrderStatusAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3B7AD42225EBF10050FE4B /* OrderStatusAction.swift */; }; - CE3B7AD72225ECA90050FE4B /* OrderStatusStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3B7AD62225ECA90050FE4B /* OrderStatusStore.swift */; }; - CE3B7AD92229C3570050FE4B /* OrderStatus+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3B7AD82229C3570050FE4B /* OrderStatus+ReadOnlyType.swift */; }; - CE43A90222A072D800A4FF29 /* ProductDownload+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE43A90122A072D800A4FF29 /* ProductDownload+ReadOnlyConvertible.swift */; }; - CE4FD4502350F27C00A16B31 /* OrderItemTax+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4FD44F2350F27C00A16B31 /* OrderItemTax+ReadOnlyConvertible.swift */; }; - CE4FD4522350FB5400A16B31 /* OrderItemTaxRefund+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4FD4512350FB5400A16B31 /* OrderItemTaxRefund+ReadOnlyConvertible.swift */; }; - CE4FD4542350FC0100A16B31 /* OrderItemRefund+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4FD4532350FC0100A16B31 /* OrderItemRefund+ReadOnlyConvertible.swift */; }; - CE4FD4562350FD4800A16B31 /* Refund+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4FD4552350FD4800A16B31 /* Refund+ReadOnlyConvertible.swift */; }; - CE5F9A7A22B2D455001755E8 /* Array+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE5F9A7922B2D455001755E8 /* Array+Helpers.swift */; }; - CE606D9C2BE3BCC4001CB424 /* ShippingMethod+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE606D9B2BE3BCC4001CB424 /* ShippingMethod+ReadOnlyConvertible.swift */; }; - CE606D9E2BE3BE1B001CB424 /* ShippingMethodStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE606D9D2BE3BE1B001CB424 /* ShippingMethodStore.swift */; }; - CE606DA02BE3BE75001CB424 /* ShippingMethodAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE606D9F2BE3BE75001CB424 /* ShippingMethodAction.swift */; }; CE606DA22BE3C331001CB424 /* ShippingMethodStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE606DA12BE3C331001CB424 /* ShippingMethodStoreTests.swift */; }; - CEC7D5972CDE35AD00111B79 /* WooShippingAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC7D5962CDE35A700111B79 /* WooShippingAction.swift */; }; - CEC7D5992CDE360E00111B79 /* WooShippingStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC7D5982CDE360B00111B79 /* WooShippingStore.swift */; }; CEC7D59D2CDE3D9D00111B79 /* WooShippingStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC7D59C2CDE3D9D00111B79 /* WooShippingStoreTests.swift */; }; CEC7D59F2CDE692900111B79 /* MockWooShippingRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC7D59E2CDE692400111B79 /* MockWooShippingRemote.swift */; }; CECC504023675DF4004540EA /* RefundStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CECC503F23675DF4004540EA /* RefundStoreTests.swift */; }; - CECE6BBE2BA9DE3200A57C1F /* WCAnalyticsCustomer+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CECE6BBD2BA9DE3200A57C1F /* WCAnalyticsCustomer+ReadOnlyConvertible.swift */; }; - CEE9188C29F7F68C004B23FF /* OrderGiftCard+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEE9188B29F7F68C004B23FF /* OrderGiftCard+ReadOnlyConvertible.swift */; }; - CEF2DD992B56BEC500A3DD0B /* JetpackModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF2DD982B56BEC500A3DD0B /* JetpackModule.swift */; }; - CEF2DDA12B572D6F00A3DD0B /* JetpackSettingsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF2DDA02B572D6F00A3DD0B /* JetpackSettingsStore.swift */; }; - CEF2DDA32B572E4A00A3DD0B /* JetpackSettingsAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF2DDA22B572E4A00A3DD0B /* JetpackSettingsAction.swift */; }; CEF2DDA72B57305500A3DD0B /* JetpackSettingsStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF2DDA62B57305500A3DD0B /* JetpackSettingsStoreTests.swift */; }; D4CBAE5C26D401BC00BBE6D1 /* AnnouncementsStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CBAE5B26D401BC00BBE6D1 /* AnnouncementsStoreTests.swift */; }; D4CBAE6026D440FA00BBE6D1 /* MockAnnouncementsRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CBAE5F26D440FA00BBE6D1 /* MockAnnouncementsRemote.swift */; }; - D4CBAE6226D4460900BBE6D1 /* AnnouncementsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CBAE6126D4460800BBE6D1 /* AnnouncementsStore.swift */; }; - D4CBAE6426D4464500BBE6D1 /* AnnouncementsAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CBAE6326D4464500BBE6D1 /* AnnouncementsAction.swift */; }; - D80F758A223F72AA002F4A3B /* ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80F7589223F72AA002F4A3B /* ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift */; }; - D80F758C223F74B6002F4A3B /* ShipmentTrackingProvider+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80F758B223F74B6002F4A3B /* ShipmentTrackingProvider+ReadOnlyConvertible.swift */; }; - D831E2E2230E3513000037D0 /* ProductReviewStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D831E2E1230E3513000037D0 /* ProductReviewStore.swift */; }; - D831E2E4230E3524000037D0 /* ProductReviewAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = D831E2E3230E3524000037D0 /* ProductReviewAction.swift */; }; - D831E2E6230E7149000037D0 /* ProductReview+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D831E2E5230E7149000037D0 /* ProductReview+ReadOnlyConvertible.swift */; }; D831E2E8230E74EF000037D0 /* ProductReviewStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D831E2E7230E74EF000037D0 /* ProductReviewStoreTests.swift */; }; - D83B093525DECFCC00B21F45 /* CardPresentPaymentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83B093425DECFCC00B21F45 /* CardPresentPaymentAction.swift */; }; - D83B093925DECFD900B21F45 /* CardPresentPaymentStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83B093825DECFD800B21F45 /* CardPresentPaymentStore.swift */; }; - D849A1452320E565006CB84F /* ProductReview+ReadOnlyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D849A1442320E565006CB84F /* ProductReview+ReadOnlyType.swift */; }; - D8652E0D26303A8B00350F37 /* ReceiptAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8652E0C26303A8B00350F37 /* ReceiptAction.swift */; }; - D8652E1126303A9900350F37 /* ReceiptStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8652E1026303A9900350F37 /* ReceiptStore.swift */; }; - D8652E2026303D4800350F37 /* PaymentIntent+ReceiptParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8652E1F26303D4800350F37 /* PaymentIntent+ReceiptParameters.swift */; }; D8652E322630741000350F37 /* PaymentIntent+ReceiptParametersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8652E312630741000350F37 /* PaymentIntent+ReceiptParametersTests.swift */; }; D8652E44263079B000350F37 /* ReceiptStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8652E43263079B000350F37 /* ReceiptStoreTests.swift */; }; D8652E4826307A5000350F37 /* MockReceiptPrinterService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8652E4726307A5000350F37 /* MockReceiptPrinterService.swift */; }; D87F27DB25E7E8EA006EC8C9 /* MockCardReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87F27DA25E7E8EA006EC8C9 /* MockCardReader.swift */; }; - D87F614A22657A690031A13B /* AppSettingsAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87F614922657A690031A13B /* AppSettingsAction.swift */; }; - D87F614C22657B150031A13B /* AppSettingsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87F614B22657B150031A13B /* AppSettingsStore.swift */; }; D87F615E2265B1BC0031A13B /* AppSettingsStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87F615D2265B1BC0031A13B /* AppSettingsStoreTests.swift */; }; D87F61602265B2400031A13B /* shipment-provider.plist in Resources */ = {isa = PBXBuildFile; fileRef = D87F615F2265B2400031A13B /* shipment-provider.plist */; }; D88303E925E459DC00C877F9 /* CardPresentPaymentStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88303E825E459DC00C877F9 /* CardPresentPaymentStoreTests.swift */; }; D88303F025E45E6F00C877F9 /* MockCardReaderService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88303EF25E45E6F00C877F9 /* MockCardReaderService.swift */; }; - D88E234525AE0EB90023F3B1 /* OrderFeeLine+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88E234425AE0EB90023F3B1 /* OrderFeeLine+ReadOnlyConvertible.swift */; }; D8BD6A4C229D07C9007CAD6C /* custom-shipment-provider.plist in Resources */ = {isa = PBXBuildFile; fileRef = D8BD6A4B229D07C8007CAD6C /* custom-shipment-provider.plist */; }; - D8C11A5022DF2D9400D4A88D /* StatsStoreV4.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C11A4F22DF2D9400D4A88D /* StatsStoreV4.swift */; }; - D8C11A5222DF2DA200D4A88D /* StatsActionV4.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C11A5122DF2DA200D4A88D /* StatsActionV4.swift */; }; - D8C11A5422DFAE9500D4A88D /* OrderStatsV4+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C11A5322DFAE9500D4A88D /* OrderStatsV4+ReadOnlyConvertible.swift */; }; - D8C11A5622DFB0BE00D4A88D /* OrderStatsV4Totals+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C11A5522DFB0BE00D4A88D /* OrderStatsV4Totals+ReadOnlyConvertible.swift */; }; - D8C11A5822DFB2FF00D4A88D /* OrderStatsV4Interval+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C11A5722DFB2FF00D4A88D /* OrderStatsV4Interval+ReadOnlyConvertible.swift */; }; D8C11A5A22DFC21600D4A88D /* StatsStoreV4Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C11A5922DFC21600D4A88D /* StatsStoreV4Tests.swift */; }; - DA3F0E152C218AC200B8C2F8 /* BundledProductConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA3F0E142C218AC200B8C2F8 /* BundledProductConfiguration.swift */; }; - DA3F0E172C218ADA00B8C2F8 /* OrderSyncProductInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA3F0E162C218ADA00B8C2F8 /* OrderSyncProductInput.swift */; }; - DA3F0E192C218E7E00B8C2F8 /* ProductInputTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA3F0E182C218E7E00B8C2F8 /* ProductInputTransformer.swift */; }; - DA3F0E1C2C218EF100B8C2F8 /* POSOrderService.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA3F0E1B2C218EF100B8C2F8 /* POSOrderService.swift */; }; - DAD988C22C491525009DE9E3 /* Order+LocalItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAD988C12C491525009DE9E3 /* Order+LocalItems.swift */; }; DAD988C42C4A5147009DE9E3 /* LocalIDStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAD988C32C4A5147009DE9E3 /* LocalIDStoreTests.swift */; }; - DE26D9B82C7C3E2E00EE3439 /* BlazeCampaignObjective+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE26D9B72C7C3E2E00EE3439 /* BlazeCampaignObjective+ReadOnlyConvertible.swift */; }; - DE2E8EA52953F77A002E4B14 /* WordPressSiteAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE2E8EA42953F77A002E4B14 /* WordPressSiteAction.swift */; }; - DE2E8EA72953F85C002E4B14 /* WordPressSiteStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE2E8EA62953F85C002E4B14 /* WordPressSiteStore.swift */; }; DE2E8EAF29541C32002E4B14 /* WordPressSiteStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE2E8EAE29541C32002E4B14 /* WordPressSiteStoreTests.swift */; }; - DE3404FC28BC5E7800CF0D97 /* JetpackConnectionAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE3404FB28BC5E7800CF0D97 /* JetpackConnectionAction.swift */; }; - DE3404FE28BC5F4200CF0D97 /* JetpackConnectionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE3404FD28BC5F4200CF0D97 /* JetpackConnectionStore.swift */; }; - DE34050828BC706B00CF0D97 /* DeauthenticatedStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE34050728BC706B00CF0D97 /* DeauthenticatedStore.swift */; }; - DE3C5B1D286AEDA10049E6AA /* MockOrderCardPresentPaymentEligibilityActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE3C5B1C286AEDA10049E6AA /* MockOrderCardPresentPaymentEligibilityActionHandler.swift */; }; - DE3C5B21286BF2270049E6AA /* MockSystemStatusActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE3C5B20286BF2270049E6AA /* MockSystemStatusActionHandler.swift */; }; - DE3C5B23286C03F90049E6AA /* MockCardPresentPaymentActionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE3C5B22286C03F80049E6AA /* MockCardPresentPaymentActionHandler.swift */; }; DE423F3A2D0AD08600116F1B /* ReadOnlyConvertibleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE423F392D0AD07C00116F1B /* ReadOnlyConvertibleTests.swift */; }; DE50296728C7114800551736 /* JetpackConnectionStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE50296628C7114800551736 /* JetpackConnectionStoreTests.swift */; }; DE6831DD26445B2B00E88B9E /* SitePluginStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6831DC26445B2B00E88B9E /* SitePluginStoreTests.swift */; }; - DE87F4042D2BC93100869522 /* OrderFilterHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87F4032D2BC92600869522 /* OrderFilterHistory.swift */; }; DE87F4062D2BD49700869522 /* AppSettingsStoreTests+OrderFilterHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87F4052D2BD49700869522 /* AppSettingsStoreTests+OrderFilterHistory.swift */; }; - DE87F40A2D2F7F9F00869522 /* ProductFilterHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87F4092D2F7F9800869522 /* ProductFilterHistory.swift */; }; DE87F40C2D2F839700869522 /* AppSettingsStoreTests+ProductFilterHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE87F40B2D2F839700869522 /* AppSettingsStoreTests+ProductFilterHistory.swift */; }; - DEA493922B3BD49700EED015 /* BlazeTargetDevice+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA493912B3BD49700EED015 /* BlazeTargetDevice+ReadOnlyConvertible.swift */; }; - DEA493942B3D588500EED015 /* BlazeTargetLanguage+ReadonlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA493932B3D588500EED015 /* BlazeTargetLanguage+ReadonlyConvertible.swift */; }; - DEA493962B3D608B00EED015 /* BlazeTargetTopic+ReadonlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA493952B3D608B00EED015 /* BlazeTargetTopic+ReadonlyConvertible.swift */; }; - DEB387822C2AB4370025256E /* GoogleAdsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEB387812C2AB4370025256E /* GoogleAdsStore.swift */; }; - DEB387842C2AB50B0025256E /* GoogleAdsAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEB387832C2AB50B0025256E /* GoogleAdsAction.swift */; }; DEB387862C2C09A70025256E /* GoogleAdsStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEB387852C2C09A70025256E /* GoogleAdsStoreTests.swift */; }; DEB387882C2C09FC0025256E /* MockGoogleListingsAndAdsRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEB387872C2C09FC0025256E /* MockGoogleListingsAndAdsRemote.swift */; }; - DED91DEE2AD673CF00CDCC53 /* BlazeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DED91DED2AD673CF00CDCC53 /* BlazeAction.swift */; }; - DED91DF02AD6756600CDCC53 /* BlazeStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DED91DEF2AD6756600CDCC53 /* BlazeStore.swift */; }; DED91DF42AD67E9400CDCC53 /* BlazeStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DED91DF32AD67E9400CDCC53 /* BlazeStoreTests.swift */; }; DED91DF62AD67F8F00CDCC53 /* MockBlazeRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = DED91DF52AD67F8F00CDCC53 /* MockBlazeRemote.swift */; }; - DEDA8DAD2B1846FF0076BF0F /* WordPressThemeAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEDA8DAC2B1846FF0076BF0F /* WordPressThemeAction.swift */; }; - DEDA8DAF2B1847C80076BF0F /* WordPressThemeStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEDA8DAE2B1847C80076BF0F /* WordPressThemeStore.swift */; }; DEDA8DB12B184A660076BF0F /* MockWordPressThemeRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEDA8DB02B184A660076BF0F /* MockWordPressThemeRemote.swift */; }; DEDA8DB32B184B950076BF0F /* WordPressThemeStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEDA8DB22B184B950076BF0F /* WordPressThemeStoreTests.swift */; }; - DEFD6D9326443A4000E51E0D /* SitePluginAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEFD6D9226443A4000E51E0D /* SitePluginAction.swift */; }; - DEFD6D9526443CA100E51E0D /* SitePluginStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEFD6D9426443CA100E51E0D /* SitePluginStore.swift */; }; - DEFD6D972644423100E51E0D /* SitePlugin+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEFD6D962644423100E51E0D /* SitePlugin+ReadOnlyConvertible.swift */; }; - E109876C284F6EEB002EBB05 /* CardPresentPaymentsPluginState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E109876B284F6EEB002EBB05 /* CardPresentPaymentsPluginState.swift */; }; - E138D4FA269EE5BD006EA5C6 /* CardPresentPaymentsOnboardingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E138D4F9269EE5BD006EA5C6 /* CardPresentPaymentsOnboardingState.swift */; }; - E16C59BB28F9393E007D55BB /* InAppPurchaseStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16C59BA28F9393E007D55BB /* InAppPurchaseStore.swift */; }; - E16C59BD28F9394F007D55BB /* InAppPurchaseAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = E16C59BC28F9394F007D55BB /* InAppPurchaseAction.swift */; }; - E18FDAFE28F97EB9008519BA /* AppAccountToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18FDAFD28F97EB9008519BA /* AppAccountToken.swift */; }; E18FDB0128F98376008519BA /* AppAccountTokenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18FDB0028F98376008519BA /* AppAccountTokenTests.swift */; }; - E1BD4D0027ABF84D006416D9 /* CardPresentPaymentsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1BD4CFF27ABF84D006416D9 /* CardPresentPaymentsConfiguration.swift */; }; E1F54D0427AD4DAF00012983 /* CardPresentConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1F54D0327AD4DAF00012983 /* CardPresentConfigurationTests.swift */; }; - EE3D1E922B8EACB80016B132 /* BlazeCampaignListItem+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3D1E912B8EACB80016B132 /* BlazeCampaignListItem+ReadOnlyConvertible.swift */; }; EE4D51B82ACD3C9800783D77 /* MockProductCategoriesRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4D51B72ACD3C9800783D77 /* MockProductCategoriesRemote.swift */; }; - EE8A30412B735A9B001D7C66 /* OrderAttributionInfo+ReadOnlyConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8A30402B735A9B001D7C66 /* OrderAttributionInfo+ReadOnlyConvertible.swift */; }; - EE9D030E2B88550F0077CED1 /* FilterOrdersByProduct.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D030D2B88550F0077CED1 /* FilterOrdersByProduct.swift */; }; - EEB4E2C929B0489800371C3C /* StoreOnboardingTasksStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB4E2C829B0489800371C3C /* StoreOnboardingTasksStore.swift */; }; - EEB4E2CB29B04A1200371C3C /* StoreOnboardingTasksAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB4E2CA29B04A1200371C3C /* StoreOnboardingTasksAction.swift */; }; EEB4E2CD29B04CE900371C3C /* MockStoreOnboardingTasksRemote.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB4E2CC29B04CE900371C3C /* MockStoreOnboardingTasksRemote.swift */; }; EEB4E2CF29B04D7900371C3C /* StoreOnboardingTasksStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB4E2CE29B04D7900371C3C /* StoreOnboardingTasksStoreTests.swift */; }; - FE28F6EE268440B1004465C7 /* UserAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE28F6ED268440B1004465C7 /* UserAction.swift */; }; - FE28F6F026844231004465C7 /* UserStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE28F6EF26844231004465C7 /* UserStore.swift */; }; FE28F6F2268462A6004465C7 /* UserStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE28F6F1268462A6004465C7 /* UserStoreTests.swift */; }; - FEEB2F5D268A15730075A6E0 /* User+Roles.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEB2F5C268A15730075A6E0 /* User+Roles.swift */; }; FEEB2F5F268A1C5E0075A6E0 /* User+RolesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEB2F5E268A1C5E0075A6E0 /* User+RolesTests.swift */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - B5C9DE002087FEC0006B910A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B5C9DDEC2087FEC0006B910A /* Project object */; - proxyType = 1; - remoteGlobalIDString = B5C9DDF42087FEC0006B910A; - remoteInfo = FluxC; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXCopyFilesBuildPhase section */ 263E38432641FF2300260D3B /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; @@ -581,184 +200,81 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 012848DB2D9ED55700A9C69B /* SettingStoreMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingStoreMethods.swift; sourceTree = ""; }; 012848DD2D9EDAC100A9C69B /* MockCouponStoreMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCouponStoreMethods.swift; sourceTree = ""; }; 012848E12D9EDF2D00A9C69B /* MockSettingStoreMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSettingStoreMethods.swift; sourceTree = ""; }; 0133302A2DBFB478000B1D8D /* PointOfSaleDefaultCouponFetchStrategyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleDefaultCouponFetchStrategyTests.swift; sourceTree = ""; }; 013337902DBFE970000B1D8D /* PointOfSaleSearchCouponFetchStrategyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleSearchCouponFetchStrategyTests.swift; sourceTree = ""; }; - 0139C2AF2D91D1C400C78FDE /* POSCart.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSCart.swift; sourceTree = ""; }; - 0149547C2DBBA59E00C8870D /* PointOfSaleCouponFetchStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleCouponFetchStrategy.swift; sourceTree = ""; }; 016A776A2D9D30C10004FCD6 /* PointOfSaleCouponServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleCouponServiceTests.swift; sourceTree = ""; }; - 016A89D72D9D6DAE0004FCD6 /* CouponStoreMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CouponStoreMethods.swift; sourceTree = ""; }; - 016EFCAD2C4155650016BDAA /* OrderItem+BasePrice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderItem+BasePrice.swift"; sourceTree = ""; }; 016EFCAF2C41559D0016BDAA /* OrderItem+BasePriceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderItem+BasePriceTests.swift"; sourceTree = ""; }; - 01AAD8112D92DE0F0081D60B /* CouponsError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CouponsError.swift; sourceTree = ""; }; - 01C4432D2DC0B37B0068AF86 /* PointOfSaleCouponFetchStrategyFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleCouponFetchStrategyFactory.swift; sourceTree = ""; }; - 01C9C59C2DA3B08800CD81D8 /* Coupon+Summary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Coupon+Summary.swift"; sourceTree = ""; }; - 0202B68F238790E200F3EBE0 /* ProductsFeatureSwitchPListWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductsFeatureSwitchPListWrapper.swift; sourceTree = ""; }; 0202B6962387AFBF00F3EBE0 /* MockInMemoryStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockInMemoryStorage.swift; sourceTree = ""; }; 0202B6982387B01500F3EBE0 /* AppSettingsStoreTests+ProductsFeatureSwitch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppSettingsStoreTests+ProductsFeatureSwitch.swift"; sourceTree = ""; }; - 02031DF32AA6DDBF00D13669 /* MediaUIImageExporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUIImageExporter.swift; sourceTree = ""; }; 020B2F9523BDE4DD00BD79AD /* ProductStoreTests+Validation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductStoreTests+Validation.swift"; sourceTree = ""; }; 020C907C24C729D6001E2BEB /* MockProductVariation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockProductVariation.swift; sourceTree = ""; }; 020C908024C7D71D001E2BEB /* MockProductVariationsRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockProductVariationsRemote.swift; sourceTree = ""; }; 02124DAB24318D6B00980D74 /* Media+MediaTypeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Media+MediaTypeTests.swift"; sourceTree = ""; }; - 02124DAD2431C11500980D74 /* Media+ProductImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Media+ProductImage.swift"; sourceTree = ""; }; 02124DAF2431C18700980D74 /* Media+ProductImageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Media+ProductImageTests.swift"; sourceTree = ""; }; - 0212AC5D242C67FA00C51F6C /* ProductsSortOrder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductsSortOrder.swift; sourceTree = ""; }; - 0212AC61242C68B600C51F6C /* ResultsController+SortProducts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ResultsController+SortProducts.swift"; sourceTree = ""; }; 0212AC63242C6FC300C51F6C /* ProductStore+ProductsSortOrderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductStore+ProductsSortOrderTests.swift"; sourceTree = ""; }; 0212AC66242C799B00C51F6C /* ResultsController+StorageProductTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ResultsController+StorageProductTests.swift"; sourceTree = ""; }; - 02137900270AB204006430F7 /* MockUserActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserActionHandler.swift; sourceTree = ""; }; - 02137902270ABDDE006430F7 /* MockAnnouncementsActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockAnnouncementsActionHandler.swift; sourceTree = ""; }; - 02137906270AC5A0006430F7 /* MockReceiptActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockReceiptActionHandler.swift; sourceTree = ""; }; - 0218B4ED242E08B20083A847 /* MediaType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaType.swift; sourceTree = ""; }; - 0218B4EF242E091C0083A847 /* Media+MediaType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Media+MediaType.swift"; sourceTree = ""; }; 0218B4F1242E09E80083A847 /* MediaTypeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaTypeTests.swift; sourceTree = ""; }; - 021940E3291E8A660090354E /* SiteAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteAction.swift; sourceTree = ""; }; - 021940E5291E8AD80090354E /* SiteStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteStore.swift; sourceTree = ""; }; - 021EAA5B25493E9300AA8CCD /* OrderItemAttribute+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderItemAttribute+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 0225512022FC2F3000D98613 /* WCAnalyticsStatsInterval+Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WCAnalyticsStatsInterval+Date.swift"; sourceTree = ""; }; 0225512422FC312400D98613 /* OrderStatsV4Interval+DateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderStatsV4Interval+DateTests.swift"; sourceTree = ""; }; - 02291734270BE18C00449FA0 /* ProductReviewFromNoteParcel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductReviewFromNoteParcel.swift; sourceTree = ""; }; - 022F00BD24725BAF008CD97F /* NotificationCountStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationCountStore.swift; sourceTree = ""; }; - 022F00BF24725BC6008CD97F /* NotificationCountAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationCountAction.swift; sourceTree = ""; }; - 022F00C124726090008CD97F /* SiteNotificationCountFileContents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteNotificationCountFileContents.swift; sourceTree = ""; }; 022F00C424728B0C008CD97F /* SiteNotificationCountFileContentsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteNotificationCountFileContentsTests.swift; sourceTree = ""; }; 022F00C62472963E008CD97F /* NotificationCountStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationCountStoreTests.swift; sourceTree = ""; }; 022F9318257F24730011CD94 /* MockShippingLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockShippingLabel.swift; sourceTree = ""; }; 022F931C257F27B40011CD94 /* MockShippingLabelAddress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockShippingLabelAddress.swift; sourceTree = ""; }; - 0232372822F7DA6E00715FAB /* StatsTimeRangeV4.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsTimeRangeV4.swift; sourceTree = ""; }; - 02393064291A018600B2632F /* DomainAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DomainAction.swift; sourceTree = ""; }; - 02393066291A02AC00B2632F /* DomainStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DomainStore.swift; sourceTree = ""; }; - 0248B3642459018100A271A4 /* ResultsController+FilterProducts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ResultsController+FilterProducts.swift"; sourceTree = ""; }; 0248B3662459020500A271A4 /* ResultsController+FilterProductTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ResultsController+FilterProductTests.swift"; sourceTree = ""; }; 0248B36824590FC300A271A4 /* ProductStore+FilterProductsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductStore+FilterProductsTests.swift"; sourceTree = ""; }; 0248B36A2459127200A271A4 /* MockNetwork+Path.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MockNetwork+Path.swift"; sourceTree = ""; }; - 025CA2C9238F515600B05C81 /* ProductShippingClassStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductShippingClassStore.swift; sourceTree = ""; }; - 025CA2CB238F518600B05C81 /* ProductShippingClassAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductShippingClassAction.swift; sourceTree = ""; }; - 025CA2CD238F53CB00B05C81 /* ProductShippingClass+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductShippingClass+ReadOnlyConvertible.swift"; sourceTree = ""; }; 025CA2CF238F54E800B05C81 /* ProductShippingClassStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductShippingClassStoreTests.swift; sourceTree = ""; }; 02616F912921E1530095BC00 /* SiteStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteStoreTests.swift; sourceTree = ""; }; 02616F932921E1CD0095BC00 /* MockSiteRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSiteRemote.swift; sourceTree = ""; }; - 026CF625237D8EFB009563D4 /* ProductVariationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductVariationStore.swift; sourceTree = ""; }; - 026CF627237D8F30009563D4 /* ProductVariationAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductVariationAction.swift; sourceTree = ""; }; - 026CF629237D92C6009563D4 /* ProductVariation+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductVariation+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 026CF62B237D92DC009563D4 /* ProductVariationAttribute+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductVariationAttribute+ReadOnlyConvertible.swift"; sourceTree = ""; }; 026D52BF238235930092AE05 /* ProductVariationStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductVariationStoreTests.swift; sourceTree = ""; }; - 0271E1652509CF0100633F7A /* AnyError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyError.swift; sourceTree = ""; }; - 027ADB6B2D1BF3AD009608DB /* POSVariableParentProduct.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSVariableParentProduct.swift; sourceTree = ""; }; 027CC11029F7AAEA00614B6E /* MockGenerativeContentRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockGenerativeContentRemote.swift; sourceTree = ""; }; - 0286A1B72A0CBDC40099EF94 /* FeatureFlagStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlagStore.swift; sourceTree = ""; }; - 0286A1B92A0CBE1B0099EF94 /* FeatureFlagAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlagAction.swift; sourceTree = ""; }; 0286A1BB2A0CC4120099EF94 /* FeatureFlagStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlagStoreTests.swift; sourceTree = ""; }; 0286A1BD2A0CC4810099EF94 /* MockFeatureFlagRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockFeatureFlagRemote.swift; sourceTree = ""; }; 028BCE2322DE22BB00056966 /* SiteVisitStatsStoreErrorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteVisitStatsStoreErrorTests.swift; sourceTree = ""; }; - 029149752D2663AB00F7B3B3 /* POSVariation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSVariation.swift; sourceTree = ""; }; 029249E7274B8AEE002E9C34 /* MockMediaRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockMediaRemote.swift; sourceTree = ""; }; 029B00A6230D64E800B0AE66 /* StatsTimeRangeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsTimeRangeTests.swift; sourceTree = ""; }; - 029BA556255E0CD4006171FD /* ShippingLabelStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShippingLabelStore.swift; sourceTree = ""; }; - 029BA55A255E0D39006171FD /* ShippingLabelAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShippingLabelAction.swift; sourceTree = ""; }; - 029F44CA28D310BA00FCF439 /* ProductSearchFilter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductSearchFilter.swift; sourceTree = ""; }; 02A26F1D2744FE97008E4EDB /* MockAccountRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockAccountRemote.swift; sourceTree = ""; }; - 02A6CA4E2E01124200FFD6CE /* POSEligibilityService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSEligibilityService.swift; sourceTree = ""; }; - 02A6CA542E01139600FFD6CE /* POSEligibilityServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSEligibilityServiceTests.swift; sourceTree = ""; }; 02AB407F2784176600929CF3 /* TopEarnerStatsItem+ComparableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TopEarnerStatsItem+ComparableTests.swift"; sourceTree = ""; }; - 02AED9D92AA0446F006DC460 /* OrderItemProductAddOn+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OrderItemProductAddOn+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 02C254F52563B47C00A04423 /* ShippingLabelAddress+ReadonlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShippingLabelAddress+ReadonlyConvertible.swift"; sourceTree = ""; }; - 02C254F92563B66600A04423 /* ShippingLabelRefund+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShippingLabelRefund+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 02C254FD2563C6E500A04423 /* ShippingLabelSettings+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShippingLabelSettings+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 02C255012563C76A00A04423 /* ShippingLabel+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShippingLabel+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 02CC7C2B2D2CE5CB00907B83 /* ProductVariationFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductVariationFormatter.swift; sourceTree = ""; }; - 02CC7C2D2D2CE5F600907B83 /* VariationAttributeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VariationAttributeViewModel.swift; sourceTree = ""; }; 02DAE7F7291A9F11009342B7 /* DomainStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DomainStoreTests.swift; sourceTree = ""; }; 02DAE7F9291A9F36009342B7 /* MockDomainRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDomainRemote.swift; sourceTree = ""; }; 02DF98082A136BFB0009E2EA /* MockSitePluginsRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSitePluginsRemote.swift; sourceTree = ""; }; - 02E262BC238CE46A00B79588 /* ShippingSettingsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShippingSettingsService.swift; sourceTree = ""; }; 02E262BF238CE80100B79588 /* StorageShippingSettingsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StorageShippingSettingsServiceTests.swift; sourceTree = ""; }; - 02E262C1238CF74D00B79588 /* StorageShippingSettingsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StorageShippingSettingsService.swift; sourceTree = ""; }; - 02E3B622290267D3007E0F13 /* AccountCreationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountCreationStore.swift; sourceTree = ""; }; - 02E3B624290267F2007E0F13 /* AccountCreationAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountCreationAction.swift; sourceTree = ""; }; 02E3B629290622DE007E0F13 /* AccountCreationStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountCreationStoreTests.swift; sourceTree = ""; }; - 02E45D872DFA772000CA9433 /* PluginsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluginsService.swift; sourceTree = ""; }; 02E45D8B2DFA788600CA9433 /* PluginsServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluginsServiceTests.swift; sourceTree = ""; }; - 02E4F5E323CD5628003B0010 /* NSOrderedSet+Array.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSOrderedSet+Array.swift"; sourceTree = ""; }; 02E7FFD42562226B00C53030 /* ShippingLabelStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShippingLabelStoreTests.swift; sourceTree = ""; }; 02E7FFD82562234F00C53030 /* MockShippingLabelRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockShippingLabelRemote.swift; sourceTree = ""; }; - 02EF1665292DB65000D90AD6 /* PaymentStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentStore.swift; sourceTree = ""; }; - 02EF1667292DB68C00D90AD6 /* PaymentAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentAction.swift; sourceTree = ""; }; 02F2722C292F18BF00C36419 /* PaymentStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentStoreTests.swift; sourceTree = ""; }; 02F2722E292F18FD00C36419 /* MockPaymentRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPaymentRemote.swift; sourceTree = ""; }; - 02F6AAAB270556A4002425D0 /* Models+Copiable.generated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Models+Copiable.generated.swift"; sourceTree = ""; }; - 02FF054523D983F30058E6E7 /* MediaFileManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaFileManager.swift; sourceTree = ""; }; - 02FF054623D983F30058E6E7 /* MediaImageExporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaImageExporter.swift; sourceTree = ""; }; - 02FF054723D983F30058E6E7 /* FileManager+URL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "FileManager+URL.swift"; sourceTree = ""; }; - 02FF054823D983F30058E6E7 /* ExportableAsset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportableAsset.swift; sourceTree = ""; }; - 02FF054923D983F30058E6E7 /* MediaAssetExporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaAssetExporter.swift; sourceTree = ""; }; - 02FF054A23D983F30058E6E7 /* MediaExportService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaExportService.swift; sourceTree = ""; }; - 02FF054B23D983F30058E6E7 /* URL+Media.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URL+Media.swift"; sourceTree = ""; }; - 02FF054C23D983F30058E6E7 /* MediaExport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaExport.swift; sourceTree = ""; }; 02FF055523D984310058E6E7 /* MockFileManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockFileManager.swift; sourceTree = ""; }; 02FF055823D9846A0058E6E7 /* MediaDirectoryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaDirectoryTests.swift; sourceTree = ""; }; 02FF055923D9846A0058E6E7 /* MediaFileManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaFileManagerTests.swift; sourceTree = ""; }; 02FF055A23D9846A0058E6E7 /* FileManager+URLTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "FileManager+URLTests.swift"; sourceTree = ""; }; 02FF055E23D985710058E6E7 /* URL+MediaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+MediaTests.swift"; sourceTree = ""; }; - 02FF056023D98FD40058E6E7 /* ImageSourceWriter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageSourceWriter.swift; sourceTree = ""; }; - 02FF056223DE9C490058E6E7 /* MediaAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaAction.swift; sourceTree = ""; }; - 02FF056423DE9C8B0058E6E7 /* MediaStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaStore.swift; sourceTree = ""; }; 02FF056623DEB2180058E6E7 /* MediaStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaStoreTests.swift; sourceTree = ""; }; 02FF056823DECD5B0058E6E7 /* MediaImageExporterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaImageExporterTests.swift; sourceTree = ""; }; 02FF056A23DED3670058E6E7 /* Media.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Media.xcassets; sourceTree = ""; }; 02FF056C23DEDCB90058E6E7 /* MockImageSourceWriter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockImageSourceWriter.swift; sourceTree = ""; }; 02FF056E23E04F320058E6E7 /* MockMediaExportService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockMediaExportService.swift; sourceTree = ""; }; 030C94A52971C73700F7F65D /* MockCommonReaderConfigProviding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCommonReaderConfigProviding.swift; sourceTree = ""; }; - 030C94A72971C96F00F7F65D /* CommonReaderConfigProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommonReaderConfigProvider.swift; sourceTree = ""; }; - 03101F0029DD7D9D00769CF3 /* CardReaderType+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CardReaderType+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 031C1EA927B1702800298699 /* WCPayCharge+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WCPayCharge+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 031C1EAB27B1873200298699 /* WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 031C1EAD27B1877000298699 /* WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 031C1EAF27B1879C00298699 /* WCPayCardPaymentDetails+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WCPayCardPaymentDetails+ReadOnlyConvertible.swift"; sourceTree = ""; }; 031FD89F26FC970300B315C7 /* RosettaTestingHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RosettaTestingHelper.swift; sourceTree = ""; }; - 0331A7082A38CF08001D2C2C /* WooPlan.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WooPlan.swift; sourceTree = ""; }; - 0366EADE29082B3100B51755 /* JustInTimeMessageStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JustInTimeMessageStore.swift; sourceTree = ""; }; 0391C13C29CC5E14008A3E86 /* OrderCardPresentPaymentEligibilityStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderCardPresentPaymentEligibilityStoreTests.swift; sourceTree = ""; }; - 03EB998B2906F1D300F06A39 /* JustInTimeMessageAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JustInTimeMessageAction.swift; sourceTree = ""; }; - 03EB998F2907B97800F06A39 /* JustInTimeMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JustInTimeMessage.swift; sourceTree = ""; }; 03EB99912907EBB300F06A39 /* JustInTimeMessageStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JustInTimeMessageStoreTests.swift; sourceTree = ""; }; - 03F3AFE628097D6400E328BE /* CardPresentPaymentsPlugin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardPresentPaymentsPlugin.swift; sourceTree = ""; }; - 03FBDA212631521100ACE257 /* CouponAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CouponAction.swift; sourceTree = ""; }; - 03FBDA25263296A100ACE257 /* CouponStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CouponStore.swift; sourceTree = ""; }; 03FBDA29263296C400ACE257 /* CouponStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CouponStoreTests.swift; sourceTree = ""; }; 03FBDA2D2632A9B400ACE257 /* MockCouponsRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCouponsRemote.swift; sourceTree = ""; }; - 03FBDA3D2632E29600ACE257 /* Coupon+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Coupon+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 077F39DD26A5A1CB00ABEADC /* SystemStatusAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemStatusAction.swift; sourceTree = ""; }; - 077F39DF26A5A6F500ABEADC /* SystemStatusStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemStatusStore.swift; sourceTree = ""; }; - 077F39E126A5AFCA00ABEADC /* SystemPlugin+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SystemPlugin+ReadOnlyConvertible.swift"; sourceTree = ""; }; 077F39E426A5C98200ABEADC /* SystemStatusStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemStatusStoreTests.swift; sourceTree = ""; }; 2005590C2DCCF7CF00E12021 /* PointOfSaleSearchPurchasableItemFetchStrategyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleSearchPurchasableItemFetchStrategyTests.swift; sourceTree = ""; }; - 204CBD2E2D43C516006FF89A /* PaymentsError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentsError.swift; sourceTree = ""; }; - 206643562DAEABF7002D5191 /* POSSearchHistoryService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSSearchHistoryService.swift; sourceTree = ""; }; 206643582DAEAC06002D5191 /* POSSearchHistoryServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSSearchHistoryServiceTests.swift; sourceTree = ""; }; - 2066435A2DAEAC76002D5191 /* POSItemType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSItemType.swift; sourceTree = ""; }; - 206BFD552DF20EB5000BD68E /* POSProductOrVariationResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSProductOrVariationResolver.swift; sourceTree = ""; }; 206BFD572DF31432000BD68E /* POSProductOrVariationResolverTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSProductOrVariationResolverTests.swift; sourceTree = ""; }; 20716F312D9DA24C008D9915 /* MockPointOfSalePurchasableItemFetchStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPointOfSalePurchasableItemFetchStrategy.swift; sourceTree = ""; }; 207D2D192CFA06BD00F79204 /* POSCartItemTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSCartItemTests.swift; sourceTree = ""; }; 207D2D1C2CFA0CEF00F79204 /* MockPOSOrderableItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPOSOrderableItem.swift; sourceTree = ""; }; - 2095A6482D9D81C900CA1849 /* PointOfSaleItemFetchStrategyFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleItemFetchStrategyFactory.swift; sourceTree = ""; }; - 2095A64A2D9D82D400CA1849 /* PointOfSalePurchasableItemFetchStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSalePurchasableItemFetchStrategy.swift; sourceTree = ""; }; - 209AD3CB2AC1A68800825D76 /* WooPaymentsPayoutService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WooPaymentsPayoutService.swift; sourceTree = ""; }; - 209AD3CD2AC1A9C200825D76 /* WooPaymentsPayoutsOverview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WooPaymentsPayoutsOverview.swift; sourceTree = ""; }; - 20A8E9312DEF5043000C3DE7 /* PointOfSaleBarcodeScanService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleBarcodeScanService.swift; sourceTree = ""; }; 20A8E9332DEF5452000C3DE7 /* PointOfSaleBarcodeScanServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleBarcodeScanServiceTests.swift; sourceTree = ""; }; - 20A8F2532DF077D7000C3DE7 /* PointOfSaleItemMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleItemMapper.swift; sourceTree = ""; }; 20A8F2552DF077FD000C3DE7 /* PointOfSaleItemMapperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleItemMapperTests.swift; sourceTree = ""; }; 20AE687B2DE60DFF00C4AB2B /* PointOfSaleDefaultPurchasableItemFetchStrategyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleDefaultPurchasableItemFetchStrategyTests.swift; sourceTree = ""; }; 20AE687D2DE60E2800C4AB2B /* MockPOSItemFetchAnalyticsTracking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPOSItemFetchAnalyticsTracking.swift; sourceTree = ""; }; - 20B9F7832DB0FDDB00512EF5 /* SiteSpecificAppSettingsStoreMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteSpecificAppSettingsStoreMethods.swift; sourceTree = ""; }; 20B9F7882DB118AE00512EF5 /* SiteSpecificAppSettingsStoreMethodsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiteSpecificAppSettingsStoreMethodsTests.swift; sourceTree = ""; }; 20B9F78A2DB11A7D00512EF5 /* MockSiteSpecificAppSettingsStoreMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSiteSpecificAppSettingsStoreMethods.swift; sourceTree = ""; }; - 20BCF6F12B0E554500954840 /* SystemStatusService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemStatusService.swift; sourceTree = ""; }; 20BCF6F42B0E57AB00954840 /* MockSystemStatusService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MockSystemStatusService.swift; path = ../../../WooCommerce/WooCommerceTests/Mocks/MockSystemStatusService.swift; sourceTree = ""; }; 20CF75B72CF4C3AD00ACCF4A /* MockPOSOrdersRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPOSOrdersRemote.swift; sourceTree = ""; }; 20D034FF2CDBBD6400C0F901 /* CommonReaderConfigProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommonReaderConfigProviderTests.swift; sourceTree = ""; }; @@ -766,100 +282,26 @@ 20D210C02B177EEF0099E517 /* WooPaymentsPayoutServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WooPaymentsPayoutServiceTests.swift; sourceTree = ""; }; 20DDC2622DF0AF7F00F0A2A7 /* MockPointOfSaleItemMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPointOfSaleItemMapper.swift; sourceTree = ""; }; 20F616452CF4B4DE00F9FA2A /* POSOrderServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSOrderServiceTests.swift; sourceTree = ""; }; - 20F6A46D2DE5FD4E0066D8CB /* POSItemFetchAnalyticsTracking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSItemFetchAnalyticsTracking.swift; sourceTree = ""; }; - 24163B9D257F41A600F94EC3 /* StoresManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoresManager.swift; sourceTree = ""; }; - 24163BA7257F41C500F94EC3 /* SessionManagerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionManagerProtocol.swift; sourceTree = ""; }; - 247CE7AA2582DB9300F9D9D1 /* String+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = ""; }; - 247CE7BB2582DC1E00F9D9D1 /* MockCustomer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCustomer.swift; sourceTree = ""; }; - 247CE7BF2582DC7200F9D9D1 /* ProductImage+Mocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductImage+Mocks.swift"; sourceTree = ""; }; - 247CE7C32582DE5300F9D9D1 /* ProductStockStatus+Mocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductStockStatus+Mocks.swift"; sourceTree = ""; }; - 247CE7C72582DF5500F9D9D1 /* MockStoresManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockStoresManager.swift; sourceTree = ""; }; - 247CE7CF2582E1C100F9D9D1 /* MockSessionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSessionManager.swift; sourceTree = ""; }; - 247CE7D32582E1FD00F9D9D1 /* ScreenshotStoresManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenshotStoresManager.swift; sourceTree = ""; }; - 247CE82D2582F1C800F9D9D1 /* MockStatsActionV4Handler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockStatsActionV4Handler.swift; sourceTree = ""; }; - 247CE8332582F20100F9D9D1 /* MockAppSettingsActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockAppSettingsActionHandler.swift; sourceTree = ""; }; - 247CE8372582F21700F9D9D1 /* MockNotificationCountActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockNotificationCountActionHandler.swift; sourceTree = ""; }; - 247CE83B2582F36800F9D9D1 /* MockOrderActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockOrderActionHandler.swift; sourceTree = ""; }; - 247CE83F2582F39900F9D9D1 /* MockActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockActionHandler.swift; sourceTree = ""; }; - 247CE8432582F3BB00F9D9D1 /* MockSettingActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSettingActionHandler.swift; sourceTree = ""; }; - 247CE8492583246800F9D9D1 /* MockOrderStatusActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockOrderStatusActionHandler.swift; sourceTree = ""; }; - 247CE84F258325AC00F9D9D1 /* MockOrderNoteActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockOrderNoteActionHandler.swift; sourceTree = ""; }; - 247CE8552583269900F9D9D1 /* MockProductActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockProductActionHandler.swift; sourceTree = ""; }; - 247CE85B25832A5000F9D9D1 /* MockProductVariationActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockProductVariationActionHandler.swift; sourceTree = ""; }; - 247CE86125832B1600F9D9D1 /* MockRefundActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockRefundActionHandler.swift; sourceTree = ""; }; - 247CE86725832BEE00F9D9D1 /* MockShippingLabelActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockShippingLabelActionHandler.swift; sourceTree = ""; }; - 247CE86B25832D5800F9D9D1 /* MockShipmentActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockShipmentActionHandler.swift; sourceTree = ""; }; - 247CE87125832E7000F9D9D1 /* MockProductReviewAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockProductReviewAction.swift; sourceTree = ""; }; - 247CE879258332B400F9D9D1 /* MockNotificationActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockNotificationActionHandler.swift; sourceTree = ""; }; - 247CE88225833F0D00F9D9D1 /* ScreenshotsObjectGraph.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenshotsObjectGraph.swift; sourceTree = ""; }; - 247CE88625833F1200F9D9D1 /* MockObjectGraph.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockObjectGraph.swift; sourceTree = ""; }; - 2618707B2540B6A4006522A1 /* ShippingLineTax+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShippingLineTax+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 261CF1C8255B2C7B0090D8D3 /* PaymentGateway+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PaymentGateway+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 261CF1EC255B37B40090D8D3 /* PaymentGatewayAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentGatewayAction.swift; sourceTree = ""; }; - 261CF1F0255B389F0090D8D3 /* PaymentGatewayStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentGatewayStore.swift; sourceTree = ""; }; 261CF2C6255C445A0090D8D3 /* PaymentGatewayStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentGatewayStoreTests.swift; sourceTree = ""; }; - 261F94E3242EFA6D00762B58 /* ProductCategoryAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductCategoryAction.swift; sourceTree = ""; }; - 261F94E5242EFF8700762B58 /* ProductCategoryStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductCategoryStore.swift; sourceTree = ""; }; - 264D2C822B0B19F200FD2C05 /* SystemInformation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemInformation.swift; sourceTree = ""; }; - 26577516243D5E42003168A5 /* ProductCategoryUpdated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductCategoryUpdated.swift; sourceTree = ""; }; 265BC9FF24301ACD004E53EE /* ProductCategoryStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductCategoryStoreTests.swift; sourceTree = ""; }; - 2665034C2620E0A90079A159 /* ProductAddOnOption+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductAddOnOption+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 266503502620E2EB0079A159 /* ProductAddOn+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductAddOn+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 26788978270E057900BD249E /* OrderFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderFactory.swift; sourceTree = ""; }; - 2685C10C263C900500D9EE97 /* AddOnGroup+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AddOnGroup+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 2685C110263C97A800D9EE97 /* AddOnGroupAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddOnGroupAction.swift; sourceTree = ""; }; - 2685C116263C98CF00D9EE97 /* AddOnGroupStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddOnGroupStore.swift; sourceTree = ""; }; 2685C120263E064200D9EE97 /* AddOnGroupStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddOnGroupStoreTests.swift; sourceTree = ""; }; - 26E5A07525A626CA000DF8F6 /* ProductAttributeTerm+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductAttributeTerm+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 26E5A07D25A6640E000DF8F6 /* ProductAttributeTermAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAttributeTermAction.swift; sourceTree = ""; }; - 26E5A08125A66868000DF8F6 /* ProductAttributeTermStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAttributeTermStore.swift; sourceTree = ""; }; 26E5A09125A8A453000DF8F6 /* ProductAttributeTermStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAttributeTermStoreTests.swift; sourceTree = ""; }; 26FB056925F6CB7600A40B26 /* Fakes.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Fakes.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 312A3D6D266AEA6900D28BC9 /* PaymentGatewayAccount+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PaymentGatewayAccount+ReadOnlyConvertible.swift"; sourceTree = ""; }; 312DB64C268BD22B00AA0EE9 /* AppSettingsStoreTests+CardReaderSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppSettingsStoreTests+CardReaderSettings.swift"; sourceTree = ""; }; - 3147030B2670333200EF253A /* WCPayAccount+PaymentGatewayAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WCPayAccount+PaymentGatewayAccount.swift"; sourceTree = ""; }; - 31799AF927050D9C00D78179 /* WCPayReaderLocation+ReaderLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WCPayReaderLocation+ReaderLocation.swift"; sourceTree = ""; }; - 31A89EE5278CC38F002A588E /* StripeAccount+PaymentGatewayAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StripeAccount+PaymentGatewayAccount.swift"; sourceTree = ""; }; 3F7E6AC72DDAD3C1008309F0 /* PointOfSalePopularPurchasableItemFetchStrategyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSalePopularPurchasableItemFetchStrategyTests.swift; sourceTree = ""; }; - 3FA7D5362D5474D900CE5611 /* Yosemite.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Yosemite.xcconfig; sourceTree = ""; }; - 450106862399AB3F00E24722 /* TaxClass+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TaxClass+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 45010692239A6C9F00E24722 /* TaxStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaxStore.swift; sourceTree = ""; }; - 45010694239A6CDE00E24722 /* TaxAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaxAction.swift; sourceTree = ""; }; - 45151A8E27B156E40080845F /* InboxNotesAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InboxNotesAction.swift; sourceTree = ""; }; - 45151A9027B158A10080845F /* InboxNotesStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InboxNotesStore.swift; sourceTree = ""; }; - 45182D1E27B54D3000B4C05C /* InboxNote+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "InboxNote+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 45182D2027B5533400B4C05C /* InboxAction+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "InboxAction+ReadOnlyConvertible.swift"; sourceTree = ""; }; + 3FAB48822E02D29700511E19 /* POSEligibilityServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSEligibilityServiceTests.swift; sourceTree = ""; }; 45182D2227B55F9C00B4C05C /* InboxNotesStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InboxNotesStoreTests.swift; sourceTree = ""; }; - 453305F6245AE68C00264E50 /* SitePostStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SitePostStore.swift; sourceTree = ""; }; - 453305F8245AE6B200264E50 /* SitePostAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SitePostAction.swift; sourceTree = ""; }; 453305FA245AEDCB00264E50 /* SitePostStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SitePostStoreTests.swift; sourceTree = ""; }; - 453954D72C9197BE00A3E64A /* MetaDataAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetaDataAction.swift; sourceTree = ""; }; - 453954D92C9197C900A3E64A /* MetaDataStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetaDataStore.swift; sourceTree = ""; }; 453954DB2C91F79B00A3E64A /* MetaDataStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetaDataStoreTests.swift; sourceTree = ""; }; 454D606E2C9C5DF1004709AB /* MockMetaDataRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockMetaDataRemote.swift; sourceTree = ""; }; 4552073C25811B4E001CF873 /* ProductAttributeStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAttributeStoreTests.swift; sourceTree = ""; }; 455A931C2747C19300259C7F /* AppSettingsStoreTests+OrdersSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppSettingsStoreTests+OrdersSettings.swift"; sourceTree = ""; }; - 45739F362437680F00480C95 /* ProductSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProductSettings.swift; sourceTree = ""; }; 458C6DE725ACC554009B300D /* AppSettingsStoreTests+ProductsSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppSettingsStoreTests+ProductsSettings.swift"; sourceTree = ""; }; - 4591A6AF274BB23000F51DCD /* OrderDateRangeFilter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderDateRangeFilter.swift; sourceTree = ""; }; - 4591A6B3274BB29000F51DCD /* StoredOrderSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoredOrderSettings.swift; sourceTree = ""; }; - 45AB8B1424AA4A1E00B5B36E /* ProductTagAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductTagAction.swift; sourceTree = ""; }; - 45AB8B1624AA4B3D00B5B36E /* ProductTagStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductTagStore.swift; sourceTree = ""; }; 45AB8B1D24AB363D00B5B36E /* ProductTagStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductTagStoreTests.swift; sourceTree = ""; }; - 45E18631237046CB009241F3 /* ShippingLine+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShippingLine+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 45E4620D2684C45500011BF2 /* Country+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Country+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 45E4620F2684C63700011BF2 /* StateOfACountry+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StateOfACountry+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 45E462112684C7A400011BF2 /* DataAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataAction.swift; sourceTree = ""; }; - 45E462132684C92D00011BF2 /* DataStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataStore.swift; sourceTree = ""; }; 45E462152684D9C000011BF2 /* DataStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataStoreTests.swift; sourceTree = ""; }; 45ED4F15239E939A004F1BE3 /* TaxStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaxStoreTests.swift; sourceTree = ""; }; - 45ED6091257E72F4007B4AC6 /* ProductAttributeAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAttributeAction.swift; sourceTree = ""; }; - 45ED6095257E7472007B4AC6 /* ProductAttributeStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAttributeStore.swift; sourceTree = ""; }; - 570B05CE246B6AAD00C186AE /* RetrieveProductReviewFromNoteUseCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RetrieveProductReviewFromNoteUseCase.swift; sourceTree = ""; }; - 5726456E250BD4E4005BBD7C /* OrdersUpsertUseCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrdersUpsertUseCase.swift; sourceTree = ""; }; 57264571250BE2E7005BBD7C /* OrdersUpsertUseCaseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrdersUpsertUseCaseTests.swift; sourceTree = ""; }; 573B448A2424082B00E71ADC /* OrderStoreTests+FetchFilteredAndAllOrders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderStoreTests+FetchFilteredAndAllOrders.swift"; sourceTree = ""; }; - 5758EB2F24DC7791009ED8A6 /* InAppFeedbackCardVisibilityUseCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InAppFeedbackCardVisibilityUseCase.swift; sourceTree = ""; }; 5758EB3224DC9631009ED8A6 /* InAppFeedbackCardVisibilityUseCaseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InAppFeedbackCardVisibilityUseCaseTests.swift; sourceTree = ""; }; 5779A0CC250042B600E35AF2 /* FetchResultSnapshotsProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchResultSnapshotsProviderTests.swift; sourceTree = ""; }; 578CE7872475D70E00492EBF /* RetrieveProductReviewFromNoteUseCaseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RetrieveProductReviewFromNoteUseCaseTests.swift; sourceTree = ""; }; @@ -868,366 +310,89 @@ 578CE7912475EC9200492EBF /* MockProductsRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockProductsRemote.swift; sourceTree = ""; }; 578CE7932475F52F00492EBF /* MockNote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockNote.swift; sourceTree = ""; }; 578CE7962475FD8200492EBF /* MockProductReview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockProductReview.swift; sourceTree = ""; }; - 57DFCC7825003C4000251E0C /* FetchResultSnapshotsProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchResultSnapshotsProvider.swift; sourceTree = ""; }; 6801E4192D1002CC00F9DF46 /* POSReceiptServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSReceiptServiceTests.swift; sourceTree = ""; }; 6801E41B2D1007D000F9DF46 /* MockPOSReceiptsRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPOSReceiptsRemote.swift; sourceTree = ""; }; - 681D952A28E0F62B00C4039E /* CustomerAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomerAction.swift; sourceTree = ""; }; - 6823533E2D82A90A00F24470 /* POSCoupon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSCoupon.swift; sourceTree = ""; }; 687F83712C0EBF8900460AB3 /* PointOfSaleItemServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleItemServiceTests.swift; sourceTree = ""; }; - 6889089E28F7B8540081A07E /* Customer+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Customer+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 6898F3732C0842150039F10A /* PointOfSaleItemServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleItemServiceProtocol.swift; sourceTree = ""; }; - 68A70DD12D0BF6F30013B807 /* POSReceiptService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSReceiptService.swift; sourceTree = ""; }; - 68B681172D925B170098D5CD /* PointOfSaleCouponService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleCouponService.swift; sourceTree = ""; }; - 68BD37B428DB2E9800C2A517 /* CustomerStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomerStore.swift; sourceTree = ""; }; 68BD37B828DB323D00C2A517 /* CustomerStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomerStoreTests.swift; sourceTree = ""; }; 68E75F1F2DB8BFAC00A2DA21 /* POSCouponTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSCouponTests.swift; sourceTree = ""; }; - 68EA25332C08734800C49AE2 /* POSSimpleProduct.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSSimpleProduct.swift; sourceTree = ""; }; - 68EA25372C0876DF00C49AE2 /* PointOfSaleItemService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfSaleItemService.swift; sourceTree = ""; }; - 741F347F2195EA62005F5BD9 /* CommentAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommentAction.swift; sourceTree = ""; }; - 741F34812195EA71005F5BD9 /* CommentStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommentStore.swift; sourceTree = ""; }; 741F34832195F752005F5BD9 /* CommentStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommentStoreTests.swift; sourceTree = ""; }; - 743057B2218B69D100441A76 /* Queue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Queue.swift; sourceTree = ""; }; 744914F6224AD2AF00546DE4 /* ProductStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductStoreTests.swift; sourceTree = ""; }; - 744A3216216D55F80051439B /* SiteVisitStats+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SiteVisitStats+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 744A3217216D55F80051439B /* SiteVisitStatsItem+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SiteVisitStatsItem+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 744A321A216D57D30051439B /* SiteVisitStats+ReadOnlyType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SiteVisitStats+ReadOnlyType.swift"; sourceTree = ""; }; 7455262F22305F88003F8932 /* OrderStatusStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderStatusStoreTests.swift; sourceTree = ""; }; - 7455D4662141B57600FA8C1F /* TopEarnerStats+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TopEarnerStats+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 7455D4682141B59E00FA8C1F /* TopEarnerStatsItem+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TopEarnerStatsItem+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 74643EE0221F567E00EDC51A /* ShipmentAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShipmentAction.swift; sourceTree = ""; }; - 74685D4D20F7EFA7008958C1 /* OrderItem+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OrderItem+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 74685D4F20F7F3CE008958C1 /* OrderCoupon+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OrderCoupon+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 7471401021877668009A11CC /* NotificationAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationAction.swift; sourceTree = ""; }; - 7471401221877A8B009A11CC /* NotificationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationStore.swift; sourceTree = ""; }; 748525AB218A45360036DF75 /* NotificationStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationStoreTests.swift; sourceTree = ""; }; - 74858DB321C02B5A00754F3E /* OrderNote+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderNote+ReadOnlyType.swift"; sourceTree = ""; }; - 7492FAD8217FAD1000ED2C69 /* SiteSetting+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SiteSetting+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 7492FADA217FAE4D00ED2C69 /* SiteSetting+ReadOnlyType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SiteSetting+ReadOnlyType.swift"; sourceTree = ""; }; - 7492FADC217FAF5C00ED2C69 /* SettingStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingStore.swift; sourceTree = ""; }; - 7492FADE217FB11D00ED2C69 /* SettingAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingAction.swift; sourceTree = ""; }; 7492FAE0217FB87100ED2C69 /* SettingStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingStoreTests.swift; sourceTree = ""; }; - 749374FD2249601F007D85D1 /* ProductStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductStore.swift; sourceTree = ""; }; - 749374FF2249605E007D85D1 /* ProductAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductAction.swift; sourceTree = ""; }; - 74937501224968F8007D85D1 /* Product+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Product+ReadOnlyType.swift"; sourceTree = ""; }; - 749375032249691D007D85D1 /* Product+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Product+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 74937507224985BB007D85D1 /* ProductDimensions+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductDimensions+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 7493750922498700007D85D1 /* ProductCategory+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductCategory+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 7493750B224987D9007D85D1 /* ProductAttribute+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductAttribute+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 7493750D224988DE007D85D1 /* ProductImage+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductImage+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 7493750F22498AB1007D85D1 /* ProductDefaultAttribute+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductDefaultAttribute+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 7493751122498B2C007D85D1 /* ProductTag+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductTag+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 749737662141CC8B0008C490 /* TopEarnerStats+ReadOnlyType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TopEarnerStats+ReadOnlyType.swift"; sourceTree = ""; }; - 7499936320EFBC1A00CF01CD /* OrderNoteAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderNoteAction.swift; sourceTree = ""; }; - 7499936520EFBC7200CF01CD /* OrderNoteStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderNoteStore.swift; sourceTree = ""; }; 7499936720EFC0ED00CF01CD /* OrderNoteStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderNoteStoreTests.swift; sourceTree = ""; }; 7499A9EC2220527500D8FDFA /* ShipmentStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShipmentStoreTests.swift; sourceTree = ""; }; - 74A7688B20D45EBA00F9D437 /* OrderStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderStore.swift; sourceTree = ""; }; 74A7688D20D45ED400F9D437 /* OrderStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderStoreTests.swift; sourceTree = ""; }; - 74A7688F20D45F9300F9D437 /* OrderAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderAction.swift; sourceTree = ""; }; - 74B2601E2188A92A0041793A /* Note+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Note+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 74B260202188B5F30041793A /* Note+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Note+ReadOnlyType.swift"; sourceTree = ""; }; - 74B7D6AF20F910AF002667AC /* OrderNote+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OrderNote+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 74D42DB9221C978D00B4977D /* ShipmentTracking+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShipmentTracking+ReadOnlyType.swift"; sourceTree = ""; }; - 74D42DBB221C983F00B4977D /* ShipmentTracking+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShipmentTracking+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 74D7F29A20F6A7FB0058B2F0 /* Order+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Order+ReadOnlyConvertible.swift"; sourceTree = ""; }; - 74D7FFF9221F01E90008CC0E /* ShipmentStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShipmentStore.swift; sourceTree = ""; }; - 864177A72CDBC9A1001F9640 /* MockShippingMethodActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockShippingMethodActionHandler.swift; sourceTree = ""; }; - 86969E752CEEEF220032E50F /* MockCouponActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCouponActionHandler.swift; sourceTree = ""; }; - 86BB4C952B89FCF30096E92D /* CustomerFilter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomerFilter.swift; sourceTree = ""; }; - 86DAA7972CD9E31E002AE55E /* MockPaymentActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPaymentActionHandler.swift; sourceTree = ""; }; - 86DAA7992CD9E572002AE55E /* MockSiteActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSiteActionHandler.swift; sourceTree = ""; }; - 86DAA79B2CD9E8C1002AE55E /* MockGoogleAdsActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockGoogleAdsActionHandler.swift; sourceTree = ""; }; - 86DAA79D2CD9ED7B002AE55E /* MockJustInTimeMessageActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockJustInTimeMessageActionHandler.swift; sourceTree = ""; }; - 933A27342222352500C2143A /* Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = ""; }; - 93E75079226E2D6C00BAF88A /* AccountSettings+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AccountSettings+ReadOnlyConvertible.swift"; sourceTree = ""; }; - AEF945862729760F001DCCFB /* TelemetryAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelemetryAction.swift; sourceTree = ""; }; - AEF945882729766D001DCCFB /* TelemetryStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelemetryStore.swift; sourceTree = ""; }; AEFB3DC3272AA2FF00550F93 /* TelemetryStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelemetryStoreTests.swift; sourceTree = ""; }; - B505254B20EE6491008090F5 /* Site+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Site+ReadOnlyConvertible.swift"; sourceTree = ""; }; - B52E002A2119E64800700FDE /* ManagedObjectsDidChangeNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagedObjectsDidChangeNotification.swift; sourceTree = ""; }; - B52E002D211A3F5500700FDE /* ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadOnlyType.swift; sourceTree = ""; }; - B52E002F211A439E00700FDE /* Account+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Account+ReadOnlyType.swift"; sourceTree = ""; }; - B52E0031211A440D00700FDE /* Order+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Order+ReadOnlyType.swift"; sourceTree = ""; }; - B52E0033211A449600700FDE /* Site+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Site+ReadOnlyType.swift"; sourceTree = ""; }; B53A569F211245E0000776C9 /* MockStorageManager+Sample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MockStorageManager+Sample.swift"; sourceTree = ""; }; - B53D89E420E6C22B00F90866 /* Model.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Model.swift; path = Yosemite/Model/Model.swift; sourceTree = SOURCE_ROOT; }; - B546CCF12093636A007CDA5F /* Yosemite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Yosemite.h; sourceTree = ""; }; B54EAF2021188C470029C35E /* EntityListenerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityListenerTests.swift; sourceTree = ""; }; - B5631ECC2114DF8C008D3535 /* EntityListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityListener.swift; sourceTree = ""; }; - B56C1EBD20EABD2B00D749F9 /* ResultsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResultsController.swift; sourceTree = ""; }; - B56C1EC120EAE2E500D749F9 /* ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadOnlyConvertible.swift; sourceTree = ""; }; B5A01CA020D19C4700E3207E /* MockStorageManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockStorageManager.swift; sourceTree = ""; }; - B5B5C796208E49B600642956 /* Action+Internal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Action+Internal.swift"; sourceTree = ""; }; B5BC71DA21139CF2005CF5AA /* Responses */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Responses; path = ../../Networking/NetworkingTests/Responses; sourceTree = ""; }; - B5BC736420D1A98500B5B6FA /* AccountStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountStore.swift; sourceTree = ""; }; B5BC736720D1AA8F00B5B6FA /* AccountStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountStoreTests.swift; sourceTree = ""; }; B5BC736D20D1AB3500B5B6FA /* Constants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = ""; }; - B5C9DDF52087FEC0006B910A /* Yosemite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Yosemite.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B5C9DDF92087FEC0006B910A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B5C9DDFE2087FEC0006B910A /* YosemiteTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = YosemiteTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; B5C9DE052087FEC0006B910A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B5C9DE102087FF0E006B910A /* Dispatcher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Dispatcher.swift; sourceTree = ""; }; - B5C9DE112087FF0E006B910A /* Store.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Store.swift; sourceTree = ""; }; - B5C9DE142087FF0E006B910A /* Assert.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Assert.swift; sourceTree = ""; }; B5C9DE1A2087FF20006B910A /* DispatcherTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DispatcherTests.swift; sourceTree = ""; }; B5C9DE1C2087FF20006B910A /* StoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreTests.swift; sourceTree = ""; }; B5C9DE1E2087FF20006B910A /* MockActionsProcessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockActionsProcessor.swift; sourceTree = ""; }; B5C9DE202087FF20006B910A /* MockAcountStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAcountStore.swift; sourceTree = ""; }; B5C9DE212087FF20006B910A /* MockSiteStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockSiteStore.swift; sourceTree = ""; }; - B5DC3CB020D1B8720063AC41 /* AccountAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountAction.swift; sourceTree = ""; }; - B5EED1A720F4F3CF00652449 /* Account+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Account+ReadOnlyConvertible.swift"; sourceTree = ""; }; B5F2AE9420EBAD6000FEDC59 /* ResultsControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResultsControllerTests.swift; sourceTree = ""; }; - B5F2AE9620EBB54A00FEDC59 /* FetchedResultsControllerDelegateWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchedResultsControllerDelegateWrapper.swift; sourceTree = ""; }; - B93E03272A960CAD009CA9C1 /* TaxBasedOnSetting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaxBasedOnSetting.swift; sourceTree = ""; }; - B9AECD3B2850F3C600E78584 /* OrderCardPresentPaymentEligibilityStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderCardPresentPaymentEligibilityStore.swift; sourceTree = ""; }; - B9AECD3D2850F41100E78584 /* OrderCardPresentPaymentEligibilityAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderCardPresentPaymentEligibilityAction.swift; sourceTree = ""; }; - B9AECD3F2850FE4600E78584 /* Order+CardPresentPayment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Order+CardPresentPayment.swift"; sourceTree = ""; }; - B9AECD412851D6D100E78584 /* OrderPaymentMethod.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OrderPaymentMethod.swift; sourceTree = ""; }; - B9AECD432851D95600E78584 /* TotalRefundedCalculationUseCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TotalRefundedCalculationUseCase.swift; sourceTree = ""; }; - B9AECD452851DBED00E78584 /* Order+CurrencyFormattedValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Order+CurrencyFormattedValues.swift"; sourceTree = ""; }; B9AECD472851F28E00E78584 /* Order+CardPresentPaymentTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Order+CardPresentPaymentTests.swift"; sourceTree = ""; }; - B9C0C1072A3C666A00DF84EA /* ProductVariationStorageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductVariationStorageManager.swift; sourceTree = ""; }; - B9DFE4BF2AA2136100174004 /* TaxRate+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TaxRate+ReadOnlyConvertible.swift"; sourceTree = ""; }; - B9F146962A0E30ED0039E159 /* Product+ProductVariation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Product+ProductVariation.swift"; sourceTree = ""; }; - BAB3737827964A9500837B4A /* OrderTaxLine+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderTaxLine+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CC24A4F029ED4CEB0009D6DA /* ProductSubscription+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductSubscription+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CC2C036B262F316600928C9C /* ShippingLabelAccountSettings+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShippingLabelAccountSettings+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CC2C0371262F32D800928C9C /* ShippingLabelPaymentMethod+ReadonlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShippingLabelPaymentMethod+ReadonlyConvertible.swift"; sourceTree = ""; }; - CC379B1329C8B593009747B4 /* ProductCompositeComponent+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductCompositeComponent+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CC6A054528773F75002C144E /* MetaData+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MetaData+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CC80E40B294B454A00D5FF45 /* SiteSummaryStats+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SiteSummaryStats+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CCCF3A8029C07DD9001D3507 /* ProductBundleItem+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductBundleItem+ReadOnlyConvertible.swift"; sourceTree = ""; }; CCE24F8729F025BB00B416BC /* SubscriptionStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionStoreTests.swift; sourceTree = ""; }; - CCE5F39A29F015BD00087332 /* SubscriptionAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionAction.swift; sourceTree = ""; }; - CCE5F39C29F0165900087332 /* SubscriptionStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionStore.swift; sourceTree = ""; }; - CE01014E2368C41600783459 /* Refund+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Refund+ReadOnlyType.swift"; sourceTree = ""; }; - CE0DB6BF233EB3F300A27E7A /* OrderRefundCondensed+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderRefundCondensed+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE0FBB1C2D0C5DD7008B7789 /* WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE0FBB1E2D0C6598008B7789 /* WooShippingPredefinedOption+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WooShippingPredefinedOption+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE0FBB202D0C65B1008B7789 /* WooShippingPredefinedPackage+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WooShippingPredefinedPackage+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE0FBB222D0C65C0008B7789 /* WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE0FBB242D0C65DF008B7789 /* WooShippingCustomPackage+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WooShippingCustomPackage+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE0FBB2A2D0CAFC7008B7789 /* WooShippingPackagesResponse+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WooShippingPackagesResponse+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE12FBDA221F406100C59248 /* OrderStatus+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderStatus+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE179D54235F4E1700C24EB3 /* RefundAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefundAction.swift; sourceTree = ""; }; - CE179D56235F4E7500C24EB3 /* RefundStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefundStore.swift; sourceTree = ""; }; - CE3B7AD42225EBF10050FE4B /* OrderStatusAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderStatusAction.swift; sourceTree = ""; }; - CE3B7AD62225ECA90050FE4B /* OrderStatusStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderStatusStore.swift; sourceTree = ""; }; - CE3B7AD82229C3570050FE4B /* OrderStatus+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderStatus+ReadOnlyType.swift"; sourceTree = ""; }; - CE43A90122A072D800A4FF29 /* ProductDownload+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductDownload+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE4FD44F2350F27C00A16B31 /* OrderItemTax+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderItemTax+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE4FD4512350FB5400A16B31 /* OrderItemTaxRefund+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderItemTaxRefund+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE4FD4532350FC0100A16B31 /* OrderItemRefund+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderItemRefund+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE4FD4552350FD4800A16B31 /* Refund+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Refund+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE5F9A7922B2D455001755E8 /* Array+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Helpers.swift"; sourceTree = ""; }; - CE606D9B2BE3BCC4001CB424 /* ShippingMethod+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShippingMethod+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CE606D9D2BE3BE1B001CB424 /* ShippingMethodStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShippingMethodStore.swift; sourceTree = ""; }; - CE606D9F2BE3BE75001CB424 /* ShippingMethodAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShippingMethodAction.swift; sourceTree = ""; }; CE606DA12BE3C331001CB424 /* ShippingMethodStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShippingMethodStoreTests.swift; sourceTree = ""; }; - CEC7D5962CDE35A700111B79 /* WooShippingAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WooShippingAction.swift; sourceTree = ""; }; - CEC7D5982CDE360B00111B79 /* WooShippingStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WooShippingStore.swift; sourceTree = ""; }; CEC7D59C2CDE3D9D00111B79 /* WooShippingStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WooShippingStoreTests.swift; sourceTree = ""; }; CEC7D59E2CDE692400111B79 /* MockWooShippingRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockWooShippingRemote.swift; sourceTree = ""; }; CECC503F23675DF4004540EA /* RefundStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefundStoreTests.swift; sourceTree = ""; }; - CECE6BBD2BA9DE3200A57C1F /* WCAnalyticsCustomer+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WCAnalyticsCustomer+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CEE9188B29F7F68C004B23FF /* OrderGiftCard+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderGiftCard+ReadOnlyConvertible.swift"; sourceTree = ""; }; - CEF2DD982B56BEC500A3DD0B /* JetpackModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackModule.swift; sourceTree = ""; }; - CEF2DDA02B572D6F00A3DD0B /* JetpackSettingsStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackSettingsStore.swift; sourceTree = ""; }; - CEF2DDA22B572E4A00A3DD0B /* JetpackSettingsAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackSettingsAction.swift; sourceTree = ""; }; CEF2DDA62B57305500A3DD0B /* JetpackSettingsStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackSettingsStoreTests.swift; sourceTree = ""; }; D4CBAE5B26D401BC00BBE6D1 /* AnnouncementsStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnnouncementsStoreTests.swift; sourceTree = ""; }; D4CBAE5F26D440FA00BBE6D1 /* MockAnnouncementsRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockAnnouncementsRemote.swift; sourceTree = ""; }; - D4CBAE6126D4460800BBE6D1 /* AnnouncementsStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnnouncementsStore.swift; sourceTree = ""; }; - D4CBAE6326D4464500BBE6D1 /* AnnouncementsAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnnouncementsAction.swift; sourceTree = ""; }; - D80F7589223F72AA002F4A3B /* ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift"; sourceTree = ""; }; - D80F758B223F74B6002F4A3B /* ShipmentTrackingProvider+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShipmentTrackingProvider+ReadOnlyConvertible.swift"; sourceTree = ""; }; - D831E2E1230E3513000037D0 /* ProductReviewStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductReviewStore.swift; sourceTree = ""; }; - D831E2E3230E3524000037D0 /* ProductReviewAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductReviewAction.swift; sourceTree = ""; }; - D831E2E5230E7149000037D0 /* ProductReview+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductReview+ReadOnlyConvertible.swift"; sourceTree = ""; }; D831E2E7230E74EF000037D0 /* ProductReviewStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductReviewStoreTests.swift; sourceTree = ""; }; - D83B093425DECFCC00B21F45 /* CardPresentPaymentAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardPresentPaymentAction.swift; sourceTree = ""; }; - D83B093825DECFD800B21F45 /* CardPresentPaymentStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardPresentPaymentStore.swift; sourceTree = ""; }; - D849A1442320E565006CB84F /* ProductReview+ReadOnlyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProductReview+ReadOnlyType.swift"; sourceTree = ""; }; - D8652E0C26303A8B00350F37 /* ReceiptAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceiptAction.swift; sourceTree = ""; }; - D8652E1026303A9900350F37 /* ReceiptStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceiptStore.swift; sourceTree = ""; }; - D8652E1F26303D4800350F37 /* PaymentIntent+ReceiptParameters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PaymentIntent+ReceiptParameters.swift"; sourceTree = ""; }; D8652E312630741000350F37 /* PaymentIntent+ReceiptParametersTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PaymentIntent+ReceiptParametersTests.swift"; sourceTree = ""; }; D8652E43263079B000350F37 /* ReceiptStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceiptStoreTests.swift; sourceTree = ""; }; D8652E4726307A5000350F37 /* MockReceiptPrinterService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockReceiptPrinterService.swift; sourceTree = ""; }; D87F27DA25E7E8EA006EC8C9 /* MockCardReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCardReader.swift; sourceTree = ""; }; - D87F614922657A690031A13B /* AppSettingsAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsAction.swift; sourceTree = ""; }; - D87F614B22657B150031A13B /* AppSettingsStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsStore.swift; sourceTree = ""; }; D87F615D2265B1BC0031A13B /* AppSettingsStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsStoreTests.swift; sourceTree = ""; }; D87F615F2265B2400031A13B /* shipment-provider.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "shipment-provider.plist"; sourceTree = ""; }; D88303E825E459DC00C877F9 /* CardPresentPaymentStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardPresentPaymentStoreTests.swift; sourceTree = ""; }; D88303EF25E45E6F00C877F9 /* MockCardReaderService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCardReaderService.swift; sourceTree = ""; }; - D88E234425AE0EB90023F3B1 /* OrderFeeLine+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderFeeLine+ReadOnlyConvertible.swift"; sourceTree = ""; }; D8BD6A4B229D07C8007CAD6C /* custom-shipment-provider.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "custom-shipment-provider.plist"; sourceTree = ""; }; - D8C11A4F22DF2D9400D4A88D /* StatsStoreV4.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsStoreV4.swift; sourceTree = ""; }; - D8C11A5122DF2DA200D4A88D /* StatsActionV4.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsActionV4.swift; sourceTree = ""; }; - D8C11A5322DFAE9500D4A88D /* OrderStatsV4+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderStatsV4+ReadOnlyConvertible.swift"; sourceTree = ""; }; - D8C11A5522DFB0BE00D4A88D /* OrderStatsV4Totals+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderStatsV4Totals+ReadOnlyConvertible.swift"; sourceTree = ""; }; - D8C11A5722DFB2FF00D4A88D /* OrderStatsV4Interval+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderStatsV4Interval+ReadOnlyConvertible.swift"; sourceTree = ""; }; D8C11A5922DFC21600D4A88D /* StatsStoreV4Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatsStoreV4Tests.swift; sourceTree = ""; }; - DA3F0E142C218AC200B8C2F8 /* BundledProductConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BundledProductConfiguration.swift; sourceTree = ""; }; - DA3F0E162C218ADA00B8C2F8 /* OrderSyncProductInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderSyncProductInput.swift; sourceTree = ""; }; - DA3F0E182C218E7E00B8C2F8 /* ProductInputTransformer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductInputTransformer.swift; sourceTree = ""; }; - DA3F0E1B2C218EF100B8C2F8 /* POSOrderService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POSOrderService.swift; sourceTree = ""; }; - DAD988C12C491525009DE9E3 /* Order+LocalItems.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Order+LocalItems.swift"; sourceTree = ""; }; DAD988C32C4A5147009DE9E3 /* LocalIDStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalIDStoreTests.swift; sourceTree = ""; }; - DE26D9B72C7C3E2E00EE3439 /* BlazeCampaignObjective+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BlazeCampaignObjective+ReadOnlyConvertible.swift"; sourceTree = ""; }; - DE2E8EA42953F77A002E4B14 /* WordPressSiteAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WordPressSiteAction.swift; sourceTree = ""; }; - DE2E8EA62953F85C002E4B14 /* WordPressSiteStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WordPressSiteStore.swift; sourceTree = ""; }; DE2E8EAE29541C32002E4B14 /* WordPressSiteStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WordPressSiteStoreTests.swift; sourceTree = ""; }; - DE3404FB28BC5E7800CF0D97 /* JetpackConnectionAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackConnectionAction.swift; sourceTree = ""; }; - DE3404FD28BC5F4200CF0D97 /* JetpackConnectionStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackConnectionStore.swift; sourceTree = ""; }; - DE34050728BC706B00CF0D97 /* DeauthenticatedStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeauthenticatedStore.swift; sourceTree = ""; }; - DE3C5B1C286AEDA10049E6AA /* MockOrderCardPresentPaymentEligibilityActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockOrderCardPresentPaymentEligibilityActionHandler.swift; sourceTree = ""; }; - DE3C5B20286BF2270049E6AA /* MockSystemStatusActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSystemStatusActionHandler.swift; sourceTree = ""; }; - DE3C5B22286C03F80049E6AA /* MockCardPresentPaymentActionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCardPresentPaymentActionHandler.swift; sourceTree = ""; }; DE423F392D0AD07C00116F1B /* ReadOnlyConvertibleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadOnlyConvertibleTests.swift; sourceTree = ""; }; DE50296628C7114800551736 /* JetpackConnectionStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JetpackConnectionStoreTests.swift; sourceTree = ""; }; DE6831DC26445B2B00E88B9E /* SitePluginStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SitePluginStoreTests.swift; sourceTree = ""; }; - DE87F4032D2BC92600869522 /* OrderFilterHistory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderFilterHistory.swift; sourceTree = ""; }; DE87F4052D2BD49700869522 /* AppSettingsStoreTests+OrderFilterHistory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppSettingsStoreTests+OrderFilterHistory.swift"; sourceTree = ""; }; - DE87F4092D2F7F9800869522 /* ProductFilterHistory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductFilterHistory.swift; sourceTree = ""; }; DE87F40B2D2F839700869522 /* AppSettingsStoreTests+ProductFilterHistory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppSettingsStoreTests+ProductFilterHistory.swift"; sourceTree = ""; }; - DEA493912B3BD49700EED015 /* BlazeTargetDevice+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BlazeTargetDevice+ReadOnlyConvertible.swift"; sourceTree = ""; }; - DEA493932B3D588500EED015 /* BlazeTargetLanguage+ReadonlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BlazeTargetLanguage+ReadonlyConvertible.swift"; sourceTree = ""; }; - DEA493952B3D608B00EED015 /* BlazeTargetTopic+ReadonlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BlazeTargetTopic+ReadonlyConvertible.swift"; sourceTree = ""; }; - DEB387812C2AB4370025256E /* GoogleAdsStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleAdsStore.swift; sourceTree = ""; }; - DEB387832C2AB50B0025256E /* GoogleAdsAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleAdsAction.swift; sourceTree = ""; }; DEB387852C2C09A70025256E /* GoogleAdsStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleAdsStoreTests.swift; sourceTree = ""; }; DEB387872C2C09FC0025256E /* MockGoogleListingsAndAdsRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockGoogleListingsAndAdsRemote.swift; sourceTree = ""; }; - DED91DED2AD673CF00CDCC53 /* BlazeAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlazeAction.swift; sourceTree = ""; }; - DED91DEF2AD6756600CDCC53 /* BlazeStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlazeStore.swift; sourceTree = ""; }; DED91DF32AD67E9400CDCC53 /* BlazeStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlazeStoreTests.swift; sourceTree = ""; }; DED91DF52AD67F8F00CDCC53 /* MockBlazeRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockBlazeRemote.swift; sourceTree = ""; }; - DEDA8DAC2B1846FF0076BF0F /* WordPressThemeAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WordPressThemeAction.swift; sourceTree = ""; }; - DEDA8DAE2B1847C80076BF0F /* WordPressThemeStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WordPressThemeStore.swift; sourceTree = ""; }; DEDA8DB02B184A660076BF0F /* MockWordPressThemeRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockWordPressThemeRemote.swift; sourceTree = ""; }; DEDA8DB22B184B950076BF0F /* WordPressThemeStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WordPressThemeStoreTests.swift; sourceTree = ""; }; - DEFD6D9226443A4000E51E0D /* SitePluginAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SitePluginAction.swift; sourceTree = ""; }; - DEFD6D9426443CA100E51E0D /* SitePluginStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SitePluginStore.swift; sourceTree = ""; }; - DEFD6D962644423100E51E0D /* SitePlugin+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SitePlugin+ReadOnlyConvertible.swift"; sourceTree = ""; }; - E109876B284F6EEB002EBB05 /* CardPresentPaymentsPluginState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardPresentPaymentsPluginState.swift; sourceTree = ""; }; - E138D4F9269EE5BD006EA5C6 /* CardPresentPaymentsOnboardingState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardPresentPaymentsOnboardingState.swift; sourceTree = ""; }; - E16C59BA28F9393E007D55BB /* InAppPurchaseStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InAppPurchaseStore.swift; sourceTree = ""; }; - E16C59BC28F9394F007D55BB /* InAppPurchaseAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InAppPurchaseAction.swift; sourceTree = ""; }; - E18FDAFD28F97EB9008519BA /* AppAccountToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppAccountToken.swift; sourceTree = ""; }; E18FDB0028F98376008519BA /* AppAccountTokenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppAccountTokenTests.swift; sourceTree = ""; }; - E1BD4CFF27ABF84D006416D9 /* CardPresentPaymentsConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardPresentPaymentsConfiguration.swift; sourceTree = ""; }; E1F54D0327AD4DAF00012983 /* CardPresentConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardPresentConfigurationTests.swift; sourceTree = ""; }; - EE3D1E912B8EACB80016B132 /* BlazeCampaignListItem+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BlazeCampaignListItem+ReadOnlyConvertible.swift"; sourceTree = ""; }; EE4D51B72ACD3C9800783D77 /* MockProductCategoriesRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockProductCategoriesRemote.swift; sourceTree = ""; }; - EE8A30402B735A9B001D7C66 /* OrderAttributionInfo+ReadOnlyConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OrderAttributionInfo+ReadOnlyConvertible.swift"; sourceTree = ""; }; - EE9D030D2B88550F0077CED1 /* FilterOrdersByProduct.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterOrdersByProduct.swift; sourceTree = ""; }; - EEB4E2C829B0489800371C3C /* StoreOnboardingTasksStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreOnboardingTasksStore.swift; sourceTree = ""; }; - EEB4E2CA29B04A1200371C3C /* StoreOnboardingTasksAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreOnboardingTasksAction.swift; sourceTree = ""; }; EEB4E2CC29B04CE900371C3C /* MockStoreOnboardingTasksRemote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockStoreOnboardingTasksRemote.swift; sourceTree = ""; }; EEB4E2CE29B04D7900371C3C /* StoreOnboardingTasksStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreOnboardingTasksStoreTests.swift; sourceTree = ""; }; - FE28F6ED268440B1004465C7 /* UserAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAction.swift; sourceTree = ""; }; - FE28F6EF26844231004465C7 /* UserStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserStore.swift; sourceTree = ""; }; FE28F6F1268462A6004465C7 /* UserStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserStoreTests.swift; sourceTree = ""; }; - FEEB2F5C268A15730075A6E0 /* User+Roles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "User+Roles.swift"; sourceTree = ""; }; FEEB2F5E268A1C5E0075A6E0 /* User+RolesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "User+RolesTests.swift"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - B5C9DDF12087FEC0006B910A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3F2B4AD82DDC313800E5E49C /* XcodeTarget_Yosemite in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B5C9DDFB2087FEC0006B910A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 3F2B4ADA2DDC313E00E5E49C /* XcodeTarget_YosemiteTests in Frameworks */, 26FB056A25F6CB7600A40B26 /* Fakes.framework in Frameworks */, - B5C9DDFF2087FEC0006B910A /* Yosemite.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0149547A2DBBA50A00C8870D /* Items */ = { - isa = PBXGroup; - children = ( - 20A8E9312DEF5043000C3DE7 /* PointOfSaleBarcodeScanService.swift */, - 2095A6482D9D81C900CA1849 /* PointOfSaleItemFetchStrategyFactory.swift */, - 68EA25372C0876DF00C49AE2 /* PointOfSaleItemService.swift */, - 20A8F2532DF077D7000C3DE7 /* PointOfSaleItemMapper.swift */, - 6898F3732C0842150039F10A /* PointOfSaleItemServiceProtocol.swift */, - 2095A64A2D9D82D400CA1849 /* PointOfSalePurchasableItemFetchStrategy.swift */, - 68EA25332C08734800C49AE2 /* POSSimpleProduct.swift */, - 027ADB6B2D1BF3AD009608DB /* POSVariableParentProduct.swift */, - 029149752D2663AB00F7B3B3 /* POSVariation.swift */, - 206BFD552DF20EB5000BD68E /* POSProductOrVariationResolver.swift */, - ); - path = Items; - sourceTree = ""; - }; - 0149547B2DBBA51500C8870D /* Coupons */ = { - isa = PBXGroup; - children = ( - 01C4432D2DC0B37B0068AF86 /* PointOfSaleCouponFetchStrategyFactory.swift */, - 0149547C2DBBA59E00C8870D /* PointOfSaleCouponFetchStrategy.swift */, - 68B681172D925B170098D5CD /* PointOfSaleCouponService.swift */, - 6823533E2D82A90A00F24470 /* POSCoupon.swift */, - ); - path = Coupons; - sourceTree = ""; - }; - 016A89D42D9D6D980004FCD6 /* Helpers */ = { - isa = PBXGroup; - children = ( - 012848DB2D9ED55700A9C69B /* SettingStoreMethods.swift */, - 016A89D72D9D6DAE0004FCD6 /* CouponStoreMethods.swift */, - 20B9F7832DB0FDDB00512EF5 /* SiteSpecificAppSettingsStoreMethods.swift */, - ); - path = Helpers; - sourceTree = ""; - }; - 01C9C59B2DA3B08200CD81D8 /* Coupons */ = { - isa = PBXGroup; - children = ( - 01C9C59C2DA3B08800CD81D8 /* Coupon+Summary.swift */, - ); - path = Coupons; - sourceTree = ""; - }; - 0202B68E238790B900F3EBE0 /* PListStorage */ = { - isa = PBXGroup; - children = ( - 0202B68F238790E200F3EBE0 /* ProductsFeatureSwitchPListWrapper.swift */, - 022F00C124726090008CD97F /* SiteNotificationCountFileContents.swift */, - ); - path = PListStorage; - sourceTree = ""; - }; - 0212AC5F242C680800C51F6C /* Enums */ = { - isa = PBXGroup; - children = ( - 0212AC5D242C67FA00C51F6C /* ProductsSortOrder.swift */, - ); - path = Enums; - sourceTree = ""; - }; - 0212AC60242C689600C51F6C /* Products */ = { - isa = PBXGroup; - children = ( - 0212AC61242C68B600C51F6C /* ResultsController+SortProducts.swift */, - 0248B3642459018100A271A4 /* ResultsController+FilterProducts.swift */, - B9F146962A0E30ED0039E159 /* Product+ProductVariation.swift */, - ); - path = Products; - sourceTree = ""; - }; 0212AC65242C798500C51F6C /* Products */ = { isa = PBXGroup; children = ( @@ -1237,24 +402,6 @@ path = Products; sourceTree = ""; }; - 021C7BF0238632F900A3BCBD /* Updaters */ = { - isa = PBXGroup; - children = ( - 26577516243D5E42003168A5 /* ProductCategoryUpdated.swift */, - ); - path = Updaters; - sourceTree = ""; - }; - 0225511F22FC2ED000D98613 /* Extensions */ = { - isa = PBXGroup; - children = ( - 0225512022FC2F3000D98613 /* WCAnalyticsStatsInterval+Date.swift */, - FEEB2F5C268A15730075A6E0 /* User+Roles.swift */, - DAD988C12C491525009DE9E3 /* Order+LocalItems.swift */, - ); - path = Extensions; - sourceTree = ""; - }; 0225512222FC310200D98613 /* Model */ = { isa = PBXGroup; children = ( @@ -1287,19 +434,6 @@ path = PListStorage; sourceTree = ""; }; - 0232372722F7DA5500715FAB /* Enums */ = { - isa = PBXGroup; - children = ( - 0232372822F7DA6E00715FAB /* StatsTimeRangeV4.swift */, - E138D4F9269EE5BD006EA5C6 /* CardPresentPaymentsOnboardingState.swift */, - 03F3AFE628097D6400E328BE /* CardPresentPaymentsPlugin.swift */, - E109876B284F6EEB002EBB05 /* CardPresentPaymentsPluginState.swift */, - B93E03272A960CAD009CA9C1 /* TaxBasedOnSetting.swift */, - CEF2DD982B56BEC500A3DD0B /* JetpackModule.swift */, - ); - path = Enums; - sourceTree = ""; - }; 029B00A5230D64CD00B0AE66 /* Enums */ = { isa = PBXGroup; children = ( @@ -1308,31 +442,6 @@ path = Enums; sourceTree = ""; }; - 02A6CA4D2E010F6600FFD6CE /* Eligibility */ = { - isa = PBXGroup; - children = ( - 02A6CA4E2E01124200FFD6CE /* POSEligibilityService.swift */, - ); - path = Eligibility; - sourceTree = ""; - }; - 02A6CA532E01138500FFD6CE /* Eligibility */ = { - isa = PBXGroup; - children = ( - 02A6CA542E01139600FFD6CE /* POSEligibilityServiceTests.swift */, - ); - path = Eligibility; - sourceTree = ""; - }; - 02E262BB238CE45300B79588 /* ShippingSettings */ = { - isa = PBXGroup; - children = ( - 02E262BC238CE46A00B79588 /* ShippingSettingsService.swift */, - 02E262C1238CF74D00B79588 /* StorageShippingSettingsService.swift */, - ); - path = ShippingSettings; - sourceTree = ""; - }; 02E262BE238CE7EA00B79588 /* ShippingSettings */ = { isa = PBXGroup; children = ( @@ -1341,14 +450,6 @@ path = ShippingSettings; sourceTree = ""; }; - 02E45D862DFA771300CA9433 /* Plugins */ = { - isa = PBXGroup; - children = ( - 02E45D872DFA772000CA9433 /* PluginsService.swift */, - ); - path = Plugins; - sourceTree = ""; - }; 02E45D8A2DFA786B00CA9433 /* Plugins */ = { isa = PBXGroup; children = ( @@ -1357,34 +458,6 @@ path = Plugins; sourceTree = ""; }; - 02F6AAA827055655002425D0 /* Copiable */ = { - isa = PBXGroup; - children = ( - 02F6AAAB270556A4002425D0 /* Models+Copiable.generated.swift */, - ); - path = Copiable; - sourceTree = ""; - }; - 02FF054423D983C40058E6E7 /* Media */ = { - isa = PBXGroup; - children = ( - 02FF054823D983F30058E6E7 /* ExportableAsset.swift */, - 02FF054723D983F30058E6E7 /* FileManager+URL.swift */, - 02FF054923D983F30058E6E7 /* MediaAssetExporter.swift */, - 02FF054C23D983F30058E6E7 /* MediaExport.swift */, - 02FF054A23D983F30058E6E7 /* MediaExportService.swift */, - 02FF054523D983F30058E6E7 /* MediaFileManager.swift */, - 02FF054623D983F30058E6E7 /* MediaImageExporter.swift */, - 02FF054B23D983F30058E6E7 /* URL+Media.swift */, - 02FF056023D98FD40058E6E7 /* ImageSourceWriter.swift */, - 0218B4ED242E08B20083A847 /* MediaType.swift */, - 0218B4EF242E091C0083A847 /* Media+MediaType.swift */, - 02124DAD2431C11500980D74 /* Media+ProductImage.swift */, - 02031DF32AA6DDBF00D13669 /* MediaUIImageExporter.swift */, - ); - path = Media; - sourceTree = ""; - }; 02FF055723D984500058E6E7 /* Media */ = { isa = PBXGroup; children = ( @@ -1400,22 +473,6 @@ path = Media; sourceTree = ""; }; - 0331A7032A38B9D7001D2C2C /* WooPlans */ = { - isa = PBXGroup; - children = ( - 0331A7082A38CF08001D2C2C /* WooPlan.swift */, - ); - path = WooPlans; - sourceTree = ""; - }; - 209AD3CA2AC1A65700825D76 /* Payments */ = { - isa = PBXGroup; - children = ( - 209AD3CB2AC1A68800825D76 /* WooPaymentsPayoutService.swift */, - ); - path = Payments; - sourceTree = ""; - }; 20B9F7852DB1187A00512EF5 /* Helpers */ = { isa = PBXGroup; children = ( @@ -1424,14 +481,6 @@ path = Helpers; sourceTree = ""; }; - 20BCF6F32B0E558500954840 /* SystemStatus */ = { - isa = PBXGroup; - children = ( - 20BCF6F12B0E554500954840 /* SystemStatusService.swift */, - ); - path = SystemStatus; - sourceTree = ""; - }; 20D210BF2B177EDB0099E517 /* Payments */ = { isa = PBXGroup; children = ( @@ -1450,117 +499,12 @@ path = POS; sourceTree = ""; }; - 247CE7AF2582DBD000F9D9D1 /* Mocks */ = { + 3FAB48832E02D29700511E19 /* Eligibility */ = { isa = PBXGroup; children = ( - 247CE88625833F1200F9D9D1 /* MockObjectGraph.swift */, - 247CE88125833EFC00F9D9D1 /* Graphs */, - 247CE7BA2582DC0B00F9D9D1 /* Helpers */, - 247CE8282582F19200F9D9D1 /* ActionHandlers */, - 247CE7C72582DF5500F9D9D1 /* MockStoresManager.swift */, - 247CE7CF2582E1C100F9D9D1 /* MockSessionManager.swift */, - 247CE7D32582E1FD00F9D9D1 /* ScreenshotStoresManager.swift */, + 3FAB48822E02D29700511E19 /* POSEligibilityServiceTests.swift */, ); - path = Mocks; - sourceTree = ""; - }; - 247CE7BA2582DC0B00F9D9D1 /* Helpers */ = { - isa = PBXGroup; - children = ( - 247CE7BB2582DC1E00F9D9D1 /* MockCustomer.swift */, - 247CE7BF2582DC7200F9D9D1 /* ProductImage+Mocks.swift */, - 247CE7C32582DE5300F9D9D1 /* ProductStockStatus+Mocks.swift */, - ); - path = Helpers; - sourceTree = ""; - }; - 247CE8282582F19200F9D9D1 /* ActionHandlers */ = { - isa = PBXGroup; - children = ( - 247CE83F2582F39900F9D9D1 /* MockActionHandler.swift */, - 247CE82D2582F1C800F9D9D1 /* MockStatsActionV4Handler.swift */, - 247CE8332582F20100F9D9D1 /* MockAppSettingsActionHandler.swift */, - 247CE879258332B400F9D9D1 /* MockNotificationActionHandler.swift */, - 247CE8372582F21700F9D9D1 /* MockNotificationCountActionHandler.swift */, - 247CE83B2582F36800F9D9D1 /* MockOrderActionHandler.swift */, - 247CE84F258325AC00F9D9D1 /* MockOrderNoteActionHandler.swift */, - 247CE8492583246800F9D9D1 /* MockOrderStatusActionHandler.swift */, - 247CE8552583269900F9D9D1 /* MockProductActionHandler.swift */, - 247CE87125832E7000F9D9D1 /* MockProductReviewAction.swift */, - 247CE85B25832A5000F9D9D1 /* MockProductVariationActionHandler.swift */, - 247CE86125832B1600F9D9D1 /* MockRefundActionHandler.swift */, - 247CE8432582F3BB00F9D9D1 /* MockSettingActionHandler.swift */, - 247CE86B25832D5800F9D9D1 /* MockShipmentActionHandler.swift */, - 247CE86725832BEE00F9D9D1 /* MockShippingLabelActionHandler.swift */, - 02137900270AB204006430F7 /* MockUserActionHandler.swift */, - 02137902270ABDDE006430F7 /* MockAnnouncementsActionHandler.swift */, - 02137906270AC5A0006430F7 /* MockReceiptActionHandler.swift */, - DE3C5B1C286AEDA10049E6AA /* MockOrderCardPresentPaymentEligibilityActionHandler.swift */, - DE3C5B20286BF2270049E6AA /* MockSystemStatusActionHandler.swift */, - DE3C5B22286C03F80049E6AA /* MockCardPresentPaymentActionHandler.swift */, - 86DAA7972CD9E31E002AE55E /* MockPaymentActionHandler.swift */, - 86DAA7992CD9E572002AE55E /* MockSiteActionHandler.swift */, - 86DAA79B2CD9E8C1002AE55E /* MockGoogleAdsActionHandler.swift */, - 86969E752CEEEF220032E50F /* MockCouponActionHandler.swift */, - 86DAA79D2CD9ED7B002AE55E /* MockJustInTimeMessageActionHandler.swift */, - 864177A72CDBC9A1001F9640 /* MockShippingMethodActionHandler.swift */, - ); - path = ActionHandlers; - sourceTree = ""; - }; - 247CE88125833EFC00F9D9D1 /* Graphs */ = { - isa = PBXGroup; - children = ( - 247CE88225833F0D00F9D9D1 /* ScreenshotsObjectGraph.swift */, - ); - path = Graphs; - sourceTree = ""; - }; - 45739F35243767FE00480C95 /* Products */ = { - isa = PBXGroup; - children = ( - DE87F4092D2F7F9800869522 /* ProductFilterHistory.swift */, - 45739F362437680F00480C95 /* ProductSettings.swift */, - 029F44CA28D310BA00FCF439 /* ProductSearchFilter.swift */, - ); - path = Products; - sourceTree = ""; - }; - 4591A6AE274BB20C00F51DCD /* Orders */ = { - isa = PBXGroup; - children = ( - 4591A6AF274BB23000F51DCD /* OrderDateRangeFilter.swift */, - 4591A6B3274BB29000F51DCD /* StoredOrderSettings.swift */, - DE87F4032D2BC92600869522 /* OrderFilterHistory.swift */, - EE9D030D2B88550F0077CED1 /* FilterOrdersByProduct.swift */, - 86BB4C952B89FCF30096E92D /* CustomerFilter.swift */, - 016EFCAD2C4155650016BDAA /* OrderItem+BasePrice.swift */, - ); - path = Orders; - sourceTree = ""; - }; - 570B05CD246B6A2F00C186AE /* ProductReview */ = { - isa = PBXGroup; - children = ( - 570B05CE246B6AAD00C186AE /* RetrieveProductReviewFromNoteUseCase.swift */, - 02291734270BE18C00449FA0 /* ProductReviewFromNoteParcel.swift */, - ); - path = ProductReview; - sourceTree = ""; - }; - 5726456D250BD177005BBD7C /* Order */ = { - isa = PBXGroup; - children = ( - B9AECD432851D95600E78584 /* TotalRefundedCalculationUseCase.swift */, - B9AECD3F2850FE4600E78584 /* Order+CardPresentPayment.swift */, - 5726456E250BD4E4005BBD7C /* OrdersUpsertUseCase.swift */, - 26788978270E057900BD249E /* OrderFactory.swift */, - B9AECD452851DBED00E78584 /* Order+CurrencyFormattedValues.swift */, - DA3F0E142C218AC200B8C2F8 /* BundledProductConfiguration.swift */, - DA3F0E162C218ADA00B8C2F8 /* OrderSyncProductInput.swift */, - DA3F0E182C218E7E00B8C2F8 /* ProductInputTransformer.swift */, - ); - path = Order; + path = Eligibility; sourceTree = ""; }; 57264570250BE2CE005BBD7C /* Order */ = { @@ -1572,14 +516,6 @@ path = Order; sourceTree = ""; }; - 5758EB2E24DC7777009ED8A6 /* AppSettings */ = { - isa = PBXGroup; - children = ( - 5758EB2F24DC7791009ED8A6 /* InAppFeedbackCardVisibilityUseCase.swift */, - ); - path = AppSettings; - sourceTree = ""; - }; 5758EB3124DC961E009ED8A6 /* AppSettings */ = { isa = PBXGroup; children = ( @@ -1651,18 +587,10 @@ path = Model; sourceTree = ""; }; - 57DFCC7725003B3300251E0C /* SnapshotsProvider */ = { - isa = PBXGroup; - children = ( - 57DFCC7825003C4000251E0C /* FetchResultSnapshotsProvider.swift */, - ); - path = SnapshotsProvider; - sourceTree = ""; - }; 687F83702C0EBF3E00460AB3 /* PointOfSale */ = { isa = PBXGroup; children = ( - 02A6CA532E01138500FFD6CE /* Eligibility */, + 3FAB48832E02D29700511E19 /* Eligibility */, 20A8E9332DEF5452000C3DE7 /* PointOfSaleBarcodeScanServiceTests.swift */, 20A8F2552DF077FD000C3DE7 /* PointOfSaleItemMapperTests.swift */, 013337902DBFE970000B1D8D /* PointOfSaleSearchCouponFetchStrategyTests.swift */, @@ -1679,261 +607,6 @@ path = PointOfSale; sourceTree = ""; }; - 6898F3722C0840FE0039F10A /* PointOfSale */ = { - isa = PBXGroup; - children = ( - 0149547B2DBBA51500C8870D /* Coupons */, - 02A6CA4D2E010F6600FFD6CE /* Eligibility */, - 0149547A2DBBA50A00C8870D /* Items */, - 206643562DAEABF7002D5191 /* POSSearchHistoryService.swift */, - 2066435A2DAEAC76002D5191 /* POSItemType.swift */, - 20F6A46D2DE5FD4E0066D8CB /* POSItemFetchAnalyticsTracking.swift */, - ); - path = PointOfSale; - sourceTree = ""; - }; - B52E002C2119E6C000700FDE /* Internal */ = { - isa = PBXGroup; - children = ( - B5F2AE9620EBB54A00FEDC59 /* FetchedResultsControllerDelegateWrapper.swift */, - B52E002A2119E64800700FDE /* ManagedObjectsDidChangeNotification.swift */, - ); - path = Internal; - sourceTree = ""; - }; - B52E0035211A44F800700FDE /* Storage */ = { - isa = PBXGroup; - children = ( - B5EED1A720F4F3CF00652449 /* Account+ReadOnlyConvertible.swift */, - 93E75079226E2D6C00BAF88A /* AccountSettings+ReadOnlyConvertible.swift */, - 03FBDA3D2632E29600ACE257 /* Coupon+ReadOnlyConvertible.swift */, - EE3D1E912B8EACB80016B132 /* BlazeCampaignListItem+ReadOnlyConvertible.swift */, - DEA493912B3BD49700EED015 /* BlazeTargetDevice+ReadOnlyConvertible.swift */, - DE26D9B72C7C3E2E00EE3439 /* BlazeCampaignObjective+ReadOnlyConvertible.swift */, - DEA493932B3D588500EED015 /* BlazeTargetLanguage+ReadonlyConvertible.swift */, - DEA493952B3D608B00EED015 /* BlazeTargetTopic+ReadonlyConvertible.swift */, - 2685C10C263C900500D9EE97 /* AddOnGroup+ReadOnlyConvertible.swift */, - 03101F0029DD7D9D00769CF3 /* CardReaderType+ReadOnlyConvertible.swift */, - 45E4620D2684C45500011BF2 /* Country+ReadOnlyConvertible.swift */, - 45182D1E27B54D3000B4C05C /* InboxNote+ReadOnlyConvertible.swift */, - 45182D2027B5533400B4C05C /* InboxAction+ReadOnlyConvertible.swift */, - 74B2601E2188A92A0041793A /* Note+ReadOnlyConvertible.swift */, - 74D7F29A20F6A7FB0058B2F0 /* Order+ReadOnlyConvertible.swift */, - 74685D4F20F7F3CE008958C1 /* OrderCoupon+ReadOnlyConvertible.swift */, - D88E234425AE0EB90023F3B1 /* OrderFeeLine+ReadOnlyConvertible.swift */, - CEE9188B29F7F68C004B23FF /* OrderGiftCard+ReadOnlyConvertible.swift */, - 74685D4D20F7EFA7008958C1 /* OrderItem+ReadOnlyConvertible.swift */, - 021EAA5B25493E9300AA8CCD /* OrderItemAttribute+ReadOnlyConvertible.swift */, - 02AED9D92AA0446F006DC460 /* OrderItemProductAddOn+ReadOnlyConvertible.swift */, - CE4FD44F2350F27C00A16B31 /* OrderItemTax+ReadOnlyConvertible.swift */, - CE4FD4532350FC0100A16B31 /* OrderItemRefund+ReadOnlyConvertible.swift */, - CE4FD4512350FB5400A16B31 /* OrderItemTaxRefund+ReadOnlyConvertible.swift */, - 74B7D6AF20F910AF002667AC /* OrderNote+ReadOnlyConvertible.swift */, - CE0DB6BF233EB3F300A27E7A /* OrderRefundCondensed+ReadOnlyConvertible.swift */, - CC6A054528773F75002C144E /* MetaData+ReadOnlyConvertible.swift */, - D8C11A5322DFAE9500D4A88D /* OrderStatsV4+ReadOnlyConvertible.swift */, - D8C11A5722DFB2FF00D4A88D /* OrderStatsV4Interval+ReadOnlyConvertible.swift */, - D8C11A5522DFB0BE00D4A88D /* OrderStatsV4Totals+ReadOnlyConvertible.swift */, - CE12FBDA221F406100C59248 /* OrderStatus+ReadOnlyConvertible.swift */, - EE8A30402B735A9B001D7C66 /* OrderAttributionInfo+ReadOnlyConvertible.swift */, - 261CF1C8255B2C7B0090D8D3 /* PaymentGateway+ReadOnlyConvertible.swift */, - 312A3D6D266AEA6900D28BC9 /* PaymentGatewayAccount+ReadOnlyConvertible.swift */, - 749375032249691D007D85D1 /* Product+ReadOnlyConvertible.swift */, - 266503502620E2EB0079A159 /* ProductAddOn+ReadOnlyConvertible.swift */, - 2665034C2620E0A90079A159 /* ProductAddOnOption+ReadOnlyConvertible.swift */, - 7493750B224987D9007D85D1 /* ProductAttribute+ReadOnlyConvertible.swift */, - CCCF3A8029C07DD9001D3507 /* ProductBundleItem+ReadOnlyConvertible.swift */, - 7493750922498700007D85D1 /* ProductCategory+ReadOnlyConvertible.swift */, - CC379B1329C8B593009747B4 /* ProductCompositeComponent+ReadOnlyConvertible.swift */, - 26E5A07525A626CA000DF8F6 /* ProductAttributeTerm+ReadOnlyConvertible.swift */, - 7493750F22498AB1007D85D1 /* ProductDefaultAttribute+ReadOnlyConvertible.swift */, - 74937507224985BB007D85D1 /* ProductDimensions+ReadOnlyConvertible.swift */, - CE43A90122A072D800A4FF29 /* ProductDownload+ReadOnlyConvertible.swift */, - 7493750D224988DE007D85D1 /* ProductImage+ReadOnlyConvertible.swift */, - D831E2E5230E7149000037D0 /* ProductReview+ReadOnlyConvertible.swift */, - CC24A4F029ED4CEB0009D6DA /* ProductSubscription+ReadOnlyConvertible.swift */, - 7493751122498B2C007D85D1 /* ProductTag+ReadOnlyConvertible.swift */, - CE4FD4552350FD4800A16B31 /* Refund+ReadOnlyConvertible.swift */, - 74D42DBB221C983F00B4977D /* ShipmentTracking+ReadOnlyConvertible.swift */, - D80F758B223F74B6002F4A3B /* ShipmentTrackingProvider+ReadOnlyConvertible.swift */, - D80F7589223F72AA002F4A3B /* ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift */, - 45E18631237046CB009241F3 /* ShippingLine+ReadOnlyConvertible.swift */, - 2618707B2540B6A4006522A1 /* ShippingLineTax+ReadOnlyConvertible.swift */, - CE606D9B2BE3BCC4001CB424 /* ShippingMethod+ReadOnlyConvertible.swift */, - B505254B20EE6491008090F5 /* Site+ReadOnlyConvertible.swift */, - 7492FAD8217FAD1000ED2C69 /* SiteSetting+ReadOnlyConvertible.swift */, - CC80E40B294B454A00D5FF45 /* SiteSummaryStats+ReadOnlyConvertible.swift */, - 744A3216216D55F80051439B /* SiteVisitStats+ReadOnlyConvertible.swift */, - 744A3217216D55F80051439B /* SiteVisitStatsItem+ReadOnlyConvertible.swift */, - 45E4620F2684C63700011BF2 /* StateOfACountry+ReadOnlyConvertible.swift */, - 7455D4662141B57600FA8C1F /* TopEarnerStats+ReadOnlyConvertible.swift */, - 7455D4682141B59E00FA8C1F /* TopEarnerStatsItem+ReadOnlyConvertible.swift */, - 026CF629237D92C6009563D4 /* ProductVariation+ReadOnlyConvertible.swift */, - 026CF62B237D92DC009563D4 /* ProductVariationAttribute+ReadOnlyConvertible.swift */, - 025CA2CD238F53CB00B05C81 /* ProductShippingClass+ReadOnlyConvertible.swift */, - 450106862399AB3F00E24722 /* TaxClass+ReadOnlyConvertible.swift */, - B9DFE4BF2AA2136100174004 /* TaxRate+ReadOnlyConvertible.swift */, - CC2C036B262F316600928C9C /* ShippingLabelAccountSettings+ReadOnlyConvertible.swift */, - 02C254F52563B47C00A04423 /* ShippingLabelAddress+ReadonlyConvertible.swift */, - CC2C0371262F32D800928C9C /* ShippingLabelPaymentMethod+ReadonlyConvertible.swift */, - 02C254F92563B66600A04423 /* ShippingLabelRefund+ReadOnlyConvertible.swift */, - 02C254FD2563C6E500A04423 /* ShippingLabelSettings+ReadOnlyConvertible.swift */, - 02C255012563C76A00A04423 /* ShippingLabel+ReadOnlyConvertible.swift */, - DEFD6D962644423100E51E0D /* SitePlugin+ReadOnlyConvertible.swift */, - 077F39E126A5AFCA00ABEADC /* SystemPlugin+ReadOnlyConvertible.swift */, - BAB3737827964A9500837B4A /* OrderTaxLine+ReadOnlyConvertible.swift */, - CECE6BBD2BA9DE3200A57C1F /* WCAnalyticsCustomer+ReadOnlyConvertible.swift */, - 031C1EA927B1702800298699 /* WCPayCharge+ReadOnlyConvertible.swift */, - 031C1EAB27B1873200298699 /* WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift */, - 031C1EAF27B1879C00298699 /* WCPayCardPaymentDetails+ReadOnlyConvertible.swift */, - 031C1EAD27B1877000298699 /* WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift */, - 6889089E28F7B8540081A07E /* Customer+ReadOnlyConvertible.swift */, - CE0FBB1C2D0C5DD7008B7789 /* WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift */, - CE0FBB1E2D0C6598008B7789 /* WooShippingPredefinedOption+ReadOnlyConvertible.swift */, - CE0FBB202D0C65B1008B7789 /* WooShippingPredefinedPackage+ReadOnlyConvertible.swift */, - CE0FBB222D0C65C0008B7789 /* WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift */, - CE0FBB242D0C65DF008B7789 /* WooShippingCustomPackage+ReadOnlyConvertible.swift */, - CE0FBB2A2D0CAFC7008B7789 /* WooShippingPackagesResponse+ReadOnlyConvertible.swift */, - ); - path = Storage; - sourceTree = ""; - }; - B52E0036211A44FE00700FDE /* ReadOnly */ = { - isa = PBXGroup; - children = ( - B52E002F211A439E00700FDE /* Account+ReadOnlyType.swift */, - 74B260202188B5F30041793A /* Note+ReadOnlyType.swift */, - B52E0031211A440D00700FDE /* Order+ReadOnlyType.swift */, - 74858DB321C02B5A00754F3E /* OrderNote+ReadOnlyType.swift */, - CE3B7AD82229C3570050FE4B /* OrderStatus+ReadOnlyType.swift */, - 74937501224968F8007D85D1 /* Product+ReadOnlyType.swift */, - D849A1442320E565006CB84F /* ProductReview+ReadOnlyType.swift */, - CE01014E2368C41600783459 /* Refund+ReadOnlyType.swift */, - 74D42DB9221C978D00B4977D /* ShipmentTracking+ReadOnlyType.swift */, - B52E0033211A449600700FDE /* Site+ReadOnlyType.swift */, - 7492FADA217FAE4D00ED2C69 /* SiteSetting+ReadOnlyType.swift */, - 744A321A216D57D30051439B /* SiteVisitStats+ReadOnlyType.swift */, - 749737662141CC8B0008C490 /* TopEarnerStats+ReadOnlyType.swift */, - ); - path = ReadOnly; - sourceTree = ""; - }; - B53D89E720E6C7DC00F90866 /* Model */ = { - isa = PBXGroup; - children = ( - 01C9C59B2DA3B08200CD81D8 /* Coupons */, - 0331A7032A38B9D7001D2C2C /* WooPlans */, - 02F6AAA827055655002425D0 /* Copiable */, - 247CE7AF2582DBD000F9D9D1 /* Mocks */, - D8652E1A26303D0600350F37 /* Payments */, - 4591A6AE274BB20C00F51DCD /* Orders */, - 45739F35243767FE00480C95 /* Products */, - 021C7BF0238632F900A3BCBD /* Updaters */, - 0225511F22FC2ED000D98613 /* Extensions */, - 0232372722F7DA5500715FAB /* Enums */, - B52E0036211A44FE00700FDE /* ReadOnly */, - B52E0035211A44F800700FDE /* Storage */, - 264D2C822B0B19F200FD2C05 /* SystemInformation.swift */, - 03EB998F2907B97800F06A39 /* JustInTimeMessage.swift */, - 209AD3CD2AC1A9C200825D76 /* WooPaymentsPayoutsOverview.swift */, - B53D89E420E6C22B00F90866 /* Model.swift */, - ); - path = Model; - sourceTree = ""; - }; - B56C1EBC20EABD1C00D749F9 /* Tools */ = { - isa = PBXGroup; - children = ( - DA3F0E1A2C218EE200B8C2F8 /* POS */, - 20BCF6F32B0E558500954840 /* SystemStatus */, - B9C0C1062A3C665300DF84EA /* ProductVariations */, - E18FDAFC28F97E9C008519BA /* InAppPurchases */, - 02FF054423D983C40058E6E7 /* Media */, - 0212AC60242C689600C51F6C /* Products */, - 02E262BB238CE45300B79588 /* ShippingSettings */, - 209AD3CA2AC1A65700825D76 /* Payments */, - 02E45D862DFA771300CA9433 /* Plugins */, - B52E002C2119E6C000700FDE /* Internal */, - B5631ECC2114DF8C008D3535 /* EntityListener.swift */, - B56C1EBD20EABD2B00D749F9 /* ResultsController.swift */, - B56C1EC120EAE2E500D749F9 /* ReadOnlyConvertible.swift */, - B52E002D211A3F5500700FDE /* ReadOnlyType.swift */, - 0271E1652509CF0100633F7A /* AnyError.swift */, - 030C94A72971C96F00F7F65D /* CommonReaderConfigProvider.swift */, - ); - path = Tools; - sourceTree = ""; - }; - B5BC736320D1A98500B5B6FA /* Stores */ = { - isa = PBXGroup; - children = ( - 016A89D42D9D6D980004FCD6 /* Helpers */, - 5758EB2E24DC7777009ED8A6 /* AppSettings */, - 5726456D250BD177005BBD7C /* Order */, - 570B05CD246B6A2F00C186AE /* ProductReview */, - 0212AC5F242C680800C51F6C /* Enums */, - B5BC736420D1A98500B5B6FA /* AccountStore.swift */, - DEB387812C2AB4370025256E /* GoogleAdsStore.swift */, - D87F614B22657B150031A13B /* AppSettingsStore.swift */, - 2685C116263C98CF00D9EE97 /* AddOnGroupStore.swift */, - DED91DEF2AD6756600CDCC53 /* BlazeStore.swift */, - D83B093825DECFD800B21F45 /* CardPresentPaymentStore.swift */, - 204CBD2E2D43C516006FF89A /* PaymentsError.swift */, - 01AAD8112D92DE0F0081D60B /* CouponsError.swift */, - 741F34812195EA71005F5BD9 /* CommentStore.swift */, - 03FBDA25263296A100ACE257 /* CouponStore.swift */, - 45E462132684C92D00011BF2 /* DataStore.swift */, - 45151A9027B158A10080845F /* InboxNotesStore.swift */, - E16C59BA28F9393E007D55BB /* InAppPurchaseStore.swift */, - CEF2DDA02B572D6F00A3DD0B /* JetpackSettingsStore.swift */, - 0366EADE29082B3100B51755 /* JustInTimeMessageStore.swift */, - 7471401221877A8B009A11CC /* NotificationStore.swift */, - 022F00BD24725BAF008CD97F /* NotificationCountStore.swift */, - 74A7688B20D45EBA00F9D437 /* OrderStore.swift */, - 7499936520EFBC7200CF01CD /* OrderNoteStore.swift */, - CE3B7AD62225ECA90050FE4B /* OrderStatusStore.swift */, - 261CF1F0255B389F0090D8D3 /* PaymentGatewayStore.swift */, - 749374FD2249601F007D85D1 /* ProductStore.swift */, - 45ED6095257E7472007B4AC6 /* ProductAttributeStore.swift */, - D831E2E1230E3513000037D0 /* ProductReviewStore.swift */, - 261F94E5242EFF8700762B58 /* ProductCategoryStore.swift */, - 26E5A08125A66868000DF8F6 /* ProductAttributeTermStore.swift */, - 45AB8B1624AA4B3D00B5B36E /* ProductTagStore.swift */, - D8652E1026303A9900350F37 /* ReceiptStore.swift */, - CE179D56235F4E7500C24EB3 /* RefundStore.swift */, - 453305F6245AE68C00264E50 /* SitePostStore.swift */, - 7492FADC217FAF5C00ED2C69 /* SettingStore.swift */, - D4CBAE6126D4460800BBE6D1 /* AnnouncementsStore.swift */, - 74D7FFF9221F01E90008CC0E /* ShipmentStore.swift */, - CE606D9D2BE3BE1B001CB424 /* ShippingMethodStore.swift */, - D8C11A4F22DF2D9400D4A88D /* StatsStoreV4.swift */, - CCE5F39C29F0165900087332 /* SubscriptionStore.swift */, - 025CA2C9238F515600B05C81 /* ProductShippingClassStore.swift */, - 026CF625237D8EFB009563D4 /* ProductVariationStore.swift */, - 45010692239A6C9F00E24722 /* TaxStore.swift */, - AEF945882729766D001DCCFB /* TelemetryStore.swift */, - 02FF056423DE9C8B0058E6E7 /* MediaStore.swift */, - 029BA556255E0CD4006171FD /* ShippingLabelStore.swift */, - CEC7D5982CDE360B00111B79 /* WooShippingStore.swift */, - DEFD6D9426443CA100E51E0D /* SitePluginStore.swift */, - 077F39DF26A5A6F500ABEADC /* SystemStatusStore.swift */, - FE28F6EF26844231004465C7 /* UserStore.swift */, - B9AECD3B2850F3C600E78584 /* OrderCardPresentPaymentEligibilityStore.swift */, - DE3404FD28BC5F4200CF0D97 /* JetpackConnectionStore.swift */, - 68BD37B428DB2E9800C2A517 /* CustomerStore.swift */, - 02E3B622290267D3007E0F13 /* AccountCreationStore.swift */, - DE2E8EA62953F85C002E4B14 /* WordPressSiteStore.swift */, - 02393066291A02AC00B2632F /* DomainStore.swift */, - 021940E5291E8AD80090354E /* SiteStore.swift */, - 02EF1665292DB65000D90AD6 /* PaymentStore.swift */, - EEB4E2C829B0489800371C3C /* StoreOnboardingTasksStore.swift */, - 0286A1B72A0CBDC40099EF94 /* FeatureFlagStore.swift */, - DEDA8DAE2B1847C80076BF0F /* WordPressThemeStore.swift */, - 453954D92C9197C900A3E64A /* MetaDataStore.swift */, - ); - path = Stores; - sourceTree = ""; - }; B5BC736620D1AA8F00B5B6FA /* Stores */ = { isa = PBXGroup; children = ( @@ -2030,7 +703,6 @@ B5C9DDEB2087FEC0006B910A = { isa = PBXGroup; children = ( - B5C9DDF72087FEC0006B910A /* Yosemite */, B5C9DE022087FEC0006B910A /* YosemiteTests */, B5C9DDF62087FEC0006B910A /* Products */, B5C4EB7720D17329002AC0AF /* Frameworks */, @@ -2040,31 +712,11 @@ B5C9DDF62087FEC0006B910A /* Products */ = { isa = PBXGroup; children = ( - B5C9DDF52087FEC0006B910A /* Yosemite.framework */, B5C9DDFE2087FEC0006B910A /* YosemiteTests.xctest */, ); name = Products; sourceTree = ""; }; - B5C9DDF72087FEC0006B910A /* Yosemite */ = { - isa = PBXGroup; - children = ( - 6898F3722C0840FE0039F10A /* PointOfSale */, - 57DFCC7725003B3300251E0C /* SnapshotsProvider */, - 0202B68E238790B900F3EBE0 /* PListStorage */, - B5C9DE132087FF0E006B910A /* Internal */, - B5C9DE0F2087FF0E006B910A /* Base */, - B5DC3CAF20D1B8660063AC41 /* Actions */, - B5BC736320D1A98500B5B6FA /* Stores */, - B53D89E720E6C7DC00F90866 /* Model */, - B56C1EBC20EABD1C00D749F9 /* Tools */, - B546CCF12093636A007CDA5F /* Yosemite.h */, - B5C9DDF92087FEC0006B910A /* Info.plist */, - 3FA7D5362D5474D900CE5611 /* Yosemite.xcconfig */, - ); - path = Yosemite; - sourceTree = ""; - }; B5C9DE022087FEC0006B910A /* YosemiteTests */ = { isa = PBXGroup; children = ( @@ -2084,32 +736,6 @@ path = YosemiteTests; sourceTree = ""; }; - B5C9DE0F2087FF0E006B910A /* Base */ = { - isa = PBXGroup; - children = ( - B5C9DE102087FF0E006B910A /* Dispatcher.swift */, - B5C9DE112087FF0E006B910A /* Store.swift */, - 24163B9D257F41A600F94EC3 /* StoresManager.swift */, - 24163BA7257F41C500F94EC3 /* SessionManagerProtocol.swift */, - DE34050728BC706B00CF0D97 /* DeauthenticatedStore.swift */, - ); - path = Base; - sourceTree = ""; - }; - B5C9DE132087FF0E006B910A /* Internal */ = { - isa = PBXGroup; - children = ( - B5B5C796208E49B600642956 /* Action+Internal.swift */, - CE5F9A7922B2D455001755E8 /* Array+Helpers.swift */, - B5C9DE142087FF0E006B910A /* Assert.swift */, - 933A27342222352500C2143A /* Logging.swift */, - 743057B2218B69D100441A76 /* Queue.swift */, - 02E4F5E323CD5628003B0010 /* NSOrderedSet+Array.swift */, - 247CE7AA2582DB9300F9D9D1 /* String+Extensions.swift */, - ); - path = Internal; - sourceTree = ""; - }; B5C9DE192087FF20006B910A /* Base */ = { isa = PBXGroup; children = ( @@ -2154,69 +780,6 @@ path = Mocks; sourceTree = ""; }; - B5DC3CAF20D1B8660063AC41 /* Actions */ = { - isa = PBXGroup; - children = ( - B5DC3CB020D1B8720063AC41 /* AccountAction.swift */, - DEB387832C2AB50B0025256E /* GoogleAdsAction.swift */, - D87F614922657A690031A13B /* AppSettingsAction.swift */, - D4CBAE6326D4464500BBE6D1 /* AnnouncementsAction.swift */, - 2685C110263C97A800D9EE97 /* AddOnGroupAction.swift */, - DED91DED2AD673CF00CDCC53 /* BlazeAction.swift */, - D83B093425DECFCC00B21F45 /* CardPresentPaymentAction.swift */, - 741F347F2195EA62005F5BD9 /* CommentAction.swift */, - 03FBDA212631521100ACE257 /* CouponAction.swift */, - 681D952A28E0F62B00C4039E /* CustomerAction.swift */, - 45E462112684C7A400011BF2 /* DataAction.swift */, - 45151A8E27B156E40080845F /* InboxNotesAction.swift */, - E16C59BC28F9394F007D55BB /* InAppPurchaseAction.swift */, - CEF2DDA22B572E4A00A3DD0B /* JetpackSettingsAction.swift */, - 03EB998B2906F1D300F06A39 /* JustInTimeMessageAction.swift */, - 02FF056223DE9C490058E6E7 /* MediaAction.swift */, - 7471401021877668009A11CC /* NotificationAction.swift */, - 74A7688F20D45F9300F9D437 /* OrderAction.swift */, - 7499936320EFBC1A00CF01CD /* OrderNoteAction.swift */, - CE3B7AD42225EBF10050FE4B /* OrderStatusAction.swift */, - 261CF1EC255B37B40090D8D3 /* PaymentGatewayAction.swift */, - 749374FF2249605E007D85D1 /* ProductAction.swift */, - 45ED6091257E72F4007B4AC6 /* ProductAttributeAction.swift */, - 26E5A07D25A6640E000DF8F6 /* ProductAttributeTermAction.swift */, - D831E2E3230E3524000037D0 /* ProductReviewAction.swift */, - 261F94E3242EFA6D00762B58 /* ProductCategoryAction.swift */, - 45AB8B1424AA4A1E00B5B36E /* ProductTagAction.swift */, - D8652E0C26303A8B00350F37 /* ReceiptAction.swift */, - CE179D54235F4E1700C24EB3 /* RefundAction.swift */, - 453305F8245AE6B200264E50 /* SitePostAction.swift */, - 7492FADE217FB11D00ED2C69 /* SettingAction.swift */, - 74643EE0221F567E00EDC51A /* ShipmentAction.swift */, - CE606D9F2BE3BE75001CB424 /* ShippingMethodAction.swift */, - D8C11A5122DF2DA200D4A88D /* StatsActionV4.swift */, - CCE5F39A29F015BD00087332 /* SubscriptionAction.swift */, - 026CF627237D8F30009563D4 /* ProductVariationAction.swift */, - 025CA2CB238F518600B05C81 /* ProductShippingClassAction.swift */, - 029BA55A255E0D39006171FD /* ShippingLabelAction.swift */, - CEC7D5962CDE35A700111B79 /* WooShippingAction.swift */, - 45010694239A6CDE00E24722 /* TaxAction.swift */, - AEF945862729760F001DCCFB /* TelemetryAction.swift */, - 022F00BF24725BC6008CD97F /* NotificationCountAction.swift */, - DEFD6D9226443A4000E51E0D /* SitePluginAction.swift */, - 077F39DD26A5A1CB00ABEADC /* SystemStatusAction.swift */, - FE28F6ED268440B1004465C7 /* UserAction.swift */, - B9AECD3D2850F41100E78584 /* OrderCardPresentPaymentEligibilityAction.swift */, - DE3404FB28BC5E7800CF0D97 /* JetpackConnectionAction.swift */, - 02E3B624290267F2007E0F13 /* AccountCreationAction.swift */, - 02393064291A018600B2632F /* DomainAction.swift */, - 021940E3291E8A660090354E /* SiteAction.swift */, - 02EF1667292DB68C00D90AD6 /* PaymentAction.swift */, - DE2E8EA42953F77A002E4B14 /* WordPressSiteAction.swift */, - EEB4E2CA29B04A1200371C3C /* StoreOnboardingTasksAction.swift */, - 0286A1B92A0CBE1B0099EF94 /* FeatureFlagAction.swift */, - DEDA8DAC2B1846FF0076BF0F /* WordPressThemeAction.swift */, - 453954D72C9197BE00A3E64A /* MetaDataAction.swift */, - ); - path = Actions; - sourceTree = ""; - }; B5F2AE9320EBAD5200FEDC59 /* Tools */ = { isa = PBXGroup; children = ( @@ -2235,29 +798,6 @@ path = Tools; sourceTree = ""; }; - B9C0C1062A3C665300DF84EA /* ProductVariations */ = { - isa = PBXGroup; - children = ( - B9C0C1072A3C666A00DF84EA /* ProductVariationStorageManager.swift */, - 02CC7C2B2D2CE5CB00907B83 /* ProductVariationFormatter.swift */, - 02CC7C2D2D2CE5F600907B83 /* VariationAttributeViewModel.swift */, - ); - path = ProductVariations; - sourceTree = ""; - }; - D8652E1A26303D0600350F37 /* Payments */ = { - isa = PBXGroup; - children = ( - B9AECD412851D6D100E78584 /* OrderPaymentMethod.swift */, - D8652E1F26303D4800350F37 /* PaymentIntent+ReceiptParameters.swift */, - 31A89EE5278CC38F002A588E /* StripeAccount+PaymentGatewayAccount.swift */, - 3147030B2670333200EF253A /* WCPayAccount+PaymentGatewayAccount.swift */, - 31799AF927050D9C00D78179 /* WCPayReaderLocation+ReaderLocation.swift */, - E1BD4CFF27ABF84D006416D9 /* CardPresentPaymentsConfiguration.swift */, - ); - path = Payments; - sourceTree = ""; - }; D88303EE25E45E5500C877F9 /* CardPresentPayments */ = { isa = PBXGroup; children = ( @@ -2269,24 +809,6 @@ path = CardPresentPayments; sourceTree = ""; }; - DA3F0E1A2C218EE200B8C2F8 /* POS */ = { - isa = PBXGroup; - children = ( - 0139C2AF2D91D1C400C78FDE /* POSCart.swift */, - DA3F0E1B2C218EF100B8C2F8 /* POSOrderService.swift */, - 68A70DD12D0BF6F30013B807 /* POSReceiptService.swift */, - ); - path = POS; - sourceTree = ""; - }; - E18FDAFC28F97E9C008519BA /* InAppPurchases */ = { - isa = PBXGroup; - children = ( - E18FDAFD28F97EB9008519BA /* AppAccountToken.swift */, - ); - path = InAppPurchases; - sourceTree = ""; - }; E18FDAFF28F98360008519BA /* InAppPurchases */ = { isa = PBXGroup; children = ( @@ -2297,39 +819,7 @@ }; /* End PBXGroup section */ -/* Begin PBXHeadersBuildPhase section */ - B5C9DDF22087FEC0006B910A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - B546CCF22093636A007CDA5F /* Yosemite.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - /* Begin PBXNativeTarget section */ - B5C9DDF42087FEC0006B910A /* Yosemite */ = { - isa = PBXNativeTarget; - buildConfigurationList = B5C9DE092087FEC0006B910A /* Build configuration list for PBXNativeTarget "Yosemite" */; - buildPhases = ( - B5C9DDF22087FEC0006B910A /* Headers */, - B5C9DDF02087FEC0006B910A /* Sources */, - B5C9DDF12087FEC0006B910A /* Frameworks */, - B5C9DDF32087FEC0006B910A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Yosemite; - packageProductDependencies = ( - 3F2B4AD72DDC313800E5E49C /* XcodeTarget_Yosemite */, - ); - productName = FluxC; - productReference = B5C9DDF52087FEC0006B910A /* Yosemite.framework */; - productType = "com.apple.product-type.framework"; - }; B5C9DDFD2087FEC0006B910A /* YosemiteTests */ = { isa = PBXNativeTarget; buildConfigurationList = B5C9DE0C2087FEC0006B910A /* Build configuration list for PBXNativeTarget "YosemiteTests" */; @@ -2342,7 +832,6 @@ buildRules = ( ); dependencies = ( - B5C9DE012087FEC0006B910A /* PBXTargetDependency */, ); name = YosemiteTests; packageProductDependencies = ( @@ -2363,10 +852,6 @@ LastUpgradeCheck = 1620; ORGANIZATIONNAME = Automattic; TargetAttributes = { - B5C9DDF42087FEC0006B910A = { - CreatedOnToolsVersion = 9.3; - LastSwiftMigration = 1020; - }; B5C9DDFD2087FEC0006B910A = { CreatedOnToolsVersion = 9.3; LastSwiftMigration = 1020; @@ -2386,20 +871,12 @@ projectDirPath = ""; projectRoot = ""; targets = ( - B5C9DDF42087FEC0006B910A /* Yosemite */, B5C9DDFD2087FEC0006B910A /* YosemiteTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - B5C9DDF32087FEC0006B910A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; B5C9DDFC2087FEC0006B910A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -2414,381 +891,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - B5C9DDF02087FEC0006B910A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 7492FADD217FAF5C00ED2C69 /* SettingStore.swift in Sources */, - E138D4FA269EE5BD006EA5C6 /* CardPresentPaymentsOnboardingState.swift in Sources */, - 02E3B625290267F2007E0F13 /* AccountCreationAction.swift in Sources */, - 02C254FA2563B66600A04423 /* ShippingLabelRefund+ReadOnlyConvertible.swift in Sources */, - CE0FBB2B2D0CAFCB008B7789 /* WooShippingPackagesResponse+ReadOnlyConvertible.swift in Sources */, - CECE6BBE2BA9DE3200A57C1F /* WCAnalyticsCustomer+ReadOnlyConvertible.swift in Sources */, - 02FF054F23D983F30058E6E7 /* FileManager+URL.swift in Sources */, - 03F3AFE728097D6400E328BE /* CardPresentPaymentsPlugin.swift in Sources */, - 2066435B2DAEAC76002D5191 /* POSItemType.swift in Sources */, - 68B681182D925B190098D5CD /* PointOfSaleCouponService.swift in Sources */, - B52E0032211A440D00700FDE /* Order+ReadOnlyType.swift in Sources */, - CE606D9C2BE3BCC4001CB424 /* ShippingMethod+ReadOnlyConvertible.swift in Sources */, - 261F94E4242EFA6D00762B58 /* ProductCategoryAction.swift in Sources */, - 2095A64B2D9D82D400CA1849 /* PointOfSalePurchasableItemFetchStrategy.swift in Sources */, - CC6A054628773F75002C144E /* MetaData+ReadOnlyConvertible.swift in Sources */, - 209AD3CC2AC1A68800825D76 /* WooPaymentsPayoutService.swift in Sources */, - 02A6CA4F2E01124D00FFD6CE /* POSEligibilityService.swift in Sources */, - 029BA557255E0CD4006171FD /* ShippingLabelStore.swift in Sources */, - 021EAA5C25493E9300AA8CCD /* OrderItemAttribute+ReadOnlyConvertible.swift in Sources */, - 45AB8B1524AA4A1E00B5B36E /* ProductTagAction.swift in Sources */, - 02E262BD238CE46A00B79588 /* ShippingSettingsService.swift in Sources */, - 029BA55B255E0D39006171FD /* ShippingLabelAction.swift in Sources */, - 247CE88325833F0D00F9D9D1 /* ScreenshotsObjectGraph.swift in Sources */, - B5C9DE152087FF0E006B910A /* Dispatcher.swift in Sources */, - 247CE8402582F39900F9D9D1 /* MockActionHandler.swift in Sources */, - 247CE7C82582DF5500F9D9D1 /* MockStoresManager.swift in Sources */, - 02E45D882DFA772100CA9433 /* PluginsService.swift in Sources */, - BAB3737927964A9500837B4A /* OrderTaxLine+ReadOnlyConvertible.swift in Sources */, - 20B9F7842DB0FDDB00512EF5 /* SiteSpecificAppSettingsStoreMethods.swift in Sources */, - D83B093525DECFCC00B21F45 /* CardPresentPaymentAction.swift in Sources */, - B52E0030211A439E00700FDE /* Account+ReadOnlyType.swift in Sources */, - 4591A6B0274BB23000F51DCD /* OrderDateRangeFilter.swift in Sources */, - DAD988C22C491525009DE9E3 /* Order+LocalItems.swift in Sources */, - 744A3218216D55F80051439B /* SiteVisitStats+ReadOnlyConvertible.swift in Sources */, - D8652E1126303A9900350F37 /* ReceiptStore.swift in Sources */, - 02C254FE2563C6E500A04423 /* ShippingLabelSettings+ReadOnlyConvertible.swift in Sources */, - 247CE82E2582F1C800F9D9D1 /* MockStatsActionV4Handler.swift in Sources */, - 45151A9127B158A10080845F /* InboxNotesStore.swift in Sources */, - 45E18632237046CB009241F3 /* ShippingLine+ReadOnlyConvertible.swift in Sources */, - 7493750A22498700007D85D1 /* ProductCategory+ReadOnlyConvertible.swift in Sources */, - D8C11A5622DFB0BE00D4A88D /* OrderStatsV4Totals+ReadOnlyConvertible.swift in Sources */, - CC2C0372262F32D800928C9C /* ShippingLabelPaymentMethod+ReadonlyConvertible.swift in Sources */, - DE87F40A2D2F7F9F00869522 /* ProductFilterHistory.swift in Sources */, - 74685D4E20F7EFA7008958C1 /* OrderItem+ReadOnlyConvertible.swift in Sources */, - 7471401121877668009A11CC /* NotificationAction.swift in Sources */, - 6898F3742C0842150039F10A /* PointOfSaleItemServiceProtocol.swift in Sources */, - 266503512620E2EB0079A159 /* ProductAddOn+ReadOnlyConvertible.swift in Sources */, - 681D952B28E0F62B00C4039E /* CustomerAction.swift in Sources */, - 45182D2127B5533400B4C05C /* InboxAction+ReadOnlyConvertible.swift in Sources */, - 453305F9245AE6B200264E50 /* SitePostAction.swift in Sources */, - CE4FD4522350FB5400A16B31 /* OrderItemTaxRefund+ReadOnlyConvertible.swift in Sources */, - 31A89EE6278CC38F002A588E /* StripeAccount+PaymentGatewayAccount.swift in Sources */, - 02FF055223D983F30058E6E7 /* MediaExportService.swift in Sources */, - 016A89D82D9D6DB50004FCD6 /* CouponStoreMethods.swift in Sources */, - 45010695239A6CDE00E24722 /* TaxAction.swift in Sources */, - B9DFE4C02AA2136100174004 /* TaxRate+ReadOnlyConvertible.swift in Sources */, - 03FBDA222631521100ACE257 /* CouponAction.swift in Sources */, - CE4FD4562350FD4800A16B31 /* Refund+ReadOnlyConvertible.swift in Sources */, - B9F146972A0E30ED0039E159 /* Product+ProductVariation.swift in Sources */, - CE3B7AD92229C3570050FE4B /* OrderStatus+ReadOnlyType.swift in Sources */, - CCE5F39B29F015BD00087332 /* SubscriptionAction.swift in Sources */, - CC80E40C294B454A00D5FF45 /* SiteSummaryStats+ReadOnlyConvertible.swift in Sources */, - 026CF62C237D92DC009563D4 /* ProductVariationAttribute+ReadOnlyConvertible.swift in Sources */, - 247CE7AB2582DB9300F9D9D1 /* String+Extensions.swift in Sources */, - 0286A1BA2A0CBE1B0099EF94 /* FeatureFlagAction.swift in Sources */, - 0286A1B82A0CBDC40099EF94 /* FeatureFlagStore.swift in Sources */, - FE28F6F026844231004465C7 /* UserStore.swift in Sources */, - 74B7D6B020F910AF002667AC /* OrderNote+ReadOnlyConvertible.swift in Sources */, - 74B2601F2188A92A0041793A /* Note+ReadOnlyConvertible.swift in Sources */, - CE179D57235F4E7500C24EB3 /* RefundStore.swift in Sources */, - EE8A30412B735A9B001D7C66 /* OrderAttributionInfo+ReadOnlyConvertible.swift in Sources */, - 0218B4EE242E08B20083A847 /* MediaType.swift in Sources */, - 247CE7C42582DE5300F9D9D1 /* ProductStockStatus+Mocks.swift in Sources */, - DE3404FC28BC5E7800CF0D97 /* JetpackConnectionAction.swift in Sources */, - CE0FBB252D0C65EB008B7789 /* WooShippingCustomPackage+ReadOnlyConvertible.swift in Sources */, - CE3B7AD72225ECA90050FE4B /* OrderStatusStore.swift in Sources */, - B5631ECD2114DF8C008D3535 /* EntityListener.swift in Sources */, - 02CC7C2E2D2CE5F600907B83 /* VariationAttributeViewModel.swift in Sources */, - D80F758A223F72AA002F4A3B /* ShipmentTrackingProviderGroup+ReadOnlyConvertible.swift in Sources */, - 206BFD562DF20EB5000BD68E /* POSProductOrVariationResolver.swift in Sources */, - B9AECD442851D95600E78584 /* TotalRefundedCalculationUseCase.swift in Sources */, - 86DAA7982CD9E31E002AE55E /* MockPaymentActionHandler.swift in Sources */, - 031C1EAE27B1877000298699 /* WCPayCardPresentPaymentDetails+ReadOnlyConvertible.swift in Sources */, - CC379B1429C8B593009747B4 /* ProductCompositeComponent+ReadOnlyConvertible.swift in Sources */, - 5758EB3024DC7791009ED8A6 /* InAppFeedbackCardVisibilityUseCase.swift in Sources */, - 7471401321877A8B009A11CC /* NotificationStore.swift in Sources */, - 74D42DBA221C978D00B4977D /* ShipmentTracking+ReadOnlyType.swift in Sources */, - DEDA8DAD2B1846FF0076BF0F /* WordPressThemeAction.swift in Sources */, - AEF945892729766D001DCCFB /* TelemetryStore.swift in Sources */, - AEF945872729760F001DCCFB /* TelemetryAction.swift in Sources */, - B5DC3CB120D1B8720063AC41 /* AccountAction.swift in Sources */, - D831E2E2230E3513000037D0 /* ProductReviewStore.swift in Sources */, - 247CE7D42582E1FD00F9D9D1 /* ScreenshotStoresManager.swift in Sources */, - B5BC736520D1A98500B5B6FA /* AccountStore.swift in Sources */, - 247CE8562583269900F9D9D1 /* MockProductActionHandler.swift in Sources */, - D4CBAE6226D4460900BBE6D1 /* AnnouncementsStore.swift in Sources */, - 264D2C832B0B19F200FD2C05 /* SystemInformation.swift in Sources */, - 312A3D6E266AEA6900D28BC9 /* PaymentGatewayAccount+ReadOnlyConvertible.swift in Sources */, - DE3C5B23286C03F90049E6AA /* MockCardPresentPaymentActionHandler.swift in Sources */, - 2685C111263C97A800D9EE97 /* AddOnGroupAction.swift in Sources */, - 247CE8382582F21700F9D9D1 /* MockNotificationCountActionHandler.swift in Sources */, - 86DAA79A2CD9E572002AE55E /* MockSiteActionHandler.swift in Sources */, - 86DAA79C2CD9E8C1002AE55E /* MockGoogleAdsActionHandler.swift in Sources */, - 02E3B623290267D3007E0F13 /* AccountCreationStore.swift in Sources */, - 02FF056523DE9C8B0058E6E7 /* MediaStore.swift in Sources */, - 7493751022498AB1007D85D1 /* ProductDefaultAttribute+ReadOnlyConvertible.swift in Sources */, - 261F94E6242EFF8700762B58 /* ProductCategoryStore.swift in Sources */, - 57DFCC7925003C4000251E0C /* FetchResultSnapshotsProvider.swift in Sources */, - 7492FAD9217FAD1000ED2C69 /* SiteSetting+ReadOnlyConvertible.swift in Sources */, - 02EF1666292DB65000D90AD6 /* PaymentStore.swift in Sources */, - E1BD4D0027ABF84D006416D9 /* CardPresentPaymentsConfiguration.swift in Sources */, - CE3B7AD52225EBF10050FE4B /* OrderStatusAction.swift in Sources */, - 7493750C224987D9007D85D1 /* ProductAttribute+ReadOnlyConvertible.swift in Sources */, - 744A3219216D55F80051439B /* SiteVisitStatsItem+ReadOnlyConvertible.swift in Sources */, - 45151A8F27B156E40080845F /* InboxNotesAction.swift in Sources */, - DEA493922B3BD49700EED015 /* BlazeTargetDevice+ReadOnlyConvertible.swift in Sources */, - 45E462122684C7A400011BF2 /* DataAction.swift in Sources */, - 247CE83C2582F36800F9D9D1 /* MockOrderActionHandler.swift in Sources */, - 204CBD2F2D43C516006FF89A /* PaymentsError.swift in Sources */, - 453954DA2C9197C900A3E64A /* MetaDataStore.swift in Sources */, - 45E462142684C92D00011BF2 /* DataStore.swift in Sources */, - 02FF055423D983F30058E6E7 /* MediaExport.swift in Sources */, - 74643EE1221F567E00EDC51A /* ShipmentAction.swift in Sources */, - CEF2DDA12B572D6F00A3DD0B /* JetpackSettingsStore.swift in Sources */, - 02FF054E23D983F30058E6E7 /* MediaImageExporter.swift in Sources */, - 2685C117263C98CF00D9EE97 /* AddOnGroupStore.swift in Sources */, - B9C0C1082A3C666A00DF84EA /* ProductVariationStorageManager.swift in Sources */, - CE01014F2368C41600783459 /* Refund+ReadOnlyType.swift in Sources */, - 24163BA8257F41C500F94EC3 /* SessionManagerProtocol.swift in Sources */, - CE0FBB1F2D0C65A3008B7789 /* WooShippingPredefinedOption+ReadOnlyConvertible.swift in Sources */, - D83B093925DECFD900B21F45 /* CardPresentPaymentStore.swift in Sources */, - DEFD6D9326443A4000E51E0D /* SitePluginAction.swift in Sources */, - 0271E1662509CF0100633F7A /* AnyError.swift in Sources */, - 45ED6096257E7472007B4AC6 /* ProductAttributeStore.swift in Sources */, - DE26D9B82C7C3E2E00EE3439 /* BlazeCampaignObjective+ReadOnlyConvertible.swift in Sources */, - 0331A7092A38CF08001D2C2C /* WooPlan.swift in Sources */, - 077F39E026A5A6F500ABEADC /* SystemStatusStore.swift in Sources */, - DE2E8EA52953F77A002E4B14 /* WordPressSiteAction.swift in Sources */, - 02FF054D23D983F30058E6E7 /* MediaFileManager.swift in Sources */, - 02137901270AB204006430F7 /* MockUserActionHandler.swift in Sources */, - DED91DEE2AD673CF00CDCC53 /* BlazeAction.swift in Sources */, - B56C1EC220EAE2E500D749F9 /* ReadOnlyConvertible.swift in Sources */, - D8C11A5022DF2D9400D4A88D /* StatsStoreV4.swift in Sources */, - D87F614A22657A690031A13B /* AppSettingsAction.swift in Sources */, - 2095A6492D9D81C900CA1849 /* PointOfSaleItemFetchStrategyFactory.swift in Sources */, - 02031DF42AA6DDBF00D13669 /* MediaUIImageExporter.swift in Sources */, - E16C59BD28F9394F007D55BB /* InAppPurchaseAction.swift in Sources */, - 20BCF6F22B0E554500954840 /* SystemStatusService.swift in Sources */, - 744A321B216D57D40051439B /* SiteVisitStats+ReadOnlyType.swift in Sources */, - 02124DAE2431C11600980D74 /* Media+ProductImage.swift in Sources */, - DEFD6D9526443CA100E51E0D /* SitePluginStore.swift in Sources */, - 26577517243D5E42003168A5 /* ProductCategoryUpdated.swift in Sources */, - 030C94A82971C96F00F7F65D /* CommonReaderConfigProvider.swift in Sources */, - 261CF1F1255B389F0090D8D3 /* PaymentGatewayStore.swift in Sources */, - E18FDAFE28F97EB9008519BA /* AppAccountToken.swift in Sources */, - 02FF055023D983F30058E6E7 /* ExportableAsset.swift in Sources */, - 02C255022563C76A00A04423 /* ShippingLabel+ReadOnlyConvertible.swift in Sources */, - 7493750E224988DE007D85D1 /* ProductImage+ReadOnlyConvertible.swift in Sources */, - DA3F0E1C2C218EF100B8C2F8 /* POSOrderService.swift in Sources */, - 26E5A08225A66868000DF8F6 /* ProductAttributeTermStore.swift in Sources */, - 02FF056323DE9C490058E6E7 /* MediaAction.swift in Sources */, - 031C1EAC27B1873200298699 /* WCPayCardPresentReceiptDetails+ReadOnlyConvertible.swift in Sources */, - B9AECD422851D6D100E78584 /* OrderPaymentMethod.swift in Sources */, - D80F758C223F74B6002F4A3B /* ShipmentTrackingProvider+ReadOnlyConvertible.swift in Sources */, - 86DAA79E2CD9ED7B002AE55E /* MockJustInTimeMessageActionHandler.swift in Sources */, - 45739F372437680F00480C95 /* ProductSettings.swift in Sources */, - 247CE88725833F1200F9D9D1 /* MockObjectGraph.swift in Sources */, - 741F34822195EA71005F5BD9 /* CommentStore.swift in Sources */, - CEF2DDA32B572E4A00A3DD0B /* JetpackSettingsAction.swift in Sources */, - 021940E4291E8A660090354E /* SiteAction.swift in Sources */, - 02291735270BE18C00449FA0 /* ProductReviewFromNoteParcel.swift in Sources */, - DA3F0E192C218E7E00B8C2F8 /* ProductInputTransformer.swift in Sources */, - 74B260212188B5F30041793A /* Note+ReadOnlyType.swift in Sources */, - B505254C20EE6491008090F5 /* Site+ReadOnlyConvertible.swift in Sources */, - 26E5A07E25A6640E000DF8F6 /* ProductAttributeTermAction.swift in Sources */, - 45ED6092257E72F4007B4AC6 /* ProductAttributeAction.swift in Sources */, - 68EA25342C08734900C49AE2 /* POSSimpleProduct.swift in Sources */, - B52E002B2119E64800700FDE /* ManagedObjectsDidChangeNotification.swift in Sources */, - 93E7507A226E2D6C00BAF88A /* AccountSettings+ReadOnlyConvertible.swift in Sources */, - 749374FE2249601F007D85D1 /* ProductStore.swift in Sources */, - 077F39E226A5AFCA00ABEADC /* SystemPlugin+ReadOnlyConvertible.swift in Sources */, - 570B05CF246B6AAD00C186AE /* RetrieveProductReviewFromNoteUseCase.swift in Sources */, - 26788979270E057900BD249E /* OrderFactory.swift in Sources */, - B5B5C797208E49B600642956 /* Action+Internal.swift in Sources */, - EEB4E2CB29B04A1200371C3C /* StoreOnboardingTasksAction.swift in Sources */, - 74A7688C20D45EBA00F9D437 /* OrderStore.swift in Sources */, - DE3404FE28BC5F4200CF0D97 /* JetpackConnectionStore.swift in Sources */, - 2618707C2540B6A4006522A1 /* ShippingLineTax+ReadOnlyConvertible.swift in Sources */, - 021940E6291E8AD80090354E /* SiteStore.swift in Sources */, - 749375002249605E007D85D1 /* ProductAction.swift in Sources */, - D831E2E4230E3524000037D0 /* ProductReviewAction.swift in Sources */, - 02393065291A018600B2632F /* DomainAction.swift in Sources */, - D831E2E6230E7149000037D0 /* ProductReview+ReadOnlyConvertible.swift in Sources */, - DEA493962B3D608B00EED015 /* BlazeTargetTopic+ReadonlyConvertible.swift in Sources */, - DA3F0E172C218ADA00B8C2F8 /* OrderSyncProductInput.swift in Sources */, - CC24A4F129ED4CEB0009D6DA /* ProductSubscription+ReadOnlyConvertible.swift in Sources */, - 03101F0129DD7D9D00769CF3 /* CardReaderType+ReadOnlyConvertible.swift in Sources */, - CE4FD4502350F27C00A16B31 /* OrderItemTax+ReadOnlyConvertible.swift in Sources */, - DE87F4042D2BC93100869522 /* OrderFilterHistory.swift in Sources */, - 02FF055123D983F30058E6E7 /* MediaAssetExporter.swift in Sources */, - B9AECD3C2850F3C600E78584 /* OrderCardPresentPaymentEligibilityStore.swift in Sources */, - 45AB8B1724AA4B3D00B5B36E /* ProductTagStore.swift in Sources */, - 02137903270ABDDE006430F7 /* MockAnnouncementsActionHandler.swift in Sources */, - CEE9188C29F7F68C004B23FF /* OrderGiftCard+ReadOnlyConvertible.swift in Sources */, - 01C4432E2DC0B3800068AF86 /* PointOfSaleCouponFetchStrategyFactory.swift in Sources */, - 247CE8342582F20100F9D9D1 /* MockAppSettingsActionHandler.swift in Sources */, - 025CA2CA238F515600B05C81 /* ProductShippingClassStore.swift in Sources */, - 0366EADF29082B3100B51755 /* JustInTimeMessageStore.swift in Sources */, - 74937508224985BB007D85D1 /* ProductDimensions+ReadOnlyConvertible.swift in Sources */, - CC2C036C262F316600928C9C /* ShippingLabelAccountSettings+ReadOnlyConvertible.swift in Sources */, - 45010693239A6C9F00E24722 /* TaxStore.swift in Sources */, - DEFD6D972644423100E51E0D /* SitePlugin+ReadOnlyConvertible.swift in Sources */, - E16C59BB28F9393E007D55BB /* InAppPurchaseStore.swift in Sources */, - 025CA2CC238F518600B05C81 /* ProductShippingClassAction.swift in Sources */, - B53D89E520E6C22B00F90866 /* Model.swift in Sources */, - 016EFCAE2C4155650016BDAA /* OrderItem+BasePrice.swift in Sources */, - 2685C10D263C900500D9EE97 /* AddOnGroup+ReadOnlyConvertible.swift in Sources */, - 933A27352222352500C2143A /* Logging.swift in Sources */, - 261CF1ED255B37B40090D8D3 /* PaymentGatewayAction.swift in Sources */, - 74685D5020F7F3CE008958C1 /* OrderCoupon+ReadOnlyConvertible.swift in Sources */, - CEF2DD992B56BEC500A3DD0B /* JetpackModule.swift in Sources */, - 02137907270AC5A0006430F7 /* MockReceiptActionHandler.swift in Sources */, - 74A7689020D45F9300F9D437 /* OrderAction.swift in Sources */, - D88E234525AE0EB90023F3B1 /* OrderFeeLine+ReadOnlyConvertible.swift in Sources */, - 2665034D2620E0A90079A159 /* ProductAddOnOption+ReadOnlyConvertible.swift in Sources */, - 029149762D2663AB00F7B3B3 /* POSVariation.swift in Sources */, - DED91DF02AD6756600CDCC53 /* BlazeStore.swift in Sources */, - EE9D030E2B88550F0077CED1 /* FilterOrdersByProduct.swift in Sources */, - 02FF055323D983F30058E6E7 /* URL+Media.swift in Sources */, - 022F00BE24725BAF008CD97F /* NotificationCountStore.swift in Sources */, - 31799AFA27050D9C00D78179 /* WCPayReaderLocation+ReaderLocation.swift in Sources */, - 7499936620EFBC7200CF01CD /* OrderNoteStore.swift in Sources */, - EE3D1E922B8EACB80016B132 /* BlazeCampaignListItem+ReadOnlyConvertible.swift in Sources */, - DE2E8EA72953F85C002E4B14 /* WordPressSiteStore.swift in Sources */, - 74858DB421C02B5A00754F3E /* OrderNote+ReadOnlyType.swift in Sources */, - 0248B3652459018100A271A4 /* ResultsController+FilterProducts.swift in Sources */, - 68EA25382C0876DF00C49AE2 /* PointOfSaleItemService.swift in Sources */, - 02E262C2238CF74D00B79588 /* StorageShippingSettingsService.swift in Sources */, - FE28F6EE268440B1004465C7 /* UserAction.swift in Sources */, - DE34050828BC706B00CF0D97 /* DeauthenticatedStore.swift in Sources */, - 749375042249691D007D85D1 /* Product+ReadOnlyConvertible.swift in Sources */, - D4CBAE6426D4464500BBE6D1 /* AnnouncementsAction.swift in Sources */, - CE0FBB212D0C65B9008B7789 /* WooShippingPredefinedPackage+ReadOnlyConvertible.swift in Sources */, - EEB4E2C929B0489800371C3C /* StoreOnboardingTasksStore.swift in Sources */, - CE43A90222A072D800A4FF29 /* ProductDownload+ReadOnlyConvertible.swift in Sources */, - CEC7D5972CDE35AD00111B79 /* WooShippingAction.swift in Sources */, - B5C9DE182087FF0E006B910A /* Assert.swift in Sources */, - CE606DA02BE3BE75001CB424 /* ShippingMethodAction.swift in Sources */, - DE3C5B1D286AEDA10049E6AA /* MockOrderCardPresentPaymentEligibilityActionHandler.swift in Sources */, - CE0DB6C0233EB3F300A27E7A /* OrderRefundCondensed+ReadOnlyConvertible.swift in Sources */, - 247CE87225832E7000F9D9D1 /* MockProductReviewAction.swift in Sources */, - DEA493942B3D588500EED015 /* BlazeTargetLanguage+ReadonlyConvertible.swift in Sources */, - 0225512122FC2F3000D98613 /* WCAnalyticsStatsInterval+Date.swift in Sources */, - 0202B690238790E200F3EBE0 /* ProductsFeatureSwitchPListWrapper.swift in Sources */, - DA3F0E152C218AC200B8C2F8 /* BundledProductConfiguration.swift in Sources */, - 077F39DE26A5A1CB00ABEADC /* SystemStatusAction.swift in Sources */, - 453954D82C9197BE00A3E64A /* MetaDataAction.swift in Sources */, - 74D7F29B20F6A7FB0058B2F0 /* Order+ReadOnlyConvertible.swift in Sources */, - 026CF628237D8F30009563D4 /* ProductVariationAction.swift in Sources */, - 24163B9E257F41A600F94EC3 /* StoresManager.swift in Sources */, - 247CE8442582F3BB00F9D9D1 /* MockSettingActionHandler.swift in Sources */, - B52E002E211A3F5500700FDE /* ReadOnlyType.swift in Sources */, - 5726456F250BD4E4005BBD7C /* OrdersUpsertUseCase.swift in Sources */, - DEB387822C2AB4370025256E /* GoogleAdsStore.swift in Sources */, - 3147030C2670333200EF253A /* WCPayAccount+PaymentGatewayAccount.swift in Sources */, - 02EF1668292DB68C00D90AD6 /* PaymentAction.swift in Sources */, - CE0FBB232D0C65C8008B7789 /* WooShippingSavedPredefinedPackage+ReadOnlyConvertible.swift in Sources */, - B5C9DE162087FF0E006B910A /* Store.swift in Sources */, - 01C9C59D2DA3B09200CD81D8 /* Coupon+Summary.swift in Sources */, - 02FF056123D98FD40058E6E7 /* ImageSourceWriter.swift in Sources */, - 0212AC5E242C67FA00C51F6C /* ProductsSortOrder.swift in Sources */, - 026CF626237D8EFB009563D4 /* ProductVariationStore.swift in Sources */, - B52E0034211A449600700FDE /* Site+ReadOnlyType.swift in Sources */, - 247CE86C25832D5800F9D9D1 /* MockShipmentActionHandler.swift in Sources */, - D8C11A5822DFB2FF00D4A88D /* OrderStatsV4Interval+ReadOnlyConvertible.swift in Sources */, - B93E03282A960CAD009CA9C1 /* TaxBasedOnSetting.swift in Sources */, - CE12FBDB221F406100C59248 /* OrderStatus+ReadOnlyConvertible.swift in Sources */, - 74D42DBC221C983F00B4977D /* ShipmentTracking+ReadOnlyConvertible.swift in Sources */, - 012848DC2D9ED55B00A9C69B /* SettingStoreMethods.swift in Sources */, - 247CE87A258332B400F9D9D1 /* MockNotificationActionHandler.swift in Sources */, - CCCF3A8129C07DD9001D3507 /* ProductBundleItem+ReadOnlyConvertible.swift in Sources */, - B9AECD3E2850F41100E78584 /* OrderCardPresentPaymentEligibilityAction.swift in Sources */, - 025CA2CE238F53CB00B05C81 /* ProductShippingClass+ReadOnlyConvertible.swift in Sources */, - 247CE86225832B1600F9D9D1 /* MockRefundActionHandler.swift in Sources */, - DEB387842C2AB50B0025256E /* GoogleAdsAction.swift in Sources */, - 26E5A07625A626CA000DF8F6 /* ProductAttributeTerm+ReadOnlyConvertible.swift in Sources */, - FEEB2F5D268A15730075A6E0 /* User+Roles.swift in Sources */, - 20A8E9322DEF5043000C3DE7 /* PointOfSaleBarcodeScanService.swift in Sources */, - 261CF1C9255B2C7B0090D8D3 /* PaymentGateway+ReadOnlyConvertible.swift in Sources */, - 45E4620E2684C45500011BF2 /* Country+ReadOnlyConvertible.swift in Sources */, - 7455D4672141B57600FA8C1F /* TopEarnerStats+ReadOnlyConvertible.swift in Sources */, - B56C1EBE20EABD2B00D749F9 /* ResultsController.swift in Sources */, - 206643572DAEABF7002D5191 /* POSSearchHistoryService.swift in Sources */, - CE4FD4542350FC0100A16B31 /* OrderItemRefund+ReadOnlyConvertible.swift in Sources */, - DE3C5B21286BF2270049E6AA /* MockSystemStatusActionHandler.swift in Sources */, - 247CE7D02582E1C100F9D9D1 /* MockSessionManager.swift in Sources */, - 68A70DD22D0BF6F60013B807 /* POSReceiptService.swift in Sources */, - B5EED1A820F4F3CF00652449 /* Account+ReadOnlyConvertible.swift in Sources */, - 74D7FFFA221F01E90008CC0E /* ShipmentStore.swift in Sources */, - 247CE86825832BEE00F9D9D1 /* MockShippingLabelActionHandler.swift in Sources */, - 0232372922F7DA6E00715FAB /* StatsTimeRangeV4.swift in Sources */, - 247CE85C25832A5000F9D9D1 /* MockProductVariationActionHandler.swift in Sources */, - CEC7D5992CDE360E00111B79 /* WooShippingStore.swift in Sources */, - 02CC7C2C2D2CE5CB00907B83 /* ProductVariationFormatter.swift in Sources */, - B5F2AE9720EBB54A00FEDC59 /* FetchedResultsControllerDelegateWrapper.swift in Sources */, - 247CE7C02582DC7200F9D9D1 /* ProductImage+Mocks.swift in Sources */, - 7492FADF217FB11D00ED2C69 /* SettingAction.swift in Sources */, - 450106872399AB3F00E24722 /* TaxClass+ReadOnlyConvertible.swift in Sources */, - B9AECD462851DBED00E78584 /* Order+CurrencyFormattedValues.swift in Sources */, - 45182D1F27B54D3000B4C05C /* InboxNote+ReadOnlyConvertible.swift in Sources */, - 027ADB6C2D1BF3AD009608DB /* POSVariableParentProduct.swift in Sources */, - 022F00C224726090008CD97F /* SiteNotificationCountFileContents.swift in Sources */, - 247CE7BC2582DC1E00F9D9D1 /* MockCustomer.swift in Sources */, - CE0FBB1D2D0C5DE3008B7789 /* WooShippingCarrierPredefinedOptions+ReadOnlyConvertible.swift in Sources */, - 029F44CB28D310BA00FCF439 /* ProductSearchFilter.swift in Sources */, - 03EB998C2906F1D300F06A39 /* JustInTimeMessageAction.swift in Sources */, - D87F614C22657B150031A13B /* AppSettingsStore.swift in Sources */, - 247CE850258325AC00F9D9D1 /* MockOrderNoteActionHandler.swift in Sources */, - 4591A6B4274BB29000F51DCD /* StoredOrderSettings.swift in Sources */, - D8C11A5422DFAE9500D4A88D /* OrderStatsV4+ReadOnlyConvertible.swift in Sources */, - 03FBDA3E2632E29600ACE257 /* Coupon+ReadOnlyConvertible.swift in Sources */, - 02E4F5E423CD5628003B0010 /* NSOrderedSet+Array.swift in Sources */, - 749737672141CC8C0008C490 /* TopEarnerStats+ReadOnlyType.swift in Sources */, - CCE5F39D29F0165900087332 /* SubscriptionStore.swift in Sources */, - CE606D9E2BE3BE1B001CB424 /* ShippingMethodStore.swift in Sources */, - 02AED9DA2AA0446F006DC460 /* OrderItemProductAddOn+ReadOnlyConvertible.swift in Sources */, - 7493751222498B2C007D85D1 /* ProductTag+ReadOnlyConvertible.swift in Sources */, - E109876C284F6EEB002EBB05 /* CardPresentPaymentsPluginState.swift in Sources */, - 03FBDA26263296A100ACE257 /* CouponStore.swift in Sources */, - 7499936420EFBC1B00CF01CD /* OrderNoteAction.swift in Sources */, - 0139C2B02D91D1C600C78FDE /* POSCart.swift in Sources */, - 7455D4692141B59E00FA8C1F /* TopEarnerStatsItem+ReadOnlyConvertible.swift in Sources */, - D8C11A5222DF2DA200D4A88D /* StatsActionV4.swift in Sources */, - 6889089F28F7B8540081A07E /* Customer+ReadOnlyConvertible.swift in Sources */, - 68BD37B528DB2E9800C2A517 /* CustomerStore.swift in Sources */, - 0149547D2DBBA5A400C8870D /* PointOfSaleCouponFetchStrategy.swift in Sources */, - CE179D55235F4E1700C24EB3 /* RefundAction.swift in Sources */, - CE5F9A7A22B2D455001755E8 /* Array+Helpers.swift in Sources */, - 031C1EB027B1879C00298699 /* WCPayCardPaymentDetails+ReadOnlyConvertible.swift in Sources */, - D849A1452320E565006CB84F /* ProductReview+ReadOnlyType.swift in Sources */, - 864177A82CDBC9A1001F9640 /* MockShippingMethodActionHandler.swift in Sources */, - 743057B3218B69D100441A76 /* Queue.swift in Sources */, - 02C254F62563B47C00A04423 /* ShippingLabelAddress+ReadonlyConvertible.swift in Sources */, - 86BB4C962B89FCF30096E92D /* CustomerFilter.swift in Sources */, - 247CE84A2583246800F9D9D1 /* MockOrderStatusActionHandler.swift in Sources */, - B9AECD402850FE4600E78584 /* Order+CardPresentPayment.swift in Sources */, - 6823533F2D82A90C00F24470 /* POSCoupon.swift in Sources */, - 01AAD8122D92DE110081D60B /* CouponsError.swift in Sources */, - 7492FADB217FAE4D00ED2C69 /* SiteSetting+ReadOnlyType.swift in Sources */, - 209AD3CE2AC1A9C200825D76 /* WooPaymentsPayoutsOverview.swift in Sources */, - DEDA8DAF2B1847C80076BF0F /* WordPressThemeStore.swift in Sources */, - 20F6A46E2DE5FD4E0066D8CB /* POSItemFetchAnalyticsTracking.swift in Sources */, - 20A8F2542DF077D7000C3DE7 /* PointOfSaleItemMapper.swift in Sources */, - 03EB99902907B97800F06A39 /* JustInTimeMessage.swift in Sources */, - 031C1EAA27B1702800298699 /* WCPayCharge+ReadOnlyConvertible.swift in Sources */, - 86969E762CEEEF220032E50F /* MockCouponActionHandler.swift in Sources */, - D8652E0D26303A8B00350F37 /* ReceiptAction.swift in Sources */, - 0212AC62242C68B600C51F6C /* ResultsController+SortProducts.swift in Sources */, - 741F34802195EA62005F5BD9 /* CommentAction.swift in Sources */, - 0218B4F0242E091C0083A847 /* Media+MediaType.swift in Sources */, - 74937502224968F8007D85D1 /* Product+ReadOnlyType.swift in Sources */, - 45E462102684C63700011BF2 /* StateOfACountry+ReadOnlyConvertible.swift in Sources */, - 022F00C024725BC6008CD97F /* NotificationCountAction.swift in Sources */, - D8652E2026303D4800350F37 /* PaymentIntent+ReceiptParameters.swift in Sources */, - 453305F7245AE68C00264E50 /* SitePostStore.swift in Sources */, - 026CF62A237D92C6009563D4 /* ProductVariation+ReadOnlyConvertible.swift in Sources */, - 02F6AAAC270556A4002425D0 /* Models+Copiable.generated.swift in Sources */, - 02393067291A02AC00B2632F /* DomainStore.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B5C9DDFA2087FEC0006B910A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2823,7 +925,6 @@ E1F54D0427AD4DAF00012983 /* CardPresentConfigurationTests.swift in Sources */, 206BFD582DF31432000BD68E /* POSProductOrVariationResolverTests.swift in Sources */, 025CA2D0238F54E800B05C81 /* ProductShippingClassStoreTests.swift in Sources */, - 02A6CA552E01139600FFD6CE /* POSEligibilityServiceTests.swift in Sources */, 74A7688E20D45ED400F9D437 /* OrderStoreTests.swift in Sources */, 02DAE7F8291A9F11009342B7 /* DomainStoreTests.swift in Sources */, DED91DF62AD67F8F00CDCC53 /* MockBlazeRemote.swift in Sources */, @@ -2917,6 +1018,7 @@ 573B448B2424082B00E71ADC /* OrderStoreTests+FetchFilteredAndAllOrders.swift in Sources */, CECC504023675DF4004540EA /* RefundStoreTests.swift in Sources */, D831E2E8230E74EF000037D0 /* ProductReviewStoreTests.swift in Sources */, + 3FAB48842E02D29700511E19 /* POSEligibilityServiceTests.swift in Sources */, 02FF055B23D9846A0058E6E7 /* MediaDirectoryTests.swift in Sources */, 265BCA0024301ACD004E53EE /* ProductCategoryStoreTests.swift in Sources */, 02FF056D23DEDCB90058E6E7 /* MockImageSourceWriter.swift in Sources */, @@ -2969,18 +1071,9 @@ }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - B5C9DE012087FEC0006B910A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = B5C9DDF42087FEC0006B910A /* Yosemite */; - targetProxy = B5C9DE002087FEC0006B910A /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin XCBuildConfiguration section */ 1A9690382359D99E0061E383 /* Release-Alpha */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3FA7D5362D5474D900CE5611 /* Yosemite.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -3038,35 +1131,6 @@ }; name = "Release-Alpha"; }; - 1A9690392359D99E0061E383 /* Release-Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = PZYM8XX95Q; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - INFOPLIST_FILE = "$(SRCROOT)/Yosemite/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; - PRODUCT_BUNDLE_IDENTIFIER = com.automattic.Yosemite; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ALPHA; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = "Release-Alpha"; - }; 1A96903A2359D99E0061E383 /* Release-Alpha */ = { isa = XCBuildConfiguration; buildSettings = { @@ -3089,7 +1153,6 @@ }; B5C9DE072087FEC0006B910A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3FA7D5362D5474D900CE5611 /* Yosemite.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -3155,7 +1218,6 @@ }; B5C9DE082087FEC0006B910A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3FA7D5362D5474D900CE5611 /* Yosemite.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -3213,62 +1275,6 @@ }; name = Release; }; - B5C9DE0A2087FEC0006B910A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = PZYM8XX95Q; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - INFOPLIST_FILE = "$(SRCROOT)/Yosemite/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; - PRODUCT_BUNDLE_IDENTIFIER = com.automattic.Yosemite; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - B5C9DE0B2087FEC0006B910A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = PZYM8XX95Q; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - INFOPLIST_FILE = "$(SRCROOT)/Yosemite/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; - PRODUCT_BUNDLE_IDENTIFIER = com.automattic.Yosemite; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; B5C9DE0D2087FEC0006B910A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -3322,16 +1328,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B5C9DE092087FEC0006B910A /* Build configuration list for PBXNativeTarget "Yosemite" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B5C9DE0A2087FEC0006B910A /* Debug */, - B5C9DE0B2087FEC0006B910A /* Release */, - 1A9690392359D99E0061E383 /* Release-Alpha */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; B5C9DE0C2087FEC0006B910A /* Build configuration list for PBXNativeTarget "YosemiteTests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3345,10 +1341,6 @@ /* End XCConfigurationList section */ /* Begin XCSwiftPackageProductDependency section */ - 3F2B4AD72DDC313800E5E49C /* XcodeTarget_Yosemite */ = { - isa = XCSwiftPackageProductDependency; - productName = XcodeTarget_Yosemite; - }; 3F2B4AD92DDC313E00E5E49C /* XcodeTarget_YosemiteTests */ = { isa = XCSwiftPackageProductDependency; productName = XcodeTarget_YosemiteTests; diff --git a/Yosemite/Yosemite/Info.plist b/Yosemite/Yosemite/Info.plist deleted file mode 100644 index 1007fd9dd7d..00000000000 --- a/Yosemite/Yosemite/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSPrincipalClass - - - diff --git a/Yosemite/Yosemite/Model/WooPaymentsDepositsOverviewByCurrency.swift b/Yosemite/Yosemite/Model/WooPaymentsDepositsOverviewByCurrency.swift deleted file mode 100644 index a42635d07ce..00000000000 --- a/Yosemite/Yosemite/Model/WooPaymentsDepositsOverviewByCurrency.swift +++ /dev/null @@ -1,57 +0,0 @@ -import Foundation -import WooFoundation -import Networking - -public struct WooPaymentsPayoutsOverviewByCurrency { - public let currency: CurrencyCode - public let automaticPayouts: Bool - public let payoutInterval: WooPaymentsPayoutInterval - public let pendingBalanceAmount: NSDecimalNumber - public let pendingPayoutsCount: Int - public let pendingPayoutDays: Int - public let nextPayout: NextPayout? - public let lastPayout: LastPayout? - public let availableBalance: NSDecimalNumber - - public struct NextPayout { - public let amount: NSDecimalNumber - public let date: Date - public let status: WooPaymentsPayoutStatus - - public init(amount: NSDecimalNumber, date: Date, status: WooPaymentsPayoutStatus) { - self.amount = amount - self.date = date - self.status = status - } - } - - public struct LastPayout { - public let amount: NSDecimalNumber - public let date: Date - - public init(amount: NSDecimalNumber, date: Date) { - self.amount = amount - self.date = date - } - } - - public init(currency: CurrencyCode, - automaticPayouts: Bool, - payoutInterval: WooPaymentsPayoutInterval, - pendingBalanceAmount: NSDecimalNumber, - pendingPayoutsCount: Int, - pendingPayoutDays: Int, - nextPayout: NextPayout?, - lastPayout: LastPayout?, - availableBalance: NSDecimalNumber) { - self.currency = currency - self.automaticPayouts = automaticPayouts - self.payoutInterval = payoutInterval - self.pendingBalanceAmount = pendingBalanceAmount - self.pendingPayoutsCount = pendingPayoutsCount - self.pendingPayoutDays = pendingPayoutDays - self.nextPayout = nextPayout - self.lastPayout = lastPayout - self.availableBalance = availableBalance - } -} diff --git a/Yosemite/Yosemite/Yosemite.h b/Yosemite/Yosemite/Yosemite.h deleted file mode 100644 index 1ff0d1ad781..00000000000 --- a/Yosemite/Yosemite/Yosemite.h +++ /dev/null @@ -1,11 +0,0 @@ -#import - -//! Project version number for Flux. -FOUNDATION_EXPORT double YosemiteVersionNumber; - -//! Project version string for Flux. -FOUNDATION_EXPORT const unsigned char YosemiteVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Yosemite/Yosemite/Yosemite.xcconfig b/Yosemite/Yosemite/Yosemite.xcconfig deleted file mode 100644 index c9040e89c7c..00000000000 --- a/Yosemite/Yosemite/Yosemite.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "../../config/Common.xcconfig" diff --git a/Yosemite/YosemiteTests/Mocks/MockImageSourceWriter.swift b/Yosemite/YosemiteTests/Mocks/MockImageSourceWriter.swift index ab5f6da03be..d00c7e542c8 100644 --- a/Yosemite/YosemiteTests/Mocks/MockImageSourceWriter.swift +++ b/Yosemite/YosemiteTests/Mocks/MockImageSourceWriter.swift @@ -1,3 +1,5 @@ +import Foundation +import ImageIO @testable import Yosemite final class MockImageSourceWriter: ImageSourceWriter { diff --git a/Yosemite/YosemiteTests/Mocks/MockInMemoryStorage.swift b/Yosemite/YosemiteTests/Mocks/MockInMemoryStorage.swift index 2ed24f35e5d..712bc602b93 100644 --- a/Yosemite/YosemiteTests/Mocks/MockInMemoryStorage.swift +++ b/Yosemite/YosemiteTests/Mocks/MockInMemoryStorage.swift @@ -1,3 +1,4 @@ +import Foundation @testable import Storage @testable import Yosemite diff --git a/Yosemite/YosemiteTests/Mocks/MockMediaExportService.swift b/Yosemite/YosemiteTests/Mocks/MockMediaExportService.swift index 9ede48e1bb1..c2efc5cd678 100644 --- a/Yosemite/YosemiteTests/Mocks/MockMediaExportService.swift +++ b/Yosemite/YosemiteTests/Mocks/MockMediaExportService.swift @@ -1,3 +1,4 @@ +import Foundation @testable import Yosemite struct MockMediaExportService: MediaExportService { diff --git a/Yosemite/YosemiteTests/PointOfSale/POSCouponTests.swift b/Yosemite/YosemiteTests/PointOfSale/POSCouponTests.swift index 811bb941023..1d700af32c8 100644 --- a/Yosemite/YosemiteTests/PointOfSale/POSCouponTests.swift +++ b/Yosemite/YosemiteTests/PointOfSale/POSCouponTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import Yosemite diff --git a/Yosemite/YosemiteTests/PointOfSale/POSProductOrVariationResolverTests.swift b/Yosemite/YosemiteTests/PointOfSale/POSProductOrVariationResolverTests.swift index 5b2d97bafa0..01c7fe568be 100644 --- a/Yosemite/YosemiteTests/PointOfSale/POSProductOrVariationResolverTests.swift +++ b/Yosemite/YosemiteTests/PointOfSale/POSProductOrVariationResolverTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing import WooFoundation @testable import Yosemite diff --git a/Yosemite/YosemiteTests/PointOfSale/PointOfSaleCouponServiceTests.swift b/Yosemite/YosemiteTests/PointOfSale/PointOfSaleCouponServiceTests.swift index 8de4a009dd6..0d79909ab29 100644 --- a/Yosemite/YosemiteTests/PointOfSale/PointOfSaleCouponServiceTests.swift +++ b/Yosemite/YosemiteTests/PointOfSale/PointOfSaleCouponServiceTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import Yosemite import class WooFoundation.CurrencySettings diff --git a/Yosemite/YosemiteTests/PointOfSale/PointOfSaleDefaultCouponFetchStrategyTests.swift b/Yosemite/YosemiteTests/PointOfSale/PointOfSaleDefaultCouponFetchStrategyTests.swift index 494e6d1a06e..ba44990cdce 100644 --- a/Yosemite/YosemiteTests/PointOfSale/PointOfSaleDefaultCouponFetchStrategyTests.swift +++ b/Yosemite/YosemiteTests/PointOfSale/PointOfSaleDefaultCouponFetchStrategyTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import Yosemite import class WooFoundation.CurrencySettings diff --git a/Yosemite/YosemiteTests/PointOfSale/PointOfSaleItemMapperTests.swift b/Yosemite/YosemiteTests/PointOfSale/PointOfSaleItemMapperTests.swift index b36ebb9e6df..64623553286 100644 --- a/Yosemite/YosemiteTests/PointOfSale/PointOfSaleItemMapperTests.swift +++ b/Yosemite/YosemiteTests/PointOfSale/PointOfSaleItemMapperTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing import WooFoundation @testable import Yosemite diff --git a/Yosemite/YosemiteTests/PointOfSale/PointOfSaleSearchCouponFetchStrategyTests.swift b/Yosemite/YosemiteTests/PointOfSale/PointOfSaleSearchCouponFetchStrategyTests.swift index bb7f1140f72..0a179ae2dd8 100644 --- a/Yosemite/YosemiteTests/PointOfSale/PointOfSaleSearchCouponFetchStrategyTests.swift +++ b/Yosemite/YosemiteTests/PointOfSale/PointOfSaleSearchCouponFetchStrategyTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import Yosemite import class WooFoundation.CurrencySettings diff --git a/Yosemite/YosemiteTests/Stores/AppSettingsStoreTests+OrderFilterHistory.swift b/Yosemite/YosemiteTests/Stores/AppSettingsStoreTests+OrderFilterHistory.swift index 34a465cb520..05e91db4d0e 100644 --- a/Yosemite/YosemiteTests/Stores/AppSettingsStoreTests+OrderFilterHistory.swift +++ b/Yosemite/YosemiteTests/Stores/AppSettingsStoreTests+OrderFilterHistory.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import Yosemite @testable import Storage diff --git a/Yosemite/YosemiteTests/Tools/CommonReaderConfigProviderTests.swift b/Yosemite/YosemiteTests/Tools/CommonReaderConfigProviderTests.swift index ad671fedd7d..2b744d8e40a 100644 --- a/Yosemite/YosemiteTests/Tools/CommonReaderConfigProviderTests.swift +++ b/Yosemite/YosemiteTests/Tools/CommonReaderConfigProviderTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import Yosemite diff --git a/Yosemite/YosemiteTests/Tools/POS/POSCartItemTests.swift b/Yosemite/YosemiteTests/Tools/POS/POSCartItemTests.swift index 49ae678436f..ddefced8512 100644 --- a/Yosemite/YosemiteTests/Tools/POS/POSCartItemTests.swift +++ b/Yosemite/YosemiteTests/Tools/POS/POSCartItemTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import Yosemite diff --git a/Yosemite/YosemiteTests/Tools/POS/POSOrderServiceTests.swift b/Yosemite/YosemiteTests/Tools/POS/POSOrderServiceTests.swift index 186db7ee30f..d2ded1ebadd 100644 --- a/Yosemite/YosemiteTests/Tools/POS/POSOrderServiceTests.swift +++ b/Yosemite/YosemiteTests/Tools/POS/POSOrderServiceTests.swift @@ -1,3 +1,4 @@ +import Foundation import Testing @testable import Yosemite diff --git a/docs/architecture-overview.md b/docs/architecture-overview.md index 279be2119e3..0b64eba792a 100644 --- a/docs/architecture-overview.md +++ b/docs/architecture-overview.md @@ -33,16 +33,16 @@ Throughout the entire architecture design process, we've priorized several key c 2. Networking (`Modules/Sources/Networking`): In charge of providing a Swift API around the WooCommerce REST Endpoints. - 3. Yosemite.framework: + 3. Yosemite (`Models/Sources/Yosemite`): Encapsulates our Business Logic: is in charge of interacting with the Storage and Networking layers. 4. WooCommerce: - Our main target, which is expected to **only** interact with the entire stack thru the Yosemite.framework. + Our main target, which is expected to **only** interact with the entire stack through the Yosemite module. 3. **Immutability** - For a wide variety of reasons, we've opted for exposing Mutable Entities **ONLY** to our Service Layer (Yosemite.framework). + For a wide variety of reasons, we've opted for exposing Mutable Entities **ONLY** to our Service Layer (Yosemite). The main app's ViewControllers can gain access to [Remote, Cached] Entities only through ReadOnly instances. (A) Thread Safe: We're shielded from known CoreData Threading nightmares @@ -199,9 +199,9 @@ tool, which was designed to simulate Backend Responses. -## **Yosemite.framework** +## Yosemite -The [Yosemite framework](YOSEMITE.md) is the keystone of our architecture. Encapsulates all of the Business Logic of our app, and interacts with both the Networking and +The [Yosemite module](YOSEMITE.md) is the keystone of our architecture. Encapsulates all of the Business Logic of our app, and interacts with both the Networking and Storage layers. More on [Yosemite](YOSEMITE.md)