# GiveawaysPool ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Id** | Pointer to **int32** | Internal ID of this entity. | **Created** | Pointer to [**time.Time**](time.Time.md) | The time this entity was created. | **AccountId** | Pointer to **int32** | The ID of the account that owns this entity. | **Name** | Pointer to **string** | The name of this giveaways pool. | **Description** | Pointer to **string** | The description of this giveaways pool. | [optional] **SubscribedApplicationsIds** | Pointer to **[]int32** | A list of the IDs of the applications that this giveaways pool is enabled for. | [optional] **Sandbox** | Pointer to **bool** | Indicates if this program is a live or sandbox program. Programs of a given type can only be connected to Applications of the same type. | **Modified** | Pointer to [**time.Time**](time.Time.md) | Timestamp of the most recent update to the giveaways pool. | [optional] **CreatedBy** | Pointer to **int32** | ID of the user who created this giveaways pool. | **ModifiedBy** | Pointer to **int32** | ID of the user who last updated this giveaways pool if available. | [optional] ## Methods ### GetId `func (o *GiveawaysPool) GetId() int32` GetId returns the Id field if non-nil, zero value otherwise. ### GetIdOk `func (o *GiveawaysPool) GetIdOk() (int32, bool)` GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### HasId `func (o *GiveawaysPool) HasId() bool` HasId returns a boolean if a field has been set. ### SetId `func (o *GiveawaysPool) SetId(v int32)` SetId gets a reference to the given int32 and assigns it to the Id field. ### GetCreated `func (o *GiveawaysPool) GetCreated() time.Time` GetCreated returns the Created field if non-nil, zero value otherwise. ### GetCreatedOk `func (o *GiveawaysPool) GetCreatedOk() (time.Time, bool)` GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### HasCreated `func (o *GiveawaysPool) HasCreated() bool` HasCreated returns a boolean if a field has been set. ### SetCreated `func (o *GiveawaysPool) SetCreated(v time.Time)` SetCreated gets a reference to the given time.Time and assigns it to the Created field. ### GetAccountId `func (o *GiveawaysPool) GetAccountId() int32` GetAccountId returns the AccountId field if non-nil, zero value otherwise. ### GetAccountIdOk `func (o *GiveawaysPool) GetAccountIdOk() (int32, bool)` GetAccountIdOk returns a tuple with the AccountId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### HasAccountId `func (o *GiveawaysPool) HasAccountId() bool` HasAccountId returns a boolean if a field has been set. ### SetAccountId `func (o *GiveawaysPool) SetAccountId(v int32)` SetAccountId gets a reference to the given int32 and assigns it to the AccountId field. ### GetName `func (o *GiveawaysPool) GetName() string` GetName returns the Name field if non-nil, zero value otherwise. ### GetNameOk `func (o *GiveawaysPool) GetNameOk() (string, bool)` GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### HasName `func (o *GiveawaysPool) HasName() bool` HasName returns a boolean if a field has been set. ### SetName `func (o *GiveawaysPool) SetName(v string)` SetName gets a reference to the given string and assigns it to the Name field. ### GetDescription `func (o *GiveawaysPool) GetDescription() string` GetDescription returns the Description field if non-nil, zero value otherwise. ### GetDescriptionOk `func (o *GiveawaysPool) 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. ### HasDescription `func (o *GiveawaysPool) HasDescription() bool` HasDescription returns a boolean if a field has been set. ### SetDescription `func (o *GiveawaysPool) SetDescription(v string)` SetDescription gets a reference to the given string and assigns it to the Description field. ### GetSubscribedApplicationsIds `func (o *GiveawaysPool) GetSubscribedApplicationsIds() []int32` GetSubscribedApplicationsIds returns the SubscribedApplicationsIds field if non-nil, zero value otherwise. ### GetSubscribedApplicationsIdsOk `func (o *GiveawaysPool) GetSubscribedApplicationsIdsOk() ([]int32, bool)` GetSubscribedApplicationsIdsOk returns a tuple with the SubscribedApplicationsIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### HasSubscribedApplicationsIds `func (o *GiveawaysPool) HasSubscribedApplicationsIds() bool` HasSubscribedApplicationsIds returns a boolean if a field has been set. ### SetSubscribedApplicationsIds `func (o *GiveawaysPool) SetSubscribedApplicationsIds(v []int32)` SetSubscribedApplicationsIds gets a reference to the given []int32 and assigns it to the SubscribedApplicationsIds field. ### GetSandbox `func (o *GiveawaysPool) GetSandbox() bool` GetSandbox returns the Sandbox field if non-nil, zero value otherwise. ### GetSandboxOk `func (o *GiveawaysPool) GetSandboxOk() (bool, bool)` GetSandboxOk returns a tuple with the Sandbox field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### HasSandbox `func (o *GiveawaysPool) HasSandbox() bool` HasSandbox returns a boolean if a field has been set. ### SetSandbox `func (o *GiveawaysPool) SetSandbox(v bool)` SetSandbox gets a reference to the given bool and assigns it to the Sandbox field. ### GetModified `func (o *GiveawaysPool) GetModified() time.Time` GetModified returns the Modified field if non-nil, zero value otherwise. ### GetModifiedOk `func (o *GiveawaysPool) GetModifiedOk() (time.Time, bool)` GetModifiedOk returns a tuple with the Modified field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### HasModified `func (o *GiveawaysPool) HasModified() bool` HasModified returns a boolean if a field has been set. ### SetModified `func (o *GiveawaysPool) SetModified(v time.Time)` SetModified gets a reference to the given time.Time and assigns it to the Modified field. ### GetCreatedBy `func (o *GiveawaysPool) GetCreatedBy() int32` GetCreatedBy returns the CreatedBy field if non-nil, zero value otherwise. ### GetCreatedByOk `func (o *GiveawaysPool) GetCreatedByOk() (int32, 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. ### HasCreatedBy `func (o *GiveawaysPool) HasCreatedBy() bool` HasCreatedBy returns a boolean if a field has been set. ### SetCreatedBy `func (o *GiveawaysPool) SetCreatedBy(v int32)` SetCreatedBy gets a reference to the given int32 and assigns it to the CreatedBy field. ### GetModifiedBy `func (o *GiveawaysPool) GetModifiedBy() int32` GetModifiedBy returns the ModifiedBy field if non-nil, zero value otherwise. ### GetModifiedByOk `func (o *GiveawaysPool) GetModifiedByOk() (int32, bool)` GetModifiedByOk returns a tuple with the ModifiedBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### HasModifiedBy `func (o *GiveawaysPool) HasModifiedBy() bool` HasModifiedBy returns a boolean if a field has been set. ### SetModifiedBy `func (o *GiveawaysPool) SetModifiedBy(v int32)` SetModifiedBy gets a reference to the given int32 and assigns it to the ModifiedBy field. [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)