Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LessonPlanCopyContentToAnotherDisciplineClasses/v1/1_000 #893

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
{
"openapi": "3.0.1",
"servers": [
{
"description": "API para cópia de conteúdo de plano de aula para outra turma/disciplina",
"url": "{{host}}/api/educational/v1",
"variables": {
"serverUrl": {
"default": "localhost"
},
"serverHttpPort": {
"default": "8051"
}
}
}
],
"info": {
"description": "API para cópia de conteúdo de plano de aula para outra turma/disciplina",
"version": "1.000",
"title": "Cópia de conteúdo de plano de aula para outra turma/disciplina",
"contact": {
"name": "T-Talk",
"url": "API.Totvs.com.br",
"email": "[email protected]"
},
"x-totvs": {
"messageDocumentation": {
"name": "LessonPlanCopyContentToAnotherDisciplineClasses",
"description": "Cópia de conteúdo de plano de aula para outra turma/disciplina",
"segment": "Educacional"
},
"productInformation": [
{
"product": "RM",
"contact": "[email protected]",
"description": "Entidade plano de aula, perfil professor"
}
]
}
},
"paths": {
"/Professors/{ProfessorInternalId}/LessonPlanCopyContentToAnotherDisciplineClasses": {
"post": {
"tags": [
"LessonPlanCopyContentToAnotherDisciplineClasses"
],
"summary": "Cópia de conteúdo de plano de aula para outra turma/disciplina passada na requisição",
"description": "Cópia de conteúdo de plano de aula para outra turma/disciplina passada na requisição",
"operationId": "postLessonPlanCopyContentToAnotherDisciplineClasses",
"x-totvs": {
"productInformation": [
{
"product": "RM",
"available": true,
"note": "Este verbo esta disponível com todos os parâmetros",
"minimalVersion": "12.1.32"
}
]
},
"parameters": [
{
"$ref": "#/components/parameters/ProfessorInternalId"
},
{
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/master/jsonschema/apis/types/totvsApiTypesBase.json#/parameters/Authorization"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/LessonPlanCopyContentToAnotherDisciplineClasses/v1/1_000/jsonschema/schemas/LessonPlanCopyContentToAnotherDisciplineClasses_1_000.json#/definitions/ProfessorLessonPlanContentCopy"
}
}
},
"description": "Cópia de conteúdo de plano de aula para outra turma/disciplina"
},
"responses": {
"201": {
"description": "Operação realizada com sucesso",
"content": {
"application/json": {
"schema": {
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/LessonPlanCopyContentToAnotherDisciplineClasses/v1/1_000/jsonschema/schemas/LessonPlanCopyContentToAnotherDisciplineClasses_1_000.json#/definitions/ProfessorLessonPlanContentCopy"
}
}
}
},
"500": {
"description": "Não foi possível copiar o conteúdo",
"content": {
"application/json": {
"schema": {
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/master/jsonschema/apis/types/totvsApiTypesBase.json#/definitions/ErrorModel"
}
}
}
}
}
}
}
},
"components": {
"parameters": {
"ProfessorInternalId": {
"name": "ProfessorInternalId",
"in": "path",
"required": true,
"description": "InternalId do professor",
"schema": {
"type": "string"
}
}
},
"schemas": {}
}
}
117 changes: 117 additions & 0 deletions jsonschema/apis/LessonPlanCopyContentToSequencedLessons_v1_000.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
{
"openapi": "3.0.1",
"servers": [
{
"description": "API para cópia do conteúdo para aulas em sequência para a entidade plano de aula (LessonPlan) para produtos TOTVS",
"url": "{{host}}/api/educational/v1",
"variables": {
"serverUrl": {
"default": "localhost"
},
"serverHttpPort": {
"default": "8051"
}
}
}
],
"info": {
"description": "API para cópia do conteúdo para aulas em sequência para a entidade plano de aula (LessonPlan) para produtos TOTVS",
"version": "1.000",
"title": "Cópia de conteúdo para aulas em sequência",
"contact": {
"name": "T-Talk",
"url": "API.Totvs.com.br",
"email": "[email protected]"
},
"x-totvs": {
"messageDocumentation": {
"name": "LessonPlanCopyContentToSequencedLessons",
"description": "Cópia do conteúdo de aulas em sequência",
"segment": "Educacional"
},
"productInformation": [
{
"product": "RM",
"contact": "[email protected]",
"description": "Entidade plano de aula, perfíl professor"
}
]
}
},
"paths": {
"/Professors/{ProfessorInternalId}/LessonPlansCopyExpectedToRealized": {
"post": {
"tags": [
"LessonPlanCopyContentToSequencedLessons"
],
"summary": "Copia o conteúdo para aulas em sequência para o plano de aula passado na requisição",
"description": "Copia o conteúdo para aulas em sequência para o plano de aula passado na requisição",
"operationId": "postLessonPlanCopyContentToSequencedLessons",
"x-totvs": {
"productInformation": [
{
"product": "RM",
"available": true,
"note": "Este verbo esta disponível com todos os parâmetros",
"minimalVersion": "12.1.32"
}
]
},
"parameters": [
{
"$ref": "#/components/parameters/ProfessorInternalId"
},
{
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/LessonPlanCopyContentToSequencedLessons/v1/1_000/jsonschema/apis/types/totvsApiTypesBase.json#/parameters/Authorization"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/LessonPlanCopyContentToSequencedLessons/v1/1_000/jsonschema/schemas/LessonPlanCopyContentToSequencedLessons_1_000.json#/definitions/LessonPlanCopyContentToSequencedLessons"
}
}
},
"description": "Cópia de contaúdo para aulas em sequência"
},
"responses": {
"201": {
"description": "Operação realizada com sucesso",
"content": {
"application/json": {
"schema": {
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/LessonPlanCopyContentToSequencedLessons/v1/1_000/jsonschema/schemas/LessonPlanCopyContentToSequencedLessons_1_000.json#/definitions/LessonPlanCopyContentToSequencedLessons"
}
}
}
},
"500": {
"description": "Não foi possível copiar o conteúdo",
"content": {
"application/json": {
"schema": {
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/master/jsonschema/apis/types/totvsApiTypesBase.json#/definitions/ErrorModel"
}
}
}
}
}
}
}
},
"components": {
"parameters": {
"ProfessorInternalId": {
"name": "ProfessorInternalId",
"in": "path",
"required": true,
"description": "InternalId do professor",
"schema": {
"type": "string"
}
}
},
"schemas": {}
}
}
117 changes: 117 additions & 0 deletions jsonschema/apis/LessonPlanCopyExpectedToRealized_v1_000.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
{
"openapi": "3.0.1",
"servers": [
{
"description": "API para cópia do conteúdo previsto para realizado para a entidade plano de aula (LessonPlan) para produtos TOTVS",
"url": "{{host}}/api/educational/v1",
"variables": {
"serverUrl": {
"default": "localhost"
},
"serverHttpPort": {
"default": "8051"
}
}
}
],
"info": {
"description": "API para cópia do conteúdo previsto para realizado para a entidade plano de aula (LessonPlan) para produtos TOTVS",
"version": "1.000",
"title": "Cópia de conteúdo previsto para realizado",
"contact": {
"name": "T-Talk",
"url": "API.Totvs.com.br",
"email": "[email protected]"
},
"x-totvs": {
"messageDocumentation": {
"name": "LessonPlanCopyExpectedToRealized",
"description": "Cópia do conteúdo previsto para o realizado em planos de aula",
"segment": "Educacional"
},
"productInformation": [
{
"product": "RM",
"contact": "[email protected]",
"description": "Entidade plano de aula, perfíl professor"
}
]
}
},
"paths": {
"/Professors/{ProfessorInternalId}/LessonPlansCopyExpectedToRealized": {
"post": {
"tags": [
"LessonPlanCopyExpectedToRealized"
],
"summary": "Copia o conteúdo previsto para o realizado nos planos de aula passados na requisição",
"description": "Copia o conteúdo previsto para o realizado nos planos de aula passados na requisição",
"operationId": "postLessonPlanCopyExpectedToRealized",
"x-totvs": {
"productInformation": [
{
"product": "RM",
"available": true,
"note": "Este verbo esta disponível com todos os parâmetros",
"minimalVersion": "12.1.32"
}
]
},
"parameters": [
{
"$ref": "#/components/parameters/ProfessorInternalId"
},
{
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/LessonPlanCopyExpectedToRealized/v1/1_000/jsonschema/apis/types/totvsApiTypesBase.json#/parameters/Authorization"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/LessonPlanCopyExpectedToRealized/v1/1_000/jsonschema/schemas/LessonPlanCopyExpectedToRealized_1_000.json#/definitions/LessonPlanCopyExpectedToRealized"
}
}
},
"description": "Cópia do conteúdo previsto para o realizado em planos de aula"
},
"responses": {
"201": {
"description": "Operação realizada com sucesso",
"content": {
"application/json": {
"schema": {
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/LessonPlanCopyExpectedToRealized/v1/1_000/jsonschema/schemas/LessonPlanCopyExpectedToRealized_1_000.json#/definitions/LessonPlanCopyExpectedToRealized"
}
}
}
},
"500": {
"description": "Não foi possível copiar o conteúdo previsto para o realizado",
"content": {
"application/json": {
"schema": {
"$ref": "https://raw.githubusercontent.com/totvs/ttalk-standard-message/master/jsonschema/apis/types/totvsApiTypesBase.json#/definitions/ErrorModel"
}
}
}
}
}
}
}
},
"components": {
"parameters": {
"ProfessorInternalId": {
"name": "ProfessorInternalId",
"in": "path",
"required": true,
"description": "InternalId do professor",
"schema": {
"type": "string"
}
}
},
"schemas": {}
}
}
Loading