package contact import "errors" // Custom errors for contact domain var ( ErrContactNotFound = errors.New("contact not found") ErrContactAlreadyResolved = errors.New("contact is already resolved") ErrContactClosed = errors.New("contact is closed and cannot be updated") ErrInvalidStatus = errors.New("invalid contact status") ErrInvalidDateRange = errors.New("invalid date range: date_from must be before date_to") ErrUnauthorizedAccess = errors.New("unauthorized access to contact") ErrInvalidContactData = errors.New("invalid contact data") ErrEmailRequired = errors.New("email is required") ErrPhoneRequired = errors.New("phone is required") ErrMessageRequired = errors.New("message is required") ErrFullNameRequired = errors.New("full name is required") )