Skip to content

Commit

Permalink
Merge pull request #17 from LivePersonInc/RC_1.3.9
Browse files Browse the repository at this point in the history
Release for 1.3.9
  • Loading branch information
Ghasfj authored May 12, 2023
2 parents 8c09cc3 + 78b3379 commit ebbdadb
Show file tree
Hide file tree
Showing 42 changed files with 46,741 additions and 109,472 deletions.
40 changes: 40 additions & 0 deletions LPABCMessagingSDK.xcframework/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvailableLibraries</key>
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>LPABCMessagingSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>LPABCMessagingSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
//#if 0
//#elif defined(__arm64__) && __arm64__
// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)
#ifndef LPABCSDK_SWIFT_H
#define LPABCSDK_SWIFT_H
#if 0
#elif defined(__arm64__) && __arm64__
// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
#ifndef LPABCMESSAGINGSDK_SWIFT_H
#define LPABCMESSAGINGSDK_SWIFT_H
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"

Expand Down Expand Up @@ -251,20 +251,20 @@ using UInt = size_t;
#if __has_attribute(external_source_symbol)
# pragma push_macro("any")
# undef any
# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="LPABCSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="LPABCMessagingSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
# pragma pop_macro("any")
#endif

#if defined(__OBJC__)

SWIFT_CLASS("_TtC8LPABCSDK19LPABCNetworkManager")
SWIFT_CLASS("_TtC17LPABCMessagingSDK19LPABCNetworkManager")
@interface LPABCNetworkManager : NSObject
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end


SWIFT_CLASS("_TtC8LPABCSDK38LPABCOutgoingMessagePayloadConstructor")
SWIFT_CLASS("_TtC17LPABCMessagingSDK38LPABCOutgoingMessagePayloadConstructor")
@interface LPABCOutgoingMessagePayloadConstructor : NSObject
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
Expand All @@ -289,7 +289,7 @@ SWIFT_CLASS("_TtC8LPABCSDK38LPABCOutgoingMessagePayloadConstructor")
/// This SDK will also provide a textual context to a generated replay message CIM from device, to LivePerson conversation.
/// </li>
/// </ul>
SWIFT_CLASS("_TtC8LPABCSDK8LPABCSDK")
SWIFT_CLASS("_TtC17LPABCMessagingSDK8LPABCSDK")
@interface LPABCSDK : NSObject
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
Expand All @@ -308,7 +308,7 @@ SWIFT_CLASS("_TtC8LPABCSDK8LPABCSDK")
@class NSCoder;

/// Activity indicator view with nice animations
SWIFT_CLASS("_TtC8LPABCSDK23LPActivityIndicatorView")
SWIFT_CLASS("_TtC17LPABCMessagingSDK23LPActivityIndicatorView")
@interface LPActivityIndicatorView : UIView
@property (nonatomic, copy) IBInspectable NSString * _Nonnull typeName SWIFT_UNAVAILABLE_MSG("This property is reserved for Interface Builder. Use 'type' instead.");
/// Color of activity indicator view.
Expand Down Expand Up @@ -336,7 +336,7 @@ SWIFT_CLASS("_TtC8LPABCSDK23LPActivityIndicatorView")
@class NSEntityDescription;
@class NSManagedObjectContext;

SWIFT_CLASS("_TtC8LPABCSDK21LPCredentialPayloadMO")
SWIFT_CLASS("_TtC17LPABCMessagingSDK21LPCredentialPayloadMO")
@interface LPCredentialPayloadMO : NSManagedObject
@property (nonatomic, copy) NSString * _Nullable accountID;
@property (nonatomic, copy) NSString * _Nullable consumerID;
Expand All @@ -355,7 +355,7 @@ SWIFT_CLASS("_TtC8LPABCSDK21LPCredentialPayloadMO")
@class NSNotification;
@class NSBundle;

SWIFT_CLASS("_TtC8LPABCSDK26LPSecureFormViewController")
SWIFT_CLASS("_TtC17LPABCMessagingSDK26LPSecureFormViewController")
@interface LPSecureFormViewController : UIViewController
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER;
- (void)loadView;
Expand All @@ -370,13 +370,13 @@ SWIFT_CLASS("_TtC8LPABCSDK26LPSecureFormViewController")
@class WKUserContentController;
@class WKScriptMessage;

@interface LPSecureFormViewController (SWIFT_EXTENSION(LPABCSDK)) <WKScriptMessageHandler>
@interface LPSecureFormViewController (SWIFT_EXTENSION(LPABCMessagingSDK)) <WKScriptMessageHandler>
- (void)userContentController:(WKUserContentController * _Nonnull)userContentController didReceiveScriptMessage:(WKScriptMessage * _Nonnull)message;
@end

@class UIScrollView;

@interface LPSecureFormViewController (SWIFT_EXTENSION(LPABCSDK)) <UIScrollViewDelegate>
@interface LPSecureFormViewController (SWIFT_EXTENSION(LPABCMessagingSDK)) <UIScrollViewDelegate>
- (UIView * _Nullable)viewForZoomingInScrollView:(UIScrollView * _Nonnull)scrollView SWIFT_WARN_UNUSED_RESULT;
@end

Expand All @@ -385,19 +385,15 @@ SWIFT_CLASS("_TtC8LPABCSDK26LPSecureFormViewController")
@class WKNavigationAction;
@class WKWindowFeatures;
@class WKFrameInfo;
@class WKPreviewElementInfo;
@protocol WKPreviewActionItem;
@class WKNavigationResponse;
@class WKNavigation;

@interface LPSecureFormViewController (SWIFT_EXTENSION(LPABCSDK)) <WKNavigationDelegate, WKUIDelegate>
@interface LPSecureFormViewController (SWIFT_EXTENSION(LPABCMessagingSDK)) <WKNavigationDelegate, WKUIDelegate>
- (WKWebView * _Nullable)webView:(WKWebView * _Nonnull)webView createWebViewWithConfiguration:(WKWebViewConfiguration * _Nonnull)configuration forNavigationAction:(WKNavigationAction * _Nonnull)navigationAction windowFeatures:(WKWindowFeatures * _Nonnull)windowFeatures SWIFT_WARN_UNUSED_RESULT;
- (void)webViewDidClose:(WKWebView * _Nonnull)webView;
- (void)webView:(WKWebView * _Nonnull)webView runJavaScriptAlertPanelWithMessage:(NSString * _Nonnull)message initiatedByFrame:(WKFrameInfo * _Nonnull)frame completionHandler:(void (^ _Nonnull)(void))completionHandler;
- (void)webView:(WKWebView * _Nonnull)webView runJavaScriptConfirmPanelWithMessage:(NSString * _Nonnull)message initiatedByFrame:(WKFrameInfo * _Nonnull)frame completionHandler:(void (^ _Nonnull)(BOOL))completionHandler;
- (void)webView:(WKWebView * _Nonnull)webView runJavaScriptTextInputPanelWithPrompt:(NSString * _Nonnull)prompt defaultText:(NSString * _Nullable)defaultText initiatedByFrame:(WKFrameInfo * _Nonnull)frame completionHandler:(void (^ _Nonnull)(NSString * _Nullable))completionHandler;
- (BOOL)webView:(WKWebView * _Nonnull)webView shouldPreviewElement:(WKPreviewElementInfo * _Nonnull)elementInfo SWIFT_WARN_UNUSED_RESULT;
- (UIViewController * _Nullable)webView:(WKWebView * _Nonnull)webView previewingViewControllerForElement:(WKPreviewElementInfo * _Nonnull)elementInfo defaultActions:(NSArray<id <WKPreviewActionItem>> * _Nonnull)previewActions SWIFT_WARN_UNUSED_RESULT;
- (void)webView:(WKWebView * _Nonnull)webView commitPreviewingViewController:(UIViewController * _Nonnull)previewingViewController;
- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler;
- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))decisionHandler;
Expand Down Expand Up @@ -426,6 +422,6 @@ SWIFT_CLASS("_TtC8LPABCSDK26LPSecureFormViewController")
#pragma clang diagnostic pop
#endif

//#else
//#error unsupported Swift architecture
//#endif
#else
#error unsupported Swift architecture
#endif
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
//
// LPABCMessagingSDK.h
// LPABCMessagingSDK
//
// Created by Grant Hasfjord on 4/17/23.
// Copyright © 2023 LivePerson. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

//! Project version number for LPABCMessagingSDK.
FOUNDATION_EXPORT double LPABCMessagingSDKVersionNumber;

//! Project version string for LPABCMessagingSDK.
FOUNDATION_EXPORT const unsigned char LPABCMessagingSDKVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <LPABCMessagingSDK/PublicHeader.h>


Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit ebbdadb

Please sign in to comment.