feat: add Welcome Kit dispatch dialog and Share Holders view
This commit is contained in:
@@ -22,6 +22,39 @@ import { Observable } from 'rxjs';
|
||||
export class SharesService {
|
||||
private http = inject(HttpClient);
|
||||
|
||||
/**
|
||||
* @param {any} params Optional HTTP params (like offset, limit, search)
|
||||
* @returns {Observable<any>} List of all share accounts
|
||||
*/
|
||||
getSharesAccounts(params?: any): Observable<any> {
|
||||
return this.http.get('/accounts/share', { params });
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Observable<any>} List of all share accounts with client details summary
|
||||
*/
|
||||
getShareAccountSummaries(searchTerm?: string): Observable<any> {
|
||||
let params = new HttpParams();
|
||||
if (searchTerm) {
|
||||
params = params.set('searchTerm', searchTerm);
|
||||
}
|
||||
return this.http.get('/shareaccounts/summary', { params });
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Observable<any>} List of all offices
|
||||
*/
|
||||
getOffices(): Observable<any> {
|
||||
return this.http.get('/offices');
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns {Observable<any>} List of all share products
|
||||
*/
|
||||
getShareProducts(): Observable<any> {
|
||||
return this.http.get('/products/share');
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {string} accountId Shares Account Id of account to get data for.
|
||||
* @param {boolean} template Shares account template required?.
|
||||
|
||||
Reference in New Issue
Block a user