Skip to main content

Scheduling Policy

Scheduling policy

A "Scheduling Policy" defines the average matchUp times and mandated recovery times for each matchUpFormat, and sets limits on the number of matchUps that may be played per-player per-day.

  • {}
    • {}
      • {}
        • []
          • []
            • []

            Overriding policies

            Average matchUpFormat times and recovery times can be defined, or established policies can be overridden

            // set averageTimes for a specific matchUpFormat
            engine.modifyMatchUpFormatTiming({
            matchUpFormat: 'SET3-S:6/TB7',
            averageTimes: [
            {
            categoryNames: ['U12', 'U14'],
            minutes: { ['DOUBLES']: 110, default: 130 },
            },
            {
            categoryNames: ['U16', 'U18'],
            minutes: { ['DOUBLES']: 100, default: 120 },
            },
            ],
            recoveryTimes: [{ categoryNames: [], minutes: { default: 15, ['DOUBLES']: 15 } }],
            });

            // set dailyLimits
            engine.setMatchUpDailyLimits({
            dailyLimits: { SINGLES: 2, DOUBLES: 1, total: 3 },
            });