diff --git a/Channelize.framework/Assets.car b/Channelize.framework/Assets.car deleted file mode 100644 index 875bd90..0000000 Binary files a/Channelize.framework/Assets.car and /dev/null differ diff --git a/Channelize.framework/Headers/Channelize-Swift.h b/Channelize.framework/Headers/Channelize-Swift.h deleted file mode 100644 index 229baa1..0000000 --- a/Channelize.framework/Headers/Channelize-Swift.h +++ /dev/null @@ -1,445 +0,0 @@ -// Generated by Apple Swift version 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1) -#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(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_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_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 __has_feature(modules) -@import CoreGraphics; -@import Foundation; -@import InputBarAccessoryView; -@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="Channelize",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -@class NSCoder; -@class NSAttributedString; - -SWIFT_CLASS("_TtC10Channelize19BottomSeparatorCell") -@interface BottomSeparatorCell : UICollectionViewCell -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -- (void)setTextOnLabel:(NSAttributedString * _Nonnull)text :(NSTextAlignment)alignment SWIFT_DEPRECATED_OBJC("Swift method 'BottomSeparatorCell.setTextOnLabel(_:_:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)layoutSubviews; -@end - -@class UITextView; - -SWIFT_CLASS("_TtC10Channelize7CHToken") -@interface CHToken : UIView -@property (nonatomic, strong) UITextView * _Nonnull hiddenTextView SWIFT_DEPRECATED_OBJC("Swift property 'CHToken.hiddenTextView' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@property (nonatomic) BOOL isSelected SWIFT_DEPRECATED_OBJC("Swift property 'CHToken.isSelected' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; -@end - -@class UITapGestureRecognizer; - -SWIFT_CLASS("_TtC10Channelize11CHTokenView") -@interface CHTokenView : UIView -@property (nonatomic, strong) UITextView * _Nonnull textView SWIFT_DEPRECATED_OBJC("Swift property 'CHTokenView.textView' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)layoutSubviews; -- (void)awakeFromNib; -/// Reloads data from datasource and delegate implementations. -- (void)reloadData SWIFT_DEPRECATED_OBJC("Swift method 'CHTokenView.reloadData()' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -/// Returns a generated token. -/// \param index Int value for token index. -/// -/// -/// returns: -/// CHToken -- (CHToken * _Nonnull)tokenForIndex:(NSInteger)index SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift method 'CHTokenView.tokenForIndex(_:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -/// Selects the tapped token for interaction (i.e. removal). -/// \param tapGesture UITapGestureRecognizer associated with the token. -/// -/// -/// returns: -/// CHToken -- (void)didTapToken:(UITapGestureRecognizer * _Nonnull)tapGesture; -- (void)selectToken:(CHToken * _Nonnull)token SWIFT_DEPRECATED_OBJC("Swift method 'CHTokenView.selectToken(_:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)textViewDidBeginEditing:(UITextView * _Nonnull)textView; -- (void)textViewDidEndEditing:(UITextView * _Nonnull)textView; -- (BOOL)textView:(UITextView * _Nonnull)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString * _Nonnull)text SWIFT_WARN_UNUSED_RESULT; -- (void)textViewDidChange:(UITextView * _Nonnull)textView; -/// Dismiss keyboard and resign responder for Token View -- (void)dismissTokenView SWIFT_DEPRECATED_OBJC("Swift method 'CHTokenView.dismissTokenView()' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -@end - - -@interface InputTextView (SWIFT_EXTENSION(Channelize)) -- (BOOL)textView:(UITextView * _Nonnull)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString * _Nonnull)text SWIFT_WARN_UNUSED_RESULT; -@end - - - - - -@class UICollectionViewLayout; -@class NSBundle; - -SWIFT_CLASS("_TtC10Channelize23RecentMessageController") -@interface RecentMessageController : UICollectionViewController -- (void)viewDidLoad; -- (void)viewWillAppear:(BOOL)animated; -- (void)viewDidAppear:(BOOL)animated; -- (void)viewWillDisappear:(BOOL)animated; -- (nonnull instancetype)initWithCollectionViewLayout:(UICollectionViewLayout * _Nonnull)layout OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -@end - - - - - -@class UICollectionView; - -@interface RecentMessageController (SWIFT_EXTENSION(Channelize)) -- (CGSize)collectionView:(UICollectionView * _Nonnull)collectionView layout:(UICollectionViewLayout * _Nonnull)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)collectionView:(UICollectionView * _Nonnull)collectionView layout:(UICollectionViewLayout * _Nonnull)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -@end - - -@interface RecentMessageController (SWIFT_EXTENSION(Channelize)) -@end - -@class UISearchBar; - -@interface RecentMessageController (SWIFT_EXTENSION(Channelize)) -- (BOOL)searchBarShouldBeginEditing:(UISearchBar * _Nonnull)searchBar SWIFT_WARN_UNUSED_RESULT; -@end - -@class UIScrollView; - -@interface RecentMessageController (SWIFT_EXTENSION(Channelize)) -- (void)scrollViewWillBeginDragging:(UIScrollView * _Nonnull)scrollView; -- (void)scrollViewDidEndDragging:(UIScrollView * _Nonnull)scrollView willDecelerate:(BOOL)decelerate; -- (void)scrollViewDidEndDecelerating:(UIScrollView * _Nonnull)scrollView; -- (void)scrollViewWillBeginDecelerating:(UIScrollView * _Nonnull)scrollView; -@end - - - - -@interface RecentMessageController (SWIFT_EXTENSION(Channelize)) -- (NSInteger)collectionView:(UICollectionView * _Nonnull)collectionView numberOfItemsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (UICollectionViewCell * _Nonnull)collectionView:(UICollectionView * _Nonnull)collectionView cellForItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)collectionView:(UICollectionView * _Nonnull)collectionView didSelectItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - -@interface RecentMessageController (SWIFT_EXTENSION(Channelize)) -- (void)didUserGetOnlineWithUserId:(NSString * _Nonnull)userId SWIFT_DEPRECATED_OBJC("Swift method 'RecentMessageController.didUserGetOnline(userId:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)didUserGetOfflineWithUserId:(NSString * _Nonnull)userId SWIFT_DEPRECATED_OBJC("Swift method 'RecentMessageController.didUserGetOffline(userId:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)didUserBlockedWithIsMe:(BOOL)isMe userId:(NSString * _Nullable)userId SWIFT_DEPRECATED_OBJC("Swift method 'RecentMessageController.didUserBlocked(isMe:userId:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@end - - -@interface RecentMessageController (SWIFT_EXTENSION(Channelize)) -- (void)didAdminAddedWithConversationId:(NSString * _Nullable)conversationId isAdmin:(BOOL)isAdmin userId:(NSString * _Nullable)userId SWIFT_DEPRECATED_OBJC("Swift method 'RecentMessageController.didAdminAdded(conversationId:isAdmin:userId:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)didChangeTypingStatusWithConversationId:(NSString * _Nullable)conversationId userId:(NSString * _Nullable)userId isTyping:(BOOL)isTyping SWIFT_DEPRECATED_OBJC("Swift method 'RecentMessageController.didChangeTypingStatus(conversationId:userId:isTyping:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)didMessagesDeletedForEveryOneWithConversationId:(NSString * _Nullable)conversationId messageIds:(NSArray * _Nullable)messageIds SWIFT_DEPRECATED_OBJC("Swift method 'RecentMessageController.didMessagesDeletedForEveryOne(conversationId:messageIds:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@end - -@class UIFont; -@class UIColor; - -SWIFT_CLASS("_TtC10Channelize18TTSegmentedControl") -@interface TTSegmentedControl : UIView -@property (nonatomic, strong) UIFont * _Nonnull defaultTextFont; -@property (nonatomic, strong) UIFont * _Nonnull selectedTextFont; -@property (nonatomic, strong) UIColor * _Nonnull defaultTextColor; -@property (nonatomic, strong) UIColor * _Nonnull selectedTextColor; -@property (nonatomic) BOOL useGradient; -@property (nonatomic, strong) UIColor * _Nonnull containerBackgroundColor; -@property (nonatomic, strong) UIColor * _Nonnull thumbColor; -@property (nonatomic, copy) NSArray * _Nullable thumbGradientColors; -@property (nonatomic, strong) UIColor * _Nonnull thumbShadowColor; -@property (nonatomic) BOOL useShadow; -@property (nonatomic) CGSize padding; -@property (nonatomic) CGFloat cornerRadius; -@property (nonatomic) BOOL hasBounceAnimation SWIFT_DEPRECATED_OBJC("Swift property 'TTSegmentedControl.hasBounceAnimation' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@property (nonatomic, copy) NSArray * _Nonnull itemTitles SWIFT_DEPRECATED_OBJC("Swift property 'TTSegmentedControl.itemTitles' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@property (nonatomic, copy) NSArray * _Null_unspecified attributedDefaultTitles SWIFT_DEPRECATED_OBJC("Swift property 'TTSegmentedControl.attributedDefaultTitles' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@property (nonatomic, copy) NSArray * _Null_unspecified attributedSelectedTitles SWIFT_DEPRECATED_OBJC("Swift property 'TTSegmentedControl.attributedSelectedTitles' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@property (nonatomic, copy) void (^ _Nullable didSelectItemWith)(NSInteger, NSString * _Nullable) SWIFT_DEPRECATED_OBJC("Swift property 'TTSegmentedControl.didSelectItemWith' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@property (nonatomic) BOOL allowDrag SWIFT_DEPRECATED_OBJC("Swift property 'TTSegmentedControl.allowDrag' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@property (nonatomic) BOOL allowChangeThumbWidth SWIFT_DEPRECATED_OBJC("Swift property 'TTSegmentedControl.allowChangeThumbWidth' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@property (nonatomic) BOOL noItemSelected SWIFT_DEPRECATED_OBJC("Swift property 'TTSegmentedControl.noItemSelected' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)awakeFromNib; -- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -- (void)layoutSubviews; -+ (UIColor * _Nonnull)UIColorFromRGB:(NSUInteger)rgbValue SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift method 'TTSegmentedControl.UIColorFromRGB(_:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@end - - - -@class UITouch; -@class UIEvent; - -@interface TTSegmentedControl (SWIFT_EXTENSION(Channelize)) -- (void)touchesEnded:(NSSet * _Nonnull)touches withEvent:(UIEvent * _Nullable)event; -- (void)touchesMoved:(NSSet * _Nonnull)touches withEvent:(UIEvent * _Nullable)event; -- (void)touchesBegan:(NSSet * _Nonnull)touches withEvent:(UIEvent * _Nullable)event; -- (void)touchesCancelled:(NSSet * _Nonnull)touches withEvent:(UIEvent * _Nullable)event; -@end - - - - - - -@interface TTSegmentedControl (SWIFT_EXTENSION(Channelize)) -@property (nonatomic, readonly) NSInteger currentIndex SWIFT_DEPRECATED_OBJC("Swift property 'TTSegmentedControl.currentIndex' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)selectItemAtIndex:(NSInteger)index animated:(BOOL)animated SWIFT_DEPRECATED_OBJC("Swift method 'TTSegmentedControl.selectItemAt(index:animated:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)changeTitle:(NSString * _Nonnull)title atIndex:(NSInteger)atIndex SWIFT_DEPRECATED_OBJC("Swift method 'TTSegmentedControl.changeTitle(_:atIndex:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)changeAttributedTitle:(NSAttributedString * _Nonnull)title selectedTile:(NSAttributedString * _Nullable)selectedTile atIndex:(NSInteger)atIndex SWIFT_DEPRECATED_OBJC("Swift method 'TTSegmentedControl.changeAttributedTitle(_:selectedTile:atIndex:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (NSString * _Nonnull)titleForItemAtIndex:(NSInteger)index SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift method 'TTSegmentedControl.titleForItemAtIndex(_:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)changeThumbShadowColor:(UIColor * _Nonnull)color SWIFT_DEPRECATED_OBJC("Swift method 'TTSegmentedControl.changeThumbShadowColor(_:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)changeThumbColor:(UIColor * _Nonnull)color SWIFT_DEPRECATED_OBJC("Swift method 'TTSegmentedControl.changeThumbColor(_:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)changeBackgroundColor:(UIColor * _Nonnull)color SWIFT_DEPRECATED_OBJC("Swift method 'TTSegmentedControl.changeBackgroundColor(_:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -- (void)changeThumbGradientColors:(NSArray * _Nonnull)colors SWIFT_DEPRECATED_OBJC("Swift method 'TTSegmentedControl.changeThumbGradientColors(_:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@end - - -@interface UIColor (SWIFT_EXTENSION(Channelize)) -/// Constructing color from hex string -/// \param hex A hex string, can either contain # or not -/// -- (nonnull instancetype)initWithHex:(NSString * _Nonnull)string SWIFT_DEPRECATED_OBJC("Swift initializer 'UIColor.init(hex:)' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemBlue SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemBlue' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemBlue SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemBlue' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemGray SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemGray' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemGray SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemGray' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemGreen SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemGreen' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemGreen SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemGreen' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemIndigo SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemIndigo' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemIndigo SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemIndigo' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemOrange SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemOrange' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemOrange SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemOrange' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemPink SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemPink' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemPink SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemPink' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemPurple SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemPurple' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemPurple SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemPurple' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemRed SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemRed' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemRed SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemRed' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemTeal SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemTeal' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemTeal SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemTeal' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) UIColor * _Nonnull systemYellow SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemYellow' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint");) -+ (UIColor * _Nonnull)systemYellow SWIFT_WARN_UNUSED_RESULT SWIFT_DEPRECATED_OBJC("Swift property 'UIColor.systemYellow' uses '@objc' inference deprecated in Swift 4; add '@objc' to provide an Objective-C entrypoint"); -@end - - - - - - - - - - - - -@interface UITabBar (SWIFT_EXTENSION(Channelize)) -- (CGSize)sizeThatFits:(CGSize)size SWIFT_WARN_UNUSED_RESULT; -@end - - - - - - - - - - - - - - - - - - - - - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop diff --git a/Channelize.framework/Headers/Channelize.h b/Channelize.framework/Headers/Channelize.h deleted file mode 100644 index ec5748b..0000000 --- a/Channelize.framework/Headers/Channelize.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// Channelize.h -// Channelize -// -// Created by bigstep on 21/07/17. -// Copyright © 2017 bigstep. All rights reserved. -// - -#import - -//! Project version number for Channelize. -FOUNDATION_EXPORT double ChannelizeVersionNumber; - -//! Project version string for Channelize. -FOUNDATION_EXPORT const unsigned char ChannelizeVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Channelize.framework/Info.plist b/Channelize.framework/Info.plist deleted file mode 100644 index 4e2cdde..0000000 Binary files a/Channelize.framework/Info.plist and /dev/null differ diff --git a/Channelize.framework/Localizable.strings b/Channelize.framework/Localizable.strings deleted file mode 100644 index 62b393a..0000000 Binary files a/Channelize.framework/Localizable.strings and /dev/null differ diff --git a/Channelize.framework/Modules/Channelize.swiftmodule/arm.swiftdoc b/Channelize.framework/Modules/Channelize.swiftmodule/arm.swiftdoc deleted file mode 100644 index f3cc76f..0000000 Binary files a/Channelize.framework/Modules/Channelize.swiftmodule/arm.swiftdoc and /dev/null differ diff --git a/Channelize.framework/Modules/Channelize.swiftmodule/arm.swiftmodule b/Channelize.framework/Modules/Channelize.swiftmodule/arm.swiftmodule deleted file mode 100644 index 9760cf7..0000000 Binary files a/Channelize.framework/Modules/Channelize.swiftmodule/arm.swiftmodule and /dev/null differ diff --git a/Channelize.framework/Modules/Channelize.swiftmodule/arm64.swiftdoc b/Channelize.framework/Modules/Channelize.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 8c3d233..0000000 Binary files a/Channelize.framework/Modules/Channelize.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/Channelize.framework/Modules/Channelize.swiftmodule/arm64.swiftmodule b/Channelize.framework/Modules/Channelize.swiftmodule/arm64.swiftmodule deleted file mode 100644 index 80f6378..0000000 Binary files a/Channelize.framework/Modules/Channelize.swiftmodule/arm64.swiftmodule and /dev/null differ diff --git a/Channelize.framework/Modules/module.modulemap b/Channelize.framework/Modules/module.modulemap deleted file mode 100644 index 9f0e1b1..0000000 --- a/Channelize.framework/Modules/module.modulemap +++ /dev/null @@ -1,11 +0,0 @@ -framework module Channelize { - umbrella header "Channelize.h" - - export * - module * { export * } -} - -module Channelize.Swift { - header "Channelize-Swift.h" - requires objc -} diff --git a/Channelize.framework/ic_sound_wave.gif b/Channelize.framework/ic_sound_wave.gif deleted file mode 100644 index 4a21b1a..0000000 Binary files a/Channelize.framework/ic_sound_wave.gif and /dev/null differ diff --git a/Channelize.framework/no_contacts.png b/Channelize.framework/no_contacts.png deleted file mode 100644 index ad4d718..0000000 Binary files a/Channelize.framework/no_contacts.png and /dev/null differ diff --git a/Channelize.framework/no_conversations.png b/Channelize.framework/no_conversations.png deleted file mode 100644 index 017a2db..0000000 Binary files a/Channelize.framework/no_conversations.png and /dev/null differ diff --git a/Channelize.framework/no_messages.png b/Channelize.framework/no_messages.png deleted file mode 100644 index b5c63f0..0000000 Binary files a/Channelize.framework/no_messages.png and /dev/null differ diff --git a/Channelize.framework/no_result_found.png b/Channelize.framework/no_result_found.png deleted file mode 100644 index fca420c..0000000 Binary files a/Channelize.framework/no_result_found.png and /dev/null differ diff --git a/Channelize.framework/photo_placeholder.jpg b/Channelize.framework/photo_placeholder.jpg deleted file mode 100644 index 4f434ec..0000000 Binary files a/Channelize.framework/photo_placeholder.jpg and /dev/null differ diff --git a/Channelize.framework/videoplaceholder.jpg b/Channelize.framework/videoplaceholder.jpg deleted file mode 100644 index f2e4fad..0000000 Binary files a/Channelize.framework/videoplaceholder.jpg and /dev/null differ diff --git a/ChannelizeAPI.podspec b/ChannelizeAPI.podspec index 3e69036..4193250 100644 --- a/ChannelizeAPI.podspec +++ b/ChannelizeAPI.podspec @@ -1,20 +1,18 @@ Pod::Spec.new do |s| s.name = 'ChannelizeAPI' - s.version = '4.0.7' + s.version = '4.20.13' s.summary = 'Channelize API SDK' s.description = 'A Real Time Messaging API SDK' s.homepage = 'https://channelize.io/' s.license = { :type => 'GPL', :file => 'LICENSE' } s.author = { "Channelize" => 'support@channelize.io' } - s.platform = :ios, '9.0' - s.requires_arc = true - s.swift_version = '4.2' - s.source = { :git => 'https://github.com/ChannelizeIO/Channelize-iOS.git', :tag => '4.0.7', :branch => 'master' } - s.vendored_frameworks = 'Channelize_API.framework' - s.dependency 'AWSMobileClient', '2.9.3' - s.dependency 'AWSIoT', '2.9.3' - s.dependency 'Alamofire', '4.8.0' - s.dependency 'AlamofireObjectMapper', '5.2.0' - s.dependency 'ObjectMapper', '3.4.2' + s.platform = :ios, '10.3' + s.swift_version = '5.0' + s.source = { :git => "https://github.com/ChannelizeIO/Channelize-iOS-Chat-SDK-Sample.git", :tag => "#{s.version}", :branch => "release/V2Pods" } + s.vendored_frameworks = 'ChannelizeAPI.xcframework' + s.dependency 'AWSMobileClient' + s.dependency 'AWSIoT' + s.dependency 'Alamofire', '4.8.2' + s.dependency 'ObjectMapper' end diff --git a/ChannelizeAPI.xcframework/Info.plist b/ChannelizeAPI.xcframework/Info.plist new file mode 100644 index 0000000..91ef4fb --- /dev/null +++ b/ChannelizeAPI.xcframework/Info.plist @@ -0,0 +1,39 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-x86_64-simulator + LibraryPath + ChannelizeAPI.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-arm64 + LibraryPath + ChannelizeAPI.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/ChannelizeAPI b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/ChannelizeAPI new file mode 100755 index 0000000..cf1c3bf Binary files /dev/null and b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/ChannelizeAPI differ diff --git a/Channelize_API.framework/Headers/Channelize_API-Swift.h b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Headers/ChannelizeAPI-Swift.h similarity index 85% rename from Channelize_API.framework/Headers/Channelize_API-Swift.h rename to ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Headers/ChannelizeAPI-Swift.h index c693706..419b278 100644 --- a/Channelize_API.framework/Headers/Channelize_API-Swift.h +++ b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Headers/ChannelizeAPI-Swift.h @@ -1,4 +1,4 @@ -// Generated by Apple Swift version 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1) +// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -20,7 +20,7 @@ #endif #pragma clang diagnostic ignored "-Wauto-import" -#include +#include #include #include #include @@ -110,6 +110,15 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # 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 @@ -151,6 +160,9 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #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 @@ -162,7 +174,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #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 ObjectiveC; #endif @@ -177,15 +195,15 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Channelize_API",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="ChannelizeAPI",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif -SWIFT_CLASS("_TtC14Channelize_API12CHActiveCall") +SWIFT_CLASS("_TtC13ChannelizeAPI12CHActiveCall") @interface CHActiveCall : NSObject - (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable"); ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end #if __has_attribute(external_source_symbol) diff --git a/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Headers/ChannelizeAPI.h b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Headers/ChannelizeAPI.h new file mode 100644 index 0000000..f71edbf --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Headers/ChannelizeAPI.h @@ -0,0 +1,19 @@ +// +// Channelizeh +// ChannelizeAPI +// +// Created by Ashish-BigStep on 3/25/20. +// Copyright © 2020 Channelize. All rights reserved. +// + +#import + +//! Project version number for Channelize +FOUNDATION_EXPORT double ChannelizeAPIVersionNumber; + +//! Project version string for Channelize +FOUNDATION_EXPORT const unsigned char ChannelizeAPIVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Info.plist b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Info.plist new file mode 100644 index 0000000..763e101 Binary files /dev/null and b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Info.plist differ diff --git a/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftdoc b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..dc7f650 Binary files /dev/null and b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftinterface b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..3784426 --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,1203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name ChannelizeAPI +import AVFoundation +import AWSCore +import AWSIoT +import AWSMobileClient +import Alamofire +@_exported import ChannelizeAPI +import Foundation +import ObjectMapper +import Swift +public protocol CHCallEventDelegates { + func didCallAccepted(data: Foundation.Data, topic: Swift.String) + func didCallEnded(data: Foundation.Data, topic: Swift.String) + func didCallRejected(data: Foundation.Data, topic: Swift.String) + func didCallRecieved(data: Foundation.Data, topic: Swift.String) +} +extension CHCallEventDelegates { + public func didCallAccepted(data: Foundation.Data, topic: Swift.String) + public func didCallRejected(data: Foundation.Data, topic: Swift.String) + public func didCallRecieved(data: Foundation.Data, topic: Swift.String) +} +public protocol CHCallEventsSubscribersDelegates { + func didCurrentUserInvitedToCall(call: ChannelizeAPI.CHApiCall) + func didCurrentUserRejectCall(call: ChannelizeAPI.CHApiCall) + func didCurrentOngoingCallEnded(call: ChannelizeAPI.CHApiCall) + func didOtherUserRecievedCall(dataModel: ChannelizeAPI.CHCallInviteRecievedModel) + func didOtherUserRejectedCall(call: ChannelizeAPI.CHApiCall) +} +extension CHCallEventsSubscribersDelegates { + public func didCurrentUserInvitedToCall(call: ChannelizeAPI.CHApiCall) + public func didCurrentUserRejectCall(call: ChannelizeAPI.CHApiCall) + public func didCurrentOngoingCallEnded(call: ChannelizeAPI.CHApiCall) + public func didOtherUserRecievedCall(dataModel: ChannelizeAPI.CHCallInviteRecievedModel) + public func didOtherUserRejectedCall(call: ChannelizeAPI.CHApiCall) +} +public class CHAttachmentMetaData : ObjectMapper.Mappable { + public var subjectId: Swift.String? + public var subjectType: Swift.String? + public var objectType: Swift.String? + public var objectValues: Any? + public var subjectUser: ChannelizeAPI.CHUser? + public var objectUsers: [ChannelizeAPI.CHUser]? + public var objectUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserTypingStatusModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var user: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + public var isTyping: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationMuteStatusModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var mutedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCurrentUserJoinConversationModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHNewMemberAddedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + public var addedMembers: [ChannelizeAPI.CHMember]? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeCallAPIRequester { + public static var instance: ChannelizeAPI.ChannelizeCallAPIRequester + public func createGetRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createPostRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createPutRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createDeleteRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + @objc deinit +} +public enum CallEventsSubscribers : Swift.CaseIterable { + case callDeleted + case callInvited + case callJoined + case callRejected + public var topic: Swift.String { + get + } + public static func == (a: ChannelizeAPI.CallEventsSubscribers, b: ChannelizeAPI.CallEventsSubscribers) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [ChannelizeAPI.CallEventsSubscribers] + public static var allCases: [ChannelizeAPI.CallEventsSubscribers] { + get + } +} +public enum ActiveCallEventsSubscribers { + case callInvited(callId: Swift.String) + case callInviteRecieved(callId: Swift.String) + case memberAddedToCall(callId: Swift.String) + case memberRejectCall(callId: Swift.String) + case memberRemoveFromCall(callId: Swift.String) + case callEnded(callId: Swift.String) + public var topic: Swift.String { + get + } +} +public enum CallSubscribers { + case callInvite + case callReceived(id: Swift.String) + case callAccept(id: Swift.String) + case callReject(id: Swift.String) + case callEnd(id: Swift.String) + public var topic: Swift.String { + get + } + public func value() -> Swift.String +} +public class CHNewAdminAddedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var adminUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum ChannelizeKeys : Swift.String { + case userId + case accessToken + case displayName + case profileImageUrl + case isUserOnline + case isNotificationOn + case currentLanguage + public func key() -> Swift.String + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public protocol CallSDKDelegates { + static func configureVoiceVideo() + static func launchCallViewController(navigationController: UIKit.UINavigationController?, user: ChannelizeAPI.CHUser, type: Swift.String) + static func showIncomingCall(call: ChannelizeAPI.CHActiveCall, completion: (Foundation.NSError?) -> Swift.Void) +} +open class Channelize { + public static var instance: ChannelizeAPI.Channelize + public static func configure(withSuitName: Swift.String? = nil) + public static func configureAws() + public static func login(email: Swift.String, password: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func login(userId: Swift.String, accessToken: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func connect() + public static func disconnect() + public static func updateFcmToken(token: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateVoipToken(token: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func logout(completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateUserToken(token: Swift.String) + public static func updateUser(user: ChannelizeAPI.CHUser, token: Swift.String) + public func setUserOtherDetails(user: ChannelizeAPI.CHUser?) + public func setCurrentUserId(userId: Swift.String?) + public func setCurrentUserDisplayName(name: Swift.String?) + public func setCurrentUserProfileImageUrl(url: Swift.String?) + public static func getCurrentUserId() -> Swift.String + public static func getCurrentUserDisplayName() -> Swift.String + public static func getCurrentUserProfileImageUrl() -> Swift.String? + public static func setAccessToken(token: Swift.String) + public static func getAccessToken() -> Swift.String? + public static func addConversationEventDelegate(delegate: ChannelizeAPI.CHConversationEventDelegate, identifier: Foundation.UUID) + public static func addUserEventDelegate(delegate: ChannelizeAPI.CHUserEventDelegates, identifier: Foundation.UUID) + public static func addCallEventsSubscribersDelegate(delegate: ChannelizeAPI.CHCallEventsSubscribersDelegates, identifier: Foundation.UUID) + public static func subscribeActiveCallEventsTopics(callId: Swift.String) + public static func removeConversationDelegate(identifier: Foundation.UUID) + public static func removeUserEventDelegate(identifier: Foundation.UUID) + public static func removeAllConversationsEventDelegates() + public static func removeAllUserEventsDelegates() + public static func setUserOffline() + public static func setUserOnline() + @objc deinit +} +public class BackgroundTask { + public init(application: UIKit.UIApplication) + public class func run(application: UIKit.UIApplication, handler: (ChannelizeAPI.BackgroundTask) -> ()) + public func begin() + public func end() + @objc deinit +} +public class CHUserStatusModel : ObjectMapper.Mappable { + public var hasBlocked: Swift.Bool? + public var isBlocked: Swift.Bool? + public var hasFollowed: Swift.Bool? + public var isFollowed: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationUpdatedModel : ObjectMapper.Mappable { + public var conversationID: Swift.String? + public var type: Swift.String? + public var customType: Swift.String? + public var isGroup: Swift.Bool? + public var title: Swift.String? + public var profileImageUrl: Swift.String? + public var memberCount: Swift.Int? + public var createdAt: Foundation.Date? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHMentionedUser : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var order: Swift.Int? + public var wordCount: Swift.Int? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public protocol CHConversationEventDelegate { + func didNewMembersAddedToConversation(model: ChannelizeAPI.CHNewMemberAddedModel?) + func didMembersRemovedFromConversation(model: ChannelizeAPI.CHMembersRemovedModel?) + func didNewAdminAddedToConversation(model: ChannelizeAPI.CHNewAdminAddedModel?) + func didUpdateConversationMuteStatus(model: ChannelizeAPI.CHConversationMuteStatusModel?) + func didCurrentUserRemovedFromConversation(model: ChannelizeAPI.CHCurrentUserRemovedModel?) + func didConversationInfoUpdated(model: ChannelizeAPI.CHConversationUpdatedModel?) + func didConversationCleared(model: ChannelizeAPI.CHConversationClearModel?) + func didConversationDeleted(model: ChannelizeAPI.CHConversationDeleteModel?) + func didRecieveNewMessage(model: ChannelizeAPI.CHNewMessageRecievedModel?) + func didConversationMessageDeleted(model: ChannelizeAPI.CHMessageDeletedModel?) + func didConversationMessageDeletedForEveryOne(model: ChannelizeAPI.CHMessageDeletedModel?) + func didConversationMarkAsRead(model: ChannelizeAPI.CHConversationMarkReadModel?) + func didCurrentUserJoinedConversation(model: ChannelizeAPI.CHCurrentUserJoinConversationModel?) + func didTypingUserStatusUpdated(model: ChannelizeAPI.CHUserTypingStatusModel?) + func didMessageReactionAdded(model: ChannelizeAPI.CHReactionEventModel?) + func didMessageReactionRemoved(model: ChannelizeAPI.CHReactionEventModel?) +} +extension CHConversationEventDelegate { + public func didRecieveNewMessage(model: ChannelizeAPI.CHNewMessageRecievedModel?) + public func didNewMembersAddedToConversation(model: ChannelizeAPI.CHNewMemberAddedModel?) + public func didMembersRemovedFromConversation(model: ChannelizeAPI.CHMembersRemovedModel?) + public func didNewAdminAddedToConversation(model: ChannelizeAPI.CHNewAdminAddedModel?) + public func didUpdateConversationMuteStatus(model: ChannelizeAPI.CHConversationMuteStatusModel?) + public func didCurrentUserRemovedFromConversation(model: ChannelizeAPI.CHCurrentUserRemovedModel?) + public func didConversationInfoUpdated(model: ChannelizeAPI.CHConversationUpdatedModel?) + public func didConversationCleared(model: ChannelizeAPI.CHConversationClearModel?) + public func didConversationDeleted(model: ChannelizeAPI.CHConversationDeleteModel?) + public func didConversationMessageDeleted(model: ChannelizeAPI.CHMessageDeletedModel?) + public func didConversationMessageDeletedForEveryOne(model: ChannelizeAPI.CHMessageDeletedModel?) + public func didConversationMarkAsRead(model: ChannelizeAPI.CHConversationMarkReadModel?) + public func didCurrentUserJoinedConversation(model: ChannelizeAPI.CHCurrentUserJoinConversationModel?) + public func didTypingUserStatusUpdated(model: ChannelizeAPI.CHUserTypingStatusModel?) + public func didMessageReactionAdded(model: ChannelizeAPI.CHReactionEventModel?) + public func didMessageReactionRemoved(model: ChannelizeAPI.CHReactionEventModel?) +} +public enum CallSDKPaths { + case listCalls + case getCallsCount + case getSingleCall(callId: Swift.String) + case deleteCall(callId: Swift.String) + case endCall(callId: Swift.String) + case rejectCall(callId: Swift.String) + case joinCall(callId: Swift.String) +} +public class CHMessageDeletedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var deletedMessages: [ChannelizeAPI.CHMessage]? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHReactionEventModel : ObjectMapper.Mappable { + public var message: ChannelizeAPI.CHMessage? + public var reactionKey: Swift.String? + public var reactingUserId: Swift.String? + public var reactingUserName: Swift.String? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum AttachmentType : Swift.String { + case image + case metaMessage + case audio + case location + case sticker + case gif + case video + case doc + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum AdminMessageType : Swift.String { + case groupCreate + case addMembers + case groupLeave + case removeMember + case makeGroupAdmin + case changeGroupTitle + case changeGroupPhoto + case missedVideoCall + case missedVoiceCall + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHAttachment : ObjectMapper.Mappable { + public var type: ChannelizeAPI.AttachmentType? + public var adminMessageType: ChannelizeAPI.AdminMessageType? + public var name: Swift.String? + public var mimeType: Swift.String? + public var attachmentExtension: Swift.String? + public var attachMentSize: Swift.Int? + public var fileUrl: Swift.String? + public var thumbnailUrl: Swift.String? + public var locationLatitude: Swift.Double? + public var locationLongitude: Swift.Double? + public var locationAddress: Swift.String? + public var locationTitle: Swift.String? + public var audioDuration: Swift.Double? + public var gifStickerDownloadUrl: Swift.String? + public var gifStickerStillUrl: Swift.String? + public var gifStickerOriginalUrl: Swift.String? + public var metaData: ChannelizeAPI.CHAttachmentMetaData? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserStatusUpdatedModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var updatedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeAPIService { + public static func getRecentConversation() + public static func getEnabledModules(completion: @escaping (Foundation.NSArray?, Swift.String?) -> Swift.Void) + public static func getVirgilAuthenticationToken(completion: @escaping (Swift.String?, Swift.Error?) -> Swift.Void?) + public static func createVirgilUsersPublicKey(userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void?) + public static func isAllUsearchEnable(completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func updateUserInfo(userId: Swift.String, queryBuilder: ChannelizeAPI.CHUserUpdateQueryBuilder, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getUserInfo(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func deleteUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addUserAsFriend(userId: Swift.String, friendshipType: ChannelizeAPI.FriendShipType, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeUserAsFriend(userId: Swift.String, friendshipType: ChannelizeAPI.FriendShipType, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func blockUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func unblockUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getRelationshipStatus(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHUserStatusModel?, Swift.String?) -> ()) + public static func getBlockedUsersCount(queryBuilder: ChannelizeAPI.CHUserCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getBlockedUsers(queryBuilder: ChannelizeAPI.CHUserQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getUsersList(queryBuilder: ChannelizeAPI.CHUserQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getFriendsListCount(queryBuilder: ChannelizeAPI.CHUserCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getFriendsList(queryBuilder: ChannelizeAPI.CHFriendQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getBlockedUsersCount(params: Alamofire.Parameters?, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getBlockedUsers(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getUsersList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getFriendsCount(params: Alamofire.Parameters?, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getFriendsList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func addMessageReaction(messageId: Swift.String, reactionType: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeMessageReaction(messageId: Swift.String, reactionType: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func listMessageReactors(messageId: Swift.String, reactionType: Swift.String, limit: Swift.Int, skip: Swift.Int, completion: @escaping ([ChannelizeAPI.CHReactorModel]?, Swift.String?) -> ()) + public static func getConversationMessagesCount(conversationId: Swift.String, queryBuilder: ChannelizeAPI.CHGetMessageCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationMessages(conversationId: Swift.String, queryBuilder: ChannelizeAPI.CHGetMessageQueryBuilder, completion: @escaping ([ChannelizeAPI.CHMessage]?, Swift.String?) -> ()) + public static func sendMessage(queryBuilder: ChannelizeAPI.CHMessageQueryBuilder, uploadProgress: @escaping (Foundation.UUID?, Swift.Double?) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func forwardMessages(messageIds: [Swift.String], userIds: [Swift.String], conversationIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func markConversationRead(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteMessages(messageIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteMessagesForEveryOne(messageIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getUnreadMessageCount(completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationMessages(conversationId: Swift.String, params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHMessage]?, Swift.String?) -> ()) + public static func sendTextMessage(params: Alamofire.Parameters?, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendImageMessage(imageData: Foundation.Data?, thumbnailData: Foundation.Data?, conversationId: Swift.String, params: Alamofire.Parameters?, uploadProgress: @escaping (Swift.Double) -> (), comletion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendVideoMessage(videoData: Foundation.Data?, thumbnailData: Foundation.Data?, conversationId: Swift.String, params: Alamofire.Parameters?, uploadProgress: @escaping (Swift.Double) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendLocationMessage(params: Alamofire.Parameters?, locationName: Swift.String?, locationAddress: Swift.String?, latitude: Swift.Double?, longitude: Swift.Double?, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendGifStickerMessage(params: Alamofire.Parameters?, stillUrl: Swift.String, originalUrl: Swift.String, downSampledUrl: Swift.String, type: Swift.String, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendAudioMessage(params: Alamofire.Parameters?, audioData: Foundation.Data, uploadProgress: @escaping (Swift.Double) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func updateUserSettings(params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getConversationList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHConversation]?, Swift.String?) -> ()) + public static func sendIsTypingStatus(conversationId: Swift.String, isTyping: Swift.Bool, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func publishMessage(params: [Swift.String : Any], topic: Swift.String) + public static func getConversationsCount(queryBuilder: ChannelizeAPI.CHConversationsCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationList(queryBuilder: ChannelizeAPI.CHListConversationsQueryBuilder, completion: @escaping ([ChannelizeAPI.CHConversation]?, Swift.String?) -> ()) + public static func createNewConversation(queryBuilder: ChannelizeAPI.CHNewConversationQueryBuilder, profileImageData: Foundation.Data?, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func createNewConversation(title: Swift.String, membersIds: [Swift.String], profileImageData: Foundation.Data?, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func getConversationsMembers(conversationId: Swift.String, completion: @escaping ([ChannelizeAPI.CHMember]?, Swift.String?) -> ()) + public static func getConversationWithId(conversationId: Swift.String, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func getConversationWithUser(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func addMembersToConversation(conversationId: Swift.String, userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeMemberFromConversation(conversationId: Swift.String, userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addAdminToConversation(conversationId: Swift.String, userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func clearConversation(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteConversation(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func leaveConversation(conversatinoId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateConversationTitle(conversationId: Swift.String, newTitle: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateConversationProfileImage(conversationId: Swift.String, profileImageUrl: Swift.String?, imageData: Foundation.Data?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func muteConversation(conversationId: Swift.String, isMute: Swift.Bool, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getRecentCalls(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHRecentCall]?, Swift.String?) -> ()) + public static func joinIncomingCallSubscribers(callId: Swift.String) + public static func leaveIncomingCallSubscribers(callId: Swift.String) + public static func joinCallSubscribers(callId: Swift.String) + public static func leaveCallSubscribers(callId: Swift.String) + public static func generateCall(params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func publishCallToServer(callId: Swift.String, params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addCallDelegate(delegate: ChannelizeAPI.CHCallEventDelegates, identifier: Foundation.UUID) + public static func removeCallDelegate(with identifier: Foundation.UUID) + public static func joinReactionsSubscribers(conversationId: Swift.String) + public static func leaveReactionsSubscribers(conversationId: Swift.String) + @objc deinit +} +public protocol CHBuilderMessageType { + var attachMentIdentifier: Foundation.UUID? { get set } + var type: ChannelizeAPI.AttachmentType { get } + func generateParams() -> [Swift.String : Any] +} +public enum CHMessageSorting : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHGetMessageCountQueryBuilder { + public var ids: [Swift.String]? + public var types: [ChannelizeAPI.MessageType]? + public var customTypes: [Swift.String]? + public var attachmentTypes: [ChannelizeAPI.AttachmentType]? + public var ownerIds: [Swift.String]? + public var parentId: Swift.String? + public init() + @objc deinit +} +public class CHGetMessageQueryBuilder { + public var ids: [Swift.String]? + public var types: [ChannelizeAPI.MessageType]? + public var customTypes: [Swift.String]? + public var attachmentTypes: [ChannelizeAPI.AttachmentType]? + public var ownerIds: [Swift.String]? + public var parentId: Swift.String? + public var sort: ChannelizeAPI.CHMessageSorting? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHMessageQueryBuilder { + public var id: Swift.String? + public var conversationId: Swift.String? + public var userId: Swift.String? + public var messageType: ChannelizeAPI.MessageType? + public var customType: Swift.String? + public var body: Swift.String? + public var createdAt: Foundation.Date? + public var ownerId: Swift.String? + public var parentId: Swift.String? + public var recipients: [Swift.String]? + public var attachments: [ChannelizeAPI.CHBuilderMessageType]? + public var mentionedUsers: [ChannelizeAPI.CHMentionedUserQueryBuilder]? + public var isEncrypted: Swift.Bool? + public init() + @objc deinit +} +public class CHMentionedUserQueryBuilder { + public var userId: Swift.String? + public var order: Swift.Int? + public var wordCount: Swift.Int? + public init() + @objc deinit +} +public class CHDocAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var fileName: Swift.String? + public var fileData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public var size: Swift.Int? + public var type: ChannelizeAPI.AttachmentType { + get + } + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHImageAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var fileName: Swift.String? + public var imageData: Foundation.Data? + public var thumbNailData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public init() + public func generateParams() -> [Swift.String : Any] + public var type: ChannelizeAPI.AttachmentType { + get + } + @objc deinit +} +public class CHVideoAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public func generateParams() -> [Swift.String : Any] + public var type: ChannelizeAPI.AttachmentType { + get + } + public init() + public var fileName: Swift.String? + public var videoData: Foundation.Data? + public var thumbNailData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + @objc deinit +} +public class CHAudioAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var duration: Swift.Double? + public var audioData: Foundation.Data? + public var fileName: Swift.String? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHLocationAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var locationLatitude: Swift.Double? + public var locationLongitude: Swift.Double? + public var locationAddress: Swift.String? + public var locationTitle: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHStickerAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var stickerDownSampledUrl: Swift.String? + public var stickerStillUrl: Swift.String? + public var stickerOriginalUrl: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHGifAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var gifDownSampledUrl: Swift.String? + public var gifStillUrl: Swift.String? + public var gifOriginalUrl: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHCurrentUserRemovedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationDeleteModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallDeletedModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var call: ChannelizeAPI.CHApiCall? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationMarkReadModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var user: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeCallService { + public static func getCallsListCount(queryBuilder: ChannelizeAPI.CHCallsListCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> Swift.Void) + public static func listUsersCalls(queryBuilder: ChannelizeAPI.CHCallListQueryBuilder, completion: @escaping ([ChannelizeAPI.CHApiCall]?, Swift.String?) -> Swift.Void) + public static func getCallWithId(callId: Swift.String, completion: @escaping (ChannelizeAPI.CHApiCall?, Swift.String?) -> Swift.Void) + public static func deleteCallWithId(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func createNewCall(queryBuilder: ChannelizeAPI.CHNewCallQueryBuilder, completion: @escaping (ChannelizeAPI.CHApiCall?, Swift.String?) -> Swift.Void) + public static func endOngoingCall(callId: Swift.String, duration: Swift.Int = 0, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func rejectIncomingCall(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func sendCallAcceptedNotification(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func publishCallRecievedEvent(call: ChannelizeAPI.CHApiCall, isBusy: Swift.Bool) + @objc deinit +} +public enum CallType : Swift.String { + case Out + case In + case Rejected + case Missed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallScreen : Swift.String { + case voice + case video + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallStatus : Swift.String { + case ongoing + case rejected + case ended + case received + case started + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallResponder : Swift.String { + case phone + case app + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +@objc open class CHActiveCall : ObjectiveC.NSObject { + final public let callId: Swift.String + final public let uuid: Foundation.UUID + final public let userId: Swift.String + final public let isOutgoing: Swift.Bool + open var displayName: Swift.String? + open var profileImageUrl: Swift.String? + open var type: ChannelizeAPI.CHCallScreen + open var endedBy: Swift.String? + open var hasMuted: Swift.Bool? { + get + set(newValue) + } + open var hasDeclined: Swift.Bool? { + get + set(newValue) + } + open var hasStartedConnecting: Swift.Bool { + get + set(newValue) + } + open var hasConnected: Swift.Bool { + get + set(newValue) + } + open var hasEnded: Swift.Bool { + get + set(newValue) + } + open var duration: Foundation.TimeInterval { + get + } + public init(uuid: Foundation.UUID, callId: Swift.String, uid: Swift.String, isOutgoing: Swift.Bool = false) + public func getCurrentUser() -> ChannelizeAPI.CHUser? + @objc override dynamic public init() + @objc deinit +} +public enum CHCallResult : Swift.String { + case onGoing + case completed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallState : Swift.String { + case invited + case joined + case missed + case cancelled + case completed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallSortOrder : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHCallsListCountQueryBuilder { + public var ids: [Swift.String]? + public var callerIds: [Swift.String]? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var callState: ChannelizeAPI.CHCallState? + public var customTypes: [Swift.String]? + public var minDuration: Swift.Int? + public var maxDuration: Swift.Int? + public init() + @objc deinit +} +public class CHCallListQueryBuilder { + public var ids: [Swift.String]? + public var callerIds: [Swift.String]? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var callState: ChannelizeAPI.CHCallState? + public var customTypes: [Swift.String]? + public var minDuration: Swift.Int? + public var maxDuration: Swift.Int? + public var callSortOrder: ChannelizeAPI.CHCallSortOrder? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHNewCallQueryBuilder { + public var id: Swift.String? + public var callType: ChannelizeAPI.CHCallType? + public var conversationId: Swift.String? + public var title: Swift.String? + public var isGroupCall: Swift.Bool? + public var members: [Swift.String]? + public var createdAt: Foundation.Date? + public var customType: Swift.String? + public var metaData: [Swift.String : Any]? + public var config: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHMember : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var isAdmin: Swift.Bool? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUser : ObjectMapper.Mappable { + public var id: Swift.String? + public var displayName: Swift.String? + public var profileImageUrl: Swift.String? + public var metaData: [Swift.String : Any]? + public var profileUrl: Swift.String? + public var isOnline: Swift.Bool? + public var lastSeen: Foundation.Date? + public var hasBlocked: Swift.Bool? + public var isBlocked: Swift.Bool? + public var isAdmin: Swift.Bool? + public var isNotificationOn: Swift.Bool? + public var language: Swift.String? + public var isDeleted: Swift.Bool? + public var isActive: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallsMember : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var callState: ChannelizeAPI.CHCallState? + public var user: ChannelizeAPI.CHUser? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallStamps : ObjectMapper.Mappable { + public var joinedAt: Foundation.Date? + public var completedAt: Foundation.Date? + public var invitedAt: Foundation.Date? + public var rejectedAt: Foundation.Date? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHConversationType : Swift.String { + case privateConversation + case publicConversation + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHConversationSorting : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHNewConversationQueryBuilder { + public var id: Swift.String? + public var isGroup: Swift.Bool + public var customType: Swift.String? + public var conversationType: ChannelizeAPI.CHConversationType + public var title: Swift.String? + public var profileImageData: Foundation.Data? + public var members: [Swift.String] + public var config: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHListConversationsQueryBuilder { + public var ids: [Swift.String]? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customTypes: Swift.String? + public var searchQuery: Swift.String? + public var membersIncluded: [Swift.String]? + public var membersExactly: [Swift.String]? + public var includeDeleted: Swift.Bool? + public var includeOnlyActive: Swift.Bool? + public var sorting: ChannelizeAPI.CHConversationSorting? + public var includeMembers: Swift.Bool? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHCreateConversationQueryBuilder { + public var id: Swift.String? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customType: Swift.String? + public var title: Swift.String? + public var profileImageUrl: Swift.String? + public var members: [Swift.String] + public var createdAt: Foundation.Date? + public init() + @objc deinit +} +public class CHConversationsCountQueryBuilder { + public var ids: [Swift.String]? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customTypes: Swift.String? + public var searchQuery: Swift.String? + public var membersIncluded: [Swift.String]? + public var membersExactly: [Swift.String]? + public var includeDeleted: Swift.Bool? + public var includeOnlyActive: Swift.Bool? + public init() + @objc deinit +} +public class CHCallInviteRecievedModel : ObjectMapper.Mappable { + public var call: ChannelizeAPI.CHApiCall? + public var timeStamp: Foundation.Date? + public var invitedUser: ChannelizeAPI.CHUser? + public var isUserBusy: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHCallType : Swift.String { + case video + case voice + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + public init?(rawValue: Swift.String) +} +public class CHCall : ObjectMapper.Mappable { + public var id: Swift.String! + public var callType: ChannelizeAPI.CHCallType? + public var callerId: Swift.Int? + public var createdAt: Foundation.Date? + public var recipients: [ChannelizeAPI.CHCallRecipient]? + public var myRecipient: ChannelizeAPI.CHCallRecipient? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum MessageType : Swift.String { + case normal + case admin + case quotedMessage + case forward + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHMessage : ObjectMapper.Mappable { + public var id: Swift.String? + public var conversationId: Swift.String? + public var messageType: ChannelizeAPI.MessageType? + public var createdAt: Foundation.Date? + public var updatedAt: Foundation.Date? + public var body: Swift.String? + public var ownerId: Swift.String? + public var attachments: [ChannelizeAPI.CHAttachment]? + public var owner: ChannelizeAPI.CHUser? + public var mentionedUser: [ChannelizeAPI.CHMentionedUser]? + public var isDeleted: Swift.Bool? + public var parentMessage: ChannelizeAPI.CHMessage? + public var reactionsCount: [Swift.String : Swift.Int]? + public var reactorsInfo: [Swift.String : [Swift.String]]? + public var myReactions: [Swift.String]? + public var isEncrypted: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + public func setMessageAttributedString(attributedString: Foundation.NSAttributedString?) + public func getMessageAttributedString() -> Foundation.NSAttributedString? + @objc deinit +} +public class CHMembersRemovedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + public var removedUsers: [ChannelizeAPI.CHUser]? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversation : ObjectMapper.Mappable { + public var id: Swift.String? + public var title: Swift.String? + public var membersCount: Swift.Int? + public var isGroup: Swift.Bool? + public var groupOwnerId: Swift.String? + public var profileImageUrl: Swift.String? + public var createdAt: Foundation.Date? + public var conversationType: Swift.String? + public var metaData: Foundation.NSDictionary? + public var lastReadDictionary: [Swift.String : Swift.String]? + public var lastReadDateDictionary: [Swift.String : Foundation.Date]? + public var unreadMessageCount: Swift.Int? + public var isMute: Swift.Bool? + public var isActive: Swift.Bool? + public var isCurrentUserAdmin: Swift.Bool? + public var isDeleted: Swift.Bool? + public var lastUpDatedAt: Foundation.Date? + public var conversationPartner: ChannelizeAPI.CHUser? + public var lastMessage: ChannelizeAPI.CHMessage? + public var members: [ChannelizeAPI.CHMember]? + public var isAllMessageRead: Swift.Bool? + public var lastReadAtByPartner: Foundation.Date? + public var isTyping: Swift.Bool? + public var typingUserId: Swift.String? + public var typingUserName: Swift.String? + public var lastReadByMe: Foundation.Date? + public var conversationProfileImage: Swift.String? + public var coversationTitle: Swift.String? + public var canReplyToConversation: Swift.Bool? + public var isPartnerIsBlocked: Swift.Bool? + public var isPartenerHasBlocked: Swift.Bool? + public var lastMessageOldestRead: Foundation.Date? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + public func updateLastMessageOldestRead() + public func prepareLastReadDateDictionary() + @objc deinit +} +public class CHCallMember : ObjectMapper.Mappable { + public var id: Swift.String! + public var userId: Swift.String? + public var resourceType: Swift.String? + public var newCallCount: Swift.Int? + public var isActive: Swift.Bool? + public var updatedAt: Foundation.Date? + public var lastCall: ChannelizeAPI.CHCall? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserUnblockModel : ObjectMapper.Mappable { + public var unblockerUser: ChannelizeAPI.CHUser? + public var unblockedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +open class ISODateTransform : ObjectMapper.TransformType { + public typealias Object = Foundation.Date + public typealias JSON = Swift.String + public init() + public func transformFromJSON(_ value: Any?) -> Foundation.Date? + public func transformToJSON(_ value: Foundation.Date?) -> Swift.String? + @objc deinit +} +public class CHCallRecipient : ObjectMapper.Mappable { + public var id: Swift.String! + public var userId: Swift.String? + public var state: ChannelizeAPI.CallType? + public var duration: Swift.Double? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum FriendShipType : Swift.Int { + case oneWay + case twoWay + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +public class CHUserBlockModel : ObjectMapper.Mappable { + public var blockerUser: ChannelizeAPI.CHUser? + public var blockedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHNewMessageRecievedModel : ObjectMapper.Mappable { + public var message: ChannelizeAPI.CHMessage? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public protocol CHUserEventDelegates { + func didUserBlocked(model: ChannelizeAPI.CHUserBlockModel?) + func didUserUnBlocked(model: ChannelizeAPI.CHUserUnblockModel?) + func didUserStatusUpdated(model: ChannelizeAPI.CHUserStatusUpdatedModel?) + func didUserAddedAsFriend(model: ChannelizeAPI.CHUserAddedFriendModel?) + func didUserRemovedAsFriend(model: ChannelizeAPI.CHUserRemovedFriendModel?) +} +extension CHUserEventDelegates { + public func didUserBlocked(model: ChannelizeAPI.CHUserBlockModel?) + public func didUserUnBlocked(model: ChannelizeAPI.CHUserUnblockModel?) + public func didUserStatusUpdated(model: ChannelizeAPI.CHUserStatusUpdatedModel?) + public func didUserAddedAsFriend(model: ChannelizeAPI.CHUserAddedFriendModel?) + public func didUserRemovedAsFriend(model: ChannelizeAPI.CHUserRemovedFriendModel?) +} +public class CHConversationClearModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHApiCall : ObjectMapper.Mappable { + public var id: Swift.String? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var configuration: [Swift.String : Any]? + public var members: [ChannelizeAPI.CHCallsMember]? + public var callerId: Swift.String? + public var createdAt: Foundation.Date? + public var endedAt: Foundation.Date? + public var caller: ChannelizeAPI.CHUser? + public var duration: Swift.Int? + public var callState: ChannelizeAPI.CHCallState? + public var timeStamps: ChannelizeAPI.CHCallStamps? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserAddedFriendModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var addedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserRemovedFriendModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var removedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHReactorModel : ObjectMapper.Mappable { + public var userId: Swift.String? + public var displayName: Swift.String? + public var profileImageUrl: Swift.String? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHSearchSortingType : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHUserVisibility { + case online + case offline + public static func == (a: ChannelizeAPI.CHUserVisibility, b: ChannelizeAPI.CHUserVisibility) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class CHUserCountQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var includeBlocked: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHFriendQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var sorting: ChannelizeAPI.CHSearchSortingType? + public var limit: Swift.Int? + public var skip: Swift.Int? + public var skipUserIds: [Swift.String]? + public var includeBlocked: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHUserQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var sorting: ChannelizeAPI.CHSearchSortingType? + public var limit: Swift.Int? + public var skip: Swift.Int? + public var includeDeleted: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHUserUpdateQueryBuilder { + public var displayName: Swift.String? + public var language: Swift.String? + public var profileImageUrl: Swift.String? + public var metaData: [Swift.String : Any]? + public var profileUrl: Swift.String? + public var isOnline: Swift.Bool? + public var visibility: ChannelizeAPI.CHUserVisibility? + public var notificationOn: Swift.Bool? + public var createdAt: Swift.String? + public var email: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHRecentCall : ObjectMapper.Mappable { + public var id: Swift.String! + public var isGroup: Swift.Bool? + public var resourceType: Swift.String? + public var members: [ChannelizeAPI.CHCallMember]? + public var calls: [ChannelizeAPI.CHCall]? + public var currentMember: ChannelizeAPI.CHCallMember? + public var callPartnerMember: ChannelizeAPI.CHCallMember? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} diff --git a/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64.swiftdoc b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64.swiftdoc new file mode 100644 index 0000000..dc7f650 Binary files /dev/null and b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64.swiftdoc differ diff --git a/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64.swiftinterface b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64.swiftinterface new file mode 100644 index 0000000..3784426 --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/arm64.swiftinterface @@ -0,0 +1,1203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name ChannelizeAPI +import AVFoundation +import AWSCore +import AWSIoT +import AWSMobileClient +import Alamofire +@_exported import ChannelizeAPI +import Foundation +import ObjectMapper +import Swift +public protocol CHCallEventDelegates { + func didCallAccepted(data: Foundation.Data, topic: Swift.String) + func didCallEnded(data: Foundation.Data, topic: Swift.String) + func didCallRejected(data: Foundation.Data, topic: Swift.String) + func didCallRecieved(data: Foundation.Data, topic: Swift.String) +} +extension CHCallEventDelegates { + public func didCallAccepted(data: Foundation.Data, topic: Swift.String) + public func didCallRejected(data: Foundation.Data, topic: Swift.String) + public func didCallRecieved(data: Foundation.Data, topic: Swift.String) +} +public protocol CHCallEventsSubscribersDelegates { + func didCurrentUserInvitedToCall(call: ChannelizeAPI.CHApiCall) + func didCurrentUserRejectCall(call: ChannelizeAPI.CHApiCall) + func didCurrentOngoingCallEnded(call: ChannelizeAPI.CHApiCall) + func didOtherUserRecievedCall(dataModel: ChannelizeAPI.CHCallInviteRecievedModel) + func didOtherUserRejectedCall(call: ChannelizeAPI.CHApiCall) +} +extension CHCallEventsSubscribersDelegates { + public func didCurrentUserInvitedToCall(call: ChannelizeAPI.CHApiCall) + public func didCurrentUserRejectCall(call: ChannelizeAPI.CHApiCall) + public func didCurrentOngoingCallEnded(call: ChannelizeAPI.CHApiCall) + public func didOtherUserRecievedCall(dataModel: ChannelizeAPI.CHCallInviteRecievedModel) + public func didOtherUserRejectedCall(call: ChannelizeAPI.CHApiCall) +} +public class CHAttachmentMetaData : ObjectMapper.Mappable { + public var subjectId: Swift.String? + public var subjectType: Swift.String? + public var objectType: Swift.String? + public var objectValues: Any? + public var subjectUser: ChannelizeAPI.CHUser? + public var objectUsers: [ChannelizeAPI.CHUser]? + public var objectUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserTypingStatusModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var user: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + public var isTyping: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationMuteStatusModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var mutedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCurrentUserJoinConversationModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHNewMemberAddedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + public var addedMembers: [ChannelizeAPI.CHMember]? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeCallAPIRequester { + public static var instance: ChannelizeAPI.ChannelizeCallAPIRequester + public func createGetRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createPostRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createPutRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createDeleteRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + @objc deinit +} +public enum CallEventsSubscribers : Swift.CaseIterable { + case callDeleted + case callInvited + case callJoined + case callRejected + public var topic: Swift.String { + get + } + public static func == (a: ChannelizeAPI.CallEventsSubscribers, b: ChannelizeAPI.CallEventsSubscribers) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [ChannelizeAPI.CallEventsSubscribers] + public static var allCases: [ChannelizeAPI.CallEventsSubscribers] { + get + } +} +public enum ActiveCallEventsSubscribers { + case callInvited(callId: Swift.String) + case callInviteRecieved(callId: Swift.String) + case memberAddedToCall(callId: Swift.String) + case memberRejectCall(callId: Swift.String) + case memberRemoveFromCall(callId: Swift.String) + case callEnded(callId: Swift.String) + public var topic: Swift.String { + get + } +} +public enum CallSubscribers { + case callInvite + case callReceived(id: Swift.String) + case callAccept(id: Swift.String) + case callReject(id: Swift.String) + case callEnd(id: Swift.String) + public var topic: Swift.String { + get + } + public func value() -> Swift.String +} +public class CHNewAdminAddedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var adminUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum ChannelizeKeys : Swift.String { + case userId + case accessToken + case displayName + case profileImageUrl + case isUserOnline + case isNotificationOn + case currentLanguage + public func key() -> Swift.String + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public protocol CallSDKDelegates { + static func configureVoiceVideo() + static func launchCallViewController(navigationController: UIKit.UINavigationController?, user: ChannelizeAPI.CHUser, type: Swift.String) + static func showIncomingCall(call: ChannelizeAPI.CHActiveCall, completion: (Foundation.NSError?) -> Swift.Void) +} +open class Channelize { + public static var instance: ChannelizeAPI.Channelize + public static func configure(withSuitName: Swift.String? = nil) + public static func configureAws() + public static func login(email: Swift.String, password: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func login(userId: Swift.String, accessToken: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func connect() + public static func disconnect() + public static func updateFcmToken(token: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateVoipToken(token: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func logout(completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateUserToken(token: Swift.String) + public static func updateUser(user: ChannelizeAPI.CHUser, token: Swift.String) + public func setUserOtherDetails(user: ChannelizeAPI.CHUser?) + public func setCurrentUserId(userId: Swift.String?) + public func setCurrentUserDisplayName(name: Swift.String?) + public func setCurrentUserProfileImageUrl(url: Swift.String?) + public static func getCurrentUserId() -> Swift.String + public static func getCurrentUserDisplayName() -> Swift.String + public static func getCurrentUserProfileImageUrl() -> Swift.String? + public static func setAccessToken(token: Swift.String) + public static func getAccessToken() -> Swift.String? + public static func addConversationEventDelegate(delegate: ChannelizeAPI.CHConversationEventDelegate, identifier: Foundation.UUID) + public static func addUserEventDelegate(delegate: ChannelizeAPI.CHUserEventDelegates, identifier: Foundation.UUID) + public static func addCallEventsSubscribersDelegate(delegate: ChannelizeAPI.CHCallEventsSubscribersDelegates, identifier: Foundation.UUID) + public static func subscribeActiveCallEventsTopics(callId: Swift.String) + public static func removeConversationDelegate(identifier: Foundation.UUID) + public static func removeUserEventDelegate(identifier: Foundation.UUID) + public static func removeAllConversationsEventDelegates() + public static func removeAllUserEventsDelegates() + public static func setUserOffline() + public static func setUserOnline() + @objc deinit +} +public class BackgroundTask { + public init(application: UIKit.UIApplication) + public class func run(application: UIKit.UIApplication, handler: (ChannelizeAPI.BackgroundTask) -> ()) + public func begin() + public func end() + @objc deinit +} +public class CHUserStatusModel : ObjectMapper.Mappable { + public var hasBlocked: Swift.Bool? + public var isBlocked: Swift.Bool? + public var hasFollowed: Swift.Bool? + public var isFollowed: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationUpdatedModel : ObjectMapper.Mappable { + public var conversationID: Swift.String? + public var type: Swift.String? + public var customType: Swift.String? + public var isGroup: Swift.Bool? + public var title: Swift.String? + public var profileImageUrl: Swift.String? + public var memberCount: Swift.Int? + public var createdAt: Foundation.Date? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHMentionedUser : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var order: Swift.Int? + public var wordCount: Swift.Int? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public protocol CHConversationEventDelegate { + func didNewMembersAddedToConversation(model: ChannelizeAPI.CHNewMemberAddedModel?) + func didMembersRemovedFromConversation(model: ChannelizeAPI.CHMembersRemovedModel?) + func didNewAdminAddedToConversation(model: ChannelizeAPI.CHNewAdminAddedModel?) + func didUpdateConversationMuteStatus(model: ChannelizeAPI.CHConversationMuteStatusModel?) + func didCurrentUserRemovedFromConversation(model: ChannelizeAPI.CHCurrentUserRemovedModel?) + func didConversationInfoUpdated(model: ChannelizeAPI.CHConversationUpdatedModel?) + func didConversationCleared(model: ChannelizeAPI.CHConversationClearModel?) + func didConversationDeleted(model: ChannelizeAPI.CHConversationDeleteModel?) + func didRecieveNewMessage(model: ChannelizeAPI.CHNewMessageRecievedModel?) + func didConversationMessageDeleted(model: ChannelizeAPI.CHMessageDeletedModel?) + func didConversationMessageDeletedForEveryOne(model: ChannelizeAPI.CHMessageDeletedModel?) + func didConversationMarkAsRead(model: ChannelizeAPI.CHConversationMarkReadModel?) + func didCurrentUserJoinedConversation(model: ChannelizeAPI.CHCurrentUserJoinConversationModel?) + func didTypingUserStatusUpdated(model: ChannelizeAPI.CHUserTypingStatusModel?) + func didMessageReactionAdded(model: ChannelizeAPI.CHReactionEventModel?) + func didMessageReactionRemoved(model: ChannelizeAPI.CHReactionEventModel?) +} +extension CHConversationEventDelegate { + public func didRecieveNewMessage(model: ChannelizeAPI.CHNewMessageRecievedModel?) + public func didNewMembersAddedToConversation(model: ChannelizeAPI.CHNewMemberAddedModel?) + public func didMembersRemovedFromConversation(model: ChannelizeAPI.CHMembersRemovedModel?) + public func didNewAdminAddedToConversation(model: ChannelizeAPI.CHNewAdminAddedModel?) + public func didUpdateConversationMuteStatus(model: ChannelizeAPI.CHConversationMuteStatusModel?) + public func didCurrentUserRemovedFromConversation(model: ChannelizeAPI.CHCurrentUserRemovedModel?) + public func didConversationInfoUpdated(model: ChannelizeAPI.CHConversationUpdatedModel?) + public func didConversationCleared(model: ChannelizeAPI.CHConversationClearModel?) + public func didConversationDeleted(model: ChannelizeAPI.CHConversationDeleteModel?) + public func didConversationMessageDeleted(model: ChannelizeAPI.CHMessageDeletedModel?) + public func didConversationMessageDeletedForEveryOne(model: ChannelizeAPI.CHMessageDeletedModel?) + public func didConversationMarkAsRead(model: ChannelizeAPI.CHConversationMarkReadModel?) + public func didCurrentUserJoinedConversation(model: ChannelizeAPI.CHCurrentUserJoinConversationModel?) + public func didTypingUserStatusUpdated(model: ChannelizeAPI.CHUserTypingStatusModel?) + public func didMessageReactionAdded(model: ChannelizeAPI.CHReactionEventModel?) + public func didMessageReactionRemoved(model: ChannelizeAPI.CHReactionEventModel?) +} +public enum CallSDKPaths { + case listCalls + case getCallsCount + case getSingleCall(callId: Swift.String) + case deleteCall(callId: Swift.String) + case endCall(callId: Swift.String) + case rejectCall(callId: Swift.String) + case joinCall(callId: Swift.String) +} +public class CHMessageDeletedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var deletedMessages: [ChannelizeAPI.CHMessage]? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHReactionEventModel : ObjectMapper.Mappable { + public var message: ChannelizeAPI.CHMessage? + public var reactionKey: Swift.String? + public var reactingUserId: Swift.String? + public var reactingUserName: Swift.String? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum AttachmentType : Swift.String { + case image + case metaMessage + case audio + case location + case sticker + case gif + case video + case doc + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum AdminMessageType : Swift.String { + case groupCreate + case addMembers + case groupLeave + case removeMember + case makeGroupAdmin + case changeGroupTitle + case changeGroupPhoto + case missedVideoCall + case missedVoiceCall + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHAttachment : ObjectMapper.Mappable { + public var type: ChannelizeAPI.AttachmentType? + public var adminMessageType: ChannelizeAPI.AdminMessageType? + public var name: Swift.String? + public var mimeType: Swift.String? + public var attachmentExtension: Swift.String? + public var attachMentSize: Swift.Int? + public var fileUrl: Swift.String? + public var thumbnailUrl: Swift.String? + public var locationLatitude: Swift.Double? + public var locationLongitude: Swift.Double? + public var locationAddress: Swift.String? + public var locationTitle: Swift.String? + public var audioDuration: Swift.Double? + public var gifStickerDownloadUrl: Swift.String? + public var gifStickerStillUrl: Swift.String? + public var gifStickerOriginalUrl: Swift.String? + public var metaData: ChannelizeAPI.CHAttachmentMetaData? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserStatusUpdatedModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var updatedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeAPIService { + public static func getRecentConversation() + public static func getEnabledModules(completion: @escaping (Foundation.NSArray?, Swift.String?) -> Swift.Void) + public static func getVirgilAuthenticationToken(completion: @escaping (Swift.String?, Swift.Error?) -> Swift.Void?) + public static func createVirgilUsersPublicKey(userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void?) + public static func isAllUsearchEnable(completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func updateUserInfo(userId: Swift.String, queryBuilder: ChannelizeAPI.CHUserUpdateQueryBuilder, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getUserInfo(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func deleteUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addUserAsFriend(userId: Swift.String, friendshipType: ChannelizeAPI.FriendShipType, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeUserAsFriend(userId: Swift.String, friendshipType: ChannelizeAPI.FriendShipType, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func blockUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func unblockUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getRelationshipStatus(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHUserStatusModel?, Swift.String?) -> ()) + public static func getBlockedUsersCount(queryBuilder: ChannelizeAPI.CHUserCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getBlockedUsers(queryBuilder: ChannelizeAPI.CHUserQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getUsersList(queryBuilder: ChannelizeAPI.CHUserQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getFriendsListCount(queryBuilder: ChannelizeAPI.CHUserCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getFriendsList(queryBuilder: ChannelizeAPI.CHFriendQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getBlockedUsersCount(params: Alamofire.Parameters?, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getBlockedUsers(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getUsersList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getFriendsCount(params: Alamofire.Parameters?, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getFriendsList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func addMessageReaction(messageId: Swift.String, reactionType: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeMessageReaction(messageId: Swift.String, reactionType: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func listMessageReactors(messageId: Swift.String, reactionType: Swift.String, limit: Swift.Int, skip: Swift.Int, completion: @escaping ([ChannelizeAPI.CHReactorModel]?, Swift.String?) -> ()) + public static func getConversationMessagesCount(conversationId: Swift.String, queryBuilder: ChannelizeAPI.CHGetMessageCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationMessages(conversationId: Swift.String, queryBuilder: ChannelizeAPI.CHGetMessageQueryBuilder, completion: @escaping ([ChannelizeAPI.CHMessage]?, Swift.String?) -> ()) + public static func sendMessage(queryBuilder: ChannelizeAPI.CHMessageQueryBuilder, uploadProgress: @escaping (Foundation.UUID?, Swift.Double?) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func forwardMessages(messageIds: [Swift.String], userIds: [Swift.String], conversationIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func markConversationRead(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteMessages(messageIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteMessagesForEveryOne(messageIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getUnreadMessageCount(completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationMessages(conversationId: Swift.String, params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHMessage]?, Swift.String?) -> ()) + public static func sendTextMessage(params: Alamofire.Parameters?, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendImageMessage(imageData: Foundation.Data?, thumbnailData: Foundation.Data?, conversationId: Swift.String, params: Alamofire.Parameters?, uploadProgress: @escaping (Swift.Double) -> (), comletion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendVideoMessage(videoData: Foundation.Data?, thumbnailData: Foundation.Data?, conversationId: Swift.String, params: Alamofire.Parameters?, uploadProgress: @escaping (Swift.Double) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendLocationMessage(params: Alamofire.Parameters?, locationName: Swift.String?, locationAddress: Swift.String?, latitude: Swift.Double?, longitude: Swift.Double?, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendGifStickerMessage(params: Alamofire.Parameters?, stillUrl: Swift.String, originalUrl: Swift.String, downSampledUrl: Swift.String, type: Swift.String, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendAudioMessage(params: Alamofire.Parameters?, audioData: Foundation.Data, uploadProgress: @escaping (Swift.Double) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func updateUserSettings(params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getConversationList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHConversation]?, Swift.String?) -> ()) + public static func sendIsTypingStatus(conversationId: Swift.String, isTyping: Swift.Bool, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func publishMessage(params: [Swift.String : Any], topic: Swift.String) + public static func getConversationsCount(queryBuilder: ChannelizeAPI.CHConversationsCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationList(queryBuilder: ChannelizeAPI.CHListConversationsQueryBuilder, completion: @escaping ([ChannelizeAPI.CHConversation]?, Swift.String?) -> ()) + public static func createNewConversation(queryBuilder: ChannelizeAPI.CHNewConversationQueryBuilder, profileImageData: Foundation.Data?, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func createNewConversation(title: Swift.String, membersIds: [Swift.String], profileImageData: Foundation.Data?, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func getConversationsMembers(conversationId: Swift.String, completion: @escaping ([ChannelizeAPI.CHMember]?, Swift.String?) -> ()) + public static func getConversationWithId(conversationId: Swift.String, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func getConversationWithUser(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func addMembersToConversation(conversationId: Swift.String, userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeMemberFromConversation(conversationId: Swift.String, userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addAdminToConversation(conversationId: Swift.String, userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func clearConversation(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteConversation(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func leaveConversation(conversatinoId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateConversationTitle(conversationId: Swift.String, newTitle: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateConversationProfileImage(conversationId: Swift.String, profileImageUrl: Swift.String?, imageData: Foundation.Data?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func muteConversation(conversationId: Swift.String, isMute: Swift.Bool, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getRecentCalls(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHRecentCall]?, Swift.String?) -> ()) + public static func joinIncomingCallSubscribers(callId: Swift.String) + public static func leaveIncomingCallSubscribers(callId: Swift.String) + public static func joinCallSubscribers(callId: Swift.String) + public static func leaveCallSubscribers(callId: Swift.String) + public static func generateCall(params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func publishCallToServer(callId: Swift.String, params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addCallDelegate(delegate: ChannelizeAPI.CHCallEventDelegates, identifier: Foundation.UUID) + public static func removeCallDelegate(with identifier: Foundation.UUID) + public static func joinReactionsSubscribers(conversationId: Swift.String) + public static func leaveReactionsSubscribers(conversationId: Swift.String) + @objc deinit +} +public protocol CHBuilderMessageType { + var attachMentIdentifier: Foundation.UUID? { get set } + var type: ChannelizeAPI.AttachmentType { get } + func generateParams() -> [Swift.String : Any] +} +public enum CHMessageSorting : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHGetMessageCountQueryBuilder { + public var ids: [Swift.String]? + public var types: [ChannelizeAPI.MessageType]? + public var customTypes: [Swift.String]? + public var attachmentTypes: [ChannelizeAPI.AttachmentType]? + public var ownerIds: [Swift.String]? + public var parentId: Swift.String? + public init() + @objc deinit +} +public class CHGetMessageQueryBuilder { + public var ids: [Swift.String]? + public var types: [ChannelizeAPI.MessageType]? + public var customTypes: [Swift.String]? + public var attachmentTypes: [ChannelizeAPI.AttachmentType]? + public var ownerIds: [Swift.String]? + public var parentId: Swift.String? + public var sort: ChannelizeAPI.CHMessageSorting? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHMessageQueryBuilder { + public var id: Swift.String? + public var conversationId: Swift.String? + public var userId: Swift.String? + public var messageType: ChannelizeAPI.MessageType? + public var customType: Swift.String? + public var body: Swift.String? + public var createdAt: Foundation.Date? + public var ownerId: Swift.String? + public var parentId: Swift.String? + public var recipients: [Swift.String]? + public var attachments: [ChannelizeAPI.CHBuilderMessageType]? + public var mentionedUsers: [ChannelizeAPI.CHMentionedUserQueryBuilder]? + public var isEncrypted: Swift.Bool? + public init() + @objc deinit +} +public class CHMentionedUserQueryBuilder { + public var userId: Swift.String? + public var order: Swift.Int? + public var wordCount: Swift.Int? + public init() + @objc deinit +} +public class CHDocAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var fileName: Swift.String? + public var fileData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public var size: Swift.Int? + public var type: ChannelizeAPI.AttachmentType { + get + } + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHImageAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var fileName: Swift.String? + public var imageData: Foundation.Data? + public var thumbNailData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public init() + public func generateParams() -> [Swift.String : Any] + public var type: ChannelizeAPI.AttachmentType { + get + } + @objc deinit +} +public class CHVideoAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public func generateParams() -> [Swift.String : Any] + public var type: ChannelizeAPI.AttachmentType { + get + } + public init() + public var fileName: Swift.String? + public var videoData: Foundation.Data? + public var thumbNailData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + @objc deinit +} +public class CHAudioAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var duration: Swift.Double? + public var audioData: Foundation.Data? + public var fileName: Swift.String? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHLocationAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var locationLatitude: Swift.Double? + public var locationLongitude: Swift.Double? + public var locationAddress: Swift.String? + public var locationTitle: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHStickerAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var stickerDownSampledUrl: Swift.String? + public var stickerStillUrl: Swift.String? + public var stickerOriginalUrl: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHGifAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var gifDownSampledUrl: Swift.String? + public var gifStillUrl: Swift.String? + public var gifOriginalUrl: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHCurrentUserRemovedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationDeleteModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallDeletedModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var call: ChannelizeAPI.CHApiCall? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationMarkReadModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var user: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeCallService { + public static func getCallsListCount(queryBuilder: ChannelizeAPI.CHCallsListCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> Swift.Void) + public static func listUsersCalls(queryBuilder: ChannelizeAPI.CHCallListQueryBuilder, completion: @escaping ([ChannelizeAPI.CHApiCall]?, Swift.String?) -> Swift.Void) + public static func getCallWithId(callId: Swift.String, completion: @escaping (ChannelizeAPI.CHApiCall?, Swift.String?) -> Swift.Void) + public static func deleteCallWithId(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func createNewCall(queryBuilder: ChannelizeAPI.CHNewCallQueryBuilder, completion: @escaping (ChannelizeAPI.CHApiCall?, Swift.String?) -> Swift.Void) + public static func endOngoingCall(callId: Swift.String, duration: Swift.Int = 0, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func rejectIncomingCall(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func sendCallAcceptedNotification(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func publishCallRecievedEvent(call: ChannelizeAPI.CHApiCall, isBusy: Swift.Bool) + @objc deinit +} +public enum CallType : Swift.String { + case Out + case In + case Rejected + case Missed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallScreen : Swift.String { + case voice + case video + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallStatus : Swift.String { + case ongoing + case rejected + case ended + case received + case started + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallResponder : Swift.String { + case phone + case app + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +@objc open class CHActiveCall : ObjectiveC.NSObject { + final public let callId: Swift.String + final public let uuid: Foundation.UUID + final public let userId: Swift.String + final public let isOutgoing: Swift.Bool + open var displayName: Swift.String? + open var profileImageUrl: Swift.String? + open var type: ChannelizeAPI.CHCallScreen + open var endedBy: Swift.String? + open var hasMuted: Swift.Bool? { + get + set(newValue) + } + open var hasDeclined: Swift.Bool? { + get + set(newValue) + } + open var hasStartedConnecting: Swift.Bool { + get + set(newValue) + } + open var hasConnected: Swift.Bool { + get + set(newValue) + } + open var hasEnded: Swift.Bool { + get + set(newValue) + } + open var duration: Foundation.TimeInterval { + get + } + public init(uuid: Foundation.UUID, callId: Swift.String, uid: Swift.String, isOutgoing: Swift.Bool = false) + public func getCurrentUser() -> ChannelizeAPI.CHUser? + @objc override dynamic public init() + @objc deinit +} +public enum CHCallResult : Swift.String { + case onGoing + case completed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallState : Swift.String { + case invited + case joined + case missed + case cancelled + case completed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallSortOrder : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHCallsListCountQueryBuilder { + public var ids: [Swift.String]? + public var callerIds: [Swift.String]? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var callState: ChannelizeAPI.CHCallState? + public var customTypes: [Swift.String]? + public var minDuration: Swift.Int? + public var maxDuration: Swift.Int? + public init() + @objc deinit +} +public class CHCallListQueryBuilder { + public var ids: [Swift.String]? + public var callerIds: [Swift.String]? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var callState: ChannelizeAPI.CHCallState? + public var customTypes: [Swift.String]? + public var minDuration: Swift.Int? + public var maxDuration: Swift.Int? + public var callSortOrder: ChannelizeAPI.CHCallSortOrder? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHNewCallQueryBuilder { + public var id: Swift.String? + public var callType: ChannelizeAPI.CHCallType? + public var conversationId: Swift.String? + public var title: Swift.String? + public var isGroupCall: Swift.Bool? + public var members: [Swift.String]? + public var createdAt: Foundation.Date? + public var customType: Swift.String? + public var metaData: [Swift.String : Any]? + public var config: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHMember : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var isAdmin: Swift.Bool? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUser : ObjectMapper.Mappable { + public var id: Swift.String? + public var displayName: Swift.String? + public var profileImageUrl: Swift.String? + public var metaData: [Swift.String : Any]? + public var profileUrl: Swift.String? + public var isOnline: Swift.Bool? + public var lastSeen: Foundation.Date? + public var hasBlocked: Swift.Bool? + public var isBlocked: Swift.Bool? + public var isAdmin: Swift.Bool? + public var isNotificationOn: Swift.Bool? + public var language: Swift.String? + public var isDeleted: Swift.Bool? + public var isActive: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallsMember : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var callState: ChannelizeAPI.CHCallState? + public var user: ChannelizeAPI.CHUser? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallStamps : ObjectMapper.Mappable { + public var joinedAt: Foundation.Date? + public var completedAt: Foundation.Date? + public var invitedAt: Foundation.Date? + public var rejectedAt: Foundation.Date? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHConversationType : Swift.String { + case privateConversation + case publicConversation + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHConversationSorting : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHNewConversationQueryBuilder { + public var id: Swift.String? + public var isGroup: Swift.Bool + public var customType: Swift.String? + public var conversationType: ChannelizeAPI.CHConversationType + public var title: Swift.String? + public var profileImageData: Foundation.Data? + public var members: [Swift.String] + public var config: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHListConversationsQueryBuilder { + public var ids: [Swift.String]? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customTypes: Swift.String? + public var searchQuery: Swift.String? + public var membersIncluded: [Swift.String]? + public var membersExactly: [Swift.String]? + public var includeDeleted: Swift.Bool? + public var includeOnlyActive: Swift.Bool? + public var sorting: ChannelizeAPI.CHConversationSorting? + public var includeMembers: Swift.Bool? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHCreateConversationQueryBuilder { + public var id: Swift.String? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customType: Swift.String? + public var title: Swift.String? + public var profileImageUrl: Swift.String? + public var members: [Swift.String] + public var createdAt: Foundation.Date? + public init() + @objc deinit +} +public class CHConversationsCountQueryBuilder { + public var ids: [Swift.String]? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customTypes: Swift.String? + public var searchQuery: Swift.String? + public var membersIncluded: [Swift.String]? + public var membersExactly: [Swift.String]? + public var includeDeleted: Swift.Bool? + public var includeOnlyActive: Swift.Bool? + public init() + @objc deinit +} +public class CHCallInviteRecievedModel : ObjectMapper.Mappable { + public var call: ChannelizeAPI.CHApiCall? + public var timeStamp: Foundation.Date? + public var invitedUser: ChannelizeAPI.CHUser? + public var isUserBusy: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHCallType : Swift.String { + case video + case voice + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + public init?(rawValue: Swift.String) +} +public class CHCall : ObjectMapper.Mappable { + public var id: Swift.String! + public var callType: ChannelizeAPI.CHCallType? + public var callerId: Swift.Int? + public var createdAt: Foundation.Date? + public var recipients: [ChannelizeAPI.CHCallRecipient]? + public var myRecipient: ChannelizeAPI.CHCallRecipient? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum MessageType : Swift.String { + case normal + case admin + case quotedMessage + case forward + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHMessage : ObjectMapper.Mappable { + public var id: Swift.String? + public var conversationId: Swift.String? + public var messageType: ChannelizeAPI.MessageType? + public var createdAt: Foundation.Date? + public var updatedAt: Foundation.Date? + public var body: Swift.String? + public var ownerId: Swift.String? + public var attachments: [ChannelizeAPI.CHAttachment]? + public var owner: ChannelizeAPI.CHUser? + public var mentionedUser: [ChannelizeAPI.CHMentionedUser]? + public var isDeleted: Swift.Bool? + public var parentMessage: ChannelizeAPI.CHMessage? + public var reactionsCount: [Swift.String : Swift.Int]? + public var reactorsInfo: [Swift.String : [Swift.String]]? + public var myReactions: [Swift.String]? + public var isEncrypted: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + public func setMessageAttributedString(attributedString: Foundation.NSAttributedString?) + public func getMessageAttributedString() -> Foundation.NSAttributedString? + @objc deinit +} +public class CHMembersRemovedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + public var removedUsers: [ChannelizeAPI.CHUser]? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversation : ObjectMapper.Mappable { + public var id: Swift.String? + public var title: Swift.String? + public var membersCount: Swift.Int? + public var isGroup: Swift.Bool? + public var groupOwnerId: Swift.String? + public var profileImageUrl: Swift.String? + public var createdAt: Foundation.Date? + public var conversationType: Swift.String? + public var metaData: Foundation.NSDictionary? + public var lastReadDictionary: [Swift.String : Swift.String]? + public var lastReadDateDictionary: [Swift.String : Foundation.Date]? + public var unreadMessageCount: Swift.Int? + public var isMute: Swift.Bool? + public var isActive: Swift.Bool? + public var isCurrentUserAdmin: Swift.Bool? + public var isDeleted: Swift.Bool? + public var lastUpDatedAt: Foundation.Date? + public var conversationPartner: ChannelizeAPI.CHUser? + public var lastMessage: ChannelizeAPI.CHMessage? + public var members: [ChannelizeAPI.CHMember]? + public var isAllMessageRead: Swift.Bool? + public var lastReadAtByPartner: Foundation.Date? + public var isTyping: Swift.Bool? + public var typingUserId: Swift.String? + public var typingUserName: Swift.String? + public var lastReadByMe: Foundation.Date? + public var conversationProfileImage: Swift.String? + public var coversationTitle: Swift.String? + public var canReplyToConversation: Swift.Bool? + public var isPartnerIsBlocked: Swift.Bool? + public var isPartenerHasBlocked: Swift.Bool? + public var lastMessageOldestRead: Foundation.Date? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + public func updateLastMessageOldestRead() + public func prepareLastReadDateDictionary() + @objc deinit +} +public class CHCallMember : ObjectMapper.Mappable { + public var id: Swift.String! + public var userId: Swift.String? + public var resourceType: Swift.String? + public var newCallCount: Swift.Int? + public var isActive: Swift.Bool? + public var updatedAt: Foundation.Date? + public var lastCall: ChannelizeAPI.CHCall? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserUnblockModel : ObjectMapper.Mappable { + public var unblockerUser: ChannelizeAPI.CHUser? + public var unblockedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +open class ISODateTransform : ObjectMapper.TransformType { + public typealias Object = Foundation.Date + public typealias JSON = Swift.String + public init() + public func transformFromJSON(_ value: Any?) -> Foundation.Date? + public func transformToJSON(_ value: Foundation.Date?) -> Swift.String? + @objc deinit +} +public class CHCallRecipient : ObjectMapper.Mappable { + public var id: Swift.String! + public var userId: Swift.String? + public var state: ChannelizeAPI.CallType? + public var duration: Swift.Double? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum FriendShipType : Swift.Int { + case oneWay + case twoWay + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +public class CHUserBlockModel : ObjectMapper.Mappable { + public var blockerUser: ChannelizeAPI.CHUser? + public var blockedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHNewMessageRecievedModel : ObjectMapper.Mappable { + public var message: ChannelizeAPI.CHMessage? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public protocol CHUserEventDelegates { + func didUserBlocked(model: ChannelizeAPI.CHUserBlockModel?) + func didUserUnBlocked(model: ChannelizeAPI.CHUserUnblockModel?) + func didUserStatusUpdated(model: ChannelizeAPI.CHUserStatusUpdatedModel?) + func didUserAddedAsFriend(model: ChannelizeAPI.CHUserAddedFriendModel?) + func didUserRemovedAsFriend(model: ChannelizeAPI.CHUserRemovedFriendModel?) +} +extension CHUserEventDelegates { + public func didUserBlocked(model: ChannelizeAPI.CHUserBlockModel?) + public func didUserUnBlocked(model: ChannelizeAPI.CHUserUnblockModel?) + public func didUserStatusUpdated(model: ChannelizeAPI.CHUserStatusUpdatedModel?) + public func didUserAddedAsFriend(model: ChannelizeAPI.CHUserAddedFriendModel?) + public func didUserRemovedAsFriend(model: ChannelizeAPI.CHUserRemovedFriendModel?) +} +public class CHConversationClearModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHApiCall : ObjectMapper.Mappable { + public var id: Swift.String? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var configuration: [Swift.String : Any]? + public var members: [ChannelizeAPI.CHCallsMember]? + public var callerId: Swift.String? + public var createdAt: Foundation.Date? + public var endedAt: Foundation.Date? + public var caller: ChannelizeAPI.CHUser? + public var duration: Swift.Int? + public var callState: ChannelizeAPI.CHCallState? + public var timeStamps: ChannelizeAPI.CHCallStamps? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserAddedFriendModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var addedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserRemovedFriendModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var removedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHReactorModel : ObjectMapper.Mappable { + public var userId: Swift.String? + public var displayName: Swift.String? + public var profileImageUrl: Swift.String? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHSearchSortingType : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHUserVisibility { + case online + case offline + public static func == (a: ChannelizeAPI.CHUserVisibility, b: ChannelizeAPI.CHUserVisibility) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class CHUserCountQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var includeBlocked: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHFriendQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var sorting: ChannelizeAPI.CHSearchSortingType? + public var limit: Swift.Int? + public var skip: Swift.Int? + public var skipUserIds: [Swift.String]? + public var includeBlocked: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHUserQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var sorting: ChannelizeAPI.CHSearchSortingType? + public var limit: Swift.Int? + public var skip: Swift.Int? + public var includeDeleted: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHUserUpdateQueryBuilder { + public var displayName: Swift.String? + public var language: Swift.String? + public var profileImageUrl: Swift.String? + public var metaData: [Swift.String : Any]? + public var profileUrl: Swift.String? + public var isOnline: Swift.Bool? + public var visibility: ChannelizeAPI.CHUserVisibility? + public var notificationOn: Swift.Bool? + public var createdAt: Swift.String? + public var email: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHRecentCall : ObjectMapper.Mappable { + public var id: Swift.String! + public var isGroup: Swift.Bool? + public var resourceType: Swift.String? + public var members: [ChannelizeAPI.CHCallMember]? + public var calls: [ChannelizeAPI.CHCall]? + public var currentMember: ChannelizeAPI.CHCallMember? + public var callPartnerMember: ChannelizeAPI.CHCallMember? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} diff --git a/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/module.modulemap b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/module.modulemap new file mode 100644 index 0000000..67b97b2 --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module ChannelizeAPI { + umbrella header "ChannelizeAPI.h" + + export * + module * { export * } +} + +module ChannelizeAPI.Swift { + header "ChannelizeAPI-Swift.h" + requires objc +} diff --git a/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/_CodeSignature/CodeResources b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..10a99b3 --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-arm64/ChannelizeAPI.framework/_CodeSignature/CodeResources @@ -0,0 +1,201 @@ + + + + + files + + Headers/ChannelizeAPI-Swift.h + + htIY6XVRTZmV8w3ZMvP/jC2YaYo= + + Headers/ChannelizeAPI.h + + joUI+QwdPvQWY5qo8Q6aTc4JYq0= + + Info.plist + + USM7aXyd+k8T8q06fXIgfjZVCOY= + + Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftdoc + + Sh4wUdjFvRlH+wrgvh9LnyIqLWU= + + Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftinterface + + nKwm62VD6fBQd865ZdosPeW4qGk= + + Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftmodule + + HaKHo22uf3JkA0NuudwqAbNYR3U= + + Modules/ChannelizeAPI.swiftmodule/arm64.swiftdoc + + Sh4wUdjFvRlH+wrgvh9LnyIqLWU= + + Modules/ChannelizeAPI.swiftmodule/arm64.swiftinterface + + nKwm62VD6fBQd865ZdosPeW4qGk= + + Modules/ChannelizeAPI.swiftmodule/arm64.swiftmodule + + HaKHo22uf3JkA0NuudwqAbNYR3U= + + Modules/module.modulemap + + U4DR8/x8ckWnQglTSd4E7Htvh3c= + + + files2 + + Headers/ChannelizeAPI-Swift.h + + hash2 + + 84O8AM/6j/m7fkxwnLx3pu9AYAWYRgMp3ytJEFr3LjA= + + + Headers/ChannelizeAPI.h + + hash2 + + qgB3a36I0qTz3wd+CSfNgUpaEYEThpk2IQIXPPgls/g= + + + Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftdoc + + hash2 + + Y+wPPkcS/lxKXKvvgYnUMn4rqUnXd6Jmgh/G3hfWSRo= + + + Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftinterface + + hash2 + + SRe7nYoXZcGvOwel5Z45jJOzvr4ge/jttTQNLTzCczI= + + + Modules/ChannelizeAPI.swiftmodule/arm64-apple-ios.swiftmodule + + hash2 + + ZcHnUDWEFs4riR7DFUXH5f5YKMn/HMcZS3rlL/KpONk= + + + Modules/ChannelizeAPI.swiftmodule/arm64.swiftdoc + + hash2 + + Y+wPPkcS/lxKXKvvgYnUMn4rqUnXd6Jmgh/G3hfWSRo= + + + Modules/ChannelizeAPI.swiftmodule/arm64.swiftinterface + + hash2 + + SRe7nYoXZcGvOwel5Z45jJOzvr4ge/jttTQNLTzCczI= + + + Modules/ChannelizeAPI.swiftmodule/arm64.swiftmodule + + hash2 + + ZcHnUDWEFs4riR7DFUXH5f5YKMn/HMcZS3rlL/KpONk= + + + Modules/module.modulemap + + hash2 + + n6Bbdn6eOtMgJlEquUoGrW3wchKjiJ9cLwRP73NBg8s= + + + + 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/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/ChannelizeAPI b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/ChannelizeAPI new file mode 100755 index 0000000..1906cc6 Binary files /dev/null and b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/ChannelizeAPI differ diff --git a/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Headers/ChannelizeAPI-Swift.h b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Headers/ChannelizeAPI-Swift.h new file mode 100644 index 0000000..419b278 --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Headers/ChannelizeAPI-Swift.h @@ -0,0 +1,212 @@ +// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +#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(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 ObjectiveC; +#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="ChannelizeAPI",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +SWIFT_CLASS("_TtC13ChannelizeAPI12CHActiveCall") +@interface CHActiveCall : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Headers/ChannelizeAPI.h b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Headers/ChannelizeAPI.h new file mode 100644 index 0000000..f71edbf --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Headers/ChannelizeAPI.h @@ -0,0 +1,19 @@ +// +// Channelizeh +// ChannelizeAPI +// +// Created by Ashish-BigStep on 3/25/20. +// Copyright © 2020 Channelize. All rights reserved. +// + +#import + +//! Project version number for Channelize +FOUNDATION_EXPORT double ChannelizeAPIVersionNumber; + +//! Project version string for Channelize +FOUNDATION_EXPORT const unsigned char ChannelizeAPIVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Channelize_API.framework/Info.plist b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Info.plist similarity index 54% rename from Channelize_API.framework/Info.plist rename to ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Info.plist index fa13243..7a54f03 100644 Binary files a/Channelize_API.framework/Info.plist and b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Info.plist differ diff --git a/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..eceecaf Binary files /dev/null and b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..a7c5a83 --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,1203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name ChannelizeAPI +import AVFoundation +import AWSCore +import AWSIoT +import AWSMobileClient +import Alamofire +@_exported import ChannelizeAPI +import Foundation +import ObjectMapper +import Swift +public protocol CHCallEventDelegates { + func didCallAccepted(data: Foundation.Data, topic: Swift.String) + func didCallEnded(data: Foundation.Data, topic: Swift.String) + func didCallRejected(data: Foundation.Data, topic: Swift.String) + func didCallRecieved(data: Foundation.Data, topic: Swift.String) +} +extension CHCallEventDelegates { + public func didCallAccepted(data: Foundation.Data, topic: Swift.String) + public func didCallRejected(data: Foundation.Data, topic: Swift.String) + public func didCallRecieved(data: Foundation.Data, topic: Swift.String) +} +public protocol CHCallEventsSubscribersDelegates { + func didCurrentUserInvitedToCall(call: ChannelizeAPI.CHApiCall) + func didCurrentUserRejectCall(call: ChannelizeAPI.CHApiCall) + func didCurrentOngoingCallEnded(call: ChannelizeAPI.CHApiCall) + func didOtherUserRecievedCall(dataModel: ChannelizeAPI.CHCallInviteRecievedModel) + func didOtherUserRejectedCall(call: ChannelizeAPI.CHApiCall) +} +extension CHCallEventsSubscribersDelegates { + public func didCurrentUserInvitedToCall(call: ChannelizeAPI.CHApiCall) + public func didCurrentUserRejectCall(call: ChannelizeAPI.CHApiCall) + public func didCurrentOngoingCallEnded(call: ChannelizeAPI.CHApiCall) + public func didOtherUserRecievedCall(dataModel: ChannelizeAPI.CHCallInviteRecievedModel) + public func didOtherUserRejectedCall(call: ChannelizeAPI.CHApiCall) +} +public class CHAttachmentMetaData : ObjectMapper.Mappable { + public var subjectId: Swift.String? + public var subjectType: Swift.String? + public var objectType: Swift.String? + public var objectValues: Any? + public var subjectUser: ChannelizeAPI.CHUser? + public var objectUsers: [ChannelizeAPI.CHUser]? + public var objectUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserTypingStatusModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var user: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + public var isTyping: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationMuteStatusModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var mutedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCurrentUserJoinConversationModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHNewMemberAddedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + public var addedMembers: [ChannelizeAPI.CHMember]? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeCallAPIRequester { + public static var instance: ChannelizeAPI.ChannelizeCallAPIRequester + public func createGetRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createPostRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createPutRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createDeleteRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + @objc deinit +} +public enum CallEventsSubscribers : Swift.CaseIterable { + case callDeleted + case callInvited + case callJoined + case callRejected + public var topic: Swift.String { + get + } + public static func == (a: ChannelizeAPI.CallEventsSubscribers, b: ChannelizeAPI.CallEventsSubscribers) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [ChannelizeAPI.CallEventsSubscribers] + public static var allCases: [ChannelizeAPI.CallEventsSubscribers] { + get + } +} +public enum ActiveCallEventsSubscribers { + case callInvited(callId: Swift.String) + case callInviteRecieved(callId: Swift.String) + case memberAddedToCall(callId: Swift.String) + case memberRejectCall(callId: Swift.String) + case memberRemoveFromCall(callId: Swift.String) + case callEnded(callId: Swift.String) + public var topic: Swift.String { + get + } +} +public enum CallSubscribers { + case callInvite + case callReceived(id: Swift.String) + case callAccept(id: Swift.String) + case callReject(id: Swift.String) + case callEnd(id: Swift.String) + public var topic: Swift.String { + get + } + public func value() -> Swift.String +} +public class CHNewAdminAddedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var adminUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum ChannelizeKeys : Swift.String { + case userId + case accessToken + case displayName + case profileImageUrl + case isUserOnline + case isNotificationOn + case currentLanguage + public func key() -> Swift.String + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public protocol CallSDKDelegates { + static func configureVoiceVideo() + static func launchCallViewController(navigationController: UIKit.UINavigationController?, user: ChannelizeAPI.CHUser, type: Swift.String) + static func showIncomingCall(call: ChannelizeAPI.CHActiveCall, completion: (Foundation.NSError?) -> Swift.Void) +} +open class Channelize { + public static var instance: ChannelizeAPI.Channelize + public static func configure(withSuitName: Swift.String? = nil) + public static func configureAws() + public static func login(email: Swift.String, password: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func login(userId: Swift.String, accessToken: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func connect() + public static func disconnect() + public static func updateFcmToken(token: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateVoipToken(token: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func logout(completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateUserToken(token: Swift.String) + public static func updateUser(user: ChannelizeAPI.CHUser, token: Swift.String) + public func setUserOtherDetails(user: ChannelizeAPI.CHUser?) + public func setCurrentUserId(userId: Swift.String?) + public func setCurrentUserDisplayName(name: Swift.String?) + public func setCurrentUserProfileImageUrl(url: Swift.String?) + public static func getCurrentUserId() -> Swift.String + public static func getCurrentUserDisplayName() -> Swift.String + public static func getCurrentUserProfileImageUrl() -> Swift.String? + public static func setAccessToken(token: Swift.String) + public static func getAccessToken() -> Swift.String? + public static func addConversationEventDelegate(delegate: ChannelizeAPI.CHConversationEventDelegate, identifier: Foundation.UUID) + public static func addUserEventDelegate(delegate: ChannelizeAPI.CHUserEventDelegates, identifier: Foundation.UUID) + public static func addCallEventsSubscribersDelegate(delegate: ChannelizeAPI.CHCallEventsSubscribersDelegates, identifier: Foundation.UUID) + public static func subscribeActiveCallEventsTopics(callId: Swift.String) + public static func removeConversationDelegate(identifier: Foundation.UUID) + public static func removeUserEventDelegate(identifier: Foundation.UUID) + public static func removeAllConversationsEventDelegates() + public static func removeAllUserEventsDelegates() + public static func setUserOffline() + public static func setUserOnline() + @objc deinit +} +public class BackgroundTask { + public init(application: UIKit.UIApplication) + public class func run(application: UIKit.UIApplication, handler: (ChannelizeAPI.BackgroundTask) -> ()) + public func begin() + public func end() + @objc deinit +} +public class CHUserStatusModel : ObjectMapper.Mappable { + public var hasBlocked: Swift.Bool? + public var isBlocked: Swift.Bool? + public var hasFollowed: Swift.Bool? + public var isFollowed: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationUpdatedModel : ObjectMapper.Mappable { + public var conversationID: Swift.String? + public var type: Swift.String? + public var customType: Swift.String? + public var isGroup: Swift.Bool? + public var title: Swift.String? + public var profileImageUrl: Swift.String? + public var memberCount: Swift.Int? + public var createdAt: Foundation.Date? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHMentionedUser : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var order: Swift.Int? + public var wordCount: Swift.Int? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public protocol CHConversationEventDelegate { + func didNewMembersAddedToConversation(model: ChannelizeAPI.CHNewMemberAddedModel?) + func didMembersRemovedFromConversation(model: ChannelizeAPI.CHMembersRemovedModel?) + func didNewAdminAddedToConversation(model: ChannelizeAPI.CHNewAdminAddedModel?) + func didUpdateConversationMuteStatus(model: ChannelizeAPI.CHConversationMuteStatusModel?) + func didCurrentUserRemovedFromConversation(model: ChannelizeAPI.CHCurrentUserRemovedModel?) + func didConversationInfoUpdated(model: ChannelizeAPI.CHConversationUpdatedModel?) + func didConversationCleared(model: ChannelizeAPI.CHConversationClearModel?) + func didConversationDeleted(model: ChannelizeAPI.CHConversationDeleteModel?) + func didRecieveNewMessage(model: ChannelizeAPI.CHNewMessageRecievedModel?) + func didConversationMessageDeleted(model: ChannelizeAPI.CHMessageDeletedModel?) + func didConversationMessageDeletedForEveryOne(model: ChannelizeAPI.CHMessageDeletedModel?) + func didConversationMarkAsRead(model: ChannelizeAPI.CHConversationMarkReadModel?) + func didCurrentUserJoinedConversation(model: ChannelizeAPI.CHCurrentUserJoinConversationModel?) + func didTypingUserStatusUpdated(model: ChannelizeAPI.CHUserTypingStatusModel?) + func didMessageReactionAdded(model: ChannelizeAPI.CHReactionEventModel?) + func didMessageReactionRemoved(model: ChannelizeAPI.CHReactionEventModel?) +} +extension CHConversationEventDelegate { + public func didRecieveNewMessage(model: ChannelizeAPI.CHNewMessageRecievedModel?) + public func didNewMembersAddedToConversation(model: ChannelizeAPI.CHNewMemberAddedModel?) + public func didMembersRemovedFromConversation(model: ChannelizeAPI.CHMembersRemovedModel?) + public func didNewAdminAddedToConversation(model: ChannelizeAPI.CHNewAdminAddedModel?) + public func didUpdateConversationMuteStatus(model: ChannelizeAPI.CHConversationMuteStatusModel?) + public func didCurrentUserRemovedFromConversation(model: ChannelizeAPI.CHCurrentUserRemovedModel?) + public func didConversationInfoUpdated(model: ChannelizeAPI.CHConversationUpdatedModel?) + public func didConversationCleared(model: ChannelizeAPI.CHConversationClearModel?) + public func didConversationDeleted(model: ChannelizeAPI.CHConversationDeleteModel?) + public func didConversationMessageDeleted(model: ChannelizeAPI.CHMessageDeletedModel?) + public func didConversationMessageDeletedForEveryOne(model: ChannelizeAPI.CHMessageDeletedModel?) + public func didConversationMarkAsRead(model: ChannelizeAPI.CHConversationMarkReadModel?) + public func didCurrentUserJoinedConversation(model: ChannelizeAPI.CHCurrentUserJoinConversationModel?) + public func didTypingUserStatusUpdated(model: ChannelizeAPI.CHUserTypingStatusModel?) + public func didMessageReactionAdded(model: ChannelizeAPI.CHReactionEventModel?) + public func didMessageReactionRemoved(model: ChannelizeAPI.CHReactionEventModel?) +} +public enum CallSDKPaths { + case listCalls + case getCallsCount + case getSingleCall(callId: Swift.String) + case deleteCall(callId: Swift.String) + case endCall(callId: Swift.String) + case rejectCall(callId: Swift.String) + case joinCall(callId: Swift.String) +} +public class CHMessageDeletedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var deletedMessages: [ChannelizeAPI.CHMessage]? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHReactionEventModel : ObjectMapper.Mappable { + public var message: ChannelizeAPI.CHMessage? + public var reactionKey: Swift.String? + public var reactingUserId: Swift.String? + public var reactingUserName: Swift.String? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum AttachmentType : Swift.String { + case image + case metaMessage + case audio + case location + case sticker + case gif + case video + case doc + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum AdminMessageType : Swift.String { + case groupCreate + case addMembers + case groupLeave + case removeMember + case makeGroupAdmin + case changeGroupTitle + case changeGroupPhoto + case missedVideoCall + case missedVoiceCall + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHAttachment : ObjectMapper.Mappable { + public var type: ChannelizeAPI.AttachmentType? + public var adminMessageType: ChannelizeAPI.AdminMessageType? + public var name: Swift.String? + public var mimeType: Swift.String? + public var attachmentExtension: Swift.String? + public var attachMentSize: Swift.Int? + public var fileUrl: Swift.String? + public var thumbnailUrl: Swift.String? + public var locationLatitude: Swift.Double? + public var locationLongitude: Swift.Double? + public var locationAddress: Swift.String? + public var locationTitle: Swift.String? + public var audioDuration: Swift.Double? + public var gifStickerDownloadUrl: Swift.String? + public var gifStickerStillUrl: Swift.String? + public var gifStickerOriginalUrl: Swift.String? + public var metaData: ChannelizeAPI.CHAttachmentMetaData? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserStatusUpdatedModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var updatedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeAPIService { + public static func getRecentConversation() + public static func getEnabledModules(completion: @escaping (Foundation.NSArray?, Swift.String?) -> Swift.Void) + public static func getVirgilAuthenticationToken(completion: @escaping (Swift.String?, Swift.Error?) -> Swift.Void?) + public static func createVirgilUsersPublicKey(userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void?) + public static func isAllUsearchEnable(completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func updateUserInfo(userId: Swift.String, queryBuilder: ChannelizeAPI.CHUserUpdateQueryBuilder, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getUserInfo(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func deleteUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addUserAsFriend(userId: Swift.String, friendshipType: ChannelizeAPI.FriendShipType, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeUserAsFriend(userId: Swift.String, friendshipType: ChannelizeAPI.FriendShipType, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func blockUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func unblockUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getRelationshipStatus(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHUserStatusModel?, Swift.String?) -> ()) + public static func getBlockedUsersCount(queryBuilder: ChannelizeAPI.CHUserCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getBlockedUsers(queryBuilder: ChannelizeAPI.CHUserQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getUsersList(queryBuilder: ChannelizeAPI.CHUserQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getFriendsListCount(queryBuilder: ChannelizeAPI.CHUserCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getFriendsList(queryBuilder: ChannelizeAPI.CHFriendQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getBlockedUsersCount(params: Alamofire.Parameters?, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getBlockedUsers(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getUsersList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getFriendsCount(params: Alamofire.Parameters?, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getFriendsList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func addMessageReaction(messageId: Swift.String, reactionType: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeMessageReaction(messageId: Swift.String, reactionType: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func listMessageReactors(messageId: Swift.String, reactionType: Swift.String, limit: Swift.Int, skip: Swift.Int, completion: @escaping ([ChannelizeAPI.CHReactorModel]?, Swift.String?) -> ()) + public static func getConversationMessagesCount(conversationId: Swift.String, queryBuilder: ChannelizeAPI.CHGetMessageCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationMessages(conversationId: Swift.String, queryBuilder: ChannelizeAPI.CHGetMessageQueryBuilder, completion: @escaping ([ChannelizeAPI.CHMessage]?, Swift.String?) -> ()) + public static func sendMessage(queryBuilder: ChannelizeAPI.CHMessageQueryBuilder, uploadProgress: @escaping (Foundation.UUID?, Swift.Double?) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func forwardMessages(messageIds: [Swift.String], userIds: [Swift.String], conversationIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func markConversationRead(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteMessages(messageIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteMessagesForEveryOne(messageIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getUnreadMessageCount(completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationMessages(conversationId: Swift.String, params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHMessage]?, Swift.String?) -> ()) + public static func sendTextMessage(params: Alamofire.Parameters?, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendImageMessage(imageData: Foundation.Data?, thumbnailData: Foundation.Data?, conversationId: Swift.String, params: Alamofire.Parameters?, uploadProgress: @escaping (Swift.Double) -> (), comletion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendVideoMessage(videoData: Foundation.Data?, thumbnailData: Foundation.Data?, conversationId: Swift.String, params: Alamofire.Parameters?, uploadProgress: @escaping (Swift.Double) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendLocationMessage(params: Alamofire.Parameters?, locationName: Swift.String?, locationAddress: Swift.String?, latitude: Swift.Double?, longitude: Swift.Double?, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendGifStickerMessage(params: Alamofire.Parameters?, stillUrl: Swift.String, originalUrl: Swift.String, downSampledUrl: Swift.String, type: Swift.String, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendAudioMessage(params: Alamofire.Parameters?, audioData: Foundation.Data, uploadProgress: @escaping (Swift.Double) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func updateUserSettings(params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getConversationList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHConversation]?, Swift.String?) -> ()) + public static func sendIsTypingStatus(conversationId: Swift.String, isTyping: Swift.Bool, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func publishMessage(params: [Swift.String : Any], topic: Swift.String) + public static func getConversationsCount(queryBuilder: ChannelizeAPI.CHConversationsCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationList(queryBuilder: ChannelizeAPI.CHListConversationsQueryBuilder, completion: @escaping ([ChannelizeAPI.CHConversation]?, Swift.String?) -> ()) + public static func createNewConversation(queryBuilder: ChannelizeAPI.CHNewConversationQueryBuilder, profileImageData: Foundation.Data?, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func createNewConversation(title: Swift.String, membersIds: [Swift.String], profileImageData: Foundation.Data?, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func getConversationsMembers(conversationId: Swift.String, completion: @escaping ([ChannelizeAPI.CHMember]?, Swift.String?) -> ()) + public static func getConversationWithId(conversationId: Swift.String, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func getConversationWithUser(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func addMembersToConversation(conversationId: Swift.String, userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeMemberFromConversation(conversationId: Swift.String, userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addAdminToConversation(conversationId: Swift.String, userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func clearConversation(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteConversation(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func leaveConversation(conversatinoId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateConversationTitle(conversationId: Swift.String, newTitle: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateConversationProfileImage(conversationId: Swift.String, profileImageUrl: Swift.String?, imageData: Foundation.Data?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func muteConversation(conversationId: Swift.String, isMute: Swift.Bool, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getRecentCalls(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHRecentCall]?, Swift.String?) -> ()) + public static func joinIncomingCallSubscribers(callId: Swift.String) + public static func leaveIncomingCallSubscribers(callId: Swift.String) + public static func joinCallSubscribers(callId: Swift.String) + public static func leaveCallSubscribers(callId: Swift.String) + public static func generateCall(params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func publishCallToServer(callId: Swift.String, params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addCallDelegate(delegate: ChannelizeAPI.CHCallEventDelegates, identifier: Foundation.UUID) + public static func removeCallDelegate(with identifier: Foundation.UUID) + public static func joinReactionsSubscribers(conversationId: Swift.String) + public static func leaveReactionsSubscribers(conversationId: Swift.String) + @objc deinit +} +public protocol CHBuilderMessageType { + var attachMentIdentifier: Foundation.UUID? { get set } + var type: ChannelizeAPI.AttachmentType { get } + func generateParams() -> [Swift.String : Any] +} +public enum CHMessageSorting : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHGetMessageCountQueryBuilder { + public var ids: [Swift.String]? + public var types: [ChannelizeAPI.MessageType]? + public var customTypes: [Swift.String]? + public var attachmentTypes: [ChannelizeAPI.AttachmentType]? + public var ownerIds: [Swift.String]? + public var parentId: Swift.String? + public init() + @objc deinit +} +public class CHGetMessageQueryBuilder { + public var ids: [Swift.String]? + public var types: [ChannelizeAPI.MessageType]? + public var customTypes: [Swift.String]? + public var attachmentTypes: [ChannelizeAPI.AttachmentType]? + public var ownerIds: [Swift.String]? + public var parentId: Swift.String? + public var sort: ChannelizeAPI.CHMessageSorting? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHMessageQueryBuilder { + public var id: Swift.String? + public var conversationId: Swift.String? + public var userId: Swift.String? + public var messageType: ChannelizeAPI.MessageType? + public var customType: Swift.String? + public var body: Swift.String? + public var createdAt: Foundation.Date? + public var ownerId: Swift.String? + public var parentId: Swift.String? + public var recipients: [Swift.String]? + public var attachments: [ChannelizeAPI.CHBuilderMessageType]? + public var mentionedUsers: [ChannelizeAPI.CHMentionedUserQueryBuilder]? + public var isEncrypted: Swift.Bool? + public init() + @objc deinit +} +public class CHMentionedUserQueryBuilder { + public var userId: Swift.String? + public var order: Swift.Int? + public var wordCount: Swift.Int? + public init() + @objc deinit +} +public class CHDocAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var fileName: Swift.String? + public var fileData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public var size: Swift.Int? + public var type: ChannelizeAPI.AttachmentType { + get + } + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHImageAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var fileName: Swift.String? + public var imageData: Foundation.Data? + public var thumbNailData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public init() + public func generateParams() -> [Swift.String : Any] + public var type: ChannelizeAPI.AttachmentType { + get + } + @objc deinit +} +public class CHVideoAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public func generateParams() -> [Swift.String : Any] + public var type: ChannelizeAPI.AttachmentType { + get + } + public init() + public var fileName: Swift.String? + public var videoData: Foundation.Data? + public var thumbNailData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + @objc deinit +} +public class CHAudioAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var duration: Swift.Double? + public var audioData: Foundation.Data? + public var fileName: Swift.String? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHLocationAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var locationLatitude: Swift.Double? + public var locationLongitude: Swift.Double? + public var locationAddress: Swift.String? + public var locationTitle: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHStickerAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var stickerDownSampledUrl: Swift.String? + public var stickerStillUrl: Swift.String? + public var stickerOriginalUrl: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHGifAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var gifDownSampledUrl: Swift.String? + public var gifStillUrl: Swift.String? + public var gifOriginalUrl: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHCurrentUserRemovedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationDeleteModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallDeletedModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var call: ChannelizeAPI.CHApiCall? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationMarkReadModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var user: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeCallService { + public static func getCallsListCount(queryBuilder: ChannelizeAPI.CHCallsListCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> Swift.Void) + public static func listUsersCalls(queryBuilder: ChannelizeAPI.CHCallListQueryBuilder, completion: @escaping ([ChannelizeAPI.CHApiCall]?, Swift.String?) -> Swift.Void) + public static func getCallWithId(callId: Swift.String, completion: @escaping (ChannelizeAPI.CHApiCall?, Swift.String?) -> Swift.Void) + public static func deleteCallWithId(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func createNewCall(queryBuilder: ChannelizeAPI.CHNewCallQueryBuilder, completion: @escaping (ChannelizeAPI.CHApiCall?, Swift.String?) -> Swift.Void) + public static func endOngoingCall(callId: Swift.String, duration: Swift.Int = 0, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func rejectIncomingCall(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func sendCallAcceptedNotification(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func publishCallRecievedEvent(call: ChannelizeAPI.CHApiCall, isBusy: Swift.Bool) + @objc deinit +} +public enum CallType : Swift.String { + case Out + case In + case Rejected + case Missed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallScreen : Swift.String { + case voice + case video + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallStatus : Swift.String { + case ongoing + case rejected + case ended + case received + case started + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallResponder : Swift.String { + case phone + case app + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +@objc open class CHActiveCall : ObjectiveC.NSObject { + final public let callId: Swift.String + final public let uuid: Foundation.UUID + final public let userId: Swift.String + final public let isOutgoing: Swift.Bool + open var displayName: Swift.String? + open var profileImageUrl: Swift.String? + open var type: ChannelizeAPI.CHCallScreen + open var endedBy: Swift.String? + open var hasMuted: Swift.Bool? { + get + set(newValue) + } + open var hasDeclined: Swift.Bool? { + get + set(newValue) + } + open var hasStartedConnecting: Swift.Bool { + get + set(newValue) + } + open var hasConnected: Swift.Bool { + get + set(newValue) + } + open var hasEnded: Swift.Bool { + get + set(newValue) + } + open var duration: Foundation.TimeInterval { + get + } + public init(uuid: Foundation.UUID, callId: Swift.String, uid: Swift.String, isOutgoing: Swift.Bool = false) + public func getCurrentUser() -> ChannelizeAPI.CHUser? + @objc override dynamic public init() + @objc deinit +} +public enum CHCallResult : Swift.String { + case onGoing + case completed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallState : Swift.String { + case invited + case joined + case missed + case cancelled + case completed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallSortOrder : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHCallsListCountQueryBuilder { + public var ids: [Swift.String]? + public var callerIds: [Swift.String]? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var callState: ChannelizeAPI.CHCallState? + public var customTypes: [Swift.String]? + public var minDuration: Swift.Int? + public var maxDuration: Swift.Int? + public init() + @objc deinit +} +public class CHCallListQueryBuilder { + public var ids: [Swift.String]? + public var callerIds: [Swift.String]? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var callState: ChannelizeAPI.CHCallState? + public var customTypes: [Swift.String]? + public var minDuration: Swift.Int? + public var maxDuration: Swift.Int? + public var callSortOrder: ChannelizeAPI.CHCallSortOrder? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHNewCallQueryBuilder { + public var id: Swift.String? + public var callType: ChannelizeAPI.CHCallType? + public var conversationId: Swift.String? + public var title: Swift.String? + public var isGroupCall: Swift.Bool? + public var members: [Swift.String]? + public var createdAt: Foundation.Date? + public var customType: Swift.String? + public var metaData: [Swift.String : Any]? + public var config: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHMember : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var isAdmin: Swift.Bool? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUser : ObjectMapper.Mappable { + public var id: Swift.String? + public var displayName: Swift.String? + public var profileImageUrl: Swift.String? + public var metaData: [Swift.String : Any]? + public var profileUrl: Swift.String? + public var isOnline: Swift.Bool? + public var lastSeen: Foundation.Date? + public var hasBlocked: Swift.Bool? + public var isBlocked: Swift.Bool? + public var isAdmin: Swift.Bool? + public var isNotificationOn: Swift.Bool? + public var language: Swift.String? + public var isDeleted: Swift.Bool? + public var isActive: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallsMember : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var callState: ChannelizeAPI.CHCallState? + public var user: ChannelizeAPI.CHUser? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallStamps : ObjectMapper.Mappable { + public var joinedAt: Foundation.Date? + public var completedAt: Foundation.Date? + public var invitedAt: Foundation.Date? + public var rejectedAt: Foundation.Date? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHConversationType : Swift.String { + case privateConversation + case publicConversation + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHConversationSorting : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHNewConversationQueryBuilder { + public var id: Swift.String? + public var isGroup: Swift.Bool + public var customType: Swift.String? + public var conversationType: ChannelizeAPI.CHConversationType + public var title: Swift.String? + public var profileImageData: Foundation.Data? + public var members: [Swift.String] + public var config: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHListConversationsQueryBuilder { + public var ids: [Swift.String]? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customTypes: Swift.String? + public var searchQuery: Swift.String? + public var membersIncluded: [Swift.String]? + public var membersExactly: [Swift.String]? + public var includeDeleted: Swift.Bool? + public var includeOnlyActive: Swift.Bool? + public var sorting: ChannelizeAPI.CHConversationSorting? + public var includeMembers: Swift.Bool? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHCreateConversationQueryBuilder { + public var id: Swift.String? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customType: Swift.String? + public var title: Swift.String? + public var profileImageUrl: Swift.String? + public var members: [Swift.String] + public var createdAt: Foundation.Date? + public init() + @objc deinit +} +public class CHConversationsCountQueryBuilder { + public var ids: [Swift.String]? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customTypes: Swift.String? + public var searchQuery: Swift.String? + public var membersIncluded: [Swift.String]? + public var membersExactly: [Swift.String]? + public var includeDeleted: Swift.Bool? + public var includeOnlyActive: Swift.Bool? + public init() + @objc deinit +} +public class CHCallInviteRecievedModel : ObjectMapper.Mappable { + public var call: ChannelizeAPI.CHApiCall? + public var timeStamp: Foundation.Date? + public var invitedUser: ChannelizeAPI.CHUser? + public var isUserBusy: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHCallType : Swift.String { + case video + case voice + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + public init?(rawValue: Swift.String) +} +public class CHCall : ObjectMapper.Mappable { + public var id: Swift.String! + public var callType: ChannelizeAPI.CHCallType? + public var callerId: Swift.Int? + public var createdAt: Foundation.Date? + public var recipients: [ChannelizeAPI.CHCallRecipient]? + public var myRecipient: ChannelizeAPI.CHCallRecipient? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum MessageType : Swift.String { + case normal + case admin + case quotedMessage + case forward + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHMessage : ObjectMapper.Mappable { + public var id: Swift.String? + public var conversationId: Swift.String? + public var messageType: ChannelizeAPI.MessageType? + public var createdAt: Foundation.Date? + public var updatedAt: Foundation.Date? + public var body: Swift.String? + public var ownerId: Swift.String? + public var attachments: [ChannelizeAPI.CHAttachment]? + public var owner: ChannelizeAPI.CHUser? + public var mentionedUser: [ChannelizeAPI.CHMentionedUser]? + public var isDeleted: Swift.Bool? + public var parentMessage: ChannelizeAPI.CHMessage? + public var reactionsCount: [Swift.String : Swift.Int]? + public var reactorsInfo: [Swift.String : [Swift.String]]? + public var myReactions: [Swift.String]? + public var isEncrypted: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + public func setMessageAttributedString(attributedString: Foundation.NSAttributedString?) + public func getMessageAttributedString() -> Foundation.NSAttributedString? + @objc deinit +} +public class CHMembersRemovedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + public var removedUsers: [ChannelizeAPI.CHUser]? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversation : ObjectMapper.Mappable { + public var id: Swift.String? + public var title: Swift.String? + public var membersCount: Swift.Int? + public var isGroup: Swift.Bool? + public var groupOwnerId: Swift.String? + public var profileImageUrl: Swift.String? + public var createdAt: Foundation.Date? + public var conversationType: Swift.String? + public var metaData: Foundation.NSDictionary? + public var lastReadDictionary: [Swift.String : Swift.String]? + public var lastReadDateDictionary: [Swift.String : Foundation.Date]? + public var unreadMessageCount: Swift.Int? + public var isMute: Swift.Bool? + public var isActive: Swift.Bool? + public var isCurrentUserAdmin: Swift.Bool? + public var isDeleted: Swift.Bool? + public var lastUpDatedAt: Foundation.Date? + public var conversationPartner: ChannelizeAPI.CHUser? + public var lastMessage: ChannelizeAPI.CHMessage? + public var members: [ChannelizeAPI.CHMember]? + public var isAllMessageRead: Swift.Bool? + public var lastReadAtByPartner: Foundation.Date? + public var isTyping: Swift.Bool? + public var typingUserId: Swift.String? + public var typingUserName: Swift.String? + public var lastReadByMe: Foundation.Date? + public var conversationProfileImage: Swift.String? + public var coversationTitle: Swift.String? + public var canReplyToConversation: Swift.Bool? + public var isPartnerIsBlocked: Swift.Bool? + public var isPartenerHasBlocked: Swift.Bool? + public var lastMessageOldestRead: Foundation.Date? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + public func updateLastMessageOldestRead() + public func prepareLastReadDateDictionary() + @objc deinit +} +public class CHCallMember : ObjectMapper.Mappable { + public var id: Swift.String! + public var userId: Swift.String? + public var resourceType: Swift.String? + public var newCallCount: Swift.Int? + public var isActive: Swift.Bool? + public var updatedAt: Foundation.Date? + public var lastCall: ChannelizeAPI.CHCall? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserUnblockModel : ObjectMapper.Mappable { + public var unblockerUser: ChannelizeAPI.CHUser? + public var unblockedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +open class ISODateTransform : ObjectMapper.TransformType { + public typealias Object = Foundation.Date + public typealias JSON = Swift.String + public init() + public func transformFromJSON(_ value: Any?) -> Foundation.Date? + public func transformToJSON(_ value: Foundation.Date?) -> Swift.String? + @objc deinit +} +public class CHCallRecipient : ObjectMapper.Mappable { + public var id: Swift.String! + public var userId: Swift.String? + public var state: ChannelizeAPI.CallType? + public var duration: Swift.Double? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum FriendShipType : Swift.Int { + case oneWay + case twoWay + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +public class CHUserBlockModel : ObjectMapper.Mappable { + public var blockerUser: ChannelizeAPI.CHUser? + public var blockedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHNewMessageRecievedModel : ObjectMapper.Mappable { + public var message: ChannelizeAPI.CHMessage? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public protocol CHUserEventDelegates { + func didUserBlocked(model: ChannelizeAPI.CHUserBlockModel?) + func didUserUnBlocked(model: ChannelizeAPI.CHUserUnblockModel?) + func didUserStatusUpdated(model: ChannelizeAPI.CHUserStatusUpdatedModel?) + func didUserAddedAsFriend(model: ChannelizeAPI.CHUserAddedFriendModel?) + func didUserRemovedAsFriend(model: ChannelizeAPI.CHUserRemovedFriendModel?) +} +extension CHUserEventDelegates { + public func didUserBlocked(model: ChannelizeAPI.CHUserBlockModel?) + public func didUserUnBlocked(model: ChannelizeAPI.CHUserUnblockModel?) + public func didUserStatusUpdated(model: ChannelizeAPI.CHUserStatusUpdatedModel?) + public func didUserAddedAsFriend(model: ChannelizeAPI.CHUserAddedFriendModel?) + public func didUserRemovedAsFriend(model: ChannelizeAPI.CHUserRemovedFriendModel?) +} +public class CHConversationClearModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHApiCall : ObjectMapper.Mappable { + public var id: Swift.String? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var configuration: [Swift.String : Any]? + public var members: [ChannelizeAPI.CHCallsMember]? + public var callerId: Swift.String? + public var createdAt: Foundation.Date? + public var endedAt: Foundation.Date? + public var caller: ChannelizeAPI.CHUser? + public var duration: Swift.Int? + public var callState: ChannelizeAPI.CHCallState? + public var timeStamps: ChannelizeAPI.CHCallStamps? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserAddedFriendModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var addedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserRemovedFriendModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var removedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHReactorModel : ObjectMapper.Mappable { + public var userId: Swift.String? + public var displayName: Swift.String? + public var profileImageUrl: Swift.String? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHSearchSortingType : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHUserVisibility { + case online + case offline + public static func == (a: ChannelizeAPI.CHUserVisibility, b: ChannelizeAPI.CHUserVisibility) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class CHUserCountQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var includeBlocked: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHFriendQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var sorting: ChannelizeAPI.CHSearchSortingType? + public var limit: Swift.Int? + public var skip: Swift.Int? + public var skipUserIds: [Swift.String]? + public var includeBlocked: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHUserQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var sorting: ChannelizeAPI.CHSearchSortingType? + public var limit: Swift.Int? + public var skip: Swift.Int? + public var includeDeleted: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHUserUpdateQueryBuilder { + public var displayName: Swift.String? + public var language: Swift.String? + public var profileImageUrl: Swift.String? + public var metaData: [Swift.String : Any]? + public var profileUrl: Swift.String? + public var isOnline: Swift.Bool? + public var visibility: ChannelizeAPI.CHUserVisibility? + public var notificationOn: Swift.Bool? + public var createdAt: Swift.String? + public var email: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHRecentCall : ObjectMapper.Mappable { + public var id: Swift.String! + public var isGroup: Swift.Bool? + public var resourceType: Swift.String? + public var members: [ChannelizeAPI.CHCallMember]? + public var calls: [ChannelizeAPI.CHCall]? + public var currentMember: ChannelizeAPI.CHCallMember? + public var callPartnerMember: ChannelizeAPI.CHCallMember? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} diff --git a/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64.swiftdoc b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..eceecaf Binary files /dev/null and b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64.swiftdoc differ diff --git a/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64.swiftinterface b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..a7c5a83 --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/ChannelizeAPI.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,1203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name ChannelizeAPI +import AVFoundation +import AWSCore +import AWSIoT +import AWSMobileClient +import Alamofire +@_exported import ChannelizeAPI +import Foundation +import ObjectMapper +import Swift +public protocol CHCallEventDelegates { + func didCallAccepted(data: Foundation.Data, topic: Swift.String) + func didCallEnded(data: Foundation.Data, topic: Swift.String) + func didCallRejected(data: Foundation.Data, topic: Swift.String) + func didCallRecieved(data: Foundation.Data, topic: Swift.String) +} +extension CHCallEventDelegates { + public func didCallAccepted(data: Foundation.Data, topic: Swift.String) + public func didCallRejected(data: Foundation.Data, topic: Swift.String) + public func didCallRecieved(data: Foundation.Data, topic: Swift.String) +} +public protocol CHCallEventsSubscribersDelegates { + func didCurrentUserInvitedToCall(call: ChannelizeAPI.CHApiCall) + func didCurrentUserRejectCall(call: ChannelizeAPI.CHApiCall) + func didCurrentOngoingCallEnded(call: ChannelizeAPI.CHApiCall) + func didOtherUserRecievedCall(dataModel: ChannelizeAPI.CHCallInviteRecievedModel) + func didOtherUserRejectedCall(call: ChannelizeAPI.CHApiCall) +} +extension CHCallEventsSubscribersDelegates { + public func didCurrentUserInvitedToCall(call: ChannelizeAPI.CHApiCall) + public func didCurrentUserRejectCall(call: ChannelizeAPI.CHApiCall) + public func didCurrentOngoingCallEnded(call: ChannelizeAPI.CHApiCall) + public func didOtherUserRecievedCall(dataModel: ChannelizeAPI.CHCallInviteRecievedModel) + public func didOtherUserRejectedCall(call: ChannelizeAPI.CHApiCall) +} +public class CHAttachmentMetaData : ObjectMapper.Mappable { + public var subjectId: Swift.String? + public var subjectType: Swift.String? + public var objectType: Swift.String? + public var objectValues: Any? + public var subjectUser: ChannelizeAPI.CHUser? + public var objectUsers: [ChannelizeAPI.CHUser]? + public var objectUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserTypingStatusModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var user: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + public var isTyping: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationMuteStatusModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var mutedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCurrentUserJoinConversationModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHNewMemberAddedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + public var addedMembers: [ChannelizeAPI.CHMember]? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeCallAPIRequester { + public static var instance: ChannelizeAPI.ChannelizeCallAPIRequester + public func createGetRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createPostRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createPutRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + public func createDeleteRequest(at urlPath: ChannelizeAPI.CallSDKPaths, params: Alamofire.Parameters?) -> Alamofire.DataRequest + @objc deinit +} +public enum CallEventsSubscribers : Swift.CaseIterable { + case callDeleted + case callInvited + case callJoined + case callRejected + public var topic: Swift.String { + get + } + public static func == (a: ChannelizeAPI.CallEventsSubscribers, b: ChannelizeAPI.CallEventsSubscribers) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [ChannelizeAPI.CallEventsSubscribers] + public static var allCases: [ChannelizeAPI.CallEventsSubscribers] { + get + } +} +public enum ActiveCallEventsSubscribers { + case callInvited(callId: Swift.String) + case callInviteRecieved(callId: Swift.String) + case memberAddedToCall(callId: Swift.String) + case memberRejectCall(callId: Swift.String) + case memberRemoveFromCall(callId: Swift.String) + case callEnded(callId: Swift.String) + public var topic: Swift.String { + get + } +} +public enum CallSubscribers { + case callInvite + case callReceived(id: Swift.String) + case callAccept(id: Swift.String) + case callReject(id: Swift.String) + case callEnd(id: Swift.String) + public var topic: Swift.String { + get + } + public func value() -> Swift.String +} +public class CHNewAdminAddedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var adminUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum ChannelizeKeys : Swift.String { + case userId + case accessToken + case displayName + case profileImageUrl + case isUserOnline + case isNotificationOn + case currentLanguage + public func key() -> Swift.String + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public protocol CallSDKDelegates { + static func configureVoiceVideo() + static func launchCallViewController(navigationController: UIKit.UINavigationController?, user: ChannelizeAPI.CHUser, type: Swift.String) + static func showIncomingCall(call: ChannelizeAPI.CHActiveCall, completion: (Foundation.NSError?) -> Swift.Void) +} +open class Channelize { + public static var instance: ChannelizeAPI.Channelize + public static func configure(withSuitName: Swift.String? = nil) + public static func configureAws() + public static func login(email: Swift.String, password: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func login(userId: Swift.String, accessToken: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func connect() + public static func disconnect() + public static func updateFcmToken(token: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateVoipToken(token: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func logout(completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateUserToken(token: Swift.String) + public static func updateUser(user: ChannelizeAPI.CHUser, token: Swift.String) + public func setUserOtherDetails(user: ChannelizeAPI.CHUser?) + public func setCurrentUserId(userId: Swift.String?) + public func setCurrentUserDisplayName(name: Swift.String?) + public func setCurrentUserProfileImageUrl(url: Swift.String?) + public static func getCurrentUserId() -> Swift.String + public static func getCurrentUserDisplayName() -> Swift.String + public static func getCurrentUserProfileImageUrl() -> Swift.String? + public static func setAccessToken(token: Swift.String) + public static func getAccessToken() -> Swift.String? + public static func addConversationEventDelegate(delegate: ChannelizeAPI.CHConversationEventDelegate, identifier: Foundation.UUID) + public static func addUserEventDelegate(delegate: ChannelizeAPI.CHUserEventDelegates, identifier: Foundation.UUID) + public static func addCallEventsSubscribersDelegate(delegate: ChannelizeAPI.CHCallEventsSubscribersDelegates, identifier: Foundation.UUID) + public static func subscribeActiveCallEventsTopics(callId: Swift.String) + public static func removeConversationDelegate(identifier: Foundation.UUID) + public static func removeUserEventDelegate(identifier: Foundation.UUID) + public static func removeAllConversationsEventDelegates() + public static func removeAllUserEventsDelegates() + public static func setUserOffline() + public static func setUserOnline() + @objc deinit +} +public class BackgroundTask { + public init(application: UIKit.UIApplication) + public class func run(application: UIKit.UIApplication, handler: (ChannelizeAPI.BackgroundTask) -> ()) + public func begin() + public func end() + @objc deinit +} +public class CHUserStatusModel : ObjectMapper.Mappable { + public var hasBlocked: Swift.Bool? + public var isBlocked: Swift.Bool? + public var hasFollowed: Swift.Bool? + public var isFollowed: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationUpdatedModel : ObjectMapper.Mappable { + public var conversationID: Swift.String? + public var type: Swift.String? + public var customType: Swift.String? + public var isGroup: Swift.Bool? + public var title: Swift.String? + public var profileImageUrl: Swift.String? + public var memberCount: Swift.Int? + public var createdAt: Foundation.Date? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHMentionedUser : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var order: Swift.Int? + public var wordCount: Swift.Int? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public protocol CHConversationEventDelegate { + func didNewMembersAddedToConversation(model: ChannelizeAPI.CHNewMemberAddedModel?) + func didMembersRemovedFromConversation(model: ChannelizeAPI.CHMembersRemovedModel?) + func didNewAdminAddedToConversation(model: ChannelizeAPI.CHNewAdminAddedModel?) + func didUpdateConversationMuteStatus(model: ChannelizeAPI.CHConversationMuteStatusModel?) + func didCurrentUserRemovedFromConversation(model: ChannelizeAPI.CHCurrentUserRemovedModel?) + func didConversationInfoUpdated(model: ChannelizeAPI.CHConversationUpdatedModel?) + func didConversationCleared(model: ChannelizeAPI.CHConversationClearModel?) + func didConversationDeleted(model: ChannelizeAPI.CHConversationDeleteModel?) + func didRecieveNewMessage(model: ChannelizeAPI.CHNewMessageRecievedModel?) + func didConversationMessageDeleted(model: ChannelizeAPI.CHMessageDeletedModel?) + func didConversationMessageDeletedForEveryOne(model: ChannelizeAPI.CHMessageDeletedModel?) + func didConversationMarkAsRead(model: ChannelizeAPI.CHConversationMarkReadModel?) + func didCurrentUserJoinedConversation(model: ChannelizeAPI.CHCurrentUserJoinConversationModel?) + func didTypingUserStatusUpdated(model: ChannelizeAPI.CHUserTypingStatusModel?) + func didMessageReactionAdded(model: ChannelizeAPI.CHReactionEventModel?) + func didMessageReactionRemoved(model: ChannelizeAPI.CHReactionEventModel?) +} +extension CHConversationEventDelegate { + public func didRecieveNewMessage(model: ChannelizeAPI.CHNewMessageRecievedModel?) + public func didNewMembersAddedToConversation(model: ChannelizeAPI.CHNewMemberAddedModel?) + public func didMembersRemovedFromConversation(model: ChannelizeAPI.CHMembersRemovedModel?) + public func didNewAdminAddedToConversation(model: ChannelizeAPI.CHNewAdminAddedModel?) + public func didUpdateConversationMuteStatus(model: ChannelizeAPI.CHConversationMuteStatusModel?) + public func didCurrentUserRemovedFromConversation(model: ChannelizeAPI.CHCurrentUserRemovedModel?) + public func didConversationInfoUpdated(model: ChannelizeAPI.CHConversationUpdatedModel?) + public func didConversationCleared(model: ChannelizeAPI.CHConversationClearModel?) + public func didConversationDeleted(model: ChannelizeAPI.CHConversationDeleteModel?) + public func didConversationMessageDeleted(model: ChannelizeAPI.CHMessageDeletedModel?) + public func didConversationMessageDeletedForEveryOne(model: ChannelizeAPI.CHMessageDeletedModel?) + public func didConversationMarkAsRead(model: ChannelizeAPI.CHConversationMarkReadModel?) + public func didCurrentUserJoinedConversation(model: ChannelizeAPI.CHCurrentUserJoinConversationModel?) + public func didTypingUserStatusUpdated(model: ChannelizeAPI.CHUserTypingStatusModel?) + public func didMessageReactionAdded(model: ChannelizeAPI.CHReactionEventModel?) + public func didMessageReactionRemoved(model: ChannelizeAPI.CHReactionEventModel?) +} +public enum CallSDKPaths { + case listCalls + case getCallsCount + case getSingleCall(callId: Swift.String) + case deleteCall(callId: Swift.String) + case endCall(callId: Swift.String) + case rejectCall(callId: Swift.String) + case joinCall(callId: Swift.String) +} +public class CHMessageDeletedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var deletedMessages: [ChannelizeAPI.CHMessage]? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHReactionEventModel : ObjectMapper.Mappable { + public var message: ChannelizeAPI.CHMessage? + public var reactionKey: Swift.String? + public var reactingUserId: Swift.String? + public var reactingUserName: Swift.String? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum AttachmentType : Swift.String { + case image + case metaMessage + case audio + case location + case sticker + case gif + case video + case doc + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum AdminMessageType : Swift.String { + case groupCreate + case addMembers + case groupLeave + case removeMember + case makeGroupAdmin + case changeGroupTitle + case changeGroupPhoto + case missedVideoCall + case missedVoiceCall + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHAttachment : ObjectMapper.Mappable { + public var type: ChannelizeAPI.AttachmentType? + public var adminMessageType: ChannelizeAPI.AdminMessageType? + public var name: Swift.String? + public var mimeType: Swift.String? + public var attachmentExtension: Swift.String? + public var attachMentSize: Swift.Int? + public var fileUrl: Swift.String? + public var thumbnailUrl: Swift.String? + public var locationLatitude: Swift.Double? + public var locationLongitude: Swift.Double? + public var locationAddress: Swift.String? + public var locationTitle: Swift.String? + public var audioDuration: Swift.Double? + public var gifStickerDownloadUrl: Swift.String? + public var gifStickerStillUrl: Swift.String? + public var gifStickerOriginalUrl: Swift.String? + public var metaData: ChannelizeAPI.CHAttachmentMetaData? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserStatusUpdatedModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var updatedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeAPIService { + public static func getRecentConversation() + public static func getEnabledModules(completion: @escaping (Foundation.NSArray?, Swift.String?) -> Swift.Void) + public static func getVirgilAuthenticationToken(completion: @escaping (Swift.String?, Swift.Error?) -> Swift.Void?) + public static func createVirgilUsersPublicKey(userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void?) + public static func isAllUsearchEnable(completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func updateUserInfo(userId: Swift.String, queryBuilder: ChannelizeAPI.CHUserUpdateQueryBuilder, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getUserInfo(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHUser?, Swift.String?) -> ()) + public static func deleteUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addUserAsFriend(userId: Swift.String, friendshipType: ChannelizeAPI.FriendShipType, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeUserAsFriend(userId: Swift.String, friendshipType: ChannelizeAPI.FriendShipType, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func blockUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func unblockUser(userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getRelationshipStatus(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHUserStatusModel?, Swift.String?) -> ()) + public static func getBlockedUsersCount(queryBuilder: ChannelizeAPI.CHUserCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getBlockedUsers(queryBuilder: ChannelizeAPI.CHUserQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getUsersList(queryBuilder: ChannelizeAPI.CHUserQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getFriendsListCount(queryBuilder: ChannelizeAPI.CHUserCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getFriendsList(queryBuilder: ChannelizeAPI.CHFriendQueryBuilder, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getBlockedUsersCount(params: Alamofire.Parameters?, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getBlockedUsers(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getUsersList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func getFriendsCount(params: Alamofire.Parameters?, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getFriendsList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHUser]?, Swift.String?) -> ()) + public static func addMessageReaction(messageId: Swift.String, reactionType: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeMessageReaction(messageId: Swift.String, reactionType: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func listMessageReactors(messageId: Swift.String, reactionType: Swift.String, limit: Swift.Int, skip: Swift.Int, completion: @escaping ([ChannelizeAPI.CHReactorModel]?, Swift.String?) -> ()) + public static func getConversationMessagesCount(conversationId: Swift.String, queryBuilder: ChannelizeAPI.CHGetMessageCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationMessages(conversationId: Swift.String, queryBuilder: ChannelizeAPI.CHGetMessageQueryBuilder, completion: @escaping ([ChannelizeAPI.CHMessage]?, Swift.String?) -> ()) + public static func sendMessage(queryBuilder: ChannelizeAPI.CHMessageQueryBuilder, uploadProgress: @escaping (Foundation.UUID?, Swift.Double?) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func forwardMessages(messageIds: [Swift.String], userIds: [Swift.String], conversationIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func markConversationRead(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteMessages(messageIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteMessagesForEveryOne(messageIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getUnreadMessageCount(completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationMessages(conversationId: Swift.String, params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHMessage]?, Swift.String?) -> ()) + public static func sendTextMessage(params: Alamofire.Parameters?, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendImageMessage(imageData: Foundation.Data?, thumbnailData: Foundation.Data?, conversationId: Swift.String, params: Alamofire.Parameters?, uploadProgress: @escaping (Swift.Double) -> (), comletion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendVideoMessage(videoData: Foundation.Data?, thumbnailData: Foundation.Data?, conversationId: Swift.String, params: Alamofire.Parameters?, uploadProgress: @escaping (Swift.Double) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendLocationMessage(params: Alamofire.Parameters?, locationName: Swift.String?, locationAddress: Swift.String?, latitude: Swift.Double?, longitude: Swift.Double?, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendGifStickerMessage(params: Alamofire.Parameters?, stillUrl: Swift.String, originalUrl: Swift.String, downSampledUrl: Swift.String, type: Swift.String, completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func sendAudioMessage(params: Alamofire.Parameters?, audioData: Foundation.Data, uploadProgress: @escaping (Swift.Double) -> (), completion: @escaping (ChannelizeAPI.CHMessage?, Swift.String?) -> ()) + public static func updateUserSettings(params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getConversationList(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHConversation]?, Swift.String?) -> ()) + public static func sendIsTypingStatus(conversationId: Swift.String, isTyping: Swift.Bool, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func publishMessage(params: [Swift.String : Any], topic: Swift.String) + public static func getConversationsCount(queryBuilder: ChannelizeAPI.CHConversationsCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> ()) + public static func getConversationList(queryBuilder: ChannelizeAPI.CHListConversationsQueryBuilder, completion: @escaping ([ChannelizeAPI.CHConversation]?, Swift.String?) -> ()) + public static func createNewConversation(queryBuilder: ChannelizeAPI.CHNewConversationQueryBuilder, profileImageData: Foundation.Data?, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func createNewConversation(title: Swift.String, membersIds: [Swift.String], profileImageData: Foundation.Data?, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func getConversationsMembers(conversationId: Swift.String, completion: @escaping ([ChannelizeAPI.CHMember]?, Swift.String?) -> ()) + public static func getConversationWithId(conversationId: Swift.String, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func getConversationWithUser(userId: Swift.String, completion: @escaping (ChannelizeAPI.CHConversation?, Swift.String?) -> ()) + public static func addMembersToConversation(conversationId: Swift.String, userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func removeMemberFromConversation(conversationId: Swift.String, userIds: [Swift.String], completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addAdminToConversation(conversationId: Swift.String, userId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func clearConversation(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func deleteConversation(conversationId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func leaveConversation(conversatinoId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateConversationTitle(conversationId: Swift.String, newTitle: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func updateConversationProfileImage(conversationId: Swift.String, profileImageUrl: Swift.String?, imageData: Foundation.Data?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func muteConversation(conversationId: Swift.String, isMute: Swift.Bool, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func getRecentCalls(params: Alamofire.Parameters?, completion: @escaping ([ChannelizeAPI.CHRecentCall]?, Swift.String?) -> ()) + public static func joinIncomingCallSubscribers(callId: Swift.String) + public static func leaveIncomingCallSubscribers(callId: Swift.String) + public static func joinCallSubscribers(callId: Swift.String) + public static func leaveCallSubscribers(callId: Swift.String) + public static func generateCall(params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func publishCallToServer(callId: Swift.String, params: Alamofire.Parameters?, completion: @escaping (Swift.Bool, Swift.String?) -> ()) + public static func addCallDelegate(delegate: ChannelizeAPI.CHCallEventDelegates, identifier: Foundation.UUID) + public static func removeCallDelegate(with identifier: Foundation.UUID) + public static func joinReactionsSubscribers(conversationId: Swift.String) + public static func leaveReactionsSubscribers(conversationId: Swift.String) + @objc deinit +} +public protocol CHBuilderMessageType { + var attachMentIdentifier: Foundation.UUID? { get set } + var type: ChannelizeAPI.AttachmentType { get } + func generateParams() -> [Swift.String : Any] +} +public enum CHMessageSorting : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHGetMessageCountQueryBuilder { + public var ids: [Swift.String]? + public var types: [ChannelizeAPI.MessageType]? + public var customTypes: [Swift.String]? + public var attachmentTypes: [ChannelizeAPI.AttachmentType]? + public var ownerIds: [Swift.String]? + public var parentId: Swift.String? + public init() + @objc deinit +} +public class CHGetMessageQueryBuilder { + public var ids: [Swift.String]? + public var types: [ChannelizeAPI.MessageType]? + public var customTypes: [Swift.String]? + public var attachmentTypes: [ChannelizeAPI.AttachmentType]? + public var ownerIds: [Swift.String]? + public var parentId: Swift.String? + public var sort: ChannelizeAPI.CHMessageSorting? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHMessageQueryBuilder { + public var id: Swift.String? + public var conversationId: Swift.String? + public var userId: Swift.String? + public var messageType: ChannelizeAPI.MessageType? + public var customType: Swift.String? + public var body: Swift.String? + public var createdAt: Foundation.Date? + public var ownerId: Swift.String? + public var parentId: Swift.String? + public var recipients: [Swift.String]? + public var attachments: [ChannelizeAPI.CHBuilderMessageType]? + public var mentionedUsers: [ChannelizeAPI.CHMentionedUserQueryBuilder]? + public var isEncrypted: Swift.Bool? + public init() + @objc deinit +} +public class CHMentionedUserQueryBuilder { + public var userId: Swift.String? + public var order: Swift.Int? + public var wordCount: Swift.Int? + public init() + @objc deinit +} +public class CHDocAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var fileName: Swift.String? + public var fileData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public var size: Swift.Int? + public var type: ChannelizeAPI.AttachmentType { + get + } + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHImageAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var fileName: Swift.String? + public var imageData: Foundation.Data? + public var thumbNailData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public init() + public func generateParams() -> [Swift.String : Any] + public var type: ChannelizeAPI.AttachmentType { + get + } + @objc deinit +} +public class CHVideoAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public func generateParams() -> [Swift.String : Any] + public var type: ChannelizeAPI.AttachmentType { + get + } + public init() + public var fileName: Swift.String? + public var videoData: Foundation.Data? + public var thumbNailData: Foundation.Data? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + @objc deinit +} +public class CHAudioAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var duration: Swift.Double? + public var audioData: Foundation.Data? + public var fileName: Swift.String? + public var fileExtension: Swift.String? + public var mimeType: Swift.String? + public var attachMentIdentifier: Foundation.UUID? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHLocationAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var locationLatitude: Swift.Double? + public var locationLongitude: Swift.Double? + public var locationAddress: Swift.String? + public var locationTitle: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHStickerAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var stickerDownSampledUrl: Swift.String? + public var stickerStillUrl: Swift.String? + public var stickerOriginalUrl: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHGifAttachmentQueryBuilder : ChannelizeAPI.CHBuilderMessageType { + public var type: ChannelizeAPI.AttachmentType { + get + } + public var attachMentIdentifier: Foundation.UUID? + public var gifDownSampledUrl: Swift.String? + public var gifStillUrl: Swift.String? + public var gifOriginalUrl: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHCurrentUserRemovedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationDeleteModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallDeletedModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var call: ChannelizeAPI.CHApiCall? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversationMarkReadModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var user: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class ChannelizeCallService { + public static func getCallsListCount(queryBuilder: ChannelizeAPI.CHCallsListCountQueryBuilder, completion: @escaping (Swift.Int, Swift.String?) -> Swift.Void) + public static func listUsersCalls(queryBuilder: ChannelizeAPI.CHCallListQueryBuilder, completion: @escaping ([ChannelizeAPI.CHApiCall]?, Swift.String?) -> Swift.Void) + public static func getCallWithId(callId: Swift.String, completion: @escaping (ChannelizeAPI.CHApiCall?, Swift.String?) -> Swift.Void) + public static func deleteCallWithId(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func createNewCall(queryBuilder: ChannelizeAPI.CHNewCallQueryBuilder, completion: @escaping (ChannelizeAPI.CHApiCall?, Swift.String?) -> Swift.Void) + public static func endOngoingCall(callId: Swift.String, duration: Swift.Int = 0, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func rejectIncomingCall(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func sendCallAcceptedNotification(callId: Swift.String, completion: @escaping (Swift.Bool, Swift.String?) -> Swift.Void) + public static func publishCallRecievedEvent(call: ChannelizeAPI.CHApiCall, isBusy: Swift.Bool) + @objc deinit +} +public enum CallType : Swift.String { + case Out + case In + case Rejected + case Missed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallScreen : Swift.String { + case voice + case video + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallStatus : Swift.String { + case ongoing + case rejected + case ended + case received + case started + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallResponder : Swift.String { + case phone + case app + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +@objc open class CHActiveCall : ObjectiveC.NSObject { + final public let callId: Swift.String + final public let uuid: Foundation.UUID + final public let userId: Swift.String + final public let isOutgoing: Swift.Bool + open var displayName: Swift.String? + open var profileImageUrl: Swift.String? + open var type: ChannelizeAPI.CHCallScreen + open var endedBy: Swift.String? + open var hasMuted: Swift.Bool? { + get + set(newValue) + } + open var hasDeclined: Swift.Bool? { + get + set(newValue) + } + open var hasStartedConnecting: Swift.Bool { + get + set(newValue) + } + open var hasConnected: Swift.Bool { + get + set(newValue) + } + open var hasEnded: Swift.Bool { + get + set(newValue) + } + open var duration: Foundation.TimeInterval { + get + } + public init(uuid: Foundation.UUID, callId: Swift.String, uid: Swift.String, isOutgoing: Swift.Bool = false) + public func getCurrentUser() -> ChannelizeAPI.CHUser? + @objc override dynamic public init() + @objc deinit +} +public enum CHCallResult : Swift.String { + case onGoing + case completed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallState : Swift.String { + case invited + case joined + case missed + case cancelled + case completed + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHCallSortOrder : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHCallsListCountQueryBuilder { + public var ids: [Swift.String]? + public var callerIds: [Swift.String]? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var callState: ChannelizeAPI.CHCallState? + public var customTypes: [Swift.String]? + public var minDuration: Swift.Int? + public var maxDuration: Swift.Int? + public init() + @objc deinit +} +public class CHCallListQueryBuilder { + public var ids: [Swift.String]? + public var callerIds: [Swift.String]? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var callState: ChannelizeAPI.CHCallState? + public var customTypes: [Swift.String]? + public var minDuration: Swift.Int? + public var maxDuration: Swift.Int? + public var callSortOrder: ChannelizeAPI.CHCallSortOrder? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHNewCallQueryBuilder { + public var id: Swift.String? + public var callType: ChannelizeAPI.CHCallType? + public var conversationId: Swift.String? + public var title: Swift.String? + public var isGroupCall: Swift.Bool? + public var members: [Swift.String]? + public var createdAt: Foundation.Date? + public var customType: Swift.String? + public var metaData: [Swift.String : Any]? + public var config: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHMember : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var isAdmin: Swift.Bool? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUser : ObjectMapper.Mappable { + public var id: Swift.String? + public var displayName: Swift.String? + public var profileImageUrl: Swift.String? + public var metaData: [Swift.String : Any]? + public var profileUrl: Swift.String? + public var isOnline: Swift.Bool? + public var lastSeen: Foundation.Date? + public var hasBlocked: Swift.Bool? + public var isBlocked: Swift.Bool? + public var isAdmin: Swift.Bool? + public var isNotificationOn: Swift.Bool? + public var language: Swift.String? + public var isDeleted: Swift.Bool? + public var isActive: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallsMember : ObjectMapper.Mappable { + public var id: Swift.String? + public var userId: Swift.String? + public var callState: ChannelizeAPI.CHCallState? + public var user: ChannelizeAPI.CHUser? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHCallStamps : ObjectMapper.Mappable { + public var joinedAt: Foundation.Date? + public var completedAt: Foundation.Date? + public var invitedAt: Foundation.Date? + public var rejectedAt: Foundation.Date? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHConversationType : Swift.String { + case privateConversation + case publicConversation + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHConversationSorting : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHNewConversationQueryBuilder { + public var id: Swift.String? + public var isGroup: Swift.Bool + public var customType: Swift.String? + public var conversationType: ChannelizeAPI.CHConversationType + public var title: Swift.String? + public var profileImageData: Foundation.Data? + public var members: [Swift.String] + public var config: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHListConversationsQueryBuilder { + public var ids: [Swift.String]? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customTypes: Swift.String? + public var searchQuery: Swift.String? + public var membersIncluded: [Swift.String]? + public var membersExactly: [Swift.String]? + public var includeDeleted: Swift.Bool? + public var includeOnlyActive: Swift.Bool? + public var sorting: ChannelizeAPI.CHConversationSorting? + public var includeMembers: Swift.Bool? + public var limit: Swift.Int? + public var skip: Swift.Int? + public init() + @objc deinit +} +public class CHCreateConversationQueryBuilder { + public var id: Swift.String? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customType: Swift.String? + public var title: Swift.String? + public var profileImageUrl: Swift.String? + public var members: [Swift.String] + public var createdAt: Foundation.Date? + public init() + @objc deinit +} +public class CHConversationsCountQueryBuilder { + public var ids: [Swift.String]? + public var isGroup: Swift.Bool? + public var conversationType: ChannelizeAPI.CHConversationType? + public var customTypes: Swift.String? + public var searchQuery: Swift.String? + public var membersIncluded: [Swift.String]? + public var membersExactly: [Swift.String]? + public var includeDeleted: Swift.Bool? + public var includeOnlyActive: Swift.Bool? + public init() + @objc deinit +} +public class CHCallInviteRecievedModel : ObjectMapper.Mappable { + public var call: ChannelizeAPI.CHApiCall? + public var timeStamp: Foundation.Date? + public var invitedUser: ChannelizeAPI.CHUser? + public var isUserBusy: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHCallType : Swift.String { + case video + case voice + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + public init?(rawValue: Swift.String) +} +public class CHCall : ObjectMapper.Mappable { + public var id: Swift.String! + public var callType: ChannelizeAPI.CHCallType? + public var callerId: Swift.Int? + public var createdAt: Foundation.Date? + public var recipients: [ChannelizeAPI.CHCallRecipient]? + public var myRecipient: ChannelizeAPI.CHCallRecipient? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum MessageType : Swift.String { + case normal + case admin + case quotedMessage + case forward + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public class CHMessage : ObjectMapper.Mappable { + public var id: Swift.String? + public var conversationId: Swift.String? + public var messageType: ChannelizeAPI.MessageType? + public var createdAt: Foundation.Date? + public var updatedAt: Foundation.Date? + public var body: Swift.String? + public var ownerId: Swift.String? + public var attachments: [ChannelizeAPI.CHAttachment]? + public var owner: ChannelizeAPI.CHUser? + public var mentionedUser: [ChannelizeAPI.CHMentionedUser]? + public var isDeleted: Swift.Bool? + public var parentMessage: ChannelizeAPI.CHMessage? + public var reactionsCount: [Swift.String : Swift.Int]? + public var reactorsInfo: [Swift.String : [Swift.String]]? + public var myReactions: [Swift.String]? + public var isEncrypted: Swift.Bool? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + public func setMessageAttributedString(attributedString: Foundation.NSAttributedString?) + public func getMessageAttributedString() -> Foundation.NSAttributedString? + @objc deinit +} +public class CHMembersRemovedModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + public var removedUsers: [ChannelizeAPI.CHUser]? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHConversation : ObjectMapper.Mappable { + public var id: Swift.String? + public var title: Swift.String? + public var membersCount: Swift.Int? + public var isGroup: Swift.Bool? + public var groupOwnerId: Swift.String? + public var profileImageUrl: Swift.String? + public var createdAt: Foundation.Date? + public var conversationType: Swift.String? + public var metaData: Foundation.NSDictionary? + public var lastReadDictionary: [Swift.String : Swift.String]? + public var lastReadDateDictionary: [Swift.String : Foundation.Date]? + public var unreadMessageCount: Swift.Int? + public var isMute: Swift.Bool? + public var isActive: Swift.Bool? + public var isCurrentUserAdmin: Swift.Bool? + public var isDeleted: Swift.Bool? + public var lastUpDatedAt: Foundation.Date? + public var conversationPartner: ChannelizeAPI.CHUser? + public var lastMessage: ChannelizeAPI.CHMessage? + public var members: [ChannelizeAPI.CHMember]? + public var isAllMessageRead: Swift.Bool? + public var lastReadAtByPartner: Foundation.Date? + public var isTyping: Swift.Bool? + public var typingUserId: Swift.String? + public var typingUserName: Swift.String? + public var lastReadByMe: Foundation.Date? + public var conversationProfileImage: Swift.String? + public var coversationTitle: Swift.String? + public var canReplyToConversation: Swift.Bool? + public var isPartnerIsBlocked: Swift.Bool? + public var isPartenerHasBlocked: Swift.Bool? + public var lastMessageOldestRead: Foundation.Date? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + public func updateLastMessageOldestRead() + public func prepareLastReadDateDictionary() + @objc deinit +} +public class CHCallMember : ObjectMapper.Mappable { + public var id: Swift.String! + public var userId: Swift.String? + public var resourceType: Swift.String? + public var newCallCount: Swift.Int? + public var isActive: Swift.Bool? + public var updatedAt: Foundation.Date? + public var lastCall: ChannelizeAPI.CHCall? + public var user: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserUnblockModel : ObjectMapper.Mappable { + public var unblockerUser: ChannelizeAPI.CHUser? + public var unblockedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +open class ISODateTransform : ObjectMapper.TransformType { + public typealias Object = Foundation.Date + public typealias JSON = Swift.String + public init() + public func transformFromJSON(_ value: Any?) -> Foundation.Date? + public func transformToJSON(_ value: Foundation.Date?) -> Swift.String? + @objc deinit +} +public class CHCallRecipient : ObjectMapper.Mappable { + public var id: Swift.String! + public var userId: Swift.String? + public var state: ChannelizeAPI.CallType? + public var duration: Swift.Double? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum FriendShipType : Swift.Int { + case oneWay + case twoWay + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +public class CHUserBlockModel : ObjectMapper.Mappable { + public var blockerUser: ChannelizeAPI.CHUser? + public var blockedUser: ChannelizeAPI.CHUser? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHNewMessageRecievedModel : ObjectMapper.Mappable { + public var message: ChannelizeAPI.CHMessage? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public protocol CHUserEventDelegates { + func didUserBlocked(model: ChannelizeAPI.CHUserBlockModel?) + func didUserUnBlocked(model: ChannelizeAPI.CHUserUnblockModel?) + func didUserStatusUpdated(model: ChannelizeAPI.CHUserStatusUpdatedModel?) + func didUserAddedAsFriend(model: ChannelizeAPI.CHUserAddedFriendModel?) + func didUserRemovedAsFriend(model: ChannelizeAPI.CHUserRemovedFriendModel?) +} +extension CHUserEventDelegates { + public func didUserBlocked(model: ChannelizeAPI.CHUserBlockModel?) + public func didUserUnBlocked(model: ChannelizeAPI.CHUserUnblockModel?) + public func didUserStatusUpdated(model: ChannelizeAPI.CHUserStatusUpdatedModel?) + public func didUserAddedAsFriend(model: ChannelizeAPI.CHUserAddedFriendModel?) + public func didUserRemovedAsFriend(model: ChannelizeAPI.CHUserRemovedFriendModel?) +} +public class CHConversationClearModel : ObjectMapper.Mappable { + public var conversation: ChannelizeAPI.CHConversation? + public var timeStamp: Foundation.Date? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHApiCall : ObjectMapper.Mappable { + public var id: Swift.String? + public var callType: ChannelizeAPI.CHCallType? + public var callResult: ChannelizeAPI.CHCallResult? + public var configuration: [Swift.String : Any]? + public var members: [ChannelizeAPI.CHCallsMember]? + public var callerId: Swift.String? + public var createdAt: Foundation.Date? + public var endedAt: Foundation.Date? + public var caller: ChannelizeAPI.CHUser? + public var duration: Swift.Int? + public var callState: ChannelizeAPI.CHCallState? + public var timeStamps: ChannelizeAPI.CHCallStamps? + public init() + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserAddedFriendModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var addedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHUserRemovedFriendModel : ObjectMapper.Mappable { + public var timeStamp: Foundation.Date? + public var removedUser: ChannelizeAPI.CHUser? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public class CHReactorModel : ObjectMapper.Mappable { + public var userId: Swift.String? + public var displayName: Swift.String? + public var profileImageUrl: Swift.String? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} +public enum CHSearchSortingType : Swift.String { + case ASC + case DESC + public typealias RawValue = Swift.String + public init?(rawValue: Swift.String) + public var rawValue: Swift.String { + get + } +} +public enum CHUserVisibility { + case online + case offline + public static func == (a: ChannelizeAPI.CHUserVisibility, b: ChannelizeAPI.CHUserVisibility) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +public class CHUserCountQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var includeBlocked: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHFriendQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var sorting: ChannelizeAPI.CHSearchSortingType? + public var limit: Swift.Int? + public var skip: Swift.Int? + public var skipUserIds: [Swift.String]? + public var includeBlocked: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHUserQueryBuilder { + public var isOnline: Swift.Bool? + public var searchQuery: Swift.String? + public var sorting: ChannelizeAPI.CHSearchSortingType? + public var limit: Swift.Int? + public var skip: Swift.Int? + public var includeDeleted: Swift.Bool? + public var metaData: [Swift.String : Any]? + public init() + @objc deinit +} +public class CHUserUpdateQueryBuilder { + public var displayName: Swift.String? + public var language: Swift.String? + public var profileImageUrl: Swift.String? + public var metaData: [Swift.String : Any]? + public var profileUrl: Swift.String? + public var isOnline: Swift.Bool? + public var visibility: ChannelizeAPI.CHUserVisibility? + public var notificationOn: Swift.Bool? + public var createdAt: Swift.String? + public var email: Swift.String? + public init() + public func generateParams() -> [Swift.String : Any] + @objc deinit +} +public class CHRecentCall : ObjectMapper.Mappable { + public var id: Swift.String! + public var isGroup: Swift.Bool? + public var resourceType: Swift.String? + public var members: [ChannelizeAPI.CHCallMember]? + public var calls: [ChannelizeAPI.CHCall]? + public var currentMember: ChannelizeAPI.CHCallMember? + public var callPartnerMember: ChannelizeAPI.CHCallMember? + required public init?(map: ObjectMapper.Map) + public func mapping(map: ObjectMapper.Map) + @objc deinit +} diff --git a/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/module.modulemap b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/module.modulemap new file mode 100644 index 0000000..67b97b2 --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module ChannelizeAPI { + umbrella header "ChannelizeAPI.h" + + export * + module * { export * } +} + +module ChannelizeAPI.Swift { + header "ChannelizeAPI-Swift.h" + requires objc +} diff --git a/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/_CodeSignature/CodeResources b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..c79b61d --- /dev/null +++ b/ChannelizeAPI.xcframework/ios-x86_64-simulator/ChannelizeAPI.framework/_CodeSignature/CodeResources @@ -0,0 +1,201 @@ + + + + + files + + Headers/ChannelizeAPI-Swift.h + + htIY6XVRTZmV8w3ZMvP/jC2YaYo= + + Headers/ChannelizeAPI.h + + joUI+QwdPvQWY5qo8Q6aTc4JYq0= + + Info.plist + + ObfyTRvpuEN7se64185YjvKFEJM= + + Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + 7IX/iAM6MnAwuqPv6YHjphAbBVo= + + Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + jyXTlRfcvAShNYVnUUo+NMnLAhQ= + + Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + y48XZJhxvQZqB85T3e4ffT2gTGE= + + Modules/ChannelizeAPI.swiftmodule/x86_64.swiftdoc + + 7IX/iAM6MnAwuqPv6YHjphAbBVo= + + Modules/ChannelizeAPI.swiftmodule/x86_64.swiftinterface + + jyXTlRfcvAShNYVnUUo+NMnLAhQ= + + Modules/ChannelizeAPI.swiftmodule/x86_64.swiftmodule + + y48XZJhxvQZqB85T3e4ffT2gTGE= + + Modules/module.modulemap + + U4DR8/x8ckWnQglTSd4E7Htvh3c= + + + files2 + + Headers/ChannelizeAPI-Swift.h + + hash2 + + 84O8AM/6j/m7fkxwnLx3pu9AYAWYRgMp3ytJEFr3LjA= + + + Headers/ChannelizeAPI.h + + hash2 + + qgB3a36I0qTz3wd+CSfNgUpaEYEThpk2IQIXPPgls/g= + + + Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + QtnAWvx99sjIAYXgxSJf21uRnoT96BKAwbfa46g3Plo= + + + Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + cEocjP8KtyMNlK0hVvawv/hh1mElg+1CFojXK418DIc= + + + Modules/ChannelizeAPI.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + OGooBavTVcXfDAYOhEQCsUhP2KjzpxKZlS3wsKhsjqY= + + + Modules/ChannelizeAPI.swiftmodule/x86_64.swiftdoc + + hash2 + + QtnAWvx99sjIAYXgxSJf21uRnoT96BKAwbfa46g3Plo= + + + Modules/ChannelizeAPI.swiftmodule/x86_64.swiftinterface + + hash2 + + cEocjP8KtyMNlK0hVvawv/hh1mElg+1CFojXK418DIc= + + + Modules/ChannelizeAPI.swiftmodule/x86_64.swiftmodule + + hash2 + + OGooBavTVcXfDAYOhEQCsUhP2KjzpxKZlS3wsKhsjqY= + + + Modules/module.modulemap + + hash2 + + n6Bbdn6eOtMgJlEquUoGrW3wchKjiJ9cLwRP73NBg8s= + + + + 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/ChannelizeCall.podspec b/ChannelizeCall.podspec index 87e6f72..fabff09 100644 --- a/ChannelizeCall.podspec +++ b/ChannelizeCall.podspec @@ -1,17 +1,17 @@ Pod::Spec.new do |s| s.name = "ChannelizeCall" -s.version = "4.0.5" +s.version = "4.20.13" s.summary = "Channelize Call SDK" s.description = "A Video and Audio call SDK using Channelize API SDK" s.homepage = "https://channelize.io/" s.license = { :type => "GPL", :file => "LICENSE" } s.author = { "Channelize" => "support@channelize.io" } -s.platform = :ios, "9.0" +s.platform = :ios, "10.3" s.swift_version = "4.2" -s.source = { :git => "https://github.com/ChannelizeIO/Channelize-iOS.git", :tag => "#{s.version}", :branch => "master" } -s.vendored_frameworks = "Channelize_Voice_Video.framework" -s.dependency "AgoraRtcEngine_iOS", ">= 2.3.1" -s.dependency "SDWebImage/GIF", "4.4.3" +s.source = { :git => "https://github.com/ChannelizeIO/Channelize-iOS-Chat-SDK-Sample.git", :tag => "#{s.version}", :branch => "release/V2Pods" } +s.vendored_frameworks = "ChannelizeCall.xcframework" +s.dependency "AgoraRtcEngine_iOS", "2.9.0" +s.dependency "SDWebImageFLPlugin" +s.dependency "ChannelizeAPI", ">= 4.20.13" end - diff --git a/ChannelizeCall.xcframework/Info.plist b/ChannelizeCall.xcframework/Info.plist new file mode 100644 index 0000000..4f1b158 --- /dev/null +++ b/ChannelizeCall.xcframework/Info.plist @@ -0,0 +1,39 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64 + LibraryPath + ChannelizeCall.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-x86_64-simulator + LibraryPath + ChannelizeCall.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Channelize_Voice_Video.framework/Assets.car b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Assets.car similarity index 57% rename from Channelize_Voice_Video.framework/Assets.car rename to ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Assets.car index 3ac3525..0ec6bd5 100644 Binary files a/Channelize_Voice_Video.framework/Assets.car and b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Assets.car differ diff --git a/Channelize.framework/Channelize b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/ChannelizeCall similarity index 60% rename from Channelize.framework/Channelize rename to ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/ChannelizeCall index ca383c0..5c8b9b2 100755 Binary files a/Channelize.framework/Channelize and b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/ChannelizeCall differ diff --git a/Channelize_Voice_Video.framework/Headers/Channelize_Voice_Video-Swift.h b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Headers/ChannelizeCall-Swift.h similarity index 85% rename from Channelize_Voice_Video.framework/Headers/Channelize_Voice_Video-Swift.h rename to ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Headers/ChannelizeCall-Swift.h index a326ce5..df95de1 100644 --- a/Channelize_Voice_Video.framework/Headers/Channelize_Voice_Video-Swift.h +++ b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Headers/ChannelizeCall-Swift.h @@ -1,4 +1,4 @@ -// Generated by Apple Swift version 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1) +// Generated by Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -20,7 +20,7 @@ #endif #pragma clang diagnostic ignored "-Wauto-import" -#include +#include #include #include #include @@ -110,6 +110,15 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # 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 @@ -151,6 +160,9 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #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 @@ -162,7 +174,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #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 CallKit; @import ObjectiveC; @import UIKit; @@ -179,24 +197,23 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_attribute(external_source_symbol) # pragma push_macro("any") # undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Channelize_Voice_Video",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="ChannelizeCall",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) # pragma pop_macro("any") #endif @class CXProvider; +@class CXStartCallAction; @class CXEndCallAction; @class CXAnswerCallAction; -@class CXStartCallAction; @class CXSetMutedCallAction; -SWIFT_CLASS("_TtC22Channelize_Voice_Video12CallProvider") -@interface CallProvider : NSObject -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable"); +SWIFT_CLASS("_TtC14ChannelizeCall17CHCallKitProvider") +@interface CHCallKitProvider : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; - (void)providerDidReset:(CXProvider * _Nonnull)provider; +- (void)provider:(CXProvider * _Nonnull)provider performStartCallAction:(CXStartCallAction * _Nonnull)action; - (void)provider:(CXProvider * _Nonnull)provider performEndCallAction:(CXEndCallAction * _Nonnull)action; - (void)provider:(CXProvider * _Nonnull)provider performAnswerCallAction:(CXAnswerCallAction * _Nonnull)action; -- (void)provider:(CXProvider * _Nonnull)provider performStartCallAction:(CXStartCallAction * _Nonnull)action; - (void)provider:(CXProvider * _Nonnull)provider performSetMutedCallAction:(CXSetMutedCallAction * _Nonnull)action; @end @@ -206,8 +223,6 @@ SWIFT_CLASS("_TtC22Channelize_Voice_Video12CallProvider") - - #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif diff --git a/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Headers/ChannelizeCall.h b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Headers/ChannelizeCall.h new file mode 100644 index 0000000..608a6a7 --- /dev/null +++ b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Headers/ChannelizeCall.h @@ -0,0 +1,19 @@ +// +// CHCallh +// ChannelizeCall +// +// Created by Ashish-BigStep on 3/25/20. +// Copyright © 2020 Channelize. All rights reserved. +// + +#import + +//! Project version number for CHCall +FOUNDATION_EXPORT double ChannelizeCallVersionNumber; + +//! Project version string for CHCall +FOUNDATION_EXPORT const unsigned char ChannelizeCallVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Info.plist b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Info.plist new file mode 100644 index 0000000..a7f6864 Binary files /dev/null and b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Info.plist differ diff --git a/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftdoc b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..53e3281 Binary files /dev/null and b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftinterface b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..8ae050a --- /dev/null +++ b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,52 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -Onone -module-name ChannelizeCall +import AVFoundation +import AgoraRtcEngineKit +import Alamofire +import CallKit +import ChannelizeAPI +@_exported import ChannelizeCall +import Foundation +import SDWebImage +import Swift +import UIKit +@objc public class CHCallKitProvider : ObjectiveC.NSObject, CallKit.CXProviderDelegate { + @objc override dynamic public init() + @objc deinit + @objc public func providerDidReset(_ provider: CallKit.CXProvider) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXStartCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXEndCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXAnswerCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXSetMutedCallAction) +} +public class CHCall : ChannelizeAPI.CallSDKDelegates { + public var newCallProvider: ChannelizeCall.CHCallKitProvider? + public var callKitProvider: ChannelizeCall.CHCallKitProvider? + public var currentCall: ChannelizeAPI.CHActiveCall? + public static var instance: ChannelizeCall.CHCall + public var isAnyCallIsOngoing: Swift.Bool + public static var isIncomingCall: Swift.Bool + public static var isCallConnected: Swift.Bool + public static var isCallAcceptedOnAnotherDevice: Swift.Bool + public static var isCallEndedFromRemote: Swift.Bool + public static func configureVoiceVideo() + public static func launchCallViewController(navigationController: UIKit.UINavigationController?, user: ChannelizeAPI.CHUser, type: Swift.String) + public func launchCallViewController(navigationController: UIKit.UINavigationController?, activeCall: ChannelizeAPI.CHActiveCall) + public func getCallObject(user: ChannelizeAPI.CHUser, type: ChannelizeAPI.CHCallScreen) -> ChannelizeAPI.CHActiveCall + public static func showIncomingCall(call: ChannelizeAPI.CHActiveCall, completion: (Foundation.NSError?) -> Swift.Void) + public static func sendUserBusyNotification(forCallId: Swift.String, userId: Swift.String) + public static func processCallActionNotification(userInfo: [Swift.AnyHashable : Any]) + public static func processCallRecievedNotification(callId: Swift.String) + public static func processCallAcceptedNotification(callId: Swift.String) + public static func processCallRejectNotification(callId: Swift.String) + public static func processCallEndNotification(callId: Swift.String) + public static func performOutGoingCallRejected(callTopic: Swift.String) + public static func performOnGoingCallEnded(callTopic: Swift.String) + public static func postCallRecievedNotification(callTopic: Swift.String) + public static func postCallAcceptedNotification(callTopic: Swift.String) + public func getActiveCall() -> ChannelizeAPI.CHActiveCall? + public func removeCurrentCall() + public func removeCallProvider() + @objc deinit +} diff --git a/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64.swiftdoc b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64.swiftdoc new file mode 100644 index 0000000..53e3281 Binary files /dev/null and b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64.swiftdoc differ diff --git a/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64.swiftinterface b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64.swiftinterface new file mode 100644 index 0000000..8ae050a --- /dev/null +++ b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/arm64.swiftinterface @@ -0,0 +1,52 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -Onone -module-name ChannelizeCall +import AVFoundation +import AgoraRtcEngineKit +import Alamofire +import CallKit +import ChannelizeAPI +@_exported import ChannelizeCall +import Foundation +import SDWebImage +import Swift +import UIKit +@objc public class CHCallKitProvider : ObjectiveC.NSObject, CallKit.CXProviderDelegate { + @objc override dynamic public init() + @objc deinit + @objc public func providerDidReset(_ provider: CallKit.CXProvider) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXStartCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXEndCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXAnswerCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXSetMutedCallAction) +} +public class CHCall : ChannelizeAPI.CallSDKDelegates { + public var newCallProvider: ChannelizeCall.CHCallKitProvider? + public var callKitProvider: ChannelizeCall.CHCallKitProvider? + public var currentCall: ChannelizeAPI.CHActiveCall? + public static var instance: ChannelizeCall.CHCall + public var isAnyCallIsOngoing: Swift.Bool + public static var isIncomingCall: Swift.Bool + public static var isCallConnected: Swift.Bool + public static var isCallAcceptedOnAnotherDevice: Swift.Bool + public static var isCallEndedFromRemote: Swift.Bool + public static func configureVoiceVideo() + public static func launchCallViewController(navigationController: UIKit.UINavigationController?, user: ChannelizeAPI.CHUser, type: Swift.String) + public func launchCallViewController(navigationController: UIKit.UINavigationController?, activeCall: ChannelizeAPI.CHActiveCall) + public func getCallObject(user: ChannelizeAPI.CHUser, type: ChannelizeAPI.CHCallScreen) -> ChannelizeAPI.CHActiveCall + public static func showIncomingCall(call: ChannelizeAPI.CHActiveCall, completion: (Foundation.NSError?) -> Swift.Void) + public static func sendUserBusyNotification(forCallId: Swift.String, userId: Swift.String) + public static func processCallActionNotification(userInfo: [Swift.AnyHashable : Any]) + public static func processCallRecievedNotification(callId: Swift.String) + public static func processCallAcceptedNotification(callId: Swift.String) + public static func processCallRejectNotification(callId: Swift.String) + public static func processCallEndNotification(callId: Swift.String) + public static func performOutGoingCallRejected(callTopic: Swift.String) + public static func performOnGoingCallEnded(callTopic: Swift.String) + public static func postCallRecievedNotification(callTopic: Swift.String) + public static func postCallAcceptedNotification(callTopic: Swift.String) + public func getActiveCall() -> ChannelizeAPI.CHActiveCall? + public func removeCurrentCall() + public func removeCallProvider() + @objc deinit +} diff --git a/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/module.modulemap b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/module.modulemap new file mode 100644 index 0000000..4f754fa --- /dev/null +++ b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module ChannelizeCall { + umbrella header "ChannelizeCall.h" + + export * + module * { export * } +} + +module ChannelizeCall.Swift { + header "ChannelizeCall-Swift.h" + requires objc +} diff --git a/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/_CodeSignature/CodeResources b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..7eaf0a9 --- /dev/null +++ b/ChannelizeCall.xcframework/ios-arm64/ChannelizeCall.framework/_CodeSignature/CodeResources @@ -0,0 +1,212 @@ + + + + + files + + Assets.car + + 2wf+KYh3nTQSKgcEYNiDwHI2OrU= + + Headers/ChannelizeCall-Swift.h + + i2QFAaTty52JRbPW066TfxV3Jpg= + + Headers/ChannelizeCall.h + + +cuSE03uUFuWt9bMHKIaUqXXFkg= + + Info.plist + + qoKlSiQWlKrlW0IwZwLg2YZkR4Y= + + Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftdoc + + EDlFIWwfalEjpXT+0ZFQImwL2E4= + + Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftinterface + + eyOK/DFKnxKgUKkyK+AHQ3My0fw= + + Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftmodule + + rwHEgQui/lf6Xw1IJw34FHZSrj0= + + Modules/ChannelizeCall.swiftmodule/arm64.swiftdoc + + EDlFIWwfalEjpXT+0ZFQImwL2E4= + + Modules/ChannelizeCall.swiftmodule/arm64.swiftinterface + + eyOK/DFKnxKgUKkyK+AHQ3My0fw= + + Modules/ChannelizeCall.swiftmodule/arm64.swiftmodule + + rwHEgQui/lf6Xw1IJw34FHZSrj0= + + Modules/module.modulemap + + 0ylJ4Z++UF3U9TWMPDPcyRbW+x8= + + + files2 + + Assets.car + + hash2 + + 8b732HgfIuY1tWxAYG67uPpQpnnD3cA2C1mOUqc83fE= + + + Headers/ChannelizeCall-Swift.h + + hash2 + + K2PyZYj1xgsibXSNn3ldVDot46mYxRGgtYVrM+cGFr4= + + + Headers/ChannelizeCall.h + + hash2 + + 4r1dTtPDLI13AekFPFIOm80UvzmWGIU8/1TS7md3x74= + + + Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftdoc + + hash2 + + J+uZDatgr+LY1FQsXZDMwdEzPF3XQ87PtLU0ldytKTM= + + + Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftinterface + + hash2 + + RQwcoN0BCHTcN5kifGlGXzaxoTq9Ra6s8JF/BD3KPNM= + + + Modules/ChannelizeCall.swiftmodule/arm64-apple-ios.swiftmodule + + hash2 + + F014qX44CtRdyxhrMUSk2ZhuFqxUwBK+3WzkFU+bTds= + + + Modules/ChannelizeCall.swiftmodule/arm64.swiftdoc + + hash2 + + J+uZDatgr+LY1FQsXZDMwdEzPF3XQ87PtLU0ldytKTM= + + + Modules/ChannelizeCall.swiftmodule/arm64.swiftinterface + + hash2 + + RQwcoN0BCHTcN5kifGlGXzaxoTq9Ra6s8JF/BD3KPNM= + + + Modules/ChannelizeCall.swiftmodule/arm64.swiftmodule + + hash2 + + F014qX44CtRdyxhrMUSk2ZhuFqxUwBK+3WzkFU+bTds= + + + Modules/module.modulemap + + hash2 + + mGazwrVxPfMmQT5FMYUG2iuSOOC5UPlagMh1UsIq2Zk= + + + + 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/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Assets.car b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Assets.car new file mode 100644 index 0000000..70b6829 Binary files /dev/null and b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Assets.car differ diff --git a/Channelize_Voice_Video.framework/Channelize_Voice_Video b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/ChannelizeCall similarity index 52% rename from Channelize_Voice_Video.framework/Channelize_Voice_Video rename to ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/ChannelizeCall index 699bbb3..962d498 100755 Binary files a/Channelize_Voice_Video.framework/Channelize_Voice_Video and b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/ChannelizeCall differ diff --git a/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Headers/ChannelizeCall-Swift.h b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Headers/ChannelizeCall-Swift.h new file mode 100644 index 0000000..df95de1 --- /dev/null +++ b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Headers/ChannelizeCall-Swift.h @@ -0,0 +1,229 @@ +// Generated by Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +#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(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 CallKit; +@import ObjectiveC; +@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="ChannelizeCall",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +@class CXProvider; +@class CXStartCallAction; +@class CXEndCallAction; +@class CXAnswerCallAction; +@class CXSetMutedCallAction; + +SWIFT_CLASS("_TtC14ChannelizeCall17CHCallKitProvider") +@interface CHCallKitProvider : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)providerDidReset:(CXProvider * _Nonnull)provider; +- (void)provider:(CXProvider * _Nonnull)provider performStartCallAction:(CXStartCallAction * _Nonnull)action; +- (void)provider:(CXProvider * _Nonnull)provider performEndCallAction:(CXEndCallAction * _Nonnull)action; +- (void)provider:(CXProvider * _Nonnull)provider performAnswerCallAction:(CXAnswerCallAction * _Nonnull)action; +- (void)provider:(CXProvider * _Nonnull)provider performSetMutedCallAction:(CXSetMutedCallAction * _Nonnull)action; +@end + + + + + + + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Headers/ChannelizeCall.h b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Headers/ChannelizeCall.h new file mode 100644 index 0000000..608a6a7 --- /dev/null +++ b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Headers/ChannelizeCall.h @@ -0,0 +1,19 @@ +// +// CHCallh +// ChannelizeCall +// +// Created by Ashish-BigStep on 3/25/20. +// Copyright © 2020 Channelize. All rights reserved. +// + +#import + +//! Project version number for CHCall +FOUNDATION_EXPORT double ChannelizeCallVersionNumber; + +//! Project version string for CHCall +FOUNDATION_EXPORT const unsigned char ChannelizeCallVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Channelize_Voice_Video.framework/Info.plist b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Info.plist similarity index 54% rename from Channelize_Voice_Video.framework/Info.plist rename to ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Info.plist index 99c90c2..1a504bf 100644 Binary files a/Channelize_Voice_Video.framework/Info.plist and b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Info.plist differ diff --git a/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..4f9d5da Binary files /dev/null and b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..c7406c0 --- /dev/null +++ b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,52 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -Onone -module-name ChannelizeCall +import AVFoundation +import AgoraRtcEngineKit +import Alamofire +import CallKit +import ChannelizeAPI +@_exported import ChannelizeCall +import Foundation +import SDWebImage +import Swift +import UIKit +@objc public class CHCallKitProvider : ObjectiveC.NSObject, CallKit.CXProviderDelegate { + @objc override dynamic public init() + @objc deinit + @objc public func providerDidReset(_ provider: CallKit.CXProvider) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXStartCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXEndCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXAnswerCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXSetMutedCallAction) +} +public class CHCall : ChannelizeAPI.CallSDKDelegates { + public var newCallProvider: ChannelizeCall.CHCallKitProvider? + public var callKitProvider: ChannelizeCall.CHCallKitProvider? + public var currentCall: ChannelizeAPI.CHActiveCall? + public static var instance: ChannelizeCall.CHCall + public var isAnyCallIsOngoing: Swift.Bool + public static var isIncomingCall: Swift.Bool + public static var isCallConnected: Swift.Bool + public static var isCallAcceptedOnAnotherDevice: Swift.Bool + public static var isCallEndedFromRemote: Swift.Bool + public static func configureVoiceVideo() + public static func launchCallViewController(navigationController: UIKit.UINavigationController?, user: ChannelizeAPI.CHUser, type: Swift.String) + public func launchCallViewController(navigationController: UIKit.UINavigationController?, activeCall: ChannelizeAPI.CHActiveCall) + public func getCallObject(user: ChannelizeAPI.CHUser, type: ChannelizeAPI.CHCallScreen) -> ChannelizeAPI.CHActiveCall + public static func showIncomingCall(call: ChannelizeAPI.CHActiveCall, completion: (Foundation.NSError?) -> Swift.Void) + public static func sendUserBusyNotification(forCallId: Swift.String, userId: Swift.String) + public static func processCallActionNotification(userInfo: [Swift.AnyHashable : Any]) + public static func processCallRecievedNotification(callId: Swift.String) + public static func processCallAcceptedNotification(callId: Swift.String) + public static func processCallRejectNotification(callId: Swift.String) + public static func processCallEndNotification(callId: Swift.String) + public static func performOutGoingCallRejected(callTopic: Swift.String) + public static func performOnGoingCallEnded(callTopic: Swift.String) + public static func postCallRecievedNotification(callTopic: Swift.String) + public static func postCallAcceptedNotification(callTopic: Swift.String) + public func getActiveCall() -> ChannelizeAPI.CHActiveCall? + public func removeCurrentCall() + public func removeCallProvider() + @objc deinit +} diff --git a/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64.swiftdoc b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..4f9d5da Binary files /dev/null and b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64.swiftdoc differ diff --git a/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64.swiftinterface b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..c7406c0 --- /dev/null +++ b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/ChannelizeCall.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,52 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.1.3 effective-4.2 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 4.2 -enforce-exclusivity=checked -Onone -module-name ChannelizeCall +import AVFoundation +import AgoraRtcEngineKit +import Alamofire +import CallKit +import ChannelizeAPI +@_exported import ChannelizeCall +import Foundation +import SDWebImage +import Swift +import UIKit +@objc public class CHCallKitProvider : ObjectiveC.NSObject, CallKit.CXProviderDelegate { + @objc override dynamic public init() + @objc deinit + @objc public func providerDidReset(_ provider: CallKit.CXProvider) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXStartCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXEndCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXAnswerCallAction) + @objc public func provider(_ provider: CallKit.CXProvider, perform action: CallKit.CXSetMutedCallAction) +} +public class CHCall : ChannelizeAPI.CallSDKDelegates { + public var newCallProvider: ChannelizeCall.CHCallKitProvider? + public var callKitProvider: ChannelizeCall.CHCallKitProvider? + public var currentCall: ChannelizeAPI.CHActiveCall? + public static var instance: ChannelizeCall.CHCall + public var isAnyCallIsOngoing: Swift.Bool + public static var isIncomingCall: Swift.Bool + public static var isCallConnected: Swift.Bool + public static var isCallAcceptedOnAnotherDevice: Swift.Bool + public static var isCallEndedFromRemote: Swift.Bool + public static func configureVoiceVideo() + public static func launchCallViewController(navigationController: UIKit.UINavigationController?, user: ChannelizeAPI.CHUser, type: Swift.String) + public func launchCallViewController(navigationController: UIKit.UINavigationController?, activeCall: ChannelizeAPI.CHActiveCall) + public func getCallObject(user: ChannelizeAPI.CHUser, type: ChannelizeAPI.CHCallScreen) -> ChannelizeAPI.CHActiveCall + public static func showIncomingCall(call: ChannelizeAPI.CHActiveCall, completion: (Foundation.NSError?) -> Swift.Void) + public static func sendUserBusyNotification(forCallId: Swift.String, userId: Swift.String) + public static func processCallActionNotification(userInfo: [Swift.AnyHashable : Any]) + public static func processCallRecievedNotification(callId: Swift.String) + public static func processCallAcceptedNotification(callId: Swift.String) + public static func processCallRejectNotification(callId: Swift.String) + public static func processCallEndNotification(callId: Swift.String) + public static func performOutGoingCallRejected(callTopic: Swift.String) + public static func performOnGoingCallEnded(callTopic: Swift.String) + public static func postCallRecievedNotification(callTopic: Swift.String) + public static func postCallAcceptedNotification(callTopic: Swift.String) + public func getActiveCall() -> ChannelizeAPI.CHActiveCall? + public func removeCurrentCall() + public func removeCallProvider() + @objc deinit +} diff --git a/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/module.modulemap b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/module.modulemap new file mode 100644 index 0000000..4f754fa --- /dev/null +++ b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module ChannelizeCall { + umbrella header "ChannelizeCall.h" + + export * + module * { export * } +} + +module ChannelizeCall.Swift { + header "ChannelizeCall-Swift.h" + requires objc +} diff --git a/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/_CodeSignature/CodeResources b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..9590716 --- /dev/null +++ b/ChannelizeCall.xcframework/ios-x86_64-simulator/ChannelizeCall.framework/_CodeSignature/CodeResources @@ -0,0 +1,212 @@ + + + + + files + + Assets.car + + r4r6x0b8yXbGlN2xllhL5WefhqU= + + Headers/ChannelizeCall-Swift.h + + i2QFAaTty52JRbPW066TfxV3Jpg= + + Headers/ChannelizeCall.h + + +cuSE03uUFuWt9bMHKIaUqXXFkg= + + Info.plist + + wOvbgJ1rL0gO7G9tSIxaPI7E3EM= + + Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + Ng80/5F+xqA1BeRlYq5IhTHfais= + + Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + oZ4fYH5eWGQ6G6Q/tKZfZ38NMrI= + + Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + B6+z+xiSOYr9kzG+bFVEm7uEkxc= + + Modules/ChannelizeCall.swiftmodule/x86_64.swiftdoc + + Ng80/5F+xqA1BeRlYq5IhTHfais= + + Modules/ChannelizeCall.swiftmodule/x86_64.swiftinterface + + oZ4fYH5eWGQ6G6Q/tKZfZ38NMrI= + + Modules/ChannelizeCall.swiftmodule/x86_64.swiftmodule + + B6+z+xiSOYr9kzG+bFVEm7uEkxc= + + Modules/module.modulemap + + 0ylJ4Z++UF3U9TWMPDPcyRbW+x8= + + + files2 + + Assets.car + + hash2 + + RY5eAEhMmwxnk1kSDgin4vm15PEVR6CpMNcX4tdmjsA= + + + Headers/ChannelizeCall-Swift.h + + hash2 + + K2PyZYj1xgsibXSNn3ldVDot46mYxRGgtYVrM+cGFr4= + + + Headers/ChannelizeCall.h + + hash2 + + 4r1dTtPDLI13AekFPFIOm80UvzmWGIU8/1TS7md3x74= + + + Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + MV1wB/C71sujnlhkcFgp9QDJ/T9L/0suYTiewnO8jcw= + + + Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + E+pcQVGQEYRAVi9uBBBmTtRiNWsyBxR+/IDrjMWiD+k= + + + Modules/ChannelizeCall.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + b4yDKMzZwWJe1pLiCpvN6tIC70QxLvOaERPdBq+w6G4= + + + Modules/ChannelizeCall.swiftmodule/x86_64.swiftdoc + + hash2 + + MV1wB/C71sujnlhkcFgp9QDJ/T9L/0suYTiewnO8jcw= + + + Modules/ChannelizeCall.swiftmodule/x86_64.swiftinterface + + hash2 + + E+pcQVGQEYRAVi9uBBBmTtRiNWsyBxR+/IDrjMWiD+k= + + + Modules/ChannelizeCall.swiftmodule/x86_64.swiftmodule + + hash2 + + b4yDKMzZwWJe1pLiCpvN6tIC70QxLvOaERPdBq+w6G4= + + + Modules/module.modulemap + + hash2 + + mGazwrVxPfMmQT5FMYUG2iuSOOC5UPlagMh1UsIq2Zk= + + + + 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/ChannelizeUI.podspec b/ChannelizeUI.podspec deleted file mode 100644 index e4e7656..0000000 --- a/ChannelizeUI.podspec +++ /dev/null @@ -1,23 +0,0 @@ -Pod::Spec.new do |s| - - s.name = "ChannelizeUI" - s.version = "4.0.7" - s.summary = "Channelize UI SDK" - s.description = "A Messaging UI SDK built for Channelize API SDK" - s.homepage = "https://channelize.io/" - s.license = { :type => "GPL", :file => "LICENSE" } - s.author = { "Channelize" => "support@channelize.io" } - s.platform = :ios, "9.0" - s.swift_version = "4.2" - s.source = { :git => "https://github.com/ChannelizeIO/Channelize-iOS.git", :tag => "#{s.version}", :branch => "master" } - s.vendored_frameworks = "Channelize.framework" - s.dependency "CWStatusBarNotification", "2.3.5" - s.dependency "GiphyCoreSDK", "1.4.0" - s.dependency "Crashlytics", "3.12.0" - s.dependency "SDWebImage/GIF", "4.4.3" - s.dependency "SwiftIconFont", "3.0.0" - s.dependency "InputBarAccessoryView", "4.2.1" - s.dependency "ZVProgressHUD", "2.0.3" - s.dependency "ZVActivityIndicatorView", "0.1.3" - s.dependency "RealmSwift" -end diff --git a/Channelize_API.framework/Channelize_API b/Channelize_API.framework/Channelize_API deleted file mode 100755 index 3e7a44a..0000000 Binary files a/Channelize_API.framework/Channelize_API and /dev/null differ diff --git a/Channelize_API.framework/Headers/Channelize_API.h b/Channelize_API.framework/Headers/Channelize_API.h deleted file mode 100644 index 40b1788..0000000 --- a/Channelize_API.framework/Headers/Channelize_API.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// Channelize_API.h -// Channelize-API -// -// Created by Apple on 12/27/18. -// Copyright © 2018 Channelize. All rights reserved. -// - -#import - -//! Project version number for Channelize_API. -FOUNDATION_EXPORT double Channelize_APIVersionNumber; - -//! Project version string for Channelize_API. -FOUNDATION_EXPORT const unsigned char Channelize_APIVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm.swiftdoc b/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm.swiftdoc deleted file mode 100644 index 28eea60..0000000 Binary files a/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm.swiftdoc and /dev/null differ diff --git a/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm.swiftmodule b/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm.swiftmodule deleted file mode 100644 index cd56c90..0000000 Binary files a/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm.swiftmodule and /dev/null differ diff --git a/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm64.swiftdoc b/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm64.swiftdoc deleted file mode 100644 index fe015c4..0000000 Binary files a/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm64.swiftmodule b/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm64.swiftmodule deleted file mode 100644 index df0532d..0000000 Binary files a/Channelize_API.framework/Modules/Channelize_API.swiftmodule/arm64.swiftmodule and /dev/null differ diff --git a/Channelize_API.framework/Modules/module.modulemap b/Channelize_API.framework/Modules/module.modulemap deleted file mode 100644 index 014a1c5..0000000 --- a/Channelize_API.framework/Modules/module.modulemap +++ /dev/null @@ -1,11 +0,0 @@ -framework module Channelize_API { - umbrella header "Channelize_API.h" - - export * - module * { export * } -} - -module Channelize_API.Swift { - header "Channelize_API-Swift.h" - requires objc -} diff --git a/Channelize_Voice_Video.framework/Headers/Channelize_Voice_Video.h b/Channelize_Voice_Video.framework/Headers/Channelize_Voice_Video.h deleted file mode 100644 index cc51148..0000000 --- a/Channelize_Voice_Video.framework/Headers/Channelize_Voice_Video.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// Channelize_Voice_Video.h -// Channelize_Voice_Video -// -// Created by Ashish-BigStep on 4/3/19. -// Copyright © 2019 Channelize. All rights reserved. -// - -#import - -//! Project version number for Channelize_Voice_Video. -FOUNDATION_EXPORT double Channelize_Voice_VideoVersionNumber; - -//! Project version string for Channelize_Voice_Video. -FOUNDATION_EXPORT const unsigned char Channelize_Voice_VideoVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm.swiftdoc b/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm.swiftdoc deleted file mode 100644 index 418a47a..0000000 Binary files a/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm.swiftdoc and /dev/null differ diff --git a/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm.swiftmodule b/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm.swiftmodule deleted file mode 100644 index 2b87f5e..0000000 Binary files a/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm.swiftmodule and /dev/null differ diff --git a/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm64.swiftdoc b/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 5aa59c2..0000000 Binary files a/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm64.swiftmodule b/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm64.swiftmodule deleted file mode 100644 index 47caef0..0000000 Binary files a/Channelize_Voice_Video.framework/Modules/Channelize_Voice_Video.swiftmodule/arm64.swiftmodule and /dev/null differ diff --git a/Channelize_Voice_Video.framework/Modules/module.modulemap b/Channelize_Voice_Video.framework/Modules/module.modulemap deleted file mode 100644 index 55d95d6..0000000 --- a/Channelize_Voice_Video.framework/Modules/module.modulemap +++ /dev/null @@ -1,11 +0,0 @@ -framework module Channelize_Voice_Video { - umbrella header "Channelize_Voice_Video.h" - - export * - module * { export * } -} - -module Channelize_Voice_Video.Swift { - header "Channelize_Voice_Video-Swift.h" - requires objc -} diff --git a/Channelize_Voice_Video.framework/callEnd.png b/Channelize_Voice_Video.framework/callEnd.png deleted file mode 100644 index 9131540..0000000 Binary files a/Channelize_Voice_Video.framework/callEnd.png and /dev/null differ