AvayaWebRTCConnectSDK
AOWork.h
Go to the documentation of this file.
1/* Copyright Avaya Inc. */
2
4#import "AOAttributeList.h"
6#import "AOResource.h"
7#import "AOService.h"
8
14@interface AOWork : NSObject
15
19@property (nonatomic) NSString* context;
20
24@property (nonatomic) NSString* topic;
25
29@property (nonatomic, readonly) AOAttributeList* createAttributeList;
30
38@property (nonatomic) NSString* workRequestId;
39
46@property (nonatomic) NSString* locale;
47
52@property (nonatomic) NSString* routingStrategy;
53
60@property (nonatomic) NSMutableArray <AOService*> *services;
61
70@property (nonatomic) NSMutableArray <AOResource*> *resources;
71
75@property (nonatomic, readonly) AOAudioInteraction* createAudioInteraction;
76
80@property (nonatomic, readonly) AOVideoInteraction* createVideoInteraction;
81
82@end
Defines the AOAttributeList class.
Defines the AOAudioInteraction class.
Defines the AOResource class.
Defines the AOService class.
Defines the AOVideoInteraction class.
Definition: AOAttributeList.h:9
Definition: AOAudioInteraction.h:95
Definition: AOVideoInteraction.h:128
Definition: AOWork.h:15
NSString * routingStrategy
Definition: AOWork.h:52
NSMutableArray< AOService * > * services
Definition: AOWork.h:60
NSString * workRequestId
Definition: AOWork.h:38
AOVideoInteraction * createVideoInteraction
Definition: AOWork.h:80
AOAudioInteraction * createAudioInteraction
Definition: AOWork.h:75
NSString * context
Definition: AOWork.h:19
NSMutableArray< AOResource * > * resources
Definition: AOWork.h:70
NSString * locale
Definition: AOWork.h:46
AOAttributeList * createAttributeList
Definition: AOWork.h:29
NSString * topic
Definition: AOWork.h:24