Enhance customer search functionality by adding filters for full name, email, and role.
This commit is contained in:
@@ -45,8 +45,11 @@ type AdminResetPasswordResponse struct {
|
||||
// ListCustomersForm represents the form for listing customers with filters
|
||||
type SearchCustomersForm struct {
|
||||
Search *string `query:"q" valid:"optional"`
|
||||
FullName *string `query:"full_name" valid:"optional,length(1|100)"`
|
||||
Email *string `query:"email" valid:"optional,length(1|254)"`
|
||||
Type *string `query:"type" valid:"optional,in(individual|company|government)"`
|
||||
Status *string `query:"status" valid:"optional,in(active|inactive|suspended)"`
|
||||
Role *string `query:"role" valid:"optional,in(admin|analyst)"`
|
||||
CompanyID *string `query:"company_id" valid:"optional"`
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user