diff --git a/.gitignore b/.gitignore index 69a41bb7b..ce6433816 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ project.xcworkspace xcuserdata *.xctimeline +.swiftpm # Xcode # diff --git a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a62..000000000 --- a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/GliaWidgets.podspec b/GliaWidgets.podspec index 13508cd85..c5939931d 100644 --- a/GliaWidgets.podspec +++ b/GliaWidgets.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'GliaWidgets' - s.version = '0.5.2' + s.version = '0.5.3' s.summary = 'The Glia iOS Widgets library' s.description = 'The Glia Widgets library allows to integrate easily a UI/UX for Glia\'s Digital Customer Service platform' s.homepage = 'https://github.com/salemove/ios-sdk-widgets' @@ -10,7 +10,7 @@ Pod::Spec.new do |s| s.module_name = 'GliaWidgets' s.ios.deployment_target = '12.0' - s.ios.vendored_frameworks = 'GliaWidgets.xcframework' + s.source_files = 'GliaWidgets/**/*.swift' s.swift_version = '5.3' s.dependency 'SalemoveSDK', '0.30.2' diff --git a/GliaWidgets.xcframework/Info.plist b/GliaWidgets.xcframework/Info.plist deleted file mode 100644 index 312748c34..000000000 --- a/GliaWidgets.xcframework/Info.plist +++ /dev/null @@ -1,39 +0,0 @@ - - - - - AvailableLibraries - - - LibraryIdentifier - ios-x86_64-simulator - LibraryPath - GliaWidgets.framework - SupportedArchitectures - - x86_64 - - SupportedPlatform - ios - SupportedPlatformVariant - simulator - - - LibraryIdentifier - ios-arm64 - LibraryPath - GliaWidgets.framework - SupportedArchitectures - - arm64 - - SupportedPlatform - ios - - - CFBundlePackageType - XFWK - XCFrameworkFormatVersion - 1.0 - - diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Assets.car b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Assets.car deleted file mode 100644 index b82337a71..000000000 Binary files a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Assets.car and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/GliaWidgets b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/GliaWidgets deleted file mode 100755 index daf561afa..000000000 Binary files a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/GliaWidgets and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Headers/GliaWidgets-Swift.h b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Headers/GliaWidgets-Swift.h deleted file mode 100644 index af5aafb73..000000000 --- a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Headers/GliaWidgets-Swift.h +++ /dev/null @@ -1,251 +0,0 @@ -// Generated by Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57) -#ifndef GLIAWIDGETS_SWIFT_H -#define GLIAWIDGETS_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import CoreGraphics; -@import Foundation; -@import UIKit; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="GliaWidgets",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -@class NSCoder; - -SWIFT_CLASS("_TtC11GliaWidgets20ChatMessageEntryView") -@interface ChatMessageEntryView : UIView -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)_ SWIFT_UNAVAILABLE; -- (void)layoutSubviews; -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; -@end - -@class UITextView; -@class NSString; -@class NSNumber; - -@interface ChatMessageEntryView (SWIFT_EXTENSION(GliaWidgets)) -- (BOOL)textView:(UITextView * _Nonnull)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString * _Nonnull)text SWIFT_WARN_UNUSED_RESULT; -- (void)textViewDidChange:(UITextView * _Nonnull)textView; -- (void)textViewDidBeginEditing:(UITextView * _Nonnull)_; -- (void)textViewDidEndEditing:(UITextView * _Nonnull)textView; -@end - - - - - - - - - - -SWIFT_CLASS("_TtC11GliaWidgets4View") -@interface View : UIView -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Headers/GliaWidgets.h b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Headers/GliaWidgets.h deleted file mode 100644 index 8aa14a164..000000000 --- a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Headers/GliaWidgets.h +++ /dev/null @@ -1,10 +0,0 @@ -#import - -//! Project version number for GliaWidgets. -FOUNDATION_EXPORT double GliaWidgetsVersionNumber; - -//! Project version string for GliaWidgets. -FOUNDATION_EXPORT const unsigned char GliaWidgetsVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Info.plist b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Info.plist deleted file mode 100644 index 12f97ee5f..000000000 Binary files a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Info.plist and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64-apple-ios.swiftdoc b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64-apple-ios.swiftdoc deleted file mode 100644 index 4cb038a98..000000000 Binary files a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64-apple-ios.swiftdoc and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64-apple-ios.swiftinterface b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64-apple-ios.swiftinterface deleted file mode 100644 index 4e217baee..000000000 --- a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64-apple-ios.swiftinterface +++ /dev/null @@ -1,836 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57) -// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name GliaWidgets -import AVFoundation -import AVFoundation/*.AVMakeRect*/ -import Foundation -@_exported import GliaWidgets -import MobileCoreServices -import PureLayout -import QuickLook -import QuickLookThumbnailing -import SQLite3 -import SalemoveSDK -import Swift -import UIKit -@objc @_hasMissingDesignatedInitializers public class View : UIKit.UIView { - @objc dynamic public init() - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc deinit -} -public struct CallButtonStyle { - public struct StateStyle { - public let backgroundColor: UIKit.UIColor - public let image: UIKit.UIImage - public let imageColor: UIKit.UIColor - public let title: Swift.String - public let titleFont: UIKit.UIFont - public let titleColor: UIKit.UIColor - } - public var active: GliaWidgets.CallButtonStyle.StateStyle - public var inactive: GliaWidgets.CallButtonStyle.StateStyle -} -public struct UserImageStyle { - public var placeholderImage: UIKit.UIImage? - public var placeholderColor: UIKit.UIColor - public var placeholderBackgroundColor: UIKit.UIColor - public var imageBackgroundColor: UIKit.UIColor - public init(placeholderImage: UIKit.UIImage?, placeholderColor: UIKit.UIColor, placeholderBackgroundColor: UIKit.UIColor, imageBackgroundColor: UIKit.UIColor) -} -public struct MessageAlertConfiguration { - public var title: Swift.String? - public var message: Swift.String? - public init(title: Swift.String?, message: Swift.String?) -} -public class ChatFileContentStyle { - public var backgroundColor: UIKit.UIColor - public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public class OperatorChatMessageStyle : GliaWidgets.ChatMessageStyle { - public var operatorImage: GliaWidgets.UserImageStyle - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public struct ThemeColor { - public var primary: UIKit.UIColor - public var secondary: UIKit.UIColor - public var baseNormal: UIKit.UIColor - public var baseLight: UIKit.UIColor - public var baseDark: UIKit.UIColor - public var baseShade: UIKit.UIColor - public var background: UIKit.UIColor - public var systemNegative: UIKit.UIColor - public init(primary: UIKit.UIColor? = nil, secondary: UIKit.UIColor? = nil, baseNormal: UIKit.UIColor? = nil, baseLight: UIKit.UIColor? = nil, baseDark: UIKit.UIColor? = nil, baseShade: UIKit.UIColor? = nil, background: UIKit.UIColor? = nil, systemNegative: UIKit.UIColor? = nil) -} -public struct UnreadMessageIndicatorStyle { - public var badge: GliaWidgets.BadgeStyle - public var userImage: GliaWidgets.UserImageStyle - public init(badgeFont: UIKit.UIFont, badgeTextColor: UIKit.UIColor, badgeColor: UIKit.UIColor, placeholderImage: UIKit.UIImage?, placeholderColor: UIKit.UIColor, placeholderBackgroundColor: UIKit.UIColor, imageBackgroundColor: UIKit.UIColor) -} -public enum GliaViewControllerEvent { - case minimized - case maximized - public static func == (a: GliaWidgets.GliaViewControllerEvent, b: GliaWidgets.GliaViewControllerEvent) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol GliaViewControllerDelegate : AnyObject { - func event(_ event: GliaWidgets.GliaViewControllerEvent) -} -public class ChatTextContentStyle { - public var textFont: UIKit.UIFont - public var textColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(textFont: UIKit.UIFont, textColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) - @objc deinit -} -public enum EngagementKind { - case none - case chat - case audioCall - case videoCall - public static func == (a: GliaWidgets.EngagementKind, b: GliaWidgets.EngagementKind) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum GliaEvent { - case started - case engagementChanged(GliaWidgets.EngagementKind) - case ended - case minimized - case maximized -} -public protocol SceneProvider : AnyObject { - @available(iOS 13.0, *) - func windowScene() -> UIKit.UIWindowScene? -} -@_hasMissingDesignatedInitializers public class Glia { - public static let sharedInstance: GliaWidgets.Glia - public var engagement: GliaWidgets.EngagementKind { - get - } - public var onEvent: ((GliaWidgets.GliaEvent) -> Swift.Void)? - public func start(_ engagementKind: GliaWidgets.EngagementKind, configuration: GliaWidgets.Configuration, queueID: Swift.String, visitorContext: SalemoveSDK.VisitorContext, theme: GliaWidgets.Theme = Theme(), sceneProvider: GliaWidgets.SceneProvider? = nil) throws - @objc deinit -} -public protocol ViewModel { - associatedtype Event - associatedtype Action - associatedtype DelegateEvent - func event(_ event: Self.Event) - var action: ((Self.Action) -> Swift.Void)? { get set } - var delegate: ((Self.DelegateEvent) -> Swift.Void)? { get set } -} -public class ObservableValue { - public typealias Update = (T, T) -> Swift.Void - public var value: T { - get - set - } - public init(with object: T) - public func addObserver(_ observer: Swift.AnyObject, update: @escaping GliaWidgets.ObservableValue.Update) - public func removeObserver(_ observer: Swift.AnyObject) - @objc deinit -} -public struct AlertConfiguration { - public var leaveQueue: GliaWidgets.ConfirmationAlertConfiguration - public var endEngagement: GliaWidgets.ConfirmationAlertConfiguration - public var operatorsUnavailable: GliaWidgets.MessageAlertConfiguration - public var mediaUpgrade: GliaWidgets.MultipleMediaUpgradeAlertConfiguration - public var audioUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var oneWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var twoWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var screenShareOffer: GliaWidgets.ScreenShareOfferAlertConfiguration - public var endScreenShare: GliaWidgets.ConfirmationAlertConfiguration - public var microphoneSettings: GliaWidgets.SettingsAlertConfiguration - public var cameraSettings: GliaWidgets.SettingsAlertConfiguration - public var mediaSourceNotAvailable: GliaWidgets.MessageAlertConfiguration - public var unexpectedError: GliaWidgets.MessageAlertConfiguration - public var apiError: GliaWidgets.MessageAlertConfiguration - public init(leaveQueue: GliaWidgets.ConfirmationAlertConfiguration, endEngagement: GliaWidgets.ConfirmationAlertConfiguration, operatorsUnavailable: GliaWidgets.MessageAlertConfiguration, mediaUpgrade: GliaWidgets.MultipleMediaUpgradeAlertConfiguration, audioUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, oneWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, twoWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, screenShareOffer: GliaWidgets.ScreenShareOfferAlertConfiguration, endScreenShare: GliaWidgets.ConfirmationAlertConfiguration, microphoneSettings: GliaWidgets.SettingsAlertConfiguration, cameraSettings: GliaWidgets.SettingsAlertConfiguration, mediaSourceNotAvailable: GliaWidgets.MessageAlertConfiguration, unexpectedError: GliaWidgets.MessageAlertConfiguration, apiError: GliaWidgets.MessageAlertConfiguration) -} -public struct ConnectOperatorStyle { - public var operatorImage: GliaWidgets.UserImageStyle - public var animationColor: UIKit.UIColor - public init(operatorImage: GliaWidgets.UserImageStyle, animationColor: UIKit.UIColor) -} -public class ItemListStyle { - public var items: [GliaWidgets.ListItemStyle] - public var separatorColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(items: [GliaWidgets.ListItemStyle], separatorColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadListStyle { - public var item: GliaWidgets.FileUploadStyle - public init(item: GliaWidgets.FileUploadStyle) - @objc deinit -} -public class ChatFileDownloadStyle : GliaWidgets.ChatFileContentStyle { - public var fileImage: GliaWidgets.FileImageStyle - public var download: GliaWidgets.ChatFileDownloadStateStyle - public var downloading: GliaWidgets.ChatFileDownloadStateStyle - public var open: GliaWidgets.ChatFileDownloadStateStyle - public var error: GliaWidgets.ChatFileDownloadErrorStateStyle - public var progressColor: UIKit.UIColor - public var errorProgressColor: UIKit.UIColor - public var progressBackgroundColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public init(fileImage: GliaWidgets.FileImageStyle, download: GliaWidgets.ChatFileDownloadStateStyle, downloading: GliaWidgets.ChatFileDownloadStateStyle, open: GliaWidgets.ChatFileDownloadStateStyle, error: GliaWidgets.ChatFileDownloadErrorStateStyle, progressColor: UIKit.UIColor, errorProgressColor: UIKit.UIColor, progressBackgroundColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, borderColor: UIKit.UIColor) - override public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public class ChatFileDownloadStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor) - @objc deinit -} -public class ChatFileDownloadErrorStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var separatorText: Swift.String - public var separatorFont: UIKit.UIFont - public var separatorTextColor: UIKit.UIColor - public var retryText: Swift.String - public var retryFont: UIKit.UIFont - public var retryTextColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, separatorText: Swift.String, separatorFont: UIKit.UIFont, separatorTextColor: UIKit.UIColor, retryText: Swift.String, retryFont: UIKit.UIFont, retryTextColor: UIKit.UIColor) - @objc deinit -} -public struct HeaderButtonStyle { - public var image: UIKit.UIImage - public var color: UIKit.UIColor - public init(image: UIKit.UIImage, color: UIKit.UIColor) -} -@objc @_hasMissingDesignatedInitializers public class ChatMessageEntryView : UIKit.UIView { - public init(with style: GliaWidgets.ChatMessageEntryStyle) - @objc override dynamic public func layoutSubviews() - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc deinit -} -extension ChatMessageEntryView : UIKit.UITextViewDelegate { - @objc dynamic public func textView(_ textView: UIKit.UITextView, shouldChangeTextIn range: Foundation.NSRange, replacementText text: Swift.String) -> Swift.Bool - @objc dynamic public func textViewDidChange(_ textView: UIKit.UITextView) - @objc dynamic public func textViewDidBeginEditing(_: UIKit.UITextView) - @objc dynamic public func textViewDidEndEditing(_ textView: UIKit.UITextView) -} -public struct MessageButtonStyle { - public var image: UIKit.UIImage - public var color: UIKit.UIColor - public init(image: UIKit.UIImage, color: UIKit.UIColor) -} -@_inheritsConvenienceInitializers public class ChatImageFileContentStyle : GliaWidgets.ChatFileContentStyle { - override public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public enum ThemeFontStyle { - case `default` - case defaultLarge - case custom(GliaWidgets.ThemeFont) -} -public class ChatMessageStyle { - public var text: GliaWidgets.ChatTextContentStyle - public var imageFile: GliaWidgets.ChatImageFileContentStyle - public var fileDownload: GliaWidgets.ChatFileDownloadStyle - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public enum L10n { - public static let `operator`: Swift.String - public static let poweredBy: Swift.String - public enum Alert { - public enum Action { - public static let accept: Swift.String - public static let cancel: Swift.String - public static let decline: Swift.String - public static let no: Swift.String - public static let ok: Swift.String - public static let settings: Swift.String - public static let yes: Swift.String - } - public enum ApiError { - public static let message: Swift.String - public static let title: Swift.String - } - public enum AudioUpgrade { - public static let title: Swift.String - } - public enum CameraPermission { - public static let message: Swift.String - public static let title: Swift.String - } - public enum EndEngagement { - public static let message: Swift.String - public static let title: Swift.String - } - public enum LeaveQueue { - public static let message: Swift.String - public static let title: Swift.String - } - public enum MediaSourceNotAvailable { - public static let message: Swift.String - public static let title: Swift.String - } - public enum MediaUpgrade { - public static let title: Swift.String - public enum Audio { - public static let info: Swift.String - public static let title: Swift.String - } - public enum Phone { - public static let info: Swift.String - public static let title: Swift.String - } - } - public enum MicrophonePermission { - public static let message: Swift.String - public static let title: Swift.String - } - public enum OperatorsUnavailable { - public static let message: Swift.String - public static let title: Swift.String - } - public enum ScreenSharing { - public enum Start { - public static let message: Swift.String - public static let title: Swift.String - } - public enum Stop { - public static let message: Swift.String - public static let title: Swift.String - } - } - public enum Unexpected { - public static let message: Swift.String - public static let title: Swift.String - } - public enum VideoUpgrade { - public enum OneWay { - public static let title: Swift.String - } - public enum TwoWay { - public static let title: Swift.String - } - } - } - public enum Call { - public static let bottomText: Swift.String - public static let topText: Swift.String - public enum Audio { - public static let title: Swift.String - } - public enum Buttons { - public enum Chat { - public static let title: Swift.String - } - public enum Minimize { - public static let title: Swift.String - } - public enum Mute { - public enum Active { - public static let title: Swift.String - } - public enum Inactive { - public static let title: Swift.String - } - } - public enum Speaker { - public static let title: Swift.String - } - public enum Video { - public static let title: Swift.String - } - } - public enum Connect { - public enum Connected { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Connecting { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Queue { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - } - public enum EndButton { - public static let title: Swift.String - } - public enum Operator { - public static let name: Swift.String - } - public enum Video { - public static let title: Swift.String - } - } - public enum Chat { - public static let title: Swift.String - public enum Connect { - public enum Connected { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Connecting { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Queue { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - } - public enum Download { - public static let download: Swift.String - public static let downloading: Swift.String - public static let failed: Swift.String - public static let open: Swift.String - public enum Failed { - public static let retry: Swift.String - public static let separator: Swift.String - } - } - public enum EndButton { - public static let title: Swift.String - } - public enum Message { - public static let choiceCardPlaceholder: Swift.String - public static let placeholder: Swift.String - public enum Status { - public static let delivered: Swift.String - } - } - public enum PickMedia { - public static let browse: Swift.String - public static let photo: Swift.String - public static let takePhoto: Swift.String - } - public enum Upgrade { - public enum Audio { - public static let text: Swift.String - } - public enum Video { - public static let text: Swift.String - } - } - public enum Upload { - public static let failed: Swift.String - public static let uploaded: Swift.String - public static let uploading: Swift.String - public enum Error { - public static let fileTooBig: Swift.String - public static let generic: Swift.String - public static let network: Swift.String - public static let safetyCheckFailed: Swift.String - public static let unsupportedFileType: Swift.String - } - } - } -} -public struct ChatMessageEntryStyle { - public var messageFont: UIKit.UIFont - public var messageColor: UIKit.UIColor - public var placeholder: Swift.String - public var choiceCardPlaceholder: Swift.String - public var placeholderFont: UIKit.UIFont - public var placeholderColor: UIKit.UIColor - public var separatorColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var mediaButton: GliaWidgets.MessageButtonStyle - public var sendButton: GliaWidgets.MessageButtonStyle - public var uploadList: GliaWidgets.FileUploadListStyle - public init(messageFont: UIKit.UIFont, messageColor: UIKit.UIColor, placeholder: Swift.String, choiceCardPlaceholder: Swift.String, placeholderFont: UIKit.UIFont, placeholderColor: UIKit.UIColor, separatorColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, mediaButton: GliaWidgets.MessageButtonStyle, sendButton: GliaWidgets.MessageButtonStyle, uploadList: GliaWidgets.FileUploadListStyle) -} -public class ChatCallUpgradeStyle { - public var icon: UIKit.UIImage - public var iconColor: UIKit.UIColor - public var text: Swift.String - public var textFont: UIKit.UIFont - public var textColor: UIKit.UIColor - public var durationFont: UIKit.UIFont - public var durationColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public init(icon: UIKit.UIImage, iconColor: UIKit.UIColor, text: Swift.String, textFont: UIKit.UIFont, textColor: UIKit.UIColor, durationFont: UIKit.UIFont, durationColor: UIKit.UIColor, borderColor: UIKit.UIColor) - @objc deinit -} -public class Theme { - final public let color: GliaWidgets.ThemeColor - final public let font: GliaWidgets.ThemeFont - public var chat: GliaWidgets.ChatStyle { - get - set - } - public var call: GliaWidgets.CallStyle { - get - set - } - public var alert: GliaWidgets.AlertStyle { - get - set - } - public var alertConfiguration: GliaWidgets.AlertConfiguration { - get - set - } - public var minimizedBubble: GliaWidgets.BubbleStyle { - get - set - } - public var showsPoweredBy: Swift.Bool - public init(colorStyle: GliaWidgets.ThemeColorStyle = .default, fontStyle: GliaWidgets.ThemeFontStyle = .default, showsPoweredBy: Swift.Bool = true) - @objc deinit -} -public struct BadgeStyle { - public var font: UIKit.UIFont - public var fontColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(font: UIKit.UIFont, fontColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class VisitorChatMessageStyle : GliaWidgets.ChatMessageStyle { - public var statusFont: UIKit.UIFont - public var statusColor: UIKit.UIColor - public var delivered: Swift.String - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, statusFont: UIKit.UIFont, statusColor: UIKit.UIColor, delivered: Swift.String) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public struct HeaderStyle { - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class FileUploadStyle { - public var fileImage: GliaWidgets.FileImageStyle - public var uploading: GliaWidgets.FileUploadStateStyle - public var uploaded: GliaWidgets.FileUploadStateStyle - public var error: GliaWidgets.FileUploadErrorStateStyle - public var progressColor: UIKit.UIColor - public var errorProgressColor: UIKit.UIColor - public var progressBackgroundColor: UIKit.UIColor - public var removeButtonImage: UIKit.UIImage - public var removeButtonColor: UIKit.UIColor - public init(fileImage: GliaWidgets.FileImageStyle, uploading: GliaWidgets.FileUploadStateStyle, uploaded: GliaWidgets.FileUploadStateStyle, error: GliaWidgets.FileUploadErrorStateStyle, progressColor: UIKit.UIColor, errorProgressColor: UIKit.UIColor, progressBackgroundColor: UIKit.UIColor, removeButtonImage: UIKit.UIImage, removeButtonColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadErrorStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var infoFileTooBig: Swift.String - public var infoUnsupportedFileType: Swift.String - public var infoSafetyCheckFailed: Swift.String - public var infoNetworkError: Swift.String - public var infoGenericError: Swift.String - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, infoFileTooBig: Swift.String, infoUnsupportedFileType: Swift.String, infoSafetyCheckFailed: Swift.String, infoNetworkError: Swift.String, infoGenericError: Swift.String) - @objc deinit -} -public struct ActionButtonStyle { - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class BubbleStyle { - public var userImage: GliaWidgets.UserImageStyle - public var badge: GliaWidgets.BadgeStyle? - public init(userImage: GliaWidgets.UserImageStyle, badge: GliaWidgets.BadgeStyle? = nil) - @objc deinit -} -public struct MediaUpgradeActionStyle { - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var info: Swift.String - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var icon: UIKit.UIImage - public var iconColor: UIKit.UIColor - public init(title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, info: Swift.String, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, borderColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, icon: UIKit.UIImage, iconColor: UIKit.UIColor) -} -public enum ThemeColorStyle { - case `default` - case custom(GliaWidgets.ThemeColor) -} -public class EngagementStyle { - public var header: GliaWidgets.HeaderStyle - public var connect: GliaWidgets.ConnectStyle - public var backgroundColor: UIKit.UIColor - public var endButton: GliaWidgets.ActionButtonStyle - public var endScreenShareButton: GliaWidgets.HeaderButtonStyle - public var preferredStatusBarStyle: UIKit.UIStatusBarStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -public struct ConnectStyle { - public var connectOperator: GliaWidgets.ConnectOperatorStyle - public var queue: GliaWidgets.ConnectStatusStyle - public var connecting: GliaWidgets.ConnectStatusStyle - public var connected: GliaWidgets.ConnectStatusStyle - public init(queueOperator: GliaWidgets.ConnectOperatorStyle, queue: GliaWidgets.ConnectStatusStyle, connecting: GliaWidgets.ConnectStatusStyle, connected: GliaWidgets.ConnectStatusStyle) -} -public enum Environment { - case europe - case usa - case beta - public static func == (a: GliaWidgets.Environment, b: GliaWidgets.Environment) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public struct Configuration { - public let appToken: Swift.String - public let apiToken: Swift.String - public let environment: GliaWidgets.Environment - public let site: Swift.String - public init(appToken: Swift.String, apiToken: Swift.String, environment: GliaWidgets.Environment, site: Swift.String) -} -public class ListItemStyle { - public var kind: GliaWidgets.ListItemKind - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var icon: UIKit.UIImage? - public var iconColor: UIKit.UIColor? - public init(kind: GliaWidgets.ListItemKind, title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, icon: UIKit.UIImage?, iconColor: UIKit.UIColor?) - @objc deinit -} -public struct ConnectStatusStyle { - public var firstText: Swift.String? - public var firstTextFont: UIKit.UIFont - public var firstTextFontColor: UIKit.UIColor - public var secondText: Swift.String? - public var secondTextFont: UIKit.UIFont - public var secondTextFontColor: UIKit.UIColor - public init(firstText: Swift.String?, firstTextFont: UIKit.UIFont, firstTextFontColor: UIKit.UIColor, secondText: Swift.String?, secondTextFont: UIKit.UIFont, secondTextFontColor: UIKit.UIColor) -} -public struct MultipleMediaUpgradeAlertConfiguration { - public var title: Swift.String - public var audioUpgradeAction: GliaWidgets.MediaUpgradeActionStyle - public var phoneUpgradeAction: GliaWidgets.MediaUpgradeActionStyle - public var showsPoweredBy: Swift.Bool -} -final public class KeyboardObserver { - public struct Properties { - public let duration: Swift.Double - public let finalFrame: CoreGraphics.CGRect - public let animationOptions: UIKit.UIView.AnimationOptions - public init?(with notification: Foundation.Notification) - } - final public var currentKeyboardHeight: CoreGraphics.CGFloat - final public var keyboardWillShow: ((GliaWidgets.KeyboardObserver.Properties) -> Swift.Void)? - final public var keyboardWillHide: ((GliaWidgets.KeyboardObserver.Properties) -> Swift.Void)? - public init() - @objc deinit -} -public struct ConfirmationAlertConfiguration { - public var title: Swift.String? - public var message: Swift.String? - public var negativeTitle: Swift.String? - public var positiveTitle: Swift.String? - public var switchButtonBackgroundColors: Swift.Bool - public var showsPoweredBy: Swift.Bool -} -public class ChoiceCardOptionStyle { - public var normal: GliaWidgets.ChatTextContentStyle - public var selected: GliaWidgets.ChatTextContentStyle - public var disabled: GliaWidgets.ChatTextContentStyle - public init(textFont: UIKit.UIFont, normalTextColor: UIKit.UIColor, normalBackgroundColor: UIKit.UIColor, highlightedTextColor: UIKit.UIColor, highlightedBackgroundColor: UIKit.UIColor, disabledTextColor: UIKit.UIColor, disabledBackgroundColor: UIKit.UIColor) - @objc deinit -} -final public class ChoiceCardStyle : GliaWidgets.OperatorChatMessageStyle { - final public var frameColor: UIKit.UIColor - final public var choiceOption: GliaWidgets.ChoiceCardOptionStyle - public init(mainText: GliaWidgets.ChatTextContentStyle, frameColor: UIKit.UIColor, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle, choiceOption: GliaWidgets.ChoiceCardOptionStyle) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle) - @objc deinit -} -@available(*, deprecated, renamed: "ImageAsset.Image", message: "This typealias will be removed in SwiftGen 7.0") -public typealias AssetImageTypeAlias = GliaWidgets.ImageAsset.Image -public enum Asset { - public static let alertClose: GliaWidgets.ImageAsset - public static let callChat: GliaWidgets.ImageAsset - public static let callMiminize: GliaWidgets.ImageAsset - public static let callMuteActive: GliaWidgets.ImageAsset - public static let callMuteInactive: GliaWidgets.ImageAsset - public static let callSpeakerActive: GliaWidgets.ImageAsset - public static let callSpeakerInactive: GliaWidgets.ImageAsset - public static let callVideoActive: GliaWidgets.ImageAsset - public static let callVideoInactive: GliaWidgets.ImageAsset - public static let uploadError: GliaWidgets.ImageAsset - public static let uploadRemove: GliaWidgets.ImageAsset - public static let chatPickMedia: GliaWidgets.ImageAsset - public static let chatSend: GliaWidgets.ImageAsset - public static let unreadMessageIndicator: GliaWidgets.ImageAsset - public static let back: GliaWidgets.ImageAsset - public static let close: GliaWidgets.ImageAsset - public static let browseIcon: GliaWidgets.ImageAsset - public static let cameraIcon: GliaWidgets.ImageAsset - public static let photoLibraryIcon: GliaWidgets.ImageAsset - public static let gliaLogo: GliaWidgets.ImageAsset - public static let startScreenShare: GliaWidgets.ImageAsset - public static let upgradeAudio: GliaWidgets.ImageAsset - public static let upgradePhone: GliaWidgets.ImageAsset - public static let upgradeVideo: GliaWidgets.ImageAsset - public static let operatorPlaceholder: GliaWidgets.ImageAsset -} -public struct ImageAsset { - public var name: Swift.String { - get - } - public typealias Image = UIKit.UIImage - public var image: GliaWidgets.ImageAsset.Image { - get - } -} -extension UIImage { - @available(macOS, deprecated, message: "This initializer is unsafe on macOS, please use the ImageAsset.image property") - convenience public init!(asset: GliaWidgets.ImageAsset) -} -public class FileImageStyle { - public var fileFont: UIKit.UIFont - public var fileColor: UIKit.UIColor - public var errorIcon: UIKit.UIImage - public var errorIconColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var errorBackgroundColor: UIKit.UIColor - public init(fileFont: UIKit.UIFont, fileColor: UIKit.UIColor, errorIcon: UIKit.UIImage, errorIconColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, errorBackgroundColor: UIKit.UIColor) - @objc deinit -} -public enum ListItemKind { - case photoLibrary - case takePhoto - case browse - public static func == (a: GliaWidgets.ListItemKind, b: GliaWidgets.ListItemKind) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public struct CallButtonBarStyle { - public var chatButton: GliaWidgets.CallButtonStyle - public var videoButton: GliaWidgets.CallButtonStyle - public var muteButton: GliaWidgets.CallButtonStyle - public var speakerButton: GliaWidgets.CallButtonStyle - public var minimizeButton: GliaWidgets.CallButtonStyle - public var badge: GliaWidgets.BadgeStyle -} -public struct AlertStyle { - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var titleImageColor: UIKit.UIColor - public var messageFont: UIKit.UIFont - public var messageColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var closeButtonColor: UIKit.UIColor - public var positiveAction: GliaWidgets.ActionButtonStyle - public var negativeAction: GliaWidgets.ActionButtonStyle - public init(titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, titleImageColor: UIKit.UIColor, messageFont: UIKit.UIFont, messageColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, closeButtonColor: UIKit.UIColor, positiveAction: GliaWidgets.ActionButtonStyle, negativeAction: GliaWidgets.ActionButtonStyle) -} -public struct ThemeFont { - public var header1: UIKit.UIFont - public var header2: UIKit.UIFont - public var header3: UIKit.UIFont - public var bodyText: UIKit.UIFont - public var subtitle: UIKit.UIFont - public var mediumSubtitle: UIKit.UIFont - public var caption: UIKit.UIFont - public var buttonLabel: UIKit.UIFont - public init(header1: UIKit.UIFont? = nil, header2: UIKit.UIFont? = nil, header3: UIKit.UIFont? = nil, bodyText: UIKit.UIFont? = nil, subtitle: UIKit.UIFont? = nil, mediumSubtitle: UIKit.UIFont? = nil, caption: UIKit.UIFont? = nil, buttonLabel: UIKit.UIFont? = nil) -} -public struct SettingsAlertConfiguration { - public var title: Swift.String - public var message: Swift.String - public var settingsTitle: Swift.String? - public var cancelTitle: Swift.String? -} -public struct SingleMediaUpgradeAlertConfiguration { - public var title: Swift.String - public var titleImage: UIKit.UIImage? - public var decline: Swift.String - public var accept: Swift.String - public var showsPoweredBy: Swift.Bool -} -public struct ScreenShareOfferAlertConfiguration { - public var title: Swift.String - public var message: Swift.String - public var titleImage: UIKit.UIImage? - public var decline: Swift.String - public var accept: Swift.String - public var showsPoweredBy: Swift.Bool -} -public class CallStyle : GliaWidgets.EngagementStyle { - public var audioTitle: Swift.String - public var videoTitle: Swift.String - public var backButton: GliaWidgets.HeaderButtonStyle - public var closeButton: GliaWidgets.HeaderButtonStyle - public var operatorName: Swift.String - public var operatorNameFont: UIKit.UIFont - public var operatorNameColor: UIKit.UIColor - public var durationFont: UIKit.UIFont - public var durationColor: UIKit.UIColor - public var topText: Swift.String - public var topTextFont: UIKit.UIFont - public var topTextColor: UIKit.UIColor - public var bottomText: Swift.String - public var bottomTextFont: UIKit.UIFont - public var bottomTextColor: UIKit.UIColor - public var buttonBar: GliaWidgets.CallButtonBarStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle, audioTitle: Swift.String, videoTitle: Swift.String, backButton: GliaWidgets.HeaderButtonStyle, closeButton: GliaWidgets.HeaderButtonStyle, operatorName: Swift.String, operatorNameFont: UIKit.UIFont, operatorNameColor: UIKit.UIColor, durationFont: UIKit.UIFont, durationColor: UIKit.UIColor, topText: Swift.String, topTextFont: UIKit.UIFont, topTextColor: UIKit.UIColor, bottomText: Swift.String, bottomTextFont: UIKit.UIFont, bottomTextColor: UIKit.UIColor, buttonBar: GliaWidgets.CallButtonBarStyle) - override public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -public class ChatStyle : GliaWidgets.EngagementStyle { - public var title: Swift.String - public var backButton: GliaWidgets.HeaderButtonStyle - public var closeButton: GliaWidgets.HeaderButtonStyle - public var visitorMessage: GliaWidgets.VisitorChatMessageStyle - public var operatorMessage: GliaWidgets.OperatorChatMessageStyle - public var choiceCard: GliaWidgets.ChoiceCardStyle - public var messageEntry: GliaWidgets.ChatMessageEntryStyle - public var audioUpgrade: GliaWidgets.ChatCallUpgradeStyle - public var videoUpgrade: GliaWidgets.ChatCallUpgradeStyle - public var callBubble: GliaWidgets.BubbleStyle - public var pickMedia: GliaWidgets.ItemListStyle - public var unreadMessageIndicator: GliaWidgets.UnreadMessageIndicatorStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle, title: Swift.String, backButton: GliaWidgets.HeaderButtonStyle, closeButton: GliaWidgets.HeaderButtonStyle, visitorMessage: GliaWidgets.VisitorChatMessageStyle, operatorMessage: GliaWidgets.OperatorChatMessageStyle, choiceCard: GliaWidgets.ChoiceCardStyle, messageEntry: GliaWidgets.ChatMessageEntryStyle, audioUpgrade: GliaWidgets.ChatCallUpgradeStyle, videoUpgrade: GliaWidgets.ChatCallUpgradeStyle, callBubble: GliaWidgets.BubbleStyle, pickMedia: GliaWidgets.ItemListStyle, unreadMessageIndicator: GliaWidgets.UnreadMessageIndicatorStyle) - override public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -extension GliaWidgets.GliaViewControllerEvent : Swift.Equatable {} -extension GliaWidgets.GliaViewControllerEvent : Swift.Hashable {} -extension GliaWidgets.EngagementKind : Swift.Equatable {} -extension GliaWidgets.EngagementKind : Swift.Hashable {} -extension GliaWidgets.Environment : Swift.Equatable {} -extension GliaWidgets.Environment : Swift.Hashable {} -extension GliaWidgets.ListItemKind : Swift.Equatable {} -extension GliaWidgets.ListItemKind : Swift.Hashable {} diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64.swiftdoc b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 4cb038a98..000000000 Binary files a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64.swiftinterface b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64.swiftinterface deleted file mode 100644 index 4e217baee..000000000 --- a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/arm64.swiftinterface +++ /dev/null @@ -1,836 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57) -// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name GliaWidgets -import AVFoundation -import AVFoundation/*.AVMakeRect*/ -import Foundation -@_exported import GliaWidgets -import MobileCoreServices -import PureLayout -import QuickLook -import QuickLookThumbnailing -import SQLite3 -import SalemoveSDK -import Swift -import UIKit -@objc @_hasMissingDesignatedInitializers public class View : UIKit.UIView { - @objc dynamic public init() - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc deinit -} -public struct CallButtonStyle { - public struct StateStyle { - public let backgroundColor: UIKit.UIColor - public let image: UIKit.UIImage - public let imageColor: UIKit.UIColor - public let title: Swift.String - public let titleFont: UIKit.UIFont - public let titleColor: UIKit.UIColor - } - public var active: GliaWidgets.CallButtonStyle.StateStyle - public var inactive: GliaWidgets.CallButtonStyle.StateStyle -} -public struct UserImageStyle { - public var placeholderImage: UIKit.UIImage? - public var placeholderColor: UIKit.UIColor - public var placeholderBackgroundColor: UIKit.UIColor - public var imageBackgroundColor: UIKit.UIColor - public init(placeholderImage: UIKit.UIImage?, placeholderColor: UIKit.UIColor, placeholderBackgroundColor: UIKit.UIColor, imageBackgroundColor: UIKit.UIColor) -} -public struct MessageAlertConfiguration { - public var title: Swift.String? - public var message: Swift.String? - public init(title: Swift.String?, message: Swift.String?) -} -public class ChatFileContentStyle { - public var backgroundColor: UIKit.UIColor - public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public class OperatorChatMessageStyle : GliaWidgets.ChatMessageStyle { - public var operatorImage: GliaWidgets.UserImageStyle - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public struct ThemeColor { - public var primary: UIKit.UIColor - public var secondary: UIKit.UIColor - public var baseNormal: UIKit.UIColor - public var baseLight: UIKit.UIColor - public var baseDark: UIKit.UIColor - public var baseShade: UIKit.UIColor - public var background: UIKit.UIColor - public var systemNegative: UIKit.UIColor - public init(primary: UIKit.UIColor? = nil, secondary: UIKit.UIColor? = nil, baseNormal: UIKit.UIColor? = nil, baseLight: UIKit.UIColor? = nil, baseDark: UIKit.UIColor? = nil, baseShade: UIKit.UIColor? = nil, background: UIKit.UIColor? = nil, systemNegative: UIKit.UIColor? = nil) -} -public struct UnreadMessageIndicatorStyle { - public var badge: GliaWidgets.BadgeStyle - public var userImage: GliaWidgets.UserImageStyle - public init(badgeFont: UIKit.UIFont, badgeTextColor: UIKit.UIColor, badgeColor: UIKit.UIColor, placeholderImage: UIKit.UIImage?, placeholderColor: UIKit.UIColor, placeholderBackgroundColor: UIKit.UIColor, imageBackgroundColor: UIKit.UIColor) -} -public enum GliaViewControllerEvent { - case minimized - case maximized - public static func == (a: GliaWidgets.GliaViewControllerEvent, b: GliaWidgets.GliaViewControllerEvent) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol GliaViewControllerDelegate : AnyObject { - func event(_ event: GliaWidgets.GliaViewControllerEvent) -} -public class ChatTextContentStyle { - public var textFont: UIKit.UIFont - public var textColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(textFont: UIKit.UIFont, textColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) - @objc deinit -} -public enum EngagementKind { - case none - case chat - case audioCall - case videoCall - public static func == (a: GliaWidgets.EngagementKind, b: GliaWidgets.EngagementKind) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum GliaEvent { - case started - case engagementChanged(GliaWidgets.EngagementKind) - case ended - case minimized - case maximized -} -public protocol SceneProvider : AnyObject { - @available(iOS 13.0, *) - func windowScene() -> UIKit.UIWindowScene? -} -@_hasMissingDesignatedInitializers public class Glia { - public static let sharedInstance: GliaWidgets.Glia - public var engagement: GliaWidgets.EngagementKind { - get - } - public var onEvent: ((GliaWidgets.GliaEvent) -> Swift.Void)? - public func start(_ engagementKind: GliaWidgets.EngagementKind, configuration: GliaWidgets.Configuration, queueID: Swift.String, visitorContext: SalemoveSDK.VisitorContext, theme: GliaWidgets.Theme = Theme(), sceneProvider: GliaWidgets.SceneProvider? = nil) throws - @objc deinit -} -public protocol ViewModel { - associatedtype Event - associatedtype Action - associatedtype DelegateEvent - func event(_ event: Self.Event) - var action: ((Self.Action) -> Swift.Void)? { get set } - var delegate: ((Self.DelegateEvent) -> Swift.Void)? { get set } -} -public class ObservableValue { - public typealias Update = (T, T) -> Swift.Void - public var value: T { - get - set - } - public init(with object: T) - public func addObserver(_ observer: Swift.AnyObject, update: @escaping GliaWidgets.ObservableValue.Update) - public func removeObserver(_ observer: Swift.AnyObject) - @objc deinit -} -public struct AlertConfiguration { - public var leaveQueue: GliaWidgets.ConfirmationAlertConfiguration - public var endEngagement: GliaWidgets.ConfirmationAlertConfiguration - public var operatorsUnavailable: GliaWidgets.MessageAlertConfiguration - public var mediaUpgrade: GliaWidgets.MultipleMediaUpgradeAlertConfiguration - public var audioUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var oneWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var twoWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var screenShareOffer: GliaWidgets.ScreenShareOfferAlertConfiguration - public var endScreenShare: GliaWidgets.ConfirmationAlertConfiguration - public var microphoneSettings: GliaWidgets.SettingsAlertConfiguration - public var cameraSettings: GliaWidgets.SettingsAlertConfiguration - public var mediaSourceNotAvailable: GliaWidgets.MessageAlertConfiguration - public var unexpectedError: GliaWidgets.MessageAlertConfiguration - public var apiError: GliaWidgets.MessageAlertConfiguration - public init(leaveQueue: GliaWidgets.ConfirmationAlertConfiguration, endEngagement: GliaWidgets.ConfirmationAlertConfiguration, operatorsUnavailable: GliaWidgets.MessageAlertConfiguration, mediaUpgrade: GliaWidgets.MultipleMediaUpgradeAlertConfiguration, audioUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, oneWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, twoWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, screenShareOffer: GliaWidgets.ScreenShareOfferAlertConfiguration, endScreenShare: GliaWidgets.ConfirmationAlertConfiguration, microphoneSettings: GliaWidgets.SettingsAlertConfiguration, cameraSettings: GliaWidgets.SettingsAlertConfiguration, mediaSourceNotAvailable: GliaWidgets.MessageAlertConfiguration, unexpectedError: GliaWidgets.MessageAlertConfiguration, apiError: GliaWidgets.MessageAlertConfiguration) -} -public struct ConnectOperatorStyle { - public var operatorImage: GliaWidgets.UserImageStyle - public var animationColor: UIKit.UIColor - public init(operatorImage: GliaWidgets.UserImageStyle, animationColor: UIKit.UIColor) -} -public class ItemListStyle { - public var items: [GliaWidgets.ListItemStyle] - public var separatorColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(items: [GliaWidgets.ListItemStyle], separatorColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadListStyle { - public var item: GliaWidgets.FileUploadStyle - public init(item: GliaWidgets.FileUploadStyle) - @objc deinit -} -public class ChatFileDownloadStyle : GliaWidgets.ChatFileContentStyle { - public var fileImage: GliaWidgets.FileImageStyle - public var download: GliaWidgets.ChatFileDownloadStateStyle - public var downloading: GliaWidgets.ChatFileDownloadStateStyle - public var open: GliaWidgets.ChatFileDownloadStateStyle - public var error: GliaWidgets.ChatFileDownloadErrorStateStyle - public var progressColor: UIKit.UIColor - public var errorProgressColor: UIKit.UIColor - public var progressBackgroundColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public init(fileImage: GliaWidgets.FileImageStyle, download: GliaWidgets.ChatFileDownloadStateStyle, downloading: GliaWidgets.ChatFileDownloadStateStyle, open: GliaWidgets.ChatFileDownloadStateStyle, error: GliaWidgets.ChatFileDownloadErrorStateStyle, progressColor: UIKit.UIColor, errorProgressColor: UIKit.UIColor, progressBackgroundColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, borderColor: UIKit.UIColor) - override public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public class ChatFileDownloadStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor) - @objc deinit -} -public class ChatFileDownloadErrorStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var separatorText: Swift.String - public var separatorFont: UIKit.UIFont - public var separatorTextColor: UIKit.UIColor - public var retryText: Swift.String - public var retryFont: UIKit.UIFont - public var retryTextColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, separatorText: Swift.String, separatorFont: UIKit.UIFont, separatorTextColor: UIKit.UIColor, retryText: Swift.String, retryFont: UIKit.UIFont, retryTextColor: UIKit.UIColor) - @objc deinit -} -public struct HeaderButtonStyle { - public var image: UIKit.UIImage - public var color: UIKit.UIColor - public init(image: UIKit.UIImage, color: UIKit.UIColor) -} -@objc @_hasMissingDesignatedInitializers public class ChatMessageEntryView : UIKit.UIView { - public init(with style: GliaWidgets.ChatMessageEntryStyle) - @objc override dynamic public func layoutSubviews() - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc deinit -} -extension ChatMessageEntryView : UIKit.UITextViewDelegate { - @objc dynamic public func textView(_ textView: UIKit.UITextView, shouldChangeTextIn range: Foundation.NSRange, replacementText text: Swift.String) -> Swift.Bool - @objc dynamic public func textViewDidChange(_ textView: UIKit.UITextView) - @objc dynamic public func textViewDidBeginEditing(_: UIKit.UITextView) - @objc dynamic public func textViewDidEndEditing(_ textView: UIKit.UITextView) -} -public struct MessageButtonStyle { - public var image: UIKit.UIImage - public var color: UIKit.UIColor - public init(image: UIKit.UIImage, color: UIKit.UIColor) -} -@_inheritsConvenienceInitializers public class ChatImageFileContentStyle : GliaWidgets.ChatFileContentStyle { - override public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public enum ThemeFontStyle { - case `default` - case defaultLarge - case custom(GliaWidgets.ThemeFont) -} -public class ChatMessageStyle { - public var text: GliaWidgets.ChatTextContentStyle - public var imageFile: GliaWidgets.ChatImageFileContentStyle - public var fileDownload: GliaWidgets.ChatFileDownloadStyle - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public enum L10n { - public static let `operator`: Swift.String - public static let poweredBy: Swift.String - public enum Alert { - public enum Action { - public static let accept: Swift.String - public static let cancel: Swift.String - public static let decline: Swift.String - public static let no: Swift.String - public static let ok: Swift.String - public static let settings: Swift.String - public static let yes: Swift.String - } - public enum ApiError { - public static let message: Swift.String - public static let title: Swift.String - } - public enum AudioUpgrade { - public static let title: Swift.String - } - public enum CameraPermission { - public static let message: Swift.String - public static let title: Swift.String - } - public enum EndEngagement { - public static let message: Swift.String - public static let title: Swift.String - } - public enum LeaveQueue { - public static let message: Swift.String - public static let title: Swift.String - } - public enum MediaSourceNotAvailable { - public static let message: Swift.String - public static let title: Swift.String - } - public enum MediaUpgrade { - public static let title: Swift.String - public enum Audio { - public static let info: Swift.String - public static let title: Swift.String - } - public enum Phone { - public static let info: Swift.String - public static let title: Swift.String - } - } - public enum MicrophonePermission { - public static let message: Swift.String - public static let title: Swift.String - } - public enum OperatorsUnavailable { - public static let message: Swift.String - public static let title: Swift.String - } - public enum ScreenSharing { - public enum Start { - public static let message: Swift.String - public static let title: Swift.String - } - public enum Stop { - public static let message: Swift.String - public static let title: Swift.String - } - } - public enum Unexpected { - public static let message: Swift.String - public static let title: Swift.String - } - public enum VideoUpgrade { - public enum OneWay { - public static let title: Swift.String - } - public enum TwoWay { - public static let title: Swift.String - } - } - } - public enum Call { - public static let bottomText: Swift.String - public static let topText: Swift.String - public enum Audio { - public static let title: Swift.String - } - public enum Buttons { - public enum Chat { - public static let title: Swift.String - } - public enum Minimize { - public static let title: Swift.String - } - public enum Mute { - public enum Active { - public static let title: Swift.String - } - public enum Inactive { - public static let title: Swift.String - } - } - public enum Speaker { - public static let title: Swift.String - } - public enum Video { - public static let title: Swift.String - } - } - public enum Connect { - public enum Connected { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Connecting { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Queue { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - } - public enum EndButton { - public static let title: Swift.String - } - public enum Operator { - public static let name: Swift.String - } - public enum Video { - public static let title: Swift.String - } - } - public enum Chat { - public static let title: Swift.String - public enum Connect { - public enum Connected { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Connecting { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Queue { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - } - public enum Download { - public static let download: Swift.String - public static let downloading: Swift.String - public static let failed: Swift.String - public static let open: Swift.String - public enum Failed { - public static let retry: Swift.String - public static let separator: Swift.String - } - } - public enum EndButton { - public static let title: Swift.String - } - public enum Message { - public static let choiceCardPlaceholder: Swift.String - public static let placeholder: Swift.String - public enum Status { - public static let delivered: Swift.String - } - } - public enum PickMedia { - public static let browse: Swift.String - public static let photo: Swift.String - public static let takePhoto: Swift.String - } - public enum Upgrade { - public enum Audio { - public static let text: Swift.String - } - public enum Video { - public static let text: Swift.String - } - } - public enum Upload { - public static let failed: Swift.String - public static let uploaded: Swift.String - public static let uploading: Swift.String - public enum Error { - public static let fileTooBig: Swift.String - public static let generic: Swift.String - public static let network: Swift.String - public static let safetyCheckFailed: Swift.String - public static let unsupportedFileType: Swift.String - } - } - } -} -public struct ChatMessageEntryStyle { - public var messageFont: UIKit.UIFont - public var messageColor: UIKit.UIColor - public var placeholder: Swift.String - public var choiceCardPlaceholder: Swift.String - public var placeholderFont: UIKit.UIFont - public var placeholderColor: UIKit.UIColor - public var separatorColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var mediaButton: GliaWidgets.MessageButtonStyle - public var sendButton: GliaWidgets.MessageButtonStyle - public var uploadList: GliaWidgets.FileUploadListStyle - public init(messageFont: UIKit.UIFont, messageColor: UIKit.UIColor, placeholder: Swift.String, choiceCardPlaceholder: Swift.String, placeholderFont: UIKit.UIFont, placeholderColor: UIKit.UIColor, separatorColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, mediaButton: GliaWidgets.MessageButtonStyle, sendButton: GliaWidgets.MessageButtonStyle, uploadList: GliaWidgets.FileUploadListStyle) -} -public class ChatCallUpgradeStyle { - public var icon: UIKit.UIImage - public var iconColor: UIKit.UIColor - public var text: Swift.String - public var textFont: UIKit.UIFont - public var textColor: UIKit.UIColor - public var durationFont: UIKit.UIFont - public var durationColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public init(icon: UIKit.UIImage, iconColor: UIKit.UIColor, text: Swift.String, textFont: UIKit.UIFont, textColor: UIKit.UIColor, durationFont: UIKit.UIFont, durationColor: UIKit.UIColor, borderColor: UIKit.UIColor) - @objc deinit -} -public class Theme { - final public let color: GliaWidgets.ThemeColor - final public let font: GliaWidgets.ThemeFont - public var chat: GliaWidgets.ChatStyle { - get - set - } - public var call: GliaWidgets.CallStyle { - get - set - } - public var alert: GliaWidgets.AlertStyle { - get - set - } - public var alertConfiguration: GliaWidgets.AlertConfiguration { - get - set - } - public var minimizedBubble: GliaWidgets.BubbleStyle { - get - set - } - public var showsPoweredBy: Swift.Bool - public init(colorStyle: GliaWidgets.ThemeColorStyle = .default, fontStyle: GliaWidgets.ThemeFontStyle = .default, showsPoweredBy: Swift.Bool = true) - @objc deinit -} -public struct BadgeStyle { - public var font: UIKit.UIFont - public var fontColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(font: UIKit.UIFont, fontColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class VisitorChatMessageStyle : GliaWidgets.ChatMessageStyle { - public var statusFont: UIKit.UIFont - public var statusColor: UIKit.UIColor - public var delivered: Swift.String - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, statusFont: UIKit.UIFont, statusColor: UIKit.UIColor, delivered: Swift.String) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public struct HeaderStyle { - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class FileUploadStyle { - public var fileImage: GliaWidgets.FileImageStyle - public var uploading: GliaWidgets.FileUploadStateStyle - public var uploaded: GliaWidgets.FileUploadStateStyle - public var error: GliaWidgets.FileUploadErrorStateStyle - public var progressColor: UIKit.UIColor - public var errorProgressColor: UIKit.UIColor - public var progressBackgroundColor: UIKit.UIColor - public var removeButtonImage: UIKit.UIImage - public var removeButtonColor: UIKit.UIColor - public init(fileImage: GliaWidgets.FileImageStyle, uploading: GliaWidgets.FileUploadStateStyle, uploaded: GliaWidgets.FileUploadStateStyle, error: GliaWidgets.FileUploadErrorStateStyle, progressColor: UIKit.UIColor, errorProgressColor: UIKit.UIColor, progressBackgroundColor: UIKit.UIColor, removeButtonImage: UIKit.UIImage, removeButtonColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadErrorStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var infoFileTooBig: Swift.String - public var infoUnsupportedFileType: Swift.String - public var infoSafetyCheckFailed: Swift.String - public var infoNetworkError: Swift.String - public var infoGenericError: Swift.String - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, infoFileTooBig: Swift.String, infoUnsupportedFileType: Swift.String, infoSafetyCheckFailed: Swift.String, infoNetworkError: Swift.String, infoGenericError: Swift.String) - @objc deinit -} -public struct ActionButtonStyle { - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class BubbleStyle { - public var userImage: GliaWidgets.UserImageStyle - public var badge: GliaWidgets.BadgeStyle? - public init(userImage: GliaWidgets.UserImageStyle, badge: GliaWidgets.BadgeStyle? = nil) - @objc deinit -} -public struct MediaUpgradeActionStyle { - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var info: Swift.String - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var icon: UIKit.UIImage - public var iconColor: UIKit.UIColor - public init(title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, info: Swift.String, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, borderColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, icon: UIKit.UIImage, iconColor: UIKit.UIColor) -} -public enum ThemeColorStyle { - case `default` - case custom(GliaWidgets.ThemeColor) -} -public class EngagementStyle { - public var header: GliaWidgets.HeaderStyle - public var connect: GliaWidgets.ConnectStyle - public var backgroundColor: UIKit.UIColor - public var endButton: GliaWidgets.ActionButtonStyle - public var endScreenShareButton: GliaWidgets.HeaderButtonStyle - public var preferredStatusBarStyle: UIKit.UIStatusBarStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -public struct ConnectStyle { - public var connectOperator: GliaWidgets.ConnectOperatorStyle - public var queue: GliaWidgets.ConnectStatusStyle - public var connecting: GliaWidgets.ConnectStatusStyle - public var connected: GliaWidgets.ConnectStatusStyle - public init(queueOperator: GliaWidgets.ConnectOperatorStyle, queue: GliaWidgets.ConnectStatusStyle, connecting: GliaWidgets.ConnectStatusStyle, connected: GliaWidgets.ConnectStatusStyle) -} -public enum Environment { - case europe - case usa - case beta - public static func == (a: GliaWidgets.Environment, b: GliaWidgets.Environment) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public struct Configuration { - public let appToken: Swift.String - public let apiToken: Swift.String - public let environment: GliaWidgets.Environment - public let site: Swift.String - public init(appToken: Swift.String, apiToken: Swift.String, environment: GliaWidgets.Environment, site: Swift.String) -} -public class ListItemStyle { - public var kind: GliaWidgets.ListItemKind - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var icon: UIKit.UIImage? - public var iconColor: UIKit.UIColor? - public init(kind: GliaWidgets.ListItemKind, title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, icon: UIKit.UIImage?, iconColor: UIKit.UIColor?) - @objc deinit -} -public struct ConnectStatusStyle { - public var firstText: Swift.String? - public var firstTextFont: UIKit.UIFont - public var firstTextFontColor: UIKit.UIColor - public var secondText: Swift.String? - public var secondTextFont: UIKit.UIFont - public var secondTextFontColor: UIKit.UIColor - public init(firstText: Swift.String?, firstTextFont: UIKit.UIFont, firstTextFontColor: UIKit.UIColor, secondText: Swift.String?, secondTextFont: UIKit.UIFont, secondTextFontColor: UIKit.UIColor) -} -public struct MultipleMediaUpgradeAlertConfiguration { - public var title: Swift.String - public var audioUpgradeAction: GliaWidgets.MediaUpgradeActionStyle - public var phoneUpgradeAction: GliaWidgets.MediaUpgradeActionStyle - public var showsPoweredBy: Swift.Bool -} -final public class KeyboardObserver { - public struct Properties { - public let duration: Swift.Double - public let finalFrame: CoreGraphics.CGRect - public let animationOptions: UIKit.UIView.AnimationOptions - public init?(with notification: Foundation.Notification) - } - final public var currentKeyboardHeight: CoreGraphics.CGFloat - final public var keyboardWillShow: ((GliaWidgets.KeyboardObserver.Properties) -> Swift.Void)? - final public var keyboardWillHide: ((GliaWidgets.KeyboardObserver.Properties) -> Swift.Void)? - public init() - @objc deinit -} -public struct ConfirmationAlertConfiguration { - public var title: Swift.String? - public var message: Swift.String? - public var negativeTitle: Swift.String? - public var positiveTitle: Swift.String? - public var switchButtonBackgroundColors: Swift.Bool - public var showsPoweredBy: Swift.Bool -} -public class ChoiceCardOptionStyle { - public var normal: GliaWidgets.ChatTextContentStyle - public var selected: GliaWidgets.ChatTextContentStyle - public var disabled: GliaWidgets.ChatTextContentStyle - public init(textFont: UIKit.UIFont, normalTextColor: UIKit.UIColor, normalBackgroundColor: UIKit.UIColor, highlightedTextColor: UIKit.UIColor, highlightedBackgroundColor: UIKit.UIColor, disabledTextColor: UIKit.UIColor, disabledBackgroundColor: UIKit.UIColor) - @objc deinit -} -final public class ChoiceCardStyle : GliaWidgets.OperatorChatMessageStyle { - final public var frameColor: UIKit.UIColor - final public var choiceOption: GliaWidgets.ChoiceCardOptionStyle - public init(mainText: GliaWidgets.ChatTextContentStyle, frameColor: UIKit.UIColor, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle, choiceOption: GliaWidgets.ChoiceCardOptionStyle) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle) - @objc deinit -} -@available(*, deprecated, renamed: "ImageAsset.Image", message: "This typealias will be removed in SwiftGen 7.0") -public typealias AssetImageTypeAlias = GliaWidgets.ImageAsset.Image -public enum Asset { - public static let alertClose: GliaWidgets.ImageAsset - public static let callChat: GliaWidgets.ImageAsset - public static let callMiminize: GliaWidgets.ImageAsset - public static let callMuteActive: GliaWidgets.ImageAsset - public static let callMuteInactive: GliaWidgets.ImageAsset - public static let callSpeakerActive: GliaWidgets.ImageAsset - public static let callSpeakerInactive: GliaWidgets.ImageAsset - public static let callVideoActive: GliaWidgets.ImageAsset - public static let callVideoInactive: GliaWidgets.ImageAsset - public static let uploadError: GliaWidgets.ImageAsset - public static let uploadRemove: GliaWidgets.ImageAsset - public static let chatPickMedia: GliaWidgets.ImageAsset - public static let chatSend: GliaWidgets.ImageAsset - public static let unreadMessageIndicator: GliaWidgets.ImageAsset - public static let back: GliaWidgets.ImageAsset - public static let close: GliaWidgets.ImageAsset - public static let browseIcon: GliaWidgets.ImageAsset - public static let cameraIcon: GliaWidgets.ImageAsset - public static let photoLibraryIcon: GliaWidgets.ImageAsset - public static let gliaLogo: GliaWidgets.ImageAsset - public static let startScreenShare: GliaWidgets.ImageAsset - public static let upgradeAudio: GliaWidgets.ImageAsset - public static let upgradePhone: GliaWidgets.ImageAsset - public static let upgradeVideo: GliaWidgets.ImageAsset - public static let operatorPlaceholder: GliaWidgets.ImageAsset -} -public struct ImageAsset { - public var name: Swift.String { - get - } - public typealias Image = UIKit.UIImage - public var image: GliaWidgets.ImageAsset.Image { - get - } -} -extension UIImage { - @available(macOS, deprecated, message: "This initializer is unsafe on macOS, please use the ImageAsset.image property") - convenience public init!(asset: GliaWidgets.ImageAsset) -} -public class FileImageStyle { - public var fileFont: UIKit.UIFont - public var fileColor: UIKit.UIColor - public var errorIcon: UIKit.UIImage - public var errorIconColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var errorBackgroundColor: UIKit.UIColor - public init(fileFont: UIKit.UIFont, fileColor: UIKit.UIColor, errorIcon: UIKit.UIImage, errorIconColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, errorBackgroundColor: UIKit.UIColor) - @objc deinit -} -public enum ListItemKind { - case photoLibrary - case takePhoto - case browse - public static func == (a: GliaWidgets.ListItemKind, b: GliaWidgets.ListItemKind) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public struct CallButtonBarStyle { - public var chatButton: GliaWidgets.CallButtonStyle - public var videoButton: GliaWidgets.CallButtonStyle - public var muteButton: GliaWidgets.CallButtonStyle - public var speakerButton: GliaWidgets.CallButtonStyle - public var minimizeButton: GliaWidgets.CallButtonStyle - public var badge: GliaWidgets.BadgeStyle -} -public struct AlertStyle { - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var titleImageColor: UIKit.UIColor - public var messageFont: UIKit.UIFont - public var messageColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var closeButtonColor: UIKit.UIColor - public var positiveAction: GliaWidgets.ActionButtonStyle - public var negativeAction: GliaWidgets.ActionButtonStyle - public init(titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, titleImageColor: UIKit.UIColor, messageFont: UIKit.UIFont, messageColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, closeButtonColor: UIKit.UIColor, positiveAction: GliaWidgets.ActionButtonStyle, negativeAction: GliaWidgets.ActionButtonStyle) -} -public struct ThemeFont { - public var header1: UIKit.UIFont - public var header2: UIKit.UIFont - public var header3: UIKit.UIFont - public var bodyText: UIKit.UIFont - public var subtitle: UIKit.UIFont - public var mediumSubtitle: UIKit.UIFont - public var caption: UIKit.UIFont - public var buttonLabel: UIKit.UIFont - public init(header1: UIKit.UIFont? = nil, header2: UIKit.UIFont? = nil, header3: UIKit.UIFont? = nil, bodyText: UIKit.UIFont? = nil, subtitle: UIKit.UIFont? = nil, mediumSubtitle: UIKit.UIFont? = nil, caption: UIKit.UIFont? = nil, buttonLabel: UIKit.UIFont? = nil) -} -public struct SettingsAlertConfiguration { - public var title: Swift.String - public var message: Swift.String - public var settingsTitle: Swift.String? - public var cancelTitle: Swift.String? -} -public struct SingleMediaUpgradeAlertConfiguration { - public var title: Swift.String - public var titleImage: UIKit.UIImage? - public var decline: Swift.String - public var accept: Swift.String - public var showsPoweredBy: Swift.Bool -} -public struct ScreenShareOfferAlertConfiguration { - public var title: Swift.String - public var message: Swift.String - public var titleImage: UIKit.UIImage? - public var decline: Swift.String - public var accept: Swift.String - public var showsPoweredBy: Swift.Bool -} -public class CallStyle : GliaWidgets.EngagementStyle { - public var audioTitle: Swift.String - public var videoTitle: Swift.String - public var backButton: GliaWidgets.HeaderButtonStyle - public var closeButton: GliaWidgets.HeaderButtonStyle - public var operatorName: Swift.String - public var operatorNameFont: UIKit.UIFont - public var operatorNameColor: UIKit.UIColor - public var durationFont: UIKit.UIFont - public var durationColor: UIKit.UIColor - public var topText: Swift.String - public var topTextFont: UIKit.UIFont - public var topTextColor: UIKit.UIColor - public var bottomText: Swift.String - public var bottomTextFont: UIKit.UIFont - public var bottomTextColor: UIKit.UIColor - public var buttonBar: GliaWidgets.CallButtonBarStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle, audioTitle: Swift.String, videoTitle: Swift.String, backButton: GliaWidgets.HeaderButtonStyle, closeButton: GliaWidgets.HeaderButtonStyle, operatorName: Swift.String, operatorNameFont: UIKit.UIFont, operatorNameColor: UIKit.UIColor, durationFont: UIKit.UIFont, durationColor: UIKit.UIColor, topText: Swift.String, topTextFont: UIKit.UIFont, topTextColor: UIKit.UIColor, bottomText: Swift.String, bottomTextFont: UIKit.UIFont, bottomTextColor: UIKit.UIColor, buttonBar: GliaWidgets.CallButtonBarStyle) - override public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -public class ChatStyle : GliaWidgets.EngagementStyle { - public var title: Swift.String - public var backButton: GliaWidgets.HeaderButtonStyle - public var closeButton: GliaWidgets.HeaderButtonStyle - public var visitorMessage: GliaWidgets.VisitorChatMessageStyle - public var operatorMessage: GliaWidgets.OperatorChatMessageStyle - public var choiceCard: GliaWidgets.ChoiceCardStyle - public var messageEntry: GliaWidgets.ChatMessageEntryStyle - public var audioUpgrade: GliaWidgets.ChatCallUpgradeStyle - public var videoUpgrade: GliaWidgets.ChatCallUpgradeStyle - public var callBubble: GliaWidgets.BubbleStyle - public var pickMedia: GliaWidgets.ItemListStyle - public var unreadMessageIndicator: GliaWidgets.UnreadMessageIndicatorStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle, title: Swift.String, backButton: GliaWidgets.HeaderButtonStyle, closeButton: GliaWidgets.HeaderButtonStyle, visitorMessage: GliaWidgets.VisitorChatMessageStyle, operatorMessage: GliaWidgets.OperatorChatMessageStyle, choiceCard: GliaWidgets.ChoiceCardStyle, messageEntry: GliaWidgets.ChatMessageEntryStyle, audioUpgrade: GliaWidgets.ChatCallUpgradeStyle, videoUpgrade: GliaWidgets.ChatCallUpgradeStyle, callBubble: GliaWidgets.BubbleStyle, pickMedia: GliaWidgets.ItemListStyle, unreadMessageIndicator: GliaWidgets.UnreadMessageIndicatorStyle) - override public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -extension GliaWidgets.GliaViewControllerEvent : Swift.Equatable {} -extension GliaWidgets.GliaViewControllerEvent : Swift.Hashable {} -extension GliaWidgets.EngagementKind : Swift.Equatable {} -extension GliaWidgets.EngagementKind : Swift.Hashable {} -extension GliaWidgets.Environment : Swift.Equatable {} -extension GliaWidgets.Environment : Swift.Hashable {} -extension GliaWidgets.ListItemKind : Swift.Equatable {} -extension GliaWidgets.ListItemKind : Swift.Hashable {} diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/module.modulemap b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/module.modulemap deleted file mode 100644 index d02419b24..000000000 --- a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Modules/module.modulemap +++ /dev/null @@ -1,11 +0,0 @@ -framework module GliaWidgets { - umbrella header "GliaWidgets.h" - - export * - module * { export * } -} - -module GliaWidgets.Swift { - header "GliaWidgets-Swift.h" - requires objc -} diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Roboto-Bold.ttf b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Roboto-Bold.ttf deleted file mode 100644 index d3f01ad24..000000000 Binary files a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Roboto-Bold.ttf and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Roboto-Medium.ttf b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Roboto-Medium.ttf deleted file mode 100644 index 1a7f3b0bb..000000000 Binary files a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Roboto-Medium.ttf and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Roboto-Regular.ttf b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Roboto-Regular.ttf deleted file mode 100644 index 2c97eeadf..000000000 Binary files a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/Roboto-Regular.ttf and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/en.lproj/Localizable.strings b/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/en.lproj/Localizable.strings deleted file mode 100644 index 0110bdd1c..000000000 Binary files a/GliaWidgets.xcframework/ios-arm64/GliaWidgets.framework/en.lproj/Localizable.strings and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Assets.car b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Assets.car deleted file mode 100644 index b106ddb9d..000000000 Binary files a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Assets.car and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/GliaWidgets b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/GliaWidgets deleted file mode 100755 index 7e93f36dd..000000000 Binary files a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/GliaWidgets and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Headers/GliaWidgets-Swift.h b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Headers/GliaWidgets-Swift.h deleted file mode 100644 index af5aafb73..000000000 --- a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Headers/GliaWidgets-Swift.h +++ /dev/null @@ -1,251 +0,0 @@ -// Generated by Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57) -#ifndef GLIAWIDGETS_SWIFT_H -#define GLIAWIDGETS_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#include -#include -#include -#include - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif - -#if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -#else -# define SWIFT_RELEASES_ARGUMENT -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif - -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif - -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif - -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if defined(__has_attribute) && __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -#else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -#endif -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import CoreGraphics; -@import Foundation; -@import UIKit; -#endif - -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="GliaWidgets",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -@class NSCoder; - -SWIFT_CLASS("_TtC11GliaWidgets20ChatMessageEntryView") -@interface ChatMessageEntryView : UIView -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)_ SWIFT_UNAVAILABLE; -- (void)layoutSubviews; -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; -@end - -@class UITextView; -@class NSString; -@class NSNumber; - -@interface ChatMessageEntryView (SWIFT_EXTENSION(GliaWidgets)) -- (BOOL)textView:(UITextView * _Nonnull)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString * _Nonnull)text SWIFT_WARN_UNUSED_RESULT; -- (void)textViewDidChange:(UITextView * _Nonnull)textView; -- (void)textViewDidBeginEditing:(UITextView * _Nonnull)_; -- (void)textViewDidEndEditing:(UITextView * _Nonnull)textView; -@end - - - - - - - - - - -SWIFT_CLASS("_TtC11GliaWidgets4View") -@interface View : UIView -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop -#endif diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Headers/GliaWidgets.h b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Headers/GliaWidgets.h deleted file mode 100644 index 8aa14a164..000000000 --- a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Headers/GliaWidgets.h +++ /dev/null @@ -1,10 +0,0 @@ -#import - -//! Project version number for GliaWidgets. -FOUNDATION_EXPORT double GliaWidgetsVersionNumber; - -//! Project version string for GliaWidgets. -FOUNDATION_EXPORT const unsigned char GliaWidgetsVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Info.plist b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Info.plist deleted file mode 100644 index 795322401..000000000 Binary files a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Info.plist and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftdoc deleted file mode 100644 index 00c4fed50..000000000 Binary files a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftinterface deleted file mode 100644 index bafe985f2..000000000 --- a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,836 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57) -// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name GliaWidgets -import AVFoundation -import AVFoundation/*.AVMakeRect*/ -import Foundation -@_exported import GliaWidgets -import MobileCoreServices -import PureLayout -import QuickLook -import QuickLookThumbnailing -import SQLite3 -import SalemoveSDK -import Swift -import UIKit -@objc @_hasMissingDesignatedInitializers public class View : UIKit.UIView { - @objc dynamic public init() - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc deinit -} -public struct CallButtonStyle { - public struct StateStyle { - public let backgroundColor: UIKit.UIColor - public let image: UIKit.UIImage - public let imageColor: UIKit.UIColor - public let title: Swift.String - public let titleFont: UIKit.UIFont - public let titleColor: UIKit.UIColor - } - public var active: GliaWidgets.CallButtonStyle.StateStyle - public var inactive: GliaWidgets.CallButtonStyle.StateStyle -} -public struct UserImageStyle { - public var placeholderImage: UIKit.UIImage? - public var placeholderColor: UIKit.UIColor - public var placeholderBackgroundColor: UIKit.UIColor - public var imageBackgroundColor: UIKit.UIColor - public init(placeholderImage: UIKit.UIImage?, placeholderColor: UIKit.UIColor, placeholderBackgroundColor: UIKit.UIColor, imageBackgroundColor: UIKit.UIColor) -} -public struct MessageAlertConfiguration { - public var title: Swift.String? - public var message: Swift.String? - public init(title: Swift.String?, message: Swift.String?) -} -public class ChatFileContentStyle { - public var backgroundColor: UIKit.UIColor - public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public class OperatorChatMessageStyle : GliaWidgets.ChatMessageStyle { - public var operatorImage: GliaWidgets.UserImageStyle - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public struct ThemeColor { - public var primary: UIKit.UIColor - public var secondary: UIKit.UIColor - public var baseNormal: UIKit.UIColor - public var baseLight: UIKit.UIColor - public var baseDark: UIKit.UIColor - public var baseShade: UIKit.UIColor - public var background: UIKit.UIColor - public var systemNegative: UIKit.UIColor - public init(primary: UIKit.UIColor? = nil, secondary: UIKit.UIColor? = nil, baseNormal: UIKit.UIColor? = nil, baseLight: UIKit.UIColor? = nil, baseDark: UIKit.UIColor? = nil, baseShade: UIKit.UIColor? = nil, background: UIKit.UIColor? = nil, systemNegative: UIKit.UIColor? = nil) -} -public struct UnreadMessageIndicatorStyle { - public var badge: GliaWidgets.BadgeStyle - public var userImage: GliaWidgets.UserImageStyle - public init(badgeFont: UIKit.UIFont, badgeTextColor: UIKit.UIColor, badgeColor: UIKit.UIColor, placeholderImage: UIKit.UIImage?, placeholderColor: UIKit.UIColor, placeholderBackgroundColor: UIKit.UIColor, imageBackgroundColor: UIKit.UIColor) -} -public enum GliaViewControllerEvent { - case minimized - case maximized - public static func == (a: GliaWidgets.GliaViewControllerEvent, b: GliaWidgets.GliaViewControllerEvent) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol GliaViewControllerDelegate : AnyObject { - func event(_ event: GliaWidgets.GliaViewControllerEvent) -} -public class ChatTextContentStyle { - public var textFont: UIKit.UIFont - public var textColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(textFont: UIKit.UIFont, textColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) - @objc deinit -} -public enum EngagementKind { - case none - case chat - case audioCall - case videoCall - public static func == (a: GliaWidgets.EngagementKind, b: GliaWidgets.EngagementKind) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum GliaEvent { - case started - case engagementChanged(GliaWidgets.EngagementKind) - case ended - case minimized - case maximized -} -public protocol SceneProvider : AnyObject { - @available(iOS 13.0, *) - func windowScene() -> UIKit.UIWindowScene? -} -@_hasMissingDesignatedInitializers public class Glia { - public static let sharedInstance: GliaWidgets.Glia - public var engagement: GliaWidgets.EngagementKind { - get - } - public var onEvent: ((GliaWidgets.GliaEvent) -> Swift.Void)? - public func start(_ engagementKind: GliaWidgets.EngagementKind, configuration: GliaWidgets.Configuration, queueID: Swift.String, visitorContext: SalemoveSDK.VisitorContext, theme: GliaWidgets.Theme = Theme(), sceneProvider: GliaWidgets.SceneProvider? = nil) throws - @objc deinit -} -public protocol ViewModel { - associatedtype Event - associatedtype Action - associatedtype DelegateEvent - func event(_ event: Self.Event) - var action: ((Self.Action) -> Swift.Void)? { get set } - var delegate: ((Self.DelegateEvent) -> Swift.Void)? { get set } -} -public class ObservableValue { - public typealias Update = (T, T) -> Swift.Void - public var value: T { - get - set - } - public init(with object: T) - public func addObserver(_ observer: Swift.AnyObject, update: @escaping GliaWidgets.ObservableValue.Update) - public func removeObserver(_ observer: Swift.AnyObject) - @objc deinit -} -public struct AlertConfiguration { - public var leaveQueue: GliaWidgets.ConfirmationAlertConfiguration - public var endEngagement: GliaWidgets.ConfirmationAlertConfiguration - public var operatorsUnavailable: GliaWidgets.MessageAlertConfiguration - public var mediaUpgrade: GliaWidgets.MultipleMediaUpgradeAlertConfiguration - public var audioUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var oneWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var twoWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var screenShareOffer: GliaWidgets.ScreenShareOfferAlertConfiguration - public var endScreenShare: GliaWidgets.ConfirmationAlertConfiguration - public var microphoneSettings: GliaWidgets.SettingsAlertConfiguration - public var cameraSettings: GliaWidgets.SettingsAlertConfiguration - public var mediaSourceNotAvailable: GliaWidgets.MessageAlertConfiguration - public var unexpectedError: GliaWidgets.MessageAlertConfiguration - public var apiError: GliaWidgets.MessageAlertConfiguration - public init(leaveQueue: GliaWidgets.ConfirmationAlertConfiguration, endEngagement: GliaWidgets.ConfirmationAlertConfiguration, operatorsUnavailable: GliaWidgets.MessageAlertConfiguration, mediaUpgrade: GliaWidgets.MultipleMediaUpgradeAlertConfiguration, audioUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, oneWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, twoWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, screenShareOffer: GliaWidgets.ScreenShareOfferAlertConfiguration, endScreenShare: GliaWidgets.ConfirmationAlertConfiguration, microphoneSettings: GliaWidgets.SettingsAlertConfiguration, cameraSettings: GliaWidgets.SettingsAlertConfiguration, mediaSourceNotAvailable: GliaWidgets.MessageAlertConfiguration, unexpectedError: GliaWidgets.MessageAlertConfiguration, apiError: GliaWidgets.MessageAlertConfiguration) -} -public struct ConnectOperatorStyle { - public var operatorImage: GliaWidgets.UserImageStyle - public var animationColor: UIKit.UIColor - public init(operatorImage: GliaWidgets.UserImageStyle, animationColor: UIKit.UIColor) -} -public class ItemListStyle { - public var items: [GliaWidgets.ListItemStyle] - public var separatorColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(items: [GliaWidgets.ListItemStyle], separatorColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadListStyle { - public var item: GliaWidgets.FileUploadStyle - public init(item: GliaWidgets.FileUploadStyle) - @objc deinit -} -public class ChatFileDownloadStyle : GliaWidgets.ChatFileContentStyle { - public var fileImage: GliaWidgets.FileImageStyle - public var download: GliaWidgets.ChatFileDownloadStateStyle - public var downloading: GliaWidgets.ChatFileDownloadStateStyle - public var open: GliaWidgets.ChatFileDownloadStateStyle - public var error: GliaWidgets.ChatFileDownloadErrorStateStyle - public var progressColor: UIKit.UIColor - public var errorProgressColor: UIKit.UIColor - public var progressBackgroundColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public init(fileImage: GliaWidgets.FileImageStyle, download: GliaWidgets.ChatFileDownloadStateStyle, downloading: GliaWidgets.ChatFileDownloadStateStyle, open: GliaWidgets.ChatFileDownloadStateStyle, error: GliaWidgets.ChatFileDownloadErrorStateStyle, progressColor: UIKit.UIColor, errorProgressColor: UIKit.UIColor, progressBackgroundColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, borderColor: UIKit.UIColor) - override public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public class ChatFileDownloadStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor) - @objc deinit -} -public class ChatFileDownloadErrorStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var separatorText: Swift.String - public var separatorFont: UIKit.UIFont - public var separatorTextColor: UIKit.UIColor - public var retryText: Swift.String - public var retryFont: UIKit.UIFont - public var retryTextColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, separatorText: Swift.String, separatorFont: UIKit.UIFont, separatorTextColor: UIKit.UIColor, retryText: Swift.String, retryFont: UIKit.UIFont, retryTextColor: UIKit.UIColor) - @objc deinit -} -public struct HeaderButtonStyle { - public var image: UIKit.UIImage - public var color: UIKit.UIColor - public init(image: UIKit.UIImage, color: UIKit.UIColor) -} -@objc @_hasMissingDesignatedInitializers public class ChatMessageEntryView : UIKit.UIView { - public init(with style: GliaWidgets.ChatMessageEntryStyle) - @objc override dynamic public func layoutSubviews() - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc deinit -} -extension ChatMessageEntryView : UIKit.UITextViewDelegate { - @objc dynamic public func textView(_ textView: UIKit.UITextView, shouldChangeTextIn range: Foundation.NSRange, replacementText text: Swift.String) -> Swift.Bool - @objc dynamic public func textViewDidChange(_ textView: UIKit.UITextView) - @objc dynamic public func textViewDidBeginEditing(_: UIKit.UITextView) - @objc dynamic public func textViewDidEndEditing(_ textView: UIKit.UITextView) -} -public struct MessageButtonStyle { - public var image: UIKit.UIImage - public var color: UIKit.UIColor - public init(image: UIKit.UIImage, color: UIKit.UIColor) -} -@_inheritsConvenienceInitializers public class ChatImageFileContentStyle : GliaWidgets.ChatFileContentStyle { - override public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public enum ThemeFontStyle { - case `default` - case defaultLarge - case custom(GliaWidgets.ThemeFont) -} -public class ChatMessageStyle { - public var text: GliaWidgets.ChatTextContentStyle - public var imageFile: GliaWidgets.ChatImageFileContentStyle - public var fileDownload: GliaWidgets.ChatFileDownloadStyle - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public enum L10n { - public static let `operator`: Swift.String - public static let poweredBy: Swift.String - public enum Alert { - public enum Action { - public static let accept: Swift.String - public static let cancel: Swift.String - public static let decline: Swift.String - public static let no: Swift.String - public static let ok: Swift.String - public static let settings: Swift.String - public static let yes: Swift.String - } - public enum ApiError { - public static let message: Swift.String - public static let title: Swift.String - } - public enum AudioUpgrade { - public static let title: Swift.String - } - public enum CameraPermission { - public static let message: Swift.String - public static let title: Swift.String - } - public enum EndEngagement { - public static let message: Swift.String - public static let title: Swift.String - } - public enum LeaveQueue { - public static let message: Swift.String - public static let title: Swift.String - } - public enum MediaSourceNotAvailable { - public static let message: Swift.String - public static let title: Swift.String - } - public enum MediaUpgrade { - public static let title: Swift.String - public enum Audio { - public static let info: Swift.String - public static let title: Swift.String - } - public enum Phone { - public static let info: Swift.String - public static let title: Swift.String - } - } - public enum MicrophonePermission { - public static let message: Swift.String - public static let title: Swift.String - } - public enum OperatorsUnavailable { - public static let message: Swift.String - public static let title: Swift.String - } - public enum ScreenSharing { - public enum Start { - public static let message: Swift.String - public static let title: Swift.String - } - public enum Stop { - public static let message: Swift.String - public static let title: Swift.String - } - } - public enum Unexpected { - public static let message: Swift.String - public static let title: Swift.String - } - public enum VideoUpgrade { - public enum OneWay { - public static let title: Swift.String - } - public enum TwoWay { - public static let title: Swift.String - } - } - } - public enum Call { - public static let bottomText: Swift.String - public static let topText: Swift.String - public enum Audio { - public static let title: Swift.String - } - public enum Buttons { - public enum Chat { - public static let title: Swift.String - } - public enum Minimize { - public static let title: Swift.String - } - public enum Mute { - public enum Active { - public static let title: Swift.String - } - public enum Inactive { - public static let title: Swift.String - } - } - public enum Speaker { - public static let title: Swift.String - } - public enum Video { - public static let title: Swift.String - } - } - public enum Connect { - public enum Connected { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Connecting { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Queue { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - } - public enum EndButton { - public static let title: Swift.String - } - public enum Operator { - public static let name: Swift.String - } - public enum Video { - public static let title: Swift.String - } - } - public enum Chat { - public static let title: Swift.String - public enum Connect { - public enum Connected { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Connecting { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Queue { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - } - public enum Download { - public static let download: Swift.String - public static let downloading: Swift.String - public static let failed: Swift.String - public static let open: Swift.String - public enum Failed { - public static let retry: Swift.String - public static let separator: Swift.String - } - } - public enum EndButton { - public static let title: Swift.String - } - public enum Message { - public static let choiceCardPlaceholder: Swift.String - public static let placeholder: Swift.String - public enum Status { - public static let delivered: Swift.String - } - } - public enum PickMedia { - public static let browse: Swift.String - public static let photo: Swift.String - public static let takePhoto: Swift.String - } - public enum Upgrade { - public enum Audio { - public static let text: Swift.String - } - public enum Video { - public static let text: Swift.String - } - } - public enum Upload { - public static let failed: Swift.String - public static let uploaded: Swift.String - public static let uploading: Swift.String - public enum Error { - public static let fileTooBig: Swift.String - public static let generic: Swift.String - public static let network: Swift.String - public static let safetyCheckFailed: Swift.String - public static let unsupportedFileType: Swift.String - } - } - } -} -public struct ChatMessageEntryStyle { - public var messageFont: UIKit.UIFont - public var messageColor: UIKit.UIColor - public var placeholder: Swift.String - public var choiceCardPlaceholder: Swift.String - public var placeholderFont: UIKit.UIFont - public var placeholderColor: UIKit.UIColor - public var separatorColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var mediaButton: GliaWidgets.MessageButtonStyle - public var sendButton: GliaWidgets.MessageButtonStyle - public var uploadList: GliaWidgets.FileUploadListStyle - public init(messageFont: UIKit.UIFont, messageColor: UIKit.UIColor, placeholder: Swift.String, choiceCardPlaceholder: Swift.String, placeholderFont: UIKit.UIFont, placeholderColor: UIKit.UIColor, separatorColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, mediaButton: GliaWidgets.MessageButtonStyle, sendButton: GliaWidgets.MessageButtonStyle, uploadList: GliaWidgets.FileUploadListStyle) -} -public class ChatCallUpgradeStyle { - public var icon: UIKit.UIImage - public var iconColor: UIKit.UIColor - public var text: Swift.String - public var textFont: UIKit.UIFont - public var textColor: UIKit.UIColor - public var durationFont: UIKit.UIFont - public var durationColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public init(icon: UIKit.UIImage, iconColor: UIKit.UIColor, text: Swift.String, textFont: UIKit.UIFont, textColor: UIKit.UIColor, durationFont: UIKit.UIFont, durationColor: UIKit.UIColor, borderColor: UIKit.UIColor) - @objc deinit -} -public class Theme { - final public let color: GliaWidgets.ThemeColor - final public let font: GliaWidgets.ThemeFont - public var chat: GliaWidgets.ChatStyle { - get - set - } - public var call: GliaWidgets.CallStyle { - get - set - } - public var alert: GliaWidgets.AlertStyle { - get - set - } - public var alertConfiguration: GliaWidgets.AlertConfiguration { - get - set - } - public var minimizedBubble: GliaWidgets.BubbleStyle { - get - set - } - public var showsPoweredBy: Swift.Bool - public init(colorStyle: GliaWidgets.ThemeColorStyle = .default, fontStyle: GliaWidgets.ThemeFontStyle = .default, showsPoweredBy: Swift.Bool = true) - @objc deinit -} -public struct BadgeStyle { - public var font: UIKit.UIFont - public var fontColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(font: UIKit.UIFont, fontColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class VisitorChatMessageStyle : GliaWidgets.ChatMessageStyle { - public var statusFont: UIKit.UIFont - public var statusColor: UIKit.UIColor - public var delivered: Swift.String - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, statusFont: UIKit.UIFont, statusColor: UIKit.UIColor, delivered: Swift.String) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public struct HeaderStyle { - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class FileUploadStyle { - public var fileImage: GliaWidgets.FileImageStyle - public var uploading: GliaWidgets.FileUploadStateStyle - public var uploaded: GliaWidgets.FileUploadStateStyle - public var error: GliaWidgets.FileUploadErrorStateStyle - public var progressColor: UIKit.UIColor - public var errorProgressColor: UIKit.UIColor - public var progressBackgroundColor: UIKit.UIColor - public var removeButtonImage: UIKit.UIImage - public var removeButtonColor: UIKit.UIColor - public init(fileImage: GliaWidgets.FileImageStyle, uploading: GliaWidgets.FileUploadStateStyle, uploaded: GliaWidgets.FileUploadStateStyle, error: GliaWidgets.FileUploadErrorStateStyle, progressColor: UIKit.UIColor, errorProgressColor: UIKit.UIColor, progressBackgroundColor: UIKit.UIColor, removeButtonImage: UIKit.UIImage, removeButtonColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadErrorStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var infoFileTooBig: Swift.String - public var infoUnsupportedFileType: Swift.String - public var infoSafetyCheckFailed: Swift.String - public var infoNetworkError: Swift.String - public var infoGenericError: Swift.String - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, infoFileTooBig: Swift.String, infoUnsupportedFileType: Swift.String, infoSafetyCheckFailed: Swift.String, infoNetworkError: Swift.String, infoGenericError: Swift.String) - @objc deinit -} -public struct ActionButtonStyle { - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class BubbleStyle { - public var userImage: GliaWidgets.UserImageStyle - public var badge: GliaWidgets.BadgeStyle? - public init(userImage: GliaWidgets.UserImageStyle, badge: GliaWidgets.BadgeStyle? = nil) - @objc deinit -} -public struct MediaUpgradeActionStyle { - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var info: Swift.String - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var icon: UIKit.UIImage - public var iconColor: UIKit.UIColor - public init(title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, info: Swift.String, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, borderColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, icon: UIKit.UIImage, iconColor: UIKit.UIColor) -} -public enum ThemeColorStyle { - case `default` - case custom(GliaWidgets.ThemeColor) -} -public class EngagementStyle { - public var header: GliaWidgets.HeaderStyle - public var connect: GliaWidgets.ConnectStyle - public var backgroundColor: UIKit.UIColor - public var endButton: GliaWidgets.ActionButtonStyle - public var endScreenShareButton: GliaWidgets.HeaderButtonStyle - public var preferredStatusBarStyle: UIKit.UIStatusBarStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -public struct ConnectStyle { - public var connectOperator: GliaWidgets.ConnectOperatorStyle - public var queue: GliaWidgets.ConnectStatusStyle - public var connecting: GliaWidgets.ConnectStatusStyle - public var connected: GliaWidgets.ConnectStatusStyle - public init(queueOperator: GliaWidgets.ConnectOperatorStyle, queue: GliaWidgets.ConnectStatusStyle, connecting: GliaWidgets.ConnectStatusStyle, connected: GliaWidgets.ConnectStatusStyle) -} -public enum Environment { - case europe - case usa - case beta - public static func == (a: GliaWidgets.Environment, b: GliaWidgets.Environment) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public struct Configuration { - public let appToken: Swift.String - public let apiToken: Swift.String - public let environment: GliaWidgets.Environment - public let site: Swift.String - public init(appToken: Swift.String, apiToken: Swift.String, environment: GliaWidgets.Environment, site: Swift.String) -} -public class ListItemStyle { - public var kind: GliaWidgets.ListItemKind - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var icon: UIKit.UIImage? - public var iconColor: UIKit.UIColor? - public init(kind: GliaWidgets.ListItemKind, title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, icon: UIKit.UIImage?, iconColor: UIKit.UIColor?) - @objc deinit -} -public struct ConnectStatusStyle { - public var firstText: Swift.String? - public var firstTextFont: UIKit.UIFont - public var firstTextFontColor: UIKit.UIColor - public var secondText: Swift.String? - public var secondTextFont: UIKit.UIFont - public var secondTextFontColor: UIKit.UIColor - public init(firstText: Swift.String?, firstTextFont: UIKit.UIFont, firstTextFontColor: UIKit.UIColor, secondText: Swift.String?, secondTextFont: UIKit.UIFont, secondTextFontColor: UIKit.UIColor) -} -public struct MultipleMediaUpgradeAlertConfiguration { - public var title: Swift.String - public var audioUpgradeAction: GliaWidgets.MediaUpgradeActionStyle - public var phoneUpgradeAction: GliaWidgets.MediaUpgradeActionStyle - public var showsPoweredBy: Swift.Bool -} -final public class KeyboardObserver { - public struct Properties { - public let duration: Swift.Double - public let finalFrame: CoreGraphics.CGRect - public let animationOptions: UIKit.UIView.AnimationOptions - public init?(with notification: Foundation.Notification) - } - final public var currentKeyboardHeight: CoreGraphics.CGFloat - final public var keyboardWillShow: ((GliaWidgets.KeyboardObserver.Properties) -> Swift.Void)? - final public var keyboardWillHide: ((GliaWidgets.KeyboardObserver.Properties) -> Swift.Void)? - public init() - @objc deinit -} -public struct ConfirmationAlertConfiguration { - public var title: Swift.String? - public var message: Swift.String? - public var negativeTitle: Swift.String? - public var positiveTitle: Swift.String? - public var switchButtonBackgroundColors: Swift.Bool - public var showsPoweredBy: Swift.Bool -} -public class ChoiceCardOptionStyle { - public var normal: GliaWidgets.ChatTextContentStyle - public var selected: GliaWidgets.ChatTextContentStyle - public var disabled: GliaWidgets.ChatTextContentStyle - public init(textFont: UIKit.UIFont, normalTextColor: UIKit.UIColor, normalBackgroundColor: UIKit.UIColor, highlightedTextColor: UIKit.UIColor, highlightedBackgroundColor: UIKit.UIColor, disabledTextColor: UIKit.UIColor, disabledBackgroundColor: UIKit.UIColor) - @objc deinit -} -final public class ChoiceCardStyle : GliaWidgets.OperatorChatMessageStyle { - final public var frameColor: UIKit.UIColor - final public var choiceOption: GliaWidgets.ChoiceCardOptionStyle - public init(mainText: GliaWidgets.ChatTextContentStyle, frameColor: UIKit.UIColor, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle, choiceOption: GliaWidgets.ChoiceCardOptionStyle) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle) - @objc deinit -} -@available(*, deprecated, renamed: "ImageAsset.Image", message: "This typealias will be removed in SwiftGen 7.0") -public typealias AssetImageTypeAlias = GliaWidgets.ImageAsset.Image -public enum Asset { - public static let alertClose: GliaWidgets.ImageAsset - public static let callChat: GliaWidgets.ImageAsset - public static let callMiminize: GliaWidgets.ImageAsset - public static let callMuteActive: GliaWidgets.ImageAsset - public static let callMuteInactive: GliaWidgets.ImageAsset - public static let callSpeakerActive: GliaWidgets.ImageAsset - public static let callSpeakerInactive: GliaWidgets.ImageAsset - public static let callVideoActive: GliaWidgets.ImageAsset - public static let callVideoInactive: GliaWidgets.ImageAsset - public static let uploadError: GliaWidgets.ImageAsset - public static let uploadRemove: GliaWidgets.ImageAsset - public static let chatPickMedia: GliaWidgets.ImageAsset - public static let chatSend: GliaWidgets.ImageAsset - public static let unreadMessageIndicator: GliaWidgets.ImageAsset - public static let back: GliaWidgets.ImageAsset - public static let close: GliaWidgets.ImageAsset - public static let browseIcon: GliaWidgets.ImageAsset - public static let cameraIcon: GliaWidgets.ImageAsset - public static let photoLibraryIcon: GliaWidgets.ImageAsset - public static let gliaLogo: GliaWidgets.ImageAsset - public static let startScreenShare: GliaWidgets.ImageAsset - public static let upgradeAudio: GliaWidgets.ImageAsset - public static let upgradePhone: GliaWidgets.ImageAsset - public static let upgradeVideo: GliaWidgets.ImageAsset - public static let operatorPlaceholder: GliaWidgets.ImageAsset -} -public struct ImageAsset { - public var name: Swift.String { - get - } - public typealias Image = UIKit.UIImage - public var image: GliaWidgets.ImageAsset.Image { - get - } -} -extension UIImage { - @available(macOS, deprecated, message: "This initializer is unsafe on macOS, please use the ImageAsset.image property") - convenience public init!(asset: GliaWidgets.ImageAsset) -} -public class FileImageStyle { - public var fileFont: UIKit.UIFont - public var fileColor: UIKit.UIColor - public var errorIcon: UIKit.UIImage - public var errorIconColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var errorBackgroundColor: UIKit.UIColor - public init(fileFont: UIKit.UIFont, fileColor: UIKit.UIColor, errorIcon: UIKit.UIImage, errorIconColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, errorBackgroundColor: UIKit.UIColor) - @objc deinit -} -public enum ListItemKind { - case photoLibrary - case takePhoto - case browse - public static func == (a: GliaWidgets.ListItemKind, b: GliaWidgets.ListItemKind) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public struct CallButtonBarStyle { - public var chatButton: GliaWidgets.CallButtonStyle - public var videoButton: GliaWidgets.CallButtonStyle - public var muteButton: GliaWidgets.CallButtonStyle - public var speakerButton: GliaWidgets.CallButtonStyle - public var minimizeButton: GliaWidgets.CallButtonStyle - public var badge: GliaWidgets.BadgeStyle -} -public struct AlertStyle { - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var titleImageColor: UIKit.UIColor - public var messageFont: UIKit.UIFont - public var messageColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var closeButtonColor: UIKit.UIColor - public var positiveAction: GliaWidgets.ActionButtonStyle - public var negativeAction: GliaWidgets.ActionButtonStyle - public init(titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, titleImageColor: UIKit.UIColor, messageFont: UIKit.UIFont, messageColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, closeButtonColor: UIKit.UIColor, positiveAction: GliaWidgets.ActionButtonStyle, negativeAction: GliaWidgets.ActionButtonStyle) -} -public struct ThemeFont { - public var header1: UIKit.UIFont - public var header2: UIKit.UIFont - public var header3: UIKit.UIFont - public var bodyText: UIKit.UIFont - public var subtitle: UIKit.UIFont - public var mediumSubtitle: UIKit.UIFont - public var caption: UIKit.UIFont - public var buttonLabel: UIKit.UIFont - public init(header1: UIKit.UIFont? = nil, header2: UIKit.UIFont? = nil, header3: UIKit.UIFont? = nil, bodyText: UIKit.UIFont? = nil, subtitle: UIKit.UIFont? = nil, mediumSubtitle: UIKit.UIFont? = nil, caption: UIKit.UIFont? = nil, buttonLabel: UIKit.UIFont? = nil) -} -public struct SettingsAlertConfiguration { - public var title: Swift.String - public var message: Swift.String - public var settingsTitle: Swift.String? - public var cancelTitle: Swift.String? -} -public struct SingleMediaUpgradeAlertConfiguration { - public var title: Swift.String - public var titleImage: UIKit.UIImage? - public var decline: Swift.String - public var accept: Swift.String - public var showsPoweredBy: Swift.Bool -} -public struct ScreenShareOfferAlertConfiguration { - public var title: Swift.String - public var message: Swift.String - public var titleImage: UIKit.UIImage? - public var decline: Swift.String - public var accept: Swift.String - public var showsPoweredBy: Swift.Bool -} -public class CallStyle : GliaWidgets.EngagementStyle { - public var audioTitle: Swift.String - public var videoTitle: Swift.String - public var backButton: GliaWidgets.HeaderButtonStyle - public var closeButton: GliaWidgets.HeaderButtonStyle - public var operatorName: Swift.String - public var operatorNameFont: UIKit.UIFont - public var operatorNameColor: UIKit.UIColor - public var durationFont: UIKit.UIFont - public var durationColor: UIKit.UIColor - public var topText: Swift.String - public var topTextFont: UIKit.UIFont - public var topTextColor: UIKit.UIColor - public var bottomText: Swift.String - public var bottomTextFont: UIKit.UIFont - public var bottomTextColor: UIKit.UIColor - public var buttonBar: GliaWidgets.CallButtonBarStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle, audioTitle: Swift.String, videoTitle: Swift.String, backButton: GliaWidgets.HeaderButtonStyle, closeButton: GliaWidgets.HeaderButtonStyle, operatorName: Swift.String, operatorNameFont: UIKit.UIFont, operatorNameColor: UIKit.UIColor, durationFont: UIKit.UIFont, durationColor: UIKit.UIColor, topText: Swift.String, topTextFont: UIKit.UIFont, topTextColor: UIKit.UIColor, bottomText: Swift.String, bottomTextFont: UIKit.UIFont, bottomTextColor: UIKit.UIColor, buttonBar: GliaWidgets.CallButtonBarStyle) - override public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -public class ChatStyle : GliaWidgets.EngagementStyle { - public var title: Swift.String - public var backButton: GliaWidgets.HeaderButtonStyle - public var closeButton: GliaWidgets.HeaderButtonStyle - public var visitorMessage: GliaWidgets.VisitorChatMessageStyle - public var operatorMessage: GliaWidgets.OperatorChatMessageStyle - public var choiceCard: GliaWidgets.ChoiceCardStyle - public var messageEntry: GliaWidgets.ChatMessageEntryStyle - public var audioUpgrade: GliaWidgets.ChatCallUpgradeStyle - public var videoUpgrade: GliaWidgets.ChatCallUpgradeStyle - public var callBubble: GliaWidgets.BubbleStyle - public var pickMedia: GliaWidgets.ItemListStyle - public var unreadMessageIndicator: GliaWidgets.UnreadMessageIndicatorStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle, title: Swift.String, backButton: GliaWidgets.HeaderButtonStyle, closeButton: GliaWidgets.HeaderButtonStyle, visitorMessage: GliaWidgets.VisitorChatMessageStyle, operatorMessage: GliaWidgets.OperatorChatMessageStyle, choiceCard: GliaWidgets.ChoiceCardStyle, messageEntry: GliaWidgets.ChatMessageEntryStyle, audioUpgrade: GliaWidgets.ChatCallUpgradeStyle, videoUpgrade: GliaWidgets.ChatCallUpgradeStyle, callBubble: GliaWidgets.BubbleStyle, pickMedia: GliaWidgets.ItemListStyle, unreadMessageIndicator: GliaWidgets.UnreadMessageIndicatorStyle) - override public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -extension GliaWidgets.GliaViewControllerEvent : Swift.Equatable {} -extension GliaWidgets.GliaViewControllerEvent : Swift.Hashable {} -extension GliaWidgets.EngagementKind : Swift.Equatable {} -extension GliaWidgets.EngagementKind : Swift.Hashable {} -extension GliaWidgets.Environment : Swift.Equatable {} -extension GliaWidgets.Environment : Swift.Hashable {} -extension GliaWidgets.ListItemKind : Swift.Equatable {} -extension GliaWidgets.ListItemKind : Swift.Hashable {} diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64.swiftdoc b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 00c4fed50..000000000 Binary files a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64.swiftinterface b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64.swiftinterface deleted file mode 100644 index bafe985f2..000000000 --- a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/GliaWidgets.swiftmodule/x86_64.swiftinterface +++ /dev/null @@ -1,836 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57) -// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name GliaWidgets -import AVFoundation -import AVFoundation/*.AVMakeRect*/ -import Foundation -@_exported import GliaWidgets -import MobileCoreServices -import PureLayout -import QuickLook -import QuickLookThumbnailing -import SQLite3 -import SalemoveSDK -import Swift -import UIKit -@objc @_hasMissingDesignatedInitializers public class View : UIKit.UIView { - @objc dynamic public init() - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc deinit -} -public struct CallButtonStyle { - public struct StateStyle { - public let backgroundColor: UIKit.UIColor - public let image: UIKit.UIImage - public let imageColor: UIKit.UIColor - public let title: Swift.String - public let titleFont: UIKit.UIFont - public let titleColor: UIKit.UIColor - } - public var active: GliaWidgets.CallButtonStyle.StateStyle - public var inactive: GliaWidgets.CallButtonStyle.StateStyle -} -public struct UserImageStyle { - public var placeholderImage: UIKit.UIImage? - public var placeholderColor: UIKit.UIColor - public var placeholderBackgroundColor: UIKit.UIColor - public var imageBackgroundColor: UIKit.UIColor - public init(placeholderImage: UIKit.UIImage?, placeholderColor: UIKit.UIColor, placeholderBackgroundColor: UIKit.UIColor, imageBackgroundColor: UIKit.UIColor) -} -public struct MessageAlertConfiguration { - public var title: Swift.String? - public var message: Swift.String? - public init(title: Swift.String?, message: Swift.String?) -} -public class ChatFileContentStyle { - public var backgroundColor: UIKit.UIColor - public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public class OperatorChatMessageStyle : GliaWidgets.ChatMessageStyle { - public var operatorImage: GliaWidgets.UserImageStyle - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public struct ThemeColor { - public var primary: UIKit.UIColor - public var secondary: UIKit.UIColor - public var baseNormal: UIKit.UIColor - public var baseLight: UIKit.UIColor - public var baseDark: UIKit.UIColor - public var baseShade: UIKit.UIColor - public var background: UIKit.UIColor - public var systemNegative: UIKit.UIColor - public init(primary: UIKit.UIColor? = nil, secondary: UIKit.UIColor? = nil, baseNormal: UIKit.UIColor? = nil, baseLight: UIKit.UIColor? = nil, baseDark: UIKit.UIColor? = nil, baseShade: UIKit.UIColor? = nil, background: UIKit.UIColor? = nil, systemNegative: UIKit.UIColor? = nil) -} -public struct UnreadMessageIndicatorStyle { - public var badge: GliaWidgets.BadgeStyle - public var userImage: GliaWidgets.UserImageStyle - public init(badgeFont: UIKit.UIFont, badgeTextColor: UIKit.UIColor, badgeColor: UIKit.UIColor, placeholderImage: UIKit.UIImage?, placeholderColor: UIKit.UIColor, placeholderBackgroundColor: UIKit.UIColor, imageBackgroundColor: UIKit.UIColor) -} -public enum GliaViewControllerEvent { - case minimized - case maximized - public static func == (a: GliaWidgets.GliaViewControllerEvent, b: GliaWidgets.GliaViewControllerEvent) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol GliaViewControllerDelegate : AnyObject { - func event(_ event: GliaWidgets.GliaViewControllerEvent) -} -public class ChatTextContentStyle { - public var textFont: UIKit.UIFont - public var textColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(textFont: UIKit.UIFont, textColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) - @objc deinit -} -public enum EngagementKind { - case none - case chat - case audioCall - case videoCall - public static func == (a: GliaWidgets.EngagementKind, b: GliaWidgets.EngagementKind) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum GliaEvent { - case started - case engagementChanged(GliaWidgets.EngagementKind) - case ended - case minimized - case maximized -} -public protocol SceneProvider : AnyObject { - @available(iOS 13.0, *) - func windowScene() -> UIKit.UIWindowScene? -} -@_hasMissingDesignatedInitializers public class Glia { - public static let sharedInstance: GliaWidgets.Glia - public var engagement: GliaWidgets.EngagementKind { - get - } - public var onEvent: ((GliaWidgets.GliaEvent) -> Swift.Void)? - public func start(_ engagementKind: GliaWidgets.EngagementKind, configuration: GliaWidgets.Configuration, queueID: Swift.String, visitorContext: SalemoveSDK.VisitorContext, theme: GliaWidgets.Theme = Theme(), sceneProvider: GliaWidgets.SceneProvider? = nil) throws - @objc deinit -} -public protocol ViewModel { - associatedtype Event - associatedtype Action - associatedtype DelegateEvent - func event(_ event: Self.Event) - var action: ((Self.Action) -> Swift.Void)? { get set } - var delegate: ((Self.DelegateEvent) -> Swift.Void)? { get set } -} -public class ObservableValue { - public typealias Update = (T, T) -> Swift.Void - public var value: T { - get - set - } - public init(with object: T) - public func addObserver(_ observer: Swift.AnyObject, update: @escaping GliaWidgets.ObservableValue.Update) - public func removeObserver(_ observer: Swift.AnyObject) - @objc deinit -} -public struct AlertConfiguration { - public var leaveQueue: GliaWidgets.ConfirmationAlertConfiguration - public var endEngagement: GliaWidgets.ConfirmationAlertConfiguration - public var operatorsUnavailable: GliaWidgets.MessageAlertConfiguration - public var mediaUpgrade: GliaWidgets.MultipleMediaUpgradeAlertConfiguration - public var audioUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var oneWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var twoWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration - public var screenShareOffer: GliaWidgets.ScreenShareOfferAlertConfiguration - public var endScreenShare: GliaWidgets.ConfirmationAlertConfiguration - public var microphoneSettings: GliaWidgets.SettingsAlertConfiguration - public var cameraSettings: GliaWidgets.SettingsAlertConfiguration - public var mediaSourceNotAvailable: GliaWidgets.MessageAlertConfiguration - public var unexpectedError: GliaWidgets.MessageAlertConfiguration - public var apiError: GliaWidgets.MessageAlertConfiguration - public init(leaveQueue: GliaWidgets.ConfirmationAlertConfiguration, endEngagement: GliaWidgets.ConfirmationAlertConfiguration, operatorsUnavailable: GliaWidgets.MessageAlertConfiguration, mediaUpgrade: GliaWidgets.MultipleMediaUpgradeAlertConfiguration, audioUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, oneWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, twoWayVideoUpgrade: GliaWidgets.SingleMediaUpgradeAlertConfiguration, screenShareOffer: GliaWidgets.ScreenShareOfferAlertConfiguration, endScreenShare: GliaWidgets.ConfirmationAlertConfiguration, microphoneSettings: GliaWidgets.SettingsAlertConfiguration, cameraSettings: GliaWidgets.SettingsAlertConfiguration, mediaSourceNotAvailable: GliaWidgets.MessageAlertConfiguration, unexpectedError: GliaWidgets.MessageAlertConfiguration, apiError: GliaWidgets.MessageAlertConfiguration) -} -public struct ConnectOperatorStyle { - public var operatorImage: GliaWidgets.UserImageStyle - public var animationColor: UIKit.UIColor - public init(operatorImage: GliaWidgets.UserImageStyle, animationColor: UIKit.UIColor) -} -public class ItemListStyle { - public var items: [GliaWidgets.ListItemStyle] - public var separatorColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(items: [GliaWidgets.ListItemStyle], separatorColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadListStyle { - public var item: GliaWidgets.FileUploadStyle - public init(item: GliaWidgets.FileUploadStyle) - @objc deinit -} -public class ChatFileDownloadStyle : GliaWidgets.ChatFileContentStyle { - public var fileImage: GliaWidgets.FileImageStyle - public var download: GliaWidgets.ChatFileDownloadStateStyle - public var downloading: GliaWidgets.ChatFileDownloadStateStyle - public var open: GliaWidgets.ChatFileDownloadStateStyle - public var error: GliaWidgets.ChatFileDownloadErrorStateStyle - public var progressColor: UIKit.UIColor - public var errorProgressColor: UIKit.UIColor - public var progressBackgroundColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public init(fileImage: GliaWidgets.FileImageStyle, download: GliaWidgets.ChatFileDownloadStateStyle, downloading: GliaWidgets.ChatFileDownloadStateStyle, open: GliaWidgets.ChatFileDownloadStateStyle, error: GliaWidgets.ChatFileDownloadErrorStateStyle, progressColor: UIKit.UIColor, errorProgressColor: UIKit.UIColor, progressBackgroundColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, borderColor: UIKit.UIColor) - override public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public class ChatFileDownloadStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor) - @objc deinit -} -public class ChatFileDownloadErrorStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var separatorText: Swift.String - public var separatorFont: UIKit.UIFont - public var separatorTextColor: UIKit.UIColor - public var retryText: Swift.String - public var retryFont: UIKit.UIFont - public var retryTextColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, separatorText: Swift.String, separatorFont: UIKit.UIFont, separatorTextColor: UIKit.UIColor, retryText: Swift.String, retryFont: UIKit.UIFont, retryTextColor: UIKit.UIColor) - @objc deinit -} -public struct HeaderButtonStyle { - public var image: UIKit.UIImage - public var color: UIKit.UIColor - public init(image: UIKit.UIImage, color: UIKit.UIColor) -} -@objc @_hasMissingDesignatedInitializers public class ChatMessageEntryView : UIKit.UIView { - public init(with style: GliaWidgets.ChatMessageEntryStyle) - @objc override dynamic public func layoutSubviews() - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc deinit -} -extension ChatMessageEntryView : UIKit.UITextViewDelegate { - @objc dynamic public func textView(_ textView: UIKit.UITextView, shouldChangeTextIn range: Foundation.NSRange, replacementText text: Swift.String) -> Swift.Bool - @objc dynamic public func textViewDidChange(_ textView: UIKit.UITextView) - @objc dynamic public func textViewDidBeginEditing(_: UIKit.UITextView) - @objc dynamic public func textViewDidEndEditing(_ textView: UIKit.UITextView) -} -public struct MessageButtonStyle { - public var image: UIKit.UIImage - public var color: UIKit.UIColor - public init(image: UIKit.UIImage, color: UIKit.UIColor) -} -@_inheritsConvenienceInitializers public class ChatImageFileContentStyle : GliaWidgets.ChatFileContentStyle { - override public init(backgroundColor: UIKit.UIColor) - @objc deinit -} -public enum ThemeFontStyle { - case `default` - case defaultLarge - case custom(GliaWidgets.ThemeFont) -} -public class ChatMessageStyle { - public var text: GliaWidgets.ChatTextContentStyle - public var imageFile: GliaWidgets.ChatImageFileContentStyle - public var fileDownload: GliaWidgets.ChatFileDownloadStyle - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public enum L10n { - public static let `operator`: Swift.String - public static let poweredBy: Swift.String - public enum Alert { - public enum Action { - public static let accept: Swift.String - public static let cancel: Swift.String - public static let decline: Swift.String - public static let no: Swift.String - public static let ok: Swift.String - public static let settings: Swift.String - public static let yes: Swift.String - } - public enum ApiError { - public static let message: Swift.String - public static let title: Swift.String - } - public enum AudioUpgrade { - public static let title: Swift.String - } - public enum CameraPermission { - public static let message: Swift.String - public static let title: Swift.String - } - public enum EndEngagement { - public static let message: Swift.String - public static let title: Swift.String - } - public enum LeaveQueue { - public static let message: Swift.String - public static let title: Swift.String - } - public enum MediaSourceNotAvailable { - public static let message: Swift.String - public static let title: Swift.String - } - public enum MediaUpgrade { - public static let title: Swift.String - public enum Audio { - public static let info: Swift.String - public static let title: Swift.String - } - public enum Phone { - public static let info: Swift.String - public static let title: Swift.String - } - } - public enum MicrophonePermission { - public static let message: Swift.String - public static let title: Swift.String - } - public enum OperatorsUnavailable { - public static let message: Swift.String - public static let title: Swift.String - } - public enum ScreenSharing { - public enum Start { - public static let message: Swift.String - public static let title: Swift.String - } - public enum Stop { - public static let message: Swift.String - public static let title: Swift.String - } - } - public enum Unexpected { - public static let message: Swift.String - public static let title: Swift.String - } - public enum VideoUpgrade { - public enum OneWay { - public static let title: Swift.String - } - public enum TwoWay { - public static let title: Swift.String - } - } - } - public enum Call { - public static let bottomText: Swift.String - public static let topText: Swift.String - public enum Audio { - public static let title: Swift.String - } - public enum Buttons { - public enum Chat { - public static let title: Swift.String - } - public enum Minimize { - public static let title: Swift.String - } - public enum Mute { - public enum Active { - public static let title: Swift.String - } - public enum Inactive { - public static let title: Swift.String - } - } - public enum Speaker { - public static let title: Swift.String - } - public enum Video { - public static let title: Swift.String - } - } - public enum Connect { - public enum Connected { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Connecting { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Queue { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - } - public enum EndButton { - public static let title: Swift.String - } - public enum Operator { - public static let name: Swift.String - } - public enum Video { - public static let title: Swift.String - } - } - public enum Chat { - public static let title: Swift.String - public enum Connect { - public enum Connected { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Connecting { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - public enum Queue { - public static let firstText: Swift.String - public static let secondText: Swift.String - } - } - public enum Download { - public static let download: Swift.String - public static let downloading: Swift.String - public static let failed: Swift.String - public static let open: Swift.String - public enum Failed { - public static let retry: Swift.String - public static let separator: Swift.String - } - } - public enum EndButton { - public static let title: Swift.String - } - public enum Message { - public static let choiceCardPlaceholder: Swift.String - public static let placeholder: Swift.String - public enum Status { - public static let delivered: Swift.String - } - } - public enum PickMedia { - public static let browse: Swift.String - public static let photo: Swift.String - public static let takePhoto: Swift.String - } - public enum Upgrade { - public enum Audio { - public static let text: Swift.String - } - public enum Video { - public static let text: Swift.String - } - } - public enum Upload { - public static let failed: Swift.String - public static let uploaded: Swift.String - public static let uploading: Swift.String - public enum Error { - public static let fileTooBig: Swift.String - public static let generic: Swift.String - public static let network: Swift.String - public static let safetyCheckFailed: Swift.String - public static let unsupportedFileType: Swift.String - } - } - } -} -public struct ChatMessageEntryStyle { - public var messageFont: UIKit.UIFont - public var messageColor: UIKit.UIColor - public var placeholder: Swift.String - public var choiceCardPlaceholder: Swift.String - public var placeholderFont: UIKit.UIFont - public var placeholderColor: UIKit.UIColor - public var separatorColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var mediaButton: GliaWidgets.MessageButtonStyle - public var sendButton: GliaWidgets.MessageButtonStyle - public var uploadList: GliaWidgets.FileUploadListStyle - public init(messageFont: UIKit.UIFont, messageColor: UIKit.UIColor, placeholder: Swift.String, choiceCardPlaceholder: Swift.String, placeholderFont: UIKit.UIFont, placeholderColor: UIKit.UIColor, separatorColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, mediaButton: GliaWidgets.MessageButtonStyle, sendButton: GliaWidgets.MessageButtonStyle, uploadList: GliaWidgets.FileUploadListStyle) -} -public class ChatCallUpgradeStyle { - public var icon: UIKit.UIImage - public var iconColor: UIKit.UIColor - public var text: Swift.String - public var textFont: UIKit.UIFont - public var textColor: UIKit.UIColor - public var durationFont: UIKit.UIFont - public var durationColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public init(icon: UIKit.UIImage, iconColor: UIKit.UIColor, text: Swift.String, textFont: UIKit.UIFont, textColor: UIKit.UIColor, durationFont: UIKit.UIFont, durationColor: UIKit.UIColor, borderColor: UIKit.UIColor) - @objc deinit -} -public class Theme { - final public let color: GliaWidgets.ThemeColor - final public let font: GliaWidgets.ThemeFont - public var chat: GliaWidgets.ChatStyle { - get - set - } - public var call: GliaWidgets.CallStyle { - get - set - } - public var alert: GliaWidgets.AlertStyle { - get - set - } - public var alertConfiguration: GliaWidgets.AlertConfiguration { - get - set - } - public var minimizedBubble: GliaWidgets.BubbleStyle { - get - set - } - public var showsPoweredBy: Swift.Bool - public init(colorStyle: GliaWidgets.ThemeColorStyle = .default, fontStyle: GliaWidgets.ThemeFontStyle = .default, showsPoweredBy: Swift.Bool = true) - @objc deinit -} -public struct BadgeStyle { - public var font: UIKit.UIFont - public var fontColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(font: UIKit.UIFont, fontColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class VisitorChatMessageStyle : GliaWidgets.ChatMessageStyle { - public var statusFont: UIKit.UIFont - public var statusColor: UIKit.UIColor - public var delivered: Swift.String - public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, statusFont: UIKit.UIFont, statusColor: UIKit.UIColor, delivered: Swift.String) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle) - @objc deinit -} -public struct HeaderStyle { - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class FileUploadStyle { - public var fileImage: GliaWidgets.FileImageStyle - public var uploading: GliaWidgets.FileUploadStateStyle - public var uploaded: GliaWidgets.FileUploadStateStyle - public var error: GliaWidgets.FileUploadErrorStateStyle - public var progressColor: UIKit.UIColor - public var errorProgressColor: UIKit.UIColor - public var progressBackgroundColor: UIKit.UIColor - public var removeButtonImage: UIKit.UIImage - public var removeButtonColor: UIKit.UIColor - public init(fileImage: GliaWidgets.FileImageStyle, uploading: GliaWidgets.FileUploadStateStyle, uploaded: GliaWidgets.FileUploadStateStyle, error: GliaWidgets.FileUploadErrorStateStyle, progressColor: UIKit.UIColor, errorProgressColor: UIKit.UIColor, progressBackgroundColor: UIKit.UIColor, removeButtonImage: UIKit.UIImage, removeButtonColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor) - @objc deinit -} -public class FileUploadErrorStateStyle { - public var text: Swift.String - public var font: UIKit.UIFont - public var textColor: UIKit.UIColor - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var infoFileTooBig: Swift.String - public var infoUnsupportedFileType: Swift.String - public var infoSafetyCheckFailed: Swift.String - public var infoNetworkError: Swift.String - public var infoGenericError: Swift.String - public init(text: Swift.String, font: UIKit.UIFont, textColor: UIKit.UIColor, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, infoFileTooBig: Swift.String, infoUnsupportedFileType: Swift.String, infoSafetyCheckFailed: Swift.String, infoNetworkError: Swift.String, infoGenericError: Swift.String) - @objc deinit -} -public struct ActionButtonStyle { - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public init(title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, backgroundColor: UIKit.UIColor) -} -public class BubbleStyle { - public var userImage: GliaWidgets.UserImageStyle - public var badge: GliaWidgets.BadgeStyle? - public init(userImage: GliaWidgets.UserImageStyle, badge: GliaWidgets.BadgeStyle? = nil) - @objc deinit -} -public struct MediaUpgradeActionStyle { - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var info: Swift.String - public var infoFont: UIKit.UIFont - public var infoColor: UIKit.UIColor - public var borderColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var icon: UIKit.UIImage - public var iconColor: UIKit.UIColor - public init(title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, info: Swift.String, infoFont: UIKit.UIFont, infoColor: UIKit.UIColor, borderColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, icon: UIKit.UIImage, iconColor: UIKit.UIColor) -} -public enum ThemeColorStyle { - case `default` - case custom(GliaWidgets.ThemeColor) -} -public class EngagementStyle { - public var header: GliaWidgets.HeaderStyle - public var connect: GliaWidgets.ConnectStyle - public var backgroundColor: UIKit.UIColor - public var endButton: GliaWidgets.ActionButtonStyle - public var endScreenShareButton: GliaWidgets.HeaderButtonStyle - public var preferredStatusBarStyle: UIKit.UIStatusBarStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -public struct ConnectStyle { - public var connectOperator: GliaWidgets.ConnectOperatorStyle - public var queue: GliaWidgets.ConnectStatusStyle - public var connecting: GliaWidgets.ConnectStatusStyle - public var connected: GliaWidgets.ConnectStatusStyle - public init(queueOperator: GliaWidgets.ConnectOperatorStyle, queue: GliaWidgets.ConnectStatusStyle, connecting: GliaWidgets.ConnectStatusStyle, connected: GliaWidgets.ConnectStatusStyle) -} -public enum Environment { - case europe - case usa - case beta - public static func == (a: GliaWidgets.Environment, b: GliaWidgets.Environment) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public struct Configuration { - public let appToken: Swift.String - public let apiToken: Swift.String - public let environment: GliaWidgets.Environment - public let site: Swift.String - public init(appToken: Swift.String, apiToken: Swift.String, environment: GliaWidgets.Environment, site: Swift.String) -} -public class ListItemStyle { - public var kind: GliaWidgets.ListItemKind - public var title: Swift.String - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var icon: UIKit.UIImage? - public var iconColor: UIKit.UIColor? - public init(kind: GliaWidgets.ListItemKind, title: Swift.String, titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, icon: UIKit.UIImage?, iconColor: UIKit.UIColor?) - @objc deinit -} -public struct ConnectStatusStyle { - public var firstText: Swift.String? - public var firstTextFont: UIKit.UIFont - public var firstTextFontColor: UIKit.UIColor - public var secondText: Swift.String? - public var secondTextFont: UIKit.UIFont - public var secondTextFontColor: UIKit.UIColor - public init(firstText: Swift.String?, firstTextFont: UIKit.UIFont, firstTextFontColor: UIKit.UIColor, secondText: Swift.String?, secondTextFont: UIKit.UIFont, secondTextFontColor: UIKit.UIColor) -} -public struct MultipleMediaUpgradeAlertConfiguration { - public var title: Swift.String - public var audioUpgradeAction: GliaWidgets.MediaUpgradeActionStyle - public var phoneUpgradeAction: GliaWidgets.MediaUpgradeActionStyle - public var showsPoweredBy: Swift.Bool -} -final public class KeyboardObserver { - public struct Properties { - public let duration: Swift.Double - public let finalFrame: CoreGraphics.CGRect - public let animationOptions: UIKit.UIView.AnimationOptions - public init?(with notification: Foundation.Notification) - } - final public var currentKeyboardHeight: CoreGraphics.CGFloat - final public var keyboardWillShow: ((GliaWidgets.KeyboardObserver.Properties) -> Swift.Void)? - final public var keyboardWillHide: ((GliaWidgets.KeyboardObserver.Properties) -> Swift.Void)? - public init() - @objc deinit -} -public struct ConfirmationAlertConfiguration { - public var title: Swift.String? - public var message: Swift.String? - public var negativeTitle: Swift.String? - public var positiveTitle: Swift.String? - public var switchButtonBackgroundColors: Swift.Bool - public var showsPoweredBy: Swift.Bool -} -public class ChoiceCardOptionStyle { - public var normal: GliaWidgets.ChatTextContentStyle - public var selected: GliaWidgets.ChatTextContentStyle - public var disabled: GliaWidgets.ChatTextContentStyle - public init(textFont: UIKit.UIFont, normalTextColor: UIKit.UIColor, normalBackgroundColor: UIKit.UIColor, highlightedTextColor: UIKit.UIColor, highlightedBackgroundColor: UIKit.UIColor, disabledTextColor: UIKit.UIColor, disabledBackgroundColor: UIKit.UIColor) - @objc deinit -} -final public class ChoiceCardStyle : GliaWidgets.OperatorChatMessageStyle { - final public var frameColor: UIKit.UIColor - final public var choiceOption: GliaWidgets.ChoiceCardOptionStyle - public init(mainText: GliaWidgets.ChatTextContentStyle, frameColor: UIKit.UIColor, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle, choiceOption: GliaWidgets.ChoiceCardOptionStyle) - override public init(text: GliaWidgets.ChatTextContentStyle, imageFile: GliaWidgets.ChatImageFileContentStyle, fileDownload: GliaWidgets.ChatFileDownloadStyle, operatorImage: GliaWidgets.UserImageStyle) - @objc deinit -} -@available(*, deprecated, renamed: "ImageAsset.Image", message: "This typealias will be removed in SwiftGen 7.0") -public typealias AssetImageTypeAlias = GliaWidgets.ImageAsset.Image -public enum Asset { - public static let alertClose: GliaWidgets.ImageAsset - public static let callChat: GliaWidgets.ImageAsset - public static let callMiminize: GliaWidgets.ImageAsset - public static let callMuteActive: GliaWidgets.ImageAsset - public static let callMuteInactive: GliaWidgets.ImageAsset - public static let callSpeakerActive: GliaWidgets.ImageAsset - public static let callSpeakerInactive: GliaWidgets.ImageAsset - public static let callVideoActive: GliaWidgets.ImageAsset - public static let callVideoInactive: GliaWidgets.ImageAsset - public static let uploadError: GliaWidgets.ImageAsset - public static let uploadRemove: GliaWidgets.ImageAsset - public static let chatPickMedia: GliaWidgets.ImageAsset - public static let chatSend: GliaWidgets.ImageAsset - public static let unreadMessageIndicator: GliaWidgets.ImageAsset - public static let back: GliaWidgets.ImageAsset - public static let close: GliaWidgets.ImageAsset - public static let browseIcon: GliaWidgets.ImageAsset - public static let cameraIcon: GliaWidgets.ImageAsset - public static let photoLibraryIcon: GliaWidgets.ImageAsset - public static let gliaLogo: GliaWidgets.ImageAsset - public static let startScreenShare: GliaWidgets.ImageAsset - public static let upgradeAudio: GliaWidgets.ImageAsset - public static let upgradePhone: GliaWidgets.ImageAsset - public static let upgradeVideo: GliaWidgets.ImageAsset - public static let operatorPlaceholder: GliaWidgets.ImageAsset -} -public struct ImageAsset { - public var name: Swift.String { - get - } - public typealias Image = UIKit.UIImage - public var image: GliaWidgets.ImageAsset.Image { - get - } -} -extension UIImage { - @available(macOS, deprecated, message: "This initializer is unsafe on macOS, please use the ImageAsset.image property") - convenience public init!(asset: GliaWidgets.ImageAsset) -} -public class FileImageStyle { - public var fileFont: UIKit.UIFont - public var fileColor: UIKit.UIColor - public var errorIcon: UIKit.UIImage - public var errorIconColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var errorBackgroundColor: UIKit.UIColor - public init(fileFont: UIKit.UIFont, fileColor: UIKit.UIColor, errorIcon: UIKit.UIImage, errorIconColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, errorBackgroundColor: UIKit.UIColor) - @objc deinit -} -public enum ListItemKind { - case photoLibrary - case takePhoto - case browse - public static func == (a: GliaWidgets.ListItemKind, b: GliaWidgets.ListItemKind) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public struct CallButtonBarStyle { - public var chatButton: GliaWidgets.CallButtonStyle - public var videoButton: GliaWidgets.CallButtonStyle - public var muteButton: GliaWidgets.CallButtonStyle - public var speakerButton: GliaWidgets.CallButtonStyle - public var minimizeButton: GliaWidgets.CallButtonStyle - public var badge: GliaWidgets.BadgeStyle -} -public struct AlertStyle { - public var titleFont: UIKit.UIFont - public var titleColor: UIKit.UIColor - public var titleImageColor: UIKit.UIColor - public var messageFont: UIKit.UIFont - public var messageColor: UIKit.UIColor - public var backgroundColor: UIKit.UIColor - public var closeButtonColor: UIKit.UIColor - public var positiveAction: GliaWidgets.ActionButtonStyle - public var negativeAction: GliaWidgets.ActionButtonStyle - public init(titleFont: UIKit.UIFont, titleColor: UIKit.UIColor, titleImageColor: UIKit.UIColor, messageFont: UIKit.UIFont, messageColor: UIKit.UIColor, backgroundColor: UIKit.UIColor, closeButtonColor: UIKit.UIColor, positiveAction: GliaWidgets.ActionButtonStyle, negativeAction: GliaWidgets.ActionButtonStyle) -} -public struct ThemeFont { - public var header1: UIKit.UIFont - public var header2: UIKit.UIFont - public var header3: UIKit.UIFont - public var bodyText: UIKit.UIFont - public var subtitle: UIKit.UIFont - public var mediumSubtitle: UIKit.UIFont - public var caption: UIKit.UIFont - public var buttonLabel: UIKit.UIFont - public init(header1: UIKit.UIFont? = nil, header2: UIKit.UIFont? = nil, header3: UIKit.UIFont? = nil, bodyText: UIKit.UIFont? = nil, subtitle: UIKit.UIFont? = nil, mediumSubtitle: UIKit.UIFont? = nil, caption: UIKit.UIFont? = nil, buttonLabel: UIKit.UIFont? = nil) -} -public struct SettingsAlertConfiguration { - public var title: Swift.String - public var message: Swift.String - public var settingsTitle: Swift.String? - public var cancelTitle: Swift.String? -} -public struct SingleMediaUpgradeAlertConfiguration { - public var title: Swift.String - public var titleImage: UIKit.UIImage? - public var decline: Swift.String - public var accept: Swift.String - public var showsPoweredBy: Swift.Bool -} -public struct ScreenShareOfferAlertConfiguration { - public var title: Swift.String - public var message: Swift.String - public var titleImage: UIKit.UIImage? - public var decline: Swift.String - public var accept: Swift.String - public var showsPoweredBy: Swift.Bool -} -public class CallStyle : GliaWidgets.EngagementStyle { - public var audioTitle: Swift.String - public var videoTitle: Swift.String - public var backButton: GliaWidgets.HeaderButtonStyle - public var closeButton: GliaWidgets.HeaderButtonStyle - public var operatorName: Swift.String - public var operatorNameFont: UIKit.UIFont - public var operatorNameColor: UIKit.UIColor - public var durationFont: UIKit.UIFont - public var durationColor: UIKit.UIColor - public var topText: Swift.String - public var topTextFont: UIKit.UIFont - public var topTextColor: UIKit.UIColor - public var bottomText: Swift.String - public var bottomTextFont: UIKit.UIFont - public var bottomTextColor: UIKit.UIColor - public var buttonBar: GliaWidgets.CallButtonBarStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle, audioTitle: Swift.String, videoTitle: Swift.String, backButton: GliaWidgets.HeaderButtonStyle, closeButton: GliaWidgets.HeaderButtonStyle, operatorName: Swift.String, operatorNameFont: UIKit.UIFont, operatorNameColor: UIKit.UIColor, durationFont: UIKit.UIFont, durationColor: UIKit.UIColor, topText: Swift.String, topTextFont: UIKit.UIFont, topTextColor: UIKit.UIColor, bottomText: Swift.String, bottomTextFont: UIKit.UIFont, bottomTextColor: UIKit.UIColor, buttonBar: GliaWidgets.CallButtonBarStyle) - override public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -public class ChatStyle : GliaWidgets.EngagementStyle { - public var title: Swift.String - public var backButton: GliaWidgets.HeaderButtonStyle - public var closeButton: GliaWidgets.HeaderButtonStyle - public var visitorMessage: GliaWidgets.VisitorChatMessageStyle - public var operatorMessage: GliaWidgets.OperatorChatMessageStyle - public var choiceCard: GliaWidgets.ChoiceCardStyle - public var messageEntry: GliaWidgets.ChatMessageEntryStyle - public var audioUpgrade: GliaWidgets.ChatCallUpgradeStyle - public var videoUpgrade: GliaWidgets.ChatCallUpgradeStyle - public var callBubble: GliaWidgets.BubbleStyle - public var pickMedia: GliaWidgets.ItemListStyle - public var unreadMessageIndicator: GliaWidgets.UnreadMessageIndicatorStyle - public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle, title: Swift.String, backButton: GliaWidgets.HeaderButtonStyle, closeButton: GliaWidgets.HeaderButtonStyle, visitorMessage: GliaWidgets.VisitorChatMessageStyle, operatorMessage: GliaWidgets.OperatorChatMessageStyle, choiceCard: GliaWidgets.ChoiceCardStyle, messageEntry: GliaWidgets.ChatMessageEntryStyle, audioUpgrade: GliaWidgets.ChatCallUpgradeStyle, videoUpgrade: GliaWidgets.ChatCallUpgradeStyle, callBubble: GliaWidgets.BubbleStyle, pickMedia: GliaWidgets.ItemListStyle, unreadMessageIndicator: GliaWidgets.UnreadMessageIndicatorStyle) - override public init(header: GliaWidgets.HeaderStyle, connect: GliaWidgets.ConnectStyle, backgroundColor: UIKit.UIColor, endButton: GliaWidgets.ActionButtonStyle, endScreenShareButton: GliaWidgets.HeaderButtonStyle, preferredStatusBarStyle: UIKit.UIStatusBarStyle) - @objc deinit -} -extension GliaWidgets.GliaViewControllerEvent : Swift.Equatable {} -extension GliaWidgets.GliaViewControllerEvent : Swift.Hashable {} -extension GliaWidgets.EngagementKind : Swift.Equatable {} -extension GliaWidgets.EngagementKind : Swift.Hashable {} -extension GliaWidgets.Environment : Swift.Equatable {} -extension GliaWidgets.Environment : Swift.Hashable {} -extension GliaWidgets.ListItemKind : Swift.Equatable {} -extension GliaWidgets.ListItemKind : Swift.Hashable {} diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/module.modulemap b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/module.modulemap deleted file mode 100644 index d02419b24..000000000 --- a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Modules/module.modulemap +++ /dev/null @@ -1,11 +0,0 @@ -framework module GliaWidgets { - umbrella header "GliaWidgets.h" - - export * - module * { export * } -} - -module GliaWidgets.Swift { - header "GliaWidgets-Swift.h" - requires objc -} diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Roboto-Bold.ttf b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Roboto-Bold.ttf deleted file mode 100644 index d3f01ad24..000000000 Binary files a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Roboto-Bold.ttf and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Roboto-Medium.ttf b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Roboto-Medium.ttf deleted file mode 100644 index 1a7f3b0bb..000000000 Binary files a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Roboto-Medium.ttf and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Roboto-Regular.ttf b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Roboto-Regular.ttf deleted file mode 100644 index 2c97eeadf..000000000 Binary files a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/Roboto-Regular.ttf and /dev/null differ diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/_CodeSignature/CodeResources b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/_CodeSignature/CodeResources deleted file mode 100644 index fcb1e0599..000000000 --- a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/_CodeSignature/CodeResources +++ /dev/null @@ -1,263 +0,0 @@ - - - - - files - - Assets.car - - f3f475mwYft6+KMTIobXbwDftxs= - - Headers/GliaWidgets-Swift.h - - i6rs2lGhoo3O1d3YA+/jGT5AdEw= - - Headers/GliaWidgets.h - - tT5tuDuMWi8pQsjQWB/GmZGXjAM= - - Info.plist - - fUwCPq9DbUNN9NBpbXj2JZ0xGzk= - - Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - 6MCHo27qi3BXpfm7FwtaCYrPaCs= - - Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - DJOlXpaEvI0/Mw9uiSX+DFgJjSc= - - Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - AS+DQN2ptz1761Qy9S7apRQD//4= - - Modules/GliaWidgets.swiftmodule/x86_64.swiftdoc - - 6MCHo27qi3BXpfm7FwtaCYrPaCs= - - Modules/GliaWidgets.swiftmodule/x86_64.swiftinterface - - DJOlXpaEvI0/Mw9uiSX+DFgJjSc= - - Modules/GliaWidgets.swiftmodule/x86_64.swiftmodule - - AS+DQN2ptz1761Qy9S7apRQD//4= - - Modules/module.modulemap - - KdOtAI/zcdT2tL9/AXPM+IPZfhg= - - Roboto-Bold.ttf - - DON87Zxfysm9xFKkMsEliHC6Rnc= - - Roboto-Medium.ttf - - Xxb01tu0pPEtiulkiKwgm7SXYqU= - - Roboto-Regular.ttf - - 3RsdsT/x9yE4wTTGLzj++DdJ82o= - - en.lproj/Localizable.strings - - hash - - sfCu34vLh3ZHnkWAaxN+vrVDU5o= - - optional - - - - files2 - - Assets.car - - hash2 - - CXyxNFcCrGhyBZ8mfe3LbnQZHi6hZgERjM2qdFdxAKo= - - - Headers/GliaWidgets-Swift.h - - hash2 - - ByLyORaD1HDT+Gv5QBx75Swh5SdBfjHR+1CUNwtxw8M= - - - Headers/GliaWidgets.h - - hash2 - - 7Gmb3lZm0zoc7+qg430YQXPlRlU154s7NspoLipXDIE= - - - Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - hash2 - - u1uU6mCeF67zmIoQCpkGr7dfCe83kHkHXL5PGrHSGW0= - - - Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - hash2 - - e1k09jFgmWDgggagIR4AiMZ+Uev+POclKSBTnwDk+no= - - - Modules/GliaWidgets.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - hash2 - - RdOHC80wtNOWaMg69ZkAwLulWm6b5CGiH8tPU0rwgeA= - - - Modules/GliaWidgets.swiftmodule/x86_64.swiftdoc - - hash2 - - u1uU6mCeF67zmIoQCpkGr7dfCe83kHkHXL5PGrHSGW0= - - - Modules/GliaWidgets.swiftmodule/x86_64.swiftinterface - - hash2 - - e1k09jFgmWDgggagIR4AiMZ+Uev+POclKSBTnwDk+no= - - - Modules/GliaWidgets.swiftmodule/x86_64.swiftmodule - - hash2 - - RdOHC80wtNOWaMg69ZkAwLulWm6b5CGiH8tPU0rwgeA= - - - Modules/module.modulemap - - hash2 - - RJ4KIy89Nhmj2E2i6qNviFojAHgnMiWnGL/LSz7UUJw= - - - Roboto-Bold.ttf - - hash2 - - fQuZHuPgvnrwGtfqjNK+6mwAol5nmgImtnN/B5qv/4Y= - - - Roboto-Medium.ttf - - hash2 - - 8gXMURgh6lYHihBVV/zqYlMSlATUEcmX4YZvvQBqu2g= - - - Roboto-Regular.ttf - - hash2 - - eehRQEZX2sIQaz0irSVtR4JKmldlRY7bcskQKkWBbZU= - - - en.lproj/Localizable.strings - - hash2 - - G9EflXA6f4S/r35uG6mKzJhBlDRe4JBOmWnI73LZLIc= - - optional - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/en.lproj/Localizable.strings b/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/en.lproj/Localizable.strings deleted file mode 100644 index 0110bdd1c..000000000 Binary files a/GliaWidgets.xcframework/ios-x86_64-simulator/GliaWidgets.framework/en.lproj/Localizable.strings and /dev/null differ diff --git a/GliaWidgets/Info.plist b/GliaWidgets/Info.plist index 751820e17..efa102086 100644 --- a/GliaWidgets/Info.plist +++ b/GliaWidgets/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 0.5.2 + 0.5.3 CFBundleVersion $(CURRENT_PROJECT_VERSION) diff --git a/GliaWidgetsTests/Info.plist b/GliaWidgetsTests/Info.plist index bf17493d9..ac870abf2 100644 --- a/GliaWidgetsTests/Info.plist +++ b/GliaWidgetsTests/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 0.5.2 + 0.5.3 CFBundleVersion 1 diff --git a/Package.swift b/Package.swift index e59b4b943..3e0e5eaf4 100644 --- a/Package.swift +++ b/Package.swift @@ -31,8 +31,8 @@ let package = Package( ), .binaryTarget( name: "GliaWidgets", - url: "https://github.com/salemove/ios-sdk-widgets/releases/download/0.5.2/GliaWidgets.xcframework.zip", - checksum: "94162a10130eca2a4f657f4e9027cf8d4d895224f8d1e647e210481ba27b5359" + url: "https://github.com/salemove/ios-sdk-widgets/releases/download/0.5.3/GliaWidgets.xcframework.zip", + checksum: "d4d46938b269476a7edded5706cfcb93246ad9a771849244374303f6f1f97f6d" ), .binaryTarget( name: "PureLayout", diff --git a/Podfile b/Podfile index 23f36a4a4..3940c665b 100644 --- a/Podfile +++ b/Podfile @@ -17,7 +17,7 @@ target 'GliaWidgets' do use_frameworks! pod 'PureLayout', '~> 3.1' - pod 'SalemoveSDK', :git => 'https://github.com/salemove/ios-bundle', :tag => "0.30.2" + pod 'SalemoveSDK' end post_install do |installer| diff --git a/Podfile.lock b/Podfile.lock index 2c24194ac..f941e817c 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -8,30 +8,22 @@ PODS: DEPENDENCIES: - PureLayout (~> 3.1) - - SalemoveSDK (from `https://github.com/salemove/ios-bundle`, tag `0.30.2`) + - SalemoveSDK SPEC REPOS: https://github.com/CocoaPods/Specs.git: - glia-webrtc - PureLayout - TwilioVoice - -EXTERNAL SOURCES: - SalemoveSDK: - :git: https://github.com/salemove/ios-bundle - :tag: 0.30.2 - -CHECKOUT OPTIONS: - SalemoveSDK: - :git: https://github.com/salemove/ios-bundle - :tag: 0.30.2 + https://github.com/salemove/glia-ios-podspecs.git: + - SalemoveSDK SPEC CHECKSUMS: glia-webrtc: a5c7e59ae752281d19734b4f918db9da39e8009d PureLayout: a4afb3d79dd958564ce33d22c89f407280d8e6a8 - SalemoveSDK: 8f74941763734c50ca31caf0cb10e027e36f7b92 + SalemoveSDK: 7d35e2ce54003033fb85977053d534e390c27b93 TwilioVoice: 5e6fd6b5e99dfec03dcb57331f7e7c77ad79f1f0 -PODFILE CHECKSUM: de6956020956497f3d3d9a61911aba32a1cf6cf9 +PODFILE CHECKSUM: 0350eb43b9010e64660cffdbf5f5d58caccbaab5 COCOAPODS: 1.10.2 diff --git a/TestingApp/Info.plist b/TestingApp/Info.plist index 56912a790..90c635b00 100644 --- a/TestingApp/Info.plist +++ b/TestingApp/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 0.5.2 + 0.5.3 CFBundleVersion 1 LSRequiresIPhoneOS