package
0.0.0-20241215233023-e23f7138c231
Repository: https://github.com/josieljcc/api-info-os.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
@Summary Create Order @Description Create Order @Tags Order @Accept json @Produce json @Router /orders [post].
@Summary Create Part @Description Create Part @Tags Part @Accept json @Param part body schemas.PartCreate true "Part" @Param authorization header string true "Bearer Authorization" @Produce json @Router /part [post].
@Summary Create Service @Description Create Service @Tags Service @Accept json @Produce json @Router /services [post].
@Summary Create Technician @Description Create Technician @Tags Technician @Accept json @Produce json @Router /register/technician [post].
DeleteClient godoc @Summary Delete a client @Description Delete a client @Tags Client @Accept json @Produce json @Param id path string true "Client ID" @Param authorization header string true "Bearer Authorization" @Success 200 {object} schemas.ClientResponse @Router /clients/{id} [delete].
@Summary Delete Order @Description Delete Order @Tags Order @Accept json @Produce json @Param id path string true "ID" @Router /orders/{id} [delete].
@Summary Delete Part @Description Delete Part @Tags Part @Accept json @Produce json @Param id path string true "ID" @Router /part/{id} [delete].
@Summary Delete Service @Description Delete Service @Tags Service @Accept json @Produce json @Param id path string true "ID" @Router /services/{id} [delete].
@Summary Delete Technician @Description Delete Technician @Tags Technician @Accept json @Produce json @Param id path string true "ID" @Router /technicians/{id} [delete].
GetClient godoc @Summary Get a client @Description Get a client @Tags Client @Accept json @Produce json @Param authorization header string true "Bearer Authorization" @Param id path string true "Client ID" @Success 200 {object} schemas.ClientResponse @Router /clients/{id} [get].
GetClients godoc @Summary Get all clients @Description Get all clients @Tags Client @Accept json @Produce json @Param authorization header string true "Bearer Authorization" @Success 200 {object} []schemas.ClientResponse @Router /clients [get].
@Summary Get Order @Description Get Order @Tags Order @Accept json @Produce json @Param id path string true "ID" @Param authorization header string true "Bearer Authorization" @Router /orders/{id} [get].
@Summary Get Orders @Description Get Orders @Tags Order @Accept json @Produce json @Router /orders [get].
@Summary Get Part @Description Get Part @Tags Part @Accept json @Produce json @Param id path string true "ID" @Router /part/{id} [get].
@Summary Get Parts @Description Get Parts @Tags Part @Accept json @Produce json @Router /part [get].
@Summary Get Service @Description Get Service @Tags Service @Accept json @Produce json @Param id path string true "ID" @Router /services/{id} [get].
@Summary Get Services @Description Get Services @Tags Service @Accept json @Produce json @Router /services [get].
@Summary Get Technician @Description Get Technician @Tags Technician @Accept json @Produce json @Param id path string true "ID" @Router /technicians/{id} [get].
@Summary Get Technicians @Description Get Technicians @Tags Technician @Accept json @Produce json @Router /technicians [get].
@Summary Login @Description Login @Tags Login @Accept json @Produce json @Param body body schemas.ClientLogin true "Client Login" @Success 200 {object} schemas.ClientLoginResponse @Router /login [post].
UpdateClient godoc @Summary Update a client @Description Update a client @Tags Client @Accept json @Produce json @Param id path string true "Client ID" @Param client body schemas.ClientRegister true "Client" @Param authorization header string true "Bearer Authorization" @Success 200 {object} schemas.ClientResponse @Router /clients/{id} [put].
@Summary Update Order @Description Update Order @Tags Order @Accept json @Produce json @Param id path string true "ID" @Router /orders/{id} [put].
@Summary Update Part @Description Update Part @Tags Part @Accept json @Produce json @Param id path string true "ID" @Router /part/{id} [put].
@Summary Update Service @Description Update Service @Tags Service @Accept json @Produce json @Param id path string true "ID" @Router /services/{id} [put].
@Summary Update Technician @Description Update Technician @Tags Technician @Accept json @Produce json @Param id path string true "ID" @Router /technicians/{id} [put].