2021-05-10 20:56:20 +02:00
|
|
|
<!doctype html>
|
|
|
|
<html class="no-js" lang="">
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
|
|
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
|
|
|
<title>CICADA</title>
|
|
|
|
<meta name="description" content="">
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
|
|
|
|
|
|
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
|
|
|
|
<link rel="stylesheet" href="../styles/style.css">
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
|
|
|
|
<div class="navbar navbar-default navbar-fixed-top visible-xs">
|
|
|
|
<a href="../" class="navbar-brand">CICADA</a>
|
|
|
|
<button type="button" class="btn btn-default btn-menu ion-ios-menu" id="btn-menu"></button>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="xs-menu menu" id="mobile-menu">
|
|
|
|
<div id="book-search-input" role="search"><input type="text" placeholder="Type to search"></div> <compodoc-menu></compodoc-menu>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="container-fluid main">
|
|
|
|
<div class="row main">
|
|
|
|
<div class="hidden-xs menu">
|
|
|
|
<compodoc-menu mode="normal"></compodoc-menu>
|
|
|
|
</div>
|
|
|
|
<!-- START CONTENT -->
|
|
|
|
<div class="content class">
|
|
|
|
<div class="content-data">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<ol class="breadcrumb">
|
|
|
|
<li>Classes</li>
|
|
|
|
<li>UserServiceStub</li>
|
|
|
|
</ol>
|
|
|
|
|
|
|
|
<ul class="nav nav-tabs" role="tablist">
|
|
|
|
<li class="active">
|
|
|
|
<a href="#info" role="tab" id="info-tab" data-toggle="tab" data-link="info">Info</a>
|
|
|
|
</li>
|
|
|
|
<li >
|
|
|
|
<a href="#source" role="tab" id="source-tab" data-toggle="tab" data-link="source">Source</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<div class="tab-content">
|
|
|
|
<div class="tab-pane fade active in" id="c-info">
|
|
|
|
<p class="comment">
|
|
|
|
<h3>File</h3>
|
|
|
|
</p>
|
|
|
|
<p class="comment">
|
|
|
|
<code>src/testing/user-service-stub.ts</code>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
|
|
<h3 id="index">Index</h3>
|
|
|
|
<table class="table table-sm table-bordered index-table">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<h6><b>Properties</b></h6>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<ul class="index-list">
|
|
|
|
<li>
|
|
|
|
<a href="#actions">actions</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="#users">users</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<h6><b>Methods</b></h6>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<ul class="index-list">
|
|
|
|
<li>
|
|
|
|
<a href="#approveAction">approveAction</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="#getActionById">getActionById</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="#getUser">getUser</a>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="#getUserById">getUserById</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
|
|
|
|
|
|
<h3 id="inputs">
|
|
|
|
Properties
|
|
|
|
</h3>
|
|
|
|
<table class="table table-sm table-bordered">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<a name="actions"></a>
|
|
|
|
<span class="name">
|
|
|
|
<b>
|
|
|
|
actions</b>
|
|
|
|
<a href="#actions"><span class="icon ion-ios-link"></span></a>
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<i>Type : </i> <code>[]</code>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<i>Default value : </i><code>[
|
|
|
|
{ id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },
|
|
|
|
{ id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },
|
|
|
|
{ id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },
|
|
|
|
{ id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },
|
|
|
|
{ id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },
|
2021-06-15 18:37:33 +02:00
|
|
|
{
|
|
|
|
id: 6,
|
|
|
|
user: 'Patience',
|
|
|
|
role: 'enroller',
|
|
|
|
action: 'Change user information',
|
|
|
|
approval: false,
|
|
|
|
},
|
2021-05-10 20:56:20 +02:00
|
|
|
]</code>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
2021-06-15 18:37:33 +02:00
|
|
|
<div class="io-line">Defined in <a href="" data-line="72" class="link-to-prism">src/testing/user-service-stub.ts:72</a></div>
|
2021-05-10 20:56:20 +02:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
<table class="table table-sm table-bordered">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<a name="users"></a>
|
|
|
|
<span class="name">
|
|
|
|
<b>
|
|
|
|
users</b>
|
|
|
|
<a href="#users"><span class="icon ion-ios-link"></span></a>
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<i>Type : </i> <code>[]</code>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<i>Default value : </i><code>[
|
2021-06-15 18:37:33 +02:00
|
|
|
{
|
|
|
|
id: 1,
|
|
|
|
name: 'John Doe',
|
|
|
|
phone: '+25412345678',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'user',
|
|
|
|
created: '08/16/2020',
|
|
|
|
balance: '12987',
|
|
|
|
failedPinAttempts: 1,
|
|
|
|
status: 'approved',
|
|
|
|
bio: 'Bodaboda',
|
|
|
|
gender: 'male',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 2,
|
|
|
|
name: 'Jane Buck',
|
|
|
|
phone: '+25412341234',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'vendor',
|
|
|
|
created: '04/02/2020',
|
|
|
|
balance: '56281',
|
|
|
|
failedPinAttempts: 0,
|
|
|
|
status: 'approved',
|
|
|
|
bio: 'Groceries',
|
|
|
|
gender: 'female',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 3,
|
|
|
|
name: 'Mc Donald',
|
|
|
|
phone: '+25498765432',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'group',
|
|
|
|
created: '11/16/2020',
|
|
|
|
balance: '450',
|
|
|
|
failedPinAttempts: 2,
|
|
|
|
status: 'unapproved',
|
|
|
|
bio: 'Food',
|
|
|
|
gender: 'male',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 4,
|
|
|
|
name: 'Hera Cles',
|
|
|
|
phone: '+25498769876',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'user',
|
|
|
|
created: '05/28/2020',
|
|
|
|
balance: '5621',
|
|
|
|
failedPinAttempts: 3,
|
|
|
|
status: 'approved',
|
|
|
|
bio: 'Shop',
|
|
|
|
gender: 'female',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 5,
|
|
|
|
name: 'Silver Fia',
|
|
|
|
phone: '+25462518374',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'token agent',
|
|
|
|
created: '10/10/2020',
|
|
|
|
balance: '817',
|
|
|
|
failedPinAttempts: 0,
|
|
|
|
status: 'unapproved',
|
|
|
|
bio: 'Electronics',
|
|
|
|
gender: 'male',
|
|
|
|
},
|
2021-05-10 20:56:20 +02:00
|
|
|
]</code>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<div class="io-line">Defined in <a href="" data-line="4" class="link-to-prism">src/testing/user-service-stub.ts:4</a></div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
<section>
|
|
|
|
|
|
|
|
<h3 id="methods">
|
|
|
|
Methods
|
|
|
|
</h3>
|
|
|
|
<table class="table table-sm table-bordered">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<a name="approveAction"></a>
|
|
|
|
<span class="name">
|
|
|
|
<b>
|
|
|
|
approveAction
|
|
|
|
</b>
|
|
|
|
<a href="#approveAction"><span class="icon ion-ios-link"></span></a>
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<code>approveAction(id: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/number" target="_blank">number</a>)</code>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
2021-06-15 18:37:33 +02:00
|
|
|
<div class="io-line">Defined in <a href="" data-line="134"
|
|
|
|
class="link-to-prism">src/testing/user-service-stub.ts:134</a></div>
|
2021-05-10 20:56:20 +02:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
|
|
|
|
<div class="io-description">
|
|
|
|
<b>Parameters :</b>
|
|
|
|
<table class="params">
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<td>Name</td>
|
|
|
|
<td>Type</td>
|
|
|
|
<td>Optional</td>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td>id</td>
|
|
|
|
<td>
|
|
|
|
<code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/number" target="_blank" >number</a></code>
|
|
|
|
</td>
|
|
|
|
|
|
|
|
<td>
|
|
|
|
No
|
|
|
|
</td>
|
|
|
|
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
</div>
|
|
|
|
<div class="io-description">
|
|
|
|
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >any</a></code>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="io-description">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
<table class="table table-sm table-bordered">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<a name="getActionById"></a>
|
|
|
|
<span class="name">
|
|
|
|
<b>
|
|
|
|
getActionById
|
|
|
|
</b>
|
|
|
|
<a href="#getActionById"><span class="icon ion-ios-link"></span></a>
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<code>getActionById(id: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>)</code>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
2021-06-15 18:37:33 +02:00
|
|
|
<div class="io-line">Defined in <a href="" data-line="124"
|
|
|
|
class="link-to-prism">src/testing/user-service-stub.ts:124</a></div>
|
2021-05-10 20:56:20 +02:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
|
|
|
|
<div class="io-description">
|
|
|
|
<b>Parameters :</b>
|
|
|
|
<table class="params">
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<td>Name</td>
|
|
|
|
<td>Type</td>
|
|
|
|
<td>Optional</td>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td>id</td>
|
|
|
|
<td>
|
|
|
|
<code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
|
|
|
|
</td>
|
|
|
|
|
|
|
|
<td>
|
|
|
|
No
|
|
|
|
</td>
|
|
|
|
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
</div>
|
|
|
|
<div class="io-description">
|
|
|
|
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >any</a></code>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="io-description">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
<table class="table table-sm table-bordered">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<a name="getUser"></a>
|
|
|
|
<span class="name">
|
|
|
|
<b>
|
|
|
|
getUser
|
|
|
|
</b>
|
|
|
|
<a href="#getUser"><span class="icon ion-ios-link"></span></a>
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<code>getUser(userKey: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>)</code>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
2021-06-15 18:37:33 +02:00
|
|
|
<div class="io-line">Defined in <a href="" data-line="103"
|
|
|
|
class="link-to-prism">src/testing/user-service-stub.ts:103</a></div>
|
2021-05-10 20:56:20 +02:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
|
|
|
|
<div class="io-description">
|
|
|
|
<b>Parameters :</b>
|
|
|
|
<table class="params">
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<td>Name</td>
|
|
|
|
<td>Type</td>
|
|
|
|
<td>Optional</td>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td>userKey</td>
|
|
|
|
<td>
|
|
|
|
<code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
|
|
|
|
</td>
|
|
|
|
|
|
|
|
<td>
|
|
|
|
No
|
|
|
|
</td>
|
|
|
|
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
</div>
|
|
|
|
<div class="io-description">
|
|
|
|
<b>Returns : </b> <code>Observable<any></code>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="io-description">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
<table class="table table-sm table-bordered">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<a name="getUserById"></a>
|
|
|
|
<span class="name">
|
|
|
|
<b>
|
|
|
|
getUserById
|
|
|
|
</b>
|
|
|
|
<a href="#getUserById"><span class="icon ion-ios-link"></span></a>
|
|
|
|
</span>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
<code>getUserById(id: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>)</code>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
2021-06-15 18:37:33 +02:00
|
|
|
<div class="io-line">Defined in <a href="" data-line="87"
|
|
|
|
class="link-to-prism">src/testing/user-service-stub.ts:87</a></div>
|
2021-05-10 20:56:20 +02:00
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<td class="col-md-4">
|
|
|
|
|
|
|
|
<div class="io-description">
|
|
|
|
<b>Parameters :</b>
|
|
|
|
<table class="params">
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<td>Name</td>
|
|
|
|
<td>Type</td>
|
|
|
|
<td>Optional</td>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td>id</td>
|
|
|
|
<td>
|
|
|
|
<code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
|
|
|
|
</td>
|
|
|
|
|
|
|
|
<td>
|
|
|
|
No
|
|
|
|
</td>
|
|
|
|
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
</div>
|
|
|
|
<div class="io-description">
|
|
|
|
<b>Returns : </b> <code><a href="https://www.typescriptlang.org/docs/handbook/basic-types.html" target="_blank" >any</a></code>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="io-description">
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="tab-pane fade tab-source-code" id="c-source">
|
2021-06-15 18:37:33 +02:00
|
|
|
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { Observable, of } from 'rxjs';
|
2021-05-10 20:56:20 +02:00
|
|
|
|
|
|
|
export class UserServiceStub {
|
|
|
|
users = [
|
2021-06-15 18:37:33 +02:00
|
|
|
{
|
|
|
|
id: 1,
|
|
|
|
name: 'John Doe',
|
|
|
|
phone: '+25412345678',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'user',
|
|
|
|
created: '08/16/2020',
|
|
|
|
balance: '12987',
|
|
|
|
failedPinAttempts: 1,
|
|
|
|
status: 'approved',
|
|
|
|
bio: 'Bodaboda',
|
|
|
|
gender: 'male',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 2,
|
|
|
|
name: 'Jane Buck',
|
|
|
|
phone: '+25412341234',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'vendor',
|
|
|
|
created: '04/02/2020',
|
|
|
|
balance: '56281',
|
|
|
|
failedPinAttempts: 0,
|
|
|
|
status: 'approved',
|
|
|
|
bio: 'Groceries',
|
|
|
|
gender: 'female',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 3,
|
|
|
|
name: 'Mc Donald',
|
|
|
|
phone: '+25498765432',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'group',
|
|
|
|
created: '11/16/2020',
|
|
|
|
balance: '450',
|
|
|
|
failedPinAttempts: 2,
|
|
|
|
status: 'unapproved',
|
|
|
|
bio: 'Food',
|
|
|
|
gender: 'male',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 4,
|
|
|
|
name: 'Hera Cles',
|
|
|
|
phone: '+25498769876',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'user',
|
|
|
|
created: '05/28/2020',
|
|
|
|
balance: '5621',
|
|
|
|
failedPinAttempts: 3,
|
|
|
|
status: 'approved',
|
|
|
|
bio: 'Shop',
|
|
|
|
gender: 'female',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 5,
|
|
|
|
name: 'Silver Fia',
|
|
|
|
phone: '+25462518374',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'token agent',
|
|
|
|
created: '10/10/2020',
|
|
|
|
balance: '817',
|
|
|
|
failedPinAttempts: 0,
|
|
|
|
status: 'unapproved',
|
|
|
|
bio: 'Electronics',
|
|
|
|
gender: 'male',
|
|
|
|
},
|
2021-05-10 20:56:20 +02:00
|
|
|
];
|
|
|
|
|
|
|
|
actions = [
|
|
|
|
{ id: 1, user: 'Tom', role: 'enroller', action: 'Disburse RSV 100', approval: false },
|
|
|
|
{ id: 2, user: 'Christine', role: 'admin', action: 'Change user phone number', approval: true },
|
|
|
|
{ id: 3, user: 'Will', role: 'superadmin', action: 'Reclaim RSV 1000', approval: true },
|
|
|
|
{ id: 4, user: 'Vivian', role: 'enroller', action: 'Complete user profile', approval: true },
|
|
|
|
{ id: 5, user: 'Jack', role: 'enroller', action: 'Reclaim RSV 200', approval: false },
|
2021-06-15 18:37:33 +02:00
|
|
|
{
|
|
|
|
id: 6,
|
|
|
|
user: 'Patience',
|
|
|
|
role: 'enroller',
|
|
|
|
action: 'Change user information',
|
|
|
|
approval: false,
|
|
|
|
},
|
2021-05-10 20:56:20 +02:00
|
|
|
];
|
|
|
|
|
|
|
|
getUserById(id: string): any {
|
|
|
|
return {
|
|
|
|
id: 1,
|
|
|
|
name: 'John Doe',
|
|
|
|
phone: '+25412345678',
|
|
|
|
address: '0xc86ff893ac40d3950b4d5f94a9b837258b0a9865',
|
|
|
|
type: 'user',
|
|
|
|
created: '08/16/2020',
|
|
|
|
balance: '12987',
|
|
|
|
failedPinAttempts: 1,
|
|
|
|
status: 'approved',
|
|
|
|
bio: 'Bodaboda',
|
2021-06-15 18:37:33 +02:00
|
|
|
gender: 'male',
|
2021-05-10 20:56:20 +02:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
getUser(userKey: string): Observable<any> {
|
|
|
|
console.log('Here');
|
|
|
|
return of({
|
|
|
|
dateRegistered: 1595537208,
|
|
|
|
key: {
|
|
|
|
ethereum: [
|
|
|
|
'0x51d3c8e2e421604e2b644117a362d589c5434739',
|
2021-06-15 18:37:33 +02:00
|
|
|
'0x9D7c284907acbd4a0cE2dDD0AA69147A921a573D',
|
|
|
|
],
|
2021-05-10 20:56:20 +02:00
|
|
|
},
|
|
|
|
location: {
|
|
|
|
external: {},
|
|
|
|
latitude: '22.430670',
|
2021-06-15 18:37:33 +02:00
|
|
|
longitude: '151.002995',
|
2021-05-10 20:56:20 +02:00
|
|
|
},
|
2021-06-15 18:37:33 +02:00
|
|
|
selling: ['environment', 'health', 'transport'],
|
|
|
|
vcard:
|
|
|
|
'QkVHSU46VkNBUkQNClZFUlNJT046My4wDQpFTUFJTDphYXJuZXNlbkBob3RtYWlsLmNvbQ0KRk46S3VydMKgS3JhbmpjDQpOOktyYW5qYztLdXJ0Ozs7DQpURUw7VFlQPUNFTEw6NjkyNTAzMzQ5ODE5Ng0KRU5EOlZDQVJEDQo=',
|
2021-05-10 20:56:20 +02:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
getActionById(id: string): any {
|
|
|
|
return {
|
|
|
|
id: 1,
|
|
|
|
user: 'Tom',
|
|
|
|
role: 'enroller',
|
|
|
|
action: 'Disburse RSV 100',
|
2021-06-15 18:37:33 +02:00
|
|
|
approval: false,
|
2021-05-10 20:56:20 +02:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
approveAction(id: number): any {
|
|
|
|
return {
|
|
|
|
id: 1,
|
|
|
|
user: 'Tom',
|
|
|
|
role: 'enroller',
|
|
|
|
action: 'Disburse RSV 100',
|
2021-06-15 18:37:33 +02:00
|
|
|
approval: true,
|
2021-05-10 20:56:20 +02:00
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div><div class="search-results">
|
|
|
|
<div class="has-results">
|
|
|
|
<h1 class="search-results-title"><span class='search-results-count'></span> result-matching "<span class='search-query'></span>"</h1>
|
|
|
|
<ul class="search-results-list"></ul>
|
|
|
|
</div>
|
|
|
|
<div class="no-results">
|
|
|
|
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- END CONTENT -->
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
var COMPODOC_CURRENT_PAGE_DEPTH = 1;
|
|
|
|
var COMPODOC_CURRENT_PAGE_CONTEXT = 'class';
|
|
|
|
var COMPODOC_CURRENT_PAGE_URL = 'UserServiceStub.html';
|
|
|
|
var MAX_SEARCH_RESULTS = 15;
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<script src="../js/libs/custom-elements.min.js"></script>
|
|
|
|
<script src="../js/libs/lit-html.js"></script>
|
|
|
|
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
|
|
|
|
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
|
|
|
|
<script src="../js/menu-wc.js" defer></script>
|
|
|
|
|
|
|
|
<script src="../js/libs/bootstrap-native.js"></script>
|
|
|
|
|
|
|
|
<script src="../js/libs/es6-shim.min.js"></script>
|
|
|
|
<script src="../js/libs/EventDispatcher.js"></script>
|
|
|
|
<script src="../js/libs/promise.min.js"></script>
|
|
|
|
<script src="../js/libs/zepto.min.js"></script>
|
|
|
|
|
|
|
|
<script src="../js/compodoc.js"></script>
|
|
|
|
|
|
|
|
<script src="../js/tabs.js"></script>
|
|
|
|
<script src="../js/menu.js"></script>
|
|
|
|
<script src="../js/libs/clipboard.min.js"></script>
|
|
|
|
<script src="../js/libs/prism.js"></script>
|
|
|
|
<script src="../js/sourceCode.js"></script>
|
|
|
|
<script src="../js/search/search.js"></script>
|
|
|
|
<script src="../js/search/lunr.min.js"></script>
|
|
|
|
<script src="../js/search/search-lunr.js"></script>
|
|
|
|
<script src="../js/search/search_index.js"></script>
|
|
|
|
<script src="../js/lazy-load-graphs.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|