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 notifications to send to the reviewer before approval escalation. The maximum allowed value is 20.[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