-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathNSwagConfig.nswag
More file actions
70 lines (70 loc) · 43 KB
/
Copy pathNSwagConfig.nswag
File metadata and controls
70 lines (70 loc) · 43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
{
"runtime": "NetCore31",
"defaultVariables": null,
"documentGenerator": {
"fromDocument": {
"json": "{\r\n \"x-generator\": \"NSwag v13.2.2.0 (NJsonSchema v10.1.4.0 (Newtonsoft.Json v11.0.0.0))\",\r\n \"swagger\": \"2.0\",\r\n \"info\": {\r\n \"title\": \"My Title\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"host\": \"localhost:44322\",\r\n \"schemes\": [\r\n \"https\"\r\n ],\r\n \"paths\": {\r\n \"/api/Sprints\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"Sprints\"\r\n ],\r\n \"operationId\": \"Sprints_GetSprints\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"type\": \"array\",\r\n \"items\": {\r\n \"$ref\": \"#/definitions/GetSprintData\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"put\": {\r\n \"tags\": [\r\n \"Sprints\"\r\n ],\r\n \"operationId\": \"Sprints_PutSprint\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"sprint\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/EditSprintRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n },\r\n \"post\": {\r\n \"tags\": [\r\n \"Sprints\"\r\n ],\r\n \"operationId\": \"Sprints_PostSprint\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"sprint\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/CreateSprintRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/Sprints/{id}\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"Sprints\"\r\n ],\r\n \"operationId\": \"Sprints_GetSprint\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/GetSprintData\"\r\n }\r\n }\r\n }\r\n },\r\n \"delete\": {\r\n \"tags\": [\r\n \"Sprints\"\r\n ],\r\n \"operationId\": \"Sprints_DeleteSprint\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/Sprints/GetSprintStatus\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"Sprints\"\r\n ],\r\n \"operationId\": \"Sprints_GetSprintStatusList\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"type\": \"array\",\r\n \"items\": {\r\n \"$ref\": \"#/definitions/GetSprintStatusData\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/Issues\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"Issues\"\r\n ],\r\n \"operationId\": \"Issues_GetIssueList\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"type\": \"array\",\r\n \"items\": {\r\n \"$ref\": \"#/definitions/GetIssueData\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"put\": {\r\n \"tags\": [\r\n \"Issues\"\r\n ],\r\n \"operationId\": \"Issues_PutIssue\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"issue\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/EditIssueRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n },\r\n \"post\": {\r\n \"tags\": [\r\n \"Issues\"\r\n ],\r\n \"operationId\": \"Issues_PostIssue\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"issue\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/CreateIssueRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/Issues/{id}\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"Issues\"\r\n ],\r\n \"operationId\": \"Issues_GetIssue\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/GetIssueData\"\r\n }\r\n }\r\n }\r\n },\r\n \"delete\": {\r\n \"tags\": [\r\n \"Issues\"\r\n ],\r\n \"operationId\": \"Issues_DeleteIssue\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/Issues/DragDropIssue\": {\r\n \"put\": {\r\n \"tags\": [\r\n \"Issues\"\r\n ],\r\n \"operationId\": \"Issues_DragIssue\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"dragDropIssue\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/DragDropIssueRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/IssueStatus\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"IssueStatus\"\r\n ],\r\n \"operationId\": \"IssueStatus_GetStatusList\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"type\": \"array\",\r\n \"items\": {\r\n \"$ref\": \"#/definitions/GetIssueStatusData\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"put\": {\r\n \"tags\": [\r\n \"IssueStatus\"\r\n ],\r\n \"operationId\": \"IssueStatus_PutStatus\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"status\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/EditIssueStatusRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n },\r\n \"post\": {\r\n \"tags\": [\r\n \"IssueStatus\"\r\n ],\r\n \"operationId\": \"IssueStatus_PostStatus\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"status\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/CreateIssueStatusRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/IssueStatus/{id}\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"IssueStatus\"\r\n ],\r\n \"operationId\": \"IssueStatus_GetStatus\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/GetIssueStatusData\"\r\n }\r\n }\r\n }\r\n },\r\n \"delete\": {\r\n \"tags\": [\r\n \"IssueStatus\"\r\n ],\r\n \"operationId\": \"IssueStatus_DeleteStatus\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/IssueTypes\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"IssueTypes\"\r\n ],\r\n \"operationId\": \"IssueTypes_GetIssueTypeAll\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"type\": \"array\",\r\n \"items\": {\r\n \"$ref\": \"#/definitions/GetIssueTypeData\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"put\": {\r\n \"tags\": [\r\n \"IssueTypes\"\r\n ],\r\n \"operationId\": \"IssueTypes_PutIssueType\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"issueType\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/EditIssueTypeRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n },\r\n \"post\": {\r\n \"tags\": [\r\n \"IssueTypes\"\r\n ],\r\n \"operationId\": \"IssueTypes_PostIssueType\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"issueType\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/CreateIssueTypeRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/IssueTypes/{id}\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"IssueTypes\"\r\n ],\r\n \"operationId\": \"IssueTypes_GetIssueType\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/GetIssueTypeData\"\r\n }\r\n }\r\n }\r\n },\r\n \"delete\": {\r\n \"tags\": [\r\n \"IssueTypes\"\r\n ],\r\n \"operationId\": \"IssueTypes_DeleteIssueType\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/Register\": {\r\n \"post\": {\r\n \"tags\": [\r\n \"Register\"\r\n ],\r\n \"operationId\": \"Register_CreateUser\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"userRequest\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/RegisterUserRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/Releases\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"Releases\"\r\n ],\r\n \"operationId\": \"Releases_GetReleaseList\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"type\": \"array\",\r\n \"items\": {\r\n \"$ref\": \"#/definitions/GetReleaseData\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"put\": {\r\n \"tags\": [\r\n \"Releases\"\r\n ],\r\n \"operationId\": \"Releases_PutRelease\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"release\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/EditReleaseRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n },\r\n \"post\": {\r\n \"tags\": [\r\n \"Releases\"\r\n ],\r\n \"operationId\": \"Releases_PostRelease\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"release\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/CreateReleaseRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/Releases/{id}\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"Releases\"\r\n ],\r\n \"operationId\": \"Releases_GetRelease\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/GetReleaseData\"\r\n }\r\n }\r\n }\r\n },\r\n \"delete\": {\r\n \"tags\": [\r\n \"Releases\"\r\n ],\r\n \"operationId\": \"Releases_DeleteRelease\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"type\": \"integer\",\r\n \"name\": \"id\",\r\n \"in\": \"path\",\r\n \"required\": true,\r\n \"format\": \"int32\",\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/SuccessResponse\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/api/SignIn\": {\r\n \"post\": {\r\n \"tags\": [\r\n \"SignIn\"\r\n ],\r\n \"operationId\": \"SignIn_SignIn\",\r\n \"consumes\": [\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/*+json\"\r\n ],\r\n \"parameters\": [\r\n {\r\n \"name\": \"userRequest\",\r\n \"in\": \"body\",\r\n \"required\": true,\r\n \"schema\": {\r\n \"$ref\": \"#/definitions/CreateSignInUserRequest\"\r\n },\r\n \"x-nullable\": false\r\n }\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": true,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"type\": \"file\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"/WeatherForecast\": {\r\n \"get\": {\r\n \"tags\": [\r\n \"WeatherForecast\"\r\n ],\r\n \"operationId\": \"WeatherForecast_Get\",\r\n \"produces\": [\r\n \"text/plain\",\r\n \"application/json\",\r\n \"text/json\",\r\n \"application/xml\",\r\n \"text/xml\"\r\n ],\r\n \"responses\": {\r\n \"200\": {\r\n \"x-nullable\": false,\r\n \"description\": \"\",\r\n \"schema\": {\r\n \"type\": \"array\",\r\n \"items\": {\r\n \"$ref\": \"#/definitions/WeatherForecast\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"definitions\": {\r\n \"GetSprintData\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/Sprint\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"sprintId\"\r\n ],\r\n \"properties\": {\r\n \"sprintId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"sprintStatusName\": {\r\n \"type\": \"string\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"Sprint\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"sprintPoints\",\r\n \"sprintStatusId\",\r\n \"startDate\",\r\n \"endDate\"\r\n ],\r\n \"properties\": {\r\n \"sprintName\": {\r\n \"type\": \"string\"\r\n },\r\n \"sprintPoints\": {\r\n \"type\": \"number\",\r\n \"format\": \"decimal\"\r\n },\r\n \"sprintStatusId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"startDate\": {\r\n \"type\": \"string\",\r\n \"format\": \"date-time\"\r\n },\r\n \"endDate\": {\r\n \"type\": \"string\",\r\n \"format\": \"date-time\"\r\n },\r\n \"createdBy\": {\r\n \"type\": \"string\"\r\n }\r\n }\r\n },\r\n \"SuccessResponse\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"id\"\r\n ],\r\n \"properties\": {\r\n \"id\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"message\": {\r\n \"type\": \"string\"\r\n }\r\n }\r\n },\r\n \"EditSprintRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/Sprint\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"sprintId\"\r\n ],\r\n \"properties\": {\r\n \"sprintId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"CreateSprintRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/Sprint\"\r\n },\r\n {\r\n \"type\": \"object\"\r\n }\r\n ]\r\n },\r\n \"GetSprintStatusData\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/SprintStatus\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"sprintStatusId\"\r\n ],\r\n \"properties\": {\r\n \"sprintStatusId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"SprintStatus\": {\r\n \"type\": \"object\",\r\n \"properties\": {\r\n \"sprintStatusName\": {\r\n \"type\": \"string\"\r\n }\r\n }\r\n },\r\n \"GetIssueData\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/Issue\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"issueId\"\r\n ],\r\n \"properties\": {\r\n \"issueId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"statusName\": {\r\n \"type\": \"string\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"Issue\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"subject\",\r\n \"assignedTo\",\r\n \"issueStatusId\",\r\n \"order\"\r\n ],\r\n \"properties\": {\r\n \"subject\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n },\r\n \"description\": {\r\n \"type\": \"string\"\r\n },\r\n \"assignedTo\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n },\r\n \"tags\": {\r\n \"type\": \"string\"\r\n },\r\n \"issueStatusId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"createdBy\": {\r\n \"type\": \"string\"\r\n },\r\n \"order\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n },\r\n \"EditIssueRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/Issue\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"issueId\"\r\n ],\r\n \"properties\": {\r\n \"issueId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"CreateIssueRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/Issue\"\r\n },\r\n {\r\n \"type\": \"object\"\r\n }\r\n ]\r\n },\r\n \"DragDropIssueRequest\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"prevItem\",\r\n \"prevItemId\",\r\n \"nextItemId\",\r\n \"currentItemIndex\",\r\n \"issueId\"\r\n ],\r\n \"properties\": {\r\n \"prevItem\": {\r\n \"type\": \"boolean\"\r\n },\r\n \"prevItemId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"nextItemId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"currentItemIndex\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"issueStatus\": {\r\n \"type\": \"string\"\r\n },\r\n \"issueId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n },\r\n \"GetIssueStatusData\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/IssueStatus\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"issueStatusId\"\r\n ],\r\n \"properties\": {\r\n \"issueStatusId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"IssueStatus\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"statusName\",\r\n \"createdBy\"\r\n ],\r\n \"properties\": {\r\n \"statusName\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n },\r\n \"createdBy\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n }\r\n }\r\n },\r\n \"EditIssueStatusRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/IssueStatus\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"issueStatusId\"\r\n ],\r\n \"properties\": {\r\n \"issueStatusId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"CreateIssueStatusRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/IssueStatus\"\r\n },\r\n {\r\n \"type\": \"object\"\r\n }\r\n ]\r\n },\r\n \"GetIssueTypeData\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/IssueTypeType\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"issueTypeId\"\r\n ],\r\n \"properties\": {\r\n \"issueTypeId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"IssueTypeType\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"issueTypeName\",\r\n \"createdBy\"\r\n ],\r\n \"properties\": {\r\n \"issueTypeName\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n },\r\n \"createdBy\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n }\r\n }\r\n },\r\n \"EditIssueTypeRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/IssueTypeType\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"issueTypeId\"\r\n ],\r\n \"properties\": {\r\n \"issueTypeId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"CreateIssueTypeRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/IssueTypeType\"\r\n },\r\n {\r\n \"type\": \"object\"\r\n }\r\n ]\r\n },\r\n \"RegisterUserRequest\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"userName\",\r\n \"email\",\r\n \"password\",\r\n \"confirmPassword\"\r\n ],\r\n \"properties\": {\r\n \"userName\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n },\r\n \"email\": {\r\n \"type\": \"string\",\r\n \"format\": \"email\",\r\n \"minLength\": 1\r\n },\r\n \"password\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n },\r\n \"confirmPassword\": {\r\n \"title\": \"ConfirmPassword\",\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n }\r\n }\r\n },\r\n \"GetReleaseData\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/Release\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"releaseId\"\r\n ],\r\n \"properties\": {\r\n \"releaseId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"sprintStatusName\": {\r\n \"type\": \"string\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"Release\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"sprintStatusId\",\r\n \"startDate\",\r\n \"endDate\"\r\n ],\r\n \"properties\": {\r\n \"releaseName\": {\r\n \"type\": \"string\"\r\n },\r\n \"sprintStatusId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"startDate\": {\r\n \"type\": \"string\",\r\n \"format\": \"date-time\"\r\n },\r\n \"endDate\": {\r\n \"type\": \"string\",\r\n \"format\": \"date-time\"\r\n },\r\n \"createdBy\": {\r\n \"type\": \"string\"\r\n }\r\n }\r\n },\r\n \"EditReleaseRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/Release\"\r\n },\r\n {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"releaseId\"\r\n ],\r\n \"properties\": {\r\n \"releaseId\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"CreateReleaseRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/Release\"\r\n },\r\n {\r\n \"type\": \"object\"\r\n }\r\n ]\r\n },\r\n \"CreateSignInUserRequest\": {\r\n \"allOf\": [\r\n {\r\n \"$ref\": \"#/definitions/User\"\r\n },\r\n {\r\n \"type\": \"object\"\r\n }\r\n ]\r\n },\r\n \"User\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"username\",\r\n \"password\"\r\n ],\r\n \"properties\": {\r\n \"username\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n },\r\n \"password\": {\r\n \"type\": \"string\",\r\n \"minLength\": 1\r\n }\r\n }\r\n },\r\n \"WeatherForecast\": {\r\n \"type\": \"object\",\r\n \"required\": [\r\n \"date\",\r\n \"temperatureC\",\r\n \"temperatureF\"\r\n ],\r\n \"properties\": {\r\n \"date\": {\r\n \"type\": \"string\",\r\n \"format\": \"date-time\"\r\n },\r\n \"temperatureC\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"temperatureF\": {\r\n \"type\": \"integer\",\r\n \"format\": \"int32\"\r\n },\r\n \"summary\": {\r\n \"type\": \"string\"\r\n }\r\n }\r\n }\r\n }\r\n}",
"url": "https://localhost:44322/swagger/v1/swagger.json",
"output": null
}
},
"codeGenerators": {
"openApiToTypeScriptClient": {
"className": "{controller}Client",
"moduleName": "",
"namespace": "",
"typeScriptVersion": 2.7,
"template": "Angular",
"promiseType": "Promise",
"httpClass": "HttpClient",
"withCredentials": false,
"useSingletonProvider": false,
"injectionTokenType": "InjectionToken",
"rxJsVersion": 6.0,
"dateTimeType": "Date",
"nullValue": "Undefined",
"generateClientClasses": true,
"generateClientInterfaces": false,
"generateOptionalParameters": false,
"exportTypes": true,
"wrapDtoExceptions": false,
"exceptionClass": "ApiException",
"clientBaseClass": null,
"wrapResponses": false,
"wrapResponseMethods": [],
"generateResponseClasses": true,
"responseClass": "SwaggerResponse",
"protectedMethods": [],
"configurationClass": null,
"useTransformOptionsMethod": false,
"useTransformResultMethod": false,
"generateDtoTypes": true,
"operationGenerationMode": "MultipleClientsFromOperationId",
"markOptionalProperties": true,
"generateCloneMethod": false,
"typeStyle": "Class",
"classTypes": [],
"extendedClasses": [],
"extensionCode": null,
"generateDefaultValues": true,
"excludedTypeNames": [],
"excludedParameterNames": [],
"handleReferences": false,
"generateConstructorInterface": true,
"convertConstructorInterfaceData": false,
"importRequiredTypes": true,
"useGetBaseUrlMethod": false,
"baseUrlTokenName": "API_BASE_URL",
"queryNullValue": "",
"inlineNamedDictionaries": false,
"inlineNamedAny": false,
"templateDirectory": null,
"typeNameGeneratorType": null,
"propertyNameGeneratorType": null,
"enumNameGeneratorType": null,
"serviceHost": null,
"serviceSchemes": null,
"output": null
}
}
}