Skip to content

Commit 5721db6

Browse files
Merge pull request #8 from Stylitics/SDK-2301
Update latest Data SDK for SPM
2 parents 5e9b7be + 1dc80cf commit 5721db6

21 files changed

+40528
-29668
lines changed

.DS_Store

6 KB
Binary file not shown.

Frameworks/.DS_Store

6 KB
Binary file not shown.

Frameworks/StyliticsData.xcframework/ios-arm64/StyliticsData.framework/Headers/StyliticsData-Swift.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#if 0
22
#elif defined(__arm64__) && __arm64__
3-
// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
3+
// Generated by Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
44
#ifndef STYLITICSDATA_SWIFT_H
55
#define STYLITICSDATA_SWIFT_H
66
#pragma clang diagnostic push
@@ -65,6 +65,7 @@
6565
# if __has_include(<uchar.h>)
6666
# include <uchar.h>
6767
# elif !defined(__cplusplus)
68+
typedef unsigned char char8_t;
6869
typedef uint_least16_t char16_t;
6970
typedef uint_least32_t char32_t;
7071
# endif
@@ -302,9 +303,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
302303

303304
#if defined(__OBJC__)
304305

305-
306-
307-
308306
#endif
309307
#if __has_attribute(external_source_symbol)
310308
# pragma clang attribute pop
Binary file not shown.

Frameworks/StyliticsData.xcframework/ios-arm64/StyliticsData.framework/Modules/StyliticsData.swiftmodule/arm64-apple-ios.abi.json

Lines changed: 11655 additions & 8163 deletions
Large diffs are not rendered by default.

Frameworks/StyliticsData.xcframework/ios-arm64/StyliticsData.framework/Modules/StyliticsData.swiftmodule/arm64-apple-ios.private.swiftinterface

Lines changed: 69 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// swift-interface-format-version: 1.0
2-
// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
3-
// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -enable-bare-slash-regex -module-name StyliticsData
4-
// swift-module-flags-ignorable: -no-verify-emitted-module-interface
2+
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
3+
// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name StyliticsData
4+
// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1
55
import CryptoKit
66
import Foundation
77
import SQLite3
@@ -95,6 +95,23 @@ public struct UpsellsResponse {
9595
public func isResponseEmpty() -> Swift.Bool
9696
public init(response: Foundation.URLResponse?, data: StyliticsData.UpsellsResponse.ResponseType? = nil, error: (any Swift.Error)?)
9797
}
98+
public struct Complementary : StyliticsData.IStyliticsData {
99+
public var requestedItems: [Swift.String : StyliticsData.RequestedItem]?
100+
public var complementaryItems: [Swift.String : [Swift.String : [StyliticsData.OutfitBundleItem]?]]?
101+
}
102+
extension StyliticsData.Complementary : Swift.Decodable {
103+
public init(from decoder: any Swift.Decoder) throws
104+
}
105+
public struct RequestedItem : StyliticsData.IStyliticsData {
106+
public let itemId: Swift.Int?
107+
public let remoteId: Swift.String?
108+
public let accountId: Swift.Int?
109+
public var affiliateLink: Swift.String?
110+
public var imageUrl: Swift.String?
111+
}
112+
extension StyliticsData.RequestedItem : Swift.Decodable {
113+
public init(from decoder: any Swift.Decoder) throws
114+
}
98115
public struct OutfitLandingPage : StyliticsData.IStyliticsData {
99116
public var outfitBundle: StyliticsData.OutfitBundle?
100117
public var outfitBundleItems: [StyliticsData.OutfitBundleItem]?
@@ -111,6 +128,7 @@ public struct StyledForYouFullPageResponse : StyliticsData.IStyliticsData {
111128
}
112129
public struct EngagementsResponse {
113130
public var error: (any Swift.Error)?
131+
public init(error: (any Swift.Error)?)
114132
}
115133
final public class StyliticsConfig {
116134
final public let timeoutInSecs: Swift.Double?
@@ -146,6 +164,12 @@ public struct OutfitsResponse {
146164
public let data: StyliticsData.OutfitsResponse.ResponseType?
147165
public let error: (any Swift.Error)?
148166
}
167+
public struct ComplementaryResponse {
168+
public typealias ResponseType = StyliticsData.Complementary
169+
public let response: Foundation.URLResponse?
170+
public let data: StyliticsData.ComplementaryResponse.ResponseType?
171+
public let error: (any Swift.Error)?
172+
}
149173
public struct PurchasesResponse {
150174
public var error: (any Swift.Error)?
151175
}
@@ -354,6 +378,30 @@ public struct StyledForYou : StyliticsData.IStyliticsData {
354378
extension StyliticsData.StyledForYou : Swift.Decodable {
355379
public init(from decoder: any Swift.Decoder) throws
356380
}
381+
public struct Features : StyliticsData.IStyliticsData {
382+
public var category: Swift.String?
383+
public var coords: StyliticsData.Coords?
384+
public var items: [StyliticsData.OutfitBundleItem]?
385+
}
386+
extension StyliticsData.Features : Swift.Decodable {
387+
public init(from decoder: any Swift.Decoder) throws
388+
}
389+
public struct Matches : StyliticsData.IStyliticsData {
390+
public let status: Swift.String?
391+
public let imageUrl: Swift.String?
392+
public var featureGroups: [Swift.String : StyliticsData.Features]?
393+
public let accountId: Swift.Int?
394+
}
395+
extension StyliticsData.Matches : Swift.Decodable {
396+
public init(from decoder: any Swift.Decoder) throws
397+
}
398+
public struct ShopTheImage : StyliticsData.IStyliticsData {
399+
public var version: Swift.String?
400+
public var matches: [Swift.String : StyliticsData.Matches]?
401+
}
402+
extension StyliticsData.ShopTheImage : Swift.Decodable {
403+
public init(from decoder: any Swift.Decoder) throws
404+
}
357405
public struct BundleContext {
358406
public let imageUrl: Swift.String?
359407
public let contextType: StyliticsData.ContextType
@@ -387,14 +435,16 @@ extension StyliticsData.ReplacementItems : Swift.Decodable {
387435
public static func trendingBundles(filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.TrendingBundlesResponse) -> Swift.Void) throws
388436
public static func upsells(filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.UpsellsResponse) -> Swift.Void) throws
389437
public static func shopTheSet(filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.ShopTheSetResponse) -> Swift.Void) throws
390-
public static func outfitLandingPage(outfitId: Swift.Int, filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.OutfitLandingPageResponse) -> Swift.Void) throws
438+
public static func outfitLandingPage(id: Swift.Int, filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.OutfitLandingPageResponse) -> Swift.Void) throws
391439
public static func configure(config: StyliticsData.StyliticsConfig) throws
392440
public static func engagement(trackingInfo: StyliticsData.EngagementsTrackingInfo, response: ((StyliticsData.EngagementsResponse) -> Swift.Void)? = nil)
393441
public static func purchases(purchasedItems: StyliticsData.PurchasedItems, response: ((StyliticsData.PurchasesResponse) -> Swift.Void)? = nil)
394442
public static func updateGlobalLocale(_ locale: Swift.String?) throws
395443
public static func updateCustomerProfileId(_ customerProfileId: Swift.String?) throws
396444
public static func doNotTrack(_ doNotTrack: Swift.Bool)
397445
public static func outfitsCountDisplayedByUxSdk(outfits: StyliticsData.Outfits, outfitTemplate: StyliticsData.OutfitTemplate) -> Swift.Int
446+
public static func complementary(optionsInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.ComplementaryResponse) -> Swift.Void) throws
447+
public static func shopTheImage(filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.ShopTheImageResponse) -> Swift.Void) throws
398448
@objc deinit
399449
}
400450
public struct OutfitLandingPageResponse {
@@ -465,13 +515,24 @@ public struct OutfitBundleItem {
465515
public let rowWidgetImageUrl: Swift.String?
466516
public let id: Swift.Int?
467517
public var widgetType: StyliticsData.TrackingWidgetType?
518+
public let weCategory: Swift.String?
519+
public let originalImageUrl: Swift.String?
520+
public let hexColor: Swift.String?
521+
public let relevance: Swift.Double?
522+
public let guided: Swift.Bool?
468523
}
469524
extension StyliticsData.OutfitBundleItem : Swift.Decodable {
470525
public init(from decoder: any Swift.Decoder) throws
471526
}
472527
extension StyliticsData.OutfitBundleItem {
473528
public func updateReplacementFromAnchorItem(_ anchorItem: StyliticsData.OutfitBundleItem) -> StyliticsData.OutfitBundleItem
474529
}
530+
public struct ShopTheImageResponse {
531+
public typealias ResponseType = StyliticsData.ShopTheImage
532+
public let response: Foundation.URLResponse?
533+
public let data: StyliticsData.ShopTheImageResponse.ResponseType?
534+
public let error: (any Swift.Error)?
535+
}
475536
public struct UpsellItems : StyliticsData.IStyliticsData {
476537
public var upsells: [StyliticsData.OutfitBundleItem]?
477538
}
@@ -500,8 +561,12 @@ public enum EngagementInfo {
500561
case trendingBundleItem(outfitBundleItem: StyliticsData.OutfitBundleItem, position: Swift.Int)
501562
case upsellsItemData(outfitBundleItem: StyliticsData.OutfitBundleItem, position: Swift.Int)
502563
case styledForYouFullPageData(requestId: Swift.String, position: Swift.Int)
564+
case shopTheImageItem(outfitBundleItem: StyliticsData.OutfitBundleItem, position: Swift.Int)
503565
}
504566
public struct EngagementsTrackingInfo {
567+
public let event: StyliticsData.Event
568+
public let engagementInfo: StyliticsData.EngagementInfo
569+
public let extraInfo: [Swift.String : Any]?
505570
public init(event: StyliticsData.Event, engagementInfo: StyliticsData.EngagementInfo, extraInfo: [Swift.String : Any]? = nil)
506571
}
507572
public struct StyledForYouContext {

Frameworks/StyliticsData.xcframework/ios-arm64/StyliticsData.framework/Modules/StyliticsData.swiftmodule/arm64-apple-ios.swiftinterface

Lines changed: 69 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// swift-interface-format-version: 1.0
2-
// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
3-
// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -enable-bare-slash-regex -module-name StyliticsData
4-
// swift-module-flags-ignorable: -no-verify-emitted-module-interface
2+
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
3+
// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name StyliticsData
4+
// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1
55
import CryptoKit
66
import Foundation
77
import SQLite3
@@ -95,6 +95,23 @@ public struct UpsellsResponse {
9595
public func isResponseEmpty() -> Swift.Bool
9696
public init(response: Foundation.URLResponse?, data: StyliticsData.UpsellsResponse.ResponseType? = nil, error: (any Swift.Error)?)
9797
}
98+
public struct Complementary : StyliticsData.IStyliticsData {
99+
public var requestedItems: [Swift.String : StyliticsData.RequestedItem]?
100+
public var complementaryItems: [Swift.String : [Swift.String : [StyliticsData.OutfitBundleItem]?]]?
101+
}
102+
extension StyliticsData.Complementary : Swift.Decodable {
103+
public init(from decoder: any Swift.Decoder) throws
104+
}
105+
public struct RequestedItem : StyliticsData.IStyliticsData {
106+
public let itemId: Swift.Int?
107+
public let remoteId: Swift.String?
108+
public let accountId: Swift.Int?
109+
public var affiliateLink: Swift.String?
110+
public var imageUrl: Swift.String?
111+
}
112+
extension StyliticsData.RequestedItem : Swift.Decodable {
113+
public init(from decoder: any Swift.Decoder) throws
114+
}
98115
public struct OutfitLandingPage : StyliticsData.IStyliticsData {
99116
public var outfitBundle: StyliticsData.OutfitBundle?
100117
public var outfitBundleItems: [StyliticsData.OutfitBundleItem]?
@@ -111,6 +128,7 @@ public struct StyledForYouFullPageResponse : StyliticsData.IStyliticsData {
111128
}
112129
public struct EngagementsResponse {
113130
public var error: (any Swift.Error)?
131+
public init(error: (any Swift.Error)?)
114132
}
115133
final public class StyliticsConfig {
116134
final public let timeoutInSecs: Swift.Double?
@@ -146,6 +164,12 @@ public struct OutfitsResponse {
146164
public let data: StyliticsData.OutfitsResponse.ResponseType?
147165
public let error: (any Swift.Error)?
148166
}
167+
public struct ComplementaryResponse {
168+
public typealias ResponseType = StyliticsData.Complementary
169+
public let response: Foundation.URLResponse?
170+
public let data: StyliticsData.ComplementaryResponse.ResponseType?
171+
public let error: (any Swift.Error)?
172+
}
149173
public struct PurchasesResponse {
150174
public var error: (any Swift.Error)?
151175
}
@@ -354,6 +378,30 @@ public struct StyledForYou : StyliticsData.IStyliticsData {
354378
extension StyliticsData.StyledForYou : Swift.Decodable {
355379
public init(from decoder: any Swift.Decoder) throws
356380
}
381+
public struct Features : StyliticsData.IStyliticsData {
382+
public var category: Swift.String?
383+
public var coords: StyliticsData.Coords?
384+
public var items: [StyliticsData.OutfitBundleItem]?
385+
}
386+
extension StyliticsData.Features : Swift.Decodable {
387+
public init(from decoder: any Swift.Decoder) throws
388+
}
389+
public struct Matches : StyliticsData.IStyliticsData {
390+
public let status: Swift.String?
391+
public let imageUrl: Swift.String?
392+
public var featureGroups: [Swift.String : StyliticsData.Features]?
393+
public let accountId: Swift.Int?
394+
}
395+
extension StyliticsData.Matches : Swift.Decodable {
396+
public init(from decoder: any Swift.Decoder) throws
397+
}
398+
public struct ShopTheImage : StyliticsData.IStyliticsData {
399+
public var version: Swift.String?
400+
public var matches: [Swift.String : StyliticsData.Matches]?
401+
}
402+
extension StyliticsData.ShopTheImage : Swift.Decodable {
403+
public init(from decoder: any Swift.Decoder) throws
404+
}
357405
public struct BundleContext {
358406
public let imageUrl: Swift.String?
359407
public let contextType: StyliticsData.ContextType
@@ -387,14 +435,16 @@ extension StyliticsData.ReplacementItems : Swift.Decodable {
387435
public static func trendingBundles(filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.TrendingBundlesResponse) -> Swift.Void) throws
388436
public static func upsells(filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.UpsellsResponse) -> Swift.Void) throws
389437
public static func shopTheSet(filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.ShopTheSetResponse) -> Swift.Void) throws
390-
public static func outfitLandingPage(outfitId: Swift.Int, filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.OutfitLandingPageResponse) -> Swift.Void) throws
438+
public static func outfitLandingPage(id: Swift.Int, filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.OutfitLandingPageResponse) -> Swift.Void) throws
391439
public static func configure(config: StyliticsData.StyliticsConfig) throws
392440
public static func engagement(trackingInfo: StyliticsData.EngagementsTrackingInfo, response: ((StyliticsData.EngagementsResponse) -> Swift.Void)? = nil)
393441
public static func purchases(purchasedItems: StyliticsData.PurchasedItems, response: ((StyliticsData.PurchasesResponse) -> Swift.Void)? = nil)
394442
public static func updateGlobalLocale(_ locale: Swift.String?) throws
395443
public static func updateCustomerProfileId(_ customerProfileId: Swift.String?) throws
396444
public static func doNotTrack(_ doNotTrack: Swift.Bool)
397445
public static func outfitsCountDisplayedByUxSdk(outfits: StyliticsData.Outfits, outfitTemplate: StyliticsData.OutfitTemplate) -> Swift.Int
446+
public static func complementary(optionsInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.ComplementaryResponse) -> Swift.Void) throws
447+
public static func shopTheImage(filterInfo: [Swift.String : Swift.String], response: @escaping (StyliticsData.ShopTheImageResponse) -> Swift.Void) throws
398448
@objc deinit
399449
}
400450
public struct OutfitLandingPageResponse {
@@ -465,13 +515,24 @@ public struct OutfitBundleItem {
465515
public let rowWidgetImageUrl: Swift.String?
466516
public let id: Swift.Int?
467517
public var widgetType: StyliticsData.TrackingWidgetType?
518+
public let weCategory: Swift.String?
519+
public let originalImageUrl: Swift.String?
520+
public let hexColor: Swift.String?
521+
public let relevance: Swift.Double?
522+
public let guided: Swift.Bool?
468523
}
469524
extension StyliticsData.OutfitBundleItem : Swift.Decodable {
470525
public init(from decoder: any Swift.Decoder) throws
471526
}
472527
extension StyliticsData.OutfitBundleItem {
473528
public func updateReplacementFromAnchorItem(_ anchorItem: StyliticsData.OutfitBundleItem) -> StyliticsData.OutfitBundleItem
474529
}
530+
public struct ShopTheImageResponse {
531+
public typealias ResponseType = StyliticsData.ShopTheImage
532+
public let response: Foundation.URLResponse?
533+
public let data: StyliticsData.ShopTheImageResponse.ResponseType?
534+
public let error: (any Swift.Error)?
535+
}
475536
public struct UpsellItems : StyliticsData.IStyliticsData {
476537
public var upsells: [StyliticsData.OutfitBundleItem]?
477538
}
@@ -500,8 +561,12 @@ public enum EngagementInfo {
500561
case trendingBundleItem(outfitBundleItem: StyliticsData.OutfitBundleItem, position: Swift.Int)
501562
case upsellsItemData(outfitBundleItem: StyliticsData.OutfitBundleItem, position: Swift.Int)
502563
case styledForYouFullPageData(requestId: Swift.String, position: Swift.Int)
564+
case shopTheImageItem(outfitBundleItem: StyliticsData.OutfitBundleItem, position: Swift.Int)
503565
}
504566
public struct EngagementsTrackingInfo {
567+
public let event: StyliticsData.Event
568+
public let engagementInfo: StyliticsData.EngagementInfo
569+
public let extraInfo: [Swift.String : Any]?
505570
public init(event: StyliticsData.Event, engagementInfo: StyliticsData.EngagementInfo, extraInfo: [Swift.String : Any]? = nil)
506571
}
507572
public struct StyledForYouContext {

Frameworks/StyliticsData.xcframework/ios-arm64_x86_64-simulator/StyliticsData.framework/Headers/StyliticsData-Swift.h

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#if 0
22
#elif defined(__arm64__) && __arm64__
3-
// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
3+
// Generated by Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
44
#ifndef STYLITICSDATA_SWIFT_H
55
#define STYLITICSDATA_SWIFT_H
66
#pragma clang diagnostic push
@@ -65,6 +65,7 @@
6565
# if __has_include(<uchar.h>)
6666
# include <uchar.h>
6767
# elif !defined(__cplusplus)
68+
typedef unsigned char char8_t;
6869
typedef uint_least16_t char16_t;
6970
typedef uint_least32_t char32_t;
7071
# endif
@@ -302,9 +303,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
302303

303304
#if defined(__OBJC__)
304305

305-
306-
307-
308306
#endif
309307
#if __has_attribute(external_source_symbol)
310308
# pragma clang attribute pop
@@ -315,7 +313,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
315313
#endif
316314

317315
#elif defined(__x86_64__) && __x86_64__
318-
// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
316+
// Generated by Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
319317
#ifndef STYLITICSDATA_SWIFT_H
320318
#define STYLITICSDATA_SWIFT_H
321319
#pragma clang diagnostic push
@@ -380,6 +378,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
380378
# if __has_include(<uchar.h>)
381379
# include <uchar.h>
382380
# elif !defined(__cplusplus)
381+
typedef unsigned char char8_t;
383382
typedef uint_least16_t char16_t;
384383
typedef uint_least32_t char32_t;
385384
# endif
@@ -617,9 +616,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
617616

618617
#if defined(__OBJC__)
619618

620-
621-
622-
623619
#endif
624620
#if __has_attribute(external_source_symbol)
625621
# pragma clang attribute pop

0 commit comments

Comments
 (0)