A quota specifies restrictions on the amount of data volume, active session time, or service-specific events that a subscriber can consume. A single quota can express limits on any combination of volume, time, or events. Quotas can be associated with a time period during which activity is measured.
For example, a subscriber who is normally not able to stream video to their device, but wants to view a special event, can purchase a pass that allows streaming.
The pass that is processed first according to these criteria is referred to as the "best" pass.
Passes can be added to pass groups. Adding a pass to a pass group associates that pass with all other passes in the pass group.
Pass groups can be used to determine pass expiration extension. The expiration date/time value of a new pass can be extended to match an expiration date/time value in the future of any pass in the same pass group.
A pass can belong to only one pass group. If the pass group is deleted, then the group field for each pass in the pass group is set to null. If the name of the pass group is changed, then the group field for each pass in the pass group is set to the new name.