Commit cfa7de21 authored by bernardosunderhus's avatar bernardosunderhus

[API] adicionando links independentes aos esquemas das API's

parent a947492d
...@@ -1081,99 +1081,96 @@ paths: ...@@ -1081,99 +1081,96 @@ paths:
components: components:
schemas: schemas:
ScheduledEvent: ScheduledEvent:
$ref: './schemas/Assessment.yaml/#/ScheduledEvent' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Assessment.yaml/#/ScheduledEvent'
Assessment: Assessment:
$ref: './schemas/Assessment.yaml/#/Assessment' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Assessment.yaml/#/Assessment'
VirtualAssessment: VirtualAssessment:
$ref: './schemas/Assessment.yaml/#/VirtualAssessment' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Assessment.yaml/#/VirtualAssessment'
HandmadeAssessment: HandmadeAssessment:
$ref: './schemas/Assessment.yaml/#/HandmadeAssessment' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Assessment.yaml/#/HandmadeAssessment'
AssessmentEvent: AssessmentEvent:
$ref: './schemas/Assessment.yaml/#/AssessmentEvent' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Assessment.yaml/#/AssessmentEvent'
QuestionGroup: QuestionGroup:
$ref: './schemas/Exam.yaml/#/QuestionGroup' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/QuestionGroup'
QuestionStatement: QuestionStatement:
$ref: './schemas/Exam.yaml/#/QuestionStatement' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/QuestionStatement'
Question: Question:
$ref: './schemas/Exam.yaml/#/Question' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/Question'
SubjectiveQuestion: SubjectiveQuestion:
$ref: './schemas/Exam.yaml/#/SubjectiveQuestion' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/SubjectiveQuestion'
ObjectiveQuestion: ObjectiveQuestion:
$ref: './schemas/Exam.yaml/#/ObjectiveQuestion' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/ObjectiveQuestion'
ExamCover: ExamCover:
$ref: './schemas/Exam.yaml/#/ExamCover' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/ExamCover'
Exam: Exam:
$ref: './schemas/Exam.yaml/#/Exam' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/Exam'
Alternative: Alternative:
$ref: './schemas/Exam.yaml/#/Alternative' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/Alternative'
ExamQuestionComplaint: ExamQuestionComplaint:
$ref: './schemas/Exam.yaml/#/ExamQuestionComplaint' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/ExamQuestionComplaint'
AssessmentSubmission: AssessmentSubmission:
$ref: './schemas/Submission.yaml/#/AssessmentSubmission' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Submission.yaml/#/AssessmentSubmission'
HandmadeAssessmentSubmission: HandmadeAssessmentSubmission:
$ref: './schemas/Submission.yaml/#/HandmadeAssessmentSubmission' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Submission.yaml/#/HandmadeAssessmentSubmission'
VirtualAssessmentSubmission: VirtualAssessmentSubmission:
$ref: './schemas/Submission.yaml/#/VirtualAssessmentSubmission' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Submission.yaml/#/VirtualAssessmentSubmission'
Answer: Answer:
$ref: './schemas/Submission.yaml/#/Answer' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Submission.yaml/#/Answer'
AssessmentSubmissionEvaluation: AssessmentSubmissionEvaluation:
$ref: './schemas/Submission.yaml/#/AssessmentSubmissionEvaluation' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Submission.yaml/#/AssessmentSubmissionEvaluation'
AnswerGrade: AnswerGrade:
$ref: './schemas/Submission.yaml/#/AnswerGrade' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Submission.yaml/#/AnswerGrade'
VirtualAssessmentSubmissionDraft: VirtualAssessmentSubmissionDraft:
$ref: './schemas/Submission.yaml/#/VirtualAssessmentSubmissionDraft' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Submission.yaml/#/VirtualAssessmentSubmissionDraft'
Competifier: Competifier:
$ref: './schemas/Competifier.yaml/#/Competifier' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Competifier.yaml/#/Competifier'
SoloCompetifier: SoloCompetifier:
$ref: './schemas/Competifier.yaml/#/SoloCompetifier' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Competifier.yaml/#/SoloCompetifier'
TeamCompetifier: TeamCompetifier:
$ref: './schemas/Competifier.yaml/#/TeamCompetifier' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Competifier.yaml/#/TeamCompetifier'
CompetifierEvent: CompetifierEvent:
$ref: './schemas/Competifier.yaml/#/CompetifierEvent' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Competifier.yaml/#/CompetifierEvent'
Tag: Tag:
$ref: './schemas/Competifier.yaml/#/Tag' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Competifier.yaml/#/Tag'
Participant: Participant:
$ref: './schemas/Competifier.yaml/#/Participant' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Competifier.yaml/#/Participant'
Message: Message:
$ref: './schemas/Competifier.yaml/#/Message' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Competifier.yaml/#/Message'
JsonPatch: JsonPatch:
$ref: './schemas/JsonPatch.yaml' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/JsonPatch.yaml'
Competition: Competition:
$ref: './schemas/Phase.yaml/#/Competition' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/Competition'
Phase: Phase:
$ref: './schemas/Phase.yaml/#/Phase' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/Phase'
PhaseEvent: PhaseEvent:
$ref: './schemas/Phase.yaml/#/PhaseEvent' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/PhaseEvent'
PhaseParticipation: PhaseParticipation:
$ref: './schemas/Phase.yaml/#/PhaseParticipation' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/PhaseParticipation'
BestRanked: BestRanked:
$ref: './schemas/Phase.yaml/#/BestRanked' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/BestRanked'
MinimumPerformance: MinimumPerformance:
$ref: './schemas/Phase.yaml/#/MinimumPerformance' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/MinimumPerformance'
ClassificationRule: ClassificationRule:
$ref: './schemas/Phase.yaml/#/ClassificationRule' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/ClassificationRule'
EvaluationRule: EvaluationRule:
$ref: './schemas/Phase.yaml/#/EvaluationRule' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/EvaluationRule'
TieBreakCriteria: TieBreakCriteria:
$ref: './schemas/Phase.yaml/#/TieBreakCriteria' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/TieBreakCriteria'
Rank: Rank:
$ref: './schemas/Phase.yaml/#/Rank' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Phase.yaml/#/Rank'
SubscriptionRule: SubscriptionRule:
$ref: './schemas/Subscription.yaml/#/SubscriptionRule' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Subscription.yaml/#/SubscriptionRule'
Subscription: Subscription:
$ref: './schemas/Subscription.yaml/#/Subscription' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Subscription.yaml/#/Subscription'
SoloSubscription: SoloSubscription:
$ref: './schemas/Subscription.yaml/#/SoloSubscription' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Subscription.yaml/#/SoloSubscription'
TeamSubscription: TeamSubscription:
$ref: './schemas/Subscription.yaml/#/TeamSubscription' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Subscription.yaml/#/TeamSubscription'
FormTemplate: FormTemplate:
$ref: './schemas/Subscription.yaml/#/FormTemplate' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Subscription.yaml/#/FormTemplate'
FormField: FormField:
$ref: './schemas/Subscription.yaml/#/FormField' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Subscription.yaml/#/FormField'
FormAnswer: FormAnswer:
$ref: './schemas/Subscription.yaml/#/FormAnswer' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Subscription.yaml/#/FormAnswer'
FormSection: FormSection:
$ref: './schemas/Subscription.yaml/#/FormSection' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Subscription.yaml/#/FormSection'
This diff is collapsed.
This diff is collapsed.
...@@ -37,7 +37,7 @@ Assessment: ...@@ -37,7 +37,7 @@ Assessment:
description: Why the fuck is this a string? description: Why the fuck is this a string?
type: string type: string
exam: exam:
$ref: './Exam.yaml#/Exam' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Exam.yaml/#/Exam'
oid: oid:
description: Object identifier description: Object identifier
type: integer type: integer
......
...@@ -9,6 +9,13 @@ properties: ...@@ -9,6 +9,13 @@ properties:
The PATCH operation to be performed. Available operations: "add", The PATCH operation to be performed. Available operations: "add",
"remove", "move", "copy", "replace", "test" "remove", "move", "copy", "replace", "test"
type: string type: string
enum:
- add
- remove
- move
- copy
- replace
- test
path: path:
description: The target location in the JSON description: The target location in the JSON
type: string type: string
......
...@@ -130,4 +130,4 @@ Rank: ...@@ -130,4 +130,4 @@ Rank:
evaluations: evaluations:
type: array type: array
items: items:
$ref: './Submission.yaml#/AssessmentSubmissionEvaluation' $ref: 'https://gitlab.dev.evologica.com.br/Competify/Docs/raw/master/Api/schemas/Submission.yaml/#/AssessmentSubmissionEvaluation'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment