Skip to content

Commit

Permalink
Add DeleteNamedRangeRequest and DeleteNamedRangeRequestNamedRangeRefe…
Browse files Browse the repository at this point in the history
…rence
  • Loading branch information
bouzuya committed Apr 26, 2024
1 parent 3171819 commit 25673ec
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/v1/documents/request.rs
Expand Up @@ -2,6 +2,8 @@ mod bullet_glyph_preset;
mod create_named_range_request;
mod create_paragraph_bullets_request;
mod delete_content_range_request;
mod delete_named_range_request;
mod delete_named_range_request_named_range_reference;
mod delete_paragraph_bullets_request;
mod end_of_segument_location;
mod insert_inline_image_request;
Expand All @@ -20,6 +22,8 @@ pub use self::bullet_glyph_preset::BulletGlyphPreset;
pub use self::create_named_range_request::CreateNamedRangeRequest;
pub use self::create_paragraph_bullets_request::CreateParagraphBulletsRequest;
pub use self::delete_content_range_request::DeleteContentRangeRequest;
pub use self::delete_named_range_request::DeleteNamedRangeRequest;
pub use self::delete_named_range_request_named_range_reference::DeleteNamedRangeRequestNamedRangeReference;
pub use self::delete_paragraph_bullets_request::DeleteParagraphBulletsRequest;
pub use self::end_of_segument_location::EndOfSegmentLocation;
pub use self::insert_inline_image_request::InsertInlineImageRequest;
Expand Down
9 changes: 9 additions & 0 deletions src/v1/documents/request/delete_named_range_request.rs
@@ -0,0 +1,9 @@
use crate::v1::documents::request::delete_named_range_request_named_range_reference::DeleteNamedRangeRequestNamedRangeReference;

/// <https://developers.google.com/docs/api/reference/rest/v1/documents/request#deletenamedrangerequest>
#[derive(Clone, Debug, Default, PartialEq, serde::Deserialize, serde::Serialize)]
#[serde(rename_all = "camelCase")]
pub struct DeleteNamedRangeRequest {
#[serde(skip_serializing_if = "Option::is_none")]
pub named_range_reference: Option<DeleteNamedRangeRequestNamedRangeReference>,
}
@@ -0,0 +1,7 @@
/// <https://developers.google.com/docs/api/reference/rest/v1/documents/request#deletenamedrangerequest>
#[derive(Clone, Debug, PartialEq, serde::Deserialize, serde::Serialize)]
#[serde(rename_all = "camelCase")]
pub enum DeleteNamedRangeRequestNamedRangeReference {
NamedRangeId(String),
Name(String),
}
2 changes: 2 additions & 0 deletions src/v1/documents/request/request_request.rs
@@ -1,6 +1,7 @@
use crate::v1::documents::request::CreateNamedRangeRequest;
use crate::v1::documents::request::CreateParagraphBulletsRequest;
use crate::v1::documents::request::DeleteContentRangeRequest;
use crate::v1::documents::request::DeleteNamedRangeRequest;
use crate::v1::documents::request::DeleteParagraphBulletsRequest;
use crate::v1::documents::request::InsertInlineImageRequest;
use crate::v1::documents::request::InsertTextRequest;
Expand All @@ -16,6 +17,7 @@ pub enum RequestRequest {
CreateParagraphBullets(CreateParagraphBulletsRequest),
DeleteParagraphBullets(DeleteParagraphBulletsRequest),
CreateNamedRange(CreateNamedRangeRequest),
DeleteNamedRange(DeleteNamedRangeRequest),
// TODO: ...
DeleteContentRange(DeleteContentRangeRequest),
InsertInlineImage(InsertInlineImageRequest),
Expand Down
15 changes: 15 additions & 0 deletions tests/v0_2.rs
Expand Up @@ -31,6 +31,21 @@ fn test_create_named_range_request() {
})),
};
}
#[test]
fn test_delete_named_range_request() {
// Adds DeleteNamedRangeRequest and DeleteNamedRangeRequestNamedRangeReference
use google_docs_api_types::v1::documents::request::DeleteNamedRangeRequest;
use google_docs_api_types::v1::documents::request::DeleteNamedRangeRequestNamedRangeReference;
use google_docs_api_types::v1::documents::request::Request;
use google_docs_api_types::v1::documents::request::RequestRequest;
let _ = Request {
request: Some(RequestRequest::DeleteNamedRange(DeleteNamedRangeRequest {
named_range_reference: Some(DeleteNamedRangeRequestNamedRangeReference::NamedRangeId(
String::default(),
)),
})),
};
}

#[test]
fn test_delete_paragraph_bullets_request() {
Expand Down

0 comments on commit 25673ec

Please sign in to comment.