!7 lib 1400402 // twilio import com.twilio.Twilio; import com.twilio.rest.api.v2010.account.Message; import com.twilio.type.PhoneNumber; import com.twilio.security.RequestValidator; p { registerMainClassAs twilioHolder(); } sbool inited; sbool twilioInited() { ret inited; } svoid twilioInit(S accountSID, S authToken) { Twilio.init(accountSID, authToken); inited = true; } static Message twilioSend(S from, S to, S text) { ret Message .creator(new PhoneNumber(to), // to new PhoneNumber(from), // from text) .create(); } sbool twilioValidateRequest(S authToken, S url, SS params, S twilioSig) { RequestValidator validator = new(authToken); ret validator.validate(url, params, twilioSig); }