/*
 * This file is generated by jOOQ.
 */
package ervu_dashboard.ervu_dashboard.db_beans.recruitment_campaign;


import ervu_dashboard.ervu_dashboard.db_beans.DefaultCatalog;
import ervu_dashboard.ervu_dashboard.db_beans.recruitment_campaign.tables.Appeals;
import ervu_dashboard.ervu_dashboard.db_beans.recruitment_campaign.tables.Recruitment;
import ervu_dashboard.ervu_dashboard.db_beans.recruitment_campaign.tables.Subpoenas;

import java.util.Arrays;
import java.util.List;

import org.jooq.Catalog;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;


/**
 * This class is generated by jOOQ.
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class RecruitmentCampaign extends SchemaImpl {

    private static final long serialVersionUID = 1L;

    /**
     * The reference instance of <code>recruitment_campaign</code>
     */
    public static final RecruitmentCampaign RECRUITMENT_CAMPAIGN = new RecruitmentCampaign();

    /**
     * The table <code>recruitment_campaign.appeals</code>.
     */
    public final Appeals APPEALS = Appeals.APPEALS;

    /**
     * The table <code>recruitment_campaign.recruitment</code>.
     */
    public final Recruitment RECRUITMENT = Recruitment.RECRUITMENT;

    /**
     * Повестки уровень РФ
     */
    public final Subpoenas SUBPOENAS = Subpoenas.SUBPOENAS;

    /**
     * No further instances allowed
     */
    private RecruitmentCampaign() {
        super("recruitment_campaign", null);
    }


    @Override
    public Catalog getCatalog() {
        return DefaultCatalog.DEFAULT_CATALOG;
    }

    @Override
    public final List<Table<?>> getTables() {
        return Arrays.asList(
            Appeals.APPEALS,
            Recruitment.RECRUITMENT,
            Subpoenas.SUBPOENAS
        );
    }
}
