Struct aws_sdk_codecommit::types::Comment
source · #[non_exhaustive]pub struct Comment {
pub comment_id: Option<String>,
pub content: Option<String>,
pub in_reply_to: Option<String>,
pub creation_date: Option<DateTime>,
pub last_modified_date: Option<DateTime>,
pub author_arn: Option<String>,
pub deleted: bool,
pub client_request_token: Option<String>,
pub caller_reactions: Option<Vec<String>>,
pub reaction_counts: Option<HashMap<String, i32>>,
}
Expand description
Returns information about a specific comment.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.comment_id: Option<String>
The system-generated comment ID.
content: Option<String>
The content of the comment.
in_reply_to: Option<String>
The ID of the comment for which this comment is a reply, if any.
creation_date: Option<DateTime>
The date and time the comment was created, in timestamp format.
last_modified_date: Option<DateTime>
The date and time the comment was most recently modified, in timestamp format.
The Amazon Resource Name (ARN) of the person who posted the comment.
deleted: bool
A Boolean value indicating whether the comment has been deleted.
client_request_token: Option<String>
A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.
caller_reactions: Option<Vec<String>>
The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.
reaction_counts: Option<HashMap<String, i32>>
A string to integer map that represents the number of individual users who have responded to a comment with the specified reactions.
Implementations§
source§impl Comment
impl Comment
sourcepub fn comment_id(&self) -> Option<&str>
pub fn comment_id(&self) -> Option<&str>
The system-generated comment ID.
sourcepub fn in_reply_to(&self) -> Option<&str>
pub fn in_reply_to(&self) -> Option<&str>
The ID of the comment for which this comment is a reply, if any.
sourcepub fn creation_date(&self) -> Option<&DateTime>
pub fn creation_date(&self) -> Option<&DateTime>
The date and time the comment was created, in timestamp format.
sourcepub fn last_modified_date(&self) -> Option<&DateTime>
pub fn last_modified_date(&self) -> Option<&DateTime>
The date and time the comment was most recently modified, in timestamp format.
The Amazon Resource Name (ARN) of the person who posted the comment.
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.
sourcepub fn caller_reactions(&self) -> &[String]
pub fn caller_reactions(&self) -> &[String]
The emoji reactions to a comment, if any, submitted by the user whose credentials are associated with the call to the API.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .caller_reactions.is_none()
.