Skip to main content

ApprovalStatusDto

Properties

NameTypeDescriptionNotes
ApprovalIdPointer to NullableStringUnique identifier for the approval.[optional]
ForwardedPointer to boolTrue if the request for this item was forwarded from one owner to another.[optional] [default to false]
OriginalOwnerPointer to ApprovalStatusDtoOriginalOwner[optional]
CurrentOwnerPointer to ApprovalStatusDtoCurrentOwner[optional]
ModifiedPointer to NullableTimeTime at which item was modified.[optional]
StatusPointer to ManualWorkItemState[optional]
SchemePointer to ApprovalScheme[optional]
ErrorMessagesPointer to []ErrorMessageDtoIf the request failed, includes any error messages that were generated.[optional]
CommentPointer to NullableStringComment, if any, provided by the approver.[optional]
RemoveDatePointer to NullableTimeThe date the role or access profile or entitlement is no longer assigned to the specified identity.[optional]

Methods

NewApprovalStatusDto

func NewApprovalStatusDto() *ApprovalStatusDto

NewApprovalStatusDto instantiates a new ApprovalStatusDto 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

NewApprovalStatusDtoWithDefaults

func NewApprovalStatusDtoWithDefaults() *ApprovalStatusDto

NewApprovalStatusDtoWithDefaults instantiates a new ApprovalStatusDto 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

GetApprovalId

func (o *ApprovalStatusDto) GetApprovalId() string

GetApprovalId returns the ApprovalId field if non-nil, zero value otherwise.

GetApprovalIdOk

func (o *ApprovalStatusDto) GetApprovalIdOk() (*string, bool)

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

SetApprovalId

func (o *ApprovalStatusDto) SetApprovalId(v string)

SetApprovalId sets ApprovalId field to given value.

HasApprovalId

func (o *ApprovalStatusDto) HasApprovalId() bool

HasApprovalId returns a boolean if a field has been set.

SetApprovalIdNil

func (o *ApprovalStatusDto) SetApprovalIdNil(b bool)

SetApprovalIdNil sets the value for ApprovalId to be an explicit nil

UnsetApprovalId

func (o *ApprovalStatusDto) UnsetApprovalId()

UnsetApprovalId ensures that no value is present for ApprovalId, not even an explicit nil

GetForwarded

func (o *ApprovalStatusDto) GetForwarded() bool

GetForwarded returns the Forwarded field if non-nil, zero value otherwise.

GetForwardedOk

func (o *ApprovalStatusDto) GetForwardedOk() (*bool, bool)

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

SetForwarded

func (o *ApprovalStatusDto) SetForwarded(v bool)

SetForwarded sets Forwarded field to given value.

HasForwarded

func (o *ApprovalStatusDto) HasForwarded() bool

HasForwarded returns a boolean if a field has been set.

GetOriginalOwner

func (o *ApprovalStatusDto) GetOriginalOwner() ApprovalStatusDtoOriginalOwner

GetOriginalOwner returns the OriginalOwner field if non-nil, zero value otherwise.

GetOriginalOwnerOk

func (o *ApprovalStatusDto) GetOriginalOwnerOk() (*ApprovalStatusDtoOriginalOwner, bool)

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

SetOriginalOwner

func (o *ApprovalStatusDto) SetOriginalOwner(v ApprovalStatusDtoOriginalOwner)

SetOriginalOwner sets OriginalOwner field to given value.

HasOriginalOwner

func (o *ApprovalStatusDto) HasOriginalOwner() bool

HasOriginalOwner returns a boolean if a field has been set.

GetCurrentOwner

func (o *ApprovalStatusDto) GetCurrentOwner() ApprovalStatusDtoCurrentOwner

GetCurrentOwner returns the CurrentOwner field if non-nil, zero value otherwise.

GetCurrentOwnerOk

func (o *ApprovalStatusDto) GetCurrentOwnerOk() (*ApprovalStatusDtoCurrentOwner, bool)

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

SetCurrentOwner

func (o *ApprovalStatusDto) SetCurrentOwner(v ApprovalStatusDtoCurrentOwner)

SetCurrentOwner sets CurrentOwner field to given value.

HasCurrentOwner

func (o *ApprovalStatusDto) HasCurrentOwner() bool

HasCurrentOwner returns a boolean if a field has been set.

GetModified

func (o *ApprovalStatusDto) GetModified() SailPointTime

GetModified returns the Modified field if non-nil, zero value otherwise.

GetModifiedOk

func (o *ApprovalStatusDto) GetModifiedOk() (*SailPointTime, 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.

SetModified

func (o *ApprovalStatusDto) SetModified(v SailPointTime)

SetModified sets Modified field to given value.

HasModified

func (o *ApprovalStatusDto) HasModified() bool

HasModified returns a boolean if a field has been set.

SetModifiedNil

func (o *ApprovalStatusDto) SetModifiedNil(b bool)

SetModifiedNil sets the value for Modified to be an explicit nil

UnsetModified

func (o *ApprovalStatusDto) UnsetModified()

UnsetModified ensures that no value is present for Modified, not even an explicit nil

GetStatus

func (o *ApprovalStatusDto) GetStatus() ManualWorkItemState

GetStatus returns the Status field if non-nil, zero value otherwise.

GetStatusOk

func (o *ApprovalStatusDto) GetStatusOk() (*ManualWorkItemState, bool)

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

SetStatus

func (o *ApprovalStatusDto) SetStatus(v ManualWorkItemState)

SetStatus sets Status field to given value.

HasStatus

func (o *ApprovalStatusDto) HasStatus() bool

HasStatus returns a boolean if a field has been set.

GetScheme

func (o *ApprovalStatusDto) GetScheme() ApprovalScheme

GetScheme returns the Scheme field if non-nil, zero value otherwise.

GetSchemeOk

func (o *ApprovalStatusDto) GetSchemeOk() (*ApprovalScheme, bool)

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

SetScheme

func (o *ApprovalStatusDto) SetScheme(v ApprovalScheme)

SetScheme sets Scheme field to given value.

HasScheme

func (o *ApprovalStatusDto) HasScheme() bool

HasScheme returns a boolean if a field has been set.

GetErrorMessages

func (o *ApprovalStatusDto) GetErrorMessages() []ErrorMessageDto

GetErrorMessages returns the ErrorMessages field if non-nil, zero value otherwise.

GetErrorMessagesOk

func (o *ApprovalStatusDto) GetErrorMessagesOk() (*[]ErrorMessageDto, bool)

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

SetErrorMessages

func (o *ApprovalStatusDto) SetErrorMessages(v []ErrorMessageDto)

SetErrorMessages sets ErrorMessages field to given value.

HasErrorMessages

func (o *ApprovalStatusDto) HasErrorMessages() bool

HasErrorMessages returns a boolean if a field has been set.

SetErrorMessagesNil

func (o *ApprovalStatusDto) SetErrorMessagesNil(b bool)

SetErrorMessagesNil sets the value for ErrorMessages to be an explicit nil

UnsetErrorMessages

func (o *ApprovalStatusDto) UnsetErrorMessages()

UnsetErrorMessages ensures that no value is present for ErrorMessages, not even an explicit nil

GetComment

func (o *ApprovalStatusDto) GetComment() string

GetComment returns the Comment field if non-nil, zero value otherwise.

GetCommentOk

func (o *ApprovalStatusDto) GetCommentOk() (*string, bool)

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

SetComment

func (o *ApprovalStatusDto) SetComment(v string)

SetComment sets Comment field to given value.

HasComment

func (o *ApprovalStatusDto) HasComment() bool

HasComment returns a boolean if a field has been set.

SetCommentNil

func (o *ApprovalStatusDto) SetCommentNil(b bool)

SetCommentNil sets the value for Comment to be an explicit nil

UnsetComment

func (o *ApprovalStatusDto) UnsetComment()

UnsetComment ensures that no value is present for Comment, not even an explicit nil

GetRemoveDate

func (o *ApprovalStatusDto) GetRemoveDate() SailPointTime

GetRemoveDate returns the RemoveDate field if non-nil, zero value otherwise.

GetRemoveDateOk

func (o *ApprovalStatusDto) GetRemoveDateOk() (*SailPointTime, bool)

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

SetRemoveDate

func (o *ApprovalStatusDto) SetRemoveDate(v SailPointTime)

SetRemoveDate sets RemoveDate field to given value.

HasRemoveDate

func (o *ApprovalStatusDto) HasRemoveDate() bool

HasRemoveDate returns a boolean if a field has been set.

SetRemoveDateNil

func (o *ApprovalStatusDto) SetRemoveDateNil(b bool)

SetRemoveDateNil sets the value for RemoveDate to be an explicit nil

UnsetRemoveDate

func (o *ApprovalStatusDto) UnsetRemoveDate()

UnsetRemoveDate ensures that no value is present for RemoveDate, not even an explicit nil