/** * 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 GetTransactionTypeListParams { /** * Application identifier of the transaction type to be received * format: uuid */ appId: string; 'Selector.Dashboard'?: boolean; /** format: int32 */ Limit?: number; /** format: int32 */ Page?: number; Sort?: string[]; SortValue?: string[]; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface CreateTransactionTypeParams { /** * Application identifier of the transaction type to be received * format: uuid */ appId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.CreateTransactionTypeRequest; } export interface GetTransactionTypeParams { /** * Application identifier of the transaction type to be received * format: uuid */ appId: string; /** * Identifier of the transaction type to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface UpdateTransactionTypeParams { /** * Application identifier of the transaction type to be received * format: uuid */ appId: string; /** * Identifier of the transaction type to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.UpdateTransactionTypeRequest; } export interface DeleteTransactionTypeParams { /** * Application identifier of the transaction type to be received * format: uuid */ appId: string; /** * Identifier of the transaction type to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export declare class TransactionTypeService { private http; constructor(http: HttpClient); /** * The method provider possibility to get a transaction type list by application id * http://undefined/swagger/swagger-ui.html#!/TransactionType/GetTransactionTypeList */ GetTransactionTypeList(params: GetTransactionTypeListParams): Observable<__model.TransactionTypeViewModelPageViewResponseViewModel>; /** * The method provider possibility to create a transaction type by application id * http://undefined/swagger/swagger-ui.html#!/TransactionType/CreateTransactionType */ CreateTransactionType(params: CreateTransactionTypeParams): Observable<__model.CreateTransactionTypeResponse>; /** * The method provider possibility to get a transaction type by application id and id * http://undefined/swagger/swagger-ui.html#!/TransactionType/GetTransactionType */ GetTransactionType(params: GetTransactionTypeParams): Observable<__model.GetTransactionTypeResponse>; /** * The method provider possibility to update a transaction type by application id and id * http://undefined/swagger/swagger-ui.html#!/TransactionType/UpdateTransactionType */ UpdateTransactionType(params: UpdateTransactionTypeParams): Observable<__model.UpdateTransactionTypeResponse>; /** * The method provider possibility to delete a transaction type by application id and id * http://undefined/swagger/swagger-ui.html#!/TransactionType/DeleteTransactionType */ DeleteTransactionType(params: DeleteTransactionTypeParams): Observable<__model.DeleteTransactionTypeResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }