/**
 * @aurora-catalyst-generated
 * @source cliter/o-auth/authorization-code.aurora.yaml
 */
// 1 - export DTOs
export { OAuthAuthorizationCodeDto } from './dto/o-auth-authorization-code.dto';
export { OAuthCreateAuthorizationCodeDto } from './dto/o-auth-create-authorization-code.dto';
export { OAuthUpdateAuthorizationCodeByIdDto } from './dto/o-auth-update-authorization-code-by-id.dto';
export { OAuthUpdateAuthorizationCodesDto } from './dto/o-auth-update-authorization-codes.dto';

// 2 - export controllers
export {
  OAuthCreateAuthorizationCodeController,
  OAuthDeleteAuthorizationCodeByIdController,
  OAuthDeleteAuthorizationCodesController,
  OAuthFindAuthorizationCodeByIdController,
  OAuthFindAuthorizationCodeController,
  OAuthGetAuthorizationCodesController,
  OAuthPaginateAuthorizationCodesController,
  OAuthUpdateAuthorizationCodeByIdController,
};

// 3 - export resolvers
export {
  OAuthCreateAuthorizationCodeResolver,
  OAuthDeleteAuthorizationCodeByIdResolver,
  OAuthDeleteAuthorizationCodesResolver,
  OAuthFindAuthorizationCodeByIdResolver,
  OAuthFindAuthorizationCodeResolver,
  OAuthGetAuthorizationCodesResolver,
  OAuthPaginateAuthorizationCodesResolver,
  OAuthUpdateAuthorizationCodeByIdResolver,
};

// 4 - import controllers
import { OAuthCreateAuthorizationCodeController } from './controllers/o-auth-create-authorization-code.controller';
import { OAuthDeleteAuthorizationCodeByIdController } from './controllers/o-auth-delete-authorization-code-by-id.controller';
import { OAuthDeleteAuthorizationCodesController } from './controllers/o-auth-delete-authorization-codes.controller';
import { OAuthFindAuthorizationCodeByIdController } from './controllers/o-auth-find-authorization-code-by-id.controller';
import { OAuthFindAuthorizationCodeController } from './controllers/o-auth-find-authorization-code.controller';
import { OAuthGetAuthorizationCodesController } from './controllers/o-auth-get-authorization-codes.controller';
import { OAuthPaginateAuthorizationCodesController } from './controllers/o-auth-paginate-authorization-codes.controller';
import { OAuthUpdateAuthorizationCodeByIdController } from './controllers/o-auth-update-authorization-code-by-id.controller';

// 5 - import resolvers
import { OAuthCreateAuthorizationCodeResolver } from './resolvers/o-auth-create-authorization-code.resolver';
import { OAuthDeleteAuthorizationCodeByIdResolver } from './resolvers/o-auth-delete-authorization-code-by-id.resolver';
import { OAuthDeleteAuthorizationCodesResolver } from './resolvers/o-auth-delete-authorization-codes.resolver';
import { OAuthFindAuthorizationCodeByIdResolver } from './resolvers/o-auth-find-authorization-code-by-id.resolver';
import { OAuthFindAuthorizationCodeResolver } from './resolvers/o-auth-find-authorization-code.resolver';
import { OAuthGetAuthorizationCodesResolver } from './resolvers/o-auth-get-authorization-codes.resolver';
import { OAuthPaginateAuthorizationCodesResolver } from './resolvers/o-auth-paginate-authorization-codes.resolver';
import { OAuthUpdateAuthorizationCodeByIdResolver } from './resolvers/o-auth-update-authorization-code-by-id.resolver';

export const OAuthAuthorizationCodeApiControllers = [
  OAuthCreateAuthorizationCodeController,
  OAuthPaginateAuthorizationCodesController,
  OAuthGetAuthorizationCodesController,
  OAuthFindAuthorizationCodeByIdController,
  OAuthFindAuthorizationCodeController,
  OAuthUpdateAuthorizationCodeByIdController,
  OAuthDeleteAuthorizationCodeByIdController,
  OAuthDeleteAuthorizationCodesController,
];

export const OAuthAuthorizationCodeApiResolvers = [
  OAuthCreateAuthorizationCodeResolver,
  OAuthPaginateAuthorizationCodesResolver,
  OAuthGetAuthorizationCodesResolver,
  OAuthFindAuthorizationCodeByIdResolver,
  OAuthFindAuthorizationCodeResolver,
  OAuthUpdateAuthorizationCodeByIdResolver,
  OAuthDeleteAuthorizationCodeByIdResolver,
  OAuthDeleteAuthorizationCodesResolver,
];
