/** * 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 { CreditCard, CreditCardInput, CreditCardInvoice, CreditCardInvoiceFull, Transaction } from '../models/index'; export interface CreateCreditCardRequest { creditCardInput: CreditCardInput; } export interface DeleteCreditCardRequest { creditCardID: number; } export interface ListCreditCardInvoicePaymentsRequest { creditCardID: number; creditCardInvoiceID: number; } export interface ListCreditCardInvoicesRequest { creditCardID: number; startDate?: Date; endDate?: Date; } export interface ReadCreditCardRequest { creditCardID: number; } export interface ReadCreditCardInvoiceRequest { creditCardID: number; creditCardInvoiceID: number; } export interface UpdateCreditCardRequest { creditCardID: number; creditCardInput: CreditCardInput; } /** * */ export declare class CreditCardsApi extends runtime.BaseAPI { /** * Create Credit Card */ createCreditCardRaw(requestParameters: CreateCreditCardRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create Credit Card */ createCreditCard(requestParameters: CreateCreditCardRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete Credit Card */ deleteCreditCardRaw(requestParameters: DeleteCreditCardRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete Credit Card */ deleteCreditCard(requestParameters: DeleteCreditCardRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * List Credit Card Invoice Payments */ listCreditCardInvoicePaymentsRaw(requestParameters: ListCreditCardInvoicePaymentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * List Credit Card Invoice Payments */ listCreditCardInvoicePayments(requestParameters: ListCreditCardInvoicePaymentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * List Credit Card Invoices */ listCreditCardInvoicesRaw(requestParameters: ListCreditCardInvoicesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * List Credit Card Invoices */ listCreditCardInvoices(requestParameters: ListCreditCardInvoicesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * List Credit Cards */ listCreditCardsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * List Credit Cards */ listCreditCards(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Read Credit Card */ readCreditCardRaw(requestParameters: ReadCreditCardRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Read Credit Card */ readCreditCard(requestParameters: ReadCreditCardRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Read Credit Card Invoice */ readCreditCardInvoiceRaw(requestParameters: ReadCreditCardInvoiceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Read Credit Card Invoice */ readCreditCardInvoice(requestParameters: ReadCreditCardInvoiceRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Update Credit Card */ updateCreditCardRaw(requestParameters: UpdateCreditCardRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update Credit Card */ updateCreditCard(requestParameters: UpdateCreditCardRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }