Documentation ¶
Overview ¶
The package cliniko provides the means to interact with the cliniko api from golang.
To get started create a new ClinikoClient:
client, err := NewClinikoClient( "token", "vendor", "vendor email", )
Where token is the the token copied directly from the Cliniko API. The shard is deduced from the token. The vendor name and email will be passed in the User-Agent field with each outgoing request.
Use any *WithResponse function to execute a query and get a parsed response:
page, perPage, sort, order := 0, 10, []string{"id"}, ListAppointmentTypesGetParamsOrder("desc") appointments, err := client.ListAppointmentTypesGetWithResponse( context.TODO(), &ListAppointmentTypesGetParams{ Page: &page, PerPage: &perPage, Sort: &sort, Order: &order, }) log.Println(appointments.JSON200.TotalEntries)
One special case exists for creating an attachment as this is a multi-step process:
contents := []byte{0} fileDescription := "file description as show by Cliniko" presignedURLResponse, AmazonS3BucketResponse, createAttachmentResponse, err := client.CreateAttachment( context.TODO(), "patientId", &fileDescription, "filename", bytes.NewReader(contents))
Index ¶
- Constants
- func NewArchiveAppointmentTypePostRequest(server string, id string) (*http.Request, error)
- func NewArchiveAttendeePostRequest(server string, id string) (*http.Request, error)
- func NewArchiveBillableItemPostRequest(server string, id string) (*http.Request, error)
- func NewArchiveBusinessPostRequest(server string, id string) (*http.Request, error)
- func NewArchiveContactPostRequest(server string, id string) (*http.Request, error)
- func NewArchiveGroupAppointmentPostRequest(server string, id string) (*http.Request, error)
- func NewArchiveIndividualAppointmentPostRequest(server string, id string) (*http.Request, error)
- func NewArchiveMedicalAlertPostRequest(server string, id string) (*http.Request, error)
- func NewArchiveMemoCommunicationPostRequest(server string, id string) (*http.Request, error)
- func NewArchivePatientAttachmentPostRequest(server string, id string) (*http.Request, error)
- func NewArchivePatientCasePostRequest(server string, id string) (*http.Request, error)
- func NewArchivePatientDeleteRequest(server string, id string) (*http.Request, error)
- func NewArchivePatientFormPostRequest(server string, id string) (*http.Request, error)
- func NewArchivePatientFormTemplatePostRequest(server string, id string) (*http.Request, error)
- func NewArchivePatientPostRequest(server string, id string) (*http.Request, error)
- func NewArchiveProductPostRequest(server string, id string) (*http.Request, error)
- func NewArchiveProductSupplierPostRequest(server string, id string) (*http.Request, error)
- func NewArchiveTreatmentNotePostRequest(server string, id string) (*http.Request, error)
- func NewArchiveTreatmentNoteTemplatePostRequest(server string, id string) (*http.Request, error)
- func NewArchiveUnavailableBlockPostRequest(server string, id string) (*http.Request, error)
- func NewCancelAttendeePatchRequest(server string, id string, body CancelAttendeePatchJSONRequestBody) (*http.Request, error)
- func NewCancelAttendeePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewCancelIndividualAppointmentPatchRequest(server string, id string, body CancelIndividualAppointmentPatchJSONRequestBody) (*http.Request, error)
- func NewCancelIndividualAppointmentPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateAppointmentTypePostRequest(server string, body CreateAppointmentTypePostJSONRequestBody) (*http.Request, error)
- func NewCreateAppointmentTypePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateAttendeePostRequest(server string, body CreateAttendeePostJSONRequestBody) (*http.Request, error)
- func NewCreateAttendeePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateAvailabilityBlockPostRequest(server string, body CreateAvailabilityBlockPostJSONRequestBody) (*http.Request, error)
- func NewCreateAvailabilityBlockPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateBillableItemPostRequest(server string, body CreateBillableItemPostJSONRequestBody) (*http.Request, error)
- func NewCreateBillableItemPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateBusinessPostRequest(server string, body CreateBusinessPostJSONRequestBody) (*http.Request, error)
- func NewCreateBusinessPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateConcessionTypePostRequest(server string, body CreateConcessionTypePostJSONRequestBody) (*http.Request, error)
- func NewCreateConcessionTypePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateContactPostRequest(server string, body CreateContactPostJSONRequestBody) (*http.Request, error)
- func NewCreateContactPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateGroupAppointmentPostRequest(server string, body CreateGroupAppointmentPostJSONRequestBody) (*http.Request, error)
- func NewCreateGroupAppointmentPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateIndividualAppointmentPostRequest(server string, body CreateIndividualAppointmentPostJSONRequestBody) (*http.Request, error)
- func NewCreateIndividualAppointmentPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateMedicalAlertPostRequest(server string, body CreateMedicalAlertPostJSONRequestBody) (*http.Request, error)
- func NewCreateMedicalAlertPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateMemoCommunicationPostRequest(server string, body CreateMemoCommunicationPostJSONRequestBody) (*http.Request, error)
- func NewCreateMemoCommunicationPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePatientCasePostRequest(server string, body CreatePatientCasePostJSONRequestBody) (*http.Request, error)
- func NewCreatePatientCasePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePatientFormPostRequest(server string, body CreatePatientFormPostJSONRequestBody) (*http.Request, error)
- func NewCreatePatientFormPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePatientFormTemplatePostRequest(server string, body CreatePatientFormTemplatePostJSONRequestBody) (*http.Request, error)
- func NewCreatePatientFormTemplatePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePatientPostRequest(server string, body CreatePatientPostJSONRequestBody) (*http.Request, error)
- func NewCreatePatientPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePractitionerReferenceNumberPostRequest(server string, body CreatePractitionerReferenceNumberPostJSONRequestBody) (*http.Request, error)
- func NewCreatePractitionerReferenceNumberPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProductPostRequest(server string, body CreateProductPostJSONRequestBody) (*http.Request, error)
- func NewCreateProductPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProductSupplierPostRequest(server string, body CreateProductSupplierPostJSONRequestBody) (*http.Request, error)
- func NewCreateProductSupplierPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateStockAdjustmentPostRequest(server string, body CreateStockAdjustmentPostJSONRequestBody) (*http.Request, error)
- func NewCreateStockAdjustmentPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateTaxPostRequest(server string, body CreateTaxPostJSONRequestBody) (*http.Request, error)
- func NewCreateTaxPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateTreatmentNotePostRequest(server string, body CreateTreatmentNotePostJSONRequestBody) (*http.Request, error)
- func NewCreateTreatmentNotePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateTreatmentNoteTemplatePostRequest(server string, body CreateTreatmentNoteTemplatePostJSONRequestBody) (*http.Request, error)
- func NewCreateTreatmentNoteTemplatePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateUnavailableBlockPostRequest(server string, body CreateUnavailableBlockPostJSONRequestBody) (*http.Request, error)
- func NewCreateUnavailableBlockPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateUploadedPatientAttachmentPostRequest(server string, body CreateUploadedPatientAttachmentPostJSONRequestBody) (*http.Request, error)
- func NewCreateUploadedPatientAttachmentPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteAppointmentTypeDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteAttendeeDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteBillableItemDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteBusinessDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteContactDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteGroupAppointmentDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteIndividualAppointmentDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteMedicalAlertDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeletePatientAttachmentDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeletePractitionerReferenceNumberDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteProductDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteProductSupplierDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteTaxDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteTreatmentNoteDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteTreatmentNoteTemplateDeleteRequest(server string, id string) (*http.Request, error)
- func NewDeleteUnavailableBlockDeleteRequest(server string, id string) (*http.Request, error)
- func NewGetAllAvailableTimesGetRequest(server string, businessId string, practitionerId string, ...) (*http.Request, error)
- func NewGetAppointmentTypeGetRequest(server string, id string, params *GetAppointmentTypeGetParams) (*http.Request, error)
- func NewGetAttendeeGetRequest(server string, id string, params *GetAttendeeGetParams) (*http.Request, error)
- func NewGetAuthenticatedUserGetRequest(server string) (*http.Request, error)
- func NewGetAvailabilityBlockGetRequest(server string, id string) (*http.Request, error)
- func NewGetBillableItemGetRequest(server string, id string, params *GetBillableItemGetParams) (*http.Request, error)
- func NewGetBookingGetRequest(server string, id string, params *GetBookingGetParams) (*http.Request, error)
- func NewGetBusinessGetRequest(server string, id string, params *GetBusinessGetParams) (*http.Request, error)
- func NewGetCommunicationGetRequest(server string, id string, params *GetCommunicationGetParams) (*http.Request, error)
- func NewGetConcessionPriceGetRequest(server string, id string) (*http.Request, error)
- func NewGetConcessionTypeGetRequest(server string, id string) (*http.Request, error)
- func NewGetContactGetRequest(server string, id string, params *GetContactGetParams) (*http.Request, error)
- func NewGetDailyAvailabilityGetRequest(server string, id string) (*http.Request, error)
- func NewGetGroupAppointmentConflictsGetRequest(server string, id string) (*http.Request, error)
- func NewGetGroupAppointmentGetRequest(server string, id string, params *GetGroupAppointmentGetParams) (*http.Request, error)
- func NewGetIndividualAppointmentConflictsGetRequest(server string, id string) (*http.Request, error)
- func NewGetIndividualAppointmentGetRequest(server string, id string, params *GetIndividualAppointmentGetParams) (*http.Request, error)
- func NewGetInvoiceGetRequest(server string, id string, params *GetInvoiceGetParams) (*http.Request, error)
- func NewGetInvoiceItemGetRequest(server string, id string, params *GetInvoiceItemGetParams) (*http.Request, error)
- func NewGetMedicalAlertGetRequest(server string, id string, params *GetMedicalAlertGetParams) (*http.Request, error)
- func NewGetNextAvailableTimeGetRequest(server string, businessId string, practitionerId string, ...) (*http.Request, error)
- func NewGetPatientAttachmentGetRequest(server string, id string, params *GetPatientAttachmentGetParams) (*http.Request, error)
- func NewGetPatientCaseGetRequest(server string, id string, params *GetPatientCaseGetParams) (*http.Request, error)
- func NewGetPatientFormGetRequest(server string, id string) (*http.Request, error)
- func NewGetPatientFormTemplateGetRequest(server string, id string, params *GetPatientFormTemplateGetParams) (*http.Request, error)
- func NewGetPatientGetRequest(server string, id string, params *GetPatientGetParams) (*http.Request, error)
- func NewGetPractitionerGetRequest(server string, id string) (*http.Request, error)
- func NewGetPractitionerReferenceNumberGetRequest(server string, id string) (*http.Request, error)
- func NewGetProductGetRequest(server string, id string, params *GetProductGetParams) (*http.Request, error)
- func NewGetProductSupplierGetRequest(server string, id string) (*http.Request, error)
- func NewGetPublicSettingsGetRequest(server string) (*http.Request, error)
- func NewGetReferralSourceGetRequest(server string, patientId string) (*http.Request, error)
- func NewGetReferralSourceTypeGetRequest(server string, id string) (*http.Request, error)
- func NewGetSettingsGetRequest(server string) (*http.Request, error)
- func NewGetSignatureGetRequest(server string, patientFormId string, id string) (*http.Request, error)
- func NewGetStockAdjustmentGetRequest(server string, id string) (*http.Request, error)
- func NewGetTaxGetRequest(server string, id string) (*http.Request, error)
- func NewGetTreatmentNoteGetRequest(server string, id string, params *GetTreatmentNoteGetParams) (*http.Request, error)
- func NewGetTreatmentNoteTemplateGetRequest(server string, id string, params *GetTreatmentNoteTemplateGetParams) (*http.Request, error)
- func NewGetUnavailableBlockConflictsGetRequest(server string, id string) (*http.Request, error)
- func NewGetUnavailableBlockGetRequest(server string, id string, params *GetUnavailableBlockGetParams) (*http.Request, error)
- func NewGetUserGetRequest(server string, id string) (*http.Request, error)
- func NewListActivePatientCasesGetRequest(server string, params *ListActivePatientCasesGetParams) (*http.Request, error)
- func NewListAppointmentTypesForPractitionerGetRequest(server string, practitionerId string, ...) (*http.Request, error)
- func NewListAppointmentTypesGetRequest(server string, params *ListAppointmentTypesGetParams) (*http.Request, error)
- func NewListAttendeesForGroupAppointmentGetRequest(server string, groupAppointmentId string, ...) (*http.Request, error)
- func NewListAttendeesForIndividualAppointmentGetRequest(server string, individualAppointmentId string, ...) (*http.Request, error)
- func NewListAttendeesForPatientCaseGetRequest(server string, patientCaseId string, ...) (*http.Request, error)
- func NewListAttendeesGetRequest(server string, params *ListAttendeesGetParams) (*http.Request, error)
- func NewListAvailabilityBlocksGetRequest(server string, params *ListAvailabilityBlocksGetParams) (*http.Request, error)
- func NewListBillableItemsGetRequest(server string, params *ListBillableItemsGetParams) (*http.Request, error)
- func NewListBookingsForPatientCaseGetRequest(server string, patientCaseId string, ...) (*http.Request, error)
- func NewListBookingsGetRequest(server string, params *ListBookingsGetParams) (*http.Request, error)
- func NewListBusinessesGetRequest(server string, params *ListBusinessesGetParams) (*http.Request, error)
- func NewListCommunicationsGetRequest(server string, params *ListCommunicationsGetParams) (*http.Request, error)
- func NewListConcessionPricesGetRequest(server string, params *ListConcessionPricesGetParams) (*http.Request, error)
- func NewListConcessionTypesGetRequest(server string, params *ListConcessionTypesGetParams) (*http.Request, error)
- func NewListContactsGetRequest(server string, params *ListContactsGetParams) (*http.Request, error)
- func NewListDailyAvailabilitiesForBusinessGetRequest(server string, businessId string, ...) (*http.Request, error)
- func NewListDailyAvailabilitiesForPractitionerGetRequest(server string, practitionerId string, ...) (*http.Request, error)
- func NewListDailyAvailabilitiesGetRequest(server string, params *ListDailyAvailabilitiesGetParams) (*http.Request, error)
- func NewListGroupAppointmentsGetRequest(server string, params *ListGroupAppointmentsGetParams) (*http.Request, error)
- func NewListInactivePractitionersForAppointmentTypeGetRequest(server string, appointmentTypeId string, ...) (*http.Request, error)
- func NewListInactivePractitionersForBusinessGetRequest(server string, businessId string, ...) (*http.Request, error)
- func NewListInactivePractitionersGetRequest(server string, params *ListInactivePractitionersGetParams) (*http.Request, error)
- func NewListIndividualAppointmentsGetRequest(server string, params *ListIndividualAppointmentsGetParams) (*http.Request, error)
- func NewListInvoiceItemsForInvoiceGetRequest(server string, invoiceId string, params *ListInvoiceItemsForInvoiceGetParams) (*http.Request, error)
- func NewListInvoiceItemsGetRequest(server string, params *ListInvoiceItemsGetParams) (*http.Request, error)
- func NewListInvoicesForAppointmentGetRequest(server string, appointmentId string, ...) (*http.Request, error)
- func NewListInvoicesForAttendeeGetRequest(server string, attendeeId string, params *ListInvoicesForAttendeeGetParams) (*http.Request, error)
- func NewListInvoicesForPatientCaseGetRequest(server string, patientCaseId string, ...) (*http.Request, error)
- func NewListInvoicesForPatientGetRequest(server string, patientId string, params *ListInvoicesForPatientGetParams) (*http.Request, error)
- func NewListInvoicesForPractitionerGetRequest(server string, practitionerId string, ...) (*http.Request, error)
- func NewListInvoicesGetRequest(server string, params *ListInvoicesGetParams) (*http.Request, error)
- func NewListMedicalAlertsForPatientGetRequest(server string, patientId string, params *ListMedicalAlertsForPatientGetParams) (*http.Request, error)
- func NewListMedicalAlertsGetRequest(server string, params *ListMedicalAlertsGetParams) (*http.Request, error)
- func NewListPatientAttachmentsForPatientCaseGetRequest(server string, patientCaseId string, ...) (*http.Request, error)
- func NewListPatientAttachmentsForPatientGetRequest(server string, patientId string, ...) (*http.Request, error)
- func NewListPatientAttachmentsGetRequest(server string, params *ListPatientAttachmentsGetParams) (*http.Request, error)
- func NewListPatientCasesGetRequest(server string, params *ListPatientCasesGetParams) (*http.Request, error)
- func NewListPatientFormTemplatesGetRequest(server string, params *ListPatientFormTemplatesGetParams) (*http.Request, error)
- func NewListPatientFormsForAttendeeGetRequest(server string, attendeeId string, params *ListPatientFormsForAttendeeGetParams) (*http.Request, error)
- func NewListPatientFormsGetRequest(server string, params *ListPatientFormsGetParams) (*http.Request, error)
- func NewListPatientsGetRequest(server string, params *ListPatientsGetParams) (*http.Request, error)
- func NewListPractitionerReferenceNumbersForPractitionerGetRequest(server string, practitionerId string, ...) (*http.Request, error)
- func NewListPractitionerReferenceNumbersGetRequest(server string, params *ListPractitionerReferenceNumbersGetParams) (*http.Request, error)
- func NewListPractitionersForAppointmentTypeGetRequest(server string, appointmentTypeId string, ...) (*http.Request, error)
- func NewListPractitionersForBusinessGetRequest(server string, businessId string, ...) (*http.Request, error)
- func NewListPractitionersGetRequest(server string, params *ListPractitionersGetParams) (*http.Request, error)
- func NewListProductSuppliersGetRequest(server string, params *ListProductSuppliersGetParams) (*http.Request, error)
- func NewListProductsGetRequest(server string, params *ListProductsGetParams) (*http.Request, error)
- func NewListReferralSourceTypesGetRequest(server string, params *ListReferralSourceTypesGetParams) (*http.Request, error)
- func NewListReferralSourcesGetRequest(server string, params *ListReferralSourcesGetParams) (*http.Request, error)
- func NewListServicesForBusinessGetRequest(server string, businessId string, params *ListServicesForBusinessGetParams) (*http.Request, error)
- func NewListServicesGetRequest(server string, params *ListServicesGetParams) (*http.Request, error)
- func NewListStockAdjustmentsGetRequest(server string, params *ListStockAdjustmentsGetParams) (*http.Request, error)
- func NewListTaxesGetRequest(server string, params *ListTaxesGetParams) (*http.Request, error)
- func NewListTreatmentNoteTemplatesGetRequest(server string, params *ListTreatmentNoteTemplatesGetParams) (*http.Request, error)
- func NewListTreatmentNotesForPatientGetRequest(server string, patientId string, params *ListTreatmentNotesForPatientGetParams) (*http.Request, error)
- func NewListTreatmentNotesGetRequest(server string, params *ListTreatmentNotesGetParams) (*http.Request, error)
- func NewListUnavailableBlocksGetRequest(server string, params *ListUnavailableBlocksGetParams) (*http.Request, error)
- func NewListUsersGetRequest(server string, params *ListUsersGetParams) (*http.Request, error)
- func NewPresignedPostGetRequest(server string, patientId string) (*http.Request, error)
- func NewUnarchiveBusinessPostRequest(server string, id string) (*http.Request, error)
- func NewUnarchivePatientPostRequest(server string, id string) (*http.Request, error)
- func NewUpdateAppointmentTypePatchRequest(server string, id string, body UpdateAppointmentTypePatchJSONRequestBody) (*http.Request, error)
- func NewUpdateAppointmentTypePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateAttendeePatchRequest(server string, id string, body UpdateAttendeePatchJSONRequestBody) (*http.Request, error)
- func NewUpdateAttendeePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateBillableItemPatchRequest(server string, id string, body UpdateBillableItemPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateBillableItemPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateBusinessPatchRequest(server string, id string, body UpdateBusinessPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateBusinessPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateConcessionTypePatchRequest(server string, id string, body UpdateConcessionTypePatchJSONRequestBody) (*http.Request, error)
- func NewUpdateConcessionTypePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateContactPatchRequest(server string, id string, body UpdateContactPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateContactPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateGroupAppointmentPatchRequest(server string, id string, body UpdateGroupAppointmentPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateGroupAppointmentPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateIndividualAppointmentPatchRequest(server string, id string, body UpdateIndividualAppointmentPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateIndividualAppointmentPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateMedicalAlertPatchRequest(server string, id string, body UpdateMedicalAlertPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateMedicalAlertPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateMemoCommunicationPatchRequest(server string, id string, body UpdateMemoCommunicationPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateMemoCommunicationPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePatientCasePatchRequest(server string, id string, body UpdatePatientCasePatchJSONRequestBody) (*http.Request, error)
- func NewUpdatePatientCasePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePatientFormPatchRequest(server string, id string, body UpdatePatientFormPatchJSONRequestBody) (*http.Request, error)
- func NewUpdatePatientFormPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePatientFormTemplatePatchRequest(server string, id string, body UpdatePatientFormTemplatePatchJSONRequestBody) (*http.Request, error)
- func NewUpdatePatientFormTemplatePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePatientPatchRequest(server string, id string, body UpdatePatientPatchJSONRequestBody) (*http.Request, error)
- func NewUpdatePatientPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePractitionerReferenceNumberPatchRequest(server string, id string, ...) (*http.Request, error)
- func NewUpdatePractitionerReferenceNumberPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateProductPatchRequest(server string, id string, body UpdateProductPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateProductPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateProductSupplierPatchRequest(server string, id string, body UpdateProductSupplierPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateProductSupplierPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateReferralSourcePatchRequest(server string, patientId string, body UpdateReferralSourcePatchJSONRequestBody) (*http.Request, error)
- func NewUpdateReferralSourcePatchRequestWithBody(server string, patientId string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateTaxPatchRequest(server string, id string, body UpdateTaxPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateTaxPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateTreatmentNotePatchRequest(server string, id string, body UpdateTreatmentNotePatchJSONRequestBody) (*http.Request, error)
- func NewUpdateTreatmentNotePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateTreatmentNoteTemplatePatchRequest(server string, id string, body UpdateTreatmentNoteTemplatePatchJSONRequestBody) (*http.Request, error)
- func NewUpdateTreatmentNoteTemplatePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateUnavailableBlockPatchRequest(server string, id string, body UpdateUnavailableBlockPatchJSONRequestBody) (*http.Request, error)
- func NewUpdateUnavailableBlockPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
- type AppointmentType
- type AppointmentTypeOnlineBookingsLeadTimeHours
- type AppointmentTypeOnlinePaymentsMode
- type AppointmentTypeRequest
- type ArchiveAppointmentTypePostResponse
- type ArchiveAttendeePostResponse
- type ArchiveBillableItemPostResponse
- type ArchiveBusinessPostResponse
- type ArchiveContactPostResponse
- type ArchiveGroupAppointmentPostResponse
- type ArchiveIndividualAppointmentPostResponse
- type ArchiveMedicalAlertPostResponse
- type ArchiveMemoCommunicationPostResponse
- type ArchivePatientAttachmentPostResponse
- type ArchivePatientCasePostResponse
- type ArchivePatientDeleteResponse
- type ArchivePatientFormPostResponse
- type ArchivePatientFormTemplatePostResponse
- type ArchivePatientPostResponse
- type ArchiveProductPostResponse
- type ArchiveProductSupplierPostResponse
- type ArchiveTreatmentNotePostResponse
- type ArchiveTreatmentNoteTemplatePostResponse
- type ArchiveUnavailableBlockPostResponse
- type AttachmentPresignedPost
- type AttachmentPresignedPostFieldsAcl
- type AttachmentPresignedPostFieldsSuccessActionStatus
- type Attendee
- type AttendeeCancelCancellationReason
- type AttendeeCancelRequest
- type AttendeeCancellationReasonDescription
- type AttendeeInvoiceStatus
- type AttendeeRequest
- type AttendeeTreatmentNoteStatus
- type AttendeeUpdateRequest
- type AvailabilityBlock
- type AvailabilityBlockRepeatRuleRepeatType
- type AvailabilityBlockRequest
- type AvailableTime
- type BillableItem
- type BillableItemItemType
- type BillableItemRequest
- type Booking
- func (t Booking) AsGroupAppointment() (GroupAppointment, error)
- func (t Booking) AsIndividualAppointment() (IndividualAppointment, error)
- func (t Booking) AsUnavailableBlock() (UnavailableBlock, error)
- func (t *Booking) FromGroupAppointment(v GroupAppointment) error
- func (t *Booking) FromIndividualAppointment(v IndividualAppointment) error
- func (t *Booking) FromUnavailableBlock(v UnavailableBlock) error
- func (t Booking) MarshalJSON() ([]byte, error)
- func (t *Booking) MergeGroupAppointment(v GroupAppointment) error
- func (t *Booking) MergeIndividualAppointment(v IndividualAppointment) error
- func (t *Booking) MergeUnavailableBlock(v UnavailableBlock) error
- func (t *Booking) UnmarshalJSON(b []byte) error
- type Business
- type BusinessCreateRequest
- type BusinessRequest
- type CancelAttendeePatchJSONBody
- type CancelAttendeePatchJSONBodyCancellationReason
- type CancelAttendeePatchJSONRequestBody
- type CancelAttendeePatchResponse
- type CancelIndividualAppointmentPatchJSONBody
- type CancelIndividualAppointmentPatchJSONBodyCancellationReason
- type CancelIndividualAppointmentPatchJSONRequestBody
- type CancelIndividualAppointmentPatchResponse
- type Client
- func (c *Client) ArchiveAppointmentTypePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveAttendeePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveBillableItemPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveBusinessPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveContactPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveGroupAppointmentPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveIndividualAppointmentPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveMedicalAlertPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveMemoCommunicationPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchivePatientAttachmentPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchivePatientCasePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchivePatientDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchivePatientFormPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchivePatientFormTemplatePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchivePatientPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveProductPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveProductSupplierPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveTreatmentNotePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveTreatmentNoteTemplatePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ArchiveUnavailableBlockPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CancelAttendeePatch(ctx context.Context, id string, body CancelAttendeePatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CancelAttendeePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CancelIndividualAppointmentPatch(ctx context.Context, id string, ...) (*http.Response, error)
- func (c *Client) CancelIndividualAppointmentPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateAppointmentTypePost(ctx context.Context, body CreateAppointmentTypePostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateAppointmentTypePostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateAttendeePost(ctx context.Context, body CreateAttendeePostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateAttendeePostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateAvailabilityBlockPost(ctx context.Context, body CreateAvailabilityBlockPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateAvailabilityBlockPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateBillableItemPost(ctx context.Context, body CreateBillableItemPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateBillableItemPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateBusinessPost(ctx context.Context, body CreateBusinessPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateBusinessPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateConcessionTypePost(ctx context.Context, body CreateConcessionTypePostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateConcessionTypePostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateContactPost(ctx context.Context, body CreateContactPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateContactPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateGroupAppointmentPost(ctx context.Context, body CreateGroupAppointmentPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateGroupAppointmentPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateIndividualAppointmentPost(ctx context.Context, body CreateIndividualAppointmentPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateIndividualAppointmentPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateMedicalAlertPost(ctx context.Context, body CreateMedicalAlertPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateMedicalAlertPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateMemoCommunicationPost(ctx context.Context, body CreateMemoCommunicationPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateMemoCommunicationPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePatientCasePost(ctx context.Context, body CreatePatientCasePostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePatientCasePostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePatientFormPost(ctx context.Context, body CreatePatientFormPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePatientFormPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePatientFormTemplatePost(ctx context.Context, body CreatePatientFormTemplatePostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePatientFormTemplatePostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePatientPost(ctx context.Context, body CreatePatientPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePatientPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePractitionerReferenceNumberPost(ctx context.Context, body CreatePractitionerReferenceNumberPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePractitionerReferenceNumberPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProductPost(ctx context.Context, body CreateProductPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateProductPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProductSupplierPost(ctx context.Context, body CreateProductSupplierPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateProductSupplierPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateStockAdjustmentPost(ctx context.Context, body CreateStockAdjustmentPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateStockAdjustmentPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateTaxPost(ctx context.Context, body CreateTaxPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateTaxPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateTreatmentNotePost(ctx context.Context, body CreateTreatmentNotePostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateTreatmentNotePostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateTreatmentNoteTemplatePost(ctx context.Context, body CreateTreatmentNoteTemplatePostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateTreatmentNoteTemplatePostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateUnavailableBlockPost(ctx context.Context, body CreateUnavailableBlockPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateUnavailableBlockPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateUploadedPatientAttachmentPost(ctx context.Context, body CreateUploadedPatientAttachmentPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateUploadedPatientAttachmentPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteAppointmentTypeDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteAttendeeDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteBillableItemDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteBusinessDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteContactDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteGroupAppointmentDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteIndividualAppointmentDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteMedicalAlertDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeletePatientAttachmentDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeletePractitionerReferenceNumberDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteProductDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteProductSupplierDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteTaxDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteTreatmentNoteDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteTreatmentNoteTemplateDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteUnavailableBlockDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAllAvailableTimesGet(ctx context.Context, businessId string, practitionerId string, ...) (*http.Response, error)
- func (c *Client) GetAppointmentTypeGet(ctx context.Context, id string, params *GetAppointmentTypeGetParams, ...) (*http.Response, error)
- func (c *Client) GetAttendeeGet(ctx context.Context, id string, params *GetAttendeeGetParams, ...) (*http.Response, error)
- func (c *Client) GetAuthenticatedUserGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAvailabilityBlockGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetBillableItemGet(ctx context.Context, id string, params *GetBillableItemGetParams, ...) (*http.Response, error)
- func (c *Client) GetBookingGet(ctx context.Context, id string, params *GetBookingGetParams, ...) (*http.Response, error)
- func (c *Client) GetBusinessGet(ctx context.Context, id string, params *GetBusinessGetParams, ...) (*http.Response, error)
- func (c *Client) GetCommunicationGet(ctx context.Context, id string, params *GetCommunicationGetParams, ...) (*http.Response, error)
- func (c *Client) GetConcessionPriceGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetConcessionTypeGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetContactGet(ctx context.Context, id string, params *GetContactGetParams, ...) (*http.Response, error)
- func (c *Client) GetDailyAvailabilityGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetGroupAppointmentConflictsGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetGroupAppointmentGet(ctx context.Context, id string, params *GetGroupAppointmentGetParams, ...) (*http.Response, error)
- func (c *Client) GetIndividualAppointmentConflictsGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetIndividualAppointmentGet(ctx context.Context, id string, params *GetIndividualAppointmentGetParams, ...) (*http.Response, error)
- func (c *Client) GetInvoiceGet(ctx context.Context, id string, params *GetInvoiceGetParams, ...) (*http.Response, error)
- func (c *Client) GetInvoiceItemGet(ctx context.Context, id string, params *GetInvoiceItemGetParams, ...) (*http.Response, error)
- func (c *Client) GetMedicalAlertGet(ctx context.Context, id string, params *GetMedicalAlertGetParams, ...) (*http.Response, error)
- func (c *Client) GetNextAvailableTimeGet(ctx context.Context, businessId string, practitionerId string, ...) (*http.Response, error)
- func (c *Client) GetPatientAttachmentGet(ctx context.Context, id string, params *GetPatientAttachmentGetParams, ...) (*http.Response, error)
- func (c *Client) GetPatientCaseGet(ctx context.Context, id string, params *GetPatientCaseGetParams, ...) (*http.Response, error)
- func (c *Client) GetPatientFormGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPatientFormTemplateGet(ctx context.Context, id string, params *GetPatientFormTemplateGetParams, ...) (*http.Response, error)
- func (c *Client) GetPatientGet(ctx context.Context, id string, params *GetPatientGetParams, ...) (*http.Response, error)
- func (c *Client) GetPractitionerGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPractitionerReferenceNumberGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProductGet(ctx context.Context, id string, params *GetProductGetParams, ...) (*http.Response, error)
- func (c *Client) GetProductSupplierGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPublicSettingsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetReferralSourceGet(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetReferralSourceTypeGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSettingsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSignatureGet(ctx context.Context, patientFormId string, id string, ...) (*http.Response, error)
- func (c *Client) GetStockAdjustmentGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTaxGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTreatmentNoteGet(ctx context.Context, id string, params *GetTreatmentNoteGetParams, ...) (*http.Response, error)
- func (c *Client) GetTreatmentNoteTemplateGet(ctx context.Context, id string, params *GetTreatmentNoteTemplateGetParams, ...) (*http.Response, error)
- func (c *Client) GetUnavailableBlockConflictsGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUnavailableBlockGet(ctx context.Context, id string, params *GetUnavailableBlockGetParams, ...) (*http.Response, error)
- func (c *Client) GetUserGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListActivePatientCasesGet(ctx context.Context, params *ListActivePatientCasesGetParams, ...) (*http.Response, error)
- func (c *Client) ListAppointmentTypesForPractitionerGet(ctx context.Context, practitionerId string, ...) (*http.Response, error)
- func (c *Client) ListAppointmentTypesGet(ctx context.Context, params *ListAppointmentTypesGetParams, ...) (*http.Response, error)
- func (c *Client) ListAttendeesForGroupAppointmentGet(ctx context.Context, groupAppointmentId string, ...) (*http.Response, error)
- func (c *Client) ListAttendeesForIndividualAppointmentGet(ctx context.Context, individualAppointmentId string, ...) (*http.Response, error)
- func (c *Client) ListAttendeesForPatientCaseGet(ctx context.Context, patientCaseId string, ...) (*http.Response, error)
- func (c *Client) ListAttendeesGet(ctx context.Context, params *ListAttendeesGetParams, ...) (*http.Response, error)
- func (c *Client) ListAvailabilityBlocksGet(ctx context.Context, params *ListAvailabilityBlocksGetParams, ...) (*http.Response, error)
- func (c *Client) ListBillableItemsGet(ctx context.Context, params *ListBillableItemsGetParams, ...) (*http.Response, error)
- func (c *Client) ListBookingsForPatientCaseGet(ctx context.Context, patientCaseId string, ...) (*http.Response, error)
- func (c *Client) ListBookingsGet(ctx context.Context, params *ListBookingsGetParams, ...) (*http.Response, error)
- func (c *Client) ListBusinessesGet(ctx context.Context, params *ListBusinessesGetParams, ...) (*http.Response, error)
- func (c *Client) ListCommunicationsGet(ctx context.Context, params *ListCommunicationsGetParams, ...) (*http.Response, error)
- func (c *Client) ListConcessionPricesGet(ctx context.Context, params *ListConcessionPricesGetParams, ...) (*http.Response, error)
- func (c *Client) ListConcessionTypesGet(ctx context.Context, params *ListConcessionTypesGetParams, ...) (*http.Response, error)
- func (c *Client) ListContactsGet(ctx context.Context, params *ListContactsGetParams, ...) (*http.Response, error)
- func (c *Client) ListDailyAvailabilitiesForBusinessGet(ctx context.Context, businessId string, ...) (*http.Response, error)
- func (c *Client) ListDailyAvailabilitiesForPractitionerGet(ctx context.Context, practitionerId string, ...) (*http.Response, error)
- func (c *Client) ListDailyAvailabilitiesGet(ctx context.Context, params *ListDailyAvailabilitiesGetParams, ...) (*http.Response, error)
- func (c *Client) ListGroupAppointmentsGet(ctx context.Context, params *ListGroupAppointmentsGetParams, ...) (*http.Response, error)
- func (c *Client) ListInactivePractitionersForAppointmentTypeGet(ctx context.Context, appointmentTypeId string, ...) (*http.Response, error)
- func (c *Client) ListInactivePractitionersForBusinessGet(ctx context.Context, businessId string, ...) (*http.Response, error)
- func (c *Client) ListInactivePractitionersGet(ctx context.Context, params *ListInactivePractitionersGetParams, ...) (*http.Response, error)
- func (c *Client) ListIndividualAppointmentsGet(ctx context.Context, params *ListIndividualAppointmentsGetParams, ...) (*http.Response, error)
- func (c *Client) ListInvoiceItemsForInvoiceGet(ctx context.Context, invoiceId string, ...) (*http.Response, error)
- func (c *Client) ListInvoiceItemsGet(ctx context.Context, params *ListInvoiceItemsGetParams, ...) (*http.Response, error)
- func (c *Client) ListInvoicesForAppointmentGet(ctx context.Context, appointmentId string, ...) (*http.Response, error)
- func (c *Client) ListInvoicesForAttendeeGet(ctx context.Context, attendeeId string, ...) (*http.Response, error)
- func (c *Client) ListInvoicesForPatientCaseGet(ctx context.Context, patientCaseId string, ...) (*http.Response, error)
- func (c *Client) ListInvoicesForPatientGet(ctx context.Context, patientId string, params *ListInvoicesForPatientGetParams, ...) (*http.Response, error)
- func (c *Client) ListInvoicesForPractitionerGet(ctx context.Context, practitionerId string, ...) (*http.Response, error)
- func (c *Client) ListInvoicesGet(ctx context.Context, params *ListInvoicesGetParams, ...) (*http.Response, error)
- func (c *Client) ListMedicalAlertsForPatientGet(ctx context.Context, patientId string, ...) (*http.Response, error)
- func (c *Client) ListMedicalAlertsGet(ctx context.Context, params *ListMedicalAlertsGetParams, ...) (*http.Response, error)
- func (c *Client) ListPatientAttachmentsForPatientCaseGet(ctx context.Context, patientCaseId string, ...) (*http.Response, error)
- func (c *Client) ListPatientAttachmentsForPatientGet(ctx context.Context, patientId string, ...) (*http.Response, error)
- func (c *Client) ListPatientAttachmentsGet(ctx context.Context, params *ListPatientAttachmentsGetParams, ...) (*http.Response, error)
- func (c *Client) ListPatientCasesGet(ctx context.Context, params *ListPatientCasesGetParams, ...) (*http.Response, error)
- func (c *Client) ListPatientFormTemplatesGet(ctx context.Context, params *ListPatientFormTemplatesGetParams, ...) (*http.Response, error)
- func (c *Client) ListPatientFormsForAttendeeGet(ctx context.Context, attendeeId string, ...) (*http.Response, error)
- func (c *Client) ListPatientFormsGet(ctx context.Context, params *ListPatientFormsGetParams, ...) (*http.Response, error)
- func (c *Client) ListPatientsGet(ctx context.Context, params *ListPatientsGetParams, ...) (*http.Response, error)
- func (c *Client) ListPractitionerReferenceNumbersForPractitionerGet(ctx context.Context, practitionerId string, ...) (*http.Response, error)
- func (c *Client) ListPractitionerReferenceNumbersGet(ctx context.Context, params *ListPractitionerReferenceNumbersGetParams, ...) (*http.Response, error)
- func (c *Client) ListPractitionersForAppointmentTypeGet(ctx context.Context, appointmentTypeId string, ...) (*http.Response, error)
- func (c *Client) ListPractitionersForBusinessGet(ctx context.Context, businessId string, ...) (*http.Response, error)
- func (c *Client) ListPractitionersGet(ctx context.Context, params *ListPractitionersGetParams, ...) (*http.Response, error)
- func (c *Client) ListProductSuppliersGet(ctx context.Context, params *ListProductSuppliersGetParams, ...) (*http.Response, error)
- func (c *Client) ListProductsGet(ctx context.Context, params *ListProductsGetParams, ...) (*http.Response, error)
- func (c *Client) ListReferralSourceTypesGet(ctx context.Context, params *ListReferralSourceTypesGetParams, ...) (*http.Response, error)
- func (c *Client) ListReferralSourcesGet(ctx context.Context, params *ListReferralSourcesGetParams, ...) (*http.Response, error)
- func (c *Client) ListServicesForBusinessGet(ctx context.Context, businessId string, ...) (*http.Response, error)
- func (c *Client) ListServicesGet(ctx context.Context, params *ListServicesGetParams, ...) (*http.Response, error)
- func (c *Client) ListStockAdjustmentsGet(ctx context.Context, params *ListStockAdjustmentsGetParams, ...) (*http.Response, error)
- func (c *Client) ListTaxesGet(ctx context.Context, params *ListTaxesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListTreatmentNoteTemplatesGet(ctx context.Context, params *ListTreatmentNoteTemplatesGetParams, ...) (*http.Response, error)
- func (c *Client) ListTreatmentNotesForPatientGet(ctx context.Context, patientId string, ...) (*http.Response, error)
- func (c *Client) ListTreatmentNotesGet(ctx context.Context, params *ListTreatmentNotesGetParams, ...) (*http.Response, error)
- func (c *Client) ListUnavailableBlocksGet(ctx context.Context, params *ListUnavailableBlocksGetParams, ...) (*http.Response, error)
- func (c *Client) ListUsersGet(ctx context.Context, params *ListUsersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PresignedPostGet(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UnarchiveBusinessPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UnarchivePatientPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UpdateAppointmentTypePatch(ctx context.Context, id string, body UpdateAppointmentTypePatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateAppointmentTypePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateAttendeePatch(ctx context.Context, id string, body UpdateAttendeePatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateAttendeePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateBillableItemPatch(ctx context.Context, id string, body UpdateBillableItemPatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateBillableItemPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateBusinessPatch(ctx context.Context, id string, body UpdateBusinessPatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateBusinessPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateConcessionTypePatch(ctx context.Context, id string, body UpdateConcessionTypePatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateConcessionTypePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateContactPatch(ctx context.Context, id string, body UpdateContactPatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateContactPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateGroupAppointmentPatch(ctx context.Context, id string, ...) (*http.Response, error)
- func (c *Client) UpdateGroupAppointmentPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateIndividualAppointmentPatch(ctx context.Context, id string, ...) (*http.Response, error)
- func (c *Client) UpdateIndividualAppointmentPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateMedicalAlertPatch(ctx context.Context, id string, body UpdateMedicalAlertPatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateMedicalAlertPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateMemoCommunicationPatch(ctx context.Context, id string, ...) (*http.Response, error)
- func (c *Client) UpdateMemoCommunicationPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePatientCasePatch(ctx context.Context, id string, body UpdatePatientCasePatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdatePatientCasePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePatientFormPatch(ctx context.Context, id string, body UpdatePatientFormPatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdatePatientFormPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePatientFormTemplatePatch(ctx context.Context, id string, ...) (*http.Response, error)
- func (c *Client) UpdatePatientFormTemplatePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePatientPatch(ctx context.Context, id string, body UpdatePatientPatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdatePatientPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePractitionerReferenceNumberPatch(ctx context.Context, id string, ...) (*http.Response, error)
- func (c *Client) UpdatePractitionerReferenceNumberPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateProductPatch(ctx context.Context, id string, body UpdateProductPatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateProductPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateProductSupplierPatch(ctx context.Context, id string, body UpdateProductSupplierPatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateProductSupplierPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateReferralSourcePatch(ctx context.Context, patientId string, ...) (*http.Response, error)
- func (c *Client) UpdateReferralSourcePatchWithBody(ctx context.Context, patientId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateTaxPatch(ctx context.Context, id string, body UpdateTaxPatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateTaxPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateTreatmentNotePatch(ctx context.Context, id string, body UpdateTreatmentNotePatchJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateTreatmentNotePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateTreatmentNoteTemplatePatch(ctx context.Context, id string, ...) (*http.Response, error)
- func (c *Client) UpdateTreatmentNoteTemplatePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateUnavailableBlockPatch(ctx context.Context, id string, ...) (*http.Response, error)
- func (c *Client) UpdateUnavailableBlockPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) ArchiveAppointmentTypePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveAppointmentTypePostResponse, error)
- func (c *ClientWithResponses) ArchiveAttendeePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveAttendeePostResponse, error)
- func (c *ClientWithResponses) ArchiveBillableItemPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveBillableItemPostResponse, error)
- func (c *ClientWithResponses) ArchiveBusinessPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveBusinessPostResponse, error)
- func (c *ClientWithResponses) ArchiveContactPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveContactPostResponse, error)
- func (c *ClientWithResponses) ArchiveGroupAppointmentPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveGroupAppointmentPostResponse, error)
- func (c *ClientWithResponses) ArchiveIndividualAppointmentPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveIndividualAppointmentPostResponse, error)
- func (c *ClientWithResponses) ArchiveMedicalAlertPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveMedicalAlertPostResponse, error)
- func (c *ClientWithResponses) ArchiveMemoCommunicationPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveMemoCommunicationPostResponse, error)
- func (c *ClientWithResponses) ArchivePatientAttachmentPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientAttachmentPostResponse, error)
- func (c *ClientWithResponses) ArchivePatientCasePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientCasePostResponse, error)
- func (c *ClientWithResponses) ArchivePatientDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientDeleteResponse, error)
- func (c *ClientWithResponses) ArchivePatientFormPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientFormPostResponse, error)
- func (c *ClientWithResponses) ArchivePatientFormTemplatePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientFormTemplatePostResponse, error)
- func (c *ClientWithResponses) ArchivePatientPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientPostResponse, error)
- func (c *ClientWithResponses) ArchiveProductPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveProductPostResponse, error)
- func (c *ClientWithResponses) ArchiveProductSupplierPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveProductSupplierPostResponse, error)
- func (c *ClientWithResponses) ArchiveTreatmentNotePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveTreatmentNotePostResponse, error)
- func (c *ClientWithResponses) ArchiveTreatmentNoteTemplatePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveTreatmentNoteTemplatePostResponse, error)
- func (c *ClientWithResponses) ArchiveUnavailableBlockPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveUnavailableBlockPostResponse, error)
- func (c *ClientWithResponses) CancelAttendeePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*CancelAttendeePatchResponse, error)
- func (c *ClientWithResponses) CancelAttendeePatchWithResponse(ctx context.Context, id string, body CancelAttendeePatchJSONRequestBody, ...) (*CancelAttendeePatchResponse, error)
- func (c *ClientWithResponses) CancelIndividualAppointmentPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*CancelIndividualAppointmentPatchResponse, error)
- func (c *ClientWithResponses) CancelIndividualAppointmentPatchWithResponse(ctx context.Context, id string, ...) (*CancelIndividualAppointmentPatchResponse, error)
- func (c *ClientWithResponses) CreateAppointmentTypePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateAppointmentTypePostResponse, error)
- func (c *ClientWithResponses) CreateAppointmentTypePostWithResponse(ctx context.Context, body CreateAppointmentTypePostJSONRequestBody, ...) (*CreateAppointmentTypePostResponse, error)
- func (c *ClientWithResponses) CreateAttendeePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateAttendeePostResponse, error)
- func (c *ClientWithResponses) CreateAttendeePostWithResponse(ctx context.Context, body CreateAttendeePostJSONRequestBody, ...) (*CreateAttendeePostResponse, error)
- func (c *ClientWithResponses) CreateAvailabilityBlockPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateAvailabilityBlockPostResponse, error)
- func (c *ClientWithResponses) CreateAvailabilityBlockPostWithResponse(ctx context.Context, body CreateAvailabilityBlockPostJSONRequestBody, ...) (*CreateAvailabilityBlockPostResponse, error)
- func (c *ClientWithResponses) CreateBillableItemPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateBillableItemPostResponse, error)
- func (c *ClientWithResponses) CreateBillableItemPostWithResponse(ctx context.Context, body CreateBillableItemPostJSONRequestBody, ...) (*CreateBillableItemPostResponse, error)
- func (c *ClientWithResponses) CreateBusinessPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateBusinessPostResponse, error)
- func (c *ClientWithResponses) CreateBusinessPostWithResponse(ctx context.Context, body CreateBusinessPostJSONRequestBody, ...) (*CreateBusinessPostResponse, error)
- func (c *ClientWithResponses) CreateConcessionTypePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateConcessionTypePostResponse, error)
- func (c *ClientWithResponses) CreateConcessionTypePostWithResponse(ctx context.Context, body CreateConcessionTypePostJSONRequestBody, ...) (*CreateConcessionTypePostResponse, error)
- func (c *ClientWithResponses) CreateContactPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateContactPostResponse, error)
- func (c *ClientWithResponses) CreateContactPostWithResponse(ctx context.Context, body CreateContactPostJSONRequestBody, ...) (*CreateContactPostResponse, error)
- func (c *ClientWithResponses) CreateGroupAppointmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateGroupAppointmentPostResponse, error)
- func (c *ClientWithResponses) CreateGroupAppointmentPostWithResponse(ctx context.Context, body CreateGroupAppointmentPostJSONRequestBody, ...) (*CreateGroupAppointmentPostResponse, error)
- func (c *ClientWithResponses) CreateIndividualAppointmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateIndividualAppointmentPostResponse, error)
- func (c *ClientWithResponses) CreateIndividualAppointmentPostWithResponse(ctx context.Context, body CreateIndividualAppointmentPostJSONRequestBody, ...) (*CreateIndividualAppointmentPostResponse, error)
- func (c *ClientWithResponses) CreateMedicalAlertPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateMedicalAlertPostResponse, error)
- func (c *ClientWithResponses) CreateMedicalAlertPostWithResponse(ctx context.Context, body CreateMedicalAlertPostJSONRequestBody, ...) (*CreateMedicalAlertPostResponse, error)
- func (c *ClientWithResponses) CreateMemoCommunicationPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateMemoCommunicationPostResponse, error)
- func (c *ClientWithResponses) CreateMemoCommunicationPostWithResponse(ctx context.Context, body CreateMemoCommunicationPostJSONRequestBody, ...) (*CreateMemoCommunicationPostResponse, error)
- func (c *ClientWithResponses) CreatePatientCasePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreatePatientCasePostResponse, error)
- func (c *ClientWithResponses) CreatePatientCasePostWithResponse(ctx context.Context, body CreatePatientCasePostJSONRequestBody, ...) (*CreatePatientCasePostResponse, error)
- func (c *ClientWithResponses) CreatePatientFormPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreatePatientFormPostResponse, error)
- func (c *ClientWithResponses) CreatePatientFormPostWithResponse(ctx context.Context, body CreatePatientFormPostJSONRequestBody, ...) (*CreatePatientFormPostResponse, error)
- func (c *ClientWithResponses) CreatePatientFormTemplatePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreatePatientFormTemplatePostResponse, error)
- func (c *ClientWithResponses) CreatePatientFormTemplatePostWithResponse(ctx context.Context, body CreatePatientFormTemplatePostJSONRequestBody, ...) (*CreatePatientFormTemplatePostResponse, error)
- func (c *ClientWithResponses) CreatePatientPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreatePatientPostResponse, error)
- func (c *ClientWithResponses) CreatePatientPostWithResponse(ctx context.Context, body CreatePatientPostJSONRequestBody, ...) (*CreatePatientPostResponse, error)
- func (c *ClientWithResponses) CreatePractitionerReferenceNumberPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreatePractitionerReferenceNumberPostResponse, error)
- func (c *ClientWithResponses) CreatePractitionerReferenceNumberPostWithResponse(ctx context.Context, body CreatePractitionerReferenceNumberPostJSONRequestBody, ...) (*CreatePractitionerReferenceNumberPostResponse, error)
- func (c *ClientWithResponses) CreateProductPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateProductPostResponse, error)
- func (c *ClientWithResponses) CreateProductPostWithResponse(ctx context.Context, body CreateProductPostJSONRequestBody, ...) (*CreateProductPostResponse, error)
- func (c *ClientWithResponses) CreateProductSupplierPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateProductSupplierPostResponse, error)
- func (c *ClientWithResponses) CreateProductSupplierPostWithResponse(ctx context.Context, body CreateProductSupplierPostJSONRequestBody, ...) (*CreateProductSupplierPostResponse, error)
- func (c *ClientWithResponses) CreateStockAdjustmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateStockAdjustmentPostResponse, error)
- func (c *ClientWithResponses) CreateStockAdjustmentPostWithResponse(ctx context.Context, body CreateStockAdjustmentPostJSONRequestBody, ...) (*CreateStockAdjustmentPostResponse, error)
- func (c *ClientWithResponses) CreateTaxPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateTaxPostResponse, error)
- func (c *ClientWithResponses) CreateTaxPostWithResponse(ctx context.Context, body CreateTaxPostJSONRequestBody, ...) (*CreateTaxPostResponse, error)
- func (c *ClientWithResponses) CreateTreatmentNotePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateTreatmentNotePostResponse, error)
- func (c *ClientWithResponses) CreateTreatmentNotePostWithResponse(ctx context.Context, body CreateTreatmentNotePostJSONRequestBody, ...) (*CreateTreatmentNotePostResponse, error)
- func (c *ClientWithResponses) CreateTreatmentNoteTemplatePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateTreatmentNoteTemplatePostResponse, error)
- func (c *ClientWithResponses) CreateTreatmentNoteTemplatePostWithResponse(ctx context.Context, body CreateTreatmentNoteTemplatePostJSONRequestBody, ...) (*CreateTreatmentNoteTemplatePostResponse, error)
- func (c *ClientWithResponses) CreateUnavailableBlockPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateUnavailableBlockPostResponse, error)
- func (c *ClientWithResponses) CreateUnavailableBlockPostWithResponse(ctx context.Context, body CreateUnavailableBlockPostJSONRequestBody, ...) (*CreateUnavailableBlockPostResponse, error)
- func (c *ClientWithResponses) CreateUploadedPatientAttachmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateUploadedPatientAttachmentPostResponse, error)
- func (c *ClientWithResponses) CreateUploadedPatientAttachmentPostWithResponse(ctx context.Context, body CreateUploadedPatientAttachmentPostJSONRequestBody, ...) (*CreateUploadedPatientAttachmentPostResponse, error)
- func (c *ClientWithResponses) DeleteAppointmentTypeDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAppointmentTypeDeleteResponse, error)
- func (c *ClientWithResponses) DeleteAttendeeDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAttendeeDeleteResponse, error)
- func (c *ClientWithResponses) DeleteBillableItemDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBillableItemDeleteResponse, error)
- func (c *ClientWithResponses) DeleteBusinessDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBusinessDeleteResponse, error)
- func (c *ClientWithResponses) DeleteContactDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteContactDeleteResponse, error)
- func (c *ClientWithResponses) DeleteGroupAppointmentDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteGroupAppointmentDeleteResponse, error)
- func (c *ClientWithResponses) DeleteIndividualAppointmentDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteIndividualAppointmentDeleteResponse, error)
- func (c *ClientWithResponses) DeleteMedicalAlertDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteMedicalAlertDeleteResponse, error)
- func (c *ClientWithResponses) DeletePatientAttachmentDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePatientAttachmentDeleteResponse, error)
- func (c *ClientWithResponses) DeletePractitionerReferenceNumberDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePractitionerReferenceNumberDeleteResponse, error)
- func (c *ClientWithResponses) DeleteProductDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteProductDeleteResponse, error)
- func (c *ClientWithResponses) DeleteProductSupplierDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteProductSupplierDeleteResponse, error)
- func (c *ClientWithResponses) DeleteTaxDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTaxDeleteResponse, error)
- func (c *ClientWithResponses) DeleteTreatmentNoteDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTreatmentNoteDeleteResponse, error)
- func (c *ClientWithResponses) DeleteTreatmentNoteTemplateDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTreatmentNoteTemplateDeleteResponse, error)
- func (c *ClientWithResponses) DeleteUnavailableBlockDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteUnavailableBlockDeleteResponse, error)
- func (c *ClientWithResponses) GetAllAvailableTimesGetWithResponse(ctx context.Context, businessId string, practitionerId string, ...) (*GetAllAvailableTimesGetResponse, error)
- func (c *ClientWithResponses) GetAppointmentTypeGetWithResponse(ctx context.Context, id string, params *GetAppointmentTypeGetParams, ...) (*GetAppointmentTypeGetResponse, error)
- func (c *ClientWithResponses) GetAttendeeGetWithResponse(ctx context.Context, id string, params *GetAttendeeGetParams, ...) (*GetAttendeeGetResponse, error)
- func (c *ClientWithResponses) GetAuthenticatedUserGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthenticatedUserGetResponse, error)
- func (c *ClientWithResponses) GetAvailabilityBlockGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAvailabilityBlockGetResponse, error)
- func (c *ClientWithResponses) GetBillableItemGetWithResponse(ctx context.Context, id string, params *GetBillableItemGetParams, ...) (*GetBillableItemGetResponse, error)
- func (c *ClientWithResponses) GetBookingGetWithResponse(ctx context.Context, id string, params *GetBookingGetParams, ...) (*GetBookingGetResponse, error)
- func (c *ClientWithResponses) GetBusinessGetWithResponse(ctx context.Context, id string, params *GetBusinessGetParams, ...) (*GetBusinessGetResponse, error)
- func (c *ClientWithResponses) GetCommunicationGetWithResponse(ctx context.Context, id string, params *GetCommunicationGetParams, ...) (*GetCommunicationGetResponse, error)
- func (c *ClientWithResponses) GetConcessionPriceGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConcessionPriceGetResponse, error)
- func (c *ClientWithResponses) GetConcessionTypeGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConcessionTypeGetResponse, error)
- func (c *ClientWithResponses) GetContactGetWithResponse(ctx context.Context, id string, params *GetContactGetParams, ...) (*GetContactGetResponse, error)
- func (c *ClientWithResponses) GetDailyAvailabilityGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDailyAvailabilityGetResponse, error)
- func (c *ClientWithResponses) GetGroupAppointmentConflictsGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetGroupAppointmentConflictsGetResponse, error)
- func (c *ClientWithResponses) GetGroupAppointmentGetWithResponse(ctx context.Context, id string, params *GetGroupAppointmentGetParams, ...) (*GetGroupAppointmentGetResponse, error)
- func (c *ClientWithResponses) GetIndividualAppointmentConflictsGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetIndividualAppointmentConflictsGetResponse, error)
- func (c *ClientWithResponses) GetIndividualAppointmentGetWithResponse(ctx context.Context, id string, params *GetIndividualAppointmentGetParams, ...) (*GetIndividualAppointmentGetResponse, error)
- func (c *ClientWithResponses) GetInvoiceGetWithResponse(ctx context.Context, id string, params *GetInvoiceGetParams, ...) (*GetInvoiceGetResponse, error)
- func (c *ClientWithResponses) GetInvoiceItemGetWithResponse(ctx context.Context, id string, params *GetInvoiceItemGetParams, ...) (*GetInvoiceItemGetResponse, error)
- func (c *ClientWithResponses) GetMedicalAlertGetWithResponse(ctx context.Context, id string, params *GetMedicalAlertGetParams, ...) (*GetMedicalAlertGetResponse, error)
- func (c *ClientWithResponses) GetNextAvailableTimeGetWithResponse(ctx context.Context, businessId string, practitionerId string, ...) (*GetNextAvailableTimeGetResponse, error)
- func (c *ClientWithResponses) GetPatientAttachmentGetWithResponse(ctx context.Context, id string, params *GetPatientAttachmentGetParams, ...) (*GetPatientAttachmentGetResponse, error)
- func (c *ClientWithResponses) GetPatientCaseGetWithResponse(ctx context.Context, id string, params *GetPatientCaseGetParams, ...) (*GetPatientCaseGetResponse, error)
- func (c *ClientWithResponses) GetPatientFormGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPatientFormGetResponse, error)
- func (c *ClientWithResponses) GetPatientFormTemplateGetWithResponse(ctx context.Context, id string, params *GetPatientFormTemplateGetParams, ...) (*GetPatientFormTemplateGetResponse, error)
- func (c *ClientWithResponses) GetPatientGetWithResponse(ctx context.Context, id string, params *GetPatientGetParams, ...) (*GetPatientGetResponse, error)
- func (c *ClientWithResponses) GetPractitionerGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPractitionerGetResponse, error)
- func (c *ClientWithResponses) GetPractitionerReferenceNumberGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPractitionerReferenceNumberGetResponse, error)
- func (c *ClientWithResponses) GetProductGetWithResponse(ctx context.Context, id string, params *GetProductGetParams, ...) (*GetProductGetResponse, error)
- func (c *ClientWithResponses) GetProductSupplierGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetProductSupplierGetResponse, error)
- func (c *ClientWithResponses) GetPublicSettingsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPublicSettingsGetResponse, error)
- func (c *ClientWithResponses) GetReferralSourceGetWithResponse(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*GetReferralSourceGetResponse, error)
- func (c *ClientWithResponses) GetReferralSourceTypeGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetReferralSourceTypeGetResponse, error)
- func (c *ClientWithResponses) GetSettingsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsGetResponse, error)
- func (c *ClientWithResponses) GetSignatureGetWithResponse(ctx context.Context, patientFormId string, id string, ...) (*GetSignatureGetResponse, error)
- func (c *ClientWithResponses) GetStockAdjustmentGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetStockAdjustmentGetResponse, error)
- func (c *ClientWithResponses) GetTaxGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTaxGetResponse, error)
- func (c *ClientWithResponses) GetTreatmentNoteGetWithResponse(ctx context.Context, id string, params *GetTreatmentNoteGetParams, ...) (*GetTreatmentNoteGetResponse, error)
- func (c *ClientWithResponses) GetTreatmentNoteTemplateGetWithResponse(ctx context.Context, id string, params *GetTreatmentNoteTemplateGetParams, ...) (*GetTreatmentNoteTemplateGetResponse, error)
- func (c *ClientWithResponses) GetUnavailableBlockConflictsGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetUnavailableBlockConflictsGetResponse, error)
- func (c *ClientWithResponses) GetUnavailableBlockGetWithResponse(ctx context.Context, id string, params *GetUnavailableBlockGetParams, ...) (*GetUnavailableBlockGetResponse, error)
- func (c *ClientWithResponses) GetUserGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetUserGetResponse, error)
- func (c *ClientWithResponses) ListActivePatientCasesGetWithResponse(ctx context.Context, params *ListActivePatientCasesGetParams, ...) (*ListActivePatientCasesGetResponse, error)
- func (c *ClientWithResponses) ListAppointmentTypesForPractitionerGetWithResponse(ctx context.Context, practitionerId string, ...) (*ListAppointmentTypesForPractitionerGetResponse, error)
- func (c *ClientWithResponses) ListAppointmentTypesGetWithResponse(ctx context.Context, params *ListAppointmentTypesGetParams, ...) (*ListAppointmentTypesGetResponse, error)
- func (c *ClientWithResponses) ListAttendeesForGroupAppointmentGetWithResponse(ctx context.Context, groupAppointmentId string, ...) (*ListAttendeesForGroupAppointmentGetResponse, error)
- func (c *ClientWithResponses) ListAttendeesForIndividualAppointmentGetWithResponse(ctx context.Context, individualAppointmentId string, ...) (*ListAttendeesForIndividualAppointmentGetResponse, error)
- func (c *ClientWithResponses) ListAttendeesForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, ...) (*ListAttendeesForPatientCaseGetResponse, error)
- func (c *ClientWithResponses) ListAttendeesGetWithResponse(ctx context.Context, params *ListAttendeesGetParams, ...) (*ListAttendeesGetResponse, error)
- func (c *ClientWithResponses) ListAvailabilityBlocksGetWithResponse(ctx context.Context, params *ListAvailabilityBlocksGetParams, ...) (*ListAvailabilityBlocksGetResponse, error)
- func (c *ClientWithResponses) ListBillableItemsGetWithResponse(ctx context.Context, params *ListBillableItemsGetParams, ...) (*ListBillableItemsGetResponse, error)
- func (c *ClientWithResponses) ListBookingsForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, ...) (*ListBookingsForPatientCaseGetResponse, error)
- func (c *ClientWithResponses) ListBookingsGetWithResponse(ctx context.Context, params *ListBookingsGetParams, ...) (*ListBookingsGetResponse, error)
- func (c *ClientWithResponses) ListBusinessesGetWithResponse(ctx context.Context, params *ListBusinessesGetParams, ...) (*ListBusinessesGetResponse, error)
- func (c *ClientWithResponses) ListCommunicationsGetWithResponse(ctx context.Context, params *ListCommunicationsGetParams, ...) (*ListCommunicationsGetResponse, error)
- func (c *ClientWithResponses) ListConcessionPricesGetWithResponse(ctx context.Context, params *ListConcessionPricesGetParams, ...) (*ListConcessionPricesGetResponse, error)
- func (c *ClientWithResponses) ListConcessionTypesGetWithResponse(ctx context.Context, params *ListConcessionTypesGetParams, ...) (*ListConcessionTypesGetResponse, error)
- func (c *ClientWithResponses) ListContactsGetWithResponse(ctx context.Context, params *ListContactsGetParams, ...) (*ListContactsGetResponse, error)
- func (c *ClientWithResponses) ListDailyAvailabilitiesForBusinessGetWithResponse(ctx context.Context, businessId string, ...) (*ListDailyAvailabilitiesForBusinessGetResponse, error)
- func (c *ClientWithResponses) ListDailyAvailabilitiesForPractitionerGetWithResponse(ctx context.Context, practitionerId string, ...) (*ListDailyAvailabilitiesForPractitionerGetResponse, error)
- func (c *ClientWithResponses) ListDailyAvailabilitiesGetWithResponse(ctx context.Context, params *ListDailyAvailabilitiesGetParams, ...) (*ListDailyAvailabilitiesGetResponse, error)
- func (c *ClientWithResponses) ListGroupAppointmentsGetWithResponse(ctx context.Context, params *ListGroupAppointmentsGetParams, ...) (*ListGroupAppointmentsGetResponse, error)
- func (c *ClientWithResponses) ListInactivePractitionersForAppointmentTypeGetWithResponse(ctx context.Context, appointmentTypeId string, ...) (*ListInactivePractitionersForAppointmentTypeGetResponse, error)
- func (c *ClientWithResponses) ListInactivePractitionersForBusinessGetWithResponse(ctx context.Context, businessId string, ...) (*ListInactivePractitionersForBusinessGetResponse, error)
- func (c *ClientWithResponses) ListInactivePractitionersGetWithResponse(ctx context.Context, params *ListInactivePractitionersGetParams, ...) (*ListInactivePractitionersGetResponse, error)
- func (c *ClientWithResponses) ListIndividualAppointmentsGetWithResponse(ctx context.Context, params *ListIndividualAppointmentsGetParams, ...) (*ListIndividualAppointmentsGetResponse, error)
- func (c *ClientWithResponses) ListInvoiceItemsForInvoiceGetWithResponse(ctx context.Context, invoiceId string, ...) (*ListInvoiceItemsForInvoiceGetResponse, error)
- func (c *ClientWithResponses) ListInvoiceItemsGetWithResponse(ctx context.Context, params *ListInvoiceItemsGetParams, ...) (*ListInvoiceItemsGetResponse, error)
- func (c *ClientWithResponses) ListInvoicesForAppointmentGetWithResponse(ctx context.Context, appointmentId string, ...) (*ListInvoicesForAppointmentGetResponse, error)
- func (c *ClientWithResponses) ListInvoicesForAttendeeGetWithResponse(ctx context.Context, attendeeId string, ...) (*ListInvoicesForAttendeeGetResponse, error)
- func (c *ClientWithResponses) ListInvoicesForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, ...) (*ListInvoicesForPatientCaseGetResponse, error)
- func (c *ClientWithResponses) ListInvoicesForPatientGetWithResponse(ctx context.Context, patientId string, params *ListInvoicesForPatientGetParams, ...) (*ListInvoicesForPatientGetResponse, error)
- func (c *ClientWithResponses) ListInvoicesForPractitionerGetWithResponse(ctx context.Context, practitionerId string, ...) (*ListInvoicesForPractitionerGetResponse, error)
- func (c *ClientWithResponses) ListInvoicesGetWithResponse(ctx context.Context, params *ListInvoicesGetParams, ...) (*ListInvoicesGetResponse, error)
- func (c *ClientWithResponses) ListMedicalAlertsForPatientGetWithResponse(ctx context.Context, patientId string, ...) (*ListMedicalAlertsForPatientGetResponse, error)
- func (c *ClientWithResponses) ListMedicalAlertsGetWithResponse(ctx context.Context, params *ListMedicalAlertsGetParams, ...) (*ListMedicalAlertsGetResponse, error)
- func (c *ClientWithResponses) ListPatientAttachmentsForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, ...) (*ListPatientAttachmentsForPatientCaseGetResponse, error)
- func (c *ClientWithResponses) ListPatientAttachmentsForPatientGetWithResponse(ctx context.Context, patientId string, ...) (*ListPatientAttachmentsForPatientGetResponse, error)
- func (c *ClientWithResponses) ListPatientAttachmentsGetWithResponse(ctx context.Context, params *ListPatientAttachmentsGetParams, ...) (*ListPatientAttachmentsGetResponse, error)
- func (c *ClientWithResponses) ListPatientCasesGetWithResponse(ctx context.Context, params *ListPatientCasesGetParams, ...) (*ListPatientCasesGetResponse, error)
- func (c *ClientWithResponses) ListPatientFormTemplatesGetWithResponse(ctx context.Context, params *ListPatientFormTemplatesGetParams, ...) (*ListPatientFormTemplatesGetResponse, error)
- func (c *ClientWithResponses) ListPatientFormsForAttendeeGetWithResponse(ctx context.Context, attendeeId string, ...) (*ListPatientFormsForAttendeeGetResponse, error)
- func (c *ClientWithResponses) ListPatientFormsGetWithResponse(ctx context.Context, params *ListPatientFormsGetParams, ...) (*ListPatientFormsGetResponse, error)
- func (c *ClientWithResponses) ListPatientsGetWithResponse(ctx context.Context, params *ListPatientsGetParams, ...) (*ListPatientsGetResponse, error)
- func (c *ClientWithResponses) ListPractitionerReferenceNumbersForPractitionerGetWithResponse(ctx context.Context, practitionerId string, ...) (*ListPractitionerReferenceNumbersForPractitionerGetResponse, error)
- func (c *ClientWithResponses) ListPractitionerReferenceNumbersGetWithResponse(ctx context.Context, params *ListPractitionerReferenceNumbersGetParams, ...) (*ListPractitionerReferenceNumbersGetResponse, error)
- func (c *ClientWithResponses) ListPractitionersForAppointmentTypeGetWithResponse(ctx context.Context, appointmentTypeId string, ...) (*ListPractitionersForAppointmentTypeGetResponse, error)
- func (c *ClientWithResponses) ListPractitionersForBusinessGetWithResponse(ctx context.Context, businessId string, ...) (*ListPractitionersForBusinessGetResponse, error)
- func (c *ClientWithResponses) ListPractitionersGetWithResponse(ctx context.Context, params *ListPractitionersGetParams, ...) (*ListPractitionersGetResponse, error)
- func (c *ClientWithResponses) ListProductSuppliersGetWithResponse(ctx context.Context, params *ListProductSuppliersGetParams, ...) (*ListProductSuppliersGetResponse, error)
- func (c *ClientWithResponses) ListProductsGetWithResponse(ctx context.Context, params *ListProductsGetParams, ...) (*ListProductsGetResponse, error)
- func (c *ClientWithResponses) ListReferralSourceTypesGetWithResponse(ctx context.Context, params *ListReferralSourceTypesGetParams, ...) (*ListReferralSourceTypesGetResponse, error)
- func (c *ClientWithResponses) ListReferralSourcesGetWithResponse(ctx context.Context, params *ListReferralSourcesGetParams, ...) (*ListReferralSourcesGetResponse, error)
- func (c *ClientWithResponses) ListServicesForBusinessGetWithResponse(ctx context.Context, businessId string, ...) (*ListServicesForBusinessGetResponse, error)
- func (c *ClientWithResponses) ListServicesGetWithResponse(ctx context.Context, params *ListServicesGetParams, ...) (*ListServicesGetResponse, error)
- func (c *ClientWithResponses) ListStockAdjustmentsGetWithResponse(ctx context.Context, params *ListStockAdjustmentsGetParams, ...) (*ListStockAdjustmentsGetResponse, error)
- func (c *ClientWithResponses) ListTaxesGetWithResponse(ctx context.Context, params *ListTaxesGetParams, reqEditors ...RequestEditorFn) (*ListTaxesGetResponse, error)
- func (c *ClientWithResponses) ListTreatmentNoteTemplatesGetWithResponse(ctx context.Context, params *ListTreatmentNoteTemplatesGetParams, ...) (*ListTreatmentNoteTemplatesGetResponse, error)
- func (c *ClientWithResponses) ListTreatmentNotesForPatientGetWithResponse(ctx context.Context, patientId string, ...) (*ListTreatmentNotesForPatientGetResponse, error)
- func (c *ClientWithResponses) ListTreatmentNotesGetWithResponse(ctx context.Context, params *ListTreatmentNotesGetParams, ...) (*ListTreatmentNotesGetResponse, error)
- func (c *ClientWithResponses) ListUnavailableBlocksGetWithResponse(ctx context.Context, params *ListUnavailableBlocksGetParams, ...) (*ListUnavailableBlocksGetResponse, error)
- func (c *ClientWithResponses) ListUsersGetWithResponse(ctx context.Context, params *ListUsersGetParams, reqEditors ...RequestEditorFn) (*ListUsersGetResponse, error)
- func (c *ClientWithResponses) PresignedPostGetWithResponse(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*PresignedPostGetResponse, error)
- func (c *ClientWithResponses) UnarchiveBusinessPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnarchiveBusinessPostResponse, error)
- func (c *ClientWithResponses) UnarchivePatientPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnarchivePatientPostResponse, error)
- func (c *ClientWithResponses) UpdateAppointmentTypePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateAppointmentTypePatchResponse, error)
- func (c *ClientWithResponses) UpdateAppointmentTypePatchWithResponse(ctx context.Context, id string, body UpdateAppointmentTypePatchJSONRequestBody, ...) (*UpdateAppointmentTypePatchResponse, error)
- func (c *ClientWithResponses) UpdateAttendeePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateAttendeePatchResponse, error)
- func (c *ClientWithResponses) UpdateAttendeePatchWithResponse(ctx context.Context, id string, body UpdateAttendeePatchJSONRequestBody, ...) (*UpdateAttendeePatchResponse, error)
- func (c *ClientWithResponses) UpdateBillableItemPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateBillableItemPatchResponse, error)
- func (c *ClientWithResponses) UpdateBillableItemPatchWithResponse(ctx context.Context, id string, body UpdateBillableItemPatchJSONRequestBody, ...) (*UpdateBillableItemPatchResponse, error)
- func (c *ClientWithResponses) UpdateBusinessPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateBusinessPatchResponse, error)
- func (c *ClientWithResponses) UpdateBusinessPatchWithResponse(ctx context.Context, id string, body UpdateBusinessPatchJSONRequestBody, ...) (*UpdateBusinessPatchResponse, error)
- func (c *ClientWithResponses) UpdateConcessionTypePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateConcessionTypePatchResponse, error)
- func (c *ClientWithResponses) UpdateConcessionTypePatchWithResponse(ctx context.Context, id string, body UpdateConcessionTypePatchJSONRequestBody, ...) (*UpdateConcessionTypePatchResponse, error)
- func (c *ClientWithResponses) UpdateContactPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateContactPatchResponse, error)
- func (c *ClientWithResponses) UpdateContactPatchWithResponse(ctx context.Context, id string, body UpdateContactPatchJSONRequestBody, ...) (*UpdateContactPatchResponse, error)
- func (c *ClientWithResponses) UpdateGroupAppointmentPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateGroupAppointmentPatchResponse, error)
- func (c *ClientWithResponses) UpdateGroupAppointmentPatchWithResponse(ctx context.Context, id string, ...) (*UpdateGroupAppointmentPatchResponse, error)
- func (c *ClientWithResponses) UpdateIndividualAppointmentPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateIndividualAppointmentPatchResponse, error)
- func (c *ClientWithResponses) UpdateIndividualAppointmentPatchWithResponse(ctx context.Context, id string, ...) (*UpdateIndividualAppointmentPatchResponse, error)
- func (c *ClientWithResponses) UpdateMedicalAlertPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateMedicalAlertPatchResponse, error)
- func (c *ClientWithResponses) UpdateMedicalAlertPatchWithResponse(ctx context.Context, id string, body UpdateMedicalAlertPatchJSONRequestBody, ...) (*UpdateMedicalAlertPatchResponse, error)
- func (c *ClientWithResponses) UpdateMemoCommunicationPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateMemoCommunicationPatchResponse, error)
- func (c *ClientWithResponses) UpdateMemoCommunicationPatchWithResponse(ctx context.Context, id string, ...) (*UpdateMemoCommunicationPatchResponse, error)
- func (c *ClientWithResponses) UpdatePatientCasePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdatePatientCasePatchResponse, error)
- func (c *ClientWithResponses) UpdatePatientCasePatchWithResponse(ctx context.Context, id string, body UpdatePatientCasePatchJSONRequestBody, ...) (*UpdatePatientCasePatchResponse, error)
- func (c *ClientWithResponses) UpdatePatientFormPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdatePatientFormPatchResponse, error)
- func (c *ClientWithResponses) UpdatePatientFormPatchWithResponse(ctx context.Context, id string, body UpdatePatientFormPatchJSONRequestBody, ...) (*UpdatePatientFormPatchResponse, error)
- func (c *ClientWithResponses) UpdatePatientFormTemplatePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdatePatientFormTemplatePatchResponse, error)
- func (c *ClientWithResponses) UpdatePatientFormTemplatePatchWithResponse(ctx context.Context, id string, ...) (*UpdatePatientFormTemplatePatchResponse, error)
- func (c *ClientWithResponses) UpdatePatientPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdatePatientPatchResponse, error)
- func (c *ClientWithResponses) UpdatePatientPatchWithResponse(ctx context.Context, id string, body UpdatePatientPatchJSONRequestBody, ...) (*UpdatePatientPatchResponse, error)
- func (c *ClientWithResponses) UpdatePractitionerReferenceNumberPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdatePractitionerReferenceNumberPatchResponse, error)
- func (c *ClientWithResponses) UpdatePractitionerReferenceNumberPatchWithResponse(ctx context.Context, id string, ...) (*UpdatePractitionerReferenceNumberPatchResponse, error)
- func (c *ClientWithResponses) UpdateProductPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateProductPatchResponse, error)
- func (c *ClientWithResponses) UpdateProductPatchWithResponse(ctx context.Context, id string, body UpdateProductPatchJSONRequestBody, ...) (*UpdateProductPatchResponse, error)
- func (c *ClientWithResponses) UpdateProductSupplierPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateProductSupplierPatchResponse, error)
- func (c *ClientWithResponses) UpdateProductSupplierPatchWithResponse(ctx context.Context, id string, body UpdateProductSupplierPatchJSONRequestBody, ...) (*UpdateProductSupplierPatchResponse, error)
- func (c *ClientWithResponses) UpdateReferralSourcePatchWithBodyWithResponse(ctx context.Context, patientId string, contentType string, body io.Reader, ...) (*UpdateReferralSourcePatchResponse, error)
- func (c *ClientWithResponses) UpdateReferralSourcePatchWithResponse(ctx context.Context, patientId string, ...) (*UpdateReferralSourcePatchResponse, error)
- func (c *ClientWithResponses) UpdateTaxPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateTaxPatchResponse, error)
- func (c *ClientWithResponses) UpdateTaxPatchWithResponse(ctx context.Context, id string, body UpdateTaxPatchJSONRequestBody, ...) (*UpdateTaxPatchResponse, error)
- func (c *ClientWithResponses) UpdateTreatmentNotePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateTreatmentNotePatchResponse, error)
- func (c *ClientWithResponses) UpdateTreatmentNotePatchWithResponse(ctx context.Context, id string, body UpdateTreatmentNotePatchJSONRequestBody, ...) (*UpdateTreatmentNotePatchResponse, error)
- func (c *ClientWithResponses) UpdateTreatmentNoteTemplatePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateTreatmentNoteTemplatePatchResponse, error)
- func (c *ClientWithResponses) UpdateTreatmentNoteTemplatePatchWithResponse(ctx context.Context, id string, ...) (*UpdateTreatmentNoteTemplatePatchResponse, error)
- func (c *ClientWithResponses) UpdateUnavailableBlockPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, ...) (*UpdateUnavailableBlockPatchResponse, error)
- func (c *ClientWithResponses) UpdateUnavailableBlockPatchWithResponse(ctx context.Context, id string, ...) (*UpdateUnavailableBlockPatchResponse, error)
- type ClientWithResponsesInterface
- type ClinikoClient
- func (c *ClinikoClient) CreateAttachment(ctx context.Context, patientId string, description *string, filename string, ...) (*PresignedPostGetResponse, *UploadFileToS3BucketResponse, ...)
- func (c *ClinikoClient) NewUploadFileToS3BucketPostRequest(presignedUrl *PresignedPostGetResponse, filename string, fileContent io.Reader) (*http.Request, error)
- func (c *ClinikoClient) ParseUploadFileToS3BucketResponse(rsp *http.Response) (*UploadFileToS3BucketResponse, error)
- func (c *ClinikoClient) UploadFileToS3Bucket(ctx context.Context, presignedUrl *PresignedPostGetResponse, filename string, ...) (*http.Response, error)
- type ClinikoClientInterface
- type Communication
- func (t Communication) AsEmailCommunication() (EmailCommunication, error)
- func (t Communication) AsMemoCommunication() (MemoCommunication, error)
- func (t Communication) AsSmsCommunication() (SmsCommunication, error)
- func (t *Communication) FromEmailCommunication(v EmailCommunication) error
- func (t *Communication) FromMemoCommunication(v MemoCommunication) error
- func (t *Communication) FromSmsCommunication(v SmsCommunication) error
- func (t Communication) MarshalJSON() ([]byte, error)
- func (t *Communication) MergeEmailCommunication(v EmailCommunication) error
- func (t *Communication) MergeMemoCommunication(v MemoCommunication) error
- func (t *Communication) MergeSmsCommunication(v SmsCommunication) error
- func (t *Communication) UnmarshalJSON(b []byte) error
- type ConcessionPrice
- type ConcessionType
- type ConcessionTypeRequest
- type Contact
- type ContactDoctorType
- type ContactPhoneNumbersPhoneType
- type ContactRequest
- type ContactType
- type ContactTypeCode
- type CreateAppointmentTypePostJSONBody
- type CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours
- type CreateAppointmentTypePostJSONBodyOnlinePaymentsMode
- type CreateAppointmentTypePostJSONRequestBody
- type CreateAppointmentTypePostResponse
- type CreateAttendeePostJSONBody
- type CreateAttendeePostJSONRequestBody
- type CreateAttendeePostResponse
- type CreateAvailabilityBlockPostJSONBody
- type CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatType
- type CreateAvailabilityBlockPostJSONRequestBody
- type CreateAvailabilityBlockPostResponse
- type CreateBillableItemPostJSONBody
- type CreateBillableItemPostJSONBodyItemType
- type CreateBillableItemPostJSONRequestBody
- type CreateBillableItemPostResponse
- type CreateBusinessPostJSONBody
- type CreateBusinessPostJSONRequestBody
- type CreateBusinessPostResponse
- type CreateConcessionTypePostJSONBody
- type CreateConcessionTypePostJSONRequestBody
- type CreateConcessionTypePostResponse
- type CreateContactPostJSONBody
- type CreateContactPostJSONBodyDoctorType
- type CreateContactPostJSONBodyPhoneNumbersPhoneType
- type CreateContactPostJSONBodyTypeCode
- type CreateContactPostJSONRequestBody
- type CreateContactPostResponse
- type CreateGroupAppointmentPostJSONBody
- type CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatType
- type CreateGroupAppointmentPostJSONRequestBody
- type CreateGroupAppointmentPostResponse
- type CreateIndividualAppointmentPostJSONBody
- type CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatType
- type CreateIndividualAppointmentPostJSONRequestBody
- type CreateIndividualAppointmentPostResponse
- type CreateMedicalAlertPostJSONBody
- type CreateMedicalAlertPostJSONRequestBody
- type CreateMedicalAlertPostResponse
- type CreateMemoCommunicationPostJSONRequestBody
- type CreateMemoCommunicationPostResponse
- type CreatePatientCasePostJSONBody
- type CreatePatientCasePostJSONBodyReferralType
- type CreatePatientCasePostJSONRequestBody
- type CreatePatientCasePostResponse
- type CreatePatientFormPostJSONBody
- type CreatePatientFormPostJSONBodyContentSectionsQuestionsType
- type CreatePatientFormPostJSONRequestBody
- type CreatePatientFormPostResponse
- type CreatePatientFormTemplatePostJSONBody
- type CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType
- type CreatePatientFormTemplatePostJSONRequestBody
- type CreatePatientFormTemplatePostResponse
- type CreatePatientPostJSONBody
- type CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType
- type CreatePatientPostJSONBodyReminderType
- type CreatePatientPostJSONRequestBody
- type CreatePatientPostResponse
- type CreatePractitionerReferenceNumberPostJSONBody
- type CreatePractitionerReferenceNumberPostJSONRequestBody
- type CreatePractitionerReferenceNumberPostResponse
- type CreateProductPostJSONBody
- type CreateProductPostJSONRequestBody
- type CreateProductPostResponse
- type CreateProductSupplierPostJSONBody
- type CreateProductSupplierPostJSONRequestBody
- type CreateProductSupplierPostResponse
- type CreateStockAdjustmentPostJSONBody
- type CreateStockAdjustmentPostJSONBodyAdjustmentType
- type CreateStockAdjustmentPostJSONRequestBody
- type CreateStockAdjustmentPostResponse
- type CreateTaxPostJSONBody
- type CreateTaxPostJSONRequestBody
- type CreateTaxPostResponse
- type CreateTreatmentNotePostJSONBody
- type CreateTreatmentNotePostJSONBodyContent
- type CreateTreatmentNotePostJSONBodyContentSection
- type CreateTreatmentNotePostJSONBodyContentSectionAnswer
- type CreateTreatmentNotePostJSONBodyContentSectionAnswerAnswer
- type CreateTreatmentNotePostJSONBodyContentSectionAnswerOther
- type CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType
- type CreateTreatmentNotePostJSONRequestBody
- type CreateTreatmentNotePostResponse
- type CreateTreatmentNoteTemplatePostJSONBody
- type CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType
- type CreateTreatmentNoteTemplatePostJSONRequestBody
- type CreateTreatmentNoteTemplatePostResponse
- type CreateUnavailableBlockPostJSONBody
- type CreateUnavailableBlockPostJSONBodyRepeatRuleRepeatType
- type CreateUnavailableBlockPostJSONRequestBody
- type CreateUnavailableBlockPostResponse
- type CreateUploadedPatientAttachmentPostJSONBody
- type CreateUploadedPatientAttachmentPostJSONRequestBody
- type CreateUploadedPatientAttachmentPostResponse
- type DailyAvailability
- type DailyAvailabilityDayOfWeek
- type DeleteAppointmentTypeDeleteResponse
- type DeleteAttendeeDeleteResponse
- type DeleteBillableItemDeleteResponse
- type DeleteBusinessDeleteResponse
- type DeleteContactDeleteResponse
- type DeleteGroupAppointmentDeleteResponse
- type DeleteIndividualAppointmentDeleteResponse
- type DeleteMedicalAlertDeleteResponse
- type DeletePatientAttachmentDeleteResponse
- type DeletePractitionerReferenceNumberDeleteResponse
- type DeleteProductDeleteResponse
- type DeleteProductSupplierDeleteResponse
- type DeleteTaxDeleteResponse
- type DeleteTreatmentNoteDeleteResponse
- type DeleteTreatmentNoteTemplateDeleteResponse
- type DeleteUnavailableBlockDeleteResponse
- type EmailCommunication
- type EmailCommunicationCategory
- type EmailCommunicationCategoryCode
- type EmailCommunicationDirectionCode
- type EmailCommunicationDirectionDescription
- type EmailCommunicationType
- type EmailCommunicationTypeCode
- type FullPatientExport
- type GetAllAvailableTimesGetParams
- type GetAllAvailableTimesGetResponse
- type GetAppointmentTypeGetParams
- type GetAppointmentTypeGetResponse
- type GetAttendeeGetParams
- type GetAttendeeGetResponse
- type GetAuthenticatedUserGetResponse
- type GetAvailabilityBlockGetResponse
- type GetBillableItemGetParams
- type GetBillableItemGetResponse
- type GetBookingGetParams
- type GetBookingGetResponse
- type GetBusinessGetParams
- type GetBusinessGetResponse
- type GetCommunicationGetParams
- type GetCommunicationGetResponse
- type GetConcessionPriceGetResponse
- type GetConcessionTypeGetResponse
- type GetContactGetParams
- type GetContactGetResponse
- type GetDailyAvailabilityGetResponse
- type GetGroupAppointmentConflictsGetResponse
- type GetGroupAppointmentGetParams
- type GetGroupAppointmentGetResponse
- type GetIndividualAppointmentConflictsGetResponse
- type GetIndividualAppointmentGetParams
- type GetIndividualAppointmentGetResponse
- type GetInvoiceGetParams
- type GetInvoiceGetResponse
- type GetInvoiceItemGetParams
- type GetInvoiceItemGetResponse
- type GetMedicalAlertGetParams
- type GetMedicalAlertGetResponse
- type GetNextAvailableTimeGetParams
- type GetNextAvailableTimeGetResponse
- type GetPatientAttachmentGetParams
- type GetPatientAttachmentGetResponse
- type GetPatientCaseGetParams
- type GetPatientCaseGetResponse
- type GetPatientFormGetResponse
- type GetPatientFormTemplateGetParams
- type GetPatientFormTemplateGetResponse
- type GetPatientGetParams
- type GetPatientGetResponse
- type GetPractitionerGetResponse
- type GetPractitionerReferenceNumberGetResponse
- type GetProductGetParams
- type GetProductGetResponse
- type GetProductSupplierGetResponse
- type GetPublicSettingsGetResponse
- type GetReferralSourceGetResponse
- type GetReferralSourceTypeGetResponse
- type GetSettingsGetResponse
- type GetSignatureGetResponse
- type GetStockAdjustmentGetResponse
- type GetTaxGetResponse
- type GetTreatmentNoteGetParams
- type GetTreatmentNoteGetResponse
- type GetTreatmentNoteTemplateGetParams
- type GetTreatmentNoteTemplateGetResponse
- type GetUnavailableBlockConflictsGetResponse
- type GetUnavailableBlockGetParams
- type GetUnavailableBlockGetResponse
- type GetUserGetResponse
- type GroupAppointment
- type GroupAppointmentRepeatRuleRepeatType
- type GroupAppointmentRequest
- type HttpRequestDoer
- type IndividualAppointment
- type IndividualAppointmentCancelCancellationReason
- type IndividualAppointmentCancelRequest
- type IndividualAppointmentCancellationReasonDescription
- type IndividualAppointmentRepeatRuleRepeatType
- type IndividualAppointmentRequest
- type Invoice
- type InvoiceItem
- type InvoiceStatus
- type InvoiceStatusDescription
- type ListActivePatientCasesGetParams
- type ListActivePatientCasesGetParamsOrder
- type ListActivePatientCasesGetResponse
- type ListAppointmentTypesForPractitionerGetParams
- type ListAppointmentTypesForPractitionerGetParamsOrder
- type ListAppointmentTypesForPractitionerGetResponse
- type ListAppointmentTypesGetParams
- type ListAppointmentTypesGetParamsOrder
- type ListAppointmentTypesGetResponse
- type ListAttendeesForGroupAppointmentGetParams
- type ListAttendeesForGroupAppointmentGetParamsOrder
- type ListAttendeesForGroupAppointmentGetResponse
- type ListAttendeesForIndividualAppointmentGetParams
- type ListAttendeesForIndividualAppointmentGetParamsOrder
- type ListAttendeesForIndividualAppointmentGetResponse
- type ListAttendeesForPatientCaseGetParams
- type ListAttendeesForPatientCaseGetParamsOrder
- type ListAttendeesForPatientCaseGetResponse
- type ListAttendeesGetParams
- type ListAttendeesGetParamsOrder
- type ListAttendeesGetResponse
- type ListAvailabilityBlocksGetParams
- type ListAvailabilityBlocksGetParamsOrder
- type ListAvailabilityBlocksGetResponse
- type ListBillableItemsGetParams
- type ListBillableItemsGetParamsOrder
- type ListBillableItemsGetResponse
- type ListBookingsForPatientCaseGetParams
- type ListBookingsForPatientCaseGetParamsOrder
- type ListBookingsForPatientCaseGetResponse
- type ListBookingsGetParams
- type ListBookingsGetParamsOrder
- type ListBookingsGetResponse
- type ListBusinessesGetParams
- type ListBusinessesGetParamsOrder
- type ListBusinessesGetResponse
- type ListCommunicationsGetParams
- type ListCommunicationsGetParamsOrder
- type ListCommunicationsGetResponse
- type ListConcessionPricesGetParams
- type ListConcessionPricesGetParamsOrder
- type ListConcessionPricesGetResponse
- type ListConcessionTypesGetParams
- type ListConcessionTypesGetParamsOrder
- type ListConcessionTypesGetResponse
- type ListContactsGetParams
- type ListContactsGetParamsOrder
- type ListContactsGetResponse
- type ListDailyAvailabilitiesForBusinessGetParams
- type ListDailyAvailabilitiesForBusinessGetParamsOrder
- type ListDailyAvailabilitiesForBusinessGetResponse
- type ListDailyAvailabilitiesForPractitionerGetParams
- type ListDailyAvailabilitiesForPractitionerGetParamsOrder
- type ListDailyAvailabilitiesForPractitionerGetResponse
- type ListDailyAvailabilitiesGetParams
- type ListDailyAvailabilitiesGetParamsOrder
- type ListDailyAvailabilitiesGetResponse
- type ListGroupAppointmentsGetParams
- type ListGroupAppointmentsGetParamsOrder
- type ListGroupAppointmentsGetResponse
- type ListInactivePractitionersForAppointmentTypeGetParams
- type ListInactivePractitionersForAppointmentTypeGetParamsOrder
- type ListInactivePractitionersForAppointmentTypeGetResponse
- type ListInactivePractitionersForBusinessGetParams
- type ListInactivePractitionersForBusinessGetParamsOrder
- type ListInactivePractitionersForBusinessGetResponse
- type ListInactivePractitionersGetParams
- type ListInactivePractitionersGetParamsOrder
- type ListInactivePractitionersGetResponse
- type ListIndividualAppointmentsGetParams
- type ListIndividualAppointmentsGetParamsOrder
- type ListIndividualAppointmentsGetResponse
- type ListInvoiceItemsForInvoiceGetParams
- type ListInvoiceItemsForInvoiceGetParamsOrder
- type ListInvoiceItemsForInvoiceGetResponse
- type ListInvoiceItemsGetParams
- type ListInvoiceItemsGetParamsOrder
- type ListInvoiceItemsGetResponse
- type ListInvoicesForAppointmentGetParams
- type ListInvoicesForAppointmentGetParamsOrder
- type ListInvoicesForAppointmentGetResponse
- type ListInvoicesForAttendeeGetParams
- type ListInvoicesForAttendeeGetParamsOrder
- type ListInvoicesForAttendeeGetResponse
- type ListInvoicesForPatientCaseGetParams
- type ListInvoicesForPatientCaseGetParamsOrder
- type ListInvoicesForPatientCaseGetResponse
- type ListInvoicesForPatientGetParams
- type ListInvoicesForPatientGetParamsOrder
- type ListInvoicesForPatientGetResponse
- type ListInvoicesForPractitionerGetParams
- type ListInvoicesForPractitionerGetParamsOrder
- type ListInvoicesForPractitionerGetResponse
- type ListInvoicesGetParams
- type ListInvoicesGetParamsOrder
- type ListInvoicesGetResponse
- type ListMedicalAlertsForPatientGetParams
- type ListMedicalAlertsForPatientGetParamsOrder
- type ListMedicalAlertsForPatientGetResponse
- type ListMedicalAlertsGetParams
- type ListMedicalAlertsGetParamsOrder
- type ListMedicalAlertsGetResponse
- type ListPatientAttachmentsForPatientCaseGetParams
- type ListPatientAttachmentsForPatientCaseGetParamsOrder
- type ListPatientAttachmentsForPatientCaseGetResponse
- type ListPatientAttachmentsForPatientGetParams
- type ListPatientAttachmentsForPatientGetParamsOrder
- type ListPatientAttachmentsForPatientGetResponse
- type ListPatientAttachmentsGetParams
- type ListPatientAttachmentsGetParamsOrder
- type ListPatientAttachmentsGetResponse
- type ListPatientCasesGetParams
- type ListPatientCasesGetParamsOrder
- type ListPatientCasesGetResponse
- type ListPatientFormTemplatesGetParams
- type ListPatientFormTemplatesGetParamsOrder
- type ListPatientFormTemplatesGetResponse
- type ListPatientFormsForAttendeeGetParams
- type ListPatientFormsForAttendeeGetParamsOrder
- type ListPatientFormsForAttendeeGetResponse
- type ListPatientFormsGetParams
- type ListPatientFormsGetParamsOrder
- type ListPatientFormsGetResponse
- type ListPatientsGetParams
- type ListPatientsGetParamsOrder
- type ListPatientsGetResponse
- type ListPractitionerReferenceNumbersForPractitionerGetParams
- type ListPractitionerReferenceNumbersForPractitionerGetParamsOrder
- type ListPractitionerReferenceNumbersForPractitionerGetResponse
- type ListPractitionerReferenceNumbersGetParams
- type ListPractitionerReferenceNumbersGetParamsOrder
- type ListPractitionerReferenceNumbersGetResponse
- type ListPractitionersForAppointmentTypeGetParams
- type ListPractitionersForAppointmentTypeGetParamsOrder
- type ListPractitionersForAppointmentTypeGetResponse
- type ListPractitionersForBusinessGetParams
- type ListPractitionersForBusinessGetParamsOrder
- type ListPractitionersForBusinessGetResponse
- type ListPractitionersGetParams
- type ListPractitionersGetParamsOrder
- type ListPractitionersGetResponse
- type ListProductSuppliersGetParams
- type ListProductSuppliersGetParamsOrder
- type ListProductSuppliersGetResponse
- type ListProductsGetParams
- type ListProductsGetParamsOrder
- type ListProductsGetResponse
- type ListReferralSourceTypesGetParams
- type ListReferralSourceTypesGetParamsOrder
- type ListReferralSourceTypesGetResponse
- type ListReferralSourcesGetParams
- type ListReferralSourcesGetParamsOrder
- type ListReferralSourcesGetResponse
- type ListServicesForBusinessGetParams
- type ListServicesForBusinessGetParamsOrder
- type ListServicesForBusinessGetResponse
- type ListServicesGetParams
- type ListServicesGetParamsOrder
- type ListServicesGetResponse
- type ListStockAdjustmentsGetParams
- type ListStockAdjustmentsGetParamsOrder
- type ListStockAdjustmentsGetResponse
- type ListTaxesGetParams
- type ListTaxesGetParamsOrder
- type ListTaxesGetResponse
- type ListTreatmentNoteTemplatesGetParams
- type ListTreatmentNoteTemplatesGetParamsOrder
- type ListTreatmentNoteTemplatesGetResponse
- type ListTreatmentNotesForPatientGetParams
- type ListTreatmentNotesForPatientGetParamsOrder
- type ListTreatmentNotesForPatientGetResponse
- type ListTreatmentNotesGetParams
- type ListTreatmentNotesGetParamsOrder
- type ListTreatmentNotesGetResponse
- type ListUnavailableBlocksGetParams
- type ListUnavailableBlocksGetParamsOrder
- type ListUnavailableBlocksGetResponse
- type ListUsersGetParams
- type ListUsersGetParamsOrder
- type ListUsersGetResponse
- type MedicalAlert
- type MedicalAlertRequest
- type MemoCommunication
- type MemoCommunicationBody
- type MemoCommunicationBodyCategoryCode
- type MemoCommunicationBodyDirectionCode
- type MemoCommunicationBodyTypeCode
- type MemoCommunicationCategory
- type MemoCommunicationCategoryCode
- type MemoCommunicationDirectionCode
- type MemoCommunicationDirectionDescription
- type MemoCommunicationType
- type MemoCommunicationTypeCode
- type Order
- type Page
- type Patient
- type PatientAttachment
- func (t PatientAttachment) AsFullPatientExport() (FullPatientExport, error)
- func (t PatientAttachment) AsUploadedPatientAttachment() (UploadedPatientAttachment, error)
- func (t *PatientAttachment) FromFullPatientExport(v FullPatientExport) error
- func (t *PatientAttachment) FromUploadedPatientAttachment(v UploadedPatientAttachment) error
- func (t PatientAttachment) MarshalJSON() ([]byte, error)
- func (t *PatientAttachment) MergeFullPatientExport(v FullPatientExport) error
- func (t *PatientAttachment) MergeUploadedPatientAttachment(v UploadedPatientAttachment) error
- func (t *PatientAttachment) UnmarshalJSON(b []byte) error
- type PatientCase
- type PatientCaseReferralType
- type PatientCaseRequest
- type PatientForm
- type PatientFormContentSectionsQuestionsType
- type PatientFormRequest
- type PatientFormTemplate
- type PatientFormTemplateContentSectionsQuestionsType
- type PatientFormTemplateRequest
- type PatientPatientPhoneNumbersPhoneType
- type PatientReminderType
- type PatientRequest
- type PerPage
- type PhoneNumber
- type PhoneNumberPhoneType
- type Practitioner
- type PractitionerReferenceNumber
- type PractitionerReferenceNumberRequest
- type PresignedPostGetResponse
- type Product
- type ProductRequest
- type ProductSupplier
- type ProductSupplierRequest
- type ProductUpdateRequest
- type PublicSettings
- type PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType
- type PublicSettingsPatientPrivacyBrowserTitleNameFormat
- type PublicSettingsPatientPrivacyIcalPatientNameOption
- type PublicSettingsRemindersDefaultReminderType
- type PublicSettingsTerminologyPatient
- type ReferralSource
- type ReferralSourceReferrerType
- type ReferralSourceRequest
- type ReferralSourceType
- type ReferralSourceTypeReferrerType
- type RequestEditorFn
- type Service
- type Settings
- type SettingsPatientCustomFieldsDefinitionSectionsFieldsType
- type SettingsPatientPrivacyBrowserTitleNameFormat
- type SettingsPatientPrivacyIcalPatientNameOption
- type SettingsRemindersDefaultReminderType
- type SettingsTerminologyPatient
- type Signature
- type SmsCommunication
- type SmsCommunicationCategory
- type SmsCommunicationCategoryCode
- type SmsCommunicationDirectionCode
- type SmsCommunicationDirectionDescription
- type SmsCommunicationType
- type SmsCommunicationTypeCode
- type Sort
- type StockAdjustment
- type StockAdjustmentAdjustmentType
- type StockAdjustmentRequest
- type Tax
- type TaxRequest
- type TreatmentNote
- type TreatmentNoteContentSectionsQuestionsType
- type TreatmentNoteRequest
- type TreatmentNoteTemplate
- type TreatmentNoteTemplateContentSectionsQuestionsType
- type TreatmentNoteTemplateRequest
- type UnarchiveBusinessPostResponse
- type UnarchivePatientPostResponse
- type UnavailableBlock
- type UnavailableBlockRepeatRuleRepeatType
- type UnavailableBlockRequest
- type UpdateAppointmentTypePatchJSONBody
- type UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours
- type UpdateAppointmentTypePatchJSONBodyOnlinePaymentsMode
- type UpdateAppointmentTypePatchJSONRequestBody
- type UpdateAppointmentTypePatchResponse
- type UpdateAttendeePatchJSONBody
- type UpdateAttendeePatchJSONRequestBody
- type UpdateAttendeePatchResponse
- type UpdateBillableItemPatchJSONBody
- type UpdateBillableItemPatchJSONBodyItemType
- type UpdateBillableItemPatchJSONRequestBody
- type UpdateBillableItemPatchResponse
- type UpdateBusinessPatchJSONBody
- type UpdateBusinessPatchJSONRequestBody
- type UpdateBusinessPatchResponse
- type UpdateConcessionTypePatchJSONBody
- type UpdateConcessionTypePatchJSONRequestBody
- type UpdateConcessionTypePatchResponse
- type UpdateContactPatchJSONBody
- type UpdateContactPatchJSONBodyDoctorType
- type UpdateContactPatchJSONBodyPhoneNumbersPhoneType
- type UpdateContactPatchJSONBodyTypeCode
- type UpdateContactPatchJSONRequestBody
- type UpdateContactPatchResponse
- type UpdateGroupAppointmentPatchJSONBody
- type UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatType
- type UpdateGroupAppointmentPatchJSONRequestBody
- type UpdateGroupAppointmentPatchResponse
- type UpdateIndividualAppointmentPatchJSONBody
- type UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatType
- type UpdateIndividualAppointmentPatchJSONRequestBody
- type UpdateIndividualAppointmentPatchResponse
- type UpdateMedicalAlertPatchJSONBody
- type UpdateMedicalAlertPatchJSONRequestBody
- type UpdateMedicalAlertPatchResponse
- type UpdateMemoCommunicationPatchJSONRequestBody
- type UpdateMemoCommunicationPatchResponse
- type UpdatePatientCasePatchJSONBody
- type UpdatePatientCasePatchJSONBodyReferralType
- type UpdatePatientCasePatchJSONRequestBody
- type UpdatePatientCasePatchResponse
- type UpdatePatientFormPatchJSONBody
- type UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType
- type UpdatePatientFormPatchJSONRequestBody
- type UpdatePatientFormPatchResponse
- type UpdatePatientFormTemplatePatchJSONBody
- type UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType
- type UpdatePatientFormTemplatePatchJSONRequestBody
- type UpdatePatientFormTemplatePatchResponse
- type UpdatePatientPatchJSONBody
- type UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType
- type UpdatePatientPatchJSONBodyReminderType
- type UpdatePatientPatchJSONRequestBody
- type UpdatePatientPatchResponse
- type UpdatePractitionerReferenceNumberPatchJSONBody
- type UpdatePractitionerReferenceNumberPatchJSONRequestBody
- type UpdatePractitionerReferenceNumberPatchResponse
- type UpdateProductPatchJSONBody
- type UpdateProductPatchJSONRequestBody
- type UpdateProductPatchResponse
- type UpdateProductSupplierPatchJSONBody
- type UpdateProductSupplierPatchJSONRequestBody
- type UpdateProductSupplierPatchResponse
- type UpdateReferralSourcePatchJSONBody
- type UpdateReferralSourcePatchJSONRequestBody
- type UpdateReferralSourcePatchResponse
- type UpdateTaxPatchJSONBody
- type UpdateTaxPatchJSONRequestBody
- type UpdateTaxPatchResponse
- type UpdateTreatmentNotePatchJSONBody
- type UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType
- type UpdateTreatmentNotePatchJSONRequestBody
- type UpdateTreatmentNotePatchResponse
- type UpdateTreatmentNoteTemplatePatchJSONBody
- type UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType
- type UpdateTreatmentNoteTemplatePatchJSONRequestBody
- type UpdateTreatmentNoteTemplatePatchResponse
- type UpdateUnavailableBlockPatchJSONBody
- type UpdateUnavailableBlockPatchJSONBodyRepeatRuleRepeatType
- type UpdateUnavailableBlockPatchJSONRequestBody
- type UpdateUnavailableBlockPatchResponse
- type UploadFileToS3BucketResponse
- type UploadedPatientAttachment
- type UploadedPatientAttachmentRequest
- type User
- type UserRole
- type UserTimeZone
- type ValidationError
Constants ¶
const ( AttendeeCancelCancellationReasonFeelingBetter = 10 AttendeeCancelCancellationReasonConditionWorse = 20 AttendeeCancelCancellationReasonSick = 30 AttendeeCancelCancellationReasonCOVID19Related = 31 AttendeeCancelCancellationReasonAway = 40 AttendeeCancelCancellationReasonOther = 50 AttendeeCancelCancellationReasonWork = 60 )
const ( ContactPhoneNumbersPhoneTypeMobile = "Mobile" ContactPhoneNumbersPhoneTypeHome = "Home" ContactPhoneNumbersPhoneTypeWork = "Work" ContactPhoneNumbersPhoneTypeOther = "Other" ContactPhoneNumbersPhoneTypeFax = "Fax" )
const ( IndividualAppointmentCancelCancellationReasonFeelingBetter = 10 IndividualAppointmentCancelCancellationReasonConditionWorse = 20 IndividualAppointmentCancelCancellationReasonSick = 30 IndividualAppointmentCancelCancellationReasonCOVID19Related = 31 IndividualAppointmentCancelCancellationReasonAway = 40 IndividualAppointmentCancelCancellationReasonOther = 50 IndividualAppointmentCancelCancellationReasonWork = 60 )
const ( PatientPatientPhoneNumbersPhoneTypeMobile = "Mobile" PatientPatientPhoneNumbersPhoneTypeHome = "Home" PatientPatientPhoneNumbersPhoneTypeWork = "Work" PatientPatientPhoneNumbersPhoneTypeOther = "Other" PatientPatientPhoneNumbersPhoneTypeFax = "Fax" )
const ( StockAdjustmentAdjustmentTypeStockPurchase = "Stock Purchase" StockAdjustmentAdjustmentTypeReturned = "Returned" StockAdjustmentAdjustmentTypeOther = "Other" StockAdjustmentAdjustmentTypeDamaged = "Damaged" StockAdjustmentAdjustmentTypeOutOfDate = "Out of Date" StockAdjustmentAdjustmentTypeItemSold = "Item Sold" )
const (
BasicAuthScopes = "basicAuth.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func NewArchiveAppointmentTypePostRequest ¶
NewArchiveAppointmentTypePostRequest generates requests for ArchiveAppointmentTypePost
func NewArchiveAttendeePostRequest ¶
NewArchiveAttendeePostRequest generates requests for ArchiveAttendeePost
func NewArchiveBillableItemPostRequest ¶
NewArchiveBillableItemPostRequest generates requests for ArchiveBillableItemPost
func NewArchiveBusinessPostRequest ¶
NewArchiveBusinessPostRequest generates requests for ArchiveBusinessPost
func NewArchiveContactPostRequest ¶
NewArchiveContactPostRequest generates requests for ArchiveContactPost
func NewArchiveGroupAppointmentPostRequest ¶
NewArchiveGroupAppointmentPostRequest generates requests for ArchiveGroupAppointmentPost
func NewArchiveIndividualAppointmentPostRequest ¶
NewArchiveIndividualAppointmentPostRequest generates requests for ArchiveIndividualAppointmentPost
func NewArchiveMedicalAlertPostRequest ¶
NewArchiveMedicalAlertPostRequest generates requests for ArchiveMedicalAlertPost
func NewArchiveMemoCommunicationPostRequest ¶
NewArchiveMemoCommunicationPostRequest generates requests for ArchiveMemoCommunicationPost
func NewArchivePatientAttachmentPostRequest ¶
NewArchivePatientAttachmentPostRequest generates requests for ArchivePatientAttachmentPost
func NewArchivePatientCasePostRequest ¶
NewArchivePatientCasePostRequest generates requests for ArchivePatientCasePost
func NewArchivePatientDeleteRequest ¶
NewArchivePatientDeleteRequest generates requests for ArchivePatientDelete
func NewArchivePatientFormPostRequest ¶
NewArchivePatientFormPostRequest generates requests for ArchivePatientFormPost
func NewArchivePatientFormTemplatePostRequest ¶
NewArchivePatientFormTemplatePostRequest generates requests for ArchivePatientFormTemplatePost
func NewArchivePatientPostRequest ¶
NewArchivePatientPostRequest generates requests for ArchivePatientPost
func NewArchiveProductPostRequest ¶
NewArchiveProductPostRequest generates requests for ArchiveProductPost
func NewArchiveProductSupplierPostRequest ¶
NewArchiveProductSupplierPostRequest generates requests for ArchiveProductSupplierPost
func NewArchiveTreatmentNotePostRequest ¶
NewArchiveTreatmentNotePostRequest generates requests for ArchiveTreatmentNotePost
func NewArchiveTreatmentNoteTemplatePostRequest ¶
NewArchiveTreatmentNoteTemplatePostRequest generates requests for ArchiveTreatmentNoteTemplatePost
func NewArchiveUnavailableBlockPostRequest ¶
NewArchiveUnavailableBlockPostRequest generates requests for ArchiveUnavailableBlockPost
func NewCancelAttendeePatchRequest ¶
func NewCancelAttendeePatchRequest(server string, id string, body CancelAttendeePatchJSONRequestBody) (*http.Request, error)
NewCancelAttendeePatchRequest calls the generic CancelAttendeePatch builder with application/json body
func NewCancelAttendeePatchRequestWithBody ¶
func NewCancelAttendeePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewCancelAttendeePatchRequestWithBody generates requests for CancelAttendeePatch with any type of body
func NewCancelIndividualAppointmentPatchRequest ¶
func NewCancelIndividualAppointmentPatchRequest(server string, id string, body CancelIndividualAppointmentPatchJSONRequestBody) (*http.Request, error)
NewCancelIndividualAppointmentPatchRequest calls the generic CancelIndividualAppointmentPatch builder with application/json body
func NewCancelIndividualAppointmentPatchRequestWithBody ¶
func NewCancelIndividualAppointmentPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewCancelIndividualAppointmentPatchRequestWithBody generates requests for CancelIndividualAppointmentPatch with any type of body
func NewCreateAppointmentTypePostRequest ¶
func NewCreateAppointmentTypePostRequest(server string, body CreateAppointmentTypePostJSONRequestBody) (*http.Request, error)
NewCreateAppointmentTypePostRequest calls the generic CreateAppointmentTypePost builder with application/json body
func NewCreateAppointmentTypePostRequestWithBody ¶
func NewCreateAppointmentTypePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateAppointmentTypePostRequestWithBody generates requests for CreateAppointmentTypePost with any type of body
func NewCreateAttendeePostRequest ¶
func NewCreateAttendeePostRequest(server string, body CreateAttendeePostJSONRequestBody) (*http.Request, error)
NewCreateAttendeePostRequest calls the generic CreateAttendeePost builder with application/json body
func NewCreateAttendeePostRequestWithBody ¶
func NewCreateAttendeePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateAttendeePostRequestWithBody generates requests for CreateAttendeePost with any type of body
func NewCreateAvailabilityBlockPostRequest ¶
func NewCreateAvailabilityBlockPostRequest(server string, body CreateAvailabilityBlockPostJSONRequestBody) (*http.Request, error)
NewCreateAvailabilityBlockPostRequest calls the generic CreateAvailabilityBlockPost builder with application/json body
func NewCreateAvailabilityBlockPostRequestWithBody ¶
func NewCreateAvailabilityBlockPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateAvailabilityBlockPostRequestWithBody generates requests for CreateAvailabilityBlockPost with any type of body
func NewCreateBillableItemPostRequest ¶
func NewCreateBillableItemPostRequest(server string, body CreateBillableItemPostJSONRequestBody) (*http.Request, error)
NewCreateBillableItemPostRequest calls the generic CreateBillableItemPost builder with application/json body
func NewCreateBillableItemPostRequestWithBody ¶
func NewCreateBillableItemPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateBillableItemPostRequestWithBody generates requests for CreateBillableItemPost with any type of body
func NewCreateBusinessPostRequest ¶
func NewCreateBusinessPostRequest(server string, body CreateBusinessPostJSONRequestBody) (*http.Request, error)
NewCreateBusinessPostRequest calls the generic CreateBusinessPost builder with application/json body
func NewCreateBusinessPostRequestWithBody ¶
func NewCreateBusinessPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateBusinessPostRequestWithBody generates requests for CreateBusinessPost with any type of body
func NewCreateConcessionTypePostRequest ¶
func NewCreateConcessionTypePostRequest(server string, body CreateConcessionTypePostJSONRequestBody) (*http.Request, error)
NewCreateConcessionTypePostRequest calls the generic CreateConcessionTypePost builder with application/json body
func NewCreateConcessionTypePostRequestWithBody ¶
func NewCreateConcessionTypePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateConcessionTypePostRequestWithBody generates requests for CreateConcessionTypePost with any type of body
func NewCreateContactPostRequest ¶
func NewCreateContactPostRequest(server string, body CreateContactPostJSONRequestBody) (*http.Request, error)
NewCreateContactPostRequest calls the generic CreateContactPost builder with application/json body
func NewCreateContactPostRequestWithBody ¶
func NewCreateContactPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateContactPostRequestWithBody generates requests for CreateContactPost with any type of body
func NewCreateGroupAppointmentPostRequest ¶
func NewCreateGroupAppointmentPostRequest(server string, body CreateGroupAppointmentPostJSONRequestBody) (*http.Request, error)
NewCreateGroupAppointmentPostRequest calls the generic CreateGroupAppointmentPost builder with application/json body
func NewCreateGroupAppointmentPostRequestWithBody ¶
func NewCreateGroupAppointmentPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateGroupAppointmentPostRequestWithBody generates requests for CreateGroupAppointmentPost with any type of body
func NewCreateIndividualAppointmentPostRequest ¶
func NewCreateIndividualAppointmentPostRequest(server string, body CreateIndividualAppointmentPostJSONRequestBody) (*http.Request, error)
NewCreateIndividualAppointmentPostRequest calls the generic CreateIndividualAppointmentPost builder with application/json body
func NewCreateIndividualAppointmentPostRequestWithBody ¶
func NewCreateIndividualAppointmentPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateIndividualAppointmentPostRequestWithBody generates requests for CreateIndividualAppointmentPost with any type of body
func NewCreateMedicalAlertPostRequest ¶
func NewCreateMedicalAlertPostRequest(server string, body CreateMedicalAlertPostJSONRequestBody) (*http.Request, error)
NewCreateMedicalAlertPostRequest calls the generic CreateMedicalAlertPost builder with application/json body
func NewCreateMedicalAlertPostRequestWithBody ¶
func NewCreateMedicalAlertPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateMedicalAlertPostRequestWithBody generates requests for CreateMedicalAlertPost with any type of body
func NewCreateMemoCommunicationPostRequest ¶
func NewCreateMemoCommunicationPostRequest(server string, body CreateMemoCommunicationPostJSONRequestBody) (*http.Request, error)
NewCreateMemoCommunicationPostRequest calls the generic CreateMemoCommunicationPost builder with application/json body
func NewCreateMemoCommunicationPostRequestWithBody ¶
func NewCreateMemoCommunicationPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateMemoCommunicationPostRequestWithBody generates requests for CreateMemoCommunicationPost with any type of body
func NewCreatePatientCasePostRequest ¶
func NewCreatePatientCasePostRequest(server string, body CreatePatientCasePostJSONRequestBody) (*http.Request, error)
NewCreatePatientCasePostRequest calls the generic CreatePatientCasePost builder with application/json body
func NewCreatePatientCasePostRequestWithBody ¶
func NewCreatePatientCasePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreatePatientCasePostRequestWithBody generates requests for CreatePatientCasePost with any type of body
func NewCreatePatientFormPostRequest ¶
func NewCreatePatientFormPostRequest(server string, body CreatePatientFormPostJSONRequestBody) (*http.Request, error)
NewCreatePatientFormPostRequest calls the generic CreatePatientFormPost builder with application/json body
func NewCreatePatientFormPostRequestWithBody ¶
func NewCreatePatientFormPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreatePatientFormPostRequestWithBody generates requests for CreatePatientFormPost with any type of body
func NewCreatePatientFormTemplatePostRequest ¶
func NewCreatePatientFormTemplatePostRequest(server string, body CreatePatientFormTemplatePostJSONRequestBody) (*http.Request, error)
NewCreatePatientFormTemplatePostRequest calls the generic CreatePatientFormTemplatePost builder with application/json body
func NewCreatePatientFormTemplatePostRequestWithBody ¶
func NewCreatePatientFormTemplatePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreatePatientFormTemplatePostRequestWithBody generates requests for CreatePatientFormTemplatePost with any type of body
func NewCreatePatientPostRequest ¶
func NewCreatePatientPostRequest(server string, body CreatePatientPostJSONRequestBody) (*http.Request, error)
NewCreatePatientPostRequest calls the generic CreatePatientPost builder with application/json body
func NewCreatePatientPostRequestWithBody ¶
func NewCreatePatientPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreatePatientPostRequestWithBody generates requests for CreatePatientPost with any type of body
func NewCreatePractitionerReferenceNumberPostRequest ¶
func NewCreatePractitionerReferenceNumberPostRequest(server string, body CreatePractitionerReferenceNumberPostJSONRequestBody) (*http.Request, error)
NewCreatePractitionerReferenceNumberPostRequest calls the generic CreatePractitionerReferenceNumberPost builder with application/json body
func NewCreatePractitionerReferenceNumberPostRequestWithBody ¶
func NewCreatePractitionerReferenceNumberPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreatePractitionerReferenceNumberPostRequestWithBody generates requests for CreatePractitionerReferenceNumberPost with any type of body
func NewCreateProductPostRequest ¶
func NewCreateProductPostRequest(server string, body CreateProductPostJSONRequestBody) (*http.Request, error)
NewCreateProductPostRequest calls the generic CreateProductPost builder with application/json body
func NewCreateProductPostRequestWithBody ¶
func NewCreateProductPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateProductPostRequestWithBody generates requests for CreateProductPost with any type of body
func NewCreateProductSupplierPostRequest ¶
func NewCreateProductSupplierPostRequest(server string, body CreateProductSupplierPostJSONRequestBody) (*http.Request, error)
NewCreateProductSupplierPostRequest calls the generic CreateProductSupplierPost builder with application/json body
func NewCreateProductSupplierPostRequestWithBody ¶
func NewCreateProductSupplierPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateProductSupplierPostRequestWithBody generates requests for CreateProductSupplierPost with any type of body
func NewCreateStockAdjustmentPostRequest ¶
func NewCreateStockAdjustmentPostRequest(server string, body CreateStockAdjustmentPostJSONRequestBody) (*http.Request, error)
NewCreateStockAdjustmentPostRequest calls the generic CreateStockAdjustmentPost builder with application/json body
func NewCreateStockAdjustmentPostRequestWithBody ¶
func NewCreateStockAdjustmentPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateStockAdjustmentPostRequestWithBody generates requests for CreateStockAdjustmentPost with any type of body
func NewCreateTaxPostRequest ¶
func NewCreateTaxPostRequest(server string, body CreateTaxPostJSONRequestBody) (*http.Request, error)
NewCreateTaxPostRequest calls the generic CreateTaxPost builder with application/json body
func NewCreateTaxPostRequestWithBody ¶
func NewCreateTaxPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateTaxPostRequestWithBody generates requests for CreateTaxPost with any type of body
func NewCreateTreatmentNotePostRequest ¶
func NewCreateTreatmentNotePostRequest(server string, body CreateTreatmentNotePostJSONRequestBody) (*http.Request, error)
NewCreateTreatmentNotePostRequest calls the generic CreateTreatmentNotePost builder with application/json body
func NewCreateTreatmentNotePostRequestWithBody ¶
func NewCreateTreatmentNotePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateTreatmentNotePostRequestWithBody generates requests for CreateTreatmentNotePost with any type of body
func NewCreateTreatmentNoteTemplatePostRequest ¶
func NewCreateTreatmentNoteTemplatePostRequest(server string, body CreateTreatmentNoteTemplatePostJSONRequestBody) (*http.Request, error)
NewCreateTreatmentNoteTemplatePostRequest calls the generic CreateTreatmentNoteTemplatePost builder with application/json body
func NewCreateTreatmentNoteTemplatePostRequestWithBody ¶
func NewCreateTreatmentNoteTemplatePostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateTreatmentNoteTemplatePostRequestWithBody generates requests for CreateTreatmentNoteTemplatePost with any type of body
func NewCreateUnavailableBlockPostRequest ¶
func NewCreateUnavailableBlockPostRequest(server string, body CreateUnavailableBlockPostJSONRequestBody) (*http.Request, error)
NewCreateUnavailableBlockPostRequest calls the generic CreateUnavailableBlockPost builder with application/json body
func NewCreateUnavailableBlockPostRequestWithBody ¶
func NewCreateUnavailableBlockPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateUnavailableBlockPostRequestWithBody generates requests for CreateUnavailableBlockPost with any type of body
func NewCreateUploadedPatientAttachmentPostRequest ¶
func NewCreateUploadedPatientAttachmentPostRequest(server string, body CreateUploadedPatientAttachmentPostJSONRequestBody) (*http.Request, error)
NewCreateUploadedPatientAttachmentPostRequest calls the generic CreateUploadedPatientAttachmentPost builder with application/json body
func NewCreateUploadedPatientAttachmentPostRequestWithBody ¶
func NewCreateUploadedPatientAttachmentPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateUploadedPatientAttachmentPostRequestWithBody generates requests for CreateUploadedPatientAttachmentPost with any type of body
func NewDeleteAppointmentTypeDeleteRequest ¶
NewDeleteAppointmentTypeDeleteRequest generates requests for DeleteAppointmentTypeDelete
func NewDeleteAttendeeDeleteRequest ¶
NewDeleteAttendeeDeleteRequest generates requests for DeleteAttendeeDelete
func NewDeleteBillableItemDeleteRequest ¶
NewDeleteBillableItemDeleteRequest generates requests for DeleteBillableItemDelete
func NewDeleteBusinessDeleteRequest ¶
NewDeleteBusinessDeleteRequest generates requests for DeleteBusinessDelete
func NewDeleteContactDeleteRequest ¶
NewDeleteContactDeleteRequest generates requests for DeleteContactDelete
func NewDeleteGroupAppointmentDeleteRequest ¶
NewDeleteGroupAppointmentDeleteRequest generates requests for DeleteGroupAppointmentDelete
func NewDeleteIndividualAppointmentDeleteRequest ¶
NewDeleteIndividualAppointmentDeleteRequest generates requests for DeleteIndividualAppointmentDelete
func NewDeleteMedicalAlertDeleteRequest ¶
NewDeleteMedicalAlertDeleteRequest generates requests for DeleteMedicalAlertDelete
func NewDeletePatientAttachmentDeleteRequest ¶
NewDeletePatientAttachmentDeleteRequest generates requests for DeletePatientAttachmentDelete
func NewDeletePractitionerReferenceNumberDeleteRequest ¶
func NewDeletePractitionerReferenceNumberDeleteRequest(server string, id string) (*http.Request, error)
NewDeletePractitionerReferenceNumberDeleteRequest generates requests for DeletePractitionerReferenceNumberDelete
func NewDeleteProductDeleteRequest ¶
NewDeleteProductDeleteRequest generates requests for DeleteProductDelete
func NewDeleteProductSupplierDeleteRequest ¶
NewDeleteProductSupplierDeleteRequest generates requests for DeleteProductSupplierDelete
func NewDeleteTaxDeleteRequest ¶
NewDeleteTaxDeleteRequest generates requests for DeleteTaxDelete
func NewDeleteTreatmentNoteDeleteRequest ¶
NewDeleteTreatmentNoteDeleteRequest generates requests for DeleteTreatmentNoteDelete
func NewDeleteTreatmentNoteTemplateDeleteRequest ¶
NewDeleteTreatmentNoteTemplateDeleteRequest generates requests for DeleteTreatmentNoteTemplateDelete
func NewDeleteUnavailableBlockDeleteRequest ¶
NewDeleteUnavailableBlockDeleteRequest generates requests for DeleteUnavailableBlockDelete
func NewGetAllAvailableTimesGetRequest ¶
func NewGetAllAvailableTimesGetRequest(server string, businessId string, practitionerId string, appointmentTypeId string, params *GetAllAvailableTimesGetParams) (*http.Request, error)
NewGetAllAvailableTimesGetRequest generates requests for GetAllAvailableTimesGet
func NewGetAppointmentTypeGetRequest ¶
func NewGetAppointmentTypeGetRequest(server string, id string, params *GetAppointmentTypeGetParams) (*http.Request, error)
NewGetAppointmentTypeGetRequest generates requests for GetAppointmentTypeGet
func NewGetAttendeeGetRequest ¶
func NewGetAttendeeGetRequest(server string, id string, params *GetAttendeeGetParams) (*http.Request, error)
NewGetAttendeeGetRequest generates requests for GetAttendeeGet
func NewGetAuthenticatedUserGetRequest ¶
NewGetAuthenticatedUserGetRequest generates requests for GetAuthenticatedUserGet
func NewGetAvailabilityBlockGetRequest ¶
NewGetAvailabilityBlockGetRequest generates requests for GetAvailabilityBlockGet
func NewGetBillableItemGetRequest ¶
func NewGetBillableItemGetRequest(server string, id string, params *GetBillableItemGetParams) (*http.Request, error)
NewGetBillableItemGetRequest generates requests for GetBillableItemGet
func NewGetBookingGetRequest ¶
func NewGetBookingGetRequest(server string, id string, params *GetBookingGetParams) (*http.Request, error)
NewGetBookingGetRequest generates requests for GetBookingGet
func NewGetBusinessGetRequest ¶
func NewGetBusinessGetRequest(server string, id string, params *GetBusinessGetParams) (*http.Request, error)
NewGetBusinessGetRequest generates requests for GetBusinessGet
func NewGetCommunicationGetRequest ¶
func NewGetCommunicationGetRequest(server string, id string, params *GetCommunicationGetParams) (*http.Request, error)
NewGetCommunicationGetRequest generates requests for GetCommunicationGet
func NewGetConcessionPriceGetRequest ¶
NewGetConcessionPriceGetRequest generates requests for GetConcessionPriceGet
func NewGetConcessionTypeGetRequest ¶
NewGetConcessionTypeGetRequest generates requests for GetConcessionTypeGet
func NewGetContactGetRequest ¶
func NewGetContactGetRequest(server string, id string, params *GetContactGetParams) (*http.Request, error)
NewGetContactGetRequest generates requests for GetContactGet
func NewGetDailyAvailabilityGetRequest ¶
NewGetDailyAvailabilityGetRequest generates requests for GetDailyAvailabilityGet
func NewGetGroupAppointmentConflictsGetRequest ¶
NewGetGroupAppointmentConflictsGetRequest generates requests for GetGroupAppointmentConflictsGet
func NewGetGroupAppointmentGetRequest ¶
func NewGetGroupAppointmentGetRequest(server string, id string, params *GetGroupAppointmentGetParams) (*http.Request, error)
NewGetGroupAppointmentGetRequest generates requests for GetGroupAppointmentGet
func NewGetIndividualAppointmentConflictsGetRequest ¶
func NewGetIndividualAppointmentConflictsGetRequest(server string, id string) (*http.Request, error)
NewGetIndividualAppointmentConflictsGetRequest generates requests for GetIndividualAppointmentConflictsGet
func NewGetIndividualAppointmentGetRequest ¶
func NewGetIndividualAppointmentGetRequest(server string, id string, params *GetIndividualAppointmentGetParams) (*http.Request, error)
NewGetIndividualAppointmentGetRequest generates requests for GetIndividualAppointmentGet
func NewGetInvoiceGetRequest ¶
func NewGetInvoiceGetRequest(server string, id string, params *GetInvoiceGetParams) (*http.Request, error)
NewGetInvoiceGetRequest generates requests for GetInvoiceGet
func NewGetInvoiceItemGetRequest ¶
func NewGetInvoiceItemGetRequest(server string, id string, params *GetInvoiceItemGetParams) (*http.Request, error)
NewGetInvoiceItemGetRequest generates requests for GetInvoiceItemGet
func NewGetMedicalAlertGetRequest ¶
func NewGetMedicalAlertGetRequest(server string, id string, params *GetMedicalAlertGetParams) (*http.Request, error)
NewGetMedicalAlertGetRequest generates requests for GetMedicalAlertGet
func NewGetNextAvailableTimeGetRequest ¶
func NewGetNextAvailableTimeGetRequest(server string, businessId string, practitionerId string, appointmentTypeId string, params *GetNextAvailableTimeGetParams) (*http.Request, error)
NewGetNextAvailableTimeGetRequest generates requests for GetNextAvailableTimeGet
func NewGetPatientAttachmentGetRequest ¶
func NewGetPatientAttachmentGetRequest(server string, id string, params *GetPatientAttachmentGetParams) (*http.Request, error)
NewGetPatientAttachmentGetRequest generates requests for GetPatientAttachmentGet
func NewGetPatientCaseGetRequest ¶
func NewGetPatientCaseGetRequest(server string, id string, params *GetPatientCaseGetParams) (*http.Request, error)
NewGetPatientCaseGetRequest generates requests for GetPatientCaseGet
func NewGetPatientFormGetRequest ¶
NewGetPatientFormGetRequest generates requests for GetPatientFormGet
func NewGetPatientFormTemplateGetRequest ¶
func NewGetPatientFormTemplateGetRequest(server string, id string, params *GetPatientFormTemplateGetParams) (*http.Request, error)
NewGetPatientFormTemplateGetRequest generates requests for GetPatientFormTemplateGet
func NewGetPatientGetRequest ¶
func NewGetPatientGetRequest(server string, id string, params *GetPatientGetParams) (*http.Request, error)
NewGetPatientGetRequest generates requests for GetPatientGet
func NewGetPractitionerGetRequest ¶
NewGetPractitionerGetRequest generates requests for GetPractitionerGet
func NewGetPractitionerReferenceNumberGetRequest ¶
NewGetPractitionerReferenceNumberGetRequest generates requests for GetPractitionerReferenceNumberGet
func NewGetProductGetRequest ¶
func NewGetProductGetRequest(server string, id string, params *GetProductGetParams) (*http.Request, error)
NewGetProductGetRequest generates requests for GetProductGet
func NewGetProductSupplierGetRequest ¶
NewGetProductSupplierGetRequest generates requests for GetProductSupplierGet
func NewGetPublicSettingsGetRequest ¶
NewGetPublicSettingsGetRequest generates requests for GetPublicSettingsGet
func NewGetReferralSourceGetRequest ¶
NewGetReferralSourceGetRequest generates requests for GetReferralSourceGet
func NewGetReferralSourceTypeGetRequest ¶
NewGetReferralSourceTypeGetRequest generates requests for GetReferralSourceTypeGet
func NewGetSettingsGetRequest ¶
NewGetSettingsGetRequest generates requests for GetSettingsGet
func NewGetSignatureGetRequest ¶
func NewGetSignatureGetRequest(server string, patientFormId string, id string) (*http.Request, error)
NewGetSignatureGetRequest generates requests for GetSignatureGet
func NewGetStockAdjustmentGetRequest ¶
NewGetStockAdjustmentGetRequest generates requests for GetStockAdjustmentGet
func NewGetTaxGetRequest ¶
NewGetTaxGetRequest generates requests for GetTaxGet
func NewGetTreatmentNoteGetRequest ¶
func NewGetTreatmentNoteGetRequest(server string, id string, params *GetTreatmentNoteGetParams) (*http.Request, error)
NewGetTreatmentNoteGetRequest generates requests for GetTreatmentNoteGet
func NewGetTreatmentNoteTemplateGetRequest ¶
func NewGetTreatmentNoteTemplateGetRequest(server string, id string, params *GetTreatmentNoteTemplateGetParams) (*http.Request, error)
NewGetTreatmentNoteTemplateGetRequest generates requests for GetTreatmentNoteTemplateGet
func NewGetUnavailableBlockConflictsGetRequest ¶
NewGetUnavailableBlockConflictsGetRequest generates requests for GetUnavailableBlockConflictsGet
func NewGetUnavailableBlockGetRequest ¶
func NewGetUnavailableBlockGetRequest(server string, id string, params *GetUnavailableBlockGetParams) (*http.Request, error)
NewGetUnavailableBlockGetRequest generates requests for GetUnavailableBlockGet
func NewGetUserGetRequest ¶
NewGetUserGetRequest generates requests for GetUserGet
func NewListActivePatientCasesGetRequest ¶
func NewListActivePatientCasesGetRequest(server string, params *ListActivePatientCasesGetParams) (*http.Request, error)
NewListActivePatientCasesGetRequest generates requests for ListActivePatientCasesGet
func NewListAppointmentTypesForPractitionerGetRequest ¶
func NewListAppointmentTypesForPractitionerGetRequest(server string, practitionerId string, params *ListAppointmentTypesForPractitionerGetParams) (*http.Request, error)
NewListAppointmentTypesForPractitionerGetRequest generates requests for ListAppointmentTypesForPractitionerGet
func NewListAppointmentTypesGetRequest ¶
func NewListAppointmentTypesGetRequest(server string, params *ListAppointmentTypesGetParams) (*http.Request, error)
NewListAppointmentTypesGetRequest generates requests for ListAppointmentTypesGet
func NewListAttendeesForGroupAppointmentGetRequest ¶
func NewListAttendeesForGroupAppointmentGetRequest(server string, groupAppointmentId string, params *ListAttendeesForGroupAppointmentGetParams) (*http.Request, error)
NewListAttendeesForGroupAppointmentGetRequest generates requests for ListAttendeesForGroupAppointmentGet
func NewListAttendeesForIndividualAppointmentGetRequest ¶
func NewListAttendeesForIndividualAppointmentGetRequest(server string, individualAppointmentId string, params *ListAttendeesForIndividualAppointmentGetParams) (*http.Request, error)
NewListAttendeesForIndividualAppointmentGetRequest generates requests for ListAttendeesForIndividualAppointmentGet
func NewListAttendeesForPatientCaseGetRequest ¶
func NewListAttendeesForPatientCaseGetRequest(server string, patientCaseId string, params *ListAttendeesForPatientCaseGetParams) (*http.Request, error)
NewListAttendeesForPatientCaseGetRequest generates requests for ListAttendeesForPatientCaseGet
func NewListAttendeesGetRequest ¶
func NewListAttendeesGetRequest(server string, params *ListAttendeesGetParams) (*http.Request, error)
NewListAttendeesGetRequest generates requests for ListAttendeesGet
func NewListAvailabilityBlocksGetRequest ¶
func NewListAvailabilityBlocksGetRequest(server string, params *ListAvailabilityBlocksGetParams) (*http.Request, error)
NewListAvailabilityBlocksGetRequest generates requests for ListAvailabilityBlocksGet
func NewListBillableItemsGetRequest ¶
func NewListBillableItemsGetRequest(server string, params *ListBillableItemsGetParams) (*http.Request, error)
NewListBillableItemsGetRequest generates requests for ListBillableItemsGet
func NewListBookingsForPatientCaseGetRequest ¶
func NewListBookingsForPatientCaseGetRequest(server string, patientCaseId string, params *ListBookingsForPatientCaseGetParams) (*http.Request, error)
NewListBookingsForPatientCaseGetRequest generates requests for ListBookingsForPatientCaseGet
func NewListBookingsGetRequest ¶
func NewListBookingsGetRequest(server string, params *ListBookingsGetParams) (*http.Request, error)
NewListBookingsGetRequest generates requests for ListBookingsGet
func NewListBusinessesGetRequest ¶
func NewListBusinessesGetRequest(server string, params *ListBusinessesGetParams) (*http.Request, error)
NewListBusinessesGetRequest generates requests for ListBusinessesGet
func NewListCommunicationsGetRequest ¶
func NewListCommunicationsGetRequest(server string, params *ListCommunicationsGetParams) (*http.Request, error)
NewListCommunicationsGetRequest generates requests for ListCommunicationsGet
func NewListConcessionPricesGetRequest ¶
func NewListConcessionPricesGetRequest(server string, params *ListConcessionPricesGetParams) (*http.Request, error)
NewListConcessionPricesGetRequest generates requests for ListConcessionPricesGet
func NewListConcessionTypesGetRequest ¶
func NewListConcessionTypesGetRequest(server string, params *ListConcessionTypesGetParams) (*http.Request, error)
NewListConcessionTypesGetRequest generates requests for ListConcessionTypesGet
func NewListContactsGetRequest ¶
func NewListContactsGetRequest(server string, params *ListContactsGetParams) (*http.Request, error)
NewListContactsGetRequest generates requests for ListContactsGet
func NewListDailyAvailabilitiesForBusinessGetRequest ¶
func NewListDailyAvailabilitiesForBusinessGetRequest(server string, businessId string, params *ListDailyAvailabilitiesForBusinessGetParams) (*http.Request, error)
NewListDailyAvailabilitiesForBusinessGetRequest generates requests for ListDailyAvailabilitiesForBusinessGet
func NewListDailyAvailabilitiesForPractitionerGetRequest ¶
func NewListDailyAvailabilitiesForPractitionerGetRequest(server string, practitionerId string, params *ListDailyAvailabilitiesForPractitionerGetParams) (*http.Request, error)
NewListDailyAvailabilitiesForPractitionerGetRequest generates requests for ListDailyAvailabilitiesForPractitionerGet
func NewListDailyAvailabilitiesGetRequest ¶
func NewListDailyAvailabilitiesGetRequest(server string, params *ListDailyAvailabilitiesGetParams) (*http.Request, error)
NewListDailyAvailabilitiesGetRequest generates requests for ListDailyAvailabilitiesGet
func NewListGroupAppointmentsGetRequest ¶
func NewListGroupAppointmentsGetRequest(server string, params *ListGroupAppointmentsGetParams) (*http.Request, error)
NewListGroupAppointmentsGetRequest generates requests for ListGroupAppointmentsGet
func NewListInactivePractitionersForAppointmentTypeGetRequest ¶
func NewListInactivePractitionersForAppointmentTypeGetRequest(server string, appointmentTypeId string, params *ListInactivePractitionersForAppointmentTypeGetParams) (*http.Request, error)
NewListInactivePractitionersForAppointmentTypeGetRequest generates requests for ListInactivePractitionersForAppointmentTypeGet
func NewListInactivePractitionersForBusinessGetRequest ¶
func NewListInactivePractitionersForBusinessGetRequest(server string, businessId string, params *ListInactivePractitionersForBusinessGetParams) (*http.Request, error)
NewListInactivePractitionersForBusinessGetRequest generates requests for ListInactivePractitionersForBusinessGet
func NewListInactivePractitionersGetRequest ¶
func NewListInactivePractitionersGetRequest(server string, params *ListInactivePractitionersGetParams) (*http.Request, error)
NewListInactivePractitionersGetRequest generates requests for ListInactivePractitionersGet
func NewListIndividualAppointmentsGetRequest ¶
func NewListIndividualAppointmentsGetRequest(server string, params *ListIndividualAppointmentsGetParams) (*http.Request, error)
NewListIndividualAppointmentsGetRequest generates requests for ListIndividualAppointmentsGet
func NewListInvoiceItemsForInvoiceGetRequest ¶
func NewListInvoiceItemsForInvoiceGetRequest(server string, invoiceId string, params *ListInvoiceItemsForInvoiceGetParams) (*http.Request, error)
NewListInvoiceItemsForInvoiceGetRequest generates requests for ListInvoiceItemsForInvoiceGet
func NewListInvoiceItemsGetRequest ¶
func NewListInvoiceItemsGetRequest(server string, params *ListInvoiceItemsGetParams) (*http.Request, error)
NewListInvoiceItemsGetRequest generates requests for ListInvoiceItemsGet
func NewListInvoicesForAppointmentGetRequest ¶
func NewListInvoicesForAppointmentGetRequest(server string, appointmentId string, params *ListInvoicesForAppointmentGetParams) (*http.Request, error)
NewListInvoicesForAppointmentGetRequest generates requests for ListInvoicesForAppointmentGet
func NewListInvoicesForAttendeeGetRequest ¶
func NewListInvoicesForAttendeeGetRequest(server string, attendeeId string, params *ListInvoicesForAttendeeGetParams) (*http.Request, error)
NewListInvoicesForAttendeeGetRequest generates requests for ListInvoicesForAttendeeGet
func NewListInvoicesForPatientCaseGetRequest ¶
func NewListInvoicesForPatientCaseGetRequest(server string, patientCaseId string, params *ListInvoicesForPatientCaseGetParams) (*http.Request, error)
NewListInvoicesForPatientCaseGetRequest generates requests for ListInvoicesForPatientCaseGet
func NewListInvoicesForPatientGetRequest ¶
func NewListInvoicesForPatientGetRequest(server string, patientId string, params *ListInvoicesForPatientGetParams) (*http.Request, error)
NewListInvoicesForPatientGetRequest generates requests for ListInvoicesForPatientGet
func NewListInvoicesForPractitionerGetRequest ¶
func NewListInvoicesForPractitionerGetRequest(server string, practitionerId string, params *ListInvoicesForPractitionerGetParams) (*http.Request, error)
NewListInvoicesForPractitionerGetRequest generates requests for ListInvoicesForPractitionerGet
func NewListInvoicesGetRequest ¶
func NewListInvoicesGetRequest(server string, params *ListInvoicesGetParams) (*http.Request, error)
NewListInvoicesGetRequest generates requests for ListInvoicesGet
func NewListMedicalAlertsForPatientGetRequest ¶
func NewListMedicalAlertsForPatientGetRequest(server string, patientId string, params *ListMedicalAlertsForPatientGetParams) (*http.Request, error)
NewListMedicalAlertsForPatientGetRequest generates requests for ListMedicalAlertsForPatientGet
func NewListMedicalAlertsGetRequest ¶
func NewListMedicalAlertsGetRequest(server string, params *ListMedicalAlertsGetParams) (*http.Request, error)
NewListMedicalAlertsGetRequest generates requests for ListMedicalAlertsGet
func NewListPatientAttachmentsForPatientCaseGetRequest ¶
func NewListPatientAttachmentsForPatientCaseGetRequest(server string, patientCaseId string, params *ListPatientAttachmentsForPatientCaseGetParams) (*http.Request, error)
NewListPatientAttachmentsForPatientCaseGetRequest generates requests for ListPatientAttachmentsForPatientCaseGet
func NewListPatientAttachmentsForPatientGetRequest ¶
func NewListPatientAttachmentsForPatientGetRequest(server string, patientId string, params *ListPatientAttachmentsForPatientGetParams) (*http.Request, error)
NewListPatientAttachmentsForPatientGetRequest generates requests for ListPatientAttachmentsForPatientGet
func NewListPatientAttachmentsGetRequest ¶
func NewListPatientAttachmentsGetRequest(server string, params *ListPatientAttachmentsGetParams) (*http.Request, error)
NewListPatientAttachmentsGetRequest generates requests for ListPatientAttachmentsGet
func NewListPatientCasesGetRequest ¶
func NewListPatientCasesGetRequest(server string, params *ListPatientCasesGetParams) (*http.Request, error)
NewListPatientCasesGetRequest generates requests for ListPatientCasesGet
func NewListPatientFormTemplatesGetRequest ¶
func NewListPatientFormTemplatesGetRequest(server string, params *ListPatientFormTemplatesGetParams) (*http.Request, error)
NewListPatientFormTemplatesGetRequest generates requests for ListPatientFormTemplatesGet
func NewListPatientFormsForAttendeeGetRequest ¶
func NewListPatientFormsForAttendeeGetRequest(server string, attendeeId string, params *ListPatientFormsForAttendeeGetParams) (*http.Request, error)
NewListPatientFormsForAttendeeGetRequest generates requests for ListPatientFormsForAttendeeGet
func NewListPatientFormsGetRequest ¶
func NewListPatientFormsGetRequest(server string, params *ListPatientFormsGetParams) (*http.Request, error)
NewListPatientFormsGetRequest generates requests for ListPatientFormsGet
func NewListPatientsGetRequest ¶
func NewListPatientsGetRequest(server string, params *ListPatientsGetParams) (*http.Request, error)
NewListPatientsGetRequest generates requests for ListPatientsGet
func NewListPractitionerReferenceNumbersForPractitionerGetRequest ¶
func NewListPractitionerReferenceNumbersForPractitionerGetRequest(server string, practitionerId string, params *ListPractitionerReferenceNumbersForPractitionerGetParams) (*http.Request, error)
NewListPractitionerReferenceNumbersForPractitionerGetRequest generates requests for ListPractitionerReferenceNumbersForPractitionerGet
func NewListPractitionerReferenceNumbersGetRequest ¶
func NewListPractitionerReferenceNumbersGetRequest(server string, params *ListPractitionerReferenceNumbersGetParams) (*http.Request, error)
NewListPractitionerReferenceNumbersGetRequest generates requests for ListPractitionerReferenceNumbersGet
func NewListPractitionersForAppointmentTypeGetRequest ¶
func NewListPractitionersForAppointmentTypeGetRequest(server string, appointmentTypeId string, params *ListPractitionersForAppointmentTypeGetParams) (*http.Request, error)
NewListPractitionersForAppointmentTypeGetRequest generates requests for ListPractitionersForAppointmentTypeGet
func NewListPractitionersForBusinessGetRequest ¶
func NewListPractitionersForBusinessGetRequest(server string, businessId string, params *ListPractitionersForBusinessGetParams) (*http.Request, error)
NewListPractitionersForBusinessGetRequest generates requests for ListPractitionersForBusinessGet
func NewListPractitionersGetRequest ¶
func NewListPractitionersGetRequest(server string, params *ListPractitionersGetParams) (*http.Request, error)
NewListPractitionersGetRequest generates requests for ListPractitionersGet
func NewListProductSuppliersGetRequest ¶
func NewListProductSuppliersGetRequest(server string, params *ListProductSuppliersGetParams) (*http.Request, error)
NewListProductSuppliersGetRequest generates requests for ListProductSuppliersGet
func NewListProductsGetRequest ¶
func NewListProductsGetRequest(server string, params *ListProductsGetParams) (*http.Request, error)
NewListProductsGetRequest generates requests for ListProductsGet
func NewListReferralSourceTypesGetRequest ¶
func NewListReferralSourceTypesGetRequest(server string, params *ListReferralSourceTypesGetParams) (*http.Request, error)
NewListReferralSourceTypesGetRequest generates requests for ListReferralSourceTypesGet
func NewListReferralSourcesGetRequest ¶
func NewListReferralSourcesGetRequest(server string, params *ListReferralSourcesGetParams) (*http.Request, error)
NewListReferralSourcesGetRequest generates requests for ListReferralSourcesGet
func NewListServicesForBusinessGetRequest ¶
func NewListServicesForBusinessGetRequest(server string, businessId string, params *ListServicesForBusinessGetParams) (*http.Request, error)
NewListServicesForBusinessGetRequest generates requests for ListServicesForBusinessGet
func NewListServicesGetRequest ¶
func NewListServicesGetRequest(server string, params *ListServicesGetParams) (*http.Request, error)
NewListServicesGetRequest generates requests for ListServicesGet
func NewListStockAdjustmentsGetRequest ¶
func NewListStockAdjustmentsGetRequest(server string, params *ListStockAdjustmentsGetParams) (*http.Request, error)
NewListStockAdjustmentsGetRequest generates requests for ListStockAdjustmentsGet
func NewListTaxesGetRequest ¶
func NewListTaxesGetRequest(server string, params *ListTaxesGetParams) (*http.Request, error)
NewListTaxesGetRequest generates requests for ListTaxesGet
func NewListTreatmentNoteTemplatesGetRequest ¶
func NewListTreatmentNoteTemplatesGetRequest(server string, params *ListTreatmentNoteTemplatesGetParams) (*http.Request, error)
NewListTreatmentNoteTemplatesGetRequest generates requests for ListTreatmentNoteTemplatesGet
func NewListTreatmentNotesForPatientGetRequest ¶
func NewListTreatmentNotesForPatientGetRequest(server string, patientId string, params *ListTreatmentNotesForPatientGetParams) (*http.Request, error)
NewListTreatmentNotesForPatientGetRequest generates requests for ListTreatmentNotesForPatientGet
func NewListTreatmentNotesGetRequest ¶
func NewListTreatmentNotesGetRequest(server string, params *ListTreatmentNotesGetParams) (*http.Request, error)
NewListTreatmentNotesGetRequest generates requests for ListTreatmentNotesGet
func NewListUnavailableBlocksGetRequest ¶
func NewListUnavailableBlocksGetRequest(server string, params *ListUnavailableBlocksGetParams) (*http.Request, error)
NewListUnavailableBlocksGetRequest generates requests for ListUnavailableBlocksGet
func NewListUsersGetRequest ¶
func NewListUsersGetRequest(server string, params *ListUsersGetParams) (*http.Request, error)
NewListUsersGetRequest generates requests for ListUsersGet
func NewPresignedPostGetRequest ¶
NewPresignedPostGetRequest generates requests for PresignedPostGet
func NewUnarchiveBusinessPostRequest ¶
NewUnarchiveBusinessPostRequest generates requests for UnarchiveBusinessPost
func NewUnarchivePatientPostRequest ¶
NewUnarchivePatientPostRequest generates requests for UnarchivePatientPost
func NewUpdateAppointmentTypePatchRequest ¶
func NewUpdateAppointmentTypePatchRequest(server string, id string, body UpdateAppointmentTypePatchJSONRequestBody) (*http.Request, error)
NewUpdateAppointmentTypePatchRequest calls the generic UpdateAppointmentTypePatch builder with application/json body
func NewUpdateAppointmentTypePatchRequestWithBody ¶
func NewUpdateAppointmentTypePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAppointmentTypePatchRequestWithBody generates requests for UpdateAppointmentTypePatch with any type of body
func NewUpdateAttendeePatchRequest ¶
func NewUpdateAttendeePatchRequest(server string, id string, body UpdateAttendeePatchJSONRequestBody) (*http.Request, error)
NewUpdateAttendeePatchRequest calls the generic UpdateAttendeePatch builder with application/json body
func NewUpdateAttendeePatchRequestWithBody ¶
func NewUpdateAttendeePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAttendeePatchRequestWithBody generates requests for UpdateAttendeePatch with any type of body
func NewUpdateBillableItemPatchRequest ¶
func NewUpdateBillableItemPatchRequest(server string, id string, body UpdateBillableItemPatchJSONRequestBody) (*http.Request, error)
NewUpdateBillableItemPatchRequest calls the generic UpdateBillableItemPatch builder with application/json body
func NewUpdateBillableItemPatchRequestWithBody ¶
func NewUpdateBillableItemPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateBillableItemPatchRequestWithBody generates requests for UpdateBillableItemPatch with any type of body
func NewUpdateBusinessPatchRequest ¶
func NewUpdateBusinessPatchRequest(server string, id string, body UpdateBusinessPatchJSONRequestBody) (*http.Request, error)
NewUpdateBusinessPatchRequest calls the generic UpdateBusinessPatch builder with application/json body
func NewUpdateBusinessPatchRequestWithBody ¶
func NewUpdateBusinessPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateBusinessPatchRequestWithBody generates requests for UpdateBusinessPatch with any type of body
func NewUpdateConcessionTypePatchRequest ¶
func NewUpdateConcessionTypePatchRequest(server string, id string, body UpdateConcessionTypePatchJSONRequestBody) (*http.Request, error)
NewUpdateConcessionTypePatchRequest calls the generic UpdateConcessionTypePatch builder with application/json body
func NewUpdateConcessionTypePatchRequestWithBody ¶
func NewUpdateConcessionTypePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateConcessionTypePatchRequestWithBody generates requests for UpdateConcessionTypePatch with any type of body
func NewUpdateContactPatchRequest ¶
func NewUpdateContactPatchRequest(server string, id string, body UpdateContactPatchJSONRequestBody) (*http.Request, error)
NewUpdateContactPatchRequest calls the generic UpdateContactPatch builder with application/json body
func NewUpdateContactPatchRequestWithBody ¶
func NewUpdateContactPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateContactPatchRequestWithBody generates requests for UpdateContactPatch with any type of body
func NewUpdateGroupAppointmentPatchRequest ¶
func NewUpdateGroupAppointmentPatchRequest(server string, id string, body UpdateGroupAppointmentPatchJSONRequestBody) (*http.Request, error)
NewUpdateGroupAppointmentPatchRequest calls the generic UpdateGroupAppointmentPatch builder with application/json body
func NewUpdateGroupAppointmentPatchRequestWithBody ¶
func NewUpdateGroupAppointmentPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateGroupAppointmentPatchRequestWithBody generates requests for UpdateGroupAppointmentPatch with any type of body
func NewUpdateIndividualAppointmentPatchRequest ¶
func NewUpdateIndividualAppointmentPatchRequest(server string, id string, body UpdateIndividualAppointmentPatchJSONRequestBody) (*http.Request, error)
NewUpdateIndividualAppointmentPatchRequest calls the generic UpdateIndividualAppointmentPatch builder with application/json body
func NewUpdateIndividualAppointmentPatchRequestWithBody ¶
func NewUpdateIndividualAppointmentPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateIndividualAppointmentPatchRequestWithBody generates requests for UpdateIndividualAppointmentPatch with any type of body
func NewUpdateMedicalAlertPatchRequest ¶
func NewUpdateMedicalAlertPatchRequest(server string, id string, body UpdateMedicalAlertPatchJSONRequestBody) (*http.Request, error)
NewUpdateMedicalAlertPatchRequest calls the generic UpdateMedicalAlertPatch builder with application/json body
func NewUpdateMedicalAlertPatchRequestWithBody ¶
func NewUpdateMedicalAlertPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateMedicalAlertPatchRequestWithBody generates requests for UpdateMedicalAlertPatch with any type of body
func NewUpdateMemoCommunicationPatchRequest ¶
func NewUpdateMemoCommunicationPatchRequest(server string, id string, body UpdateMemoCommunicationPatchJSONRequestBody) (*http.Request, error)
NewUpdateMemoCommunicationPatchRequest calls the generic UpdateMemoCommunicationPatch builder with application/json body
func NewUpdateMemoCommunicationPatchRequestWithBody ¶
func NewUpdateMemoCommunicationPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateMemoCommunicationPatchRequestWithBody generates requests for UpdateMemoCommunicationPatch with any type of body
func NewUpdatePatientCasePatchRequest ¶
func NewUpdatePatientCasePatchRequest(server string, id string, body UpdatePatientCasePatchJSONRequestBody) (*http.Request, error)
NewUpdatePatientCasePatchRequest calls the generic UpdatePatientCasePatch builder with application/json body
func NewUpdatePatientCasePatchRequestWithBody ¶
func NewUpdatePatientCasePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePatientCasePatchRequestWithBody generates requests for UpdatePatientCasePatch with any type of body
func NewUpdatePatientFormPatchRequest ¶
func NewUpdatePatientFormPatchRequest(server string, id string, body UpdatePatientFormPatchJSONRequestBody) (*http.Request, error)
NewUpdatePatientFormPatchRequest calls the generic UpdatePatientFormPatch builder with application/json body
func NewUpdatePatientFormPatchRequestWithBody ¶
func NewUpdatePatientFormPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePatientFormPatchRequestWithBody generates requests for UpdatePatientFormPatch with any type of body
func NewUpdatePatientFormTemplatePatchRequest ¶
func NewUpdatePatientFormTemplatePatchRequest(server string, id string, body UpdatePatientFormTemplatePatchJSONRequestBody) (*http.Request, error)
NewUpdatePatientFormTemplatePatchRequest calls the generic UpdatePatientFormTemplatePatch builder with application/json body
func NewUpdatePatientFormTemplatePatchRequestWithBody ¶
func NewUpdatePatientFormTemplatePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePatientFormTemplatePatchRequestWithBody generates requests for UpdatePatientFormTemplatePatch with any type of body
func NewUpdatePatientPatchRequest ¶
func NewUpdatePatientPatchRequest(server string, id string, body UpdatePatientPatchJSONRequestBody) (*http.Request, error)
NewUpdatePatientPatchRequest calls the generic UpdatePatientPatch builder with application/json body
func NewUpdatePatientPatchRequestWithBody ¶
func NewUpdatePatientPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePatientPatchRequestWithBody generates requests for UpdatePatientPatch with any type of body
func NewUpdatePractitionerReferenceNumberPatchRequest ¶
func NewUpdatePractitionerReferenceNumberPatchRequest(server string, id string, body UpdatePractitionerReferenceNumberPatchJSONRequestBody) (*http.Request, error)
NewUpdatePractitionerReferenceNumberPatchRequest calls the generic UpdatePractitionerReferenceNumberPatch builder with application/json body
func NewUpdatePractitionerReferenceNumberPatchRequestWithBody ¶
func NewUpdatePractitionerReferenceNumberPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePractitionerReferenceNumberPatchRequestWithBody generates requests for UpdatePractitionerReferenceNumberPatch with any type of body
func NewUpdateProductPatchRequest ¶
func NewUpdateProductPatchRequest(server string, id string, body UpdateProductPatchJSONRequestBody) (*http.Request, error)
NewUpdateProductPatchRequest calls the generic UpdateProductPatch builder with application/json body
func NewUpdateProductPatchRequestWithBody ¶
func NewUpdateProductPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProductPatchRequestWithBody generates requests for UpdateProductPatch with any type of body
func NewUpdateProductSupplierPatchRequest ¶
func NewUpdateProductSupplierPatchRequest(server string, id string, body UpdateProductSupplierPatchJSONRequestBody) (*http.Request, error)
NewUpdateProductSupplierPatchRequest calls the generic UpdateProductSupplierPatch builder with application/json body
func NewUpdateProductSupplierPatchRequestWithBody ¶
func NewUpdateProductSupplierPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProductSupplierPatchRequestWithBody generates requests for UpdateProductSupplierPatch with any type of body
func NewUpdateReferralSourcePatchRequest ¶
func NewUpdateReferralSourcePatchRequest(server string, patientId string, body UpdateReferralSourcePatchJSONRequestBody) (*http.Request, error)
NewUpdateReferralSourcePatchRequest calls the generic UpdateReferralSourcePatch builder with application/json body
func NewUpdateReferralSourcePatchRequestWithBody ¶
func NewUpdateReferralSourcePatchRequestWithBody(server string, patientId string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateReferralSourcePatchRequestWithBody generates requests for UpdateReferralSourcePatch with any type of body
func NewUpdateTaxPatchRequest ¶
func NewUpdateTaxPatchRequest(server string, id string, body UpdateTaxPatchJSONRequestBody) (*http.Request, error)
NewUpdateTaxPatchRequest calls the generic UpdateTaxPatch builder with application/json body
func NewUpdateTaxPatchRequestWithBody ¶
func NewUpdateTaxPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateTaxPatchRequestWithBody generates requests for UpdateTaxPatch with any type of body
func NewUpdateTreatmentNotePatchRequest ¶
func NewUpdateTreatmentNotePatchRequest(server string, id string, body UpdateTreatmentNotePatchJSONRequestBody) (*http.Request, error)
NewUpdateTreatmentNotePatchRequest calls the generic UpdateTreatmentNotePatch builder with application/json body
func NewUpdateTreatmentNotePatchRequestWithBody ¶
func NewUpdateTreatmentNotePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateTreatmentNotePatchRequestWithBody generates requests for UpdateTreatmentNotePatch with any type of body
func NewUpdateTreatmentNoteTemplatePatchRequest ¶
func NewUpdateTreatmentNoteTemplatePatchRequest(server string, id string, body UpdateTreatmentNoteTemplatePatchJSONRequestBody) (*http.Request, error)
NewUpdateTreatmentNoteTemplatePatchRequest calls the generic UpdateTreatmentNoteTemplatePatch builder with application/json body
func NewUpdateTreatmentNoteTemplatePatchRequestWithBody ¶
func NewUpdateTreatmentNoteTemplatePatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateTreatmentNoteTemplatePatchRequestWithBody generates requests for UpdateTreatmentNoteTemplatePatch with any type of body
func NewUpdateUnavailableBlockPatchRequest ¶
func NewUpdateUnavailableBlockPatchRequest(server string, id string, body UpdateUnavailableBlockPatchJSONRequestBody) (*http.Request, error)
NewUpdateUnavailableBlockPatchRequest calls the generic UpdateUnavailableBlockPatch builder with application/json body
func NewUpdateUnavailableBlockPatchRequestWithBody ¶
func NewUpdateUnavailableBlockPatchRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateUnavailableBlockPatchRequestWithBody generates requests for UpdateUnavailableBlockPatch with any type of body
Types ¶
type AppointmentType ¶
type AppointmentType struct { AddDepositToAccountCredit *bool `json:"add_deposit_to_account_credit"` AppointmentConfirmationTemplateIds *[]string `json:"appointment_confirmation_template_ids"` AppointmentReminderTemplateIds *[]string `json:"appointment_reminder_template_ids"` ArchivedAt *time.Time `json:"archived_at"` BillableItem *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"billable_item,omitempty"` Category *string `json:"category"` Color *string `json:"color,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` DepositPrice *string `json:"deposit_price"` Description *string `json:"description"` DurationInMinutes *int `json:"duration_in_minutes,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` MaxAttendees *int `json:"max_attendees,omitempty"` Name *string `json:"name,omitempty"` OnlineBookingsLeadTimeHours *AppointmentTypeOnlineBookingsLeadTimeHours `json:"online_bookings_lead_time_hours"` OnlinePaymentsEnabled *bool `json:"online_payments_enabled"` OnlinePaymentsMode *AppointmentTypeOnlinePaymentsMode `json:"online_payments_mode"` Practitioners *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioners,omitempty"` Product *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"product,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` TelehealthEnabled *bool `json:"telehealth_enabled"` TreatmentNoteTemplate *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"treatment_note_template,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
AppointmentType defines model for AppointmentType.
type AppointmentTypeOnlineBookingsLeadTimeHours ¶
type AppointmentTypeOnlineBookingsLeadTimeHours int
AppointmentTypeOnlineBookingsLeadTimeHours defines model for AppointmentType.OnlineBookingsLeadTimeHours.
const ( AppointmentTypeOnlineBookingsLeadTimeHoursN0 AppointmentTypeOnlineBookingsLeadTimeHours = 0 AppointmentTypeOnlineBookingsLeadTimeHoursN1 AppointmentTypeOnlineBookingsLeadTimeHours = 1 AppointmentTypeOnlineBookingsLeadTimeHoursN12 AppointmentTypeOnlineBookingsLeadTimeHours = 12 AppointmentTypeOnlineBookingsLeadTimeHoursN168 AppointmentTypeOnlineBookingsLeadTimeHours = 168 AppointmentTypeOnlineBookingsLeadTimeHoursN18 AppointmentTypeOnlineBookingsLeadTimeHours = 18 AppointmentTypeOnlineBookingsLeadTimeHoursN2 AppointmentTypeOnlineBookingsLeadTimeHours = 2 AppointmentTypeOnlineBookingsLeadTimeHoursN24 AppointmentTypeOnlineBookingsLeadTimeHours = 24 AppointmentTypeOnlineBookingsLeadTimeHoursN336 AppointmentTypeOnlineBookingsLeadTimeHours = 336 AppointmentTypeOnlineBookingsLeadTimeHoursN4 AppointmentTypeOnlineBookingsLeadTimeHours = 4 AppointmentTypeOnlineBookingsLeadTimeHoursN48 AppointmentTypeOnlineBookingsLeadTimeHours = 48 AppointmentTypeOnlineBookingsLeadTimeHoursN504 AppointmentTypeOnlineBookingsLeadTimeHours = 504 AppointmentTypeOnlineBookingsLeadTimeHoursN672 AppointmentTypeOnlineBookingsLeadTimeHours = 672 AppointmentTypeOnlineBookingsLeadTimeHoursN72 AppointmentTypeOnlineBookingsLeadTimeHours = 72 )
Defines values for AppointmentTypeOnlineBookingsLeadTimeHours.
type AppointmentTypeOnlinePaymentsMode ¶
type AppointmentTypeOnlinePaymentsMode string
AppointmentTypeOnlinePaymentsMode defines model for AppointmentType.OnlinePaymentsMode.
const ( AppointmentTypeOnlinePaymentsModeDepositRequired AppointmentTypeOnlinePaymentsMode = "deposit_required" AppointmentTypeOnlinePaymentsModeOptional AppointmentTypeOnlinePaymentsMode = "optional" AppointmentTypeOnlinePaymentsModeRequired AppointmentTypeOnlinePaymentsMode = "required" )
Defines values for AppointmentTypeOnlinePaymentsMode.
type AppointmentTypeRequest ¶
type AppointmentTypeRequest struct { AddDepositToAccountCredit *bool `json:"add_deposit_to_account_credit"` AppointmentConfirmationTemplateIds *[]string `json:"appointment_confirmation_template_ids"` AppointmentReminderTemplateIds *[]string `json:"appointment_reminder_template_ids"` // BillableItemId billable item id BillableItemId *string `json:"billable_item_id,omitempty"` BusinessIds *[]string `json:"business_ids,omitempty"` Category *string `json:"category"` Color *string `json:"color,omitempty"` DepositPrice *string `json:"deposit_price"` Description *string `json:"description"` DurationInMinutes *int `json:"duration_in_minutes,omitempty"` MaxAttendees *int `json:"max_attendees,omitempty"` Name *string `json:"name,omitempty"` OnlineBookingsLeadTimeHours *AppointmentTypeOnlineBookingsLeadTimeHours `json:"online_bookings_lead_time_hours"` OnlinePaymentsMode *AppointmentTypeOnlinePaymentsMode `json:"online_payments_mode"` // PractitionerIds Practitioner ids PractitionerIds *[]string `json:"practitioner_ids,omitempty"` // ProductId product id ProductId *string `json:"product_id,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` TelehealthEnabled *bool `json:"telehealth_enabled"` // TreatmentNoteTemplateId treatment note template id TreatmentNoteTemplateId *string `json:"treatment_note_template_id,omitempty"` }
AppointmentTypeRequest defines model for AppointmentType.
type ArchiveAppointmentTypePostResponse ¶
func ParseArchiveAppointmentTypePostResponse ¶
func ParseArchiveAppointmentTypePostResponse(rsp *http.Response) (*ArchiveAppointmentTypePostResponse, error)
ParseArchiveAppointmentTypePostResponse parses an HTTP response from a ArchiveAppointmentTypePostWithResponse call
func (ArchiveAppointmentTypePostResponse) Status ¶
func (r ArchiveAppointmentTypePostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveAppointmentTypePostResponse) StatusCode ¶
func (r ArchiveAppointmentTypePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveAttendeePostResponse ¶
func ParseArchiveAttendeePostResponse ¶
func ParseArchiveAttendeePostResponse(rsp *http.Response) (*ArchiveAttendeePostResponse, error)
ParseArchiveAttendeePostResponse parses an HTTP response from a ArchiveAttendeePostWithResponse call
func (ArchiveAttendeePostResponse) Status ¶
func (r ArchiveAttendeePostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveAttendeePostResponse) StatusCode ¶
func (r ArchiveAttendeePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveBillableItemPostResponse ¶
func ParseArchiveBillableItemPostResponse ¶
func ParseArchiveBillableItemPostResponse(rsp *http.Response) (*ArchiveBillableItemPostResponse, error)
ParseArchiveBillableItemPostResponse parses an HTTP response from a ArchiveBillableItemPostWithResponse call
func (ArchiveBillableItemPostResponse) Status ¶
func (r ArchiveBillableItemPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveBillableItemPostResponse) StatusCode ¶
func (r ArchiveBillableItemPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveBusinessPostResponse ¶
func ParseArchiveBusinessPostResponse ¶
func ParseArchiveBusinessPostResponse(rsp *http.Response) (*ArchiveBusinessPostResponse, error)
ParseArchiveBusinessPostResponse parses an HTTP response from a ArchiveBusinessPostWithResponse call
func (ArchiveBusinessPostResponse) Status ¶
func (r ArchiveBusinessPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveBusinessPostResponse) StatusCode ¶
func (r ArchiveBusinessPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveContactPostResponse ¶
func ParseArchiveContactPostResponse ¶
func ParseArchiveContactPostResponse(rsp *http.Response) (*ArchiveContactPostResponse, error)
ParseArchiveContactPostResponse parses an HTTP response from a ArchiveContactPostWithResponse call
func (ArchiveContactPostResponse) Status ¶
func (r ArchiveContactPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveContactPostResponse) StatusCode ¶
func (r ArchiveContactPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveGroupAppointmentPostResponse ¶
func ParseArchiveGroupAppointmentPostResponse ¶
func ParseArchiveGroupAppointmentPostResponse(rsp *http.Response) (*ArchiveGroupAppointmentPostResponse, error)
ParseArchiveGroupAppointmentPostResponse parses an HTTP response from a ArchiveGroupAppointmentPostWithResponse call
func (ArchiveGroupAppointmentPostResponse) Status ¶
func (r ArchiveGroupAppointmentPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveGroupAppointmentPostResponse) StatusCode ¶
func (r ArchiveGroupAppointmentPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveIndividualAppointmentPostResponse ¶
func ParseArchiveIndividualAppointmentPostResponse ¶
func ParseArchiveIndividualAppointmentPostResponse(rsp *http.Response) (*ArchiveIndividualAppointmentPostResponse, error)
ParseArchiveIndividualAppointmentPostResponse parses an HTTP response from a ArchiveIndividualAppointmentPostWithResponse call
func (ArchiveIndividualAppointmentPostResponse) Status ¶
func (r ArchiveIndividualAppointmentPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveIndividualAppointmentPostResponse) StatusCode ¶
func (r ArchiveIndividualAppointmentPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveMedicalAlertPostResponse ¶
func ParseArchiveMedicalAlertPostResponse ¶
func ParseArchiveMedicalAlertPostResponse(rsp *http.Response) (*ArchiveMedicalAlertPostResponse, error)
ParseArchiveMedicalAlertPostResponse parses an HTTP response from a ArchiveMedicalAlertPostWithResponse call
func (ArchiveMedicalAlertPostResponse) Status ¶
func (r ArchiveMedicalAlertPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveMedicalAlertPostResponse) StatusCode ¶
func (r ArchiveMedicalAlertPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveMemoCommunicationPostResponse ¶
func ParseArchiveMemoCommunicationPostResponse ¶
func ParseArchiveMemoCommunicationPostResponse(rsp *http.Response) (*ArchiveMemoCommunicationPostResponse, error)
ParseArchiveMemoCommunicationPostResponse parses an HTTP response from a ArchiveMemoCommunicationPostWithResponse call
func (ArchiveMemoCommunicationPostResponse) Status ¶
func (r ArchiveMemoCommunicationPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveMemoCommunicationPostResponse) StatusCode ¶
func (r ArchiveMemoCommunicationPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchivePatientAttachmentPostResponse ¶
func ParseArchivePatientAttachmentPostResponse ¶
func ParseArchivePatientAttachmentPostResponse(rsp *http.Response) (*ArchivePatientAttachmentPostResponse, error)
ParseArchivePatientAttachmentPostResponse parses an HTTP response from a ArchivePatientAttachmentPostWithResponse call
func (ArchivePatientAttachmentPostResponse) Status ¶
func (r ArchivePatientAttachmentPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchivePatientAttachmentPostResponse) StatusCode ¶
func (r ArchivePatientAttachmentPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchivePatientCasePostResponse ¶
func ParseArchivePatientCasePostResponse ¶
func ParseArchivePatientCasePostResponse(rsp *http.Response) (*ArchivePatientCasePostResponse, error)
ParseArchivePatientCasePostResponse parses an HTTP response from a ArchivePatientCasePostWithResponse call
func (ArchivePatientCasePostResponse) Status ¶
func (r ArchivePatientCasePostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchivePatientCasePostResponse) StatusCode ¶
func (r ArchivePatientCasePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchivePatientDeleteResponse ¶
func ParseArchivePatientDeleteResponse ¶
func ParseArchivePatientDeleteResponse(rsp *http.Response) (*ArchivePatientDeleteResponse, error)
ParseArchivePatientDeleteResponse parses an HTTP response from a ArchivePatientDeleteWithResponse call
func (ArchivePatientDeleteResponse) Status ¶
func (r ArchivePatientDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (ArchivePatientDeleteResponse) StatusCode ¶
func (r ArchivePatientDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchivePatientFormPostResponse ¶
func ParseArchivePatientFormPostResponse ¶
func ParseArchivePatientFormPostResponse(rsp *http.Response) (*ArchivePatientFormPostResponse, error)
ParseArchivePatientFormPostResponse parses an HTTP response from a ArchivePatientFormPostWithResponse call
func (ArchivePatientFormPostResponse) Status ¶
func (r ArchivePatientFormPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchivePatientFormPostResponse) StatusCode ¶
func (r ArchivePatientFormPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchivePatientFormTemplatePostResponse ¶
func ParseArchivePatientFormTemplatePostResponse ¶
func ParseArchivePatientFormTemplatePostResponse(rsp *http.Response) (*ArchivePatientFormTemplatePostResponse, error)
ParseArchivePatientFormTemplatePostResponse parses an HTTP response from a ArchivePatientFormTemplatePostWithResponse call
func (ArchivePatientFormTemplatePostResponse) Status ¶
func (r ArchivePatientFormTemplatePostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchivePatientFormTemplatePostResponse) StatusCode ¶
func (r ArchivePatientFormTemplatePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchivePatientPostResponse ¶
func ParseArchivePatientPostResponse ¶
func ParseArchivePatientPostResponse(rsp *http.Response) (*ArchivePatientPostResponse, error)
ParseArchivePatientPostResponse parses an HTTP response from a ArchivePatientPostWithResponse call
func (ArchivePatientPostResponse) Status ¶
func (r ArchivePatientPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchivePatientPostResponse) StatusCode ¶
func (r ArchivePatientPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveProductPostResponse ¶
func ParseArchiveProductPostResponse ¶
func ParseArchiveProductPostResponse(rsp *http.Response) (*ArchiveProductPostResponse, error)
ParseArchiveProductPostResponse parses an HTTP response from a ArchiveProductPostWithResponse call
func (ArchiveProductPostResponse) Status ¶
func (r ArchiveProductPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveProductPostResponse) StatusCode ¶
func (r ArchiveProductPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveProductSupplierPostResponse ¶
func ParseArchiveProductSupplierPostResponse ¶
func ParseArchiveProductSupplierPostResponse(rsp *http.Response) (*ArchiveProductSupplierPostResponse, error)
ParseArchiveProductSupplierPostResponse parses an HTTP response from a ArchiveProductSupplierPostWithResponse call
func (ArchiveProductSupplierPostResponse) Status ¶
func (r ArchiveProductSupplierPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveProductSupplierPostResponse) StatusCode ¶
func (r ArchiveProductSupplierPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveTreatmentNotePostResponse ¶
func ParseArchiveTreatmentNotePostResponse ¶
func ParseArchiveTreatmentNotePostResponse(rsp *http.Response) (*ArchiveTreatmentNotePostResponse, error)
ParseArchiveTreatmentNotePostResponse parses an HTTP response from a ArchiveTreatmentNotePostWithResponse call
func (ArchiveTreatmentNotePostResponse) Status ¶
func (r ArchiveTreatmentNotePostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveTreatmentNotePostResponse) StatusCode ¶
func (r ArchiveTreatmentNotePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveTreatmentNoteTemplatePostResponse ¶
func ParseArchiveTreatmentNoteTemplatePostResponse ¶
func ParseArchiveTreatmentNoteTemplatePostResponse(rsp *http.Response) (*ArchiveTreatmentNoteTemplatePostResponse, error)
ParseArchiveTreatmentNoteTemplatePostResponse parses an HTTP response from a ArchiveTreatmentNoteTemplatePostWithResponse call
func (ArchiveTreatmentNoteTemplatePostResponse) Status ¶
func (r ArchiveTreatmentNoteTemplatePostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveTreatmentNoteTemplatePostResponse) StatusCode ¶
func (r ArchiveTreatmentNoteTemplatePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ArchiveUnavailableBlockPostResponse ¶
type ArchiveUnavailableBlockPostResponse struct {}
func ParseArchiveUnavailableBlockPostResponse ¶
func ParseArchiveUnavailableBlockPostResponse(rsp *http.Response) (*ArchiveUnavailableBlockPostResponse, error)
ParseArchiveUnavailableBlockPostResponse parses an HTTP response from a ArchiveUnavailableBlockPostWithResponse call
func (ArchiveUnavailableBlockPostResponse) Status ¶
func (r ArchiveUnavailableBlockPostResponse) Status() string
Status returns HTTPResponse.Status
func (ArchiveUnavailableBlockPostResponse) StatusCode ¶
func (r ArchiveUnavailableBlockPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AttachmentPresignedPost ¶
type AttachmentPresignedPost struct { Fields *struct { Acl *AttachmentPresignedPostFieldsAcl `json:"acl,omitempty"` Key *string `json:"key,omitempty"` Policy *string `json:"policy,omitempty"` SuccessActionStatus *AttachmentPresignedPostFieldsSuccessActionStatus `json:"success_action_status,omitempty"` XAmzAlgorithm *string `json:"x-amz-algorithm,omitempty"` XAmzCredential *string `json:"x-amz-credential,omitempty"` XAmzSignature *string `json:"x-amz-signature,omitempty"` } `json:"fields"` Url *string `json:"url"` }
AttachmentPresignedPost defines model for AttachmentPresignedPost.
type AttachmentPresignedPostFieldsAcl ¶
type AttachmentPresignedPostFieldsAcl string
AttachmentPresignedPostFieldsAcl defines model for AttachmentPresignedPost.Fields.Acl.
const (
Private AttachmentPresignedPostFieldsAcl = "private"
)
Defines values for AttachmentPresignedPostFieldsAcl.
type AttachmentPresignedPostFieldsSuccessActionStatus ¶
type AttachmentPresignedPostFieldsSuccessActionStatus string
AttachmentPresignedPostFieldsSuccessActionStatus defines model for AttachmentPresignedPost.Fields.SuccessActionStatus.
const (
N201 AttachmentPresignedPostFieldsSuccessActionStatus = "201"
)
Defines values for AttachmentPresignedPostFieldsSuccessActionStatus.
type Attendee ¶
type Attendee struct { ArchivedAt *time.Time `json:"archived_at"` Arrived *bool `json:"arrived"` Booking *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"booking,omitempty"` BookingIpAddress *string `json:"booking_ip_address"` CancellationNote *string `json:"cancellation_note"` CancellationReason *int `json:"cancellation_reason"` CancellationReasonDescription *AttendeeCancellationReasonDescription `json:"cancellation_reason_description"` CancellationUrl *string `json:"cancellation_url"` CancelledAt *time.Time `json:"cancelled_at"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` EmailReminderSent *bool `json:"email_reminder_sent"` Id *string `json:"id,omitempty"` // InvoiceStatus | Enum Value | Description | // |---|---| // |10|Open| // |20|Paid| // |30|Closed| // |40|Open credit| InvoiceStatus *AttendeeInvoiceStatus `json:"invoice_status"` Invoices *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"invoices,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Notes *string `json:"notes"` OnlineBookingPolicyAccepted *bool `json:"online_booking_policy_accepted"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` PatientCase *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient_case,omitempty"` PatientForms *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient_forms,omitempty"` SmsReminderSent *bool `json:"sms_reminder_sent"` TelehealthUrl *string `json:"telehealth_url"` // TreatmentNoteStatus | Enum Value | Description | // |---|---| // |10|Draft| // |90|Final| TreatmentNoteStatus *AttendeeTreatmentNoteStatus `json:"treatment_note_status"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
Attendee defines model for Attendee.
type AttendeeCancelCancellationReason ¶
type AttendeeCancelCancellationReason int
type AttendeeCancelRequest ¶
type AttendeeCancelRequest struct { ApplyToRepeats *bool `json:"apply_to_repeats,omitempty"` CancellationNote *string `json:"cancellation_note"` // CancellationReason | Enum Value | Description | // |---|---| // |10|Feeling better| // |20|Condition worse| // |30|Sick| // |31|COVID-19 related| // |40|Away| // |50|Other| // |60|Work| CancellationReason *AttendeeCancelCancellationReason `json:"cancellation_reason,omitempty"` }
AttendeeCancelRequest defines model for AttendeeCancel.
type AttendeeCancellationReasonDescription ¶
type AttendeeCancellationReasonDescription string
AttendeeCancellationReasonDescription defines model for Attendee.CancellationReasonDescription.
const ( AttendeeCancellationReasonDescriptionAway AttendeeCancellationReasonDescription = "Away" AttendeeCancellationReasonDescriptionCOVID19Related AttendeeCancellationReasonDescription = "COVID-19 related" AttendeeCancellationReasonDescriptionConditionWorse AttendeeCancellationReasonDescription = "Condition Worse" AttendeeCancellationReasonDescriptionEmpty AttendeeCancellationReasonDescription = "" AttendeeCancellationReasonDescriptionFeelingBetter AttendeeCancellationReasonDescription = "Feeling Better" AttendeeCancellationReasonDescriptionOther AttendeeCancellationReasonDescription = "Other" AttendeeCancellationReasonDescriptionSick AttendeeCancellationReasonDescription = "Sick" AttendeeCancellationReasonDescriptionWork AttendeeCancellationReasonDescription = "Work" )
Defines values for AttendeeCancellationReasonDescription.
type AttendeeInvoiceStatus ¶
type AttendeeInvoiceStatus int
AttendeeInvoiceStatus | Enum Value | Description | |---|---| |10|Open| |20|Paid| |30|Closed| |40|Open credit|
const ( AttendeeInvoiceStatusN10 AttendeeInvoiceStatus = 10 AttendeeInvoiceStatusN20 AttendeeInvoiceStatus = 20 AttendeeInvoiceStatusN30 AttendeeInvoiceStatus = 30 AttendeeInvoiceStatusN40 AttendeeInvoiceStatus = 40 )
Defines values for AttendeeInvoiceStatus.
type AttendeeRequest ¶
type AttendeeRequest struct { Arrived *bool `json:"arrived"` // BookingId booking id BookingId *string `json:"booking_id,omitempty"` Notes *string `json:"notes"` // PatientCaseId patient case id PatientCaseId *string `json:"patient_case_id,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` }
AttendeeRequest defines model for Attendee.
type AttendeeTreatmentNoteStatus ¶
type AttendeeTreatmentNoteStatus int
AttendeeTreatmentNoteStatus | Enum Value | Description | |---|---| |10|Draft| |90|Final|
const ( AttendeeTreatmentNoteStatusN10 AttendeeTreatmentNoteStatus = 10 AttendeeTreatmentNoteStatusN90 AttendeeTreatmentNoteStatus = 90 )
Defines values for AttendeeTreatmentNoteStatus.
type AttendeeUpdateRequest ¶
type AttendeeUpdateRequest struct { Arrived *bool `json:"arrived"` Notes *string `json:"notes"` // PatientCaseId patient case id PatientCaseId *string `json:"patient_case_id,omitempty"` }
AttendeeUpdateRequest defines model for AttendeeUpdate.
type AvailabilityBlock ¶
type AvailabilityBlock struct { Business *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"business,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` EndsAt *time.Time `json:"ends_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Practitioner *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioner,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *AvailabilityBlockRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` StartsAt *time.Time `json:"starts_at,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
AvailabilityBlock defines model for AvailabilityBlock.
type AvailabilityBlockRepeatRuleRepeatType ¶
type AvailabilityBlockRepeatRuleRepeatType string
AvailabilityBlockRepeatRuleRepeatType defines model for AvailabilityBlock.RepeatRule.RepeatType.
const ( AvailabilityBlockRepeatRuleRepeatTypeDaily AvailabilityBlockRepeatRuleRepeatType = "Daily" AvailabilityBlockRepeatRuleRepeatTypeMonthly AvailabilityBlockRepeatRuleRepeatType = "Monthly" AvailabilityBlockRepeatRuleRepeatTypeWeekly AvailabilityBlockRepeatRuleRepeatType = "Weekly" )
Defines values for AvailabilityBlockRepeatRuleRepeatType.
type AvailabilityBlockRequest ¶
type AvailabilityBlockRequest struct { // BusinessId business id BusinessId *string `json:"business_id,omitempty"` EndsAt *time.Time `json:"ends_at,omitempty"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *AvailabilityBlockRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` StartsAt *time.Time `json:"starts_at,omitempty"` }
AvailabilityBlockRequest defines model for AvailabilityBlock.
type AvailableTime ¶
AvailableTime defines model for AvailableTime.
type BillableItem ¶
type BillableItem struct { ArchivedAt *time.Time `json:"archived_at"` CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` ItemCode *string `json:"item_code"` ItemType *BillableItemItemType `json:"item_type,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` Price *string `json:"price,omitempty"` Tax *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"tax,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
BillableItem defines model for BillableItem.
type BillableItemItemType ¶
type BillableItemItemType string
BillableItemItemType defines model for BillableItem.ItemType.
const ( BillableItemItemTypeOther BillableItemItemType = "Other" BillableItemItemTypeProduct BillableItemItemType = "Product" BillableItemItemTypeService BillableItemItemType = "Service" )
Defines values for BillableItemItemType.
type BillableItemRequest ¶
type BillableItemRequest struct { ItemCode *string `json:"item_code"` ItemType *BillableItemItemType `json:"item_type,omitempty"` Name *string `json:"name,omitempty"` Price *string `json:"price,omitempty"` // TaxId tax id TaxId *string `json:"tax_id,omitempty"` }
BillableItemRequest defines model for BillableItem.
type Booking ¶
type Booking struct {
// contains filtered or unexported fields
}
Booking defines model for Booking.
func (Booking) AsGroupAppointment ¶
func (t Booking) AsGroupAppointment() (GroupAppointment, error)
AsGroupAppointment returns the union data inside the Booking as a GroupAppointment
func (Booking) AsIndividualAppointment ¶
func (t Booking) AsIndividualAppointment() (IndividualAppointment, error)
AsIndividualAppointment returns the union data inside the Booking as a IndividualAppointment
func (Booking) AsUnavailableBlock ¶
func (t Booking) AsUnavailableBlock() (UnavailableBlock, error)
AsUnavailableBlock returns the union data inside the Booking as a UnavailableBlock
func (*Booking) FromGroupAppointment ¶
func (t *Booking) FromGroupAppointment(v GroupAppointment) error
FromGroupAppointment overwrites any union data inside the Booking as the provided GroupAppointment
func (*Booking) FromIndividualAppointment ¶
func (t *Booking) FromIndividualAppointment(v IndividualAppointment) error
FromIndividualAppointment overwrites any union data inside the Booking as the provided IndividualAppointment
func (*Booking) FromUnavailableBlock ¶
func (t *Booking) FromUnavailableBlock(v UnavailableBlock) error
FromUnavailableBlock overwrites any union data inside the Booking as the provided UnavailableBlock
func (Booking) MarshalJSON ¶
func (*Booking) MergeGroupAppointment ¶
func (t *Booking) MergeGroupAppointment(v GroupAppointment) error
MergeGroupAppointment performs a merge with any union data inside the Booking, using the provided GroupAppointment
func (*Booking) MergeIndividualAppointment ¶
func (t *Booking) MergeIndividualAppointment(v IndividualAppointment) error
MergeIndividualAppointment performs a merge with any union data inside the Booking, using the provided IndividualAppointment
func (*Booking) MergeUnavailableBlock ¶
func (t *Booking) MergeUnavailableBlock(v UnavailableBlock) error
MergeUnavailableBlock performs a merge with any union data inside the Booking, using the provided UnavailableBlock
func (*Booking) UnmarshalJSON ¶
type Business ¶
type Business struct { AdditionalInformation *string `json:"additional_information"` AdditionalInvoiceInformation *string `json:"additional_invoice_information"` Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` AppointmentRemindersEnabled *bool `json:"appointment_reminders_enabled"` AppointmentTypeIds *[]string `json:"appointment_type_ids"` Appointments *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"appointments,omitempty"` ArchivedAt *time.Time `json:"archived_at"` BusinessName *string `json:"business_name"` BusinessRegistrationName *string `json:"business_registration_name"` BusinessRegistrationValue *string `json:"business_registration_value"` City *string `json:"city"` ContactInformation *string `json:"contact_information"` Country *string `json:"country"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` DisplayName *string `json:"display_name"` EmailReplyTo *string `json:"email_reply_to"` Id *string `json:"id,omitempty"` Label *string `json:"label"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PostCode *string `json:"post_code"` Practitioners *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioners,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` State *string `json:"state"` // TimeZone Human-readable label for a time zone. See link below for supported values. TimeZone *string `json:"time_zone"` // TimeZoneIdentifier IANA identifier for a time zone. See link below for supported values. TimeZoneIdentifier *string `json:"time_zone_identifier"` UpdatedAt *time.Time `json:"updated_at,omitempty"` WebsiteAddress *string `json:"website_address"` }
Business defines model for Business.
type BusinessCreateRequest ¶
type BusinessCreateRequest struct { AdditionalInformation *string `json:"additional_information"` AdditionalInvoiceInformation *string `json:"additional_invoice_information"` Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` AppointmentRemindersEnabled *bool `json:"appointment_reminders_enabled"` AppointmentTypeIds *[]string `json:"appointment_type_ids"` BusinessName *string `json:"business_name"` BusinessRegistrationName *string `json:"business_registration_name"` BusinessRegistrationValue *string `json:"business_registration_value"` City *string `json:"city"` ContactInformation *string `json:"contact_information"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code"` DisplayName *string `json:"display_name"` EmailReplyTo *string `json:"email_reply_to"` // Logo Base64 encoded file attachment Logo *string `json:"logo,omitempty"` LogoHeight *int `json:"logo_height,omitempty"` PostCode *string `json:"post_code"` RemoveLogo *bool `json:"remove_logo,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` State *string `json:"state"` // TimeZone See: [supported time zones](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone) TimeZone *string `json:"time_zone"` // TimeZoneIdentifier See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZoneIdentifier *string `json:"time_zone_identifier"` WebsiteAddress *string `json:"website_address"` }
BusinessCreateRequest defines model for BusinessCreate.
type BusinessRequest ¶
type BusinessRequest struct { AdditionalInformation *string `json:"additional_information"` AdditionalInvoiceInformation *string `json:"additional_invoice_information"` Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` AppointmentRemindersEnabled *bool `json:"appointment_reminders_enabled"` AppointmentTypeIds *[]string `json:"appointment_type_ids"` BusinessName *string `json:"business_name"` BusinessRegistrationName *string `json:"business_registration_name"` BusinessRegistrationValue *string `json:"business_registration_value"` City *string `json:"city"` ContactInformation *string `json:"contact_information"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code"` DisplayName *string `json:"display_name"` EmailReplyTo *string `json:"email_reply_to"` // Logo Base64 encoded file attachment Logo *string `json:"logo,omitempty"` LogoHeight *int `json:"logo_height,omitempty"` PostCode *string `json:"post_code"` RemoveLogo *bool `json:"remove_logo,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` State *string `json:"state"` // TimeZone See: [supported time zones](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone) TimeZone *string `json:"time_zone"` // TimeZoneIdentifier See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZoneIdentifier *string `json:"time_zone_identifier"` WebsiteAddress *string `json:"website_address"` }
BusinessRequest defines model for Business.
type CancelAttendeePatchJSONBody ¶
type CancelAttendeePatchJSONBody struct { ApplyToRepeats *bool `json:"apply_to_repeats,omitempty"` CancellationNote *string `json:"cancellation_note"` // CancellationReason | Enum Value | Description | // |---|---| // |10|Feeling better| // |20|Condition worse| // |30|Sick| // |31|COVID-19 related| // |40|Away| // |50|Other| // |60|Work| CancellationReason *CancelAttendeePatchJSONBodyCancellationReason `json:"cancellation_reason,omitempty"` }
CancelAttendeePatchJSONBody defines parameters for CancelAttendeePatch.
type CancelAttendeePatchJSONBodyCancellationReason ¶
type CancelAttendeePatchJSONBodyCancellationReason int
CancelAttendeePatchJSONBodyCancellationReason defines parameters for CancelAttendeePatch.
const ( CancelAttendeePatchJSONBodyCancellationReasonN10 CancelAttendeePatchJSONBodyCancellationReason = 10 CancelAttendeePatchJSONBodyCancellationReasonN20 CancelAttendeePatchJSONBodyCancellationReason = 20 CancelAttendeePatchJSONBodyCancellationReasonN30 CancelAttendeePatchJSONBodyCancellationReason = 30 CancelAttendeePatchJSONBodyCancellationReasonN31 CancelAttendeePatchJSONBodyCancellationReason = 31 CancelAttendeePatchJSONBodyCancellationReasonN40 CancelAttendeePatchJSONBodyCancellationReason = 40 CancelAttendeePatchJSONBodyCancellationReasonN50 CancelAttendeePatchJSONBodyCancellationReason = 50 CancelAttendeePatchJSONBodyCancellationReasonN60 CancelAttendeePatchJSONBodyCancellationReason = 60 )
Defines values for CancelAttendeePatchJSONBodyCancellationReason.
type CancelAttendeePatchJSONRequestBody ¶
type CancelAttendeePatchJSONRequestBody CancelAttendeePatchJSONBody
CancelAttendeePatchJSONRequestBody defines body for CancelAttendeePatch for application/json ContentType.
type CancelAttendeePatchResponse ¶
func ParseCancelAttendeePatchResponse ¶
func ParseCancelAttendeePatchResponse(rsp *http.Response) (*CancelAttendeePatchResponse, error)
ParseCancelAttendeePatchResponse parses an HTTP response from a CancelAttendeePatchWithResponse call
func (CancelAttendeePatchResponse) Status ¶
func (r CancelAttendeePatchResponse) Status() string
Status returns HTTPResponse.Status
func (CancelAttendeePatchResponse) StatusCode ¶
func (r CancelAttendeePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CancelIndividualAppointmentPatchJSONBody ¶
type CancelIndividualAppointmentPatchJSONBody struct { ApplyToRepeats *bool `json:"apply_to_repeats,omitempty"` CancellationNote *string `json:"cancellation_note"` // CancellationReason | Enum Value | Description | // |---|---| // |10|Feeling better| // |20|Condition worse| // |30|Sick| // |31|COVID-19 related| // |40|Away| // |50|Other| // |60|Work| CancellationReason *CancelIndividualAppointmentPatchJSONBodyCancellationReason `json:"cancellation_reason,omitempty"` }
CancelIndividualAppointmentPatchJSONBody defines parameters for CancelIndividualAppointmentPatch.
type CancelIndividualAppointmentPatchJSONBodyCancellationReason ¶
type CancelIndividualAppointmentPatchJSONBodyCancellationReason int
CancelIndividualAppointmentPatchJSONBodyCancellationReason defines parameters for CancelIndividualAppointmentPatch.
const ( CancelIndividualAppointmentPatchJSONBodyCancellationReasonN10 CancelIndividualAppointmentPatchJSONBodyCancellationReason = 10 CancelIndividualAppointmentPatchJSONBodyCancellationReasonN20 CancelIndividualAppointmentPatchJSONBodyCancellationReason = 20 CancelIndividualAppointmentPatchJSONBodyCancellationReasonN30 CancelIndividualAppointmentPatchJSONBodyCancellationReason = 30 CancelIndividualAppointmentPatchJSONBodyCancellationReasonN31 CancelIndividualAppointmentPatchJSONBodyCancellationReason = 31 CancelIndividualAppointmentPatchJSONBodyCancellationReasonN40 CancelIndividualAppointmentPatchJSONBodyCancellationReason = 40 CancelIndividualAppointmentPatchJSONBodyCancellationReasonN50 CancelIndividualAppointmentPatchJSONBodyCancellationReason = 50 CancelIndividualAppointmentPatchJSONBodyCancellationReasonN60 CancelIndividualAppointmentPatchJSONBodyCancellationReason = 60 )
Defines values for CancelIndividualAppointmentPatchJSONBodyCancellationReason.
type CancelIndividualAppointmentPatchJSONRequestBody ¶
type CancelIndividualAppointmentPatchJSONRequestBody CancelIndividualAppointmentPatchJSONBody
CancelIndividualAppointmentPatchJSONRequestBody defines body for CancelIndividualAppointmentPatch for application/json ContentType.
type CancelIndividualAppointmentPatchResponse ¶
func ParseCancelIndividualAppointmentPatchResponse ¶
func ParseCancelIndividualAppointmentPatchResponse(rsp *http.Response) (*CancelIndividualAppointmentPatchResponse, error)
ParseCancelIndividualAppointmentPatchResponse parses an HTTP response from a CancelIndividualAppointmentPatchWithResponse call
func (CancelIndividualAppointmentPatchResponse) Status ¶
func (r CancelIndividualAppointmentPatchResponse) Status() string
Status returns HTTPResponse.Status
func (CancelIndividualAppointmentPatchResponse) StatusCode ¶
func (r CancelIndividualAppointmentPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) ArchiveAppointmentTypePost ¶
func (*Client) ArchiveAttendeePost ¶
func (*Client) ArchiveBillableItemPost ¶
func (*Client) ArchiveBusinessPost ¶
func (*Client) ArchiveContactPost ¶
func (*Client) ArchiveGroupAppointmentPost ¶
func (*Client) ArchiveIndividualAppointmentPost ¶
func (*Client) ArchiveMedicalAlertPost ¶
func (*Client) ArchiveMemoCommunicationPost ¶
func (*Client) ArchivePatientAttachmentPost ¶
func (*Client) ArchivePatientCasePost ¶
func (*Client) ArchivePatientDelete ¶
func (*Client) ArchivePatientFormPost ¶
func (*Client) ArchivePatientFormTemplatePost ¶
func (*Client) ArchivePatientPost ¶
func (*Client) ArchiveProductPost ¶
func (*Client) ArchiveProductSupplierPost ¶
func (*Client) ArchiveTreatmentNotePost ¶
func (*Client) ArchiveTreatmentNoteTemplatePost ¶
func (*Client) ArchiveUnavailableBlockPost ¶
func (*Client) CancelAttendeePatch ¶
func (c *Client) CancelAttendeePatch(ctx context.Context, id string, body CancelAttendeePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CancelAttendeePatchWithBody ¶
func (*Client) CancelIndividualAppointmentPatch ¶
func (c *Client) CancelIndividualAppointmentPatch(ctx context.Context, id string, body CancelIndividualAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CancelIndividualAppointmentPatchWithBody ¶
func (*Client) CreateAppointmentTypePost ¶
func (c *Client) CreateAppointmentTypePost(ctx context.Context, body CreateAppointmentTypePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateAppointmentTypePostWithBody ¶
func (*Client) CreateAttendeePost ¶
func (c *Client) CreateAttendeePost(ctx context.Context, body CreateAttendeePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateAttendeePostWithBody ¶
func (*Client) CreateAvailabilityBlockPost ¶
func (c *Client) CreateAvailabilityBlockPost(ctx context.Context, body CreateAvailabilityBlockPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateAvailabilityBlockPostWithBody ¶
func (*Client) CreateBillableItemPost ¶
func (c *Client) CreateBillableItemPost(ctx context.Context, body CreateBillableItemPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateBillableItemPostWithBody ¶
func (*Client) CreateBusinessPost ¶
func (c *Client) CreateBusinessPost(ctx context.Context, body CreateBusinessPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateBusinessPostWithBody ¶
func (*Client) CreateConcessionTypePost ¶
func (c *Client) CreateConcessionTypePost(ctx context.Context, body CreateConcessionTypePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateConcessionTypePostWithBody ¶
func (*Client) CreateContactPost ¶
func (c *Client) CreateContactPost(ctx context.Context, body CreateContactPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateContactPostWithBody ¶
func (*Client) CreateGroupAppointmentPost ¶
func (c *Client) CreateGroupAppointmentPost(ctx context.Context, body CreateGroupAppointmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateGroupAppointmentPostWithBody ¶
func (*Client) CreateIndividualAppointmentPost ¶
func (c *Client) CreateIndividualAppointmentPost(ctx context.Context, body CreateIndividualAppointmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateIndividualAppointmentPostWithBody ¶
func (*Client) CreateMedicalAlertPost ¶
func (c *Client) CreateMedicalAlertPost(ctx context.Context, body CreateMedicalAlertPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateMedicalAlertPostWithBody ¶
func (*Client) CreateMemoCommunicationPost ¶
func (c *Client) CreateMemoCommunicationPost(ctx context.Context, body CreateMemoCommunicationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateMemoCommunicationPostWithBody ¶
func (*Client) CreatePatientCasePost ¶
func (c *Client) CreatePatientCasePost(ctx context.Context, body CreatePatientCasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePatientCasePostWithBody ¶
func (*Client) CreatePatientFormPost ¶
func (c *Client) CreatePatientFormPost(ctx context.Context, body CreatePatientFormPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePatientFormPostWithBody ¶
func (*Client) CreatePatientFormTemplatePost ¶
func (c *Client) CreatePatientFormTemplatePost(ctx context.Context, body CreatePatientFormTemplatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePatientFormTemplatePostWithBody ¶
func (*Client) CreatePatientPost ¶
func (c *Client) CreatePatientPost(ctx context.Context, body CreatePatientPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePatientPostWithBody ¶
func (*Client) CreatePractitionerReferenceNumberPost ¶
func (c *Client) CreatePractitionerReferenceNumberPost(ctx context.Context, body CreatePractitionerReferenceNumberPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreatePractitionerReferenceNumberPostWithBody ¶
func (*Client) CreateProductPost ¶
func (c *Client) CreateProductPost(ctx context.Context, body CreateProductPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateProductPostWithBody ¶
func (*Client) CreateProductSupplierPost ¶
func (c *Client) CreateProductSupplierPost(ctx context.Context, body CreateProductSupplierPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateProductSupplierPostWithBody ¶
func (*Client) CreateStockAdjustmentPost ¶
func (c *Client) CreateStockAdjustmentPost(ctx context.Context, body CreateStockAdjustmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateStockAdjustmentPostWithBody ¶
func (*Client) CreateTaxPost ¶
func (c *Client) CreateTaxPost(ctx context.Context, body CreateTaxPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateTaxPostWithBody ¶
func (*Client) CreateTreatmentNotePost ¶
func (c *Client) CreateTreatmentNotePost(ctx context.Context, body CreateTreatmentNotePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateTreatmentNotePostWithBody ¶
func (*Client) CreateTreatmentNoteTemplatePost ¶
func (c *Client) CreateTreatmentNoteTemplatePost(ctx context.Context, body CreateTreatmentNoteTemplatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateTreatmentNoteTemplatePostWithBody ¶
func (*Client) CreateUnavailableBlockPost ¶
func (c *Client) CreateUnavailableBlockPost(ctx context.Context, body CreateUnavailableBlockPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateUnavailableBlockPostWithBody ¶
func (*Client) CreateUploadedPatientAttachmentPost ¶
func (c *Client) CreateUploadedPatientAttachmentPost(ctx context.Context, body CreateUploadedPatientAttachmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateUploadedPatientAttachmentPostWithBody ¶
func (*Client) DeleteAppointmentTypeDelete ¶
func (*Client) DeleteAttendeeDelete ¶
func (*Client) DeleteBillableItemDelete ¶
func (*Client) DeleteBusinessDelete ¶
func (*Client) DeleteContactDelete ¶
func (*Client) DeleteGroupAppointmentDelete ¶
func (*Client) DeleteIndividualAppointmentDelete ¶
func (*Client) DeleteMedicalAlertDelete ¶
func (*Client) DeletePatientAttachmentDelete ¶
func (*Client) DeletePractitionerReferenceNumberDelete ¶
func (*Client) DeleteProductDelete ¶
func (*Client) DeleteProductSupplierDelete ¶
func (*Client) DeleteTaxDelete ¶
func (*Client) DeleteTreatmentNoteDelete ¶
func (*Client) DeleteTreatmentNoteTemplateDelete ¶
func (*Client) DeleteUnavailableBlockDelete ¶
func (*Client) GetAllAvailableTimesGet ¶
func (*Client) GetAppointmentTypeGet ¶
func (c *Client) GetAppointmentTypeGet(ctx context.Context, id string, params *GetAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAttendeeGet ¶
func (c *Client) GetAttendeeGet(ctx context.Context, id string, params *GetAttendeeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetAuthenticatedUserGet ¶
func (*Client) GetAvailabilityBlockGet ¶
func (*Client) GetBillableItemGet ¶
func (c *Client) GetBillableItemGet(ctx context.Context, id string, params *GetBillableItemGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetBookingGet ¶
func (c *Client) GetBookingGet(ctx context.Context, id string, params *GetBookingGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetBusinessGet ¶
func (c *Client) GetBusinessGet(ctx context.Context, id string, params *GetBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetCommunicationGet ¶
func (c *Client) GetCommunicationGet(ctx context.Context, id string, params *GetCommunicationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetConcessionPriceGet ¶
func (*Client) GetConcessionTypeGet ¶
func (*Client) GetContactGet ¶
func (c *Client) GetContactGet(ctx context.Context, id string, params *GetContactGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetDailyAvailabilityGet ¶
func (*Client) GetGroupAppointmentConflictsGet ¶
func (*Client) GetGroupAppointmentGet ¶
func (c *Client) GetGroupAppointmentGet(ctx context.Context, id string, params *GetGroupAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetIndividualAppointmentConflictsGet ¶
func (*Client) GetIndividualAppointmentGet ¶
func (c *Client) GetIndividualAppointmentGet(ctx context.Context, id string, params *GetIndividualAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetInvoiceGet ¶
func (c *Client) GetInvoiceGet(ctx context.Context, id string, params *GetInvoiceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetInvoiceItemGet ¶
func (c *Client) GetInvoiceItemGet(ctx context.Context, id string, params *GetInvoiceItemGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetMedicalAlertGet ¶
func (c *Client) GetMedicalAlertGet(ctx context.Context, id string, params *GetMedicalAlertGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetNextAvailableTimeGet ¶
func (*Client) GetPatientAttachmentGet ¶
func (c *Client) GetPatientAttachmentGet(ctx context.Context, id string, params *GetPatientAttachmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPatientCaseGet ¶
func (c *Client) GetPatientCaseGet(ctx context.Context, id string, params *GetPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPatientFormGet ¶
func (*Client) GetPatientFormTemplateGet ¶
func (c *Client) GetPatientFormTemplateGet(ctx context.Context, id string, params *GetPatientFormTemplateGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPatientGet ¶
func (c *Client) GetPatientGet(ctx context.Context, id string, params *GetPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPractitionerGet ¶
func (*Client) GetPractitionerReferenceNumberGet ¶
func (*Client) GetProductGet ¶
func (c *Client) GetProductGet(ctx context.Context, id string, params *GetProductGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetProductSupplierGet ¶
func (*Client) GetPublicSettingsGet ¶
func (*Client) GetReferralSourceGet ¶
func (*Client) GetReferralSourceTypeGet ¶
func (*Client) GetSettingsGet ¶
func (*Client) GetSignatureGet ¶
func (*Client) GetStockAdjustmentGet ¶
func (*Client) GetTreatmentNoteGet ¶
func (c *Client) GetTreatmentNoteGet(ctx context.Context, id string, params *GetTreatmentNoteGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetTreatmentNoteTemplateGet ¶
func (c *Client) GetTreatmentNoteTemplateGet(ctx context.Context, id string, params *GetTreatmentNoteTemplateGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetUnavailableBlockConflictsGet ¶
func (*Client) GetUnavailableBlockGet ¶
func (c *Client) GetUnavailableBlockGet(ctx context.Context, id string, params *GetUnavailableBlockGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetUserGet ¶
func (*Client) ListActivePatientCasesGet ¶
func (c *Client) ListActivePatientCasesGet(ctx context.Context, params *ListActivePatientCasesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAppointmentTypesForPractitionerGet ¶
func (c *Client) ListAppointmentTypesForPractitionerGet(ctx context.Context, practitionerId string, params *ListAppointmentTypesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAppointmentTypesGet ¶
func (c *Client) ListAppointmentTypesGet(ctx context.Context, params *ListAppointmentTypesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAttendeesForGroupAppointmentGet ¶
func (c *Client) ListAttendeesForGroupAppointmentGet(ctx context.Context, groupAppointmentId string, params *ListAttendeesForGroupAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAttendeesForIndividualAppointmentGet ¶
func (c *Client) ListAttendeesForIndividualAppointmentGet(ctx context.Context, individualAppointmentId string, params *ListAttendeesForIndividualAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAttendeesForPatientCaseGet ¶
func (c *Client) ListAttendeesForPatientCaseGet(ctx context.Context, patientCaseId string, params *ListAttendeesForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAttendeesGet ¶
func (c *Client) ListAttendeesGet(ctx context.Context, params *ListAttendeesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAvailabilityBlocksGet ¶
func (c *Client) ListAvailabilityBlocksGet(ctx context.Context, params *ListAvailabilityBlocksGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListBillableItemsGet ¶
func (c *Client) ListBillableItemsGet(ctx context.Context, params *ListBillableItemsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListBookingsForPatientCaseGet ¶
func (c *Client) ListBookingsForPatientCaseGet(ctx context.Context, patientCaseId string, params *ListBookingsForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListBookingsGet ¶
func (c *Client) ListBookingsGet(ctx context.Context, params *ListBookingsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListBusinessesGet ¶
func (c *Client) ListBusinessesGet(ctx context.Context, params *ListBusinessesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListCommunicationsGet ¶
func (c *Client) ListCommunicationsGet(ctx context.Context, params *ListCommunicationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListConcessionPricesGet ¶
func (c *Client) ListConcessionPricesGet(ctx context.Context, params *ListConcessionPricesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListConcessionTypesGet ¶
func (c *Client) ListConcessionTypesGet(ctx context.Context, params *ListConcessionTypesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListContactsGet ¶
func (c *Client) ListContactsGet(ctx context.Context, params *ListContactsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListDailyAvailabilitiesForBusinessGet ¶
func (c *Client) ListDailyAvailabilitiesForBusinessGet(ctx context.Context, businessId string, params *ListDailyAvailabilitiesForBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListDailyAvailabilitiesForPractitionerGet ¶
func (c *Client) ListDailyAvailabilitiesForPractitionerGet(ctx context.Context, practitionerId string, params *ListDailyAvailabilitiesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListDailyAvailabilitiesGet ¶
func (c *Client) ListDailyAvailabilitiesGet(ctx context.Context, params *ListDailyAvailabilitiesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListGroupAppointmentsGet ¶
func (c *Client) ListGroupAppointmentsGet(ctx context.Context, params *ListGroupAppointmentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInactivePractitionersForAppointmentTypeGet ¶
func (c *Client) ListInactivePractitionersForAppointmentTypeGet(ctx context.Context, appointmentTypeId string, params *ListInactivePractitionersForAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInactivePractitionersForBusinessGet ¶
func (c *Client) ListInactivePractitionersForBusinessGet(ctx context.Context, businessId string, params *ListInactivePractitionersForBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInactivePractitionersGet ¶
func (c *Client) ListInactivePractitionersGet(ctx context.Context, params *ListInactivePractitionersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListIndividualAppointmentsGet ¶
func (c *Client) ListIndividualAppointmentsGet(ctx context.Context, params *ListIndividualAppointmentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInvoiceItemsForInvoiceGet ¶
func (c *Client) ListInvoiceItemsForInvoiceGet(ctx context.Context, invoiceId string, params *ListInvoiceItemsForInvoiceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInvoiceItemsGet ¶
func (c *Client) ListInvoiceItemsGet(ctx context.Context, params *ListInvoiceItemsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInvoicesForAppointmentGet ¶
func (c *Client) ListInvoicesForAppointmentGet(ctx context.Context, appointmentId string, params *ListInvoicesForAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInvoicesForAttendeeGet ¶
func (c *Client) ListInvoicesForAttendeeGet(ctx context.Context, attendeeId string, params *ListInvoicesForAttendeeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInvoicesForPatientCaseGet ¶
func (c *Client) ListInvoicesForPatientCaseGet(ctx context.Context, patientCaseId string, params *ListInvoicesForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInvoicesForPatientGet ¶
func (c *Client) ListInvoicesForPatientGet(ctx context.Context, patientId string, params *ListInvoicesForPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInvoicesForPractitionerGet ¶
func (c *Client) ListInvoicesForPractitionerGet(ctx context.Context, practitionerId string, params *ListInvoicesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListInvoicesGet ¶
func (c *Client) ListInvoicesGet(ctx context.Context, params *ListInvoicesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListMedicalAlertsForPatientGet ¶
func (c *Client) ListMedicalAlertsForPatientGet(ctx context.Context, patientId string, params *ListMedicalAlertsForPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListMedicalAlertsGet ¶
func (c *Client) ListMedicalAlertsGet(ctx context.Context, params *ListMedicalAlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPatientAttachmentsForPatientCaseGet ¶
func (c *Client) ListPatientAttachmentsForPatientCaseGet(ctx context.Context, patientCaseId string, params *ListPatientAttachmentsForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPatientAttachmentsForPatientGet ¶
func (c *Client) ListPatientAttachmentsForPatientGet(ctx context.Context, patientId string, params *ListPatientAttachmentsForPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPatientAttachmentsGet ¶
func (c *Client) ListPatientAttachmentsGet(ctx context.Context, params *ListPatientAttachmentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPatientCasesGet ¶
func (c *Client) ListPatientCasesGet(ctx context.Context, params *ListPatientCasesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPatientFormTemplatesGet ¶
func (c *Client) ListPatientFormTemplatesGet(ctx context.Context, params *ListPatientFormTemplatesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPatientFormsForAttendeeGet ¶
func (c *Client) ListPatientFormsForAttendeeGet(ctx context.Context, attendeeId string, params *ListPatientFormsForAttendeeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPatientFormsGet ¶
func (c *Client) ListPatientFormsGet(ctx context.Context, params *ListPatientFormsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPatientsGet ¶
func (c *Client) ListPatientsGet(ctx context.Context, params *ListPatientsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPractitionerReferenceNumbersForPractitionerGet ¶
func (c *Client) ListPractitionerReferenceNumbersForPractitionerGet(ctx context.Context, practitionerId string, params *ListPractitionerReferenceNumbersForPractitionerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPractitionerReferenceNumbersGet ¶
func (c *Client) ListPractitionerReferenceNumbersGet(ctx context.Context, params *ListPractitionerReferenceNumbersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPractitionersForAppointmentTypeGet ¶
func (c *Client) ListPractitionersForAppointmentTypeGet(ctx context.Context, appointmentTypeId string, params *ListPractitionersForAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPractitionersForBusinessGet ¶
func (c *Client) ListPractitionersForBusinessGet(ctx context.Context, businessId string, params *ListPractitionersForBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListPractitionersGet ¶
func (c *Client) ListPractitionersGet(ctx context.Context, params *ListPractitionersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListProductSuppliersGet ¶
func (c *Client) ListProductSuppliersGet(ctx context.Context, params *ListProductSuppliersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListProductsGet ¶
func (c *Client) ListProductsGet(ctx context.Context, params *ListProductsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListReferralSourceTypesGet ¶
func (c *Client) ListReferralSourceTypesGet(ctx context.Context, params *ListReferralSourceTypesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListReferralSourcesGet ¶
func (c *Client) ListReferralSourcesGet(ctx context.Context, params *ListReferralSourcesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListServicesForBusinessGet ¶
func (c *Client) ListServicesForBusinessGet(ctx context.Context, businessId string, params *ListServicesForBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListServicesGet ¶
func (c *Client) ListServicesGet(ctx context.Context, params *ListServicesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListStockAdjustmentsGet ¶
func (c *Client) ListStockAdjustmentsGet(ctx context.Context, params *ListStockAdjustmentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListTaxesGet ¶
func (c *Client) ListTaxesGet(ctx context.Context, params *ListTaxesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListTreatmentNoteTemplatesGet ¶
func (c *Client) ListTreatmentNoteTemplatesGet(ctx context.Context, params *ListTreatmentNoteTemplatesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListTreatmentNotesForPatientGet ¶
func (c *Client) ListTreatmentNotesForPatientGet(ctx context.Context, patientId string, params *ListTreatmentNotesForPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListTreatmentNotesGet ¶
func (c *Client) ListTreatmentNotesGet(ctx context.Context, params *ListTreatmentNotesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListUnavailableBlocksGet ¶
func (c *Client) ListUnavailableBlocksGet(ctx context.Context, params *ListUnavailableBlocksGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListUsersGet ¶
func (c *Client) ListUsersGet(ctx context.Context, params *ListUsersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PresignedPostGet ¶
func (*Client) UnarchiveBusinessPost ¶
func (*Client) UnarchivePatientPost ¶
func (*Client) UpdateAppointmentTypePatch ¶
func (c *Client) UpdateAppointmentTypePatch(ctx context.Context, id string, body UpdateAppointmentTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateAppointmentTypePatchWithBody ¶
func (*Client) UpdateAttendeePatch ¶
func (c *Client) UpdateAttendeePatch(ctx context.Context, id string, body UpdateAttendeePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateAttendeePatchWithBody ¶
func (*Client) UpdateBillableItemPatch ¶
func (c *Client) UpdateBillableItemPatch(ctx context.Context, id string, body UpdateBillableItemPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateBillableItemPatchWithBody ¶
func (*Client) UpdateBusinessPatch ¶
func (c *Client) UpdateBusinessPatch(ctx context.Context, id string, body UpdateBusinessPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateBusinessPatchWithBody ¶
func (*Client) UpdateConcessionTypePatch ¶
func (c *Client) UpdateConcessionTypePatch(ctx context.Context, id string, body UpdateConcessionTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateConcessionTypePatchWithBody ¶
func (*Client) UpdateContactPatch ¶
func (c *Client) UpdateContactPatch(ctx context.Context, id string, body UpdateContactPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateContactPatchWithBody ¶
func (*Client) UpdateGroupAppointmentPatch ¶
func (c *Client) UpdateGroupAppointmentPatch(ctx context.Context, id string, body UpdateGroupAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateGroupAppointmentPatchWithBody ¶
func (*Client) UpdateIndividualAppointmentPatch ¶
func (c *Client) UpdateIndividualAppointmentPatch(ctx context.Context, id string, body UpdateIndividualAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateIndividualAppointmentPatchWithBody ¶
func (*Client) UpdateMedicalAlertPatch ¶
func (c *Client) UpdateMedicalAlertPatch(ctx context.Context, id string, body UpdateMedicalAlertPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateMedicalAlertPatchWithBody ¶
func (*Client) UpdateMemoCommunicationPatch ¶
func (c *Client) UpdateMemoCommunicationPatch(ctx context.Context, id string, body UpdateMemoCommunicationPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateMemoCommunicationPatchWithBody ¶
func (*Client) UpdatePatientCasePatch ¶
func (c *Client) UpdatePatientCasePatch(ctx context.Context, id string, body UpdatePatientCasePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePatientCasePatchWithBody ¶
func (*Client) UpdatePatientFormPatch ¶
func (c *Client) UpdatePatientFormPatch(ctx context.Context, id string, body UpdatePatientFormPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePatientFormPatchWithBody ¶
func (*Client) UpdatePatientFormTemplatePatch ¶
func (c *Client) UpdatePatientFormTemplatePatch(ctx context.Context, id string, body UpdatePatientFormTemplatePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePatientFormTemplatePatchWithBody ¶
func (*Client) UpdatePatientPatch ¶
func (c *Client) UpdatePatientPatch(ctx context.Context, id string, body UpdatePatientPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePatientPatchWithBody ¶
func (*Client) UpdatePractitionerReferenceNumberPatch ¶
func (c *Client) UpdatePractitionerReferenceNumberPatch(ctx context.Context, id string, body UpdatePractitionerReferenceNumberPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdatePractitionerReferenceNumberPatchWithBody ¶
func (*Client) UpdateProductPatch ¶
func (c *Client) UpdateProductPatch(ctx context.Context, id string, body UpdateProductPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateProductPatchWithBody ¶
func (*Client) UpdateProductSupplierPatch ¶
func (c *Client) UpdateProductSupplierPatch(ctx context.Context, id string, body UpdateProductSupplierPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateProductSupplierPatchWithBody ¶
func (*Client) UpdateReferralSourcePatch ¶
func (c *Client) UpdateReferralSourcePatch(ctx context.Context, patientId string, body UpdateReferralSourcePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateReferralSourcePatchWithBody ¶
func (*Client) UpdateTaxPatch ¶
func (c *Client) UpdateTaxPatch(ctx context.Context, id string, body UpdateTaxPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateTaxPatchWithBody ¶
func (*Client) UpdateTreatmentNotePatch ¶
func (c *Client) UpdateTreatmentNotePatch(ctx context.Context, id string, body UpdateTreatmentNotePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateTreatmentNotePatchWithBody ¶
func (*Client) UpdateTreatmentNoteTemplatePatch ¶
func (c *Client) UpdateTreatmentNoteTemplatePatch(ctx context.Context, id string, body UpdateTreatmentNoteTemplatePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateTreatmentNoteTemplatePatchWithBody ¶
func (*Client) UpdateUnavailableBlockPatch ¶
func (c *Client) UpdateUnavailableBlockPatch(ctx context.Context, id string, body UpdateUnavailableBlockPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface { // ListAppointmentTypesGet request ListAppointmentTypesGet(ctx context.Context, params *ListAppointmentTypesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateAppointmentTypePostWithBody request with any body CreateAppointmentTypePostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateAppointmentTypePost(ctx context.Context, body CreateAppointmentTypePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPractitionersForAppointmentTypeGet request ListPractitionersForAppointmentTypeGet(ctx context.Context, appointmentTypeId string, params *ListPractitionersForAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInactivePractitionersForAppointmentTypeGet request ListInactivePractitionersForAppointmentTypeGet(ctx context.Context, appointmentTypeId string, params *ListInactivePractitionersForAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteAppointmentTypeDelete request DeleteAppointmentTypeDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAppointmentTypeGet request GetAppointmentTypeGet(ctx context.Context, id string, params *GetAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateAppointmentTypePatchWithBody request with any body UpdateAppointmentTypePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateAppointmentTypePatch(ctx context.Context, id string, body UpdateAppointmentTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveAppointmentTypePost request ArchiveAppointmentTypePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInvoicesForAppointmentGet request ListInvoicesForAppointmentGet(ctx context.Context, appointmentId string, params *ListInvoicesForAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListAttendeesGet request ListAttendeesGet(ctx context.Context, params *ListAttendeesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateAttendeePostWithBody request with any body CreateAttendeePostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateAttendeePost(ctx context.Context, body CreateAttendeePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInvoicesForAttendeeGet request ListInvoicesForAttendeeGet(ctx context.Context, attendeeId string, params *ListInvoicesForAttendeeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPatientFormsForAttendeeGet request ListPatientFormsForAttendeeGet(ctx context.Context, attendeeId string, params *ListPatientFormsForAttendeeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteAttendeeDelete request DeleteAttendeeDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAttendeeGet request GetAttendeeGet(ctx context.Context, id string, params *GetAttendeeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateAttendeePatchWithBody request with any body UpdateAttendeePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateAttendeePatch(ctx context.Context, id string, body UpdateAttendeePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveAttendeePost request ArchiveAttendeePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // CancelAttendeePatchWithBody request with any body CancelAttendeePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CancelAttendeePatch(ctx context.Context, id string, body CancelAttendeePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListAvailabilityBlocksGet request ListAvailabilityBlocksGet(ctx context.Context, params *ListAvailabilityBlocksGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateAvailabilityBlockPostWithBody request with any body CreateAvailabilityBlockPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateAvailabilityBlockPost(ctx context.Context, body CreateAvailabilityBlockPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAvailabilityBlockGet request GetAvailabilityBlockGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListBillableItemsGet request ListBillableItemsGet(ctx context.Context, params *ListBillableItemsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateBillableItemPostWithBody request with any body CreateBillableItemPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateBillableItemPost(ctx context.Context, body CreateBillableItemPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteBillableItemDelete request DeleteBillableItemDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetBillableItemGet request GetBillableItemGet(ctx context.Context, id string, params *GetBillableItemGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateBillableItemPatchWithBody request with any body UpdateBillableItemPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateBillableItemPatch(ctx context.Context, id string, body UpdateBillableItemPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveBillableItemPost request ArchiveBillableItemPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListBookingsGet request ListBookingsGet(ctx context.Context, params *ListBookingsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetBookingGet request GetBookingGet(ctx context.Context, id string, params *GetBookingGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListBusinessesGet request ListBusinessesGet(ctx context.Context, params *ListBusinessesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateBusinessPostWithBody request with any body CreateBusinessPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateBusinessPost(ctx context.Context, body CreateBusinessPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListDailyAvailabilitiesForBusinessGet request ListDailyAvailabilitiesForBusinessGet(ctx context.Context, businessId string, params *ListDailyAvailabilitiesForBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPractitionersForBusinessGet request ListPractitionersForBusinessGet(ctx context.Context, businessId string, params *ListPractitionersForBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInactivePractitionersForBusinessGet request ListInactivePractitionersForBusinessGet(ctx context.Context, businessId string, params *ListInactivePractitionersForBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAllAvailableTimesGet request GetAllAvailableTimesGet(ctx context.Context, businessId string, practitionerId string, appointmentTypeId string, params *GetAllAvailableTimesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetNextAvailableTimeGet request GetNextAvailableTimeGet(ctx context.Context, businessId string, practitionerId string, appointmentTypeId string, params *GetNextAvailableTimeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListServicesForBusinessGet request ListServicesForBusinessGet(ctx context.Context, businessId string, params *ListServicesForBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteBusinessDelete request DeleteBusinessDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetBusinessGet request GetBusinessGet(ctx context.Context, id string, params *GetBusinessGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateBusinessPatchWithBody request with any body UpdateBusinessPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateBusinessPatch(ctx context.Context, id string, body UpdateBusinessPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveBusinessPost request ArchiveBusinessPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // UnarchiveBusinessPost request UnarchiveBusinessPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListCommunicationsGet request ListCommunicationsGet(ctx context.Context, params *ListCommunicationsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateMemoCommunicationPostWithBody request with any body CreateMemoCommunicationPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateMemoCommunicationPost(ctx context.Context, body CreateMemoCommunicationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetCommunicationGet request GetCommunicationGet(ctx context.Context, id string, params *GetCommunicationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateMemoCommunicationPatchWithBody request with any body UpdateMemoCommunicationPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateMemoCommunicationPatch(ctx context.Context, id string, body UpdateMemoCommunicationPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveMemoCommunicationPost request ArchiveMemoCommunicationPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListConcessionPricesGet request ListConcessionPricesGet(ctx context.Context, params *ListConcessionPricesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetConcessionPriceGet request GetConcessionPriceGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListConcessionTypesGet request ListConcessionTypesGet(ctx context.Context, params *ListConcessionTypesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateConcessionTypePostWithBody request with any body CreateConcessionTypePostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateConcessionTypePost(ctx context.Context, body CreateConcessionTypePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetConcessionTypeGet request GetConcessionTypeGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateConcessionTypePatchWithBody request with any body UpdateConcessionTypePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateConcessionTypePatch(ctx context.Context, id string, body UpdateConcessionTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListContactsGet request ListContactsGet(ctx context.Context, params *ListContactsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateContactPostWithBody request with any body CreateContactPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateContactPost(ctx context.Context, body CreateContactPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteContactDelete request DeleteContactDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetContactGet request GetContactGet(ctx context.Context, id string, params *GetContactGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateContactPatchWithBody request with any body UpdateContactPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateContactPatch(ctx context.Context, id string, body UpdateContactPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveContactPost request ArchiveContactPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListDailyAvailabilitiesGet request ListDailyAvailabilitiesGet(ctx context.Context, params *ListDailyAvailabilitiesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetDailyAvailabilityGet request GetDailyAvailabilityGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListGroupAppointmentsGet request ListGroupAppointmentsGet(ctx context.Context, params *ListGroupAppointmentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateGroupAppointmentPostWithBody request with any body CreateGroupAppointmentPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateGroupAppointmentPost(ctx context.Context, body CreateGroupAppointmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListAttendeesForGroupAppointmentGet request ListAttendeesForGroupAppointmentGet(ctx context.Context, groupAppointmentId string, params *ListAttendeesForGroupAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteGroupAppointmentDelete request DeleteGroupAppointmentDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetGroupAppointmentGet request GetGroupAppointmentGet(ctx context.Context, id string, params *GetGroupAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateGroupAppointmentPatchWithBody request with any body UpdateGroupAppointmentPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateGroupAppointmentPatch(ctx context.Context, id string, body UpdateGroupAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveGroupAppointmentPost request ArchiveGroupAppointmentPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetGroupAppointmentConflictsGet request GetGroupAppointmentConflictsGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListIndividualAppointmentsGet request ListIndividualAppointmentsGet(ctx context.Context, params *ListIndividualAppointmentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateIndividualAppointmentPostWithBody request with any body CreateIndividualAppointmentPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateIndividualAppointmentPost(ctx context.Context, body CreateIndividualAppointmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteIndividualAppointmentDelete request DeleteIndividualAppointmentDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetIndividualAppointmentGet request GetIndividualAppointmentGet(ctx context.Context, id string, params *GetIndividualAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateIndividualAppointmentPatchWithBody request with any body UpdateIndividualAppointmentPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateIndividualAppointmentPatch(ctx context.Context, id string, body UpdateIndividualAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveIndividualAppointmentPost request ArchiveIndividualAppointmentPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // CancelIndividualAppointmentPatchWithBody request with any body CancelIndividualAppointmentPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CancelIndividualAppointmentPatch(ctx context.Context, id string, body CancelIndividualAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetIndividualAppointmentConflictsGet request GetIndividualAppointmentConflictsGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListAttendeesForIndividualAppointmentGet request ListAttendeesForIndividualAppointmentGet(ctx context.Context, individualAppointmentId string, params *ListAttendeesForIndividualAppointmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInvoiceItemsGet request ListInvoiceItemsGet(ctx context.Context, params *ListInvoiceItemsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetInvoiceItemGet request GetInvoiceItemGet(ctx context.Context, id string, params *GetInvoiceItemGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInvoicesGet request ListInvoicesGet(ctx context.Context, params *ListInvoicesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetInvoiceGet request GetInvoiceGet(ctx context.Context, id string, params *GetInvoiceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInvoiceItemsForInvoiceGet request ListInvoiceItemsForInvoiceGet(ctx context.Context, invoiceId string, params *ListInvoiceItemsForInvoiceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListMedicalAlertsGet request ListMedicalAlertsGet(ctx context.Context, params *ListMedicalAlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateMedicalAlertPostWithBody request with any body CreateMedicalAlertPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateMedicalAlertPost(ctx context.Context, body CreateMedicalAlertPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteMedicalAlertDelete request DeleteMedicalAlertDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetMedicalAlertGet request GetMedicalAlertGet(ctx context.Context, id string, params *GetMedicalAlertGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateMedicalAlertPatchWithBody request with any body UpdateMedicalAlertPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateMedicalAlertPatch(ctx context.Context, id string, body UpdateMedicalAlertPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveMedicalAlertPost request ArchiveMedicalAlertPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPatientAttachmentsGet request ListPatientAttachmentsGet(ctx context.Context, params *ListPatientAttachmentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateUploadedPatientAttachmentPostWithBody request with any body CreateUploadedPatientAttachmentPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateUploadedPatientAttachmentPost(ctx context.Context, body CreateUploadedPatientAttachmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeletePatientAttachmentDelete request DeletePatientAttachmentDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetPatientAttachmentGet request GetPatientAttachmentGet(ctx context.Context, id string, params *GetPatientAttachmentGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchivePatientAttachmentPost request ArchivePatientAttachmentPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPatientCasesGet request ListPatientCasesGet(ctx context.Context, params *ListPatientCasesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreatePatientCasePostWithBody request with any body CreatePatientCasePostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreatePatientCasePost(ctx context.Context, body CreatePatientCasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListActivePatientCasesGet request ListActivePatientCasesGet(ctx context.Context, params *ListActivePatientCasesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetPatientCaseGet request GetPatientCaseGet(ctx context.Context, id string, params *GetPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdatePatientCasePatchWithBody request with any body UpdatePatientCasePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdatePatientCasePatch(ctx context.Context, id string, body UpdatePatientCasePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchivePatientCasePost request ArchivePatientCasePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListAttendeesForPatientCaseGet request ListAttendeesForPatientCaseGet(ctx context.Context, patientCaseId string, params *ListAttendeesForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListBookingsForPatientCaseGet request ListBookingsForPatientCaseGet(ctx context.Context, patientCaseId string, params *ListBookingsForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInvoicesForPatientCaseGet request ListInvoicesForPatientCaseGet(ctx context.Context, patientCaseId string, params *ListInvoicesForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPatientAttachmentsForPatientCaseGet request ListPatientAttachmentsForPatientCaseGet(ctx context.Context, patientCaseId string, params *ListPatientAttachmentsForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPatientFormTemplatesGet request ListPatientFormTemplatesGet(ctx context.Context, params *ListPatientFormTemplatesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreatePatientFormTemplatePostWithBody request with any body CreatePatientFormTemplatePostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreatePatientFormTemplatePost(ctx context.Context, body CreatePatientFormTemplatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetPatientFormTemplateGet request GetPatientFormTemplateGet(ctx context.Context, id string, params *GetPatientFormTemplateGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdatePatientFormTemplatePatchWithBody request with any body UpdatePatientFormTemplatePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdatePatientFormTemplatePatch(ctx context.Context, id string, body UpdatePatientFormTemplatePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchivePatientFormTemplatePost request ArchivePatientFormTemplatePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPatientFormsGet request ListPatientFormsGet(ctx context.Context, params *ListPatientFormsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreatePatientFormPostWithBody request with any body CreatePatientFormPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreatePatientFormPost(ctx context.Context, body CreatePatientFormPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetPatientFormGet request GetPatientFormGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdatePatientFormPatchWithBody request with any body UpdatePatientFormPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdatePatientFormPatch(ctx context.Context, id string, body UpdatePatientFormPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchivePatientFormPost request ArchivePatientFormPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetSignatureGet request GetSignatureGet(ctx context.Context, patientFormId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPatientsGet request ListPatientsGet(ctx context.Context, params *ListPatientsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreatePatientPostWithBody request with any body CreatePatientPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreatePatientPost(ctx context.Context, body CreatePatientPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchivePatientDelete request ArchivePatientDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetPatientGet request GetPatientGet(ctx context.Context, id string, params *GetPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdatePatientPatchWithBody request with any body UpdatePatientPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdatePatientPatch(ctx context.Context, id string, body UpdatePatientPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchivePatientPost request ArchivePatientPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // UnarchivePatientPost request UnarchivePatientPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // PresignedPostGet request PresignedPostGet(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInvoicesForPatientGet request ListInvoicesForPatientGet(ctx context.Context, patientId string, params *ListInvoicesForPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListMedicalAlertsForPatientGet request ListMedicalAlertsForPatientGet(ctx context.Context, patientId string, params *ListMedicalAlertsForPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPatientAttachmentsForPatientGet request ListPatientAttachmentsForPatientGet(ctx context.Context, patientId string, params *ListPatientAttachmentsForPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetReferralSourceGet request GetReferralSourceGet(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateReferralSourcePatchWithBody request with any body UpdateReferralSourcePatchWithBody(ctx context.Context, patientId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateReferralSourcePatch(ctx context.Context, patientId string, body UpdateReferralSourcePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListTreatmentNotesForPatientGet request ListTreatmentNotesForPatientGet(ctx context.Context, patientId string, params *ListTreatmentNotesForPatientGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPractitionerReferenceNumbersGet request ListPractitionerReferenceNumbersGet(ctx context.Context, params *ListPractitionerReferenceNumbersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreatePractitionerReferenceNumberPostWithBody request with any body CreatePractitionerReferenceNumberPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreatePractitionerReferenceNumberPost(ctx context.Context, body CreatePractitionerReferenceNumberPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeletePractitionerReferenceNumberDelete request DeletePractitionerReferenceNumberDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetPractitionerReferenceNumberGet request GetPractitionerReferenceNumberGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdatePractitionerReferenceNumberPatchWithBody request with any body UpdatePractitionerReferenceNumberPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdatePractitionerReferenceNumberPatch(ctx context.Context, id string, body UpdatePractitionerReferenceNumberPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPractitionersGet request ListPractitionersGet(ctx context.Context, params *ListPractitionersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInactivePractitionersGet request ListInactivePractitionersGet(ctx context.Context, params *ListInactivePractitionersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetPractitionerGet request GetPractitionerGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListAppointmentTypesForPractitionerGet request ListAppointmentTypesForPractitionerGet(ctx context.Context, practitionerId string, params *ListAppointmentTypesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListDailyAvailabilitiesForPractitionerGet request ListDailyAvailabilitiesForPractitionerGet(ctx context.Context, practitionerId string, params *ListDailyAvailabilitiesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListInvoicesForPractitionerGet request ListInvoicesForPractitionerGet(ctx context.Context, practitionerId string, params *ListInvoicesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListPractitionerReferenceNumbersForPractitionerGet request ListPractitionerReferenceNumbersForPractitionerGet(ctx context.Context, practitionerId string, params *ListPractitionerReferenceNumbersForPractitionerGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListProductSuppliersGet request ListProductSuppliersGet(ctx context.Context, params *ListProductSuppliersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateProductSupplierPostWithBody request with any body CreateProductSupplierPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateProductSupplierPost(ctx context.Context, body CreateProductSupplierPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteProductSupplierDelete request DeleteProductSupplierDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetProductSupplierGet request GetProductSupplierGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateProductSupplierPatchWithBody request with any body UpdateProductSupplierPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateProductSupplierPatch(ctx context.Context, id string, body UpdateProductSupplierPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveProductSupplierPost request ArchiveProductSupplierPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListProductsGet request ListProductsGet(ctx context.Context, params *ListProductsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateProductPostWithBody request with any body CreateProductPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateProductPost(ctx context.Context, body CreateProductPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteProductDelete request DeleteProductDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetProductGet request GetProductGet(ctx context.Context, id string, params *GetProductGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateProductPatchWithBody request with any body UpdateProductPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateProductPatch(ctx context.Context, id string, body UpdateProductPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveProductPost request ArchiveProductPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListReferralSourceTypesGet request ListReferralSourceTypesGet(ctx context.Context, params *ListReferralSourceTypesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetReferralSourceTypeGet request GetReferralSourceTypeGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListReferralSourcesGet request ListReferralSourcesGet(ctx context.Context, params *ListReferralSourcesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListServicesGet request ListServicesGet(ctx context.Context, params *ListServicesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetSettingsGet request GetSettingsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // GetPublicSettingsGet request GetPublicSettingsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // ListStockAdjustmentsGet request ListStockAdjustmentsGet(ctx context.Context, params *ListStockAdjustmentsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateStockAdjustmentPostWithBody request with any body CreateStockAdjustmentPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateStockAdjustmentPost(ctx context.Context, body CreateStockAdjustmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetStockAdjustmentGet request GetStockAdjustmentGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListTaxesGet request ListTaxesGet(ctx context.Context, params *ListTaxesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateTaxPostWithBody request with any body CreateTaxPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateTaxPost(ctx context.Context, body CreateTaxPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteTaxDelete request DeleteTaxDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetTaxGet request GetTaxGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateTaxPatchWithBody request with any body UpdateTaxPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateTaxPatch(ctx context.Context, id string, body UpdateTaxPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListTreatmentNoteTemplatesGet request ListTreatmentNoteTemplatesGet(ctx context.Context, params *ListTreatmentNoteTemplatesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateTreatmentNoteTemplatePostWithBody request with any body CreateTreatmentNoteTemplatePostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateTreatmentNoteTemplatePost(ctx context.Context, body CreateTreatmentNoteTemplatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteTreatmentNoteTemplateDelete request DeleteTreatmentNoteTemplateDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetTreatmentNoteTemplateGet request GetTreatmentNoteTemplateGet(ctx context.Context, id string, params *GetTreatmentNoteTemplateGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateTreatmentNoteTemplatePatchWithBody request with any body UpdateTreatmentNoteTemplatePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateTreatmentNoteTemplatePatch(ctx context.Context, id string, body UpdateTreatmentNoteTemplatePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveTreatmentNoteTemplatePost request ArchiveTreatmentNoteTemplatePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // ListTreatmentNotesGet request ListTreatmentNotesGet(ctx context.Context, params *ListTreatmentNotesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CreateTreatmentNotePostWithBody request with any body CreateTreatmentNotePostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) CreateTreatmentNotePost(ctx context.Context, body CreateTreatmentNotePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteTreatmentNoteDelete request DeleteTreatmentNoteDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetTreatmentNoteGet request GetTreatmentNoteGet(ctx context.Context, id string, params *GetTreatmentNoteGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateTreatmentNotePatchWithBody request with any body UpdateTreatmentNotePatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateTreatmentNotePatch(ctx context.Context, id string, body UpdateTreatmentNotePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ArchiveTreatmentNotePost request ArchiveTreatmentNotePost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) ListUnavailableBlocksGet(ctx context.Context, params *ListUnavailableBlocksGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) CreateUnavailableBlockPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) DeleteUnavailableBlockDelete(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) GetUnavailableBlockGet(ctx context.Context, id string, params *GetUnavailableBlockGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) UpdateUnavailableBlockPatchWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ArchiveUnavailableBlockPost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) GetUnavailableBlockConflictsGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAuthenticatedUserGet request GetAuthenticatedUserGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // ListUsersGet request ListUsersGet(ctx context.Context, params *ListUsersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetUserGet request GetUserGet(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) ArchiveAppointmentTypePostWithResponse ¶
func (c *ClientWithResponses) ArchiveAppointmentTypePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveAppointmentTypePostResponse, error)
ArchiveAppointmentTypePostWithResponse request returning *ArchiveAppointmentTypePostResponse
func (*ClientWithResponses) ArchiveAttendeePostWithResponse ¶
func (c *ClientWithResponses) ArchiveAttendeePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveAttendeePostResponse, error)
ArchiveAttendeePostWithResponse request returning *ArchiveAttendeePostResponse
func (*ClientWithResponses) ArchiveBillableItemPostWithResponse ¶
func (c *ClientWithResponses) ArchiveBillableItemPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveBillableItemPostResponse, error)
ArchiveBillableItemPostWithResponse request returning *ArchiveBillableItemPostResponse
func (*ClientWithResponses) ArchiveBusinessPostWithResponse ¶
func (c *ClientWithResponses) ArchiveBusinessPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveBusinessPostResponse, error)
ArchiveBusinessPostWithResponse request returning *ArchiveBusinessPostResponse
func (*ClientWithResponses) ArchiveContactPostWithResponse ¶
func (c *ClientWithResponses) ArchiveContactPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveContactPostResponse, error)
ArchiveContactPostWithResponse request returning *ArchiveContactPostResponse
func (*ClientWithResponses) ArchiveGroupAppointmentPostWithResponse ¶
func (c *ClientWithResponses) ArchiveGroupAppointmentPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveGroupAppointmentPostResponse, error)
ArchiveGroupAppointmentPostWithResponse request returning *ArchiveGroupAppointmentPostResponse
func (*ClientWithResponses) ArchiveIndividualAppointmentPostWithResponse ¶
func (c *ClientWithResponses) ArchiveIndividualAppointmentPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveIndividualAppointmentPostResponse, error)
ArchiveIndividualAppointmentPostWithResponse request returning *ArchiveIndividualAppointmentPostResponse
func (*ClientWithResponses) ArchiveMedicalAlertPostWithResponse ¶
func (c *ClientWithResponses) ArchiveMedicalAlertPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveMedicalAlertPostResponse, error)
ArchiveMedicalAlertPostWithResponse request returning *ArchiveMedicalAlertPostResponse
func (*ClientWithResponses) ArchiveMemoCommunicationPostWithResponse ¶
func (c *ClientWithResponses) ArchiveMemoCommunicationPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveMemoCommunicationPostResponse, error)
ArchiveMemoCommunicationPostWithResponse request returning *ArchiveMemoCommunicationPostResponse
func (*ClientWithResponses) ArchivePatientAttachmentPostWithResponse ¶
func (c *ClientWithResponses) ArchivePatientAttachmentPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientAttachmentPostResponse, error)
ArchivePatientAttachmentPostWithResponse request returning *ArchivePatientAttachmentPostResponse
func (*ClientWithResponses) ArchivePatientCasePostWithResponse ¶
func (c *ClientWithResponses) ArchivePatientCasePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientCasePostResponse, error)
ArchivePatientCasePostWithResponse request returning *ArchivePatientCasePostResponse
func (*ClientWithResponses) ArchivePatientDeleteWithResponse ¶
func (c *ClientWithResponses) ArchivePatientDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientDeleteResponse, error)
ArchivePatientDeleteWithResponse request returning *ArchivePatientDeleteResponse
func (*ClientWithResponses) ArchivePatientFormPostWithResponse ¶
func (c *ClientWithResponses) ArchivePatientFormPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientFormPostResponse, error)
ArchivePatientFormPostWithResponse request returning *ArchivePatientFormPostResponse
func (*ClientWithResponses) ArchivePatientFormTemplatePostWithResponse ¶
func (c *ClientWithResponses) ArchivePatientFormTemplatePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientFormTemplatePostResponse, error)
ArchivePatientFormTemplatePostWithResponse request returning *ArchivePatientFormTemplatePostResponse
func (*ClientWithResponses) ArchivePatientPostWithResponse ¶
func (c *ClientWithResponses) ArchivePatientPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientPostResponse, error)
ArchivePatientPostWithResponse request returning *ArchivePatientPostResponse
func (*ClientWithResponses) ArchiveProductPostWithResponse ¶
func (c *ClientWithResponses) ArchiveProductPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveProductPostResponse, error)
ArchiveProductPostWithResponse request returning *ArchiveProductPostResponse
func (*ClientWithResponses) ArchiveProductSupplierPostWithResponse ¶
func (c *ClientWithResponses) ArchiveProductSupplierPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveProductSupplierPostResponse, error)
ArchiveProductSupplierPostWithResponse request returning *ArchiveProductSupplierPostResponse
func (*ClientWithResponses) ArchiveTreatmentNotePostWithResponse ¶
func (c *ClientWithResponses) ArchiveTreatmentNotePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveTreatmentNotePostResponse, error)
ArchiveTreatmentNotePostWithResponse request returning *ArchiveTreatmentNotePostResponse
func (*ClientWithResponses) ArchiveTreatmentNoteTemplatePostWithResponse ¶
func (c *ClientWithResponses) ArchiveTreatmentNoteTemplatePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveTreatmentNoteTemplatePostResponse, error)
ArchiveTreatmentNoteTemplatePostWithResponse request returning *ArchiveTreatmentNoteTemplatePostResponse
func (*ClientWithResponses) ArchiveUnavailableBlockPostWithResponse ¶
func (c *ClientWithResponses) ArchiveUnavailableBlockPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveUnavailableBlockPostResponse, error)
ArchiveUnavailableBlockPostWithResponse request returning *ArchiveUnavailableBlockPostResponse
func (*ClientWithResponses) CancelAttendeePatchWithBodyWithResponse ¶
func (c *ClientWithResponses) CancelAttendeePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CancelAttendeePatchResponse, error)
CancelAttendeePatchWithBodyWithResponse request with arbitrary body returning *CancelAttendeePatchResponse
func (*ClientWithResponses) CancelAttendeePatchWithResponse ¶
func (c *ClientWithResponses) CancelAttendeePatchWithResponse(ctx context.Context, id string, body CancelAttendeePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CancelAttendeePatchResponse, error)
func (*ClientWithResponses) CancelIndividualAppointmentPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) CancelIndividualAppointmentPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CancelIndividualAppointmentPatchResponse, error)
CancelIndividualAppointmentPatchWithBodyWithResponse request with arbitrary body returning *CancelIndividualAppointmentPatchResponse
func (*ClientWithResponses) CancelIndividualAppointmentPatchWithResponse ¶
func (c *ClientWithResponses) CancelIndividualAppointmentPatchWithResponse(ctx context.Context, id string, body CancelIndividualAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CancelIndividualAppointmentPatchResponse, error)
func (*ClientWithResponses) CreateAppointmentTypePostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateAppointmentTypePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAppointmentTypePostResponse, error)
CreateAppointmentTypePostWithBodyWithResponse request with arbitrary body returning *CreateAppointmentTypePostResponse
func (*ClientWithResponses) CreateAppointmentTypePostWithResponse ¶
func (c *ClientWithResponses) CreateAppointmentTypePostWithResponse(ctx context.Context, body CreateAppointmentTypePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAppointmentTypePostResponse, error)
func (*ClientWithResponses) CreateAttendeePostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateAttendeePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAttendeePostResponse, error)
CreateAttendeePostWithBodyWithResponse request with arbitrary body returning *CreateAttendeePostResponse
func (*ClientWithResponses) CreateAttendeePostWithResponse ¶
func (c *ClientWithResponses) CreateAttendeePostWithResponse(ctx context.Context, body CreateAttendeePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAttendeePostResponse, error)
func (*ClientWithResponses) CreateAvailabilityBlockPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateAvailabilityBlockPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAvailabilityBlockPostResponse, error)
CreateAvailabilityBlockPostWithBodyWithResponse request with arbitrary body returning *CreateAvailabilityBlockPostResponse
func (*ClientWithResponses) CreateAvailabilityBlockPostWithResponse ¶
func (c *ClientWithResponses) CreateAvailabilityBlockPostWithResponse(ctx context.Context, body CreateAvailabilityBlockPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAvailabilityBlockPostResponse, error)
func (*ClientWithResponses) CreateBillableItemPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateBillableItemPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBillableItemPostResponse, error)
CreateBillableItemPostWithBodyWithResponse request with arbitrary body returning *CreateBillableItemPostResponse
func (*ClientWithResponses) CreateBillableItemPostWithResponse ¶
func (c *ClientWithResponses) CreateBillableItemPostWithResponse(ctx context.Context, body CreateBillableItemPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBillableItemPostResponse, error)
func (*ClientWithResponses) CreateBusinessPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateBusinessPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBusinessPostResponse, error)
CreateBusinessPostWithBodyWithResponse request with arbitrary body returning *CreateBusinessPostResponse
func (*ClientWithResponses) CreateBusinessPostWithResponse ¶
func (c *ClientWithResponses) CreateBusinessPostWithResponse(ctx context.Context, body CreateBusinessPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBusinessPostResponse, error)
func (*ClientWithResponses) CreateConcessionTypePostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateConcessionTypePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConcessionTypePostResponse, error)
CreateConcessionTypePostWithBodyWithResponse request with arbitrary body returning *CreateConcessionTypePostResponse
func (*ClientWithResponses) CreateConcessionTypePostWithResponse ¶
func (c *ClientWithResponses) CreateConcessionTypePostWithResponse(ctx context.Context, body CreateConcessionTypePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConcessionTypePostResponse, error)
func (*ClientWithResponses) CreateContactPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateContactPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateContactPostResponse, error)
CreateContactPostWithBodyWithResponse request with arbitrary body returning *CreateContactPostResponse
func (*ClientWithResponses) CreateContactPostWithResponse ¶
func (c *ClientWithResponses) CreateContactPostWithResponse(ctx context.Context, body CreateContactPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateContactPostResponse, error)
func (*ClientWithResponses) CreateGroupAppointmentPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateGroupAppointmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupAppointmentPostResponse, error)
CreateGroupAppointmentPostWithBodyWithResponse request with arbitrary body returning *CreateGroupAppointmentPostResponse
func (*ClientWithResponses) CreateGroupAppointmentPostWithResponse ¶
func (c *ClientWithResponses) CreateGroupAppointmentPostWithResponse(ctx context.Context, body CreateGroupAppointmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupAppointmentPostResponse, error)
func (*ClientWithResponses) CreateIndividualAppointmentPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateIndividualAppointmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIndividualAppointmentPostResponse, error)
CreateIndividualAppointmentPostWithBodyWithResponse request with arbitrary body returning *CreateIndividualAppointmentPostResponse
func (*ClientWithResponses) CreateIndividualAppointmentPostWithResponse ¶
func (c *ClientWithResponses) CreateIndividualAppointmentPostWithResponse(ctx context.Context, body CreateIndividualAppointmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIndividualAppointmentPostResponse, error)
func (*ClientWithResponses) CreateMedicalAlertPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateMedicalAlertPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMedicalAlertPostResponse, error)
CreateMedicalAlertPostWithBodyWithResponse request with arbitrary body returning *CreateMedicalAlertPostResponse
func (*ClientWithResponses) CreateMedicalAlertPostWithResponse ¶
func (c *ClientWithResponses) CreateMedicalAlertPostWithResponse(ctx context.Context, body CreateMedicalAlertPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMedicalAlertPostResponse, error)
func (*ClientWithResponses) CreateMemoCommunicationPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateMemoCommunicationPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoCommunicationPostResponse, error)
CreateMemoCommunicationPostWithBodyWithResponse request with arbitrary body returning *CreateMemoCommunicationPostResponse
func (*ClientWithResponses) CreateMemoCommunicationPostWithResponse ¶
func (c *ClientWithResponses) CreateMemoCommunicationPostWithResponse(ctx context.Context, body CreateMemoCommunicationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoCommunicationPostResponse, error)
func (*ClientWithResponses) CreatePatientCasePostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePatientCasePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePatientCasePostResponse, error)
CreatePatientCasePostWithBodyWithResponse request with arbitrary body returning *CreatePatientCasePostResponse
func (*ClientWithResponses) CreatePatientCasePostWithResponse ¶
func (c *ClientWithResponses) CreatePatientCasePostWithResponse(ctx context.Context, body CreatePatientCasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePatientCasePostResponse, error)
func (*ClientWithResponses) CreatePatientFormPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePatientFormPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePatientFormPostResponse, error)
CreatePatientFormPostWithBodyWithResponse request with arbitrary body returning *CreatePatientFormPostResponse
func (*ClientWithResponses) CreatePatientFormPostWithResponse ¶
func (c *ClientWithResponses) CreatePatientFormPostWithResponse(ctx context.Context, body CreatePatientFormPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePatientFormPostResponse, error)
func (*ClientWithResponses) CreatePatientFormTemplatePostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePatientFormTemplatePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePatientFormTemplatePostResponse, error)
CreatePatientFormTemplatePostWithBodyWithResponse request with arbitrary body returning *CreatePatientFormTemplatePostResponse
func (*ClientWithResponses) CreatePatientFormTemplatePostWithResponse ¶
func (c *ClientWithResponses) CreatePatientFormTemplatePostWithResponse(ctx context.Context, body CreatePatientFormTemplatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePatientFormTemplatePostResponse, error)
func (*ClientWithResponses) CreatePatientPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePatientPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePatientPostResponse, error)
CreatePatientPostWithBodyWithResponse request with arbitrary body returning *CreatePatientPostResponse
func (*ClientWithResponses) CreatePatientPostWithResponse ¶
func (c *ClientWithResponses) CreatePatientPostWithResponse(ctx context.Context, body CreatePatientPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePatientPostResponse, error)
func (*ClientWithResponses) CreatePractitionerReferenceNumberPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePractitionerReferenceNumberPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePractitionerReferenceNumberPostResponse, error)
CreatePractitionerReferenceNumberPostWithBodyWithResponse request with arbitrary body returning *CreatePractitionerReferenceNumberPostResponse
func (*ClientWithResponses) CreatePractitionerReferenceNumberPostWithResponse ¶
func (c *ClientWithResponses) CreatePractitionerReferenceNumberPostWithResponse(ctx context.Context, body CreatePractitionerReferenceNumberPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePractitionerReferenceNumberPostResponse, error)
func (*ClientWithResponses) CreateProductPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProductPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductPostResponse, error)
CreateProductPostWithBodyWithResponse request with arbitrary body returning *CreateProductPostResponse
func (*ClientWithResponses) CreateProductPostWithResponse ¶
func (c *ClientWithResponses) CreateProductPostWithResponse(ctx context.Context, body CreateProductPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductPostResponse, error)
func (*ClientWithResponses) CreateProductSupplierPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProductSupplierPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductSupplierPostResponse, error)
CreateProductSupplierPostWithBodyWithResponse request with arbitrary body returning *CreateProductSupplierPostResponse
func (*ClientWithResponses) CreateProductSupplierPostWithResponse ¶
func (c *ClientWithResponses) CreateProductSupplierPostWithResponse(ctx context.Context, body CreateProductSupplierPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductSupplierPostResponse, error)
func (*ClientWithResponses) CreateStockAdjustmentPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateStockAdjustmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStockAdjustmentPostResponse, error)
CreateStockAdjustmentPostWithBodyWithResponse request with arbitrary body returning *CreateStockAdjustmentPostResponse
func (*ClientWithResponses) CreateStockAdjustmentPostWithResponse ¶
func (c *ClientWithResponses) CreateStockAdjustmentPostWithResponse(ctx context.Context, body CreateStockAdjustmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStockAdjustmentPostResponse, error)
func (*ClientWithResponses) CreateTaxPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateTaxPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTaxPostResponse, error)
CreateTaxPostWithBodyWithResponse request with arbitrary body returning *CreateTaxPostResponse
func (*ClientWithResponses) CreateTaxPostWithResponse ¶
func (c *ClientWithResponses) CreateTaxPostWithResponse(ctx context.Context, body CreateTaxPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTaxPostResponse, error)
func (*ClientWithResponses) CreateTreatmentNotePostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateTreatmentNotePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTreatmentNotePostResponse, error)
CreateTreatmentNotePostWithBodyWithResponse request with arbitrary body returning *CreateTreatmentNotePostResponse
func (*ClientWithResponses) CreateTreatmentNotePostWithResponse ¶
func (c *ClientWithResponses) CreateTreatmentNotePostWithResponse(ctx context.Context, body CreateTreatmentNotePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTreatmentNotePostResponse, error)
func (*ClientWithResponses) CreateTreatmentNoteTemplatePostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateTreatmentNoteTemplatePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTreatmentNoteTemplatePostResponse, error)
CreateTreatmentNoteTemplatePostWithBodyWithResponse request with arbitrary body returning *CreateTreatmentNoteTemplatePostResponse
func (*ClientWithResponses) CreateTreatmentNoteTemplatePostWithResponse ¶
func (c *ClientWithResponses) CreateTreatmentNoteTemplatePostWithResponse(ctx context.Context, body CreateTreatmentNoteTemplatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTreatmentNoteTemplatePostResponse, error)
func (*ClientWithResponses) CreateUnavailableBlockPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateUnavailableBlockPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUnavailableBlockPostResponse, error)
CreateUnavailableBlockPostWithBodyWithResponse request with arbitrary body returning *CreateUnavailableBlockPostResponse
func (*ClientWithResponses) CreateUnavailableBlockPostWithResponse ¶
func (c *ClientWithResponses) CreateUnavailableBlockPostWithResponse(ctx context.Context, body CreateUnavailableBlockPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUnavailableBlockPostResponse, error)
func (*ClientWithResponses) CreateUploadedPatientAttachmentPostWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateUploadedPatientAttachmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUploadedPatientAttachmentPostResponse, error)
CreateUploadedPatientAttachmentPostWithBodyWithResponse request with arbitrary body returning *CreateUploadedPatientAttachmentPostResponse
func (*ClientWithResponses) CreateUploadedPatientAttachmentPostWithResponse ¶
func (c *ClientWithResponses) CreateUploadedPatientAttachmentPostWithResponse(ctx context.Context, body CreateUploadedPatientAttachmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUploadedPatientAttachmentPostResponse, error)
func (*ClientWithResponses) DeleteAppointmentTypeDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteAppointmentTypeDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAppointmentTypeDeleteResponse, error)
DeleteAppointmentTypeDeleteWithResponse request returning *DeleteAppointmentTypeDeleteResponse
func (*ClientWithResponses) DeleteAttendeeDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteAttendeeDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAttendeeDeleteResponse, error)
DeleteAttendeeDeleteWithResponse request returning *DeleteAttendeeDeleteResponse
func (*ClientWithResponses) DeleteBillableItemDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteBillableItemDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBillableItemDeleteResponse, error)
DeleteBillableItemDeleteWithResponse request returning *DeleteBillableItemDeleteResponse
func (*ClientWithResponses) DeleteBusinessDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteBusinessDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBusinessDeleteResponse, error)
DeleteBusinessDeleteWithResponse request returning *DeleteBusinessDeleteResponse
func (*ClientWithResponses) DeleteContactDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteContactDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteContactDeleteResponse, error)
DeleteContactDeleteWithResponse request returning *DeleteContactDeleteResponse
func (*ClientWithResponses) DeleteGroupAppointmentDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteGroupAppointmentDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteGroupAppointmentDeleteResponse, error)
DeleteGroupAppointmentDeleteWithResponse request returning *DeleteGroupAppointmentDeleteResponse
func (*ClientWithResponses) DeleteIndividualAppointmentDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteIndividualAppointmentDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteIndividualAppointmentDeleteResponse, error)
DeleteIndividualAppointmentDeleteWithResponse request returning *DeleteIndividualAppointmentDeleteResponse
func (*ClientWithResponses) DeleteMedicalAlertDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteMedicalAlertDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteMedicalAlertDeleteResponse, error)
DeleteMedicalAlertDeleteWithResponse request returning *DeleteMedicalAlertDeleteResponse
func (*ClientWithResponses) DeletePatientAttachmentDeleteWithResponse ¶
func (c *ClientWithResponses) DeletePatientAttachmentDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePatientAttachmentDeleteResponse, error)
DeletePatientAttachmentDeleteWithResponse request returning *DeletePatientAttachmentDeleteResponse
func (*ClientWithResponses) DeletePractitionerReferenceNumberDeleteWithResponse ¶
func (c *ClientWithResponses) DeletePractitionerReferenceNumberDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePractitionerReferenceNumberDeleteResponse, error)
DeletePractitionerReferenceNumberDeleteWithResponse request returning *DeletePractitionerReferenceNumberDeleteResponse
func (*ClientWithResponses) DeleteProductDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteProductDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteProductDeleteResponse, error)
DeleteProductDeleteWithResponse request returning *DeleteProductDeleteResponse
func (*ClientWithResponses) DeleteProductSupplierDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteProductSupplierDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteProductSupplierDeleteResponse, error)
DeleteProductSupplierDeleteWithResponse request returning *DeleteProductSupplierDeleteResponse
func (*ClientWithResponses) DeleteTaxDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteTaxDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTaxDeleteResponse, error)
DeleteTaxDeleteWithResponse request returning *DeleteTaxDeleteResponse
func (*ClientWithResponses) DeleteTreatmentNoteDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteTreatmentNoteDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTreatmentNoteDeleteResponse, error)
DeleteTreatmentNoteDeleteWithResponse request returning *DeleteTreatmentNoteDeleteResponse
func (*ClientWithResponses) DeleteTreatmentNoteTemplateDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteTreatmentNoteTemplateDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTreatmentNoteTemplateDeleteResponse, error)
DeleteTreatmentNoteTemplateDeleteWithResponse request returning *DeleteTreatmentNoteTemplateDeleteResponse
func (*ClientWithResponses) DeleteUnavailableBlockDeleteWithResponse ¶
func (c *ClientWithResponses) DeleteUnavailableBlockDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteUnavailableBlockDeleteResponse, error)
DeleteUnavailableBlockDeleteWithResponse request returning *DeleteUnavailableBlockDeleteResponse
func (*ClientWithResponses) GetAllAvailableTimesGetWithResponse ¶
func (c *ClientWithResponses) GetAllAvailableTimesGetWithResponse(ctx context.Context, businessId string, practitionerId string, appointmentTypeId string, params *GetAllAvailableTimesGetParams, reqEditors ...RequestEditorFn) (*GetAllAvailableTimesGetResponse, error)
GetAllAvailableTimesGetWithResponse request returning *GetAllAvailableTimesGetResponse
func (*ClientWithResponses) GetAppointmentTypeGetWithResponse ¶
func (c *ClientWithResponses) GetAppointmentTypeGetWithResponse(ctx context.Context, id string, params *GetAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*GetAppointmentTypeGetResponse, error)
GetAppointmentTypeGetWithResponse request returning *GetAppointmentTypeGetResponse
func (*ClientWithResponses) GetAttendeeGetWithResponse ¶
func (c *ClientWithResponses) GetAttendeeGetWithResponse(ctx context.Context, id string, params *GetAttendeeGetParams, reqEditors ...RequestEditorFn) (*GetAttendeeGetResponse, error)
GetAttendeeGetWithResponse request returning *GetAttendeeGetResponse
func (*ClientWithResponses) GetAuthenticatedUserGetWithResponse ¶
func (c *ClientWithResponses) GetAuthenticatedUserGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthenticatedUserGetResponse, error)
GetAuthenticatedUserGetWithResponse request returning *GetAuthenticatedUserGetResponse
func (*ClientWithResponses) GetAvailabilityBlockGetWithResponse ¶
func (c *ClientWithResponses) GetAvailabilityBlockGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAvailabilityBlockGetResponse, error)
GetAvailabilityBlockGetWithResponse request returning *GetAvailabilityBlockGetResponse
func (*ClientWithResponses) GetBillableItemGetWithResponse ¶
func (c *ClientWithResponses) GetBillableItemGetWithResponse(ctx context.Context, id string, params *GetBillableItemGetParams, reqEditors ...RequestEditorFn) (*GetBillableItemGetResponse, error)
GetBillableItemGetWithResponse request returning *GetBillableItemGetResponse
func (*ClientWithResponses) GetBookingGetWithResponse ¶
func (c *ClientWithResponses) GetBookingGetWithResponse(ctx context.Context, id string, params *GetBookingGetParams, reqEditors ...RequestEditorFn) (*GetBookingGetResponse, error)
GetBookingGetWithResponse request returning *GetBookingGetResponse
func (*ClientWithResponses) GetBusinessGetWithResponse ¶
func (c *ClientWithResponses) GetBusinessGetWithResponse(ctx context.Context, id string, params *GetBusinessGetParams, reqEditors ...RequestEditorFn) (*GetBusinessGetResponse, error)
GetBusinessGetWithResponse request returning *GetBusinessGetResponse
func (*ClientWithResponses) GetCommunicationGetWithResponse ¶
func (c *ClientWithResponses) GetCommunicationGetWithResponse(ctx context.Context, id string, params *GetCommunicationGetParams, reqEditors ...RequestEditorFn) (*GetCommunicationGetResponse, error)
GetCommunicationGetWithResponse request returning *GetCommunicationGetResponse
func (*ClientWithResponses) GetConcessionPriceGetWithResponse ¶
func (c *ClientWithResponses) GetConcessionPriceGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConcessionPriceGetResponse, error)
GetConcessionPriceGetWithResponse request returning *GetConcessionPriceGetResponse
func (*ClientWithResponses) GetConcessionTypeGetWithResponse ¶
func (c *ClientWithResponses) GetConcessionTypeGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConcessionTypeGetResponse, error)
GetConcessionTypeGetWithResponse request returning *GetConcessionTypeGetResponse
func (*ClientWithResponses) GetContactGetWithResponse ¶
func (c *ClientWithResponses) GetContactGetWithResponse(ctx context.Context, id string, params *GetContactGetParams, reqEditors ...RequestEditorFn) (*GetContactGetResponse, error)
GetContactGetWithResponse request returning *GetContactGetResponse
func (*ClientWithResponses) GetDailyAvailabilityGetWithResponse ¶
func (c *ClientWithResponses) GetDailyAvailabilityGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDailyAvailabilityGetResponse, error)
GetDailyAvailabilityGetWithResponse request returning *GetDailyAvailabilityGetResponse
func (*ClientWithResponses) GetGroupAppointmentConflictsGetWithResponse ¶
func (c *ClientWithResponses) GetGroupAppointmentConflictsGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetGroupAppointmentConflictsGetResponse, error)
GetGroupAppointmentConflictsGetWithResponse request returning *GetGroupAppointmentConflictsGetResponse
func (*ClientWithResponses) GetGroupAppointmentGetWithResponse ¶
func (c *ClientWithResponses) GetGroupAppointmentGetWithResponse(ctx context.Context, id string, params *GetGroupAppointmentGetParams, reqEditors ...RequestEditorFn) (*GetGroupAppointmentGetResponse, error)
GetGroupAppointmentGetWithResponse request returning *GetGroupAppointmentGetResponse
func (*ClientWithResponses) GetIndividualAppointmentConflictsGetWithResponse ¶
func (c *ClientWithResponses) GetIndividualAppointmentConflictsGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetIndividualAppointmentConflictsGetResponse, error)
GetIndividualAppointmentConflictsGetWithResponse request returning *GetIndividualAppointmentConflictsGetResponse
func (*ClientWithResponses) GetIndividualAppointmentGetWithResponse ¶
func (c *ClientWithResponses) GetIndividualAppointmentGetWithResponse(ctx context.Context, id string, params *GetIndividualAppointmentGetParams, reqEditors ...RequestEditorFn) (*GetIndividualAppointmentGetResponse, error)
GetIndividualAppointmentGetWithResponse request returning *GetIndividualAppointmentGetResponse
func (*ClientWithResponses) GetInvoiceGetWithResponse ¶
func (c *ClientWithResponses) GetInvoiceGetWithResponse(ctx context.Context, id string, params *GetInvoiceGetParams, reqEditors ...RequestEditorFn) (*GetInvoiceGetResponse, error)
GetInvoiceGetWithResponse request returning *GetInvoiceGetResponse
func (*ClientWithResponses) GetInvoiceItemGetWithResponse ¶
func (c *ClientWithResponses) GetInvoiceItemGetWithResponse(ctx context.Context, id string, params *GetInvoiceItemGetParams, reqEditors ...RequestEditorFn) (*GetInvoiceItemGetResponse, error)
GetInvoiceItemGetWithResponse request returning *GetInvoiceItemGetResponse
func (*ClientWithResponses) GetMedicalAlertGetWithResponse ¶
func (c *ClientWithResponses) GetMedicalAlertGetWithResponse(ctx context.Context, id string, params *GetMedicalAlertGetParams, reqEditors ...RequestEditorFn) (*GetMedicalAlertGetResponse, error)
GetMedicalAlertGetWithResponse request returning *GetMedicalAlertGetResponse
func (*ClientWithResponses) GetNextAvailableTimeGetWithResponse ¶
func (c *ClientWithResponses) GetNextAvailableTimeGetWithResponse(ctx context.Context, businessId string, practitionerId string, appointmentTypeId string, params *GetNextAvailableTimeGetParams, reqEditors ...RequestEditorFn) (*GetNextAvailableTimeGetResponse, error)
GetNextAvailableTimeGetWithResponse request returning *GetNextAvailableTimeGetResponse
func (*ClientWithResponses) GetPatientAttachmentGetWithResponse ¶
func (c *ClientWithResponses) GetPatientAttachmentGetWithResponse(ctx context.Context, id string, params *GetPatientAttachmentGetParams, reqEditors ...RequestEditorFn) (*GetPatientAttachmentGetResponse, error)
GetPatientAttachmentGetWithResponse request returning *GetPatientAttachmentGetResponse
func (*ClientWithResponses) GetPatientCaseGetWithResponse ¶
func (c *ClientWithResponses) GetPatientCaseGetWithResponse(ctx context.Context, id string, params *GetPatientCaseGetParams, reqEditors ...RequestEditorFn) (*GetPatientCaseGetResponse, error)
GetPatientCaseGetWithResponse request returning *GetPatientCaseGetResponse
func (*ClientWithResponses) GetPatientFormGetWithResponse ¶
func (c *ClientWithResponses) GetPatientFormGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPatientFormGetResponse, error)
GetPatientFormGetWithResponse request returning *GetPatientFormGetResponse
func (*ClientWithResponses) GetPatientFormTemplateGetWithResponse ¶
func (c *ClientWithResponses) GetPatientFormTemplateGetWithResponse(ctx context.Context, id string, params *GetPatientFormTemplateGetParams, reqEditors ...RequestEditorFn) (*GetPatientFormTemplateGetResponse, error)
GetPatientFormTemplateGetWithResponse request returning *GetPatientFormTemplateGetResponse
func (*ClientWithResponses) GetPatientGetWithResponse ¶
func (c *ClientWithResponses) GetPatientGetWithResponse(ctx context.Context, id string, params *GetPatientGetParams, reqEditors ...RequestEditorFn) (*GetPatientGetResponse, error)
GetPatientGetWithResponse request returning *GetPatientGetResponse
func (*ClientWithResponses) GetPractitionerGetWithResponse ¶
func (c *ClientWithResponses) GetPractitionerGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPractitionerGetResponse, error)
GetPractitionerGetWithResponse request returning *GetPractitionerGetResponse
func (*ClientWithResponses) GetPractitionerReferenceNumberGetWithResponse ¶
func (c *ClientWithResponses) GetPractitionerReferenceNumberGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPractitionerReferenceNumberGetResponse, error)
GetPractitionerReferenceNumberGetWithResponse request returning *GetPractitionerReferenceNumberGetResponse
func (*ClientWithResponses) GetProductGetWithResponse ¶
func (c *ClientWithResponses) GetProductGetWithResponse(ctx context.Context, id string, params *GetProductGetParams, reqEditors ...RequestEditorFn) (*GetProductGetResponse, error)
GetProductGetWithResponse request returning *GetProductGetResponse
func (*ClientWithResponses) GetProductSupplierGetWithResponse ¶
func (c *ClientWithResponses) GetProductSupplierGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetProductSupplierGetResponse, error)
GetProductSupplierGetWithResponse request returning *GetProductSupplierGetResponse
func (*ClientWithResponses) GetPublicSettingsGetWithResponse ¶
func (c *ClientWithResponses) GetPublicSettingsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPublicSettingsGetResponse, error)
GetPublicSettingsGetWithResponse request returning *GetPublicSettingsGetResponse
func (*ClientWithResponses) GetReferralSourceGetWithResponse ¶
func (c *ClientWithResponses) GetReferralSourceGetWithResponse(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*GetReferralSourceGetResponse, error)
GetReferralSourceGetWithResponse request returning *GetReferralSourceGetResponse
func (*ClientWithResponses) GetReferralSourceTypeGetWithResponse ¶
func (c *ClientWithResponses) GetReferralSourceTypeGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetReferralSourceTypeGetResponse, error)
GetReferralSourceTypeGetWithResponse request returning *GetReferralSourceTypeGetResponse
func (*ClientWithResponses) GetSettingsGetWithResponse ¶
func (c *ClientWithResponses) GetSettingsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsGetResponse, error)
GetSettingsGetWithResponse request returning *GetSettingsGetResponse
func (*ClientWithResponses) GetSignatureGetWithResponse ¶
func (c *ClientWithResponses) GetSignatureGetWithResponse(ctx context.Context, patientFormId string, id string, reqEditors ...RequestEditorFn) (*GetSignatureGetResponse, error)
GetSignatureGetWithResponse request returning *GetSignatureGetResponse
func (*ClientWithResponses) GetStockAdjustmentGetWithResponse ¶
func (c *ClientWithResponses) GetStockAdjustmentGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetStockAdjustmentGetResponse, error)
GetStockAdjustmentGetWithResponse request returning *GetStockAdjustmentGetResponse
func (*ClientWithResponses) GetTaxGetWithResponse ¶
func (c *ClientWithResponses) GetTaxGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTaxGetResponse, error)
GetTaxGetWithResponse request returning *GetTaxGetResponse
func (*ClientWithResponses) GetTreatmentNoteGetWithResponse ¶
func (c *ClientWithResponses) GetTreatmentNoteGetWithResponse(ctx context.Context, id string, params *GetTreatmentNoteGetParams, reqEditors ...RequestEditorFn) (*GetTreatmentNoteGetResponse, error)
GetTreatmentNoteGetWithResponse request returning *GetTreatmentNoteGetResponse
func (*ClientWithResponses) GetTreatmentNoteTemplateGetWithResponse ¶
func (c *ClientWithResponses) GetTreatmentNoteTemplateGetWithResponse(ctx context.Context, id string, params *GetTreatmentNoteTemplateGetParams, reqEditors ...RequestEditorFn) (*GetTreatmentNoteTemplateGetResponse, error)
GetTreatmentNoteTemplateGetWithResponse request returning *GetTreatmentNoteTemplateGetResponse
func (*ClientWithResponses) GetUnavailableBlockConflictsGetWithResponse ¶
func (c *ClientWithResponses) GetUnavailableBlockConflictsGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetUnavailableBlockConflictsGetResponse, error)
GetUnavailableBlockConflictsGetWithResponse request returning *GetUnavailableBlockConflictsGetResponse
func (*ClientWithResponses) GetUnavailableBlockGetWithResponse ¶
func (c *ClientWithResponses) GetUnavailableBlockGetWithResponse(ctx context.Context, id string, params *GetUnavailableBlockGetParams, reqEditors ...RequestEditorFn) (*GetUnavailableBlockGetResponse, error)
GetUnavailableBlockGetWithResponse request returning *GetUnavailableBlockGetResponse
func (*ClientWithResponses) GetUserGetWithResponse ¶
func (c *ClientWithResponses) GetUserGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetUserGetResponse, error)
GetUserGetWithResponse request returning *GetUserGetResponse
func (*ClientWithResponses) ListActivePatientCasesGetWithResponse ¶
func (c *ClientWithResponses) ListActivePatientCasesGetWithResponse(ctx context.Context, params *ListActivePatientCasesGetParams, reqEditors ...RequestEditorFn) (*ListActivePatientCasesGetResponse, error)
ListActivePatientCasesGetWithResponse request returning *ListActivePatientCasesGetResponse
func (*ClientWithResponses) ListAppointmentTypesForPractitionerGetWithResponse ¶
func (c *ClientWithResponses) ListAppointmentTypesForPractitionerGetWithResponse(ctx context.Context, practitionerId string, params *ListAppointmentTypesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*ListAppointmentTypesForPractitionerGetResponse, error)
ListAppointmentTypesForPractitionerGetWithResponse request returning *ListAppointmentTypesForPractitionerGetResponse
func (*ClientWithResponses) ListAppointmentTypesGetWithResponse ¶
func (c *ClientWithResponses) ListAppointmentTypesGetWithResponse(ctx context.Context, params *ListAppointmentTypesGetParams, reqEditors ...RequestEditorFn) (*ListAppointmentTypesGetResponse, error)
ListAppointmentTypesGetWithResponse request returning *ListAppointmentTypesGetResponse
func (*ClientWithResponses) ListAttendeesForGroupAppointmentGetWithResponse ¶
func (c *ClientWithResponses) ListAttendeesForGroupAppointmentGetWithResponse(ctx context.Context, groupAppointmentId string, params *ListAttendeesForGroupAppointmentGetParams, reqEditors ...RequestEditorFn) (*ListAttendeesForGroupAppointmentGetResponse, error)
ListAttendeesForGroupAppointmentGetWithResponse request returning *ListAttendeesForGroupAppointmentGetResponse
func (*ClientWithResponses) ListAttendeesForIndividualAppointmentGetWithResponse ¶
func (c *ClientWithResponses) ListAttendeesForIndividualAppointmentGetWithResponse(ctx context.Context, individualAppointmentId string, params *ListAttendeesForIndividualAppointmentGetParams, reqEditors ...RequestEditorFn) (*ListAttendeesForIndividualAppointmentGetResponse, error)
ListAttendeesForIndividualAppointmentGetWithResponse request returning *ListAttendeesForIndividualAppointmentGetResponse
func (*ClientWithResponses) ListAttendeesForPatientCaseGetWithResponse ¶
func (c *ClientWithResponses) ListAttendeesForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, params *ListAttendeesForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*ListAttendeesForPatientCaseGetResponse, error)
ListAttendeesForPatientCaseGetWithResponse request returning *ListAttendeesForPatientCaseGetResponse
func (*ClientWithResponses) ListAttendeesGetWithResponse ¶
func (c *ClientWithResponses) ListAttendeesGetWithResponse(ctx context.Context, params *ListAttendeesGetParams, reqEditors ...RequestEditorFn) (*ListAttendeesGetResponse, error)
ListAttendeesGetWithResponse request returning *ListAttendeesGetResponse
func (*ClientWithResponses) ListAvailabilityBlocksGetWithResponse ¶
func (c *ClientWithResponses) ListAvailabilityBlocksGetWithResponse(ctx context.Context, params *ListAvailabilityBlocksGetParams, reqEditors ...RequestEditorFn) (*ListAvailabilityBlocksGetResponse, error)
ListAvailabilityBlocksGetWithResponse request returning *ListAvailabilityBlocksGetResponse
func (*ClientWithResponses) ListBillableItemsGetWithResponse ¶
func (c *ClientWithResponses) ListBillableItemsGetWithResponse(ctx context.Context, params *ListBillableItemsGetParams, reqEditors ...RequestEditorFn) (*ListBillableItemsGetResponse, error)
ListBillableItemsGetWithResponse request returning *ListBillableItemsGetResponse
func (*ClientWithResponses) ListBookingsForPatientCaseGetWithResponse ¶
func (c *ClientWithResponses) ListBookingsForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, params *ListBookingsForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*ListBookingsForPatientCaseGetResponse, error)
ListBookingsForPatientCaseGetWithResponse request returning *ListBookingsForPatientCaseGetResponse
func (*ClientWithResponses) ListBookingsGetWithResponse ¶
func (c *ClientWithResponses) ListBookingsGetWithResponse(ctx context.Context, params *ListBookingsGetParams, reqEditors ...RequestEditorFn) (*ListBookingsGetResponse, error)
ListBookingsGetWithResponse request returning *ListBookingsGetResponse
func (*ClientWithResponses) ListBusinessesGetWithResponse ¶
func (c *ClientWithResponses) ListBusinessesGetWithResponse(ctx context.Context, params *ListBusinessesGetParams, reqEditors ...RequestEditorFn) (*ListBusinessesGetResponse, error)
ListBusinessesGetWithResponse request returning *ListBusinessesGetResponse
func (*ClientWithResponses) ListCommunicationsGetWithResponse ¶
func (c *ClientWithResponses) ListCommunicationsGetWithResponse(ctx context.Context, params *ListCommunicationsGetParams, reqEditors ...RequestEditorFn) (*ListCommunicationsGetResponse, error)
ListCommunicationsGetWithResponse request returning *ListCommunicationsGetResponse
func (*ClientWithResponses) ListConcessionPricesGetWithResponse ¶
func (c *ClientWithResponses) ListConcessionPricesGetWithResponse(ctx context.Context, params *ListConcessionPricesGetParams, reqEditors ...RequestEditorFn) (*ListConcessionPricesGetResponse, error)
ListConcessionPricesGetWithResponse request returning *ListConcessionPricesGetResponse
func (*ClientWithResponses) ListConcessionTypesGetWithResponse ¶
func (c *ClientWithResponses) ListConcessionTypesGetWithResponse(ctx context.Context, params *ListConcessionTypesGetParams, reqEditors ...RequestEditorFn) (*ListConcessionTypesGetResponse, error)
ListConcessionTypesGetWithResponse request returning *ListConcessionTypesGetResponse
func (*ClientWithResponses) ListContactsGetWithResponse ¶
func (c *ClientWithResponses) ListContactsGetWithResponse(ctx context.Context, params *ListContactsGetParams, reqEditors ...RequestEditorFn) (*ListContactsGetResponse, error)
ListContactsGetWithResponse request returning *ListContactsGetResponse
func (*ClientWithResponses) ListDailyAvailabilitiesForBusinessGetWithResponse ¶
func (c *ClientWithResponses) ListDailyAvailabilitiesForBusinessGetWithResponse(ctx context.Context, businessId string, params *ListDailyAvailabilitiesForBusinessGetParams, reqEditors ...RequestEditorFn) (*ListDailyAvailabilitiesForBusinessGetResponse, error)
ListDailyAvailabilitiesForBusinessGetWithResponse request returning *ListDailyAvailabilitiesForBusinessGetResponse
func (*ClientWithResponses) ListDailyAvailabilitiesForPractitionerGetWithResponse ¶
func (c *ClientWithResponses) ListDailyAvailabilitiesForPractitionerGetWithResponse(ctx context.Context, practitionerId string, params *ListDailyAvailabilitiesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*ListDailyAvailabilitiesForPractitionerGetResponse, error)
ListDailyAvailabilitiesForPractitionerGetWithResponse request returning *ListDailyAvailabilitiesForPractitionerGetResponse
func (*ClientWithResponses) ListDailyAvailabilitiesGetWithResponse ¶
func (c *ClientWithResponses) ListDailyAvailabilitiesGetWithResponse(ctx context.Context, params *ListDailyAvailabilitiesGetParams, reqEditors ...RequestEditorFn) (*ListDailyAvailabilitiesGetResponse, error)
ListDailyAvailabilitiesGetWithResponse request returning *ListDailyAvailabilitiesGetResponse
func (*ClientWithResponses) ListGroupAppointmentsGetWithResponse ¶
func (c *ClientWithResponses) ListGroupAppointmentsGetWithResponse(ctx context.Context, params *ListGroupAppointmentsGetParams, reqEditors ...RequestEditorFn) (*ListGroupAppointmentsGetResponse, error)
ListGroupAppointmentsGetWithResponse request returning *ListGroupAppointmentsGetResponse
func (*ClientWithResponses) ListInactivePractitionersForAppointmentTypeGetWithResponse ¶
func (c *ClientWithResponses) ListInactivePractitionersForAppointmentTypeGetWithResponse(ctx context.Context, appointmentTypeId string, params *ListInactivePractitionersForAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*ListInactivePractitionersForAppointmentTypeGetResponse, error)
ListInactivePractitionersForAppointmentTypeGetWithResponse request returning *ListInactivePractitionersForAppointmentTypeGetResponse
func (*ClientWithResponses) ListInactivePractitionersForBusinessGetWithResponse ¶
func (c *ClientWithResponses) ListInactivePractitionersForBusinessGetWithResponse(ctx context.Context, businessId string, params *ListInactivePractitionersForBusinessGetParams, reqEditors ...RequestEditorFn) (*ListInactivePractitionersForBusinessGetResponse, error)
ListInactivePractitionersForBusinessGetWithResponse request returning *ListInactivePractitionersForBusinessGetResponse
func (*ClientWithResponses) ListInactivePractitionersGetWithResponse ¶
func (c *ClientWithResponses) ListInactivePractitionersGetWithResponse(ctx context.Context, params *ListInactivePractitionersGetParams, reqEditors ...RequestEditorFn) (*ListInactivePractitionersGetResponse, error)
ListInactivePractitionersGetWithResponse request returning *ListInactivePractitionersGetResponse
func (*ClientWithResponses) ListIndividualAppointmentsGetWithResponse ¶
func (c *ClientWithResponses) ListIndividualAppointmentsGetWithResponse(ctx context.Context, params *ListIndividualAppointmentsGetParams, reqEditors ...RequestEditorFn) (*ListIndividualAppointmentsGetResponse, error)
ListIndividualAppointmentsGetWithResponse request returning *ListIndividualAppointmentsGetResponse
func (*ClientWithResponses) ListInvoiceItemsForInvoiceGetWithResponse ¶
func (c *ClientWithResponses) ListInvoiceItemsForInvoiceGetWithResponse(ctx context.Context, invoiceId string, params *ListInvoiceItemsForInvoiceGetParams, reqEditors ...RequestEditorFn) (*ListInvoiceItemsForInvoiceGetResponse, error)
ListInvoiceItemsForInvoiceGetWithResponse request returning *ListInvoiceItemsForInvoiceGetResponse
func (*ClientWithResponses) ListInvoiceItemsGetWithResponse ¶
func (c *ClientWithResponses) ListInvoiceItemsGetWithResponse(ctx context.Context, params *ListInvoiceItemsGetParams, reqEditors ...RequestEditorFn) (*ListInvoiceItemsGetResponse, error)
ListInvoiceItemsGetWithResponse request returning *ListInvoiceItemsGetResponse
func (*ClientWithResponses) ListInvoicesForAppointmentGetWithResponse ¶
func (c *ClientWithResponses) ListInvoicesForAppointmentGetWithResponse(ctx context.Context, appointmentId string, params *ListInvoicesForAppointmentGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForAppointmentGetResponse, error)
ListInvoicesForAppointmentGetWithResponse request returning *ListInvoicesForAppointmentGetResponse
func (*ClientWithResponses) ListInvoicesForAttendeeGetWithResponse ¶
func (c *ClientWithResponses) ListInvoicesForAttendeeGetWithResponse(ctx context.Context, attendeeId string, params *ListInvoicesForAttendeeGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForAttendeeGetResponse, error)
ListInvoicesForAttendeeGetWithResponse request returning *ListInvoicesForAttendeeGetResponse
func (*ClientWithResponses) ListInvoicesForPatientCaseGetWithResponse ¶
func (c *ClientWithResponses) ListInvoicesForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, params *ListInvoicesForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForPatientCaseGetResponse, error)
ListInvoicesForPatientCaseGetWithResponse request returning *ListInvoicesForPatientCaseGetResponse
func (*ClientWithResponses) ListInvoicesForPatientGetWithResponse ¶
func (c *ClientWithResponses) ListInvoicesForPatientGetWithResponse(ctx context.Context, patientId string, params *ListInvoicesForPatientGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForPatientGetResponse, error)
ListInvoicesForPatientGetWithResponse request returning *ListInvoicesForPatientGetResponse
func (*ClientWithResponses) ListInvoicesForPractitionerGetWithResponse ¶
func (c *ClientWithResponses) ListInvoicesForPractitionerGetWithResponse(ctx context.Context, practitionerId string, params *ListInvoicesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForPractitionerGetResponse, error)
ListInvoicesForPractitionerGetWithResponse request returning *ListInvoicesForPractitionerGetResponse
func (*ClientWithResponses) ListInvoicesGetWithResponse ¶
func (c *ClientWithResponses) ListInvoicesGetWithResponse(ctx context.Context, params *ListInvoicesGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesGetResponse, error)
ListInvoicesGetWithResponse request returning *ListInvoicesGetResponse
func (*ClientWithResponses) ListMedicalAlertsForPatientGetWithResponse ¶
func (c *ClientWithResponses) ListMedicalAlertsForPatientGetWithResponse(ctx context.Context, patientId string, params *ListMedicalAlertsForPatientGetParams, reqEditors ...RequestEditorFn) (*ListMedicalAlertsForPatientGetResponse, error)
ListMedicalAlertsForPatientGetWithResponse request returning *ListMedicalAlertsForPatientGetResponse
func (*ClientWithResponses) ListMedicalAlertsGetWithResponse ¶
func (c *ClientWithResponses) ListMedicalAlertsGetWithResponse(ctx context.Context, params *ListMedicalAlertsGetParams, reqEditors ...RequestEditorFn) (*ListMedicalAlertsGetResponse, error)
ListMedicalAlertsGetWithResponse request returning *ListMedicalAlertsGetResponse
func (*ClientWithResponses) ListPatientAttachmentsForPatientCaseGetWithResponse ¶
func (c *ClientWithResponses) ListPatientAttachmentsForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, params *ListPatientAttachmentsForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*ListPatientAttachmentsForPatientCaseGetResponse, error)
ListPatientAttachmentsForPatientCaseGetWithResponse request returning *ListPatientAttachmentsForPatientCaseGetResponse
func (*ClientWithResponses) ListPatientAttachmentsForPatientGetWithResponse ¶
func (c *ClientWithResponses) ListPatientAttachmentsForPatientGetWithResponse(ctx context.Context, patientId string, params *ListPatientAttachmentsForPatientGetParams, reqEditors ...RequestEditorFn) (*ListPatientAttachmentsForPatientGetResponse, error)
ListPatientAttachmentsForPatientGetWithResponse request returning *ListPatientAttachmentsForPatientGetResponse
func (*ClientWithResponses) ListPatientAttachmentsGetWithResponse ¶
func (c *ClientWithResponses) ListPatientAttachmentsGetWithResponse(ctx context.Context, params *ListPatientAttachmentsGetParams, reqEditors ...RequestEditorFn) (*ListPatientAttachmentsGetResponse, error)
ListPatientAttachmentsGetWithResponse request returning *ListPatientAttachmentsGetResponse
func (*ClientWithResponses) ListPatientCasesGetWithResponse ¶
func (c *ClientWithResponses) ListPatientCasesGetWithResponse(ctx context.Context, params *ListPatientCasesGetParams, reqEditors ...RequestEditorFn) (*ListPatientCasesGetResponse, error)
ListPatientCasesGetWithResponse request returning *ListPatientCasesGetResponse
func (*ClientWithResponses) ListPatientFormTemplatesGetWithResponse ¶
func (c *ClientWithResponses) ListPatientFormTemplatesGetWithResponse(ctx context.Context, params *ListPatientFormTemplatesGetParams, reqEditors ...RequestEditorFn) (*ListPatientFormTemplatesGetResponse, error)
ListPatientFormTemplatesGetWithResponse request returning *ListPatientFormTemplatesGetResponse
func (*ClientWithResponses) ListPatientFormsForAttendeeGetWithResponse ¶
func (c *ClientWithResponses) ListPatientFormsForAttendeeGetWithResponse(ctx context.Context, attendeeId string, params *ListPatientFormsForAttendeeGetParams, reqEditors ...RequestEditorFn) (*ListPatientFormsForAttendeeGetResponse, error)
ListPatientFormsForAttendeeGetWithResponse request returning *ListPatientFormsForAttendeeGetResponse
func (*ClientWithResponses) ListPatientFormsGetWithResponse ¶
func (c *ClientWithResponses) ListPatientFormsGetWithResponse(ctx context.Context, params *ListPatientFormsGetParams, reqEditors ...RequestEditorFn) (*ListPatientFormsGetResponse, error)
ListPatientFormsGetWithResponse request returning *ListPatientFormsGetResponse
func (*ClientWithResponses) ListPatientsGetWithResponse ¶
func (c *ClientWithResponses) ListPatientsGetWithResponse(ctx context.Context, params *ListPatientsGetParams, reqEditors ...RequestEditorFn) (*ListPatientsGetResponse, error)
ListPatientsGetWithResponse request returning *ListPatientsGetResponse
func (*ClientWithResponses) ListPractitionerReferenceNumbersForPractitionerGetWithResponse ¶
func (c *ClientWithResponses) ListPractitionerReferenceNumbersForPractitionerGetWithResponse(ctx context.Context, practitionerId string, params *ListPractitionerReferenceNumbersForPractitionerGetParams, reqEditors ...RequestEditorFn) (*ListPractitionerReferenceNumbersForPractitionerGetResponse, error)
ListPractitionerReferenceNumbersForPractitionerGetWithResponse request returning *ListPractitionerReferenceNumbersForPractitionerGetResponse
func (*ClientWithResponses) ListPractitionerReferenceNumbersGetWithResponse ¶
func (c *ClientWithResponses) ListPractitionerReferenceNumbersGetWithResponse(ctx context.Context, params *ListPractitionerReferenceNumbersGetParams, reqEditors ...RequestEditorFn) (*ListPractitionerReferenceNumbersGetResponse, error)
ListPractitionerReferenceNumbersGetWithResponse request returning *ListPractitionerReferenceNumbersGetResponse
func (*ClientWithResponses) ListPractitionersForAppointmentTypeGetWithResponse ¶
func (c *ClientWithResponses) ListPractitionersForAppointmentTypeGetWithResponse(ctx context.Context, appointmentTypeId string, params *ListPractitionersForAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*ListPractitionersForAppointmentTypeGetResponse, error)
ListPractitionersForAppointmentTypeGetWithResponse request returning *ListPractitionersForAppointmentTypeGetResponse
func (*ClientWithResponses) ListPractitionersForBusinessGetWithResponse ¶
func (c *ClientWithResponses) ListPractitionersForBusinessGetWithResponse(ctx context.Context, businessId string, params *ListPractitionersForBusinessGetParams, reqEditors ...RequestEditorFn) (*ListPractitionersForBusinessGetResponse, error)
ListPractitionersForBusinessGetWithResponse request returning *ListPractitionersForBusinessGetResponse
func (*ClientWithResponses) ListPractitionersGetWithResponse ¶
func (c *ClientWithResponses) ListPractitionersGetWithResponse(ctx context.Context, params *ListPractitionersGetParams, reqEditors ...RequestEditorFn) (*ListPractitionersGetResponse, error)
ListPractitionersGetWithResponse request returning *ListPractitionersGetResponse
func (*ClientWithResponses) ListProductSuppliersGetWithResponse ¶
func (c *ClientWithResponses) ListProductSuppliersGetWithResponse(ctx context.Context, params *ListProductSuppliersGetParams, reqEditors ...RequestEditorFn) (*ListProductSuppliersGetResponse, error)
ListProductSuppliersGetWithResponse request returning *ListProductSuppliersGetResponse
func (*ClientWithResponses) ListProductsGetWithResponse ¶
func (c *ClientWithResponses) ListProductsGetWithResponse(ctx context.Context, params *ListProductsGetParams, reqEditors ...RequestEditorFn) (*ListProductsGetResponse, error)
ListProductsGetWithResponse request returning *ListProductsGetResponse
func (*ClientWithResponses) ListReferralSourceTypesGetWithResponse ¶
func (c *ClientWithResponses) ListReferralSourceTypesGetWithResponse(ctx context.Context, params *ListReferralSourceTypesGetParams, reqEditors ...RequestEditorFn) (*ListReferralSourceTypesGetResponse, error)
ListReferralSourceTypesGetWithResponse request returning *ListReferralSourceTypesGetResponse
func (*ClientWithResponses) ListReferralSourcesGetWithResponse ¶
func (c *ClientWithResponses) ListReferralSourcesGetWithResponse(ctx context.Context, params *ListReferralSourcesGetParams, reqEditors ...RequestEditorFn) (*ListReferralSourcesGetResponse, error)
ListReferralSourcesGetWithResponse request returning *ListReferralSourcesGetResponse
func (*ClientWithResponses) ListServicesForBusinessGetWithResponse ¶
func (c *ClientWithResponses) ListServicesForBusinessGetWithResponse(ctx context.Context, businessId string, params *ListServicesForBusinessGetParams, reqEditors ...RequestEditorFn) (*ListServicesForBusinessGetResponse, error)
ListServicesForBusinessGetWithResponse request returning *ListServicesForBusinessGetResponse
func (*ClientWithResponses) ListServicesGetWithResponse ¶
func (c *ClientWithResponses) ListServicesGetWithResponse(ctx context.Context, params *ListServicesGetParams, reqEditors ...RequestEditorFn) (*ListServicesGetResponse, error)
ListServicesGetWithResponse request returning *ListServicesGetResponse
func (*ClientWithResponses) ListStockAdjustmentsGetWithResponse ¶
func (c *ClientWithResponses) ListStockAdjustmentsGetWithResponse(ctx context.Context, params *ListStockAdjustmentsGetParams, reqEditors ...RequestEditorFn) (*ListStockAdjustmentsGetResponse, error)
ListStockAdjustmentsGetWithResponse request returning *ListStockAdjustmentsGetResponse
func (*ClientWithResponses) ListTaxesGetWithResponse ¶
func (c *ClientWithResponses) ListTaxesGetWithResponse(ctx context.Context, params *ListTaxesGetParams, reqEditors ...RequestEditorFn) (*ListTaxesGetResponse, error)
ListTaxesGetWithResponse request returning *ListTaxesGetResponse
func (*ClientWithResponses) ListTreatmentNoteTemplatesGetWithResponse ¶
func (c *ClientWithResponses) ListTreatmentNoteTemplatesGetWithResponse(ctx context.Context, params *ListTreatmentNoteTemplatesGetParams, reqEditors ...RequestEditorFn) (*ListTreatmentNoteTemplatesGetResponse, error)
ListTreatmentNoteTemplatesGetWithResponse request returning *ListTreatmentNoteTemplatesGetResponse
func (*ClientWithResponses) ListTreatmentNotesForPatientGetWithResponse ¶
func (c *ClientWithResponses) ListTreatmentNotesForPatientGetWithResponse(ctx context.Context, patientId string, params *ListTreatmentNotesForPatientGetParams, reqEditors ...RequestEditorFn) (*ListTreatmentNotesForPatientGetResponse, error)
ListTreatmentNotesForPatientGetWithResponse request returning *ListTreatmentNotesForPatientGetResponse
func (*ClientWithResponses) ListTreatmentNotesGetWithResponse ¶
func (c *ClientWithResponses) ListTreatmentNotesGetWithResponse(ctx context.Context, params *ListTreatmentNotesGetParams, reqEditors ...RequestEditorFn) (*ListTreatmentNotesGetResponse, error)
ListTreatmentNotesGetWithResponse request returning *ListTreatmentNotesGetResponse
func (*ClientWithResponses) ListUnavailableBlocksGetWithResponse ¶
func (c *ClientWithResponses) ListUnavailableBlocksGetWithResponse(ctx context.Context, params *ListUnavailableBlocksGetParams, reqEditors ...RequestEditorFn) (*ListUnavailableBlocksGetResponse, error)
ListUnavailableBlocksGetWithResponse request returning *ListUnavailableBlocksGetResponse
func (*ClientWithResponses) ListUsersGetWithResponse ¶
func (c *ClientWithResponses) ListUsersGetWithResponse(ctx context.Context, params *ListUsersGetParams, reqEditors ...RequestEditorFn) (*ListUsersGetResponse, error)
ListUsersGetWithResponse request returning *ListUsersGetResponse
func (*ClientWithResponses) PresignedPostGetWithResponse ¶
func (c *ClientWithResponses) PresignedPostGetWithResponse(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*PresignedPostGetResponse, error)
PresignedPostGetWithResponse request returning *PresignedPostGetResponse
func (*ClientWithResponses) UnarchiveBusinessPostWithResponse ¶
func (c *ClientWithResponses) UnarchiveBusinessPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnarchiveBusinessPostResponse, error)
UnarchiveBusinessPostWithResponse request returning *UnarchiveBusinessPostResponse
func (*ClientWithResponses) UnarchivePatientPostWithResponse ¶
func (c *ClientWithResponses) UnarchivePatientPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnarchivePatientPostResponse, error)
UnarchivePatientPostWithResponse request returning *UnarchivePatientPostResponse
func (*ClientWithResponses) UpdateAppointmentTypePatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAppointmentTypePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAppointmentTypePatchResponse, error)
UpdateAppointmentTypePatchWithBodyWithResponse request with arbitrary body returning *UpdateAppointmentTypePatchResponse
func (*ClientWithResponses) UpdateAppointmentTypePatchWithResponse ¶
func (c *ClientWithResponses) UpdateAppointmentTypePatchWithResponse(ctx context.Context, id string, body UpdateAppointmentTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAppointmentTypePatchResponse, error)
func (*ClientWithResponses) UpdateAttendeePatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAttendeePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAttendeePatchResponse, error)
UpdateAttendeePatchWithBodyWithResponse request with arbitrary body returning *UpdateAttendeePatchResponse
func (*ClientWithResponses) UpdateAttendeePatchWithResponse ¶
func (c *ClientWithResponses) UpdateAttendeePatchWithResponse(ctx context.Context, id string, body UpdateAttendeePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAttendeePatchResponse, error)
func (*ClientWithResponses) UpdateBillableItemPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateBillableItemPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBillableItemPatchResponse, error)
UpdateBillableItemPatchWithBodyWithResponse request with arbitrary body returning *UpdateBillableItemPatchResponse
func (*ClientWithResponses) UpdateBillableItemPatchWithResponse ¶
func (c *ClientWithResponses) UpdateBillableItemPatchWithResponse(ctx context.Context, id string, body UpdateBillableItemPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBillableItemPatchResponse, error)
func (*ClientWithResponses) UpdateBusinessPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateBusinessPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBusinessPatchResponse, error)
UpdateBusinessPatchWithBodyWithResponse request with arbitrary body returning *UpdateBusinessPatchResponse
func (*ClientWithResponses) UpdateBusinessPatchWithResponse ¶
func (c *ClientWithResponses) UpdateBusinessPatchWithResponse(ctx context.Context, id string, body UpdateBusinessPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBusinessPatchResponse, error)
func (*ClientWithResponses) UpdateConcessionTypePatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateConcessionTypePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConcessionTypePatchResponse, error)
UpdateConcessionTypePatchWithBodyWithResponse request with arbitrary body returning *UpdateConcessionTypePatchResponse
func (*ClientWithResponses) UpdateConcessionTypePatchWithResponse ¶
func (c *ClientWithResponses) UpdateConcessionTypePatchWithResponse(ctx context.Context, id string, body UpdateConcessionTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConcessionTypePatchResponse, error)
func (*ClientWithResponses) UpdateContactPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateContactPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateContactPatchResponse, error)
UpdateContactPatchWithBodyWithResponse request with arbitrary body returning *UpdateContactPatchResponse
func (*ClientWithResponses) UpdateContactPatchWithResponse ¶
func (c *ClientWithResponses) UpdateContactPatchWithResponse(ctx context.Context, id string, body UpdateContactPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateContactPatchResponse, error)
func (*ClientWithResponses) UpdateGroupAppointmentPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateGroupAppointmentPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupAppointmentPatchResponse, error)
UpdateGroupAppointmentPatchWithBodyWithResponse request with arbitrary body returning *UpdateGroupAppointmentPatchResponse
func (*ClientWithResponses) UpdateGroupAppointmentPatchWithResponse ¶
func (c *ClientWithResponses) UpdateGroupAppointmentPatchWithResponse(ctx context.Context, id string, body UpdateGroupAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupAppointmentPatchResponse, error)
func (*ClientWithResponses) UpdateIndividualAppointmentPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateIndividualAppointmentPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIndividualAppointmentPatchResponse, error)
UpdateIndividualAppointmentPatchWithBodyWithResponse request with arbitrary body returning *UpdateIndividualAppointmentPatchResponse
func (*ClientWithResponses) UpdateIndividualAppointmentPatchWithResponse ¶
func (c *ClientWithResponses) UpdateIndividualAppointmentPatchWithResponse(ctx context.Context, id string, body UpdateIndividualAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIndividualAppointmentPatchResponse, error)
func (*ClientWithResponses) UpdateMedicalAlertPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateMedicalAlertPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMedicalAlertPatchResponse, error)
UpdateMedicalAlertPatchWithBodyWithResponse request with arbitrary body returning *UpdateMedicalAlertPatchResponse
func (*ClientWithResponses) UpdateMedicalAlertPatchWithResponse ¶
func (c *ClientWithResponses) UpdateMedicalAlertPatchWithResponse(ctx context.Context, id string, body UpdateMedicalAlertPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMedicalAlertPatchResponse, error)
func (*ClientWithResponses) UpdateMemoCommunicationPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateMemoCommunicationPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoCommunicationPatchResponse, error)
UpdateMemoCommunicationPatchWithBodyWithResponse request with arbitrary body returning *UpdateMemoCommunicationPatchResponse
func (*ClientWithResponses) UpdateMemoCommunicationPatchWithResponse ¶
func (c *ClientWithResponses) UpdateMemoCommunicationPatchWithResponse(ctx context.Context, id string, body UpdateMemoCommunicationPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoCommunicationPatchResponse, error)
func (*ClientWithResponses) UpdatePatientCasePatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePatientCasePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePatientCasePatchResponse, error)
UpdatePatientCasePatchWithBodyWithResponse request with arbitrary body returning *UpdatePatientCasePatchResponse
func (*ClientWithResponses) UpdatePatientCasePatchWithResponse ¶
func (c *ClientWithResponses) UpdatePatientCasePatchWithResponse(ctx context.Context, id string, body UpdatePatientCasePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePatientCasePatchResponse, error)
func (*ClientWithResponses) UpdatePatientFormPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePatientFormPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePatientFormPatchResponse, error)
UpdatePatientFormPatchWithBodyWithResponse request with arbitrary body returning *UpdatePatientFormPatchResponse
func (*ClientWithResponses) UpdatePatientFormPatchWithResponse ¶
func (c *ClientWithResponses) UpdatePatientFormPatchWithResponse(ctx context.Context, id string, body UpdatePatientFormPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePatientFormPatchResponse, error)
func (*ClientWithResponses) UpdatePatientFormTemplatePatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePatientFormTemplatePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePatientFormTemplatePatchResponse, error)
UpdatePatientFormTemplatePatchWithBodyWithResponse request with arbitrary body returning *UpdatePatientFormTemplatePatchResponse
func (*ClientWithResponses) UpdatePatientFormTemplatePatchWithResponse ¶
func (c *ClientWithResponses) UpdatePatientFormTemplatePatchWithResponse(ctx context.Context, id string, body UpdatePatientFormTemplatePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePatientFormTemplatePatchResponse, error)
func (*ClientWithResponses) UpdatePatientPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePatientPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePatientPatchResponse, error)
UpdatePatientPatchWithBodyWithResponse request with arbitrary body returning *UpdatePatientPatchResponse
func (*ClientWithResponses) UpdatePatientPatchWithResponse ¶
func (c *ClientWithResponses) UpdatePatientPatchWithResponse(ctx context.Context, id string, body UpdatePatientPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePatientPatchResponse, error)
func (*ClientWithResponses) UpdatePractitionerReferenceNumberPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePractitionerReferenceNumberPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePractitionerReferenceNumberPatchResponse, error)
UpdatePractitionerReferenceNumberPatchWithBodyWithResponse request with arbitrary body returning *UpdatePractitionerReferenceNumberPatchResponse
func (*ClientWithResponses) UpdatePractitionerReferenceNumberPatchWithResponse ¶
func (c *ClientWithResponses) UpdatePractitionerReferenceNumberPatchWithResponse(ctx context.Context, id string, body UpdatePractitionerReferenceNumberPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePractitionerReferenceNumberPatchResponse, error)
func (*ClientWithResponses) UpdateProductPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProductPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductPatchResponse, error)
UpdateProductPatchWithBodyWithResponse request with arbitrary body returning *UpdateProductPatchResponse
func (*ClientWithResponses) UpdateProductPatchWithResponse ¶
func (c *ClientWithResponses) UpdateProductPatchWithResponse(ctx context.Context, id string, body UpdateProductPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductPatchResponse, error)
func (*ClientWithResponses) UpdateProductSupplierPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProductSupplierPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductSupplierPatchResponse, error)
UpdateProductSupplierPatchWithBodyWithResponse request with arbitrary body returning *UpdateProductSupplierPatchResponse
func (*ClientWithResponses) UpdateProductSupplierPatchWithResponse ¶
func (c *ClientWithResponses) UpdateProductSupplierPatchWithResponse(ctx context.Context, id string, body UpdateProductSupplierPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductSupplierPatchResponse, error)
func (*ClientWithResponses) UpdateReferralSourcePatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateReferralSourcePatchWithBodyWithResponse(ctx context.Context, patientId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReferralSourcePatchResponse, error)
UpdateReferralSourcePatchWithBodyWithResponse request with arbitrary body returning *UpdateReferralSourcePatchResponse
func (*ClientWithResponses) UpdateReferralSourcePatchWithResponse ¶
func (c *ClientWithResponses) UpdateReferralSourcePatchWithResponse(ctx context.Context, patientId string, body UpdateReferralSourcePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReferralSourcePatchResponse, error)
func (*ClientWithResponses) UpdateTaxPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateTaxPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTaxPatchResponse, error)
UpdateTaxPatchWithBodyWithResponse request with arbitrary body returning *UpdateTaxPatchResponse
func (*ClientWithResponses) UpdateTaxPatchWithResponse ¶
func (c *ClientWithResponses) UpdateTaxPatchWithResponse(ctx context.Context, id string, body UpdateTaxPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTaxPatchResponse, error)
func (*ClientWithResponses) UpdateTreatmentNotePatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateTreatmentNotePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTreatmentNotePatchResponse, error)
UpdateTreatmentNotePatchWithBodyWithResponse request with arbitrary body returning *UpdateTreatmentNotePatchResponse
func (*ClientWithResponses) UpdateTreatmentNotePatchWithResponse ¶
func (c *ClientWithResponses) UpdateTreatmentNotePatchWithResponse(ctx context.Context, id string, body UpdateTreatmentNotePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTreatmentNotePatchResponse, error)
func (*ClientWithResponses) UpdateTreatmentNoteTemplatePatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateTreatmentNoteTemplatePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTreatmentNoteTemplatePatchResponse, error)
UpdateTreatmentNoteTemplatePatchWithBodyWithResponse request with arbitrary body returning *UpdateTreatmentNoteTemplatePatchResponse
func (*ClientWithResponses) UpdateTreatmentNoteTemplatePatchWithResponse ¶
func (c *ClientWithResponses) UpdateTreatmentNoteTemplatePatchWithResponse(ctx context.Context, id string, body UpdateTreatmentNoteTemplatePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTreatmentNoteTemplatePatchResponse, error)
func (*ClientWithResponses) UpdateUnavailableBlockPatchWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateUnavailableBlockPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUnavailableBlockPatchResponse, error)
UpdateUnavailableBlockPatchWithBodyWithResponse request with arbitrary body returning *UpdateUnavailableBlockPatchResponse
func (*ClientWithResponses) UpdateUnavailableBlockPatchWithResponse ¶
func (c *ClientWithResponses) UpdateUnavailableBlockPatchWithResponse(ctx context.Context, id string, body UpdateUnavailableBlockPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUnavailableBlockPatchResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // ListAppointmentTypesGetWithResponse request ListAppointmentTypesGetWithResponse(ctx context.Context, params *ListAppointmentTypesGetParams, reqEditors ...RequestEditorFn) (*ListAppointmentTypesGetResponse, error) // CreateAppointmentTypePostWithBodyWithResponse request with any body CreateAppointmentTypePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAppointmentTypePostResponse, error) CreateAppointmentTypePostWithResponse(ctx context.Context, body CreateAppointmentTypePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAppointmentTypePostResponse, error) // ListPractitionersForAppointmentTypeGetWithResponse request ListPractitionersForAppointmentTypeGetWithResponse(ctx context.Context, appointmentTypeId string, params *ListPractitionersForAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*ListPractitionersForAppointmentTypeGetResponse, error) // ListInactivePractitionersForAppointmentTypeGetWithResponse request ListInactivePractitionersForAppointmentTypeGetWithResponse(ctx context.Context, appointmentTypeId string, params *ListInactivePractitionersForAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*ListInactivePractitionersForAppointmentTypeGetResponse, error) // DeleteAppointmentTypeDeleteWithResponse request DeleteAppointmentTypeDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAppointmentTypeDeleteResponse, error) // GetAppointmentTypeGetWithResponse request GetAppointmentTypeGetWithResponse(ctx context.Context, id string, params *GetAppointmentTypeGetParams, reqEditors ...RequestEditorFn) (*GetAppointmentTypeGetResponse, error) // UpdateAppointmentTypePatchWithBodyWithResponse request with any body UpdateAppointmentTypePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAppointmentTypePatchResponse, error) UpdateAppointmentTypePatchWithResponse(ctx context.Context, id string, body UpdateAppointmentTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAppointmentTypePatchResponse, error) // ArchiveAppointmentTypePostWithResponse request ArchiveAppointmentTypePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveAppointmentTypePostResponse, error) // ListInvoicesForAppointmentGetWithResponse request ListInvoicesForAppointmentGetWithResponse(ctx context.Context, appointmentId string, params *ListInvoicesForAppointmentGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForAppointmentGetResponse, error) // ListAttendeesGetWithResponse request ListAttendeesGetWithResponse(ctx context.Context, params *ListAttendeesGetParams, reqEditors ...RequestEditorFn) (*ListAttendeesGetResponse, error) // CreateAttendeePostWithBodyWithResponse request with any body CreateAttendeePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAttendeePostResponse, error) CreateAttendeePostWithResponse(ctx context.Context, body CreateAttendeePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAttendeePostResponse, error) // ListInvoicesForAttendeeGetWithResponse request ListInvoicesForAttendeeGetWithResponse(ctx context.Context, attendeeId string, params *ListInvoicesForAttendeeGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForAttendeeGetResponse, error) // ListPatientFormsForAttendeeGetWithResponse request ListPatientFormsForAttendeeGetWithResponse(ctx context.Context, attendeeId string, params *ListPatientFormsForAttendeeGetParams, reqEditors ...RequestEditorFn) (*ListPatientFormsForAttendeeGetResponse, error) // DeleteAttendeeDeleteWithResponse request DeleteAttendeeDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAttendeeDeleteResponse, error) // GetAttendeeGetWithResponse request GetAttendeeGetWithResponse(ctx context.Context, id string, params *GetAttendeeGetParams, reqEditors ...RequestEditorFn) (*GetAttendeeGetResponse, error) // UpdateAttendeePatchWithBodyWithResponse request with any body UpdateAttendeePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAttendeePatchResponse, error) UpdateAttendeePatchWithResponse(ctx context.Context, id string, body UpdateAttendeePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAttendeePatchResponse, error) // ArchiveAttendeePostWithResponse request ArchiveAttendeePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveAttendeePostResponse, error) // CancelAttendeePatchWithBodyWithResponse request with any body CancelAttendeePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CancelAttendeePatchResponse, error) CancelAttendeePatchWithResponse(ctx context.Context, id string, body CancelAttendeePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CancelAttendeePatchResponse, error) // ListAvailabilityBlocksGetWithResponse request ListAvailabilityBlocksGetWithResponse(ctx context.Context, params *ListAvailabilityBlocksGetParams, reqEditors ...RequestEditorFn) (*ListAvailabilityBlocksGetResponse, error) // CreateAvailabilityBlockPostWithBodyWithResponse request with any body CreateAvailabilityBlockPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAvailabilityBlockPostResponse, error) CreateAvailabilityBlockPostWithResponse(ctx context.Context, body CreateAvailabilityBlockPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAvailabilityBlockPostResponse, error) // GetAvailabilityBlockGetWithResponse request GetAvailabilityBlockGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAvailabilityBlockGetResponse, error) // ListBillableItemsGetWithResponse request ListBillableItemsGetWithResponse(ctx context.Context, params *ListBillableItemsGetParams, reqEditors ...RequestEditorFn) (*ListBillableItemsGetResponse, error) // CreateBillableItemPostWithBodyWithResponse request with any body CreateBillableItemPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBillableItemPostResponse, error) CreateBillableItemPostWithResponse(ctx context.Context, body CreateBillableItemPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBillableItemPostResponse, error) // DeleteBillableItemDeleteWithResponse request DeleteBillableItemDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBillableItemDeleteResponse, error) // GetBillableItemGetWithResponse request GetBillableItemGetWithResponse(ctx context.Context, id string, params *GetBillableItemGetParams, reqEditors ...RequestEditorFn) (*GetBillableItemGetResponse, error) // UpdateBillableItemPatchWithBodyWithResponse request with any body UpdateBillableItemPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBillableItemPatchResponse, error) UpdateBillableItemPatchWithResponse(ctx context.Context, id string, body UpdateBillableItemPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBillableItemPatchResponse, error) // ArchiveBillableItemPostWithResponse request ArchiveBillableItemPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveBillableItemPostResponse, error) // ListBookingsGetWithResponse request ListBookingsGetWithResponse(ctx context.Context, params *ListBookingsGetParams, reqEditors ...RequestEditorFn) (*ListBookingsGetResponse, error) // GetBookingGetWithResponse request GetBookingGetWithResponse(ctx context.Context, id string, params *GetBookingGetParams, reqEditors ...RequestEditorFn) (*GetBookingGetResponse, error) // ListBusinessesGetWithResponse request ListBusinessesGetWithResponse(ctx context.Context, params *ListBusinessesGetParams, reqEditors ...RequestEditorFn) (*ListBusinessesGetResponse, error) // CreateBusinessPostWithBodyWithResponse request with any body CreateBusinessPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBusinessPostResponse, error) CreateBusinessPostWithResponse(ctx context.Context, body CreateBusinessPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBusinessPostResponse, error) // ListDailyAvailabilitiesForBusinessGetWithResponse request ListDailyAvailabilitiesForBusinessGetWithResponse(ctx context.Context, businessId string, params *ListDailyAvailabilitiesForBusinessGetParams, reqEditors ...RequestEditorFn) (*ListDailyAvailabilitiesForBusinessGetResponse, error) // ListPractitionersForBusinessGetWithResponse request ListPractitionersForBusinessGetWithResponse(ctx context.Context, businessId string, params *ListPractitionersForBusinessGetParams, reqEditors ...RequestEditorFn) (*ListPractitionersForBusinessGetResponse, error) // ListInactivePractitionersForBusinessGetWithResponse request ListInactivePractitionersForBusinessGetWithResponse(ctx context.Context, businessId string, params *ListInactivePractitionersForBusinessGetParams, reqEditors ...RequestEditorFn) (*ListInactivePractitionersForBusinessGetResponse, error) // GetAllAvailableTimesGetWithResponse request GetAllAvailableTimesGetWithResponse(ctx context.Context, businessId string, practitionerId string, appointmentTypeId string, params *GetAllAvailableTimesGetParams, reqEditors ...RequestEditorFn) (*GetAllAvailableTimesGetResponse, error) // GetNextAvailableTimeGetWithResponse request GetNextAvailableTimeGetWithResponse(ctx context.Context, businessId string, practitionerId string, appointmentTypeId string, params *GetNextAvailableTimeGetParams, reqEditors ...RequestEditorFn) (*GetNextAvailableTimeGetResponse, error) // ListServicesForBusinessGetWithResponse request ListServicesForBusinessGetWithResponse(ctx context.Context, businessId string, params *ListServicesForBusinessGetParams, reqEditors ...RequestEditorFn) (*ListServicesForBusinessGetResponse, error) // DeleteBusinessDeleteWithResponse request DeleteBusinessDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteBusinessDeleteResponse, error) // GetBusinessGetWithResponse request GetBusinessGetWithResponse(ctx context.Context, id string, params *GetBusinessGetParams, reqEditors ...RequestEditorFn) (*GetBusinessGetResponse, error) // UpdateBusinessPatchWithBodyWithResponse request with any body UpdateBusinessPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBusinessPatchResponse, error) UpdateBusinessPatchWithResponse(ctx context.Context, id string, body UpdateBusinessPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBusinessPatchResponse, error) // ArchiveBusinessPostWithResponse request ArchiveBusinessPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveBusinessPostResponse, error) // UnarchiveBusinessPostWithResponse request UnarchiveBusinessPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnarchiveBusinessPostResponse, error) // ListCommunicationsGetWithResponse request ListCommunicationsGetWithResponse(ctx context.Context, params *ListCommunicationsGetParams, reqEditors ...RequestEditorFn) (*ListCommunicationsGetResponse, error) // CreateMemoCommunicationPostWithBodyWithResponse request with any body CreateMemoCommunicationPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoCommunicationPostResponse, error) CreateMemoCommunicationPostWithResponse(ctx context.Context, body CreateMemoCommunicationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoCommunicationPostResponse, error) // GetCommunicationGetWithResponse request GetCommunicationGetWithResponse(ctx context.Context, id string, params *GetCommunicationGetParams, reqEditors ...RequestEditorFn) (*GetCommunicationGetResponse, error) // UpdateMemoCommunicationPatchWithBodyWithResponse request with any body UpdateMemoCommunicationPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoCommunicationPatchResponse, error) UpdateMemoCommunicationPatchWithResponse(ctx context.Context, id string, body UpdateMemoCommunicationPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoCommunicationPatchResponse, error) // ArchiveMemoCommunicationPostWithResponse request ArchiveMemoCommunicationPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveMemoCommunicationPostResponse, error) // ListConcessionPricesGetWithResponse request ListConcessionPricesGetWithResponse(ctx context.Context, params *ListConcessionPricesGetParams, reqEditors ...RequestEditorFn) (*ListConcessionPricesGetResponse, error) // GetConcessionPriceGetWithResponse request GetConcessionPriceGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConcessionPriceGetResponse, error) // ListConcessionTypesGetWithResponse request ListConcessionTypesGetWithResponse(ctx context.Context, params *ListConcessionTypesGetParams, reqEditors ...RequestEditorFn) (*ListConcessionTypesGetResponse, error) // CreateConcessionTypePostWithBodyWithResponse request with any body CreateConcessionTypePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConcessionTypePostResponse, error) CreateConcessionTypePostWithResponse(ctx context.Context, body CreateConcessionTypePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConcessionTypePostResponse, error) // GetConcessionTypeGetWithResponse request GetConcessionTypeGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConcessionTypeGetResponse, error) // UpdateConcessionTypePatchWithBodyWithResponse request with any body UpdateConcessionTypePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConcessionTypePatchResponse, error) UpdateConcessionTypePatchWithResponse(ctx context.Context, id string, body UpdateConcessionTypePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConcessionTypePatchResponse, error) // ListContactsGetWithResponse request ListContactsGetWithResponse(ctx context.Context, params *ListContactsGetParams, reqEditors ...RequestEditorFn) (*ListContactsGetResponse, error) // CreateContactPostWithBodyWithResponse request with any body CreateContactPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateContactPostResponse, error) CreateContactPostWithResponse(ctx context.Context, body CreateContactPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateContactPostResponse, error) // DeleteContactDeleteWithResponse request DeleteContactDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteContactDeleteResponse, error) // GetContactGetWithResponse request GetContactGetWithResponse(ctx context.Context, id string, params *GetContactGetParams, reqEditors ...RequestEditorFn) (*GetContactGetResponse, error) // UpdateContactPatchWithBodyWithResponse request with any body UpdateContactPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateContactPatchResponse, error) UpdateContactPatchWithResponse(ctx context.Context, id string, body UpdateContactPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateContactPatchResponse, error) // ArchiveContactPostWithResponse request ArchiveContactPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveContactPostResponse, error) // ListDailyAvailabilitiesGetWithResponse request ListDailyAvailabilitiesGetWithResponse(ctx context.Context, params *ListDailyAvailabilitiesGetParams, reqEditors ...RequestEditorFn) (*ListDailyAvailabilitiesGetResponse, error) // GetDailyAvailabilityGetWithResponse request GetDailyAvailabilityGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDailyAvailabilityGetResponse, error) // ListGroupAppointmentsGetWithResponse request ListGroupAppointmentsGetWithResponse(ctx context.Context, params *ListGroupAppointmentsGetParams, reqEditors ...RequestEditorFn) (*ListGroupAppointmentsGetResponse, error) // CreateGroupAppointmentPostWithBodyWithResponse request with any body CreateGroupAppointmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupAppointmentPostResponse, error) CreateGroupAppointmentPostWithResponse(ctx context.Context, body CreateGroupAppointmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupAppointmentPostResponse, error) // ListAttendeesForGroupAppointmentGetWithResponse request ListAttendeesForGroupAppointmentGetWithResponse(ctx context.Context, groupAppointmentId string, params *ListAttendeesForGroupAppointmentGetParams, reqEditors ...RequestEditorFn) (*ListAttendeesForGroupAppointmentGetResponse, error) // DeleteGroupAppointmentDeleteWithResponse request DeleteGroupAppointmentDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteGroupAppointmentDeleteResponse, error) // GetGroupAppointmentGetWithResponse request GetGroupAppointmentGetWithResponse(ctx context.Context, id string, params *GetGroupAppointmentGetParams, reqEditors ...RequestEditorFn) (*GetGroupAppointmentGetResponse, error) // UpdateGroupAppointmentPatchWithBodyWithResponse request with any body UpdateGroupAppointmentPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupAppointmentPatchResponse, error) UpdateGroupAppointmentPatchWithResponse(ctx context.Context, id string, body UpdateGroupAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupAppointmentPatchResponse, error) // ArchiveGroupAppointmentPostWithResponse request ArchiveGroupAppointmentPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveGroupAppointmentPostResponse, error) // GetGroupAppointmentConflictsGetWithResponse request GetGroupAppointmentConflictsGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetGroupAppointmentConflictsGetResponse, error) // ListIndividualAppointmentsGetWithResponse request ListIndividualAppointmentsGetWithResponse(ctx context.Context, params *ListIndividualAppointmentsGetParams, reqEditors ...RequestEditorFn) (*ListIndividualAppointmentsGetResponse, error) // CreateIndividualAppointmentPostWithBodyWithResponse request with any body CreateIndividualAppointmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIndividualAppointmentPostResponse, error) CreateIndividualAppointmentPostWithResponse(ctx context.Context, body CreateIndividualAppointmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIndividualAppointmentPostResponse, error) // DeleteIndividualAppointmentDeleteWithResponse request DeleteIndividualAppointmentDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteIndividualAppointmentDeleteResponse, error) // GetIndividualAppointmentGetWithResponse request GetIndividualAppointmentGetWithResponse(ctx context.Context, id string, params *GetIndividualAppointmentGetParams, reqEditors ...RequestEditorFn) (*GetIndividualAppointmentGetResponse, error) // UpdateIndividualAppointmentPatchWithBodyWithResponse request with any body UpdateIndividualAppointmentPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIndividualAppointmentPatchResponse, error) UpdateIndividualAppointmentPatchWithResponse(ctx context.Context, id string, body UpdateIndividualAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIndividualAppointmentPatchResponse, error) // ArchiveIndividualAppointmentPostWithResponse request ArchiveIndividualAppointmentPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveIndividualAppointmentPostResponse, error) // CancelIndividualAppointmentPatchWithBodyWithResponse request with any body CancelIndividualAppointmentPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CancelIndividualAppointmentPatchResponse, error) CancelIndividualAppointmentPatchWithResponse(ctx context.Context, id string, body CancelIndividualAppointmentPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CancelIndividualAppointmentPatchResponse, error) // GetIndividualAppointmentConflictsGetWithResponse request GetIndividualAppointmentConflictsGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetIndividualAppointmentConflictsGetResponse, error) // ListAttendeesForIndividualAppointmentGetWithResponse request ListAttendeesForIndividualAppointmentGetWithResponse(ctx context.Context, individualAppointmentId string, params *ListAttendeesForIndividualAppointmentGetParams, reqEditors ...RequestEditorFn) (*ListAttendeesForIndividualAppointmentGetResponse, error) // ListInvoiceItemsGetWithResponse request ListInvoiceItemsGetWithResponse(ctx context.Context, params *ListInvoiceItemsGetParams, reqEditors ...RequestEditorFn) (*ListInvoiceItemsGetResponse, error) // GetInvoiceItemGetWithResponse request GetInvoiceItemGetWithResponse(ctx context.Context, id string, params *GetInvoiceItemGetParams, reqEditors ...RequestEditorFn) (*GetInvoiceItemGetResponse, error) // ListInvoicesGetWithResponse request ListInvoicesGetWithResponse(ctx context.Context, params *ListInvoicesGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesGetResponse, error) // GetInvoiceGetWithResponse request GetInvoiceGetWithResponse(ctx context.Context, id string, params *GetInvoiceGetParams, reqEditors ...RequestEditorFn) (*GetInvoiceGetResponse, error) // ListInvoiceItemsForInvoiceGetWithResponse request ListInvoiceItemsForInvoiceGetWithResponse(ctx context.Context, invoiceId string, params *ListInvoiceItemsForInvoiceGetParams, reqEditors ...RequestEditorFn) (*ListInvoiceItemsForInvoiceGetResponse, error) // ListMedicalAlertsGetWithResponse request ListMedicalAlertsGetWithResponse(ctx context.Context, params *ListMedicalAlertsGetParams, reqEditors ...RequestEditorFn) (*ListMedicalAlertsGetResponse, error) // CreateMedicalAlertPostWithBodyWithResponse request with any body CreateMedicalAlertPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMedicalAlertPostResponse, error) CreateMedicalAlertPostWithResponse(ctx context.Context, body CreateMedicalAlertPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMedicalAlertPostResponse, error) // DeleteMedicalAlertDeleteWithResponse request DeleteMedicalAlertDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteMedicalAlertDeleteResponse, error) // GetMedicalAlertGetWithResponse request GetMedicalAlertGetWithResponse(ctx context.Context, id string, params *GetMedicalAlertGetParams, reqEditors ...RequestEditorFn) (*GetMedicalAlertGetResponse, error) // UpdateMedicalAlertPatchWithBodyWithResponse request with any body UpdateMedicalAlertPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMedicalAlertPatchResponse, error) UpdateMedicalAlertPatchWithResponse(ctx context.Context, id string, body UpdateMedicalAlertPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMedicalAlertPatchResponse, error) // ArchiveMedicalAlertPostWithResponse request ArchiveMedicalAlertPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveMedicalAlertPostResponse, error) // ListPatientAttachmentsGetWithResponse request ListPatientAttachmentsGetWithResponse(ctx context.Context, params *ListPatientAttachmentsGetParams, reqEditors ...RequestEditorFn) (*ListPatientAttachmentsGetResponse, error) // CreateUploadedPatientAttachmentPostWithBodyWithResponse request with any body CreateUploadedPatientAttachmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUploadedPatientAttachmentPostResponse, error) CreateUploadedPatientAttachmentPostWithResponse(ctx context.Context, body CreateUploadedPatientAttachmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUploadedPatientAttachmentPostResponse, error) // DeletePatientAttachmentDeleteWithResponse request DeletePatientAttachmentDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePatientAttachmentDeleteResponse, error) // GetPatientAttachmentGetWithResponse request GetPatientAttachmentGetWithResponse(ctx context.Context, id string, params *GetPatientAttachmentGetParams, reqEditors ...RequestEditorFn) (*GetPatientAttachmentGetResponse, error) // ArchivePatientAttachmentPostWithResponse request ArchivePatientAttachmentPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientAttachmentPostResponse, error) // ListPatientCasesGetWithResponse request ListPatientCasesGetWithResponse(ctx context.Context, params *ListPatientCasesGetParams, reqEditors ...RequestEditorFn) (*ListPatientCasesGetResponse, error) // CreatePatientCasePostWithBodyWithResponse request with any body CreatePatientCasePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePatientCasePostResponse, error) CreatePatientCasePostWithResponse(ctx context.Context, body CreatePatientCasePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePatientCasePostResponse, error) // ListActivePatientCasesGetWithResponse request ListActivePatientCasesGetWithResponse(ctx context.Context, params *ListActivePatientCasesGetParams, reqEditors ...RequestEditorFn) (*ListActivePatientCasesGetResponse, error) // GetPatientCaseGetWithResponse request GetPatientCaseGetWithResponse(ctx context.Context, id string, params *GetPatientCaseGetParams, reqEditors ...RequestEditorFn) (*GetPatientCaseGetResponse, error) // UpdatePatientCasePatchWithBodyWithResponse request with any body UpdatePatientCasePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePatientCasePatchResponse, error) UpdatePatientCasePatchWithResponse(ctx context.Context, id string, body UpdatePatientCasePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePatientCasePatchResponse, error) // ArchivePatientCasePostWithResponse request ArchivePatientCasePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientCasePostResponse, error) // ListAttendeesForPatientCaseGetWithResponse request ListAttendeesForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, params *ListAttendeesForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*ListAttendeesForPatientCaseGetResponse, error) // ListBookingsForPatientCaseGetWithResponse request ListBookingsForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, params *ListBookingsForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*ListBookingsForPatientCaseGetResponse, error) // ListInvoicesForPatientCaseGetWithResponse request ListInvoicesForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, params *ListInvoicesForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForPatientCaseGetResponse, error) // ListPatientAttachmentsForPatientCaseGetWithResponse request ListPatientAttachmentsForPatientCaseGetWithResponse(ctx context.Context, patientCaseId string, params *ListPatientAttachmentsForPatientCaseGetParams, reqEditors ...RequestEditorFn) (*ListPatientAttachmentsForPatientCaseGetResponse, error) // ListPatientFormTemplatesGetWithResponse request ListPatientFormTemplatesGetWithResponse(ctx context.Context, params *ListPatientFormTemplatesGetParams, reqEditors ...RequestEditorFn) (*ListPatientFormTemplatesGetResponse, error) // CreatePatientFormTemplatePostWithBodyWithResponse request with any body CreatePatientFormTemplatePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePatientFormTemplatePostResponse, error) CreatePatientFormTemplatePostWithResponse(ctx context.Context, body CreatePatientFormTemplatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePatientFormTemplatePostResponse, error) // GetPatientFormTemplateGetWithResponse request GetPatientFormTemplateGetWithResponse(ctx context.Context, id string, params *GetPatientFormTemplateGetParams, reqEditors ...RequestEditorFn) (*GetPatientFormTemplateGetResponse, error) // UpdatePatientFormTemplatePatchWithBodyWithResponse request with any body UpdatePatientFormTemplatePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePatientFormTemplatePatchResponse, error) UpdatePatientFormTemplatePatchWithResponse(ctx context.Context, id string, body UpdatePatientFormTemplatePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePatientFormTemplatePatchResponse, error) // ArchivePatientFormTemplatePostWithResponse request ArchivePatientFormTemplatePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientFormTemplatePostResponse, error) // ListPatientFormsGetWithResponse request ListPatientFormsGetWithResponse(ctx context.Context, params *ListPatientFormsGetParams, reqEditors ...RequestEditorFn) (*ListPatientFormsGetResponse, error) // CreatePatientFormPostWithBodyWithResponse request with any body CreatePatientFormPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePatientFormPostResponse, error) CreatePatientFormPostWithResponse(ctx context.Context, body CreatePatientFormPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePatientFormPostResponse, error) // GetPatientFormGetWithResponse request GetPatientFormGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPatientFormGetResponse, error) // UpdatePatientFormPatchWithBodyWithResponse request with any body UpdatePatientFormPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePatientFormPatchResponse, error) UpdatePatientFormPatchWithResponse(ctx context.Context, id string, body UpdatePatientFormPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePatientFormPatchResponse, error) // ArchivePatientFormPostWithResponse request ArchivePatientFormPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientFormPostResponse, error) // GetSignatureGetWithResponse request GetSignatureGetWithResponse(ctx context.Context, patientFormId string, id string, reqEditors ...RequestEditorFn) (*GetSignatureGetResponse, error) // ListPatientsGetWithResponse request ListPatientsGetWithResponse(ctx context.Context, params *ListPatientsGetParams, reqEditors ...RequestEditorFn) (*ListPatientsGetResponse, error) // CreatePatientPostWithBodyWithResponse request with any body CreatePatientPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePatientPostResponse, error) CreatePatientPostWithResponse(ctx context.Context, body CreatePatientPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePatientPostResponse, error) // ArchivePatientDeleteWithResponse request ArchivePatientDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientDeleteResponse, error) // GetPatientGetWithResponse request GetPatientGetWithResponse(ctx context.Context, id string, params *GetPatientGetParams, reqEditors ...RequestEditorFn) (*GetPatientGetResponse, error) // UpdatePatientPatchWithBodyWithResponse request with any body UpdatePatientPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePatientPatchResponse, error) UpdatePatientPatchWithResponse(ctx context.Context, id string, body UpdatePatientPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePatientPatchResponse, error) // ArchivePatientPostWithResponse request ArchivePatientPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchivePatientPostResponse, error) // UnarchivePatientPostWithResponse request UnarchivePatientPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnarchivePatientPostResponse, error) // PresignedPostGetWithResponse request PresignedPostGetWithResponse(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*PresignedPostGetResponse, error) // ListInvoicesForPatientGetWithResponse request ListInvoicesForPatientGetWithResponse(ctx context.Context, patientId string, params *ListInvoicesForPatientGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForPatientGetResponse, error) // ListMedicalAlertsForPatientGetWithResponse request ListMedicalAlertsForPatientGetWithResponse(ctx context.Context, patientId string, params *ListMedicalAlertsForPatientGetParams, reqEditors ...RequestEditorFn) (*ListMedicalAlertsForPatientGetResponse, error) // ListPatientAttachmentsForPatientGetWithResponse request ListPatientAttachmentsForPatientGetWithResponse(ctx context.Context, patientId string, params *ListPatientAttachmentsForPatientGetParams, reqEditors ...RequestEditorFn) (*ListPatientAttachmentsForPatientGetResponse, error) // GetReferralSourceGetWithResponse request GetReferralSourceGetWithResponse(ctx context.Context, patientId string, reqEditors ...RequestEditorFn) (*GetReferralSourceGetResponse, error) // UpdateReferralSourcePatchWithBodyWithResponse request with any body UpdateReferralSourcePatchWithBodyWithResponse(ctx context.Context, patientId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReferralSourcePatchResponse, error) UpdateReferralSourcePatchWithResponse(ctx context.Context, patientId string, body UpdateReferralSourcePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReferralSourcePatchResponse, error) // ListTreatmentNotesForPatientGetWithResponse request ListTreatmentNotesForPatientGetWithResponse(ctx context.Context, patientId string, params *ListTreatmentNotesForPatientGetParams, reqEditors ...RequestEditorFn) (*ListTreatmentNotesForPatientGetResponse, error) // ListPractitionerReferenceNumbersGetWithResponse request ListPractitionerReferenceNumbersGetWithResponse(ctx context.Context, params *ListPractitionerReferenceNumbersGetParams, reqEditors ...RequestEditorFn) (*ListPractitionerReferenceNumbersGetResponse, error) // CreatePractitionerReferenceNumberPostWithBodyWithResponse request with any body CreatePractitionerReferenceNumberPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePractitionerReferenceNumberPostResponse, error) CreatePractitionerReferenceNumberPostWithResponse(ctx context.Context, body CreatePractitionerReferenceNumberPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePractitionerReferenceNumberPostResponse, error) // DeletePractitionerReferenceNumberDeleteWithResponse request DeletePractitionerReferenceNumberDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeletePractitionerReferenceNumberDeleteResponse, error) // GetPractitionerReferenceNumberGetWithResponse request GetPractitionerReferenceNumberGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPractitionerReferenceNumberGetResponse, error) // UpdatePractitionerReferenceNumberPatchWithBodyWithResponse request with any body UpdatePractitionerReferenceNumberPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePractitionerReferenceNumberPatchResponse, error) UpdatePractitionerReferenceNumberPatchWithResponse(ctx context.Context, id string, body UpdatePractitionerReferenceNumberPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePractitionerReferenceNumberPatchResponse, error) // ListPractitionersGetWithResponse request ListPractitionersGetWithResponse(ctx context.Context, params *ListPractitionersGetParams, reqEditors ...RequestEditorFn) (*ListPractitionersGetResponse, error) // ListInactivePractitionersGetWithResponse request ListInactivePractitionersGetWithResponse(ctx context.Context, params *ListInactivePractitionersGetParams, reqEditors ...RequestEditorFn) (*ListInactivePractitionersGetResponse, error) // GetPractitionerGetWithResponse request GetPractitionerGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPractitionerGetResponse, error) // ListAppointmentTypesForPractitionerGetWithResponse request ListAppointmentTypesForPractitionerGetWithResponse(ctx context.Context, practitionerId string, params *ListAppointmentTypesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*ListAppointmentTypesForPractitionerGetResponse, error) // ListDailyAvailabilitiesForPractitionerGetWithResponse request ListDailyAvailabilitiesForPractitionerGetWithResponse(ctx context.Context, practitionerId string, params *ListDailyAvailabilitiesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*ListDailyAvailabilitiesForPractitionerGetResponse, error) // ListInvoicesForPractitionerGetWithResponse request ListInvoicesForPractitionerGetWithResponse(ctx context.Context, practitionerId string, params *ListInvoicesForPractitionerGetParams, reqEditors ...RequestEditorFn) (*ListInvoicesForPractitionerGetResponse, error) // ListPractitionerReferenceNumbersForPractitionerGetWithResponse request ListPractitionerReferenceNumbersForPractitionerGetWithResponse(ctx context.Context, practitionerId string, params *ListPractitionerReferenceNumbersForPractitionerGetParams, reqEditors ...RequestEditorFn) (*ListPractitionerReferenceNumbersForPractitionerGetResponse, error) // ListProductSuppliersGetWithResponse request ListProductSuppliersGetWithResponse(ctx context.Context, params *ListProductSuppliersGetParams, reqEditors ...RequestEditorFn) (*ListProductSuppliersGetResponse, error) // CreateProductSupplierPostWithBodyWithResponse request with any body CreateProductSupplierPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductSupplierPostResponse, error) CreateProductSupplierPostWithResponse(ctx context.Context, body CreateProductSupplierPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductSupplierPostResponse, error) // DeleteProductSupplierDeleteWithResponse request DeleteProductSupplierDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteProductSupplierDeleteResponse, error) // GetProductSupplierGetWithResponse request GetProductSupplierGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetProductSupplierGetResponse, error) // UpdateProductSupplierPatchWithBodyWithResponse request with any body UpdateProductSupplierPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductSupplierPatchResponse, error) UpdateProductSupplierPatchWithResponse(ctx context.Context, id string, body UpdateProductSupplierPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductSupplierPatchResponse, error) // ArchiveProductSupplierPostWithResponse request ArchiveProductSupplierPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveProductSupplierPostResponse, error) // ListProductsGetWithResponse request ListProductsGetWithResponse(ctx context.Context, params *ListProductsGetParams, reqEditors ...RequestEditorFn) (*ListProductsGetResponse, error) // CreateProductPostWithBodyWithResponse request with any body CreateProductPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductPostResponse, error) CreateProductPostWithResponse(ctx context.Context, body CreateProductPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductPostResponse, error) // DeleteProductDeleteWithResponse request DeleteProductDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteProductDeleteResponse, error) // GetProductGetWithResponse request GetProductGetWithResponse(ctx context.Context, id string, params *GetProductGetParams, reqEditors ...RequestEditorFn) (*GetProductGetResponse, error) // UpdateProductPatchWithBodyWithResponse request with any body UpdateProductPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductPatchResponse, error) UpdateProductPatchWithResponse(ctx context.Context, id string, body UpdateProductPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductPatchResponse, error) // ArchiveProductPostWithResponse request ArchiveProductPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveProductPostResponse, error) // ListReferralSourceTypesGetWithResponse request ListReferralSourceTypesGetWithResponse(ctx context.Context, params *ListReferralSourceTypesGetParams, reqEditors ...RequestEditorFn) (*ListReferralSourceTypesGetResponse, error) // GetReferralSourceTypeGetWithResponse request GetReferralSourceTypeGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetReferralSourceTypeGetResponse, error) // ListReferralSourcesGetWithResponse request ListReferralSourcesGetWithResponse(ctx context.Context, params *ListReferralSourcesGetParams, reqEditors ...RequestEditorFn) (*ListReferralSourcesGetResponse, error) // ListServicesGetWithResponse request ListServicesGetWithResponse(ctx context.Context, params *ListServicesGetParams, reqEditors ...RequestEditorFn) (*ListServicesGetResponse, error) // GetSettingsGetWithResponse request GetSettingsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsGetResponse, error) // GetPublicSettingsGetWithResponse request GetPublicSettingsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPublicSettingsGetResponse, error) // ListStockAdjustmentsGetWithResponse request ListStockAdjustmentsGetWithResponse(ctx context.Context, params *ListStockAdjustmentsGetParams, reqEditors ...RequestEditorFn) (*ListStockAdjustmentsGetResponse, error) // CreateStockAdjustmentPostWithBodyWithResponse request with any body CreateStockAdjustmentPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStockAdjustmentPostResponse, error) CreateStockAdjustmentPostWithResponse(ctx context.Context, body CreateStockAdjustmentPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStockAdjustmentPostResponse, error) // GetStockAdjustmentGetWithResponse request GetStockAdjustmentGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetStockAdjustmentGetResponse, error) // ListTaxesGetWithResponse request ListTaxesGetWithResponse(ctx context.Context, params *ListTaxesGetParams, reqEditors ...RequestEditorFn) (*ListTaxesGetResponse, error) // CreateTaxPostWithBodyWithResponse request with any body CreateTaxPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTaxPostResponse, error) CreateTaxPostWithResponse(ctx context.Context, body CreateTaxPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTaxPostResponse, error) // DeleteTaxDeleteWithResponse request DeleteTaxDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTaxDeleteResponse, error) // GetTaxGetWithResponse request GetTaxGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTaxGetResponse, error) // UpdateTaxPatchWithBodyWithResponse request with any body UpdateTaxPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTaxPatchResponse, error) UpdateTaxPatchWithResponse(ctx context.Context, id string, body UpdateTaxPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTaxPatchResponse, error) // ListTreatmentNoteTemplatesGetWithResponse request ListTreatmentNoteTemplatesGetWithResponse(ctx context.Context, params *ListTreatmentNoteTemplatesGetParams, reqEditors ...RequestEditorFn) (*ListTreatmentNoteTemplatesGetResponse, error) // CreateTreatmentNoteTemplatePostWithBodyWithResponse request with any body CreateTreatmentNoteTemplatePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTreatmentNoteTemplatePostResponse, error) CreateTreatmentNoteTemplatePostWithResponse(ctx context.Context, body CreateTreatmentNoteTemplatePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTreatmentNoteTemplatePostResponse, error) // DeleteTreatmentNoteTemplateDeleteWithResponse request DeleteTreatmentNoteTemplateDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTreatmentNoteTemplateDeleteResponse, error) // GetTreatmentNoteTemplateGetWithResponse request GetTreatmentNoteTemplateGetWithResponse(ctx context.Context, id string, params *GetTreatmentNoteTemplateGetParams, reqEditors ...RequestEditorFn) (*GetTreatmentNoteTemplateGetResponse, error) // UpdateTreatmentNoteTemplatePatchWithBodyWithResponse request with any body UpdateTreatmentNoteTemplatePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTreatmentNoteTemplatePatchResponse, error) UpdateTreatmentNoteTemplatePatchWithResponse(ctx context.Context, id string, body UpdateTreatmentNoteTemplatePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTreatmentNoteTemplatePatchResponse, error) // ArchiveTreatmentNoteTemplatePostWithResponse request ArchiveTreatmentNoteTemplatePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveTreatmentNoteTemplatePostResponse, error) // ListTreatmentNotesGetWithResponse request ListTreatmentNotesGetWithResponse(ctx context.Context, params *ListTreatmentNotesGetParams, reqEditors ...RequestEditorFn) (*ListTreatmentNotesGetResponse, error) // CreateTreatmentNotePostWithBodyWithResponse request with any body CreateTreatmentNotePostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTreatmentNotePostResponse, error) CreateTreatmentNotePostWithResponse(ctx context.Context, body CreateTreatmentNotePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTreatmentNotePostResponse, error) // DeleteTreatmentNoteDeleteWithResponse request DeleteTreatmentNoteDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteTreatmentNoteDeleteResponse, error) // GetTreatmentNoteGetWithResponse request GetTreatmentNoteGetWithResponse(ctx context.Context, id string, params *GetTreatmentNoteGetParams, reqEditors ...RequestEditorFn) (*GetTreatmentNoteGetResponse, error) // UpdateTreatmentNotePatchWithBodyWithResponse request with any body UpdateTreatmentNotePatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTreatmentNotePatchResponse, error) UpdateTreatmentNotePatchWithResponse(ctx context.Context, id string, body UpdateTreatmentNotePatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTreatmentNotePatchResponse, error) // ArchiveTreatmentNotePostWithResponse request ArchiveTreatmentNotePostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveTreatmentNotePostResponse, error) ListUnavailableBlocksGetWithResponse(ctx context.Context, params *ListUnavailableBlocksGetParams, reqEditors ...RequestEditorFn) (*ListUnavailableBlocksGetResponse, error) CreateUnavailableBlockPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUnavailableBlockPostResponse, error) DeleteUnavailableBlockDeleteWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteUnavailableBlockDeleteResponse, error) GetUnavailableBlockGetWithResponse(ctx context.Context, id string, params *GetUnavailableBlockGetParams, reqEditors ...RequestEditorFn) (*GetUnavailableBlockGetResponse, error) UpdateUnavailableBlockPatchWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUnavailableBlockPatchResponse, error) ArchiveUnavailableBlockPostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveUnavailableBlockPostResponse, error) GetUnavailableBlockConflictsGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetUnavailableBlockConflictsGetResponse, error) // GetAuthenticatedUserGetWithResponse request GetAuthenticatedUserGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthenticatedUserGetResponse, error) // ListUsersGetWithResponse request ListUsersGetWithResponse(ctx context.Context, params *ListUsersGetParams, reqEditors ...RequestEditorFn) (*ListUsersGetResponse, error) // GetUserGetWithResponse request GetUserGetWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetUserGetResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type ClinikoClient ¶ added in v0.2.0
type ClinikoClient struct { ClientWithResponsesInterface Client *Client // contains filtered or unexported fields }
ClinikoClient builds on ClientWithResponsesInterface to provide extended functionality
func NewClinikoClient ¶ added in v0.2.0
func NewClinikoClient( token string, vendor string, vendorEmail string, requestEditors ...RequestEditorFn, ) ( *ClinikoClient, error, )
NewClinikoClient creates a new Extended Client that wraps a ClientWithResponses type for advanced / additional functions
func (*ClinikoClient) CreateAttachment ¶ added in v0.2.0
func (c *ClinikoClient) CreateAttachment( ctx context.Context, patientId string, description *string, filename string, fileContent io.Reader, reqEditors ...RequestEditorFn, ) ( *PresignedPostGetResponse, *UploadFileToS3BucketResponse, *CreateUploadedPatientAttachmentPostResponse, error, )
CreateAttachment creates a given attachment using a filename and file content and attaches it to the given patient id. This function makes a total of 3 HTTP calls to 1. create a presigned Amazon S3 bucket URL 2. upload the file contents with the given name to the presigned url from 1. and 3. informs the Cliniko API of the new attachment
func (*ClinikoClient) NewUploadFileToS3BucketPostRequest ¶ added in v0.2.0
func (c *ClinikoClient) NewUploadFileToS3BucketPostRequest( presignedUrl *PresignedPostGetResponse, filename string, fileContent io.Reader, ) ( *http.Request, error, )
NewUploadFileToS3BucketPostRequest generates requests for UploadFileToS3Bucket
func (*ClinikoClient) ParseUploadFileToS3BucketResponse ¶ added in v0.2.0
func (c *ClinikoClient) ParseUploadFileToS3BucketResponse( rsp *http.Response, ) ( *UploadFileToS3BucketResponse, error, )
ParseUploadFileToS3BucketResponse parses an HTTP response from a CreateAttachment call
func (*ClinikoClient) UploadFileToS3Bucket ¶ added in v0.2.0
func (c *ClinikoClient) UploadFileToS3Bucket( ctx context.Context, presignedUrl *PresignedPostGetResponse, filename string, fileContent io.Reader, ) ( *http.Response, error, )
type ClinikoClientInterface ¶ added in v0.2.0
type ClinikoClientInterface interface { CreateAttachment( ctx context.Context, patientId string, description *string, filename string, fileContent io.Reader, reqEditors ...RequestEditorFn, ) ( *PresignedPostGetResponse, *UploadFileToS3BucketResponse, *CreateUploadedPatientAttachmentPostResponse, error, ) }
ClinikoClientInterface is the interface specification for the client with extended functionality
type Communication ¶
type Communication struct {
// contains filtered or unexported fields
}
Communication defines model for Communication.
func (Communication) AsEmailCommunication ¶
func (t Communication) AsEmailCommunication() (EmailCommunication, error)
AsEmailCommunication returns the union data inside the Communication as a EmailCommunication
func (Communication) AsMemoCommunication ¶
func (t Communication) AsMemoCommunication() (MemoCommunication, error)
AsMemoCommunication returns the union data inside the Communication as a MemoCommunication
func (Communication) AsSmsCommunication ¶
func (t Communication) AsSmsCommunication() (SmsCommunication, error)
AsSmsCommunication returns the union data inside the Communication as a SmsCommunication
func (*Communication) FromEmailCommunication ¶
func (t *Communication) FromEmailCommunication(v EmailCommunication) error
FromEmailCommunication overwrites any union data inside the Communication as the provided EmailCommunication
func (*Communication) FromMemoCommunication ¶
func (t *Communication) FromMemoCommunication(v MemoCommunication) error
FromMemoCommunication overwrites any union data inside the Communication as the provided MemoCommunication
func (*Communication) FromSmsCommunication ¶
func (t *Communication) FromSmsCommunication(v SmsCommunication) error
FromSmsCommunication overwrites any union data inside the Communication as the provided SmsCommunication
func (Communication) MarshalJSON ¶
func (t Communication) MarshalJSON() ([]byte, error)
func (*Communication) MergeEmailCommunication ¶
func (t *Communication) MergeEmailCommunication(v EmailCommunication) error
MergeEmailCommunication performs a merge with any union data inside the Communication, using the provided EmailCommunication
func (*Communication) MergeMemoCommunication ¶
func (t *Communication) MergeMemoCommunication(v MemoCommunication) error
MergeMemoCommunication performs a merge with any union data inside the Communication, using the provided MemoCommunication
func (*Communication) MergeSmsCommunication ¶
func (t *Communication) MergeSmsCommunication(v SmsCommunication) error
MergeSmsCommunication performs a merge with any union data inside the Communication, using the provided SmsCommunication
func (*Communication) UnmarshalJSON ¶
func (t *Communication) UnmarshalJSON(b []byte) error
type ConcessionPrice ¶
type ConcessionPrice struct { BillableItem *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"billable_item,omitempty"` ConcessionType *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"concession_type,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Price *string `json:"price"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
ConcessionPrice defines model for ConcessionPrice.
type ConcessionType ¶
type ConcessionType struct { CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
ConcessionType defines model for ConcessionType.
type ConcessionTypeRequest ¶
type ConcessionTypeRequest struct {
Name *string `json:"name,omitempty"`
}
ConcessionTypeRequest defines model for ConcessionType.
type Contact ¶
type Contact struct { Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` Address3 *string `json:"address_3"` ArchivedAt *time.Time `json:"archived_at"` City *string `json:"city"` CompanyName *string `json:"company_name"` Country *string `json:"country"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` DoctorType *ContactDoctorType `json:"doctor_type"` Email *string `json:"email"` FirstName *string `json:"first_name"` Id *string `json:"id,omitempty"` LastName *string `json:"last_name"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Notes *string `json:"notes"` Occupation *string `json:"occupation"` PhoneNumbers *[]PhoneNumber `json:"phone_numbers"` PostCode *string `json:"post_code"` PreferredName *string `json:"preferred_name"` ProviderNumber *string `json:"provider_number"` State *string `json:"state"` Title *string `json:"title"` Type *ContactType `json:"type"` TypeCode *ContactTypeCode `json:"type_code"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
Contact defines model for Contact.
type ContactDoctorType ¶
type ContactDoctorType string
ContactDoctorType defines model for Contact.DoctorType.
const ( ContactDoctorTypeGeneralPractitioner ContactDoctorType = "general_practitioner" ContactDoctorTypeSpecialist ContactDoctorType = "specialist" )
Defines values for ContactDoctorType.
type ContactPhoneNumbersPhoneType ¶
type ContactPhoneNumbersPhoneType string
type ContactRequest ¶
type ContactRequest struct { Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` Address3 *string `json:"address_3"` City *string `json:"city"` CompanyName *string `json:"company_name"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code"` DoctorType *ContactDoctorType `json:"doctor_type"` Email *string `json:"email"` FirstName *string `json:"first_name"` LastName *string `json:"last_name"` Notes *string `json:"notes"` Occupation *string `json:"occupation"` PhoneNumbers *[]struct { Number *string `json:"number,omitempty"` PhoneType *ContactPhoneNumbersPhoneType `json:"phone_type,omitempty"` } `json:"phone_numbers,omitempty"` PostCode *string `json:"post_code"` PreferredName *string `json:"preferred_name"` ProviderNumber *string `json:"provider_number"` State *string `json:"state"` Title *string `json:"title"` TypeCode *ContactTypeCode `json:"type_code"` }
ContactRequest defines model for Contact.
type ContactType ¶
type ContactType string
ContactType defines model for Contact.Type.
const ( Doctor ContactType = "Doctor" N3rdPartyPayer ContactType = "3rd Party Payer" Standard ContactType = "Standard" )
Defines values for ContactType.
type ContactTypeCode ¶
type ContactTypeCode int
ContactTypeCode defines model for Contact.TypeCode.
const ( ContactTypeCodeN0 ContactTypeCode = 0 ContactTypeCodeN1 ContactTypeCode = 1 ContactTypeCodeN2 ContactTypeCode = 2 )
Defines values for ContactTypeCode.
type CreateAppointmentTypePostJSONBody ¶
type CreateAppointmentTypePostJSONBody struct { AddDepositToAccountCredit *bool `json:"add_deposit_to_account_credit"` AppointmentConfirmationTemplateIds *[]string `json:"appointment_confirmation_template_ids"` AppointmentReminderTemplateIds *[]string `json:"appointment_reminder_template_ids"` // BillableItemId billable item id BillableItemId *string `json:"billable_item_id,omitempty"` BusinessIds *[]string `json:"business_ids,omitempty"` Category *string `json:"category"` Color *string `json:"color,omitempty"` DepositPrice *string `json:"deposit_price"` Description *string `json:"description"` DurationInMinutes *int `json:"duration_in_minutes,omitempty"` MaxAttendees *int `json:"max_attendees,omitempty"` Name *string `json:"name,omitempty"` OnlineBookingsLeadTimeHours *CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours `json:"online_bookings_lead_time_hours"` OnlinePaymentsMode *CreateAppointmentTypePostJSONBodyOnlinePaymentsMode `json:"online_payments_mode"` // PractitionerIds Practitioner ids PractitionerIds *[]string `json:"practitioner_ids,omitempty"` // ProductId product id ProductId *string `json:"product_id,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` TelehealthEnabled *bool `json:"telehealth_enabled"` // TreatmentNoteTemplateId treatment note template id TreatmentNoteTemplateId *string `json:"treatment_note_template_id,omitempty"` }
CreateAppointmentTypePostJSONBody defines parameters for CreateAppointmentTypePost.
type CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours ¶
type CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours int
CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours defines parameters for CreateAppointmentTypePost.
const ( CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN0 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 0 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN1 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 1 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN12 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 12 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN168 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 168 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN18 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 18 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN2 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 2 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN24 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 24 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN336 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 336 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN4 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 4 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN48 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 48 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN504 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 504 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN672 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 672 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHoursN72 CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours = 72 )
Defines values for CreateAppointmentTypePostJSONBodyOnlineBookingsLeadTimeHours.
type CreateAppointmentTypePostJSONBodyOnlinePaymentsMode ¶
type CreateAppointmentTypePostJSONBodyOnlinePaymentsMode string
CreateAppointmentTypePostJSONBodyOnlinePaymentsMode defines parameters for CreateAppointmentTypePost.
const ( CreateAppointmentTypePostJSONBodyOnlinePaymentsModeDepositRequired CreateAppointmentTypePostJSONBodyOnlinePaymentsMode = "deposit_required" CreateAppointmentTypePostJSONBodyOnlinePaymentsModeOptional CreateAppointmentTypePostJSONBodyOnlinePaymentsMode = "optional" CreateAppointmentTypePostJSONBodyOnlinePaymentsModeRequired CreateAppointmentTypePostJSONBodyOnlinePaymentsMode = "required" )
Defines values for CreateAppointmentTypePostJSONBodyOnlinePaymentsMode.
type CreateAppointmentTypePostJSONRequestBody ¶
type CreateAppointmentTypePostJSONRequestBody CreateAppointmentTypePostJSONBody
CreateAppointmentTypePostJSONRequestBody defines body for CreateAppointmentTypePost for application/json ContentType.
type CreateAppointmentTypePostResponse ¶
type CreateAppointmentTypePostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *AppointmentType JSON422 *ValidationError }
func ParseCreateAppointmentTypePostResponse ¶
func ParseCreateAppointmentTypePostResponse(rsp *http.Response) (*CreateAppointmentTypePostResponse, error)
ParseCreateAppointmentTypePostResponse parses an HTTP response from a CreateAppointmentTypePostWithResponse call
func (CreateAppointmentTypePostResponse) Status ¶
func (r CreateAppointmentTypePostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateAppointmentTypePostResponse) StatusCode ¶
func (r CreateAppointmentTypePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateAttendeePostJSONBody ¶
type CreateAttendeePostJSONBody struct { Arrived *bool `json:"arrived"` // BookingId booking id BookingId *string `json:"booking_id,omitempty"` Notes *string `json:"notes"` // PatientCaseId patient case id PatientCaseId *string `json:"patient_case_id,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` }
CreateAttendeePostJSONBody defines parameters for CreateAttendeePost.
type CreateAttendeePostJSONRequestBody ¶
type CreateAttendeePostJSONRequestBody CreateAttendeePostJSONBody
CreateAttendeePostJSONRequestBody defines body for CreateAttendeePost for application/json ContentType.
type CreateAttendeePostResponse ¶
type CreateAttendeePostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *Attendee JSON422 *ValidationError }
func ParseCreateAttendeePostResponse ¶
func ParseCreateAttendeePostResponse(rsp *http.Response) (*CreateAttendeePostResponse, error)
ParseCreateAttendeePostResponse parses an HTTP response from a CreateAttendeePostWithResponse call
func (CreateAttendeePostResponse) Status ¶
func (r CreateAttendeePostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateAttendeePostResponse) StatusCode ¶
func (r CreateAttendeePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateAvailabilityBlockPostJSONBody ¶
type CreateAvailabilityBlockPostJSONBody struct { // BusinessId business id BusinessId *string `json:"business_id,omitempty"` EndsAt *time.Time `json:"ends_at,omitempty"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` StartsAt *time.Time `json:"starts_at,omitempty"` }
CreateAvailabilityBlockPostJSONBody defines parameters for CreateAvailabilityBlockPost.
type CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatType ¶
type CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatType string
CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatType defines parameters for CreateAvailabilityBlockPost.
const ( CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatTypeDaily CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatType = "Daily" CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatTypeMonthly CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatType = "Monthly" CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatTypeWeekly CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatType = "Weekly" )
Defines values for CreateAvailabilityBlockPostJSONBodyRepeatRuleRepeatType.
type CreateAvailabilityBlockPostJSONRequestBody ¶
type CreateAvailabilityBlockPostJSONRequestBody CreateAvailabilityBlockPostJSONBody
CreateAvailabilityBlockPostJSONRequestBody defines body for CreateAvailabilityBlockPost for application/json ContentType.
type CreateAvailabilityBlockPostResponse ¶
type CreateAvailabilityBlockPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *AvailabilityBlock JSON422 *ValidationError }
func ParseCreateAvailabilityBlockPostResponse ¶
func ParseCreateAvailabilityBlockPostResponse(rsp *http.Response) (*CreateAvailabilityBlockPostResponse, error)
ParseCreateAvailabilityBlockPostResponse parses an HTTP response from a CreateAvailabilityBlockPostWithResponse call
func (CreateAvailabilityBlockPostResponse) Status ¶
func (r CreateAvailabilityBlockPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateAvailabilityBlockPostResponse) StatusCode ¶
func (r CreateAvailabilityBlockPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateBillableItemPostJSONBody ¶
type CreateBillableItemPostJSONBody struct { ItemCode *string `json:"item_code"` ItemType *CreateBillableItemPostJSONBodyItemType `json:"item_type,omitempty"` Name *string `json:"name,omitempty"` Price *string `json:"price,omitempty"` // TaxId tax id TaxId *string `json:"tax_id,omitempty"` }
CreateBillableItemPostJSONBody defines parameters for CreateBillableItemPost.
type CreateBillableItemPostJSONBodyItemType ¶
type CreateBillableItemPostJSONBodyItemType string
CreateBillableItemPostJSONBodyItemType defines parameters for CreateBillableItemPost.
const ( CreateBillableItemPostJSONBodyItemTypeOther CreateBillableItemPostJSONBodyItemType = "Other" CreateBillableItemPostJSONBodyItemTypeProduct CreateBillableItemPostJSONBodyItemType = "Product" CreateBillableItemPostJSONBodyItemTypeService CreateBillableItemPostJSONBodyItemType = "Service" )
Defines values for CreateBillableItemPostJSONBodyItemType.
type CreateBillableItemPostJSONRequestBody ¶
type CreateBillableItemPostJSONRequestBody CreateBillableItemPostJSONBody
CreateBillableItemPostJSONRequestBody defines body for CreateBillableItemPost for application/json ContentType.
type CreateBillableItemPostResponse ¶
type CreateBillableItemPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *BillableItem JSON422 *ValidationError }
func ParseCreateBillableItemPostResponse ¶
func ParseCreateBillableItemPostResponse(rsp *http.Response) (*CreateBillableItemPostResponse, error)
ParseCreateBillableItemPostResponse parses an HTTP response from a CreateBillableItemPostWithResponse call
func (CreateBillableItemPostResponse) Status ¶
func (r CreateBillableItemPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateBillableItemPostResponse) StatusCode ¶
func (r CreateBillableItemPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateBusinessPostJSONBody ¶
type CreateBusinessPostJSONBody struct { AdditionalInformation *string `json:"additional_information"` AdditionalInvoiceInformation *string `json:"additional_invoice_information"` Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` AppointmentRemindersEnabled *bool `json:"appointment_reminders_enabled"` AppointmentTypeIds *[]string `json:"appointment_type_ids"` BusinessName *string `json:"business_name"` BusinessRegistrationName *string `json:"business_registration_name"` BusinessRegistrationValue *string `json:"business_registration_value"` City *string `json:"city"` ContactInformation *string `json:"contact_information"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code"` DisplayName *string `json:"display_name"` EmailReplyTo *string `json:"email_reply_to"` // Logo Base64 encoded file attachment Logo *string `json:"logo,omitempty"` LogoHeight *int `json:"logo_height,omitempty"` PostCode *string `json:"post_code"` RemoveLogo *bool `json:"remove_logo,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` State *string `json:"state"` // TimeZone See: [supported time zones](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone) TimeZone *string `json:"time_zone"` // TimeZoneIdentifier See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZoneIdentifier *string `json:"time_zone_identifier"` WebsiteAddress *string `json:"website_address"` }
CreateBusinessPostJSONBody defines parameters for CreateBusinessPost.
type CreateBusinessPostJSONRequestBody ¶
type CreateBusinessPostJSONRequestBody CreateBusinessPostJSONBody
CreateBusinessPostJSONRequestBody defines body for CreateBusinessPost for application/json ContentType.
type CreateBusinessPostResponse ¶
type CreateBusinessPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *Business JSON422 *ValidationError }
func ParseCreateBusinessPostResponse ¶
func ParseCreateBusinessPostResponse(rsp *http.Response) (*CreateBusinessPostResponse, error)
ParseCreateBusinessPostResponse parses an HTTP response from a CreateBusinessPostWithResponse call
func (CreateBusinessPostResponse) Status ¶
func (r CreateBusinessPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateBusinessPostResponse) StatusCode ¶
func (r CreateBusinessPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateConcessionTypePostJSONBody ¶
type CreateConcessionTypePostJSONBody struct {
Name *string `json:"name,omitempty"`
}
CreateConcessionTypePostJSONBody defines parameters for CreateConcessionTypePost.
type CreateConcessionTypePostJSONRequestBody ¶
type CreateConcessionTypePostJSONRequestBody CreateConcessionTypePostJSONBody
CreateConcessionTypePostJSONRequestBody defines body for CreateConcessionTypePost for application/json ContentType.
type CreateConcessionTypePostResponse ¶
type CreateConcessionTypePostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *ConcessionType JSON422 *ValidationError }
func ParseCreateConcessionTypePostResponse ¶
func ParseCreateConcessionTypePostResponse(rsp *http.Response) (*CreateConcessionTypePostResponse, error)
ParseCreateConcessionTypePostResponse parses an HTTP response from a CreateConcessionTypePostWithResponse call
func (CreateConcessionTypePostResponse) Status ¶
func (r CreateConcessionTypePostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateConcessionTypePostResponse) StatusCode ¶
func (r CreateConcessionTypePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateContactPostJSONBody ¶
type CreateContactPostJSONBody struct { Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` Address3 *string `json:"address_3"` City *string `json:"city"` CompanyName *string `json:"company_name"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code"` DoctorType *CreateContactPostJSONBodyDoctorType `json:"doctor_type"` Email *string `json:"email"` FirstName *string `json:"first_name"` LastName *string `json:"last_name"` Notes *string `json:"notes"` Occupation *string `json:"occupation"` PhoneNumbers *[]struct { Number *string `json:"number,omitempty"` PhoneType *CreateContactPostJSONBodyPhoneNumbersPhoneType `json:"phone_type,omitempty"` } `json:"phone_numbers,omitempty"` PostCode *string `json:"post_code"` PreferredName *string `json:"preferred_name"` ProviderNumber *string `json:"provider_number"` State *string `json:"state"` Title *string `json:"title"` TypeCode *CreateContactPostJSONBodyTypeCode `json:"type_code"` }
CreateContactPostJSONBody defines parameters for CreateContactPost.
type CreateContactPostJSONBodyDoctorType ¶
type CreateContactPostJSONBodyDoctorType string
CreateContactPostJSONBodyDoctorType defines parameters for CreateContactPost.
const ( CreateContactPostJSONBodyDoctorTypeGeneralPractitioner CreateContactPostJSONBodyDoctorType = "general_practitioner" CreateContactPostJSONBodyDoctorTypeSpecialist CreateContactPostJSONBodyDoctorType = "specialist" )
Defines values for CreateContactPostJSONBodyDoctorType.
type CreateContactPostJSONBodyPhoneNumbersPhoneType ¶
type CreateContactPostJSONBodyPhoneNumbersPhoneType string
CreateContactPostJSONBodyPhoneNumbersPhoneType defines parameters for CreateContactPost.
const ( CreateContactPostJSONBodyPhoneNumbersPhoneTypeFax CreateContactPostJSONBodyPhoneNumbersPhoneType = "Fax" CreateContactPostJSONBodyPhoneNumbersPhoneTypeHome CreateContactPostJSONBodyPhoneNumbersPhoneType = "Home" CreateContactPostJSONBodyPhoneNumbersPhoneTypeMobile CreateContactPostJSONBodyPhoneNumbersPhoneType = "Mobile" CreateContactPostJSONBodyPhoneNumbersPhoneTypeOther CreateContactPostJSONBodyPhoneNumbersPhoneType = "Other" CreateContactPostJSONBodyPhoneNumbersPhoneTypeWork CreateContactPostJSONBodyPhoneNumbersPhoneType = "Work" )
Defines values for CreateContactPostJSONBodyPhoneNumbersPhoneType.
type CreateContactPostJSONBodyTypeCode ¶
type CreateContactPostJSONBodyTypeCode int
CreateContactPostJSONBodyTypeCode defines parameters for CreateContactPost.
const ( CreateContactPostJSONBodyTypeCodeN0 CreateContactPostJSONBodyTypeCode = 0 CreateContactPostJSONBodyTypeCodeN1 CreateContactPostJSONBodyTypeCode = 1 CreateContactPostJSONBodyTypeCodeN2 CreateContactPostJSONBodyTypeCode = 2 )
Defines values for CreateContactPostJSONBodyTypeCode.
type CreateContactPostJSONRequestBody ¶
type CreateContactPostJSONRequestBody CreateContactPostJSONBody
CreateContactPostJSONRequestBody defines body for CreateContactPost for application/json ContentType.
type CreateContactPostResponse ¶
type CreateContactPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *Contact JSON422 *ValidationError }
func ParseCreateContactPostResponse ¶
func ParseCreateContactPostResponse(rsp *http.Response) (*CreateContactPostResponse, error)
ParseCreateContactPostResponse parses an HTTP response from a CreateContactPostWithResponse call
func (CreateContactPostResponse) Status ¶
func (r CreateContactPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateContactPostResponse) StatusCode ¶
func (r CreateContactPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateGroupAppointmentPostJSONBody ¶
type CreateGroupAppointmentPostJSONBody struct { // AppointmentTypeId appointment type id AppointmentTypeId *string `json:"appointment_type_id,omitempty"` // BusinessId business id BusinessId *string `json:"business_id,omitempty"` // EndsAt If not provided, this will be based on the duration of the appointment type. EndsAt *time.Time `json:"ends_at,omitempty"` // MaxAttendees If not provided, this will be based on the max_attendees of the appointment type. MaxAttendees *int `json:"max_attendees,omitempty"` Notes *string `json:"notes"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` StartsAt *time.Time `json:"starts_at,omitempty"` }
CreateGroupAppointmentPostJSONBody defines parameters for CreateGroupAppointmentPost.
type CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatType ¶
type CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatType string
CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatType defines parameters for CreateGroupAppointmentPost.
const ( CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatTypeDaily CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatType = "Daily" CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatTypeMonthly CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatType = "Monthly" CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatTypeWeekly CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatType = "Weekly" )
Defines values for CreateGroupAppointmentPostJSONBodyRepeatRuleRepeatType.
type CreateGroupAppointmentPostJSONRequestBody ¶
type CreateGroupAppointmentPostJSONRequestBody CreateGroupAppointmentPostJSONBody
CreateGroupAppointmentPostJSONRequestBody defines body for CreateGroupAppointmentPost for application/json ContentType.
type CreateGroupAppointmentPostResponse ¶
type CreateGroupAppointmentPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *GroupAppointment JSON422 *ValidationError }
func ParseCreateGroupAppointmentPostResponse ¶
func ParseCreateGroupAppointmentPostResponse(rsp *http.Response) (*CreateGroupAppointmentPostResponse, error)
ParseCreateGroupAppointmentPostResponse parses an HTTP response from a CreateGroupAppointmentPostWithResponse call
func (CreateGroupAppointmentPostResponse) Status ¶
func (r CreateGroupAppointmentPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateGroupAppointmentPostResponse) StatusCode ¶
func (r CreateGroupAppointmentPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateIndividualAppointmentPostJSONBody ¶
type CreateIndividualAppointmentPostJSONBody struct { // AppointmentTypeId appointment type id AppointmentTypeId *string `json:"appointment_type_id,omitempty"` // BusinessId business id BusinessId *string `json:"business_id,omitempty"` // EndsAt If not provided, this will be based on the duration of the appointment type. EndsAt *time.Time `json:"ends_at,omitempty"` Notes *string `json:"notes"` // PatientCaseId patient case id PatientCaseId *string `json:"patient_case_id,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` StartsAt *time.Time `json:"starts_at,omitempty"` }
CreateIndividualAppointmentPostJSONBody defines parameters for CreateIndividualAppointmentPost.
type CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatType ¶
type CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatType string
CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatType defines parameters for CreateIndividualAppointmentPost.
const ( CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatTypeDaily CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatType = "Daily" CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatTypeMonthly CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatType = "Monthly" CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatTypeWeekly CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatType = "Weekly" )
Defines values for CreateIndividualAppointmentPostJSONBodyRepeatRuleRepeatType.
type CreateIndividualAppointmentPostJSONRequestBody ¶
type CreateIndividualAppointmentPostJSONRequestBody CreateIndividualAppointmentPostJSONBody
CreateIndividualAppointmentPostJSONRequestBody defines body for CreateIndividualAppointmentPost for application/json ContentType.
type CreateIndividualAppointmentPostResponse ¶
type CreateIndividualAppointmentPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *IndividualAppointment JSON422 *ValidationError }
func ParseCreateIndividualAppointmentPostResponse ¶
func ParseCreateIndividualAppointmentPostResponse(rsp *http.Response) (*CreateIndividualAppointmentPostResponse, error)
ParseCreateIndividualAppointmentPostResponse parses an HTTP response from a CreateIndividualAppointmentPostWithResponse call
func (CreateIndividualAppointmentPostResponse) Status ¶
func (r CreateIndividualAppointmentPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateIndividualAppointmentPostResponse) StatusCode ¶
func (r CreateIndividualAppointmentPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateMedicalAlertPostJSONBody ¶
type CreateMedicalAlertPostJSONBody struct { Name *string `json:"name,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` }
CreateMedicalAlertPostJSONBody defines parameters for CreateMedicalAlertPost.
type CreateMedicalAlertPostJSONRequestBody ¶
type CreateMedicalAlertPostJSONRequestBody CreateMedicalAlertPostJSONBody
CreateMedicalAlertPostJSONRequestBody defines body for CreateMedicalAlertPost for application/json ContentType.
type CreateMedicalAlertPostResponse ¶
type CreateMedicalAlertPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *MedicalAlert JSON422 *ValidationError }
func ParseCreateMedicalAlertPostResponse ¶
func ParseCreateMedicalAlertPostResponse(rsp *http.Response) (*CreateMedicalAlertPostResponse, error)
ParseCreateMedicalAlertPostResponse parses an HTTP response from a CreateMedicalAlertPostWithResponse call
func (CreateMedicalAlertPostResponse) Status ¶
func (r CreateMedicalAlertPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateMedicalAlertPostResponse) StatusCode ¶
func (r CreateMedicalAlertPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateMemoCommunicationPostJSONRequestBody ¶
type CreateMemoCommunicationPostJSONRequestBody = MemoCommunicationBody
CreateMemoCommunicationPostJSONRequestBody defines body for CreateMemoCommunicationPost for application/json ContentType.
type CreateMemoCommunicationPostResponse ¶
type CreateMemoCommunicationPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *MemoCommunication JSON422 *ValidationError }
func ParseCreateMemoCommunicationPostResponse ¶
func ParseCreateMemoCommunicationPostResponse(rsp *http.Response) (*CreateMemoCommunicationPostResponse, error)
ParseCreateMemoCommunicationPostResponse parses an HTTP response from a CreateMemoCommunicationPostWithResponse call
func (CreateMemoCommunicationPostResponse) Status ¶
func (r CreateMemoCommunicationPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateMemoCommunicationPostResponse) StatusCode ¶
func (r CreateMemoCommunicationPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePatientCasePostJSONBody ¶
type CreatePatientCasePostJSONBody struct { AttendeeIds *[]string `json:"attendee_ids"` Closed *bool `json:"closed"` // ContactId contact id ContactId *string `json:"contact_id,omitempty"` ExpiryDate *openapi_types.Date `json:"expiry_date"` IncludeCancelledAttendees *bool `json:"include_cancelled_attendees"` IncludeDnaAttendees *bool `json:"include_dna_attendees"` IssueDate *openapi_types.Date `json:"issue_date"` MaxInvoiceableAmount *string `json:"max_invoiceable_amount"` MaxSessions *int `json:"max_sessions"` Name *string `json:"name,omitempty"` Notes *string `json:"notes"` // PatientAttachmentIds Patient attachment ids PatientAttachmentIds *[]string `json:"patient_attachment_ids,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` Referral *bool `json:"referral"` ReferralType *CreatePatientCasePostJSONBodyReferralType `json:"referral_type"` }
CreatePatientCasePostJSONBody defines parameters for CreatePatientCasePost.
type CreatePatientCasePostJSONBodyReferralType ¶
type CreatePatientCasePostJSONBodyReferralType string
CreatePatientCasePostJSONBodyReferralType defines parameters for CreatePatientCasePost.
const ( CreatePatientCasePostJSONBodyReferralTypeDva CreatePatientCasePostJSONBodyReferralType = "dva" CreatePatientCasePostJSONBodyReferralTypeMedicare CreatePatientCasePostJSONBodyReferralType = "medicare" )
Defines values for CreatePatientCasePostJSONBodyReferralType.
type CreatePatientCasePostJSONRequestBody ¶
type CreatePatientCasePostJSONRequestBody CreatePatientCasePostJSONBody
CreatePatientCasePostJSONRequestBody defines body for CreatePatientCasePost for application/json ContentType.
type CreatePatientCasePostResponse ¶
type CreatePatientCasePostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *PatientCase JSON422 *ValidationError }
func ParseCreatePatientCasePostResponse ¶
func ParseCreatePatientCasePostResponse(rsp *http.Response) (*CreatePatientCasePostResponse, error)
ParseCreatePatientCasePostResponse parses an HTTP response from a CreatePatientCasePostWithResponse call
func (CreatePatientCasePostResponse) Status ¶
func (r CreatePatientCasePostResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePatientCasePostResponse) StatusCode ¶
func (r CreatePatientCasePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePatientFormPostJSONBody ¶
type CreatePatientFormPostJSONBody struct { // AttendeeId attendee id AttendeeId *string `json:"attendee_id,omitempty"` Completed *bool `json:"completed,omitempty"` Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Selected *bool `json:"selected"` Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Required *bool `json:"required,omitempty"` SignatureId *string `json:"signature_id,omitempty"` Type *CreatePatientFormPostJSONBodyContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` EmailToPatientOnCompletion *bool `json:"email_to_patient_on_completion"` Name *string `json:"name,omitempty"` PatientFormTemplateId *string `json:"patient_form_template_id,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` RestrictedToPractitioner *bool `json:"restricted_to_practitioner"` }
CreatePatientFormPostJSONBody defines parameters for CreatePatientFormPost.
type CreatePatientFormPostJSONBodyContentSectionsQuestionsType ¶
type CreatePatientFormPostJSONBodyContentSectionsQuestionsType string
CreatePatientFormPostJSONBodyContentSectionsQuestionsType defines parameters for CreatePatientFormPost.
const ( CreatePatientFormPostJSONBodyContentSectionsQuestionsTypeCheckboxes CreatePatientFormPostJSONBodyContentSectionsQuestionsType = "checkboxes" CreatePatientFormPostJSONBodyContentSectionsQuestionsTypeDate CreatePatientFormPostJSONBodyContentSectionsQuestionsType = "date" CreatePatientFormPostJSONBodyContentSectionsQuestionsTypeParagraph CreatePatientFormPostJSONBodyContentSectionsQuestionsType = "paragraph" CreatePatientFormPostJSONBodyContentSectionsQuestionsTypeSignature CreatePatientFormPostJSONBodyContentSectionsQuestionsType = "signature" CreatePatientFormPostJSONBodyContentSectionsQuestionsTypeText CreatePatientFormPostJSONBodyContentSectionsQuestionsType = "text" )
Defines values for CreatePatientFormPostJSONBodyContentSectionsQuestionsType.
type CreatePatientFormPostJSONRequestBody ¶
type CreatePatientFormPostJSONRequestBody CreatePatientFormPostJSONBody
CreatePatientFormPostJSONRequestBody defines body for CreatePatientFormPost for application/json ContentType.
type CreatePatientFormPostResponse ¶
type CreatePatientFormPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *PatientForm JSON422 *ValidationError }
func ParseCreatePatientFormPostResponse ¶
func ParseCreatePatientFormPostResponse(rsp *http.Response) (*CreatePatientFormPostResponse, error)
ParseCreatePatientFormPostResponse parses an HTTP response from a CreatePatientFormPostWithResponse call
func (CreatePatientFormPostResponse) Status ¶
func (r CreatePatientFormPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePatientFormPostResponse) StatusCode ¶
func (r CreatePatientFormPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePatientFormTemplatePostJSONBody ¶
type CreatePatientFormTemplatePostJSONBody struct { Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Required *bool `json:"required,omitempty"` Type *CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` EmailToPatientOnCompletion *bool `json:"email_to_patient_on_completion"` Name *string `json:"name,omitempty"` RestrictedToPractitioner *bool `json:"restricted_to_practitioner"` }
CreatePatientFormTemplatePostJSONBody defines parameters for CreatePatientFormTemplatePost.
type CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType ¶
type CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType string
CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType defines parameters for CreatePatientFormTemplatePost.
const ( CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsTypeCheckboxes CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType = "checkboxes" CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsTypeDate CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType = "date" CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsTypeParagraph CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType = "paragraph" CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsTypeSignature CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType = "signature" CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsTypeText CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType = "text" )
Defines values for CreatePatientFormTemplatePostJSONBodyContentSectionsQuestionsType.
type CreatePatientFormTemplatePostJSONRequestBody ¶
type CreatePatientFormTemplatePostJSONRequestBody CreatePatientFormTemplatePostJSONBody
CreatePatientFormTemplatePostJSONRequestBody defines body for CreatePatientFormTemplatePost for application/json ContentType.
type CreatePatientFormTemplatePostResponse ¶
type CreatePatientFormTemplatePostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *PatientFormTemplate JSON422 *ValidationError }
func ParseCreatePatientFormTemplatePostResponse ¶
func ParseCreatePatientFormTemplatePostResponse(rsp *http.Response) (*CreatePatientFormTemplatePostResponse, error)
ParseCreatePatientFormTemplatePostResponse parses an HTTP response from a CreatePatientFormTemplatePostWithResponse call
func (CreatePatientFormTemplatePostResponse) Status ¶
func (r CreatePatientFormTemplatePostResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePatientFormTemplatePostResponse) StatusCode ¶
func (r CreatePatientFormTemplatePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePatientPostJSONBody ¶
type CreatePatientPostJSONBody struct { AcceptedEmailMarketing *bool `json:"accepted_email_marketing"` AcceptedPrivacyPolicy *bool `json:"accepted_privacy_policy"` Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` Address3 *string `json:"address_3"` AppointmentNotes *string `json:"appointment_notes"` City *string `json:"city"` // ConcessionTypeId concession type id ConcessionTypeId *string `json:"concession_type_id,omitempty"` Country *string `json:"country"` CustomFields *struct { Sections *[]struct { Archived *bool `json:"archived"` Fields []struct { Archived *bool `json:"archived"` Name *string `json:"name"` Options *[]struct { Archived *bool `json:"archived"` Name *string `json:"name"` Selected *bool `json:"selected,omitempty"` Token openapi_types.UUID `json:"token"` } `json:"options,omitempty"` Other *struct { Archived *bool `json:"archived"` Enabled *bool `json:"enabled"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Token openapi_types.UUID `json:"token"` Type *string `json:"type"` Value *string `json:"value,omitempty"` } `json:"fields"` Name *string `json:"name"` Token openapi_types.UUID `json:"token"` } `json:"sections,omitempty"` } `json:"custom_fields"` DateOfBirth *openapi_types.Date `json:"date_of_birth"` DvaCardNumber *string `json:"dva_card_number"` Email *string `json:"email"` EmergencyContact *string `json:"emergency_contact"` FirstName *string `json:"first_name,omitempty"` GenderIdentity *string `json:"gender_identity"` InvoiceDefaultTo *string `json:"invoice_default_to"` InvoiceEmail *string `json:"invoice_email"` InvoiceExtraInformation *string `json:"invoice_extra_information"` LastName *string `json:"last_name,omitempty"` Medicare *string `json:"medicare"` MedicareReferenceNumber *string `json:"medicare_reference_number"` Notes *string `json:"notes"` Occupation *string `json:"occupation"` OldReferenceId *string `json:"old_reference_id"` PatientPhoneNumbers *[]struct { Number *string `json:"number,omitempty"` PhoneType *CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType `json:"phone_type,omitempty"` } `json:"patient_phone_numbers,omitempty"` PostCode *string `json:"post_code"` PreferredFirstName *string `json:"preferred_first_name"` Pronouns *struct { Accusative string `json:"accusative"` Nominative string `json:"nominative"` PredicativePossessive string `json:"predicative_possessive"` PronominalPossessive string `json:"pronominal_possessive"` Reflexive string `json:"reflexive"` } `json:"pronouns"` ReceivesConfirmationEmails *bool `json:"receives_confirmation_emails"` ReferralSource *string `json:"referral_source"` // ReferringDoctorId contact id ReferringDoctorId *string `json:"referring_doctor_id,omitempty"` ReminderType *CreatePatientPostJSONBodyReminderType `json:"reminder_type"` Sex *string `json:"sex"` State *string `json:"state"` // TimeZone See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZone *string `json:"time_zone"` Title *string `json:"title"` UnsubscribeSmsMarketing *bool `json:"unsubscribe_sms_marketing,omitempty"` }
CreatePatientPostJSONBody defines parameters for CreatePatientPost.
type CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType ¶
type CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType string
CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType defines parameters for CreatePatientPost.
const ( CreatePatientPostJSONBodyPatientPhoneNumbersPhoneTypeFax CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType = "Fax" CreatePatientPostJSONBodyPatientPhoneNumbersPhoneTypeHome CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType = "Home" CreatePatientPostJSONBodyPatientPhoneNumbersPhoneTypeMobile CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType = "Mobile" CreatePatientPostJSONBodyPatientPhoneNumbersPhoneTypeOther CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType = "Other" CreatePatientPostJSONBodyPatientPhoneNumbersPhoneTypeWork CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType = "Work" )
Defines values for CreatePatientPostJSONBodyPatientPhoneNumbersPhoneType.
type CreatePatientPostJSONBodyReminderType ¶
type CreatePatientPostJSONBodyReminderType string
CreatePatientPostJSONBodyReminderType defines parameters for CreatePatientPost.
const ( CreatePatientPostJSONBodyReminderTypeEmail CreatePatientPostJSONBodyReminderType = "Email" CreatePatientPostJSONBodyReminderTypeNone CreatePatientPostJSONBodyReminderType = "None" CreatePatientPostJSONBodyReminderTypeSMS CreatePatientPostJSONBodyReminderType = "SMS" CreatePatientPostJSONBodyReminderTypeSMSEmail CreatePatientPostJSONBodyReminderType = "SMS & Email" )
Defines values for CreatePatientPostJSONBodyReminderType.
type CreatePatientPostJSONRequestBody ¶
type CreatePatientPostJSONRequestBody CreatePatientPostJSONBody
CreatePatientPostJSONRequestBody defines body for CreatePatientPost for application/json ContentType.
type CreatePatientPostResponse ¶
type CreatePatientPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *Patient JSON422 *ValidationError }
func ParseCreatePatientPostResponse ¶
func ParseCreatePatientPostResponse(rsp *http.Response) (*CreatePatientPostResponse, error)
ParseCreatePatientPostResponse parses an HTTP response from a CreatePatientPostWithResponse call
func (CreatePatientPostResponse) Status ¶
func (r CreatePatientPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePatientPostResponse) StatusCode ¶
func (r CreatePatientPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePractitionerReferenceNumberPostJSONBody ¶
type CreatePractitionerReferenceNumberPostJSONBody struct { // BusinessId business id BusinessId *string `json:"business_id,omitempty"` Name *string `json:"name"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` ReferenceNumber *string `json:"reference_number"` }
CreatePractitionerReferenceNumberPostJSONBody defines parameters for CreatePractitionerReferenceNumberPost.
type CreatePractitionerReferenceNumberPostJSONRequestBody ¶
type CreatePractitionerReferenceNumberPostJSONRequestBody CreatePractitionerReferenceNumberPostJSONBody
CreatePractitionerReferenceNumberPostJSONRequestBody defines body for CreatePractitionerReferenceNumberPost for application/json ContentType.
type CreatePractitionerReferenceNumberPostResponse ¶
type CreatePractitionerReferenceNumberPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *PractitionerReferenceNumber JSON422 *ValidationError }
func ParseCreatePractitionerReferenceNumberPostResponse ¶
func ParseCreatePractitionerReferenceNumberPostResponse(rsp *http.Response) (*CreatePractitionerReferenceNumberPostResponse, error)
ParseCreatePractitionerReferenceNumberPostResponse parses an HTTP response from a CreatePractitionerReferenceNumberPostWithResponse call
func (CreatePractitionerReferenceNumberPostResponse) Status ¶
func (r CreatePractitionerReferenceNumberPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePractitionerReferenceNumberPostResponse) StatusCode ¶
func (r CreatePractitionerReferenceNumberPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProductPostJSONBody ¶
type CreateProductPostJSONBody struct { CostPrice *string `json:"cost_price"` ItemCode *string `json:"item_code"` Name *string `json:"name,omitempty"` Notes *string `json:"notes"` Price *float32 `json:"price,omitempty"` PriceIncludesTax *bool `json:"price_includes_tax"` ProductSupplierName *string `json:"product_supplier_name"` SerialNumber *string `json:"serial_number"` StockLevel *int `json:"stock_level"` // TaxId tax id TaxId *string `json:"tax_id,omitempty"` }
CreateProductPostJSONBody defines parameters for CreateProductPost.
type CreateProductPostJSONRequestBody ¶
type CreateProductPostJSONRequestBody CreateProductPostJSONBody
CreateProductPostJSONRequestBody defines body for CreateProductPost for application/json ContentType.
type CreateProductPostResponse ¶
type CreateProductPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *Product JSON422 *ValidationError }
func ParseCreateProductPostResponse ¶
func ParseCreateProductPostResponse(rsp *http.Response) (*CreateProductPostResponse, error)
ParseCreateProductPostResponse parses an HTTP response from a CreateProductPostWithResponse call
func (CreateProductPostResponse) Status ¶
func (r CreateProductPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProductPostResponse) StatusCode ¶
func (r CreateProductPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProductSupplierPostJSONBody ¶
type CreateProductSupplierPostJSONBody struct {
Name *string `json:"name,omitempty"`
}
CreateProductSupplierPostJSONBody defines parameters for CreateProductSupplierPost.
type CreateProductSupplierPostJSONRequestBody ¶
type CreateProductSupplierPostJSONRequestBody CreateProductSupplierPostJSONBody
CreateProductSupplierPostJSONRequestBody defines body for CreateProductSupplierPost for application/json ContentType.
type CreateProductSupplierPostResponse ¶
type CreateProductSupplierPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *ProductSupplier JSON422 *ValidationError }
func ParseCreateProductSupplierPostResponse ¶
func ParseCreateProductSupplierPostResponse(rsp *http.Response) (*CreateProductSupplierPostResponse, error)
ParseCreateProductSupplierPostResponse parses an HTTP response from a CreateProductSupplierPostWithResponse call
func (CreateProductSupplierPostResponse) Status ¶
func (r CreateProductSupplierPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProductSupplierPostResponse) StatusCode ¶
func (r CreateProductSupplierPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateStockAdjustmentPostJSONBody ¶
type CreateStockAdjustmentPostJSONBody struct { // AdjustmentType The reason for modifying the stock level. // // **Increase types**: `Stock Purchase`, `Returned`, `Other` // // **Decrease types**: `Damaged`, `Out of Date`, `Item Sold`, `Other` AdjustmentType *CreateStockAdjustmentPostJSONBodyAdjustmentType `json:"adjustment_type,omitempty"` Comment *string `json:"comment"` // ProductId The existing product you want to adjust the stock level of. ProductId *string `json:"product_id,omitempty"` // Quantity A negative value is only allowed when a decreasing adjustment type has been selected and vice versa. Quantity *int `json:"quantity"` }
CreateStockAdjustmentPostJSONBody defines parameters for CreateStockAdjustmentPost.
type CreateStockAdjustmentPostJSONBodyAdjustmentType ¶
type CreateStockAdjustmentPostJSONBodyAdjustmentType string
CreateStockAdjustmentPostJSONBodyAdjustmentType defines parameters for CreateStockAdjustmentPost.
const ( Damaged CreateStockAdjustmentPostJSONBodyAdjustmentType = "Damaged" ItemSold CreateStockAdjustmentPostJSONBodyAdjustmentType = "Item Sold" Other CreateStockAdjustmentPostJSONBodyAdjustmentType = "Other" OutOfDate CreateStockAdjustmentPostJSONBodyAdjustmentType = "Out of Date" Returned CreateStockAdjustmentPostJSONBodyAdjustmentType = "Returned" StockPurchase CreateStockAdjustmentPostJSONBodyAdjustmentType = "Stock Purchase" )
Defines values for CreateStockAdjustmentPostJSONBodyAdjustmentType.
type CreateStockAdjustmentPostJSONRequestBody ¶
type CreateStockAdjustmentPostJSONRequestBody CreateStockAdjustmentPostJSONBody
CreateStockAdjustmentPostJSONRequestBody defines body for CreateStockAdjustmentPost for application/json ContentType.
type CreateStockAdjustmentPostResponse ¶
type CreateStockAdjustmentPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *StockAdjustment JSON422 *ValidationError }
func ParseCreateStockAdjustmentPostResponse ¶
func ParseCreateStockAdjustmentPostResponse(rsp *http.Response) (*CreateStockAdjustmentPostResponse, error)
ParseCreateStockAdjustmentPostResponse parses an HTTP response from a CreateStockAdjustmentPostWithResponse call
func (CreateStockAdjustmentPostResponse) Status ¶
func (r CreateStockAdjustmentPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateStockAdjustmentPostResponse) StatusCode ¶
func (r CreateStockAdjustmentPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateTaxPostJSONBody ¶
type CreateTaxPostJSONBody struct { Amount *float32 `json:"amount,omitempty"` Name *string `json:"name,omitempty"` Rate *float32 `json:"rate,omitempty"` }
CreateTaxPostJSONBody defines parameters for CreateTaxPost.
type CreateTaxPostJSONRequestBody ¶
type CreateTaxPostJSONRequestBody CreateTaxPostJSONBody
CreateTaxPostJSONRequestBody defines body for CreateTaxPost for application/json ContentType.
type CreateTaxPostResponse ¶
type CreateTaxPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *Tax JSON422 *ValidationError }
func ParseCreateTaxPostResponse ¶
func ParseCreateTaxPostResponse(rsp *http.Response) (*CreateTaxPostResponse, error)
ParseCreateTaxPostResponse parses an HTTP response from a CreateTaxPostWithResponse call
func (CreateTaxPostResponse) Status ¶
func (r CreateTaxPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateTaxPostResponse) StatusCode ¶
func (r CreateTaxPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateTreatmentNotePostJSONBody ¶
type CreateTreatmentNotePostJSONBody struct { // AttendeeId attendee id AttendeeId *string `json:"attendee_id,omitempty"` // BookingId booking id BookingId *string `json:"booking_id,omitempty"` Content *CreateTreatmentNotePostJSONBodyContent `json:"content"` Draft *bool `json:"draft"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` Title *string `json:"title,omitempty"` // TreatmentNoteTemplateId treatment note template id TreatmentNoteTemplateId *string `json:"treatment_note_template_id,omitempty"` }
CreateTreatmentNotePostJSONBody defines parameters for CreateTreatmentNotePost.
type CreateTreatmentNotePostJSONBodyContent ¶ added in v0.3.2
type CreateTreatmentNotePostJSONBodyContent struct {
Sections *[]CreateTreatmentNotePostJSONBodyContentSection `json:"sections,omitempty"`
}
type CreateTreatmentNotePostJSONBodyContentSection ¶ added in v0.3.2
type CreateTreatmentNotePostJSONBodyContentSection struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]CreateTreatmentNotePostJSONBodyContentSectionAnswer `json:"questions,omitempty"` }
type CreateTreatmentNotePostJSONBodyContentSectionAnswer ¶ added in v0.3.2
type CreateTreatmentNotePostJSONBodyContentSectionAnswer struct { Answer *string `json:"answer,omitempty"` Answers *[]CreateTreatmentNotePostJSONBodyContentSectionAnswerAnswer `json:"answers,omitempty"` BodyChartIds *[]string `json:"body_chart_ids,omitempty"` Name string `json:"name"` Other *CreateTreatmentNotePostJSONBodyContentSectionAnswerOther `json:"other,omitempty"` Type *CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType `json:"type"` }
type CreateTreatmentNotePostJSONBodyContentSectionAnswerAnswer ¶ added in v0.3.2
type CreateTreatmentNotePostJSONBodyContentSectionAnswerOther ¶ added in v0.3.2
type CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType ¶
type CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType string
CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType defines parameters for CreateTreatmentNotePost.
const ( CreateTreatmentNotePostJSONBodyContentSectionsQuestionsTypeBodycharts CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType = "bodycharts" CreateTreatmentNotePostJSONBodyContentSectionsQuestionsTypeCheckboxes CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType = "checkboxes" CreateTreatmentNotePostJSONBodyContentSectionsQuestionsTypeDate CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType = "date" CreateTreatmentNotePostJSONBodyContentSectionsQuestionsTypeParagraph CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType = "paragraph" CreateTreatmentNotePostJSONBodyContentSectionsQuestionsTypeText CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType = "text" )
Defines values for CreateTreatmentNotePostJSONBodyContentSectionsQuestionsType.
type CreateTreatmentNotePostJSONRequestBody ¶
type CreateTreatmentNotePostJSONRequestBody CreateTreatmentNotePostJSONBody
CreateTreatmentNotePostJSONRequestBody defines body for CreateTreatmentNotePost for application/json ContentType.
type CreateTreatmentNotePostResponse ¶
type CreateTreatmentNotePostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *TreatmentNote JSON422 *ValidationError }
func ParseCreateTreatmentNotePostResponse ¶
func ParseCreateTreatmentNotePostResponse(rsp *http.Response) (*CreateTreatmentNotePostResponse, error)
ParseCreateTreatmentNotePostResponse parses an HTTP response from a CreateTreatmentNotePostWithResponse call
func (CreateTreatmentNotePostResponse) Status ¶
func (r CreateTreatmentNotePostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateTreatmentNotePostResponse) StatusCode ¶
func (r CreateTreatmentNotePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateTreatmentNoteTemplatePostJSONBody ¶
type CreateTreatmentNoteTemplatePostJSONBody struct { Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Type *CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content,omitempty"` Name *string `json:"name,omitempty"` PrintSettings *struct { IncludePatientAddress *bool `json:"include_patient_address,omitempty"` IncludePatientDob *bool `json:"include_patient_dob,omitempty"` IncludePatientMedicare *bool `json:"include_patient_medicare,omitempty"` IncludePatientOccupation *bool `json:"include_patient_occupation,omitempty"` IncludePatientReferenceNumber *bool `json:"include_patient_reference_number,omitempty"` Title *string `json:"title,omitempty"` } `json:"print_settings,omitempty"` }
CreateTreatmentNoteTemplatePostJSONBody defines parameters for CreateTreatmentNoteTemplatePost.
type CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType ¶
type CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType string
CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType defines parameters for CreateTreatmentNoteTemplatePost.
const ( CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsTypeBodycharts CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType = "bodycharts" CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsTypeCheckboxes CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType = "checkboxes" CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsTypeDate CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType = "date" CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsTypeParagraph CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType = "paragraph" CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsTypeText CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType = "text" )
Defines values for CreateTreatmentNoteTemplatePostJSONBodyContentSectionsQuestionsType.
type CreateTreatmentNoteTemplatePostJSONRequestBody ¶
type CreateTreatmentNoteTemplatePostJSONRequestBody CreateTreatmentNoteTemplatePostJSONBody
CreateTreatmentNoteTemplatePostJSONRequestBody defines body for CreateTreatmentNoteTemplatePost for application/json ContentType.
type CreateTreatmentNoteTemplatePostResponse ¶
type CreateTreatmentNoteTemplatePostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *TreatmentNoteTemplate JSON422 *ValidationError }
func ParseCreateTreatmentNoteTemplatePostResponse ¶
func ParseCreateTreatmentNoteTemplatePostResponse(rsp *http.Response) (*CreateTreatmentNoteTemplatePostResponse, error)
ParseCreateTreatmentNoteTemplatePostResponse parses an HTTP response from a CreateTreatmentNoteTemplatePostWithResponse call
func (CreateTreatmentNoteTemplatePostResponse) Status ¶
func (r CreateTreatmentNoteTemplatePostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateTreatmentNoteTemplatePostResponse) StatusCode ¶
func (r CreateTreatmentNoteTemplatePostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateUnavailableBlockPostJSONBody ¶
type CreateUnavailableBlockPostJSONBody struct { // BusinessId business id // PractitionerId practitioner id NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *CreateUnavailableBlockPostJSONBodyRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` }
CreateUnavailableBlockPostJSONBody defines parameters for CreateUnavailableBlockPost.
type CreateUnavailableBlockPostJSONBodyRepeatRuleRepeatType ¶
type CreateUnavailableBlockPostJSONBodyRepeatRuleRepeatType string
CreateUnavailableBlockPostJSONBodyRepeatRuleRepeatType defines parameters for CreateUnavailableBlockPost.
const ()
Defines values for CreateUnavailableBlockPostJSONBodyRepeatRuleRepeatType.
type CreateUnavailableBlockPostJSONRequestBody ¶
type CreateUnavailableBlockPostJSONRequestBody CreateUnavailableBlockPostJSONBody
CreateUnavailableBlockPostJSONRequestBody defines body for CreateUnavailableBlockPost for application/json ContentType.
type CreateUnavailableBlockPostResponse ¶
type CreateUnavailableBlockPostResponse struct {}
func ParseCreateUnavailableBlockPostResponse ¶
func ParseCreateUnavailableBlockPostResponse(rsp *http.Response) (*CreateUnavailableBlockPostResponse, error)
ParseCreateUnavailableBlockPostResponse parses an HTTP response from a CreateUnavailableBlockPostWithResponse call
func (CreateUnavailableBlockPostResponse) Status ¶
func (r CreateUnavailableBlockPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateUnavailableBlockPostResponse) StatusCode ¶
func (r CreateUnavailableBlockPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateUploadedPatientAttachmentPostJSONBody ¶
type CreateUploadedPatientAttachmentPostJSONBody struct { Description *string `json:"description"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` // UploadUrl Must be a presigned URL returned by the [presigned URL upload process](/developer-portal/guides/uploading_patient_attachments/) UploadUrl *string `json:"upload_url,omitempty"` }
CreateUploadedPatientAttachmentPostJSONBody defines parameters for CreateUploadedPatientAttachmentPost.
type CreateUploadedPatientAttachmentPostJSONRequestBody ¶
type CreateUploadedPatientAttachmentPostJSONRequestBody CreateUploadedPatientAttachmentPostJSONBody
CreateUploadedPatientAttachmentPostJSONRequestBody defines body for CreateUploadedPatientAttachmentPost for application/json ContentType.
type CreateUploadedPatientAttachmentPostResponse ¶
type CreateUploadedPatientAttachmentPostResponse struct { Body []byte HTTPResponse *http.Response JSON201 *UploadedPatientAttachment JSON422 *ValidationError }
func ParseCreateUploadedPatientAttachmentPostResponse ¶
func ParseCreateUploadedPatientAttachmentPostResponse(rsp *http.Response) (*CreateUploadedPatientAttachmentPostResponse, error)
ParseCreateUploadedPatientAttachmentPostResponse parses an HTTP response from a CreateUploadedPatientAttachmentPostWithResponse call
func (CreateUploadedPatientAttachmentPostResponse) Status ¶
func (r CreateUploadedPatientAttachmentPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateUploadedPatientAttachmentPostResponse) StatusCode ¶
func (r CreateUploadedPatientAttachmentPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DailyAvailability ¶
type DailyAvailability struct { Availabilities *[]struct { EndsAt *string `json:"ends_at,omitempty"` StartsAt *string `json:"starts_at,omitempty"` } `json:"availabilities"` Business *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"business,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` DayOfWeek *DailyAvailabilityDayOfWeek `json:"day_of_week"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Practitioner *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioner,omitempty"` // TimeZone See: [supported time zones](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone) TimeZone *string `json:"time_zone"` // TimeZoneIdentifier See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZoneIdentifier *string `json:"time_zone_identifier"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
DailyAvailability defines model for DailyAvailability.
type DailyAvailabilityDayOfWeek ¶
type DailyAvailabilityDayOfWeek int
DailyAvailabilityDayOfWeek defines model for DailyAvailability.DayOfWeek.
const ( DailyAvailabilityDayOfWeekN0 DailyAvailabilityDayOfWeek = 0 DailyAvailabilityDayOfWeekN1 DailyAvailabilityDayOfWeek = 1 DailyAvailabilityDayOfWeekN2 DailyAvailabilityDayOfWeek = 2 DailyAvailabilityDayOfWeekN3 DailyAvailabilityDayOfWeek = 3 DailyAvailabilityDayOfWeekN4 DailyAvailabilityDayOfWeek = 4 DailyAvailabilityDayOfWeekN5 DailyAvailabilityDayOfWeek = 5 DailyAvailabilityDayOfWeekN6 DailyAvailabilityDayOfWeek = 6 )
Defines values for DailyAvailabilityDayOfWeek.
type DeleteAppointmentTypeDeleteResponse ¶
func ParseDeleteAppointmentTypeDeleteResponse ¶
func ParseDeleteAppointmentTypeDeleteResponse(rsp *http.Response) (*DeleteAppointmentTypeDeleteResponse, error)
ParseDeleteAppointmentTypeDeleteResponse parses an HTTP response from a DeleteAppointmentTypeDeleteWithResponse call
func (DeleteAppointmentTypeDeleteResponse) Status ¶
func (r DeleteAppointmentTypeDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAppointmentTypeDeleteResponse) StatusCode ¶
func (r DeleteAppointmentTypeDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAttendeeDeleteResponse ¶
func ParseDeleteAttendeeDeleteResponse ¶
func ParseDeleteAttendeeDeleteResponse(rsp *http.Response) (*DeleteAttendeeDeleteResponse, error)
ParseDeleteAttendeeDeleteResponse parses an HTTP response from a DeleteAttendeeDeleteWithResponse call
func (DeleteAttendeeDeleteResponse) Status ¶
func (r DeleteAttendeeDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAttendeeDeleteResponse) StatusCode ¶
func (r DeleteAttendeeDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteBillableItemDeleteResponse ¶
func ParseDeleteBillableItemDeleteResponse ¶
func ParseDeleteBillableItemDeleteResponse(rsp *http.Response) (*DeleteBillableItemDeleteResponse, error)
ParseDeleteBillableItemDeleteResponse parses an HTTP response from a DeleteBillableItemDeleteWithResponse call
func (DeleteBillableItemDeleteResponse) Status ¶
func (r DeleteBillableItemDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteBillableItemDeleteResponse) StatusCode ¶
func (r DeleteBillableItemDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteBusinessDeleteResponse ¶
func ParseDeleteBusinessDeleteResponse ¶
func ParseDeleteBusinessDeleteResponse(rsp *http.Response) (*DeleteBusinessDeleteResponse, error)
ParseDeleteBusinessDeleteResponse parses an HTTP response from a DeleteBusinessDeleteWithResponse call
func (DeleteBusinessDeleteResponse) Status ¶
func (r DeleteBusinessDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteBusinessDeleteResponse) StatusCode ¶
func (r DeleteBusinessDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteContactDeleteResponse ¶
func ParseDeleteContactDeleteResponse ¶
func ParseDeleteContactDeleteResponse(rsp *http.Response) (*DeleteContactDeleteResponse, error)
ParseDeleteContactDeleteResponse parses an HTTP response from a DeleteContactDeleteWithResponse call
func (DeleteContactDeleteResponse) Status ¶
func (r DeleteContactDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteContactDeleteResponse) StatusCode ¶
func (r DeleteContactDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteGroupAppointmentDeleteResponse ¶
func ParseDeleteGroupAppointmentDeleteResponse ¶
func ParseDeleteGroupAppointmentDeleteResponse(rsp *http.Response) (*DeleteGroupAppointmentDeleteResponse, error)
ParseDeleteGroupAppointmentDeleteResponse parses an HTTP response from a DeleteGroupAppointmentDeleteWithResponse call
func (DeleteGroupAppointmentDeleteResponse) Status ¶
func (r DeleteGroupAppointmentDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteGroupAppointmentDeleteResponse) StatusCode ¶
func (r DeleteGroupAppointmentDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteIndividualAppointmentDeleteResponse ¶
func ParseDeleteIndividualAppointmentDeleteResponse ¶
func ParseDeleteIndividualAppointmentDeleteResponse(rsp *http.Response) (*DeleteIndividualAppointmentDeleteResponse, error)
ParseDeleteIndividualAppointmentDeleteResponse parses an HTTP response from a DeleteIndividualAppointmentDeleteWithResponse call
func (DeleteIndividualAppointmentDeleteResponse) Status ¶
func (r DeleteIndividualAppointmentDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteIndividualAppointmentDeleteResponse) StatusCode ¶
func (r DeleteIndividualAppointmentDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteMedicalAlertDeleteResponse ¶
func ParseDeleteMedicalAlertDeleteResponse ¶
func ParseDeleteMedicalAlertDeleteResponse(rsp *http.Response) (*DeleteMedicalAlertDeleteResponse, error)
ParseDeleteMedicalAlertDeleteResponse parses an HTTP response from a DeleteMedicalAlertDeleteWithResponse call
func (DeleteMedicalAlertDeleteResponse) Status ¶
func (r DeleteMedicalAlertDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteMedicalAlertDeleteResponse) StatusCode ¶
func (r DeleteMedicalAlertDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePatientAttachmentDeleteResponse ¶
func ParseDeletePatientAttachmentDeleteResponse ¶
func ParseDeletePatientAttachmentDeleteResponse(rsp *http.Response) (*DeletePatientAttachmentDeleteResponse, error)
ParseDeletePatientAttachmentDeleteResponse parses an HTTP response from a DeletePatientAttachmentDeleteWithResponse call
func (DeletePatientAttachmentDeleteResponse) Status ¶
func (r DeletePatientAttachmentDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePatientAttachmentDeleteResponse) StatusCode ¶
func (r DeletePatientAttachmentDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePractitionerReferenceNumberDeleteResponse ¶
type DeletePractitionerReferenceNumberDeleteResponse struct { Body []byte HTTPResponse *http.Response }
func ParseDeletePractitionerReferenceNumberDeleteResponse ¶
func ParseDeletePractitionerReferenceNumberDeleteResponse(rsp *http.Response) (*DeletePractitionerReferenceNumberDeleteResponse, error)
ParseDeletePractitionerReferenceNumberDeleteResponse parses an HTTP response from a DeletePractitionerReferenceNumberDeleteWithResponse call
func (DeletePractitionerReferenceNumberDeleteResponse) Status ¶
func (r DeletePractitionerReferenceNumberDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePractitionerReferenceNumberDeleteResponse) StatusCode ¶
func (r DeletePractitionerReferenceNumberDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProductDeleteResponse ¶
func ParseDeleteProductDeleteResponse ¶
func ParseDeleteProductDeleteResponse(rsp *http.Response) (*DeleteProductDeleteResponse, error)
ParseDeleteProductDeleteResponse parses an HTTP response from a DeleteProductDeleteWithResponse call
func (DeleteProductDeleteResponse) Status ¶
func (r DeleteProductDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProductDeleteResponse) StatusCode ¶
func (r DeleteProductDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProductSupplierDeleteResponse ¶
func ParseDeleteProductSupplierDeleteResponse ¶
func ParseDeleteProductSupplierDeleteResponse(rsp *http.Response) (*DeleteProductSupplierDeleteResponse, error)
ParseDeleteProductSupplierDeleteResponse parses an HTTP response from a DeleteProductSupplierDeleteWithResponse call
func (DeleteProductSupplierDeleteResponse) Status ¶
func (r DeleteProductSupplierDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProductSupplierDeleteResponse) StatusCode ¶
func (r DeleteProductSupplierDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTaxDeleteResponse ¶
func ParseDeleteTaxDeleteResponse ¶
func ParseDeleteTaxDeleteResponse(rsp *http.Response) (*DeleteTaxDeleteResponse, error)
ParseDeleteTaxDeleteResponse parses an HTTP response from a DeleteTaxDeleteWithResponse call
func (DeleteTaxDeleteResponse) Status ¶
func (r DeleteTaxDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteTaxDeleteResponse) StatusCode ¶
func (r DeleteTaxDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTreatmentNoteDeleteResponse ¶
func ParseDeleteTreatmentNoteDeleteResponse ¶
func ParseDeleteTreatmentNoteDeleteResponse(rsp *http.Response) (*DeleteTreatmentNoteDeleteResponse, error)
ParseDeleteTreatmentNoteDeleteResponse parses an HTTP response from a DeleteTreatmentNoteDeleteWithResponse call
func (DeleteTreatmentNoteDeleteResponse) Status ¶
func (r DeleteTreatmentNoteDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteTreatmentNoteDeleteResponse) StatusCode ¶
func (r DeleteTreatmentNoteDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTreatmentNoteTemplateDeleteResponse ¶
func ParseDeleteTreatmentNoteTemplateDeleteResponse ¶
func ParseDeleteTreatmentNoteTemplateDeleteResponse(rsp *http.Response) (*DeleteTreatmentNoteTemplateDeleteResponse, error)
ParseDeleteTreatmentNoteTemplateDeleteResponse parses an HTTP response from a DeleteTreatmentNoteTemplateDeleteWithResponse call
func (DeleteTreatmentNoteTemplateDeleteResponse) Status ¶
func (r DeleteTreatmentNoteTemplateDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteTreatmentNoteTemplateDeleteResponse) StatusCode ¶
func (r DeleteTreatmentNoteTemplateDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteUnavailableBlockDeleteResponse ¶
type DeleteUnavailableBlockDeleteResponse struct {}
func ParseDeleteUnavailableBlockDeleteResponse ¶
func ParseDeleteUnavailableBlockDeleteResponse(rsp *http.Response) (*DeleteUnavailableBlockDeleteResponse, error)
ParseDeleteUnavailableBlockDeleteResponse parses an HTTP response from a DeleteUnavailableBlockDeleteWithResponse call
func (DeleteUnavailableBlockDeleteResponse) Status ¶
func (r DeleteUnavailableBlockDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteUnavailableBlockDeleteResponse) StatusCode ¶
func (r DeleteUnavailableBlockDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EmailCommunication ¶
type EmailCommunication struct { ArchivedAt *time.Time `json:"archived_at"` Attendee *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"attendee,omitempty"` Booking *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"booking,omitempty"` Category *EmailCommunicationCategory `json:"category"` // CategoryCode | Enum Value | Description | // |---|---| // | 1 | Appointment Reminder | // | 2 | Patient Reply Forwarded | // | 3 | Invoice | // | 4 | Appointment Confirmation | // | 5 | Letter | // | 6 | Practitioner Appointment Notification | // | 7 | SMS Message | // | 8 | Reply from Patient | // | 9 | Account Statement | // | 10 | Cancelled appointment notification | // | 11 | Auth Code | // | 12 | Memo | // | 13 | Reply from Practitioner | // | 14 | Payment Receipt | // | 15 | Bulk Email | // | 16 | Appointment Cancellation | // | 17 | Patient Form | // | 18 | Upcoming appointments | // | 19 | Completed Patient Form | // | 20 | Online payment request | // | 21 | New user | // | 22 | Referred user signed up | // | 23 | Referring user bonus notification | // | 24 | Referred user bonus notification | // | 25 | Password changed | // | 26 | Data export complete notification | // | 27 | SMS credit purchase reminder | // | 28 | SMS credit purchase failed | // | 29 | SMS credit purchase requires confirmation | // | 30 | SMS credit purchase receipt | // | 31 | Xero sync error notification | // | 32 | Xero OAuth error | // | 33 | Mailchimp integration disconnected | // | 34 | Card automatically updated notification | // | 35 | Card expiring notification | // | 36 | Upcoming yearly payment alert | // | 37 | Trial payment failure | // | 38 | Subscription payment failure | // | 39 | Trial ending reminder | // | 40 | Stripe receipt | // | 41 | Today's appointments for practitioner | // | 42 | User email confirmation instructions | // | 43 | User email changed | // | 44 | Unlock instructions | // | 45 | Reset password instructions | CategoryCode *EmailCommunicationCategoryCode `json:"category_code"` Content *string `json:"content"` ContentSubject *string `json:"content_subject"` CreatedAt *time.Time `json:"created_at,omitempty"` // DirectionCode | Enum Value | Description | // |---|---| // | 1 | Sent | // | 2 | Received | DirectionCode *EmailCommunicationDirectionCode `json:"direction_code"` DirectionDescription *EmailCommunicationDirectionDescription `json:"direction_description"` From *string `json:"from"` Id *string `json:"id,omitempty"` Invoice *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"invoice,omitempty"` Letter *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"letter,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` Payment *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"payment,omitempty"` To *string `json:"to"` Type *EmailCommunicationType `json:"type"` // TypeCode | Enum Value | Description | // |---|---| // | 1 | SMS | // | 2 | Email | // | 3 | Phone call | // | 4 | Other | TypeCode *EmailCommunicationTypeCode `json:"type_code"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
EmailCommunication defines model for EmailCommunication.
type EmailCommunicationCategory ¶
type EmailCommunicationCategory string
EmailCommunicationCategory defines model for EmailCommunication.Category.
const ( EmailCommunicationCategoryAccountStatement EmailCommunicationCategory = "Account Statement" EmailCommunicationCategoryAppointmentCancellation EmailCommunicationCategory = "Appointment Cancellation" EmailCommunicationCategoryAppointmentConfirmation EmailCommunicationCategory = "Appointment Confirmation" EmailCommunicationCategoryAppointmentReminder EmailCommunicationCategory = "Appointment Reminder" EmailCommunicationCategoryAuthCode EmailCommunicationCategory = "Auth Code" EmailCommunicationCategoryBulkEmail EmailCommunicationCategory = "Bulk Email" EmailCommunicationCategoryCancelledAppointmentNotification EmailCommunicationCategory = "Cancelled appointment notification" EmailCommunicationCategoryCardAutomaticallyUpdatedNotification EmailCommunicationCategory = "Card automatically updated notification" EmailCommunicationCategoryCardExpiringNotification EmailCommunicationCategory = "Card expiring notification" EmailCommunicationCategoryCompletedPatientForm EmailCommunicationCategory = "Completed Patient Form" EmailCommunicationCategoryDataExportCompleteNotification EmailCommunicationCategory = "Data export complete notification" EmailCommunicationCategoryInvoice EmailCommunicationCategory = "Invoice" EmailCommunicationCategoryLetter EmailCommunicationCategory = "Letter" EmailCommunicationCategoryMailchimpIntegrationDisconnected EmailCommunicationCategory = "Mailchimp integration disconnected" EmailCommunicationCategoryMemo EmailCommunicationCategory = "Memo" EmailCommunicationCategoryNewUser EmailCommunicationCategory = "New user" EmailCommunicationCategoryOnlinePaymentRequest EmailCommunicationCategory = "Online payment request" EmailCommunicationCategoryPasswordChanged EmailCommunicationCategory = "Password changed" EmailCommunicationCategoryPatientForm EmailCommunicationCategory = "Patient Form" EmailCommunicationCategoryPatientReplyForwarded EmailCommunicationCategory = "Patient Reply Forwarded" EmailCommunicationCategoryPaymentReceipt EmailCommunicationCategory = "Payment Receipt" EmailCommunicationCategoryPractitionerAppointmentNotification EmailCommunicationCategory = "Practitioner Appointment Notification" EmailCommunicationCategoryReferredUserBonusNotification EmailCommunicationCategory = "Referred user bonus notification" EmailCommunicationCategoryReferredUserSignedUp EmailCommunicationCategory = "Referred user signed up" EmailCommunicationCategoryReferringUserBonusNotification EmailCommunicationCategory = "Referring user bonus notification" EmailCommunicationCategoryReplyFromPatient EmailCommunicationCategory = "Reply from Patient" EmailCommunicationCategoryReplyFromPractitioner EmailCommunicationCategory = "Reply from Practitioner" EmailCommunicationCategoryResetPasswordInstructions EmailCommunicationCategory = "Reset password instructions" EmailCommunicationCategorySMSCreditPurchaseFailed EmailCommunicationCategory = "SMS credit purchase failed" EmailCommunicationCategorySMSCreditPurchaseReceipt EmailCommunicationCategory = "SMS credit purchase receipt" EmailCommunicationCategorySMSCreditPurchaseReminder EmailCommunicationCategory = "SMS credit purchase reminder" EmailCommunicationCategorySMSCreditPurchaseRequiresConfirmation EmailCommunicationCategory = "SMS credit purchase requires confirmation" EmailCommunicationCategorySMSMessage EmailCommunicationCategory = "SMS Message" EmailCommunicationCategoryStripeReceipt EmailCommunicationCategory = "Stripe receipt" EmailCommunicationCategorySubscriptionPaymentFailure EmailCommunicationCategory = "Subscription payment failure" EmailCommunicationCategoryTodaysAppointmentsForPractitioner EmailCommunicationCategory = "Today's appointments for practitioner" EmailCommunicationCategoryTrialEndingReminder EmailCommunicationCategory = "Trial ending reminder" EmailCommunicationCategoryTrialPaymentFailure EmailCommunicationCategory = "Trial payment failure" EmailCommunicationCategoryUnlockInstructions EmailCommunicationCategory = "Unlock instructions" EmailCommunicationCategoryUpcomingAppointments EmailCommunicationCategory = "Upcoming appointments" EmailCommunicationCategoryUpcomingYearlyPaymentAlert EmailCommunicationCategory = "Upcoming yearly payment alert" EmailCommunicationCategoryUserEmailChanged EmailCommunicationCategory = "User email changed" EmailCommunicationCategoryUserEmailConfirmationInstructions EmailCommunicationCategory = "User email confirmation instructions" EmailCommunicationCategoryXeroOAuthError EmailCommunicationCategory = "Xero OAuth error" EmailCommunicationCategoryXeroSyncErrorNotification EmailCommunicationCategory = "Xero sync error notification" )
Defines values for EmailCommunicationCategory.
type EmailCommunicationCategoryCode ¶
type EmailCommunicationCategoryCode int
EmailCommunicationCategoryCode | Enum Value | Description | |---|---| | 1 | Appointment Reminder | | 2 | Patient Reply Forwarded | | 3 | Invoice | | 4 | Appointment Confirmation | | 5 | Letter | | 6 | Practitioner Appointment Notification | | 7 | SMS Message | | 8 | Reply from Patient | | 9 | Account Statement | | 10 | Cancelled appointment notification | | 11 | Auth Code | | 12 | Memo | | 13 | Reply from Practitioner | | 14 | Payment Receipt | | 15 | Bulk Email | | 16 | Appointment Cancellation | | 17 | Patient Form | | 18 | Upcoming appointments | | 19 | Completed Patient Form | | 20 | Online payment request | | 21 | New user | | 22 | Referred user signed up | | 23 | Referring user bonus notification | | 24 | Referred user bonus notification | | 25 | Password changed | | 26 | Data export complete notification | | 27 | SMS credit purchase reminder | | 28 | SMS credit purchase failed | | 29 | SMS credit purchase requires confirmation | | 30 | SMS credit purchase receipt | | 31 | Xero sync error notification | | 32 | Xero OAuth error | | 33 | Mailchimp integration disconnected | | 34 | Card automatically updated notification | | 35 | Card expiring notification | | 36 | Upcoming yearly payment alert | | 37 | Trial payment failure | | 38 | Subscription payment failure | | 39 | Trial ending reminder | | 40 | Stripe receipt | | 41 | Today's appointments for practitioner | | 42 | User email confirmation instructions | | 43 | User email changed | | 44 | Unlock instructions | | 45 | Reset password instructions |
const ( EmailCommunicationCategoryCodeN1 EmailCommunicationCategoryCode = 1 EmailCommunicationCategoryCodeN10 EmailCommunicationCategoryCode = 10 EmailCommunicationCategoryCodeN11 EmailCommunicationCategoryCode = 11 EmailCommunicationCategoryCodeN12 EmailCommunicationCategoryCode = 12 EmailCommunicationCategoryCodeN13 EmailCommunicationCategoryCode = 13 EmailCommunicationCategoryCodeN14 EmailCommunicationCategoryCode = 14 EmailCommunicationCategoryCodeN15 EmailCommunicationCategoryCode = 15 EmailCommunicationCategoryCodeN16 EmailCommunicationCategoryCode = 16 EmailCommunicationCategoryCodeN17 EmailCommunicationCategoryCode = 17 EmailCommunicationCategoryCodeN18 EmailCommunicationCategoryCode = 18 EmailCommunicationCategoryCodeN19 EmailCommunicationCategoryCode = 19 EmailCommunicationCategoryCodeN2 EmailCommunicationCategoryCode = 2 EmailCommunicationCategoryCodeN20 EmailCommunicationCategoryCode = 20 EmailCommunicationCategoryCodeN21 EmailCommunicationCategoryCode = 21 EmailCommunicationCategoryCodeN22 EmailCommunicationCategoryCode = 22 EmailCommunicationCategoryCodeN23 EmailCommunicationCategoryCode = 23 EmailCommunicationCategoryCodeN24 EmailCommunicationCategoryCode = 24 EmailCommunicationCategoryCodeN25 EmailCommunicationCategoryCode = 25 EmailCommunicationCategoryCodeN26 EmailCommunicationCategoryCode = 26 EmailCommunicationCategoryCodeN27 EmailCommunicationCategoryCode = 27 EmailCommunicationCategoryCodeN28 EmailCommunicationCategoryCode = 28 EmailCommunicationCategoryCodeN29 EmailCommunicationCategoryCode = 29 EmailCommunicationCategoryCodeN3 EmailCommunicationCategoryCode = 3 EmailCommunicationCategoryCodeN30 EmailCommunicationCategoryCode = 30 EmailCommunicationCategoryCodeN31 EmailCommunicationCategoryCode = 31 EmailCommunicationCategoryCodeN32 EmailCommunicationCategoryCode = 32 EmailCommunicationCategoryCodeN33 EmailCommunicationCategoryCode = 33 EmailCommunicationCategoryCodeN34 EmailCommunicationCategoryCode = 34 EmailCommunicationCategoryCodeN35 EmailCommunicationCategoryCode = 35 EmailCommunicationCategoryCodeN36 EmailCommunicationCategoryCode = 36 EmailCommunicationCategoryCodeN37 EmailCommunicationCategoryCode = 37 EmailCommunicationCategoryCodeN38 EmailCommunicationCategoryCode = 38 EmailCommunicationCategoryCodeN39 EmailCommunicationCategoryCode = 39 EmailCommunicationCategoryCodeN4 EmailCommunicationCategoryCode = 4 EmailCommunicationCategoryCodeN40 EmailCommunicationCategoryCode = 40 EmailCommunicationCategoryCodeN41 EmailCommunicationCategoryCode = 41 EmailCommunicationCategoryCodeN42 EmailCommunicationCategoryCode = 42 EmailCommunicationCategoryCodeN43 EmailCommunicationCategoryCode = 43 EmailCommunicationCategoryCodeN44 EmailCommunicationCategoryCode = 44 EmailCommunicationCategoryCodeN45 EmailCommunicationCategoryCode = 45 EmailCommunicationCategoryCodeN5 EmailCommunicationCategoryCode = 5 EmailCommunicationCategoryCodeN6 EmailCommunicationCategoryCode = 6 EmailCommunicationCategoryCodeN7 EmailCommunicationCategoryCode = 7 EmailCommunicationCategoryCodeN8 EmailCommunicationCategoryCode = 8 EmailCommunicationCategoryCodeN9 EmailCommunicationCategoryCode = 9 )
Defines values for EmailCommunicationCategoryCode.
type EmailCommunicationDirectionCode ¶
type EmailCommunicationDirectionCode int
EmailCommunicationDirectionCode | Enum Value | Description | |---|---| | 1 | Sent | | 2 | Received |
const ( EmailCommunicationDirectionCodeN1 EmailCommunicationDirectionCode = 1 EmailCommunicationDirectionCodeN2 EmailCommunicationDirectionCode = 2 )
Defines values for EmailCommunicationDirectionCode.
type EmailCommunicationDirectionDescription ¶
type EmailCommunicationDirectionDescription string
EmailCommunicationDirectionDescription defines model for EmailCommunication.DirectionDescription.
const ( EmailCommunicationDirectionDescriptionReceived EmailCommunicationDirectionDescription = "Received" EmailCommunicationDirectionDescriptionSent EmailCommunicationDirectionDescription = "Sent" )
Defines values for EmailCommunicationDirectionDescription.
type EmailCommunicationType ¶
type EmailCommunicationType string
EmailCommunicationType defines model for EmailCommunication.Type.
const ( EmailCommunicationTypeEmail EmailCommunicationType = "Email" EmailCommunicationTypeOther EmailCommunicationType = "Other" EmailCommunicationTypePhoneCall EmailCommunicationType = "Phone call" EmailCommunicationTypeSMS EmailCommunicationType = "SMS" )
Defines values for EmailCommunicationType.
type EmailCommunicationTypeCode ¶
type EmailCommunicationTypeCode int
EmailCommunicationTypeCode | Enum Value | Description | |---|---| | 1 | SMS | | 2 | Email | | 3 | Phone call | | 4 | Other |
const ( EmailCommunicationTypeCodeN1 EmailCommunicationTypeCode = 1 EmailCommunicationTypeCodeN2 EmailCommunicationTypeCode = 2 EmailCommunicationTypeCodeN3 EmailCommunicationTypeCode = 3 EmailCommunicationTypeCodeN4 EmailCommunicationTypeCode = 4 )
Defines values for EmailCommunicationTypeCode.
type FullPatientExport ¶
type FullPatientExport struct { Content *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"content"` // ContentType mime type ContentType *string `json:"content_type"` CreatedAt *time.Time `json:"created_at,omitempty"` Description *string `json:"description"` Filename *string `json:"filename"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` PinnedAt *time.Time `json:"pinned_at"` ProcessedAt *time.Time `json:"processed_at"` ProcessingCompleted *bool `json:"processing_completed"` Size *int `json:"size"` UpdatedAt *time.Time `json:"updated_at,omitempty"` User *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"user,omitempty"` }
FullPatientExport defines model for FullPatientExport.
type GetAllAvailableTimesGetParams ¶
type GetAllAvailableTimesGetParams struct { // From Cannot be more than 7 days before `to`. Cannot be older than the current date in the account's time zone. From openapi_types.Date `form:"from" json:"from"` // To Cannot be more than 7 days after `from`. Cannot be older than the current date in the account's time zone. To openapi_types.Date `form:"to" json:"to"` Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` }
GetAllAvailableTimesGetParams defines parameters for GetAllAvailableTimesGet.
type GetAllAvailableTimesGetResponse ¶
type GetAllAvailableTimesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { AvailableTimes *interface{} `json:"available_times,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseGetAllAvailableTimesGetResponse ¶
func ParseGetAllAvailableTimesGetResponse(rsp *http.Response) (*GetAllAvailableTimesGetResponse, error)
ParseGetAllAvailableTimesGetResponse parses an HTTP response from a GetAllAvailableTimesGetWithResponse call
func (GetAllAvailableTimesGetResponse) Status ¶
func (r GetAllAvailableTimesGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllAvailableTimesGetResponse) StatusCode ¶
func (r GetAllAvailableTimesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAppointmentTypeGetParams ¶
type GetAppointmentTypeGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetAppointmentTypeGetParams defines parameters for GetAppointmentTypeGet.
type GetAppointmentTypeGetResponse ¶
type GetAppointmentTypeGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AppointmentType }
func ParseGetAppointmentTypeGetResponse ¶
func ParseGetAppointmentTypeGetResponse(rsp *http.Response) (*GetAppointmentTypeGetResponse, error)
ParseGetAppointmentTypeGetResponse parses an HTTP response from a GetAppointmentTypeGetWithResponse call
func (GetAppointmentTypeGetResponse) Status ¶
func (r GetAppointmentTypeGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetAppointmentTypeGetResponse) StatusCode ¶
func (r GetAppointmentTypeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAttendeeGetParams ¶
type GetAttendeeGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetAttendeeGetParams defines parameters for GetAttendeeGet.
type GetAttendeeGetResponse ¶
func ParseGetAttendeeGetResponse ¶
func ParseGetAttendeeGetResponse(rsp *http.Response) (*GetAttendeeGetResponse, error)
ParseGetAttendeeGetResponse parses an HTTP response from a GetAttendeeGetWithResponse call
func (GetAttendeeGetResponse) Status ¶
func (r GetAttendeeGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetAttendeeGetResponse) StatusCode ¶
func (r GetAttendeeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAuthenticatedUserGetResponse ¶
type GetAuthenticatedUserGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *User }
func ParseGetAuthenticatedUserGetResponse ¶
func ParseGetAuthenticatedUserGetResponse(rsp *http.Response) (*GetAuthenticatedUserGetResponse, error)
ParseGetAuthenticatedUserGetResponse parses an HTTP response from a GetAuthenticatedUserGetWithResponse call
func (GetAuthenticatedUserGetResponse) Status ¶
func (r GetAuthenticatedUserGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetAuthenticatedUserGetResponse) StatusCode ¶
func (r GetAuthenticatedUserGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAvailabilityBlockGetResponse ¶
type GetAvailabilityBlockGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AvailabilityBlock }
func ParseGetAvailabilityBlockGetResponse ¶
func ParseGetAvailabilityBlockGetResponse(rsp *http.Response) (*GetAvailabilityBlockGetResponse, error)
ParseGetAvailabilityBlockGetResponse parses an HTTP response from a GetAvailabilityBlockGetWithResponse call
func (GetAvailabilityBlockGetResponse) Status ¶
func (r GetAvailabilityBlockGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetAvailabilityBlockGetResponse) StatusCode ¶
func (r GetAvailabilityBlockGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBillableItemGetParams ¶
type GetBillableItemGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetBillableItemGetParams defines parameters for GetBillableItemGet.
type GetBillableItemGetResponse ¶
type GetBillableItemGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *BillableItem }
func ParseGetBillableItemGetResponse ¶
func ParseGetBillableItemGetResponse(rsp *http.Response) (*GetBillableItemGetResponse, error)
ParseGetBillableItemGetResponse parses an HTTP response from a GetBillableItemGetWithResponse call
func (GetBillableItemGetResponse) Status ¶
func (r GetBillableItemGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetBillableItemGetResponse) StatusCode ¶
func (r GetBillableItemGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBookingGetParams ¶
type GetBookingGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetBookingGetParams defines parameters for GetBookingGet.
type GetBookingGetResponse ¶
func ParseGetBookingGetResponse ¶
func ParseGetBookingGetResponse(rsp *http.Response) (*GetBookingGetResponse, error)
ParseGetBookingGetResponse parses an HTTP response from a GetBookingGetWithResponse call
func (GetBookingGetResponse) Status ¶
func (r GetBookingGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetBookingGetResponse) StatusCode ¶
func (r GetBookingGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetBusinessGetParams ¶
type GetBusinessGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetBusinessGetParams defines parameters for GetBusinessGet.
type GetBusinessGetResponse ¶
func ParseGetBusinessGetResponse ¶
func ParseGetBusinessGetResponse(rsp *http.Response) (*GetBusinessGetResponse, error)
ParseGetBusinessGetResponse parses an HTTP response from a GetBusinessGetWithResponse call
func (GetBusinessGetResponse) Status ¶
func (r GetBusinessGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetBusinessGetResponse) StatusCode ¶
func (r GetBusinessGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetCommunicationGetParams ¶
type GetCommunicationGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetCommunicationGetParams defines parameters for GetCommunicationGet.
type GetCommunicationGetResponse ¶
type GetCommunicationGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Communication }
func ParseGetCommunicationGetResponse ¶
func ParseGetCommunicationGetResponse(rsp *http.Response) (*GetCommunicationGetResponse, error)
ParseGetCommunicationGetResponse parses an HTTP response from a GetCommunicationGetWithResponse call
func (GetCommunicationGetResponse) Status ¶
func (r GetCommunicationGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetCommunicationGetResponse) StatusCode ¶
func (r GetCommunicationGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetConcessionPriceGetResponse ¶
type GetConcessionPriceGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ConcessionPrice }
func ParseGetConcessionPriceGetResponse ¶
func ParseGetConcessionPriceGetResponse(rsp *http.Response) (*GetConcessionPriceGetResponse, error)
ParseGetConcessionPriceGetResponse parses an HTTP response from a GetConcessionPriceGetWithResponse call
func (GetConcessionPriceGetResponse) Status ¶
func (r GetConcessionPriceGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetConcessionPriceGetResponse) StatusCode ¶
func (r GetConcessionPriceGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetConcessionTypeGetResponse ¶
type GetConcessionTypeGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ConcessionType }
func ParseGetConcessionTypeGetResponse ¶
func ParseGetConcessionTypeGetResponse(rsp *http.Response) (*GetConcessionTypeGetResponse, error)
ParseGetConcessionTypeGetResponse parses an HTTP response from a GetConcessionTypeGetWithResponse call
func (GetConcessionTypeGetResponse) Status ¶
func (r GetConcessionTypeGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetConcessionTypeGetResponse) StatusCode ¶
func (r GetConcessionTypeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetContactGetParams ¶
type GetContactGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetContactGetParams defines parameters for GetContactGet.
type GetContactGetResponse ¶
func ParseGetContactGetResponse ¶
func ParseGetContactGetResponse(rsp *http.Response) (*GetContactGetResponse, error)
ParseGetContactGetResponse parses an HTTP response from a GetContactGetWithResponse call
func (GetContactGetResponse) Status ¶
func (r GetContactGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetContactGetResponse) StatusCode ¶
func (r GetContactGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDailyAvailabilityGetResponse ¶
type GetDailyAvailabilityGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *DailyAvailability }
func ParseGetDailyAvailabilityGetResponse ¶
func ParseGetDailyAvailabilityGetResponse(rsp *http.Response) (*GetDailyAvailabilityGetResponse, error)
ParseGetDailyAvailabilityGetResponse parses an HTTP response from a GetDailyAvailabilityGetWithResponse call
func (GetDailyAvailabilityGetResponse) Status ¶
func (r GetDailyAvailabilityGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetDailyAvailabilityGetResponse) StatusCode ¶
func (r GetDailyAvailabilityGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupAppointmentConflictsGetResponse ¶
type GetGroupAppointmentConflictsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Conflicts *struct { Exist *bool `json:"exist,omitempty"` } `json:"conflicts,omitempty"` } }
func ParseGetGroupAppointmentConflictsGetResponse ¶
func ParseGetGroupAppointmentConflictsGetResponse(rsp *http.Response) (*GetGroupAppointmentConflictsGetResponse, error)
ParseGetGroupAppointmentConflictsGetResponse parses an HTTP response from a GetGroupAppointmentConflictsGetWithResponse call
func (GetGroupAppointmentConflictsGetResponse) Status ¶
func (r GetGroupAppointmentConflictsGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetGroupAppointmentConflictsGetResponse) StatusCode ¶
func (r GetGroupAppointmentConflictsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetGroupAppointmentGetParams ¶
type GetGroupAppointmentGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetGroupAppointmentGetParams defines parameters for GetGroupAppointmentGet.
type GetGroupAppointmentGetResponse ¶
type GetGroupAppointmentGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *GroupAppointment }
func ParseGetGroupAppointmentGetResponse ¶
func ParseGetGroupAppointmentGetResponse(rsp *http.Response) (*GetGroupAppointmentGetResponse, error)
ParseGetGroupAppointmentGetResponse parses an HTTP response from a GetGroupAppointmentGetWithResponse call
func (GetGroupAppointmentGetResponse) Status ¶
func (r GetGroupAppointmentGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetGroupAppointmentGetResponse) StatusCode ¶
func (r GetGroupAppointmentGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIndividualAppointmentConflictsGetResponse ¶
type GetIndividualAppointmentConflictsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Conflicts *struct { Exist *bool `json:"exist,omitempty"` } `json:"conflicts,omitempty"` } }
func ParseGetIndividualAppointmentConflictsGetResponse ¶
func ParseGetIndividualAppointmentConflictsGetResponse(rsp *http.Response) (*GetIndividualAppointmentConflictsGetResponse, error)
ParseGetIndividualAppointmentConflictsGetResponse parses an HTTP response from a GetIndividualAppointmentConflictsGetWithResponse call
func (GetIndividualAppointmentConflictsGetResponse) Status ¶
func (r GetIndividualAppointmentConflictsGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetIndividualAppointmentConflictsGetResponse) StatusCode ¶
func (r GetIndividualAppointmentConflictsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIndividualAppointmentGetParams ¶
type GetIndividualAppointmentGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetIndividualAppointmentGetParams defines parameters for GetIndividualAppointmentGet.
type GetIndividualAppointmentGetResponse ¶
type GetIndividualAppointmentGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IndividualAppointment }
func ParseGetIndividualAppointmentGetResponse ¶
func ParseGetIndividualAppointmentGetResponse(rsp *http.Response) (*GetIndividualAppointmentGetResponse, error)
ParseGetIndividualAppointmentGetResponse parses an HTTP response from a GetIndividualAppointmentGetWithResponse call
func (GetIndividualAppointmentGetResponse) Status ¶
func (r GetIndividualAppointmentGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetIndividualAppointmentGetResponse) StatusCode ¶
func (r GetIndividualAppointmentGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInvoiceGetParams ¶
type GetInvoiceGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetInvoiceGetParams defines parameters for GetInvoiceGet.
type GetInvoiceGetResponse ¶
func ParseGetInvoiceGetResponse ¶
func ParseGetInvoiceGetResponse(rsp *http.Response) (*GetInvoiceGetResponse, error)
ParseGetInvoiceGetResponse parses an HTTP response from a GetInvoiceGetWithResponse call
func (GetInvoiceGetResponse) Status ¶
func (r GetInvoiceGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetInvoiceGetResponse) StatusCode ¶
func (r GetInvoiceGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetInvoiceItemGetParams ¶
type GetInvoiceItemGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetInvoiceItemGetParams defines parameters for GetInvoiceItemGet.
type GetInvoiceItemGetResponse ¶
type GetInvoiceItemGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *InvoiceItem }
func ParseGetInvoiceItemGetResponse ¶
func ParseGetInvoiceItemGetResponse(rsp *http.Response) (*GetInvoiceItemGetResponse, error)
ParseGetInvoiceItemGetResponse parses an HTTP response from a GetInvoiceItemGetWithResponse call
func (GetInvoiceItemGetResponse) Status ¶
func (r GetInvoiceItemGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetInvoiceItemGetResponse) StatusCode ¶
func (r GetInvoiceItemGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMedicalAlertGetParams ¶
type GetMedicalAlertGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetMedicalAlertGetParams defines parameters for GetMedicalAlertGet.
type GetMedicalAlertGetResponse ¶
type GetMedicalAlertGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *MedicalAlert }
func ParseGetMedicalAlertGetResponse ¶
func ParseGetMedicalAlertGetResponse(rsp *http.Response) (*GetMedicalAlertGetResponse, error)
ParseGetMedicalAlertGetResponse parses an HTTP response from a GetMedicalAlertGetWithResponse call
func (GetMedicalAlertGetResponse) Status ¶
func (r GetMedicalAlertGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetMedicalAlertGetResponse) StatusCode ¶
func (r GetMedicalAlertGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNextAvailableTimeGetParams ¶
type GetNextAvailableTimeGetParams struct { // From Cannot be more than 7 days before `to`. Cannot be older than the current date in the account's time zone. From openapi_types.Date `form:"from" json:"from"` // To Cannot be more than 7 days after `from`. Cannot be older than the current date in the account's time zone. To openapi_types.Date `form:"to" json:"to"` }
GetNextAvailableTimeGetParams defines parameters for GetNextAvailableTimeGet.
type GetNextAvailableTimeGetResponse ¶
type GetNextAvailableTimeGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { AppointmentStart *time.Time `json:"appointment_start,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseGetNextAvailableTimeGetResponse ¶
func ParseGetNextAvailableTimeGetResponse(rsp *http.Response) (*GetNextAvailableTimeGetResponse, error)
ParseGetNextAvailableTimeGetResponse parses an HTTP response from a GetNextAvailableTimeGetWithResponse call
func (GetNextAvailableTimeGetResponse) Status ¶
func (r GetNextAvailableTimeGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetNextAvailableTimeGetResponse) StatusCode ¶
func (r GetNextAvailableTimeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPatientAttachmentGetParams ¶
type GetPatientAttachmentGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetPatientAttachmentGetParams defines parameters for GetPatientAttachmentGet.
type GetPatientAttachmentGetResponse ¶
type GetPatientAttachmentGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PatientAttachment }
func ParseGetPatientAttachmentGetResponse ¶
func ParseGetPatientAttachmentGetResponse(rsp *http.Response) (*GetPatientAttachmentGetResponse, error)
ParseGetPatientAttachmentGetResponse parses an HTTP response from a GetPatientAttachmentGetWithResponse call
func (GetPatientAttachmentGetResponse) Status ¶
func (r GetPatientAttachmentGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetPatientAttachmentGetResponse) StatusCode ¶
func (r GetPatientAttachmentGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPatientCaseGetParams ¶
type GetPatientCaseGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetPatientCaseGetParams defines parameters for GetPatientCaseGet.
type GetPatientCaseGetResponse ¶
type GetPatientCaseGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PatientCase }
func ParseGetPatientCaseGetResponse ¶
func ParseGetPatientCaseGetResponse(rsp *http.Response) (*GetPatientCaseGetResponse, error)
ParseGetPatientCaseGetResponse parses an HTTP response from a GetPatientCaseGetWithResponse call
func (GetPatientCaseGetResponse) Status ¶
func (r GetPatientCaseGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetPatientCaseGetResponse) StatusCode ¶
func (r GetPatientCaseGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPatientFormGetResponse ¶
type GetPatientFormGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PatientForm }
func ParseGetPatientFormGetResponse ¶
func ParseGetPatientFormGetResponse(rsp *http.Response) (*GetPatientFormGetResponse, error)
ParseGetPatientFormGetResponse parses an HTTP response from a GetPatientFormGetWithResponse call
func (GetPatientFormGetResponse) Status ¶
func (r GetPatientFormGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetPatientFormGetResponse) StatusCode ¶
func (r GetPatientFormGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPatientFormTemplateGetParams ¶
type GetPatientFormTemplateGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetPatientFormTemplateGetParams defines parameters for GetPatientFormTemplateGet.
type GetPatientFormTemplateGetResponse ¶
type GetPatientFormTemplateGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PatientFormTemplate }
func ParseGetPatientFormTemplateGetResponse ¶
func ParseGetPatientFormTemplateGetResponse(rsp *http.Response) (*GetPatientFormTemplateGetResponse, error)
ParseGetPatientFormTemplateGetResponse parses an HTTP response from a GetPatientFormTemplateGetWithResponse call
func (GetPatientFormTemplateGetResponse) Status ¶
func (r GetPatientFormTemplateGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetPatientFormTemplateGetResponse) StatusCode ¶
func (r GetPatientFormTemplateGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPatientGetParams ¶
type GetPatientGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetPatientGetParams defines parameters for GetPatientGet.
type GetPatientGetResponse ¶
func ParseGetPatientGetResponse ¶
func ParseGetPatientGetResponse(rsp *http.Response) (*GetPatientGetResponse, error)
ParseGetPatientGetResponse parses an HTTP response from a GetPatientGetWithResponse call
func (GetPatientGetResponse) Status ¶
func (r GetPatientGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetPatientGetResponse) StatusCode ¶
func (r GetPatientGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPractitionerGetResponse ¶
type GetPractitionerGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Practitioner }
func ParseGetPractitionerGetResponse ¶
func ParseGetPractitionerGetResponse(rsp *http.Response) (*GetPractitionerGetResponse, error)
ParseGetPractitionerGetResponse parses an HTTP response from a GetPractitionerGetWithResponse call
func (GetPractitionerGetResponse) Status ¶
func (r GetPractitionerGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetPractitionerGetResponse) StatusCode ¶
func (r GetPractitionerGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPractitionerReferenceNumberGetResponse ¶
type GetPractitionerReferenceNumberGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PractitionerReferenceNumber }
func ParseGetPractitionerReferenceNumberGetResponse ¶
func ParseGetPractitionerReferenceNumberGetResponse(rsp *http.Response) (*GetPractitionerReferenceNumberGetResponse, error)
ParseGetPractitionerReferenceNumberGetResponse parses an HTTP response from a GetPractitionerReferenceNumberGetWithResponse call
func (GetPractitionerReferenceNumberGetResponse) Status ¶
func (r GetPractitionerReferenceNumberGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetPractitionerReferenceNumberGetResponse) StatusCode ¶
func (r GetPractitionerReferenceNumberGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProductGetParams ¶
type GetProductGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetProductGetParams defines parameters for GetProductGet.
type GetProductGetResponse ¶
func ParseGetProductGetResponse ¶
func ParseGetProductGetResponse(rsp *http.Response) (*GetProductGetResponse, error)
ParseGetProductGetResponse parses an HTTP response from a GetProductGetWithResponse call
func (GetProductGetResponse) Status ¶
func (r GetProductGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetProductGetResponse) StatusCode ¶
func (r GetProductGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProductSupplierGetResponse ¶
type GetProductSupplierGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ProductSupplier }
func ParseGetProductSupplierGetResponse ¶
func ParseGetProductSupplierGetResponse(rsp *http.Response) (*GetProductSupplierGetResponse, error)
ParseGetProductSupplierGetResponse parses an HTTP response from a GetProductSupplierGetWithResponse call
func (GetProductSupplierGetResponse) Status ¶
func (r GetProductSupplierGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetProductSupplierGetResponse) StatusCode ¶
func (r GetProductSupplierGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPublicSettingsGetResponse ¶
type GetPublicSettingsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PublicSettings }
func ParseGetPublicSettingsGetResponse ¶
func ParseGetPublicSettingsGetResponse(rsp *http.Response) (*GetPublicSettingsGetResponse, error)
ParseGetPublicSettingsGetResponse parses an HTTP response from a GetPublicSettingsGetWithResponse call
func (GetPublicSettingsGetResponse) Status ¶
func (r GetPublicSettingsGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetPublicSettingsGetResponse) StatusCode ¶
func (r GetPublicSettingsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetReferralSourceGetResponse ¶
type GetReferralSourceGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ReferralSource }
func ParseGetReferralSourceGetResponse ¶
func ParseGetReferralSourceGetResponse(rsp *http.Response) (*GetReferralSourceGetResponse, error)
ParseGetReferralSourceGetResponse parses an HTTP response from a GetReferralSourceGetWithResponse call
func (GetReferralSourceGetResponse) Status ¶
func (r GetReferralSourceGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetReferralSourceGetResponse) StatusCode ¶
func (r GetReferralSourceGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetReferralSourceTypeGetResponse ¶
type GetReferralSourceTypeGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ReferralSourceType }
func ParseGetReferralSourceTypeGetResponse ¶
func ParseGetReferralSourceTypeGetResponse(rsp *http.Response) (*GetReferralSourceTypeGetResponse, error)
ParseGetReferralSourceTypeGetResponse parses an HTTP response from a GetReferralSourceTypeGetWithResponse call
func (GetReferralSourceTypeGetResponse) Status ¶
func (r GetReferralSourceTypeGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetReferralSourceTypeGetResponse) StatusCode ¶
func (r GetReferralSourceTypeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSettingsGetResponse ¶
func ParseGetSettingsGetResponse ¶
func ParseGetSettingsGetResponse(rsp *http.Response) (*GetSettingsGetResponse, error)
ParseGetSettingsGetResponse parses an HTTP response from a GetSettingsGetWithResponse call
func (GetSettingsGetResponse) Status ¶
func (r GetSettingsGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetSettingsGetResponse) StatusCode ¶
func (r GetSettingsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSignatureGetResponse ¶
func ParseGetSignatureGetResponse ¶
func ParseGetSignatureGetResponse(rsp *http.Response) (*GetSignatureGetResponse, error)
ParseGetSignatureGetResponse parses an HTTP response from a GetSignatureGetWithResponse call
func (GetSignatureGetResponse) Status ¶
func (r GetSignatureGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetSignatureGetResponse) StatusCode ¶
func (r GetSignatureGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStockAdjustmentGetResponse ¶
type GetStockAdjustmentGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *StockAdjustment }
func ParseGetStockAdjustmentGetResponse ¶
func ParseGetStockAdjustmentGetResponse(rsp *http.Response) (*GetStockAdjustmentGetResponse, error)
ParseGetStockAdjustmentGetResponse parses an HTTP response from a GetStockAdjustmentGetWithResponse call
func (GetStockAdjustmentGetResponse) Status ¶
func (r GetStockAdjustmentGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetStockAdjustmentGetResponse) StatusCode ¶
func (r GetStockAdjustmentGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTaxGetResponse ¶
func ParseGetTaxGetResponse ¶
func ParseGetTaxGetResponse(rsp *http.Response) (*GetTaxGetResponse, error)
ParseGetTaxGetResponse parses an HTTP response from a GetTaxGetWithResponse call
func (GetTaxGetResponse) Status ¶
func (r GetTaxGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetTaxGetResponse) StatusCode ¶
func (r GetTaxGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTreatmentNoteGetParams ¶
type GetTreatmentNoteGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetTreatmentNoteGetParams defines parameters for GetTreatmentNoteGet.
type GetTreatmentNoteGetResponse ¶
type GetTreatmentNoteGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *TreatmentNote }
func ParseGetTreatmentNoteGetResponse ¶
func ParseGetTreatmentNoteGetResponse(rsp *http.Response) (*GetTreatmentNoteGetResponse, error)
ParseGetTreatmentNoteGetResponse parses an HTTP response from a GetTreatmentNoteGetWithResponse call
func (GetTreatmentNoteGetResponse) Status ¶
func (r GetTreatmentNoteGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetTreatmentNoteGetResponse) StatusCode ¶
func (r GetTreatmentNoteGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTreatmentNoteTemplateGetParams ¶
type GetTreatmentNoteTemplateGetParams struct { // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetTreatmentNoteTemplateGetParams defines parameters for GetTreatmentNoteTemplateGet.
type GetTreatmentNoteTemplateGetResponse ¶
type GetTreatmentNoteTemplateGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *TreatmentNoteTemplate }
func ParseGetTreatmentNoteTemplateGetResponse ¶
func ParseGetTreatmentNoteTemplateGetResponse(rsp *http.Response) (*GetTreatmentNoteTemplateGetResponse, error)
ParseGetTreatmentNoteTemplateGetResponse parses an HTTP response from a GetTreatmentNoteTemplateGetWithResponse call
func (GetTreatmentNoteTemplateGetResponse) Status ¶
func (r GetTreatmentNoteTemplateGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetTreatmentNoteTemplateGetResponse) StatusCode ¶
func (r GetTreatmentNoteTemplateGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUnavailableBlockConflictsGetResponse ¶
type GetUnavailableBlockConflictsGetResponse struct { bool `json:"exist,omitempty"` } `json:"conflicts,omitempty"` } }Conflicts *struct { Exist *
func ParseGetUnavailableBlockConflictsGetResponse ¶
func ParseGetUnavailableBlockConflictsGetResponse(rsp *http.Response) (*GetUnavailableBlockConflictsGetResponse, error)
ParseGetUnavailableBlockConflictsGetResponse parses an HTTP response from a GetUnavailableBlockConflictsGetWithResponse call
func (GetUnavailableBlockConflictsGetResponse) Status ¶
func (r GetUnavailableBlockConflictsGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetUnavailableBlockConflictsGetResponse) StatusCode ¶
func (r GetUnavailableBlockConflictsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUnavailableBlockGetParams ¶
type GetUnavailableBlockGetParams struct { // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
GetUnavailableBlockGetParams defines parameters for GetUnavailableBlockGet.
type GetUnavailableBlockGetResponse ¶
type GetUnavailableBlockGetResponse struct {}
func ParseGetUnavailableBlockGetResponse ¶
func ParseGetUnavailableBlockGetResponse(rsp *http.Response) (*GetUnavailableBlockGetResponse, error)
ParseGetUnavailableBlockGetResponse parses an HTTP response from a GetUnavailableBlockGetWithResponse call
func (GetUnavailableBlockGetResponse) Status ¶
func (r GetUnavailableBlockGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetUnavailableBlockGetResponse) StatusCode ¶
func (r GetUnavailableBlockGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserGetResponse ¶
func ParseGetUserGetResponse ¶
func ParseGetUserGetResponse(rsp *http.Response) (*GetUserGetResponse, error)
ParseGetUserGetResponse parses an HTTP response from a GetUserGetWithResponse call
func (GetUserGetResponse) Status ¶
func (r GetUserGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserGetResponse) StatusCode ¶
func (r GetUserGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GroupAppointment ¶
type GroupAppointment struct { AppointmentType *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"appointment_type,omitempty"` ArchivedAt *time.Time `json:"archived_at"` Attendees *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"attendees,omitempty"` Business *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"business,omitempty"` Conflicts *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"conflicts"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` EndsAt *time.Time `json:"ends_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` MaxAttendees *int `json:"max_attendees,omitempty"` Notes *string `json:"notes"` PatientIds *[]string `json:"patient_ids"` Practitioner *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioner,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *GroupAppointmentRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` RepeatedFrom *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"repeated_from,omitempty"` Repeats *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"repeats"` StartsAt *time.Time `json:"starts_at,omitempty"` TelehealthUrl *string `json:"telehealth_url"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
GroupAppointment defines model for GroupAppointment.
type GroupAppointmentRepeatRuleRepeatType ¶
type GroupAppointmentRepeatRuleRepeatType string
GroupAppointmentRepeatRuleRepeatType defines model for GroupAppointment.RepeatRule.RepeatType.
const ( GroupAppointmentRepeatRuleRepeatTypeDaily GroupAppointmentRepeatRuleRepeatType = "Daily" GroupAppointmentRepeatRuleRepeatTypeMonthly GroupAppointmentRepeatRuleRepeatType = "Monthly" GroupAppointmentRepeatRuleRepeatTypeWeekly GroupAppointmentRepeatRuleRepeatType = "Weekly" )
Defines values for GroupAppointmentRepeatRuleRepeatType.
type GroupAppointmentRequest ¶
type GroupAppointmentRequest struct { // AppointmentTypeId appointment type id AppointmentTypeId *string `json:"appointment_type_id,omitempty"` // BusinessId business id BusinessId *string `json:"business_id,omitempty"` // EndsAt If not provided, this will be based on the duration of the appointment type. EndsAt *time.Time `json:"ends_at,omitempty"` // MaxAttendees If not provided, this will be based on the max_attendees of the appointment type. MaxAttendees *int `json:"max_attendees,omitempty"` Notes *string `json:"notes"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *GroupAppointmentRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` StartsAt *time.Time `json:"starts_at,omitempty"` }
GroupAppointmentRequest defines model for GroupAppointment.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IndividualAppointment ¶
type IndividualAppointment struct { AppointmentType *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"appointment_type,omitempty"` ArchivedAt *time.Time `json:"archived_at"` Attendees *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"attendees,omitempty"` BookingIpAddress *string `json:"booking_ip_address"` Business *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"business,omitempty"` CancellationNote *string `json:"cancellation_note"` CancellationReason *int `json:"cancellation_reason"` CancellationReasonDescription *IndividualAppointmentCancellationReasonDescription `json:"cancellation_reason_description"` CancelledAt *time.Time `json:"cancelled_at"` Conflicts *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"conflicts"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` DidNotArrive *bool `json:"did_not_arrive"` EmailReminderSent *bool `json:"email_reminder_sent"` EndsAt *time.Time `json:"ends_at,omitempty"` HasPatientAppointmentNotes *bool `json:"has_patient_appointment_notes"` Id *string `json:"id,omitempty"` InvoiceStatus *int `json:"invoice_status"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Notes *string `json:"notes"` OnlineBookingPolicyAccepted *bool `json:"online_booking_policy_accepted"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` PatientArrived *bool `json:"patient_arrived"` PatientCase *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient_case,omitempty"` PatientName *string `json:"patient_name"` Practitioner *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioner,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *IndividualAppointmentRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` RepeatedFrom *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"repeated_from,omitempty"` Repeats *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"repeats"` SmsReminderSent *bool `json:"sms_reminder_sent"` StartsAt *time.Time `json:"starts_at,omitempty"` TelehealthUrl *string `json:"telehealth_url"` TreatmentNoteStatus *int `json:"treatment_note_status"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
IndividualAppointment defines model for IndividualAppointment.
type IndividualAppointmentCancelCancellationReason ¶
type IndividualAppointmentCancelCancellationReason int
type IndividualAppointmentCancelRequest ¶
type IndividualAppointmentCancelRequest struct { ApplyToRepeats *bool `json:"apply_to_repeats,omitempty"` CancellationNote *string `json:"cancellation_note"` // CancellationReason | Enum Value | Description | // |---|---| // |10|Feeling better| // |20|Condition worse| // |30|Sick| // |31|COVID-19 related| // |40|Away| // |50|Other| // |60|Work| CancellationReason *IndividualAppointmentCancelCancellationReason `json:"cancellation_reason,omitempty"` }
IndividualAppointmentCancelRequest defines model for IndividualAppointmentCancel.
type IndividualAppointmentCancellationReasonDescription ¶
type IndividualAppointmentCancellationReasonDescription string
IndividualAppointmentCancellationReasonDescription defines model for IndividualAppointment.CancellationReasonDescription.
const ( IndividualAppointmentCancellationReasonDescriptionAway IndividualAppointmentCancellationReasonDescription = "Away" IndividualAppointmentCancellationReasonDescriptionCOVID19Related IndividualAppointmentCancellationReasonDescription = "COVID-19 related" IndividualAppointmentCancellationReasonDescriptionConditionWorse IndividualAppointmentCancellationReasonDescription = "Condition Worse" IndividualAppointmentCancellationReasonDescriptionFeelingBetter IndividualAppointmentCancellationReasonDescription = "Feeling Better" IndividualAppointmentCancellationReasonDescriptionOther IndividualAppointmentCancellationReasonDescription = "Other" IndividualAppointmentCancellationReasonDescriptionSick IndividualAppointmentCancellationReasonDescription = "Sick" IndividualAppointmentCancellationReasonDescriptionWork IndividualAppointmentCancellationReasonDescription = "Work" )
Defines values for IndividualAppointmentCancellationReasonDescription.
type IndividualAppointmentRepeatRuleRepeatType ¶
type IndividualAppointmentRepeatRuleRepeatType string
IndividualAppointmentRepeatRuleRepeatType defines model for IndividualAppointment.RepeatRule.RepeatType.
const ( IndividualAppointmentRepeatRuleRepeatTypeDaily IndividualAppointmentRepeatRuleRepeatType = "Daily" IndividualAppointmentRepeatRuleRepeatTypeMonthly IndividualAppointmentRepeatRuleRepeatType = "Monthly" IndividualAppointmentRepeatRuleRepeatTypeWeekly IndividualAppointmentRepeatRuleRepeatType = "Weekly" )
Defines values for IndividualAppointmentRepeatRuleRepeatType.
type IndividualAppointmentRequest ¶
type IndividualAppointmentRequest struct { // AppointmentTypeId appointment type id AppointmentTypeId *string `json:"appointment_type_id,omitempty"` // BusinessId business id BusinessId *string `json:"business_id,omitempty"` // EndsAt If not provided, this will be based on the duration of the appointment type. EndsAt *time.Time `json:"ends_at,omitempty"` Notes *string `json:"notes"` // PatientCaseId patient case id PatientCaseId *string `json:"patient_case_id,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *IndividualAppointmentRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` StartsAt *time.Time `json:"starts_at,omitempty"` }
IndividualAppointmentRequest defines model for IndividualAppointment.
type Invoice ¶
type Invoice struct { Appointment *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"appointment,omitempty"` ArchivedAt *time.Time `json:"archived_at"` Business *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"business,omitempty"` ClosedAt *time.Time `json:"closed_at"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` DiscountedAmount *string `json:"discounted_amount"` Id *string `json:"id,omitempty"` InvoiceItems *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"invoice_items,omitempty"` InvoiceTo *string `json:"invoice_to"` IssueDate *openapi_types.Date `json:"issue_date,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` NetAmount *string `json:"net_amount"` Notes *string `json:"notes"` Number *int `json:"number,omitempty"` OnlinePaymentUrl *string `json:"online_payment_url"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` PatientExtraInformation *string `json:"patient_extra_information"` Practitioner *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioner,omitempty"` // Status | Enum Value | Description | // |---|---| // | 10 | Open | // | 20 | Paid | // | 30 | Closed | // | 40 | Open credit | Status *InvoiceStatus `json:"status"` StatusDescription *InvoiceStatusDescription `json:"status_description"` TaxAmount *string `json:"tax_amount"` TotalAmount *string `json:"total_amount"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
Invoice defines model for Invoice.
type InvoiceItem ¶
type InvoiceItem struct { ArchivedAt *time.Time `json:"archived_at"` BillableItem *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"billable_item,omitempty"` Code *string `json:"code"` ConcessionTypeName *string `json:"concession_type_name"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` DiscountPercentage *float32 `json:"discount_percentage"` DiscountedAmount *string `json:"discounted_amount"` Id *string `json:"id,omitempty"` Invoice *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"invoice,omitempty"` IsMonetaryDiscount *bool `json:"is_monetary_discount"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name"` NetPrice *string `json:"net_price"` Product *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"product,omitempty"` Quantity *int `json:"quantity,omitempty"` // Deprecated: TaxAmount *float32 `json:"tax_amount"` TaxName *string `json:"tax_name"` TaxRate *float32 `json:"tax_rate"` TotalIncludingTax *float32 `json:"total_including_tax"` UnitPrice *string `json:"unit_price,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
InvoiceItem defines model for InvoiceItem.
type InvoiceStatus ¶
type InvoiceStatus int
InvoiceStatus | Enum Value | Description | |---|---| | 10 | Open | | 20 | Paid | | 30 | Closed | | 40 | Open credit |
const ( InvoiceStatusN10 InvoiceStatus = 10 InvoiceStatusN20 InvoiceStatus = 20 InvoiceStatusN30 InvoiceStatus = 30 InvoiceStatusN40 InvoiceStatus = 40 )
Defines values for InvoiceStatus.
type InvoiceStatusDescription ¶
type InvoiceStatusDescription string
InvoiceStatusDescription defines model for Invoice.StatusDescription.
const ( Closed InvoiceStatusDescription = "Closed" Open InvoiceStatusDescription = "Open" OpenCredit InvoiceStatusDescription = "Open credit" Paid InvoiceStatusDescription = "Paid" )
Defines values for InvoiceStatusDescription.
type ListActivePatientCasesGetParams ¶
type ListActivePatientCasesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListActivePatientCasesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | expiry_date | [date](/developer-portal/#date-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListActivePatientCasesGetParams defines parameters for ListActivePatientCasesGet.
type ListActivePatientCasesGetParamsOrder ¶
type ListActivePatientCasesGetParamsOrder string
ListActivePatientCasesGetParamsOrder defines parameters for ListActivePatientCasesGet.
const ( ListActivePatientCasesGetParamsOrderAsc ListActivePatientCasesGetParamsOrder = "asc" ListActivePatientCasesGetParamsOrderDesc ListActivePatientCasesGetParamsOrder = "desc" )
Defines values for ListActivePatientCasesGetParamsOrder.
type ListActivePatientCasesGetResponse ¶
type ListActivePatientCasesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PatientCases *[]PatientCase `json:"patient_cases,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListActivePatientCasesGetResponse ¶
func ParseListActivePatientCasesGetResponse(rsp *http.Response) (*ListActivePatientCasesGetResponse, error)
ParseListActivePatientCasesGetResponse parses an HTTP response from a ListActivePatientCasesGetWithResponse call
func (ListActivePatientCasesGetResponse) Status ¶
func (r ListActivePatientCasesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListActivePatientCasesGetResponse) StatusCode ¶
func (r ListActivePatientCasesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAppointmentTypesForPractitionerGetParams ¶
type ListAppointmentTypesForPractitionerGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListAppointmentTypesForPractitionerGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | category | [string](/developer-portal/#string-filter-operators) | // | online_payments_mode | [string](/developer-portal/#string-filter-operators) | // | show_in_online_bookings | [boolean](/developer-portal/#boolean-filter-operators) | // | appointment_confirmation_template_ids | [array](/developer-portal/#array-filter-operators) | // | appointment_reminder_template_ids | [array](/developer-portal/#array-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListAppointmentTypesForPractitionerGetParams defines parameters for ListAppointmentTypesForPractitionerGet.
type ListAppointmentTypesForPractitionerGetParamsOrder ¶
type ListAppointmentTypesForPractitionerGetParamsOrder string
ListAppointmentTypesForPractitionerGetParamsOrder defines parameters for ListAppointmentTypesForPractitionerGet.
const ( ListAppointmentTypesForPractitionerGetParamsOrderAsc ListAppointmentTypesForPractitionerGetParamsOrder = "asc" ListAppointmentTypesForPractitionerGetParamsOrderDesc ListAppointmentTypesForPractitionerGetParamsOrder = "desc" )
Defines values for ListAppointmentTypesForPractitionerGetParamsOrder.
type ListAppointmentTypesForPractitionerGetResponse ¶
type ListAppointmentTypesForPractitionerGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { AppointmentTypes *[]AppointmentType `json:"appointment_types,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListAppointmentTypesForPractitionerGetResponse ¶
func ParseListAppointmentTypesForPractitionerGetResponse(rsp *http.Response) (*ListAppointmentTypesForPractitionerGetResponse, error)
ParseListAppointmentTypesForPractitionerGetResponse parses an HTTP response from a ListAppointmentTypesForPractitionerGetWithResponse call
func (ListAppointmentTypesForPractitionerGetResponse) Status ¶
func (r ListAppointmentTypesForPractitionerGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListAppointmentTypesForPractitionerGetResponse) StatusCode ¶
func (r ListAppointmentTypesForPractitionerGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAppointmentTypesGetParams ¶
type ListAppointmentTypesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListAppointmentTypesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | category | [string](/developer-portal/#string-filter-operators) | // | online_payments_mode | [string](/developer-portal/#string-filter-operators) | // | show_in_online_bookings | [boolean](/developer-portal/#boolean-filter-operators) | // | appointment_confirmation_template_ids | [array](/developer-portal/#array-filter-operators) | // | appointment_reminder_template_ids | [array](/developer-portal/#array-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListAppointmentTypesGetParams defines parameters for ListAppointmentTypesGet.
type ListAppointmentTypesGetParamsOrder ¶
type ListAppointmentTypesGetParamsOrder string
ListAppointmentTypesGetParamsOrder defines parameters for ListAppointmentTypesGet.
const ( ListAppointmentTypesGetParamsOrderAsc ListAppointmentTypesGetParamsOrder = "asc" ListAppointmentTypesGetParamsOrderDesc ListAppointmentTypesGetParamsOrder = "desc" )
Defines values for ListAppointmentTypesGetParamsOrder.
type ListAppointmentTypesGetResponse ¶
type ListAppointmentTypesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { AppointmentTypes *[]AppointmentType `json:"appointment_types,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListAppointmentTypesGetResponse ¶
func ParseListAppointmentTypesGetResponse(rsp *http.Response) (*ListAppointmentTypesGetResponse, error)
ParseListAppointmentTypesGetResponse parses an HTTP response from a ListAppointmentTypesGetWithResponse call
func (ListAppointmentTypesGetResponse) Status ¶
func (r ListAppointmentTypesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListAppointmentTypesGetResponse) StatusCode ¶
func (r ListAppointmentTypesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAttendeesForGroupAppointmentGetParams ¶
type ListAttendeesForGroupAppointmentGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListAttendeesForGroupAppointmentGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_id | [int64](/developer-portal/#numeric-filter-operators) | // | booking_id | [int64](/developer-portal/#numeric-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_case_id | [int64](/developer-portal/#numeric-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListAttendeesForGroupAppointmentGetParams defines parameters for ListAttendeesForGroupAppointmentGet.
type ListAttendeesForGroupAppointmentGetParamsOrder ¶
type ListAttendeesForGroupAppointmentGetParamsOrder string
ListAttendeesForGroupAppointmentGetParamsOrder defines parameters for ListAttendeesForGroupAppointmentGet.
const ( ListAttendeesForGroupAppointmentGetParamsOrderAsc ListAttendeesForGroupAppointmentGetParamsOrder = "asc" ListAttendeesForGroupAppointmentGetParamsOrderDesc ListAttendeesForGroupAppointmentGetParamsOrder = "desc" )
Defines values for ListAttendeesForGroupAppointmentGetParamsOrder.
type ListAttendeesForGroupAppointmentGetResponse ¶
type ListAttendeesForGroupAppointmentGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Attendees *[]Attendee `json:"attendees,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListAttendeesForGroupAppointmentGetResponse ¶
func ParseListAttendeesForGroupAppointmentGetResponse(rsp *http.Response) (*ListAttendeesForGroupAppointmentGetResponse, error)
ParseListAttendeesForGroupAppointmentGetResponse parses an HTTP response from a ListAttendeesForGroupAppointmentGetWithResponse call
func (ListAttendeesForGroupAppointmentGetResponse) Status ¶
func (r ListAttendeesForGroupAppointmentGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListAttendeesForGroupAppointmentGetResponse) StatusCode ¶
func (r ListAttendeesForGroupAppointmentGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAttendeesForIndividualAppointmentGetParams ¶
type ListAttendeesForIndividualAppointmentGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListAttendeesForIndividualAppointmentGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_id | [int64](/developer-portal/#numeric-filter-operators) | // | booking_id | [int64](/developer-portal/#numeric-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_case_id | [int64](/developer-portal/#numeric-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListAttendeesForIndividualAppointmentGetParams defines parameters for ListAttendeesForIndividualAppointmentGet.
type ListAttendeesForIndividualAppointmentGetParamsOrder ¶
type ListAttendeesForIndividualAppointmentGetParamsOrder string
ListAttendeesForIndividualAppointmentGetParamsOrder defines parameters for ListAttendeesForIndividualAppointmentGet.
const ( ListAttendeesForIndividualAppointmentGetParamsOrderAsc ListAttendeesForIndividualAppointmentGetParamsOrder = "asc" ListAttendeesForIndividualAppointmentGetParamsOrderDesc ListAttendeesForIndividualAppointmentGetParamsOrder = "desc" )
Defines values for ListAttendeesForIndividualAppointmentGetParamsOrder.
type ListAttendeesForIndividualAppointmentGetResponse ¶
type ListAttendeesForIndividualAppointmentGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Attendees *[]Attendee `json:"attendees,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListAttendeesForIndividualAppointmentGetResponse ¶
func ParseListAttendeesForIndividualAppointmentGetResponse(rsp *http.Response) (*ListAttendeesForIndividualAppointmentGetResponse, error)
ParseListAttendeesForIndividualAppointmentGetResponse parses an HTTP response from a ListAttendeesForIndividualAppointmentGetWithResponse call
func (ListAttendeesForIndividualAppointmentGetResponse) Status ¶
func (r ListAttendeesForIndividualAppointmentGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListAttendeesForIndividualAppointmentGetResponse) StatusCode ¶
func (r ListAttendeesForIndividualAppointmentGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAttendeesForPatientCaseGetParams ¶
type ListAttendeesForPatientCaseGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListAttendeesForPatientCaseGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_id | [int64](/developer-portal/#numeric-filter-operators) | // | booking_id | [int64](/developer-portal/#numeric-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListAttendeesForPatientCaseGetParams defines parameters for ListAttendeesForPatientCaseGet.
type ListAttendeesForPatientCaseGetParamsOrder ¶
type ListAttendeesForPatientCaseGetParamsOrder string
ListAttendeesForPatientCaseGetParamsOrder defines parameters for ListAttendeesForPatientCaseGet.
const ( ListAttendeesForPatientCaseGetParamsOrderAsc ListAttendeesForPatientCaseGetParamsOrder = "asc" ListAttendeesForPatientCaseGetParamsOrderDesc ListAttendeesForPatientCaseGetParamsOrder = "desc" )
Defines values for ListAttendeesForPatientCaseGetParamsOrder.
type ListAttendeesForPatientCaseGetResponse ¶
type ListAttendeesForPatientCaseGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Attendees *[]Attendee `json:"attendees,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListAttendeesForPatientCaseGetResponse ¶
func ParseListAttendeesForPatientCaseGetResponse(rsp *http.Response) (*ListAttendeesForPatientCaseGetResponse, error)
ParseListAttendeesForPatientCaseGetResponse parses an HTTP response from a ListAttendeesForPatientCaseGetWithResponse call
func (ListAttendeesForPatientCaseGetResponse) Status ¶
func (r ListAttendeesForPatientCaseGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListAttendeesForPatientCaseGetResponse) StatusCode ¶
func (r ListAttendeesForPatientCaseGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAttendeesGetParams ¶
type ListAttendeesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListAttendeesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_id | [int64](/developer-portal/#numeric-filter-operators) | // | booking_id | [int64](/developer-portal/#numeric-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_case_id | [int64](/developer-portal/#numeric-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListAttendeesGetParams defines parameters for ListAttendeesGet.
type ListAttendeesGetParamsOrder ¶
type ListAttendeesGetParamsOrder string
ListAttendeesGetParamsOrder defines parameters for ListAttendeesGet.
const ( ListAttendeesGetParamsOrderAsc ListAttendeesGetParamsOrder = "asc" ListAttendeesGetParamsOrderDesc ListAttendeesGetParamsOrder = "desc" )
Defines values for ListAttendeesGetParamsOrder.
type ListAttendeesGetResponse ¶
type ListAttendeesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Attendees *[]Attendee `json:"attendees,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListAttendeesGetResponse ¶
func ParseListAttendeesGetResponse(rsp *http.Response) (*ListAttendeesGetResponse, error)
ParseListAttendeesGetResponse parses an HTTP response from a ListAttendeesGetWithResponse call
func (ListAttendeesGetResponse) Status ¶
func (r ListAttendeesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListAttendeesGetResponse) StatusCode ¶
func (r ListAttendeesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAvailabilityBlocksGetParams ¶
type ListAvailabilityBlocksGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListAvailabilityBlocksGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | starts_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListAvailabilityBlocksGetParams defines parameters for ListAvailabilityBlocksGet.
type ListAvailabilityBlocksGetParamsOrder ¶
type ListAvailabilityBlocksGetParamsOrder string
ListAvailabilityBlocksGetParamsOrder defines parameters for ListAvailabilityBlocksGet.
const ( ListAvailabilityBlocksGetParamsOrderAsc ListAvailabilityBlocksGetParamsOrder = "asc" ListAvailabilityBlocksGetParamsOrderDesc ListAvailabilityBlocksGetParamsOrder = "desc" )
Defines values for ListAvailabilityBlocksGetParamsOrder.
type ListAvailabilityBlocksGetResponse ¶
type ListAvailabilityBlocksGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { AvailabilityBlocks *[]AvailabilityBlock `json:"availability_blocks,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListAvailabilityBlocksGetResponse ¶
func ParseListAvailabilityBlocksGetResponse(rsp *http.Response) (*ListAvailabilityBlocksGetResponse, error)
ParseListAvailabilityBlocksGetResponse parses an HTTP response from a ListAvailabilityBlocksGetWithResponse call
func (ListAvailabilityBlocksGetResponse) Status ¶
func (r ListAvailabilityBlocksGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListAvailabilityBlocksGetResponse) StatusCode ¶
func (r ListAvailabilityBlocksGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListBillableItemsGetParams ¶
type ListBillableItemsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListBillableItemsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | tax_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListBillableItemsGetParams defines parameters for ListBillableItemsGet.
type ListBillableItemsGetParamsOrder ¶
type ListBillableItemsGetParamsOrder string
ListBillableItemsGetParamsOrder defines parameters for ListBillableItemsGet.
const ( ListBillableItemsGetParamsOrderAsc ListBillableItemsGetParamsOrder = "asc" ListBillableItemsGetParamsOrderDesc ListBillableItemsGetParamsOrder = "desc" )
Defines values for ListBillableItemsGetParamsOrder.
type ListBillableItemsGetResponse ¶
type ListBillableItemsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { BillableItems *[]BillableItem `json:"billable_items,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListBillableItemsGetResponse ¶
func ParseListBillableItemsGetResponse(rsp *http.Response) (*ListBillableItemsGetResponse, error)
ParseListBillableItemsGetResponse parses an HTTP response from a ListBillableItemsGetWithResponse call
func (ListBillableItemsGetResponse) Status ¶
func (r ListBillableItemsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListBillableItemsGetResponse) StatusCode ¶
func (r ListBillableItemsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListBookingsForPatientCaseGetParams ¶
type ListBookingsForPatientCaseGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListBookingsForPatientCaseGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_type_id | [int64](/developer-portal/#numeric-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | // | did_not_arrive | [boolean](/developer-portal/#boolean-filter-operators) | // | ends_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_ids | [array](/developer-portal/#array-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | repeated_from_id | [int64](/developer-portal/#numeric-filter-operators) | // | starts_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListBookingsForPatientCaseGetParams defines parameters for ListBookingsForPatientCaseGet.
type ListBookingsForPatientCaseGetParamsOrder ¶
type ListBookingsForPatientCaseGetParamsOrder string
ListBookingsForPatientCaseGetParamsOrder defines parameters for ListBookingsForPatientCaseGet.
const ( ListBookingsForPatientCaseGetParamsOrderAsc ListBookingsForPatientCaseGetParamsOrder = "asc" ListBookingsForPatientCaseGetParamsOrderDesc ListBookingsForPatientCaseGetParamsOrder = "desc" )
Defines values for ListBookingsForPatientCaseGetParamsOrder.
type ListBookingsForPatientCaseGetResponse ¶
type ListBookingsForPatientCaseGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Bookings *[]Booking `json:"bookings,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListBookingsForPatientCaseGetResponse ¶
func ParseListBookingsForPatientCaseGetResponse(rsp *http.Response) (*ListBookingsForPatientCaseGetResponse, error)
ParseListBookingsForPatientCaseGetResponse parses an HTTP response from a ListBookingsForPatientCaseGetWithResponse call
func (ListBookingsForPatientCaseGetResponse) Status ¶
func (r ListBookingsForPatientCaseGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListBookingsForPatientCaseGetResponse) StatusCode ¶
func (r ListBookingsForPatientCaseGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListBookingsGetParams ¶
type ListBookingsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListBookingsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_type_id | [int64](/developer-portal/#numeric-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | // | did_not_arrive | [boolean](/developer-portal/#boolean-filter-operators) | // | ends_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_ids | [array](/developer-portal/#array-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | repeated_from_id | [int64](/developer-portal/#numeric-filter-operators) | // | starts_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListBookingsGetParams defines parameters for ListBookingsGet.
type ListBookingsGetParamsOrder ¶
type ListBookingsGetParamsOrder string
ListBookingsGetParamsOrder defines parameters for ListBookingsGet.
const ( ListBookingsGetParamsOrderAsc ListBookingsGetParamsOrder = "asc" ListBookingsGetParamsOrderDesc ListBookingsGetParamsOrder = "desc" )
Defines values for ListBookingsGetParamsOrder.
type ListBookingsGetResponse ¶
type ListBookingsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Bookings *[]Booking `json:"bookings,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListBookingsGetResponse ¶
func ParseListBookingsGetResponse(rsp *http.Response) (*ListBookingsGetResponse, error)
ParseListBookingsGetResponse parses an HTTP response from a ListBookingsGetWithResponse call
func (ListBookingsGetResponse) Status ¶
func (r ListBookingsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListBookingsGetResponse) StatusCode ¶
func (r ListBookingsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListBusinessesGetParams ¶
type ListBusinessesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListBusinessesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_type_ids | [array](/developer-portal/#array-filter-operators) | // | show_in_online_bookings | [boolean](/developer-portal/#boolean-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListBusinessesGetParams defines parameters for ListBusinessesGet.
type ListBusinessesGetParamsOrder ¶
type ListBusinessesGetParamsOrder string
ListBusinessesGetParamsOrder defines parameters for ListBusinessesGet.
const ( ListBusinessesGetParamsOrderAsc ListBusinessesGetParamsOrder = "asc" ListBusinessesGetParamsOrderDesc ListBusinessesGetParamsOrder = "desc" )
Defines values for ListBusinessesGetParamsOrder.
type ListBusinessesGetResponse ¶
type ListBusinessesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Businesses *[]Business `json:"businesses,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListBusinessesGetResponse ¶
func ParseListBusinessesGetResponse(rsp *http.Response) (*ListBusinessesGetResponse, error)
ParseListBusinessesGetResponse parses an HTTP response from a ListBusinessesGetWithResponse call
func (ListBusinessesGetResponse) Status ¶
func (r ListBusinessesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListBusinessesGetResponse) StatusCode ¶
func (r ListBusinessesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListCommunicationsGetParams ¶
type ListCommunicationsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListCommunicationsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | category_code | [integer](/developer-portal/#numeric-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListCommunicationsGetParams defines parameters for ListCommunicationsGet.
type ListCommunicationsGetParamsOrder ¶
type ListCommunicationsGetParamsOrder string
ListCommunicationsGetParamsOrder defines parameters for ListCommunicationsGet.
const ( ListCommunicationsGetParamsOrderAsc ListCommunicationsGetParamsOrder = "asc" ListCommunicationsGetParamsOrderDesc ListCommunicationsGetParamsOrder = "desc" )
Defines values for ListCommunicationsGetParamsOrder.
type ListCommunicationsGetResponse ¶
type ListCommunicationsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Communications *[]Communication `json:"communications,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListCommunicationsGetResponse ¶
func ParseListCommunicationsGetResponse(rsp *http.Response) (*ListCommunicationsGetResponse, error)
ParseListCommunicationsGetResponse parses an HTTP response from a ListCommunicationsGetWithResponse call
func (ListCommunicationsGetResponse) Status ¶
func (r ListCommunicationsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListCommunicationsGetResponse) StatusCode ¶
func (r ListCommunicationsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListConcessionPricesGetParams ¶
type ListConcessionPricesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListConcessionPricesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | billable_item_id | [int64](/developer-portal/#numeric-filter-operators) | // | concession_type_id | [int64](/developer-portal/#numeric-filter-operators) | // | price | [float](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListConcessionPricesGetParams defines parameters for ListConcessionPricesGet.
type ListConcessionPricesGetParamsOrder ¶
type ListConcessionPricesGetParamsOrder string
ListConcessionPricesGetParamsOrder defines parameters for ListConcessionPricesGet.
const ( ListConcessionPricesGetParamsOrderAsc ListConcessionPricesGetParamsOrder = "asc" ListConcessionPricesGetParamsOrderDesc ListConcessionPricesGetParamsOrder = "desc" )
Defines values for ListConcessionPricesGetParamsOrder.
type ListConcessionPricesGetResponse ¶
type ListConcessionPricesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { ConcessionPrices *[]ConcessionPrice `json:"concession_prices,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListConcessionPricesGetResponse ¶
func ParseListConcessionPricesGetResponse(rsp *http.Response) (*ListConcessionPricesGetResponse, error)
ParseListConcessionPricesGetResponse parses an HTTP response from a ListConcessionPricesGetWithResponse call
func (ListConcessionPricesGetResponse) Status ¶
func (r ListConcessionPricesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListConcessionPricesGetResponse) StatusCode ¶
func (r ListConcessionPricesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListConcessionTypesGetParams ¶
type ListConcessionTypesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListConcessionTypesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListConcessionTypesGetParams defines parameters for ListConcessionTypesGet.
type ListConcessionTypesGetParamsOrder ¶
type ListConcessionTypesGetParamsOrder string
ListConcessionTypesGetParamsOrder defines parameters for ListConcessionTypesGet.
const ( ListConcessionTypesGetParamsOrderAsc ListConcessionTypesGetParamsOrder = "asc" ListConcessionTypesGetParamsOrderDesc ListConcessionTypesGetParamsOrder = "desc" )
Defines values for ListConcessionTypesGetParamsOrder.
type ListConcessionTypesGetResponse ¶
type ListConcessionTypesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { ConcessionTypes *[]ConcessionType `json:"concession_types,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListConcessionTypesGetResponse ¶
func ParseListConcessionTypesGetResponse(rsp *http.Response) (*ListConcessionTypesGetResponse, error)
ParseListConcessionTypesGetResponse parses an HTTP response from a ListConcessionTypesGetWithResponse call
func (ListConcessionTypesGetResponse) Status ¶
func (r ListConcessionTypesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListConcessionTypesGetResponse) StatusCode ¶
func (r ListConcessionTypesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListContactsGetParams ¶
type ListContactsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListContactsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | email | [string](/developer-portal/#string-filter-operators) | // | first_name | [string](/developer-portal/#string-filter-operators) | // | last_name | [string](/developer-portal/#string-filter-operators) | // | type_code | [integer](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListContactsGetParams defines parameters for ListContactsGet.
type ListContactsGetParamsOrder ¶
type ListContactsGetParamsOrder string
ListContactsGetParamsOrder defines parameters for ListContactsGet.
const ( ListContactsGetParamsOrderAsc ListContactsGetParamsOrder = "asc" ListContactsGetParamsOrderDesc ListContactsGetParamsOrder = "desc" )
Defines values for ListContactsGetParamsOrder.
type ListContactsGetResponse ¶
type ListContactsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Contacts *[]Contact `json:"contacts,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListContactsGetResponse ¶
func ParseListContactsGetResponse(rsp *http.Response) (*ListContactsGetResponse, error)
ParseListContactsGetResponse parses an HTTP response from a ListContactsGetWithResponse call
func (ListContactsGetResponse) Status ¶
func (r ListContactsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListContactsGetResponse) StatusCode ¶
func (r ListContactsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListDailyAvailabilitiesForBusinessGetParams ¶
type ListDailyAvailabilitiesForBusinessGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListDailyAvailabilitiesForBusinessGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListDailyAvailabilitiesForBusinessGetParams defines parameters for ListDailyAvailabilitiesForBusinessGet.
type ListDailyAvailabilitiesForBusinessGetParamsOrder ¶
type ListDailyAvailabilitiesForBusinessGetParamsOrder string
ListDailyAvailabilitiesForBusinessGetParamsOrder defines parameters for ListDailyAvailabilitiesForBusinessGet.
const ( ListDailyAvailabilitiesForBusinessGetParamsOrderAsc ListDailyAvailabilitiesForBusinessGetParamsOrder = "asc" ListDailyAvailabilitiesForBusinessGetParamsOrderDesc ListDailyAvailabilitiesForBusinessGetParamsOrder = "desc" )
Defines values for ListDailyAvailabilitiesForBusinessGetParamsOrder.
type ListDailyAvailabilitiesForBusinessGetResponse ¶
type ListDailyAvailabilitiesForBusinessGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { DailyAvailabilities *[]DailyAvailability `json:"daily_availabilities,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListDailyAvailabilitiesForBusinessGetResponse ¶
func ParseListDailyAvailabilitiesForBusinessGetResponse(rsp *http.Response) (*ListDailyAvailabilitiesForBusinessGetResponse, error)
ParseListDailyAvailabilitiesForBusinessGetResponse parses an HTTP response from a ListDailyAvailabilitiesForBusinessGetWithResponse call
func (ListDailyAvailabilitiesForBusinessGetResponse) Status ¶
func (r ListDailyAvailabilitiesForBusinessGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListDailyAvailabilitiesForBusinessGetResponse) StatusCode ¶
func (r ListDailyAvailabilitiesForBusinessGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListDailyAvailabilitiesForPractitionerGetParams ¶
type ListDailyAvailabilitiesForPractitionerGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListDailyAvailabilitiesForPractitionerGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListDailyAvailabilitiesForPractitionerGetParams defines parameters for ListDailyAvailabilitiesForPractitionerGet.
type ListDailyAvailabilitiesForPractitionerGetParamsOrder ¶
type ListDailyAvailabilitiesForPractitionerGetParamsOrder string
ListDailyAvailabilitiesForPractitionerGetParamsOrder defines parameters for ListDailyAvailabilitiesForPractitionerGet.
const ( ListDailyAvailabilitiesForPractitionerGetParamsOrderAsc ListDailyAvailabilitiesForPractitionerGetParamsOrder = "asc" ListDailyAvailabilitiesForPractitionerGetParamsOrderDesc ListDailyAvailabilitiesForPractitionerGetParamsOrder = "desc" )
Defines values for ListDailyAvailabilitiesForPractitionerGetParamsOrder.
type ListDailyAvailabilitiesForPractitionerGetResponse ¶
type ListDailyAvailabilitiesForPractitionerGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { DailyAvailabilities *[]DailyAvailability `json:"daily_availabilities,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListDailyAvailabilitiesForPractitionerGetResponse ¶
func ParseListDailyAvailabilitiesForPractitionerGetResponse(rsp *http.Response) (*ListDailyAvailabilitiesForPractitionerGetResponse, error)
ParseListDailyAvailabilitiesForPractitionerGetResponse parses an HTTP response from a ListDailyAvailabilitiesForPractitionerGetWithResponse call
func (ListDailyAvailabilitiesForPractitionerGetResponse) Status ¶
func (r ListDailyAvailabilitiesForPractitionerGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListDailyAvailabilitiesForPractitionerGetResponse) StatusCode ¶
func (r ListDailyAvailabilitiesForPractitionerGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListDailyAvailabilitiesGetParams ¶
type ListDailyAvailabilitiesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListDailyAvailabilitiesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListDailyAvailabilitiesGetParams defines parameters for ListDailyAvailabilitiesGet.
type ListDailyAvailabilitiesGetParamsOrder ¶
type ListDailyAvailabilitiesGetParamsOrder string
ListDailyAvailabilitiesGetParamsOrder defines parameters for ListDailyAvailabilitiesGet.
const ( ListDailyAvailabilitiesGetParamsOrderAsc ListDailyAvailabilitiesGetParamsOrder = "asc" ListDailyAvailabilitiesGetParamsOrderDesc ListDailyAvailabilitiesGetParamsOrder = "desc" )
Defines values for ListDailyAvailabilitiesGetParamsOrder.
type ListDailyAvailabilitiesGetResponse ¶
type ListDailyAvailabilitiesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { DailyAvailabilities *[]DailyAvailability `json:"daily_availabilities,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListDailyAvailabilitiesGetResponse ¶
func ParseListDailyAvailabilitiesGetResponse(rsp *http.Response) (*ListDailyAvailabilitiesGetResponse, error)
ParseListDailyAvailabilitiesGetResponse parses an HTTP response from a ListDailyAvailabilitiesGetWithResponse call
func (ListDailyAvailabilitiesGetResponse) Status ¶
func (r ListDailyAvailabilitiesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListDailyAvailabilitiesGetResponse) StatusCode ¶
func (r ListDailyAvailabilitiesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListGroupAppointmentsGetParams ¶
type ListGroupAppointmentsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListGroupAppointmentsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_type_id | [int64](/developer-portal/#numeric-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | ends_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_ids | [array](/developer-portal/#array-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | repeated_from_id | [int64](/developer-portal/#numeric-filter-operators) | // | starts_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListGroupAppointmentsGetParams defines parameters for ListGroupAppointmentsGet.
type ListGroupAppointmentsGetParamsOrder ¶
type ListGroupAppointmentsGetParamsOrder string
ListGroupAppointmentsGetParamsOrder defines parameters for ListGroupAppointmentsGet.
const ( ListGroupAppointmentsGetParamsOrderAsc ListGroupAppointmentsGetParamsOrder = "asc" ListGroupAppointmentsGetParamsOrderDesc ListGroupAppointmentsGetParamsOrder = "desc" )
Defines values for ListGroupAppointmentsGetParamsOrder.
type ListGroupAppointmentsGetResponse ¶
type ListGroupAppointmentsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { GroupAppointments *[]GroupAppointment `json:"group_appointments,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListGroupAppointmentsGetResponse ¶
func ParseListGroupAppointmentsGetResponse(rsp *http.Response) (*ListGroupAppointmentsGetResponse, error)
ParseListGroupAppointmentsGetResponse parses an HTTP response from a ListGroupAppointmentsGetWithResponse call
func (ListGroupAppointmentsGetResponse) Status ¶
func (r ListGroupAppointmentsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListGroupAppointmentsGetResponse) StatusCode ¶
func (r ListGroupAppointmentsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInactivePractitionersForAppointmentTypeGetParams ¶
type ListInactivePractitionersForAppointmentTypeGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInactivePractitionersForAppointmentTypeGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | user_id | [int64](/developer-portal/#numeric-filter-operators) | // | show_in_online_bookings | [boolean](/developer-portal/#boolean-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInactivePractitionersForAppointmentTypeGetParams defines parameters for ListInactivePractitionersForAppointmentTypeGet.
type ListInactivePractitionersForAppointmentTypeGetParamsOrder ¶
type ListInactivePractitionersForAppointmentTypeGetParamsOrder string
ListInactivePractitionersForAppointmentTypeGetParamsOrder defines parameters for ListInactivePractitionersForAppointmentTypeGet.
const ( ListInactivePractitionersForAppointmentTypeGetParamsOrderAsc ListInactivePractitionersForAppointmentTypeGetParamsOrder = "asc" ListInactivePractitionersForAppointmentTypeGetParamsOrderDesc ListInactivePractitionersForAppointmentTypeGetParamsOrder = "desc" )
Defines values for ListInactivePractitionersForAppointmentTypeGetParamsOrder.
type ListInactivePractitionersForAppointmentTypeGetResponse ¶
type ListInactivePractitionersForAppointmentTypeGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Practitioners *[]Practitioner `json:"practitioners,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInactivePractitionersForAppointmentTypeGetResponse ¶
func ParseListInactivePractitionersForAppointmentTypeGetResponse(rsp *http.Response) (*ListInactivePractitionersForAppointmentTypeGetResponse, error)
ParseListInactivePractitionersForAppointmentTypeGetResponse parses an HTTP response from a ListInactivePractitionersForAppointmentTypeGetWithResponse call
func (ListInactivePractitionersForAppointmentTypeGetResponse) Status ¶
func (r ListInactivePractitionersForAppointmentTypeGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInactivePractitionersForAppointmentTypeGetResponse) StatusCode ¶
func (r ListInactivePractitionersForAppointmentTypeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInactivePractitionersForBusinessGetParams ¶
type ListInactivePractitionersForBusinessGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInactivePractitionersForBusinessGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | user_id | [int64](/developer-portal/#numeric-filter-operators) | // | show_in_online_bookings | [boolean](/developer-portal/#boolean-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInactivePractitionersForBusinessGetParams defines parameters for ListInactivePractitionersForBusinessGet.
type ListInactivePractitionersForBusinessGetParamsOrder ¶
type ListInactivePractitionersForBusinessGetParamsOrder string
ListInactivePractitionersForBusinessGetParamsOrder defines parameters for ListInactivePractitionersForBusinessGet.
const ( ListInactivePractitionersForBusinessGetParamsOrderAsc ListInactivePractitionersForBusinessGetParamsOrder = "asc" ListInactivePractitionersForBusinessGetParamsOrderDesc ListInactivePractitionersForBusinessGetParamsOrder = "desc" )
Defines values for ListInactivePractitionersForBusinessGetParamsOrder.
type ListInactivePractitionersForBusinessGetResponse ¶
type ListInactivePractitionersForBusinessGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Practitioners *[]Practitioner `json:"practitioners,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInactivePractitionersForBusinessGetResponse ¶
func ParseListInactivePractitionersForBusinessGetResponse(rsp *http.Response) (*ListInactivePractitionersForBusinessGetResponse, error)
ParseListInactivePractitionersForBusinessGetResponse parses an HTTP response from a ListInactivePractitionersForBusinessGetWithResponse call
func (ListInactivePractitionersForBusinessGetResponse) Status ¶
func (r ListInactivePractitionersForBusinessGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInactivePractitionersForBusinessGetResponse) StatusCode ¶
func (r ListInactivePractitionersForBusinessGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInactivePractitionersGetParams ¶
type ListInactivePractitionersGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInactivePractitionersGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | user_id | [int64](/developer-portal/#numeric-filter-operators) | // | show_in_online_bookings | [boolean](/developer-portal/#boolean-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInactivePractitionersGetParams defines parameters for ListInactivePractitionersGet.
type ListInactivePractitionersGetParamsOrder ¶
type ListInactivePractitionersGetParamsOrder string
ListInactivePractitionersGetParamsOrder defines parameters for ListInactivePractitionersGet.
const ( ListInactivePractitionersGetParamsOrderAsc ListInactivePractitionersGetParamsOrder = "asc" ListInactivePractitionersGetParamsOrderDesc ListInactivePractitionersGetParamsOrder = "desc" )
Defines values for ListInactivePractitionersGetParamsOrder.
type ListInactivePractitionersGetResponse ¶
type ListInactivePractitionersGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Practitioners *[]Practitioner `json:"practitioners,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInactivePractitionersGetResponse ¶
func ParseListInactivePractitionersGetResponse(rsp *http.Response) (*ListInactivePractitionersGetResponse, error)
ParseListInactivePractitionersGetResponse parses an HTTP response from a ListInactivePractitionersGetWithResponse call
func (ListInactivePractitionersGetResponse) Status ¶
func (r ListInactivePractitionersGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInactivePractitionersGetResponse) StatusCode ¶
func (r ListInactivePractitionersGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListIndividualAppointmentsGetParams ¶
type ListIndividualAppointmentsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListIndividualAppointmentsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_type_id | [int64](/developer-portal/#numeric-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | cancelled_at | [date-time](/developer-portal/#datetime-filter-operators) | // | ends_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | repeated_from_id | [int64](/developer-portal/#numeric-filter-operators) | // | starts_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListIndividualAppointmentsGetParams defines parameters for ListIndividualAppointmentsGet.
type ListIndividualAppointmentsGetParamsOrder ¶
type ListIndividualAppointmentsGetParamsOrder string
ListIndividualAppointmentsGetParamsOrder defines parameters for ListIndividualAppointmentsGet.
const ( ListIndividualAppointmentsGetParamsOrderAsc ListIndividualAppointmentsGetParamsOrder = "asc" ListIndividualAppointmentsGetParamsOrderDesc ListIndividualAppointmentsGetParamsOrder = "desc" )
Defines values for ListIndividualAppointmentsGetParamsOrder.
type ListIndividualAppointmentsGetResponse ¶
type ListIndividualAppointmentsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { IndividualAppointments *[]IndividualAppointment `json:"individual_appointments,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListIndividualAppointmentsGetResponse ¶
func ParseListIndividualAppointmentsGetResponse(rsp *http.Response) (*ListIndividualAppointmentsGetResponse, error)
ParseListIndividualAppointmentsGetResponse parses an HTTP response from a ListIndividualAppointmentsGetWithResponse call
func (ListIndividualAppointmentsGetResponse) Status ¶
func (r ListIndividualAppointmentsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListIndividualAppointmentsGetResponse) StatusCode ¶
func (r ListIndividualAppointmentsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInvoiceItemsForInvoiceGetParams ¶
type ListInvoiceItemsForInvoiceGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInvoiceItemsForInvoiceGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInvoiceItemsForInvoiceGetParams defines parameters for ListInvoiceItemsForInvoiceGet.
type ListInvoiceItemsForInvoiceGetParamsOrder ¶
type ListInvoiceItemsForInvoiceGetParamsOrder string
ListInvoiceItemsForInvoiceGetParamsOrder defines parameters for ListInvoiceItemsForInvoiceGet.
const ( ListInvoiceItemsForInvoiceGetParamsOrderAsc ListInvoiceItemsForInvoiceGetParamsOrder = "asc" ListInvoiceItemsForInvoiceGetParamsOrderDesc ListInvoiceItemsForInvoiceGetParamsOrder = "desc" )
Defines values for ListInvoiceItemsForInvoiceGetParamsOrder.
type ListInvoiceItemsForInvoiceGetResponse ¶
type ListInvoiceItemsForInvoiceGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { InvoiceItems *[]InvoiceItem `json:"invoice_items,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInvoiceItemsForInvoiceGetResponse ¶
func ParseListInvoiceItemsForInvoiceGetResponse(rsp *http.Response) (*ListInvoiceItemsForInvoiceGetResponse, error)
ParseListInvoiceItemsForInvoiceGetResponse parses an HTTP response from a ListInvoiceItemsForInvoiceGetWithResponse call
func (ListInvoiceItemsForInvoiceGetResponse) Status ¶
func (r ListInvoiceItemsForInvoiceGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInvoiceItemsForInvoiceGetResponse) StatusCode ¶
func (r ListInvoiceItemsForInvoiceGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInvoiceItemsGetParams ¶
type ListInvoiceItemsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInvoiceItemsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | invoice_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInvoiceItemsGetParams defines parameters for ListInvoiceItemsGet.
type ListInvoiceItemsGetParamsOrder ¶
type ListInvoiceItemsGetParamsOrder string
ListInvoiceItemsGetParamsOrder defines parameters for ListInvoiceItemsGet.
const ( ListInvoiceItemsGetParamsOrderAsc ListInvoiceItemsGetParamsOrder = "asc" ListInvoiceItemsGetParamsOrderDesc ListInvoiceItemsGetParamsOrder = "desc" )
Defines values for ListInvoiceItemsGetParamsOrder.
type ListInvoiceItemsGetResponse ¶
type ListInvoiceItemsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { InvoiceItems *[]InvoiceItem `json:"invoice_items,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInvoiceItemsGetResponse ¶
func ParseListInvoiceItemsGetResponse(rsp *http.Response) (*ListInvoiceItemsGetResponse, error)
ParseListInvoiceItemsGetResponse parses an HTTP response from a ListInvoiceItemsGetWithResponse call
func (ListInvoiceItemsGetResponse) Status ¶
func (r ListInvoiceItemsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInvoiceItemsGetResponse) StatusCode ¶
func (r ListInvoiceItemsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInvoicesForAppointmentGetParams ¶
type ListInvoicesForAppointmentGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInvoicesForAppointmentGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | issue_date | [date](/developer-portal/#date-filter-operators) | // | number | [integer](/developer-portal/#numeric-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | status | [integer](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInvoicesForAppointmentGetParams defines parameters for ListInvoicesForAppointmentGet.
type ListInvoicesForAppointmentGetParamsOrder ¶
type ListInvoicesForAppointmentGetParamsOrder string
ListInvoicesForAppointmentGetParamsOrder defines parameters for ListInvoicesForAppointmentGet.
const ( ListInvoicesForAppointmentGetParamsOrderAsc ListInvoicesForAppointmentGetParamsOrder = "asc" ListInvoicesForAppointmentGetParamsOrderDesc ListInvoicesForAppointmentGetParamsOrder = "desc" )
Defines values for ListInvoicesForAppointmentGetParamsOrder.
type ListInvoicesForAppointmentGetResponse ¶
type ListInvoicesForAppointmentGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Invoices *[]Invoice `json:"invoices,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInvoicesForAppointmentGetResponse ¶
func ParseListInvoicesForAppointmentGetResponse(rsp *http.Response) (*ListInvoicesForAppointmentGetResponse, error)
ParseListInvoicesForAppointmentGetResponse parses an HTTP response from a ListInvoicesForAppointmentGetWithResponse call
func (ListInvoicesForAppointmentGetResponse) Status ¶
func (r ListInvoicesForAppointmentGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInvoicesForAppointmentGetResponse) StatusCode ¶
func (r ListInvoicesForAppointmentGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInvoicesForAttendeeGetParams ¶
type ListInvoicesForAttendeeGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInvoicesForAttendeeGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_id | [int64](/developer-portal/#numeric-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | issue_date | [date](/developer-portal/#date-filter-operators) | // | number | [integer](/developer-portal/#numeric-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | status | [integer](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInvoicesForAttendeeGetParams defines parameters for ListInvoicesForAttendeeGet.
type ListInvoicesForAttendeeGetParamsOrder ¶
type ListInvoicesForAttendeeGetParamsOrder string
ListInvoicesForAttendeeGetParamsOrder defines parameters for ListInvoicesForAttendeeGet.
const ( ListInvoicesForAttendeeGetParamsOrderAsc ListInvoicesForAttendeeGetParamsOrder = "asc" ListInvoicesForAttendeeGetParamsOrderDesc ListInvoicesForAttendeeGetParamsOrder = "desc" )
Defines values for ListInvoicesForAttendeeGetParamsOrder.
type ListInvoicesForAttendeeGetResponse ¶
type ListInvoicesForAttendeeGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Invoices *[]Invoice `json:"invoices,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInvoicesForAttendeeGetResponse ¶
func ParseListInvoicesForAttendeeGetResponse(rsp *http.Response) (*ListInvoicesForAttendeeGetResponse, error)
ParseListInvoicesForAttendeeGetResponse parses an HTTP response from a ListInvoicesForAttendeeGetWithResponse call
func (ListInvoicesForAttendeeGetResponse) Status ¶
func (r ListInvoicesForAttendeeGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInvoicesForAttendeeGetResponse) StatusCode ¶
func (r ListInvoicesForAttendeeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInvoicesForPatientCaseGetParams ¶
type ListInvoicesForPatientCaseGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInvoicesForPatientCaseGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_id | [int64](/developer-portal/#numeric-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | issue_date | [date](/developer-portal/#date-filter-operators) | // | number | [integer](/developer-portal/#numeric-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | status | [integer](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInvoicesForPatientCaseGetParams defines parameters for ListInvoicesForPatientCaseGet.
type ListInvoicesForPatientCaseGetParamsOrder ¶
type ListInvoicesForPatientCaseGetParamsOrder string
ListInvoicesForPatientCaseGetParamsOrder defines parameters for ListInvoicesForPatientCaseGet.
const ( ListInvoicesForPatientCaseGetParamsOrderAsc ListInvoicesForPatientCaseGetParamsOrder = "asc" ListInvoicesForPatientCaseGetParamsOrderDesc ListInvoicesForPatientCaseGetParamsOrder = "desc" )
Defines values for ListInvoicesForPatientCaseGetParamsOrder.
type ListInvoicesForPatientCaseGetResponse ¶
type ListInvoicesForPatientCaseGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Invoices *[]Invoice `json:"invoices,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInvoicesForPatientCaseGetResponse ¶
func ParseListInvoicesForPatientCaseGetResponse(rsp *http.Response) (*ListInvoicesForPatientCaseGetResponse, error)
ParseListInvoicesForPatientCaseGetResponse parses an HTTP response from a ListInvoicesForPatientCaseGetWithResponse call
func (ListInvoicesForPatientCaseGetResponse) Status ¶
func (r ListInvoicesForPatientCaseGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInvoicesForPatientCaseGetResponse) StatusCode ¶
func (r ListInvoicesForPatientCaseGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInvoicesForPatientGetParams ¶
type ListInvoicesForPatientGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInvoicesForPatientGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_id | [int64](/developer-portal/#numeric-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | issue_date | [date](/developer-portal/#date-filter-operators) | // | number | [integer](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | status | [integer](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInvoicesForPatientGetParams defines parameters for ListInvoicesForPatientGet.
type ListInvoicesForPatientGetParamsOrder ¶
type ListInvoicesForPatientGetParamsOrder string
ListInvoicesForPatientGetParamsOrder defines parameters for ListInvoicesForPatientGet.
const ( ListInvoicesForPatientGetParamsOrderAsc ListInvoicesForPatientGetParamsOrder = "asc" ListInvoicesForPatientGetParamsOrderDesc ListInvoicesForPatientGetParamsOrder = "desc" )
Defines values for ListInvoicesForPatientGetParamsOrder.
type ListInvoicesForPatientGetResponse ¶
type ListInvoicesForPatientGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Invoices *[]Invoice `json:"invoices,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInvoicesForPatientGetResponse ¶
func ParseListInvoicesForPatientGetResponse(rsp *http.Response) (*ListInvoicesForPatientGetResponse, error)
ParseListInvoicesForPatientGetResponse parses an HTTP response from a ListInvoicesForPatientGetWithResponse call
func (ListInvoicesForPatientGetResponse) Status ¶
func (r ListInvoicesForPatientGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInvoicesForPatientGetResponse) StatusCode ¶
func (r ListInvoicesForPatientGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInvoicesForPractitionerGetParams ¶
type ListInvoicesForPractitionerGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInvoicesForPractitionerGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_id | [int64](/developer-portal/#numeric-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | issue_date | [date](/developer-portal/#date-filter-operators) | // | number | [integer](/developer-portal/#numeric-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | // | status | [integer](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInvoicesForPractitionerGetParams defines parameters for ListInvoicesForPractitionerGet.
type ListInvoicesForPractitionerGetParamsOrder ¶
type ListInvoicesForPractitionerGetParamsOrder string
ListInvoicesForPractitionerGetParamsOrder defines parameters for ListInvoicesForPractitionerGet.
const ( ListInvoicesForPractitionerGetParamsOrderAsc ListInvoicesForPractitionerGetParamsOrder = "asc" ListInvoicesForPractitionerGetParamsOrderDesc ListInvoicesForPractitionerGetParamsOrder = "desc" )
Defines values for ListInvoicesForPractitionerGetParamsOrder.
type ListInvoicesForPractitionerGetResponse ¶
type ListInvoicesForPractitionerGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Invoices *[]Invoice `json:"invoices,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInvoicesForPractitionerGetResponse ¶
func ParseListInvoicesForPractitionerGetResponse(rsp *http.Response) (*ListInvoicesForPractitionerGetResponse, error)
ParseListInvoicesForPractitionerGetResponse parses an HTTP response from a ListInvoicesForPractitionerGetWithResponse call
func (ListInvoicesForPractitionerGetResponse) Status ¶
func (r ListInvoicesForPractitionerGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInvoicesForPractitionerGetResponse) StatusCode ¶
func (r ListInvoicesForPractitionerGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListInvoicesGetParams ¶
type ListInvoicesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListInvoicesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | appointment_id | [int64](/developer-portal/#numeric-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | issue_date | [date](/developer-portal/#date-filter-operators) | // | number | [integer](/developer-portal/#numeric-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | status | [integer](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListInvoicesGetParams defines parameters for ListInvoicesGet.
type ListInvoicesGetParamsOrder ¶
type ListInvoicesGetParamsOrder string
ListInvoicesGetParamsOrder defines parameters for ListInvoicesGet.
const ( ListInvoicesGetParamsOrderAsc ListInvoicesGetParamsOrder = "asc" ListInvoicesGetParamsOrderDesc ListInvoicesGetParamsOrder = "desc" )
Defines values for ListInvoicesGetParamsOrder.
type ListInvoicesGetResponse ¶
type ListInvoicesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Invoices *[]Invoice `json:"invoices,omitempty"` Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListInvoicesGetResponse ¶
func ParseListInvoicesGetResponse(rsp *http.Response) (*ListInvoicesGetResponse, error)
ParseListInvoicesGetResponse parses an HTTP response from a ListInvoicesGetWithResponse call
func (ListInvoicesGetResponse) Status ¶
func (r ListInvoicesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListInvoicesGetResponse) StatusCode ¶
func (r ListInvoicesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMedicalAlertsForPatientGetParams ¶
type ListMedicalAlertsForPatientGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListMedicalAlertsForPatientGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListMedicalAlertsForPatientGetParams defines parameters for ListMedicalAlertsForPatientGet.
type ListMedicalAlertsForPatientGetParamsOrder ¶
type ListMedicalAlertsForPatientGetParamsOrder string
ListMedicalAlertsForPatientGetParamsOrder defines parameters for ListMedicalAlertsForPatientGet.
const ( ListMedicalAlertsForPatientGetParamsOrderAsc ListMedicalAlertsForPatientGetParamsOrder = "asc" ListMedicalAlertsForPatientGetParamsOrderDesc ListMedicalAlertsForPatientGetParamsOrder = "desc" )
Defines values for ListMedicalAlertsForPatientGetParamsOrder.
type ListMedicalAlertsForPatientGetResponse ¶
type ListMedicalAlertsForPatientGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` MedicalAlerts *[]MedicalAlert `json:"medical_alerts,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListMedicalAlertsForPatientGetResponse ¶
func ParseListMedicalAlertsForPatientGetResponse(rsp *http.Response) (*ListMedicalAlertsForPatientGetResponse, error)
ParseListMedicalAlertsForPatientGetResponse parses an HTTP response from a ListMedicalAlertsForPatientGetWithResponse call
func (ListMedicalAlertsForPatientGetResponse) Status ¶
func (r ListMedicalAlertsForPatientGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListMedicalAlertsForPatientGetResponse) StatusCode ¶
func (r ListMedicalAlertsForPatientGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListMedicalAlertsGetParams ¶
type ListMedicalAlertsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListMedicalAlertsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListMedicalAlertsGetParams defines parameters for ListMedicalAlertsGet.
type ListMedicalAlertsGetParamsOrder ¶
type ListMedicalAlertsGetParamsOrder string
ListMedicalAlertsGetParamsOrder defines parameters for ListMedicalAlertsGet.
const ( ListMedicalAlertsGetParamsOrderAsc ListMedicalAlertsGetParamsOrder = "asc" ListMedicalAlertsGetParamsOrderDesc ListMedicalAlertsGetParamsOrder = "desc" )
Defines values for ListMedicalAlertsGetParamsOrder.
type ListMedicalAlertsGetResponse ¶
type ListMedicalAlertsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` MedicalAlerts *[]MedicalAlert `json:"medical_alerts,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListMedicalAlertsGetResponse ¶
func ParseListMedicalAlertsGetResponse(rsp *http.Response) (*ListMedicalAlertsGetResponse, error)
ParseListMedicalAlertsGetResponse parses an HTTP response from a ListMedicalAlertsGetWithResponse call
func (ListMedicalAlertsGetResponse) Status ¶
func (r ListMedicalAlertsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListMedicalAlertsGetResponse) StatusCode ¶
func (r ListMedicalAlertsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPatientAttachmentsForPatientCaseGetParams ¶
type ListPatientAttachmentsForPatientCaseGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPatientAttachmentsForPatientCaseGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | content_type | [string](/developer-portal/#string-filter-operators) | // | description | [string](/developer-portal/#string-filter-operators) | // | filename | [string](/developer-portal/#string-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | // | processed_at | [date-time](/developer-portal/#datetime-filter-operators) | // | size | [integer](/developer-portal/#numeric-filter-operators) | // | user_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPatientAttachmentsForPatientCaseGetParams defines parameters for ListPatientAttachmentsForPatientCaseGet.
type ListPatientAttachmentsForPatientCaseGetParamsOrder ¶
type ListPatientAttachmentsForPatientCaseGetParamsOrder string
ListPatientAttachmentsForPatientCaseGetParamsOrder defines parameters for ListPatientAttachmentsForPatientCaseGet.
const ( ListPatientAttachmentsForPatientCaseGetParamsOrderAsc ListPatientAttachmentsForPatientCaseGetParamsOrder = "asc" ListPatientAttachmentsForPatientCaseGetParamsOrderDesc ListPatientAttachmentsForPatientCaseGetParamsOrder = "desc" )
Defines values for ListPatientAttachmentsForPatientCaseGetParamsOrder.
type ListPatientAttachmentsForPatientCaseGetResponse ¶
type ListPatientAttachmentsForPatientCaseGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PatientAttachments *[]PatientAttachment `json:"patient_attachments,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPatientAttachmentsForPatientCaseGetResponse ¶
func ParseListPatientAttachmentsForPatientCaseGetResponse(rsp *http.Response) (*ListPatientAttachmentsForPatientCaseGetResponse, error)
ParseListPatientAttachmentsForPatientCaseGetResponse parses an HTTP response from a ListPatientAttachmentsForPatientCaseGetWithResponse call
func (ListPatientAttachmentsForPatientCaseGetResponse) Status ¶
func (r ListPatientAttachmentsForPatientCaseGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPatientAttachmentsForPatientCaseGetResponse) StatusCode ¶
func (r ListPatientAttachmentsForPatientCaseGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPatientAttachmentsForPatientGetParams ¶
type ListPatientAttachmentsForPatientGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPatientAttachmentsForPatientGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | content_type | [string](/developer-portal/#string-filter-operators) | // | description | [string](/developer-portal/#string-filter-operators) | // | filename | [string](/developer-portal/#string-filter-operators) | // | processed_at | [date-time](/developer-portal/#datetime-filter-operators) | // | size | [integer](/developer-portal/#numeric-filter-operators) | // | user_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPatientAttachmentsForPatientGetParams defines parameters for ListPatientAttachmentsForPatientGet.
type ListPatientAttachmentsForPatientGetParamsOrder ¶
type ListPatientAttachmentsForPatientGetParamsOrder string
ListPatientAttachmentsForPatientGetParamsOrder defines parameters for ListPatientAttachmentsForPatientGet.
const ( ListPatientAttachmentsForPatientGetParamsOrderAsc ListPatientAttachmentsForPatientGetParamsOrder = "asc" ListPatientAttachmentsForPatientGetParamsOrderDesc ListPatientAttachmentsForPatientGetParamsOrder = "desc" )
Defines values for ListPatientAttachmentsForPatientGetParamsOrder.
type ListPatientAttachmentsForPatientGetResponse ¶
type ListPatientAttachmentsForPatientGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PatientAttachments *[]PatientAttachment `json:"patient_attachments,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPatientAttachmentsForPatientGetResponse ¶
func ParseListPatientAttachmentsForPatientGetResponse(rsp *http.Response) (*ListPatientAttachmentsForPatientGetResponse, error)
ParseListPatientAttachmentsForPatientGetResponse parses an HTTP response from a ListPatientAttachmentsForPatientGetWithResponse call
func (ListPatientAttachmentsForPatientGetResponse) Status ¶
func (r ListPatientAttachmentsForPatientGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPatientAttachmentsForPatientGetResponse) StatusCode ¶
func (r ListPatientAttachmentsForPatientGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPatientAttachmentsGetParams ¶
type ListPatientAttachmentsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPatientAttachmentsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | content_type | [string](/developer-portal/#string-filter-operators) | // | description | [string](/developer-portal/#string-filter-operators) | // | filename | [string](/developer-portal/#string-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | // | processed_at | [date-time](/developer-portal/#datetime-filter-operators) | // | size | [integer](/developer-portal/#numeric-filter-operators) | // | user_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPatientAttachmentsGetParams defines parameters for ListPatientAttachmentsGet.
type ListPatientAttachmentsGetParamsOrder ¶
type ListPatientAttachmentsGetParamsOrder string
ListPatientAttachmentsGetParamsOrder defines parameters for ListPatientAttachmentsGet.
const ( ListPatientAttachmentsGetParamsOrderAsc ListPatientAttachmentsGetParamsOrder = "asc" ListPatientAttachmentsGetParamsOrderDesc ListPatientAttachmentsGetParamsOrder = "desc" )
Defines values for ListPatientAttachmentsGetParamsOrder.
type ListPatientAttachmentsGetResponse ¶
type ListPatientAttachmentsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PatientAttachments *[]PatientAttachment `json:"patient_attachments,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPatientAttachmentsGetResponse ¶
func ParseListPatientAttachmentsGetResponse(rsp *http.Response) (*ListPatientAttachmentsGetResponse, error)
ParseListPatientAttachmentsGetResponse parses an HTTP response from a ListPatientAttachmentsGetWithResponse call
func (ListPatientAttachmentsGetResponse) Status ¶
func (r ListPatientAttachmentsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPatientAttachmentsGetResponse) StatusCode ¶
func (r ListPatientAttachmentsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPatientCasesGetParams ¶
type ListPatientCasesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPatientCasesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | expiry_date | [date](/developer-portal/#date-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPatientCasesGetParams defines parameters for ListPatientCasesGet.
type ListPatientCasesGetParamsOrder ¶
type ListPatientCasesGetParamsOrder string
ListPatientCasesGetParamsOrder defines parameters for ListPatientCasesGet.
const ( ListPatientCasesGetParamsOrderAsc ListPatientCasesGetParamsOrder = "asc" ListPatientCasesGetParamsOrderDesc ListPatientCasesGetParamsOrder = "desc" )
Defines values for ListPatientCasesGetParamsOrder.
type ListPatientCasesGetResponse ¶
type ListPatientCasesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PatientCases *[]PatientCase `json:"patient_cases,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPatientCasesGetResponse ¶
func ParseListPatientCasesGetResponse(rsp *http.Response) (*ListPatientCasesGetResponse, error)
ParseListPatientCasesGetResponse parses an HTTP response from a ListPatientCasesGetWithResponse call
func (ListPatientCasesGetResponse) Status ¶
func (r ListPatientCasesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPatientCasesGetResponse) StatusCode ¶
func (r ListPatientCasesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPatientFormTemplatesGetParams ¶
type ListPatientFormTemplatesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPatientFormTemplatesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPatientFormTemplatesGetParams defines parameters for ListPatientFormTemplatesGet.
type ListPatientFormTemplatesGetParamsOrder ¶
type ListPatientFormTemplatesGetParamsOrder string
ListPatientFormTemplatesGetParamsOrder defines parameters for ListPatientFormTemplatesGet.
const ( ListPatientFormTemplatesGetParamsOrderAsc ListPatientFormTemplatesGetParamsOrder = "asc" ListPatientFormTemplatesGetParamsOrderDesc ListPatientFormTemplatesGetParamsOrder = "desc" )
Defines values for ListPatientFormTemplatesGetParamsOrder.
type ListPatientFormTemplatesGetResponse ¶
type ListPatientFormTemplatesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PatientFormTemplates *[]PatientFormTemplate `json:"patient_form_templates,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPatientFormTemplatesGetResponse ¶
func ParseListPatientFormTemplatesGetResponse(rsp *http.Response) (*ListPatientFormTemplatesGetResponse, error)
ParseListPatientFormTemplatesGetResponse parses an HTTP response from a ListPatientFormTemplatesGetWithResponse call
func (ListPatientFormTemplatesGetResponse) Status ¶
func (r ListPatientFormTemplatesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPatientFormTemplatesGetResponse) StatusCode ¶
func (r ListPatientFormTemplatesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPatientFormsForAttendeeGetParams ¶
type ListPatientFormsForAttendeeGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPatientFormsForAttendeeGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | completed_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPatientFormsForAttendeeGetParams defines parameters for ListPatientFormsForAttendeeGet.
type ListPatientFormsForAttendeeGetParamsOrder ¶
type ListPatientFormsForAttendeeGetParamsOrder string
ListPatientFormsForAttendeeGetParamsOrder defines parameters for ListPatientFormsForAttendeeGet.
const ( ListPatientFormsForAttendeeGetParamsOrderAsc ListPatientFormsForAttendeeGetParamsOrder = "asc" ListPatientFormsForAttendeeGetParamsOrderDesc ListPatientFormsForAttendeeGetParamsOrder = "desc" )
Defines values for ListPatientFormsForAttendeeGetParamsOrder.
type ListPatientFormsForAttendeeGetResponse ¶
type ListPatientFormsForAttendeeGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PatientForms *[]PatientForm `json:"patient_forms,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPatientFormsForAttendeeGetResponse ¶
func ParseListPatientFormsForAttendeeGetResponse(rsp *http.Response) (*ListPatientFormsForAttendeeGetResponse, error)
ParseListPatientFormsForAttendeeGetResponse parses an HTTP response from a ListPatientFormsForAttendeeGetWithResponse call
func (ListPatientFormsForAttendeeGetResponse) Status ¶
func (r ListPatientFormsForAttendeeGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPatientFormsForAttendeeGetResponse) StatusCode ¶
func (r ListPatientFormsForAttendeeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPatientFormsGetParams ¶
type ListPatientFormsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPatientFormsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | attendee_id | [int64](/developer-portal/#numeric-filter-operators) | // | completed_at | [date-time](/developer-portal/#datetime-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPatientFormsGetParams defines parameters for ListPatientFormsGet.
type ListPatientFormsGetParamsOrder ¶
type ListPatientFormsGetParamsOrder string
ListPatientFormsGetParamsOrder defines parameters for ListPatientFormsGet.
const ( ListPatientFormsGetParamsOrderAsc ListPatientFormsGetParamsOrder = "asc" ListPatientFormsGetParamsOrderDesc ListPatientFormsGetParamsOrder = "desc" )
Defines values for ListPatientFormsGetParamsOrder.
type ListPatientFormsGetResponse ¶
type ListPatientFormsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PatientForms *[]PatientForm `json:"patient_forms,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPatientFormsGetResponse ¶
func ParseListPatientFormsGetResponse(rsp *http.Response) (*ListPatientFormsGetResponse, error)
ParseListPatientFormsGetResponse parses an HTTP response from a ListPatientFormsGetWithResponse call
func (ListPatientFormsGetResponse) Status ¶
func (r ListPatientFormsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPatientFormsGetResponse) StatusCode ¶
func (r ListPatientFormsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPatientsGetParams ¶
type ListPatientsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPatientsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | date_of_birth | [date](/developer-portal/#date-filter-operators) | // | email | [string](/developer-portal/#string-filter-operators) | // | first_name | [string](/developer-portal/#string-filter-operators) | // | last_name | [string](/developer-portal/#string-filter-operators) | // | old_reference_id | [string](/developer-portal/#string-filter-operators) | // | preferred_first_name | [string](/developer-portal/#string-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` Search *string `form:"search,omitempty" json:"search,omitempty` }
ListPatientsGetParams defines parameters for ListPatientsGet.
type ListPatientsGetParamsOrder ¶
type ListPatientsGetParamsOrder string
ListPatientsGetParamsOrder defines parameters for ListPatientsGet.
const ( ListPatientsGetParamsOrderAsc ListPatientsGetParamsOrder = "asc" ListPatientsGetParamsOrderDesc ListPatientsGetParamsOrder = "desc" )
Defines values for ListPatientsGetParamsOrder.
type ListPatientsGetResponse ¶
type ListPatientsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Patients *[]Patient `json:"patients,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPatientsGetResponse ¶
func ParseListPatientsGetResponse(rsp *http.Response) (*ListPatientsGetResponse, error)
ParseListPatientsGetResponse parses an HTTP response from a ListPatientsGetWithResponse call
func (ListPatientsGetResponse) Status ¶
func (r ListPatientsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPatientsGetResponse) StatusCode ¶
func (r ListPatientsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPractitionerReferenceNumbersForPractitionerGetParams ¶
type ListPractitionerReferenceNumbersForPractitionerGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPractitionerReferenceNumbersForPractitionerGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | reference_number | [string](/developer-portal/#string-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPractitionerReferenceNumbersForPractitionerGetParams defines parameters for ListPractitionerReferenceNumbersForPractitionerGet.
type ListPractitionerReferenceNumbersForPractitionerGetParamsOrder ¶
type ListPractitionerReferenceNumbersForPractitionerGetParamsOrder string
ListPractitionerReferenceNumbersForPractitionerGetParamsOrder defines parameters for ListPractitionerReferenceNumbersForPractitionerGet.
const ( ListPractitionerReferenceNumbersForPractitionerGetParamsOrderAsc ListPractitionerReferenceNumbersForPractitionerGetParamsOrder = "asc" ListPractitionerReferenceNumbersForPractitionerGetParamsOrderDesc ListPractitionerReferenceNumbersForPractitionerGetParamsOrder = "desc" )
Defines values for ListPractitionerReferenceNumbersForPractitionerGetParamsOrder.
type ListPractitionerReferenceNumbersForPractitionerGetResponse ¶
type ListPractitionerReferenceNumbersForPractitionerGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PractitionerReferenceNumbers *[]PractitionerReferenceNumber `json:"practitioner_reference_numbers,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPractitionerReferenceNumbersForPractitionerGetResponse ¶
func ParseListPractitionerReferenceNumbersForPractitionerGetResponse(rsp *http.Response) (*ListPractitionerReferenceNumbersForPractitionerGetResponse, error)
ParseListPractitionerReferenceNumbersForPractitionerGetResponse parses an HTTP response from a ListPractitionerReferenceNumbersForPractitionerGetWithResponse call
func (ListPractitionerReferenceNumbersForPractitionerGetResponse) Status ¶
func (r ListPractitionerReferenceNumbersForPractitionerGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPractitionerReferenceNumbersForPractitionerGetResponse) StatusCode ¶
func (r ListPractitionerReferenceNumbersForPractitionerGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPractitionerReferenceNumbersGetParams ¶
type ListPractitionerReferenceNumbersGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPractitionerReferenceNumbersGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | reference_number | [string](/developer-portal/#string-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPractitionerReferenceNumbersGetParams defines parameters for ListPractitionerReferenceNumbersGet.
type ListPractitionerReferenceNumbersGetParamsOrder ¶
type ListPractitionerReferenceNumbersGetParamsOrder string
ListPractitionerReferenceNumbersGetParamsOrder defines parameters for ListPractitionerReferenceNumbersGet.
const ( ListPractitionerReferenceNumbersGetParamsOrderAsc ListPractitionerReferenceNumbersGetParamsOrder = "asc" ListPractitionerReferenceNumbersGetParamsOrderDesc ListPractitionerReferenceNumbersGetParamsOrder = "desc" )
Defines values for ListPractitionerReferenceNumbersGetParamsOrder.
type ListPractitionerReferenceNumbersGetResponse ¶
type ListPractitionerReferenceNumbersGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PractitionerReferenceNumbers *[]PractitionerReferenceNumber `json:"practitioner_reference_numbers,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPractitionerReferenceNumbersGetResponse ¶
func ParseListPractitionerReferenceNumbersGetResponse(rsp *http.Response) (*ListPractitionerReferenceNumbersGetResponse, error)
ParseListPractitionerReferenceNumbersGetResponse parses an HTTP response from a ListPractitionerReferenceNumbersGetWithResponse call
func (ListPractitionerReferenceNumbersGetResponse) Status ¶
func (r ListPractitionerReferenceNumbersGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPractitionerReferenceNumbersGetResponse) StatusCode ¶
func (r ListPractitionerReferenceNumbersGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPractitionersForAppointmentTypeGetParams ¶
type ListPractitionersForAppointmentTypeGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPractitionersForAppointmentTypeGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | user_id | [int64](/developer-portal/#numeric-filter-operators) | // | show_in_online_bookings | [boolean](/developer-portal/#boolean-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPractitionersForAppointmentTypeGetParams defines parameters for ListPractitionersForAppointmentTypeGet.
type ListPractitionersForAppointmentTypeGetParamsOrder ¶
type ListPractitionersForAppointmentTypeGetParamsOrder string
ListPractitionersForAppointmentTypeGetParamsOrder defines parameters for ListPractitionersForAppointmentTypeGet.
const ( ListPractitionersForAppointmentTypeGetParamsOrderAsc ListPractitionersForAppointmentTypeGetParamsOrder = "asc" ListPractitionersForAppointmentTypeGetParamsOrderDesc ListPractitionersForAppointmentTypeGetParamsOrder = "desc" )
Defines values for ListPractitionersForAppointmentTypeGetParamsOrder.
type ListPractitionersForAppointmentTypeGetResponse ¶
type ListPractitionersForAppointmentTypeGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Practitioners *[]Practitioner `json:"practitioners,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPractitionersForAppointmentTypeGetResponse ¶
func ParseListPractitionersForAppointmentTypeGetResponse(rsp *http.Response) (*ListPractitionersForAppointmentTypeGetResponse, error)
ParseListPractitionersForAppointmentTypeGetResponse parses an HTTP response from a ListPractitionersForAppointmentTypeGetWithResponse call
func (ListPractitionersForAppointmentTypeGetResponse) Status ¶
func (r ListPractitionersForAppointmentTypeGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPractitionersForAppointmentTypeGetResponse) StatusCode ¶
func (r ListPractitionersForAppointmentTypeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPractitionersForBusinessGetParams ¶
type ListPractitionersForBusinessGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPractitionersForBusinessGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | user_id | [int64](/developer-portal/#numeric-filter-operators) | // | show_in_online_bookings | [boolean](/developer-portal/#boolean-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPractitionersForBusinessGetParams defines parameters for ListPractitionersForBusinessGet.
type ListPractitionersForBusinessGetParamsOrder ¶
type ListPractitionersForBusinessGetParamsOrder string
ListPractitionersForBusinessGetParamsOrder defines parameters for ListPractitionersForBusinessGet.
const ( ListPractitionersForBusinessGetParamsOrderAsc ListPractitionersForBusinessGetParamsOrder = "asc" ListPractitionersForBusinessGetParamsOrderDesc ListPractitionersForBusinessGetParamsOrder = "desc" )
Defines values for ListPractitionersForBusinessGetParamsOrder.
type ListPractitionersForBusinessGetResponse ¶
type ListPractitionersForBusinessGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Practitioners *[]Practitioner `json:"practitioners,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPractitionersForBusinessGetResponse ¶
func ParseListPractitionersForBusinessGetResponse(rsp *http.Response) (*ListPractitionersForBusinessGetResponse, error)
ParseListPractitionersForBusinessGetResponse parses an HTTP response from a ListPractitionersForBusinessGetWithResponse call
func (ListPractitionersForBusinessGetResponse) Status ¶
func (r ListPractitionersForBusinessGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPractitionersForBusinessGetResponse) StatusCode ¶
func (r ListPractitionersForBusinessGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListPractitionersGetParams ¶
type ListPractitionersGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListPractitionersGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | user_id | [int64](/developer-portal/#numeric-filter-operators) | // | show_in_online_bookings | [boolean](/developer-portal/#boolean-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListPractitionersGetParams defines parameters for ListPractitionersGet.
type ListPractitionersGetParamsOrder ¶
type ListPractitionersGetParamsOrder string
ListPractitionersGetParamsOrder defines parameters for ListPractitionersGet.
const ( ListPractitionersGetParamsOrderAsc ListPractitionersGetParamsOrder = "asc" ListPractitionersGetParamsOrderDesc ListPractitionersGetParamsOrder = "desc" )
Defines values for ListPractitionersGetParamsOrder.
type ListPractitionersGetResponse ¶
type ListPractitionersGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Practitioners *[]Practitioner `json:"practitioners,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListPractitionersGetResponse ¶
func ParseListPractitionersGetResponse(rsp *http.Response) (*ListPractitionersGetResponse, error)
ParseListPractitionersGetResponse parses an HTTP response from a ListPractitionersGetWithResponse call
func (ListPractitionersGetResponse) Status ¶
func (r ListPractitionersGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListPractitionersGetResponse) StatusCode ¶
func (r ListPractitionersGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProductSuppliersGetParams ¶
type ListProductSuppliersGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListProductSuppliersGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | name | [string](/developer-portal/#string-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListProductSuppliersGetParams defines parameters for ListProductSuppliersGet.
type ListProductSuppliersGetParamsOrder ¶
type ListProductSuppliersGetParamsOrder string
ListProductSuppliersGetParamsOrder defines parameters for ListProductSuppliersGet.
const ( ListProductSuppliersGetParamsOrderAsc ListProductSuppliersGetParamsOrder = "asc" ListProductSuppliersGetParamsOrderDesc ListProductSuppliersGetParamsOrder = "desc" )
Defines values for ListProductSuppliersGetParamsOrder.
type ListProductSuppliersGetResponse ¶
type ListProductSuppliersGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` ProductSuppliers *[]ProductSupplier `json:"product_suppliers,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListProductSuppliersGetResponse ¶
func ParseListProductSuppliersGetResponse(rsp *http.Response) (*ListProductSuppliersGetResponse, error)
ParseListProductSuppliersGetResponse parses an HTTP response from a ListProductSuppliersGetWithResponse call
func (ListProductSuppliersGetResponse) Status ¶
func (r ListProductSuppliersGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListProductSuppliersGetResponse) StatusCode ¶
func (r ListProductSuppliersGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProductsGetParams ¶
type ListProductsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListProductsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | name | [string](/developer-portal/#string-filter-operators) | // | tax_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListProductsGetParams defines parameters for ListProductsGet.
type ListProductsGetParamsOrder ¶
type ListProductsGetParamsOrder string
ListProductsGetParamsOrder defines parameters for ListProductsGet.
const ( ListProductsGetParamsOrderAsc ListProductsGetParamsOrder = "asc" ListProductsGetParamsOrderDesc ListProductsGetParamsOrder = "desc" )
Defines values for ListProductsGetParamsOrder.
type ListProductsGetResponse ¶
type ListProductsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Products *[]Product `json:"products,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListProductsGetResponse ¶
func ParseListProductsGetResponse(rsp *http.Response) (*ListProductsGetResponse, error)
ParseListProductsGetResponse parses an HTTP response from a ListProductsGetWithResponse call
func (ListProductsGetResponse) Status ¶
func (r ListProductsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListProductsGetResponse) StatusCode ¶
func (r ListProductsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListReferralSourceTypesGetParams ¶
type ListReferralSourceTypesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListReferralSourceTypesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListReferralSourceTypesGetParams defines parameters for ListReferralSourceTypesGet.
type ListReferralSourceTypesGetParamsOrder ¶
type ListReferralSourceTypesGetParamsOrder string
ListReferralSourceTypesGetParamsOrder defines parameters for ListReferralSourceTypesGet.
const ( ListReferralSourceTypesGetParamsOrderAsc ListReferralSourceTypesGetParamsOrder = "asc" ListReferralSourceTypesGetParamsOrderDesc ListReferralSourceTypesGetParamsOrder = "desc" )
Defines values for ListReferralSourceTypesGetParamsOrder.
type ListReferralSourceTypesGetResponse ¶
type ListReferralSourceTypesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` ReferralSourceTypes *[]ReferralSourceType `json:"referral_source_types,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListReferralSourceTypesGetResponse ¶
func ParseListReferralSourceTypesGetResponse(rsp *http.Response) (*ListReferralSourceTypesGetResponse, error)
ParseListReferralSourceTypesGetResponse parses an HTTP response from a ListReferralSourceTypesGetWithResponse call
func (ListReferralSourceTypesGetResponse) Status ¶
func (r ListReferralSourceTypesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListReferralSourceTypesGetResponse) StatusCode ¶
func (r ListReferralSourceTypesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListReferralSourcesGetParams ¶
type ListReferralSourcesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListReferralSourcesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListReferralSourcesGetParams defines parameters for ListReferralSourcesGet.
type ListReferralSourcesGetParamsOrder ¶
type ListReferralSourcesGetParamsOrder string
ListReferralSourcesGetParamsOrder defines parameters for ListReferralSourcesGet.
const ( ListReferralSourcesGetParamsOrderAsc ListReferralSourcesGetParamsOrder = "asc" ListReferralSourcesGetParamsOrderDesc ListReferralSourcesGetParamsOrder = "desc" )
Defines values for ListReferralSourcesGetParamsOrder.
type ListReferralSourcesGetResponse ¶
type ListReferralSourcesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` ReferralSources *[]ReferralSource `json:"referral_sources,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListReferralSourcesGetResponse ¶
func ParseListReferralSourcesGetResponse(rsp *http.Response) (*ListReferralSourcesGetResponse, error)
ParseListReferralSourcesGetResponse parses an HTTP response from a ListReferralSourcesGetWithResponse call
func (ListReferralSourcesGetResponse) Status ¶
func (r ListReferralSourcesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListReferralSourcesGetResponse) StatusCode ¶
func (r ListReferralSourcesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListServicesForBusinessGetParams ¶
type ListServicesForBusinessGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListServicesForBusinessGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` }
ListServicesForBusinessGetParams defines parameters for ListServicesForBusinessGet.
type ListServicesForBusinessGetParamsOrder ¶
type ListServicesForBusinessGetParamsOrder string
ListServicesForBusinessGetParamsOrder defines parameters for ListServicesForBusinessGet.
const ( ListServicesForBusinessGetParamsOrderAsc ListServicesForBusinessGetParamsOrder = "asc" ListServicesForBusinessGetParamsOrderDesc ListServicesForBusinessGetParamsOrder = "desc" )
Defines values for ListServicesForBusinessGetParamsOrder.
type ListServicesForBusinessGetResponse ¶
type ListServicesForBusinessGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Services *[]Service `json:"services,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListServicesForBusinessGetResponse ¶
func ParseListServicesForBusinessGetResponse(rsp *http.Response) (*ListServicesForBusinessGetResponse, error)
ParseListServicesForBusinessGetResponse parses an HTTP response from a ListServicesForBusinessGetWithResponse call
func (ListServicesForBusinessGetResponse) Status ¶
func (r ListServicesForBusinessGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListServicesForBusinessGetResponse) StatusCode ¶
func (r ListServicesForBusinessGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListServicesGetParams ¶
type ListServicesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListServicesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` }
ListServicesGetParams defines parameters for ListServicesGet.
type ListServicesGetParamsOrder ¶
type ListServicesGetParamsOrder string
ListServicesGetParamsOrder defines parameters for ListServicesGet.
const ( ListServicesGetParamsOrderAsc ListServicesGetParamsOrder = "asc" ListServicesGetParamsOrderDesc ListServicesGetParamsOrder = "desc" )
Defines values for ListServicesGetParamsOrder.
type ListServicesGetResponse ¶
type ListServicesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Services *[]Service `json:"services,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListServicesGetResponse ¶
func ParseListServicesGetResponse(rsp *http.Response) (*ListServicesGetResponse, error)
ParseListServicesGetResponse parses an HTTP response from a ListServicesGetWithResponse call
func (ListServicesGetResponse) Status ¶
func (r ListServicesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListServicesGetResponse) StatusCode ¶
func (r ListServicesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListStockAdjustmentsGetParams ¶
type ListStockAdjustmentsGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListStockAdjustmentsGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | product_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListStockAdjustmentsGetParams defines parameters for ListStockAdjustmentsGet.
type ListStockAdjustmentsGetParamsOrder ¶
type ListStockAdjustmentsGetParamsOrder string
ListStockAdjustmentsGetParamsOrder defines parameters for ListStockAdjustmentsGet.
const ( ListStockAdjustmentsGetParamsOrderAsc ListStockAdjustmentsGetParamsOrder = "asc" ListStockAdjustmentsGetParamsOrderDesc ListStockAdjustmentsGetParamsOrder = "desc" )
Defines values for ListStockAdjustmentsGetParamsOrder.
type ListStockAdjustmentsGetResponse ¶
type ListStockAdjustmentsGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` StockAdjustments *[]StockAdjustment `json:"stock_adjustments,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListStockAdjustmentsGetResponse ¶
func ParseListStockAdjustmentsGetResponse(rsp *http.Response) (*ListStockAdjustmentsGetResponse, error)
ParseListStockAdjustmentsGetResponse parses an HTTP response from a ListStockAdjustmentsGetWithResponse call
func (ListStockAdjustmentsGetResponse) Status ¶
func (r ListStockAdjustmentsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListStockAdjustmentsGetResponse) StatusCode ¶
func (r ListStockAdjustmentsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListTaxesGetParams ¶
type ListTaxesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListTaxesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListTaxesGetParams defines parameters for ListTaxesGet.
type ListTaxesGetParamsOrder ¶
type ListTaxesGetParamsOrder string
ListTaxesGetParamsOrder defines parameters for ListTaxesGet.
const ( ListTaxesGetParamsOrderAsc ListTaxesGetParamsOrder = "asc" ListTaxesGetParamsOrderDesc ListTaxesGetParamsOrder = "desc" )
Defines values for ListTaxesGetParamsOrder.
type ListTaxesGetResponse ¶
type ListTaxesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Taxes *[]Tax `json:"taxes,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` } }
func ParseListTaxesGetResponse ¶
func ParseListTaxesGetResponse(rsp *http.Response) (*ListTaxesGetResponse, error)
ParseListTaxesGetResponse parses an HTTP response from a ListTaxesGetWithResponse call
func (ListTaxesGetResponse) Status ¶
func (r ListTaxesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListTaxesGetResponse) StatusCode ¶
func (r ListTaxesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListTreatmentNoteTemplatesGetParams ¶
type ListTreatmentNoteTemplatesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListTreatmentNoteTemplatesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListTreatmentNoteTemplatesGetParams defines parameters for ListTreatmentNoteTemplatesGet.
type ListTreatmentNoteTemplatesGetParamsOrder ¶
type ListTreatmentNoteTemplatesGetParamsOrder string
ListTreatmentNoteTemplatesGetParamsOrder defines parameters for ListTreatmentNoteTemplatesGet.
const ( ListTreatmentNoteTemplatesGetParamsOrderAsc ListTreatmentNoteTemplatesGetParamsOrder = "asc" ListTreatmentNoteTemplatesGetParamsOrderDesc ListTreatmentNoteTemplatesGetParamsOrder = "desc" )
Defines values for ListTreatmentNoteTemplatesGetParamsOrder.
type ListTreatmentNoteTemplatesGetResponse ¶
type ListTreatmentNoteTemplatesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` TreatmentNoteTemplates *[]TreatmentNoteTemplate `json:"treatment_note_templates,omitempty"` } }
func ParseListTreatmentNoteTemplatesGetResponse ¶
func ParseListTreatmentNoteTemplatesGetResponse(rsp *http.Response) (*ListTreatmentNoteTemplatesGetResponse, error)
ParseListTreatmentNoteTemplatesGetResponse parses an HTTP response from a ListTreatmentNoteTemplatesGetWithResponse call
func (ListTreatmentNoteTemplatesGetResponse) Status ¶
func (r ListTreatmentNoteTemplatesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListTreatmentNoteTemplatesGetResponse) StatusCode ¶
func (r ListTreatmentNoteTemplatesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListTreatmentNotesForPatientGetParams ¶
type ListTreatmentNotesForPatientGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListTreatmentNotesForPatientGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | attendee_id | [int64](/developer-portal/#numeric-filter-operators) | // | booking_id | [int64](/developer-portal/#numeric-filter-operators) | // | draft | [boolean](/developer-portal/#boolean-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | treatment_note_template_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListTreatmentNotesForPatientGetParams defines parameters for ListTreatmentNotesForPatientGet.
type ListTreatmentNotesForPatientGetParamsOrder ¶
type ListTreatmentNotesForPatientGetParamsOrder string
ListTreatmentNotesForPatientGetParamsOrder defines parameters for ListTreatmentNotesForPatientGet.
const ( ListTreatmentNotesForPatientGetParamsOrderAsc ListTreatmentNotesForPatientGetParamsOrder = "asc" ListTreatmentNotesForPatientGetParamsOrderDesc ListTreatmentNotesForPatientGetParamsOrder = "desc" )
Defines values for ListTreatmentNotesForPatientGetParamsOrder.
type ListTreatmentNotesForPatientGetResponse ¶
type ListTreatmentNotesForPatientGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` TreatmentNotes *[]TreatmentNote `json:"treatment_notes,omitempty"` } }
func ParseListTreatmentNotesForPatientGetResponse ¶
func ParseListTreatmentNotesForPatientGetResponse(rsp *http.Response) (*ListTreatmentNotesForPatientGetResponse, error)
ParseListTreatmentNotesForPatientGetResponse parses an HTTP response from a ListTreatmentNotesForPatientGetWithResponse call
func (ListTreatmentNotesForPatientGetResponse) Status ¶
func (r ListTreatmentNotesForPatientGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListTreatmentNotesForPatientGetResponse) StatusCode ¶
func (r ListTreatmentNotesForPatientGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListTreatmentNotesGetParams ¶
type ListTreatmentNotesGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListTreatmentNotesGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | attendee_id | [int64](/developer-portal/#numeric-filter-operators) | // | booking_id | [int64](/developer-portal/#numeric-filter-operators) | // | draft | [boolean](/developer-portal/#boolean-filter-operators) | // | patient_id | [int64](/developer-portal/#numeric-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | treatment_note_template_id | [int64](/developer-portal/#numeric-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListTreatmentNotesGetParams defines parameters for ListTreatmentNotesGet.
type ListTreatmentNotesGetParamsOrder ¶
type ListTreatmentNotesGetParamsOrder string
ListTreatmentNotesGetParamsOrder defines parameters for ListTreatmentNotesGet.
const ( ListTreatmentNotesGetParamsOrderAsc ListTreatmentNotesGetParamsOrder = "asc" ListTreatmentNotesGetParamsOrderDesc ListTreatmentNotesGetParamsOrder = "desc" )
Defines values for ListTreatmentNotesGetParamsOrder.
type ListTreatmentNotesGetResponse ¶
type ListTreatmentNotesGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` TreatmentNotes *[]TreatmentNote `json:"treatment_notes,omitempty"` } }
func ParseListTreatmentNotesGetResponse ¶
func ParseListTreatmentNotesGetResponse(rsp *http.Response) (*ListTreatmentNotesGetResponse, error)
ParseListTreatmentNotesGetResponse parses an HTTP response from a ListTreatmentNotesGetWithResponse call
func (ListTreatmentNotesGetResponse) Status ¶
func (r ListTreatmentNotesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListTreatmentNotesGetResponse) StatusCode ¶
func (r ListTreatmentNotesGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListUnavailableBlocksGetParams ¶
type ListUnavailableBlocksGetParams struct { // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | archived_at | [date-time](/developer-portal/#datetime-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | deleted_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | // | business_id | [int64](/developer-portal/#numeric-filter-operators) | // | ends_at | [date-time](/developer-portal/#datetime-filter-operators) | // | practitioner_id | [int64](/developer-portal/#numeric-filter-operators) | // | repeated_from_id | [int64](/developer-portal/#numeric-filter-operators) | // | starts_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListUnavailableBlocksGetParams defines parameters for ListUnavailableBlocksGet.
type ListUnavailableBlocksGetParamsOrder ¶
type ListUnavailableBlocksGetParamsOrder string
ListUnavailableBlocksGetParamsOrder defines parameters for ListUnavailableBlocksGet.
const ()
Defines values for ListUnavailableBlocksGetParamsOrder.
type ListUnavailableBlocksGetResponse ¶
type ListUnavailableBlocksGetResponse struct { string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` UnavailableBlocks *[]UnavailableBlock `json:"unavailable_blocks,omitempty"` } }Links *struct { Next *
func ParseListUnavailableBlocksGetResponse ¶
func ParseListUnavailableBlocksGetResponse(rsp *http.Response) (*ListUnavailableBlocksGetResponse, error)
ParseListUnavailableBlocksGetResponse parses an HTTP response from a ListUnavailableBlocksGetWithResponse call
func (ListUnavailableBlocksGetResponse) Status ¶
func (r ListUnavailableBlocksGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListUnavailableBlocksGetResponse) StatusCode ¶
func (r ListUnavailableBlocksGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListUsersGetParams ¶
type ListUsersGetParams struct { Page *Page `form:"page,omitempty" json:"page,omitempty"` PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"` // Sort Comma separated search fields. See: [Ordering](/developer-portal#ordering) Sort *Sort `form:"sort,omitempty" json:"sort,omitempty"` Order *ListUsersGetParamsOrder `form:"order,omitempty" json:"order,omitempty"` // Q Filter result by one or more fields. // // See [Filtering Results](/developer-portal#filtering-results) // // Available filters: // // | Value | Format | // |---|---| // | id | [int64](/developer-portal/#numeric-filter-operators) | // | created_at | [date-time](/developer-portal/#datetime-filter-operators) | // | updated_at | [date-time](/developer-portal/#datetime-filter-operators) | Q *[]string `form:"q[],omitempty" json:"q[],omitempty"` }
ListUsersGetParams defines parameters for ListUsersGet.
type ListUsersGetParamsOrder ¶
type ListUsersGetParamsOrder string
ListUsersGetParamsOrder defines parameters for ListUsersGet.
const ( Asc ListUsersGetParamsOrder = "asc" Desc ListUsersGetParamsOrder = "desc" )
Defines values for ListUsersGetParamsOrder.
type ListUsersGetResponse ¶
type ListUsersGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { Links *struct { Next *string `json:"next,omitempty"` Previous *string `json:"previous,omitempty"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` TotalEntries *int `json:"total_entries,omitempty"` Users *[]User `json:"users,omitempty"` } }
func ParseListUsersGetResponse ¶
func ParseListUsersGetResponse(rsp *http.Response) (*ListUsersGetResponse, error)
ParseListUsersGetResponse parses an HTTP response from a ListUsersGetWithResponse call
func (ListUsersGetResponse) Status ¶
func (r ListUsersGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListUsersGetResponse) StatusCode ¶
func (r ListUsersGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MedicalAlert ¶
type MedicalAlert struct { ArchivedAt *time.Time `json:"archived_at"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
MedicalAlert defines model for MedicalAlert.
type MedicalAlertRequest ¶
type MedicalAlertRequest struct { Name *string `json:"name,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` }
MedicalAlertRequest defines model for MedicalAlert.
type MemoCommunication ¶
type MemoCommunication struct { ArchivedAt *time.Time `json:"archived_at"` Category *MemoCommunicationCategory `json:"category"` // CategoryCode | Enum Value | Description | // |---|---| // |12|Memo| CategoryCode *MemoCommunicationCategoryCode `json:"category_code"` Confidential *bool `json:"confidential"` Content *string `json:"content"` CreatedAt *time.Time `json:"created_at,omitempty"` // DirectionCode | Enum Value | Description | // |---|---| // | 1 | Sent | // | 2 | Received | DirectionCode *MemoCommunicationDirectionCode `json:"direction_code"` DirectionDescription *MemoCommunicationDirectionDescription `json:"direction_description"` From *string `json:"from"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` To *string `json:"to"` Type *MemoCommunicationType `json:"type"` // TypeCode | Enum Value | Description | // |---|---| // | 1 | SMS | // | 2 | Email | // | 3 | Phone call | // | 4 | Other | TypeCode *MemoCommunicationTypeCode `json:"type_code"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
MemoCommunication defines model for MemoCommunication.
type MemoCommunicationBody ¶
type MemoCommunicationBody struct { // CategoryCode | Enum Value | Description | // |---|---| // |12|Memo| CategoryCode *MemoCommunicationBodyCategoryCode `json:"category_code"` Confidential *bool `json:"confidential"` Content *string `json:"content"` // DirectionCode | Enum Value | Description | // |---|---| // | 1 | Sent | // | 2 | Received | DirectionCode *MemoCommunicationBodyDirectionCode `json:"direction_code"` From *string `json:"from"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` To *string `json:"to"` // TypeCode | Enum Value | Description | // |---|---| // | 1 | SMS | // | 2 | Email | // | 3 | Phone call | // | 4 | Other | TypeCode *MemoCommunicationBodyTypeCode `json:"type_code"` }
MemoCommunicationBody defines model for MemoCommunicationBody.
type MemoCommunicationBodyCategoryCode ¶
type MemoCommunicationBodyCategoryCode int
MemoCommunicationBodyCategoryCode | Enum Value | Description | |---|---| |12|Memo|
const (
MemoCommunicationBodyCategoryCodeN12 MemoCommunicationBodyCategoryCode = 12
)
Defines values for MemoCommunicationBodyCategoryCode.
type MemoCommunicationBodyDirectionCode ¶
type MemoCommunicationBodyDirectionCode int
MemoCommunicationBodyDirectionCode | Enum Value | Description | |---|---| | 1 | Sent | | 2 | Received |
const ( MemoCommunicationBodyDirectionCodeN1 MemoCommunicationBodyDirectionCode = 1 MemoCommunicationBodyDirectionCodeN2 MemoCommunicationBodyDirectionCode = 2 )
Defines values for MemoCommunicationBodyDirectionCode.
type MemoCommunicationBodyTypeCode ¶
type MemoCommunicationBodyTypeCode int
MemoCommunicationBodyTypeCode | Enum Value | Description | |---|---| | 1 | SMS | | 2 | Email | | 3 | Phone call | | 4 | Other |
const ( MemoCommunicationBodyTypeCodeN1 MemoCommunicationBodyTypeCode = 1 MemoCommunicationBodyTypeCodeN2 MemoCommunicationBodyTypeCode = 2 MemoCommunicationBodyTypeCodeN3 MemoCommunicationBodyTypeCode = 3 MemoCommunicationBodyTypeCodeN4 MemoCommunicationBodyTypeCode = 4 )
Defines values for MemoCommunicationBodyTypeCode.
type MemoCommunicationCategory ¶
type MemoCommunicationCategory string
MemoCommunicationCategory defines model for MemoCommunication.Category.
const (
MemoCommunicationCategoryMemo MemoCommunicationCategory = "Memo"
)
Defines values for MemoCommunicationCategory.
type MemoCommunicationCategoryCode ¶
type MemoCommunicationCategoryCode int
MemoCommunicationCategoryCode | Enum Value | Description | |---|---| |12|Memo|
const (
MemoCommunicationCategoryCodeN12 MemoCommunicationCategoryCode = 12
)
Defines values for MemoCommunicationCategoryCode.
type MemoCommunicationDirectionCode ¶
type MemoCommunicationDirectionCode int
MemoCommunicationDirectionCode | Enum Value | Description | |---|---| | 1 | Sent | | 2 | Received |
const ( MemoCommunicationDirectionCodeN1 MemoCommunicationDirectionCode = 1 MemoCommunicationDirectionCodeN2 MemoCommunicationDirectionCode = 2 )
Defines values for MemoCommunicationDirectionCode.
type MemoCommunicationDirectionDescription ¶
type MemoCommunicationDirectionDescription string
MemoCommunicationDirectionDescription defines model for MemoCommunication.DirectionDescription.
const ( MemoCommunicationDirectionDescriptionReceived MemoCommunicationDirectionDescription = "Received" MemoCommunicationDirectionDescriptionSent MemoCommunicationDirectionDescription = "Sent" )
Defines values for MemoCommunicationDirectionDescription.
type MemoCommunicationType ¶
type MemoCommunicationType string
MemoCommunicationType defines model for MemoCommunication.Type.
const ( MemoCommunicationTypeEmail MemoCommunicationType = "Email" MemoCommunicationTypeOther MemoCommunicationType = "Other" MemoCommunicationTypePhoneCall MemoCommunicationType = "Phone call" MemoCommunicationTypeSMS MemoCommunicationType = "SMS" )
Defines values for MemoCommunicationType.
type MemoCommunicationTypeCode ¶
type MemoCommunicationTypeCode int
MemoCommunicationTypeCode | Enum Value | Description | |---|---| | 1 | SMS | | 2 | Email | | 3 | Phone call | | 4 | Other |
const ( MemoCommunicationTypeCodeN1 MemoCommunicationTypeCode = 1 MemoCommunicationTypeCodeN2 MemoCommunicationTypeCode = 2 MemoCommunicationTypeCodeN3 MemoCommunicationTypeCode = 3 MemoCommunicationTypeCodeN4 MemoCommunicationTypeCode = 4 )
Defines values for MemoCommunicationTypeCode.
type Patient ¶
type Patient struct { AcceptedEmailMarketing *bool `json:"accepted_email_marketing"` AcceptedPrivacyPolicy *bool `json:"accepted_privacy_policy"` AcceptedSmsMarketing *bool `json:"accepted_sms_marketing"` Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` Address3 *string `json:"address_3"` AppointmentNotes *string `json:"appointment_notes"` Appointments *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"appointments,omitempty"` ArchivedAt *time.Time `json:"archived_at"` Attendees *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"attendees,omitempty"` City *string `json:"city"` ConcessionType *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"concession_type,omitempty"` Country *string `json:"country"` CreatedAt *time.Time `json:"created_at,omitempty"` CustomFields *struct { Sections *[]struct { Archived *bool `json:"archived"` Fields []struct { Archived *bool `json:"archived"` Name *string `json:"name"` Options *[]struct { Archived *bool `json:"archived"` Name *string `json:"name"` Selected *bool `json:"selected,omitempty"` Token openapi_types.UUID `json:"token"` } `json:"options,omitempty"` Other *struct { Archived *bool `json:"archived"` Enabled *bool `json:"enabled"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Token openapi_types.UUID `json:"token"` Type *string `json:"type"` Value *string `json:"value,omitempty"` } `json:"fields"` Name *string `json:"name"` Token openapi_types.UUID `json:"token"` } `json:"sections,omitempty"` } `json:"custom_fields"` DateOfBirth *openapi_types.Date `json:"date_of_birth"` DeletedAt *time.Time `json:"deleted_at"` DvaCardNumber *string `json:"dva_card_number"` Email *string `json:"email"` EmergencyContact *string `json:"emergency_contact"` FirstName *string `json:"first_name,omitempty"` // Deprecated: Gender *string `json:"gender"` GenderIdentity *string `json:"gender_identity"` Id *string `json:"id,omitempty"` InvoiceDefaultTo *string `json:"invoice_default_to"` InvoiceEmail *string `json:"invoice_email"` InvoiceExtraInformation *string `json:"invoice_extra_information"` Invoices *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"invoices,omitempty"` // Label Full name Label *string `json:"label"` LastName *string `json:"last_name,omitempty"` LatestBooking *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"latest_booking,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` MedicalAlerts *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"medical_alerts,omitempty"` Medicare *string `json:"medicare"` MedicareReferenceNumber *string `json:"medicare_reference_number"` MergedAt *time.Time `json:"merged_at"` MergedWithPatient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"merged_with_patient,omitempty"` Notes *string `json:"notes"` Occupation *string `json:"occupation"` OldReferenceId *string `json:"old_reference_id"` PatientAttachments *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient_attachments,omitempty"` PatientPhoneNumbers *[]PhoneNumber `json:"patient_phone_numbers"` PostCode *string `json:"post_code"` PreferredFirstName *string `json:"preferred_first_name"` Pronouns *struct { Accusative string `json:"accusative"` Nominative string `json:"nominative"` PredicativePossessive string `json:"predicative_possessive"` PronominalPossessive string `json:"pronominal_possessive"` Reflexive string `json:"reflexive"` } `json:"pronouns"` ReceivesConfirmationEmails *bool `json:"receives_confirmation_emails"` ReferralSource *string `json:"referral_source"` ReferringDoctor *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"referring_doctor,omitempty"` ReminderType *PatientReminderType `json:"reminder_type"` Sex *string `json:"sex"` State *string `json:"state"` // TimeZone See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZone *string `json:"time_zone"` Title *string `json:"title"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
Patient defines model for Patient.
type PatientAttachment ¶
type PatientAttachment struct {
// contains filtered or unexported fields
}
PatientAttachment defines model for PatientAttachment.
func (PatientAttachment) AsFullPatientExport ¶
func (t PatientAttachment) AsFullPatientExport() (FullPatientExport, error)
AsFullPatientExport returns the union data inside the PatientAttachment as a FullPatientExport
func (PatientAttachment) AsUploadedPatientAttachment ¶
func (t PatientAttachment) AsUploadedPatientAttachment() (UploadedPatientAttachment, error)
AsUploadedPatientAttachment returns the union data inside the PatientAttachment as a UploadedPatientAttachment
func (*PatientAttachment) FromFullPatientExport ¶
func (t *PatientAttachment) FromFullPatientExport(v FullPatientExport) error
FromFullPatientExport overwrites any union data inside the PatientAttachment as the provided FullPatientExport
func (*PatientAttachment) FromUploadedPatientAttachment ¶
func (t *PatientAttachment) FromUploadedPatientAttachment(v UploadedPatientAttachment) error
FromUploadedPatientAttachment overwrites any union data inside the PatientAttachment as the provided UploadedPatientAttachment
func (PatientAttachment) MarshalJSON ¶
func (t PatientAttachment) MarshalJSON() ([]byte, error)
func (*PatientAttachment) MergeFullPatientExport ¶
func (t *PatientAttachment) MergeFullPatientExport(v FullPatientExport) error
MergeFullPatientExport performs a merge with any union data inside the PatientAttachment, using the provided FullPatientExport
func (*PatientAttachment) MergeUploadedPatientAttachment ¶
func (t *PatientAttachment) MergeUploadedPatientAttachment(v UploadedPatientAttachment) error
MergeUploadedPatientAttachment performs a merge with any union data inside the PatientAttachment, using the provided UploadedPatientAttachment
func (*PatientAttachment) UnmarshalJSON ¶
func (t *PatientAttachment) UnmarshalJSON(b []byte) error
type PatientCase ¶
type PatientCase struct { ArchivedAt *time.Time `json:"archived_at"` AttendeeIds *[]string `json:"attendee_ids"` Attendees *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"attendees,omitempty"` Bookings *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"bookings,omitempty"` Closed *bool `json:"closed"` Contact *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"contact,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` ExpiryDate *openapi_types.Date `json:"expiry_date"` Id *string `json:"id,omitempty"` IncludeCancelledAttendees *bool `json:"include_cancelled_attendees"` IncludeDnaAttendees *bool `json:"include_dna_attendees"` Invoices *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"invoices,omitempty"` IssueDate *openapi_types.Date `json:"issue_date"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` MaxInvoiceableAmount *string `json:"max_invoiceable_amount"` MaxSessions *int `json:"max_sessions"` Name *string `json:"name,omitempty"` Notes *string `json:"notes"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` PatientAttachments *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient_attachments,omitempty"` Referral *bool `json:"referral"` ReferralType *PatientCaseReferralType `json:"referral_type"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
PatientCase defines model for PatientCase.
type PatientCaseReferralType ¶
type PatientCaseReferralType string
PatientCaseReferralType defines model for PatientCase.ReferralType.
const ( PatientCaseReferralTypeDva PatientCaseReferralType = "dva" PatientCaseReferralTypeMedicare PatientCaseReferralType = "medicare" )
Defines values for PatientCaseReferralType.
type PatientCaseRequest ¶
type PatientCaseRequest struct { AttendeeIds *[]string `json:"attendee_ids"` Closed *bool `json:"closed"` // ContactId contact id ContactId *string `json:"contact_id,omitempty"` ExpiryDate *openapi_types.Date `json:"expiry_date"` IncludeCancelledAttendees *bool `json:"include_cancelled_attendees"` IncludeDnaAttendees *bool `json:"include_dna_attendees"` IssueDate *openapi_types.Date `json:"issue_date"` MaxInvoiceableAmount *string `json:"max_invoiceable_amount"` MaxSessions *int `json:"max_sessions"` Name *string `json:"name,omitempty"` Notes *string `json:"notes"` // PatientAttachmentIds Patient attachment ids PatientAttachmentIds *[]string `json:"patient_attachment_ids,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` Referral *bool `json:"referral"` ReferralType *PatientCaseReferralType `json:"referral_type"` }
PatientCaseRequest defines model for PatientCase.
type PatientForm ¶
type PatientForm struct { Attendee *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"attendee,omitempty"` Booking *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"booking,omitempty"` CompletedAt *time.Time `json:"completed_at"` Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Selected *bool `json:"selected"` Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Required *bool `json:"required,omitempty"` SignatureId *string `json:"signature_id,omitempty"` Type *PatientFormContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` CreatedAt *time.Time `json:"created_at,omitempty"` EmailToPatientOnCompletion *bool `json:"email_to_patient_on_completion"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` RestrictedToPractitioner *bool `json:"restricted_to_practitioner"` Signatures *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"signatures"` UpdatedAt *time.Time `json:"updated_at,omitempty"` Url *string `json:"url"` }
PatientForm defines model for PatientForm.
type PatientFormContentSectionsQuestionsType ¶
type PatientFormContentSectionsQuestionsType string
PatientFormContentSectionsQuestionsType defines model for PatientForm.Content.Sections.Questions.Type.
const ( PatientFormContentSectionsQuestionsTypeCheckboxes PatientFormContentSectionsQuestionsType = "checkboxes" PatientFormContentSectionsQuestionsTypeDate PatientFormContentSectionsQuestionsType = "date" PatientFormContentSectionsQuestionsTypeParagraph PatientFormContentSectionsQuestionsType = "paragraph" PatientFormContentSectionsQuestionsTypeSignature PatientFormContentSectionsQuestionsType = "signature" PatientFormContentSectionsQuestionsTypeText PatientFormContentSectionsQuestionsType = "text" )
Defines values for PatientFormContentSectionsQuestionsType.
type PatientFormRequest ¶
type PatientFormRequest struct { // AttendeeId attendee id AttendeeId *string `json:"attendee_id,omitempty"` Completed *bool `json:"completed,omitempty"` Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Selected *bool `json:"selected"` Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Required *bool `json:"required,omitempty"` SignatureId *string `json:"signature_id,omitempty"` Type *PatientFormContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` EmailToPatientOnCompletion *bool `json:"email_to_patient_on_completion"` Name *string `json:"name,omitempty"` PatientFormTemplateId *string `json:"patient_form_template_id,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` RestrictedToPractitioner *bool `json:"restricted_to_practitioner"` }
PatientFormRequest defines model for PatientForm.
type PatientFormTemplate ¶
type PatientFormTemplate struct { ArchivedAt *time.Time `json:"archived_at"` Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Required *bool `json:"required,omitempty"` Type *PatientFormTemplateContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` CreatedAt *time.Time `json:"created_at,omitempty"` EmailToPatientOnCompletion *bool `json:"email_to_patient_on_completion"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` RestrictedToPractitioner *bool `json:"restricted_to_practitioner"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
PatientFormTemplate defines model for PatientFormTemplate.
type PatientFormTemplateContentSectionsQuestionsType ¶
type PatientFormTemplateContentSectionsQuestionsType string
PatientFormTemplateContentSectionsQuestionsType defines model for PatientFormTemplate.Content.Sections.Questions.Type.
const ( PatientFormTemplateContentSectionsQuestionsTypeCheckboxes PatientFormTemplateContentSectionsQuestionsType = "checkboxes" PatientFormTemplateContentSectionsQuestionsTypeDate PatientFormTemplateContentSectionsQuestionsType = "date" PatientFormTemplateContentSectionsQuestionsTypeParagraph PatientFormTemplateContentSectionsQuestionsType = "paragraph" PatientFormTemplateContentSectionsQuestionsTypeSignature PatientFormTemplateContentSectionsQuestionsType = "signature" PatientFormTemplateContentSectionsQuestionsTypeText PatientFormTemplateContentSectionsQuestionsType = "text" )
Defines values for PatientFormTemplateContentSectionsQuestionsType.
type PatientFormTemplateRequest ¶
type PatientFormTemplateRequest struct { Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Required *bool `json:"required,omitempty"` Type *PatientFormTemplateContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` EmailToPatientOnCompletion *bool `json:"email_to_patient_on_completion"` Name *string `json:"name,omitempty"` RestrictedToPractitioner *bool `json:"restricted_to_practitioner"` }
PatientFormTemplateRequest defines model for PatientFormTemplate.
type PatientPatientPhoneNumbersPhoneType ¶
type PatientPatientPhoneNumbersPhoneType string
type PatientReminderType ¶
type PatientReminderType string
PatientReminderType defines model for Patient.ReminderType.
const ( PatientReminderTypeEmail PatientReminderType = "Email" PatientReminderTypeNone PatientReminderType = "None" PatientReminderTypeSMS PatientReminderType = "SMS" PatientReminderTypeSMSEmail PatientReminderType = "SMS & Email" )
Defines values for PatientReminderType.
type PatientRequest ¶
type PatientRequest struct { AcceptedEmailMarketing *bool `json:"accepted_email_marketing"` AcceptedPrivacyPolicy *bool `json:"accepted_privacy_policy"` Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` Address3 *string `json:"address_3"` AppointmentNotes *string `json:"appointment_notes"` City *string `json:"city"` // ConcessionTypeId concession type id ConcessionTypeId *string `json:"concession_type_id,omitempty"` Country *string `json:"country"` CustomFields *struct { Sections *[]struct { Archived *bool `json:"archived"` Fields []struct { Archived *bool `json:"archived"` Name *string `json:"name"` Options *[]struct { Archived *bool `json:"archived"` Name *string `json:"name"` Selected *bool `json:"selected,omitempty"` Token openapi_types.UUID `json:"token"` } `json:"options,omitempty"` Other *struct { Archived *bool `json:"archived"` Enabled *bool `json:"enabled"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Token openapi_types.UUID `json:"token"` Type *string `json:"type"` Value *string `json:"value,omitempty"` } `json:"fields"` Name *string `json:"name"` Token openapi_types.UUID `json:"token"` } `json:"sections,omitempty"` } `json:"custom_fields"` DateOfBirth *openapi_types.Date `json:"date_of_birth"` DvaCardNumber *string `json:"dva_card_number"` Email *string `json:"email"` EmergencyContact *string `json:"emergency_contact"` FirstName *string `json:"first_name,omitempty"` GenderIdentity *string `json:"gender_identity"` InvoiceDefaultTo *string `json:"invoice_default_to"` InvoiceEmail *string `json:"invoice_email"` InvoiceExtraInformation *string `json:"invoice_extra_information"` LastName *string `json:"last_name,omitempty"` Medicare *string `json:"medicare"` MedicareReferenceNumber *string `json:"medicare_reference_number"` Notes *string `json:"notes"` Occupation *string `json:"occupation"` OldReferenceId *string `json:"old_reference_id"` PatientPhoneNumbers *[]struct { Number *string `json:"number,omitempty"` PhoneType *PatientPatientPhoneNumbersPhoneType `json:"phone_type,omitempty"` } `json:"patient_phone_numbers,omitempty"` PostCode *string `json:"post_code"` PreferredFirstName *string `json:"preferred_first_name"` Pronouns *struct { Accusative string `json:"accusative"` Nominative string `json:"nominative"` PredicativePossessive string `json:"predicative_possessive"` PronominalPossessive string `json:"pronominal_possessive"` Reflexive string `json:"reflexive"` } `json:"pronouns"` ReceivesConfirmationEmails *bool `json:"receives_confirmation_emails"` ReferralSource *string `json:"referral_source"` // ReferringDoctorId contact id ReferringDoctorId *string `json:"referring_doctor_id,omitempty"` ReminderType *PatientReminderType `json:"reminder_type"` Sex *string `json:"sex"` State *string `json:"state"` // TimeZone See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZone *string `json:"time_zone"` Title *string `json:"title"` UnsubscribeSmsMarketing *bool `json:"unsubscribe_sms_marketing,omitempty"` }
PatientRequest defines model for Patient.
type PhoneNumber ¶
type PhoneNumber struct { NormalizedNumber *string `json:"normalized_number,omitempty"` Number *string `json:"number,omitempty"` PhoneType *PhoneNumberPhoneType `json:"phone_type,omitempty"` }
PhoneNumber defines model for PhoneNumber.
type PhoneNumberPhoneType ¶
type PhoneNumberPhoneType string
PhoneNumberPhoneType defines model for PhoneNumber.PhoneType.
const ( PhoneNumberPhoneTypeFax PhoneNumberPhoneType = "Fax" PhoneNumberPhoneTypeHome PhoneNumberPhoneType = "Home" PhoneNumberPhoneTypeMobile PhoneNumberPhoneType = "Mobile" PhoneNumberPhoneTypeOther PhoneNumberPhoneType = "Other" PhoneNumberPhoneTypeWork PhoneNumberPhoneType = "Work" )
Defines values for PhoneNumberPhoneType.
type Practitioner ¶
type Practitioner struct { Active *bool `json:"active"` AppointmentTypes *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"appointment_types,omitempty"` Appointments *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"appointments,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` DefaultAppointmentType *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"default_appointment_type,omitempty"` Description *string `json:"description"` Designation *string `json:"designation"` DisplayName *string `json:"display_name"` FirstName *string `json:"first_name"` Id *string `json:"id,omitempty"` Invoices *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"invoices,omitempty"` Label *string `json:"label"` LastName *string `json:"last_name"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` PractitionerReferenceNumbers *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioner_reference_numbers,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` Title *string `json:"title"` UpdatedAt *time.Time `json:"updated_at,omitempty"` User *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"user,omitempty"` }
Practitioner defines model for Practitioner.
type PractitionerReferenceNumber ¶
type PractitionerReferenceNumber struct { Business *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"business,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name"` Practitioner *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioner,omitempty"` ReferenceNumber *string `json:"reference_number"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
PractitionerReferenceNumber defines model for PractitionerReferenceNumber.
type PractitionerReferenceNumberRequest ¶
type PractitionerReferenceNumberRequest struct { // BusinessId business id BusinessId *string `json:"business_id,omitempty"` Name *string `json:"name"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` ReferenceNumber *string `json:"reference_number"` }
PractitionerReferenceNumberRequest defines model for PractitionerReferenceNumber.
type PresignedPostGetResponse ¶
type PresignedPostGetResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AttachmentPresignedPost }
func ParsePresignedPostGetResponse ¶
func ParsePresignedPostGetResponse(rsp *http.Response) (*PresignedPostGetResponse, error)
ParsePresignedPostGetResponse parses an HTTP response from a PresignedPostGetWithResponse call
func (PresignedPostGetResponse) Status ¶
func (r PresignedPostGetResponse) Status() string
Status returns HTTPResponse.Status
func (PresignedPostGetResponse) StatusCode ¶
func (r PresignedPostGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Product ¶
type Product struct { ArchivedAt *time.Time `json:"archived_at"` CostPrice *string `json:"cost_price"` CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` ItemCode *string `json:"item_code"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` Notes *string `json:"notes"` PriceExTax *string `json:"price_ex_tax"` PriceIncludingTax *string `json:"price_including_tax"` ProductSupplier *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"product_supplier,omitempty"` ProductSupplierName *string `json:"product_supplier_name"` SerialNumber *string `json:"serial_number"` StockLevel *int `json:"stock_level"` Tax *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"tax,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
Product defines model for Product.
type ProductRequest ¶
type ProductRequest struct { CostPrice *string `json:"cost_price"` ItemCode *string `json:"item_code"` Name *string `json:"name,omitempty"` Notes *string `json:"notes"` Price *float32 `json:"price,omitempty"` PriceIncludesTax *bool `json:"price_includes_tax"` ProductSupplierName *string `json:"product_supplier_name"` SerialNumber *string `json:"serial_number"` StockLevel *int `json:"stock_level"` // TaxId tax id TaxId *string `json:"tax_id,omitempty"` }
ProductRequest defines model for Product.
type ProductSupplier ¶
type ProductSupplier struct { CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
ProductSupplier defines model for ProductSupplier.
type ProductSupplierRequest ¶
type ProductSupplierRequest struct {
Name *string `json:"name,omitempty"`
}
ProductSupplierRequest defines model for ProductSupplier.
type ProductUpdateRequest ¶
type ProductUpdateRequest struct { CostPrice *string `json:"cost_price"` ItemCode *string `json:"item_code"` Name *string `json:"name,omitempty"` Notes *string `json:"notes"` Price *float32 `json:"price,omitempty"` PriceIncludesTax *bool `json:"price_includes_tax"` ProductSupplierName *string `json:"product_supplier_name"` SerialNumber *string `json:"serial_number"` StockLevel *int `json:"stock_level"` // TaxId tax id TaxId *string `json:"tax_id,omitempty"` }
ProductUpdateRequest defines model for ProductUpdate.
type PublicSettings ¶
type PublicSettings struct { Account *struct { Country *string `json:"country,omitempty"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code,omitempty"` CurrencySymbol *string `json:"currency_symbol,omitempty"` HasTimeTravelers *bool `json:"has_time_travelers,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Subdomain *string `json:"subdomain,omitempty"` TimeZoneSupport *bool `json:"time_zone_support,omitempty"` } `json:"account"` Calendar *struct { EndHour *int `json:"end_hour,omitempty"` MultipleAppointmentsGap *bool `json:"multiple_appointments_gap,omitempty"` ShowCurrentTimeIndicator *bool `json:"show_current_time_indicator,omitempty"` StartHour *int `json:"start_hour,omitempty"` TimeslotHeightInPixels *int `json:"timeslot_height_in_pixels,omitempty"` TimeslotSizeInMinutes *int `json:"timeslot_size_in_minutes,omitempty"` } `json:"calendar"` DocumentsAndPrinting *struct { LogoHeight *int `json:"logo_height,omitempty"` LogoUrl *string `json:"logo_url"` } `json:"documents_and_printing"` Email *struct { PatientAcceptEmailMarketingByDefault *bool `json:"patient_accept_email_marketing_by_default,omitempty"` } `json:"email"` Integrations *struct { MailChimp *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"mail_chimp,omitempty"` Xero *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"xero,omitempty"` } `json:"integrations"` OnlineBookings *struct { AllowBookingsDaysInAdvance *int `json:"allow_bookings_days_in_advance,omitempty"` AllowOnlineBookingsTimeZoneChoice *bool `json:"allow_online_bookings_time_zone_choice,omitempty"` BookingReservationMinutes *int `json:"booking_reservation_minutes,omitempty"` CalendarInfo *string `json:"calendar_info"` DailyBookingsLimit *int `json:"daily_bookings_limit,omitempty"` DisabledText *string `json:"disabled_text"` DisabledTitle *string `json:"disabled_title"` Enabled *bool `json:"enabled,omitempty"` LogoUrl *string `json:"logo_url"` MaxAppointmentsPerDaySegment *int `json:"max_appointments_per_day_segment,omitempty"` MinHoursAdvanceRequiredToBook *int `json:"min_hours_advance_required_to_book,omitempty"` MinHoursNoticeForPatientCancellation *int `json:"min_hours_notice_for_patient_cancellation,omitempty"` NoticeEnabled *bool `json:"notice_enabled,omitempty"` NoticeText *string `json:"notice_text"` NoticeTitle *string `json:"notice_title"` NotifyPractitionerByEmail *bool `json:"notify_practitioner_by_email,omitempty"` NotifyPractitionerBySms *bool `json:"notify_practitioner_by_sms,omitempty"` Policy *string `json:"policy"` PractitionerOrder *[]string `json:"practitioner_order"` PrivacyPolicyUrl *string `json:"privacy_policy_url"` RequirePatientAddress *bool `json:"require_patient_address,omitempty"` ShowAppointmentDuration *bool `json:"show_appointment_duration,omitempty"` ShowPrices *bool `json:"show_prices,omitempty"` } `json:"online_bookings"` OnlinePayments *struct { Activated *bool `json:"activated,omitempty"` } `json:"online_payments"` PatientCustomFieldsDefinition *struct { Sections []struct { Archived *bool `json:"archived,omitempty"` Fields []struct { Archived *bool `json:"archived,omitempty"` Name string `json:"name"` Options *[]struct { Archived *bool `json:"archived,omitempty"` Name string `json:"name"` Token openapi_types.UUID `json:"token"` } `json:"options,omitempty"` Other *struct { Archived *bool `json:"archived,omitempty"` Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Token openapi_types.UUID `json:"token"` Type *PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType `json:"type"` } `json:"fields"` Name string `json:"name"` Token openapi_types.UUID `json:"token"` } `json:"sections"` } `json:"patient_custom_fields_definition"` PatientPrivacy *struct { BrowserTitleNameFormat *PublicSettingsPatientPrivacyBrowserTitleNameFormat `json:"browser_title_name_format,omitempty"` IcalPatientNameOption *PublicSettingsPatientPrivacyIcalPatientNameOption `json:"ical_patient_name_option,omitempty"` PreventSendingFinancialDataByEmail *bool `json:"prevent_sending_financial_data_by_email,omitempty"` RequiresHipaaCompliance *bool `json:"requires_hipaa_compliance,omitempty"` } `json:"patient_privacy"` Reminders *struct { DefaultReminderType *PublicSettingsRemindersDefaultReminderType `json:"default_reminder_type,omitempty"` } `json:"reminders"` Sms *struct { AlphanumericSourceNumberRequired *bool `json:"alphanumeric_source_number_required,omitempty"` DefaultAlphanumericSourceNumber *string `json:"default_alphanumeric_source_number,omitempty"` MaxMessageLength *int `json:"max_message_length"` NumberOfUsableCharactersPerMessage *int `json:"number_of_usable_characters_per_message,omitempty"` PatientAcceptSmsMarketingByDefault *bool `json:"patient_accept_sms_marketing_by_default,omitempty"` RepliesSupported *bool `json:"replies_supported,omitempty"` } `json:"sms"` Terminology *struct { Patient *PublicSettingsTerminologyPatient `json:"patient,omitempty"` Titles *[]string `json:"titles,omitempty"` } `json:"terminology"` WaitList *struct { DefaultWaitListExpiryPeriod *int `json:"default_wait_list_expiry_period,omitempty"` } `json:"wait_list"` }
PublicSettings defines model for PublicSettings.
type PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType ¶
type PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType string
PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType defines model for PublicSettings.PatientCustomFieldsDefinition.Sections.Fields.Type.
const ( PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsTypeCheckboxes PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType = "checkboxes" PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsTypeDate PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType = "date" PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsTypeParagraph PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType = "paragraph" PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsTypeText PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType = "text" )
Defines values for PublicSettingsPatientCustomFieldsDefinitionSectionsFieldsType.
type PublicSettingsPatientPrivacyBrowserTitleNameFormat ¶
type PublicSettingsPatientPrivacyBrowserTitleNameFormat string
PublicSettingsPatientPrivacyBrowserTitleNameFormat defines model for PublicSettings.PatientPrivacy.BrowserTitleNameFormat.
const ( PublicSettingsPatientPrivacyBrowserTitleNameFormatAnonymous PublicSettingsPatientPrivacyBrowserTitleNameFormat = "anonymous" PublicSettingsPatientPrivacyBrowserTitleNameFormatFirstName PublicSettingsPatientPrivacyBrowserTitleNameFormat = "first_name" PublicSettingsPatientPrivacyBrowserTitleNameFormatFullName PublicSettingsPatientPrivacyBrowserTitleNameFormat = "full_name" PublicSettingsPatientPrivacyBrowserTitleNameFormatInitials PublicSettingsPatientPrivacyBrowserTitleNameFormat = "initials" PublicSettingsPatientPrivacyBrowserTitleNameFormatSemiAnonymous PublicSettingsPatientPrivacyBrowserTitleNameFormat = "semi_anonymous" )
Defines values for PublicSettingsPatientPrivacyBrowserTitleNameFormat.
type PublicSettingsPatientPrivacyIcalPatientNameOption ¶
type PublicSettingsPatientPrivacyIcalPatientNameOption string
PublicSettingsPatientPrivacyIcalPatientNameOption defines model for PublicSettings.PatientPrivacy.IcalPatientNameOption.
const ( PublicSettingsPatientPrivacyIcalPatientNameOptionAnonymous PublicSettingsPatientPrivacyIcalPatientNameOption = "anonymous" PublicSettingsPatientPrivacyIcalPatientNameOptionFirstName PublicSettingsPatientPrivacyIcalPatientNameOption = "first_name" PublicSettingsPatientPrivacyIcalPatientNameOptionFullName PublicSettingsPatientPrivacyIcalPatientNameOption = "full_name" PublicSettingsPatientPrivacyIcalPatientNameOptionInitials PublicSettingsPatientPrivacyIcalPatientNameOption = "initials" PublicSettingsPatientPrivacyIcalPatientNameOptionSemiAnonymous PublicSettingsPatientPrivacyIcalPatientNameOption = "semi_anonymous" )
Defines values for PublicSettingsPatientPrivacyIcalPatientNameOption.
type PublicSettingsRemindersDefaultReminderType ¶
type PublicSettingsRemindersDefaultReminderType string
PublicSettingsRemindersDefaultReminderType defines model for PublicSettings.Reminders.DefaultReminderType.
const ( PublicSettingsRemindersDefaultReminderTypeEmail PublicSettingsRemindersDefaultReminderType = "Email" PublicSettingsRemindersDefaultReminderTypeNone PublicSettingsRemindersDefaultReminderType = "None" PublicSettingsRemindersDefaultReminderTypeSMS PublicSettingsRemindersDefaultReminderType = "SMS" PublicSettingsRemindersDefaultReminderTypeSMSEmail PublicSettingsRemindersDefaultReminderType = "SMS & Email" )
Defines values for PublicSettingsRemindersDefaultReminderType.
type PublicSettingsTerminologyPatient ¶
type PublicSettingsTerminologyPatient string
PublicSettingsTerminologyPatient defines model for PublicSettings.Terminology.Patient.
const ( PublicSettingsTerminologyPatientClient PublicSettingsTerminologyPatient = "client" PublicSettingsTerminologyPatientPatient PublicSettingsTerminologyPatient = "patient" )
Defines values for PublicSettingsTerminologyPatient.
type ReferralSource ¶
type ReferralSource struct { CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Notes *string `json:"notes"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` ReferralSourceType *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"referral_source_type,omitempty"` Referrer *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"referrer"` ReferrerType *ReferralSourceReferrerType `json:"referrer_type"` Subcategory *string `json:"subcategory"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
ReferralSource defines model for ReferralSource.
type ReferralSourceReferrerType ¶
type ReferralSourceReferrerType string
ReferralSourceReferrerType defines model for ReferralSource.ReferrerType.
const ( ReferralSourceReferrerTypeContact ReferralSourceReferrerType = "Contact" ReferralSourceReferrerTypePatient ReferralSourceReferrerType = "Patient" )
Defines values for ReferralSourceReferrerType.
type ReferralSourceRequest ¶
type ReferralSourceRequest struct { Notes *string `json:"notes"` // ReferralSourceTypeId referral source type id ReferralSourceTypeId *string `json:"referral_source_type_id,omitempty"` ReferrerId *string `json:"referrer_id,omitempty"` Subcategory *string `json:"subcategory"` }
ReferralSourceRequest defines model for ReferralSource.
type ReferralSourceType ¶
type ReferralSourceType struct { CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` ReferrerType *ReferralSourceTypeReferrerType `json:"referrer_type"` Referrers *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"referrers"` Subcategories *[]string `json:"subcategories"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
ReferralSourceType defines model for ReferralSourceType.
type ReferralSourceTypeReferrerType ¶
type ReferralSourceTypeReferrerType string
ReferralSourceTypeReferrerType defines model for ReferralSourceType.ReferrerType.
const ( ReferralSourceTypeReferrerTypeContact ReferralSourceTypeReferrerType = "Contact" ReferralSourceTypeReferrerTypePatient ReferralSourceTypeReferrerType = "Patient" )
Defines values for ReferralSourceTypeReferrerType.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type Service ¶
type Service struct { AppointmentType *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"appointment_type,omitempty"` Business *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"business,omitempty"` Practitioners *[]struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioners"` }
Service defines model for Service.
type Settings ¶
type Settings struct { Account *struct { Compliance *struct { HasHipaaComplianceConflicts *bool `json:"has_hipaa_compliance_conflicts,omitempty"` HipaaComplianceConflictMessages *[]string `json:"hipaa_compliance-conflict_messages,omitempty"` } `json:"compliance,omitempty"` Country *string `json:"country,omitempty"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code,omitempty"` CurrencySymbol *string `json:"currency_symbol,omitempty"` EmailFrom *string `json:"email_from,omitempty"` FirstName *string `json:"first_name,omitempty"` HasTimeTravelers *bool `json:"has_time_travelers,omitempty"` Id *string `json:"id,omitempty"` LastName *string `json:"last_name,omitempty"` Name *string `json:"name,omitempty"` Subdomain *string `json:"subdomain,omitempty"` TimeZoneSupport *bool `json:"time_zone_support,omitempty"` } `json:"account"` Calendar *struct { EndHour *int `json:"end_hour,omitempty"` MultipleAppointmentsGap *bool `json:"multiple_appointments_gap,omitempty"` ShowCurrentTimeIndicator *bool `json:"show_current_time_indicator,omitempty"` StartHour *int `json:"start_hour,omitempty"` TimeslotHeightInPixels *int `json:"timeslot_height_in_pixels,omitempty"` TimeslotSizeInMinutes *int `json:"timeslot_size_in_minutes,omitempty"` } `json:"calendar"` DocumentsAndPrinting *struct { LogoHeight *int `json:"logo_height,omitempty"` LogoUrl *string `json:"logo_url"` } `json:"documents_and_printing"` Email *struct { PatientAcceptEmailMarketingByDefault *bool `json:"patient_accept_email_marketing_by_default,omitempty"` } `json:"email"` Integrations *struct { MailChimp *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"mail_chimp,omitempty"` Medipass *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"medipass,omitempty"` Xero *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"xero,omitempty"` } `json:"integrations"` OnlineBookings *struct { Adroll *struct { AdvertiserId *string `json:"advertiser_id"` PixelId *string `json:"pixel_id"` } `json:"adroll,omitempty"` AllowBookingsDaysInAdvance *int `json:"allow_bookings_days_in_advance,omitempty"` AllowOnlineBookingsTimeZoneChoice *bool `json:"allow_online_bookings_time_zone_choice,omitempty"` BookingReservationMinutes *int `json:"booking_reservation_minutes,omitempty"` CalendarInfo *string `json:"calendar_info"` DailyBookingsLimit *int `json:"daily_bookings_limit,omitempty"` DisabledText *string `json:"disabled_text"` DisabledTitle *string `json:"disabled_title"` Enabled *bool `json:"enabled,omitempty"` GoogleAnalytics *struct { TrackingId *string `json:"tracking_id"` } `json:"google_analytics,omitempty"` GoogleTagManager *struct { ContainerId *string `json:"container_id"` } `json:"google_tag_manager,omitempty"` LogoUrl *string `json:"logo_url"` MaxAppointmentsPerDaySegment *int `json:"max_appointments_per_day_segment,omitempty"` MinHoursAdvanceRequiredToBook *int `json:"min_hours_advance_required_to_book,omitempty"` MinHoursNoticeForPatientCancellation *int `json:"min_hours_notice_for_patient_cancellation,omitempty"` NoticeEnabled *bool `json:"notice_enabled,omitempty"` NoticeText *string `json:"notice_text"` NoticeTitle *string `json:"notice_title"` NotifyPractitionerByEmail *bool `json:"notify_practitioner_by_email,omitempty"` NotifyPractitionerBySms *bool `json:"notify_practitioner_by_sms,omitempty"` Policy *string `json:"policy"` PractitionerOrder *[]string `json:"practitioner_order"` PrivacyPolicyUrl *string `json:"privacy_policy_url"` RequirePatientAddress *bool `json:"require_patient_address,omitempty"` ShowAppointmentDuration *bool `json:"show_appointment_duration,omitempty"` ShowPrices *bool `json:"show_prices,omitempty"` } `json:"online_bookings"` OnlinePayments *struct { Activated *bool `json:"activated,omitempty"` } `json:"online_payments"` PatientCustomFieldsDefinition *struct { Sections []struct { Archived *bool `json:"archived,omitempty"` Fields []struct { Archived *bool `json:"archived,omitempty"` Name string `json:"name"` Options *[]struct { Archived *bool `json:"archived,omitempty"` Name string `json:"name"` Token openapi_types.UUID `json:"token"` } `json:"options,omitempty"` Other *struct { Archived *bool `json:"archived,omitempty"` Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Token openapi_types.UUID `json:"token"` Type *SettingsPatientCustomFieldsDefinitionSectionsFieldsType `json:"type"` } `json:"fields"` Name string `json:"name"` Token openapi_types.UUID `json:"token"` } `json:"sections"` } `json:"patient_custom_fields_definition"` PatientPrivacy *struct { AnonymiseAppointmentsOnDeletion *bool `json:"anonymise_appointments_on_deletion,omitempty"` AnonymiseBookingNotifications *bool `json:"anonymise_booking_notifications,omitempty"` AnonymiseInvoicesAndPaymentsOnDeletion *bool `json:"anonymise_invoices_and_payments_on_deletion,omitempty"` BaaRequested *bool `json:"baa_requested,omitempty"` BrowserTitleNameFormat *SettingsPatientPrivacyBrowserTitleNameFormat `json:"browser_title_name_format,omitempty"` IcalPatientNameOption *SettingsPatientPrivacyIcalPatientNameOption `json:"ical_patient_name_option,omitempty"` PreventSendingFinancialDataByEmail *bool `json:"prevent_sending_financial_data_by_email,omitempty"` RequiresHipaaCompliance *bool `json:"requires_hipaa_compliance,omitempty"` } `json:"patient_privacy"` Reminders *struct { DefaultReminderType *SettingsRemindersDefaultReminderType `json:"default_reminder_type,omitempty"` } `json:"reminders"` Sms *struct { AlphanumericSourceNumberRequired *bool `json:"alphanumeric_source_number_required,omitempty"` DefaultAlphanumericSourceNumber *string `json:"default_alphanumeric_source_number,omitempty"` MaxMessageLength *int `json:"max_message_length"` NumberOfUsableCharactersPerMessage *int `json:"number_of_usable_characters_per_message,omitempty"` PatientAcceptSmsMarketingByDefault *bool `json:"patient_accept_sms_marketing_by_default,omitempty"` RepliesSupported *bool `json:"replies_supported,omitempty"` } `json:"sms"` Terminology *struct { Patient *SettingsTerminologyPatient `json:"patient,omitempty"` Titles *[]string `json:"titles,omitempty"` } `json:"terminology"` WaitList *struct { DefaultWaitListExpiryPeriod *int `json:"default_wait_list_expiry_period,omitempty"` } `json:"wait_list"` }
Settings defines model for Settings.
type SettingsPatientCustomFieldsDefinitionSectionsFieldsType ¶
type SettingsPatientCustomFieldsDefinitionSectionsFieldsType string
SettingsPatientCustomFieldsDefinitionSectionsFieldsType defines model for Settings.PatientCustomFieldsDefinition.Sections.Fields.Type.
const ( SettingsPatientCustomFieldsDefinitionSectionsFieldsTypeCheckboxes SettingsPatientCustomFieldsDefinitionSectionsFieldsType = "checkboxes" SettingsPatientCustomFieldsDefinitionSectionsFieldsTypeDate SettingsPatientCustomFieldsDefinitionSectionsFieldsType = "date" SettingsPatientCustomFieldsDefinitionSectionsFieldsTypeParagraph SettingsPatientCustomFieldsDefinitionSectionsFieldsType = "paragraph" SettingsPatientCustomFieldsDefinitionSectionsFieldsTypeText SettingsPatientCustomFieldsDefinitionSectionsFieldsType = "text" )
Defines values for SettingsPatientCustomFieldsDefinitionSectionsFieldsType.
type SettingsPatientPrivacyBrowserTitleNameFormat ¶
type SettingsPatientPrivacyBrowserTitleNameFormat string
SettingsPatientPrivacyBrowserTitleNameFormat defines model for Settings.PatientPrivacy.BrowserTitleNameFormat.
const ( SettingsPatientPrivacyBrowserTitleNameFormatAnonymous SettingsPatientPrivacyBrowserTitleNameFormat = "anonymous" SettingsPatientPrivacyBrowserTitleNameFormatFirstName SettingsPatientPrivacyBrowserTitleNameFormat = "first_name" SettingsPatientPrivacyBrowserTitleNameFormatFullName SettingsPatientPrivacyBrowserTitleNameFormat = "full_name" SettingsPatientPrivacyBrowserTitleNameFormatInitials SettingsPatientPrivacyBrowserTitleNameFormat = "initials" SettingsPatientPrivacyBrowserTitleNameFormatSemiAnonymous SettingsPatientPrivacyBrowserTitleNameFormat = "semi_anonymous" )
Defines values for SettingsPatientPrivacyBrowserTitleNameFormat.
type SettingsPatientPrivacyIcalPatientNameOption ¶
type SettingsPatientPrivacyIcalPatientNameOption string
SettingsPatientPrivacyIcalPatientNameOption defines model for Settings.PatientPrivacy.IcalPatientNameOption.
const ( SettingsPatientPrivacyIcalPatientNameOptionAnonymous SettingsPatientPrivacyIcalPatientNameOption = "anonymous" SettingsPatientPrivacyIcalPatientNameOptionFirstName SettingsPatientPrivacyIcalPatientNameOption = "first_name" SettingsPatientPrivacyIcalPatientNameOptionFullName SettingsPatientPrivacyIcalPatientNameOption = "full_name" SettingsPatientPrivacyIcalPatientNameOptionInitials SettingsPatientPrivacyIcalPatientNameOption = "initials" SettingsPatientPrivacyIcalPatientNameOptionSemiAnonymous SettingsPatientPrivacyIcalPatientNameOption = "semi_anonymous" )
Defines values for SettingsPatientPrivacyIcalPatientNameOption.
type SettingsRemindersDefaultReminderType ¶
type SettingsRemindersDefaultReminderType string
SettingsRemindersDefaultReminderType defines model for Settings.Reminders.DefaultReminderType.
const ( SettingsRemindersDefaultReminderTypeEmail SettingsRemindersDefaultReminderType = "Email" SettingsRemindersDefaultReminderTypeNone SettingsRemindersDefaultReminderType = "None" SettingsRemindersDefaultReminderTypeSMS SettingsRemindersDefaultReminderType = "SMS" SettingsRemindersDefaultReminderTypeSMSEmail SettingsRemindersDefaultReminderType = "SMS & Email" )
Defines values for SettingsRemindersDefaultReminderType.
type SettingsTerminologyPatient ¶
type SettingsTerminologyPatient string
SettingsTerminologyPatient defines model for Settings.Terminology.Patient.
const ( SettingsTerminologyPatientClient SettingsTerminologyPatient = "client" SettingsTerminologyPatientPatient SettingsTerminologyPatient = "patient" )
Defines values for SettingsTerminologyPatient.
type Signature ¶
type Signature struct { CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` Image *string `json:"image,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` User *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"user,omitempty"` }
Signature defines model for Signature.
type SmsCommunication ¶
type SmsCommunication struct { ArchivedAt *time.Time `json:"archived_at"` Attendee *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"attendee,omitempty"` Booking *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"booking,omitempty"` Category *SmsCommunicationCategory `json:"category"` // CategoryCode | Enum Value | Description | // |---|---| // | 1 | Appointment Reminder | // | 2 | Patient Reply Forwarded | // | 3 | Invoice | // | 4 | Appointment Confirmation | // | 5 | Letter | // | 6 | Practitioner Appointment Notification | // | 7 | SMS Message | // | 8 | Reply from Patient | // | 9 | Account Statement | // | 10 | Cancelled appointment notification | // | 11 | Auth Code | // | 12 | Memo | // | 13 | Reply from Practitioner | // | 14 | Payment Receipt | // | 15 | Bulk Email | // | 16 | Appointment Cancellation | // | 17 | Patient Form | // | 18 | Upcoming appointments | // | 19 | Completed Patient Form | // | 20 | Online payment request | // | 21 | New user | // | 22 | Referred user signed up | // | 23 | Referring user bonus notification | // | 24 | Referred user bonus notification | // | 25 | Password changed | // | 26 | Data export complete notification | // | 27 | SMS credit purchase reminder | // | 28 | SMS credit purchase failed | // | 29 | SMS credit purchase requires confirmation | // | 30 | SMS credit purchase receipt | // | 31 | Xero sync error notification | // | 32 | Xero OAuth error | // | 33 | Mailchimp integration disconnected | // | 34 | Card automatically updated notification | // | 35 | Card expiring notification | // | 36 | Upcoming yearly payment alert | // | 37 | Trial payment failure | // | 38 | Subscription payment failure | // | 39 | Trial ending reminder | // | 40 | Stripe receipt | // | 41 | Today's appointments for practitioner | // | 42 | User email confirmation instructions | // | 43 | User email changed | // | 44 | Unlock instructions | // | 45 | Reset password instructions | CategoryCode *SmsCommunicationCategoryCode `json:"category_code"` Content *string `json:"content"` CreatedAt *time.Time `json:"created_at,omitempty"` // DirectionCode | Enum Value | Description | // |---|---| // | 1 | Sent | // | 2 | Received | DirectionCode *SmsCommunicationDirectionCode `json:"direction_code"` DirectionDescription *SmsCommunicationDirectionDescription `json:"direction_description"` From *string `json:"from"` Id *string `json:"id,omitempty"` Invoice *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"invoice,omitempty"` Letter *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"letter,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` Payment *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"payment,omitempty"` To *string `json:"to"` Type *SmsCommunicationType `json:"type"` // TypeCode | Enum Value | Description | // |---|---| // | 1 | SMS | // | 2 | Email | // | 3 | Phone call | // | 4 | Other | TypeCode *SmsCommunicationTypeCode `json:"type_code"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
SmsCommunication defines model for SmsCommunication.
type SmsCommunicationCategory ¶
type SmsCommunicationCategory string
SmsCommunicationCategory defines model for SmsCommunication.Category.
const ( SmsCommunicationCategoryAccountStatement SmsCommunicationCategory = "Account Statement" SmsCommunicationCategoryAppointmentCancellation SmsCommunicationCategory = "Appointment Cancellation" SmsCommunicationCategoryAppointmentConfirmation SmsCommunicationCategory = "Appointment Confirmation" SmsCommunicationCategoryAppointmentReminder SmsCommunicationCategory = "Appointment Reminder" SmsCommunicationCategoryAuthCode SmsCommunicationCategory = "Auth Code" SmsCommunicationCategoryBulkEmail SmsCommunicationCategory = "Bulk Email" SmsCommunicationCategoryCancelledAppointmentNotification SmsCommunicationCategory = "Cancelled appointment notification" SmsCommunicationCategoryCardAutomaticallyUpdatedNotification SmsCommunicationCategory = "Card automatically updated notification" SmsCommunicationCategoryCardExpiringNotification SmsCommunicationCategory = "Card expiring notification" SmsCommunicationCategoryCompletedPatientForm SmsCommunicationCategory = "Completed Patient Form" SmsCommunicationCategoryDataExportCompleteNotification SmsCommunicationCategory = "Data export complete notification" SmsCommunicationCategoryInvoice SmsCommunicationCategory = "Invoice" SmsCommunicationCategoryLetter SmsCommunicationCategory = "Letter" SmsCommunicationCategoryMailchimpIntegrationDisconnected SmsCommunicationCategory = "Mailchimp integration disconnected" SmsCommunicationCategoryMemo SmsCommunicationCategory = "Memo" SmsCommunicationCategoryNewUser SmsCommunicationCategory = "New user" SmsCommunicationCategoryOnlinePaymentRequest SmsCommunicationCategory = "Online payment request" SmsCommunicationCategoryPasswordChanged SmsCommunicationCategory = "Password changed" SmsCommunicationCategoryPatientForm SmsCommunicationCategory = "Patient Form" SmsCommunicationCategoryPatientReplyForwarded SmsCommunicationCategory = "Patient Reply Forwarded" SmsCommunicationCategoryPaymentReceipt SmsCommunicationCategory = "Payment Receipt" SmsCommunicationCategoryPractitionerAppointmentNotification SmsCommunicationCategory = "Practitioner Appointment Notification" SmsCommunicationCategoryReferredUserBonusNotification SmsCommunicationCategory = "Referred user bonus notification" SmsCommunicationCategoryReferredUserSignedUp SmsCommunicationCategory = "Referred user signed up" SmsCommunicationCategoryReferringUserBonusNotification SmsCommunicationCategory = "Referring user bonus notification" SmsCommunicationCategoryReplyFromPatient SmsCommunicationCategory = "Reply from Patient" SmsCommunicationCategoryReplyFromPractitioner SmsCommunicationCategory = "Reply from Practitioner" SmsCommunicationCategoryResetPasswordInstructions SmsCommunicationCategory = "Reset password instructions" SmsCommunicationCategorySMSCreditPurchaseFailed SmsCommunicationCategory = "SMS credit purchase failed" SmsCommunicationCategorySMSCreditPurchaseReceipt SmsCommunicationCategory = "SMS credit purchase receipt" SmsCommunicationCategorySMSCreditPurchaseReminder SmsCommunicationCategory = "SMS credit purchase reminder" SmsCommunicationCategorySMSCreditPurchaseRequiresConfirmation SmsCommunicationCategory = "SMS credit purchase requires confirmation" SmsCommunicationCategorySMSMessage SmsCommunicationCategory = "SMS Message" SmsCommunicationCategoryStripeReceipt SmsCommunicationCategory = "Stripe receipt" SmsCommunicationCategorySubscriptionPaymentFailure SmsCommunicationCategory = "Subscription payment failure" SmsCommunicationCategoryTodaysAppointmentsForPractitioner SmsCommunicationCategory = "Today's appointments for practitioner" SmsCommunicationCategoryTrialEndingReminder SmsCommunicationCategory = "Trial ending reminder" SmsCommunicationCategoryTrialPaymentFailure SmsCommunicationCategory = "Trial payment failure" SmsCommunicationCategoryUnlockInstructions SmsCommunicationCategory = "Unlock instructions" SmsCommunicationCategoryUpcomingAppointments SmsCommunicationCategory = "Upcoming appointments" SmsCommunicationCategoryUpcomingYearlyPaymentAlert SmsCommunicationCategory = "Upcoming yearly payment alert" SmsCommunicationCategoryUserEmailChanged SmsCommunicationCategory = "User email changed" SmsCommunicationCategoryUserEmailConfirmationInstructions SmsCommunicationCategory = "User email confirmation instructions" SmsCommunicationCategoryXeroOAuthError SmsCommunicationCategory = "Xero OAuth error" SmsCommunicationCategoryXeroSyncErrorNotification SmsCommunicationCategory = "Xero sync error notification" )
Defines values for SmsCommunicationCategory.
type SmsCommunicationCategoryCode ¶
type SmsCommunicationCategoryCode int
SmsCommunicationCategoryCode | Enum Value | Description | |---|---| | 1 | Appointment Reminder | | 2 | Patient Reply Forwarded | | 3 | Invoice | | 4 | Appointment Confirmation | | 5 | Letter | | 6 | Practitioner Appointment Notification | | 7 | SMS Message | | 8 | Reply from Patient | | 9 | Account Statement | | 10 | Cancelled appointment notification | | 11 | Auth Code | | 12 | Memo | | 13 | Reply from Practitioner | | 14 | Payment Receipt | | 15 | Bulk Email | | 16 | Appointment Cancellation | | 17 | Patient Form | | 18 | Upcoming appointments | | 19 | Completed Patient Form | | 20 | Online payment request | | 21 | New user | | 22 | Referred user signed up | | 23 | Referring user bonus notification | | 24 | Referred user bonus notification | | 25 | Password changed | | 26 | Data export complete notification | | 27 | SMS credit purchase reminder | | 28 | SMS credit purchase failed | | 29 | SMS credit purchase requires confirmation | | 30 | SMS credit purchase receipt | | 31 | Xero sync error notification | | 32 | Xero OAuth error | | 33 | Mailchimp integration disconnected | | 34 | Card automatically updated notification | | 35 | Card expiring notification | | 36 | Upcoming yearly payment alert | | 37 | Trial payment failure | | 38 | Subscription payment failure | | 39 | Trial ending reminder | | 40 | Stripe receipt | | 41 | Today's appointments for practitioner | | 42 | User email confirmation instructions | | 43 | User email changed | | 44 | Unlock instructions | | 45 | Reset password instructions |
const ( SmsCommunicationCategoryCodeN1 SmsCommunicationCategoryCode = 1 SmsCommunicationCategoryCodeN10 SmsCommunicationCategoryCode = 10 SmsCommunicationCategoryCodeN11 SmsCommunicationCategoryCode = 11 SmsCommunicationCategoryCodeN12 SmsCommunicationCategoryCode = 12 SmsCommunicationCategoryCodeN13 SmsCommunicationCategoryCode = 13 SmsCommunicationCategoryCodeN14 SmsCommunicationCategoryCode = 14 SmsCommunicationCategoryCodeN15 SmsCommunicationCategoryCode = 15 SmsCommunicationCategoryCodeN16 SmsCommunicationCategoryCode = 16 SmsCommunicationCategoryCodeN17 SmsCommunicationCategoryCode = 17 SmsCommunicationCategoryCodeN18 SmsCommunicationCategoryCode = 18 SmsCommunicationCategoryCodeN19 SmsCommunicationCategoryCode = 19 SmsCommunicationCategoryCodeN2 SmsCommunicationCategoryCode = 2 SmsCommunicationCategoryCodeN20 SmsCommunicationCategoryCode = 20 SmsCommunicationCategoryCodeN21 SmsCommunicationCategoryCode = 21 SmsCommunicationCategoryCodeN22 SmsCommunicationCategoryCode = 22 SmsCommunicationCategoryCodeN23 SmsCommunicationCategoryCode = 23 SmsCommunicationCategoryCodeN24 SmsCommunicationCategoryCode = 24 SmsCommunicationCategoryCodeN25 SmsCommunicationCategoryCode = 25 SmsCommunicationCategoryCodeN26 SmsCommunicationCategoryCode = 26 SmsCommunicationCategoryCodeN27 SmsCommunicationCategoryCode = 27 SmsCommunicationCategoryCodeN28 SmsCommunicationCategoryCode = 28 SmsCommunicationCategoryCodeN29 SmsCommunicationCategoryCode = 29 SmsCommunicationCategoryCodeN3 SmsCommunicationCategoryCode = 3 SmsCommunicationCategoryCodeN30 SmsCommunicationCategoryCode = 30 SmsCommunicationCategoryCodeN31 SmsCommunicationCategoryCode = 31 SmsCommunicationCategoryCodeN32 SmsCommunicationCategoryCode = 32 SmsCommunicationCategoryCodeN33 SmsCommunicationCategoryCode = 33 SmsCommunicationCategoryCodeN34 SmsCommunicationCategoryCode = 34 SmsCommunicationCategoryCodeN35 SmsCommunicationCategoryCode = 35 SmsCommunicationCategoryCodeN36 SmsCommunicationCategoryCode = 36 SmsCommunicationCategoryCodeN37 SmsCommunicationCategoryCode = 37 SmsCommunicationCategoryCodeN38 SmsCommunicationCategoryCode = 38 SmsCommunicationCategoryCodeN39 SmsCommunicationCategoryCode = 39 SmsCommunicationCategoryCodeN4 SmsCommunicationCategoryCode = 4 SmsCommunicationCategoryCodeN40 SmsCommunicationCategoryCode = 40 SmsCommunicationCategoryCodeN41 SmsCommunicationCategoryCode = 41 SmsCommunicationCategoryCodeN42 SmsCommunicationCategoryCode = 42 SmsCommunicationCategoryCodeN43 SmsCommunicationCategoryCode = 43 SmsCommunicationCategoryCodeN44 SmsCommunicationCategoryCode = 44 SmsCommunicationCategoryCodeN45 SmsCommunicationCategoryCode = 45 SmsCommunicationCategoryCodeN5 SmsCommunicationCategoryCode = 5 SmsCommunicationCategoryCodeN6 SmsCommunicationCategoryCode = 6 SmsCommunicationCategoryCodeN7 SmsCommunicationCategoryCode = 7 SmsCommunicationCategoryCodeN8 SmsCommunicationCategoryCode = 8 SmsCommunicationCategoryCodeN9 SmsCommunicationCategoryCode = 9 )
Defines values for SmsCommunicationCategoryCode.
type SmsCommunicationDirectionCode ¶
type SmsCommunicationDirectionCode int
SmsCommunicationDirectionCode | Enum Value | Description | |---|---| | 1 | Sent | | 2 | Received |
const ( SmsCommunicationDirectionCodeN1 SmsCommunicationDirectionCode = 1 SmsCommunicationDirectionCodeN2 SmsCommunicationDirectionCode = 2 )
Defines values for SmsCommunicationDirectionCode.
type SmsCommunicationDirectionDescription ¶
type SmsCommunicationDirectionDescription string
SmsCommunicationDirectionDescription defines model for SmsCommunication.DirectionDescription.
const ( Received SmsCommunicationDirectionDescription = "Received" Sent SmsCommunicationDirectionDescription = "Sent" )
Defines values for SmsCommunicationDirectionDescription.
type SmsCommunicationType ¶
type SmsCommunicationType string
SmsCommunicationType defines model for SmsCommunication.Type.
const ( SmsCommunicationTypeEmail SmsCommunicationType = "Email" SmsCommunicationTypeOther SmsCommunicationType = "Other" SmsCommunicationTypePhoneCall SmsCommunicationType = "Phone call" SmsCommunicationTypeSMS SmsCommunicationType = "SMS" )
Defines values for SmsCommunicationType.
type SmsCommunicationTypeCode ¶
type SmsCommunicationTypeCode int
SmsCommunicationTypeCode | Enum Value | Description | |---|---| | 1 | SMS | | 2 | Email | | 3 | Phone call | | 4 | Other |
const ( SmsCommunicationTypeCodeN1 SmsCommunicationTypeCode = 1 SmsCommunicationTypeCodeN2 SmsCommunicationTypeCode = 2 SmsCommunicationTypeCodeN3 SmsCommunicationTypeCode = 3 SmsCommunicationTypeCodeN4 SmsCommunicationTypeCode = 4 )
Defines values for SmsCommunicationTypeCode.
type StockAdjustment ¶
type StockAdjustment struct { AdjustmentType *string `json:"adjustment_type,omitempty"` Comment *string `json:"comment"` CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Product *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"product,omitempty"` Quantity *int `json:"quantity"` UpdatedAt *time.Time `json:"updated_at,omitempty"` User *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"user,omitempty"` }
StockAdjustment defines model for StockAdjustment.
type StockAdjustmentAdjustmentType ¶
type StockAdjustmentAdjustmentType string
type StockAdjustmentRequest ¶
type StockAdjustmentRequest struct { // AdjustmentType The reason for modifying the stock level. // // **Increase types**: `Stock Purchase`, `Returned`, `Other` // // **Decrease types**: `Damaged`, `Out of Date`, `Item Sold`, `Other` AdjustmentType *StockAdjustmentAdjustmentType `json:"adjustment_type,omitempty"` Comment *string `json:"comment"` // ProductId The existing product you want to adjust the stock level of. ProductId *string `json:"product_id,omitempty"` // Quantity A negative value is only allowed when a decreasing adjustment type has been selected and vice versa. Quantity *int `json:"quantity"` }
StockAdjustmentRequest defines model for StockAdjustment.
type Tax ¶
type Tax struct { // Deprecated: Amount *float32 `json:"amount,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` Rate *float32 `json:"rate,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
Tax defines model for Tax.
type TaxRequest ¶
type TaxRequest struct { Amount *float32 `json:"amount,omitempty"` Name *string `json:"name,omitempty"` Rate *float32 `json:"rate,omitempty"` }
TaxRequest defines model for Tax.
type TreatmentNote ¶
type TreatmentNote struct { ArchivedAt *time.Time `json:"archived_at"` Attendee *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"attendee,omitempty"` AuthorName *string `json:"author_name"` Booking *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"booking,omitempty"` Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Selected *bool `json:"selected"` Value *string `json:"value"` } `json:"answers,omitempty"` BodyChartIds *[]string `json:"body_chart_ids,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Type *TreatmentNoteContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` Draft *bool `json:"draft"` FinalizedAt *time.Time `json:"finalized_at"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` PinnedAt *time.Time `json:"pinned_at"` Practitioner *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioner,omitempty"` Title *string `json:"title,omitempty"` TreatmentNoteTemplate *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"treatment_note_template,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
TreatmentNote defines model for TreatmentNote.
type TreatmentNoteContentSectionsQuestionsType ¶
type TreatmentNoteContentSectionsQuestionsType string
TreatmentNoteContentSectionsQuestionsType defines model for TreatmentNote.Content.Sections.Questions.Type.
const ( TreatmentNoteContentSectionsQuestionsTypeBodycharts TreatmentNoteContentSectionsQuestionsType = "bodycharts" TreatmentNoteContentSectionsQuestionsTypeCheckboxes TreatmentNoteContentSectionsQuestionsType = "checkboxes" TreatmentNoteContentSectionsQuestionsTypeDate TreatmentNoteContentSectionsQuestionsType = "date" TreatmentNoteContentSectionsQuestionsTypeParagraph TreatmentNoteContentSectionsQuestionsType = "paragraph" TreatmentNoteContentSectionsQuestionsTypeText TreatmentNoteContentSectionsQuestionsType = "text" )
Defines values for TreatmentNoteContentSectionsQuestionsType.
type TreatmentNoteRequest ¶
type TreatmentNoteRequest struct { // AttendeeId attendee id AttendeeId *string `json:"attendee_id,omitempty"` // BookingId booking id BookingId *string `json:"booking_id,omitempty"` Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Selected *bool `json:"selected"` Value *string `json:"value"` } `json:"answers,omitempty"` BodyChartIds *[]string `json:"body_chart_ids,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Type *TreatmentNoteContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` Draft *bool `json:"draft"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` Title *string `json:"title,omitempty"` // TreatmentNoteTemplateId treatment note template id TreatmentNoteTemplateId *string `json:"treatment_note_template_id,omitempty"` }
TreatmentNoteRequest defines model for TreatmentNote.
type TreatmentNoteTemplate ¶
type TreatmentNoteTemplate struct { ArchivedAt *time.Time `json:"archived_at"` Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Type *TreatmentNoteTemplateContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` DeletedAt *time.Time `json:"deleted_at"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Name *string `json:"name,omitempty"` PrintSettings *struct { IncludePatientAddress *bool `json:"include_patient_address"` IncludePatientDob *bool `json:"include_patient_dob"` IncludePatientMedicare *bool `json:"include_patient_medicare"` IncludePatientOccupation *bool `json:"include_patient_occupation"` IncludePatientReferenceNumber *bool `json:"include_patient_reference_number"` Title *string `json:"title"` } `json:"print_settings"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
TreatmentNoteTemplate defines model for TreatmentNoteTemplate.
type TreatmentNoteTemplateContentSectionsQuestionsType ¶
type TreatmentNoteTemplateContentSectionsQuestionsType string
TreatmentNoteTemplateContentSectionsQuestionsType defines model for TreatmentNoteTemplate.Content.Sections.Questions.Type.
const ( TreatmentNoteTemplateContentSectionsQuestionsTypeBodycharts TreatmentNoteTemplateContentSectionsQuestionsType = "bodycharts" TreatmentNoteTemplateContentSectionsQuestionsTypeCheckboxes TreatmentNoteTemplateContentSectionsQuestionsType = "checkboxes" TreatmentNoteTemplateContentSectionsQuestionsTypeDate TreatmentNoteTemplateContentSectionsQuestionsType = "date" TreatmentNoteTemplateContentSectionsQuestionsTypeParagraph TreatmentNoteTemplateContentSectionsQuestionsType = "paragraph" TreatmentNoteTemplateContentSectionsQuestionsTypeText TreatmentNoteTemplateContentSectionsQuestionsType = "text" )
Defines values for TreatmentNoteTemplateContentSectionsQuestionsType.
type TreatmentNoteTemplateRequest ¶
type TreatmentNoteTemplateRequest struct { Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Type *TreatmentNoteTemplateContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content,omitempty"` Name *string `json:"name,omitempty"` PrintSettings *struct { IncludePatientAddress *bool `json:"include_patient_address,omitempty"` IncludePatientDob *bool `json:"include_patient_dob,omitempty"` IncludePatientMedicare *bool `json:"include_patient_medicare,omitempty"` IncludePatientOccupation *bool `json:"include_patient_occupation,omitempty"` IncludePatientReferenceNumber *bool `json:"include_patient_reference_number,omitempty"` Title *string `json:"title,omitempty"` } `json:"print_settings,omitempty"` }
TreatmentNoteTemplateRequest defines model for TreatmentNoteTemplate.
type UnarchiveBusinessPostResponse ¶
type UnarchiveBusinessPostResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Business }
func ParseUnarchiveBusinessPostResponse ¶
func ParseUnarchiveBusinessPostResponse(rsp *http.Response) (*UnarchiveBusinessPostResponse, error)
ParseUnarchiveBusinessPostResponse parses an HTTP response from a UnarchiveBusinessPostWithResponse call
func (UnarchiveBusinessPostResponse) Status ¶
func (r UnarchiveBusinessPostResponse) Status() string
Status returns HTTPResponse.Status
func (UnarchiveBusinessPostResponse) StatusCode ¶
func (r UnarchiveBusinessPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnarchivePatientPostResponse ¶
type UnarchivePatientPostResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Patient }
func ParseUnarchivePatientPostResponse ¶
func ParseUnarchivePatientPostResponse(rsp *http.Response) (*UnarchivePatientPostResponse, error)
ParseUnarchivePatientPostResponse parses an HTTP response from a UnarchivePatientPostWithResponse call
func (UnarchivePatientPostResponse) Status ¶
func (r UnarchivePatientPostResponse) Status() string
Status returns HTTPResponse.Status
func (UnarchivePatientPostResponse) StatusCode ¶
func (r UnarchivePatientPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnavailableBlock ¶
type UnavailableBlock struct { string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"business,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"conflicts"` Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"practitioner,omitempty"` NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *UnavailableBlockRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"repeated_from,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"repeats"` }Links *struct { Self *
UnavailableBlock defines model for UnavailableBlock.
type UnavailableBlockRepeatRuleRepeatType ¶
type UnavailableBlockRepeatRuleRepeatType string
UnavailableBlockRepeatRuleRepeatType defines model for UnavailableBlock.RepeatRule.RepeatType.
const ()
Defines values for UnavailableBlockRepeatRuleRepeatType.
type UnavailableBlockRequest ¶
type UnavailableBlockRequest struct { // BusinessId business id // PractitionerId practitioner id NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *UnavailableBlockRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` }
UnavailableBlockRequest defines model for UnavailableBlock.
type UpdateAppointmentTypePatchJSONBody ¶
type UpdateAppointmentTypePatchJSONBody struct { AddDepositToAccountCredit *bool `json:"add_deposit_to_account_credit"` AppointmentConfirmationTemplateIds *[]string `json:"appointment_confirmation_template_ids"` AppointmentReminderTemplateIds *[]string `json:"appointment_reminder_template_ids"` // BillableItemId billable item id BillableItemId *string `json:"billable_item_id,omitempty"` BusinessIds *[]string `json:"business_ids,omitempty"` Category *string `json:"category"` Color *string `json:"color,omitempty"` DepositPrice *string `json:"deposit_price"` Description *string `json:"description"` DurationInMinutes *int `json:"duration_in_minutes,omitempty"` MaxAttendees *int `json:"max_attendees,omitempty"` Name *string `json:"name,omitempty"` OnlineBookingsLeadTimeHours *UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours `json:"online_bookings_lead_time_hours"` OnlinePaymentsMode *UpdateAppointmentTypePatchJSONBodyOnlinePaymentsMode `json:"online_payments_mode"` // PractitionerIds Practitioner ids PractitionerIds *[]string `json:"practitioner_ids,omitempty"` // ProductId product id ProductId *string `json:"product_id,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` TelehealthEnabled *bool `json:"telehealth_enabled"` // TreatmentNoteTemplateId treatment note template id TreatmentNoteTemplateId *string `json:"treatment_note_template_id,omitempty"` }
UpdateAppointmentTypePatchJSONBody defines parameters for UpdateAppointmentTypePatch.
type UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours ¶
type UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours int
UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours defines parameters for UpdateAppointmentTypePatch.
const ( UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN0 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 0 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN1 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 1 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN12 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 12 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN168 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 168 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN18 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 18 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN2 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 2 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN24 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 24 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN336 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 336 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN4 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 4 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN48 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 48 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN504 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 504 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN672 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 672 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHoursN72 UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours = 72 )
Defines values for UpdateAppointmentTypePatchJSONBodyOnlineBookingsLeadTimeHours.
type UpdateAppointmentTypePatchJSONBodyOnlinePaymentsMode ¶
type UpdateAppointmentTypePatchJSONBodyOnlinePaymentsMode string
UpdateAppointmentTypePatchJSONBodyOnlinePaymentsMode defines parameters for UpdateAppointmentTypePatch.
const ( DepositRequired UpdateAppointmentTypePatchJSONBodyOnlinePaymentsMode = "deposit_required" Optional UpdateAppointmentTypePatchJSONBodyOnlinePaymentsMode = "optional" Required UpdateAppointmentTypePatchJSONBodyOnlinePaymentsMode = "required" )
Defines values for UpdateAppointmentTypePatchJSONBodyOnlinePaymentsMode.
type UpdateAppointmentTypePatchJSONRequestBody ¶
type UpdateAppointmentTypePatchJSONRequestBody UpdateAppointmentTypePatchJSONBody
UpdateAppointmentTypePatchJSONRequestBody defines body for UpdateAppointmentTypePatch for application/json ContentType.
type UpdateAppointmentTypePatchResponse ¶
type UpdateAppointmentTypePatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AppointmentType JSON422 *ValidationError }
func ParseUpdateAppointmentTypePatchResponse ¶
func ParseUpdateAppointmentTypePatchResponse(rsp *http.Response) (*UpdateAppointmentTypePatchResponse, error)
ParseUpdateAppointmentTypePatchResponse parses an HTTP response from a UpdateAppointmentTypePatchWithResponse call
func (UpdateAppointmentTypePatchResponse) Status ¶
func (r UpdateAppointmentTypePatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAppointmentTypePatchResponse) StatusCode ¶
func (r UpdateAppointmentTypePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAttendeePatchJSONBody ¶
type UpdateAttendeePatchJSONBody struct { Arrived *bool `json:"arrived"` Notes *string `json:"notes"` // PatientCaseId patient case id PatientCaseId *string `json:"patient_case_id,omitempty"` }
UpdateAttendeePatchJSONBody defines parameters for UpdateAttendeePatch.
type UpdateAttendeePatchJSONRequestBody ¶
type UpdateAttendeePatchJSONRequestBody UpdateAttendeePatchJSONBody
UpdateAttendeePatchJSONRequestBody defines body for UpdateAttendeePatch for application/json ContentType.
type UpdateAttendeePatchResponse ¶
type UpdateAttendeePatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Attendee JSON422 *ValidationError }
func ParseUpdateAttendeePatchResponse ¶
func ParseUpdateAttendeePatchResponse(rsp *http.Response) (*UpdateAttendeePatchResponse, error)
ParseUpdateAttendeePatchResponse parses an HTTP response from a UpdateAttendeePatchWithResponse call
func (UpdateAttendeePatchResponse) Status ¶
func (r UpdateAttendeePatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAttendeePatchResponse) StatusCode ¶
func (r UpdateAttendeePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateBillableItemPatchJSONBody ¶
type UpdateBillableItemPatchJSONBody struct { ItemCode *string `json:"item_code"` ItemType *UpdateBillableItemPatchJSONBodyItemType `json:"item_type,omitempty"` Name *string `json:"name,omitempty"` Price *string `json:"price,omitempty"` // TaxId tax id TaxId *string `json:"tax_id,omitempty"` }
UpdateBillableItemPatchJSONBody defines parameters for UpdateBillableItemPatch.
type UpdateBillableItemPatchJSONBodyItemType ¶
type UpdateBillableItemPatchJSONBodyItemType string
UpdateBillableItemPatchJSONBodyItemType defines parameters for UpdateBillableItemPatch.
const ( UpdateBillableItemPatchJSONBodyItemTypeOther UpdateBillableItemPatchJSONBodyItemType = "Other" UpdateBillableItemPatchJSONBodyItemTypeProduct UpdateBillableItemPatchJSONBodyItemType = "Product" UpdateBillableItemPatchJSONBodyItemTypeService UpdateBillableItemPatchJSONBodyItemType = "Service" )
Defines values for UpdateBillableItemPatchJSONBodyItemType.
type UpdateBillableItemPatchJSONRequestBody ¶
type UpdateBillableItemPatchJSONRequestBody UpdateBillableItemPatchJSONBody
UpdateBillableItemPatchJSONRequestBody defines body for UpdateBillableItemPatch for application/json ContentType.
type UpdateBillableItemPatchResponse ¶
type UpdateBillableItemPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *BillableItem JSON422 *ValidationError }
func ParseUpdateBillableItemPatchResponse ¶
func ParseUpdateBillableItemPatchResponse(rsp *http.Response) (*UpdateBillableItemPatchResponse, error)
ParseUpdateBillableItemPatchResponse parses an HTTP response from a UpdateBillableItemPatchWithResponse call
func (UpdateBillableItemPatchResponse) Status ¶
func (r UpdateBillableItemPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateBillableItemPatchResponse) StatusCode ¶
func (r UpdateBillableItemPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateBusinessPatchJSONBody ¶
type UpdateBusinessPatchJSONBody struct { AdditionalInformation *string `json:"additional_information"` AdditionalInvoiceInformation *string `json:"additional_invoice_information"` Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` AppointmentRemindersEnabled *bool `json:"appointment_reminders_enabled"` AppointmentTypeIds *[]string `json:"appointment_type_ids"` BusinessName *string `json:"business_name"` BusinessRegistrationName *string `json:"business_registration_name"` BusinessRegistrationValue *string `json:"business_registration_value"` City *string `json:"city"` ContactInformation *string `json:"contact_information"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code"` DisplayName *string `json:"display_name"` EmailReplyTo *string `json:"email_reply_to"` // Logo Base64 encoded file attachment Logo *string `json:"logo,omitempty"` LogoHeight *int `json:"logo_height,omitempty"` PostCode *string `json:"post_code"` RemoveLogo *bool `json:"remove_logo,omitempty"` ShowInOnlineBookings *bool `json:"show_in_online_bookings"` State *string `json:"state"` // TimeZone See: [supported time zones](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone) TimeZone *string `json:"time_zone"` // TimeZoneIdentifier See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZoneIdentifier *string `json:"time_zone_identifier"` WebsiteAddress *string `json:"website_address"` }
UpdateBusinessPatchJSONBody defines parameters for UpdateBusinessPatch.
type UpdateBusinessPatchJSONRequestBody ¶
type UpdateBusinessPatchJSONRequestBody UpdateBusinessPatchJSONBody
UpdateBusinessPatchJSONRequestBody defines body for UpdateBusinessPatch for application/json ContentType.
type UpdateBusinessPatchResponse ¶
type UpdateBusinessPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Business JSON422 *ValidationError }
func ParseUpdateBusinessPatchResponse ¶
func ParseUpdateBusinessPatchResponse(rsp *http.Response) (*UpdateBusinessPatchResponse, error)
ParseUpdateBusinessPatchResponse parses an HTTP response from a UpdateBusinessPatchWithResponse call
func (UpdateBusinessPatchResponse) Status ¶
func (r UpdateBusinessPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateBusinessPatchResponse) StatusCode ¶
func (r UpdateBusinessPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateConcessionTypePatchJSONBody ¶
type UpdateConcessionTypePatchJSONBody struct {
Name *string `json:"name,omitempty"`
}
UpdateConcessionTypePatchJSONBody defines parameters for UpdateConcessionTypePatch.
type UpdateConcessionTypePatchJSONRequestBody ¶
type UpdateConcessionTypePatchJSONRequestBody UpdateConcessionTypePatchJSONBody
UpdateConcessionTypePatchJSONRequestBody defines body for UpdateConcessionTypePatch for application/json ContentType.
type UpdateConcessionTypePatchResponse ¶
type UpdateConcessionTypePatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ConcessionType JSON422 *ValidationError }
func ParseUpdateConcessionTypePatchResponse ¶
func ParseUpdateConcessionTypePatchResponse(rsp *http.Response) (*UpdateConcessionTypePatchResponse, error)
ParseUpdateConcessionTypePatchResponse parses an HTTP response from a UpdateConcessionTypePatchWithResponse call
func (UpdateConcessionTypePatchResponse) Status ¶
func (r UpdateConcessionTypePatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateConcessionTypePatchResponse) StatusCode ¶
func (r UpdateConcessionTypePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateContactPatchJSONBody ¶
type UpdateContactPatchJSONBody struct { Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` Address3 *string `json:"address_3"` City *string `json:"city"` CompanyName *string `json:"company_name"` // CountryCode [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes) country code CountryCode *string `json:"country_code"` DoctorType *UpdateContactPatchJSONBodyDoctorType `json:"doctor_type"` Email *string `json:"email"` FirstName *string `json:"first_name"` LastName *string `json:"last_name"` Notes *string `json:"notes"` Occupation *string `json:"occupation"` PhoneNumbers *[]struct { Number *string `json:"number,omitempty"` PhoneType *UpdateContactPatchJSONBodyPhoneNumbersPhoneType `json:"phone_type,omitempty"` } `json:"phone_numbers,omitempty"` PostCode *string `json:"post_code"` PreferredName *string `json:"preferred_name"` ProviderNumber *string `json:"provider_number"` State *string `json:"state"` Title *string `json:"title"` TypeCode *UpdateContactPatchJSONBodyTypeCode `json:"type_code"` }
UpdateContactPatchJSONBody defines parameters for UpdateContactPatch.
type UpdateContactPatchJSONBodyDoctorType ¶
type UpdateContactPatchJSONBodyDoctorType string
UpdateContactPatchJSONBodyDoctorType defines parameters for UpdateContactPatch.
const ( GeneralPractitioner UpdateContactPatchJSONBodyDoctorType = "general_practitioner" Specialist UpdateContactPatchJSONBodyDoctorType = "specialist" )
Defines values for UpdateContactPatchJSONBodyDoctorType.
type UpdateContactPatchJSONBodyPhoneNumbersPhoneType ¶
type UpdateContactPatchJSONBodyPhoneNumbersPhoneType string
UpdateContactPatchJSONBodyPhoneNumbersPhoneType defines parameters for UpdateContactPatch.
const ( UpdateContactPatchJSONBodyPhoneNumbersPhoneTypeFax UpdateContactPatchJSONBodyPhoneNumbersPhoneType = "Fax" UpdateContactPatchJSONBodyPhoneNumbersPhoneTypeHome UpdateContactPatchJSONBodyPhoneNumbersPhoneType = "Home" UpdateContactPatchJSONBodyPhoneNumbersPhoneTypeMobile UpdateContactPatchJSONBodyPhoneNumbersPhoneType = "Mobile" UpdateContactPatchJSONBodyPhoneNumbersPhoneTypeOther UpdateContactPatchJSONBodyPhoneNumbersPhoneType = "Other" UpdateContactPatchJSONBodyPhoneNumbersPhoneTypeWork UpdateContactPatchJSONBodyPhoneNumbersPhoneType = "Work" )
Defines values for UpdateContactPatchJSONBodyPhoneNumbersPhoneType.
type UpdateContactPatchJSONBodyTypeCode ¶
type UpdateContactPatchJSONBodyTypeCode int
UpdateContactPatchJSONBodyTypeCode defines parameters for UpdateContactPatch.
const ( UpdateContactPatchJSONBodyTypeCodeN0 UpdateContactPatchJSONBodyTypeCode = 0 UpdateContactPatchJSONBodyTypeCodeN1 UpdateContactPatchJSONBodyTypeCode = 1 UpdateContactPatchJSONBodyTypeCodeN2 UpdateContactPatchJSONBodyTypeCode = 2 )
Defines values for UpdateContactPatchJSONBodyTypeCode.
type UpdateContactPatchJSONRequestBody ¶
type UpdateContactPatchJSONRequestBody UpdateContactPatchJSONBody
UpdateContactPatchJSONRequestBody defines body for UpdateContactPatch for application/json ContentType.
type UpdateContactPatchResponse ¶
type UpdateContactPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Contact JSON422 *ValidationError }
func ParseUpdateContactPatchResponse ¶
func ParseUpdateContactPatchResponse(rsp *http.Response) (*UpdateContactPatchResponse, error)
ParseUpdateContactPatchResponse parses an HTTP response from a UpdateContactPatchWithResponse call
func (UpdateContactPatchResponse) Status ¶
func (r UpdateContactPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateContactPatchResponse) StatusCode ¶
func (r UpdateContactPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateGroupAppointmentPatchJSONBody ¶
type UpdateGroupAppointmentPatchJSONBody struct { // AppointmentTypeId appointment type id AppointmentTypeId *string `json:"appointment_type_id,omitempty"` // BusinessId business id BusinessId *string `json:"business_id,omitempty"` // EndsAt If not provided, this will be based on the duration of the appointment type. EndsAt *time.Time `json:"ends_at,omitempty"` // MaxAttendees If not provided, this will be based on the max_attendees of the appointment type. MaxAttendees *int `json:"max_attendees,omitempty"` Notes *string `json:"notes"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` StartsAt *time.Time `json:"starts_at,omitempty"` }
UpdateGroupAppointmentPatchJSONBody defines parameters for UpdateGroupAppointmentPatch.
type UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatType ¶
type UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatType string
UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatType defines parameters for UpdateGroupAppointmentPatch.
const ( UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatTypeDaily UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatType = "Daily" UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatTypeMonthly UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatType = "Monthly" UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatTypeWeekly UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatType = "Weekly" )
Defines values for UpdateGroupAppointmentPatchJSONBodyRepeatRuleRepeatType.
type UpdateGroupAppointmentPatchJSONRequestBody ¶
type UpdateGroupAppointmentPatchJSONRequestBody UpdateGroupAppointmentPatchJSONBody
UpdateGroupAppointmentPatchJSONRequestBody defines body for UpdateGroupAppointmentPatch for application/json ContentType.
type UpdateGroupAppointmentPatchResponse ¶
type UpdateGroupAppointmentPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *GroupAppointment JSON422 *ValidationError }
func ParseUpdateGroupAppointmentPatchResponse ¶
func ParseUpdateGroupAppointmentPatchResponse(rsp *http.Response) (*UpdateGroupAppointmentPatchResponse, error)
ParseUpdateGroupAppointmentPatchResponse parses an HTTP response from a UpdateGroupAppointmentPatchWithResponse call
func (UpdateGroupAppointmentPatchResponse) Status ¶
func (r UpdateGroupAppointmentPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateGroupAppointmentPatchResponse) StatusCode ¶
func (r UpdateGroupAppointmentPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateIndividualAppointmentPatchJSONBody ¶
type UpdateIndividualAppointmentPatchJSONBody struct { // AppointmentTypeId appointment type id AppointmentTypeId *string `json:"appointment_type_id,omitempty"` // BusinessId business id BusinessId *string `json:"business_id,omitempty"` // EndsAt If not provided, this will be based on the duration of the appointment type. EndsAt *time.Time `json:"ends_at,omitempty"` Notes *string `json:"notes"` // PatientCaseId patient case id PatientCaseId *string `json:"patient_case_id,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` RepeatRule *struct { NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` StartsAt *time.Time `json:"starts_at,omitempty"` }
UpdateIndividualAppointmentPatchJSONBody defines parameters for UpdateIndividualAppointmentPatch.
type UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatType ¶
type UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatType string
UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatType defines parameters for UpdateIndividualAppointmentPatch.
const ( UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatTypeDaily UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatType = "Daily" UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatTypeMonthly UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatType = "Monthly" UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatTypeWeekly UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatType = "Weekly" )
Defines values for UpdateIndividualAppointmentPatchJSONBodyRepeatRuleRepeatType.
type UpdateIndividualAppointmentPatchJSONRequestBody ¶
type UpdateIndividualAppointmentPatchJSONRequestBody UpdateIndividualAppointmentPatchJSONBody
UpdateIndividualAppointmentPatchJSONRequestBody defines body for UpdateIndividualAppointmentPatch for application/json ContentType.
type UpdateIndividualAppointmentPatchResponse ¶
type UpdateIndividualAppointmentPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *IndividualAppointment JSON422 *ValidationError }
func ParseUpdateIndividualAppointmentPatchResponse ¶
func ParseUpdateIndividualAppointmentPatchResponse(rsp *http.Response) (*UpdateIndividualAppointmentPatchResponse, error)
ParseUpdateIndividualAppointmentPatchResponse parses an HTTP response from a UpdateIndividualAppointmentPatchWithResponse call
func (UpdateIndividualAppointmentPatchResponse) Status ¶
func (r UpdateIndividualAppointmentPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateIndividualAppointmentPatchResponse) StatusCode ¶
func (r UpdateIndividualAppointmentPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateMedicalAlertPatchJSONBody ¶
type UpdateMedicalAlertPatchJSONBody struct { Name *string `json:"name,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` }
UpdateMedicalAlertPatchJSONBody defines parameters for UpdateMedicalAlertPatch.
type UpdateMedicalAlertPatchJSONRequestBody ¶
type UpdateMedicalAlertPatchJSONRequestBody UpdateMedicalAlertPatchJSONBody
UpdateMedicalAlertPatchJSONRequestBody defines body for UpdateMedicalAlertPatch for application/json ContentType.
type UpdateMedicalAlertPatchResponse ¶
type UpdateMedicalAlertPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *MedicalAlert JSON422 *ValidationError }
func ParseUpdateMedicalAlertPatchResponse ¶
func ParseUpdateMedicalAlertPatchResponse(rsp *http.Response) (*UpdateMedicalAlertPatchResponse, error)
ParseUpdateMedicalAlertPatchResponse parses an HTTP response from a UpdateMedicalAlertPatchWithResponse call
func (UpdateMedicalAlertPatchResponse) Status ¶
func (r UpdateMedicalAlertPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateMedicalAlertPatchResponse) StatusCode ¶
func (r UpdateMedicalAlertPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateMemoCommunicationPatchJSONRequestBody ¶
type UpdateMemoCommunicationPatchJSONRequestBody = MemoCommunicationBody
UpdateMemoCommunicationPatchJSONRequestBody defines body for UpdateMemoCommunicationPatch for application/json ContentType.
type UpdateMemoCommunicationPatchResponse ¶
type UpdateMemoCommunicationPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *MemoCommunication JSON422 *ValidationError }
func ParseUpdateMemoCommunicationPatchResponse ¶
func ParseUpdateMemoCommunicationPatchResponse(rsp *http.Response) (*UpdateMemoCommunicationPatchResponse, error)
ParseUpdateMemoCommunicationPatchResponse parses an HTTP response from a UpdateMemoCommunicationPatchWithResponse call
func (UpdateMemoCommunicationPatchResponse) Status ¶
func (r UpdateMemoCommunicationPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateMemoCommunicationPatchResponse) StatusCode ¶
func (r UpdateMemoCommunicationPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePatientCasePatchJSONBody ¶
type UpdatePatientCasePatchJSONBody struct { AttendeeIds *[]string `json:"attendee_ids"` Closed *bool `json:"closed"` // ContactId contact id ContactId *string `json:"contact_id,omitempty"` ExpiryDate *openapi_types.Date `json:"expiry_date"` IncludeCancelledAttendees *bool `json:"include_cancelled_attendees"` IncludeDnaAttendees *bool `json:"include_dna_attendees"` IssueDate *openapi_types.Date `json:"issue_date"` MaxInvoiceableAmount *string `json:"max_invoiceable_amount"` MaxSessions *int `json:"max_sessions"` Name *string `json:"name,omitempty"` Notes *string `json:"notes"` // PatientAttachmentIds Patient attachment ids PatientAttachmentIds *[]string `json:"patient_attachment_ids,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` Referral *bool `json:"referral"` ReferralType *UpdatePatientCasePatchJSONBodyReferralType `json:"referral_type"` }
UpdatePatientCasePatchJSONBody defines parameters for UpdatePatientCasePatch.
type UpdatePatientCasePatchJSONBodyReferralType ¶
type UpdatePatientCasePatchJSONBodyReferralType string
UpdatePatientCasePatchJSONBodyReferralType defines parameters for UpdatePatientCasePatch.
const ( Dva UpdatePatientCasePatchJSONBodyReferralType = "dva" Medicare UpdatePatientCasePatchJSONBodyReferralType = "medicare" )
Defines values for UpdatePatientCasePatchJSONBodyReferralType.
type UpdatePatientCasePatchJSONRequestBody ¶
type UpdatePatientCasePatchJSONRequestBody UpdatePatientCasePatchJSONBody
UpdatePatientCasePatchJSONRequestBody defines body for UpdatePatientCasePatch for application/json ContentType.
type UpdatePatientCasePatchResponse ¶
type UpdatePatientCasePatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PatientCase JSON422 *ValidationError }
func ParseUpdatePatientCasePatchResponse ¶
func ParseUpdatePatientCasePatchResponse(rsp *http.Response) (*UpdatePatientCasePatchResponse, error)
ParseUpdatePatientCasePatchResponse parses an HTTP response from a UpdatePatientCasePatchWithResponse call
func (UpdatePatientCasePatchResponse) Status ¶
func (r UpdatePatientCasePatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePatientCasePatchResponse) StatusCode ¶
func (r UpdatePatientCasePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePatientFormPatchJSONBody ¶
type UpdatePatientFormPatchJSONBody struct { // AttendeeId attendee id AttendeeId *string `json:"attendee_id,omitempty"` Completed *bool `json:"completed,omitempty"` Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Selected *bool `json:"selected"` Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Required *bool `json:"required,omitempty"` SignatureId *string `json:"signature_id,omitempty"` Type *UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` EmailToPatientOnCompletion *bool `json:"email_to_patient_on_completion"` Name *string `json:"name,omitempty"` PatientFormTemplateId *string `json:"patient_form_template_id,omitempty"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` RestrictedToPractitioner *bool `json:"restricted_to_practitioner"` }
UpdatePatientFormPatchJSONBody defines parameters for UpdatePatientFormPatch.
type UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType ¶
type UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType string
UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType defines parameters for UpdatePatientFormPatch.
const ( UpdatePatientFormPatchJSONBodyContentSectionsQuestionsTypeCheckboxes UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType = "checkboxes" UpdatePatientFormPatchJSONBodyContentSectionsQuestionsTypeDate UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType = "date" UpdatePatientFormPatchJSONBodyContentSectionsQuestionsTypeParagraph UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType = "paragraph" UpdatePatientFormPatchJSONBodyContentSectionsQuestionsTypeSignature UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType = "signature" UpdatePatientFormPatchJSONBodyContentSectionsQuestionsTypeText UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType = "text" )
Defines values for UpdatePatientFormPatchJSONBodyContentSectionsQuestionsType.
type UpdatePatientFormPatchJSONRequestBody ¶
type UpdatePatientFormPatchJSONRequestBody UpdatePatientFormPatchJSONBody
UpdatePatientFormPatchJSONRequestBody defines body for UpdatePatientFormPatch for application/json ContentType.
type UpdatePatientFormPatchResponse ¶
type UpdatePatientFormPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PatientForm JSON422 *ValidationError }
func ParseUpdatePatientFormPatchResponse ¶
func ParseUpdatePatientFormPatchResponse(rsp *http.Response) (*UpdatePatientFormPatchResponse, error)
ParseUpdatePatientFormPatchResponse parses an HTTP response from a UpdatePatientFormPatchWithResponse call
func (UpdatePatientFormPatchResponse) Status ¶
func (r UpdatePatientFormPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePatientFormPatchResponse) StatusCode ¶
func (r UpdatePatientFormPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePatientFormTemplatePatchJSONBody ¶
type UpdatePatientFormTemplatePatchJSONBody struct { Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Required *bool `json:"required,omitempty"` Type *UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` EmailToPatientOnCompletion *bool `json:"email_to_patient_on_completion"` Name *string `json:"name,omitempty"` RestrictedToPractitioner *bool `json:"restricted_to_practitioner"` }
UpdatePatientFormTemplatePatchJSONBody defines parameters for UpdatePatientFormTemplatePatch.
type UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType ¶
type UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType string
UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType defines parameters for UpdatePatientFormTemplatePatch.
const ( UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsTypeCheckboxes UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType = "checkboxes" UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsTypeDate UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType = "date" UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsTypeParagraph UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType = "paragraph" UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsTypeSignature UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType = "signature" UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsTypeText UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType = "text" )
Defines values for UpdatePatientFormTemplatePatchJSONBodyContentSectionsQuestionsType.
type UpdatePatientFormTemplatePatchJSONRequestBody ¶
type UpdatePatientFormTemplatePatchJSONRequestBody UpdatePatientFormTemplatePatchJSONBody
UpdatePatientFormTemplatePatchJSONRequestBody defines body for UpdatePatientFormTemplatePatch for application/json ContentType.
type UpdatePatientFormTemplatePatchResponse ¶
type UpdatePatientFormTemplatePatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PatientFormTemplate JSON422 *ValidationError }
func ParseUpdatePatientFormTemplatePatchResponse ¶
func ParseUpdatePatientFormTemplatePatchResponse(rsp *http.Response) (*UpdatePatientFormTemplatePatchResponse, error)
ParseUpdatePatientFormTemplatePatchResponse parses an HTTP response from a UpdatePatientFormTemplatePatchWithResponse call
func (UpdatePatientFormTemplatePatchResponse) Status ¶
func (r UpdatePatientFormTemplatePatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePatientFormTemplatePatchResponse) StatusCode ¶
func (r UpdatePatientFormTemplatePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePatientPatchJSONBody ¶
type UpdatePatientPatchJSONBody struct { AcceptedEmailMarketing *bool `json:"accepted_email_marketing"` AcceptedPrivacyPolicy *bool `json:"accepted_privacy_policy"` Address1 *string `json:"address_1"` Address2 *string `json:"address_2"` Address3 *string `json:"address_3"` AppointmentNotes *string `json:"appointment_notes"` City *string `json:"city"` // ConcessionTypeId concession type id ConcessionTypeId *string `json:"concession_type_id,omitempty"` Country *string `json:"country"` CustomFields *struct { Sections *[]struct { Archived *bool `json:"archived"` Fields []struct { Archived *bool `json:"archived"` Name *string `json:"name"` Options *[]struct { Archived *bool `json:"archived"` Name *string `json:"name"` Selected *bool `json:"selected,omitempty"` Token openapi_types.UUID `json:"token"` } `json:"options,omitempty"` Other *struct { Archived *bool `json:"archived"` Enabled *bool `json:"enabled"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Token openapi_types.UUID `json:"token"` Type *string `json:"type"` Value *string `json:"value,omitempty"` } `json:"fields"` Name *string `json:"name"` Token openapi_types.UUID `json:"token"` } `json:"sections,omitempty"` } `json:"custom_fields"` DateOfBirth *openapi_types.Date `json:"date_of_birth"` DvaCardNumber *string `json:"dva_card_number"` Email *string `json:"email"` EmergencyContact *string `json:"emergency_contact"` FirstName *string `json:"first_name,omitempty"` GenderIdentity *string `json:"gender_identity"` InvoiceDefaultTo *string `json:"invoice_default_to"` InvoiceEmail *string `json:"invoice_email"` InvoiceExtraInformation *string `json:"invoice_extra_information"` LastName *string `json:"last_name,omitempty"` Medicare *string `json:"medicare"` MedicareReferenceNumber *string `json:"medicare_reference_number"` Notes *string `json:"notes"` Occupation *string `json:"occupation"` OldReferenceId *string `json:"old_reference_id"` PatientPhoneNumbers *[]struct { Number *string `json:"number,omitempty"` PhoneType *UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType `json:"phone_type,omitempty"` } `json:"patient_phone_numbers,omitempty"` PostCode *string `json:"post_code"` PreferredFirstName *string `json:"preferred_first_name"` Pronouns *struct { Accusative string `json:"accusative"` Nominative string `json:"nominative"` PredicativePossessive string `json:"predicative_possessive"` PronominalPossessive string `json:"pronominal_possessive"` Reflexive string `json:"reflexive"` } `json:"pronouns"` ReceivesConfirmationEmails *bool `json:"receives_confirmation_emails"` ReferralSource *string `json:"referral_source"` // ReferringDoctorId contact id ReferringDoctorId *string `json:"referring_doctor_id,omitempty"` ReminderType *UpdatePatientPatchJSONBodyReminderType `json:"reminder_type"` Sex *string `json:"sex"` State *string `json:"state"` // TimeZone See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZone *string `json:"time_zone"` Title *string `json:"title"` UnsubscribeSmsMarketing *bool `json:"unsubscribe_sms_marketing,omitempty"` }
UpdatePatientPatchJSONBody defines parameters for UpdatePatientPatch.
type UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType ¶
type UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType string
UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType defines parameters for UpdatePatientPatch.
const ( UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneTypeFax UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType = "Fax" UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneTypeHome UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType = "Home" UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneTypeMobile UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType = "Mobile" UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneTypeOther UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType = "Other" UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneTypeWork UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType = "Work" )
Defines values for UpdatePatientPatchJSONBodyPatientPhoneNumbersPhoneType.
type UpdatePatientPatchJSONBodyReminderType ¶
type UpdatePatientPatchJSONBodyReminderType string
UpdatePatientPatchJSONBodyReminderType defines parameters for UpdatePatientPatch.
const ( UpdatePatientPatchJSONBodyReminderTypeEmail UpdatePatientPatchJSONBodyReminderType = "Email" UpdatePatientPatchJSONBodyReminderTypeNone UpdatePatientPatchJSONBodyReminderType = "None" UpdatePatientPatchJSONBodyReminderTypeSMS UpdatePatientPatchJSONBodyReminderType = "SMS" UpdatePatientPatchJSONBodyReminderTypeSMSEmail UpdatePatientPatchJSONBodyReminderType = "SMS & Email" )
Defines values for UpdatePatientPatchJSONBodyReminderType.
type UpdatePatientPatchJSONRequestBody ¶
type UpdatePatientPatchJSONRequestBody UpdatePatientPatchJSONBody
UpdatePatientPatchJSONRequestBody defines body for UpdatePatientPatch for application/json ContentType.
type UpdatePatientPatchResponse ¶
type UpdatePatientPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Patient JSON422 *ValidationError }
func ParseUpdatePatientPatchResponse ¶
func ParseUpdatePatientPatchResponse(rsp *http.Response) (*UpdatePatientPatchResponse, error)
ParseUpdatePatientPatchResponse parses an HTTP response from a UpdatePatientPatchWithResponse call
func (UpdatePatientPatchResponse) Status ¶
func (r UpdatePatientPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePatientPatchResponse) StatusCode ¶
func (r UpdatePatientPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePractitionerReferenceNumberPatchJSONBody ¶
type UpdatePractitionerReferenceNumberPatchJSONBody struct { // BusinessId business id BusinessId *string `json:"business_id,omitempty"` Name *string `json:"name"` // PractitionerId practitioner id PractitionerId *string `json:"practitioner_id,omitempty"` ReferenceNumber *string `json:"reference_number"` }
UpdatePractitionerReferenceNumberPatchJSONBody defines parameters for UpdatePractitionerReferenceNumberPatch.
type UpdatePractitionerReferenceNumberPatchJSONRequestBody ¶
type UpdatePractitionerReferenceNumberPatchJSONRequestBody UpdatePractitionerReferenceNumberPatchJSONBody
UpdatePractitionerReferenceNumberPatchJSONRequestBody defines body for UpdatePractitionerReferenceNumberPatch for application/json ContentType.
type UpdatePractitionerReferenceNumberPatchResponse ¶
type UpdatePractitionerReferenceNumberPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PractitionerReferenceNumber JSON422 *ValidationError }
func ParseUpdatePractitionerReferenceNumberPatchResponse ¶
func ParseUpdatePractitionerReferenceNumberPatchResponse(rsp *http.Response) (*UpdatePractitionerReferenceNumberPatchResponse, error)
ParseUpdatePractitionerReferenceNumberPatchResponse parses an HTTP response from a UpdatePractitionerReferenceNumberPatchWithResponse call
func (UpdatePractitionerReferenceNumberPatchResponse) Status ¶
func (r UpdatePractitionerReferenceNumberPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePractitionerReferenceNumberPatchResponse) StatusCode ¶
func (r UpdatePractitionerReferenceNumberPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProductPatchJSONBody ¶
type UpdateProductPatchJSONBody struct { CostPrice *string `json:"cost_price"` ItemCode *string `json:"item_code"` Name *string `json:"name,omitempty"` Notes *string `json:"notes"` Price *float32 `json:"price,omitempty"` PriceIncludesTax *bool `json:"price_includes_tax"` ProductSupplierName *string `json:"product_supplier_name"` SerialNumber *string `json:"serial_number"` StockLevel *int `json:"stock_level"` // TaxId tax id TaxId *string `json:"tax_id,omitempty"` }
UpdateProductPatchJSONBody defines parameters for UpdateProductPatch.
type UpdateProductPatchJSONRequestBody ¶
type UpdateProductPatchJSONRequestBody UpdateProductPatchJSONBody
UpdateProductPatchJSONRequestBody defines body for UpdateProductPatch for application/json ContentType.
type UpdateProductPatchResponse ¶
type UpdateProductPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Product JSON422 *ValidationError }
func ParseUpdateProductPatchResponse ¶
func ParseUpdateProductPatchResponse(rsp *http.Response) (*UpdateProductPatchResponse, error)
ParseUpdateProductPatchResponse parses an HTTP response from a UpdateProductPatchWithResponse call
func (UpdateProductPatchResponse) Status ¶
func (r UpdateProductPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProductPatchResponse) StatusCode ¶
func (r UpdateProductPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProductSupplierPatchJSONBody ¶
type UpdateProductSupplierPatchJSONBody struct {
Name *string `json:"name,omitempty"`
}
UpdateProductSupplierPatchJSONBody defines parameters for UpdateProductSupplierPatch.
type UpdateProductSupplierPatchJSONRequestBody ¶
type UpdateProductSupplierPatchJSONRequestBody UpdateProductSupplierPatchJSONBody
UpdateProductSupplierPatchJSONRequestBody defines body for UpdateProductSupplierPatch for application/json ContentType.
type UpdateProductSupplierPatchResponse ¶
type UpdateProductSupplierPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ProductSupplier JSON422 *ValidationError }
func ParseUpdateProductSupplierPatchResponse ¶
func ParseUpdateProductSupplierPatchResponse(rsp *http.Response) (*UpdateProductSupplierPatchResponse, error)
ParseUpdateProductSupplierPatchResponse parses an HTTP response from a UpdateProductSupplierPatchWithResponse call
func (UpdateProductSupplierPatchResponse) Status ¶
func (r UpdateProductSupplierPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProductSupplierPatchResponse) StatusCode ¶
func (r UpdateProductSupplierPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateReferralSourcePatchJSONBody ¶
type UpdateReferralSourcePatchJSONBody struct { Notes *string `json:"notes"` // ReferralSourceTypeId referral source type id ReferralSourceTypeId *string `json:"referral_source_type_id,omitempty"` ReferrerId *string `json:"referrer_id,omitempty"` Subcategory *string `json:"subcategory"` }
UpdateReferralSourcePatchJSONBody defines parameters for UpdateReferralSourcePatch.
type UpdateReferralSourcePatchJSONRequestBody ¶
type UpdateReferralSourcePatchJSONRequestBody UpdateReferralSourcePatchJSONBody
UpdateReferralSourcePatchJSONRequestBody defines body for UpdateReferralSourcePatch for application/json ContentType.
type UpdateReferralSourcePatchResponse ¶
type UpdateReferralSourcePatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *ReferralSource JSON422 *ValidationError }
func ParseUpdateReferralSourcePatchResponse ¶
func ParseUpdateReferralSourcePatchResponse(rsp *http.Response) (*UpdateReferralSourcePatchResponse, error)
ParseUpdateReferralSourcePatchResponse parses an HTTP response from a UpdateReferralSourcePatchWithResponse call
func (UpdateReferralSourcePatchResponse) Status ¶
func (r UpdateReferralSourcePatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateReferralSourcePatchResponse) StatusCode ¶
func (r UpdateReferralSourcePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateTaxPatchJSONBody ¶
type UpdateTaxPatchJSONBody struct { Amount *float32 `json:"amount,omitempty"` Name *string `json:"name,omitempty"` Rate *float32 `json:"rate,omitempty"` }
UpdateTaxPatchJSONBody defines parameters for UpdateTaxPatch.
type UpdateTaxPatchJSONRequestBody ¶
type UpdateTaxPatchJSONRequestBody UpdateTaxPatchJSONBody
UpdateTaxPatchJSONRequestBody defines body for UpdateTaxPatch for application/json ContentType.
type UpdateTaxPatchResponse ¶
type UpdateTaxPatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Tax JSON422 *ValidationError }
func ParseUpdateTaxPatchResponse ¶
func ParseUpdateTaxPatchResponse(rsp *http.Response) (*UpdateTaxPatchResponse, error)
ParseUpdateTaxPatchResponse parses an HTTP response from a UpdateTaxPatchWithResponse call
func (UpdateTaxPatchResponse) Status ¶
func (r UpdateTaxPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateTaxPatchResponse) StatusCode ¶
func (r UpdateTaxPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateTreatmentNotePatchJSONBody ¶
type UpdateTreatmentNotePatchJSONBody struct { // AttendeeId attendee id AttendeeId *string `json:"attendee_id,omitempty"` // BookingId booking id BookingId *string `json:"booking_id,omitempty"` Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Selected *bool `json:"selected"` Value *string `json:"value"` } `json:"answers,omitempty"` BodyChartIds *[]string `json:"body_chart_ids,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` Selected *bool `json:"selected,omitempty"` Value *string `json:"value,omitempty"` } `json:"other,omitempty"` Type *UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content"` Draft *bool `json:"draft"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` Title *string `json:"title,omitempty"` // TreatmentNoteTemplateId treatment note template id TreatmentNoteTemplateId *string `json:"treatment_note_template_id,omitempty"` }
UpdateTreatmentNotePatchJSONBody defines parameters for UpdateTreatmentNotePatch.
type UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType ¶
type UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType string
UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType defines parameters for UpdateTreatmentNotePatch.
const ( UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsTypeBodycharts UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType = "bodycharts" UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsTypeCheckboxes UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType = "checkboxes" UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsTypeDate UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType = "date" UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsTypeParagraph UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType = "paragraph" UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsTypeText UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType = "text" )
Defines values for UpdateTreatmentNotePatchJSONBodyContentSectionsQuestionsType.
type UpdateTreatmentNotePatchJSONRequestBody ¶
type UpdateTreatmentNotePatchJSONRequestBody UpdateTreatmentNotePatchJSONBody
UpdateTreatmentNotePatchJSONRequestBody defines body for UpdateTreatmentNotePatch for application/json ContentType.
type UpdateTreatmentNotePatchResponse ¶
type UpdateTreatmentNotePatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *TreatmentNote JSON422 *ValidationError }
func ParseUpdateTreatmentNotePatchResponse ¶
func ParseUpdateTreatmentNotePatchResponse(rsp *http.Response) (*UpdateTreatmentNotePatchResponse, error)
ParseUpdateTreatmentNotePatchResponse parses an HTTP response from a UpdateTreatmentNotePatchWithResponse call
func (UpdateTreatmentNotePatchResponse) Status ¶
func (r UpdateTreatmentNotePatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateTreatmentNotePatchResponse) StatusCode ¶
func (r UpdateTreatmentNotePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateTreatmentNoteTemplatePatchJSONBody ¶
type UpdateTreatmentNoteTemplatePatchJSONBody struct { Content *struct { Sections *[]struct { Description *string `json:"description"` Name *string `json:"name"` Questions *[]struct { Answer *string `json:"answer,omitempty"` Answers *[]struct { Value *string `json:"value"` } `json:"answers,omitempty"` Name string `json:"name"` Other *struct { Enabled *bool `json:"enabled,omitempty"` } `json:"other,omitempty"` Type *UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType `json:"type"` } `json:"questions,omitempty"` } `json:"sections,omitempty"` } `json:"content,omitempty"` Name *string `json:"name,omitempty"` PrintSettings *struct { IncludePatientAddress *bool `json:"include_patient_address,omitempty"` IncludePatientDob *bool `json:"include_patient_dob,omitempty"` IncludePatientMedicare *bool `json:"include_patient_medicare,omitempty"` IncludePatientOccupation *bool `json:"include_patient_occupation,omitempty"` IncludePatientReferenceNumber *bool `json:"include_patient_reference_number,omitempty"` Title *string `json:"title,omitempty"` } `json:"print_settings,omitempty"` }
UpdateTreatmentNoteTemplatePatchJSONBody defines parameters for UpdateTreatmentNoteTemplatePatch.
type UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType ¶
type UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType string
UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType defines parameters for UpdateTreatmentNoteTemplatePatch.
const ( UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsTypeBodycharts UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType = "bodycharts" UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsTypeCheckboxes UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType = "checkboxes" UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsTypeDate UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType = "date" UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsTypeParagraph UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType = "paragraph" UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsTypeText UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType = "text" )
Defines values for UpdateTreatmentNoteTemplatePatchJSONBodyContentSectionsQuestionsType.
type UpdateTreatmentNoteTemplatePatchJSONRequestBody ¶
type UpdateTreatmentNoteTemplatePatchJSONRequestBody UpdateTreatmentNoteTemplatePatchJSONBody
UpdateTreatmentNoteTemplatePatchJSONRequestBody defines body for UpdateTreatmentNoteTemplatePatch for application/json ContentType.
type UpdateTreatmentNoteTemplatePatchResponse ¶
type UpdateTreatmentNoteTemplatePatchResponse struct { Body []byte HTTPResponse *http.Response JSON200 *TreatmentNoteTemplate JSON422 *ValidationError }
func ParseUpdateTreatmentNoteTemplatePatchResponse ¶
func ParseUpdateTreatmentNoteTemplatePatchResponse(rsp *http.Response) (*UpdateTreatmentNoteTemplatePatchResponse, error)
ParseUpdateTreatmentNoteTemplatePatchResponse parses an HTTP response from a UpdateTreatmentNoteTemplatePatchWithResponse call
func (UpdateTreatmentNoteTemplatePatchResponse) Status ¶
func (r UpdateTreatmentNoteTemplatePatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateTreatmentNoteTemplatePatchResponse) StatusCode ¶
func (r UpdateTreatmentNoteTemplatePatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateUnavailableBlockPatchJSONBody ¶
type UpdateUnavailableBlockPatchJSONBody struct { // BusinessId business id // PractitionerId practitioner id NumberOfRepeats *int `json:"number_of_repeats"` RepeatType *UpdateUnavailableBlockPatchJSONBodyRepeatRuleRepeatType `json:"repeat_type"` RepeatingInterval *int `json:"repeating_interval"` } `json:"repeat_rule"` }
UpdateUnavailableBlockPatchJSONBody defines parameters for UpdateUnavailableBlockPatch.
type UpdateUnavailableBlockPatchJSONBodyRepeatRuleRepeatType ¶
type UpdateUnavailableBlockPatchJSONBodyRepeatRuleRepeatType string
UpdateUnavailableBlockPatchJSONBodyRepeatRuleRepeatType defines parameters for UpdateUnavailableBlockPatch.
const ( Daily UpdateUnavailableBlockPatchJSONBodyRepeatRuleRepeatType = "Daily" Monthly UpdateUnavailableBlockPatchJSONBodyRepeatRuleRepeatType = "Monthly" Weekly UpdateUnavailableBlockPatchJSONBodyRepeatRuleRepeatType = "Weekly" )
Defines values for UpdateUnavailableBlockPatchJSONBodyRepeatRuleRepeatType.
type UpdateUnavailableBlockPatchJSONRequestBody ¶
type UpdateUnavailableBlockPatchJSONRequestBody UpdateUnavailableBlockPatchJSONBody
UpdateUnavailableBlockPatchJSONRequestBody defines body for UpdateUnavailableBlockPatch for application/json ContentType.
type UpdateUnavailableBlockPatchResponse ¶
type UpdateUnavailableBlockPatchResponse struct {}
func ParseUpdateUnavailableBlockPatchResponse ¶
func ParseUpdateUnavailableBlockPatchResponse(rsp *http.Response) (*UpdateUnavailableBlockPatchResponse, error)
ParseUpdateUnavailableBlockPatchResponse parses an HTTP response from a UpdateUnavailableBlockPatchWithResponse call
func (UpdateUnavailableBlockPatchResponse) Status ¶
func (r UpdateUnavailableBlockPatchResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateUnavailableBlockPatchResponse) StatusCode ¶
func (r UpdateUnavailableBlockPatchResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UploadFileToS3BucketResponse ¶
type UploadFileToS3BucketResponse struct { Body []byte HTTPResponse *http.Response XML201 *struct { PostResponse xml.Name `json:"postresponse" xml:"PostResponse"` Location string `json:"location" xml:"Location"` Bucket string `json:"bucket" xml:"Bucket"` Key string `json:"key" xml:"Key"` ETag string `json:"etag" xml:"ETag"` } }
type UploadedPatientAttachment ¶
type UploadedPatientAttachment struct { ArchivedAt *time.Time `json:"archived_at"` Content *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"content"` ContentType *string `json:"content_type"` CreatedAt *time.Time `json:"created_at,omitempty"` Description *string `json:"description"` Filename *string `json:"filename"` Id *string `json:"id,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` Patient *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"patient,omitempty"` PinnedAt *time.Time `json:"pinned_at"` ProcessedAt *time.Time `json:"processed_at"` ProcessingCompleted *bool `json:"processing_completed"` Size *int `json:"size"` UpdatedAt *time.Time `json:"updated_at,omitempty"` User *struct { Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` } `json:"user,omitempty"` }
UploadedPatientAttachment defines model for UploadedPatientAttachment.
type UploadedPatientAttachmentRequest ¶
type UploadedPatientAttachmentRequest struct { Description *string `json:"description"` // PatientId patient id PatientId *string `json:"patient_id,omitempty"` // UploadUrl Must be a presigned URL returned by the [presigned URL upload process](/developer-portal/guides/uploading_patient_attachments/) UploadUrl *string `json:"upload_url,omitempty"` }
UploadedPatientAttachmentRequest defines model for UploadedPatientAttachment.
type User ¶
type User struct { Active *bool `json:"active"` CreatedAt *time.Time `json:"created_at,omitempty"` Email *string `json:"email,omitempty"` FirstName *string `json:"first_name,omitempty"` Id *string `json:"id,omitempty"` LastName *string `json:"last_name,omitempty"` Links *struct { Self *string `json:"self,omitempty"` } `json:"links,omitempty"` NewUiEnabled *bool `json:"new_ui_enabled"` PhoneNumbers *[]PhoneNumber `json:"phone_numbers"` PrivacyPolicyAccepted *float32 `json:"privacy_policy_accepted"` Role *UserRole `json:"role"` // TimeZone See: [supported time zones](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone) TimeZone *UserTimeZone `json:"time_zone,omitempty"` // TimeZoneIdentifier See: [supported time zone identifiers](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone_identifier) TimeZoneIdentifier *string `json:"time_zone_identifier"` Title *string `json:"title"` UpdatedAt *time.Time `json:"updated_at,omitempty"` UserActive *bool `json:"user_active"` }
User defines model for User.
type UserRole ¶
type UserRole string
UserRole defines model for User.Role.
const ( UserRoleAdministrator UserRole = "administrator" UserRoleBookkeeper UserRole = "bookkeeper" UserRolePowerReceptionist UserRole = "power receptionist" UserRolePractitioner UserRole = "practitioner" UserRoleReceptionist UserRole = "receptionist" UserRoleScheduler UserRole = "scheduler" )
Defines values for UserRole.
type UserTimeZone ¶
type UserTimeZone string
UserTimeZone See: [supported time zones](/developer-portal/guides/time_zone_support/#accepted-values-for-time_zone)
const ( AbuDhabi UserTimeZone = "Abu Dhabi" Adelaide UserTimeZone = "Adelaide" Alaska UserTimeZone = "Alaska" Almaty UserTimeZone = "Almaty" AmericanSamoa UserTimeZone = "American Samoa" Amman UserTimeZone = "Amman" Amsterdam UserTimeZone = "Amsterdam" Arizona UserTimeZone = "Arizona" Ashgabat UserTimeZone = "Ashgabat" Astana UserTimeZone = "Astana" Asuncion UserTimeZone = "Asuncion" Athens UserTimeZone = "Athens" AtlanticTimeCanada UserTimeZone = "Atlantic Time (Canada)" Auckland UserTimeZone = "Auckland" Azores UserTimeZone = "Azores" Baghdad UserTimeZone = "Baghdad" Baku UserTimeZone = "Baku" Bangkok UserTimeZone = "Bangkok" Beijing UserTimeZone = "Beijing" Beirut UserTimeZone = "Beirut" Belgrade UserTimeZone = "Belgrade" Berlin UserTimeZone = "Berlin" Bern UserTimeZone = "Bern" Bogota UserTimeZone = "Bogota" Brasilia UserTimeZone = "Brasilia" Bratislava UserTimeZone = "Bratislava" Brisbane UserTimeZone = "Brisbane" Brussels UserTimeZone = "Brussels" Bucharest UserTimeZone = "Bucharest" Budapest UserTimeZone = "Budapest" BuenosAires UserTimeZone = "Buenos Aires" Cairo UserTimeZone = "Cairo" Canberra UserTimeZone = "Canberra" CapeVerdeIs UserTimeZone = "Cape Verde Is." Caracas UserTimeZone = "Caracas" Casablanca UserTimeZone = "Casablanca" Cayenne UserTimeZone = "Cayenne" CentralAmerica UserTimeZone = "Central America" CentralTimeUSCanada UserTimeZone = "Central Time (US & Canada)" ChathamIs UserTimeZone = "Chatham Is." Chennai UserTimeZone = "Chennai" Chihuahua UserTimeZone = "Chihuahua" Chongqing UserTimeZone = "Chongqing" Copenhagen UserTimeZone = "Copenhagen" Damascus UserTimeZone = "Damascus" Darwin UserTimeZone = "Darwin" Dhaka UserTimeZone = "Dhaka" Dublin UserTimeZone = "Dublin" EasternTimeUSCanada UserTimeZone = "Eastern Time (US & Canada)" Edinburgh UserTimeZone = "Edinburgh" Ekaterinburg UserTimeZone = "Ekaterinburg" Fiji UserTimeZone = "Fiji" Georgetown UserTimeZone = "Georgetown" Greenland UserTimeZone = "Greenland" Guadalajara UserTimeZone = "Guadalajara" Guam UserTimeZone = "Guam" Hanoi UserTimeZone = "Hanoi" Harare UserTimeZone = "Harare" Hawaii UserTimeZone = "Hawaii" Helsinki UserTimeZone = "Helsinki" Hobart UserTimeZone = "Hobart" HongKong UserTimeZone = "Hong Kong" IndianaEast UserTimeZone = "Indiana (East)" InternationalDateLineWest UserTimeZone = "International Date Line West" Irkutsk UserTimeZone = "Irkutsk" Islamabad UserTimeZone = "Islamabad" Istanbul UserTimeZone = "Istanbul" Jakarta UserTimeZone = "Jakarta" Jerusalem UserTimeZone = "Jerusalem" Kabul UserTimeZone = "Kabul" Kaliningrad UserTimeZone = "Kaliningrad" Kamchatka UserTimeZone = "Kamchatka" Karachi UserTimeZone = "Karachi" Kathmandu UserTimeZone = "Kathmandu" Kolkata UserTimeZone = "Kolkata" Krasnoyarsk UserTimeZone = "Krasnoyarsk" KualaLumpur UserTimeZone = "Kuala Lumpur" Kuwait UserTimeZone = "Kuwait" Kyiv UserTimeZone = "Kyiv" LaPaz UserTimeZone = "La Paz" Lima UserTimeZone = "Lima" Lisbon UserTimeZone = "Lisbon" Ljubljana UserTimeZone = "Ljubljana" London UserTimeZone = "London" LordHowe UserTimeZone = "Lord Howe" Madrid UserTimeZone = "Madrid" Magadan UserTimeZone = "Magadan" MarshallIs UserTimeZone = "Marshall Is." Mazatlan UserTimeZone = "Mazatlan" Melbourne UserTimeZone = "Melbourne" MexicoCity UserTimeZone = "Mexico City" MidAtlantic UserTimeZone = "Mid-Atlantic" MidwayIsland UserTimeZone = "Midway Island" Minsk UserTimeZone = "Minsk" Monrovia UserTimeZone = "Monrovia" Monterrey UserTimeZone = "Monterrey" Montevideo UserTimeZone = "Montevideo" Moscow UserTimeZone = "Moscow" MountainTimeUSCanada UserTimeZone = "Mountain Time (US & Canada)" Mumbai UserTimeZone = "Mumbai" Muscat UserTimeZone = "Muscat" Nairobi UserTimeZone = "Nairobi" NewCaledonia UserTimeZone = "New Caledonia" NewDelhi UserTimeZone = "New Delhi" Newfoundland UserTimeZone = "Newfoundland" Novosibirsk UserTimeZone = "Novosibirsk" Nukualofa UserTimeZone = "Nuku'alofa" Osaka UserTimeZone = "Osaka" Oslo UserTimeZone = "Oslo" PacificTimeUSCanada UserTimeZone = "Pacific Time (US & Canada)" Paris UserTimeZone = "Paris" Perth UserTimeZone = "Perth" PortLouis UserTimeZone = "Port Louis" PortMoresby UserTimeZone = "Port Moresby" Prague UserTimeZone = "Prague" Pretoria UserTimeZone = "Pretoria" PuertoRico UserTimeZone = "Puerto Rico" Quito UserTimeZone = "Quito" Rangoon UserTimeZone = "Rangoon" Riga UserTimeZone = "Riga" Riyadh UserTimeZone = "Riyadh" Rome UserTimeZone = "Rome" Samara UserTimeZone = "Samara" Samoa UserTimeZone = "Samoa" Santiago UserTimeZone = "Santiago" Sapporo UserTimeZone = "Sapporo" Sarajevo UserTimeZone = "Sarajevo" Saskatchewan UserTimeZone = "Saskatchewan" Seoul UserTimeZone = "Seoul" Singapore UserTimeZone = "Singapore" Skopje UserTimeZone = "Skopje" Sofia UserTimeZone = "Sofia" SolomonIs UserTimeZone = "Solomon Is." Srednekolymsk UserTimeZone = "Srednekolymsk" SriJayawardenepura UserTimeZone = "Sri Jayawardenepura" StPetersburg UserTimeZone = "St. Petersburg" Stockholm UserTimeZone = "Stockholm" Sydney UserTimeZone = "Sydney" Taipei UserTimeZone = "Taipei" Tallinn UserTimeZone = "Tallinn" Tashkent UserTimeZone = "Tashkent" Tbilisi UserTimeZone = "Tbilisi" Tehran UserTimeZone = "Tehran" Tijuana UserTimeZone = "Tijuana" TokelauIs UserTimeZone = "Tokelau Is." Tokyo UserTimeZone = "Tokyo" Tripoli UserTimeZone = "Tripoli" UTC UserTimeZone = "UTC" Ulaanbaatar UserTimeZone = "Ulaanbaatar" Urumqi UserTimeZone = "Urumqi" Vienna UserTimeZone = "Vienna" Vilnius UserTimeZone = "Vilnius" Vladivostok UserTimeZone = "Vladivostok" Volgograd UserTimeZone = "Volgograd" Warsaw UserTimeZone = "Warsaw" Wellington UserTimeZone = "Wellington" WestCentralAfrica UserTimeZone = "West Central Africa" Windhoek UserTimeZone = "Windhoek" Yakutsk UserTimeZone = "Yakutsk" Yerevan UserTimeZone = "Yerevan" Zagreb UserTimeZone = "Zagreb" Zurich UserTimeZone = "Zurich" )
Defines values for UserTimeZone.
type ValidationError ¶
type ValidationError struct { Errors *map[string]string `json:"errors,omitempty"` Message *string `json:"message,omitempty"` }
ValidationError defines model for ValidationError.