/** * 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 GetAddressesListParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface CreateAddressParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.AddressPostRequest; } export interface UpdateAddressParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.AddressViewModel; } export interface DeleteAddressParams { shortcut: string; /** format: uuid */ addressId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export declare class AddressService { private http; constructor(http: HttpClient); /** * The method provider possibility to receive a company addresses list by company id * http://undefined/swagger/swagger-ui.html#!/Address/GetAddressesList */ GetAddressesList(params: GetAddressesListParams): Observable<__model.AddressGetResponse>; /** * The method provider possibility to create a company address by company id * http://undefined/swagger/swagger-ui.html#!/Address/CreateAddress */ CreateAddress(params: CreateAddressParams): Observable<__model.AddressPostResponse>; /** * The method provider possibility to update a company address by company id * http://undefined/swagger/swagger-ui.html#!/Address/UpdateAddress */ UpdateAddress(params: UpdateAddressParams): Observable<__model.AddressPutResponse>; /** * The method provider possibility to delete a company address by company id * http://undefined/swagger/swagger-ui.html#!/Address/DeleteAddress */ DeleteAddress(params: DeleteAddressParams): Observable<__model.AddressDeleteResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }