/**
 * @aurora-catalyst-generated
 * @source cliter/o-auth/access-token.aurora.yaml
 */
// 1 - export DTOs
export { OAuthAccessTokenDto } from './dto/o-auth-access-token.dto';
export { OAuthCreateAccessTokenDto } from './dto/o-auth-create-access-token.dto';
export { OAuthUpdateAccessTokenByIdDto } from './dto/o-auth-update-access-token-by-id.dto';
export { OAuthUpdateAccessTokensDto } from './dto/o-auth-update-access-tokens.dto';

// 2 - export controllers
export {
  OAuthDeleteAccessTokenByIdController,
  OAuthFindAccessTokenByIdController,
  OAuthFindAccessTokenController,
  OAuthGetAccessTokensController,
  OAuthPaginateAccessTokensController,
};

// 3 - export resolvers
export {
  OAuthDeleteAccessTokenByIdResolver,
  OAuthFindAccessTokenByIdResolver,
  OAuthFindAccessTokenResolver,
  OAuthGetAccessTokensResolver,
  OAuthPaginateAccessTokensResolver,
};

// 4 - import controllers
import { OAuthDeleteAccessTokenByIdController } from './controllers/o-auth-delete-access-token-by-id.controller';
import { OAuthFindAccessTokenByIdController } from './controllers/o-auth-find-access-token-by-id.controller';
import { OAuthFindAccessTokenController } from './controllers/o-auth-find-access-token.controller';
import { OAuthGetAccessTokensController } from './controllers/o-auth-get-access-tokens.controller';
import { OAuthPaginateAccessTokensController } from './controllers/o-auth-paginate-access-tokens.controller';

// 5 - import resolvers
import { OAuthDeleteAccessTokenByIdResolver } from './resolvers/o-auth-delete-access-token-by-id.resolver';
import { OAuthFindAccessTokenByIdResolver } from './resolvers/o-auth-find-access-token-by-id.resolver';
import { OAuthFindAccessTokenResolver } from './resolvers/o-auth-find-access-token.resolver';
import { OAuthGetAccessTokensResolver } from './resolvers/o-auth-get-access-tokens.resolver';
import { OAuthPaginateAccessTokensResolver } from './resolvers/o-auth-paginate-access-tokens.resolver';

export const OAuthAccessTokenApiControllers = [
  OAuthPaginateAccessTokensController,
  OAuthGetAccessTokensController,
  OAuthFindAccessTokenByIdController,
  OAuthFindAccessTokenController,
  OAuthDeleteAccessTokenByIdController,
];

export const OAuthAccessTokenApiResolvers = [
  OAuthPaginateAccessTokensResolver,
  OAuthGetAccessTokensResolver,
  OAuthFindAccessTokenByIdResolver,
  OAuthFindAccessTokenResolver,
  OAuthDeleteAccessTokenByIdResolver,
];
