Name | Type | Description | Notes |
---|---|---|---|
SoftwareName | Pointer to string | [optional] | |
Category | Pointer to string | [optional] | |
Publisher | Pointer to string | [optional] | |
NumberOfSeats | Pointer to int32 | [optional] | |
NumberOfUsers | Pointer to int32 | [optional] | |
NumberOfAssets | Pointer to int32 | [optional] | |
ChangeDate | Pointer to int32 | [optional] | |
ChangedBy | Pointer to string | [optional] | |
CreationDate | Pointer to int32 | [optional] | |
CreatedBy | Pointer to string | [optional] | |
Url | Pointer to string | [optional] | |
AnnualSpend | Pointer to float32 | [optional] | |
RenewalDate | Pointer to int32 | [optional] | |
Hash | Pointer to string | [optional] | |
SyncKey | Pointer to string | [optional] | |
LinkKey | Pointer to string | [optional] | |
SoftwareId | Pointer to string | [optional] | |
Linked | Pointer to bool | [optional] | |
Ignored | Pointer to bool | [optional] | |
Version | Pointer to string | [optional] | |
Deleted | Pointer to string | [optional] |
func NewSoftware() *Software
NewSoftware instantiates a new Software 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 NewSoftwareWithDefaults() *Software
NewSoftwareWithDefaults instantiates a new Software 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 *Software) GetSoftwareName() string
GetSoftwareName returns the SoftwareName field if non-nil, zero value otherwise.
func (o *Software) GetSoftwareNameOk() (*string, bool)
GetSoftwareNameOk returns a tuple with the SoftwareName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetSoftwareName(v string)
SetSoftwareName sets SoftwareName field to given value.
func (o *Software) HasSoftwareName() bool
HasSoftwareName returns a boolean if a field has been set.
func (o *Software) GetCategory() string
GetCategory returns the Category field if non-nil, zero value otherwise.
func (o *Software) GetCategoryOk() (*string, bool)
GetCategoryOk returns a tuple with the Category field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetCategory(v string)
SetCategory sets Category field to given value.
func (o *Software) HasCategory() bool
HasCategory returns a boolean if a field has been set.
func (o *Software) GetPublisher() string
GetPublisher returns the Publisher field if non-nil, zero value otherwise.
func (o *Software) GetPublisherOk() (*string, bool)
GetPublisherOk returns a tuple with the Publisher field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetPublisher(v string)
SetPublisher sets Publisher field to given value.
func (o *Software) HasPublisher() bool
HasPublisher returns a boolean if a field has been set.
func (o *Software) GetNumberOfSeats() int32
GetNumberOfSeats returns the NumberOfSeats field if non-nil, zero value otherwise.
func (o *Software) GetNumberOfSeatsOk() (*int32, bool)
GetNumberOfSeatsOk returns a tuple with the NumberOfSeats field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetNumberOfSeats(v int32)
SetNumberOfSeats sets NumberOfSeats field to given value.
func (o *Software) HasNumberOfSeats() bool
HasNumberOfSeats returns a boolean if a field has been set.
func (o *Software) GetNumberOfUsers() int32
GetNumberOfUsers returns the NumberOfUsers field if non-nil, zero value otherwise.
func (o *Software) GetNumberOfUsersOk() (*int32, bool)
GetNumberOfUsersOk returns a tuple with the NumberOfUsers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetNumberOfUsers(v int32)
SetNumberOfUsers sets NumberOfUsers field to given value.
func (o *Software) HasNumberOfUsers() bool
HasNumberOfUsers returns a boolean if a field has been set.
func (o *Software) GetNumberOfAssets() int32
GetNumberOfAssets returns the NumberOfAssets field if non-nil, zero value otherwise.
func (o *Software) GetNumberOfAssetsOk() (*int32, bool)
GetNumberOfAssetsOk returns a tuple with the NumberOfAssets field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetNumberOfAssets(v int32)
SetNumberOfAssets sets NumberOfAssets field to given value.
func (o *Software) HasNumberOfAssets() bool
HasNumberOfAssets returns a boolean if a field has been set.
func (o *Software) GetChangeDate() int32
GetChangeDate returns the ChangeDate field if non-nil, zero value otherwise.
func (o *Software) GetChangeDateOk() (*int32, bool)
GetChangeDateOk returns a tuple with the ChangeDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetChangeDate(v int32)
SetChangeDate sets ChangeDate field to given value.
func (o *Software) HasChangeDate() bool
HasChangeDate returns a boolean if a field has been set.
func (o *Software) GetChangedBy() string
GetChangedBy returns the ChangedBy field if non-nil, zero value otherwise.
func (o *Software) GetChangedByOk() (*string, bool)
GetChangedByOk returns a tuple with the ChangedBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetChangedBy(v string)
SetChangedBy sets ChangedBy field to given value.
func (o *Software) HasChangedBy() bool
HasChangedBy returns a boolean if a field has been set.
func (o *Software) GetCreationDate() int32
GetCreationDate returns the CreationDate field if non-nil, zero value otherwise.
func (o *Software) GetCreationDateOk() (*int32, bool)
GetCreationDateOk returns a tuple with the CreationDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetCreationDate(v int32)
SetCreationDate sets CreationDate field to given value.
func (o *Software) HasCreationDate() bool
HasCreationDate returns a boolean if a field has been set.
func (o *Software) GetCreatedBy() string
GetCreatedBy returns the CreatedBy field if non-nil, zero value otherwise.
func (o *Software) GetCreatedByOk() (*string, bool)
GetCreatedByOk returns a tuple with the CreatedBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetCreatedBy(v string)
SetCreatedBy sets CreatedBy field to given value.
func (o *Software) HasCreatedBy() bool
HasCreatedBy returns a boolean if a field has been set.
func (o *Software) GetUrl() string
GetUrl returns the Url field if non-nil, zero value otherwise.
func (o *Software) GetUrlOk() (*string, bool)
GetUrlOk returns a tuple with the Url field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetUrl(v string)
SetUrl sets Url field to given value.
func (o *Software) HasUrl() bool
HasUrl returns a boolean if a field has been set.
func (o *Software) GetAnnualSpend() float32
GetAnnualSpend returns the AnnualSpend field if non-nil, zero value otherwise.
func (o *Software) GetAnnualSpendOk() (*float32, bool)
GetAnnualSpendOk returns a tuple with the AnnualSpend field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetAnnualSpend(v float32)
SetAnnualSpend sets AnnualSpend field to given value.
func (o *Software) HasAnnualSpend() bool
HasAnnualSpend returns a boolean if a field has been set.
func (o *Software) GetRenewalDate() int32
GetRenewalDate returns the RenewalDate field if non-nil, zero value otherwise.
func (o *Software) GetRenewalDateOk() (*int32, bool)
GetRenewalDateOk returns a tuple with the RenewalDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetRenewalDate(v int32)
SetRenewalDate sets RenewalDate field to given value.
func (o *Software) HasRenewalDate() bool
HasRenewalDate returns a boolean if a field has been set.
func (o *Software) GetHash() string
GetHash returns the Hash field if non-nil, zero value otherwise.
func (o *Software) GetHashOk() (*string, bool)
GetHashOk returns a tuple with the Hash field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetHash(v string)
SetHash sets Hash field to given value.
func (o *Software) HasHash() bool
HasHash returns a boolean if a field has been set.
func (o *Software) GetSyncKey() string
GetSyncKey returns the SyncKey field if non-nil, zero value otherwise.
func (o *Software) GetSyncKeyOk() (*string, bool)
GetSyncKeyOk returns a tuple with the SyncKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetSyncKey(v string)
SetSyncKey sets SyncKey field to given value.
func (o *Software) HasSyncKey() bool
HasSyncKey returns a boolean if a field has been set.
func (o *Software) GetLinkKey() string
GetLinkKey returns the LinkKey field if non-nil, zero value otherwise.
func (o *Software) GetLinkKeyOk() (*string, bool)
GetLinkKeyOk returns a tuple with the LinkKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetLinkKey(v string)
SetLinkKey sets LinkKey field to given value.
func (o *Software) HasLinkKey() bool
HasLinkKey returns a boolean if a field has been set.
func (o *Software) GetSoftwareId() string
GetSoftwareId returns the SoftwareId field if non-nil, zero value otherwise.
func (o *Software) GetSoftwareIdOk() (*string, bool)
GetSoftwareIdOk returns a tuple with the SoftwareId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetSoftwareId(v string)
SetSoftwareId sets SoftwareId field to given value.
func (o *Software) HasSoftwareId() bool
HasSoftwareId returns a boolean if a field has been set.
func (o *Software) GetLinked() bool
GetLinked returns the Linked field if non-nil, zero value otherwise.
func (o *Software) GetLinkedOk() (*bool, bool)
GetLinkedOk returns a tuple with the Linked field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetLinked(v bool)
SetLinked sets Linked field to given value.
func (o *Software) HasLinked() bool
HasLinked returns a boolean if a field has been set.
func (o *Software) GetIgnored() bool
GetIgnored returns the Ignored field if non-nil, zero value otherwise.
func (o *Software) GetIgnoredOk() (*bool, bool)
GetIgnoredOk returns a tuple with the Ignored field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetIgnored(v bool)
SetIgnored sets Ignored field to given value.
func (o *Software) HasIgnored() bool
HasIgnored returns a boolean if a field has been set.
func (o *Software) GetVersion() string
GetVersion returns the Version field if non-nil, zero value otherwise.
func (o *Software) GetVersionOk() (*string, bool)
GetVersionOk returns a tuple with the Version field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetVersion(v string)
SetVersion sets Version field to given value.
func (o *Software) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (o *Software) GetDeleted() string
GetDeleted returns the Deleted field if non-nil, zero value otherwise.
func (o *Software) GetDeletedOk() (*string, bool)
GetDeletedOk returns a tuple with the Deleted field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Software) SetDeleted(v string)
SetDeleted sets Deleted field to given value.
func (o *Software) HasDeleted() bool
HasDeleted returns a boolean if a field has been set.