Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | Item id | [optional] |
Name | Pointer to string | Human-readable display name of item | [optional] |
Requested | Pointer to time.Time | Date and time item was requested | [optional] |
ApprovalStatus | Pointer to WorkItemState | [optional] | |
ProvisioningStatus | Pointer to ProvisioningState | [optional] | |
RequesterComment | Pointer to NullableComment | [optional] | |
ReviewerIdentitySummary | Pointer to NullableIdentitySummary | [optional] | |
ReviewerComment | Pointer to NullableComment | [optional] | |
Operation | Pointer to AccountActivityItemOperation | [optional] | |
Attribute | Pointer to NullableString | Attribute to which account activity applies | [optional] |
Value | Pointer to NullableString | Value of attribute | [optional] |
NativeIdentity | Pointer to NullableString | Native identity in the target system to which the account activity applies | [optional] |
SourceId | Pointer to string | Id of Source to which account activity applies | [optional] |
AccountRequestInfo | Pointer to NullableAccountRequestInfo | [optional] | |
ClientMetadata | Pointer to map[string]string | Arbitrary key-value pairs, if any were included in the corresponding access request item | [optional] |
RemoveDate | Pointer to NullableTime | The date the role or access profile is no longer assigned to the specified identity. | [optional] |
func NewAccountActivityItem() *AccountActivityItem
NewAccountActivityItem instantiates a new AccountActivityItem 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 NewAccountActivityItemWithDefaults() *AccountActivityItem
NewAccountActivityItemWithDefaults instantiates a new AccountActivityItem 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 *AccountActivityItem) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *AccountActivityItem) 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 *AccountActivityItem) SetId(v string)
SetId sets Id field to given value.
func (o *AccountActivityItem) HasId() bool
HasId returns a boolean if a field has been set.
func (o *AccountActivityItem) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *AccountActivityItem) 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 *AccountActivityItem) SetName(v string)
SetName sets Name field to given value.
func (o *AccountActivityItem) HasName() bool
HasName returns a boolean if a field has been set.
func (o *AccountActivityItem) GetRequested() time.Time
GetRequested returns the Requested field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetRequestedOk() (*time.Time, bool)
GetRequestedOk returns a tuple with the Requested field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetRequested(v time.Time)
SetRequested sets Requested field to given value.
func (o *AccountActivityItem) HasRequested() bool
HasRequested returns a boolean if a field has been set.
func (o *AccountActivityItem) GetApprovalStatus() WorkItemState
GetApprovalStatus returns the ApprovalStatus field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetApprovalStatusOk() (*WorkItemState, bool)
GetApprovalStatusOk returns a tuple with the ApprovalStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetApprovalStatus(v WorkItemState)
SetApprovalStatus sets ApprovalStatus field to given value.
func (o *AccountActivityItem) HasApprovalStatus() bool
HasApprovalStatus returns a boolean if a field has been set.
func (o *AccountActivityItem) GetProvisioningStatus() ProvisioningState
GetProvisioningStatus returns the ProvisioningStatus field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetProvisioningStatusOk() (*ProvisioningState, bool)
GetProvisioningStatusOk returns a tuple with the ProvisioningStatus field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetProvisioningStatus(v ProvisioningState)
SetProvisioningStatus sets ProvisioningStatus field to given value.
func (o *AccountActivityItem) HasProvisioningStatus() bool
HasProvisioningStatus returns a boolean if a field has been set.
func (o *AccountActivityItem) GetRequesterComment() Comment
GetRequesterComment returns the RequesterComment field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetRequesterCommentOk() (*Comment, 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 *AccountActivityItem) SetRequesterComment(v Comment)
SetRequesterComment sets RequesterComment field to given value.
func (o *AccountActivityItem) HasRequesterComment() bool
HasRequesterComment returns a boolean if a field has been set.
func (o *AccountActivityItem) SetRequesterCommentNil(b bool)
SetRequesterCommentNil sets the value for RequesterComment to be an explicit nil
func (o *AccountActivityItem) UnsetRequesterComment()
UnsetRequesterComment ensures that no value is present for RequesterComment, not even an explicit nil
func (o *AccountActivityItem) GetReviewerIdentitySummary() IdentitySummary
GetReviewerIdentitySummary returns the ReviewerIdentitySummary field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetReviewerIdentitySummaryOk() (*IdentitySummary, bool)
GetReviewerIdentitySummaryOk returns a tuple with the ReviewerIdentitySummary field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetReviewerIdentitySummary(v IdentitySummary)
SetReviewerIdentitySummary sets ReviewerIdentitySummary field to given value.
func (o *AccountActivityItem) HasReviewerIdentitySummary() bool
HasReviewerIdentitySummary returns a boolean if a field has been set.
func (o *AccountActivityItem) SetReviewerIdentitySummaryNil(b bool)
SetReviewerIdentitySummaryNil sets the value for ReviewerIdentitySummary to be an explicit nil
func (o *AccountActivityItem) UnsetReviewerIdentitySummary()
UnsetReviewerIdentitySummary ensures that no value is present for ReviewerIdentitySummary, not even an explicit nil
func (o *AccountActivityItem) GetReviewerComment() Comment
GetReviewerComment returns the ReviewerComment field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetReviewerCommentOk() (*Comment, 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 *AccountActivityItem) SetReviewerComment(v Comment)
SetReviewerComment sets ReviewerComment field to given value.
func (o *AccountActivityItem) HasReviewerComment() bool
HasReviewerComment returns a boolean if a field has been set.
func (o *AccountActivityItem) SetReviewerCommentNil(b bool)
SetReviewerCommentNil sets the value for ReviewerComment to be an explicit nil
func (o *AccountActivityItem) UnsetReviewerComment()
UnsetReviewerComment ensures that no value is present for ReviewerComment, not even an explicit nil
func (o *AccountActivityItem) GetOperation() AccountActivityItemOperation
GetOperation returns the Operation field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetOperationOk() (*AccountActivityItemOperation, bool)
GetOperationOk returns a tuple with the Operation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetOperation(v AccountActivityItemOperation)
SetOperation sets Operation field to given value.
func (o *AccountActivityItem) HasOperation() bool
HasOperation returns a boolean if a field has been set.
func (o *AccountActivityItem) GetAttribute() string
GetAttribute returns the Attribute field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetAttributeOk() (*string, bool)
GetAttributeOk returns a tuple with the Attribute field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetAttribute(v string)
SetAttribute sets Attribute field to given value.
func (o *AccountActivityItem) HasAttribute() bool
HasAttribute returns a boolean if a field has been set.
func (o *AccountActivityItem) SetAttributeNil(b bool)
SetAttributeNil sets the value for Attribute to be an explicit nil
func (o *AccountActivityItem) UnsetAttribute()
UnsetAttribute ensures that no value is present for Attribute, not even an explicit nil
func (o *AccountActivityItem) GetValue() string
GetValue returns the Value field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetValue(v string)
SetValue sets Value field to given value.
func (o *AccountActivityItem) HasValue() bool
HasValue returns a boolean if a field has been set.
func (o *AccountActivityItem) SetValueNil(b bool)
SetValueNil sets the value for Value to be an explicit nil
func (o *AccountActivityItem) UnsetValue()
UnsetValue ensures that no value is present for Value, not even an explicit nil
func (o *AccountActivityItem) GetNativeIdentity() string
GetNativeIdentity returns the NativeIdentity field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetNativeIdentityOk() (*string, bool)
GetNativeIdentityOk returns a tuple with the NativeIdentity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetNativeIdentity(v string)
SetNativeIdentity sets NativeIdentity field to given value.
func (o *AccountActivityItem) HasNativeIdentity() bool
HasNativeIdentity returns a boolean if a field has been set.
func (o *AccountActivityItem) SetNativeIdentityNil(b bool)
SetNativeIdentityNil sets the value for NativeIdentity to be an explicit nil
func (o *AccountActivityItem) UnsetNativeIdentity()
UnsetNativeIdentity ensures that no value is present for NativeIdentity, not even an explicit nil
func (o *AccountActivityItem) GetSourceId() string
GetSourceId returns the SourceId field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetSourceIdOk() (*string, bool)
GetSourceIdOk returns a tuple with the SourceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetSourceId(v string)
SetSourceId sets SourceId field to given value.
func (o *AccountActivityItem) HasSourceId() bool
HasSourceId returns a boolean if a field has been set.
func (o *AccountActivityItem) GetAccountRequestInfo() AccountRequestInfo
GetAccountRequestInfo returns the AccountRequestInfo field if non-nil, zero value otherwise.
func (o *AccountActivityItem) GetAccountRequestInfoOk() (*AccountRequestInfo, bool)
GetAccountRequestInfoOk returns a tuple with the AccountRequestInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccountActivityItem) SetAccountRequestInfo(v AccountRequestInfo)
SetAccountRequestInfo sets AccountRequestInfo field to given value.
func (o *AccountActivityItem) HasAccountRequestInfo() bool
HasAccountRequestInfo returns a boolean if a field has been set.
func (o *AccountActivityItem) SetAccountRequestInfoNil(b bool)
SetAccountRequestInfoNil sets the value for AccountRequestInfo to be an explicit nil
func (o *AccountActivityItem) UnsetAccountRequestInfo()
UnsetAccountRequestInfo ensures that no value is present for AccountRequestInfo, not even an explicit nil
func (o *AccountActivityItem) GetClientMetadata() map[string]string
GetClientMetadata returns the ClientMetadata field if non-nil, zero value otherwise.
func (o *AccountActivityItem) 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 *AccountActivityItem) SetClientMetadata(v map[string]string)
SetClientMetadata sets ClientMetadata field to given value.
func (o *AccountActivityItem) HasClientMetadata() bool
HasClientMetadata returns a boolean if a field has been set.
func (o *AccountActivityItem) SetClientMetadataNil(b bool)
SetClientMetadataNil sets the value for ClientMetadata to be an explicit nil
func (o *AccountActivityItem) UnsetClientMetadata()
UnsetClientMetadata ensures that no value is present for ClientMetadata, not even an explicit nil
func (o *AccountActivityItem) GetRemoveDate() time.Time
GetRemoveDate returns the RemoveDate field if non-nil, zero value otherwise.
func (o *AccountActivityItem) 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 *AccountActivityItem) SetRemoveDate(v time.Time)
SetRemoveDate sets RemoveDate field to given value.
func (o *AccountActivityItem) HasRemoveDate() bool
HasRemoveDate returns a boolean if a field has been set.
func (o *AccountActivityItem) SetRemoveDateNil(b bool)
SetRemoveDateNil sets the value for RemoveDate to be an explicit nil
func (o *AccountActivityItem) UnsetRemoveDate()
UnsetRemoveDate ensures that no value is present for RemoveDate, not even an explicit nil