Skip to main content

Không gian

/src/api/SpaceService.ts
import { ApiResponse } from "../model/base/ApiResponseModel";
import { FMInvidualReportTypeResponseModel } from "../model/invidual-report-type/FMInvidualReportTypeResponseModel";
import { SpaceResponseModel } from "../model/space/SpaceResponseModel";
import { HttpService } from "./HttpService";

class SpaceApi extends HttpService {
constructor() {
super();
this.baseurl = this.publicFMReApiUrl
}

GetSpaces = async (clientId: string, projectId: string) => {
const res = await this.Get(
`/api/fm-mobile/v1/c-${clientId}/p-${projectId}/spaces/all`
);
if (res.status !== 200) {
let result = new ApiResponse<SpaceResponseModel[]>();
result.statusCode = res.status;
return result;
}
const json: ApiResponse<SpaceResponseModel[]> = await res.json();
return json;
}


}
const spaceApi = new SpaceApi();
export default spaceApi;