コード例 #1
0
 public SwaggerApiDef(IEnumerable <JobBase> triggeredJobs)
 {
     Swagger = "2.0";
     Info    = new SwaggerApiDefInfo();
     Host    = "placeHolder";
     Schemes = new List <String> {
         "https"
     };
     Paths = new Dictionary <string, PathItem>();
     foreach (var triggeredJob in triggeredJobs)
     {
         Paths.Add(String.Format("/api/triggeredjobs/{0}/run", triggeredJob.Name), PathItem.GetDefaultPathItem(triggeredJob.Name));
     }
 }
コード例 #2
0
 public static PathItem GetDefaultPathItem(string id)
 {
     PathItem item = new PathItem();
     item.Post = Operation.GetDefaultOperation(id);
     return item;
 }