eio_okta_sync/github/enterprise/operations.rs
1use octocrab::Octocrab;
2
3mod cost_centers;
4mod teams;
5
6#[derive(Debug, bon::Builder)]
7pub struct EnterpriseHandler<'client, 'enterprise> {
8 client: &'client Octocrab,
9 enterprise: &'enterprise str,
10}
11
12impl super::Enterprise for Octocrab {
13 fn enterprise<'enterprise>(&self, enterprise: &'enterprise str) -> EnterpriseHandler<'_, 'enterprise> {
14 EnterpriseHandler::builder().client(self).enterprise(enterprise).build()
15 }
16}