index Enquiry information structure

See enquiry-basics and forming-enquiry ui pages

Enquiry basic info

Enquiry location info

see location info for details of the location information by itself.

User's location for enquiry

For each enquiry, the enquirer must specified a location for that enquiry. One possible location is "No location". If not no location, they may also specify a required maximum distance for the other party.

Location wants

Thus:

EnqLID is special "no location" value
implies ELocB must be false
EnqLID is not "no location"; ELocB is false
means "I'm at EnqLID, but I don't mind where the other person is"
EnqLID is not "no location"; ELocB true
means "I'm at EnqLID, and use EMaxDist to filter others".

This doesn't deal with every conceivable option, but hopefully good enough.

Enquiry want info

See want-in-enquiry ui page. Questions here include all questions:

Muting behaviour

An answer that has been given can be withheld (muted) or supplied (unmuted) in each enquiry. EQMuteB behaves as follows:

A muted answer will not show up in any correspondence, so will not show up in any answer history either. If it is subsequently unmuted, the history will again show up in correspondences. Periods of muting are transparent, as the answer itself has not changed.

Muting information is stored here in the Question section of the enquiry. Using EQMuteB is currently envisaged: an alternative could be to store a list of muted QID for the enquiry.