github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/api/cloudcontroller/ccv3/internal/api_routes.go (about)

     1  package internal
     2  
     3  import "net/http"
     4  
     5  const (
     6  	GetAppTasksRequest = "AppTasks"
     7  	GetAppsRequest     = "Apps"
     8  	NewAppTaskRequest  = "NewAppTask"
     9  )
    10  
    11  const (
    12  	AppsResource  = "apps"
    13  	TasksResource = "tasks"
    14  )
    15  
    16  // APIRoutes is a list of routes used by the router to construct request URLs.
    17  var APIRoutes = []Route{
    18  	{Path: "/", Method: http.MethodGet, Name: GetAppsRequest, Resource: AppsResource},
    19  	{Path: "/:guid/tasks", Method: http.MethodGet, Name: GetAppTasksRequest, Resource: AppsResource},
    20  	{Path: "/:guid/tasks", Method: http.MethodPost, Name: NewAppTaskRequest, Resource: AppsResource},
    21  }