internal RepositoryScope(OrganisationScope organisationScope, string slug, FeedzClient client) : base($"{organisationScope.RootUri}/repositories/{slug}", client.ApiClientWrapper) { OrganisationScope = organisationScope; Slug = slug; PackageFeed = new PackageFeed(this, client); Packages = new Packages(this, client); Integrations = new Integrations(this, client.ApiClientWrapper); Triggers = new Triggers(this, client.ApiClientWrapper); Tasks = new RepositoryServerTasks(this, client.ApiClientWrapper); Agents = new Agents(this, client.ApiClientWrapper); InternalUpstreams = new InternalUpstreams(this, client.ApiClientWrapper); CustomDomains = new CustomDomains(this, client.ApiClientWrapper); }
internal Billing(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper) : base(organisationScope.RootUri + "/billing", apiClientWrapper) { }
internal Members(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper) : base(organisationScope.RootUri + "/members", apiClientWrapper) { }
internal Teams(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper) : base(organisationScope.RootUri + "/teams", apiClientWrapper) { }
internal CustomDomains(OrganisationScope organisation, IHttpClientWrapper apiClientWrapper) : base(organisation.RootUri + "/custom-domains", apiClientWrapper) { }
internal Repositories(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper) : base(organisationScope.RootUri + "/repositories", apiClientWrapper) { }
internal ServiceAccounts(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper) : base(organisationScope.RootUri + "/service-accounts", apiClientWrapper) { }