cityssm/lottery-licence-manager

View on GitHub
data/agco.approvedBreakOpenTicketTypes.ag.ts

Summary

Maintainability
A
0 mins
Test Coverage
import type { ConfigTicketType } from "../types/configTypes.js";

/*
 * Source
 * https://www.agco.ca/sites/default/files/schedule_of_approved_bot_types_and_associated_expense_maximumsen.pdf
 */

export const ticketTypes_AG: ConfigTicketType[] = [
    {
        ticketType: "AG1",
        ticketPrice: 0.5,
        ticketCount: 3360,
        prizesPerDeal: 1115
    },
    {
        ticketType: "AG2",
        ticketPrice: 0.5,
        ticketCount: 4200,
        prizesPerDeal: 1430
    },
    {
        ticketType: "AG3",
        ticketPrice: 0.5,
        ticketCount: 2730,
        prizesPerDeal: 930
    },
    {
        ticketType: "AG4",
        ticketPrice: 0.5,
        ticketCount: 2400,
        prizesPerDeal: 817
    },
    {
        ticketType: "AG5",
        ticketPrice: 1,
        ticketCount: 2400,
        prizesPerDeal: 1635
    },
    // AG6 - AG9

    {
        ticketType: "AG10",
        ticketPrice: 1,
        ticketCount: 8400,
        prizesPerDeal: 5720
    },
    {
        ticketType: "AG11",
        ticketPrice: 0.5,
        ticketCount: 8400,
        prizesPerDeal: 2860
    },
    {
        ticketType: "AG12",
        ticketPrice: 1,
        ticketCount: 16_800,
        prizesPerDeal: 11_400
    },
    // AG13 - AG19

    // AG20 - AG29

    // AG30 - AG39

    // AG40 - AG49

    // AG50
    {
        ticketType: "AG51",
        ticketPrice: 1,
        ticketCount: 630,
        prizesPerDeal: 441
    },
    {
        ticketType: "AG52",
        ticketPrice: 1,
        ticketCount: 1260,
        prizesPerDeal: 882
    },
    {
        ticketType: "AG53",
        ticketPrice: 1,
        ticketCount: 570,
        prizesPerDeal: 397
    },
    // AG54
    {
        ticketType: "AG55",
        ticketPrice: 1,
        ticketCount: 210,
        prizesPerDeal: 137
    },
    {
        ticketType: "AG56",
        ticketPrice: 1,
        ticketCount: 450,
        prizesPerDeal: 294
    },
    {
        ticketType: "AG57",
        ticketPrice: 1,
        ticketCount: 680,
        prizesPerDeal: 442
    },
    // AG58 - AG59

    // AG60 - AG61

    // AG70
    {
        ticketType: "AG71",
        ticketPrice: 1,
        ticketCount: 1050,
        prizesPerDeal: 735
    },
    {
        ticketType: "AG72",
        ticketPrice: 1,
        ticketCount: 1960,
        prizesPerDeal: 1310
    },
    {
        ticketType: "AG73",
        ticketPrice: 1,
        ticketCount: 450,
        prizesPerDeal: 316
    },
    {
        ticketType: "AG74",
        ticketPrice: 1,
        ticketCount: 2000,
        prizesPerDeal: 1375
    },
    // AG75 - AG79

    // AG80
    {
        ticketType: "AG81",
        ticketPrice: 1,
        ticketCount: 570,
        prizesPerDeal: 397
    },
    {
        ticketType: "AG82",
        ticketPrice: 1,
        ticketCount: 780,
        prizesPerDeal: 530
    },
    {
        ticketType: "AG83",
        ticketPrice: 1,
        ticketCount: 610,
        prizesPerDeal: 397
    },
    {
        ticketType: "AG84",
        ticketPrice: 1,
        ticketCount: 700,
        prizesPerDeal: 490
    },
    {
        ticketType: "AG85",
        ticketPrice: 1,
        ticketCount: 750,
        prizesPerDeal: 490
    },
    {
        ticketType: "AG86",
        ticketPrice: 1,
        ticketCount: 900,
        prizesPerDeal: 585
    },
    {
        ticketType: "AG87",
        ticketPrice: 1,
        ticketCount: 510,
        prizesPerDeal: 332
    },
    {
        ticketType: "AG88",
        ticketPrice: 1,
        ticketCount: 780,
        prizesPerDeal: 507
    },
    // AG89

    {
        ticketType: "AG90",
        ticketPrice: 1,
        ticketCount: 48_000,
        prizesPerDeal: 33_000
    },
    {
        ticketType: "AG91",
        ticketPrice: 0.5,
        ticketCount: 3800,
        prizesPerDeal: 1292
    },
    {
        ticketType: "AG92",
        ticketPrice: 0.5,
        ticketCount: 4400,
        prizesPerDeal: 1540
    }
];

export default ticketTypes_AG;