Name | Type | Description | Notes |
---|---|---|---|
Skill | Pointer to Skill | [optional] | |
Duration | Pointer to string | [optional] | |
Interest | Pointer to bool | [optional] | |
UsedInProjects | Pointer to []SkillStatisticProject | [optional] | |
TrainedByCertifications | Pointer to []CertificationView | [optional] |
func NewPersonSkillStatistic() *PersonSkillStatistic
NewPersonSkillStatistic instantiates a new PersonSkillStatistic 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 NewPersonSkillStatisticWithDefaults() *PersonSkillStatistic
NewPersonSkillStatisticWithDefaults instantiates a new PersonSkillStatistic 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 *PersonSkillStatistic) GetSkill() Skill
GetSkill returns the Skill field if non-nil, zero value otherwise.
func (o *PersonSkillStatistic) GetSkillOk() (*Skill, bool)
GetSkillOk returns a tuple with the Skill field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonSkillStatistic) SetSkill(v Skill)
SetSkill sets Skill field to given value.
func (o *PersonSkillStatistic) HasSkill() bool
HasSkill returns a boolean if a field has been set.
func (o *PersonSkillStatistic) GetDuration() string
GetDuration returns the Duration field if non-nil, zero value otherwise.
func (o *PersonSkillStatistic) GetDurationOk() (*string, bool)
GetDurationOk returns a tuple with the Duration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonSkillStatistic) SetDuration(v string)
SetDuration sets Duration field to given value.
func (o *PersonSkillStatistic) HasDuration() bool
HasDuration returns a boolean if a field has been set.
func (o *PersonSkillStatistic) GetInterest() bool
GetInterest returns the Interest field if non-nil, zero value otherwise.
func (o *PersonSkillStatistic) GetInterestOk() (*bool, bool)
GetInterestOk returns a tuple with the Interest field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonSkillStatistic) SetInterest(v bool)
SetInterest sets Interest field to given value.
func (o *PersonSkillStatistic) HasInterest() bool
HasInterest returns a boolean if a field has been set.
func (o *PersonSkillStatistic) GetUsedInProjects() []SkillStatisticProject
GetUsedInProjects returns the UsedInProjects field if non-nil, zero value otherwise.
func (o *PersonSkillStatistic) GetUsedInProjectsOk() (*[]SkillStatisticProject, bool)
GetUsedInProjectsOk returns a tuple with the UsedInProjects field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonSkillStatistic) SetUsedInProjects(v []SkillStatisticProject)
SetUsedInProjects sets UsedInProjects field to given value.
func (o *PersonSkillStatistic) HasUsedInProjects() bool
HasUsedInProjects returns a boolean if a field has been set.
func (o *PersonSkillStatistic) GetTrainedByCertifications() []CertificationView
GetTrainedByCertifications returns the TrainedByCertifications field if non-nil, zero value otherwise.
func (o *PersonSkillStatistic) GetTrainedByCertificationsOk() (*[]CertificationView, bool)
GetTrainedByCertificationsOk returns a tuple with the TrainedByCertifications field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PersonSkillStatistic) SetTrainedByCertifications(v []CertificationView)
SetTrainedByCertifications sets TrainedByCertifications field to given value.
func (o *PersonSkillStatistic) HasTrainedByCertifications() bool
HasTrainedByCertifications returns a boolean if a field has been set.