/// <summary> /// Returns both Kill and loss mails /// </summary> /// <param name="options">ZKillboard options</param> /// <returns>Kill and loss mails</returns> public Task<ZkbResponse> GetAllAsync(zKillboardOptions_Check options) { Contract.Requires(options != null, "Options cannot be null"); string relPath = "/api"; relPath = options.GetQueryString(relPath); return requestAsync(new Uri(Host, relPath)); }
/// <summary> /// Returns loss mails /// </summary> /// <param name="options">ZKillboard options</param> /// <returns>Loss mails</returns> public Task <ZkbResponse> GetLossesAsync(zKillboardOptions_Check options) { Contract.Requires(options != null, "Options cannot be null"); string relPath = "/api/losses"; relPath = options.GetQueryString(relPath); return(requestAsync(new Uri(Host, relPath))); }
/// <summary> /// Returns kill mails /// </summary> /// <param name="options">ZKillboard options</param> /// <returns>Kill mails</returns> public ZkbResponse GetKills(zKillboardOptions_Check options) { Contract.Requires(options != null, "Options cannot be null"); return GetKillsAsync(options).Result; }
/// <summary> /// Returns loss mails /// </summary> /// <param name="options">ZKillboard options</param> /// <returns>Loss mails</returns> public ZkbResponse GetLosses(zKillboardOptions_Check options) { Contract.Requires(options != null, "Options cannot be null"); return(GetLossesAsync(options).Result); }