Name | Type | Description | Notes |
---|---|---|---|
Synonyms | Pointer to []string | [optional] | |
Location | Pointer to string | [optional] | |
Geolocation | Pointer to Geolocation | [optional] | |
Description | Pointer to string | [optional] | |
External | Pointer to bool | true if project was done outside of the organization | [optional] [default to false] |
ErpIds | Pointer to []string | IDs in the ERP system | [optional] |
ProjectType | Pointer to ProjectType | [optional] | |
Confidentiality | Pointer to Confidentiality | [optional] |
func NewProject() *Project
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
func NewProjectWithDefaults() *Project
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
func (o *Project) GetSynonyms() []string
GetSynonyms returns the Synonyms field if non-nil, zero value otherwise.
func (o *Project) GetSynonymsOk() (*[]string, bool)
GetSynonymsOk returns a tuple with the Synonyms field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Project) SetSynonyms(v []string)
SetSynonyms sets Synonyms field to given value.
func (o *Project) HasSynonyms() bool
HasSynonyms returns a boolean if a field has been set.
func (o *Project) GetLocation() string
GetLocation returns the Location field if non-nil, zero value otherwise.
func (o *Project) GetLocationOk() (*string, bool)
GetLocationOk returns a tuple with the Location field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Project) SetLocation(v string)
SetLocation sets Location field to given value.
func (o *Project) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (o *Project) GetGeolocation() Geolocation
GetGeolocation returns the Geolocation field if non-nil, zero value otherwise.
func (o *Project) GetGeolocationOk() (*Geolocation, bool)
GetGeolocationOk returns a tuple with the Geolocation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Project) SetGeolocation(v Geolocation)
SetGeolocation sets Geolocation field to given value.
func (o *Project) HasGeolocation() bool
HasGeolocation returns a boolean if a field has been set.
func (o *Project) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *Project) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Project) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *Project) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *Project) GetExternal() bool
GetExternal returns the External field if non-nil, zero value otherwise.
func (o *Project) 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 *Project) SetExternal(v bool)
SetExternal sets External field to given value.
func (o *Project) HasExternal() bool
HasExternal returns a boolean if a field has been set.
func (o *Project) GetErpIds() []string
GetErpIds returns the ErpIds field if non-nil, zero value otherwise.
func (o *Project) GetErpIdsOk() (*[]string, bool)
GetErpIdsOk returns a tuple with the ErpIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Project) SetErpIds(v []string)
SetErpIds sets ErpIds field to given value.
func (o *Project) HasErpIds() bool
HasErpIds returns a boolean if a field has been set.
func (o *Project) GetProjectType() ProjectType
GetProjectType returns the ProjectType field if non-nil, zero value otherwise.
func (o *Project) 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 *Project) SetProjectType(v ProjectType)
SetProjectType sets ProjectType field to given value.
func (o *Project) HasProjectType() bool
HasProjectType returns a boolean if a field has been set.
func (o *Project) GetConfidentiality() Confidentiality
GetConfidentiality returns the Confidentiality field if non-nil, zero value otherwise.
func (o *Project) 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 *Project) SetConfidentiality(v Confidentiality)
SetConfidentiality sets Confidentiality field to given value.
func (o *Project) HasConfidentiality() bool
HasConfidentiality returns a boolean if a field has been set.