ApprovalStatusDto
Properties
Name | Type | Description | Notes |
---|---|---|---|
Forwarded | Pointer to bool | True if the request for this item was forwarded from one owner to another. | [optional] [default to false] |
OriginalOwner | Pointer to ApprovalStatusDtoOriginalOwner | [optional] | |
CurrentOwner | Pointer to ApprovalStatusDtoCurrentOwner | [optional] | |
Modified | Pointer to NullableTime | Time at which item was modified. | [optional] |
Status | Pointer to ManualWorkItemState | [optional] | |
Scheme | Pointer to ApprovalScheme | [optional] | |
ErrorMessages | Pointer to []ErrorMessageDto | If the request failed, includes any error messages that were generated. | [optional] |
Comment | Pointer to NullableString | Comment, if any, provided by the approver. | [optional] |
RemoveDate | Pointer to NullableTime | The 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
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