/** * Organizze API * Specification for the Organizze API described in [https://github.com/organizze/api-doc](https://github.com/organizze/api-doc) * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { CreateTransactionRequest, DeleteTransactionRequest, Transaction, UpdateTransactionRequest } from '../models/index'; export interface CreateTransactionOperationRequest { createTransactionRequest: CreateTransactionRequest; } export interface DeleteTransactionOperationRequest { transactionID: number; deleteTransactionRequest: DeleteTransactionRequest; } export interface ListTransactionsRequest { startDate?: Date; endDate?: Date; accountId?: number; } export interface ReadTransactionRequest { transactionID: number; } export interface UpdateTransactionOperationRequest { transactionID: number; updateTransactionRequest: UpdateTransactionRequest; } /** * */ export declare class TransactionsApi extends runtime.BaseAPI { /** * Create Transaction */ createTransactionRaw(requestParameters: CreateTransactionOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create Transaction */ createTransaction(requestParameters: CreateTransactionOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete Transaction */ deleteTransactionRaw(requestParameters: DeleteTransactionOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete Transaction */ deleteTransaction(requestParameters: DeleteTransactionOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * List Transactions */ listTransactionsRaw(requestParameters: ListTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * List Transactions */ listTransactions(requestParameters?: ListTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Read Transaction */ readTransactionRaw(requestParameters: ReadTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Read Transaction */ readTransaction(requestParameters: ReadTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Update Transaction */ updateTransactionRaw(requestParameters: UpdateTransactionOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update Transaction */ updateTransaction(requestParameters: UpdateTransactionOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }