Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
dkrizic committed Sep 14, 2023
1 parent ca9544e commit 6f604f1
Show file tree
Hide file tree
Showing 131 changed files with 1,112 additions and 128 deletions.
6 changes: 5 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.5
- API version: 1.4.6
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen

Expand Down Expand Up @@ -92,6 +92,7 @@ Class | Method | HTTP request | Description
*CertificationApi* | [**GetCertifications**](docs/CertificationApi.md#getcertifications) | **Get** /certifications | Get a list of all Certifications independent of the Organization
*CertificationApi* | [**GetCertificationsForOrganization**](docs/CertificationApi.md#getcertificationsfororganization) | **Get** /organizations/{organizationId}/certifications | Get a list of all certifications for a organization
*CertificationApi* | [**MoveCertification**](docs/CertificationApi.md#movecertification) | **Put** /organizations/{organizationId}/certificates/{certificateId} | Move a Certification to an Organization
*CertificationApi* | [**SearchAllCertifications**](docs/CertificationApi.md#searchallcertifications) | **Get** /certifications/search/{text} | Fulltext search on all certifications
*CertificationApi* | [**SearchCertifications**](docs/CertificationApi.md#searchcertifications) | **Post** /certifications/search | Complex search over certification entities
*CertificationApi* | [**UpdateCertification**](docs/CertificationApi.md#updatecertification) | **Put** /certifications/{certificationId} | Update a Certification
*CertificationApi* | [**UpdatePersonCertification**](docs/CertificationApi.md#updatepersoncertification) | **Put** /persons/{personId}/certifications/{certificationId} | Update a Certification of a Person
Expand All @@ -109,6 +110,7 @@ Class | Method | HTTP request | Description
*IndustryApi* | [**DetachOrganizationFromIndustry**](docs/IndustryApi.md#detachorganizationfromindustry) | **Delete** /organizations/{organizationId}/industries/{industryId} | Remove an Organization to an Industry
*IndustryApi* | [**GetIndustries**](docs/IndustryApi.md#getindustries) | **Get** /industries | Get all Industries
*IndustryApi* | [**GetIndustry**](docs/IndustryApi.md#getindustry) | **Get** /industries/{industryId} | Get details about an Industry
*IndustryApi* | [**SearchAllIndustries**](docs/IndustryApi.md#searchallindustries) | **Get** /industries/search/{text} | Fulltext search on all industries
*IndustryApi* | [**UpdateIndustry**](docs/IndustryApi.md#updateindustry) | **Put** /industries/{industryId} | Update an Industry
*LanguageApi* | [**AddLanguageToCountry**](docs/LanguageApi.md#addlanguagetocountry) | **Post** /countries/{countryId}/languages/{languageId} | Assign a language to a country
*LanguageApi* | [**AddPersonLanguage**](docs/LanguageApi.md#addpersonlanguage) | **Post** /persons/{personId}/languages/{languageId} | Assign a language to the person
Expand Down Expand Up @@ -142,6 +144,7 @@ Class | Method | HTTP request | Description
*OrganizationApi* | [**GetOrganizations**](docs/OrganizationApi.md#getorganizations) | **Get** /organizations | Get a list of all Organizations
*OrganizationApi* | [**MergeOrganizations**](docs/OrganizationApi.md#mergeorganizations) | **Put** /organizations/{organizationId}/merge/{otherOrganizationId} | Merge two organizations
*OrganizationApi* | [**MoveCertification**](docs/OrganizationApi.md#movecertification) | **Put** /organizations/{organizationId}/certificates/{certificateId} | Move a Certification to an Organization
*OrganizationApi* | [**SearchAllOrganizations**](docs/OrganizationApi.md#searchallorganizations) | **Get** /organizations/search/{text} | Fulltext search on all organizations
*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
Expand Down Expand Up @@ -229,6 +232,7 @@ Class | Method | HTTP request | Description
*SkillApi* | [**GetSkills**](docs/SkillApi.md#getskills) | **Get** /skills | Get a list of all skills, optionally only root, optionally only kinds
*SkillApi* | [**MergeSkills**](docs/SkillApi.md#mergeskills) | **Put** /skills/{skillId}/merge/{otherSkillId} | Merge two skills
*SkillApi* | [**RemoveSkillFromParentSkill**](docs/SkillApi.md#removeskillfromparentskill) | **Delete** /skills/{skillId}/parents/{parentSkillId} | Detaches a Skill from parent Skill, return the parent Skill
*SkillApi* | [**SearchAllSkills**](docs/SkillApi.md#searchallskills) | **Get** /skills/search/{text} | Fulltext search on all skills
*SkillApi* | [**UpdatePersonProjectSkill**](docs/SkillApi.md#updatepersonprojectskill) | **Put** /persons/{personId}/projects/{projectId}/skills/{skillId} | Update the level of a Skill in a Project participation
*SkillApi* | [**UpdatePersonSkillExperience**](docs/SkillApi.md#updatepersonskillexperience) | **Put** /persons/{personId}/experiences/skills/{skillId} | Edit an Skill experience to a Person
*SkillApi* | [**UpdatePersonSkillExperiences**](docs/SkillApi.md#updatepersonskillexperiences) | **Put** /persons/{personId}/experiences | Edit an Skill experience to a Person
Expand Down
186 changes: 185 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.5
version: 1.4.6
servers:
- url: http://localhost:8080/api/v1
- url: https://dev-yasm.prodyna.com/api/v1
Expand Down Expand Up @@ -243,6 +243,52 @@ paths:
summary: Update an Organization
tags:
- Organization
/organizations/search/{text}:
get:
operationId: searchAllOrganizations
parameters:
- explode: false
in: path
name: text
required: true
schema:
type: string
style: simple
- example: 0
explode: true
in: query
name: skip
required: false
schema:
default: 0
example: 0
type: integer
style: form
- explode: true
in: query
name: limit
required: false
schema:
default: 20
example: 20
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: '#/components/schemas/PagedOrganizations'
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: The specified resource was not found
summary: Fulltext search on all organizations
tags:
- Organization
/organizations/{organizationId}/merge/{otherOrganizationId}:
put:
operationId: mergeOrganizations
Expand Down Expand Up @@ -718,6 +764,52 @@ paths:
summary: Update an Industry
tags:
- Industry
/industries/search/{text}:
get:
operationId: searchAllIndustries
parameters:
- explode: false
in: path
name: text
required: true
schema:
type: string
style: simple
- example: 0
explode: true
in: query
name: skip
required: false
schema:
default: 0
example: 0
type: integer
style: form
- explode: true
in: query
name: limit
required: false
schema:
default: 20
example: 20
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: '#/components/schemas/PagedIndustries'
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: The specified resource was not found
summary: Fulltext search on all industries
tags:
- Industry
/organizations/{organizationId}/certifications:
get:
operationId: getCertificationsForOrganization
Expand Down Expand Up @@ -1086,6 +1178,52 @@ paths:
summary: Update a Certification
tags:
- Certification
/certifications/search/{text}:
get:
operationId: searchAllCertifications
parameters:
- explode: false
in: path
name: text
required: true
schema:
type: string
style: simple
- example: 0
explode: true
in: query
name: skip
required: false
schema:
default: 0
example: 0
type: integer
style: form
- explode: true
in: query
name: limit
required: false
schema:
default: 20
example: 20
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: '#/components/schemas/PagedCertifications'
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: The specified resource was not found
summary: Fulltext search on all certifications
tags:
- Certification
/certifications/{certificationId}/skills/{skillId}:
delete:
operationId: deleteSkillFromCertification
Expand Down Expand Up @@ -1563,6 +1701,52 @@ paths:
summary: Create a Skill
tags:
- Skill
/skills/search/{text}:
get:
operationId: searchAllSkills
parameters:
- explode: false
in: path
name: text
required: true
schema:
type: string
style: simple
- example: 0
explode: true
in: query
name: skip
required: false
schema:
default: 0
example: 0
type: integer
style: form
- explode: true
in: query
name: limit
required: false
schema:
default: 20
example: 20
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: '#/components/schemas/PagedSkills'
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: The specified resource was not found
summary: Fulltext search on all skills
tags:
- Skill
/skills/{skillId}:
delete:
operationId: deleteSkill
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.

Loading

0 comments on commit 6f604f1

Please sign in to comment.