예제 #1
0
 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);
 }
예제 #2
0
 internal Billing(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper)
     : base(organisationScope.RootUri + "/billing", apiClientWrapper)
 {
 }
예제 #3
0
 internal Members(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper)
     : base(organisationScope.RootUri + "/members", apiClientWrapper)
 {
 }
예제 #4
0
 internal Teams(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper)
     : base(organisationScope.RootUri + "/teams", apiClientWrapper)
 {
 }
예제 #5
0
 internal CustomDomains(OrganisationScope organisation, IHttpClientWrapper apiClientWrapper)
     : base(organisation.RootUri + "/custom-domains", apiClientWrapper)
 {
 }
예제 #6
0
 internal Repositories(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper)
     : base(organisationScope.RootUri + "/repositories", apiClientWrapper)
 {
 }
예제 #7
0
 internal ServiceAccounts(OrganisationScope organisationScope, IHttpClientWrapper apiClientWrapper)
     : base(organisationScope.RootUri + "/service-accounts", apiClientWrapper)
 {
 }