Skip to main content

Certification

Properties​

NameTypeDescriptionNotes
CampaignRefCampaignReference
PhaseCertificationPhase
ReviewProgressPointer to CertificationReviewProgress[optional]
DueDateSailPointTimeThe due date of the certification.
DateSignedPointer to SailPointTimeThe date the reviewer signed off on the certification. Omitted until the certification is signed off.[optional]
DateFinishedPointer to SailPointTimeThe date the certification was finished.[optional]
ReviewerCertificationReviewer
ReassignmentPointer to Reassignment[optional]
CompletedboolIndicates if all certification decisions have been made.
DecisionsMadeint32The number of approve/revoke/acknowledge decisions that have been made by the reviewer.
DecisionsTotalint32The total number of approve/revoke/acknowledge decisions for the certification.
CompletedSubjectsint32The number of subjects (identities, access profiles, roles, etc.) for which all decisions have been made and are complete.
TotalSubjectsint32The total number of subjects (identities, access profiles, roles, etc.) in the certification, both complete and incomplete.
IdPointer to stringThe certificationId[optional]
NamePointer to stringThe name of the certification[optional]
CreatedPointer to SailPointTimeThe date the certification was created[optional]
ModifiedPointer to SailPointTimeThe date the certification was last modified[optional]
ReauthRequiredPointer to boolIndicates whether any review items within this certification requires reauthentication before sign-off or completion[optional] [default to false]

Methods​

NewCertification​

func NewCertification(campaignRef CampaignReference, phase CertificationPhase, dueDate SailPointTime, reviewer CertificationReviewer, completed bool, decisionsMade int32, decisionsTotal int32, completedSubjects int32, totalSubjects int32, ) *Certification

NewCertification instantiates a new Certification 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

NewCertificationWithDefaults​

func NewCertificationWithDefaults() *Certification

NewCertificationWithDefaults instantiates a new Certification 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

GetCampaignRef​

func (o *Certification) GetCampaignRef() CampaignReference

GetCampaignRef returns the CampaignRef field if non-nil, zero value otherwise.

GetCampaignRefOk​

func (o *Certification) GetCampaignRefOk() (*CampaignReference, bool)

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

SetCampaignRef​

func (o *Certification) SetCampaignRef(v CampaignReference)

SetCampaignRef sets CampaignRef field to given value.

GetPhase​

func (o *Certification) GetPhase() CertificationPhase

GetPhase returns the Phase field if non-nil, zero value otherwise.

GetPhaseOk​

func (o *Certification) GetPhaseOk() (*CertificationPhase, bool)

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

SetPhase​

func (o *Certification) SetPhase(v CertificationPhase)

SetPhase sets Phase field to given value.

GetReviewProgress​

func (o *Certification) GetReviewProgress() CertificationReviewProgress

GetReviewProgress returns the ReviewProgress field if non-nil, zero value otherwise.

GetReviewProgressOk​

func (o *Certification) GetReviewProgressOk() (*CertificationReviewProgress, bool)

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

SetReviewProgress​

func (o *Certification) SetReviewProgress(v CertificationReviewProgress)

SetReviewProgress sets ReviewProgress field to given value.

HasReviewProgress​

func (o *Certification) HasReviewProgress() bool

HasReviewProgress returns a boolean if a field has been set.

GetDueDate​

func (o *Certification) GetDueDate() SailPointTime

GetDueDate returns the DueDate field if non-nil, zero value otherwise.

GetDueDateOk​

func (o *Certification) GetDueDateOk() (*SailPointTime, bool)

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

SetDueDate​

func (o *Certification) SetDueDate(v SailPointTime)

SetDueDate sets DueDate field to given value.

GetDateSigned​

func (o *Certification) GetDateSigned() SailPointTime

GetDateSigned returns the DateSigned field if non-nil, zero value otherwise.

GetDateSignedOk​

func (o *Certification) GetDateSignedOk() (*SailPointTime, bool)

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

SetDateSigned​

func (o *Certification) SetDateSigned(v SailPointTime)

SetDateSigned sets DateSigned field to given value.

HasDateSigned​

func (o *Certification) HasDateSigned() bool

HasDateSigned returns a boolean if a field has been set.

GetDateFinished​

func (o *Certification) GetDateFinished() SailPointTime

GetDateFinished returns the DateFinished field if non-nil, zero value otherwise.

GetDateFinishedOk​

func (o *Certification) GetDateFinishedOk() (*SailPointTime, bool)

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

SetDateFinished​

func (o *Certification) SetDateFinished(v SailPointTime)

SetDateFinished sets DateFinished field to given value.

HasDateFinished​

func (o *Certification) HasDateFinished() bool

HasDateFinished returns a boolean if a field has been set.

GetReviewer​

func (o *Certification) GetReviewer() CertificationReviewer

GetReviewer returns the Reviewer field if non-nil, zero value otherwise.

GetReviewerOk​

func (o *Certification) GetReviewerOk() (*CertificationReviewer, bool)

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

SetReviewer​

func (o *Certification) SetReviewer(v CertificationReviewer)

SetReviewer sets Reviewer field to given value.

GetReassignment​

func (o *Certification) GetReassignment() Reassignment

GetReassignment returns the Reassignment field if non-nil, zero value otherwise.

GetReassignmentOk​

func (o *Certification) GetReassignmentOk() (*Reassignment, bool)

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

SetReassignment​

func (o *Certification) SetReassignment(v Reassignment)

SetReassignment sets Reassignment field to given value.

HasReassignment​

func (o *Certification) HasReassignment() bool

HasReassignment returns a boolean if a field has been set.

GetCompleted​

func (o *Certification) GetCompleted() bool

GetCompleted returns the Completed field if non-nil, zero value otherwise.

GetCompletedOk​

func (o *Certification) GetCompletedOk() (*bool, bool)

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

SetCompleted​

func (o *Certification) SetCompleted(v bool)

SetCompleted sets Completed field to given value.

GetDecisionsMade​

func (o *Certification) GetDecisionsMade() int32

GetDecisionsMade returns the DecisionsMade field if non-nil, zero value otherwise.

GetDecisionsMadeOk​

func (o *Certification) GetDecisionsMadeOk() (*int32, bool)

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

SetDecisionsMade​

func (o *Certification) SetDecisionsMade(v int32)

SetDecisionsMade sets DecisionsMade field to given value.

GetDecisionsTotal​

func (o *Certification) GetDecisionsTotal() int32

GetDecisionsTotal returns the DecisionsTotal field if non-nil, zero value otherwise.

GetDecisionsTotalOk​

func (o *Certification) GetDecisionsTotalOk() (*int32, bool)

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

SetDecisionsTotal​

func (o *Certification) SetDecisionsTotal(v int32)

SetDecisionsTotal sets DecisionsTotal field to given value.

GetCompletedSubjects​

func (o *Certification) GetCompletedSubjects() int32

GetCompletedSubjects returns the CompletedSubjects field if non-nil, zero value otherwise.

GetCompletedSubjectsOk​

func (o *Certification) GetCompletedSubjectsOk() (*int32, bool)

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

SetCompletedSubjects​

func (o *Certification) SetCompletedSubjects(v int32)

SetCompletedSubjects sets CompletedSubjects field to given value.

GetTotalSubjects​

func (o *Certification) GetTotalSubjects() int32

GetTotalSubjects returns the TotalSubjects field if non-nil, zero value otherwise.

GetTotalSubjectsOk​

func (o *Certification) GetTotalSubjectsOk() (*int32, bool)

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

SetTotalSubjects​

func (o *Certification) SetTotalSubjects(v int32)

SetTotalSubjects sets TotalSubjects field to given value.

GetId​

func (o *Certification) GetId() string

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk​

func (o *Certification) 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.

SetId​

func (o *Certification) SetId(v string)

SetId sets Id field to given value.

HasId​

func (o *Certification) HasId() bool

HasId returns a boolean if a field has been set.

GetName​

func (o *Certification) GetName() string

GetName returns the Name field if non-nil, zero value otherwise.

GetNameOk​

func (o *Certification) 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.

SetName​

func (o *Certification) SetName(v string)

SetName sets Name field to given value.

HasName​

func (o *Certification) HasName() bool

HasName returns a boolean if a field has been set.

GetCreated​

func (o *Certification) GetCreated() SailPointTime

GetCreated returns the Created field if non-nil, zero value otherwise.

GetCreatedOk​

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

SetCreated​

func (o *Certification) SetCreated(v SailPointTime)

SetCreated sets Created field to given value.

HasCreated​

func (o *Certification) HasCreated() bool

HasCreated returns a boolean if a field has been set.

GetModified​

func (o *Certification) GetModified() SailPointTime

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

GetModifiedOk​

func (o *Certification) 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 *Certification) SetModified(v SailPointTime)

SetModified sets Modified field to given value.

HasModified​

func (o *Certification) HasModified() bool

HasModified returns a boolean if a field has been set.

GetReauthRequired​

func (o *Certification) GetReauthRequired() bool

GetReauthRequired returns the ReauthRequired field if non-nil, zero value otherwise.

GetReauthRequiredOk​

func (o *Certification) GetReauthRequiredOk() (*bool, bool)

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

SetReauthRequired​

func (o *Certification) SetReauthRequired(v bool)

SetReauthRequired sets ReauthRequired field to given value.

HasReauthRequired​

func (o *Certification) HasReauthRequired() bool

HasReauthRequired returns a boolean if a field has been set.