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] | |
InvolvedCountryIds | Pointer to []string | [optional] | |
OrganizationCountryIds | Pointer to []string | [optional] | |
AmountOfInvolvedPersons | Pointer to MinMax | [optional] | |
SkillIds | Pointer to []string | [optional] | |
ProjectType | Pointer to []ProjectType | [optional] | |
Confidentiality | Pointer to []Confidentiality | [optional] | |
ParticipantIds | Pointer to []string | [optional] | |
IndustryIds | Pointer to []string | [optional] | |
OrganizationIds | Pointer to []string | [optional] | |
AwardedParticipant | Pointer to AwardedParticipant | [optional] | |
External | Pointer to bool | [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) GetInvolvedCountryIds() []string
GetInvolvedCountryIds returns the InvolvedCountryIds field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetInvolvedCountryIdsOk() (*[]string, bool)
GetInvolvedCountryIdsOk returns a tuple with the InvolvedCountryIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetInvolvedCountryIds(v []string)
SetInvolvedCountryIds sets InvolvedCountryIds field to given value.
func (o *ProjectSearch) HasInvolvedCountryIds() bool
HasInvolvedCountryIds returns a boolean if a field has been set.
func (o *ProjectSearch) GetOrganizationCountryIds() []string
GetOrganizationCountryIds returns the OrganizationCountryIds field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetOrganizationCountryIdsOk() (*[]string, bool)
GetOrganizationCountryIdsOk returns a tuple with the OrganizationCountryIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetOrganizationCountryIds(v []string)
SetOrganizationCountryIds sets OrganizationCountryIds field to given value.
func (o *ProjectSearch) HasOrganizationCountryIds() bool
HasOrganizationCountryIds 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) GetSkillIds() []string
GetSkillIds returns the SkillIds field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetSkillIdsOk() (*[]string, bool)
GetSkillIdsOk returns a tuple with the SkillIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetSkillIds(v []string)
SetSkillIds sets SkillIds field to given value.
func (o *ProjectSearch) HasSkillIds() bool
HasSkillIds 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) GetParticipantIds() []string
GetParticipantIds returns the ParticipantIds field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetParticipantIdsOk() (*[]string, bool)
GetParticipantIdsOk returns a tuple with the ParticipantIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetParticipantIds(v []string)
SetParticipantIds sets ParticipantIds field to given value.
func (o *ProjectSearch) HasParticipantIds() bool
HasParticipantIds returns a boolean if a field has been set.
func (o *ProjectSearch) GetIndustryIds() []string
GetIndustryIds returns the IndustryIds field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetIndustryIdsOk() (*[]string, bool)
GetIndustryIdsOk returns a tuple with the IndustryIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetIndustryIds(v []string)
SetIndustryIds sets IndustryIds field to given value.
func (o *ProjectSearch) HasIndustryIds() bool
HasIndustryIds returns a boolean if a field has been set.
func (o *ProjectSearch) GetOrganizationIds() []string
GetOrganizationIds returns the OrganizationIds field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetOrganizationIdsOk() (*[]string, bool)
GetOrganizationIdsOk returns a tuple with the OrganizationIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetOrganizationIds(v []string)
SetOrganizationIds sets OrganizationIds field to given value.
func (o *ProjectSearch) HasOrganizationIds() bool
HasOrganizationIds returns a boolean if a field has been set.
func (o *ProjectSearch) GetAwardedParticipant() AwardedParticipant
GetAwardedParticipant returns the AwardedParticipant field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetAwardedParticipantOk() (*AwardedParticipant, bool)
GetAwardedParticipantOk returns a tuple with the AwardedParticipant field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetAwardedParticipant(v AwardedParticipant)
SetAwardedParticipant sets AwardedParticipant field to given value.
func (o *ProjectSearch) HasAwardedParticipant() bool
HasAwardedParticipant returns a boolean if a field has been set.
func (o *ProjectSearch) GetExternal() bool
GetExternal returns the External field if non-nil, zero value otherwise.
func (o *ProjectSearch) GetExternalOk() (*bool, bool)
GetExternalOk returns a tuple with the External field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSearch) SetExternal(v bool)
SetExternal sets External field to given value.
func (o *ProjectSearch) HasExternal() bool
HasExternal returns a boolean if a field has been set.