com.icthh.xm.commons.gen.api.TenantsApiDelegate Maven / Gradle / Ivy
package com.icthh.xm.commons.gen.api;
import com.icthh.xm.commons.gen.model.Tenant;
import io.swagger.annotations.*;
import org.springframework.http.ResponseEntity;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
/**
* A delegate to be called by the {@link TenantsApiController}}.
* Implement this interface with a {@link org.springframework.stereotype.Service} annotated class.
*/
@jakarta.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2024-09-20T08:56:19.798Z")
public interface TenantsApiDelegate {
/**
* @see TenantsApi#addTenant
*/
ResponseEntity addTenant( Tenant body);
/**
* @see TenantsApi#deleteTenant
*/
ResponseEntity deleteTenant( String tenantKey);
/**
* @see TenantsApi#getAllTenantInfo
*/
ResponseEntity> getAllTenantInfo();
/**
* @see TenantsApi#getTenant
*/
ResponseEntity getTenant( String tenantKey);
/**
* @see TenantsApi#manageTenant
*/
ResponseEntity manageTenant( String tenantKey,
String body);
}