Categorygithub.com/prodyna/yasm-api-go
modulepackage
0.9.10
Repository: https://github.com/prodyna/yasm-api-go.git
Documentation: pkg.go.dev

# README

Go API client for client

This is an example of using OAuth2 Implicit Flow in a specification to describe security to your API.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 0.9.10
  • Package version: 0.0.1
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./client"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to /api/v1

ClassMethodHTTP requestDescription
AvailabilityApiCreateAvailabilityPost /persons/{personId}/availabilitiesCreate a availability for a person
AvailabilityApiDeleteAvailabilityDelete /persons/{personId}/availabilities/{availabilityId}Delete a person availability
AvailabilityApiGetAvailabilitiesGet /persons/{personId}/availabilitiesGet a list of all activities for a person
AvailabilityApiUpdateAvailabilityPut /persons/{personId}/availabilities/{availabilityId}Update a person availability
CertificationApiAddPersonCertificationPost /persons/{personId}/certifications/{certificationId}Add Certification to a Person
CertificationApiAddSkillToCertificationPost /certifications/{certificationId}/skills/{skillId}
CertificationApiCreateCertificationPost /organizations/{organizationId}/certificationsCreate a Certification in an Organization
CertificationApiDeleteCertificationDelete /certifications/{certificationId}Delete a Certification
CertificationApiDeletePersonCertificationDelete /persons/{personId}/certifications/{certificationId}Remove an Interest to a Person
CertificationApiDeleteSkillFromCertificationDelete /certifications/{certificationId}/skills/{skillId}
CertificationApiGetCertificationGet /certifications/{certificationId}Get details about a Certification
CertificationApiGetCertificationsGet /certificationsGet a list of all Certifations indepdenant of the Organization
CertificationApiGetCertificationsForOrganizationGet /organizations/{organizationId}/certificationsGet a list of all certifications for a organization
CertificationApiUpdateCertificationPut /certifications/{certificationId}Update a Certification
CertificationApiUpdatePersonCertificationPut /persons/{personId}/certifications/{certificationId}Update a Certification of a Person
CertificationApiUpdateSkillInCertificationPut /certifications/{certificationId}/skills/{skillId}
CountryApiAddLanguageToCountryPost /countries/{countryId}/languages/{languageId}Assign a language to a country
CountryApiCreateCountryPost /countriesCreate a new Country
CountryApiDeleteCountryDelete /countries/{countryId}Delete a Country
CountryApiGetCountriesGet /countriesGet all Countries
CountryApiGetCountryGet /countries/{countryId}Get details about a Country
CountryApiRemoveLanguageFromCountryDelete /countries/{countryId}/languages/{languageId}Assign a language to a country
CountryApiUpdateCountryPut /countries/{countryId}Update a Country
IndustryApiAttachOrganizationToIndustryPost /organizations/{organizationId}/industries/{industryId}Add an Organization to an Industry
IndustryApiCreateIndustryPost /industriesCreate an Industry
IndustryApiDeleteIndustryDelete /industries/{industryId}Delete an Industry
IndustryApiDetachOrganizationFromIndustryDelete /organizations/{organizationId}/industries/{industryId}Remove an Organization to an Industry
IndustryApiGetIndustriesGet /industriesGet all Industries
IndustryApiGetIndustryGet /industries/{industryId}Get details about an Industry
IndustryApiUpdateIndustryPut /industries/{industryId}Update an Industry
LanguageApiAddLanguageToCountryPost /countries/{countryId}/languages/{languageId}Assign a language to a country
LanguageApiCreateLanguagePost /languagesCreate a new language
LanguageApiDeleteLanguageDelete /languages/{languageId}Delete a language
LanguageApiGetLanguageGet /languages/{languageId}Get details about a language
LanguageApiGetLanguagesGet /languagesGet a list of Languages
LanguageApiRemoveLanguageFromCountryDelete /countries/{countryId}/languages/{languageId}Assign a language to a country
OfficeApiAddPersonOfficePost /persons/{personId}/offices/{officeId}Assing a person to an office
OfficeApiCreateOfficePost /organizations/{organizationId}/officesCreate an Office in an Organization
OfficeApiDeleteOfficeDelete /organizations/{organizationId}/offices/{officeId}Delte an Office from an Organization
OfficeApiDeletePersonOfficeDelete /persons/{personId}/offices/{officeId}Delete the office from a Person
OfficeApiGetOfficeGet /organizations/{organizationId}/offices/{officeId}Get an Office for an Organiaztion
OfficeApiUpdateOfficePut /organizations/{organizationId}/offices/{officeId}Update an Office for an Organization
OrganizationApiAttachOrganizationToIndustryPost /organizations/{organizationId}/industries/{industryId}Add an Organization to an Industry
OrganizationApiCreateCertificationPost /organizations/{organizationId}/certificationsCreate a Certification in an Organization
OrganizationApiCreateOfficePost /organizations/{organizationId}/officesCreate an Office in an Organization
OrganizationApiCreateOrganizationPost /organizationsCreate an Organization
OrganizationApiCreateProjectPost /organizations/{organizationId}/projectsCreate a Project in an Organization
OrganizationApiDeleteOfficeDelete /organizations/{organizationId}/offices/{officeId}Delte an Office from an Organization
OrganizationApiDeleteOrganizationDelete /organizations/{organizationId}Delete an organization
OrganizationApiDetachOrganizationFromIndustryDelete /organizations/{organizationId}/industries/{industryId}Remove an Organization to an Industry
OrganizationApiGetCertificationsForOrganizationGet /organizations/{organizationId}/certificationsGet a list of all certifications for a organization
OrganizationApiGetOfficeGet /organizations/{organizationId}/offices/{officeId}Get an Office for an Organiaztion
OrganizationApiGetOrganizationGet /organizations/{organizationId}Get details about an Organization
OrganizationApiGetOrganizationProjectsGet /organizations/{organizationId}/projectsGet a list of all Projects for an Organization
OrganizationApiGetOrganizationsGet /organizationsGet a list of all Organizations
OrganizationApiUpdateOfficePut /organizations/{organizationId}/offices/{officeId}Update an Office for an Organization
OrganizationApiUpdateOrganizationPut /organizations/{organizationId}Update an Organization
PersonApiAddPersonCertificationPost /persons/{personId}/certifications/{certificationId}Add Certification to a Person
PersonApiAddPersonInterestPost /persons/{personId}/interests/skills/{skillId}Add an Interest to a Person
PersonApiAddPersonOfficePost /persons/{personId}/offices/{officeId}Assing a person to an office
PersonApiAddPersonProjectPost /persons/{personId}/projects/{projectId}Add Project to a Person
PersonApiAddPersonProjectSkillPost /persons/{personId}/projects/{projectId}/skills/{skillId}Add Skill to a Project participation
PersonApiAddPersonSkillExperiencePost /persons/{personId}/experiences/skills/{skillId}Add an Skill experience to a Person
PersonApiAddPersonSkillExperiencesPost /persons/{personId}/experiencesAdd an Skill experience to a Person (bulk)
PersonApiConfirmSkillPost /persons/{personId}/projects/{projectId}/skills/{skillId}/confirmation/{confirmingPersonId}Confirm Skill
PersonApiCreateAvailabilityPost /persons/{personId}/availabilitiesCreate a availability for a person
PersonApiCreatePersonPost /personsCreate a new Person
PersonApiDeleteAvailabilityDelete /persons/{personId}/availabilities/{availabilityId}Delete a person availability
PersonApiDeleteConfirmationDelete /persons/{personId}/projects/{projectId}/skills/{skillId}/confirmation/{confirmingPersonId}Remove a confirmation
PersonApiDeletePersonDelete /persons/{personId}Delete an existing Person
PersonApiDeletePersonCertificationDelete /persons/{personId}/certifications/{certificationId}Remove an Interest to a Person
PersonApiDeletePersonInterestDelete /persons/{personId}/interests/skills/{skillId}Remove an Interest to a Person
PersonApiDeletePersonOfficeDelete /persons/{personId}/offices/{officeId}Delete the office from a Person
PersonApiDeletePersonProjectDelete /persons/{personId}/projects/{projectId}Remove an Project from a Person
PersonApiDeletePersonProjectSkillDelete /persons/{personId}/projects/{projectId}/skills/{skillId}Remove a Skill from a Project participation
PersonApiDeletePersonSkillExperienceDelete /persons/{personId}/experiences/skills/{skillId}Remove an Skill Experience to a Person
PersonApiDeletePersonSkillExperiencesDelete /persons/{personId}/experiencesRemove an Skill Experience to a Person
PersonApiGeneratePersonProfileGet /persons/{personid}/profileGenerate a PDF profile from a Person
PersonApiGetAvailabilitiesGet /persons/{personId}/availabilitiesGet a list of all activities for a person
PersonApiGetPersonGet /persons/{personId}Get basic info about a person
PersonApiSearchPersonsPost /persons/searchComplex search over person entities
PersonApiUpdateAvailabilityPut /persons/{personId}/availabilities/{availabilityId}Update a person availability
PersonApiUpdatePersonPut /persons/{personId}Update an existing Person
PersonApiUpdatePersonCertificationPut /persons/{personId}/certifications/{certificationId}Update a Certification of a Person
PersonApiUpdatePersonProjectPut /persons/{personId}/projects/{projectId}Update a Project of a Person
PersonApiUpdatePersonProjectSkillPut /persons/{personId}/projects/{projectId}/skills/{skillId}Update the level of a Skill in a Project participation
PersonApiUpdatePersonSkillExperiencePut /persons/{personId}/experiences/skills/{skillId}Edit an Skill experience to a Person
PersonApiUpdatePersonSkillExperiencesPut /persons/{personId}/experiencesEdit an Skill experience to a Person
ProjectApiAddPersonProjectPost /persons/{personId}/projects/{projectId}Add Project to a Person
ProjectApiAddPersonProjectSkillPost /persons/{personId}/projects/{projectId}/skills/{skillId}Add Skill to a Project participation
ProjectApiConfirmSkillPost /persons/{personId}/projects/{projectId}/skills/{skillId}/confirmation/{confirmingPersonId}Confirm Skill
ProjectApiCreateProjectPost /organizations/{organizationId}/projectsCreate a Project in an Organization
ProjectApiDeleteConfirmationDelete /persons/{personId}/projects/{projectId}/skills/{skillId}/confirmation/{confirmingPersonId}Remove a confirmation
ProjectApiDeletePersonProjectDelete /persons/{personId}/projects/{projectId}Remove an Project from a Person
ProjectApiDeletePersonProjectSkillDelete /persons/{personId}/projects/{projectId}/skills/{skillId}Remove a Skill from a Project participation
ProjectApiDeleteProjectDelete /projects/{projectId}Delete a project
ProjectApiGetOrganizationProjectsGet /organizations/{organizationId}/projectsGet a list of all Projects for an Organization
ProjectApiGetProjectGet /projects/{projectId}Get details about a Project
ProjectApiSearchProjectsPost /projects/searchComplex search over project entities
ProjectApiUpdatePersonProjectPut /persons/{personId}/projects/{projectId}Update a Project of a Person
ProjectApiUpdatePersonProjectSkillPut /persons/{personId}/projects/{projectId}/skills/{skillId}Update the level of a Skill in a Project participation
ProjectApiUpdateProjectPut /projects/{projectId}Update a Project
SearchApiSearchAllGet /search/all/{text}Fulltext search on all kinds of objects
SkillApiAddPersonInterestPost /persons/{personId}/interests/skills/{skillId}Add an Interest to a Person
SkillApiAddPersonProjectSkillPost /persons/{personId}/projects/{projectId}/skills/{skillId}Add Skill to a Project participation
SkillApiAddPersonSkillExperiencePost /persons/{personId}/experiences/skills/{skillId}Add an Skill experience to a Person
SkillApiAddPersonSkillExperiencesPost /persons/{personId}/experiencesAdd an Skill experience to a Person (bulk)
SkillApiAddSkillToCertificationPost /certifications/{certificationId}/skills/{skillId}
SkillApiAddSkillToParentSkillPost /skills/{skillId}/parents/{parentSkillId}Attach a Skill to a parent Skill, returns the parent Skill
SkillApiConfirmSkillPost /persons/{personId}/projects/{projectId}/skills/{skillId}/confirmation/{confirmingPersonId}Confirm Skill
SkillApiCreateSkillPost /skillsCreate a Skill
SkillApiDeleteConfirmationDelete /persons/{personId}/projects/{projectId}/skills/{skillId}/confirmation/{confirmingPersonId}Remove a confirmation
SkillApiDeletePersonInterestDelete /persons/{personId}/interests/skills/{skillId}Remove an Interest to a Person
SkillApiDeletePersonProjectSkillDelete /persons/{personId}/projects/{projectId}/skills/{skillId}Remove a Skill from a Project participation
SkillApiDeletePersonSkillExperienceDelete /persons/{personId}/experiences/skills/{skillId}Remove an Skill Experience to a Person
SkillApiDeletePersonSkillExperiencesDelete /persons/{personId}/experiencesRemove an Skill Experience to a Person
SkillApiDeleteSkillDelete /skills/{skillId}Delete a Skill
SkillApiDeleteSkillFromCertificationDelete /certifications/{certificationId}/skills/{skillId}
SkillApiGetSkillGet /skills/{skillId}Get details for a single skill
SkillApiGetSkillParentsGet /skills/{skillId}/parentsGet ghe list of parents for a skill
SkillApiGetSkillsGet /skillsGet a list of all skills, optionally only root, optionally only kinds
SkillApiRemoveSkillFromParentSkillDelete /skills/{skillId}/parents/{parentSkillId}Detaches a Skill from parent Skill, return the parent Skill
SkillApiUpdatePersonProjectSkillPut /persons/{personId}/projects/{projectId}/skills/{skillId}Update the level of a Skill in a Project participation
SkillApiUpdatePersonSkillExperiencePut /persons/{personId}/experiences/skills/{skillId}Edit an Skill experience to a Person
SkillApiUpdatePersonSkillExperiencesPut /persons/{personId}/experiencesEdit an Skill experience to a Person
SkillApiUpdateSkillPut /skills/{skillId}Update a Skill
SkillApiUpdateSkillInCertificationPut /certifications/{certificationId}/skills/{skillId}
StatusApiGetPingGet /pingServer heartbeat operation
StatusApiGetVersionGet /versionInformation about the server

Documentation For Models

Documentation For Authorization

bearerAuth

  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "BEARERTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewAvailability instantiates a new Availability 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.
NewAvailabilityAllOf instantiates a new AvailabilityAllOf 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.
NewAvailabilityAllOfWithDefaults instantiates a new AvailabilityAllOf 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.
NewAvailabilityDetail instantiates a new AvailabilityDetail 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.
NewAvailabilityDetailWithDefaults instantiates a new AvailabilityDetail 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.
NewAvailabilityFilter instantiates a new AvailabilityFilter 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.
NewAvailabilityFilterWithDefaults instantiates a new AvailabilityFilter 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.
NewAvailabilityWithDefaults instantiates a new Availability 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.
NewBasicDomainModel instantiates a new BasicDomainModel 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.
NewBasicDomainModelWithDefaults instantiates a new BasicDomainModel 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.
NewCertification instantiates a new Certification 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.
NewCertificationAllOf instantiates a new CertificationAllOf 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.
NewCertificationAllOfWithDefaults instantiates a new CertificationAllOf 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.
NewCertificationDetails instantiates a new CertificationDetails 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.
NewCertificationDetailsWithDefaults instantiates a new CertificationDetails 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.
NewCertificationWithDefaults instantiates a new Certification 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.
NewConfiguration returns a new Configuration object.
NewCountry instantiates a new Country 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.
NewCountryAllOf instantiates a new CountryAllOf 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.
NewCountryAllOfWithDefaults instantiates a new CountryAllOf 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.
NewCountryDetails instantiates a new CountryDetails 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.
NewCountryDetailsWithDefaults instantiates a new CountryDetails 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.
NewCountryWithDefaults instantiates a new Country 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.
NewEntityFilter instantiates a new EntityFilter 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.
NewEntityFilterWithDefaults instantiates a new EntityFilter 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.
NewError instantiates a new Error 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.
NewErrorWithDefaults instantiates a new Error 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.
NewExperience instantiates a new Experience 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.
NewExperienceAllOf instantiates a new ExperienceAllOf 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.
NewExperienceAllOfWithDefaults instantiates a new ExperienceAllOf 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.
NewExperienceWithDefaults instantiates a new Experience 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.
NewGeolocation instantiates a new Geolocation 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.
NewGeolocationWithDefaults instantiates a new Geolocation 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.
NewIndustry instantiates a new Industry 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.
NewIndustryWithDefaults instantiates a new Industry 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.
NewLanguage instantiates a new Language 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.
NewLanguageDetails instantiates a new LanguageDetails 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.
NewLanguageDetailsWithDefaults instantiates a new LanguageDetails 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.
NewLanguageLevel instantiates a new LanguageLevel 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.
NewLanguageLevelWithDefaults instantiates a new LanguageLevel 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.
NewLanguageWithDefaults instantiates a new Language 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.
NewLevel instantiates a new Level 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.
NewLevelWithDefaults instantiates a new Level 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.
NewLocateable instantiates a new Locateable 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.
NewLocateableWithDefaults instantiates a new Locateable 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.
NewMinMax instantiates a new MinMax 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.
NewMinMaxPercent instantiates a new MinMaxPercent 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.
NewMinMaxPercentWithDefaults instantiates a new MinMaxPercent 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.
NewMinMaxWithDefaults instantiates a new MinMax 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.
NewNamedDomainModel instantiates a new NamedDomainModel 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.
NewNamedDomainModelAllOf instantiates a new NamedDomainModelAllOf 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.
NewNamedDomainModelAllOfWithDefaults instantiates a new NamedDomainModelAllOf 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.
NewNamedDomainModelWithDefaults instantiates a new NamedDomainModel 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.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewOffice instantiates a new Office 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.
NewOfficeWithDefaults instantiates a new Office 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.
NewOrganization instantiates a new Organization 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.
NewOrganizationAllOf instantiates a new OrganizationAllOf 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.
NewOrganizationAllOfWithDefaults instantiates a new OrganizationAllOf 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.
NewOrganizationDetails instantiates a new OrganizationDetails 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.
NewOrganizationDetailsWithDefaults instantiates a new OrganizationDetails 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.
NewOrganizationWithDefaults instantiates a new Organization 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.
NewPage instantiates a new Page 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.
NewPagedAvailabilities instantiates a new PagedAvailabilities 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.
NewPagedAvailabilitiesAllOf instantiates a new PagedAvailabilitiesAllOf 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.
NewPagedAvailabilitiesAllOfWithDefaults instantiates a new PagedAvailabilitiesAllOf 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.
NewPagedAvailabilitiesWithDefaults instantiates a new PagedAvailabilities 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.
NewPagedCertifications instantiates a new PagedCertifications 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.
NewPagedCertificationsAllOf instantiates a new PagedCertificationsAllOf 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.
NewPagedCertificationsAllOfWithDefaults instantiates a new PagedCertificationsAllOf 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.
NewPagedCertificationsWithDefaults instantiates a new PagedCertifications 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.
NewPagedCountries instantiates a new PagedCountries 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.
NewPagedCountriesAllOf instantiates a new PagedCountriesAllOf 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.
NewPagedCountriesAllOfWithDefaults instantiates a new PagedCountriesAllOf 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.
NewPagedCountriesWithDefaults instantiates a new PagedCountries 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.
NewPagedIndustries instantiates a new PagedIndustries 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.
NewPagedIndustriesAllOf instantiates a new PagedIndustriesAllOf 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.
NewPagedIndustriesAllOfWithDefaults instantiates a new PagedIndustriesAllOf 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.
NewPagedIndustriesWithDefaults instantiates a new PagedIndustries 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.
NewPagedLanguages instantiates a new PagedLanguages 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.
NewPagedLanguagesAllOf instantiates a new PagedLanguagesAllOf 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.
NewPagedLanguagesAllOfWithDefaults instantiates a new PagedLanguagesAllOf 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.
NewPagedLanguagesWithDefaults instantiates a new PagedLanguages 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.
NewPagedOrganizations instantiates a new PagedOrganizations 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.
NewPagedOrganizationsAllOf instantiates a new PagedOrganizationsAllOf 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.
NewPagedOrganizationsAllOfWithDefaults instantiates a new PagedOrganizationsAllOf 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.
NewPagedOrganizationsWithDefaults instantiates a new PagedOrganizations 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.
NewPagedPersons instantiates a new PagedPersons 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.
NewPagedPersonsAllOf instantiates a new PagedPersonsAllOf 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.
NewPagedPersonsAllOfWithDefaults instantiates a new PagedPersonsAllOf 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.
NewPagedPersonsWithDefaults instantiates a new PagedPersons 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.
NewPagedProjects instantiates a new PagedProjects 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.
NewPagedProjectsAllOf instantiates a new PagedProjectsAllOf 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.
NewPagedProjectsAllOfWithDefaults instantiates a new PagedProjectsAllOf 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.
NewPagedProjectsWithDefaults instantiates a new PagedProjects 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.
NewPagedSkills instantiates a new PagedSkills 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.
NewPagedSkillsAllOf instantiates a new PagedSkillsAllOf 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.
NewPagedSkillsAllOfWithDefaults instantiates a new PagedSkillsAllOf 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.
NewPagedSkillsWithDefaults instantiates a new PagedSkills 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.
NewPageWithDefaults instantiates a new Page 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.
NewPerson instantiates a new Person 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.
NewPersonAllOf instantiates a new PersonAllOf 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.
NewPersonAllOfWithDefaults instantiates a new PersonAllOf 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.
NewPersonCertificationFilter instantiates a new PersonCertificationFilter 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.
NewPersonCertificationFilterAllOf instantiates a new PersonCertificationFilterAllOf 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.
NewPersonCertificationFilterAllOfWithDefaults instantiates a new PersonCertificationFilterAllOf 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.
NewPersonCertificationFilterWithDefaults instantiates a new PersonCertificationFilter 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.
NewPersonDetails instantiates a new PersonDetails 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.
NewPersonDetailsWithDefaults instantiates a new PersonDetails 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.
NewPersonIndustryFilter instantiates a new PersonIndustryFilter 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.
NewPersonIndustryFilterAllOf instantiates a new PersonIndustryFilterAllOf 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.
NewPersonIndustryFilterAllOfWithDefaults instantiates a new PersonIndustryFilterAllOf 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.
NewPersonIndustryFilterWithDefaults instantiates a new PersonIndustryFilter 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.
NewPersonOrganizationFilter instantiates a new PersonOrganizationFilter 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.
NewPersonOrganizationFilterAllOf instantiates a new PersonOrganizationFilterAllOf 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.
NewPersonOrganizationFilterAllOfWithDefaults instantiates a new PersonOrganizationFilterAllOf 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.
NewPersonOrganizationFilterWithDefaults instantiates a new PersonOrganizationFilter 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.
NewPersonProjectFilter instantiates a new PersonProjectFilter 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.
NewPersonProjectFilterAllOf instantiates a new PersonProjectFilterAllOf 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.
NewPersonProjectFilterAllOfWithDefaults instantiates a new PersonProjectFilterAllOf 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.
NewPersonProjectFilterWithDefaults instantiates a new PersonProjectFilter 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.
NewPersonScoreDetail instantiates a new PersonScoreDetail 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.
NewPersonScoreDetailWithDefaults instantiates a new PersonScoreDetail 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.
NewPersonSearch instantiates a new PersonSearch 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.
NewPersonSearchWithDefaults instantiates a new PersonSearch 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.
NewPersonSkillFilter instantiates a new PersonSkillFilter 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.
NewPersonSkillFilterAllOf instantiates a new PersonSkillFilterAllOf 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.
NewPersonSkillFilterAllOfWithDefaults instantiates a new PersonSkillFilterAllOf 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.
NewPersonSkillFilterWithDefaults instantiates a new PersonSkillFilter 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.
NewPersonWithDefaults instantiates a new Person 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.
NewProject instantiates a new Project 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.
NewProjectAllOf instantiates a new ProjectAllOf 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.
NewProjectAllOfWithDefaults instantiates a new ProjectAllOf 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.
NewProjectDetails instantiates a new ProjectDetails 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.
NewProjectDetailsWithDefaults instantiates a new ProjectDetails 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.
NewProjectParticipation instantiates a new ProjectParticipation 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.
NewProjectParticipationAllOf instantiates a new ProjectParticipationAllOf 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.
NewProjectParticipationAllOfWithDefaults instantiates a new ProjectParticipationAllOf 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.
NewProjectParticipationUpdate instantiates a new ProjectParticipationUpdate 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.
NewProjectParticipationUpdateWithDefaults instantiates a new ProjectParticipationUpdate 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.
NewProjectParticipationWithDefaults instantiates a new ProjectParticipation 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.
NewProjectScoreDetail instantiates a new ProjectScoreDetail 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.
NewProjectScoreDetailAllOf instantiates a new ProjectScoreDetailAllOf 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.
NewProjectScoreDetailAllOfWithDefaults instantiates a new ProjectScoreDetailAllOf 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.
NewProjectScoreDetailWithDefaults instantiates a new ProjectScoreDetail 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.
NewProjectSearch instantiates a new ProjectSearch 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.
NewProjectSearchWithDefaults instantiates a new ProjectSearch 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.
NewProjectStatusFromValue returns a pointer to a valid ProjectStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewProjectWithDefaults instantiates a new Project 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.
NewSearchResult instantiates a new SearchResult 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.
NewSearchResultAllOf instantiates a new SearchResultAllOf 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.
NewSearchResultAllOfWithDefaults instantiates a new SearchResultAllOf 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.
NewSearchResultItem instantiates a new SearchResultItem 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.
NewSearchResultItemWithDefaults instantiates a new SearchResultItem 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.
NewSearchResultWithDefaults instantiates a new SearchResult 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.
NewSeniorityFromValue returns a pointer to a valid Seniority for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewSkill instantiates a new Skill 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.
NewSkillAllOf instantiates a new SkillAllOf 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.
NewSkillAllOfWithDefaults instantiates a new SkillAllOf 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.
NewSkillDetails instantiates a new SkillDetails 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.
NewSkillDetailsWithDefaults instantiates a new SkillDetails 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.
NewSkillLevel instantiates a new SkillLevel 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.
NewSkillLevelUpdate instantiates a new SkillLevelUpdate 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.
NewSkillLevelUpdateAllOf instantiates a new SkillLevelUpdateAllOf 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.
NewSkillLevelUpdateAllOfWithDefaults instantiates a new SkillLevelUpdateAllOf 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.
NewSkillLevelUpdateWithDefaults instantiates a new SkillLevelUpdate 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.
NewSkillLevelWithDefaults instantiates a new SkillLevel 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.
NewSkillWithDefaults instantiates a new Skill 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.
NewStatus instantiates a new Status 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.
NewStatusWithDefaults instantiates a new Status 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.
NewSuggestable instantiates a new Suggestable 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.
NewSuggestableWithDefaults instantiates a new Suggestable 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.
NewSynonymable instantiates a new Synonymable 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.
NewSynonymableWithDefaults instantiates a new Synonymable 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.
NewTimeframed instantiates a new Timeframed 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.
NewTimeframedWithDefaults instantiates a new Timeframed 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.
NewVersion instantiates a new Version 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.
NewVersionWithDefaults instantiates a new Version 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.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of ProjectStatus.
List of ProjectStatus.
ENTRY_LEVEL
List of Seniority.
List of Seniority.
List of ProjectStatus.
List of Seniority.
List of Seniority.
List of Seniority.

# Variables

All allowed values of ProjectStatus enum.
All allowed values of Seniority enum.
ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

APIClient manages communication with the YASM (Yet Another Skill Management) API API v0.9.10 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
Availability struct for Availability.
AvailabilityAllOf struct for AvailabilityAllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AvailabilityDetail struct for AvailabilityDetail.
AvailabilityFilter struct for AvailabilityFilter.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BasicDomainModel struct for BasicDomainModel.
Certification struct for Certification.
CertificationAllOf struct for CertificationAllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CertificationDetails struct for CertificationDetails.
Configuration stores the configuration of the API client.
Country struct for Country.
CountryAllOf struct for CountryAllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CountryDetails struct for CountryDetails.
EntityFilter struct for EntityFilter.
Error struct for Error.
Experience struct for Experience.
ExperienceAllOf struct for ExperienceAllOf.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
Geolocation struct for Geolocation.
Industry struct for Industry.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Language struct for Language.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LanguageDetails struct for LanguageDetails.
LanguageLevel struct for LanguageLevel.
Level struct for Level.
Locateable struct for Locateable.
MinMax struct for MinMax.
MinMaxPercent struct for MinMaxPercent.
NamedDomainModel struct for NamedDomainModel.
NamedDomainModelAllOf struct for NamedDomainModelAllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Office struct for Office.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Organization struct for Organization.
OrganizationAllOf struct for OrganizationAllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OrganizationDetails struct for OrganizationDetails.
Page struct for Page.
PagedAvailabilities struct for PagedAvailabilities.
PagedAvailabilitiesAllOf struct for PagedAvailabilitiesAllOf.
PagedCertifications struct for PagedCertifications.
PagedCertificationsAllOf struct for PagedCertificationsAllOf.
PagedCountries struct for PagedCountries.
PagedCountriesAllOf struct for PagedCountriesAllOf.
PagedIndustries struct for PagedIndustries.
PagedIndustriesAllOf struct for PagedIndustriesAllOf.
PagedLanguages struct for PagedLanguages.
PagedLanguagesAllOf struct for PagedLanguagesAllOf.
PagedOrganizations struct for PagedOrganizations.
PagedOrganizationsAllOf struct for PagedOrganizationsAllOf.
PagedPersons struct for PagedPersons.
PagedPersonsAllOf struct for PagedPersonsAllOf.
PagedProjects struct for PagedProjects.
PagedProjectsAllOf struct for PagedProjectsAllOf.
PagedSkills struct for PagedSkills.
PagedSkillsAllOf struct for PagedSkillsAllOf.
Person struct for Person.
PersonAllOf struct for PersonAllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PersonCertificationFilter struct for PersonCertificationFilter.
PersonCertificationFilterAllOf struct for PersonCertificationFilterAllOf.
PersonDetails struct for PersonDetails.
PersonIndustryFilter struct for PersonIndustryFilter.
PersonIndustryFilterAllOf struct for PersonIndustryFilterAllOf.
PersonOrganizationFilter struct for PersonOrganizationFilter.
PersonOrganizationFilterAllOf struct for PersonOrganizationFilterAllOf.
PersonProjectFilter struct for PersonProjectFilter.
PersonProjectFilterAllOf struct for PersonProjectFilterAllOf.
PersonScoreDetail struct for PersonScoreDetail.
PersonSearch struct for PersonSearch.
PersonSkillFilter struct for PersonSkillFilter.
PersonSkillFilterAllOf struct for PersonSkillFilterAllOf.
Project struct for Project.
ProjectAllOf struct for ProjectAllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProjectDetails struct for ProjectDetails.
ProjectParticipation struct for ProjectParticipation.
ProjectParticipationAllOf struct for ProjectParticipationAllOf.
ProjectParticipationUpdate struct for ProjectParticipationUpdate.
ProjectScoreDetail struct for ProjectScoreDetail.
ProjectScoreDetailAllOf struct for ProjectScoreDetailAllOf.
ProjectSearch struct for ProjectSearch.
No description provided by the author
SearchResult struct for SearchResult.
SearchResultAllOf struct for SearchResultAllOf.
SearchResultItem struct for SearchResultItem.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
Skill struct for Skill.
SkillAllOf struct for SkillAllOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SkillDetails struct for SkillDetails.
SkillLevel struct for SkillLevel.
SkillLevelUpdate struct for SkillLevelUpdate.
SkillLevelUpdateAllOf struct for SkillLevelUpdateAllOf.
Status struct for Status.
No description provided by the author
No description provided by the author
Suggestable struct for Suggestable.
Synonymable struct for Synonymable.
Timeframed struct for Timeframed.
Version struct for Version.

# Type aliases

AvailabilityApiService AvailabilityApi service.
CertificationApiService CertificationApi service.
CountryApiService CountryApi service.
IndustryApiService IndustryApi service.
LanguageApiService LanguageApi service.
OfficeApiService OfficeApi service.
OrganizationApiService OrganizationApi service.
PersonApiService PersonApi service.
ProjectApiService ProjectApi service.
ProjectStatus the model 'ProjectStatus'.
SearchApiService SearchApi service.
Seniority the model 'Seniority'.
ServerConfigurations stores multiple ServerConfiguration items.
SkillApiService SkillApi service.
StatusApiService StatusApi service.