Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | The approval id. | [optional] |
Name | Pointer to string | The name of the approval. | [optional] |
Created | Pointer to time.Time | When the approval was created. | [optional] |
Modified | Pointer to time.Time | When the approval was modified last time. | [optional] |
RequestCreated | Pointer to time.Time | When the access-request was created. | [optional] |
RequestType | Pointer to NullableAccessRequestType | [optional] | |
Requester | Pointer to AccessItemRequesterDto | [optional] | |
RequestedFor | Pointer to RequestedItemStatusRequestedFor | [optional] | |
ReviewedBy | Pointer to CompletedApprovalReviewedBy | [optional] | |
Owner | Pointer to AccessItemOwnerDto | [optional] | |
RequestedObject | Pointer to RequestableObjectReference | [optional] | |
RequesterComment | Pointer to CommentDto1 | [optional] | |
ReviewerComment | Pointer to NullableCommentDto | The approval's reviewer's comment. | [optional] |
PreviousReviewersComments | Pointer to []CommentDto1 | The history of the previous reviewers comments. | [optional] |
ForwardHistory | Pointer to []ApprovalForwardHistory | The history of approval forward action. | [optional] |
CommentRequiredWhenRejected | Pointer to bool | When true the rejector has to provide comments when rejecting | [optional] [default to false] |
State | Pointer to CompletedApprovalState | [optional] | |
RemoveDate | Pointer to NullableTime | The date the role or access profile or entitlement is no longer assigned to the specified identity. | [optional] |
RemoveDateUpdateRequested | Pointer to bool | If true, then the request was to change the remove date or sunset date. | [optional] [default to false] |
CurrentRemoveDate | Pointer to NullableTime | The remove date or sunset date that was assigned at the time of the request. | [optional] |
SodViolationContext | Pointer to NullableSodViolationContextCheckCompleted1 | [optional] | |
PreApprovalTriggerResult | Pointer to NullableCompletedApprovalPreApprovalTriggerResult | [optional] | |
ClientMetadata | Pointer to map[string]string | Arbitrary key-value pairs provided during the request. | [optional] |
func NewCompletedApproval() *CompletedApproval
NewCompletedApproval instantiates a new CompletedApproval 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 NewCompletedApprovalWithDefaults() *CompletedApproval
NewCompletedApprovalWithDefaults instantiates a new CompletedApproval 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 *CompletedApproval) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetId(v string)
SetId sets Id field to given value.
func (o *CompletedApproval) HasId() bool
HasId returns a boolean if a field has been set.
func (o *CompletedApproval) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetName(v string)
SetName sets Name field to given value.
func (o *CompletedApproval) HasName() bool
HasName returns a boolean if a field has been set.
func (o *CompletedApproval) GetCreated() time.Time
GetCreated returns the Created field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetCreatedOk() (*time.Time, bool)
GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetCreated(v time.Time)
SetCreated sets Created field to given value.
func (o *CompletedApproval) HasCreated() bool
HasCreated returns a boolean if a field has been set.
func (o *CompletedApproval) GetModified() time.Time
GetModified returns the Modified field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetModifiedOk() (*time.Time, 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.
func (o *CompletedApproval) SetModified(v time.Time)
SetModified sets Modified field to given value.
func (o *CompletedApproval) HasModified() bool
HasModified returns a boolean if a field has been set.
func (o *CompletedApproval) GetRequestCreated() time.Time
GetRequestCreated returns the RequestCreated field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetRequestCreatedOk() (*time.Time, bool)
GetRequestCreatedOk returns a tuple with the RequestCreated field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetRequestCreated(v time.Time)
SetRequestCreated sets RequestCreated field to given value.
func (o *CompletedApproval) HasRequestCreated() bool
HasRequestCreated returns a boolean if a field has been set.
func (o *CompletedApproval) GetRequestType() AccessRequestType
GetRequestType returns the RequestType field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetRequestTypeOk() (*AccessRequestType, bool)
GetRequestTypeOk returns a tuple with the RequestType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetRequestType(v AccessRequestType)
SetRequestType sets RequestType field to given value.
func (o *CompletedApproval) HasRequestType() bool
HasRequestType returns a boolean if a field has been set.
func (o *CompletedApproval) SetRequestTypeNil(b bool)
SetRequestTypeNil sets the value for RequestType to be an explicit nil
func (o *CompletedApproval) UnsetRequestType()
UnsetRequestType ensures that no value is present for RequestType, not even an explicit nil
func (o *CompletedApproval) GetRequester() AccessItemRequesterDto
GetRequester returns the Requester field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetRequesterOk() (*AccessItemRequesterDto, bool)
GetRequesterOk returns a tuple with the Requester field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetRequester(v AccessItemRequesterDto)
SetRequester sets Requester field to given value.
func (o *CompletedApproval) HasRequester() bool
HasRequester returns a boolean if a field has been set.
func (o *CompletedApproval) GetRequestedFor() RequestedItemStatusRequestedFor
GetRequestedFor returns the RequestedFor field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetRequestedForOk() (*RequestedItemStatusRequestedFor, bool)
GetRequestedForOk returns a tuple with the RequestedFor field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetRequestedFor(v RequestedItemStatusRequestedFor)
SetRequestedFor sets RequestedFor field to given value.
func (o *CompletedApproval) HasRequestedFor() bool
HasRequestedFor returns a boolean if a field has been set.
func (o *CompletedApproval) GetReviewedBy() CompletedApprovalReviewedBy
GetReviewedBy returns the ReviewedBy field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetReviewedByOk() (*CompletedApprovalReviewedBy, bool)
GetReviewedByOk returns a tuple with the ReviewedBy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetReviewedBy(v CompletedApprovalReviewedBy)
SetReviewedBy sets ReviewedBy field to given value.
func (o *CompletedApproval) HasReviewedBy() bool
HasReviewedBy returns a boolean if a field has been set.
func (o *CompletedApproval) GetOwner() AccessItemOwnerDto
GetOwner returns the Owner field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetOwnerOk() (*AccessItemOwnerDto, bool)
GetOwnerOk returns a tuple with the Owner field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetOwner(v AccessItemOwnerDto)
SetOwner sets Owner field to given value.
func (o *CompletedApproval) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (o *CompletedApproval) GetRequestedObject() RequestableObjectReference
GetRequestedObject returns the RequestedObject field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetRequestedObjectOk() (*RequestableObjectReference, bool)
GetRequestedObjectOk returns a tuple with the RequestedObject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetRequestedObject(v RequestableObjectReference)
SetRequestedObject sets RequestedObject field to given value.
func (o *CompletedApproval) HasRequestedObject() bool
HasRequestedObject returns a boolean if a field has been set.
func (o *CompletedApproval) GetRequesterComment() CommentDto1
GetRequesterComment returns the RequesterComment field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetRequesterCommentOk() (*CommentDto1, bool)
GetRequesterCommentOk returns a tuple with the RequesterComment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetRequesterComment(v CommentDto1)
SetRequesterComment sets RequesterComment field to given value.
func (o *CompletedApproval) HasRequesterComment() bool
HasRequesterComment returns a boolean if a field has been set.
func (o *CompletedApproval) GetReviewerComment() CommentDto
GetReviewerComment returns the ReviewerComment field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetReviewerCommentOk() (*CommentDto, bool)
GetReviewerCommentOk returns a tuple with the ReviewerComment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetReviewerComment(v CommentDto)
SetReviewerComment sets ReviewerComment field to given value.
func (o *CompletedApproval) HasReviewerComment() bool
HasReviewerComment returns a boolean if a field has been set.
func (o *CompletedApproval) SetReviewerCommentNil(b bool)
SetReviewerCommentNil sets the value for ReviewerComment to be an explicit nil
func (o *CompletedApproval) UnsetReviewerComment()
UnsetReviewerComment ensures that no value is present for ReviewerComment, not even an explicit nil
func (o *CompletedApproval) GetPreviousReviewersComments() []CommentDto1
GetPreviousReviewersComments returns the PreviousReviewersComments field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetPreviousReviewersCommentsOk() (*[]CommentDto1, bool)
GetPreviousReviewersCommentsOk returns a tuple with the PreviousReviewersComments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetPreviousReviewersComments(v []CommentDto1)
SetPreviousReviewersComments sets PreviousReviewersComments field to given value.
func (o *CompletedApproval) HasPreviousReviewersComments() bool
HasPreviousReviewersComments returns a boolean if a field has been set.
func (o *CompletedApproval) GetForwardHistory() []ApprovalForwardHistory
GetForwardHistory returns the ForwardHistory field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetForwardHistoryOk() (*[]ApprovalForwardHistory, bool)
GetForwardHistoryOk returns a tuple with the ForwardHistory field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetForwardHistory(v []ApprovalForwardHistory)
SetForwardHistory sets ForwardHistory field to given value.
func (o *CompletedApproval) HasForwardHistory() bool
HasForwardHistory returns a boolean if a field has been set.
func (o *CompletedApproval) GetCommentRequiredWhenRejected() bool
GetCommentRequiredWhenRejected returns the CommentRequiredWhenRejected field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetCommentRequiredWhenRejectedOk() (*bool, bool)
GetCommentRequiredWhenRejectedOk returns a tuple with the CommentRequiredWhenRejected field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetCommentRequiredWhenRejected(v bool)
SetCommentRequiredWhenRejected sets CommentRequiredWhenRejected field to given value.
func (o *CompletedApproval) HasCommentRequiredWhenRejected() bool
HasCommentRequiredWhenRejected returns a boolean if a field has been set.
func (o *CompletedApproval) GetState() CompletedApprovalState
GetState returns the State field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetStateOk() (*CompletedApprovalState, bool)
GetStateOk returns a tuple with the State field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetState(v CompletedApprovalState)
SetState sets State field to given value.
func (o *CompletedApproval) HasState() bool
HasState returns a boolean if a field has been set.
func (o *CompletedApproval) GetRemoveDate() time.Time
GetRemoveDate returns the RemoveDate field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetRemoveDateOk() (*time.Time, 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.
func (o *CompletedApproval) SetRemoveDate(v time.Time)
SetRemoveDate sets RemoveDate field to given value.
func (o *CompletedApproval) HasRemoveDate() bool
HasRemoveDate returns a boolean if a field has been set.
func (o *CompletedApproval) SetRemoveDateNil(b bool)
SetRemoveDateNil sets the value for RemoveDate to be an explicit nil
func (o *CompletedApproval) UnsetRemoveDate()
UnsetRemoveDate ensures that no value is present for RemoveDate, not even an explicit nil
func (o *CompletedApproval) GetRemoveDateUpdateRequested() bool
GetRemoveDateUpdateRequested returns the RemoveDateUpdateRequested field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetRemoveDateUpdateRequestedOk() (*bool, bool)
GetRemoveDateUpdateRequestedOk returns a tuple with the RemoveDateUpdateRequested field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetRemoveDateUpdateRequested(v bool)
SetRemoveDateUpdateRequested sets RemoveDateUpdateRequested field to given value.
func (o *CompletedApproval) HasRemoveDateUpdateRequested() bool
HasRemoveDateUpdateRequested returns a boolean if a field has been set.
func (o *CompletedApproval) GetCurrentRemoveDate() time.Time
GetCurrentRemoveDate returns the CurrentRemoveDate field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetCurrentRemoveDateOk() (*time.Time, bool)
GetCurrentRemoveDateOk returns a tuple with the CurrentRemoveDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetCurrentRemoveDate(v time.Time)
SetCurrentRemoveDate sets CurrentRemoveDate field to given value.
func (o *CompletedApproval) HasCurrentRemoveDate() bool
HasCurrentRemoveDate returns a boolean if a field has been set.
func (o *CompletedApproval) SetCurrentRemoveDateNil(b bool)
SetCurrentRemoveDateNil sets the value for CurrentRemoveDate to be an explicit nil
func (o *CompletedApproval) UnsetCurrentRemoveDate()
UnsetCurrentRemoveDate ensures that no value is present for CurrentRemoveDate, not even an explicit nil
func (o *CompletedApproval) GetSodViolationContext() SodViolationContextCheckCompleted1
GetSodViolationContext returns the SodViolationContext field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetSodViolationContextOk() (*SodViolationContextCheckCompleted1, bool)
GetSodViolationContextOk returns a tuple with the SodViolationContext field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetSodViolationContext(v SodViolationContextCheckCompleted1)
SetSodViolationContext sets SodViolationContext field to given value.
func (o *CompletedApproval) HasSodViolationContext() bool
HasSodViolationContext returns a boolean if a field has been set.
func (o *CompletedApproval) SetSodViolationContextNil(b bool)
SetSodViolationContextNil sets the value for SodViolationContext to be an explicit nil
func (o *CompletedApproval) UnsetSodViolationContext()
UnsetSodViolationContext ensures that no value is present for SodViolationContext, not even an explicit nil
func (o *CompletedApproval) GetPreApprovalTriggerResult() CompletedApprovalPreApprovalTriggerResult
GetPreApprovalTriggerResult returns the PreApprovalTriggerResult field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetPreApprovalTriggerResultOk() (*CompletedApprovalPreApprovalTriggerResult, bool)
GetPreApprovalTriggerResultOk returns a tuple with the PreApprovalTriggerResult field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetPreApprovalTriggerResult(v CompletedApprovalPreApprovalTriggerResult)
SetPreApprovalTriggerResult sets PreApprovalTriggerResult field to given value.
func (o *CompletedApproval) HasPreApprovalTriggerResult() bool
HasPreApprovalTriggerResult returns a boolean if a field has been set.
func (o *CompletedApproval) SetPreApprovalTriggerResultNil(b bool)
SetPreApprovalTriggerResultNil sets the value for PreApprovalTriggerResult to be an explicit nil
func (o *CompletedApproval) UnsetPreApprovalTriggerResult()
UnsetPreApprovalTriggerResult ensures that no value is present for PreApprovalTriggerResult, not even an explicit nil
func (o *CompletedApproval) GetClientMetadata() map[string]string
GetClientMetadata returns the ClientMetadata field if non-nil, zero value otherwise.
func (o *CompletedApproval) GetClientMetadataOk() (*map[string]string, bool)
GetClientMetadataOk returns a tuple with the ClientMetadata field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CompletedApproval) SetClientMetadata(v map[string]string)
SetClientMetadata sets ClientMetadata field to given value.
func (o *CompletedApproval) HasClientMetadata() bool
HasClientMetadata returns a boolean if a field has been set.