/** * Solidex.Company, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null * 1.0 * undefined */ import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as __model from '../model'; import * as i0 from "@angular/core"; export interface GetCompanyContactListParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface CreateCompanyContactParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.ContactPostRequest; } export interface UpdateCompanyContactParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.ContactViewModelSummary; } export interface DeleteCompanyContactParams { shortcut: string; /** * contact id * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export declare class ContactService { private http; constructor(http: HttpClient); /** * Gets all company contacts * http://undefined/swagger/swagger-ui.html#!/Contact/GetCompanyContactList */ GetCompanyContactList(params: GetCompanyContactListParams): Observable<__model.ContactGetResponse>; /** * Posts a new company contact * http://undefined/swagger/swagger-ui.html#!/Contact/CreateCompanyContact */ CreateCompanyContact(params: CreateCompanyContactParams): Observable<__model.ContactPostResponse>; /** * Updates a company contact * http://undefined/swagger/swagger-ui.html#!/Contact/UpdateCompanyContact */ UpdateCompanyContact(params: UpdateCompanyContactParams): Observable<__model.ContactPutResponse>; /** * Deletes a company contact * http://undefined/swagger/swagger-ui.html#!/Contact/DeleteCompanyContact */ DeleteCompanyContact(params: DeleteCompanyContactParams): Observable<__model.ContactDeleteResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }