Kelvin SDK Client Library Reference
Kv
Paginator
constructor
on
Data
Error
on
Data
Received
page
Size
destroy
fetch
get
Data
Stream
get
Error
Stream
handle
Request
has
Next
has
Previous
next
parse
Url
previous
replay
request
Get
ToEndpoint
Type parameters
T
:
Model
Hierarchy
KvPaginator
Index
Constructors
constructor
Properties
on
Data
Error
on
Data
Received
page
Size
Methods
destroy
fetch
get
Data
Stream
get
Error
Stream
handle
Request
has
Next
has
Previous
next
parse
Url
previous
replay
request
Get
ToEndpoint
Constructors
constructor
new
KvPaginator
(
initialRequest
:
Observable
<
IPaginatedRequest
<
T
>
>
, requestMethod
:
IBaseServiceRequest
<
T
>
)
:
KvPaginator
Parameters
initialRequest:
Observable
<
IPaginatedRequest
<
T
>
>
requestMethod:
IBaseServiceRequest
<
T
>
Returns
KvPaginator
Properties
on
Data
Error
on
Data
Error
:
Observable
<
string
|
IKvHttpResponse
>
on
Data
Received
on
Data
Received
:
Observable
<
IPaginatedDataStream
<
T
>
>
page
Size
page
Size
:
number
= null
Methods
destroy
destroy
(
)
:
void
Returns
void
fetch
fetch
(
)
:
void
Returns
void
get
Data
Stream
get
Data
Stream
(
)
:
Observable
<
IPaginatedDataStream
<
T
>
>
Returns
Observable
<
IPaginatedDataStream
<
T
>
>
get
Error
Stream
get
Error
Stream
(
)
:
Observable
<
string
|
IKvHttpResponse
>
Returns
Observable
<
string
|
IKvHttpResponse
>
handle
Request
handle
Request
(
result
:
IPaginatedRequest
<
T
>
)
:
T
[]
Parameters
result:
IPaginatedRequest
<
T
>
Returns
T
[]
has
Next
has
Next
(
)
:
boolean
Returns
boolean
has
Previous
has
Previous
(
)
:
boolean
Returns
boolean
next
next
(
)
:
void
Returns
void
parse
Url
parse
Url
(
url
:
string
)
:
string
Parameters
url:
string
Returns
string
previous
previous
(
)
:
void
Returns
void
replay
replay
(
)
:
void
Returns
void
request
Get
ToEndpoint
request
Get
ToEndpoint
(
url
:
string
)
:
Observable
<
T
>
Parameters
url:
string
Returns
Observable
<
T
>