mod conversions;
mod credential_service;
mod gateway_auth_service;
mod generated;
pub mod iam_service;
mod token_service;

pub mod proto {
    pub use crate::generated::iam::v1::*;
}

pub use generated::iam::v1::{
    iam_admin_server, iam_authz_server, iam_credential_server, iam_token_server,
};
pub use credential_service::IamCredentialService;
pub use gateway_auth_service::GatewayAuthServiceImpl;
pub use iam_service::{IamAdminService, IamAuthzService};
pub use token_service::IamTokenService;
pub use apigateway_api::GatewayAuthServiceServer;
