The categories are:
Complete discrimination occurs when the prices for each good are all different.
Direct segmentation is when a price is based on a specific characteristic like an age group or gender.
Indirect segmentation is when a seller indirectly relies on a condition to determine price change. Having a coupon or company affiliation is an example.
Uniform pricing is when the seller sets the price and that price is uniform across buyers.