37#ifndef _ASTERISK_RESOURCE_EVENTS_H
38#define _ASTERISK_RESOURCE_EVENTS_H
Asterisk RESTful API hooks.
int ast_ari_events_claim_channel_parse_body(struct ast_json *body, struct ast_ari_events_claim_channel_args *args)
Body parsing function for /events/claim.
int ast_ari_events_user_event_parse_body(struct ast_json *body, struct ast_ari_events_user_event_args *args)
Body parsing function for /events/user/{eventName}.
void ast_ari_events_user_event(struct ast_variable *headers, struct ast_ari_events_user_event_args *args, struct ast_ari_response *response)
Generate a user event.
void ast_ari_events_claim_channel(struct ast_variable *headers, struct ast_ari_events_claim_channel_args *args, struct ast_ari_response *response)
Claim a broadcast channel for this application.
struct ast_json * variables
Abstract JSON element (object, array, string, int, ...).
Structure for variables, used for configurations and for channel variables.