org.restcomm.connect.telephony.api.ExecuteCallScript Maven / Gradle / Ivy
The newest version!
package org.restcomm.connect.telephony.api;
import java.net.URI;
import org.restcomm.connect.commons.annotations.concurrency.Immutable;
import org.restcomm.connect.commons.dao.Sid;
import akka.actor.ActorRef;
@Immutable
public final class ExecuteCallScript {
private final ActorRef call;
private final Sid account;
private final String version;
private final URI url;
private final String method;
private final URI fallbackUrl;
private final String fallbackMethod;
private final long timeout;
public ExecuteCallScript(final ActorRef call, final Sid account, final String version, final URI url, final String method,
final URI fallbackUrl, final String fallbackMethod, final long timeout) {
super();
this.call = call;
this.account = account;
this.version = version;
this.url = url;
this.method = method;
this.fallbackUrl = fallbackUrl;
this.fallbackMethod = fallbackMethod;
this.timeout = timeout;
}
public ActorRef call() {
return call;
}
public Sid account() {
return account;
}
public String version() {
return version;
}
public URI url() {
return url;
}
public String method() {
return method;
}
public URI fallbackUrl() {
return fallbackUrl;
}
public String fallbackMethod() {
return fallbackMethod;
}
public long timeout() {
return timeout;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy