ast_ari_events_user_event_args Struct Reference

#include <resource_events.h>

Collaboration diagram for ast_ari_events_user_event_args:

Collaboration graph
[legend]

Data Fields

const char * application
const char * event_name
const char ** source
size_t source_count
char * source_parse
struct ast_jsonvariables

Detailed Description

Argument struct for ast_ari_events_user_event()

Definition at line 60 of file resource_events.h.


Field Documentation

const char* application

The name of the application that will receive this event

Definition at line 64 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 62 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 66 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 68 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 70 of file resource_events.h.

Referenced by ast_ari_events_user_event_cb().

struct ast_json* variables [read]

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 72 of file resource_events.h.

Referenced by ast_ari_events_user_event(), and ast_ari_events_user_event_cb().


The documentation for this struct was generated from the following file:

Generated on Thu Apr 16 06:34:58 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6