Tuya iOS Smart Life App SDK 5.15.0
<ThingSmartCallProtocol> Protocol Reference

#import <ThingSmartCallProtocol.h>

Inheritance diagram for <ThingSmartCallProtocol>:
<ThingSmartCallBaseProtocol> <ThingSmartCallBaseProtocol>

Properties

BOOL outgoing
 whether is call out More...
 
ThingSmartCallType callType
 call type More...
 
BOOL accepted
 whether the call has accepted. More...
 
BOOL answered
 whether the peer has answered. More...
 
BOOL connected
 whether the connection is connected. More...
 
BOOL end
 whether the call ended. More...
 
NSUUID * uuid
 uuid,if use callKit, set it. More...
 
id< ThingSmartCallEventMessageExtextraModel
 
- Properties inherited from <ThingSmartCallBaseProtocol>
NSString * appDeviceId
 app unique id More...
 
NSString * curId
 current id More...
 
NSString * targetId
 target id More...
 
NSString * sessionId
 session id More...
 
long long timeout
 call timeout interval, unit is millisecond. More...
 
NSDictionary * extra
 extra data, eg: {channelType:1, category:xxx}, if see more, please review developer document. More...
 
NSString * reason
 reason. More...
 

Detailed Description

Definition at line 15 of file ThingSmartCallProtocol.h.

Property Documentation

◆ accepted

- (BOOL) accepted
readwritenonatomicassign

whether the call has accepted.

Definition at line 24 of file ThingSmartCallProtocol.h.

◆ answered

- (BOOL) answered
readwritenonatomicassign

whether the peer has answered.

Definition at line 27 of file ThingSmartCallProtocol.h.

◆ callType

- (ThingSmartCallType) callType
readwritenonatomicassign

call type

Definition at line 21 of file ThingSmartCallProtocol.h.

◆ connected

- (BOOL) connected
readwritenonatomicassign

whether the connection is connected.

Definition at line 30 of file ThingSmartCallProtocol.h.

◆ end

- (BOOL) end
readwritenonatomicassign

whether the call ended.

Definition at line 33 of file ThingSmartCallProtocol.h.

◆ extraModel

- (id< ThingSmartCallEventMessageExt >) extraModel
readwriteoptionalnonatomicstrong

Definition at line 39 of file ThingSmartCallProtocol.h.

◆ outgoing

- (BOOL) outgoing
readwritenonatomicassign

whether is call out

Definition at line 18 of file ThingSmartCallProtocol.h.

◆ uuid

- (NSUUID*) uuid
readwritenonatomiccopy

uuid,if use callKit, set it.

Definition at line 36 of file ThingSmartCallProtocol.h.


The documentation for this protocol was generated from the following files: