package Daje::Plugin::Authorities::Routes;
use Mojo::Base -base, -signatures;
use v5.42;

# NAME
# ====
#
# Daje::Plugin::Authorities::Routes - Model class
#
# SYNOPSIS
# ========
#
#       use Daje::Plugin::Authorities::Routes;
#
#       my $class = Daje::Plugin::Authorities::Routes->new();
#       $r->get('/authorities/api/v1/function_plugin_role_permission/:authorities_function_plugin_role_permission_pkey');
#       $r->get('/authorities/api/v1/function_plugin_role_permission_plugin/:authorities_plugin_fkey');

       
#       $r->get('/authorities/api/v1/function_plugin_role_permission_permissions/:authorities_permissions_fkey');

       
#       $r->get('/authorities/api/v1/function_plugin_role_permission_function/:authorities_function_fkey');

       
#       $r->get('/authorities/api/v1/function_plugin_role_permission_role/:authorities_role_fkey');

       
#       $r->get('/authorities/api/v1/license/:authorities_license_pkey');
#       $r->get('/authorities/api/v1/plugin/:authorities_plugin_pkey');
#       $r->get('/authorities/api/v1/function/:authorities_function_pkey');
#       $r->get('/authorities/api/v1/function_plugin/:authorities_plugin_fkey');

       
#       $r->get('/authorities/api/v1/permissions/:authorities_permissions_pkey');
#       $r->get('/authorities/api/v1/function_permissions/:authorities_function_permissions_pkey');
#       $r->get('/authorities/api/v1/function_permissions_function/:authorities_function_fkey');

       
#       $r->get('/authorities/api/v1/function_permissions_permissions/:authorities_permissions_fkey');

       
#       $r->get('/authorities/api/v1/license_plugin/:authorities_license_plugin_pkey');
#       $r->get('/authorities/api/v1/license_plugin_license/:authorities_license_fkey');

       
#       $r->get('/authorities/api/v1/license_plugin_plugin/:authorities_plugin_fkey');

       
#       $r->get('/authorities/api/v1/license_function/:authorities_license_function_pkey');
#       $r->get('/authorities/api/v1/license_function_license/:authorities_license_fkey');

       
#       $r->get('/authorities/api/v1/license_function_function/:authorities_function_fkey');

       
#       $r->get('/authorities/api/v1/role/:authorities_role_pkey');
#       $r->get('/authorities/api/v1/role_companies/:authorities_companies_fkey');

       
#       $r->get('/authorities/api/v1/role_workflow/:authorities_workflow_fkey');

       
#       $r->get('/authorities/api/v1/plugin_role/:authorities_plugin_role_pkey');
#       $r->get('/authorities/api/v1/plugin_role_role/:authorities_role_fkey');

       
#       $r->get('/authorities/api/v1/plugin_role_plugin/:authorities_plugin_fkey');

       
#       $r->get('/authorities/api/v1/function_plugin_role/:authorities_function_plugin_role_pkey');
#       $r->get('/authorities/api/v1/function_plugin_role_role/:authorities_role_fkey');

       
#       $r->get('/authorities/api/v1/function_plugin_role_function/:authorities_function_fkey');

       
#       $r->get('/authorities/api/v1/function_plugin_role_plugin/:authorities_plugin_fkey');

       #
#
# DESCRIPTION
# ===========
#
# Daje::Plugin::Authorities::Routes is the standard routes
#
# METHODS
# =======
#
#
# LICENSE
# =======
#
# Copyright (C) janeskil1525.
#
# This library is free software; you can redistribute it and/or modify
# it under the same terms as Perl itself.
#
# AUTHOR
# ======
#
# janeskil1525 E<lt>janeskil1525@gmail.com
#

# This file is generated automatically by Daje Tools 2026-03-01 05:33:53.
# It will be generated by Daje Tools again.
# <!-- Autogenerated file 2026-03-01 05:33:53 -->

our $VERSION = '0.01';

sub routes($self, $app, $config) {
    my $r = $app->auth;

    $r->get('v1/function_plugin_role_permission_list_all/')->to('AuthoritiesFunctionPluginRolePermissionList#load_all_authorities_function_plugin_role_permission');
    $r->get('v1/function_plugin_role_permission_plugin_list/:authorities_plugin_fkey')->to('AuthoritiesFunctionPluginRolePermission#load_list_authorities_plugin_fkey');
    $r->get('v1/function_plugin_role_permission_permissions_list/:authorities_permissions_fkey')->to('AuthoritiesFunctionPluginRolePermission#load_list_authorities_permissions_fkey');
    $r->get('v1/function_plugin_role_permission_function_list/:authorities_function_fkey')->to('AuthoritiesFunctionPluginRolePermission#load_list_authorities_function_fkey');
    $r->get('v1/function_plugin_role_permission_role_list/:authorities_role_fkey')->to('AuthoritiesFunctionPluginRolePermission#load_list_authorities_role_fkey');
    $r->get('v1/license_list_all/')->to('AuthoritiesLicenseList#load_all_authorities_license');
    $r->get('v1/plugin_list_all/')->to('AuthoritiesPluginList#load_all_authorities_plugin');
    $r->get('v1/function_list_all/')->to('AuthoritiesFunctionList#load_all_authorities_function');
    $r->get('v1/function_plugin_list/:authorities_plugin_fkey')->to('AuthoritiesFunction#load_list_authorities_plugin_fkey');
    $r->get('v1/permissions_list_all/')->to('AuthoritiesPermissionsList#load_all_authorities_permissions');
    $r->get('v1/function_permissions_list_all/')->to('AuthoritiesFunctionPermissionsList#load_all_authorities_function_permissions');
    $r->get('v1/function_permissions_function_list/:authorities_function_fkey')->to('AuthoritiesFunctionPermissions#load_list_authorities_function_fkey');
    $r->get('v1/function_permissions_permissions_list/:authorities_permissions_fkey')->to('AuthoritiesFunctionPermissions#load_list_authorities_permissions_fkey');
    $r->get('v1/license_plugin_list_all/')->to('AuthoritiesLicensePluginList#load_all_authorities_license_plugin');
    $r->get('v1/license_plugin_license_list/:authorities_license_fkey')->to('AuthoritiesLicensePlugin#load_list_authorities_license_fkey');
    $r->get('v1/license_plugin_plugin_list/:authorities_plugin_fkey')->to('AuthoritiesLicensePlugin#load_list_authorities_plugin_fkey');
    $r->get('v1/license_function_list_all/')->to('AuthoritiesLicenseFunctionList#load_all_authorities_license_function');
    $r->get('v1/license_function_license_list/:authorities_license_fkey')->to('AuthoritiesLicenseFunction#load_list_authorities_license_fkey');
    $r->get('v1/license_function_function_list/:authorities_function_fkey')->to('AuthoritiesLicenseFunction#load_list_authorities_function_fkey');
    $r->get('v1/role_list_all/')->to('AuthoritiesRoleList#load_all_authorities_role');
    $r->get('v1/role_companies_list/:companies_companies_fkey')->to('AuthoritiesRole#load_list_companies_companies_fkey');
    $r->get('v1/role_workflow_list/:authorities_workflow_fkey')->to('AuthoritiesRole#load_list_authorities_workflow_fkey');
    $r->get('v1/plugin_role_list_all/')->to('AuthoritiesPluginRoleList#load_all_authorities_plugin_role');
    $r->get('v1/plugin_role_role_list/:authorities_role_fkey')->to('AuthoritiesPluginRole#load_list_authorities_role_fkey');
    $r->get('v1/plugin_role_plugin_list/:authorities_plugin_fkey')->to('AuthoritiesPluginRole#load_list_authorities_plugin_fkey');
    $r->get('v1/function_plugin_role_list_all/')->to('AuthoritiesFunctionPluginRoleList#load_all_authorities_function_plugin_role');
    $r->get('v1/function_plugin_role_role_list/:authorities_role_fkey')->to('AuthoritiesFunctionPluginRole#load_list_authorities_role_fkey');
    $r->get('v1/function_plugin_role_function_list/:authorities_function_fkey')->to('AuthoritiesFunctionPluginRole#load_list_authorities_function_fkey');
    $r->get('v1/function_plugin_role_plugin_list/:authorities_plugin_fkey')->to('AuthoritiesFunctionPluginRole#load_list_authorities_plugin_fkey');

    $r->get('v1/function_plugin_role_permission_plugin/:authorities_plugin_fkey')->to('AuthoritiesFunctionPluginRolePermission#load_authorities_plugin_fkey');
    $r->get('v1/function_plugin_role_permission_permissions/:authorities_permissions_fkey')->to('AuthoritiesFunctionPluginRolePermission#load_authorities_permissions_fkey');
    $r->get('v1/function_plugin_role_permission_function/:authorities_function_fkey')->to('AuthoritiesFunctionPluginRolePermission#load_authorities_function_fkey');
    $r->get('v1/function_plugin_role_permission_role/:authorities_role_fkey')->to('AuthoritiesFunctionPluginRolePermission#load_authorities_role_fkey');    $r->get('v1/function_plugin_role_permission/:authorities_function_plugin_role_permission_pkey')->to('AuthoritiesFunctionPluginRolePermission#load_authorities_function_plugin_role_permission_pkey');    $r->get('v1/license/:authorities_license_pkey')->to('AuthoritiesLicense#load_authorities_license_pkey');    $r->get('v1/plugin/:authorities_plugin_pkey')->to('AuthoritiesPlugin#load_authorities_plugin_pkey');
    $r->get('v1/function_plugin/:authorities_plugin_fkey')->to('AuthoritiesFunction#load_authorities_plugin_fkey');    $r->get('v1/function/:authorities_function_pkey')->to('AuthoritiesFunction#load_authorities_function_pkey');    $r->get('v1/permissions/:authorities_permissions_pkey')->to('AuthoritiesPermissions#load_authorities_permissions_pkey');
    $r->get('v1/function_permissions_function/:authorities_function_fkey')->to('AuthoritiesFunctionPermissions#load_authorities_function_fkey');
    $r->get('v1/function_permissions_permissions/:authorities_permissions_fkey')->to('AuthoritiesFunctionPermissions#load_authorities_permissions_fkey');    $r->get('v1/function_permissions/:authorities_function_permissions_pkey')->to('AuthoritiesFunctionPermissions#load_authorities_function_permissions_pkey');
    $r->get('v1/license_plugin_license/:authorities_license_fkey')->to('AuthoritiesLicensePlugin#load_authorities_license_fkey');
    $r->get('v1/license_plugin_plugin/:authorities_plugin_fkey')->to('AuthoritiesLicensePlugin#load_authorities_plugin_fkey');    $r->get('v1/license_plugin/:authorities_license_plugin_pkey')->to('AuthoritiesLicensePlugin#load_authorities_license_plugin_pkey');
    $r->get('v1/license_function_license/:authorities_license_fkey')->to('AuthoritiesLicenseFunction#load_authorities_license_fkey');
    $r->get('v1/license_function_function/:authorities_function_fkey')->to('AuthoritiesLicenseFunction#load_authorities_function_fkey');    $r->get('v1/license_function/:authorities_license_function_pkey')->to('AuthoritiesLicenseFunction#load_authorities_license_function_pkey');
    $r->get('v1/role_companies/:authorities_companies_fkey')->to('AuthoritiesRole#load_authorities_companies_fkey');
    $r->get('v1/role_workflow/:authorities_workflow_fkey')->to('AuthoritiesRole#load_authorities_workflow_fkey');    $r->get('v1/role/:authorities_role_pkey')->to('AuthoritiesRole#load_authorities_role_pkey');
    $r->get('v1/plugin_role_role/:authorities_role_fkey')->to('AuthoritiesPluginRole#load_authorities_role_fkey');
    $r->get('v1/plugin_role_plugin/:authorities_plugin_fkey')->to('AuthoritiesPluginRole#load_authorities_plugin_fkey');    $r->get('v1/plugin_role/:authorities_plugin_role_pkey')->to('AuthoritiesPluginRole#load_authorities_plugin_role_pkey');
    $r->get('v1/function_plugin_role_role/:authorities_role_fkey')->to('AuthoritiesFunctionPluginRole#load_authorities_role_fkey');
    $r->get('v1/function_plugin_role_function/:authorities_function_fkey')->to('AuthoritiesFunctionPluginRole#load_authorities_function_fkey');
    $r->get('v1/function_plugin_role_plugin/:authorities_plugin_fkey')->to('AuthoritiesFunctionPluginRole#load_authorities_plugin_fkey');    $r->get('v1/function_plugin_role/:authorities_function_plugin_role_pkey')->to('AuthoritiesFunctionPluginRole#load_authorities_function_plugin_role_pkey');
}

