/**
 * @aurora-catalyst-generated
 * @source cliter/o-auth/refresh-token.aurora.yaml
 */
// 1 - export DTOs
export { OAuthCreateRefreshTokenDto } from './dto/o-auth-create-refresh-token.dto';
export { OAuthRefreshTokenDto } from './dto/o-auth-refresh-token.dto';
export { OAuthUpdateRefreshTokenByIdDto } from './dto/o-auth-update-refresh-token-by-id.dto';
export { OAuthUpdateRefreshTokensDto } from './dto/o-auth-update-refresh-tokens.dto';

// 2 - export controllers
export {
  OAuthDeleteRefreshTokenByIdController,
  OAuthFindRefreshTokenByIdController,
  OAuthFindRefreshTokenController,
  OAuthGetRefreshTokensController,
  OAuthPaginateRefreshTokensController,
};

// 3 - export resolvers
export {
  OAuthDeleteRefreshTokenByIdResolver,
  OAuthFindRefreshTokenByIdResolver,
  OAuthFindRefreshTokenResolver,
  OAuthGetRefreshTokensResolver,
  OAuthPaginateRefreshTokensResolver,
};

// 4 - import controllers
import { OAuthDeleteRefreshTokenByIdController } from './controllers/o-auth-delete-refresh-token-by-id.controller';
import { OAuthFindRefreshTokenByIdController } from './controllers/o-auth-find-refresh-token-by-id.controller';
import { OAuthFindRefreshTokenController } from './controllers/o-auth-find-refresh-token.controller';
import { OAuthGetRefreshTokensController } from './controllers/o-auth-get-refresh-tokens.controller';
import { OAuthPaginateRefreshTokensController } from './controllers/o-auth-paginate-refresh-tokens.controller';

// 5 - import resolvers
import { OAuthDeleteRefreshTokenByIdResolver } from './resolvers/o-auth-delete-refresh-token-by-id.resolver';
import { OAuthFindRefreshTokenByIdResolver } from './resolvers/o-auth-find-refresh-token-by-id.resolver';
import { OAuthFindRefreshTokenResolver } from './resolvers/o-auth-find-refresh-token.resolver';
import { OAuthGetRefreshTokensResolver } from './resolvers/o-auth-get-refresh-tokens.resolver';
import { OAuthPaginateRefreshTokensResolver } from './resolvers/o-auth-paginate-refresh-tokens.resolver';

export const OAuthRefreshTokenApiControllers = [
  OAuthPaginateRefreshTokensController,
  OAuthGetRefreshTokensController,
  OAuthFindRefreshTokenByIdController,
  OAuthFindRefreshTokenController,
  OAuthDeleteRefreshTokenByIdController,
];

export const OAuthRefreshTokenApiResolvers = [
  OAuthPaginateRefreshTokensResolver,
  OAuthGetRefreshTokensResolver,
  OAuthFindRefreshTokenByIdResolver,
  OAuthFindRefreshTokenResolver,
  OAuthDeleteRefreshTokenByIdResolver,
];
