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}