Whether service charge is included within the bill (ALWAYS, USUALLY, SOMETIMES, ALMOST_NEVER)
Where should you tip (BEDSIDE_TABLE, DISCREET, DIRECTLY, ENVELOPE, RECEPTION, TABLE, TIPPING_BOX)
How often should you tip (PER_BAG, PER_DAY, PER_DRINK, PER_NIGHT, PER_PERSON, PER_REQUEST, PER_WEEK)
Whether tipping is illegal
Whether tipping is offensive/rude
Whether workers rely on tips to make a living (i.e. they have minimum or below minimum wages)
Type of tipping (DO_NOT_TIP, NOT_EXPECTED, EXPECTED)
Type of the tip (BAD, OK, EXCELLENT)
Whether service charge is included or not (Note: this attribute is different from one in the parent object)
Type of the tip regarding the actual money (NONE, ROUND_UP, PERCENTAGE, CURRENCY).
If type is NONE or ROUND_UP there are no other attributes. If type is PERCENTAGE extra attribute amount determines actual percentage.
If type is CURRENCY extra attributes from money object are added (amount, amountInteger, currency and displayAs).
Omitted if there are tipping.tip.from and tipping.tip.to attributes