@@ -40,21 +40,21 @@ type ThirdPartyController struct {
4040}
4141
4242// @Summary Enqueue message
43- // @Description Enqueues message for sending. If multiple devices are registered, it will be sent via a random one
43+ // @Description Enqueues a message for sending. If `deviceId` is set, the specified device is used; otherwise a random registered device is chosen.
4444// @Security ApiAuth
4545// @Tags User, Messages
4646// @Accept json
4747// @Produce json
4848// @Param skipPhoneValidation query bool false "Skip phone validation"
49- // @Param deviceActiveWithin query int false "Filter devices active within the specified number of hours" default(0)
49+ // @Param deviceActiveWithin query int false "Filter devices active within the specified number of hours" default(0) minimum(0)
5050// @Param request body smsgateway.Message true "Send message request"
5151// @Success 202 {object} smsgateway.GetMessageResponse "Message enqueued"
5252// @Failure 400 {object} smsgateway.ErrorResponse "Invalid request"
5353// @Failure 401 {object} smsgateway.ErrorResponse "Unauthorized"
5454// @Failure 409 {object} smsgateway.ErrorResponse "Message with such ID already exists"
5555// @Failure 500 {object} smsgateway.ErrorResponse "Internal server error"
5656// @Header 202 {string} Location "Get message state URL"
57- // @Router /3rdparty/v1/messages [post]
57+ // @Router /3rdparty/v1/messages [post]
5858//
5959// Enqueue message
6060func (h * ThirdPartyController ) post (user models.User , c * fiber.Ctx ) error {
@@ -179,7 +179,7 @@ func (h *ThirdPartyController) post(user models.User, c *fiber.Ctx) error {
179179// @Failure 400 {object} smsgateway.ErrorResponse "Invalid request"
180180// @Failure 401 {object} smsgateway.ErrorResponse "Unauthorized"
181181// @Failure 500 {object} smsgateway.ErrorResponse "Internal server error"
182- // @Router /3rdparty/v1/messages/{id} [get]
182+ // @Router /3rdparty/v1/messages/{id} [get]
183183//
184184// Get message state
185185func (h * ThirdPartyController ) get (user models.User , c * fiber.Ctx ) error {
@@ -216,7 +216,7 @@ func (h *ThirdPartyController) get(user models.User, c *fiber.Ctx) error {
216216// @Failure 400 {object} smsgateway.ErrorResponse "Invalid request"
217217// @Failure 401 {object} smsgateway.ErrorResponse "Unauthorized"
218218// @Failure 500 {object} smsgateway.ErrorResponse "Internal server error"
219- // @Router /3rdparty/v1/inbox/export [post]
219+ // @Router /3rdparty/v1/inbox/export [post]
220220//
221221// Export inbox
222222func (h * ThirdPartyController ) postInboxExport (user models.User , c * fiber.Ctx ) error {
0 commit comments