/**
 * @aurora-catalyst-generated
 * @source cliter/o-auth/application-client.aurora.yaml
 */
// 1 - export DTOs
export { OAuthApplicationClientDto } from './dto/o-auth-application-client.dto';
export { OAuthCreateApplicationClientDto } from './dto/o-auth-create-application-client.dto';
export { OAuthUpdateApplicationClientByIdDto } from './dto/o-auth-update-application-client-by-id.dto';
export { OAuthUpdateApplicationsClientsDto } from './dto/o-auth-update-applications-clients.dto';

// 2 - export controllers
export {
  OAuthCreateApplicationClientController,
  OAuthCreateApplicationsClientsController,
  OAuthDeleteApplicationClientByIdController,
  OAuthDeleteApplicationsClientsController,
  OAuthFindApplicationClientByIdController,
  OAuthFindApplicationClientController,
  OAuthGetApplicationsClientsController,
  OAuthPaginateApplicationsClientsController,
  OAuthUpdateApplicationClientByIdController,
};

// 3 - export resolvers
export {
  OAuthCreateApplicationClientResolver,
  OAuthCreateApplicationsClientsResolver,
  OAuthDeleteApplicationClientByIdResolver,
  OAuthDeleteApplicationsClientsResolver,
  OAuthFindApplicationClientByIdResolver,
  OAuthFindApplicationClientResolver,
  OAuthGetApplicationsClientsResolver,
  OAuthPaginateApplicationsClientsResolver,
  OAuthUpdateApplicationClientByIdResolver,
};

// 4 - import controllers
import { OAuthCreateApplicationClientController } from './controllers/o-auth-create-application-client.controller';
import { OAuthCreateApplicationsClientsController } from './controllers/o-auth-create-applications-clients.controller';
import { OAuthDeleteApplicationClientByIdController } from './controllers/o-auth-delete-application-client-by-id.controller';
import { OAuthDeleteApplicationsClientsController } from './controllers/o-auth-delete-applications-clients.controller';
import { OAuthFindApplicationClientByIdController } from './controllers/o-auth-find-application-client-by-id.controller';
import { OAuthFindApplicationClientController } from './controllers/o-auth-find-application-client.controller';
import { OAuthGetApplicationsClientsController } from './controllers/o-auth-get-applications-clients.controller';
import { OAuthPaginateApplicationsClientsController } from './controllers/o-auth-paginate-applications-clients.controller';
import { OAuthUpdateApplicationClientByIdController } from './controllers/o-auth-update-application-client-by-id.controller';

// 5 - import resolvers
import { OAuthCreateApplicationClientResolver } from './resolvers/o-auth-create-application-client.resolver';
import { OAuthCreateApplicationsClientsResolver } from './resolvers/o-auth-create-applications-clients.resolver';
import { OAuthDeleteApplicationClientByIdResolver } from './resolvers/o-auth-delete-application-client-by-id.resolver';
import { OAuthDeleteApplicationsClientsResolver } from './resolvers/o-auth-delete-applications-clients.resolver';
import { OAuthFindApplicationClientByIdResolver } from './resolvers/o-auth-find-application-client-by-id.resolver';
import { OAuthFindApplicationClientResolver } from './resolvers/o-auth-find-application-client.resolver';
import { OAuthGetApplicationsClientsResolver } from './resolvers/o-auth-get-applications-clients.resolver';
import { OAuthPaginateApplicationsClientsResolver } from './resolvers/o-auth-paginate-applications-clients.resolver';
import { OAuthUpdateApplicationClientByIdResolver } from './resolvers/o-auth-update-application-client-by-id.resolver';

export const OAuthApplicationClientApiControllers = [
  OAuthCreateApplicationClientController,
  OAuthCreateApplicationsClientsController,
  OAuthPaginateApplicationsClientsController,
  OAuthGetApplicationsClientsController,
  OAuthFindApplicationClientByIdController,
  OAuthFindApplicationClientController,
  OAuthUpdateApplicationClientByIdController,
  OAuthDeleteApplicationClientByIdController,
  OAuthDeleteApplicationsClientsController,
];

export const OAuthApplicationClientApiResolvers = [
  OAuthCreateApplicationClientResolver,
  OAuthCreateApplicationsClientsResolver,
  OAuthPaginateApplicationsClientsResolver,
  OAuthGetApplicationsClientsResolver,
  OAuthFindApplicationClientByIdResolver,
  OAuthFindApplicationClientResolver,
  OAuthUpdateApplicationClientByIdResolver,
  OAuthDeleteApplicationClientByIdResolver,
  OAuthDeleteApplicationsClientsResolver,
];
