/** * Solidex.Order, 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 GetInvoiceParams { /** * Application identifier of the invoice to be received * format: uuid */ appId: string; /** * Identifier of the invoice to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface UpdateInvoiceParams { /** * Application identifier of the invoice to be received * format: uuid */ appId: string; /** * Identifier of the invoice to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.UpdateInvoiceRequest; } export interface DeleteInvoiceParams { /** * Application identifier of the invoice to be received * format: uuid */ appId: string; /** * Identifier of the invoice to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface GetInvoiceListParams { /** * Application identifier of the invoice to be received * format: uuid */ appId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.InvoiceQueryRequestFilterRequest; } export interface GetInvoiceOrderParams { /** * Application identifier of the invoice to be received * format: uuid */ appId: string; /** * Identifier of the invoice to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface CreateInvoiceParams { /** * Application identifier of the invoice to be received * format: uuid */ appId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.CreateInvoiceRequest; } export declare class InvoiceService { private http; constructor(http: HttpClient); /** * The method provider possibility to get a invoice by application id and id * http://undefined/swagger/swagger-ui.html#!/Invoice/GetInvoice */ GetInvoice(params: GetInvoiceParams): Observable<__model.GetInvoiceResponse>; /** * The method provider possibility to update a invoice by application id and id * http://undefined/swagger/swagger-ui.html#!/Invoice/UpdateInvoice */ UpdateInvoice(params: UpdateInvoiceParams): Observable<__model.UpdateInvoiceResponse>; /** * The method provider possibility to delete a invoice by application id and id * http://undefined/swagger/swagger-ui.html#!/Invoice/DeleteInvoice */ DeleteInvoice(params: DeleteInvoiceParams): Observable<__model.DeleteInvoiceResponse>; /** * The method provider possibility to get a invoice list by application id * http://undefined/swagger/swagger-ui.html#!/Invoice/GetInvoiceList */ GetInvoiceList(params: GetInvoiceListParams): Observable<__model.GetInvoiceListResponse>; /** * The method provider possibility to get a invoice order by application id and id * http://undefined/swagger/swagger-ui.html#!/Invoice/GetInvoiceOrder */ GetInvoiceOrder(params: GetInvoiceOrderParams): Observable<__model.OrderViewModelDetailsResponseViewModel>; /** * The method provider possibility to create a invoice by application id * http://undefined/swagger/swagger-ui.html#!/Invoice/CreateInvoice */ CreateInvoice(params: CreateInvoiceParams): Observable<__model.CreateInvoiceResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }