package models import "time" type JobAlert struct { ID string `json:"id" db:"id"` UserID *string `json:"userId,omitempty" db:"user_id"` SearchQuery *string `json:"searchQuery,omitempty" db:"search_query"` Location *string `json:"location,omitempty" db:"location"` EmploymentType *string `json:"employmentType,omitempty" db:"employment_type"` WorkMode *string `json:"workMode,omitempty" db:"work_mode"` SalaryMin *float64 `json:"salaryMin,omitempty" db:"salary_min"` SalaryMax *float64 `json:"salaryMax,omitempty" db:"salary_max"` Currency string `json:"currency" db:"currency"` Frequency string `json:"frequency" db:"frequency"` IsActive bool `json:"isActive" db:"is_active"` LastSentAt *time.Time `json:"lastSentAt,omitempty" db:"last_sent_at"` NextSendAt *time.Time `json:"nextSendAt,omitempty" db:"next_send_at"` ConfirmationToken *string `json:"confirmationToken,omitempty" db:"confirmation_token"` ConfirmedAt *time.Time `json:"confirmedAt,omitempty" db:"confirmed_at"` CreatedAt time.Time `json:"createdAt" db:"created_at"` UpdatedAt time.Time `json:"updatedAt" db:"updated_at"` }