25 lines
754 B
Rust
25 lines
754 B
Rust
use crate::{
|
|
notebook::{UpdateNotebookEditAccessInput, UpdateNotebookEditAccessResult},
|
|
request_context::RequestContext,
|
|
schema,
|
|
};
|
|
|
|
#[derive(cynic::QueryVariables, Debug)]
|
|
pub struct GrabNotebookEditAccessVariables {
|
|
pub input: UpdateNotebookEditAccessInput,
|
|
pub request_context: RequestContext,
|
|
}
|
|
|
|
#[derive(cynic::QueryFragment, Debug)]
|
|
#[cynic(
|
|
graphql_type = "RootMutation",
|
|
variables = "GrabNotebookEditAccessVariables"
|
|
)]
|
|
pub struct GrabNotebookEditAccess {
|
|
#[arguments(requestContext: $request_context, input: $input)]
|
|
pub grab_notebook_edit_access: UpdateNotebookEditAccessResult,
|
|
}
|
|
crate::client::define_operation! {
|
|
grab_notebook_edit_access(GrabNotebookEditAccessVariables) -> GrabNotebookEditAccess;
|
|
}
|