class Amazonite::Ssm::DocumentReviewerResponseSource

Overview

Information about a reviewer's response to a document review request.

Included Modules

Defined in:

ssm/document_reviewer_response_source.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(create_time : Time | Nil = nil, updated_time : Time | Nil = nil, review_status : ReviewStatus | Nil = nil, comment : Array(DocumentReviewCommentSource) | Nil = nil, reviewer : String | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def comment : Array(DocumentReviewCommentSource) | Nil #

The comment entered by a reviewer as part of their document review response.


[View source]
def comment=(comment : Array(DocumentReviewCommentSource) | Nil) #

The comment entered by a reviewer as part of their document review response.


[View source]
def create_time : Time | Nil #

The date and time that a reviewer entered a response to a document review request.


[View source]
def create_time=(create_time : Time | Nil) #

The date and time that a reviewer entered a response to a document review request.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def review_status : ReviewStatus | Nil #

The current review status of a new custom SSM document created by a member of your organization, or of the latest version of an existing SSM document.

Only one version of a document can be in the APPROVED state at a time. When a new version is approved, the status of the previous version changes to REJECTED.

Only one version of a document can be in review, or PENDING, at a time.


[View source]
def review_status=(review_status : ReviewStatus | Nil) #

The current review status of a new custom SSM document created by a member of your organization, or of the latest version of an existing SSM document.

Only one version of a document can be in the APPROVED state at a time. When a new version is approved, the status of the previous version changes to REJECTED.

Only one version of a document can be in review, or PENDING, at a time.


[View source]
def reviewer : String | Nil #

The user in your organization assigned to review a document request.


[View source]
def reviewer=(reviewer : String | Nil) #

The user in your organization assigned to review a document request.


[View source]
def updated_time : Time | Nil #

The date and time that a reviewer last updated a response to a document review request.


[View source]
def updated_time=(updated_time : Time | Nil) #

The date and time that a reviewer last updated a response to a document review request.


[View source]
def validate! : Nil #

[View source]