Marakuba / mhq-api-client-go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go API client for swagger

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: v2.1
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

import "./swagger"

Documentation for API Endpoints

All URIs are relative to /

Class Method HTTP request Description
ApplicationsApi ApiV2ApplicationsAppAttachCreate Post /api/v2/applications/app/attach
BookingApi ApiV2BookingAppointmentCreate Post /api/v2/booking/appointment
BookingApi ApiV2BookingAppointmentDestroy Delete /api/v2/booking/appointment/{uid}
BookingApi ApiV2BookingBranchList Get /api/v2/booking/branch
BookingApi ApiV2BookingServiceList Get /api/v2/booking/service
BookingApi ApiV2BookingSpecializationList Get /api/v2/booking/specialization
BookingApi ApiV2BookingStaffList Get /api/v2/booking/staff
BookingApi ApiV2BookingStaffRetrieve Get /api/v2/booking/staff/{id}
BookingApi ApiV2BookingStaffScheduleList Get /api/v2/booking/staff/{id}/schedule
BookingApi ApiV2BookingTimeslotList Get /api/v2/booking/timeslot
BookingApi ApiV2BookingTimeslotMonthList Get /api/v2/booking/timeslot/month
BookingApi ApiV2BookingTimeslotRecentList Get /api/v2/booking/timeslot/recent
ClinicApi ApiV2ClinicBranchesList Get /api/v2/clinic/branches
ClinicApi ApiV2ClinicBranchesRetrieve Get /api/v2/clinic/branches/{id}
ClinicApi ApiV2ClinicCertificatesCreate Post /api/v2/clinic/certificates
ClinicApi ApiV2ClinicCertificatesList Get /api/v2/clinic/certificates
ClinicApi ApiV2ClinicDiscountsList Get /api/v2/clinic/discounts
ClinicApi ApiV2ClinicDiscountsRetrieve Get /api/v2/clinic/discounts/{id}
ClinicApi ApiV2ClinicLegalentitiesList Get /api/v2/clinic/legalentities
ClinicApi ApiV2ClinicLegalentitiesRetrieve Get /api/v2/clinic/legalentities/{id}
ClinicApi ApiV2ClinicPromotionsList Get /api/v2/clinic/promotions
ClinicApi ApiV2ClinicPromotionsRetrieve Get /api/v2/clinic/promotions/{id}
ClinicApi ApiV2ClinicServicegroupsList Get /api/v2/clinic/servicegroups
ClinicApi ApiV2ClinicServicegroupsRetrieve Get /api/v2/clinic/servicegroups/{id}
ClinicApi ApiV2ClinicServicesList Get /api/v2/clinic/services
ClinicApi ApiV2ClinicServicesRetrieve Get /api/v2/clinic/services/{id}
ClinicApi ApiV2ClinicStaffList Get /api/v2/clinic/staff
ClinicApi ApiV2ClinicStaffRetrieve Get /api/v2/clinic/staff/{id}
ClinicApi ApiV2ClinicStaffgroupsList Get /api/v2/clinic/staffgroups
ClinicApi ApiV2ClinicStaffgroupsRetrieve Get /api/v2/clinic/staffgroups/{id}
ClinicApi ApiV2ClinicStatesList Get /api/v2/clinic/states
ClinicApi ApiV2ClinicStatesRetrieve Get /api/v2/clinic/states/{id}
CoreApi CoreHealthCheckRetrieve Get /core/health-check
DocsApi DocsApiV2SchemaRetrieve Get /docs/api/v2/schema
DocumentApi DocumentUploadHandlerCreate Post /document/upload_handler/
EgiszApi ApiV2EgiszProfileList Get /api/v2/egisz/profile
EgiszApi ApiV2EgiszRecordList Get /api/v2/egisz/record
EgiszApi ApiV2EgiszSendingattemptList Get /api/v2/egisz/sendingattempt
EgiszApi ApiV2NsiDirectoriesEntitiesList Get /api/v2/nsi/directories/{directory_oid}/entities
EgiszApi ApiV2NsiDirectoriesEntitiesRetrieve Get /api/v2/nsi/directories/{directory_oid}/entities/{id}
EgiszApi ApiV2NsiDirectoriesList Get /api/v2/nsi/directories
EgiszApi ApiV2NsiDirectoriesRetrieve Get /api/v2/nsi/directories/{oid}
ExaminationApi ExaminationHistoryTreeRetrieve Get /examination/history_tree/
LabApi LabFeedRetrieve Get /lab/feed
LabApi LabPubBlankDocumentRetrieve Get /lab/pub/blank/document/{uid}
LabApi LabPubBlankLabOrderRetrieve Get /lab/pub/blank/lab-order/{uid}
LabApi LabPubResultsRetrieve Get /lab/pub/results/{barcode_pk}
LisApi ApiV2LisOrderCreate Post /api/v2/lis/order
LisApi ApiV2LisResultsList Get /api/v2/lis/results
LisApi ApiV2LisResultsRetrieve Get /api/v2/lis/results/{id}
LisApi ApiV2LisSamplingCreate Post /api/v2/lis/sampling
LisApi ApiV2LisServicesList Get /api/v2/lis/services
PatientApi ApiV2PatientAccountsList Get /api/v2/patient/{patient_uid}/accounts
PatientApi ApiV2PatientAccountsRetrieve Get /api/v2/patient/{patient_uid}/accounts/{id}
PatientApi ApiV2PatientCardsList Get /api/v2/patient/{patient_uid}/cards
PatientApi ApiV2PatientCardsRetrieve Get /api/v2/patient/{patient_uid}/cards/{id}
PatientApi ApiV2PatientCertificatesList Get /api/v2/patient/{patient_uid}/certificates
PatientApi ApiV2PatientCertificatesRetrieve Get /api/v2/patient/{patient_uid}/certificates/{id}
PatientApi ApiV2PatientContractsList Get /api/v2/patient/{patient_uid}/contracts
PatientApi ApiV2PatientContractsRetrieve Get /api/v2/patient/{patient_uid}/contracts/{id}
PatientApi ApiV2PatientLabresultsList Get /api/v2/patient/{patient_uid}/labresults
PatientApi ApiV2PatientLabresultsRetrieve Get /api/v2/patient/{patient_uid}/labresults/{uid}
PatientApi ApiV2PatientList Get /api/v2/patient
PatientApi ApiV2PatientMedicalplansCreate Post /api/v2/patient/{patient_uid}/medicalplans
PatientApi ApiV2PatientMedicalplansList Get /api/v2/patient/{patient_uid}/medicalplans
PatientApi ApiV2PatientMedicalplansPartialUpdate Patch /api/v2/patient/{patient_uid}/medicalplans/{id}
PatientApi ApiV2PatientMedicalplansRetrieve Get /api/v2/patient/{patient_uid}/medicalplans/{id}
PatientApi ApiV2PatientMedicalplansUpdate Put /api/v2/patient/{patient_uid}/medicalplans/{id}
PatientApi ApiV2PatientPartialUpdate Patch /api/v2/patient/{uid}
PatientApi ApiV2PatientPaymentsCreate Post /api/v2/patient/{patient_uid}/payments
PatientApi ApiV2PatientPaymentsList Get /api/v2/patient/{patient_uid}/payments
PatientApi ApiV2PatientPaymentsPartialUpdate Patch /api/v2/patient/{patient_uid}/payments/{id}
PatientApi ApiV2PatientPaymentsRetrieve Get /api/v2/patient/{patient_uid}/payments/{id}
PatientApi ApiV2PatientPaymentsUpdate Put /api/v2/patient/{patient_uid}/payments/{id}
PatientApi ApiV2PatientPoliciesList Get /api/v2/patient/{patient_uid}/policies
PatientApi ApiV2PatientPoliciesRetrieve Get /api/v2/patient/{patient_uid}/policies/{id}
PatientApi ApiV2PatientPreordersCreate Post /api/v2/patient/{patient_uid}/preorders
PatientApi ApiV2PatientPreordersDestroy Delete /api/v2/patient/{patient_uid}/preorders/{id}
PatientApi ApiV2PatientPreordersList Get /api/v2/patient/{patient_uid}/preorders
PatientApi ApiV2PatientPreordersPartialUpdate Patch /api/v2/patient/{patient_uid}/preorders/{id}
PatientApi ApiV2PatientPreordersRetrieve Get /api/v2/patient/{patient_uid}/preorders/{id}
PatientApi ApiV2PatientPreordersUpdate Put /api/v2/patient/{patient_uid}/preorders/{id}
PatientApi ApiV2PatientRetrieve Get /api/v2/patient/{uid}
PatientApi ApiV2PatientServicesList Get /api/v2/patient/{patient_uid}/services
PatientApi ApiV2PatientServicesRetrieve Get /api/v2/patient/{patient_uid}/services/{id}
PatientApi ApiV2PatientUpdate Put /api/v2/patient/{uid}
PatientApi ApiV2PatientUpdatesList Get /api/v2/patient/updates
PatientApi ApiV2PatientVisitsList Get /api/v2/patient/{patient_uid}/visits
PatientApi ApiV2PatientVisitsRetrieve Get /api/v2/patient/{patient_uid}/visits/{id}
PatientApi PatientHistoryCreate Post /patient/history/{id}/

Documentation For Models

Documentation For Authorization

tokenAuth

  • Type: API key

Example

auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
	Key: "APIKEY",
	Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)

Author

About

License:Apache License 2.0


Languages

Language:Go 99.6%Language:Shell 0.4%