import com.messagebird.MessageBirdClient;
import com.messagebird.MessageBirdService;
import com.messagebird.MessageBirdServiceImpl;
import com.messagebird.exceptions.GeneralException;
import com.messagebird.exceptions.NotFoundException;
import com.messagebird.exceptions.UnauthorizedException;
/**
* Delete template by name and language
*
* @see Delete template by name and language
* @author ssk910
*/
public class ExampleDeleteTemplateByNameAndLanguage {
public static void main(String[] args) {
if (args.length < 3) {
System.out.println("Please specify your access key and a template name example : java -jar test_accesskey \"My template name\" \"Template language\"");
return;
}
// First create your service object
final MessageBirdService wsr = new MessageBirdServiceImpl(args[0]);
// Add the service to the client
final MessageBirdClient messageBirdClient = new MessageBirdClient(wsr);
// template name and langugae from input
final String templateName = args[1];
final String language = args[2];
try {
System.out.println("Deleting WhatsApp Template list by {name: " + templateName + ", language: " + language + "}");
messageBirdClient.deleteTemplatesBy(templateName, language);
System.out.println("Deleted {name: " + templateName + ", language: " + language + "}");
} catch (GeneralException | UnauthorizedException | NotFoundException exception) {
exception.printStackTrace();
}
}
}