| All Verbs | /qry//metrics/e2e/slips/responses |
|---|
export class PaginatedQuery
{
public currentPage: number;
public pageSize: number;
public constructor(init?: Partial<PaginatedQuery>) { (Object as any).assign(this, init); }
}
export class ResponseMetrics
{
public id: number;
public rqc: number;
public oc: number;
public sc: number;
public tc: number;
public adr: number;
public constructor(init?: Partial<ResponseMetrics>) { (Object as any).assign(this, init); }
}
export enum TimeResolution
{
Second = 1,
Minute = 2,
Hour = 5,
Day = 10,
}
export class FindResponseMetrics extends PaginatedQuery
{
public resolution: TimeResolution;
public timepointFrom: number;
public timepointTo: number;
public constructor(init?: Partial<FindResponseMetrics>) { super(init); (Object as any).assign(this, init); }
}
export class PaginatedResult<T> implements IPaginatedResult
{
public data: ResponseMetrics[] = [];
public currentPage: number;
public pageSize: number;
public totalItems: number;
public totalPages: number;
public constructor(init?: Partial<PaginatedResult<T>>) { (Object as any).assign(this, init); }
}
TypeScript 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}