/**
 * @aurora-catalyst-generated
 * @source cliter/iam/permission-role.aurora.yaml
 */
// 1 - export DTOs
export { IamCreatePermissionRoleDto } from './dto/iam-create-permission-role.dto';
export { IamPermissionRoleDto } from './dto/iam-permission-role.dto';
export { IamUpdatePermissionRoleByIdDto } from './dto/iam-update-permission-role-by-id.dto';
export { IamUpdatePermissionsRolesDto } from './dto/iam-update-permissions-roles.dto';

// 2 - export controllers
export {
  IamCreatePermissionRoleController,
  IamCreatePermissionsRolesController,
  IamDeletePermissionRoleByIdController,
  IamDeletePermissionsRolesController,
  IamFindPermissionRoleByIdController,
  IamFindPermissionRoleController,
  IamGetPermissionsRolesController,
  IamPaginatePermissionsRolesController,
  IamUpdatePermissionRoleByIdController,
  IamUpdatePermissionsRolesController,
};

// 3 - export resolvers
export {
  IamCreatePermissionRoleResolver,
  IamCreatePermissionsRolesResolver,
  IamDeletePermissionRoleByIdResolver,
  IamDeletePermissionsRolesResolver,
  IamFindPermissionRoleByIdResolver,
  IamFindPermissionRoleResolver,
  IamGetPermissionsRolesResolver,
  IamPaginatePermissionsRolesResolver,
  IamUpdatePermissionRoleByIdResolver,
  IamUpdatePermissionsRolesResolver,
};

// 4 - import controllers
import { IamCreatePermissionRoleController } from './controllers/iam-create-permission-role.controller';
import { IamCreatePermissionsRolesController } from './controllers/iam-create-permissions-roles.controller';
import { IamDeletePermissionRoleByIdController } from './controllers/iam-delete-permission-role-by-id.controller';
import { IamDeletePermissionsRolesController } from './controllers/iam-delete-permissions-roles.controller';
import { IamFindPermissionRoleByIdController } from './controllers/iam-find-permission-role-by-id.controller';
import { IamFindPermissionRoleController } from './controllers/iam-find-permission-role.controller';
import { IamGetPermissionsRolesController } from './controllers/iam-get-permissions-roles.controller';
import { IamPaginatePermissionsRolesController } from './controllers/iam-paginate-permissions-roles.controller';
import { IamUpdatePermissionRoleByIdController } from './controllers/iam-update-permission-role-by-id.controller';
import { IamUpdatePermissionsRolesController } from './controllers/iam-update-permissions-roles.controller';

// 5 - import resolvers
import { IamCreatePermissionRoleResolver } from './resolvers/iam-create-permission-role.resolver';
import { IamCreatePermissionsRolesResolver } from './resolvers/iam-create-permissions-roles.resolver';
import { IamDeletePermissionRoleByIdResolver } from './resolvers/iam-delete-permission-role-by-id.resolver';
import { IamDeletePermissionsRolesResolver } from './resolvers/iam-delete-permissions-roles.resolver';
import { IamFindPermissionRoleByIdResolver } from './resolvers/iam-find-permission-role-by-id.resolver';
import { IamFindPermissionRoleResolver } from './resolvers/iam-find-permission-role.resolver';
import { IamGetPermissionsRolesResolver } from './resolvers/iam-get-permissions-roles.resolver';
import { IamPaginatePermissionsRolesResolver } from './resolvers/iam-paginate-permissions-roles.resolver';
import { IamUpdatePermissionRoleByIdResolver } from './resolvers/iam-update-permission-role-by-id.resolver';
import { IamUpdatePermissionsRolesResolver } from './resolvers/iam-update-permissions-roles.resolver';

export const IamPermissionRoleApiControllers = [
  IamCreatePermissionRoleController,
  IamCreatePermissionsRolesController,
  IamPaginatePermissionsRolesController,
  IamGetPermissionsRolesController,
  IamFindPermissionRoleByIdController,
  IamFindPermissionRoleController,
  IamUpdatePermissionRoleByIdController,
  IamUpdatePermissionsRolesController,
  IamDeletePermissionRoleByIdController,
  IamDeletePermissionsRolesController,
];

export const IamPermissionRoleApiResolvers = [
  IamCreatePermissionRoleResolver,
  IamCreatePermissionsRolesResolver,
  IamPaginatePermissionsRolesResolver,
  IamGetPermissionsRolesResolver,
  IamFindPermissionRoleByIdResolver,
  IamFindPermissionRoleResolver,
  IamUpdatePermissionRoleByIdResolver,
  IamUpdatePermissionsRolesResolver,
  IamDeletePermissionRoleByIdResolver,
  IamDeletePermissionsRolesResolver,
];
