286 lines
7.4 KiB
JSON
286 lines
7.4 KiB
JSON
[
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "SetCount",
|
|
"RelativePath": "api/Competition/participants/{participantId}/count",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [
|
|
{
|
|
"Name": "participantId",
|
|
"Type": "System.Int32",
|
|
"IsRequired": true
|
|
},
|
|
{
|
|
"Name": "request",
|
|
"Type": "YD_TrainingCompetition_Api.Competition.CompetitionParticipantCountRequest",
|
|
"IsRequired": true
|
|
}
|
|
],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "ChangeCount",
|
|
"RelativePath": "api/Competition/participants/{participantId}/delta",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [
|
|
{
|
|
"Name": "participantId",
|
|
"Type": "System.Int32",
|
|
"IsRequired": true
|
|
},
|
|
{
|
|
"Name": "request",
|
|
"Type": "YD_TrainingCompetition_Api.Competition.CompetitionParticipantDeltaRequest",
|
|
"IsRequired": true
|
|
}
|
|
],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "SelectRound",
|
|
"RelativePath": "api/Competition/rounds/{roundIndex}/select",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [
|
|
{
|
|
"Name": "roundIndex",
|
|
"Type": "System.Int32",
|
|
"IsRequired": true
|
|
}
|
|
],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "DownloadCurrentRound",
|
|
"RelativePath": "api/Competition/rounds/current/download",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "NextRound",
|
|
"RelativePath": "api/Competition/rounds/next",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "PreviousRound",
|
|
"RelativePath": "api/Competition/rounds/previous",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "GetSession",
|
|
"RelativePath": "api/Competition/session",
|
|
"HttpMethod": "GET",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "CreateSession",
|
|
"RelativePath": "api/Competition/session",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [
|
|
{
|
|
"Name": "request",
|
|
"Type": "YD_TrainingCompetition_Api.Competition.CreateCompetitionSessionRequest",
|
|
"IsRequired": true
|
|
}
|
|
],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "Reset",
|
|
"RelativePath": "api/Competition/test/reset",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "Start",
|
|
"RelativePath": "api/Competition/test/start",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.CompetitionController",
|
|
"Method": "Stop",
|
|
"RelativePath": "api/Competition/test/stop",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.DevicesController",
|
|
"Method": "GetAll",
|
|
"RelativePath": "api/Devices",
|
|
"HttpMethod": "GET",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.DevicesController",
|
|
"Method": "GetById",
|
|
"RelativePath": "api/Devices/{deviceId}",
|
|
"HttpMethod": "GET",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [
|
|
{
|
|
"Name": "deviceId",
|
|
"Type": "System.String",
|
|
"IsRequired": true
|
|
}
|
|
],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.DevicesController",
|
|
"Method": "Ingest",
|
|
"RelativePath": "api/Devices/ingest",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [
|
|
{
|
|
"Name": "telemetry",
|
|
"Type": "YD_TrainingCompetition_Api.Models.DeviceTelemetry",
|
|
"IsRequired": true
|
|
}
|
|
],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.HealthController",
|
|
"Method": "Get",
|
|
"RelativePath": "api/Health",
|
|
"HttpMethod": "GET",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.RosterController",
|
|
"Method": "Apply",
|
|
"RelativePath": "api/Roster/apply",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [
|
|
{
|
|
"Name": "file",
|
|
"Type": "System.String",
|
|
"IsRequired": false
|
|
}
|
|
],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.RosterController",
|
|
"Method": "Load",
|
|
"RelativePath": "api/Roster/load",
|
|
"HttpMethod": "GET",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [
|
|
{
|
|
"Name": "file",
|
|
"Type": "System.String",
|
|
"IsRequired": false
|
|
}
|
|
],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.RosterController",
|
|
"Method": "Templates",
|
|
"RelativePath": "api/Roster/templates",
|
|
"HttpMethod": "GET",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.SerialController",
|
|
"Method": "Close",
|
|
"RelativePath": "api/Serial/close",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.SerialController",
|
|
"Method": "Open",
|
|
"RelativePath": "api/Serial/open/{portName}",
|
|
"HttpMethod": "POST",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [
|
|
{
|
|
"Name": "portName",
|
|
"Type": "System.String",
|
|
"IsRequired": true
|
|
}
|
|
],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.SerialController",
|
|
"Method": "GetPorts",
|
|
"RelativePath": "api/Serial/ports",
|
|
"HttpMethod": "GET",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
},
|
|
{
|
|
"ContainingType": "YD_TrainingCompetition_Api.Controllers.SerialController",
|
|
"Method": "GetStatus",
|
|
"RelativePath": "api/Serial/status",
|
|
"HttpMethod": "GET",
|
|
"IsController": true,
|
|
"Order": 0,
|
|
"Parameters": [],
|
|
"ReturnTypes": []
|
|
}
|
|
] |