From 7d8b6922f82ab5febd0402c51db30b6303699661 Mon Sep 17 00:00:00 2001 From: Mark Bundschuh Date: Sun, 14 Jan 2024 00:58:31 -0500 Subject: [PATCH] make blazingly fast :rocket: --- Cargo.lock | 1240 +- Cargo.toml | 35 +- flake.lock | 44 +- generated/schema.json | 34592 -------------------------------- src/auth.rs | 2 +- src/main.rs | 15 +- src/query_assignments.graphql | 21 - src/submit.rs | 234 +- 8 files changed, 787 insertions(+), 35396 deletions(-) delete mode 100644 generated/schema.json delete mode 100644 src/query_assignments.graphql diff --git a/Cargo.lock b/Cargo.lock index 775a88e..4860d4b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,15 +2,36 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "addr2line" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + [[package]] name = "aho-corasick" -version = "0.7.20" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" dependencies = [ "memchr", ] +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + [[package]] name = "android_system_properties" version = "0.1.5" @@ -21,39 +42,85 @@ dependencies = [ ] [[package]] -name = "anyhow" -version = "1.0.69" +name = "anstream" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" +checksum = "4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "utf8parse", +] [[package]] -name = "ascii" -version = "0.9.3" +name = "anstyle" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e" +checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" [[package]] -name = "atty" -version = "0.2.14" +name = "anstyle-parse" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" dependencies = [ - "hermit-abi 0.1.19", - "libc", - "winapi", + "utf8parse", ] +[[package]] +name = "anstyle-query" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +dependencies = [ + "anstyle", + "windows-sys 0.52.0", +] + +[[package]] +name = "anyhow" +version = "1.0.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" + [[package]] name = "autocfg" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +[[package]] +name = "backtrace" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + [[package]] name = "base64" -version = "0.21.0" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "bitflags" @@ -62,22 +129,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] -name = "bumpalo" -version = "3.12.0" +name = "bitflags" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] -name = "byteorder" -version = "1.4.3" +name = "bumpalo" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" [[package]] name = "bytes" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" +checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" [[package]] name = "canvas-cli" @@ -86,13 +153,14 @@ dependencies = [ "anyhow", "chrono", "clap", + "clap_complete", + "clap_complete_command", "colored", "confy", "csscolorparser", "env_logger", "futures", "fuzzy-matcher", - "graphql_client", "indicatif", "inquire", "log", @@ -106,9 +174,12 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.79" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +dependencies = [ + "libc", +] [[package]] name = "cfg-if" @@ -118,96 +189,121 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.23" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" +checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" dependencies = [ + "android-tzdata", "iana-time-zone", "js-sys", - "num-integer", "num-traits", "serde", - "time", "wasm-bindgen", - "winapi", + "windows-targets 0.48.5", ] [[package]] name = "clap" -version = "4.1.4" +version = "4.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76" +checksum = "58e54881c004cec7895b0068a0a954cd5d62da01aef83fa35b1e594497bf5445" dependencies = [ - "bitflags", + "clap_builder", "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.4.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59cb82d7f531603d2fd1f507441cdd35184fa81beff7bd489570de7f773460bb" +dependencies = [ + "anstream", + "anstyle", "clap_lex", - "is-terminal", - "once_cell", "strsim", - "termcolor", ] [[package]] -name = "clap_derive" -version = "4.1.0" +name = "clap_complete" +version = "4.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8" +checksum = "97aeaa95557bd02f23fbb662f981670c3d20c5a26e69f7354b28f57092437fcd" dependencies = [ - "heck", - "proc-macro-error", - "proc-macro2", - "quote", - "syn", + "clap", ] [[package]] -name = "clap_lex" -version = "0.3.1" +name = "clap_complete_command" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade" +checksum = "183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d" dependencies = [ - "os_str_bytes", + "clap", + "clap_complete", + "clap_complete_fig", + "clap_complete_nushell", ] [[package]] -name = "codespan-reporting" -version = "0.11.1" +name = "clap_complete_fig" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +checksum = "87e571d70e22ec91d34e1c5317c8308035a2280d925167646bf094fc5de1737c" dependencies = [ - "termcolor", - "unicode-width", + "clap", + "clap_complete", ] [[package]] -name = "colored" -version = "2.0.0" +name = "clap_complete_nushell" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd" +checksum = "5d02bc8b1a18ee47c4d2eec3fb5ac034dc68ebea6125b1509e9ccdffcddce66e" dependencies = [ - "atty", - "lazy_static", - "winapi", + "clap", + "clap_complete", ] [[package]] -name = "combine" -version = "3.8.1" +name = "clap_derive" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680" +checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" dependencies = [ - "ascii", - "byteorder", - "either", - "memchr", - "unreachable", + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "clap_lex" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" + +[[package]] +name = "colorchoice" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" + +[[package]] +name = "colored" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" +dependencies = [ + "lazy_static", + "windows-sys 0.48.0", ] [[package]] name = "confy" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e37668cb35145dcfaa1931a5f37fde375eeae8068b4c0d2f289da28a270b2d2c" +checksum = "15d296c475c6ed4093824c28e222420831d27577aaaf0a1163a3b7fc35b248a5" dependencies = [ "directories", "serde", @@ -217,22 +313,22 @@ dependencies = [ [[package]] name = "console" -version = "0.15.5" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60" +checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" dependencies = [ "encode_unicode", "lazy_static", "libc", "unicode-width", - "windows-sys 0.42.0", + "windows-sys 0.52.0", ] [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -240,9 +336,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "crossterm" @@ -250,7 +346,7 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67" dependencies = [ - "bitflags", + "bitflags 1.3.2", "crossterm_winapi", "libc", "mio", @@ -262,9 +358,9 @@ dependencies = [ [[package]] name = "crossterm_winapi" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c" +checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" dependencies = [ "winapi", ] @@ -278,81 +374,32 @@ dependencies = [ "phf", ] -[[package]] -name = "cxx" -version = "1.0.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc831ee6a32dd495436e317595e639a587aa9907bef96fe6e6abc290ab6204e9" -dependencies = [ - "cc", - "cxxbridge-flags", - "cxxbridge-macro", - "link-cplusplus", -] - -[[package]] -name = "cxx-build" -version = "1.0.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94331d54f1b1a8895cd81049f7eaaaef9d05a7dcb4d1fd08bf3ff0806246789d" -dependencies = [ - "cc", - "codespan-reporting", - "once_cell", - "proc-macro2", - "quote", - "scratch", - "syn", -] - -[[package]] -name = "cxxbridge-flags" -version = "1.0.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dcd35ba14ca9b40d6e4b4b39961f23d835dbb8eed74565ded361d93e1feb8a" - -[[package]] -name = "cxxbridge-macro" -version = "1.0.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bbeb29798b407ccd82a3324ade1a7286e0d29851475990b612670f6f5124d2" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "directories" -version = "4.0.1" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" +checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" dependencies = [ "dirs-sys", ] [[package]] name = "dirs-sys" -version = "0.3.7" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" dependencies = [ "libc", + "option-ext", "redox_users", - "winapi", + "windows-sys 0.48.0", ] [[package]] name = "dyn-clone" -version = "1.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60" - -[[package]] -name = "either" -version = "1.8.1" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" +checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" [[package]] name = "encode_unicode" @@ -362,18 +409,18 @@ checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" [[package]] name = "encoding_rs" -version = "0.8.32" +version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" +checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" dependencies = [ "cfg-if", ] [[package]] name = "env_logger" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" +checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" dependencies = [ "humantime", "is-terminal", @@ -383,34 +430,26 @@ dependencies = [ ] [[package]] -name = "errno" -version = "0.2.8" +name = "equivalent" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" -dependencies = [ - "errno-dragonfly", - "libc", - "winapi", -] +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] -name = "errno-dragonfly" -version = "0.1.2" +name = "errno" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ - "cc", "libc", + "windows-sys 0.52.0", ] [[package]] name = "fastrand" -version = "1.8.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" -dependencies = [ - "instant", -] +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "fnv" @@ -435,18 +474,18 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "form_urlencoded" -version = "1.1.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] [[package]] name = "futures" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e2792b0ff0340399d58445b88fd9770e3489eff258a4cbc1523418f12abf84" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -459,9 +498,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -469,15 +508,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -486,15 +525,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-macro" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", @@ -503,21 +542,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-util" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", @@ -542,79 +581,26 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.8" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ "cfg-if", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", ] [[package]] -name = "graphql-introspection-query" -version = "0.2.0" +name = "gimli" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2a4732cf5140bd6c082434494f785a19cfb566ab07d1382c3671f5812fed6d" -dependencies = [ - "serde", -] - -[[package]] -name = "graphql-parser" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ebc8013b4426d5b81a4364c419a95ed0b404af2b82e2457de52d9348f0e474" -dependencies = [ - "combine", - "thiserror", -] - -[[package]] -name = "graphql_client" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa61bb9dc6d373a8b465a5da17b62809483e8527a34b0e9034dc0915b09e160a" -dependencies = [ - "graphql_query_derive", - "reqwest", - "serde", - "serde_json", -] - -[[package]] -name = "graphql_client_codegen" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e55df64cc702c4ad6647f8df13a799ad11688a3781fadf5045f7ba12733fa9b" -dependencies = [ - "graphql-introspection-query", - "graphql-parser", - "heck", - "lazy_static", - "proc-macro2", - "quote", - "serde", - "serde_json", - "syn", -] - -[[package]] -name = "graphql_query_derive" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52fc9cde811f44b15ec0692b31e56a3067f6f431c5ace712f286e47c1dacc98" -dependencies = [ - "graphql_client_codegen", - "proc-macro2", - "syn", -] +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "h2" -version = "0.3.15" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" +checksum = "b553656127a00601c8ae5590fcfdc118e4083a7924b6cf4ffc1ea4b99dc429d7" dependencies = [ "bytes", "fnv", @@ -631,9 +617,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.12.3" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" [[package]] name = "heck" @@ -643,33 +629,15 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "hermit-abi" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] - -[[package]] -name = "hermit-abi" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" -dependencies = [ - "libc", -] - -[[package]] -name = "hermit-abi" -version = "0.3.0" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "856b5cb0902c2b6d65d5fd97dfa30f9b70c7538e770b98eab5ed52d8db923e01" +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" [[package]] name = "http" -version = "0.2.8" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" +checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" dependencies = [ "bytes", "fnv", @@ -678,9 +646,9 @@ dependencies = [ [[package]] name = "http-body" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", "http", @@ -695,9 +663,9 @@ checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" [[package]] name = "httpdate" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "humantime" @@ -707,9 +675,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.24" +version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e011372fa0b68db8350aa7a248930ecc7839bf46d8485577d69f117a75f164c" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ "bytes", "futures-channel", @@ -744,33 +712,32 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.53" +version = "0.1.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" +checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "winapi", + "windows-core", ] [[package]] name = "iana-time-zone-haiku" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" dependencies = [ - "cxx", - "cxx-build", + "cc", ] [[package]] name = "idna" -version = "0.3.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -778,21 +745,22 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.2" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" dependencies = [ - "autocfg", + "equivalent", "hashbrown", ] [[package]] name = "indicatif" -version = "0.17.3" +version = "0.17.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef509aa9bc73864d6756f0d34d35504af3cf0844373afe9b8669a5b8005a729" +checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" dependencies = [ "console", + "instant", "number_prefix", "portable-atomic", "unicode-width", @@ -800,11 +768,11 @@ dependencies = [ [[package]] name = "inquire" -version = "0.5.3" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a94f0659efe59329832ba0452d3ec753145fc1fb12a8e1d60de4ccf99f5364" +checksum = "c33e7c1ddeb15c9abcbfef6029d8e29f69b52b6d6c891031b88ed91b5065803b" dependencies = [ - "bitflags", + "bitflags 1.3.2", "crossterm", "dyn-clone", "lazy_static", @@ -823,45 +791,34 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "io-lifetimes" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3" -dependencies = [ - "libc", - "windows-sys 0.45.0", -] - [[package]] name = "ipnet" -version = "2.7.1" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-terminal" -version = "0.4.3" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef" +checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" dependencies = [ - "hermit-abi 0.3.0", - "io-lifetimes", + "hermit-abi", "rustix", - "windows-sys 0.45.0", + "windows-sys 0.52.0", ] [[package]] name = "itoa" -version = "1.0.5" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "js-sys" -version = "0.3.61" +version = "0.3.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" +checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" dependencies = [ "wasm-bindgen", ] @@ -874,30 +831,32 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.139" +version = "0.2.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" +checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" [[package]] -name = "link-cplusplus" -version = "1.0.8" +name = "libredox" +version = "0.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" +checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" dependencies = [ - "cc", + "bitflags 2.4.1", + "libc", + "redox_syscall", ] [[package]] name = "linux-raw-sys" -version = "0.1.4" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" +checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" [[package]] name = "lock_api" -version = "0.4.9" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" dependencies = [ "autocfg", "scopeguard", @@ -905,24 +864,21 @@ dependencies = [ [[package]] name = "log" -version = "0.4.17" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" -dependencies = [ - "cfg-if", -] +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "memchr" -version = "2.5.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" [[package]] name = "mime" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "mime_guess" @@ -934,16 +890,25 @@ dependencies = [ "unicase", ] +[[package]] +name = "miniz_oxide" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +dependencies = [ + "adler", +] + [[package]] name = "mio" -version = "0.8.5" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" +checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" dependencies = [ "libc", "log", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.42.0", + "wasi", + "windows-sys 0.48.0", ] [[package]] @@ -973,32 +938,22 @@ dependencies = [ "unicode-segmentation", ] -[[package]] -name = "num-integer" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" -dependencies = [ - "autocfg", - "num-traits", -] - [[package]] name = "num-traits" -version = "0.2.15" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", ] [[package]] name = "num_cpus" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.2.6", + "hermit-abi", "libc", ] @@ -1008,19 +963,28 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" +[[package]] +name = "object" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" -version = "1.17.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "openssl" -version = "0.10.45" +version = "0.10.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" +checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671" dependencies = [ - "bitflags", + "bitflags 2.4.1", "cfg-if", "foreign-types", "libc", @@ -1031,9 +995,9 @@ dependencies = [ [[package]] name = "openssl-macros" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", @@ -1048,11 +1012,10 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.80" +version = "0.9.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" +checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7" dependencies = [ - "autocfg", "cc", "libc", "pkg-config", @@ -1060,10 +1023,10 @@ dependencies = [ ] [[package]] -name = "os_str_bytes" -version = "6.4.1" +name = "option-ext" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "parking_lot" @@ -1077,28 +1040,28 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.7" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-sys 0.45.0", + "windows-targets 0.48.5", ] [[package]] name = "percent-encoding" -version = "2.2.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "phf" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c" +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" dependencies = [ "phf_macros", "phf_shared", @@ -1106,9 +1069,9 @@ dependencies = [ [[package]] name = "phf_generator" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf" +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ "phf_shared", "rand", @@ -1116,9 +1079,9 @@ dependencies = [ [[package]] name = "phf_macros" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92aacdc5f16768709a569e913f7451034034178b05bdc8acda226659a3dccc66" +checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" dependencies = [ "phf_generator", "phf_shared", @@ -1129,18 +1092,18 @@ dependencies = [ [[package]] name = "phf_shared" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676" +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" dependencies = [ "siphasher", ] [[package]] name = "pin-project-lite" -version = "0.2.9" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" [[package]] name = "pin-utils" @@ -1150,54 +1113,30 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.26" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" +checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" [[package]] name = "portable-atomic" -version = "0.3.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26f6a7b87c2e435a3241addceeeff740ff8b7e76b74c13bf9acb17fa454ea00b" - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] +checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" [[package]] name = "proc-macro2" -version = "1.0.51" +version = "1.0.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" +checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.23" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] @@ -1219,55 +1158,58 @@ checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" [[package]] name = "redox_syscall" -version = "0.2.16" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] name = "redox_users" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" dependencies = [ "getrandom", - "redox_syscall", + "libredox", "thiserror", ] [[package]] name = "regex" -version = "1.7.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" +checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" dependencies = [ "aho-corasick", "memchr", + "regex-automata", "regex-syntax", ] [[package]] -name = "regex-syntax" -version = "0.6.28" +name = "regex-automata" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" +checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] [[package]] -name = "remove_dir_all" -version = "0.5.3" +name = "regex-syntax" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" -dependencies = [ - "winapi", -] +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "reqwest" -version = "0.11.14" +version = "0.11.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21eed90ec8570952d53b772ecf8f206aa1ec9a3d76b2521c56c42973f2d91ee9" +checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" dependencies = [ "base64", "bytes", @@ -1291,6 +1233,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", + "system-configuration", "tokio", "tokio-native-tls", "tokio-util", @@ -1303,54 +1246,53 @@ dependencies = [ "winreg", ] +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + [[package]] name = "rustix" -version = "0.36.8" +version = "0.38.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644" +checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" dependencies = [ - "bitflags", + "bitflags 2.4.1", "errno", - "io-lifetimes", "libc", "linux-raw-sys", - "windows-sys 0.45.0", + "windows-sys 0.52.0", ] [[package]] name = "ryu" -version = "1.0.12" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "schannel" -version = "0.1.21" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" dependencies = [ - "windows-sys 0.42.0", + "windows-sys 0.52.0", ] [[package]] name = "scopeguard" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" - -[[package]] -name = "scratch" -version = "1.0.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "security-framework" -version = "2.8.2" +version = "2.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" +checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation", "core-foundation-sys", "libc", @@ -1359,9 +1301,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.8.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4" +checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" dependencies = [ "core-foundation-sys", "libc", @@ -1369,18 +1311,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.152" +version = "1.0.195" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" +checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.152" +version = "1.0.195" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" +checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" dependencies = [ "proc-macro2", "quote", @@ -1389,15 +1331,24 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.92" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7434af0dc1cbd59268aa98b4c22c131c0584d2232f6fb166efb993e2832e896a" +checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" dependencies = [ "itoa", "ryu", "serde", ] +[[package]] +name = "serde_spanned" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +dependencies = [ + "serde", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -1412,9 +1363,9 @@ dependencies = [ [[package]] name = "signal-hook" -version = "0.3.14" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d" +checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" dependencies = [ "libc", "signal-hook-registry", @@ -1433,42 +1384,42 @@ dependencies = [ [[package]] name = "signal-hook-registry" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" +checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" dependencies = [ "libc", ] [[package]] name = "siphasher" -version = "0.3.10" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" [[package]] name = "slab" -version = "0.4.7" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" dependencies = [ "autocfg", ] [[package]] name = "smallvec" -version = "1.10.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" +checksum = "2593d31f82ead8df961d8bd23a64c2ccf2eb5dd34b0a34bfb4dd54011c72009e" [[package]] name = "socket2" -version = "0.4.7" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" +checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -1479,52 +1430,72 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "syn" -version = "1.0.107" +version = "2.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" +checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "system-configuration" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "tempfile" -version = "3.3.0" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" dependencies = [ "cfg-if", "fastrand", - "libc", "redox_syscall", - "remove_dir_all", - "winapi", + "rustix", + "windows-sys 0.52.0", ] [[package]] name = "termcolor" -version = "1.2.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" dependencies = [ "winapi-util", ] [[package]] name = "thiserror" -version = "1.0.38" +version = "1.0.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" +checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.38" +version = "1.0.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" +checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" dependencies = [ "proc-macro2", "quote", @@ -1533,24 +1504,14 @@ dependencies = [ [[package]] name = "thread_local" -version = "1.1.4" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" +checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" dependencies = [ + "cfg-if", "once_cell", ] -[[package]] -name = "time" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" -dependencies = [ - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", - "winapi", -] - [[package]] name = "tinyvec" version = "1.6.0" @@ -1568,14 +1529,13 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.25.0" +version = "1.35.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af" +checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" dependencies = [ - "autocfg", + "backtrace", "bytes", "libc", - "memchr", "mio", "num_cpus", "parking_lot", @@ -1583,14 +1543,14 @@ dependencies = [ "signal-hook-registry", "socket2", "tokio-macros", - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] name = "tokio-macros" -version = "1.8.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", @@ -1609,9 +1569,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.6" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6a3b08b64e6dfad376fa2432c7b1f01522e37a623c3050bc95db2d3ff21583" +checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" dependencies = [ "bytes", "futures-core", @@ -1623,13 +1583,38 @@ dependencies = [ [[package]] name = "toml" -version = "0.5.11" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" dependencies = [ "serde", ] +[[package]] +name = "toml_edit" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + [[package]] name = "tower-service" version = "0.3.2" @@ -1638,50 +1623,49 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.37" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if", "pin-project-lite", "tracing-core", ] [[package]] name = "tracing-core" -version = "0.1.30" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] [[package]] name = "try-lock" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "unicase" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" +checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" dependencies = [ "version_check", ] [[package]] name = "unicode-bidi" -version = "0.3.10" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54675592c1dbefd78cbd98db9bacd89886e1ca50692a0692baefffdeb92dd58" +checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" [[package]] name = "unicode-ident" -version = "1.0.6" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" @@ -1700,30 +1684,27 @@ checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" [[package]] name = "unicode-width" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" - -[[package]] -name = "unreachable" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" -dependencies = [ - "void", -] +checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "url" -version = "2.3.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", "idna", "percent-encoding", ] +[[package]] +name = "utf8parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" + [[package]] name = "vcpkg" version = "0.2.15" @@ -1736,28 +1717,15 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" - [[package]] name = "want" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" dependencies = [ - "log", "try-lock", ] -[[package]] -name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -1766,9 +1734,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.84" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" +checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -1776,9 +1744,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.84" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" +checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" dependencies = [ "bumpalo", "log", @@ -1791,9 +1759,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.34" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" +checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461" dependencies = [ "cfg-if", "js-sys", @@ -1803,9 +1771,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.84" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" +checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1813,9 +1781,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.84" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" +checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" dependencies = [ "proc-macro2", "quote", @@ -1826,15 +1794,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.84" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" +checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" [[package]] name = "wasm-streams" -version = "0.2.3" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" +checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" dependencies = [ "futures-util", "js-sys", @@ -1845,9 +1813,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.61" +version = "0.3.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" +checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" dependencies = [ "js-sys", "wasm-bindgen", @@ -1871,9 +1839,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] @@ -1884,92 +1852,162 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.0", +] + [[package]] name = "windows-sys" -version = "0.42.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows-targets 0.48.5", ] [[package]] name = "windows-sys" -version = "0.45.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.0", ] [[package]] name = "windows-targets" -version = "0.42.1" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", ] +[[package]] +name = "windows-targets" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +dependencies = [ + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + [[package]] name = "windows_aarch64_gnullvm" -version = "0.42.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" [[package]] name = "windows_aarch64_msvc" -version = "0.42.1" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.42.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" [[package]] name = "windows_i686_msvc" -version = "0.42.1" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.42.1" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.42.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" [[package]] name = "windows_x86_64_msvc" -version = "0.42.1" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + +[[package]] +name = "winnow" +version = "0.5.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16" +dependencies = [ + "memchr", +] [[package]] name = "winreg" -version = "0.10.1" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" dependencies = [ - "winapi", + "cfg-if", + "windows-sys 0.48.0", ] diff --git a/Cargo.toml b/Cargo.toml index 17168d1..f60ac52 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,22 +4,23 @@ version = "0.1.0" edition = "2021" [dependencies] -anyhow = "1.0.69" -chrono = { version = "0.4.23", features = ["serde"] } -clap = { version = "4.1.4", features = ["derive"] } -colored = "2.0.0" -confy = "0.5.1" +anyhow = "1.0.79" +chrono = { version = "0.4.31", features = ["serde"] } +clap = { version = "4.4.16", features = ["derive"] } +clap_complete = "4.4.6" +clap_complete_command = { version = "0.5.1", features = ["nushell"] } +colored = "2.1.0" +confy = "0.6.0" csscolorparser = "0.6.2" -env_logger = "0.10.0" -futures = "0.3.26" +env_logger = "0.10.1" +futures = "0.3.30" fuzzy-matcher = "0.3.7" -graphql_client = { version = "0.12.0", features = ["reqwest", "reqwest-blocking"] } -indicatif = "0.17.3" -inquire = "0.5.3" -log = "0.4.17" -reqwest = { version = "0.11.14", features = ["stream", "multipart"] } -serde = "1.0.152" -serde_derive = "1.0.152" -tokio = {version = "1.25.0", features = ["full"] } -tokio-util = { version = "0.7.6", features = ["codec"] } -url = "2.3.1" +indicatif = "0.17.7" +inquire = "0.6.2" +log = "0.4.20" +reqwest = { version = "0.11.23", features = ["stream", "multipart", "json"] } +serde = "1.0.195" +serde_derive = "1.0.195" +tokio = { version = "1.35.1", features = ["full"] } +tokio-util = { version = "0.7.10", features = ["codec"] } +url = "2.5.0" diff --git a/flake.lock b/flake.lock index cc43cf7..e2cebda 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1671096816, - "narHash": "sha256-ezQCsNgmpUHdZANDCILm3RvtO1xH8uujk/+EqNvzIOg=", + "lastModified": 1698420672, + "narHash": "sha256-/TdeHMPRjjdJub7p7+w55vyABrsJlt5QkznPYy55vKA=", "owner": "nix-community", "repo": "naersk", - "rev": "d998160d6a076cfe8f9741e56aeec7e267e3e114", + "rev": "aeb58d5e8faead8980a807c840232697982d47b9", "type": "github" }, "original": { @@ -20,10 +20,10 @@ }, "nixpkgs": { "locked": { - "lastModified": 1675183161, - "narHash": "sha256-Zq8sNgAxDckpn7tJo7V1afRSk2eoVbu3OjI1QklGLNg=", - "path": "/nix/store/dxfmn2pdvvpiark08jlwc8s8gkhviiw1-source", - "rev": "e1e1b192c1a5aab2960bf0a0bd53a2e8124fa18e", + "lastModified": 1702312524, + "narHash": "sha256-gkZJRDBUCpTPBvQk25G0B7vfbpEYM5s5OZqghkjZsnE=", + "path": "/nix/store/4fgs7yzsy2dqnjw8j42qlp9i1vgarzy0-source", + "rev": "a9bf124c46ef298113270b1f84a164865987a91c", "type": "path" }, "original": { @@ -33,11 +33,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1675584158, - "narHash": "sha256-SBkchaDzCHxnPNRDdtZ5ko5caHio9iS0Mbyn/xXbXxs=", + "lastModified": 1704842529, + "narHash": "sha256-OTeQA+F8d/Evad33JMfuXC89VMetQbsU4qcaePchGr4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d840126a0890621e7b220894d749132dd4bde6a0", + "rev": "eabe8d3eface69f5bb16c18f8662a702f50c20d5", "type": "github" }, "original": { @@ -54,13 +54,31 @@ "utils": "utils" } }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "utils": { + "inputs": { + "systems": "systems" + }, "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "lastModified": 1701680307, + "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", "owner": "numtide", "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", "type": "github" }, "original": { diff --git a/generated/schema.json b/generated/schema.json deleted file mode 100644 index e750fe7..0000000 --- a/generated/schema.json +++ /dev/null @@ -1,34592 +0,0 @@ -{ - "data": { - "__schema": { - "directives": [ - { - "args": [ - { - "defaultValue": null, - "description": "Included when true.", - "name": "if", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "name": "include" - }, - { - "args": [ - { - "defaultValue": null, - "description": "Skipped when true.", - "name": "if", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "name": "skip" - }, - { - "args": [ - { - "defaultValue": "\"No longer supported\"", - "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).", - "name": "reason", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "description": "Marks an element of a GraphQL schema as no longer supported.", - "locations": [ - "FIELD_DEFINITION", - "ENUM_VALUE", - "ARGUMENT_DEFINITION", - "INPUT_FIELD_DEFINITION" - ], - "name": "deprecated" - } - ], - "mutationType": { - "name": "Mutation" - }, - "queryType": { - "name": "Query" - }, - "subscriptionType": null, - "types": [ - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "accountDomainLookups", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AccountDomainLookup", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "accountDomains", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AccountDomain", - "ofType": null - } - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "coursesConnection", - "type": { - "kind": "OBJECT", - "name": "CourseConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeCalculationMethod", - "type": { - "kind": "OBJECT", - "name": "OutcomeCalculationMethod", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeProficiency", - "type": { - "kind": "OBJECT", - "name": "OutcomeProficiency", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "parentAccountsConnection", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AccountConnection", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "proficiencyRatingsConnection", - "type": { - "kind": "OBJECT", - "name": "ProficiencyRatingConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rootOutcomeGroup", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "subAccountsConnection", - "type": { - "kind": "OBJECT", - "name": "AccountConnection", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Account", - "possibleTypes": null - }, - { - "description": "The connection type for Account.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AccountEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Account", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AccountConnection", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "host", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "AccountDomain", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "accountDomain", - "type": { - "kind": "OBJECT", - "name": "AccountDomain", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "authenticationProvider", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "AccountDomainLookup", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "Account", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AccountEdge", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of AddConversationMessage", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "conversationId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "body", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "recipients", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "includedMessages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "attachmentIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "mediaCommentId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "mediaCommentType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextCode", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "userNote", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "AddConversationMessageInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of AddConversationMessage", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversationMessage", - "type": { - "kind": "OBJECT", - "name": "ConversationMessage", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AddConversationMessagePayload", - "possibleTypes": null - }, - { - "description": "A list of students that an `AssignmentOverride` applies to", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "students", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AdhocStudents", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "avatarUrl", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "shortName", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AnonymousUser", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "anonymizedUser", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "anonymousId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assetSubmissionType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "workflowState", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "AssessmentRequest", - "possibleTypes": null - }, - { - "description": "The type of assessment", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "grading" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "peer_review" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "provisional_grade" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "AssessmentType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assetString", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": null, - "kind": "INTERFACE", - "name": "AssetString", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Course", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Enrollment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Group", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "allowGoogleDocsSubmission", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The number of submission attempts a student can make for this assignment. null implies unlimited.", - "isDeprecated": false, - "name": "allowedAttempts", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "permitted uploaded file extensions (e.g. ['doc', 'xls', 'txt'])", - "isDeprecated": false, - "name": "allowedExtensions", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "anonymizeStudents", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "anonymousGrading", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "anonymousInstructorAnnotations", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assessmentRequestsForCurrentUser", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssessmentRequest", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignmentGroup", - "type": { - "kind": "OBJECT", - "name": "AssignmentGroup", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignmentOverrides", - "type": { - "kind": "OBJECT", - "name": "AssignmentOverrideConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canDuplicate", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canUnpublish", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "course", - "type": { - "kind": "OBJECT", - "name": "Course", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussion", - "type": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": "true", - "description": "When true, return the overridden dates.\n\nNot all roles have permission to view un-overridden dates (in which\ncase the overridden dates will be returned)\n", - "name": "applyOverrides", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "when this assignment is due", - "isDeprecated": false, - "name": "dueAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "dueDateRequired", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "expectsExternalSubmission", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "expectsSubmission", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "If this is a group assignment, boolean flag indicating whether or not students will be graded individually.", - "isDeprecated": false, - "name": "gradeGroupStudentsIndividually", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradingType", - "type": { - "kind": "ENUM", - "name": "GradingType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "groupCategoryId", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "groupSet", - "type": { - "kind": "OBJECT", - "name": "GroupSet", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionSearchFilterInput", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "orderBy", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmissionSearchOrder", - "ofType": null - } - } - } - } - ], - "deprecationReason": null, - "description": "returns submissions grouped to one submission object per group", - "isDeprecated": false, - "name": "groupSubmissionsConnection", - "type": { - "kind": "OBJECT", - "name": "SubmissionConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "If true, the assignment has been submitted to by at least one student", - "isDeprecated": false, - "name": "hasSubmittedSubmissions", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "htmlUrl", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "inClosedGradingPeriod", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": "true", - "description": "When true, return the overridden dates.\n\nNot all roles have permission to view un-overridden dates (in which\ncase the overridden dates will be returned)\n", - "name": "applyOverrides", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "the lock date (assignment is locked after this date)", - "isDeprecated": false, - "name": "lockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "lockInfo", - "type": { - "kind": "OBJECT", - "name": "LockInfo", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "moderatedGrading", - "type": { - "kind": "OBJECT", - "name": "ModeratedGrading", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "needsGradingCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "nonDigitalSubmission", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "If true, the assignment will be omitted from the student's final grade", - "isDeprecated": false, - "name": "omitFromFinalGrade", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "specifies that this assignment is only assigned to students for whom an\n `AssignmentOverride` applies.", - "isDeprecated": false, - "name": "onlyVisibleToOverrides", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "originalityReportVisibility", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "peerReviews", - "type": { - "kind": "OBJECT", - "name": "PeerReviews", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "the assignment is out of this many points", - "isDeprecated": false, - "name": "pointsPossible", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "determines the order this assignment is displayed in in its assignment group", - "isDeprecated": false, - "name": "position", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postPolicy", - "type": { - "kind": "OBJECT", - "name": "PostPolicy", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "present if Sync Grades to SIS feature is enabled", - "isDeprecated": false, - "name": "postToSis", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "quiz", - "type": { - "kind": "OBJECT", - "name": "Quiz", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rubric", - "type": { - "kind": "OBJECT", - "name": "Rubric", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rubricAssociation", - "type": { - "kind": "OBJECT", - "name": "RubricAssociation", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssignmentState", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionType", - "ofType": null - } - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionSearchFilterInput", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "orderBy", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmissionSearchOrder", - "ofType": null - } - } - } - } - ], - "deprecationReason": null, - "description": "submissions for this assignment", - "isDeprecated": false, - "name": "submissionsConnection", - "type": { - "kind": "OBJECT", - "name": "SubmissionConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionsDownloads", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "timeZoneEdited", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": "true", - "description": "When true, return the overridden dates.\n\nNot all roles have permission to view un-overridden dates (in which\ncase the overridden dates will be returned)\n", - "name": "applyOverrides", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "the unlock date (assignment is unlocked after this date)", - "isDeprecated": false, - "name": "unlockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Assignment", - "possibleTypes": null - }, - { - "description": "The connection type for Assignment.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssignmentEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AssignmentConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AssignmentEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": "only return assignments for the given grading period. Defaults to\nthe current grading period. Pass `null` to return all assignments\n(irrespective of the assignment's grading period)\n", - "name": "gradingPeriodId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "AssignmentFilter", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssignmentFilter", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "returns a list of assignments.\n\n**NOTE**: for courses with grading periods, this will only return grading\nperiods in the current course; see `AssignmentFilter` for more info.\nIn courses with grading periods that don't have students, it is necessary\nto *not* filter by grading period to list assignments.\n", - "isDeprecated": false, - "name": "assignmentsConnection", - "type": { - "kind": "OBJECT", - "name": "AssignmentConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "GradesEnrollmentFilter", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "grades for this assignment group", - "isDeprecated": false, - "name": "gradesConnection", - "type": { - "kind": "OBJECT", - "name": "GradesConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "groupWeight", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "position", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rules", - "type": { - "kind": "OBJECT", - "name": "AssignmentGroupRules", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssignmentGroupState", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AssignmentsConnectionInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "AssignmentGroup", - "possibleTypes": null - }, - { - "description": "The connection type for AssignmentGroup.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssignmentGroupEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssignmentGroup", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AssignmentGroupConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "AssignmentGroup", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AssignmentGroupEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "The highest N assignments are not included in grade calculations", - "isDeprecated": false, - "name": "dropHighest", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The lowest N assignments are not included in grade calculations", - "isDeprecated": false, - "name": "dropLowest", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "neverDrop", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AssignmentGroupRules", - "possibleTypes": null - }, - { - "description": "States that Assignment Group can be in", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "available" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleted" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "AssignmentGroupState", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "enabled", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "graderCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "graderCommentsVisibleToGraders", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "graderNamesVisibleToFinalGrader", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "gradersAnonymousToGraders", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "finalGraderId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "AssignmentModeratedGradingUpdate", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "allDay", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "dueAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "ID of the object.", - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "lockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "This object specifies what students this override applies to", - "isDeprecated": false, - "name": "set", - "type": { - "kind": "UNION", - "name": "AssignmentOverrideSet", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unlockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "AssignmentOverride", - "possibleTypes": null - }, - { - "description": "The connection type for AssignmentOverride.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssignmentOverrideEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssignmentOverride", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AssignmentOverrideConnection", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "dueAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "lockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "unlockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "sectionId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "groupId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "studentIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "AssignmentOverrideCreateOrUpdate", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "AssignmentOverride", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AssignmentOverrideEdge", - "possibleTypes": null - }, - { - "description": "Objects that can be assigned overridden dates", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "UNION", - "name": "AssignmentOverrideSet", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AdhocStudents", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Group", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Noop", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Section", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "enabled", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "dueAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "intraReviews", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "anonymousReviews", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "automaticReviews", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "AssignmentPeerReviewsUpdate", - "possibleTypes": null - }, - { - "description": "States that an Assignment can be in", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unpublished" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "published" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleted" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "duplicating" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "failed_to_duplicate" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "importing" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "fail_to_import" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "migrating" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "failed_to_migrate" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "AssignmentState", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssignmentFilter", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "returns a list of assignments.\n\n**NOTE**: for courses with grading periods, this will only return grading\nperiods in the current course; see `AssignmentFilter` for more info.\nIn courses with grading periods that don't have students, it is necessary\nto *not* filter by grading period to list assignments.\n", - "isDeprecated": false, - "name": "assignmentsConnection", - "type": { - "kind": "OBJECT", - "name": "AssignmentConnection", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": null, - "kind": "INTERFACE", - "name": "AssignmentsConnectionInterface", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AssignmentGroup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Course", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "assetString", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "startTime", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "endTime", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "A list of all recent graphql mutations run on the specified object", - "isDeprecated": false, - "name": "mutationLogs", - "type": { - "kind": "OBJECT", - "name": "MutationLogConnection", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "AuditLogs", - "possibleTypes": null - }, - { - "description": "Determines if/how a leader is chosen for each group", - "enumValues": [ - { - "deprecationReason": null, - "description": "a leader is chosen at random", - "isDeprecated": false, - "name": "random" - }, - { - "deprecationReason": null, - "description": "the first student assigned to the group is the leader", - "isDeprecated": false, - "name": "first" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "AutoLeaderPolicy", - "possibleTypes": null - }, - { - "description": "Represents `true` or `false` values.", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "Boolean", - "possibleTypes": null - }, - { - "description": "Comment bank items", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "courseId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "userId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "CommentBankItem", - "possibleTypes": null - }, - { - "description": "The connection type for CommentBankItem.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommentBankItemEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommentBankItem", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CommentBankItemConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "CommentBankItem", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CommentBankItemEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "contextType", - "type": { - "kind": "ENUM", - "name": "NotificationPreferencesContextType", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "notificationPolicies", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NotificationPolicy", - "ofType": null - } - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "accountId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NotificationPreferencesContextType", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "notificationPolicyOverrides", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NotificationPolicy", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "path", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "pathType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "CommunicationChannel", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canUnlink", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "group", - "type": { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "UNION", - "name": "ContentTagContent", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "ContentTag", - "possibleTypes": null - }, - { - "description": "The connection type for ContentTagContent.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContentTag", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "ContentTagContent", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ContentTagConnection", - "possibleTypes": null - }, - { - "description": "Content of a Content Tag", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "UNION", - "name": "ContentTagContent", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "LearningOutcome", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canReply", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextName", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "participants", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "createdBefore", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversationMessagesConnection", - "type": { - "kind": "OBJECT", - "name": "ConversationMessageConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversationParticipantsConnection", - "type": { - "kind": "OBJECT", - "name": "ConversationParticipantConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isPrivate", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "subject", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Conversation", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachmentsConnection", - "type": { - "kind": "OBJECT", - "name": "FileConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "author", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "body", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversationId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaComment", - "type": { - "kind": "OBJECT", - "name": "MediaObject", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "recipients", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ConversationMessage", - "possibleTypes": null - }, - { - "description": "The connection type for ConversationMessage.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConversationMessageEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConversationMessage", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ConversationMessageConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "ConversationMessage", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ConversationMessageEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversation", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "label", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "messages", - "type": { - "kind": "OBJECT", - "name": "ConversationMessageConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "subscribed", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "userId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "workflowState", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ConversationParticipant", - "possibleTypes": null - }, - { - "description": "The connection type for ConversationParticipant.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConversationParticipantEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConversationParticipant", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ConversationParticipantConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "ConversationParticipant", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ConversationParticipantEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "account", - "type": { - "kind": "OBJECT", - "name": "Account", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "allowFinalGradeOverride", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assetString", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignmentGroupsConnection", - "type": { - "kind": "OBJECT", - "name": "AssignmentGroupConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "PostPolicies for assignments within a course\n", - "isDeprecated": false, - "name": "assignmentPostPolicies", - "type": { - "kind": "OBJECT", - "name": "PostPolicyConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssignmentFilter", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "returns a list of assignments.\n\n**NOTE**: for courses with grading periods, this will only return grading\nperiods in the current course; see `AssignmentFilter` for more info.\nIn courses with grading periods that don't have students, it is necessary\nto *not* filter by grading period to list assignments.\n", - "isDeprecated": false, - "name": "assignmentsConnection", - "type": { - "kind": "OBJECT", - "name": "AssignmentConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "course short name", - "isDeprecated": false, - "name": "courseCode", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "courseNickname", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnrollmentFilterInput", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "enrollmentsConnection", - "type": { - "kind": "OBJECT", - "name": "EnrollmentConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": "{}", - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "ExternalToolFilterInput", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "externalToolsConnection", - "type": { - "kind": "OBJECT", - "name": "ExternalToolConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradingPeriodsConnection", - "type": { - "kind": "OBJECT", - "name": "GradingPeriodConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "Project group sets for this course.\n", - "isDeprecated": false, - "name": "groupSetsConnection", - "type": { - "kind": "OBJECT", - "name": "GroupSetConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "groupsConnection", - "type": { - "kind": "OBJECT", - "name": "GroupConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Returns a URL for the course image (this is the image used on dashboard\ncourse cards)\n", - "isDeprecated": false, - "name": "imageUrl", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modulesConnection", - "type": { - "kind": "OBJECT", - "name": "ModuleConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeAlignmentStats", - "type": { - "kind": "OBJECT", - "name": "CourseOutcomeAlignmentStats", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeCalculationMethod", - "type": { - "kind": "OBJECT", - "name": "OutcomeCalculationMethod", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeProficiency", - "type": { - "kind": "OBJECT", - "name": "OutcomeProficiency", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "returns permission information for the current user in this course", - "isDeprecated": false, - "name": "permissions", - "type": { - "kind": "OBJECT", - "name": "CoursePermissions", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A course-specific post policy", - "isDeprecated": false, - "name": "postPolicy", - "type": { - "kind": "OBJECT", - "name": "PostPolicy", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rootOutcomeGroup", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sectionsConnection", - "type": { - "kind": "OBJECT", - "name": "SectionConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CourseWorkflowState", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Only return submissions for the given students.", - "name": "studentIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "orderBy", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmissionOrderCriteria", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionFilterInput", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "all the submissions for assignments in this course", - "isDeprecated": false, - "name": "submissionsConnection", - "type": { - "kind": "OBJECT", - "name": "SubmissionConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "syllabusBody", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "term", - "type": { - "kind": "OBJECT", - "name": "Term", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Only include users with the given ids.\n\n**This field is deprecated, use `filter: {userIds}` instead.**\n", - "name": "userIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "CourseUsersFilter", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "usersConnection", - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AssetString", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AssignmentsConnectionInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Course", - "possibleTypes": null - }, - { - "description": "The connection type for Course.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CourseEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Course", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CourseConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "Course", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CourseEdge", - "possibleTypes": null - }, - { - "description": "Users in a course can be returned based on these enrollment states", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "invited" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "creation_pending" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "active" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rejected" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "completed" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "inactive" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CourseFilterableEnrollmentState", - "possibleTypes": null - }, - { - "description": "Users in a course can be returned based on these enrollment types", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "StudentEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "TeacherEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "TaEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ObserverEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "DesignerEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "StudentViewEnrollment" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CourseFilterableEnrollmentType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "alignedArtifacts", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "alignedOutcomes", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "artifactAlignments", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "totalAlignments", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "totalArtifacts", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "totalOutcomes", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CourseOutcomeAlignmentStats", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "becomeUser", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "manageGrades", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sendMessages", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "viewAllGrades", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "viewAnalytics", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CoursePermissions", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": "only include users with the given ids", - "name": "userIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": "only return users with the given enrollment state. defaults\nto `invited`, `creation_pending`, `active`\n", - "name": "enrollmentStates", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CourseFilterableEnrollmentState", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": "Only return users with the specified enrollment types", - "name": "enrollmentTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CourseFilterableEnrollmentType", - "ofType": null - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CourseUsersFilter", - "possibleTypes": null - }, - { - "description": "States that Courses can be in", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "created" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "claimed" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "available" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "completed" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleted" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "CourseWorkflowState", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateAccountDomainLookup", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "accountDomainId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "authenticationProvider", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateAccountDomainLookupInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateAccountDomainLookup", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "accountDomainLookup", - "type": { - "kind": "OBJECT", - "name": "AccountDomainLookup", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateAccountDomainLookupPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateAssignment", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "state", - "type": { - "kind": "ENUM", - "name": "AssignmentState", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "dueAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "lockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "unlockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "assignmentOverrides", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssignmentOverrideCreateOrUpdate", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "position", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "pointsPossible", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "gradingType", - "type": { - "kind": "ENUM", - "name": "GradingType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "allowedExtensions", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "assignmentGroupId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "groupSetId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "allowedAttempts", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "onlyVisibleToOverrides", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "submissionTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionType", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "peerReviews", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssignmentPeerReviewsUpdate", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "moderatedGrading", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssignmentModeratedGradingUpdate", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "gradeGroupStudentsIndividually", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "groupCategoryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "omitFromFinalGrade", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "anonymousInstructorAnnotations", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "postToSis", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "requires anonymous_marking course feature to be set to true", - "name": "anonymousGrading", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "moduleIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateAssignmentInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateAssignment", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateAssignmentPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateCommentBankItem", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateCommentBankItemInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateCommentBankItem", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commentBankItem", - "type": { - "kind": "OBJECT", - "name": "CommentBankItem", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateCommentBankItemPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateConversation", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "recipients", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "subject", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "body", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "bulkMessage", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "forceNew", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "groupConversation", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "attachmentIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "mediaCommentId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "mediaCommentType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextCode", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "conversationId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "userNote", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "tags", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateConversationInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateConversation", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversations", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConversationParticipant", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateConversationPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateDiscussionEntryDraft", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionTopicId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "discussionEntryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "parentId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "fileId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "message", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "includeReplyPreview", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateDiscussionEntryDraftInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateDiscussionEntryDraft", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntryDraft", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryDraft", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateDiscussionEntryDraftPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateDiscussionEntry", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionTopicId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "message", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "parentEntryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "fileId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "includeReplyPreview", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "isAnonymousAuthor", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "quotedEntryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateDiscussionEntryInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateDiscussionEntry", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntry", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateDiscussionEntryPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateGroupInSet", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "groupSetId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateGroupInSetInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateGroupInSet", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "group", - "type": { - "kind": "OBJECT", - "name": "Group", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateGroupInSetPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateInternalSetting", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "value", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateInternalSettingInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateInternalSetting", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "internalSetting", - "type": { - "kind": "OBJECT", - "name": "InternalSetting", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateInternalSettingPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateLearningOutcomeGroup", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "title", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "vendorGuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateLearningOutcomeGroupInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateLearningOutcomeGroup", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "learningOutcomeGroup", - "type": { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateLearningOutcomeGroupPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateLearningOutcome", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "title", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "displayName", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "vendorGuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "calculationMethod", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "calculationInt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "masteryPoints", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "ratings", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProficiencyRatingInput", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "groupId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateLearningOutcomeInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateLearningOutcome", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "learningOutcome", - "type": { - "kind": "OBJECT", - "name": "LearningOutcome", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateLearningOutcomePayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateModule", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateModuleInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateModule", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "module", - "type": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateModulePayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateOutcomeCalculationMethod", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "calculationMethod", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "calculationInt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateOutcomeCalculationMethodInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateOutcomeCalculationMethod", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeCalculationMethod", - "type": { - "kind": "OBJECT", - "name": "OutcomeCalculationMethod", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateOutcomeCalculationMethodPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateOutcomeProficiency", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "proficiencyRatings", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OutcomeProficiencyRatingCreate", - "ofType": null - } - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateOutcomeProficiencyInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateOutcomeProficiency", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeProficiency", - "type": { - "kind": "OBJECT", - "name": "OutcomeProficiency", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateOutcomeProficiencyPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateSubmissionComment", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "submissionId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "attempt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "fileIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "mediaObjectId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "mediaObjectType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "reviewerSubmissionId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateSubmissionCommentInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateSubmissionComment", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionComment", - "type": { - "kind": "OBJECT", - "name": "SubmissionComment", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateSubmissionCommentPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateSubmissionDraft", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "activeSubmissionType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DraftableSubmissionType", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "attempt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "body", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "externalToolId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "fileIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "ltiLaunchUrl", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "mediaId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "resourceLinkLookupUuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "submissionId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateSubmissionDraftInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateSubmissionDraft", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionDraft", - "type": { - "kind": "OBJECT", - "name": "SubmissionDraft", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateSubmissionDraftPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of CreateSubmission", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "annotatableAttachmentId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "assignmentId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "body", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "fileIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "mediaId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "resourceLinkLookupUuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "submissionType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OnlineSubmissionType", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "studentId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "CreateSubmissionInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of CreateSubmission", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submission", - "type": { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "CreateSubmissionPayload", - "possibleTypes": null - }, - { - "description": "an ISO8601 formatted time string", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "DateTime", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteAccountDomainLookup", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteAccountDomainLookupInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteAccountDomainLookup", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "accountDomainLookupId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteAccountDomainLookupPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteCommentBankItem", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteCommentBankItemInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteCommentBankItem", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commentBankItemId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteCommentBankItemPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteConversationMessages", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "ids", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteConversationMessagesInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteConversationMessages", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversationMessageIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteConversationMessagesPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteConversations", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "ids", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteConversationsInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteConversations", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversationIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteConversationsPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteDiscussionEntry", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteDiscussionEntryInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteDiscussionEntry", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntry", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteDiscussionEntryPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteDiscussionTopic", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteDiscussionTopicInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteDiscussionTopic", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionTopicId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteDiscussionTopicPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteInternalSetting", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "internalSettingId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteInternalSettingInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteInternalSetting", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "internalSettingId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteInternalSettingPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteOutcomeCalculationMethod", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteOutcomeCalculationMethodInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteOutcomeCalculationMethod", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeCalculationMethodId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteOutcomeCalculationMethodPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteOutcomeLinks", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "ids", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteOutcomeLinksInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteOutcomeLinks", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deletedOutcomeLinkIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteOutcomeLinksPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteOutcomeProficiency", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteOutcomeProficiencyInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteOutcomeProficiency", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeProficiencyId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteOutcomeProficiencyPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of DeleteSubmissionDraft", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "submissionId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "DeleteSubmissionDraftInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of DeleteSubmissionDraft", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionDraftIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DeleteSubmissionDraftPayload", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "allowRating", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "anonymousAuthor", - "type": { - "kind": "OBJECT", - "name": "AnonymousUser", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "anonymousState", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachment", - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Return only requested base role types", - "name": "roleTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": "Only return default/built_in roles", - "name": "builtInOnly", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "author", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "availableForUser", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canReplyAnonymously", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canUnpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "childTopics", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextName", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "courseSections", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Section", - "ofType": null - } - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "delayedPostAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "searchTerm", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "ENUM", - "name": "DiscussionFilterType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "sortOrder", - "type": { - "kind": "ENUM", - "name": "DiscussionSortOrderType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "rootEntries", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "userSearchId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "unreadBefore", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntriesConnection", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntryDraftsConnection", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryDraftConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Return only requested base role types", - "name": "roleTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": "Only return default/built_in roles", - "name": "builtInOnly", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "editor", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "perPage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "searchTerm", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "ENUM", - "name": "DiscussionFilterType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "sortOrder", - "type": { - "kind": "ENUM", - "name": "DiscussionSortOrderType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "rootEntries", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "unreadBefore", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "entriesTotalPages", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "entryCounts", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryCounts", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "groupSet", - "type": { - "kind": "OBJECT", - "name": "GroupSet", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "initialPostRequiredForCurrentUser", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isAnnouncement", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isSectionSpecific", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "lastReplyAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "lockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "locked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "searchTerm", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mentionableUsersConnection", - "type": { - "kind": "OBJECT", - "name": "MessageableUserConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "message", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "onlyGradersCanRate", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "permissions", - "type": { - "kind": "OBJECT", - "name": "DiscussionPermissions", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "podcastHasStudentPosts", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "position", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "published", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "requireInitialPost", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "perPage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "searchTerm", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "ENUM", - "name": "DiscussionFilterType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "sortOrder", - "type": { - "kind": "ENUM", - "name": "DiscussionSortOrderType", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rootEntriesTotalPages", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rootTopic", - "type": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "searchTerm", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "ENUM", - "name": "DiscussionFilterType", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "searchEntryCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sortByRating", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "subscribed", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "userCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Discussion", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "anonymousAuthor", - "type": { - "kind": "OBJECT", - "name": "AnonymousUser", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachment", - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Return only requested base role types", - "name": "roleTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": "Only return default/built_in roles", - "name": "builtInOnly", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "author", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleted", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "depth", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntryVersionsConnection", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryVersionConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "sortOrder", - "type": { - "kind": "ENUM", - "name": "DiscussionSortOrderType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "relativeEntryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "beforeRelativeEntry", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "includeRelativeEntry", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionSubentriesConnection", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionTopic", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionTopicId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Return only requested base role types", - "name": "roleTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": "Only return default/built_in roles", - "name": "builtInOnly", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "editor", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "entryParticipant", - "type": { - "kind": "OBJECT", - "name": "EntryParticipant", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isolatedEntryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "lastReply", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "message", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "parentId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "permissions", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryPermissions", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "previewMessage", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "quotedEntry", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ratingCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ratingSum", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rootEntry", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rootEntryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rootEntryParticipantCounts", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryCounts", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "subentriesCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "DiscussionEntry", - "possibleTypes": null - }, - { - "description": "The connection type for DiscussionEntry.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEntryEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DiscussionEntryConnection", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deletedCount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "repliesCount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unreadCount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DiscussionEntryCounts", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachment", - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionTopicId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "includeReplyPreview", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "message", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "parentId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rootEntryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "DiscussionEntryDraft", - "possibleTypes": null - }, - { - "description": "The connection type for DiscussionEntryDraft.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEntryDraftEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEntryDraft", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DiscussionEntryDraftConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryDraft", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DiscussionEntryDraftEdge", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DiscussionEntryEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attach", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "create", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "delete", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rate", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "read", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "reply", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "update", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "viewRating", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DiscussionEntryPermissions", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "message", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "version", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "DiscussionEntryVersion", - "possibleTypes": null - }, - { - "description": "The connection type for DiscussionEntryVersion.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEntryVersionEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEntryVersion", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DiscussionEntryVersionConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntryVersion", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DiscussionEntryVersionEdge", - "possibleTypes": null - }, - { - "description": "Search types that can be associated with discussions", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "all" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unread" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "drafts" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleted" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "DiscussionFilterType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "addRubric", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attach", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "closeForComments", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "copyAndSendTo", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "create", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "delete", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "duplicate", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "manageContent", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "manageCourseContentAdd", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "manageCourseContentDelete", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "manageCourseContentEdit", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "moderateForum", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "openForComments", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "peerReview", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rate", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "read", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "readAsAdmin", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "readReplies", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "reply", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "showRubric", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "speedGrader", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "studentReporting", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "update", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "DiscussionPermissions", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "asc" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "desc" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "DiscussionSortOrderType", - "possibleTypes": null - }, - { - "description": "Types of submissions that can have a submission draft", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "basic_lti_launch" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "media_recording" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_text_entry" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_upload" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_url" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "student_annotation" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "DraftableSubmissionType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assetString", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "associatedUser", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canBeRemoved", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "course", - "type": { - "kind": "OBJECT", - "name": "Course", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "The grading period to return grades for. If not specified, will use the current grading period (or the course grade for courses that don't use grading periods)", - "name": "gradingPeriodId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "grades", - "type": { - "kind": "OBJECT", - "name": "Grades", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "htmlUrl", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "lastActivityAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "section", - "type": { - "kind": "OBJECT", - "name": "Section", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisRole", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnrollmentWorkflowState", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "totalActivityTime", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "type", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnrollmentType", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AssetString", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Enrollment", - "possibleTypes": null - }, - { - "description": "The connection type for Enrollment.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnrollmentEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Enrollment", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "EnrollmentConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "Enrollment", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "EnrollmentEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": "null", - "description": null, - "name": "types", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnrollmentType", - "ofType": null - } - } - } - }, - { - "defaultValue": "[]", - "description": null, - "name": "associatedUserIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "EnrollmentFilterInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "StudentEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "TeacherEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "TaEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ObserverEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "DesignerEnrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "StudentViewEnrollment" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "EnrollmentType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "invited" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "creation_pending" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "active" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleted" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rejected" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "completed" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "inactive" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "EnrollmentWorkflowState", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "forcedReadState", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rating", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "read", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "reportType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "EntryParticipant", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "settings", - "type": { - "kind": "OBJECT", - "name": "ExternalToolSettings", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "ENUM", - "name": "ExternalToolState", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "ExternalTool", - "possibleTypes": null - }, - { - "description": "The connection type for ExternalTool.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExternalToolEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExternalTool", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ExternalToolConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "ExternalTool", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ExternalToolEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": "null", - "description": null, - "name": "state", - "type": { - "kind": "ENUM", - "name": "ExternalToolState", - "ofType": null - } - }, - { - "defaultValue": "null", - "description": null, - "name": "placement", - "type": { - "kind": "ENUM", - "name": "ExternalToolPlacement", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ExternalToolFilterInput", - "possibleTypes": null - }, - { - "description": "Placements that an External Tool can have", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "homework_submission" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ExternalToolPlacement", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canvasIconClass", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "iconUrl", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "messageType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "text", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ExternalToolPlacements", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "homeworkSubmission", - "type": { - "kind": "OBJECT", - "name": "ExternalToolPlacements", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "iconUrl", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "selectionHeight", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "selectionWidth", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "text", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ExternalToolSettings", - "possibleTypes": null - }, - { - "description": "States that an External Tool can be in", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "anonymous" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name_only" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "email_only" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "public" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ExternalToolState", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "ExternalUrl", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contentType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "displayName", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mimeClass", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "size", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "submissionId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionPreviewUrl", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "thumbnailUrl", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "File", - "possibleTypes": null - }, - { - "description": "The connection type for File.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FileEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "FileConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "FileEdge", - "possibleTypes": null - }, - { - "description": "Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "Float", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "active" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleted" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "GradeState", - "possibleTypes": null - }, - { - "description": "Contains grade information for a course or grading period", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignmentGroup", - "type": { - "kind": "OBJECT", - "name": "AssignmentGroup", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "currentGrade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The current score includes all graded assignments, excluding muted submissions.\n", - "isDeprecated": false, - "name": "currentScore", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "enrollment", - "type": { - "kind": "OBJECT", - "name": "Enrollment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "finalGrade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The final score includes all assignments, excluding muted submissions\n(ungraded assignments are counted as 0 points).\n", - "isDeprecated": false, - "name": "finalScore", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradingPeriod", - "type": { - "kind": "OBJECT", - "name": "GradingPeriod", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The override grade. Supersedes the computed final grade if set.\n", - "isDeprecated": false, - "name": "overrideGrade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The override score. Supersedes the computed final score if set.\n", - "isDeprecated": false, - "name": "overrideScore", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GradeState", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unpostedCurrentGrade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The current score includes all graded assignments, including muted submissions.\n", - "isDeprecated": false, - "name": "unpostedCurrentScore", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unpostedFinalGrade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The final score includes all assignments, including muted submissions\n(ungraded assignments are counted as 0 points).\n", - "isDeprecated": false, - "name": "unpostedFinalScore", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "Grades", - "possibleTypes": null - }, - { - "description": "The connection type for Grades.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GradesEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Grades", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GradesConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "Grades", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GradesEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": "only include users with the given enrollment ids", - "name": "enrollmentIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "GradesEnrollmentFilter", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "assignments can only be graded before the grading period closes\n", - "isDeprecated": false, - "name": "closeDate", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "endDate", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "startDate", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "used to calculate how much the assignments in this grading period\ncontribute to the overall grade\n", - "isDeprecated": false, - "name": "weight", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "GradingPeriod", - "possibleTypes": null - }, - { - "description": "The connection type for GradingPeriod.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GradingPeriodEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GradingPeriod", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GradingPeriodConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "GradingPeriod", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GradingPeriodEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "points" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "percent" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "letter_grade" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gpa_scale" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "pass_fail" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "not_graded" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "GradingType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assetString", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "userId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "member", - "type": { - "kind": "OBJECT", - "name": "GroupMembership", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "membersConnection", - "type": { - "kind": "OBJECT", - "name": "GroupMembershipConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "membersCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AssetString", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Group", - "possibleTypes": null - }, - { - "description": "The connection type for Group.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GroupEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Group", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GroupConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "Group", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GroupEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GroupMembershipState", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "GroupMembership", - "possibleTypes": null - }, - { - "description": "The connection type for GroupMembership.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GroupMembershipEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GroupMembership", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GroupMembershipConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "GroupMembership", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GroupMembershipEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "accepted" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "invited" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "requested" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rejected" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleted" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "GroupMembershipState", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "autoLeader", - "type": { - "kind": "ENUM", - "name": "AutoLeaderPolicy", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "currentGroup", - "type": { - "kind": "OBJECT", - "name": "Group", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "groupsConnection", - "type": { - "kind": "OBJECT", - "name": "GroupConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Sets a cap on the number of members in the group. Only applies when\nself-signup is enabled.\n", - "isDeprecated": false, - "name": "memberLimit", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "selfSignup", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SelfSignupPolicy", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "GroupSet", - "possibleTypes": null - }, - { - "description": "The connection type for GroupSet.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GroupSetEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GroupSet", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GroupSetConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "GroupSet", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "GroupSetEdge", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of HideAssignmentGradesForSections", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "assignmentId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "sectionIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "HideAssignmentGradesForSectionsInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of HideAssignmentGradesForSections", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "progress", - "type": { - "kind": "OBJECT", - "name": "Progress", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sections", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Section", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "HideAssignmentGradesForSectionsPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of HideAssignmentGrades", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "assignmentId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "sectionIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "onlyStudentIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "skipStudentIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "HideAssignmentGradesInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of HideAssignmentGrades", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "progress", - "type": { - "kind": "OBJECT", - "name": "Progress", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sections", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Section", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "HideAssignmentGradesPayload", - "possibleTypes": null - }, - { - "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "ID", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of ImportOutcomes", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "groupId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "outcomeId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "sourceContextId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "sourceContextType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "targetGroupId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "targetContextId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "targetContextType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ImportOutcomesInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of ImportOutcomes", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "progress", - "type": { - "kind": "OBJECT", - "name": "Progress", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ImportOutcomesPayload", - "possibleTypes": null - }, - { - "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "Int", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "secret", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "value", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "InternalSetting", - "possibleTypes": null - }, - { - "description": "Represents untyped JSON", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "JSON", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "late" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "missing" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "extended" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "none" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "LatePolicyStatusType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "alignments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OutcomeAlignment", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assessed", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "calculationInt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "calculationMethod", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canEdit", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "displayName", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "friendlyDescription", - "type": { - "kind": "OBJECT", - "name": "OutcomeFriendlyDescriptionType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "targetContextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "targetContextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isImported", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "masteryPoints", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "pointsPossible", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ratings", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProficiencyRating", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "vendorGuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "LearningOutcome", - "possibleTypes": null - }, - { - "description": "Learning Outcome Group", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canEdit", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "childGroups", - "type": { - "kind": "OBJECT", - "name": "LearningOutcomeGroupConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "childGroupsCount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "targetGroupId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "notImportedOutcomesCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "searchQuery", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContentTagConnection", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "searchQuery", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomesCount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "parentOutcomeGroup", - "type": { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "vendorGuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "possibleTypes": null - }, - { - "description": "The connection type for LearningOutcomeGroup.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LearningOutcomeGroupEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "LearningOutcomeGroupConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "LearningOutcomeGroupEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": null, - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Account", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AccountDomain", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AccountDomainLookup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssessmentRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssignmentGroup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssignmentOverride", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommentBankItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommunicationChannel", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ContentTag", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Course", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DiscussionEntryDraft", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DiscussionEntryVersion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Enrollment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExternalTool", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExternalUrl", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "File", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GradingPeriod", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Group", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupMembership", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupSet", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InternalSetting", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LearningOutcome", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MediaTrack", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Module", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ModuleExternalTool", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ModuleItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NotificationPolicy", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OutcomeAlignment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OutcomeCalculationMethod", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OutcomeFriendlyDescriptionType", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OutcomeProficiency", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Page", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PostPolicy", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProficiencyRating", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Progress", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Quiz", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Rubric", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RubricAssessment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RubricAssociation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RubricCriterion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RubricRating", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Section", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubmissionComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubmissionDraft", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Term", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canView", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isLocked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "lockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "lockedObject", - "type": { - "kind": "UNION", - "name": "Lockable", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "module", - "type": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unlockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "LockInfo", - "possibleTypes": null - }, - { - "description": "Types that can be locked", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "UNION", - "name": "Lockable", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Module", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Page", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Quiz", - "ofType": null - } - ] - }, - { - "description": "Autogenerated input type of MarkSubmissionCommentsRead", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "submissionCommentIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "submissionId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "MarkSubmissionCommentsReadInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of MarkSubmissionCommentsRead", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionComments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SubmissionComment", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MarkSubmissionCommentsReadPayload", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "canAddCaptions", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaSources", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaSource", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaTracks", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaTrack", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaType", - "type": { - "kind": "ENUM", - "name": "MediaType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "MediaObject", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "bitrate", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contentType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "fileExt", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "height", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isOriginal", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "size", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "width", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MediaSource", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "kind", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "locale", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaObject", - "type": { - "kind": "OBJECT", - "name": "MediaObject", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "webvttContent", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "MediaTrack", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "audio" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "video" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "MediaType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sendMessages", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sendMessagesAll", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MessagePermissions", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "avatarUrl", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "itemCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "permissions", - "type": { - "kind": "OBJECT", - "name": "MessagePermissions", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "userCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "MessageableContext", - "possibleTypes": null - }, - { - "description": "The connection type for MessageableContext.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MessageableContextEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MessageableContext", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MessageableContextConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "MessageableContext", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MessageableContextEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commonCoursesConnection", - "type": { - "kind": "OBJECT", - "name": "EnrollmentConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commonGroupsConnection", - "type": { - "kind": "OBJECT", - "name": "GroupConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextCode", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "observerEnrollmentsConnection", - "type": { - "kind": "OBJECT", - "name": "EnrollmentConnection", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "MessageableUser", - "possibleTypes": null - }, - { - "description": "The connection type for MessageableUser.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MessageableUserEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MessageableUser", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MessageableUserConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "MessageableUser", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MessageableUserEdge", - "possibleTypes": null - }, - { - "description": "Settings for Moderated Grading on an Assignment", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "Boolean indicating if the assignment is moderated.", - "isDeprecated": false, - "name": "enabled", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The user of the grader responsible for choosing final grades for this assignment.", - "isDeprecated": false, - "name": "finalGrader", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Boolean indicating if provisional graders' comments are visible to other provisional graders.", - "isDeprecated": false, - "name": "graderCommentsVisibleToGraders", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The maximum number of provisional graders who may issue grades for this assignment.", - "isDeprecated": false, - "name": "graderCount", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Boolean indicating if provisional graders' identities are hidden from other provisional graders.", - "isDeprecated": false, - "name": "graderNamesVisibleToFinalGrader", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Boolean indicating if provisional grader identities are visible to the final grader.", - "isDeprecated": false, - "name": "gradersAnonymousToGraders", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ModeratedGrading", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "moduleItems", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ModuleItem", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "position", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unlockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Module", - "possibleTypes": null - }, - { - "description": "The connection type for Module.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ModuleEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ModuleConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ModuleEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "ModuleExternalTool", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "content", - "type": { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "module", - "type": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "next", - "type": { - "kind": "OBJECT", - "name": "ModuleItem", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "previous", - "type": { - "kind": "OBJECT", - "name": "ModuleItem", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "ModuleItem", - "possibleTypes": null - }, - { - "description": "An item that can be in context modules", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": null, - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExternalTool", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExternalUrl", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "File", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ModuleExternalTool", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Page", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Quiz", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubHeader", - "ofType": null - } - ] - }, - { - "description": "Autogenerated input type of MoveOutcomeLinks", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": "A list of ContentTags that will be moved\n", - "name": "outcomeLinkIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - }, - { - "defaultValue": null, - "description": "The id of the destination group\n", - "name": "groupId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "MoveOutcomeLinksInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of MoveOutcomeLinks", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "List of Outcome Links that were sucessfully moved to the group\n", - "isDeprecated": false, - "name": "movedOutcomeLinks", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContentTag", - "ofType": null - } - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MoveOutcomeLinksPayload", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddConversationMessageInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "addConversationMessage", - "type": { - "kind": "OBJECT", - "name": "AddConversationMessagePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAccountDomainLookupInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createAccountDomainLookup", - "type": { - "kind": "OBJECT", - "name": "CreateAccountDomainLookupPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateAssignmentInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createAssignment", - "type": { - "kind": "OBJECT", - "name": "CreateAssignmentPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateCommentBankItemInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createCommentBankItem", - "type": { - "kind": "OBJECT", - "name": "CreateCommentBankItemPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateConversationInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createConversation", - "type": { - "kind": "OBJECT", - "name": "CreateConversationPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateDiscussionEntryInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createDiscussionEntry", - "type": { - "kind": "OBJECT", - "name": "CreateDiscussionEntryPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateDiscussionEntryDraftInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createDiscussionEntryDraft", - "type": { - "kind": "OBJECT", - "name": "CreateDiscussionEntryDraftPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateGroupInSetInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createGroupInSet", - "type": { - "kind": "OBJECT", - "name": "CreateGroupInSetPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateInternalSettingInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createInternalSetting", - "type": { - "kind": "OBJECT", - "name": "CreateInternalSettingPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateLearningOutcomeInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createLearningOutcome", - "type": { - "kind": "OBJECT", - "name": "CreateLearningOutcomePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateLearningOutcomeGroupInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createLearningOutcomeGroup", - "type": { - "kind": "OBJECT", - "name": "CreateLearningOutcomeGroupPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateModuleInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createModule", - "type": { - "kind": "OBJECT", - "name": "CreateModulePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOutcomeCalculationMethodInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createOutcomeCalculationMethod", - "type": { - "kind": "OBJECT", - "name": "CreateOutcomeCalculationMethodPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateOutcomeProficiencyInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createOutcomeProficiency", - "type": { - "kind": "OBJECT", - "name": "CreateOutcomeProficiencyPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateSubmissionInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "IN ACTIVE DEVELOPMENT, USE AT YOUR OWN RISK: Submit homework on an assignment.\n", - "isDeprecated": false, - "name": "createSubmission", - "type": { - "kind": "OBJECT", - "name": "CreateSubmissionPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateSubmissionCommentInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createSubmissionComment", - "type": { - "kind": "OBJECT", - "name": "CreateSubmissionCommentPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateSubmissionDraftInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createSubmissionDraft", - "type": { - "kind": "OBJECT", - "name": "CreateSubmissionDraftPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteAccountDomainLookupInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteAccountDomainLookup", - "type": { - "kind": "OBJECT", - "name": "DeleteAccountDomainLookupPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteCommentBankItemInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteCommentBankItem", - "type": { - "kind": "OBJECT", - "name": "DeleteCommentBankItemPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteConversationMessagesInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteConversationMessages", - "type": { - "kind": "OBJECT", - "name": "DeleteConversationMessagesPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteConversationsInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteConversations", - "type": { - "kind": "OBJECT", - "name": "DeleteConversationsPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteDiscussionEntryInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteDiscussionEntry", - "type": { - "kind": "OBJECT", - "name": "DeleteDiscussionEntryPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteDiscussionTopicInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteDiscussionTopic", - "type": { - "kind": "OBJECT", - "name": "DeleteDiscussionTopicPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteInternalSettingInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteInternalSetting", - "type": { - "kind": "OBJECT", - "name": "DeleteInternalSettingPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteOutcomeCalculationMethodInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteOutcomeCalculationMethod", - "type": { - "kind": "OBJECT", - "name": "DeleteOutcomeCalculationMethodPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteOutcomeLinksInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteOutcomeLinks", - "type": { - "kind": "OBJECT", - "name": "DeleteOutcomeLinksPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteOutcomeProficiencyInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteOutcomeProficiency", - "type": { - "kind": "OBJECT", - "name": "DeleteOutcomeProficiencyPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteSubmissionDraftInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleteSubmissionDraft", - "type": { - "kind": "OBJECT", - "name": "DeleteSubmissionDraftPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "HideAssignmentGradesInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "hideAssignmentGrades", - "type": { - "kind": "OBJECT", - "name": "HideAssignmentGradesPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "HideAssignmentGradesForSectionsInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "hideAssignmentGradesForSections", - "type": { - "kind": "OBJECT", - "name": "HideAssignmentGradesForSectionsPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ImportOutcomesInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "importOutcomes", - "type": { - "kind": "OBJECT", - "name": "ImportOutcomesPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MarkSubmissionCommentsReadInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "markSubmissionCommentsRead", - "type": { - "kind": "OBJECT", - "name": "MarkSubmissionCommentsReadPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoveOutcomeLinksInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "moveOutcomeLinks", - "type": { - "kind": "OBJECT", - "name": "MoveOutcomeLinksPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostAssignmentGradesInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postAssignmentGrades", - "type": { - "kind": "OBJECT", - "name": "PostAssignmentGradesPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PostAssignmentGradesForSectionsInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postAssignmentGradesForSections", - "type": { - "kind": "OBJECT", - "name": "PostAssignmentGradesForSectionsPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetAssignmentPostPolicyInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Sets the post policy for the assignment.\n", - "isDeprecated": false, - "name": "setAssignmentPostPolicy", - "type": { - "kind": "OBJECT", - "name": "SetAssignmentPostPolicyPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetCoursePostPolicyInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Sets the post policy for the course, with an option to override and delete\nexisting assignment post policies.\n", - "isDeprecated": false, - "name": "setCoursePostPolicy", - "type": { - "kind": "OBJECT", - "name": "SetCoursePostPolicyPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetFriendlyDescriptionInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "setFriendlyDescription", - "type": { - "kind": "OBJECT", - "name": "SetFriendlyDescriptionPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetModuleItemCompletionInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "setModuleItemCompletion", - "type": { - "kind": "OBJECT", - "name": "SetModuleItemCompletionPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetOverrideScoreInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Sets the overridden final score for the associated enrollment, optionally limited to a specific\ngrading period. This will supersede the computed final score/grade if present.\n", - "isDeprecated": false, - "name": "setOverrideScore", - "type": { - "kind": "OBJECT", - "name": "SetOverrideScorePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubscribeToDiscussionTopicInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "subscribeToDiscussionTopic", - "type": { - "kind": "OBJECT", - "name": "SubscribeToDiscussionTopicPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateAccountDomainLookupInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateAccountDomainLookup", - "type": { - "kind": "OBJECT", - "name": "UpdateAccountDomainLookupPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateAssignmentInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateAssignment", - "type": { - "kind": "OBJECT", - "name": "UpdateAssignmentPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateCommentBankItemInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateCommentBankItem", - "type": { - "kind": "OBJECT", - "name": "UpdateCommentBankItemPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateConversationParticipantsInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateConversationParticipants", - "type": { - "kind": "OBJECT", - "name": "UpdateConversationParticipantsPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionEntriesReadStateInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateDiscussionEntriesReadState", - "type": { - "kind": "OBJECT", - "name": "UpdateDiscussionEntriesReadStatePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionEntryInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateDiscussionEntry", - "type": { - "kind": "OBJECT", - "name": "UpdateDiscussionEntryPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionEntryParticipantInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateDiscussionEntryParticipant", - "type": { - "kind": "OBJECT", - "name": "UpdateDiscussionEntryParticipantPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionReadStateInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateDiscussionReadState", - "type": { - "kind": "OBJECT", - "name": "UpdateDiscussionReadStatePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionThreadReadStateInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateDiscussionThreadReadState", - "type": { - "kind": "OBJECT", - "name": "UpdateDiscussionThreadReadStatePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionTopicInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateDiscussionTopic", - "type": { - "kind": "OBJECT", - "name": "UpdateDiscussionTopicPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateInternalSettingInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateInternalSetting", - "type": { - "kind": "OBJECT", - "name": "UpdateInternalSettingPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateIsolatedViewDeeplyNestedAlertInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateIsolatedViewDeeplyNestedAlert", - "type": { - "kind": "OBJECT", - "name": "UpdateIsolatedViewDeeplyNestedAlertPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateLearningOutcomeInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateLearningOutcome", - "type": { - "kind": "OBJECT", - "name": "UpdateLearningOutcomePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateLearningOutcomeGroupInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateLearningOutcomeGroup", - "type": { - "kind": "OBJECT", - "name": "UpdateLearningOutcomeGroupPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateNotificationPreferencesInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateNotificationPreferences", - "type": { - "kind": "OBJECT", - "name": "UpdateNotificationPreferencesPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateOutcomeCalculationMethodInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateOutcomeCalculationMethod", - "type": { - "kind": "OBJECT", - "name": "UpdateOutcomeCalculationMethodPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateOutcomeProficiencyInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateOutcomeProficiency", - "type": { - "kind": "OBJECT", - "name": "UpdateOutcomeProficiencyPayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateSubmissionsGradeInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateSubmissionGrade", - "type": { - "kind": "OBJECT", - "name": "UpdateSubmissionsGradePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateSubmissionsReadStateInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateSubmissionsReadState", - "type": { - "kind": "OBJECT", - "name": "UpdateSubmissionsReadStatePayload", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateUserDiscussionsSplitscreenViewInput", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updateUserDiscussionsSplitscreenView", - "type": { - "kind": "OBJECT", - "name": "UpdateUserDiscussionsSplitscreenViewPayload", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "Mutation", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assetString", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mutationId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mutationName", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "params", - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "If the mutation was performed by a user masquerading as another user,\nthis field returns the \"real\" (logged-in) user.\n", - "isDeprecated": false, - "name": "realUser", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "timestamp", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MutationLog", - "possibleTypes": null - }, - { - "description": "The connection type for MutationLog.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MutationLogEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MutationLog", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MutationLogConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "MutationLog", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "MutationLogEdge", - "possibleTypes": null - }, - { - "description": "An object with an ID.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "ID of the object.", - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": null, - "kind": "INTERFACE", - "name": "Node", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Account", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssignmentGroup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssignmentOverride", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommentBankItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommunicationChannel", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ContentTag", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Conversation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Course", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Enrollment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "File", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GradingPeriod", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Group", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupSet", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InternalSetting", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LearningOutcome", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MediaObject", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MessageableContext", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MessageableUser", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Module", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ModuleItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NotificationPolicy", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OutcomeCalculationMethod", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OutcomeFriendlyDescriptionType", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OutcomeProficiency", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Page", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PostPolicy", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Progress", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Quiz", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Rubric", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Section", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Term", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Account" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Assignment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "AssignmentGroup" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Conversation" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Course" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Discussion" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "DiscussionEntry" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Enrollment" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "File" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "GradingPeriod" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Group" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "GroupSet" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "InternalSetting" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "LearningOutcomeGroup" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "MediaObject" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Module" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ModuleItem" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "OutcomeCalculationMethod" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "OutcomeProficiency" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Page" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "PostPolicy" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Progress" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Rubric" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Section" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Submission" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Term" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "User" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NodeType", - "possibleTypes": null - }, - { - "description": "A descriptive tag that doesn't link the assignment to a set", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "Noop", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "category", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "categoryDescription", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "categoryDisplayName", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "workflowState", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Notification", - "possibleTypes": null - }, - { - "description": "The categories that a notification can belong to", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Account_Notification" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Added_To_Conversation" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "All_Submissions" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Announcement" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Announcement_Created_By_You" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Appointment_Availability" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Appointment_Cancelations" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Appointment_Signups" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Blueprint" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Calendar" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Content_Link_Error" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Conversation_Created" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Conversation_Message" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Course_Content" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Discussion" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "DiscussionEntry" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "DiscussionMention" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ReportedReply" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Due_Date" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Files" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Grading" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Grading_Policies" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Invitation" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Late_Grading" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Membership_Update" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Other" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Recording_Ready" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Student_Appointment_Signups" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Submission_Comment" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NotificationCategoryType", - "possibleTypes": null - }, - { - "description": "Frequency that notifications can be delivered on", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "immediately" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "daily" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "weekly" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "never" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NotificationFrequencyType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "communicationChannelId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "frequency", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "notification", - "type": { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "NotificationPolicy", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [ - { - "defaultValue": "null", - "description": null, - "name": "channelId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "channels", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommunicationChannel", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "readPrivacyNoticeDate", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sendObservedNamesInNotifications", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sendScoresInEmails", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "NotificationPreferences", - "possibleTypes": null - }, - { - "description": "Context types that can be associated with notification preferences", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Course" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "Account" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "NotificationPreferencesContextType", - "possibleTypes": null - }, - { - "description": "Types that can be submitted online", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "basic_lti_launch" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "student_annotation" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "media_recording" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_text_entry" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_upload" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_url" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "OnlineSubmissionType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ascending" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "descending" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "OrderDirection", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignmentContentType", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contentId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contentType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "learningOutcomeId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "moduleId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "moduleName", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "moduleUrl", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "moduleWorkflowState", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "OutcomeAlignment", - "possibleTypes": null - }, - { - "description": "Customized calculation method", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "calculationInt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "calculationMethod", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "locked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "OutcomeCalculationMethod", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "learningOutcomeId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "workflowState", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "OutcomeFriendlyDescriptionType", - "possibleTypes": null - }, - { - "description": "Customized proficiency ratings", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "locked", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "proficiencyRatingsConnection", - "type": { - "kind": "OBJECT", - "name": "ProficiencyRatingConnection", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "OutcomeProficiency", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "color", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "description", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "mastery", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "points", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "OutcomeProficiencyRatingCreate", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Page", - "possibleTypes": null - }, - { - "description": "Information about pagination in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "When paginating forwards, the cursor to continue.", - "isDeprecated": false, - "name": "endCursor", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "When paginating forwards, are there more items?", - "isDeprecated": false, - "name": "hasNextPage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "When paginating backwards, are there more items?", - "isDeprecated": false, - "name": "hasPreviousPage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "When paginating backwards, the cursor to continue.", - "isDeprecated": false, - "name": "startCursor", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "PageInfo", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "This number (0-3) is intended to give an idea of how the student is doing relative to others in the course", - "isDeprecated": false, - "name": "level", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The maximum number of views/participations in this course", - "isDeprecated": false, - "name": "max", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The number of views/participations this student has", - "isDeprecated": false, - "name": "total", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "PageViewAnalysis", - "possibleTypes": null - }, - { - "description": "Settings for Peer Reviews on an Assignment", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "Boolean representing whether or not peer reviews are anonymous", - "isDeprecated": false, - "name": "anonymousReviews", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Boolean indicating peer reviews are assigned automatically. If false, the teacher is expected to manually assign peer reviews.", - "isDeprecated": false, - "name": "automaticReviews", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Integer representing the amount of reviews each user is assigned.", - "isDeprecated": false, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Date and Time representing when the peer reviews are due", - "isDeprecated": false, - "name": "dueAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Boolean indicating if peer reviews are required for this assignment", - "isDeprecated": false, - "name": "enabled", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Boolean representing whether or not members from within the same group on a group assignment can be assigned to peer review their own group's work", - "isDeprecated": false, - "name": "intraReviews", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "PeerReviews", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of PostAssignmentGradesForSections", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "assignmentId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "sectionIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "gradedOnly", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "PostAssignmentGradesForSectionsInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of PostAssignmentGradesForSections", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "progress", - "type": { - "kind": "OBJECT", - "name": "Progress", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sections", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Section", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "PostAssignmentGradesForSectionsPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of PostAssignmentGrades", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "assignmentId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "sectionIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "onlyStudentIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "skipStudentIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "gradedOnly", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "PostAssignmentGradesInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of PostAssignmentGrades", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "progress", - "type": { - "kind": "OBJECT", - "name": "Progress", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sections", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Section", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "PostAssignmentGradesPayload", - "possibleTypes": null - }, - { - "description": "A PostPolicy sets the policy for whether a Submission's grades are posted\nautomatically or manually. A PostPolicy can be set at the Course and/or\nAssignment level.\n", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "course", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Course", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "ID of the object.", - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postManually", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "PostPolicy", - "possibleTypes": null - }, - { - "description": "The connection type for PostPolicy.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostPolicyEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PostPolicy", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "PostPolicyConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "PostPolicy", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "PostPolicyEdge", - "possibleTypes": null - }, - { - "description": "Customized proficiency rating", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "color", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mastery", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "points", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "ProficiencyRating", - "possibleTypes": null - }, - { - "description": "The connection type for ProficiencyRating.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProficiencyRatingEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProficiencyRating", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ProficiencyRatingConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "ProficiencyRating", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ProficiencyRatingEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "description", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "points", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "ProficiencyRatingInput", - "possibleTypes": null - }, - { - "description": "Returns completion status and progress information about an asynchronous job", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "percent completed", - "isDeprecated": false, - "name": "completion", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "context", - "type": { - "kind": "UNION", - "name": "ProgressContext", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "details about the job", - "isDeprecated": false, - "name": "message", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProgressState", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "the type of operation", - "isDeprecated": false, - "name": "tag", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Progress", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "UNION", - "name": "ProgressContext", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Course", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "File", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupSet", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "queued" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "running" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "completed" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "failed" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ProgressState", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "a id from the original SIS system", - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "account", - "type": { - "kind": "OBJECT", - "name": "Account", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "All courses viewable by the current user", - "isDeprecated": false, - "name": "allCourses", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Course", - "ofType": null - } - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "an id from the original SIS system", - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "an id from the original SIS system", - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignmentGroup", - "type": { - "kind": "OBJECT", - "name": "AssignmentGroup", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "auditLogs", - "type": { - "kind": "OBJECT", - "name": "AuditLogs", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id, preference for search is given to this id", - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "a id from the original SIS system", - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "course", - "type": { - "kind": "OBJECT", - "name": "Course", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "the name of the Setting", - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "Retrieves a single internal setting by its ID or name", - "isDeprecated": false, - "name": "internalSetting", - "type": { - "kind": "OBJECT", - "name": "InternalSetting", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "All internal settings", - "isDeprecated": false, - "name": "internalSettings", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InternalSetting", - "ofType": null - } - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "LearningOutcome", - "isDeprecated": false, - "name": "learningOutcome", - "type": { - "kind": "OBJECT", - "name": "LearningOutcome", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "LearningOutcomeGroup", - "isDeprecated": false, - "name": "learningOutcomeGroup", - "type": { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "type", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NodeType", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Fetches an object given its type and legacy ID", - "isDeprecated": false, - "name": "legacyNode", - "type": { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "ModuleItem", - "isDeprecated": false, - "name": "moduleItem", - "type": { - "kind": "OBJECT", - "name": "ModuleItem", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "ID of the object.", - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "Fetches an object given its ID.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "OutcomeCalculationMethod", - "isDeprecated": false, - "name": "outcomeCalculationMethod", - "type": { - "kind": "OBJECT", - "name": "OutcomeCalculationMethod", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": "OutcomeProficiency", - "isDeprecated": false, - "name": "outcomeProficiency", - "type": { - "kind": "OBJECT", - "name": "OutcomeProficiency", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submission", - "type": { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "a graphql or legacy id", - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "an id from the original SIS system", - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "term", - "type": { - "kind": "OBJECT", - "name": "Term", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "Query", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Quiz", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "not_liked" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "liked" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "RatingInputType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "contextsConnection", - "type": { - "kind": "OBJECT", - "name": "MessageableContextConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sendMessagesAll", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "usersConnection", - "type": { - "kind": "OBJECT", - "name": "MessageableUserConnection", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "Recipients", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "inappropriate" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "offensive" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "other" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "ReportType", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The different criteria that makes up this rubric\n", - "isDeprecated": false, - "name": "criteria", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RubricCriterion", - "ofType": null - } - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "freeFormCriterionComments", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "hideScoreTotal", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "pointsPossible", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Rubric", - "possibleTypes": null - }, - { - "description": "An assessment for a rubric", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "artifactAttempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The assessments for the individual criteria in this rubric\n", - "isDeprecated": false, - "name": "assessmentRatings", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RubricAssessmentRating", - "ofType": null - } - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assessmentType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AssessmentType", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assessor", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rubricAssociation", - "type": { - "kind": "OBJECT", - "name": "RubricAssociation", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "score", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "RubricAssessment", - "possibleTypes": null - }, - { - "description": "The connection type for RubricAssessment.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RubricAssessmentEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RubricAssessment", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "RubricAssessmentConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "RubricAssessment", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "RubricAssessmentEdge", - "possibleTypes": null - }, - { - "description": "An assessment for a specific criteria in a rubric", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "artifactAttempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "comments", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commentsHtml", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The rubric criteria that this assessment is for\n", - "isDeprecated": false, - "name": "criterion", - "type": { - "kind": "OBJECT", - "name": "RubricCriterion", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcome", - "type": { - "kind": "OBJECT", - "name": "LearningOutcome", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "points", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "RubricAssessmentRating", - "possibleTypes": null - }, - { - "description": "How a rubric is being used in a context", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "hidePoints", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "hideScoreTotal", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "useForGrading", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "RubricAssociation", - "possibleTypes": null - }, - { - "description": "Individual criteria for a rubric", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "criterionUseRange", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ignoreForScoring", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "longDescription", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "masteryPoints", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcome", - "type": { - "kind": "OBJECT", - "name": "LearningOutcome", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "points", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The possible ratings available for this criterion\n", - "isDeprecated": false, - "name": "ratings", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RubricRating", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "RubricCriterion", - "possibleTypes": null - }, - { - "description": "Possible rating for a rubric criterion", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "longDescription", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "points", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "RubricRating", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "userCount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Section", - "possibleTypes": null - }, - { - "description": "The connection type for Section.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SectionEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Section", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SectionConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "Section", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SectionEdge", - "possibleTypes": null - }, - { - "description": "Determines if/how a student may join a group. A student can belong to\nonly one group per group set at a time.\n", - "enumValues": [ - { - "deprecationReason": null, - "description": "students may join any group", - "isDeprecated": false, - "name": "enabled" - }, - { - "deprecationReason": null, - "description": "students may join a group in their section", - "isDeprecated": false, - "name": "restricted" - }, - { - "deprecationReason": null, - "description": "self signup is not allowed", - "isDeprecated": false, - "name": "disabled" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SelfSignupPolicy", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of SetAssignmentPostPolicy", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "assignmentId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "postManually", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SetAssignmentPostPolicyInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of SetAssignmentPostPolicy", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postPolicy", - "type": { - "kind": "OBJECT", - "name": "PostPolicy", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SetAssignmentPostPolicyPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of SetCoursePostPolicy", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "postManually", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SetCoursePostPolicyInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of SetCoursePostPolicy", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postPolicy", - "type": { - "kind": "OBJECT", - "name": "PostPolicy", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SetCoursePostPolicyPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of SetFriendlyDescription", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "description", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "outcomeId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SetFriendlyDescriptionInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of SetFriendlyDescription", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeFriendlyDescription", - "type": { - "kind": "OBJECT", - "name": "OutcomeFriendlyDescriptionType", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SetFriendlyDescriptionPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of SetModuleItemCompletion", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "moduleId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "itemId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "done", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SetModuleItemCompletionInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of SetModuleItemCompletion", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "moduleItem", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ModuleItem", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SetModuleItemCompletionPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of SetOverrideScore", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "enrollmentId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "gradingPeriodId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "overrideScore", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SetOverrideScoreInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of SetOverrideScore", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "grades", - "type": { - "kind": "OBJECT", - "name": "Grades", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SetOverrideScorePayload", - "possibleTypes": null - }, - { - "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "String", - "possibleTypes": null - }, - { - "description": "basic information about a students activity in a course", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "pageViews", - "type": { - "kind": "OBJECT", - "name": "PageViewAnalysis", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "participations", - "type": { - "kind": "OBJECT", - "name": "PageViewAnalysis", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "tardinessBreakdown", - "type": { - "kind": "OBJECT", - "name": "TardinessBreakdown", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "StudentSummaryAnalytics", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "modules", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Module", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "title", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ModuleItemInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "SubHeader", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignedAssessments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssessmentRequest", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachment", - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "body", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": "{}", - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionCommentFilterInput", - "ofType": null - } - }, - { - "defaultValue": "null", - "description": null, - "name": "sortOrder", - "type": { - "kind": "ENUM", - "name": "SubmissionCommentsSortOrderType", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commentsConnection", - "type": { - "kind": "OBJECT", - "name": "SubmissionCommentConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "how many points are being deducted due to late policy", - "isDeprecated": false, - "name": "deductedPoints", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "the submission grade *before* late policy deductions were applied", - "isDeprecated": false, - "name": "enteredGrade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "the submission score *before* late policy deductions were applied", - "isDeprecated": false, - "name": "enteredScore", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "excused assignments are ignored when calculating grades", - "isDeprecated": false, - "name": "excused", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "extraAttempts", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "feedbackForCurrentAttempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "grade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradeHidden", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "was the grade given on the current submission (resubmission)", - "isDeprecated": false, - "name": "gradeMatchesCurrentSubmission", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradingStatus", - "type": { - "kind": "ENUM", - "name": "SubmissionGradingStatus", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "late", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "latePolicyStatus", - "type": { - "kind": "ENUM", - "name": "LatePolicyStatusType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaObject", - "type": { - "kind": "OBJECT", - "name": "MediaObject", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "missing", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "originalityData", - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "posted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "proxySubmitter", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "readState", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "resourceLinkLookupUuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": "{}", - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionRubricAssessmentFilterInput", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rubricAssessmentsConnection", - "type": { - "kind": "OBJECT", - "name": "RubricAssessmentConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "score", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionState", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionDraft", - "type": { - "kind": "OBJECT", - "name": "SubmissionDraft", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": "{}", - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionHistoryFilterInput", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionHistoriesConnection", - "type": { - "kind": "OBJECT", - "name": "SubmissionHistoryConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionStatus", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionType", - "type": { - "kind": "ENUM", - "name": "SubmissionType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submittedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "turnitinData", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TurnitinData", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unreadCommentCount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "SubmissionInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Submission", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "author", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "comment", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "course", - "type": { - "kind": "OBJECT", - "name": "Course", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaObject", - "type": { - "kind": "OBJECT", - "name": "MediaObject", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "read", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "SubmissionComment", - "possibleTypes": null - }, - { - "description": "The connection type for SubmissionComment.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SubmissionCommentEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SubmissionComment", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SubmissionCommentConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "SubmissionComment", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SubmissionCommentEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": "false", - "description": "If all of the comments, regardless of the submission attempt, should be returned.\nIf this is true, the for_attempt argument will be ignored.\n", - "name": "allComments", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": "null", - "description": "What submission attempt the comments should be returned for. If not specified,\nit will return the comments for the current submisssion or submission history.\n", - "name": "forAttempt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SubmissionCommentFilterInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "asc" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "desc" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SubmissionCommentsSortOrderType", - "possibleTypes": null - }, - { - "description": "The connection type for Submission.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SubmissionEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SubmissionConnection", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "activeSubmissionType", - "type": { - "kind": "ENUM", - "name": "DraftableSubmissionType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "rewriteUrls", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "body", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "externalTool", - "type": { - "kind": "OBJECT", - "name": "ExternalTool", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ltiLaunchUrl", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaObject", - "type": { - "kind": "OBJECT", - "name": "MediaObject", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "meetsAssignmentCriteria", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "meetsBasicLtiLaunchCriteria", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "meetsMediaRecordingCriteria", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "meetsStudentAnnotationCriteria", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "meetsTextEntryCriteria", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "meetsUploadCriteria", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "meetsUrlCriteria", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "resourceLinkLookupUuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionAttempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "SubmissionDraft", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SubmissionEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": "[submitted, pending_review, graded]", - "description": null, - "name": "states", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionState", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "sectionIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "submittedSince", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "gradedSince", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "updatedSince", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SubmissionFilterInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "needs_grading" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "excused" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "needs_review" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "graded" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SubmissionGradingStatus", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignedAssessments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssessmentRequest", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachment", - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "body", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": "{}", - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionCommentFilterInput", - "ofType": null - } - }, - { - "defaultValue": "null", - "description": null, - "name": "sortOrder", - "type": { - "kind": "ENUM", - "name": "SubmissionCommentsSortOrderType", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commentsConnection", - "type": { - "kind": "OBJECT", - "name": "SubmissionCommentConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "how many points are being deducted due to late policy", - "isDeprecated": false, - "name": "deductedPoints", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "the submission grade *before* late policy deductions were applied", - "isDeprecated": false, - "name": "enteredGrade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "the submission score *before* late policy deductions were applied", - "isDeprecated": false, - "name": "enteredScore", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "excused assignments are ignored when calculating grades", - "isDeprecated": false, - "name": "excused", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "extraAttempts", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "feedbackForCurrentAttempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "grade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradeHidden", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "was the grade given on the current submission (resubmission)", - "isDeprecated": false, - "name": "gradeMatchesCurrentSubmission", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradingStatus", - "type": { - "kind": "ENUM", - "name": "SubmissionGradingStatus", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "late", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "latePolicyStatus", - "type": { - "kind": "ENUM", - "name": "LatePolicyStatusType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaObject", - "type": { - "kind": "OBJECT", - "name": "MediaObject", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "missing", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "originalityData", - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "posted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "proxySubmitter", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "resourceLinkLookupUuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The canvas legacy id of the root submission this history belongs to\n", - "isDeprecated": false, - "name": "rootId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": "{}", - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionRubricAssessmentFilterInput", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rubricAssessmentsConnection", - "type": { - "kind": "OBJECT", - "name": "RubricAssessmentConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "score", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionState", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionDraft", - "type": { - "kind": "OBJECT", - "name": "SubmissionDraft", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionStatus", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionType", - "type": { - "kind": "ENUM", - "name": "SubmissionType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submittedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "turnitinData", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TurnitinData", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unreadCommentCount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "SubmissionInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "SubmissionHistory", - "possibleTypes": null - }, - { - "description": "The connection type for SubmissionHistory.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SubmissionHistoryEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SubmissionHistory", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SubmissionHistoryConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "SubmissionHistory", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SubmissionHistoryEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": "[deleted, graded, pending_review, submitted, ungraded, unsubmitted]", - "description": null, - "name": "states", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionState", - "ofType": null - } - } - } - }, - { - "defaultValue": "true", - "description": "If the most current submission should be included in the submission\nhistory results. Defaults to true.\n", - "name": "includeCurrentSubmission", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SubmissionHistoryFilterInput", - "possibleTypes": null - }, - { - "description": "Types for submission or submission history", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignedAssessments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssessmentRequest", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachment", - "type": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attachments", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "File", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "body", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": "{}", - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionCommentFilterInput", - "ofType": null - } - }, - { - "defaultValue": "null", - "description": null, - "name": "sortOrder", - "type": { - "kind": "ENUM", - "name": "SubmissionCommentsSortOrderType", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commentsConnection", - "type": { - "kind": "OBJECT", - "name": "SubmissionCommentConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "how many points are being deducted due to late policy", - "isDeprecated": false, - "name": "deductedPoints", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "the submission grade *before* late policy deductions were applied", - "isDeprecated": false, - "name": "enteredGrade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "the submission score *before* late policy deductions were applied", - "isDeprecated": false, - "name": "enteredScore", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "excused assignments are ignored when calculating grades", - "isDeprecated": false, - "name": "excused", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "extraAttempts", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "feedbackForCurrentAttempt", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "grade", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradeHidden", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "was the grade given on the current submission (resubmission)", - "isDeprecated": false, - "name": "gradeMatchesCurrentSubmission", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradingStatus", - "type": { - "kind": "ENUM", - "name": "SubmissionGradingStatus", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "late", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "latePolicyStatus", - "type": { - "kind": "ENUM", - "name": "LatePolicyStatusType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "mediaObject", - "type": { - "kind": "OBJECT", - "name": "MediaObject", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "missing", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "originalityData", - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "posted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "postedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "proxySubmitter", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "resourceLinkLookupUuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": "{}", - "description": null, - "name": "filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "SubmissionRubricAssessmentFilterInput", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "rubricAssessmentsConnection", - "type": { - "kind": "OBJECT", - "name": "RubricAssessmentConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "score", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionState", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionDraft", - "type": { - "kind": "OBJECT", - "name": "SubmissionDraft", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionStatus", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissionType", - "type": { - "kind": "ENUM", - "name": "SubmissionType", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submittedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "turnitinData", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TurnitinData", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unreadCommentCount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "url", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": null, - "kind": "INTERFACE", - "name": "SubmissionInterface", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubmissionHistory", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "field", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionOrderField", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "direction", - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SubmissionOrderCriteria", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "_id" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "gradedAt" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SubmissionOrderField", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": "null", - "description": "What submission attempt the rubric assessment should be returned for. If not\nspecified, it will return the rubric assessment for the current submisssion\nor submission history.\n", - "name": "forAttempt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SubmissionRubricAssessmentFilterInput", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": "[submitted, pending_review, graded]", - "description": null, - "name": "states", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionState", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "sectionIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "enrollmentTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnrollmentType", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": "The partial name or full ID of the users to match and return in the\nresults list. Must be at least 3 characters.\nQueries by administrative users will search on SIS ID, login ID, name, or email\naddress; non-administrative queries will only be compared against name.\n", - "name": "userSearch", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Limit results to submissions that scored below the specified value", - "name": "scoredLessThan", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Limit results to submissions that scored above the specified value", - "name": "scoredMoreThan", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Limit results to submissions that are late", - "name": "late", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Limit results by grading status", - "name": "gradingStatus", - "type": { - "kind": "ENUM", - "name": "SubmissionGradingStatus", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SubmissionSearchFilterInput", - "possibleTypes": null - }, - { - "description": "Specify a sort for the results", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "field", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionSearchOrderField", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "direction", - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SubmissionSearchOrder", - "possibleTypes": null - }, - { - "description": "The user or submission field to sort by", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "username" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "score" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submitted_at" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SubmissionSearchOrderField", - "possibleTypes": null - }, - { - "description": null, - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submitted" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "unsubmitted" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "pending_review" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "graded" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ungraded" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deleted" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SubmissionState", - "possibleTypes": null - }, - { - "description": "Types of submissions an assignment accepts", - "enumValues": [ - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attendance" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "basic_lti_launch" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussion_topic" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "external_tool" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "media_recording" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "none" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "not_graded" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "on_paper" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_quiz" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_text_entry" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_upload" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "online_url" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "student_annotation" - }, - { - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "wiki_page" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "SubmissionType", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of SubscribeToDiscussionTopic", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionTopicId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "subscribed", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "SubscribeToDiscussionTopicInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of SubscribeToDiscussionTopic", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionTopic", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "SubscribeToDiscussionTopicPayload", - "possibleTypes": null - }, - { - "description": "statistics based on timeliness of student submissions", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "late", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "missing", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "onTime", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "total", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "TardinessBreakdown", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": "courses for this term", - "isDeprecated": false, - "name": "coursesConnection", - "type": { - "kind": "OBJECT", - "name": "CourseConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "endAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisTermId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "startAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "Term", - "possibleTypes": null - }, - { - "description": "Contains timestamp metadata", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": null, - "kind": "INTERFACE", - "name": "Timestamped", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AccountDomain", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AccountDomainLookup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssessmentRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssignmentGroup", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssignmentOverride", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommentBankItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommunicationChannel", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ContentTag", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Course", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DiscussionEntryDraft", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DiscussionEntryVersion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Enrollment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExternalTool", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExternalUrl", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "File", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GradingPeriod", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Group", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupMembership", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InternalSetting", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LearningOutcome", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Module", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ModuleExternalTool", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ModuleItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Notification", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NotificationPolicy", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OutcomeAlignment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OutcomeFriendlyDescriptionType", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Page", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Progress", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Quiz", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Section", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubmissionComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubmissionHistory", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "UNION", - "name": "TurnitinContext", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "File", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - } - ] - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "reportUrl", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "score", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "state", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "target", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "TurnitinContext", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "TurnitinData", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "SCALAR", - "name": "URL", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateAccountDomainLookup", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "accountDomainId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "accountDomainLookupId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "authenticationProvider", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateAccountDomainLookupInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateAccountDomainLookup", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "accountDomainLookup", - "type": { - "kind": "OBJECT", - "name": "AccountDomainLookup", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateAccountDomainLookupPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateAssignment", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "state", - "type": { - "kind": "ENUM", - "name": "AssignmentState", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "dueAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "lockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "unlockAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "assignmentOverrides", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssignmentOverrideCreateOrUpdate", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "position", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "pointsPossible", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "gradingType", - "type": { - "kind": "ENUM", - "name": "GradingType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "allowedExtensions", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "assignmentGroupId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "groupSetId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "allowedAttempts", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "onlyVisibleToOverrides", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "submissionTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubmissionType", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "peerReviews", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssignmentPeerReviewsUpdate", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "moderatedGrading", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssignmentModeratedGradingUpdate", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "gradeGroupStudentsIndividually", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "groupCategoryId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "omitFromFinalGrade", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "anonymousInstructorAnnotations", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "postToSis", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "requires anonymous_marking course feature to be set to true", - "name": "anonymousGrading", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "moduleIds", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateAssignmentInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateAssignment", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "assignment", - "type": { - "kind": "OBJECT", - "name": "Assignment", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateAssignmentPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateCommentBankItem", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateCommentBankItemInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateCommentBankItem", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commentBankItem", - "type": { - "kind": "OBJECT", - "name": "CommentBankItem", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateCommentBankItemPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateConversationParticipants", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "conversationIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "starred", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "subscribed", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "workflowState", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateConversationParticipantsInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateConversationParticipants", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversationParticipants", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConversationParticipant", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateConversationParticipantsPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateDiscussionEntriesReadState", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionEntryIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "read", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionEntriesReadStateInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateDiscussionEntriesReadState", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntries", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateDiscussionEntriesReadStatePayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateDiscussionEntry", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionEntryId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "message", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "removeAttachment", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "fileId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "includeReplyPreview", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionEntryInput", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateDiscussionEntryParticipant", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionEntryId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "read", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "rating", - "type": { - "kind": "ENUM", - "name": "RatingInputType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "forcedReadState", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "reportType", - "type": { - "kind": "ENUM", - "name": "ReportType", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionEntryParticipantInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateDiscussionEntryParticipant", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntry", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateDiscussionEntryParticipantPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateDiscussionEntry", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntry", - "type": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateDiscussionEntryPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateDiscussionReadState", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionTopicId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "read", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionReadStateInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateDiscussionReadState", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionTopic", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateDiscussionReadStatePayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateDiscussionThreadReadState", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionEntryId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "read", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionThreadReadStateInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateDiscussionThreadReadState", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionEntry", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEntry", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateDiscussionThreadReadStatePayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateDiscussionTopic", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionTopicId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "published", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateDiscussionTopicInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateDiscussionTopic", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionTopic", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateDiscussionTopicPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateInternalSetting", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "internalSettingId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "value", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateInternalSettingInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateInternalSetting", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "internalSetting", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InternalSetting", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateInternalSettingPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateIsolatedViewDeeplyNestedAlert", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "isolatedViewDeeplyNestedAlert", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateIsolatedViewDeeplyNestedAlertInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateIsolatedViewDeeplyNestedAlert", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateIsolatedViewDeeplyNestedAlertPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateLearningOutcomeGroup", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "title", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "vendorGuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "parentOutcomeGroupId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateLearningOutcomeGroupInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateLearningOutcomeGroup", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "learningOutcomeGroup", - "type": { - "kind": "OBJECT", - "name": "LearningOutcomeGroup", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateLearningOutcomeGroupPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateLearningOutcome", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "title", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "displayName", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "vendorGuid", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "calculationMethod", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "calculationInt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "masteryPoints", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "ratings", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProficiencyRatingInput", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateLearningOutcomeInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateLearningOutcome", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "learningOutcome", - "type": { - "kind": "OBJECT", - "name": "LearningOutcome", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateLearningOutcomePayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateNotificationPreferences", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "accountId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NotificationPreferencesContextType", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "enabled", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "hasReadPrivacyNotice", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "sendScoresInEmails", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "sendObservedNamesInNotifications", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "communicationChannelId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "notificationCategory", - "type": { - "kind": "ENUM", - "name": "NotificationCategoryType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "frequency", - "type": { - "kind": "ENUM", - "name": "NotificationFrequencyType", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "isPolicyOverride", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateNotificationPreferencesInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateNotificationPreferences", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateNotificationPreferencesPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateOutcomeCalculationMethod", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "calculationMethod", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "calculationInt", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateOutcomeCalculationMethodInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateOutcomeCalculationMethod", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeCalculationMethod", - "type": { - "kind": "OBJECT", - "name": "OutcomeCalculationMethod", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateOutcomeCalculationMethodPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateOutcomeProficiency", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "proficiencyRatings", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OutcomeProficiencyRatingCreate", - "ofType": null - } - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateOutcomeProficiencyInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateOutcomeProficiency", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "outcomeProficiency", - "type": { - "kind": "OBJECT", - "name": "OutcomeProficiency", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateOutcomeProficiencyPayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateSubmissionsGrade", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "submissionId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "score", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateSubmissionsGradeInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateSubmissionsGrade", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submission", - "type": { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateSubmissionsGradePayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateSubmissionsReadState", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "submissionIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "read", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateSubmissionsReadStateInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateSubmissionsReadState", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "submissions", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Submission", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateSubmissionsReadStatePayload", - "possibleTypes": null - }, - { - "description": "Autogenerated input type of UpdateUserDiscussionsSplitscreenView", - "enumValues": null, - "fields": null, - "inputFields": [ - { - "defaultValue": null, - "description": null, - "name": "discussionsSplitscreenView", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "interfaces": null, - "kind": "INPUT_OBJECT", - "name": "UpdateUserDiscussionsSplitscreenViewInput", - "possibleTypes": null - }, - { - "description": "Autogenerated return type of UpdateUserDiscussionsSplitscreenView", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "errors", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationError", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "user", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UpdateUserDiscussionsSplitscreenViewPayload", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "legacy canvas id", - "isDeprecated": false, - "name": "_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "avatarUrl", - "type": { - "kind": "SCALAR", - "name": "URL", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Only include comments that match the query string.\n", - "name": "query", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "limit", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "commentBankItemsConnection", - "type": { - "kind": "OBJECT", - "name": "CommentBankItemConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "scope", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "conversationsConnection", - "type": { - "kind": "OBJECT", - "name": "ConversationParticipantConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Return only requested base role types", - "name": "roleTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": "Only return default/built_in roles", - "name": "builtInOnly", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "courseRoles", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "discussionsSplitscreenView", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "email", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "only return enrollments for this course", - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Whether or not to restrict results to `active` enrollments in `available` courses", - "name": "currentOnly", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "The fields to order the results by", - "name": "orderBy", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - { - "defaultValue": null, - "description": "Whether or not to exclude `completed` enrollments", - "name": "excludeConcluded", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "enrollments", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Enrollment", - "ofType": null - } - } - } - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "favoriteCoursesConnection", - "type": { - "kind": "OBJECT", - "name": "CourseConnection", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "favoriteGroupsConnection", - "type": { - "kind": "OBJECT", - "name": "GroupConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "**NOTE**: this only returns groups for the currently logged-in user.\n", - "isDeprecated": false, - "name": "groups", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Group", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "integrationId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "loginId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "notificationPreferences", - "type": { - "kind": "OBJECT", - "name": "NotificationPreferences", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "accountId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "courseId", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NotificationPreferencesContextType", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "notificationPreferencesEnabled", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "pronouns", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "search", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "context", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "recipients", - "type": { - "kind": "OBJECT", - "name": "Recipients", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "recipientIds", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - } - }, - { - "defaultValue": null, - "description": null, - "name": "contextCode", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "recipientsObservers", - "type": { - "kind": "OBJECT", - "name": "MessageableUserConnection", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A short name the user has selected, for use in conversations or other less formal places through the site.", - "isDeprecated": false, - "name": "shortName", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "sisId", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The name of the user that is should be used for sorting groups of users, such as in the gradebook.", - "isDeprecated": false, - "name": "sortableName", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "returns summary analytics for this course", - "name": "courseId", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "summaryAnalytics", - "type": { - "kind": "OBJECT", - "name": "StudentSummaryAnalytics", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": null, - "name": "context", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "totalRecipients", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": null, - "description": "Returns the elements in the list that come after the specified cursor.", - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the elements in the list that come before the specified cursor.", - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the first _n_ elements from the list.", - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": "Returns the last _n_ elements from the list.", - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - { - "defaultValue": null, - "description": null, - "name": "filter", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - } - ], - "deprecationReason": null, - "description": "All submissions with comments that the current_user is able to view", - "isDeprecated": false, - "name": "viewableSubmissionsConnection", - "type": { - "kind": "OBJECT", - "name": "SubmissionConnection", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Timestamped", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "LegacyIDInterface", - "ofType": null - } - ], - "kind": "OBJECT", - "name": "User", - "possibleTypes": null - }, - { - "description": "The connection type for User.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of edges.", - "isDeprecated": false, - "name": "edges", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of nodes.", - "isDeprecated": false, - "name": "nodes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "Information to aid in pagination.", - "isDeprecated": false, - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UserConnection", - "possibleTypes": null - }, - { - "description": "An edge in a connection.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A cursor for use in pagination.", - "isDeprecated": false, - "name": "cursor", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The item at the end of the edge.", - "isDeprecated": false, - "name": "node", - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "UserEdge", - "possibleTypes": null - }, - { - "description": null, - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "attribute", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "message", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "ValidationError", - "possibleTypes": null - }, - { - "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "enumValues": null, - "fields": [ - { - "args": [ - { - "defaultValue": "false", - "description": null, - "name": "includeDeprecated", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "args", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "locations", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": "Use `locations`.", - "description": null, - "isDeprecated": true, - "name": "onField", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": "Use `locations`.", - "description": null, - "isDeprecated": true, - "name": "onFragment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": "Use `locations`.", - "description": null, - "isDeprecated": true, - "name": "onOperation", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "__Directive", - "possibleTypes": null - }, - { - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", - "enumValues": [ - { - "deprecationReason": null, - "description": "Location adjacent to a query operation.", - "isDeprecated": false, - "name": "QUERY" - }, - { - "deprecationReason": null, - "description": "Location adjacent to a mutation operation.", - "isDeprecated": false, - "name": "MUTATION" - }, - { - "deprecationReason": null, - "description": "Location adjacent to a subscription operation.", - "isDeprecated": false, - "name": "SUBSCRIPTION" - }, - { - "deprecationReason": null, - "description": "Location adjacent to a field.", - "isDeprecated": false, - "name": "FIELD" - }, - { - "deprecationReason": null, - "description": "Location adjacent to a fragment definition.", - "isDeprecated": false, - "name": "FRAGMENT_DEFINITION" - }, - { - "deprecationReason": null, - "description": "Location adjacent to a fragment spread.", - "isDeprecated": false, - "name": "FRAGMENT_SPREAD" - }, - { - "deprecationReason": null, - "description": "Location adjacent to an inline fragment.", - "isDeprecated": false, - "name": "INLINE_FRAGMENT" - }, - { - "deprecationReason": null, - "description": "Location adjacent to a schema definition.", - "isDeprecated": false, - "name": "SCHEMA" - }, - { - "deprecationReason": null, - "description": "Location adjacent to a scalar definition.", - "isDeprecated": false, - "name": "SCALAR" - }, - { - "deprecationReason": null, - "description": "Location adjacent to an object type definition.", - "isDeprecated": false, - "name": "OBJECT" - }, - { - "deprecationReason": null, - "description": "Location adjacent to a field definition.", - "isDeprecated": false, - "name": "FIELD_DEFINITION" - }, - { - "deprecationReason": null, - "description": "Location adjacent to an argument definition.", - "isDeprecated": false, - "name": "ARGUMENT_DEFINITION" - }, - { - "deprecationReason": null, - "description": "Location adjacent to an interface definition.", - "isDeprecated": false, - "name": "INTERFACE" - }, - { - "deprecationReason": null, - "description": "Location adjacent to a union definition.", - "isDeprecated": false, - "name": "UNION" - }, - { - "deprecationReason": null, - "description": "Location adjacent to an enum definition.", - "isDeprecated": false, - "name": "ENUM" - }, - { - "deprecationReason": null, - "description": "Location adjacent to an enum value definition.", - "isDeprecated": false, - "name": "ENUM_VALUE" - }, - { - "deprecationReason": null, - "description": "Location adjacent to an input object type definition.", - "isDeprecated": false, - "name": "INPUT_OBJECT" - }, - { - "deprecationReason": null, - "description": "Location adjacent to an input object field definition.", - "isDeprecated": false, - "name": "INPUT_FIELD_DEFINITION" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "__DirectiveLocation", - "possibleTypes": null - }, - { - "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deprecationReason", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isDeprecated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "__EnumValue", - "possibleTypes": null - }, - { - "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "enumValues": null, - "fields": [ - { - "args": [ - { - "defaultValue": "false", - "description": null, - "name": "includeDeprecated", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "args", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deprecationReason", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isDeprecated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "type", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "__Field", - "possibleTypes": null - }, - { - "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A GraphQL-formatted string representing the default value for this input value.", - "isDeprecated": false, - "name": "defaultValue", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "deprecationReason", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "isDeprecated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "type", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "__InputValue", - "possibleTypes": null - }, - { - "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": "A list of all directives supported by this server.", - "isDeprecated": false, - "name": "directives", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Directive", - "ofType": null - } - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "isDeprecated": false, - "name": "mutationType", - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "The type that query operations will be rooted at.", - "isDeprecated": false, - "name": "queryType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "isDeprecated": false, - "name": "subscriptionType", - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": "A list of all types supported by this server.", - "isDeprecated": false, - "name": "types", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "__Schema", - "possibleTypes": null - }, - { - "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "enumValues": null, - "fields": [ - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [ - { - "defaultValue": "false", - "description": null, - "name": "includeDeprecated", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "enumValues", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null - } - } - } - }, - { - "args": [ - { - "defaultValue": "false", - "description": null, - "name": "includeDeprecated", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "fields", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null - } - } - } - }, - { - "args": [ - { - "defaultValue": "false", - "description": null, - "name": "includeDeprecated", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - ], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "inputFields", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "interfaces", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "kind", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", - "ofType": null - } - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "ofType", - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - { - "args": [], - "deprecationReason": null, - "description": null, - "isDeprecated": false, - "name": "possibleTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - } - ], - "inputFields": null, - "interfaces": [], - "kind": "OBJECT", - "name": "__Type", - "possibleTypes": null - }, - { - "description": "An enum describing what kind of type a given `__Type` is.", - "enumValues": [ - { - "deprecationReason": null, - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "name": "SCALAR" - }, - { - "deprecationReason": null, - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "name": "OBJECT" - }, - { - "deprecationReason": null, - "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", - "isDeprecated": false, - "name": "INTERFACE" - }, - { - "deprecationReason": null, - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", - "isDeprecated": false, - "name": "UNION" - }, - { - "deprecationReason": null, - "description": "Indicates this type is an enum. `enumValues` is a valid field.", - "isDeprecated": false, - "name": "ENUM" - }, - { - "deprecationReason": null, - "description": "Indicates this type is an input object. `inputFields` is a valid field.", - "isDeprecated": false, - "name": "INPUT_OBJECT" - }, - { - "deprecationReason": null, - "description": "Indicates this type is a list. `ofType` is a valid field.", - "isDeprecated": false, - "name": "LIST" - }, - { - "deprecationReason": null, - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "name": "NON_NULL" - } - ], - "fields": null, - "inputFields": null, - "interfaces": null, - "kind": "ENUM", - "name": "__TypeKind", - "possibleTypes": null - } - ] - } - } -} \ No newline at end of file diff --git a/src/auth.rs b/src/auth.rs index 2925784..76f3832 100644 --- a/src/auth.rs +++ b/src/auth.rs @@ -1,6 +1,6 @@ use indicatif::ProgressStyle; use inquire::{Password, PasswordDisplayMode, Text}; -use serde::Deserialize; +use serde_derive::Deserialize; use crate::Config; diff --git a/src/main.rs b/src/main.rs index aa75711..33c1708 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,4 @@ -use clap::Parser; +use clap::{CommandFactory, Parser, Subcommand}; use serde_derive::{Deserialize, Serialize}; pub mod auth; @@ -27,10 +27,17 @@ struct Args { action: Action, } -#[derive(clap::Subcommand, Debug)] +#[derive(Subcommand, Debug)] enum Action { Auth(auth::AuthCommand), Submit(submit::SubmitCommand), + + /// Generate shell completions + Completions { + /// The shell to generate the completions for + #[arg(value_enum)] + shell: clap_complete_command::Shell, + }, } #[tokio::main] @@ -43,5 +50,9 @@ async fn main() -> Result<(), anyhow::Error> { match args.action { Action::Auth(command) => command.action(&mut cfg).await, Action::Submit(command) => command.action(&cfg).await, + + Action::Completions { shell } => Ok({ + shell.generate(&mut Args::command(), &mut std::io::stdout()); + }), } } diff --git a/src/query_assignments.graphql b/src/query_assignments.graphql deleted file mode 100644 index 91f96b3..0000000 --- a/src/query_assignments.graphql +++ /dev/null @@ -1,21 +0,0 @@ -query QueryAssignments { - allCourses { - _id - assetString - name - assignmentsConnection { - nodes { - _id - name - state - dueAt - submissionTypes - submissionsConnection { - nodes { - submissionStatus - } - } - } - } - } -} diff --git a/src/submit.rs b/src/submit.rs index 97bf260..b4b7888 100644 --- a/src/submit.rs +++ b/src/submit.rs @@ -1,46 +1,35 @@ #![allow(dead_code)] -use std::{ - collections::{HashMap, HashSet}, - fmt::Display, - hash::Hash, -}; +use std::{collections::HashMap, fmt::Display, hash::Hash}; -use crate::{submit::query_assignments::SubmissionType, Config}; +use crate::Config; use anyhow::anyhow; use colored::Colorize; use fuzzy_matcher::FuzzyMatcher; -use graphql_client::GraphQLQuery; use indicatif::{MultiProgress, ProgressBar, ProgressStyle}; use inquire::*; use reqwest::{ multipart::{Form, Part}, Body, Client, }; -use serde::Deserialize; +use serde_derive::Deserialize; use tokio_util::codec::{BytesCodec, FramedRead}; pub type DateTime = chrono::DateTime; -#[derive(GraphQLQuery)] -#[graphql( - schema_path = "generated/schema.json", - query_path = "src/query_assignments.graphql", - response_derives = "Debug, Clone" -)] -pub struct QueryAssignments; - #[derive(Debug, Hash, Clone, PartialEq, Eq)] struct Course { name: String, - id: String, - favorite: bool, - css_color: String, + id: u32, + is_favorite: bool, + css_color: Option, + created_at: DateTime, } impl Display for Course { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - let color = csscolorparser::parse(&self.css_color) + let css_color = self.css_color.clone().unwrap_or("#000000".to_string()); + let color = csscolorparser::parse(&css_color) .unwrap() .to_linear_rgba_u8(); write!( @@ -48,7 +37,7 @@ impl Display for Course { "{}{}{}", "█ ".truecolor(color.0, color.1, color.2), self.name, - if self.favorite { " ★" } else { "" }.yellow() + if self.is_favorite { " ★" } else { "" }.yellow() ) } } @@ -56,16 +45,14 @@ impl Display for Course { #[derive(Debug)] struct Assignment { name: String, - id: String, + id: u32, due_at: Option, - course: Course, - submitted: bool, - submission_types: Vec, + is_graded: bool, } impl Display for Assignment { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - write!(f, "{}{}", self.name, if self.submitted { " ✓" } else { "" }) + write!(f, "{}{}", self.name, if self.is_graded { " ✓" } else { "" }) } } @@ -77,9 +64,22 @@ pub struct SubmitCommand { } #[derive(Deserialize, Debug)] -struct FavoritesResponse { +struct CourseResponse { id: u32, name: String, + is_favorite: bool, + created_at: DateTime, + concluded: bool, +} + +#[derive(Deserialize, Debug)] +struct AssignmentResponse { + name: String, + id: u32, + due_at: Option, + locked_for_user: bool, + graded_submissions_exist: bool, + submission_types: Vec, } #[derive(Deserialize, Debug)] @@ -118,20 +118,8 @@ impl SubmitCommand { log::info!("Verified file exists: {}", file); } - log::info!("Verified all files exist"); println!("✓ Verified all files exist"); - let spinner = indicatif::ProgressBar::new_spinner(); - spinner.set_message("Querying assignment information"); - - let spinner_clone = spinner.clone(); - let spinner_task = tokio::spawn(async move { - loop { - tokio::time::sleep(std::time::Duration::from_millis(100)).await; - spinner_clone.inc(1); - } - }); - let url = cfg.url.to_owned(); let access_token = cfg.access_token.to_owned(); @@ -147,127 +135,74 @@ impl SubmitCommand { .build() .unwrap(); - let graphql_assignment_request = graphql_client::reqwest::post_graphql::( - &client, - format!("{}/api/graphql", url), - query_assignments::Variables {}, - ); - - let favorites_request = client - .get(format!("{}/api/v1/users/self/favorites/courses", url)) - .send(); - - let colors_request = client - .get(format!("{}/api/v1/users/self/colors", url)) - .send(); - - let colors = colors_request.await?.json::().await?; - log::info!("Made REST request to get course colors"); - - let favorites = favorites_request + let courses_response = client + .get(format!( + "{}/api/v1/courses?per_page=1000&include[]=favorites&include[]=concluded", + url + )) + .send() .await? - .json::>() + .json::>() .await?; log::info!("Made REST request to get favorite courses"); - let queried_assignments = graphql_assignment_request.await?.data.unwrap(); - log::info!("Made GraphQL request to get all courses and assignments"); - - spinner_task.abort(); - - spinner.set_style(ProgressStyle::with_template("✓ {wide_msg}").unwrap()); - spinner.finish_with_message("Queried assignment information"); - - // translate graphql response into one long list of assignments - let mut assignments: Vec = queried_assignments - .all_courses - .iter() - .flat_map(|all_courses| { - all_courses.iter().flat_map(|course| { - course - .assignments_connection - .as_ref() - .unwrap() - .nodes - .as_ref() - .unwrap() - .iter() - .map(|assignment| { - let assignment_props = assignment.as_ref().unwrap(); - - let submissions_nodes = assignment_props - .submissions_connection - .as_ref() - .unwrap() - .nodes - .as_ref() - .unwrap(); - - let submitted = if submissions_nodes.len() > 0 { - !submissions_nodes - .iter() - .next() - .as_ref() - .unwrap() - .as_ref() - .unwrap() - .submission_status - .as_ref() - .unwrap() - .is_empty() - } else { - false - }; - - let submission_types = - assignment_props.submission_types.as_ref().unwrap(); - - Assignment { - name: assignment_props.name.as_ref().unwrap().to_owned(), - id: assignment_props.id.to_owned(), - due_at: assignment_props.due_at.to_owned(), - submitted, - submission_types: submission_types.to_owned(), - course: Course { - name: course.name.to_owned(), - id: course.id.to_owned(), - favorite: favorites.iter().any(|favorite| { - favorite.id == course.id.parse::().unwrap() - }), - css_color: colors - .custom_colors - .get(course.asset_string.as_ref().unwrap()) - .unwrap() - .to_string(), - }, - } - }) - }) - }) + let course_colors: HashMap = client + .get(format!("{}/api/v1/users/self/colors", url)) + .send() + .await? + .json::() + .await? + .custom_colors + .into_iter() + .filter(|(k, _)| k.starts_with("course_")) + .map(|(k, v)| (k.trim_start_matches("course_").parse::().unwrap(), v)) .collect(); + log::info!("Made REST request to get course colors"); + + println!("✓ Queried assignment information"); - // get courses - let mut courses: Vec = assignments - .iter() - .map(|assignment| assignment.course.clone()) - .collect::>() + let mut courses: Vec = courses_response .into_iter() + .filter(|course| !course.concluded) + .map(|course| Course { + name: course.name.clone(), + id: course.id, + is_favorite: course.is_favorite, + css_color: course_colors.get(&course.id).cloned(), + created_at: course.created_at, + }) .collect(); - courses.sort_by(|a, b| b.favorite.cmp(&a.favorite).then(a.name.cmp(&b.name))); + courses.sort_by(|a, b| { + b.is_favorite + .cmp(&a.is_favorite) + .then(a.created_at.cmp(&b.created_at)) + }); let course = Select::new("Course?", courses).prompt()?; + log::info!("Selected course {}", course.id); - // get assignment - assignments.retain(|assignment| { - assignment.submission_types.iter().any(|submission_type| { - match submission_type { - SubmissionType::online_upload => true, - _ => false, // TODO: support more upload types - } + let mut assignments: Vec = client + .get(format!( + "{}/api/v1/courses/{}/assignments?per_page=1000", + url, course.id + )) + .send() + .await? + .json::>() + .await? + .into_iter() + .filter(|assignment| { + !assignment.locked_for_user && assignment.submission_types[0] == "online_upload" }) - }); - assignments.retain(|assignment| assignment.course == course); - assignments.sort_by(|a, b| a.submitted.cmp(&b.submitted).then(a.due_at.cmp(&b.due_at))); + .map(|assignment| Assignment { + name: assignment.name, + id: assignment.id, + due_at: assignment.due_at, + is_graded: assignment.graded_submissions_exist, + }) + .collect(); + + assignments.sort_by(|a, b| a.is_graded.cmp(&b.is_graded).then(a.due_at.cmp(&b.due_at))); let matcher = fuzzy_matcher::skim::SkimMatcherV2::default(); let assignment = Select::new("Assignment?", assignments) .with_filter(&|input, _, string_value, _| { @@ -275,7 +210,8 @@ impl SubmitCommand { }) .prompt()?; - // upload files + log::info!("Selected assignment {}", assignment.id); + let multi_progress = MultiProgress::new(); let futures = self.files.iter().map(|filepath| { upload_file(