/** * My API * API documentation for my Laravel app * * 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 { AddressResource, CreateCustomerAddressRequest, CreateCustomerRequest, CustomerLiteResourceArrayResponse, CustomerResource, GenericResponse, LoginAsCustomerUrlResource, PaginatedCustomerListResourceResponse, SearchAllCustomersRequest, SearchCustomersRequest, UpdateCustomerAddressRequest, UpdateCustomerRequest } from '../models/index'; export interface DestroyCustomerRequest { customer: number; } export interface DestroyCustomerAddressRequest { customer: number; address: number; } export interface GetAllCustomerRequest { searchAllCustomersRequest?: SearchAllCustomersRequest; } export interface IndexCustomerRequest { searchCustomersRequest?: SearchCustomersRequest; } export interface LoginAsCustomerImpersonationRequest { customer: number; } export interface ShowCustomerRequest { customer: number; } export interface StoreCustomerRequest { createCustomerRequest?: CreateCustomerRequest; } export interface StoreCustomerAddressRequest { customer: number; createCustomerAddressRequest?: CreateCustomerAddressRequest; } export interface UpdateCustomerOperationRequest { customer: number; updateCustomerRequest?: UpdateCustomerRequest; } export interface UpdateCustomerAddressOperationRequest { customer: number; address: number; updateCustomerAddressRequest?: UpdateCustomerAddressRequest; } /** * */ export declare class CustomersApi extends runtime.BaseAPI { /** * Auto-generated: destroyCustomer */ destroyCustomerRaw(requestParameters: DestroyCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyCustomer */ destroyCustomer(requestParameters: DestroyCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: destroyCustomerAddress */ destroyCustomerAddressRaw(requestParameters: DestroyCustomerAddressRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyCustomerAddress */ destroyCustomerAddress(requestParameters: DestroyCustomerAddressRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getAllCustomer */ getAllCustomerRaw(requestParameters: GetAllCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getAllCustomer */ getAllCustomer(requestParameters?: GetAllCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: indexCustomer */ indexCustomerRaw(requestParameters: IndexCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: indexCustomer */ indexCustomer(requestParameters?: IndexCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: loginAsCustomerImpersonation */ loginAsCustomerImpersonationRaw(requestParameters: LoginAsCustomerImpersonationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: loginAsCustomerImpersonation */ loginAsCustomerImpersonation(requestParameters: LoginAsCustomerImpersonationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: showCustomer */ showCustomerRaw(requestParameters: ShowCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: showCustomer */ showCustomer(requestParameters: ShowCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeCustomer */ storeCustomerRaw(requestParameters: StoreCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeCustomer */ storeCustomer(requestParameters?: StoreCustomerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeCustomerAddress */ storeCustomerAddressRaw(requestParameters: StoreCustomerAddressRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeCustomerAddress */ storeCustomerAddress(requestParameters: StoreCustomerAddressRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateCustomer */ updateCustomerRaw(requestParameters: UpdateCustomerOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateCustomer */ updateCustomer(requestParameters: UpdateCustomerOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateCustomerAddress */ updateCustomerAddressRaw(requestParameters: UpdateCustomerAddressOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateCustomerAddress */ updateCustomerAddress(requestParameters: UpdateCustomerAddressOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }