49 lines · 1.6 KB · Rust
RawDownload
use crate::error::UserFacingError;use crate::generic_string_object::{GenericStringObject, GenericStringObjectInput};use crate::object_permissions::Owner;use crate::request_context::RequestContext;use crate::response_context::ResponseContext;use crate::scalars::Time;use crate::schema; #[derive(cynic::QueryVariables, Debug)]pub struct CreateGenericStringObjectVariables {    pub input: CreateGenericStringObjectInput,    pub request_context: RequestContext,} #[derive(cynic::QueryFragment, Debug)]#[cynic(    graphql_type = "RootMutation",    variables = "CreateGenericStringObjectVariables")]pub struct CreateGenericStringObject {    #[arguments(input: $input, requestContext: $request_context)]    pub create_generic_string_object: CreateGenericStringObjectResult,}crate::client::define_operation! {    create_generic_string_object(CreateGenericStringObjectVariables) -> CreateGenericStringObject;} #[derive(cynic::QueryFragment, Debug)]pub struct CreateGenericStringObjectOutput {    pub client_id: cynic::Id,    pub generic_string_object: GenericStringObject,    pub response_context: ResponseContext,    pub revision_ts: Time,} #[derive(cynic::InlineFragments, Debug)]#[allow(clippy::large_enum_variant)]pub enum CreateGenericStringObjectResult {    CreateGenericStringObjectOutput(CreateGenericStringObjectOutput),    UserFacingError(UserFacingError),    #[cynic(fallback)]    Unknown,} #[derive(cynic::InputObject, Debug)]pub struct CreateGenericStringObjectInput {    pub generic_string_object: GenericStringObjectInput,    pub owner: Owner,}