Skip to content

Commit

Permalink
chore: Align api spec file
Browse files Browse the repository at this point in the history
  • Loading branch information
SteveGT96 committed Oct 15, 2024
1 parent 98d1c48 commit 775474e
Show file tree
Hide file tree
Showing 21 changed files with 3,293 additions and 3,082 deletions.
5,450 changes: 2,783 additions & 2,667 deletions api/oh.yaml

Large diffs are not rendered by default.

9 changes: 7 additions & 2 deletions src/components/accessories/admin/exams/editExam/EditExam.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import { Navigate, useLocation, useParams } from "react-router";
import { PATHS } from "../../../../../consts";
import { ExamDTO } from "../../../../../generated";
import { updateExam } from "../../../../../state/exams";
import { getInitialFields } from "../examForm/consts";
import ExamForm from "../examForm/ExamForm";
import { getInitialFields } from "../examForm/consts";

export const EditExam = () => {
const dispatch = useAppDispatch();
Expand All @@ -16,7 +16,12 @@ export const EditExam = () => {
const update = useAppSelector((state) => state.operations.update);

const handleSubmit = (examDTO: ExamDTO) => {
dispatch(updateExam({ code: examDTO.code!!, examDTO }));
dispatch(
updateExam({
code: examDTO.code!!,
examWithRowsDTO: { exam: examDTO, rows: [] },
})
);
};

if (state?.code !== id) {
Expand Down
2 changes: 1 addition & 1 deletion src/components/accessories/admin/exams/newExam/NewExam.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ export const NewExam = () => {
const create = useAppSelector((state) => state.exams.examCreate);

const handleSubmit = (value: ExamDTO) => {
dispatch(createExam(value));
dispatch(createExam({ examWithRowsDTO: { exam: value, rows: [] } }));
};

return (
Expand Down
264 changes: 133 additions & 131 deletions src/generated/.openapi-generator/FILES
Original file line number Diff line number Diff line change
@@ -1,131 +1,133 @@
.gitignore
apis\AdmissionTypesApi.ts
apis\AdmissionsApi.ts
apis\AgeTypesApi.ts
apis\BillsApi.ts
apis\DeliveryResultTypeApi.ts
apis\DeliveryTypeApi.ts
apis\DischargeTypeApi.ts
apis\DiseaseTypesApi.ts
apis\DiseasesApi.ts
apis\ExamRowsApi.ts
apis\ExamTypesApi.ts
apis\ExaminationsApi.ts
apis\ExamsApi.ts
apis\HospitalsApi.ts
apis\LaboratoriesApi.ts
apis\LoginApi.ts
apis\MalnutritionsApi.ts
apis\MedicalStockMovementTypeApi.ts
apis\MedicalStockWardApi.ts
apis\MedicalTypesApi.ts
apis\MedicalsApi.ts
apis\OpdsApi.ts
apis\OperationsApi.ts
apis\OperationsTypesApi.ts
apis\OthersPriceApi.ts
apis\PatientConsensusApi.ts
apis\PatientVaccinesApi.ts
apis\PatientsApi.ts
apis\PermissionsApi.ts
apis\PregnantTreatmentTypesApi.ts
apis\PriceListsApi.ts
apis\ReportsApi.ts
apis\SMSApi.ts
apis\StockMovementsApi.ts
apis\SuppliersApi.ts
apis\TherapiesApi.ts
apis\UserGroupsApi.ts
apis\UserSettingsApi.ts
apis\UsersApi.ts
apis\VaccineTypeApi.ts
apis\VaccinesApi.ts
apis\VisitApi.ts
apis\WardsApi.ts
apis\index.ts
index.ts
models\AdmissionDTO.ts
models\AdmissionTypeDTO.ts
models\AdmittedPatientDTO.ts
models\AgeType.ts
models\AgeTypeDTO.ts
models\BillDTO.ts
models\BillItemsDTO.ts
models\BillPaymentsDTO.ts
models\DeliveryResultTypeDTO.ts
models\DeliveryTypeDTO.ts
models\DischargeTypeDTO.ts
models\DiseaseDTO.ts
models\DiseaseTypeDTO.ts
models\ExamDTO.ts
models\ExamRowDTO.ts
models\ExamTypeDTO.ts
models\FullBillDTO.ts
models\HospitalDTO.ts
models\LabWithRowsDTO.ts
models\LaboratoryDTO.ts
models\LoginRequest.ts
models\LoginResponse.ts
models\LotDTO.ts
models\MalnutritionDTO.ts
models\MedicalDTO.ts
models\MedicalTypeDTO.ts
models\MedicalWardDTO.ts
models\MedicalWardIdDTO.ts
models\MovementDTO.ts
models\MovementTypeDTO.ts
models\MovementWardDTO.ts
models\OpdDTO.ts
models\OpdWithOperationRowDTO.ts
models\OperationDTO.ts
models\OperationRowDTO.ts
models\OperationTypeDTO.ts
models\PageAdmissionDTO.ts
models\PageInfoDTO.ts
models\PageLabWithRowsDTO.ts
models\PageOpdDTO.ts
models\PagePatientDTO.ts
models\PagePatientExaminationDTO.ts
models\Patient.ts
models\PatientConsensus.ts
models\PatientConsensusDTO.ts
models\PatientDTO.ts
models\PatientExaminationDTO.ts
models\PatientProfilePhoto.ts
models\PatientProfilePhotoPhotoAsImage.ts
models\PatientProfilePhotoPhotoAsImageGraphics.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClip.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClipBounds.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClipBoundsBounds2D.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClipBoundsLocation.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClipBoundsSize.ts
models\PatientProfilePhotoPhotoAsImageGraphicsColor.ts
models\PatientProfilePhotoPhotoAsImageGraphicsColorColorSpace.ts
models\PatientProfilePhotoPhotoAsImageGraphicsFont.ts
models\PatientProfilePhotoPhotoAsImageGraphicsFontMetrics.ts
models\PatientProfilePhotoPhotoAsImageGraphicsFontMetricsFontRenderContext.ts
models\PatientProfilePhotoPhotoAsImageGraphicsFontTransform.ts
models\PatientVaccineDTO.ts
models\PermissionDTO.ts
models\PregnantTreatmentTypeDTO.ts
models\PriceDTO.ts
models\PriceList.ts
models\PriceListDTO.ts
models\PricesOthersDTO.ts
models\SmsDTO.ts
models\SupplierDTO.ts
models\TherapyDTO.ts
models\TherapyRow.ts
models\TherapyRowDTO.ts
models\TokenRefreshRequest.ts
models\UserDTO.ts
models\UserGroupDTO.ts
models\UserProfileDTO.ts
models\UserSettingDTO.ts
models\VaccineDTO.ts
models\VaccineTypeDTO.ts
models\VisitDTO.ts
models\WardDTO.ts
models\index.ts
runtime.ts
tsconfig.json
.gitignore
apis\AdmissionTypesApi.ts
apis\AdmissionsApi.ts
apis\AgeTypesApi.ts
apis\BillsApi.ts
apis\DeliveryResultTypeApi.ts
apis\DeliveryTypeApi.ts
apis\DischargeTypeApi.ts
apis\DiseaseTypesApi.ts
apis\DiseasesApi.ts
apis\ExamRowsApi.ts
apis\ExamTypesApi.ts
apis\ExaminationsApi.ts
apis\ExamsApi.ts
apis\HospitalsApi.ts
apis\LaboratoriesApi.ts
apis\LoginApi.ts
apis\MalnutritionsApi.ts
apis\MedicalStockMovementTypeApi.ts
apis\MedicalStockWardApi.ts
apis\MedicalTypesApi.ts
apis\MedicalsApi.ts
apis\OpdsApi.ts
apis\OperationsApi.ts
apis\OperationsTypesApi.ts
apis\OthersPriceApi.ts
apis\PatientConsensusApi.ts
apis\PatientVaccinesApi.ts
apis\PatientsApi.ts
apis\PermissionsApi.ts
apis\PregnantTreatmentTypesApi.ts
apis\PriceListsApi.ts
apis\ReportsApi.ts
apis\SMSApi.ts
apis\StockMovementsApi.ts
apis\SuppliersApi.ts
apis\TherapiesApi.ts
apis\UserGroupsApi.ts
apis\UserSettingsApi.ts
apis\UsersApi.ts
apis\VaccineTypeApi.ts
apis\VaccinesApi.ts
apis\VisitApi.ts
apis\WardsApi.ts
apis\index.ts
index.ts
models\AdmissionDTO.ts
models\AdmissionTypeDTO.ts
models\AdmittedPatientDTO.ts
models\AgeType.ts
models\AgeTypeDTO.ts
models\BillDTO.ts
models\BillItemsDTO.ts
models\BillPaymentsDTO.ts
models\DeliveryResultTypeDTO.ts
models\DeliveryTypeDTO.ts
models\DischargeTypeDTO.ts
models\DiseaseDTO.ts
models\DiseaseTypeDTO.ts
models\ExamDTO.ts
models\ExamRowDTO.ts
models\ExamTypeDTO.ts
models\ExamWithRowsDTO.ts
models\FullBillDTO.ts
models\GroupPermissionsDTO.ts
models\HospitalDTO.ts
models\LabWithRowsDTO.ts
models\LaboratoryDTO.ts
models\LoginRequest.ts
models\LoginResponse.ts
models\LotDTO.ts
models\MalnutritionDTO.ts
models\MedicalDTO.ts
models\MedicalTypeDTO.ts
models\MedicalWardDTO.ts
models\MedicalWardIdDTO.ts
models\MovementDTO.ts
models\MovementTypeDTO.ts
models\MovementWardDTO.ts
models\OpdDTO.ts
models\OpdWithOperationRowDTO.ts
models\OperationDTO.ts
models\OperationRowDTO.ts
models\OperationTypeDTO.ts
models\PageAdmissionDTO.ts
models\PageInfoDTO.ts
models\PageLabWithRowsDTO.ts
models\PageOpdDTO.ts
models\PagePatientDTO.ts
models\PagePatientExaminationDTO.ts
models\Patient.ts
models\PatientConsensus.ts
models\PatientConsensusDTO.ts
models\PatientDTO.ts
models\PatientExaminationDTO.ts
models\PatientProfilePhoto.ts
models\PatientProfilePhotoPhotoAsImage.ts
models\PatientProfilePhotoPhotoAsImageGraphics.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClip.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClipBounds.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClipBoundsBounds2D.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClipBoundsLocation.ts
models\PatientProfilePhotoPhotoAsImageGraphicsClipBoundsSize.ts
models\PatientProfilePhotoPhotoAsImageGraphicsColor.ts
models\PatientProfilePhotoPhotoAsImageGraphicsColorColorSpace.ts
models\PatientProfilePhotoPhotoAsImageGraphicsFont.ts
models\PatientProfilePhotoPhotoAsImageGraphicsFontMetrics.ts
models\PatientProfilePhotoPhotoAsImageGraphicsFontMetricsFontRenderContext.ts
models\PatientProfilePhotoPhotoAsImageGraphicsFontTransform.ts
models\PatientVaccineDTO.ts
models\PermissionDTO.ts
models\PregnantTreatmentTypeDTO.ts
models\PriceDTO.ts
models\PriceList.ts
models\PriceListDTO.ts
models\PricesOthersDTO.ts
models\SmsDTO.ts
models\SupplierDTO.ts
models\TherapyDTO.ts
models\TherapyRow.ts
models\TherapyRowDTO.ts
models\TokenRefreshRequest.ts
models\UserDTO.ts
models\UserGroupDTO.ts
models\UserProfileDTO.ts
models\UserSettingDTO.ts
models\VaccineDTO.ts
models\VaccineTypeDTO.ts
models\VisitDTO.ts
models\WardDTO.ts
models\index.ts
runtime.ts
tsconfig.json
29 changes: 15 additions & 14 deletions src/generated/apis/ExamsApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import { Observable } from 'rxjs';
import { BaseAPI, HttpHeaders, throwIfNullOrUndefined, encodeURI, OperationOpts, RawAjaxResponse } from '../runtime';
import {
ExamDTO,
ExamWithRowsDTO,
} from '../models';

export interface DeleteExam1Request {
Expand All @@ -26,12 +27,12 @@ export interface GetExams1Request {
}

export interface NewExamRequest {
examDTO: ExamDTO;
examWithRowsDTO: ExamWithRowsDTO;
}

export interface UpdateExamsRequest {
export interface UpdateExamRequest {
code: string;
examDTO: ExamDTO;
examWithRowsDTO: ExamWithRowsDTO;
}

/**
Expand Down Expand Up @@ -93,10 +94,10 @@ export class ExamsApi extends BaseAPI {

/**
*/
newExam({ examDTO }: NewExamRequest): Observable<ExamDTO>
newExam({ examDTO }: NewExamRequest, opts?: OperationOpts): Observable<RawAjaxResponse<ExamDTO>>
newExam({ examDTO }: NewExamRequest, opts?: OperationOpts): Observable<ExamDTO | RawAjaxResponse<ExamDTO>> {
throwIfNullOrUndefined(examDTO, 'examDTO', 'newExam');
newExam({ examWithRowsDTO }: NewExamRequest): Observable<ExamDTO>
newExam({ examWithRowsDTO }: NewExamRequest, opts?: OperationOpts): Observable<RawAjaxResponse<ExamDTO>>
newExam({ examWithRowsDTO }: NewExamRequest, opts?: OperationOpts): Observable<ExamDTO | RawAjaxResponse<ExamDTO>> {
throwIfNullOrUndefined(examWithRowsDTO, 'examWithRowsDTO', 'newExam');

const headers: HttpHeaders = {
'Content-Type': 'application/json',
Expand All @@ -107,17 +108,17 @@ export class ExamsApi extends BaseAPI {
url: '/exams',
method: 'POST',
headers,
body: examDTO,
body: examWithRowsDTO,
}, opts?.responseOpts);
};

/**
*/
updateExams({ code, examDTO }: UpdateExamsRequest): Observable<ExamDTO>
updateExams({ code, examDTO }: UpdateExamsRequest, opts?: OperationOpts): Observable<RawAjaxResponse<ExamDTO>>
updateExams({ code, examDTO }: UpdateExamsRequest, opts?: OperationOpts): Observable<ExamDTO | RawAjaxResponse<ExamDTO>> {
throwIfNullOrUndefined(code, 'code', 'updateExams');
throwIfNullOrUndefined(examDTO, 'examDTO', 'updateExams');
updateExam({ code, examWithRowsDTO }: UpdateExamRequest): Observable<ExamDTO>
updateExam({ code, examWithRowsDTO }: UpdateExamRequest, opts?: OperationOpts): Observable<RawAjaxResponse<ExamDTO>>
updateExam({ code, examWithRowsDTO }: UpdateExamRequest, opts?: OperationOpts): Observable<ExamDTO | RawAjaxResponse<ExamDTO>> {
throwIfNullOrUndefined(code, 'code', 'updateExam');
throwIfNullOrUndefined(examWithRowsDTO, 'examWithRowsDTO', 'updateExam');

const headers: HttpHeaders = {
'Content-Type': 'application/json',
Expand All @@ -128,7 +129,7 @@ export class ExamsApi extends BaseAPI {
url: '/exams/{code}'.replace('{code}', encodeURI(code)),
method: 'PUT',
headers,
body: examDTO,
body: examWithRowsDTO,
}, opts?.responseOpts);
};

Expand Down
Loading

0 comments on commit 775474e

Please sign in to comment.