Name | Type | Description | Notes |
---|---|---|---|
Person | Pointer to Person | [optional] | |
Industries | Pointer to []Industry | [optional] | |
Experiences | Pointer to []Experience | [optional] | |
Interests | Pointer to []Skill | [optional] | |
Certifications | Pointer to []CertificationDetails | [optional] | |
Languages | Pointer to []LanguageLevel | [optional] | |
Office | Pointer to Office | [optional] | |
Availabilities | Pointer to []AvailabilityDetail | [optional] | |
SkillGroups | Pointer to []ExperienceSkillGroup | [optional] | |
Profiles | Pointer to []Profile | [optional] | |
ObjectType | Pointer to string | [optional] |
func NewPersonDetails() *PersonDetails
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
func NewPersonDetailsWithDefaults() *PersonDetails
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
func (o *PersonDetails) GetPerson() Person
GetPerson returns the Person field if non-nil, zero value otherwise.
func (o *PersonDetails) GetPersonOk() (*Person, bool)
GetPersonOk returns a tuple with the Person field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetPerson(v Person)
SetPerson sets Person field to given value.
func (o *PersonDetails) HasPerson() bool
HasPerson returns a boolean if a field has been set.
func (o *PersonDetails) GetIndustries() []Industry
GetIndustries returns the Industries field if non-nil, zero value otherwise.
func (o *PersonDetails) GetIndustriesOk() (*[]Industry, bool)
GetIndustriesOk returns a tuple with the Industries field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetIndustries(v []Industry)
SetIndustries sets Industries field to given value.
func (o *PersonDetails) HasIndustries() bool
HasIndustries returns a boolean if a field has been set.
func (o *PersonDetails) GetExperiences() []Experience
GetExperiences returns the Experiences field if non-nil, zero value otherwise.
func (o *PersonDetails) GetExperiencesOk() (*[]Experience, bool)
GetExperiencesOk returns a tuple with the Experiences field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetExperiences(v []Experience)
SetExperiences sets Experiences field to given value.
func (o *PersonDetails) HasExperiences() bool
HasExperiences returns a boolean if a field has been set.
func (o *PersonDetails) GetInterests() []Skill
GetInterests returns the Interests field if non-nil, zero value otherwise.
func (o *PersonDetails) GetInterestsOk() (*[]Skill, bool)
GetInterestsOk returns a tuple with the Interests field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetInterests(v []Skill)
SetInterests sets Interests field to given value.
func (o *PersonDetails) HasInterests() bool
HasInterests returns a boolean if a field has been set.
func (o *PersonDetails) GetCertifications() []CertificationDetails
GetCertifications returns the Certifications field if non-nil, zero value otherwise.
func (o *PersonDetails) GetCertificationsOk() (*[]CertificationDetails, bool)
GetCertificationsOk returns a tuple with the Certifications field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetCertifications(v []CertificationDetails)
SetCertifications sets Certifications field to given value.
func (o *PersonDetails) HasCertifications() bool
HasCertifications returns a boolean if a field has been set.
func (o *PersonDetails) GetLanguages() []LanguageLevel
GetLanguages returns the Languages field if non-nil, zero value otherwise.
func (o *PersonDetails) GetLanguagesOk() (*[]LanguageLevel, bool)
GetLanguagesOk returns a tuple with the Languages field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetLanguages(v []LanguageLevel)
SetLanguages sets Languages field to given value.
func (o *PersonDetails) HasLanguages() bool
HasLanguages returns a boolean if a field has been set.
func (o *PersonDetails) GetOffice() Office
GetOffice returns the Office field if non-nil, zero value otherwise.
func (o *PersonDetails) GetOfficeOk() (*Office, bool)
GetOfficeOk returns a tuple with the Office field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetOffice(v Office)
SetOffice sets Office field to given value.
func (o *PersonDetails) HasOffice() bool
HasOffice returns a boolean if a field has been set.
func (o *PersonDetails) GetAvailabilities() []AvailabilityDetail
GetAvailabilities returns the Availabilities field if non-nil, zero value otherwise.
func (o *PersonDetails) GetAvailabilitiesOk() (*[]AvailabilityDetail, bool)
GetAvailabilitiesOk returns a tuple with the Availabilities field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetAvailabilities(v []AvailabilityDetail)
SetAvailabilities sets Availabilities field to given value.
func (o *PersonDetails) HasAvailabilities() bool
HasAvailabilities returns a boolean if a field has been set.
func (o *PersonDetails) GetSkillGroups() []ExperienceSkillGroup
GetSkillGroups returns the SkillGroups field if non-nil, zero value otherwise.
func (o *PersonDetails) GetSkillGroupsOk() (*[]ExperienceSkillGroup, bool)
GetSkillGroupsOk returns a tuple with the SkillGroups field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetSkillGroups(v []ExperienceSkillGroup)
SetSkillGroups sets SkillGroups field to given value.
func (o *PersonDetails) HasSkillGroups() bool
HasSkillGroups returns a boolean if a field has been set.
func (o *PersonDetails) GetProfiles() []Profile
GetProfiles returns the Profiles field if non-nil, zero value otherwise.
func (o *PersonDetails) GetProfilesOk() (*[]Profile, bool)
GetProfilesOk returns a tuple with the Profiles field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetProfiles(v []Profile)
SetProfiles sets Profiles field to given value.
func (o *PersonDetails) HasProfiles() bool
HasProfiles returns a boolean if a field has been set.
func (o *PersonDetails) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
func (o *PersonDetails) GetObjectTypeOk() (*string, bool)
GetObjectTypeOk returns a tuple with the ObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonDetails) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
func (o *PersonDetails) HasObjectType() bool
HasObjectType returns a boolean if a field has been set.