| VisitInfo | TArray | Array of visit tick records for each time this customer entered and left the site. | |
| bManualEntryCustomer | bool | True when this customer was added by directly entering the biz site instead of the biz customer spawn/timeline flow. | |
| bRestaurantServiceCompleted | bool | True once a ResidenceFamily customer has completed a restaurant payment this visit; cleared in B2HouseholdBiz::OnEnterSite_Customer once the customer has stayed away at least RestaurantServiceCompletedCooldownMinutes. Blocks re-entering the guide/waiting queue until then. | |
| ServiceUsageCount | TMap | Map of interaction bag tag to the number of times this customer used that service. | |
| SatisfactionScores | TMap | Accumulated satisfaction scores per review factor type for this customer. | |
| bHasPaidEntranceFee | bool | Whether this customer has paid the one-time entrance fee upon entering the site. | |
| EvaluatedObjectIds | TSet | Set of object entity IDs already evaluated to prevent duplicate quality assessments. | |
| PurchaseDesire | float | Current purchase desire value for this customer. Range [-Max, Max]. | |
| PreferredPurchaseInteraction | FB1PurchasableInteractionEntry | Purchasable interaction from the object that last increased purchase desire. Tried once before random selection. | |
| PurchaseDriveStartTicks | int64 | Game ticks when the purchase desire drive started (threshold reached and payment driving began). Used for drive expiry. | |