service-usine-v1
Version:
swagger client for service-usine-v1
84 lines (70 loc) • 2.01 kB
text/typescript
/**
* usine
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* API version: 1
*
*
*/
import * as models from '../model/models';
import { Configuration } from '../configuration';
export interface Usinecontrollerv1ApiInterface {
[others: string]: any;
/**
* createAteliers
*
* @param usineId usineId
* @param ateliersLabels ateliersLabels
*/
createAteliers(usineId: number, ateliersLabels: Array<string>, extraHttpRequestParams?: any): Promise<Array<models.AggregateReference>>;
/**
* create
*
* @param details details
*/
create(details: models.UsineDetails, extraHttpRequestParams?: any): Promise<models.Usine>;
/**
* delete
*
* @param usineId usineId
*/
delete(usineId: number, extraHttpRequestParams?: any): Promise<{}>;
/**
* findAggregate
*
* @param usineId usineId
*/
findAggregate(usineId: number, extraHttpRequestParams?: any): Promise<models.UsineAggregateDto>;
/**
* findAll
*
* @param extId extId
* @param extSystem extSystem
*/
findAll(extId?: string, extSystem?: string, extraHttpRequestParams?: any): Promise<Array<models.Usine>>;
/**
* findOne
*
* @param usineId usineId
*/
findOne(usineId: number, extraHttpRequestParams?: any): Promise<models.Usine>;
/**
* getAteliers
*
* @param usineId usineId
*/
getAteliers(usineId: number, extraHttpRequestParams?: any): Promise<Array<models.AggregateReference>>;
/**
* getState
*
* @param usineId usineId
*/
getState(usineId: number, extraHttpRequestParams?: any): Promise<string>;
/**
* replace
*
* @param usineId usineId
* @param details details
*/
replace(usineId: number, details: models.UsineDetails, extraHttpRequestParams?: any): Promise<models.Usine>;
}