Update Query Parameter Names in Customer and User Forms

- Changed the query parameter name from `search` to `q` in both SearchCustomersForm and ListUsersForm for consistency across API endpoints.
- This update enhances clarity in the API's query structure, aligning with common practices for search parameters.
This commit is contained in:
n.nakhostin
2025-09-07 12:19:19 +03:30
parent e848b625ce
commit 34064e8b36
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ type UpdateStatusForm struct {
// ListCustomersForm represents the form for listing customers with filters // ListCustomersForm represents the form for listing customers with filters
type SearchCustomersForm struct { type SearchCustomersForm struct {
Search *string `query:"search" valid:"optional"` Search *string `query:"q" valid:"optional"`
Type *string `query:"type" valid:"optional,in(individual|company|government)"` Type *string `query:"type" valid:"optional,in(individual|company|government)"`
Status *string `query:"status" valid:"optional,in(active|inactive|suspended)"` Status *string `query:"status" valid:"optional,in(active|inactive|suspended)"`
CompanyID *string `query:"company_id" valid:"optional"` CompanyID *string `query:"company_id" valid:"optional"`
+1 -1
View File
@@ -64,7 +64,7 @@ type ResetPasswordForm struct {
// Admin DTOs // Admin DTOs
type ListUsersForm struct { type ListUsersForm struct {
Search *string `query:"search" valid:"optional"` Search *string `query:"q" valid:"optional"`
Status *string `query:"status" valid:"optional,in(active|inactive|suspended)"` Status *string `query:"status" valid:"optional,in(active|inactive|suspended)"`
Role *string `query:"role" valid:"optional,in(admin|manager|operator|viewer)"` Role *string `query:"role" valid:"optional,in(admin|manager|operator|viewer)"`
CompanyID *string `query:"company_id" valid:"optional"` CompanyID *string `query:"company_id" valid:"optional"`