Skip to main content

ApprovalReminderAndEscalationConfig

Properties

NameTypeDescriptionNotes
DaysUntilEscalationPointer to NullableInt32Number of days to wait before the first reminder. If no reminders are configured, then this is the number of days to wait before escalation.[optional]
DaysBetweenRemindersPointer to NullableInt32Number of days to wait between reminder notifications.[optional]
MaxRemindersPointer to NullableInt32Maximum number of reminder notification to send to the reviewer before approval escalation.[optional]
FallbackApproverRefPointer to NullableIdentityReferenceWithNameAndEmail[optional]

Methods

NewApprovalReminderAndEscalationConfig

func NewApprovalReminderAndEscalationConfig() *ApprovalReminderAndEscalationConfig

NewApprovalReminderAndEscalationConfig instantiates a new ApprovalReminderAndEscalationConfig 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

NewApprovalReminderAndEscalationConfigWithDefaults

func NewApprovalReminderAndEscalationConfigWithDefaults() *ApprovalReminderAndEscalationConfig

NewApprovalReminderAndEscalationConfigWithDefaults instantiates a new ApprovalReminderAndEscalationConfig 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

GetDaysUntilEscalation

func (o *ApprovalReminderAndEscalationConfig) GetDaysUntilEscalation() int32

GetDaysUntilEscalation returns the DaysUntilEscalation field if non-nil, zero value otherwise.

GetDaysUntilEscalationOk

func (o *ApprovalReminderAndEscalationConfig) GetDaysUntilEscalationOk() (*int32, bool)

GetDaysUntilEscalationOk returns a tuple with the DaysUntilEscalation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDaysUntilEscalation

func (o *ApprovalReminderAndEscalationConfig) SetDaysUntilEscalation(v int32)

SetDaysUntilEscalation sets DaysUntilEscalation field to given value.

HasDaysUntilEscalation

func (o *ApprovalReminderAndEscalationConfig) HasDaysUntilEscalation() bool

HasDaysUntilEscalation returns a boolean if a field has been set.

SetDaysUntilEscalationNil

func (o *ApprovalReminderAndEscalationConfig) SetDaysUntilEscalationNil(b bool)

SetDaysUntilEscalationNil sets the value for DaysUntilEscalation to be an explicit nil

UnsetDaysUntilEscalation

func (o *ApprovalReminderAndEscalationConfig) UnsetDaysUntilEscalation()

UnsetDaysUntilEscalation ensures that no value is present for DaysUntilEscalation, not even an explicit nil

GetDaysBetweenReminders

func (o *ApprovalReminderAndEscalationConfig) GetDaysBetweenReminders() int32

GetDaysBetweenReminders returns the DaysBetweenReminders field if non-nil, zero value otherwise.

GetDaysBetweenRemindersOk

func (o *ApprovalReminderAndEscalationConfig) GetDaysBetweenRemindersOk() (*int32, bool)

GetDaysBetweenRemindersOk returns a tuple with the DaysBetweenReminders field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDaysBetweenReminders

func (o *ApprovalReminderAndEscalationConfig) SetDaysBetweenReminders(v int32)

SetDaysBetweenReminders sets DaysBetweenReminders field to given value.

HasDaysBetweenReminders

func (o *ApprovalReminderAndEscalationConfig) HasDaysBetweenReminders() bool

HasDaysBetweenReminders returns a boolean if a field has been set.

SetDaysBetweenRemindersNil

func (o *ApprovalReminderAndEscalationConfig) SetDaysBetweenRemindersNil(b bool)

SetDaysBetweenRemindersNil sets the value for DaysBetweenReminders to be an explicit nil

UnsetDaysBetweenReminders

func (o *ApprovalReminderAndEscalationConfig) UnsetDaysBetweenReminders()

UnsetDaysBetweenReminders ensures that no value is present for DaysBetweenReminders, not even an explicit nil

GetMaxReminders

func (o *ApprovalReminderAndEscalationConfig) GetMaxReminders() int32

GetMaxReminders returns the MaxReminders field if non-nil, zero value otherwise.

GetMaxRemindersOk

func (o *ApprovalReminderAndEscalationConfig) GetMaxRemindersOk() (*int32, bool)

GetMaxRemindersOk returns a tuple with the MaxReminders field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetMaxReminders

func (o *ApprovalReminderAndEscalationConfig) SetMaxReminders(v int32)

SetMaxReminders sets MaxReminders field to given value.

HasMaxReminders

func (o *ApprovalReminderAndEscalationConfig) HasMaxReminders() bool

HasMaxReminders returns a boolean if a field has been set.

SetMaxRemindersNil

func (o *ApprovalReminderAndEscalationConfig) SetMaxRemindersNil(b bool)

SetMaxRemindersNil sets the value for MaxReminders to be an explicit nil

UnsetMaxReminders

func (o *ApprovalReminderAndEscalationConfig) UnsetMaxReminders()

UnsetMaxReminders ensures that no value is present for MaxReminders, not even an explicit nil

GetFallbackApproverRef

func (o *ApprovalReminderAndEscalationConfig) GetFallbackApproverRef() IdentityReferenceWithNameAndEmail

GetFallbackApproverRef returns the FallbackApproverRef field if non-nil, zero value otherwise.

GetFallbackApproverRefOk

func (o *ApprovalReminderAndEscalationConfig) GetFallbackApproverRefOk() (*IdentityReferenceWithNameAndEmail, bool)

GetFallbackApproverRefOk returns a tuple with the FallbackApproverRef field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetFallbackApproverRef

func (o *ApprovalReminderAndEscalationConfig) SetFallbackApproverRef(v IdentityReferenceWithNameAndEmail)

SetFallbackApproverRef sets FallbackApproverRef field to given value.

HasFallbackApproverRef

func (o *ApprovalReminderAndEscalationConfig) HasFallbackApproverRef() bool

HasFallbackApproverRef returns a boolean if a field has been set.

SetFallbackApproverRefNil

func (o *ApprovalReminderAndEscalationConfig) SetFallbackApproverRefNil(b bool)

SetFallbackApproverRefNil sets the value for FallbackApproverRef to be an explicit nil

UnsetFallbackApproverRef

func (o *ApprovalReminderAndEscalationConfig) UnsetFallbackApproverRef()

UnsetFallbackApproverRef ensures that no value is present for FallbackApproverRef, not even an explicit nil