From 9fa182becb4246c0b411a3e182198f754afdb506 Mon Sep 17 00:00:00 2001 From: prodyna-yasm Date: Mon, 27 Mar 2023 00:12:02 +0000 Subject: [PATCH] Update from https://github.com/PRODYNA-YASM/yasm-api/commit/592ecaebf58839523586a0820697bca3d52fc225 --- .openapi-generator/FILES | 6 + README.md | 6 +- api/openapi.yaml | 103 ++++++++-- api_availability.go | 2 +- api_certification.go | 2 +- api_country.go | 2 +- api_industry.go | 2 +- api_language.go | 2 +- api_office.go | 2 +- api_organization.go | 2 +- api_person.go | 42 ++--- api_project.go | 175 ++++++++++++++--- api_search.go | 2 +- api_skill.go | 26 +-- api_status.go | 2 +- client.go | 4 +- configuration.go | 2 +- docs/PagedProjectParticipations.md | 56 ++++++ docs/PagedProjectParticipationsAllOf.md | 56 ++++++ docs/PersonApi.md | 30 +-- docs/PersonDetails.md | 26 --- docs/ProjectApi.md | 99 ++++++++-- docs/ProjectParticipationSearch.md | 108 +++++++++++ docs/SkillApi.md | 18 +- model_abstract_entity_filter.go | 2 +- model_availability.go | 2 +- model_availability_all_of.go | 2 +- model_availability_detail.go | 2 +- model_availability_filter.go | 2 +- model_basic_domain_model.go | 2 +- model_certification.go | 2 +- model_certification_all_of.go | 2 +- model_certification_details.go | 2 +- model_country.go | 2 +- model_country_all_of.go | 2 +- model_country_details.go | 2 +- model_descriptable.go | 2 +- model_entity_filter.go | 2 +- model_error.go | 2 +- model_experience.go | 2 +- model_geolocation.go | 2 +- model_industry.go | 2 +- model_industry_details.go | 2 +- model_language.go | 2 +- model_language_details.go | 2 +- model_language_level.go | 2 +- model_level.go | 2 +- model_linkable.go | 2 +- model_locateable.go | 2 +- model_min_max.go | 2 +- model_min_max_percent.go | 2 +- model_nameable.go | 2 +- model_named_domain_model.go | 2 +- model_office.go | 2 +- model_organization.go | 2 +- model_organization_all_of.go | 2 +- model_organization_details.go | 2 +- model_page.go | 2 +- model_paged_availabilities.go | 2 +- model_paged_availabilities_all_of.go | 2 +- model_paged_certifications.go | 2 +- model_paged_certifications_all_of.go | 2 +- model_paged_countries.go | 2 +- model_paged_countries_all_of.go | 2 +- model_paged_industries.go | 2 +- model_paged_industries_all_of.go | 2 +- model_paged_languages.go | 2 +- model_paged_languages_all_of.go | 2 +- model_paged_organizations.go | 2 +- model_paged_organizations_all_of.go | 2 +- model_paged_persons.go | 2 +- model_paged_persons_all_of.go | 2 +- model_paged_project_participations.go | 124 ++++++++++++ model_paged_project_participations_all_of.go | 115 ++++++++++++ model_paged_projects.go | 2 +- model_paged_projects_all_of.go | 2 +- model_paged_skills.go | 2 +- model_paged_skills_all_of.go | 2 +- model_person.go | 2 +- model_person_all_of.go | 2 +- model_person_certification_filter.go | 2 +- model_person_certification_filter_all_of.go | 2 +- model_person_details.go | 38 +--- model_person_industry_filter.go | 2 +- model_person_industry_filter_all_of.go | 2 +- model_person_organization_filter.go | 2 +- model_person_organization_filter_all_of.go | 2 +- model_person_project_filter.go | 2 +- model_person_project_filter_all_of.go | 2 +- model_person_score_detail.go | 2 +- model_person_search.go | 2 +- model_person_skill_filter.go | 2 +- model_person_skill_filter_all_of.go | 2 +- model_project.go | 2 +- model_project_all_of.go | 2 +- model_project_details.go | 2 +- model_project_participation.go | 2 +- model_project_participation_all_of.go | 2 +- model_project_participation_search.go | 187 +++++++++++++++++++ model_project_participation_update.go | 2 +- model_project_score_detail.go | 2 +- model_project_score_detail_all_of.go | 2 +- model_project_search.go | 2 +- model_project_status.go | 2 +- model_search_result.go | 2 +- model_search_result_all_of.go | 2 +- model_search_result_item.go | 2 +- model_seniority.go | 2 +- model_skill.go | 2 +- model_skill_all_of.go | 2 +- model_skill_details.go | 2 +- model_skill_group.go | 2 +- model_skill_level.go | 2 +- model_skill_level_update.go | 2 +- model_status.go | 2 +- model_suggestable.go | 2 +- model_synonymable.go | 2 +- model_timeframed.go | 2 +- model_version.go | 2 +- response.go | 2 +- utils.go | 2 +- 121 files changed, 1149 insertions(+), 276 deletions(-) create mode 100644 docs/PagedProjectParticipations.md create mode 100644 docs/PagedProjectParticipationsAllOf.md create mode 100644 docs/ProjectParticipationSearch.md create mode 100644 model_paged_project_participations.go create mode 100644 model_paged_project_participations_all_of.go create mode 100644 model_project_participation_search.go diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index ec3e459c..8ac378c4 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -72,6 +72,8 @@ docs/PagedOrganizations.md docs/PagedOrganizationsAllOf.md docs/PagedPersons.md docs/PagedPersonsAllOf.md +docs/PagedProjectParticipations.md +docs/PagedProjectParticipationsAllOf.md docs/PagedProjects.md docs/PagedProjectsAllOf.md docs/PagedSkills.md @@ -98,6 +100,7 @@ docs/ProjectApi.md docs/ProjectDetails.md docs/ProjectParticipation.md docs/ProjectParticipationAllOf.md +docs/ProjectParticipationSearch.md docs/ProjectParticipationUpdate.md docs/ProjectScoreDetail.md docs/ProjectScoreDetailAllOf.md @@ -172,6 +175,8 @@ model_paged_organizations.go model_paged_organizations_all_of.go model_paged_persons.go model_paged_persons_all_of.go +model_paged_project_participations.go +model_paged_project_participations_all_of.go model_paged_projects.go model_paged_projects_all_of.go model_paged_skills.go @@ -196,6 +201,7 @@ model_project_all_of.go model_project_details.go model_project_participation.go model_project_participation_all_of.go +model_project_participation_search.go model_project_participation_update.go model_project_score_detail.go model_project_score_detail_all_of.go diff --git a/README.md b/README.md index 61970f36..ffae275d 100644 --- a/README.md +++ b/README.md @@ -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.3.12 +- API version: 1.3.13 - Package version: 1.0.0 - Build package: org.openapitools.codegen.languages.GoClientCodegen @@ -188,6 +188,7 @@ Class | Method | HTTP request | Description *ProjectApi* | [**GetProject**](docs/ProjectApi.md#getproject) | **Get** /projects/{projectId} | Get details about a Project *ProjectApi* | [**MergeProjects**](docs/ProjectApi.md#mergeprojects) | **Put** /projects/{projectId}/merge/{otherProjectId} | Merge to projects *ProjectApi* | [**ReadPersonProject**](docs/ProjectApi.md#readpersonproject) | **Get** /persons/{personId}/projects/{projectId} | Get a Project Partifipation of a Person +*ProjectApi* | [**SearchProjectParticipations**](docs/ProjectApi.md#searchprojectparticipations) | **Post** /project-participations/search | Complex search over project entities *ProjectApi* | [**SearchProjects**](docs/ProjectApi.md#searchprojects) | **Post** /projects/search | Complex search over project entities *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 @@ -272,6 +273,8 @@ Class | Method | HTTP request | Description - [PagedOrganizationsAllOf](docs/PagedOrganizationsAllOf.md) - [PagedPersons](docs/PagedPersons.md) - [PagedPersonsAllOf](docs/PagedPersonsAllOf.md) + - [PagedProjectParticipations](docs/PagedProjectParticipations.md) + - [PagedProjectParticipationsAllOf](docs/PagedProjectParticipationsAllOf.md) - [PagedProjects](docs/PagedProjects.md) - [PagedProjectsAllOf](docs/PagedProjectsAllOf.md) - [PagedSkills](docs/PagedSkills.md) @@ -296,6 +299,7 @@ Class | Method | HTTP request | Description - [ProjectDetails](docs/ProjectDetails.md) - [ProjectParticipation](docs/ProjectParticipation.md) - [ProjectParticipationAllOf](docs/ProjectParticipationAllOf.md) + - [ProjectParticipationSearch](docs/ProjectParticipationSearch.md) - [ProjectParticipationUpdate](docs/ProjectParticipationUpdate.md) - [ProjectScoreDetail](docs/ProjectScoreDetail.md) - [ProjectScoreDetailAllOf](docs/ProjectScoreDetailAllOf.md) diff --git a/api/openapi.yaml b/api/openapi.yaml index a5c57e3c..7da757a7 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -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.3.12 + version: 1.3.13 servers: - url: http://localhost:8080/api/v1 - url: https://dev-yasm.prodyna.com/api/v1 @@ -1269,6 +1269,50 @@ paths: summary: Merge to projects tags: - Project + /project-participations/search: + post: + operationId: searchProjectParticipations + parameters: + - 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 + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/ProjectParticipationSearch' + required: true + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/PagedProjectParticipations' + description: OK + default: + content: + application/json: + schema: + $ref: '#/components/schemas/Error' + description: The specified resource was not found + summary: Complex search over project entities + tags: + - Project /skills: get: operationId: getSkills @@ -2551,7 +2595,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/PersonDetails' + $ref: '#/components/schemas/ProjectParticipation' description: OK default: content: @@ -2594,7 +2638,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/PersonDetails' + $ref: '#/components/schemas/ProjectParticipation' description: OK default: content: @@ -2639,7 +2683,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/PersonDetails' + $ref: '#/components/schemas/ProjectParticipation' description: OK default: content: @@ -2691,7 +2735,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/PersonDetails' + $ref: '#/components/schemas/ProjectParticipation' description: OK default: content: @@ -2743,7 +2787,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/PersonDetails' + $ref: '#/components/schemas/ProjectParticipation' description: OK default: content: @@ -3692,9 +3736,6 @@ components: discriminator: propertyName: objectType example: - projects: - - null - - null languages: - level: level: 1 @@ -3762,10 +3803,6 @@ components: properties: person: $ref: '#/components/schemas/Person' - projects: - items: - $ref: '#/components/schemas/ProjectParticipation' - type: array industries: items: $ref: '#/components/schemas/Industry' @@ -3956,6 +3993,34 @@ components: allOf: - $ref: '#/components/schemas/BasicDomainModel' - $ref: '#/components/schemas/ProjectParticipation_allOf' + ProjectParticipationSearch: + example: + personIds: + - 046b6c7f-0b8a-43b9-b35d-6489e6daee91 + - 046b6c7f-0b8a-43b9-b35d-6489e6daee91 + projectIds: + - 046b6c7f-0b8a-43b9-b35d-6489e6daee91 + - 046b6c7f-0b8a-43b9-b35d-6489e6daee91 + projectParticipationIds: + - 046b6c7f-0b8a-43b9-b35d-6489e6daee91 + - 046b6c7f-0b8a-43b9-b35d-6489e6daee91 + properties: + projectIds: + items: + format: uuid + type: string + type: array + personIds: + items: + format: uuid + type: string + type: array + projectParticipationIds: + items: + format: uuid + type: string + type: array + type: object ProjectParticipationUpdate: example: skills: @@ -4206,6 +4271,10 @@ components: allOf: - $ref: '#/components/schemas/Page' - $ref: '#/components/schemas/PagedProjects_allOf' + PagedProjectParticipations: + allOf: + - $ref: '#/components/schemas/Page' + - $ref: '#/components/schemas/PagedProjectParticipations_allOf' PagedPersons: allOf: - $ref: '#/components/schemas/Page' @@ -4533,6 +4602,14 @@ components: type: array type: object example: null + PagedProjectParticipations_allOf: + properties: + projectParticipations: + items: + $ref: '#/components/schemas/ProjectParticipation' + type: array + type: object + example: null PagedPersons_allOf: properties: persons: diff --git a/api_availability.go b/api_availability.go index 42051b19..0e4280b3 100644 --- a/api_availability.go +++ b/api_availability.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_certification.go b/api_certification.go index 6a3c6cb2..df766874 100644 --- a/api_certification.go +++ b/api_certification.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_country.go b/api_country.go index 6914a41d..6ecf2413 100644 --- a/api_country.go +++ b/api_country.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_industry.go b/api_industry.go index bc5a59ec..610a164c 100644 --- a/api_industry.go +++ b/api_industry.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_language.go b/api_language.go index b2a750c7..2900f61a 100644 --- a/api_language.go +++ b/api_language.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_office.go b/api_office.go index b4b3880c..b7327bca 100644 --- a/api_office.go +++ b/api_office.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_organization.go b/api_organization.go index e1141af6..13c636a8 100644 --- a/api_organization.go +++ b/api_organization.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_person.go b/api_person.go index 5b2f5e18..72ba027c 100644 --- a/api_person.go +++ b/api_person.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -509,7 +509,7 @@ func (r PersonApiAddPersonProjectRequest) ProjectParticipationUpdate(projectPart return r } -func (r PersonApiAddPersonProjectRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r PersonApiAddPersonProjectRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.AddPersonProjectExecute(r) } @@ -531,13 +531,13 @@ func (a *PersonApiService) AddPersonProject(ctx context.Context, personId string } // Execute executes the request -// @return PersonDetails -func (a *PersonApiService) AddPersonProjectExecute(r PersonApiAddPersonProjectRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *PersonApiService) AddPersonProjectExecute(r PersonApiAddPersonProjectRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PersonApiService.AddPersonProject") @@ -634,7 +634,7 @@ func (r PersonApiAddPersonProjectSkillRequest) Level(level Level) PersonApiAddPe return r } -func (r PersonApiAddPersonProjectSkillRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r PersonApiAddPersonProjectSkillRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.AddPersonProjectSkillExecute(r) } @@ -658,13 +658,13 @@ func (a *PersonApiService) AddPersonProjectSkill(ctx context.Context, personId s } // Execute executes the request -// @return PersonDetails -func (a *PersonApiService) AddPersonProjectSkillExecute(r PersonApiAddPersonProjectSkillRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *PersonApiService) AddPersonProjectSkillExecute(r PersonApiAddPersonProjectSkillRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PersonApiService.AddPersonProjectSkill") @@ -2140,7 +2140,7 @@ type PersonApiDeletePersonProjectSkillRequest struct { skillId string } -func (r PersonApiDeletePersonProjectSkillRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r PersonApiDeletePersonProjectSkillRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.DeletePersonProjectSkillExecute(r) } @@ -2164,13 +2164,13 @@ func (a *PersonApiService) DeletePersonProjectSkill(ctx context.Context, personI } // Execute executes the request -// @return PersonDetails -func (a *PersonApiService) DeletePersonProjectSkillExecute(r PersonApiDeletePersonProjectSkillRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *PersonApiService) DeletePersonProjectSkillExecute(r PersonApiDeletePersonProjectSkillRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PersonApiService.DeletePersonProjectSkill") @@ -3592,7 +3592,7 @@ func (r PersonApiUpdatePersonProjectRequest) ProjectParticipationUpdate(projectP return r } -func (r PersonApiUpdatePersonProjectRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r PersonApiUpdatePersonProjectRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.UpdatePersonProjectExecute(r) } @@ -3614,13 +3614,13 @@ func (a *PersonApiService) UpdatePersonProject(ctx context.Context, personId str } // Execute executes the request -// @return PersonDetails -func (a *PersonApiService) UpdatePersonProjectExecute(r PersonApiUpdatePersonProjectRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *PersonApiService) UpdatePersonProjectExecute(r PersonApiUpdatePersonProjectRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PersonApiService.UpdatePersonProject") @@ -3717,7 +3717,7 @@ func (r PersonApiUpdatePersonProjectSkillRequest) Level(level Level) PersonApiUp return r } -func (r PersonApiUpdatePersonProjectSkillRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r PersonApiUpdatePersonProjectSkillRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.UpdatePersonProjectSkillExecute(r) } @@ -3741,13 +3741,13 @@ func (a *PersonApiService) UpdatePersonProjectSkill(ctx context.Context, personI } // Execute executes the request -// @return PersonDetails -func (a *PersonApiService) UpdatePersonProjectSkillExecute(r PersonApiUpdatePersonProjectSkillRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *PersonApiService) UpdatePersonProjectSkillExecute(r PersonApiUpdatePersonProjectSkillRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PersonApiService.UpdatePersonProjectSkill") diff --git a/api_project.go b/api_project.go index 7ca24499..16330561 100644 --- a/api_project.go +++ b/api_project.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -37,7 +37,7 @@ func (r ProjectApiAddPersonProjectRequest) ProjectParticipationUpdate(projectPar return r } -func (r ProjectApiAddPersonProjectRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r ProjectApiAddPersonProjectRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.AddPersonProjectExecute(r) } @@ -59,13 +59,13 @@ func (a *ProjectApiService) AddPersonProject(ctx context.Context, personId strin } // Execute executes the request -// @return PersonDetails -func (a *ProjectApiService) AddPersonProjectExecute(r ProjectApiAddPersonProjectRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *ProjectApiService) AddPersonProjectExecute(r ProjectApiAddPersonProjectRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProjectApiService.AddPersonProject") @@ -162,7 +162,7 @@ func (r ProjectApiAddPersonProjectSkillRequest) Level(level Level) ProjectApiAdd return r } -func (r ProjectApiAddPersonProjectSkillRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r ProjectApiAddPersonProjectSkillRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.AddPersonProjectSkillExecute(r) } @@ -186,13 +186,13 @@ func (a *ProjectApiService) AddPersonProjectSkill(ctx context.Context, personId } // Execute executes the request -// @return PersonDetails -func (a *ProjectApiService) AddPersonProjectSkillExecute(r ProjectApiAddPersonProjectSkillRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *ProjectApiService) AddPersonProjectSkillExecute(r ProjectApiAddPersonProjectSkillRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProjectApiService.AddPersonProjectSkill") @@ -754,7 +754,7 @@ type ProjectApiDeletePersonProjectSkillRequest struct { skillId string } -func (r ProjectApiDeletePersonProjectSkillRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r ProjectApiDeletePersonProjectSkillRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.DeletePersonProjectSkillExecute(r) } @@ -778,13 +778,13 @@ func (a *ProjectApiService) DeletePersonProjectSkill(ctx context.Context, person } // Execute executes the request -// @return PersonDetails -func (a *ProjectApiService) DeletePersonProjectSkillExecute(r ProjectApiDeletePersonProjectSkillRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *ProjectApiService) DeletePersonProjectSkillExecute(r ProjectApiDeletePersonProjectSkillRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProjectApiService.DeletePersonProjectSkill") @@ -1428,6 +1428,139 @@ func (a *ProjectApiService) ReadPersonProjectExecute(r ProjectApiReadPersonProje return localVarReturnValue, localVarHTTPResponse, nil } +type ProjectApiSearchProjectParticipationsRequest struct { + ctx context.Context + ApiService *ProjectApiService + projectParticipationSearch *ProjectParticipationSearch + skip *int32 + limit *int32 +} + +func (r ProjectApiSearchProjectParticipationsRequest) ProjectParticipationSearch(projectParticipationSearch ProjectParticipationSearch) ProjectApiSearchProjectParticipationsRequest { + r.projectParticipationSearch = &projectParticipationSearch + return r +} + +func (r ProjectApiSearchProjectParticipationsRequest) Skip(skip int32) ProjectApiSearchProjectParticipationsRequest { + r.skip = &skip + return r +} + +func (r ProjectApiSearchProjectParticipationsRequest) Limit(limit int32) ProjectApiSearchProjectParticipationsRequest { + r.limit = &limit + return r +} + +func (r ProjectApiSearchProjectParticipationsRequest) Execute() (*PagedProjectParticipations, *http.Response, error) { + return r.ApiService.SearchProjectParticipationsExecute(r) +} + +/* +SearchProjectParticipations Complex search over project entities + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ProjectApiSearchProjectParticipationsRequest +*/ +func (a *ProjectApiService) SearchProjectParticipations(ctx context.Context) ProjectApiSearchProjectParticipationsRequest { + return ProjectApiSearchProjectParticipationsRequest{ + ApiService: a, + ctx: ctx, + } +} + +// Execute executes the request +// @return PagedProjectParticipations +func (a *ProjectApiService) SearchProjectParticipationsExecute(r ProjectApiSearchProjectParticipationsRequest) (*PagedProjectParticipations, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *PagedProjectParticipations + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProjectApiService.SearchProjectParticipations") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/project-participations/search" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.projectParticipationSearch == nil { + return localVarReturnValue, nil, reportError("projectParticipationSearch is required and must be specified") + } + + if r.skip != nil { + localVarQueryParams.Add("skip", parameterToString(*r.skip, "")) + } + if r.limit != nil { + localVarQueryParams.Add("limit", parameterToString(*r.limit, "")) + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.projectParticipationSearch + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = ioutil.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHTTPResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ProjectApiSearchProjectsRequest struct { ctx context.Context ApiService *ProjectApiService @@ -1575,7 +1708,7 @@ func (r ProjectApiUpdatePersonProjectRequest) ProjectParticipationUpdate(project return r } -func (r ProjectApiUpdatePersonProjectRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r ProjectApiUpdatePersonProjectRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.UpdatePersonProjectExecute(r) } @@ -1597,13 +1730,13 @@ func (a *ProjectApiService) UpdatePersonProject(ctx context.Context, personId st } // Execute executes the request -// @return PersonDetails -func (a *ProjectApiService) UpdatePersonProjectExecute(r ProjectApiUpdatePersonProjectRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *ProjectApiService) UpdatePersonProjectExecute(r ProjectApiUpdatePersonProjectRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProjectApiService.UpdatePersonProject") @@ -1700,7 +1833,7 @@ func (r ProjectApiUpdatePersonProjectSkillRequest) Level(level Level) ProjectApi return r } -func (r ProjectApiUpdatePersonProjectSkillRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r ProjectApiUpdatePersonProjectSkillRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.UpdatePersonProjectSkillExecute(r) } @@ -1724,13 +1857,13 @@ func (a *ProjectApiService) UpdatePersonProjectSkill(ctx context.Context, person } // Execute executes the request -// @return PersonDetails -func (a *ProjectApiService) UpdatePersonProjectSkillExecute(r ProjectApiUpdatePersonProjectSkillRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *ProjectApiService) UpdatePersonProjectSkillExecute(r ProjectApiUpdatePersonProjectSkillRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProjectApiService.UpdatePersonProjectSkill") diff --git a/api_search.go b/api_search.go index 0cf6f7e9..05e87bec 100644 --- a/api_search.go +++ b/api_search.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/api_skill.go b/api_skill.go index 482da928..a9a893c1 100644 --- a/api_skill.go +++ b/api_skill.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -150,7 +150,7 @@ func (r SkillApiAddPersonProjectSkillRequest) Level(level Level) SkillApiAddPers return r } -func (r SkillApiAddPersonProjectSkillRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r SkillApiAddPersonProjectSkillRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.AddPersonProjectSkillExecute(r) } @@ -174,13 +174,13 @@ func (a *SkillApiService) AddPersonProjectSkill(ctx context.Context, personId st } // Execute executes the request -// @return PersonDetails -func (a *SkillApiService) AddPersonProjectSkillExecute(r SkillApiAddPersonProjectSkillRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *SkillApiService) AddPersonProjectSkillExecute(r SkillApiAddPersonProjectSkillRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SkillApiService.AddPersonProjectSkill") @@ -1217,7 +1217,7 @@ type SkillApiDeletePersonProjectSkillRequest struct { skillId string } -func (r SkillApiDeletePersonProjectSkillRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r SkillApiDeletePersonProjectSkillRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.DeletePersonProjectSkillExecute(r) } @@ -1241,13 +1241,13 @@ func (a *SkillApiService) DeletePersonProjectSkill(ctx context.Context, personId } // Execute executes the request -// @return PersonDetails -func (a *SkillApiService) DeletePersonProjectSkillExecute(r SkillApiDeletePersonProjectSkillRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *SkillApiService) DeletePersonProjectSkillExecute(r SkillApiDeletePersonProjectSkillRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SkillApiService.DeletePersonProjectSkill") @@ -2402,7 +2402,7 @@ func (r SkillApiUpdatePersonProjectSkillRequest) Level(level Level) SkillApiUpda return r } -func (r SkillApiUpdatePersonProjectSkillRequest) Execute() (*PersonDetails, *http.Response, error) { +func (r SkillApiUpdatePersonProjectSkillRequest) Execute() (*ProjectParticipation, *http.Response, error) { return r.ApiService.UpdatePersonProjectSkillExecute(r) } @@ -2426,13 +2426,13 @@ func (a *SkillApiService) UpdatePersonProjectSkill(ctx context.Context, personId } // Execute executes the request -// @return PersonDetails -func (a *SkillApiService) UpdatePersonProjectSkillExecute(r SkillApiUpdatePersonProjectSkillRequest) (*PersonDetails, *http.Response, error) { +// @return ProjectParticipation +func (a *SkillApiService) UpdatePersonProjectSkillExecute(r SkillApiUpdatePersonProjectSkillRequest) (*ProjectParticipation, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *PersonDetails + localVarReturnValue *ProjectParticipation ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SkillApiService.UpdatePersonProjectSkill") diff --git a/api_status.go b/api_status.go index 3e015d73..e41f6e83 100644 --- a/api_status.go +++ b/api_status.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client.go b/client.go index 0149700b..21e4590d 100644 --- a/client.go +++ b/client.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -41,7 +41,7 @@ var ( xmlCheck = regexp.MustCompile(`(?i:(?:application|text)/xml)`) ) -// APIClient manages communication with the YASM (Yet Another Skill Management) API API v1.3.12 +// APIClient manages communication with the YASM (Yet Another Skill Management) API API v1.3.13 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration diff --git a/configuration.go b/configuration.go index f6a613a6..9dd23ca8 100644 --- a/configuration.go +++ b/configuration.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/docs/PagedProjectParticipations.md b/docs/PagedProjectParticipations.md new file mode 100644 index 00000000..d20813d3 --- /dev/null +++ b/docs/PagedProjectParticipations.md @@ -0,0 +1,56 @@ +# PagedProjectParticipations + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ProjectParticipations** | Pointer to [**[]ProjectParticipation**](ProjectParticipation.md) | | [optional] + +## Methods + +### NewPagedProjectParticipations + +`func NewPagedProjectParticipations() *PagedProjectParticipations` + +NewPagedProjectParticipations instantiates a new PagedProjectParticipations object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewPagedProjectParticipationsWithDefaults + +`func NewPagedProjectParticipationsWithDefaults() *PagedProjectParticipations` + +NewPagedProjectParticipationsWithDefaults instantiates a new PagedProjectParticipations object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProjectParticipations + +`func (o *PagedProjectParticipations) GetProjectParticipations() []ProjectParticipation` + +GetProjectParticipations returns the ProjectParticipations field if non-nil, zero value otherwise. + +### GetProjectParticipationsOk + +`func (o *PagedProjectParticipations) GetProjectParticipationsOk() (*[]ProjectParticipation, bool)` + +GetProjectParticipationsOk returns a tuple with the ProjectParticipations field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProjectParticipations + +`func (o *PagedProjectParticipations) SetProjectParticipations(v []ProjectParticipation)` + +SetProjectParticipations sets ProjectParticipations field to given value. + +### HasProjectParticipations + +`func (o *PagedProjectParticipations) HasProjectParticipations() bool` + +HasProjectParticipations returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/PagedProjectParticipationsAllOf.md b/docs/PagedProjectParticipationsAllOf.md new file mode 100644 index 00000000..f91adee4 --- /dev/null +++ b/docs/PagedProjectParticipationsAllOf.md @@ -0,0 +1,56 @@ +# PagedProjectParticipationsAllOf + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ProjectParticipations** | Pointer to [**[]ProjectParticipation**](ProjectParticipation.md) | | [optional] + +## Methods + +### NewPagedProjectParticipationsAllOf + +`func NewPagedProjectParticipationsAllOf() *PagedProjectParticipationsAllOf` + +NewPagedProjectParticipationsAllOf instantiates a new PagedProjectParticipationsAllOf object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewPagedProjectParticipationsAllOfWithDefaults + +`func NewPagedProjectParticipationsAllOfWithDefaults() *PagedProjectParticipationsAllOf` + +NewPagedProjectParticipationsAllOfWithDefaults instantiates a new PagedProjectParticipationsAllOf object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProjectParticipations + +`func (o *PagedProjectParticipationsAllOf) GetProjectParticipations() []ProjectParticipation` + +GetProjectParticipations returns the ProjectParticipations field if non-nil, zero value otherwise. + +### GetProjectParticipationsOk + +`func (o *PagedProjectParticipationsAllOf) GetProjectParticipationsOk() (*[]ProjectParticipation, bool)` + +GetProjectParticipationsOk returns a tuple with the ProjectParticipations field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProjectParticipations + +`func (o *PagedProjectParticipationsAllOf) SetProjectParticipations(v []ProjectParticipation)` + +SetProjectParticipations sets ProjectParticipations field to given value. + +### HasProjectParticipations + +`func (o *PagedProjectParticipationsAllOf) HasProjectParticipations() bool` + +HasProjectParticipations returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/PersonApi.md b/docs/PersonApi.md index 57b82fa7..ab258ed2 100644 --- a/docs/PersonApi.md +++ b/docs/PersonApi.md @@ -333,7 +333,7 @@ Name | Type | Description | Notes ## AddPersonProject -> PersonDetails AddPersonProject(ctx, personId, projectId).ProjectParticipationUpdate(projectParticipationUpdate).Execute() +> ProjectParticipation AddPersonProject(ctx, personId, projectId).ProjectParticipationUpdate(projectParticipationUpdate).Execute() Add Project to a Person @@ -361,7 +361,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `PersonApi.AddPersonProject``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `AddPersonProject`: PersonDetails + // response from `AddPersonProject`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `PersonApi.AddPersonProject`: %v\n", resp) } ``` @@ -388,7 +388,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -406,7 +406,7 @@ Name | Type | Description | Notes ## AddPersonProjectSkill -> PersonDetails AddPersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() +> ProjectParticipation AddPersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() Add Skill to a Project participation @@ -435,7 +435,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `PersonApi.AddPersonProjectSkill``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `AddPersonProjectSkill`: PersonDetails + // response from `AddPersonProjectSkill`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `PersonApi.AddPersonProjectSkill`: %v\n", resp) } ``` @@ -464,7 +464,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -1336,7 +1336,7 @@ Name | Type | Description | Notes ## DeletePersonProjectSkill -> PersonDetails DeletePersonProjectSkill(ctx, personId, projectId, skillId).Execute() +> ProjectParticipation DeletePersonProjectSkill(ctx, personId, projectId, skillId).Execute() Remove a Skill from a Project participation @@ -1364,7 +1364,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `PersonApi.DeletePersonProjectSkill``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `DeletePersonProjectSkill`: PersonDetails + // response from `DeletePersonProjectSkill`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `PersonApi.DeletePersonProjectSkill`: %v\n", resp) } ``` @@ -1392,7 +1392,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -2188,7 +2188,7 @@ Name | Type | Description | Notes ## UpdatePersonProject -> PersonDetails UpdatePersonProject(ctx, personId, projectId).ProjectParticipationUpdate(projectParticipationUpdate).Execute() +> ProjectParticipation UpdatePersonProject(ctx, personId, projectId).ProjectParticipationUpdate(projectParticipationUpdate).Execute() Update a Project of a Person @@ -2216,7 +2216,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `PersonApi.UpdatePersonProject``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdatePersonProject`: PersonDetails + // response from `UpdatePersonProject`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `PersonApi.UpdatePersonProject`: %v\n", resp) } ``` @@ -2243,7 +2243,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -2261,7 +2261,7 @@ Name | Type | Description | Notes ## UpdatePersonProjectSkill -> PersonDetails UpdatePersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() +> ProjectParticipation UpdatePersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() Update the level of a Skill in a Project participation @@ -2290,7 +2290,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `PersonApi.UpdatePersonProjectSkill``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdatePersonProjectSkill`: PersonDetails + // response from `UpdatePersonProjectSkill`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `PersonApi.UpdatePersonProjectSkill`: %v\n", resp) } ``` @@ -2319,7 +2319,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization diff --git a/docs/PersonDetails.md b/docs/PersonDetails.md index 0064cd3f..ea8dd5c9 100644 --- a/docs/PersonDetails.md +++ b/docs/PersonDetails.md @@ -5,7 +5,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Person** | Pointer to [**Person**](Person.md) | | [optional] -**Projects** | Pointer to [**[]ProjectParticipation**](ProjectParticipation.md) | | [optional] **Industries** | Pointer to [**[]Industry**](Industry.md) | | [optional] **Experiences** | Pointer to [**[]Experience**](Experience.md) | | [optional] **Interests** | Pointer to [**[]Skill**](Skill.md) | | [optional] @@ -60,31 +59,6 @@ SetPerson sets Person field to given value. HasPerson returns a boolean if a field has been set. -### GetProjects - -`func (o *PersonDetails) GetProjects() []ProjectParticipation` - -GetProjects returns the Projects field if non-nil, zero value otherwise. - -### GetProjectsOk - -`func (o *PersonDetails) GetProjectsOk() (*[]ProjectParticipation, bool)` - -GetProjectsOk returns a tuple with the Projects field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetProjects - -`func (o *PersonDetails) SetProjects(v []ProjectParticipation)` - -SetProjects sets Projects field to given value. - -### HasProjects - -`func (o *PersonDetails) HasProjects() bool` - -HasProjects returns a boolean if a field has been set. - ### GetIndustries `func (o *PersonDetails) GetIndustries() []Industry` diff --git a/docs/ProjectApi.md b/docs/ProjectApi.md index 9bd0c78f..2f6b5fe6 100644 --- a/docs/ProjectApi.md +++ b/docs/ProjectApi.md @@ -16,6 +16,7 @@ Method | HTTP request | Description [**GetProject**](ProjectApi.md#GetProject) | **Get** /projects/{projectId} | Get details about a Project [**MergeProjects**](ProjectApi.md#MergeProjects) | **Put** /projects/{projectId}/merge/{otherProjectId} | Merge to projects [**ReadPersonProject**](ProjectApi.md#ReadPersonProject) | **Get** /persons/{personId}/projects/{projectId} | Get a Project Partifipation of a Person +[**SearchProjectParticipations**](ProjectApi.md#SearchProjectParticipations) | **Post** /project-participations/search | Complex search over project entities [**SearchProjects**](ProjectApi.md#SearchProjects) | **Post** /projects/search | Complex search over project entities [**UpdatePersonProject**](ProjectApi.md#UpdatePersonProject) | **Put** /persons/{personId}/projects/{projectId} | Update a Project of a Person [**UpdatePersonProjectSkill**](ProjectApi.md#UpdatePersonProjectSkill) | **Put** /persons/{personId}/projects/{projectId}/skills/{skillId} | Update the level of a Skill in a Project participation @@ -25,7 +26,7 @@ Method | HTTP request | Description ## AddPersonProject -> PersonDetails AddPersonProject(ctx, personId, projectId).ProjectParticipationUpdate(projectParticipationUpdate).Execute() +> ProjectParticipation AddPersonProject(ctx, personId, projectId).ProjectParticipationUpdate(projectParticipationUpdate).Execute() Add Project to a Person @@ -53,7 +54,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ProjectApi.AddPersonProject``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `AddPersonProject`: PersonDetails + // response from `AddPersonProject`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `ProjectApi.AddPersonProject`: %v\n", resp) } ``` @@ -80,7 +81,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -98,7 +99,7 @@ Name | Type | Description | Notes ## AddPersonProjectSkill -> PersonDetails AddPersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() +> ProjectParticipation AddPersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() Add Skill to a Project participation @@ -127,7 +128,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ProjectApi.AddPersonProjectSkill``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `AddPersonProjectSkill`: PersonDetails + // response from `AddPersonProjectSkill`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `ProjectApi.AddPersonProjectSkill`: %v\n", resp) } ``` @@ -156,7 +157,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -469,7 +470,7 @@ Name | Type | Description | Notes ## DeletePersonProjectSkill -> PersonDetails DeletePersonProjectSkill(ctx, personId, projectId, skillId).Execute() +> ProjectParticipation DeletePersonProjectSkill(ctx, personId, projectId, skillId).Execute() Remove a Skill from a Project participation @@ -497,7 +498,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ProjectApi.DeletePersonProjectSkill``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `DeletePersonProjectSkill`: PersonDetails + // response from `DeletePersonProjectSkill`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `ProjectApi.DeletePersonProjectSkill`: %v\n", resp) } ``` @@ -525,7 +526,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -891,6 +892,74 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## SearchProjectParticipations + +> PagedProjectParticipations SearchProjectParticipations(ctx).ProjectParticipationSearch(projectParticipationSearch).Skip(skip).Limit(limit).Execute() + +Complex search over project entities + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "./openapi" +) + +func main() { + projectParticipationSearch := *openapiclient.NewProjectParticipationSearch() // ProjectParticipationSearch | + skip := int32(0) // int32 | (optional) (default to 0) + limit := int32(20) // int32 | (optional) (default to 20) + + configuration := openapiclient.NewConfiguration() + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ProjectApi.SearchProjectParticipations(context.Background()).ProjectParticipationSearch(projectParticipationSearch).Skip(skip).Limit(limit).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ProjectApi.SearchProjectParticipations``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `SearchProjectParticipations`: PagedProjectParticipations + fmt.Fprintf(os.Stdout, "Response from `ProjectApi.SearchProjectParticipations`: %v\n", resp) +} +``` + +### Path Parameters + + + +### Other Parameters + +Other parameters are passed through a pointer to a apiSearchProjectParticipationsRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **projectParticipationSearch** | [**ProjectParticipationSearch**](ProjectParticipationSearch.md) | | + **skip** | **int32** | | [default to 0] + **limit** | **int32** | | [default to 20] + +### Return type + +[**PagedProjectParticipations**](PagedProjectParticipations.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## SearchProjects > PagedProjects SearchProjects(ctx).ProjectSearch(projectSearch).Skip(skip).Limit(limit).Execute() @@ -961,7 +1030,7 @@ Name | Type | Description | Notes ## UpdatePersonProject -> PersonDetails UpdatePersonProject(ctx, personId, projectId).ProjectParticipationUpdate(projectParticipationUpdate).Execute() +> ProjectParticipation UpdatePersonProject(ctx, personId, projectId).ProjectParticipationUpdate(projectParticipationUpdate).Execute() Update a Project of a Person @@ -989,7 +1058,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ProjectApi.UpdatePersonProject``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdatePersonProject`: PersonDetails + // response from `UpdatePersonProject`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `ProjectApi.UpdatePersonProject`: %v\n", resp) } ``` @@ -1016,7 +1085,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -1034,7 +1103,7 @@ Name | Type | Description | Notes ## UpdatePersonProjectSkill -> PersonDetails UpdatePersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() +> ProjectParticipation UpdatePersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() Update the level of a Skill in a Project participation @@ -1063,7 +1132,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ProjectApi.UpdatePersonProjectSkill``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdatePersonProjectSkill`: PersonDetails + // response from `UpdatePersonProjectSkill`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `ProjectApi.UpdatePersonProjectSkill`: %v\n", resp) } ``` @@ -1092,7 +1161,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization diff --git a/docs/ProjectParticipationSearch.md b/docs/ProjectParticipationSearch.md new file mode 100644 index 00000000..476e3b17 --- /dev/null +++ b/docs/ProjectParticipationSearch.md @@ -0,0 +1,108 @@ +# ProjectParticipationSearch + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ProjectIds** | Pointer to **[]string** | | [optional] +**PersonIds** | Pointer to **[]string** | | [optional] +**ProjectParticipationIds** | Pointer to **[]string** | | [optional] + +## Methods + +### NewProjectParticipationSearch + +`func NewProjectParticipationSearch() *ProjectParticipationSearch` + +NewProjectParticipationSearch instantiates a new ProjectParticipationSearch object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewProjectParticipationSearchWithDefaults + +`func NewProjectParticipationSearchWithDefaults() *ProjectParticipationSearch` + +NewProjectParticipationSearchWithDefaults instantiates a new ProjectParticipationSearch object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProjectIds + +`func (o *ProjectParticipationSearch) GetProjectIds() []string` + +GetProjectIds returns the ProjectIds field if non-nil, zero value otherwise. + +### GetProjectIdsOk + +`func (o *ProjectParticipationSearch) GetProjectIdsOk() (*[]string, bool)` + +GetProjectIdsOk returns a tuple with the ProjectIds field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProjectIds + +`func (o *ProjectParticipationSearch) SetProjectIds(v []string)` + +SetProjectIds sets ProjectIds field to given value. + +### HasProjectIds + +`func (o *ProjectParticipationSearch) HasProjectIds() bool` + +HasProjectIds returns a boolean if a field has been set. + +### GetPersonIds + +`func (o *ProjectParticipationSearch) GetPersonIds() []string` + +GetPersonIds returns the PersonIds field if non-nil, zero value otherwise. + +### GetPersonIdsOk + +`func (o *ProjectParticipationSearch) GetPersonIdsOk() (*[]string, bool)` + +GetPersonIdsOk returns a tuple with the PersonIds field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPersonIds + +`func (o *ProjectParticipationSearch) SetPersonIds(v []string)` + +SetPersonIds sets PersonIds field to given value. + +### HasPersonIds + +`func (o *ProjectParticipationSearch) HasPersonIds() bool` + +HasPersonIds returns a boolean if a field has been set. + +### GetProjectParticipationIds + +`func (o *ProjectParticipationSearch) GetProjectParticipationIds() []string` + +GetProjectParticipationIds returns the ProjectParticipationIds field if non-nil, zero value otherwise. + +### GetProjectParticipationIdsOk + +`func (o *ProjectParticipationSearch) GetProjectParticipationIdsOk() (*[]string, bool)` + +GetProjectParticipationIdsOk returns a tuple with the ProjectParticipationIds field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProjectParticipationIds + +`func (o *ProjectParticipationSearch) SetProjectParticipationIds(v []string)` + +SetProjectParticipationIds sets ProjectParticipationIds field to given value. + +### HasProjectParticipationIds + +`func (o *ProjectParticipationSearch) HasProjectParticipationIds() bool` + +HasProjectParticipationIds returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/SkillApi.md b/docs/SkillApi.md index 9850c06e..a09a26a7 100644 --- a/docs/SkillApi.md +++ b/docs/SkillApi.md @@ -105,7 +105,7 @@ Name | Type | Description | Notes ## AddPersonProjectSkill -> PersonDetails AddPersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() +> ProjectParticipation AddPersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() Add Skill to a Project participation @@ -134,7 +134,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `SkillApi.AddPersonProjectSkill``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `AddPersonProjectSkill`: PersonDetails + // response from `AddPersonProjectSkill`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `SkillApi.AddPersonProjectSkill`: %v\n", resp) } ``` @@ -163,7 +163,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -759,7 +759,7 @@ Name | Type | Description | Notes ## DeletePersonProjectSkill -> PersonDetails DeletePersonProjectSkill(ctx, personId, projectId, skillId).Execute() +> ProjectParticipation DeletePersonProjectSkill(ctx, personId, projectId, skillId).Execute() Remove a Skill from a Project participation @@ -787,7 +787,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `SkillApi.DeletePersonProjectSkill``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `DeletePersonProjectSkill`: PersonDetails + // response from `DeletePersonProjectSkill`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `SkillApi.DeletePersonProjectSkill`: %v\n", resp) } ``` @@ -815,7 +815,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization @@ -1467,7 +1467,7 @@ Name | Type | Description | Notes ## UpdatePersonProjectSkill -> PersonDetails UpdatePersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() +> ProjectParticipation UpdatePersonProjectSkill(ctx, personId, projectId, skillId).Level(level).Execute() Update the level of a Skill in a Project participation @@ -1496,7 +1496,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `SkillApi.UpdatePersonProjectSkill``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdatePersonProjectSkill`: PersonDetails + // response from `UpdatePersonProjectSkill`: ProjectParticipation fmt.Fprintf(os.Stdout, "Response from `SkillApi.UpdatePersonProjectSkill`: %v\n", resp) } ``` @@ -1525,7 +1525,7 @@ Name | Type | Description | Notes ### Return type -[**PersonDetails**](PersonDetails.md) +[**ProjectParticipation**](ProjectParticipation.md) ### Authorization diff --git a/model_abstract_entity_filter.go b/model_abstract_entity_filter.go index 8402a540..2f01c590 100644 --- a/model_abstract_entity_filter.go +++ b/model_abstract_entity_filter.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_availability.go b/model_availability.go index fc7493af..cb60fdf7 100644 --- a/model_availability.go +++ b/model_availability.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_availability_all_of.go b/model_availability_all_of.go index 0c5a3f6f..130c7045 100644 --- a/model_availability_all_of.go +++ b/model_availability_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_availability_detail.go b/model_availability_detail.go index e449c1f3..a63710d7 100644 --- a/model_availability_detail.go +++ b/model_availability_detail.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_availability_filter.go b/model_availability_filter.go index 05f2f25c..309f511e 100644 --- a/model_availability_filter.go +++ b/model_availability_filter.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_basic_domain_model.go b/model_basic_domain_model.go index f0593227..7af96cae 100644 --- a/model_basic_domain_model.go +++ b/model_basic_domain_model.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_certification.go b/model_certification.go index c0eed161..e6d442d1 100644 --- a/model_certification.go +++ b/model_certification.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_certification_all_of.go b/model_certification_all_of.go index fc9e92a5..691884d6 100644 --- a/model_certification_all_of.go +++ b/model_certification_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_certification_details.go b/model_certification_details.go index 41ead66e..788e2345 100644 --- a/model_certification_details.go +++ b/model_certification_details.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_country.go b/model_country.go index 549d9557..e99cccc5 100644 --- a/model_country.go +++ b/model_country.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_country_all_of.go b/model_country_all_of.go index 51dbd7bb..29699359 100644 --- a/model_country_all_of.go +++ b/model_country_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_country_details.go b/model_country_details.go index e2765722..31b3152c 100644 --- a/model_country_details.go +++ b/model_country_details.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_descriptable.go b/model_descriptable.go index 9afeca60..9c303151 100644 --- a/model_descriptable.go +++ b/model_descriptable.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_entity_filter.go b/model_entity_filter.go index e71663e1..78a16899 100644 --- a/model_entity_filter.go +++ b/model_entity_filter.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_error.go b/model_error.go index 89f54a03..a556c7a7 100644 --- a/model_error.go +++ b/model_error.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_experience.go b/model_experience.go index 9bb34528..12a8c121 100644 --- a/model_experience.go +++ b/model_experience.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_geolocation.go b/model_geolocation.go index 478f0e88..f9081688 100644 --- a/model_geolocation.go +++ b/model_geolocation.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_industry.go b/model_industry.go index 35c4cd5b..880e7b6d 100644 --- a/model_industry.go +++ b/model_industry.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_industry_details.go b/model_industry_details.go index e24b35ed..085cfd01 100644 --- a/model_industry_details.go +++ b/model_industry_details.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_language.go b/model_language.go index 65c5fc9b..0c008ac7 100644 --- a/model_language.go +++ b/model_language.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_language_details.go b/model_language_details.go index ef99e54f..4bb914ad 100644 --- a/model_language_details.go +++ b/model_language_details.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_language_level.go b/model_language_level.go index 282c9a1b..4d23c905 100644 --- a/model_language_level.go +++ b/model_language_level.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_level.go b/model_level.go index 4714c7dd..38d51c9b 100644 --- a/model_level.go +++ b/model_level.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_linkable.go b/model_linkable.go index dce4b369..15697edd 100644 --- a/model_linkable.go +++ b/model_linkable.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_locateable.go b/model_locateable.go index c53779df..9ff08786 100644 --- a/model_locateable.go +++ b/model_locateable.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_min_max.go b/model_min_max.go index 2d42c09b..03c15526 100644 --- a/model_min_max.go +++ b/model_min_max.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_min_max_percent.go b/model_min_max_percent.go index 5ef26251..99cc97ee 100644 --- a/model_min_max_percent.go +++ b/model_min_max_percent.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_nameable.go b/model_nameable.go index f34468df..9c5401d5 100644 --- a/model_nameable.go +++ b/model_nameable.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_named_domain_model.go b/model_named_domain_model.go index a5ff9034..ac453c0c 100644 --- a/model_named_domain_model.go +++ b/model_named_domain_model.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_office.go b/model_office.go index 0d6a05a6..d75dfa6f 100644 --- a/model_office.go +++ b/model_office.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_organization.go b/model_organization.go index d2446b3c..feb5ef47 100644 --- a/model_organization.go +++ b/model_organization.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_organization_all_of.go b/model_organization_all_of.go index 25861497..88f24059 100644 --- a/model_organization_all_of.go +++ b/model_organization_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_organization_details.go b/model_organization_details.go index 12846c27..3a4dd53b 100644 --- a/model_organization_details.go +++ b/model_organization_details.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_page.go b/model_page.go index 0208e298..c72e1c31 100644 --- a/model_page.go +++ b/model_page.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_availabilities.go b/model_paged_availabilities.go index dbb348f5..1f482c53 100644 --- a/model_paged_availabilities.go +++ b/model_paged_availabilities.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_availabilities_all_of.go b/model_paged_availabilities_all_of.go index 0b4193a5..f3f4f91f 100644 --- a/model_paged_availabilities_all_of.go +++ b/model_paged_availabilities_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_certifications.go b/model_paged_certifications.go index c3efb9c9..c071a63f 100644 --- a/model_paged_certifications.go +++ b/model_paged_certifications.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_certifications_all_of.go b/model_paged_certifications_all_of.go index 7863c103..f019053d 100644 --- a/model_paged_certifications_all_of.go +++ b/model_paged_certifications_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_countries.go b/model_paged_countries.go index 9347eef9..4707604d 100644 --- a/model_paged_countries.go +++ b/model_paged_countries.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_countries_all_of.go b/model_paged_countries_all_of.go index 566bc65f..afc0f2d7 100644 --- a/model_paged_countries_all_of.go +++ b/model_paged_countries_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_industries.go b/model_paged_industries.go index 36921c0a..78c86db1 100644 --- a/model_paged_industries.go +++ b/model_paged_industries.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_industries_all_of.go b/model_paged_industries_all_of.go index 2da0de41..c572ad80 100644 --- a/model_paged_industries_all_of.go +++ b/model_paged_industries_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_languages.go b/model_paged_languages.go index fa8d3bd2..7a425607 100644 --- a/model_paged_languages.go +++ b/model_paged_languages.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_languages_all_of.go b/model_paged_languages_all_of.go index ae9677c7..8fb4fb57 100644 --- a/model_paged_languages_all_of.go +++ b/model_paged_languages_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_organizations.go b/model_paged_organizations.go index 8468a3b9..47dd3a89 100644 --- a/model_paged_organizations.go +++ b/model_paged_organizations.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_organizations_all_of.go b/model_paged_organizations_all_of.go index 7c3cb918..af116bd1 100644 --- a/model_paged_organizations_all_of.go +++ b/model_paged_organizations_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_persons.go b/model_paged_persons.go index 4f0a88a1..278f67f7 100644 --- a/model_paged_persons.go +++ b/model_paged_persons.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_persons_all_of.go b/model_paged_persons_all_of.go index 65776ceb..c6cad60e 100644 --- a/model_paged_persons_all_of.go +++ b/model_paged_persons_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_project_participations.go b/model_paged_project_participations.go new file mode 100644 index 00000000..1aa9e325 --- /dev/null +++ b/model_paged_project_participations.go @@ -0,0 +1,124 @@ +/* +YASM (Yet Another Skill Management) API + +This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. + +API version: 1.3.13 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// PagedProjectParticipations struct for PagedProjectParticipations +type PagedProjectParticipations struct { + Page + ProjectParticipations []ProjectParticipation `json:"projectParticipations,omitempty"` +} + +// NewPagedProjectParticipations instantiates a new PagedProjectParticipations object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewPagedProjectParticipations() *PagedProjectParticipations { + this := PagedProjectParticipations{} + return &this +} + +// NewPagedProjectParticipationsWithDefaults instantiates a new PagedProjectParticipations object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewPagedProjectParticipationsWithDefaults() *PagedProjectParticipations { + this := PagedProjectParticipations{} + return &this +} + +// GetProjectParticipations returns the ProjectParticipations field value if set, zero value otherwise. +func (o *PagedProjectParticipations) GetProjectParticipations() []ProjectParticipation { + if o == nil || o.ProjectParticipations == nil { + var ret []ProjectParticipation + return ret + } + return o.ProjectParticipations +} + +// GetProjectParticipationsOk returns a tuple with the ProjectParticipations field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *PagedProjectParticipations) GetProjectParticipationsOk() ([]ProjectParticipation, bool) { + if o == nil || o.ProjectParticipations == nil { + return nil, false + } + return o.ProjectParticipations, true +} + +// HasProjectParticipations returns a boolean if a field has been set. +func (o *PagedProjectParticipations) HasProjectParticipations() bool { + if o != nil && o.ProjectParticipations != nil { + return true + } + + return false +} + +// SetProjectParticipations gets a reference to the given []ProjectParticipation and assigns it to the ProjectParticipations field. +func (o *PagedProjectParticipations) SetProjectParticipations(v []ProjectParticipation) { + o.ProjectParticipations = v +} + +func (o PagedProjectParticipations) MarshalJSON() ([]byte, error) { + toSerialize := map[string]interface{}{} + serializedPage, errPage := json.Marshal(o.Page) + if errPage != nil { + return []byte{}, errPage + } + errPage = json.Unmarshal([]byte(serializedPage), &toSerialize) + if errPage != nil { + return []byte{}, errPage + } + if o.ProjectParticipations != nil { + toSerialize["projectParticipations"] = o.ProjectParticipations + } + return json.Marshal(toSerialize) +} + +type NullablePagedProjectParticipations struct { + value *PagedProjectParticipations + isSet bool +} + +func (v NullablePagedProjectParticipations) Get() *PagedProjectParticipations { + return v.value +} + +func (v *NullablePagedProjectParticipations) Set(val *PagedProjectParticipations) { + v.value = val + v.isSet = true +} + +func (v NullablePagedProjectParticipations) IsSet() bool { + return v.isSet +} + +func (v *NullablePagedProjectParticipations) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullablePagedProjectParticipations(val *PagedProjectParticipations) *NullablePagedProjectParticipations { + return &NullablePagedProjectParticipations{value: val, isSet: true} +} + +func (v NullablePagedProjectParticipations) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullablePagedProjectParticipations) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/model_paged_project_participations_all_of.go b/model_paged_project_participations_all_of.go new file mode 100644 index 00000000..a5a7ff5d --- /dev/null +++ b/model_paged_project_participations_all_of.go @@ -0,0 +1,115 @@ +/* +YASM (Yet Another Skill Management) API + +This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. + +API version: 1.3.13 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// PagedProjectParticipationsAllOf struct for PagedProjectParticipationsAllOf +type PagedProjectParticipationsAllOf struct { + ProjectParticipations []ProjectParticipation `json:"projectParticipations,omitempty"` +} + +// NewPagedProjectParticipationsAllOf instantiates a new PagedProjectParticipationsAllOf object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewPagedProjectParticipationsAllOf() *PagedProjectParticipationsAllOf { + this := PagedProjectParticipationsAllOf{} + return &this +} + +// NewPagedProjectParticipationsAllOfWithDefaults instantiates a new PagedProjectParticipationsAllOf object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewPagedProjectParticipationsAllOfWithDefaults() *PagedProjectParticipationsAllOf { + this := PagedProjectParticipationsAllOf{} + return &this +} + +// GetProjectParticipations returns the ProjectParticipations field value if set, zero value otherwise. +func (o *PagedProjectParticipationsAllOf) GetProjectParticipations() []ProjectParticipation { + if o == nil || o.ProjectParticipations == nil { + var ret []ProjectParticipation + return ret + } + return o.ProjectParticipations +} + +// GetProjectParticipationsOk returns a tuple with the ProjectParticipations field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *PagedProjectParticipationsAllOf) GetProjectParticipationsOk() ([]ProjectParticipation, bool) { + if o == nil || o.ProjectParticipations == nil { + return nil, false + } + return o.ProjectParticipations, true +} + +// HasProjectParticipations returns a boolean if a field has been set. +func (o *PagedProjectParticipationsAllOf) HasProjectParticipations() bool { + if o != nil && o.ProjectParticipations != nil { + return true + } + + return false +} + +// SetProjectParticipations gets a reference to the given []ProjectParticipation and assigns it to the ProjectParticipations field. +func (o *PagedProjectParticipationsAllOf) SetProjectParticipations(v []ProjectParticipation) { + o.ProjectParticipations = v +} + +func (o PagedProjectParticipationsAllOf) MarshalJSON() ([]byte, error) { + toSerialize := map[string]interface{}{} + if o.ProjectParticipations != nil { + toSerialize["projectParticipations"] = o.ProjectParticipations + } + return json.Marshal(toSerialize) +} + +type NullablePagedProjectParticipationsAllOf struct { + value *PagedProjectParticipationsAllOf + isSet bool +} + +func (v NullablePagedProjectParticipationsAllOf) Get() *PagedProjectParticipationsAllOf { + return v.value +} + +func (v *NullablePagedProjectParticipationsAllOf) Set(val *PagedProjectParticipationsAllOf) { + v.value = val + v.isSet = true +} + +func (v NullablePagedProjectParticipationsAllOf) IsSet() bool { + return v.isSet +} + +func (v *NullablePagedProjectParticipationsAllOf) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullablePagedProjectParticipationsAllOf(val *PagedProjectParticipationsAllOf) *NullablePagedProjectParticipationsAllOf { + return &NullablePagedProjectParticipationsAllOf{value: val, isSet: true} +} + +func (v NullablePagedProjectParticipationsAllOf) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullablePagedProjectParticipationsAllOf) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/model_paged_projects.go b/model_paged_projects.go index 74bd0c12..627e717e 100644 --- a/model_paged_projects.go +++ b/model_paged_projects.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_projects_all_of.go b/model_paged_projects_all_of.go index cdb7d363..7b3ad6b5 100644 --- a/model_paged_projects_all_of.go +++ b/model_paged_projects_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_skills.go b/model_paged_skills.go index c9ea3f53..622e7971 100644 --- a/model_paged_skills.go +++ b/model_paged_skills.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_paged_skills_all_of.go b/model_paged_skills_all_of.go index c465ff00..7b5762f3 100644 --- a/model_paged_skills_all_of.go +++ b/model_paged_skills_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person.go b/model_person.go index 3850fed7..87bcf8db 100644 --- a/model_person.go +++ b/model_person.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_all_of.go b/model_person_all_of.go index 25e809c5..aa2420e2 100644 --- a/model_person_all_of.go +++ b/model_person_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_certification_filter.go b/model_person_certification_filter.go index 34432a79..ab4632b8 100644 --- a/model_person_certification_filter.go +++ b/model_person_certification_filter.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_certification_filter_all_of.go b/model_person_certification_filter_all_of.go index e6317cfe..b5f95c2c 100644 --- a/model_person_certification_filter_all_of.go +++ b/model_person_certification_filter_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_details.go b/model_person_details.go index b55e982a..60cbbf1d 100644 --- a/model_person_details.go +++ b/model_person_details.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -17,7 +17,6 @@ import ( // PersonDetails struct for PersonDetails type PersonDetails struct { Person *Person `json:"person,omitempty"` - Projects []ProjectParticipation `json:"projects,omitempty"` Industries []Industry `json:"industries,omitempty"` Experiences []Experience `json:"experiences,omitempty"` Interests []Skill `json:"interests,omitempty"` @@ -78,38 +77,6 @@ func (o *PersonDetails) SetPerson(v Person) { o.Person = &v } -// GetProjects returns the Projects field value if set, zero value otherwise. -func (o *PersonDetails) GetProjects() []ProjectParticipation { - if o == nil || o.Projects == nil { - var ret []ProjectParticipation - return ret - } - return o.Projects -} - -// GetProjectsOk returns a tuple with the Projects field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *PersonDetails) GetProjectsOk() ([]ProjectParticipation, bool) { - if o == nil || o.Projects == nil { - return nil, false - } - return o.Projects, true -} - -// HasProjects returns a boolean if a field has been set. -func (o *PersonDetails) HasProjects() bool { - if o != nil && o.Projects != nil { - return true - } - - return false -} - -// SetProjects gets a reference to the given []ProjectParticipation and assigns it to the Projects field. -func (o *PersonDetails) SetProjects(v []ProjectParticipation) { - o.Projects = v -} - // GetIndustries returns the Industries field value if set, zero value otherwise. func (o *PersonDetails) GetIndustries() []Industry { if o == nil || o.Industries == nil { @@ -403,9 +370,6 @@ func (o PersonDetails) MarshalJSON() ([]byte, error) { if o.Person != nil { toSerialize["person"] = o.Person } - if o.Projects != nil { - toSerialize["projects"] = o.Projects - } if o.Industries != nil { toSerialize["industries"] = o.Industries } diff --git a/model_person_industry_filter.go b/model_person_industry_filter.go index c4c9f405..d3341c69 100644 --- a/model_person_industry_filter.go +++ b/model_person_industry_filter.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_industry_filter_all_of.go b/model_person_industry_filter_all_of.go index 2658c695..f11bf264 100644 --- a/model_person_industry_filter_all_of.go +++ b/model_person_industry_filter_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_organization_filter.go b/model_person_organization_filter.go index e81cf960..cfaab8c2 100644 --- a/model_person_organization_filter.go +++ b/model_person_organization_filter.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_organization_filter_all_of.go b/model_person_organization_filter_all_of.go index a65203dd..f93deb26 100644 --- a/model_person_organization_filter_all_of.go +++ b/model_person_organization_filter_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_project_filter.go b/model_person_project_filter.go index e1760dd6..f93e5290 100644 --- a/model_person_project_filter.go +++ b/model_person_project_filter.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_project_filter_all_of.go b/model_person_project_filter_all_of.go index d0c7260d..fc627a7e 100644 --- a/model_person_project_filter_all_of.go +++ b/model_person_project_filter_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_score_detail.go b/model_person_score_detail.go index 14b4b854..f80693d1 100644 --- a/model_person_score_detail.go +++ b/model_person_score_detail.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_search.go b/model_person_search.go index f4b7e08e..0f9e40fa 100644 --- a/model_person_search.go +++ b/model_person_search.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_skill_filter.go b/model_person_skill_filter.go index 47a34d38..c355884a 100644 --- a/model_person_skill_filter.go +++ b/model_person_skill_filter.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_person_skill_filter_all_of.go b/model_person_skill_filter_all_of.go index 6f5d7c60..f5e55384 100644 --- a/model_person_skill_filter_all_of.go +++ b/model_person_skill_filter_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project.go b/model_project.go index 7db06420..1737c336 100644 --- a/model_project.go +++ b/model_project.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project_all_of.go b/model_project_all_of.go index 52c6c9e7..dc3096e7 100644 --- a/model_project_all_of.go +++ b/model_project_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project_details.go b/model_project_details.go index 855e1a30..af1a10db 100644 --- a/model_project_details.go +++ b/model_project_details.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project_participation.go b/model_project_participation.go index 74fa8308..ef0fbb0a 100644 --- a/model_project_participation.go +++ b/model_project_participation.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project_participation_all_of.go b/model_project_participation_all_of.go index 2c586aa5..adc78428 100644 --- a/model_project_participation_all_of.go +++ b/model_project_participation_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project_participation_search.go b/model_project_participation_search.go new file mode 100644 index 00000000..9b6fe48e --- /dev/null +++ b/model_project_participation_search.go @@ -0,0 +1,187 @@ +/* +YASM (Yet Another Skill Management) API + +This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. + +API version: 1.3.13 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// ProjectParticipationSearch struct for ProjectParticipationSearch +type ProjectParticipationSearch struct { + ProjectIds []string `json:"projectIds,omitempty"` + PersonIds []string `json:"personIds,omitempty"` + ProjectParticipationIds []string `json:"projectParticipationIds,omitempty"` +} + +// NewProjectParticipationSearch instantiates a new ProjectParticipationSearch object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewProjectParticipationSearch() *ProjectParticipationSearch { + this := ProjectParticipationSearch{} + return &this +} + +// NewProjectParticipationSearchWithDefaults instantiates a new ProjectParticipationSearch object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewProjectParticipationSearchWithDefaults() *ProjectParticipationSearch { + this := ProjectParticipationSearch{} + return &this +} + +// GetProjectIds returns the ProjectIds field value if set, zero value otherwise. +func (o *ProjectParticipationSearch) GetProjectIds() []string { + if o == nil || o.ProjectIds == nil { + var ret []string + return ret + } + return o.ProjectIds +} + +// GetProjectIdsOk returns a tuple with the ProjectIds field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *ProjectParticipationSearch) GetProjectIdsOk() ([]string, bool) { + if o == nil || o.ProjectIds == nil { + return nil, false + } + return o.ProjectIds, true +} + +// HasProjectIds returns a boolean if a field has been set. +func (o *ProjectParticipationSearch) HasProjectIds() bool { + if o != nil && o.ProjectIds != nil { + return true + } + + return false +} + +// SetProjectIds gets a reference to the given []string and assigns it to the ProjectIds field. +func (o *ProjectParticipationSearch) SetProjectIds(v []string) { + o.ProjectIds = v +} + +// GetPersonIds returns the PersonIds field value if set, zero value otherwise. +func (o *ProjectParticipationSearch) GetPersonIds() []string { + if o == nil || o.PersonIds == nil { + var ret []string + return ret + } + return o.PersonIds +} + +// GetPersonIdsOk returns a tuple with the PersonIds field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *ProjectParticipationSearch) GetPersonIdsOk() ([]string, bool) { + if o == nil || o.PersonIds == nil { + return nil, false + } + return o.PersonIds, true +} + +// HasPersonIds returns a boolean if a field has been set. +func (o *ProjectParticipationSearch) HasPersonIds() bool { + if o != nil && o.PersonIds != nil { + return true + } + + return false +} + +// SetPersonIds gets a reference to the given []string and assigns it to the PersonIds field. +func (o *ProjectParticipationSearch) SetPersonIds(v []string) { + o.PersonIds = v +} + +// GetProjectParticipationIds returns the ProjectParticipationIds field value if set, zero value otherwise. +func (o *ProjectParticipationSearch) GetProjectParticipationIds() []string { + if o == nil || o.ProjectParticipationIds == nil { + var ret []string + return ret + } + return o.ProjectParticipationIds +} + +// GetProjectParticipationIdsOk returns a tuple with the ProjectParticipationIds field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *ProjectParticipationSearch) GetProjectParticipationIdsOk() ([]string, bool) { + if o == nil || o.ProjectParticipationIds == nil { + return nil, false + } + return o.ProjectParticipationIds, true +} + +// HasProjectParticipationIds returns a boolean if a field has been set. +func (o *ProjectParticipationSearch) HasProjectParticipationIds() bool { + if o != nil && o.ProjectParticipationIds != nil { + return true + } + + return false +} + +// SetProjectParticipationIds gets a reference to the given []string and assigns it to the ProjectParticipationIds field. +func (o *ProjectParticipationSearch) SetProjectParticipationIds(v []string) { + o.ProjectParticipationIds = v +} + +func (o ProjectParticipationSearch) MarshalJSON() ([]byte, error) { + toSerialize := map[string]interface{}{} + if o.ProjectIds != nil { + toSerialize["projectIds"] = o.ProjectIds + } + if o.PersonIds != nil { + toSerialize["personIds"] = o.PersonIds + } + if o.ProjectParticipationIds != nil { + toSerialize["projectParticipationIds"] = o.ProjectParticipationIds + } + return json.Marshal(toSerialize) +} + +type NullableProjectParticipationSearch struct { + value *ProjectParticipationSearch + isSet bool +} + +func (v NullableProjectParticipationSearch) Get() *ProjectParticipationSearch { + return v.value +} + +func (v *NullableProjectParticipationSearch) Set(val *ProjectParticipationSearch) { + v.value = val + v.isSet = true +} + +func (v NullableProjectParticipationSearch) IsSet() bool { + return v.isSet +} + +func (v *NullableProjectParticipationSearch) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableProjectParticipationSearch(val *ProjectParticipationSearch) *NullableProjectParticipationSearch { + return &NullableProjectParticipationSearch{value: val, isSet: true} +} + +func (v NullableProjectParticipationSearch) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableProjectParticipationSearch) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/model_project_participation_update.go b/model_project_participation_update.go index 8b240811..292e059d 100644 --- a/model_project_participation_update.go +++ b/model_project_participation_update.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project_score_detail.go b/model_project_score_detail.go index 950c8dff..174f4da8 100644 --- a/model_project_score_detail.go +++ b/model_project_score_detail.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project_score_detail_all_of.go b/model_project_score_detail_all_of.go index a5f3f13c..b7bc08e6 100644 --- a/model_project_score_detail_all_of.go +++ b/model_project_score_detail_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project_search.go b/model_project_search.go index b188b94e..eaa7aed1 100644 --- a/model_project_search.go +++ b/model_project_search.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_project_status.go b/model_project_status.go index 4724b3fa..8d75089c 100644 --- a/model_project_status.go +++ b/model_project_status.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_search_result.go b/model_search_result.go index c1ad1ed5..0e86ab44 100644 --- a/model_search_result.go +++ b/model_search_result.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_search_result_all_of.go b/model_search_result_all_of.go index 2adb9a34..e90badf3 100644 --- a/model_search_result_all_of.go +++ b/model_search_result_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_search_result_item.go b/model_search_result_item.go index 398919b1..2c37fad6 100644 --- a/model_search_result_item.go +++ b/model_search_result_item.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_seniority.go b/model_seniority.go index 0a24c37a..412ce97b 100644 --- a/model_seniority.go +++ b/model_seniority.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_skill.go b/model_skill.go index ea171a44..142918d1 100644 --- a/model_skill.go +++ b/model_skill.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_skill_all_of.go b/model_skill_all_of.go index d3521244..a40f3aec 100644 --- a/model_skill_all_of.go +++ b/model_skill_all_of.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_skill_details.go b/model_skill_details.go index 0b0b4ec2..b7458d57 100644 --- a/model_skill_details.go +++ b/model_skill_details.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_skill_group.go b/model_skill_group.go index f6512b92..2c2f9570 100644 --- a/model_skill_group.go +++ b/model_skill_group.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_skill_level.go b/model_skill_level.go index 45f5101f..5e94f995 100644 --- a/model_skill_level.go +++ b/model_skill_level.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_skill_level_update.go b/model_skill_level_update.go index b2942e27..e0f833c9 100644 --- a/model_skill_level_update.go +++ b/model_skill_level_update.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_status.go b/model_status.go index 48fb68b0..c09ca6a9 100644 --- a/model_status.go +++ b/model_status.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_suggestable.go b/model_suggestable.go index 8e66f547..a743ad4d 100644 --- a/model_suggestable.go +++ b/model_suggestable.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_synonymable.go b/model_synonymable.go index eb0ad102..6ec534d7 100644 --- a/model_synonymable.go +++ b/model_synonymable.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_timeframed.go b/model_timeframed.go index 7796e7e7..8881008d 100644 --- a/model_timeframed.go +++ b/model_timeframed.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/model_version.go b/model_version.go index 8cf2f4bb..52e1fd63 100644 --- a/model_version.go +++ b/model_version.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/response.go b/response.go index 58346cc3..8363616d 100644 --- a/response.go +++ b/response.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/utils.go b/utils.go index 7dddd8dc..822b97d9 100644 --- a/utils.go +++ b/utils.go @@ -3,7 +3,7 @@ YASM (Yet Another Skill Management) API This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API. -API version: 1.3.12 +API version: 1.3.13 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.