| All Verbs | /qry//metrics/e2e/slips/responses |
|---|
"use strict";
export class PaginatedQuery {
/** @param {{currentPage?:number,pageSize?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
currentPage;
/** @type {number} */
pageSize;
}
export class ResponseMetrics {
/** @param {{id?:number,rqc?:number,oc?:number,sc?:number,tc?:number,adr?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {number} */
id;
/** @type {number} */
rqc;
/** @type {number} */
oc;
/** @type {number} */
sc;
/** @type {number} */
tc;
/** @type {number} */
adr;
}
/** @typedef {number} */
export var TimeResolution;
(function (TimeResolution) {
TimeResolution[TimeResolution["Second"] = 1] = "Second"
TimeResolution[TimeResolution["Minute"] = 2] = "Minute"
TimeResolution[TimeResolution["Hour"] = 5] = "Hour"
TimeResolution[TimeResolution["Day"] = 10] = "Day"
})(TimeResolution || (TimeResolution = {}));
export class FindResponseMetrics extends PaginatedQuery {
/** @param {{resolution?:TimeResolution,timepointFrom?:number,timepointTo?:number,currentPage?:number,pageSize?:number}} [init] */
constructor(init) { super(init); Object.assign(this, init) }
/** @type {TimeResolution} */
resolution;
/** @type {number} */
timepointFrom;
/** @type {number} */
timepointTo;
}
/** @typedef T {any} */
export class PaginatedResult {
/** @param {{data?:ResponseMetrics[],currentPage?:number,pageSize?:number,totalItems?:number,totalPages?:number}} [init] */
constructor(init) { Object.assign(this, init) }
/** @type {ResponseMetrics[]} */
data = [];
/** @type {number} */
currentPage;
/** @type {number} */
pageSize;
/** @type {number} */
totalItems;
/** @type {number} */
totalPages;
}
JavaScript FindResponseMetrics DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /qry//metrics/e2e/slips/responses HTTP/1.1
Host: api.sbbet.ath.cx
Accept: application/json
Content-Type: application/json
Content-Length: length
{"resolution":1,"timepointFrom":0,"timepointTo":0,"currentPage":0,"pageSize":0}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"data":[{"id":0,"rqc":0,"oc":0,"sc":0,"tc":0,"adr":0}],"currentPage":0,"pageSize":0,"totalItems":0,"totalPages":0}