| 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 .xml suffix or ?format=xml
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/xml
Content-Type: application/xml
Content-Length: length
<FindResponseMetrics xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Betting.WebApi.ServiceModel">
<CurrentPage>0</CurrentPage>
<PageSize>0</PageSize>
<Resolution>Second</Resolution>
<TimepointFrom>0</TimepointFrom>
<TimepointTo>0</TimepointTo>
</FindResponseMetrics>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<PaginatedResultOfResponseMetricsrl_PWBLso xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Starnet.Common">
<CurrentPage>0</CurrentPage>
<Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/Betting.ReadModel.E2E.SlipRequestMetrics">
<d2p1:ResponseMetrics>
<d2p1:Adr>0</d2p1:Adr>
<d2p1:Id>0</d2p1:Id>
<d2p1:Oc>0</d2p1:Oc>
<d2p1:Rqc>0</d2p1:Rqc>
<d2p1:Sc>0</d2p1:Sc>
<d2p1:Tc>0</d2p1:Tc>
</d2p1:ResponseMetrics>
</Data>
<PageSize>0</PageSize>
<TotalItems>0</TotalItems>
<TotalPages>0</TotalPages>
</PaginatedResultOfResponseMetricsrl_PWBLso>