public Function()
        {
            twilioApi = new TwilioApi();

            if (TwilioValid)
            {
                getPhoneNumberType = new LookupWorkflow(twilioApi);
                sendSms            = new SmsWorkflow(twilioApi);
            }
            if (ChoiceViewValid)
            {
                createSession       = new CreateSessionWorkflow(choiceview.ApiClient);
                getSession          = new GetSessionWorkflow(choiceview.ApiClient);
                transferSession     = new TransferSessionWorkflow(choiceview.ApiClient);
                querySession        = new QuerySessionWorkflow(choiceview.ApiClient);
                endSession          = new EndSessionWorkflow(choiceview.ApiClient);
                sendUrl             = new SendUrlWorkflow(choiceview.ApiClient);
                getControlMessage   = new GetControlMessageWorkflow(choiceview.ApiClient);
                clearControlMessage = new ClearControlMessageWorkflow(choiceview.ApiClient);
                addProperty         = new AddPropertyWorkflow(choiceview.ApiClient);
                getProperties       = new GetPropertiesWorkflow(choiceview.ApiClient);
            }
            if (TwilioValid && ChoiceViewValid)
            {
                createSessionWithSms = new CreateSessionWorkflow(choiceview.ApiClient, sendSms);
            }
        }
 protected TwilioWorkflow(TwilioApi twilioApi)
 {
     _twilioApi = twilioApi;
 }
Beispiel #3
0
 public SmsWorkflow(TwilioApi twilioApi) : base(twilioApi)
 {
 }
 public LookupWorkflow(TwilioApi twilioApi) : base(twilioApi)
 {
 }