Struct google_drive::comments::Comments
source · [−]pub struct Comments {
pub client: Client,
}Fields
client: ClientImplementations
sourceimpl Comments
impl Comments
sourcepub async fn list(
&self,
file_id: &str,
include_deleted: bool,
page_size: i64,
page_token: &str,
start_modified_time: &str
) -> Result<Vec<Comment>>
pub async fn list(
&self,
file_id: &str,
include_deleted: bool,
page_size: i64,
page_token: &str,
start_modified_time: &str
) -> Result<Vec<Comment>>
This function performs a GET to the /files/{fileId}/comments endpoint.
Lists a file’s comments.
Parameters:
file_id: &str– A link to this theme’s background image.include_deleted: bool– Whether to include deleted comments. Deleted comments will not include their original content.page_size: i64– A map of maximum import sizes by MIME type, in bytes.page_token: &str– The token for continuing a previous list request on the next page. This should be set to the value of ‘nextPageToken’ from the previous response.start_modified_time: &str– The minimum value of ‘modifiedTime’ for the result comments (RFC 3339 date-time).
sourcepub async fn list_all(
&self,
file_id: &str,
include_deleted: bool,
start_modified_time: &str
) -> Result<Vec<Comment>>
pub async fn list_all(
&self,
file_id: &str,
include_deleted: bool,
start_modified_time: &str
) -> Result<Vec<Comment>>
This function performs a GET to the /files/{fileId}/comments endpoint.
As opposed to list, this function returns all the pages of the request at once.
Lists a file’s comments.
sourcepub async fn create(&self, file_id: &str, body: &Comment) -> Result<Comment>
pub async fn create(&self, file_id: &str, body: &Comment) -> Result<Comment>
This function performs a POST to the /files/{fileId}/comments endpoint.
Creates a new comment on a file.
Parameters:
file_id: &str– A link to this theme’s background image.
sourcepub async fn get(
&self,
file_id: &str,
comment_id: &str,
include_deleted: bool
) -> Result<Comment>
pub async fn get(
&self,
file_id: &str,
comment_id: &str,
include_deleted: bool
) -> Result<Comment>
This function performs a GET to the /files/{fileId}/comments/{commentId} endpoint.
Gets a comment by ID.
Parameters:
file_id: &str– A link to this theme’s background image.comment_id: &str– A link to this theme’s background image.include_deleted: bool– Whether to return deleted comments. Deleted comments will not include their original content.
sourcepub async fn delete(&self, file_id: &str, comment_id: &str) -> Result<()>
pub async fn delete(&self, file_id: &str, comment_id: &str) -> Result<()>
This function performs a DELETE to the /files/{fileId}/comments/{commentId} endpoint.
Deletes a comment.
Parameters:
file_id: &str– A link to this theme’s background image.comment_id: &str– A link to this theme’s background image.
sourcepub async fn update(
&self,
file_id: &str,
comment_id: &str,
body: &Comment
) -> Result<Comment>
pub async fn update(
&self,
file_id: &str,
comment_id: &str,
body: &Comment
) -> Result<Comment>
This function performs a PATCH to the /files/{fileId}/comments/{commentId} endpoint.
Updates a comment with patch semantics.
Parameters:
file_id: &str– A link to this theme’s background image.comment_id: &str– A link to this theme’s background image.
Auto Trait Implementations
impl !RefUnwindSafe for Comments
impl Send for Comments
impl Sync for Comments
impl Unpin for Comments
impl !UnwindSafe for Comments
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more