package ch.loway.oss.ari4java.generated;
// ----------------------------------------------------
// THIS CLASS WAS GENERATED AUTOMATICALLY
// PLEASE DO NOT EDIT
// Generated on: Sat Feb 04 15:23:08 CET 2017
// ----------------------------------------------------
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.ArrayList;
import ch.loway.oss.ari4java.tools.RestException;
import ch.loway.oss.ari4java.tools.AriCallback;
import ch.loway.oss.ari4java.tools.tags.*;
/**********************************************************
*
* Generated by: JavaInterface
*********************************************************/
public interface Channel extends EventSource {
// Date getCreationtime
/**********************************************************
* Timestamp when channel was created
*
* @since ari_0_0_1
*********************************************************/
public Date getCreationtime();
// String getLanguage
/**********************************************************
* The default spoken language
*
* @since ari_1_7_0
*********************************************************/
public String getLanguage();
// String getName
/**********************************************************
* Name of the channel (i.e. SIP/foo-0000a7e3)
*
* @since ari_0_0_1
*********************************************************/
public String getName();
// CallerID getCaller
/**********************************************************
*
*
* @since ari_0_0_1
*********************************************************/
public CallerID getCaller();
// DialplanCEP getDialplan
/**********************************************************
* Current location in the dialplan
*
* @since ari_0_0_1
*********************************************************/
public DialplanCEP getDialplan();
// void setAccountcode String
/**********************************************************
*
*
* @since ari_0_0_1
*********************************************************/
public void setAccountcode(String val );
// void setCaller CallerID
/**********************************************************
*
*
* @since ari_0_0_1
*********************************************************/
public void setCaller(CallerID val );
// void setDialplan DialplanCEP
/**********************************************************
* Current location in the dialplan
*
* @since ari_0_0_1
*********************************************************/
public void setDialplan(DialplanCEP val );
// void setCreationtime Date
/**********************************************************
* Timestamp when channel was created
*
* @since ari_0_0_1
*********************************************************/
public void setCreationtime(Date val );
// String getAccountcode
/**********************************************************
*
*
* @since ari_0_0_1
*********************************************************/
public String getAccountcode();
// String getState
/**********************************************************
*
*
* @since ari_0_0_1
*********************************************************/
public String getState();
// void setState String
/**********************************************************
*
*
* @since ari_0_0_1
*********************************************************/
public void setState(String val );
// CallerID getConnected
/**********************************************************
*
*
* @since ari_0_0_1
*********************************************************/
public CallerID getConnected();
// void setLanguage String
/**********************************************************
* The default spoken language
*
* @since ari_1_7_0
*********************************************************/
public void setLanguage(String val );
// void setConnected CallerID
/**********************************************************
*
*
* @since ari_0_0_1
*********************************************************/
public void setConnected(CallerID val );
// String getChannelvars
/**********************************************************
* Channel variables
*
* @since ari_2_0_0
*********************************************************/
public String getChannelvars();
// void setChannelvars String
/**********************************************************
* Channel variables
*
* @since ari_2_0_0
*********************************************************/
public void setChannelvars(String val );
// void setId String
/**********************************************************
* Unique identifier of the channel.
*
* This is the same as the Uniqueid field in AMI.
*
* @since ari_0_0_1
*********************************************************/
public void setId(String val );
// String getId
/**********************************************************
* Unique identifier of the channel.
*
* This is the same as the Uniqueid field in AMI.
*
* @since ari_0_0_1
*********************************************************/
public String getId();
// void setName String
/**********************************************************
* Name of the channel (i.e. SIP/foo-0000a7e3)
*
* @since ari_0_0_1
*********************************************************/
public void setName(String val );
}
;