Name | Type | Description | Notes |
---|---|---|---|
ProjectIds | Pointer to []string | [optional] | |
MinStartDate | Pointer to string | [optional] | |
MaxEndDate | Pointer to string | [optional] | |
ProjectStatuses | Pointer to []ProjectStatus | [optional] | |
ParticipationAmountInMonths | Pointer to MinMax | [optional] | |
InvolvedOfficeIds | Pointer to []string | [optional] | |
AmountOfInvolvedPersons | Pointer to MinMax | [optional] | |
Skills | Pointer to []EntityFilter | [optional] | |
ProjectType | Pointer to []ProjectType | [optional] | |
Confidentiality | Pointer to []Confidentiality | [optional] | |
Participants | Pointer to []EntityFilter | [optional] | |
Industries | Pointer to []EntityFilter | [optional] | |
Organizations | Pointer to []EntityFilter | [optional] |
func NewProjectSearch() *ProjectSearch
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
func NewProjectSearchWithDefaults() *ProjectSearch
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
func (o *ProjectSearch) GetProjectIds() []string
GetProjectIds returns the ProjectIds field if non-nil, zero value otherwise.
func (o *ProjectSearch) 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.
func (o *ProjectSearch) SetProjectIds(v []string)
SetProjectIds sets ProjectIds field to given value.
func (o *ProjectSearch) HasProjectIds() bool
HasProjectIds returns a boolean if a field has been set.
func (o *ProjectSearch) GetMinStartDate() string
GetMinStartDate returns the MinStartDate field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetMinStartDateOk() (*string, bool)
GetMinStartDateOk returns a tuple with the MinStartDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetMinStartDate(v string)
SetMinStartDate sets MinStartDate field to given value.
func (o *ProjectSearch) HasMinStartDate() bool
HasMinStartDate returns a boolean if a field has been set.
func (o *ProjectSearch) GetMaxEndDate() string
GetMaxEndDate returns the MaxEndDate field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetMaxEndDateOk() (*string, bool)
GetMaxEndDateOk returns a tuple with the MaxEndDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetMaxEndDate(v string)
SetMaxEndDate sets MaxEndDate field to given value.
func (o *ProjectSearch) HasMaxEndDate() bool
HasMaxEndDate returns a boolean if a field has been set.
func (o *ProjectSearch) GetProjectStatuses() []ProjectStatus
GetProjectStatuses returns the ProjectStatuses field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetProjectStatusesOk() (*[]ProjectStatus, bool)
GetProjectStatusesOk returns a tuple with the ProjectStatuses field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetProjectStatuses(v []ProjectStatus)
SetProjectStatuses sets ProjectStatuses field to given value.
func (o *ProjectSearch) HasProjectStatuses() bool
HasProjectStatuses returns a boolean if a field has been set.
func (o *ProjectSearch) GetParticipationAmountInMonths() MinMax
GetParticipationAmountInMonths returns the ParticipationAmountInMonths field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetParticipationAmountInMonthsOk() (*MinMax, bool)
GetParticipationAmountInMonthsOk returns a tuple with the ParticipationAmountInMonths field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetParticipationAmountInMonths(v MinMax)
SetParticipationAmountInMonths sets ParticipationAmountInMonths field to given value.
func (o *ProjectSearch) HasParticipationAmountInMonths() bool
HasParticipationAmountInMonths returns a boolean if a field has been set.
func (o *ProjectSearch) GetInvolvedOfficeIds() []string
GetInvolvedOfficeIds returns the InvolvedOfficeIds field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetInvolvedOfficeIdsOk() (*[]string, bool)
GetInvolvedOfficeIdsOk returns a tuple with the InvolvedOfficeIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetInvolvedOfficeIds(v []string)
SetInvolvedOfficeIds sets InvolvedOfficeIds field to given value.
func (o *ProjectSearch) HasInvolvedOfficeIds() bool
HasInvolvedOfficeIds returns a boolean if a field has been set.
func (o *ProjectSearch) GetAmountOfInvolvedPersons() MinMax
GetAmountOfInvolvedPersons returns the AmountOfInvolvedPersons field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetAmountOfInvolvedPersonsOk() (*MinMax, bool)
GetAmountOfInvolvedPersonsOk returns a tuple with the AmountOfInvolvedPersons field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetAmountOfInvolvedPersons(v MinMax)
SetAmountOfInvolvedPersons sets AmountOfInvolvedPersons field to given value.
func (o *ProjectSearch) HasAmountOfInvolvedPersons() bool
HasAmountOfInvolvedPersons returns a boolean if a field has been set.
func (o *ProjectSearch) GetSkills() []EntityFilter
GetSkills returns the Skills field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetSkillsOk() (*[]EntityFilter, bool)
GetSkillsOk returns a tuple with the Skills field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetSkills(v []EntityFilter)
SetSkills sets Skills field to given value.
func (o *ProjectSearch) HasSkills() bool
HasSkills returns a boolean if a field has been set.
func (o *ProjectSearch) GetProjectType() []ProjectType
GetProjectType returns the ProjectType field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetProjectTypeOk() (*[]ProjectType, bool)
GetProjectTypeOk returns a tuple with the ProjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetProjectType(v []ProjectType)
SetProjectType sets ProjectType field to given value.
func (o *ProjectSearch) HasProjectType() bool
HasProjectType returns a boolean if a field has been set.
func (o *ProjectSearch) GetConfidentiality() []Confidentiality
GetConfidentiality returns the Confidentiality field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetConfidentialityOk() (*[]Confidentiality, bool)
GetConfidentialityOk returns a tuple with the Confidentiality field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetConfidentiality(v []Confidentiality)
SetConfidentiality sets Confidentiality field to given value.
func (o *ProjectSearch) HasConfidentiality() bool
HasConfidentiality returns a boolean if a field has been set.
func (o *ProjectSearch) GetParticipants() []EntityFilter
GetParticipants returns the Participants field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetParticipantsOk() (*[]EntityFilter, bool)
GetParticipantsOk returns a tuple with the Participants field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetParticipants(v []EntityFilter)
SetParticipants sets Participants field to given value.
func (o *ProjectSearch) HasParticipants() bool
HasParticipants returns a boolean if a field has been set.
func (o *ProjectSearch) GetIndustries() []EntityFilter
GetIndustries returns the Industries field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetIndustriesOk() (*[]EntityFilter, 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 *ProjectSearch) SetIndustries(v []EntityFilter)
SetIndustries sets Industries field to given value.
func (o *ProjectSearch) HasIndustries() bool
HasIndustries returns a boolean if a field has been set.
func (o *ProjectSearch) GetOrganizations() []EntityFilter
GetOrganizations returns the Organizations field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetOrganizationsOk() (*[]EntityFilter, bool)
GetOrganizationsOk returns a tuple with the Organizations field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetOrganizations(v []EntityFilter)
SetOrganizations sets Organizations field to given value.
func (o *ProjectSearch) HasOrganizations() bool
HasOrganizations returns a boolean if a field has been set.