request

request
(,
string url
,
HTTP.Method method = HTTP.Method.get
,
JSONValue params = JSONValue(null)
)

Examples

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"]);

Meta