import std.datetime:Clock; enum applicationKey = "set me".ApplicationToken; enum targetUserKey = "set me".UserKey; enum groupKey = "set me".GroupKey; enum targetUserMemo ="memo field here"; auto api=PushoverAPI(applicationToken); writefln("validate target user: %s",api.validate(targetUserKey)); writeln("result of adding target user to group:",api.addUserToGroup(targetUserKey,groupKey,null.DeviceName,targetUserMemo)); PushoverMessage message; message=message.setMessage("as the CNBC anchor said, is buying GS here like D&G on sale?") .setTitle("Kaleidic Market Alert - GS") .setUrl("kaleidic.io") .setUrlTitle("GS chart") .setPriority(PushoverMessagePriority.high) .setTimeStamp(Clock.currTime()); writefln("%s",message); auto ret=api.sendMessage(message,targetUserKey); writefln("message status: %s",ret["status"]); writefln("message request: %s",ret["request"]);