public class MobileSequenceConfigBuilder extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder |
static class |
MobileSequenceConfigBuilder.SessionVariableBuilder |
static class |
MobileSequenceConfigBuilder.SmsResponseBuilder
SmsResponseBuilder
|
static class |
MobileSequenceConfigBuilder.UssdResponseBuilder
SmsResponseBuilder
|
Constructor and Description |
---|
MobileSequenceConfigBuilder()
Constructor for MobileSequenceConfigBuilder.
|
MobileSequenceConfigBuilder(MobileSequenceConfig sequence)
Constructor for MobileSequenceConfigBuilder.
|
Modifier and Type | Method and Description |
---|---|
MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder |
addTransaction()
addTransaction
|
MobileSequenceConfig |
getSequence()
getSequence
|
MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder |
request(MobileSequenceRequest request)
request
|
MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder |
smsRequest(String label,
String gatewayId,
String recipient,
String text)
smsRequest
|
MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder |
ussdRequest(String label,
String gatewayId,
String text)
ussdRequest
|
MobileSequenceConfigBuilder.SessionVariableBuilder |
variable(String name,
Class<? extends SessionVariableGenerator> variableClass)
variable
|
public MobileSequenceConfigBuilder()
Constructor for MobileSequenceConfigBuilder.
public MobileSequenceConfigBuilder(MobileSequenceConfig sequence)
Constructor for MobileSequenceConfigBuilder.
sequence
- a MobileSequenceConfig
object.public MobileSequenceConfig getSequence()
getSequence
MobileSequenceConfig
object.public MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder addTransaction()
addTransaction
MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder
object.public MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder request(MobileSequenceRequest request)
request
request
- a MobileSequenceRequest
object.MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder
object.public MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder smsRequest(String label, String gatewayId, String recipient, String text)
smsRequest
label
- a String
object.gatewayId
- a String
object.recipient
- a String
object.text
- a String
object.MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder
object.public MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder ussdRequest(String label, String gatewayId, String text)
ussdRequest
label
- a String
object.gatewayId
- a String
object.text
- a String
object.MobileSequenceConfigBuilder.MobileSequenceTransactionBuilder
object.public MobileSequenceConfigBuilder.SessionVariableBuilder variable(String name, Class<? extends SessionVariableGenerator> variableClass)
variable
name
- a String
object.variableClass
- a Class
object.MobileSequenceConfigBuilder.SessionVariableBuilder
object.Copyright © 2015. All Rights Reserved.