<?php
/**
 * Copyright 2011-2020 Nick Korbel
 *
 * This file is part of Booked Scheduler is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Booked Scheduler.  If not, see <http://www.gnu.org/licenses/>.
 */

class QueryStringKeys
{
    private function __construct()
    {
    }

    const ACCESSORY_ID = 'aid';
    const ACCESSORY_NAME = 'an';
    const ACTION = 'action';
    const ACCOUNT_ACTIVATION_CODE = 'ac';
    const ACCOUNT_STATUS = 'as';
    const ANNOUNCEMENT_ID = 'aid';
    const ATTACHMENT_FILE_ID = 'afid';
    const ATTRIBUTE_CATEGORY = 'ac';
    const ATTRIBUTE_ID = 'aid';
    const AUTOCOMPLETE_TERM = 'term';
    const AUTOCOMPLETE_TYPE = 'type';
    const BLACKOUT_ID = 'bid';
    const CALENDAR_TYPE = 'ct';
    const CONFIG_FILE = 'cf';
    const DATA_REQUEST = 'dr';
    const DAY = 'd';
    const EMAIL = 'e';
    const END = 'end';
    const END_DATE = 'ed';
    const END_TIME = 'et';
    const FORMAT = 'format';
    const GROUP_ID = 'gid';
    const INVITATION_ACTION = 'ia';
    const INVITEE_ID = 'iid';
    const LANGUAGE = 'lang';
    const LAYOUT_DATE = 'ld';
    const MESSAGE_ID = 'mid';
    const MONTH = 'm';
    const MISSED_CHECKIN = 'in';
    const MISSED_CHECKOUT = 'out';
    const NODE_ID = 'nid';
    const PAGE = 'page';
    const PAGE_SIZE = 'pageSize';
    const PAYPAL_ACTION = 'paypalaction';
    const PARTICIPANT_ID = 'pid';
    const PERIOD_ID = 'pid';
    const PREVIOUS_ID = 'pid';
    const QUANTITY = 'quantity';
    const QUOTA_ID = 'qid';
    const READ_ONLY = 'ro';
    const REDIRECT = 'redirect';
    const REFERENCE_NUMBER = 'rn';
    const REMINDER_ID = 'aid';
    const REPORT_ID = 'rid';
    const RESERVATION_DATE = 'rd';
    const RESERVATION_STATUS_ID = 'rsid';
    const RESERVATION_STATUS_REASON_ID = 'rsrid';
    const RESERVATION_WAITLIST_REQUEST_ID = 'rwrid';
    const RESPONSE_TYPE = 'rs';
    const RESOURCE_ID = 'rid';
    const RESOURCE_GROUP_ID = 'rgid';
    const RESOURCE_TYPE_ID = 'rtid';
    const RESERVATION_RESOURCE_STATUS_ID = 'rrsid';
    const RESERVATION_RESOURCE_REASON_ID = 'rrsrid';
    const RESERVATION_TITLE = 'rtitle';
    const RESERVATION_DESCRIPTION = 'rdesc';
    const SCHEDULE_ID = 'sid';
    const SHOW_FULL_WEEK = 'sfw';
    const SOURCE_REFERENCE_NUMBER = 'srn';
    const SORT_DIRECTION = 'dir';
    const SORT_FIELD = 'sort';
    const START = 'start';
    const START_DATE = 'sd';
    const START_TIME = 'st';
    const START_DATES = 'sds';
    const SUBSCRIPTION_KEY = 'icskey';
    const SUBSCRIPTION_DAYS_PAST = 'pastDayCount';
    const SUBSCRIPTION_DAYS_FUTURE = 'futureDayCount';
    const EMAIL_TEMPLATE_NAME = 'tn';
    const TRANSACTION_LOG_ID = 'id';
    const TYPE = 'type';
    const USER_ID = 'uid';
    const USER_NAME = 'un';
    const WEB_SERVICE_ACTION = 'action';
    const YEAR = 'y';
}