/** * Api Documentation * Api Documentation * * OpenAPI spec version: 1.0 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { XHR } from "./XHR"; import { AddVaccinationsResponseType } from "../model/AddVaccinationsResponseType"; import { GetVaccinationsResponseType } from "../model/GetVaccinationsResponseType"; import { RemoveVaccinationResponseType } from "../model/RemoveVaccinationResponseType"; import { VaccineInjection } from "../model/VaccineInjection"; export declare class fhcVaccinnetApi { host: string; headers: Array; fetchImpl?: (input: RequestInfo, init?: RequestInit) => Promise; constructor(host: string, headers: any, fetchImpl?: (input: RequestInfo, init?: RequestInit) => Promise); setHeaders(h: Array): void; handleError(e: XHR.XHRError): never; /** * * @summary addVaccinations * @param body injections * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param patientId patientId * @param hcpNihii hcpNihii * @param hcpName hcpName * @param hcpQuality hcpQuality * @param hcpSupervisorNihii hcpSupervisorNihii * @param hcpSupervisorName hcpSupervisorName * @param hcpSupervisorQuality hcpSupervisorQuality * @param patientFirstName patientFirstName * @param patientLastName patientLastName * @param patientDateOfBirth patientDateOfBirth * @param softwareId softwareId * @param vaccinnetId vaccinnetId */ addVaccinationsUsingPOST(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, patientId: string, hcpNihii: string, hcpName: string, hcpQuality: string, hcpSupervisorNihii: string, hcpSupervisorName: string, hcpSupervisorQuality: string, patientFirstName: string, patientLastName: string, patientDateOfBirth: number, softwareId: string, vaccinnetId: string, body?: Array): Promise; /** * * @summary getVaccinations * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param patientId patientId * @param softwareId softwareId * @param vaccinnetId vaccinnetId * @param since since */ getVaccinationsUsingGET(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, patientId: string, softwareId: string, vaccinnetId: string, since: number): Promise; /** * * @summary removeVaccination * @param xFHCKeystoreId X-FHC-keystoreId * @param xFHCTokenId X-FHC-tokenId * @param xFHCPassPhrase X-FHC-passPhrase * @param patientId patientId * @param vaccinationId vaccinationId * @param softwareId softwareId * @param vaccinnetId vaccinnetId */ removeVaccinationUsingDELETE(xFHCKeystoreId: string, xFHCTokenId: string, xFHCPassPhrase: string, patientId: string, vaccinationId: string, softwareId: string, vaccinnetId: string): Promise; }