Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
dkrizic committed Jun 23, 2023
1 parent c03985f commit ee690b9
Show file tree
Hide file tree
Showing 128 changed files with 783 additions and 125 deletions.
2 changes: 2 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ api_project.go
api_search.go
api_skill.go
api_status.go
api_templates.go
client.go
configuration.go
docs/AbstractEntityFilter.md
Expand Down Expand Up @@ -132,6 +133,7 @@ docs/Status.md
docs/StatusApi.md
docs/Suggestable.md
docs/Synonymable.md
docs/TemplatesApi.md
docs/Timeframed.md
docs/Version.md
git_push.sh
Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This is an example of using OAuth2 Implicit Flow in a specification to describe
## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.

- API version: 1.4.1
- API version: 1.4.2
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen

Expand Down Expand Up @@ -141,6 +141,7 @@ Class | Method | HTTP request | Description
*OrganizationApi* | [**MoveCertification**](docs/OrganizationApi.md#movecertification) | **Put** /organizations/{organizationId}/certificates/{certificateId} | Move a Certification to an Organization
*OrganizationApi* | [**UpdateOffice**](docs/OrganizationApi.md#updateoffice) | **Put** /organizations/{organizationId}/offices/{officeId} | Update an Office for an Organization
*OrganizationApi* | [**UpdateOrganization**](docs/OrganizationApi.md#updateorganization) | **Put** /organizations/{organizationId} | Update an Organization
*OrganizationApi* | [**UpdateProjectOrganization**](docs/OrganizationApi.md#updateprojectorganization) | **Put** /organizations/{organizationId}/projects/{projectId} | project is now point to the new organization
*PersonApi* | [**AddPersonCertification**](docs/PersonApi.md#addpersoncertification) | **Post** /persons/{personId}/certifications/{certificationId} | Add Certification to a Person
*PersonApi* | [**AddPersonInterest**](docs/PersonApi.md#addpersoninterest) | **Post** /persons/{personId}/interests/skills/{skillId} | Add an Interest to a Person
*PersonApi* | [**AddPersonLanguage**](docs/PersonApi.md#addpersonlanguage) | **Post** /persons/{personId}/languages/{languageId} | Assign a language to the person
Expand Down Expand Up @@ -203,6 +204,7 @@ Class | Method | HTTP request | Description
*ProjectApi* | [**UpdatePersonProject**](docs/ProjectApi.md#updatepersonproject) | **Put** /persons/{personId}/projects/{projectId} | Update a Project of a Person
*ProjectApi* | [**UpdatePersonProjectSkill**](docs/ProjectApi.md#updatepersonprojectskill) | **Put** /persons/{personId}/projects/{projectId}/skills/{skillId} | Update the level of a Skill in a Project participation
*ProjectApi* | [**UpdateProject**](docs/ProjectApi.md#updateproject) | **Put** /projects/{projectId} | Update a Project
*ProjectApi* | [**UpdateProjectOrganization**](docs/ProjectApi.md#updateprojectorganization) | **Put** /organizations/{organizationId}/projects/{projectId} | project is now point to the new organization
*SearchApi* | [**SearchAll**](docs/SearchApi.md#searchall) | **Get** /search/all/{text} | Fulltext search on all kinds of objects
*SkillApi* | [**AddPersonInterest**](docs/SkillApi.md#addpersoninterest) | **Post** /persons/{personId}/interests/skills/{skillId} | Add an Interest to a Person
*SkillApi* | [**AddPersonProjectSkill**](docs/SkillApi.md#addpersonprojectskill) | **Post** /persons/{personId}/projects/{projectId}/skills/{skillId} | Add Skill to a Project participation
Expand Down Expand Up @@ -231,6 +233,7 @@ Class | Method | HTTP request | Description
*SkillApi* | [**UpdateSkillInCertification**](docs/SkillApi.md#updateskillincertification) | **Put** /certifications/{certificationId}/skills/{skillId} |
*StatusApi* | [**GetPing**](docs/StatusApi.md#getping) | **Get** /ping | Server heartbeat operation
*StatusApi* | [**GetVersion**](docs/StatusApi.md#getversion) | **Get** /version | Information about the server
*TemplatesApi* | [**GetTemplates**](docs/TemplatesApi.md#gettemplates) | **Get** /templates | list of existing templates


## Documentation For Models
Expand Down
71 changes: 70 additions & 1 deletion api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ info:
description: This is an example of using OAuth2 Implicit Flow in a specification
to describe security to your API.
title: YASM (Yet Another Skill Management) API
version: 1.4.1
version: 1.4.2
servers:
- url: http://localhost:8080/api/v1
- url: https://dev-yasm.prodyna.com/api/v1
Expand Down Expand Up @@ -855,6 +855,45 @@ paths:
tags:
- Organization
- Project
/organizations/{organizationId}/projects/{projectId}:
put:
operationId: updateProjectOrganization
parameters:
- explode: false
in: path
name: organizationId
required: true
schema:
example: 70ee6f30-d7c1-4f91-a653-9819ecbfa667
format: uuid
type: string
style: simple
- explode: false
in: path
name: projectId
required: true
schema:
example: 70ee6f30-d7c1-4f91-a653-9819ecbfa667
format: uuid
type: string
style: simple
responses:
"200":
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectDetails'
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: The specified resource was not found
summary: project is now point to the new organization
tags:
- Organization
- Project
/certifications:
get:
operationId: getCertifications
Expand Down Expand Up @@ -1884,6 +1923,13 @@ paths:
type: string
type: array
style: form
- explode: true
in: query
name: template
required: false
schema:
type: string
style: form
responses:
"200":
content:
Expand Down Expand Up @@ -3203,6 +3249,29 @@ paths:
summary: Fulltext search on all kinds of objects
tags:
- Search
/templates:
get:
operationId: getTemplates
parameters:
- explode: false
in: path
name: text
required: true
schema:
type: string
style: simple
responses:
"200":
content:
application/json:
schema:
items:
type: string
type: array
description: OK
summary: list of existing templates
tags:
- Templates
/languages:
get:
operationId: getLanguages
Expand Down
2 changes: 1 addition & 1 deletion api_availability.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api_certification.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api_country.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api_industry.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api_language.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api_office.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

114 changes: 113 additions & 1 deletion api_organization.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 10 additions & 1 deletion api_person.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion api_profile.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit ee690b9

Please sign in to comment.