Asterisk - The Open Source Telephony Project
18.5.0
|
#include <resource_events.h>
Data Fields | |
const char * | application |
const char * | event_name |
const char ** | source |
size_t | source_count |
char * | source_parse |
struct ast_json * | variables |
Argument struct for ast_ari_events_user_event()
Definition at line 94 of file resource_events.h.
const char* application |
The name of the application that will receive this event
Definition at line 98 of file resource_events.h.
Referenced by ast_ari_events_user_event(), ast_ari_events_user_event_cb(), and ast_ari_events_user_event_parse_body().
const char* event_name |
Event name
Definition at line 96 of file resource_events.h.
Referenced by ast_ari_events_user_event(), and ast_ari_events_user_event_cb().
const char** source |
Array of URI for event source (channel:{channelId}, bridge:{bridgeId}, endpoint:{tech}/{resource}, deviceState:{deviceName}
Definition at line 100 of file resource_events.h.
Referenced by ast_ari_events_user_event(), ast_ari_events_user_event_cb(), and ast_ari_events_user_event_parse_body().
size_t source_count |
Length of source array.
Definition at line 102 of file resource_events.h.
Referenced by ast_ari_events_user_event(), ast_ari_events_user_event_cb(), and ast_ari_events_user_event_parse_body().
char* source_parse |
Parsing context for source.
Definition at line 104 of file resource_events.h.
Referenced by ast_ari_events_user_event_cb().
struct ast_json* variables |
The "variables" key in the body object holds custom key/value pairs to add to the user event. Ex. { "variables": { "key": "value" } }
Definition at line 106 of file resource_events.h.
Referenced by ast_ari_events_user_event(), and ast_ari_events_user_event_cb().