package com.voxeo.tropo.actions;
import com.voxeo.tropo.Key;
/**
* @author martin
*
*/
public class Do {
public static ChoicesAction choices(Key... keys) {
return new ChoicesAction(keys);
}
public static NestedOnAction on(Key... keys) {
return new NestedOnAction(keys);
}
public static NestedOnAction on(String event, String next) {
return new NestedOnAction(Key.EVENT(event), Key.NEXT(next));
}
public static SayAction say(Key... keys) {
return new SayAction(keys);
}
public static SayAction say(String text, String name) {
return say(Key.VALUE(text), Key.NAME(name));
}
public static StartRecordingAction startRecording(Key... keys) {
return new StartRecordingAction(keys);
}
public static HeadersAction headers(String[]... headers) {
return new HeadersAction(headers);
}
public static TranscriptionAction transcription(Key... keys) {
return new TranscriptionAction(keys);
}
public static RedirectAction redirect(Key... keys) {
return new RedirectAction(keys);
}
}