Data Types Summary This table lists the AMI C API data types. These types are described in the following sections. Data Type Description Page ami_AlertType Defines the valid alert types for unsolicited messages. 160 ami_Boolean Defines the valid boolean data types. 161 AMI C API Constants General constants defined in the AMI C API. 162 ami_DataType Defines valid AMI C API parameter data types. 163 ami_Error Error object handle—encapsulates all the information required to define an AMI C API error. 164 ami_Method Method object handle—Encapsulates all the information required to define and support an AMI C API method. 166 ami_MethodType Defines the valid AMI C API method types. 167 ami_Parameter Parameter object handle—encapsulates all the information required to define and support an AMI C API parameter—used to represent an individual method input or output parameter. 168 ami_ParameterList Object handle for parameter list that encapsulates all the information required to define and support a list of AMI C API parameters—used to group the input or output parameters of a method. 169 ami_ParameterListList Object handle that generates a list of Parameter lists—encapsulates all the information required to define and support multiple AMI parameter lists—used to return multiple instances of output parameter values for a method (i.e. tabular data). 170 ami_Session Session object handle—encapsulates all the information required to define and support an AMI session. 171 ami_Subscription Encapsulates all the information required to define and support a subscription to an asynchronous AMI method. 172 ami_Property Defines the transport properties specified by name value pairs and are added by the ami_AddProperty. 173