struct Asterisk::ARI::Applications::Application

Overview

Details of a Stasis application

Included Modules

Defined in:

asterisk/ari/models/applications_application.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def bridge_ids : Array(String) #

Id's for bridges subscribed to.


[View source]
def bridge_ids=(bridge_ids : Array(String)) #

Id's for bridges subscribed to.


[View source]
def channel_ids : Array(String) #

Id's for channels subscribed to.


[View source]
def channel_ids=(channel_ids : Array(String)) #

Id's for channels subscribed to.


[View source]
def device_names : Array(String) #

Names of the devices subscribed to.


[View source]
def device_names=(device_names : Array(String)) #

Names of the devices subscribed to.


[View source]
def endpoint_ids : Array(String) #

{tech}/{resource} for endpoints subscribed to.


[View source]
def endpoint_ids=(endpoint_ids : Array(String)) #

{tech}/{resource} for endpoints subscribed to.


[View source]
def events_allowed : Hash(String, String | Bool | Int32 | Float32) #

Event types sent to the application.


[View source]
def events_allowed=(events_allowed : Hash(String, String | Bool | Int32 | Float32)) #

Event types sent to the application.


[View source]
def events_disallowed : Hash(String, String | Bool | Int32 | Float32) #

Event types not sent to the application.


[View source]
def events_disallowed=(events_disallowed : Hash(String, String | Bool | Int32 | Float32)) #

Event types not sent to the application.


[View source]
def name : String #

Name of this application


[View source]
def name=(name : String) #

Name of this application


[View source]