예제 #1
0
 public Task <RepositoryDetails[]> ListAsync(Expression filter = null)
 {
     return(api.GetListAsync <RepositoryDetails>($"/repositories" + filter?.ToQueryString()));
 }
예제 #2
0
 public Task <ImageDetails[]> ListAsync(Expression filter = null)
 {
     return(api.GetListAsync <ImageDetails>($"/images" + filter?.ToQueryString()));
 }
예제 #3
0
 public Task <EnvironmentDetails[]> ListAsync(Expression filter = null)
 {
     return(api.GetListAsync <EnvironmentDetails>("/environments" + filter?.ToQueryString()));
 }
예제 #4
0
        public Task <ExceptionDetails[]> ListAsync(IEnvironment environment)
        {
            Ensure.NotNull(environment, nameof(environment));

            return(api.GetListAsync <ExceptionDetails>($"/environments/{environment.Id}/exceptions"));
        }
예제 #5
0
 public Task <DeploymentDetails[]> ListAsync(Expression filter = null)
 {
     return(api.GetListAsync <DeploymentDetails>($"/deployments" + filter?.ToQueryString()));
 }
예제 #6
0
 public Task <ClusterDetails[]> ListAsync(Expression filter = null)
 {
     return(api.GetListAsync <ClusterDetails>($"/clusters" + filter?.ToQueryString()));
 }
예제 #7
0
 public Task <ProgramDetails[]> ListAsync(Expression filter = null)
 {
     return(api.GetListAsync <ProgramDetails>($"/programs" + filter?.ToQueryString()));
 }
예제 #8
0
 // ?ownerId=1
 public Task <DomainDetails[]> ListAsync(Expression filter = null)
 {
     return(api.GetListAsync <DomainDetails>($"/domains" + filter?.ToQueryString()));
 }
예제 #9
0
 public Task <HostDetails[]> ListAsync(Expression filter = null)
 {
     return(api.GetListAsync <HostDetails>($"/hosts" + filter?.ToQueryString()));
 }