Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Docs
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Registry
Registry
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Competify
Docs
Commits
9f96699f
Commit
9f96699f
authored
Jul 13, 2018
by
Isaac Pereira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[API] Corrige referências para schemas em .json
parent
2a5dcb3e
Changes
9
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
448 additions
and
461 deletions
+448
-461
Competify.API.yaml
Api/Competify.API.yaml
+7
-7
Competition.API.yaml
Api/Competition.API.yaml
+131
-131
Competition.Adm.API.yaml
Api/Competition.Adm.API.yaml
+103
-103
schemas.json
Api/components/schemas.json
+52
-52
Assessment.json
Api/components/schemas/Assessment.json
+7
-6
Competifier.json
Api/components/schemas/Competifier.json
+1
-1
Phase.json
Api/components/schemas/Phase.json
+83
-95
Submission.json
Api/components/schemas/Submission.json
+0
-47
Subscription.json
Api/components/schemas/Subscription.json
+64
-19
No files found.
Api/Competify.API.yaml
View file @
9f96699f
...
...
@@ -122,7 +122,7 @@ paths:
schema
:
type
:
array
items
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Competition'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Competition'
post
:
security
:
-
bearerAuth
:
[]
...
...
@@ -136,8 +136,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloCompetifier'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamCompetifier'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloCompetifier'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamCompetifier'
required
:
true
responses
:
'
200'
:
...
...
@@ -147,8 +147,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloCompetifier'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamCompetifier'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloCompetifier'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamCompetifier'
/competitions/{competitionId}
:
get
:
security
:
...
...
@@ -163,7 +163,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Competition'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Competition'
delete
:
security
:
-
bearerAuth
:
[]
...
...
@@ -177,7 +177,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Competition'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Competition'
parameters
:
-
name
:
competitionId
in
:
path
...
...
Api/Competition.API.yaml
View file @
9f96699f
...
...
@@ -37,7 +37,7 @@ paths:
/login
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.
json/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.
yaml
#/language
post
:
tags
:
-
authentication
...
...
@@ -63,10 +63,10 @@ paths:
type
:
string
'
422'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.
json/
#/NotFoundError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.
yaml
#/NotFoundError
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.
json/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.
yaml
#/InternalServerError
/register
:
post
:
tags
:
...
...
@@ -128,7 +128,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Invitation'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Invitation'
parameters
:
-
in
:
path
name
:
invitationToken
...
...
@@ -149,7 +149,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/Competition'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/Competition'
/subscription
:
get
:
...
...
@@ -164,8 +164,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubscription'
/subscription/team-template
:
get
:
tags
:
...
...
@@ -177,7 +177,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/FormTemplate'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/FormTemplate'
/subscription/participant-template
:
get
:
tags
:
...
...
@@ -189,7 +189,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/FormTemplate'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/FormTemplate'
/subscription/submissions
:
post
:
tags
:
...
...
@@ -202,8 +202,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubmission'
required
:
true
responses
:
'
200'
:
...
...
@@ -213,14 +213,14 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubmission'
/assessments
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
get
:
tags
:
-
assessments
...
...
@@ -235,12 +235,12 @@ paths:
items
:
oneOf
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# Phase
/competifiers
:
...
...
@@ -255,14 +255,14 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Competifier'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Competifier'
/phases
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
get
:
tags
:
-
phases
...
...
@@ -276,14 +276,14 @@ paths:
type
:
array
items
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/phases/{phaseId}
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
name
:
phaseId
in
:
path
required
:
true
...
...
@@ -300,14 +300,14 @@ paths:
application/json
:
schema
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/phases/{phaseId}/board
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
name
:
phaseId
in
:
path
required
:
true
...
...
@@ -326,14 +326,14 @@ paths:
type
:
array
items
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/PhaseParticipation
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/PhaseParticipation
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/phases/{phaseId}/ranking
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
name
:
phaseId
in
:
path
required
:
true
...
...
@@ -352,17 +352,17 @@ paths:
type
:
array
items
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Ranking
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Ranking
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/assignments
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
get
:
tags
:
-
assignments
...
...
@@ -377,18 +377,18 @@ paths:
items
:
oneOf
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/assignments/{assignmentId}/status
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
-
name
:
assignmentId
in
:
path
required
:
true
...
...
@@ -405,8 +405,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
htps://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment'
-
$ref
:
'
htps://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment'
required
:
true
responses
:
'
200'
:
...
...
@@ -416,17 +416,17 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment'
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/assignments/{assignmentId}
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
-
name
:
assignmentId
in
:
path
required
:
true
...
...
@@ -445,18 +445,18 @@ paths:
type
:
object
oneOf
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/assignments/{assignmentId}/submissions
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
-
name
:
assignmentId
in
:
path
required
:
true
...
...
@@ -471,7 +471,7 @@ paths:
application/json
:
schema
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/AssessmentSubmission
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/AssessmentSubmission
required
:
true
responses
:
'
200'
:
...
...
@@ -480,16 +480,16 @@ paths:
application/json
:
schema
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/AssessmentSubmission
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/AssessmentSubmission
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/assignments/{assignmentId}/draft
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
-
name
:
assignmentId
in
:
path
required
:
true
...
...
@@ -511,7 +511,7 @@ paths:
application/json
:
schema
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/AssessmentSubmission
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/AssessmentSubmission
examples
:
Dummy Submission
:
value
:
...
...
@@ -528,7 +528,7 @@ paths:
uploadUri
:
null
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
patch
:
tags
:
-
assignments
...
...
@@ -540,7 +540,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessmentSubmissionDraft'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessmentSubmissionDraft'
required
:
true
responses
:
'
200'
:
...
...
@@ -549,14 +549,14 @@ paths:
application/json
:
schema
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessmentSubmissionDraft
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessmentSubmissionDraft
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/assignments/{assignmentId}/exam
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
name
:
assignmentId
in
:
path
required
:
true
...
...
@@ -576,14 +576,14 @@ paths:
items
:
anyOf
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Exam
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Exam
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/assignments/{assignmentId}/exam/questions
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
name
:
assignmentId
in
:
path
required
:
true
...
...
@@ -603,16 +603,16 @@ paths:
items
:
anyOf
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/ObjectiveQuestion
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/ObjectiveQuestion
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SubjectiveQuestion
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SubjectiveQuestion
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/assignments/{assignmentId}/exam/questions/{questionId}
:
parameters
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
-
name
:
assignmentId
in
:
path
required
:
true
...
...
@@ -635,12 +635,12 @@ paths:
schema
:
anyOf
:
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SubjectiveQuestion
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SubjectiveQuestion
-
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/ObjectiveQuestion
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/ObjectiveQuestion
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
/me
:
get
:
...
...
@@ -654,16 +654,16 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/User'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/User'
'
500'
:
$ref
:
>-
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# /competifier/messages:
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
# get:
# tags:
# - competifier
...
...
@@ -677,16 +677,16 @@ paths:
# type: array
# items:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Message
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Message
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# '/competifier/messages/{messageId}':
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
# - name: messageId
# in: path
# required: true
...
...
@@ -703,10 +703,10 @@ paths:
# application/json:
# schema:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Message
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Message
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# patch:
# tags:
# - competifier
...
...
@@ -717,7 +717,7 @@ paths:
# application/json:
# schema:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/JsonPatch
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/JsonPatch
# required: true
# responses:
# '200':
...
...
@@ -726,15 +726,15 @@ paths:
# application/json:
# schema:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Message
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Message
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# '/assessments/{assessmentId}/questions/{questionId}/statement':
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - name: assessmentId
# in: path
# required: true
...
...
@@ -756,14 +756,14 @@ paths:
# application/json:
# schema:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/QuestionStatement
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/QuestionStatement
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# '/assessments/{assessmentId}/questions/{questionId}/alternatives':
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - name: assessmentId
# in: path
# required: true
...
...
@@ -787,14 +787,14 @@ paths:
# type: array
# items:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Alternative
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Alternative
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# '/assessments/{assessmentId}/drafts':
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - name: assessmentId
# in: path
# required: true
...
...
@@ -814,12 +814,12 @@ paths:
# items:
# oneOf:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessmentSubmission
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessmentSubmission
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessmentSubmission
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessmentSubmission
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# post:
# tags:
# - assessments
...
...
@@ -830,9 +830,9 @@ paths:
# schema:
# oneOf:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessmentSubmission
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessmentSubmission
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessmentSubmission
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessmentSubmission
# responses:
# '200':
# description: ''
...
...
@@ -842,16 +842,16 @@ paths:
# type: object
# oneOf:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessmentSubmission
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessmentSubmission
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessmentSubmission
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessmentSubmission
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# '/assessments/{assessmentId}/drafts/{draftId}':
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - name: assessmentId
# in: path
# required: true
...
...
@@ -875,16 +875,16 @@ paths:
# type: object
# oneOf:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessmentSubmission
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessmentSubmission
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessmentSubmission
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessmentSubmission
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# '/assessments/{assessmentId}/evaluation':
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - name: assessmentId
# in: path
# required: true
...
...
@@ -901,16 +901,16 @@ paths:
# application/json:
# schema:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/AssessmentSubmissionEvaluation
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/AssessmentSubmissionEvaluation
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# /competifier:
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
# get:
# tags:
# - competifier
...
...
@@ -924,12 +924,12 @@ paths:
# type: object
# oneOf:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloCompetifier
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloCompetifier
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamCompetifier
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamCompetifier
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# patch:
# tags:
# - competifier
...
...
@@ -940,7 +940,7 @@ paths:
# application/json:
# schema:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/JsonPatch
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/JsonPatch
# required: true
# responses:
# '200':
...
...
@@ -951,18 +951,18 @@ paths:
# type: object
# oneOf:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloCompetifier
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloCompetifier
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamCompetifier
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamCompetifier
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# /competifier/participants:
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
# get:
# tags:
# - competifier
...
...
@@ -977,16 +977,16 @@ paths:
# type: array
# items:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Participant
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Participant
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# '/competifier/participants/{participantId}':
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
# - name: participantId
# in: path
# required: true
...
...
@@ -1003,10 +1003,10 @@ paths:
# application/json:
# schema:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Participant
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Participant
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# patch:
# tags:
# - competifier
...
...
@@ -1018,7 +1018,7 @@ paths:
# type: array
# items:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/JsonPatch
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/JsonPatch
# responses:
# '200':
# description: ''
...
...
@@ -1026,16 +1026,16 @@ paths:
# application/json:
# schema:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Participant
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Participant
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
# '/phases/{phaseId}/ranking/me':
# parameters:
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/language
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/language
# - $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json
/
#/competition_token
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/parameters.json#/competition_token
# - name: phaseId
# in: path
# required: true
...
...
@@ -1054,10 +1054,10 @@ paths:
# application/json:
# schema:
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Rank
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Rank
# '500':
# $ref: >-
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json
/
#/InternalServerError
# https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/responses.json#/InternalServerError
externalDocs
:
description
:
Gitlab documentation
url
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs'
Api/Competition.Adm.API.yaml
View file @
9f96699f
...
...
@@ -51,7 +51,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Competition'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Competition'
# Competifiers
/competifiers
:
...
...
@@ -69,8 +69,8 @@ paths:
type
:
array
items
:
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloCompetifier'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamCompetifier'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloCompetifier'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamCompetifier'
# Subscription
/subscription
:
...
...
@@ -86,8 +86,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubscription'
patch
:
tags
:
-
subscription
...
...
@@ -98,8 +98,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubscription'
required
:
true
responses
:
'
200'
:
...
...
@@ -108,8 +108,8 @@ paths:
application/json
:
schema
:
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubscription'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubscription'
/subscription/participant-template
:
get
:
tags
:
...
...
@@ -121,7 +121,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/FormTemplate'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/FormTemplate'
patch
:
tags
:
-
subscription
...
...
@@ -132,7 +132,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/FormTemplate'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/FormTemplate'
required
:
true
responses
:
'
200'
:
...
...
@@ -140,7 +140,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/FormTemplate'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/FormTemplate'
/subscription/team-template
:
get
:
tags
:
...
...
@@ -152,7 +152,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/FormTemplate'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/FormTemplate'
patch
:
tags
:
-
subscription
...
...
@@ -163,7 +163,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/FormTemplate'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/FormTemplate'
required
:
true
responses
:
'
200'
:
...
...
@@ -171,7 +171,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/FormTemplate'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/FormTemplate'
/subscription/submissions
:
get
:
tags
:
...
...
@@ -187,8 +187,8 @@ paths:
type
:
array
items
:
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubmission'
/subscription/submissions/{submissionId}
:
get
:
tags
:
...
...
@@ -203,8 +203,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubmission'
parameters
:
-
name
:
submissionId
in
:
path
...
...
@@ -225,8 +225,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubmission'
required
:
true
responses
:
'
200'
:
...
...
@@ -236,8 +236,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/TeamSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SoloSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/TeamSubmission'
parameters
:
-
name
:
submissionId
in
:
path
...
...
@@ -259,7 +259,7 @@ paths:
schema
:
type
:
array
items
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Invitation'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Invitation'
parameters
:
-
name
:
submissionId
in
:
path
...
...
@@ -279,7 +279,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Invitation'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Invitation'
parameters
:
-
name
:
submissionId
in
:
path
...
...
@@ -311,7 +311,7 @@ paths:
schema
:
type
:
array
items
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Exam'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Exam'
post
:
tags
:
-
exams
...
...
@@ -321,7 +321,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Exam'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Exam'
required
:
true
responses
:
'
200'
:
...
...
@@ -329,7 +329,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Exam'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Exam'
/exams/{examId}
:
get
:
tags
:
...
...
@@ -342,7 +342,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Exam'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Exam'
patch
:
tags
:
-
exams
...
...
@@ -354,7 +354,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Exam'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Exam'
required
:
true
responses
:
'
200'
:
...
...
@@ -362,7 +362,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Exam'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Exam'
delete
:
tags
:
-
exams
...
...
@@ -374,7 +374,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Exam'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Exam'
parameters
:
-
name
:
examId
in
:
path
...
...
@@ -398,8 +398,8 @@ paths:
type
:
array
items
:
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SubjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SubjectiveQuestion'
post
:
tags
:
-
exams
...
...
@@ -411,8 +411,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SubjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SubjectiveQuestion'
required
:
true
responses
:
'
200'
:
...
...
@@ -422,8 +422,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SubjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SubjectiveQuestion'
patch
:
tags
:
-
exams
...
...
@@ -435,7 +435,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Question'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Question'
required
:
true
responses
:
'
200'
:
...
...
@@ -445,7 +445,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Question'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Question'
parameters
:
-
name
:
examId
in
:
path
...
...
@@ -468,8 +468,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SubjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SubjectiveQuestion'
patch
:
tags
:
-
exams
...
...
@@ -481,8 +481,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SubjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SubjectiveQuestion'
required
:
true
responses
:
'
200'
:
...
...
@@ -490,7 +490,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Question'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Question'
delete
:
tags
:
-
exams
...
...
@@ -526,8 +526,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SubjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SubjectiveQuestion'
required
:
true
responses
:
'
200'
:
...
...
@@ -537,8 +537,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/SubjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/ObjectiveQuestion'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/SubjectiveQuestion'
parameters
:
-
name
:
examId
in
:
path
...
...
@@ -569,7 +569,7 @@ paths:
type
:
array
items
:
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/QuestionGroup'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/QuestionGroup'
post
:
tags
:
-
exams
...
...
@@ -581,7 +581,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/QuestionGroup'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/QuestionGroup'
required
:
true
responses
:
'
200'
:
...
...
@@ -589,7 +589,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/QuestionGroup'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/QuestionGroup'
parameters
:
-
name
:
examId
in
:
path
...
...
@@ -610,7 +610,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/QuestionGroup'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/QuestionGroup'
patch
:
tags
:
-
exams
...
...
@@ -622,7 +622,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/QuestionGroup'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/QuestionGroup'
required
:
true
responses
:
'
200'
:
...
...
@@ -630,7 +630,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/QuestionGroup'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/QuestionGroup'
delete
:
tags
:
-
exams
...
...
@@ -642,7 +642,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/QuestionGroup'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/QuestionGroup'
parameters
:
-
name
:
examId
in
:
path
...
...
@@ -673,7 +673,7 @@ paths:
schema
:
type
:
array
items
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
post
:
tags
:
-
phases
...
...
@@ -682,14 +682,14 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
responses
:
'
200'
:
description
:
'
'
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
/phases/{phaseId}
:
get
:
tags
:
...
...
@@ -701,7 +701,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
patch
:
tags
:
-
phases
...
...
@@ -712,7 +712,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
required
:
true
responses
:
'
200'
:
...
...
@@ -720,7 +720,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
delete
:
tags
:
-
phases
...
...
@@ -731,7 +731,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -750,8 +750,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/MinimumPerformance'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/BestRanked'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/MinimumPerformance'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/BestRanked'
required
:
true
responses
:
'
200'
:
...
...
@@ -761,8 +761,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/MinimumPerformance'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/BestRanked'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/MinimumPerformance'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/BestRanked'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -781,7 +781,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/EvaluationFormula'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/EvaluationFormula'
required
:
true
responses
:
'
200'
:
...
...
@@ -789,7 +789,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/EvaluationFormula'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/EvaluationFormula'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -810,7 +810,7 @@ paths:
schema
:
type
:
array
items
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/PhaseEvent'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/PhaseEvent'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -833,8 +833,8 @@ paths:
type
:
array
items
:
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment'
post
:
tags
:
-
phases
...
...
@@ -845,8 +845,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment'
required
:
true
responses
:
'
200'
:
...
...
@@ -856,8 +856,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -878,7 +878,7 @@ paths:
schema
:
type
:
array
items
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Ranking'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Ranking'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -899,7 +899,7 @@ paths:
schema
:
type
:
array
items
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Ranking'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Ranking'
post
:
tags
:
-
phases
...
...
@@ -908,7 +908,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Ranking'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Ranking'
required
:
true
responses
:
'
200'
:
...
...
@@ -916,7 +916,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Ranking'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Ranking'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -937,7 +937,7 @@ paths:
schema
:
type
:
array
items
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/PhaseParticipation'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/PhaseParticipation'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -956,7 +956,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/PhaseParticipation'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/PhaseParticipation'
patch
:
tags
:
-
phases
...
...
@@ -967,7 +967,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/PhaseParticipation'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/PhaseParticipation'
required
:
true
responses
:
'
200'
:
...
...
@@ -975,7 +975,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/PhaseParticipation'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/PhaseParticipation'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -1000,7 +1000,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
required
:
true
responses
:
'
200'
:
...
...
@@ -1008,7 +1008,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
parameters
:
-
name
:
phaseId
in
:
path
...
...
@@ -1030,7 +1030,7 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Assessment'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Assessment'
required
:
true
responses
:
'
200'
:
...
...
@@ -1038,7 +1038,7 @@ paths:
content
:
application/json
:
schema
:
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Assessment'
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Assessment'
parameters
:
-
name
:
assessmentId
in
:
path
...
...
@@ -1061,8 +1061,8 @@ paths:
type
:
array
items
:
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessmentSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessmentSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessmentSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessmentSubmission'
parameters
:
-
name
:
assessmentId
in
:
path
...
...
@@ -1083,8 +1083,8 @@ paths:
schema
:
type
:
object
oneOf
:
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessmentSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessmentSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessmentSubmission'
-
$ref
:
'
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessmentSubmission'
parameters
:
-
name
:
assessmentId
in
:
path
...
...
@@ -1112,7 +1112,7 @@ paths:
# schema:
# type: array
# items:
# $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/FormTemplate'
# $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/FormTemplate'
# '/phases/{phaseId}/assessments':
# get:
...
...
@@ -1128,8 +1128,8 @@ paths:
# type: array
# items:
# oneOf:
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment'
# post:
# tags:
# - phases
...
...
@@ -1140,8 +1140,8 @@ paths:
# schema:
# type: object
# oneOf:
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment'
# required: true
# responses:
# '200':
...
...
@@ -1151,8 +1151,8 @@ paths:
# schema:
# type: object
# oneOf:
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment'
# parameters:
# - name: phaseId
# in: path
...
...
@@ -1173,8 +1173,8 @@ paths:
# schema:
# type: object
# oneOf:
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/HandmadeAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/VirtualAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/HandmadeAssessment'
# - $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/VirtualAssessment'
# parameters:
# - name: assessmentId
# in: path
...
...
@@ -1191,7 +1191,7 @@ paths:
# content:
# application/json:
# schema:
# $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
# $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
# required: true
# responses:
# '200':
...
...
@@ -1199,7 +1199,7 @@ paths:
# content:
# application/json:
# schema:
# $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json
/
#/Phase'
# $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas.json#/Phase'
# parameters:
# - name: phaseId
# in: path
...
...
Api/components/schemas.json
View file @
9f96699f
{
"ScheduledEvent"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json
/
#/ScheduledEvent"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/ScheduledEvent"
},
"Assessment"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json
/
#/Assessment"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/Assessment"
},
"VirtualAssessment"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json
/
#/VirtualAssessment"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/VirtualAssessment"
},
"HandmadeAssessment"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json
/
#/HandmadeAssessment"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/HandmadeAssessment"
},
"AssessmentEvent"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json
/
#/AssessmentEvent"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/AssessmentEvent"
},
"QuestionGroup"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json
/
#/QuestionGroup"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json#/QuestionGroup"
},
"QuestionStatement"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json
/
#/QuestionStatement"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json#/QuestionStatement"
},
"Question"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json
/
#/Question"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json#/Question"
},
"SubjectiveQuestion"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json
/
#/SubjectiveQuestion"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json#/SubjectiveQuestion"
},
"ObjectiveQuestion"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json
/
#/ObjectiveQuestion"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json#/ObjectiveQuestion"
},
"ExamCover"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json
/
#/ExamCover"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json#/ExamCover"
},
"Exam"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json
/
#/Exam"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json#/Exam"
},
"Alternative"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json
/
#/Alternative"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json#/Alternative"
},
"ExamQuestionComplaint"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json
/
#/ExamQuestionComplaint"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Exam.json#/ExamQuestionComplaint"
},
"AssessmentSubmission"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json
/
#/AssessmentSubmission"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/AssessmentSubmission"
},
"HandmadeAssessmentSubmission"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json
/
#/HandmadeAssessmentSubmission"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/HandmadeAssessmentSubmission"
},
"VirtualAssessmentSubmission"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json
/
#/VirtualAssessmentSubmission"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/VirtualAssessmentSubmission"
},
"Answer"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json
/
#/Answer"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/Answer"
},
"AssessmentSubmissionEvaluation"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json
/
#/AssessmentSubmissionEvaluation"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/AssessmentSubmissionEvaluation"
},
"AnswerGrade"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json
/
#/AnswerGrade"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/AnswerGrade"
},
"VirtualAssessmentSubmissionDraft"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json
/
#/VirtualAssessmentSubmissionDraft"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/VirtualAssessmentSubmissionDraft"
},
"Competifier"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json
/
#/Competifier"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json#/Competifier"
},
"SoloCompetifier"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json
/
#/SoloCompetifier"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json#/SoloCompetifier"
},
"TeamCompetifier"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json
/
#/TeamCompetifier"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json#/TeamCompetifier"
},
"CompetifierEvent"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json
/
#/CompetifierEvent"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json#/CompetifierEvent"
},
"Tag"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json
/
#/Tag"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json#/Tag"
},
"Participant"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json
/
#/Participant"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json#/Participant"
},
"Message"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json
/
#/Message"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json#/Message"
},
"JsonPatch"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/JsonPatch.yaml"
},
"Phase"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/Phase"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/Phase"
},
"Competition"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/Competition"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/Competition"
},
"PhaseEvent"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/PhaseEvent"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/PhaseEvent"
},
"PhaseParticipation"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/PhaseParticipation"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/PhaseParticipation"
},
"BestRanked"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/BestRanked"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/BestRanked"
},
"MinimumPerformance"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/MinimumPerformance"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/MinimumPerformance"
},
"ClassificationRule"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/ClassificationStrategy"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/ClassificationStrategy"
},
"EvaluationRule"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/EvaluationFormula"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/EvaluationFormula"
},
"TieBreakCriteria"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/TieBreakCriteria"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/TieBreakCriteria"
},
"Rank"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/Rank"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/Rank"
},
"Ranking"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json
/
#/Ranking"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.json#/Ranking"
},
"Subscription"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/Subscription"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/Subscription"
},
"SoloSubscription"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/SoloSubscription"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/SoloSubscription"
},
"TeamSubscription"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/TeamSubscription"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/TeamSubscription"
},
"SubscriptionSubmission"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/SubscriptionSubmission"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/SubscriptionSubmission"
},
"SoloSubmission"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/SoloSubmission"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/SoloSubmission"
},
"TeamSubmission"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/TeamSubmission"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/TeamSubmission"
},
"Invitation"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/Invitation"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/Invitation"
},
"FormTemplate"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/FormTemplate"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/FormTemplate"
},
"FormField"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/FormField"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/FormField"
},
"FormAnswer"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/FormAnswer"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/FormAnswer"
},
"FormSection"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/FormSection"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/FormSection"
},
"User"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Auth.json
/
#/User"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Auth.json#/User"
},
"Submission"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json
/
#/Submission"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/Submission"
}
}
\ No newline at end of file
Api/components/schemas/Assessment.json
View file @
9f96699f
...
...
@@ -56,8 +56,9 @@
},
"assignments"
:
{
"type"
:
"array"
,
"description"
:
"Assignment ids"
,
"items"
:
{
"
$ref"
:
"#/Assignment
"
"
type"
:
"integer
"
}
}
},
...
...
@@ -113,23 +114,23 @@
"drafts"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/VirtualAssessmentSubmission
s
Draft"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/VirtualAssessmentSubmissionDraft"
}
},
"submissions"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"
#
AssessmentSubmission"
"$ref"
:
"
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/
AssessmentSubmission"
}
},
"currentSubmissions"
:
{
"$ref"
:
"
#
AssessmentSubmission"
"$ref"
:
"
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.json#/
AssessmentSubmission"
},
"assessment"
:
{
"$ref"
:
"#Assessment"
"$ref"
:
"#
/
Assessment"
},
"competifier"
:
{
"$ref"
:
"
#
Competifier"
"$ref"
:
"
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json#/
Competifier"
}
}
},
...
...
Api/components/schemas/Competifier.json
View file @
9f96699f
...
...
@@ -20,7 +20,7 @@
"type"
:
"string"
},
"registration"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Sub
miss
ion.json#/Submission"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Sub
script
ion.json#/Submission"
},
"tags"
:
{
"type"
:
"array"
,
...
...
Api/components/schemas/Phase.json
View file @
9f96699f
{
"Phase"
:
{
"required"
:
[
"id"
,
"label"
,
"status"
,
"evaluationFormula"
,
"classificationStrategy"
,
"competition"
],
"properties"
:
{
"id"
:
{
"type"
:
"integer"
},
"label"
:
{
"type"
:
"string"
},
"status"
:
{
"type"
:
"string"
,
"enum"
:
[
"PREP"
,
"ONGOING"
,
"EVALUATION"
,
"CLOSED"
]
},
"previous"
:
"integer"
,
"next"
:
"integer"
,
"evaluationFormula"
:
{
"$ref"
:
"#/EvaluationFormula"
},
"classificationStrategy"
:
{
"$ref"
:
"#/ClassificationStrategy"
},
"ranking"
:
{
"$ref"
:
"#/Ranking"
},
"assessments"
:
{
"type"
:
"array"
,
"items"
:
[
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/Assessment"
}
]
},
"evaluations"
:
{
"type"
:
"array"
,
"items"
:
[
{
"$ref"
:
"#/Ranking"
}
]
},
"events"
:
{
"type"
:
"array"
,
"items"
:
[
{
"$ref"
:
"#/PhaseEvent"
}
]
},
"participations"
:
{
"type"
:
"array"
,
"items"
:
[
{
"$ref"
:
"#/PhaseParticipation"
}
]
},
"competition"
:
{
"$ref"
:
"#/Competition"
}
}
},
"AssessmentConclusionTime"
:
{
"allOf"
:
[
{
...
...
@@ -13,7 +86,7 @@
"required"
:
[
"priority"
],
"allOf"
:
{
"allOf"
:
[
{
"$ref"
:
"#/TieBreakStrategy"
,
"type"
:
"object"
,
"properties"
:
{
...
...
@@ -21,7 +94,7 @@
"type"
:
"integer"
}
}
}
}
]
},
"AssessmentPriorityStrategy"
:
{
"properties"
:
{
...
...
@@ -115,83 +188,6 @@
}
]
},
"Phase"
:
{
"required"
:
[
"id"
,
"label"
,
"status"
,
"evaluationFormula"
,
"classificationStrategy"
,
"competition"
],
"properties"
:
{
"id"
:
{
"type"
:
"integer"
},
"label"
:
{
"type"
:
"string"
},
"status"
:
{
"type"
:
"string"
,
"enum"
:
[
"PREP"
,
"ONGOING"
,
"EVALUATION"
,
"CLOSED"
]
},
"previous"
:
{
"$ref"
:
"#/Phase"
},
"next"
:
{
"$ref"
:
"#/Phase"
},
"evaluationFormula"
:
{
"$ref"
:
"#/EvaluationFormula"
},
"classificationStrategy"
:
{
"$ref"
:
"#/ClassificationStrategy"
},
"ranking"
:
{
"$ref"
:
"#/Ranking"
},
"assessments"
:
{
"type"
:
"array"
,
"items"
:
[
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/Assessment"
}
]
},
"evaluations"
:
{
"type"
:
"array"
,
"items"
:
[
{
"$ref"
:
"#/Ranking"
}
]
},
"events"
:
{
"type"
:
"array"
,
"items"
:
[
{
"$ref"
:
"#/PhaseEvent"
}
]
},
"participations"
:
{
"type"
:
"array"
,
"items"
:
[
{
"$ref"
:
"#/PhaseParticipation"
}
]
},
"competition"
:
{
"$ref"
:
"#/Competition"
}
}
},
"PhaseEvent"
:
{
"required"
:
[
"timestamp"
,
...
...
@@ -222,9 +218,7 @@
"competifier"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Competifier.json#/Competifier"
},
"phase"
:
{
"$ref"
:
"#/Phase"
},
"phase"
:
"integer"
,
"status"
:
{
"type"
:
"string"
,
"enum"
:
[
...
...
@@ -245,7 +239,7 @@
}
},
"QuestionGroupPriorityStrategy"
:
{
"allOf"
:
{
"allOf"
:
[
{
"$ref"
:
"#/TieBreakStrategy"
,
"type"
:
"object"
,
"properties"
:
{
...
...
@@ -258,7 +252,7 @@
]
}
}
}
}
]
},
"Rank"
:
{
"required"
:
[
...
...
@@ -379,23 +373,17 @@
}
]
},
"phase"
:
{
"phase
s
"
:
{
"type"
:
"array"
,
"items"
:
[
{
"
$ref"
:
"#/Phase
"
"
type"
:
"integer
"
}
]
},
"finalPhase"
:
{
"$ref"
:
"#/Phase"
},
"initialPhase"
:
{
"$ref"
:
"#/Phase"
},
"currentPhase"
:
{
"$ref"
:
"#/Phase"
},
"finalPhase"
:
"integer"
,
"initialPhase"
:
"integer"
,
"currentPhase"
:
"integer"
,
"competifiers"
:
{
"type"
:
"array"
,
"items"
:
[
...
...
Api/components/schemas/Submission.json
View file @
9f96699f
...
...
@@ -188,52 +188,5 @@
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.json#/Assignment"
}
}
},
"SubmissionSection"
:
{
"required"
:
[
"type"
,
"template"
],
"properties"
:
{
"type"
:
{
"type"
:
"string"
,
"enum"
:
[
"PARTICIPANT"
,
"TEAM"
]
},
"answers"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#/answer"
}
},
"template"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/FormTemplate"
}
},
"discriminator"
:
{
"propertyName"
:
"type"
,
"mapping"
:
{
"PARTICIPANT"
:
"#/ParticipantSubmissionSection"
,
"TEAM"
:
"#/TeamSubmissionSection"
}
}
},
"TeamSubmissionSection"
:
{
"allOf"
:
[
{
"type"
:
"object"
},
{
"$ref"
:
"#/SubmissionSection"
}
]
},
"ParticipantSubmissionSection"
:
{
"allOf"
:
{
"type"
:
"object"
,
"$ref"
:
"#/SubmissionSection"
}
}
}
\ No newline at end of file
Api/components/schemas/Subscription.json
View file @
9f96699f
...
...
@@ -120,9 +120,7 @@
"subject"
:
{
"type"
:
"string"
},
"submission"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.yaml#/Submission"
},
"submission"
:
"integer"
,
"status"
:
{
"type"
:
"string"
,
"enum"
:
[
...
...
@@ -134,10 +132,12 @@
}
},
"SoloSubscription"
:
{
"allOf"
:
{
"allOf"
:
[
{
"type"
:
"object"
,
"$ref"
:
"#/Subscription"
}
]
},
"Subscription"
:
{
"required"
:
[
...
...
@@ -161,7 +161,7 @@
]
},
"schedule"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.
yaml
#/ScheduledEvent"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Assessment.
json
#/ScheduledEvent"
},
"type"
:
{
"type"
:
"string"
,
...
...
@@ -216,7 +216,7 @@
],
"properties"
:
{
"competition"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.
yaml
#/Competition"
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Phase.
json
#/Competition"
},
"timestamp"
:
{
"type"
:
"number"
...
...
@@ -231,7 +231,7 @@
"sections"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"
https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.yaml
#/SubmissionSection"
"$ref"
:
"#/SubmissionSection"
}
},
"invitations"
:
{
...
...
@@ -253,37 +253,82 @@
"required"
:
[
"team"
],
"allOf"
:
{
"allOf"
:
[
{
"type"
:
"object"
,
"$ref"
:
"#/Submission"
,
"properties"
:
{
"team"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.yaml#/TeamSubmissionSection"
},
"leader"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.yaml#/ParticipantSubmissionSection"
"$ref"
:
"#/TeamSubmissionSection"
},
"participants"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.yaml#/ParticipantSubmissionSection"
}
"$ref"
:
"#/ParticipantSubmissionSection"
}
}
}
}]
},
"SoloSubmission"
:
{
"required"
:
[
"participant"
],
"allOf"
:
{
"allOf"
:
[
{
"type"
:
"object"
,
"$ref"
:
"#/Submission"
,
"properties"
:
{
"participant"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Submission.yaml#/ParticipantSubmissionSection"
"$ref"
:
"#/ParticipantSubmissionSection"
}
}
}]
},
"SubmissionSection"
:
{
"required"
:
[
"type"
,
"template"
],
"properties"
:
{
"type"
:
{
"type"
:
"string"
,
"enum"
:
[
"PARTICIPANT"
,
"TEAM"
]
},
"answers"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#/FormFieldAnswer"
}
},
"template"
:
{
"$ref"
:
"https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/components/schemas/Subscription.json#/FormTemplate"
}
},
"discriminator"
:
{
"propertyName"
:
"type"
,
"mapping"
:
{
"PARTICIPANT"
:
"#/ParticipantSubmissionSection"
,
"TEAM"
:
"#/TeamSubmissionSection"
}
}
},
"TeamSubmissionSection"
:
{
"allOf"
:
[
{
"type"
:
"object"
},
{
"$ref"
:
"#/SubmissionSection"
}
]
},
"ParticipantSubmissionSection"
:
{
"allOf"
:
[{
"type"
:
"object"
,
"$ref"
:
"#/SubmissionSection"
}]
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment