pub struct Builder { /* private fields */ }
Expand description
A builder for Comment
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn comment_id(self, input: impl Into<String>) -> Self
pub fn comment_id(self, input: impl Into<String>) -> Self
The ID of the comment.
sourcepub fn set_comment_id(self, input: Option<String>) -> Self
pub fn set_comment_id(self, input: Option<String>) -> Self
The ID of the comment.
sourcepub fn set_parent_id(self, input: Option<String>) -> Self
pub fn set_parent_id(self, input: Option<String>) -> Self
The ID of the parent comment.
sourcepub fn thread_id(self, input: impl Into<String>) -> Self
pub fn thread_id(self, input: impl Into<String>) -> Self
The ID of the root comment in the thread.
sourcepub fn set_thread_id(self, input: Option<String>) -> Self
pub fn set_thread_id(self, input: Option<String>) -> Self
The ID of the root comment in the thread.
sourcepub fn contributor(self, input: User) -> Self
pub fn contributor(self, input: User) -> Self
The details of the user who made the comment.
sourcepub fn set_contributor(self, input: Option<User>) -> Self
pub fn set_contributor(self, input: Option<User>) -> Self
The details of the user who made the comment.
sourcepub fn created_timestamp(self, input: DateTime) -> Self
pub fn created_timestamp(self, input: DateTime) -> Self
The time that the comment was created.
sourcepub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
The time that the comment was created.
sourcepub fn status(self, input: CommentStatusType) -> Self
pub fn status(self, input: CommentStatusType) -> Self
The status of the comment.
sourcepub fn set_status(self, input: Option<CommentStatusType>) -> Self
pub fn set_status(self, input: Option<CommentStatusType>) -> Self
The status of the comment.
sourcepub fn visibility(self, input: CommentVisibilityType) -> Self
pub fn visibility(self, input: CommentVisibilityType) -> Self
The visibility of the comment. Options are either PRIVATE, where the comment is visible only to the comment author and document owner and co-owners, or PUBLIC, where the comment is visible to document owners, co-owners, and contributors.
sourcepub fn set_visibility(self, input: Option<CommentVisibilityType>) -> Self
pub fn set_visibility(self, input: Option<CommentVisibilityType>) -> Self
The visibility of the comment. Options are either PRIVATE, where the comment is visible only to the comment author and document owner and co-owners, or PUBLIC, where the comment is visible to document owners, co-owners, and contributors.
sourcepub fn recipient_id(self, input: impl Into<String>) -> Self
pub fn recipient_id(self, input: impl Into<String>) -> Self
If the comment is a reply to another user's comment, this field contains the user ID of the user being replied to.
sourcepub fn set_recipient_id(self, input: Option<String>) -> Self
pub fn set_recipient_id(self, input: Option<String>) -> Self
If the comment is a reply to another user's comment, this field contains the user ID of the user being replied to.