| Name | Type | Description | Notes |
|---|---|---|---|
| EnabledOnGrant | bool | ||
| EnabledOnRevocation | bool | ||
| TicketProvider | Pointer to TicketingProviderEnum | [optional] | |
| TicketProjectId | Pointer to string | [optional] |
func NewTicketPropagationConfiguration(enabledOnGrant bool, enabledOnRevocation bool, ) *TicketPropagationConfiguration
NewTicketPropagationConfiguration instantiates a new TicketPropagationConfiguration 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 NewTicketPropagationConfigurationWithDefaults() *TicketPropagationConfiguration
NewTicketPropagationConfigurationWithDefaults instantiates a new TicketPropagationConfiguration 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 *TicketPropagationConfiguration) GetEnabledOnGrant() bool
GetEnabledOnGrant returns the EnabledOnGrant field if non-nil, zero value otherwise.
func (o *TicketPropagationConfiguration) GetEnabledOnGrantOk() (*bool, bool)
GetEnabledOnGrantOk returns a tuple with the EnabledOnGrant field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TicketPropagationConfiguration) SetEnabledOnGrant(v bool)
SetEnabledOnGrant sets EnabledOnGrant field to given value.
func (o *TicketPropagationConfiguration) GetEnabledOnRevocation() bool
GetEnabledOnRevocation returns the EnabledOnRevocation field if non-nil, zero value otherwise.
func (o *TicketPropagationConfiguration) GetEnabledOnRevocationOk() (*bool, bool)
GetEnabledOnRevocationOk returns a tuple with the EnabledOnRevocation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TicketPropagationConfiguration) SetEnabledOnRevocation(v bool)
SetEnabledOnRevocation sets EnabledOnRevocation field to given value.
func (o *TicketPropagationConfiguration) GetTicketProvider() TicketingProviderEnum
GetTicketProvider returns the TicketProvider field if non-nil, zero value otherwise.
func (o *TicketPropagationConfiguration) GetTicketProviderOk() (*TicketingProviderEnum, bool)
GetTicketProviderOk returns a tuple with the TicketProvider field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TicketPropagationConfiguration) SetTicketProvider(v TicketingProviderEnum)
SetTicketProvider sets TicketProvider field to given value.
func (o *TicketPropagationConfiguration) HasTicketProvider() bool
HasTicketProvider returns a boolean if a field has been set.
func (o *TicketPropagationConfiguration) GetTicketProjectId() string
GetTicketProjectId returns the TicketProjectId field if non-nil, zero value otherwise.
func (o *TicketPropagationConfiguration) GetTicketProjectIdOk() (*string, bool)
GetTicketProjectIdOk returns a tuple with the TicketProjectId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TicketPropagationConfiguration) SetTicketProjectId(v string)
SetTicketProjectId sets TicketProjectId field to given value.
func (o *TicketPropagationConfiguration) HasTicketProjectId() bool
HasTicketProjectId returns a boolean if a field has been set.