From 4fa5f88854499b2bb3746eb678b1546e8cca5066 Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Fri, 26 Apr 2024 15:09:08 +0200 Subject: [PATCH 01/10] feat: support createManyAndReturn --- .../create_many_and_return.rs | 708 ++++++++++++++++++ .../tests/writes/top_level_mutations/mod.rs | 1 + .../src/database/operations/write.rs | 7 +- .../interpreter/query_interpreters/read.rs | 3 +- .../interpreter/query_interpreters/write.rs | 13 +- query-engine/core/src/query_ast/write.rs | 3 +- .../core/src/query_graph_builder/builder.rs | 3 +- .../core/src/query_graph_builder/mod.rs | 2 +- .../core/src/query_graph_builder/read/one.rs | 7 +- .../src/query_graph_builder/read/utils.rs | 13 + .../src/query_graph_builder/write/create.rs | 17 +- .../write/nested/create_nested.rs | 1 + .../schema/src/build/mutations/create_many.rs | 46 +- .../schema/src/build/mutations/mod.rs | 2 +- .../src/build/output_types/mutation_type.rs | 7 +- .../src/build/output_types/query_type.rs | 4 +- query-engine/schema/src/identifier_type.rs | 4 + query-engine/schema/src/query_schema.rs | 2 + 18 files changed, 824 insertions(+), 19 deletions(-) create mode 100644 query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs diff --git a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs new file mode 100644 index 000000000000..02d6cf9ad24e --- /dev/null +++ b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs @@ -0,0 +1,708 @@ +use query_engine_tests::*; + +#[test_suite(capabilities(CreateMany, InsertReturning))] +mod create_many { + use indoc::indoc; + use query_engine_tests::{assert_error, run_query}; + + fn schema_1() -> String { + let schema = indoc! { + r#"model Test { + #id(id, Int, @id) + str1 String + str2 String? + str3 String? @default("SOME_DEFAULT") + } + "# + }; + + schema.to_owned() + } + + #[connector_test(schema(schema_1))] + async fn basic_create_many(runner: Runner) -> TestResult<()> { + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { + createManyTestAndReturn(data: [ + { id: 1, str1: "1", str2: "1", str3: "1"}, + { id: 2, str1: "2", str3: null}, + { id: 3, str1: "1"}, + ]) { + id str1 str2 str3 + } + }"#), + @r###"{"data":{"createManyTestAndReturn":[{"id":1,"str1":"1","str2":"1","str3":"1"},{"id":2,"str1":"2","str2":null,"str3":null},{"id":3,"str1":"1","str2":null,"str3":"SOME_DEFAULT"}]}}"### + ); + + Ok(()) + } + + #[connector_test(schema(schema_1))] + async fn basic_create_many_shorthand(runner: Runner) -> TestResult<()> { + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { + createManyTestAndReturn(data: { id: 1, str1: "1", str2: "1", str3: "1"}) { + str1 str2 str3 + } + }"#), + @r###"{"data":{"createManyTestAndReturn":[{"str1":"1","str2":"1","str3":"1"}]}}"### + ); + + Ok(()) + } + + fn schema_2() -> String { + let schema = indoc! { + r#"model Test { + #id(id, Int, @id @default(autoincrement())) + str1 String + str2 String? + str3 String? @default("SOME_DEFAULT") + }"# + }; + + schema.to_owned() + } + + // Covers: AutoIncrement ID working with basic autonincrement functionality. + #[connector_test( + schema(schema_2), + capabilities(CreateManyWriteableAutoIncId, InsertReturning), + exclude(CockroachDb) + )] + async fn basic_create_many_autoincrement(runner: Runner) -> TestResult<()> { + let res = run_query_json!( + &runner, + r#"mutation { + createManyTestAndReturn(data: [ + { id: 123, str1: "1", str2: "1", str3: "1"}, + { id: 321, str1: "2", str3: null}, + { str1: "1"}, + ]) { + id str1 str2 str3 + } + }"#, + &["data", "createManyTestAndReturn"] + ); + + let mut res = match res { + serde_json::Value::Array(items) => items, + _ => panic!("Expected an array"), + }; + + // Order is not deterministic on SQLite + res.sort_by_key(|x| x["id"].as_i64().unwrap()); + + let json_res_string = serde_json::Value::Array(res).to_string(); + + is_one_of!( + json_res_string, + [ + r#"[{"id":1,"str1":"1","str2":null,"str3":"SOME_DEFAULT"},{"id":123,"str1":"1","str2":"1","str3":"1"},{"id":321,"str1":"2","str2":null,"str3":null}]"#, + // Sqlite sets the next autoincrement as MAX(id) + 1 + r#"[{"id":123,"str1":"1","str2":"1","str3":"1"},{"id":321,"str1":"2","str2":null,"str3":null},{"id":322,"str1":"1","str2":null,"str3":"SOME_DEFAULT"}]"# + ] + ); + + Ok(()) + } + + fn schema_2_cockroachdb() -> String { + let schema = indoc! { + r#"model Test { + #id(id, BigInt, @id @default(autoincrement())) + str1 String + str2 String? + str3 String? @default("SOME_DEFAULT") + }"# + }; + + schema.to_owned() + } + + // Covers: AutoIncrement ID working with basic autonincrement functionality. + #[connector_test(schema(schema_2_cockroachdb), only(CockroachDb))] + async fn basic_create_many_autoincrement_cockroachdb(runner: Runner) -> TestResult<()> { + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { + createManyTestAndReturn(data: [ + { id: 123, str1: "1", str2: "1", str3: "1"}, + { id: 321, str1: "2", str3: null}, + { str1: "1"}, + ]) { + str1 str2 str3 + } + }"#), + @r###"{"data":{"createManyTestAndReturn":[{"str1":"1","str2":"1","str3":"1"},{"str1":"2","str2":null,"str3":null},{"str1":"1","str2":null,"str3":"SOME_DEFAULT"}]}}"### + ); + + Ok(()) + } + + fn schema_3() -> String { + let schema = indoc! { + r#"model Test { + #id(id, Int, @id) + str String? @default("SOME_DEFAULT") + }"# + }; + + schema.to_owned() + } + + // "createMany" should "correctly use defaults and nulls" + #[connector_test(schema(schema_3))] + async fn create_many_defaults_nulls(runner: Runner) -> TestResult<()> { + // Not providing a value must provide the default, providing null must result in null. + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { + createManyTestAndReturn(data: [ + { id: 1 }, + { id: 2, str: null } + ]) { + id str + } + }"#), + @r###"{"data":{"createManyTestAndReturn":[{"id":1,"str":"SOME_DEFAULT"},{"id":2,"str":null}]}}"### + ); + + insta::assert_snapshot!( + run_query!(&runner, r#"{ + findManyTest { + id + str + } + }"#), + @r###"{"data":{"findManyTest":[{"id":1,"str":"SOME_DEFAULT"},{"id":2,"str":null}]}}"### + ); + + Ok(()) + } + + fn schema_4() -> String { + let schema = indoc! { + r#"model Test { + #id(id, Int, @id) + }"# + }; + + schema.to_owned() + } + + // "createMany" should "error on duplicates by default" + #[connector_test(schema(schema_4))] + async fn create_many_error_dups(runner: Runner) -> TestResult<()> { + assert_error!( + &runner, + r#"mutation { + createManyTestAndReturn(data: [ + { id: 1 }, + { id: 1 } + ]) { + id + } + }"#, + 2002, + "Unique constraint failed" + ); + + Ok(()) + } + + // "createMany" should "not error on duplicates with skipDuplicates true" + #[connector_test(schema(schema_4), capabilities(CreateMany, CreateSkipDuplicates, InsertReturning))] + async fn create_many_no_error_skip_dup(runner: Runner) -> TestResult<()> { + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { + createManyTestAndReturn(skipDuplicates: true, data: [ + { id: 1 }, + { id: 1 } + ]) { + id + } + }"#), + @r###"{"data":{"createManyTestAndReturn":[{"id":1}]}}"### + ); + + Ok(()) + } + + // "createMany" should "allow creating a large number of records (horizontal partitioning check)" + // Note: Checks were originally higher, but test method (command line args) blows up... + // Covers: Batching by row number. + // Each DB allows a certain amount of params per single query, and a certain number of rows. + // Each created row has 1 param and we create 1000 records. + #[connector_test(schema(schema_4))] + async fn large_num_records_horizontal(runner: Runner) -> TestResult<()> { + let mut records: Vec = vec![]; + + for i in 1..=1000 { + records.push(format!("{{ id: {i} }}")); + } + + let res = run_query_json!( + &runner, + format!( + r#"mutation {{ + createManyTestAndReturn(data: [{}]) {{ + id + }} + }}"#, + records.join(", ") + ), + &["data", "createManyTestAndReturn"] + ); + + assert_eq!(res.as_array().map(|a| a.len()), Some(1000)); + + Ok(()) + } + + fn schema_5() -> String { + let schema = indoc! { + r#"model Test { + #id(id, Int, @id) + a Int + b Int + c Int + }"# + }; + + schema.to_owned() + } + + // "createMany" should "allow creating a large number of records (vertical partitioning check)" + // Note: Checks were originally higher, but test method (command line args) blows up... + // Covers: Batching by row number. + // Each DB allows a certain amount of params per single query, and a certain number of rows. + // Each created row has 4 params and we create 1000 rows. + #[connector_test(schema(schema_5))] + async fn large_num_records_vertical(runner: Runner) -> TestResult<()> { + let mut records: Vec = vec![]; + + for i in 1..=2000 { + records.push(format!("{{ id: {i}, a: {i}, b: {i}, c: {i} }}")); + } + + let res = run_query_json!( + &runner, + format!( + r#"mutation {{ + createManyTestAndReturn(data: [{}]) {{ + a b c + }} + }}"#, + records.join(", ") + ), + &["data", "createManyTestAndReturn"] + ); + + assert_eq!(res.as_array().map(|a| a.len()), Some(2000)); + + Ok(()) + } + + fn schema_6() -> String { + let schema = indoc! { + r#" + model TestModel { + #id(id, Int, @id) + updatedAt DateTime @map("updated_at") + } + "# + }; + + schema.to_owned() + } + + #[connector_test(schema(schema_6))] + async fn create_many_map_behavior(runner: Runner) -> TestResult<()> { + insta::assert_snapshot!( + run_query!(&runner, format!(r#"mutation {{ + createManyTestModelAndReturn(data: [ + {{ id: 1, updatedAt: "{}" }}, + {{ id: 2, updatedAt: "{}" }} + ]) {{ + id updatedAt + }} + }}"#, date_iso_string(2009, 8, 1), date_iso_string(1337, 1, 1))), + @r###"{"data":{"createManyTestModelAndReturn":[{"id":1,"updatedAt":"2009-08-01T00:00:00.000Z"},{"id":2,"updatedAt":"1337-01-01T00:00:00.000Z"}]}}"### + ); + + Ok(()) + } + + fn schema_1m_child() -> String { + let schema = indoc! { + r#"model Test { + #id(id, Int, @id) + str1 String? + str2 String? + str3 String? @default("SOME_DEFAULT") + + children Child[] + } + + model Child { + #id(id, Int, @id) + str1 String? + str2 String? + str3 String? @default("SOME_DEFAULT") + + testId Int? + test Test? @relation(fields: [testId], references: [id]) + + }"# + }; + + schema.to_owned() + } + + #[connector_test(schema(schema_1m_child))] + async fn create_many_1m_inline_rel_read_works(runner: Runner) -> TestResult<()> { + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { createManyTestAndReturn(data: [{ id: 1, str1: "1" }, { id: 2, str1: "2" }]) { id str1 str2 str3 } }"#), + @r###"{"data":{"createManyTestAndReturn":[{"id":1,"str1":"1","str2":null,"str3":"SOME_DEFAULT"},{"id":2,"str1":"2","str2":null,"str3":"SOME_DEFAULT"}]}}"### + ); + + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { + createManyChildAndReturn(data: [ + { id: 1, str1: "1", str2: "1", str3: "1", testId: 1 }, + { id: 2, str1: "2", str3: null, testId: 2 }, + { id: 3, str1: "1" }, + ]) { id str1 str2 str3 test { id str1 str2 str3 } } + }"#), + @r###"{"data":{"createManyChildAndReturn":[{"id":1,"str1":"1","str2":"1","str3":"1","test":{"id":1,"str1":"1","str2":null,"str3":"SOME_DEFAULT"}},{"id":2,"str1":"2","str2":null,"str3":null,"test":{"id":2,"str1":"2","str2":null,"str3":"SOME_DEFAULT"}},{"id":3,"str1":"1","str2":null,"str3":"SOME_DEFAULT","test":null}]}}"### + ); + + Ok(()) + } + + #[connector_test(schema(schema_1m_child))] + async fn create_many_1m_non_inline_rel_read_fails(runner: Runner) -> TestResult<()> { + assert_error!( + &runner, + r#"mutation { createManyTestAndReturn(data: [{ id: 1, str1: "1" }, { id: 2, str1: "2" }]) { id children { id } } }"#, + 2009, + "Field 'children' not found in enclosing type" + ); + + Ok(()) + } + + fn schema_m2m_child() -> String { + let schema = indoc! { + r#"model Test { + #id(id, Int, @id) + str1 String? + + #m2m(children, Child[], id, Int) + } + + model Child { + #id(id, Int, @id) + + #m2m(tests, Test[], id, Int) + + }"# + }; + + schema.to_owned() + } + + #[connector_test(schema(schema_m2m_child))] + async fn create_many_m2m_rel_read_fails(runner: Runner) -> TestResult<()> { + assert_error!( + &runner, + r#"mutation { createManyTestAndReturn(data: [{ id: 1, str1: "1" }, { id: 2, str1: "2" }]) { id children { id } } }"#, + 2009, + "Field 'children' not found in enclosing type" + ); + + assert_error!( + &runner, + r#"mutation { createManyChildAndReturn(data: [{ id: 1 }, { id: 2 }]) { id tests { id } } }"#, + 2009, + "Field 'tests' not found in enclosing type" + ); + + Ok(()) + } + + fn schema_7() -> String { + let schema = indoc! { + r#"model Test { + req Int @id + req_default Int @default(dbgenerated("1")) + req_default_static Int @default(1) + opt Int? + opt_default Int? @default(dbgenerated("1")) + opt_default_static Int? @default(1) + }"# + }; + + schema.to_owned() + } + + #[connector_test(schema(schema_7))] + async fn create_many_by_shape(runner: Runner) -> TestResult<()> { + // Generated queries for SQLite: + // INSERT INTO `main`.`Test` (`opt`, `req`) VALUES (null, ?), (?, ?) params=[1,2,2] + // INSERT INTO `main`.`Test` (`opt_default`, `opt`, `req`) VALUES (?, null, ?), (?, ?, ?) params=[3,3,6,6,6] + // INSERT INTO `main`.`Test` (`req_default`, `opt_default`, `req`, `opt`) VALUES (?, ?, ?, null), (?, ?, ?, ?) params=[5,5,5,7,7,7,7] + // INSERT INTO `main`.`Test` (`req`, `req_default`, `opt`) VALUES (?, ?, ?) params=[4,4,4] + + let res = run_query_json!( + &runner, + r#"mutation { + createManyTestAndReturn( + data: [ + { req: 1 } + { opt: 2, req: 2 } + { opt_default: 3, req: 3 } + { req_default: 4, opt: 4, req: 4 } + { req_default: 5, opt_default: 5, req: 5 } + { opt: 6, opt_default: 6, req: 6 } + { req_default: 7, opt: 7, opt_default: 7, req: 7 } + ] + ) { + req req_default req_default_static + opt opt_default opt_default_static + } + }"#, + &["data", "createManyTestAndReturn"] + ); + + let mut items = match res { + serde_json::Value::Array(items) => items, + _ => panic!("Expected an array"), + }; + + // Order is not deterministic on SQLite + items.sort_by_key(|x| x["req"].as_i64().unwrap()); + + insta::assert_snapshot!( + serde_json::Value::Array(items).to_string(), + @r###"[{"req":1,"req_default":1,"req_default_static":1,"opt":null,"opt_default":1,"opt_default_static":1},{"req":2,"req_default":1,"req_default_static":1,"opt":2,"opt_default":1,"opt_default_static":1},{"req":3,"req_default":1,"req_default_static":1,"opt":null,"opt_default":3,"opt_default_static":1},{"req":4,"req_default":4,"req_default_static":1,"opt":4,"opt_default":1,"opt_default_static":1},{"req":5,"req_default":5,"req_default_static":1,"opt":null,"opt_default":5,"opt_default_static":1},{"req":6,"req_default":1,"req_default_static":1,"opt":6,"opt_default":6,"opt_default_static":1},{"req":7,"req_default":7,"req_default_static":1,"opt":7,"opt_default":7,"opt_default_static":1}]"### + ); + + Ok(()) + } + + #[connector_test(schema(schema_7), only(Sqlite))] + async fn create_many_by_shape_combinations(runner: Runner) -> TestResult<()> { + use itertools::Itertools; + + let mut id = 1; + + // Generates a powerset of all combinations of these fields + // In an attempt to ensure that we never generate invalid insert statements + // because of the grouping logic. + for sets in vec!["req_default", "opt", "opt_default"] + .into_iter() + .powerset() + .map(|mut set| { + set.extend_from_slice(&["req"]); + set + }) + .powerset() + { + let data = sets + .into_iter() + .map(|set| { + let res = set.into_iter().map(|field| format!("{field}: {id}")).join(", "); + + id += 1; + + format!("{{ {res} }}") + }) + .join(", "); + + run_query!( + &runner, + format!(r#"mutation {{ createManyTestAndReturn(data: [{data}]) {{ req }} }}"#) + ); + } + + Ok(()) + } + + // LibSQL & co are ignored because they don't support metrics + #[connector_test(schema(schema_7), only(Sqlite("3")))] + async fn create_many_by_shape_counter_1(runner: Runner) -> TestResult<()> { + use query_engine_metrics::PRISMA_DATASOURCE_QUERIES_TOTAL; + + // Generated queries: + // INSERT INTO `main`.`Test` (`opt`, `req`) VALUES (null, ?), (?, ?) params=[1,2,2] + // INSERT INTO `main`.`Test` (`opt_default`, `opt`, `req`) VALUES (?, null, ?), (?, ?, ?) params=[3,3,6,6,6] + // INSERT INTO `main`.`Test` (`req_default`, `opt_default`, `req`, `opt`) VALUES (?, ?, ?, null), (?, ?, ?, ?) params=[5,5,5,7,7,7,7] + // INSERT INTO `main`.`Test` (`req`, `req_default`, `opt`) VALUES (?, ?, ?) params=[4,4,4] + run_query!( + &runner, + r#"mutation { + createManyTestAndReturn( + data: [ + { req: 1 } + { opt: 2, req: 2 } + { opt_default: 3, req: 3 } + { req_default: 4, opt: 4, req: 4 } + { req_default: 5, opt_default: 5, req: 5 } + { opt: 6, opt_default: 6, req: 6 } + { req_default: 7, opt: 7, opt_default: 7, req: 7 } + ] + ) { + req + } + }"# + ); + + let json = runner.get_metrics().to_json(Default::default()); + let counter = metrics::get_counter(&json, PRISMA_DATASOURCE_QUERIES_TOTAL); + + match runner.max_bind_values() { + Some(x) if x > 18 => assert_eq!(counter, 6), // 4 queries in total (BEGIN/COMMIT are counted) + // Some queries are being split because of `QUERY_BATCH_SIZE` being set to `10` in dev. + Some(_) => assert_eq!(counter, 7), // 5 queries in total (BEGIN/COMMIT are counted) + _ => panic!("Expected max bind values to be set"), + } + + Ok(()) + } + + // LibSQL & co are ignored because they don't support metrics + #[connector_test(schema(schema_7), only(Sqlite("3")))] + async fn create_many_by_shape_counter_2(runner: Runner) -> TestResult<()> { + use query_engine_metrics::PRISMA_DATASOURCE_QUERIES_TOTAL; + + // Generated queries: + // INSERT INTO `main`.`Test` ( `opt_default_static`, `req_default_static`, `opt`, `req` ) VALUES (?, ?, null, ?), (?, ?, null, ?), (?, ?, null, ?) params=[1,1,1,2,1,2,1,3,3] + // INSERT INTO `main`.`Test` ( `opt_default_static`, `req_default_static`, `opt`, `req` ) VALUES (?, ?, ?, ?), (?, ?, ?, ?) params=[1,1,8,4,1,1,null,5] + // Note: Two queries are generated because QUERY_BATCH_SIZE is set to 10. In production, a single query would be generated for this example. + run_query!( + &runner, + r#"mutation { + createManyTestAndReturn( + data: [ + { req: 1 } + { req: 2, opt_default_static: 2 }, + { req: 3, req_default_static: 3 }, + { req: 4, opt: 8 }, + { req: 5, opt: null }, + ] + ) { + req + } + }"# + ); + + let json = runner.get_metrics().to_json(Default::default()); + let counter = metrics::get_counter(&json, PRISMA_DATASOURCE_QUERIES_TOTAL); + + match runner.max_bind_values() { + Some(x) if x >= 18 => assert_eq!(counter, 3), // 1 createMany queries (BEGIN/COMMIT are counted) + // Some queries are being split because of `QUERY_BATCH_SIZE` being set to `10` in dev. + Some(_) => assert_eq!(counter, 4), // 2 createMany queries (BEGIN/COMMIT are counted) + _ => panic!("Expected max bind values to be set"), + } + + Ok(()) + } + + // LibSQL & co are ignored because they don't support metrics + #[connector_test(schema(schema_7), only(Sqlite("3")))] + async fn create_many_by_shape_counter_3(runner: Runner) -> TestResult<()> { + use query_engine_metrics::PRISMA_DATASOURCE_QUERIES_TOTAL; + + // Generated queries: + // INSERT INTO `main`.`Test` ( `req_default_static`, `req`, `opt_default`, `opt_default_static` ) VALUES (?, ?, ?, ?) params=[1,6,3,1] + // INSERT INTO `main`.`Test` ( `opt`, `req`, `req_default_static`, `opt_default_static` ) VALUES (null, ?, ?, ?), (null, ?, ?, ?), (null, ?, ?, ?) params=[1,1,1,2,1,2,3,3,1] + // INSERT INTO `main`.`Test` ( `opt`, `req`, `req_default_static`, `opt_default_static` ) VALUES (?, ?, ?, ?), (?, ?, ?, ?) params=[8,4,1,1,null,5,1,1] + // Note: The first two queries are split because QUERY_BATCH_SIZE is set to 10. In production, only two queries would be generated for this example. + run_query!( + &runner, + r#"mutation { + createManyTestAndReturn( + data: [ + { req: 1 } + { req: 2, opt_default_static: 2 }, + { req: 3, req_default_static: 3 }, + { req: 4, opt: 8 }, + { req: 5, opt: null }, + { req: 6, opt_default: 3 }, + ] + ) { + req + } + }"# + ); + + let json = runner.get_metrics().to_json(Default::default()); + let counter = metrics::get_counter(&json, PRISMA_DATASOURCE_QUERIES_TOTAL); + + match runner.max_bind_values() { + Some(x) if x > 21 => assert_eq!(counter, 4), // 3 createMany queries in total (BEGIN/COMMIT are counted) + // Some queries are being split because of `QUERY_BATCH_SIZE` being set to `10` in dev. + Some(_) => assert_eq!(counter, 5), // 3 createMany queries in total (BEGIN/COMMIT are counted) + _ => panic!("Expected max bind values to be set"), + } + + Ok(()) + } +} + +#[test_suite( + schema(json_opt), + exclude(MySql(5.6)), + capabilities(Json, AdvancedJsonNullability, CreateMany, InsertReturning) +)] +mod json_create_many { + use query_engine_tests::{assert_error, run_query}; + + #[connector_test] + async fn create_many_json_adv(runner: Runner) -> TestResult<()> { + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { + createManyTestModelAndReturn(data: [ + { id: 1, json: "{}" }, + { id: 2, json: JsonNull }, + { id: 3, json: DbNull }, + { id: 4 }, + ]) { + id json + } + }"#), + @r###"{"data":{"createManyTestModelAndReturn":[{"id":1,"json":"{}"},{"id":2,"json":"null"},{"id":3,"json":null},{"id":4,"json":null}]}}"### + ); + + insta::assert_snapshot!( + run_query!(&runner, r#"{ + findManyTestModel { + id + json + } + }"#), + @r###"{"data":{"findManyTestModel":[{"id":1,"json":"{}"},{"id":2,"json":"null"},{"id":3,"json":null},{"id":4,"json":null}]}}"### + ); + + Ok(()) + } + + #[connector_test] + async fn create_many_json_errors(runner: Runner) -> TestResult<()> { + assert_error!( + &runner, + r#"mutation { + createManyTestModelAndReturn(data: [ + { id: 1, json: AnyNull }, + ]) { + id json + } + }"#, + 2009, + "`AnyNull` is not a valid `NullableJsonNullValueInput`" + ); + + Ok(()) + } +} diff --git a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/mod.rs b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/mod.rs index 8abc1043f697..a34936908cf1 100644 --- a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/mod.rs +++ b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/mod.rs @@ -1,6 +1,7 @@ mod create; mod create_list; mod create_many; +mod create_many_and_return; mod default_value; mod delete; mod delete_many; diff --git a/query-engine/connectors/sql-query-connector/src/database/operations/write.rs b/query-engine/connectors/sql-query-connector/src/database/operations/write.rs index edea91d5aef7..4b3acfb60a12 100644 --- a/query-engine/connectors/sql-query-connector/src/database/operations/write.rs +++ b/query-engine/connectors/sql-query-connector/src/database/operations/write.rs @@ -265,13 +265,16 @@ pub(crate) async fn create_records_returning( selected_fields: FieldSelection, ctx: &Context<'_>, ) -> crate::Result { - let field_names: Vec = selected_fields.db_names().collect(); let idents = selected_fields.type_identifiers_with_arities(); + let field_names: Vec = selected_fields.db_names().collect(); let meta = column_metadata::create(&field_names, &idents); - let mut records = ManyRecords::new(field_names.clone()); let inserts = generate_insert_statements(model, args, skip_duplicates, Some(&selected_fields.into()), ctx); + + let mut records = ManyRecords::new(field_names.clone()); + for insert in inserts { let result_set = conn.query(insert.into()).await?; + for result_row in result_set { let sql_row = result_row.to_sql_row(&meta)?; let record = Record::from(sql_row); diff --git a/query-engine/core/src/interpreter/query_interpreters/read.rs b/query-engine/core/src/interpreter/query_interpreters/read.rs index 8b279bfad0ec..7e194993b75c 100644 --- a/query-engine/core/src/interpreter/query_interpreters/read.rs +++ b/query-engine/core/src/interpreter/query_interpreters/read.rs @@ -137,6 +137,7 @@ fn read_many_by_queries( record_not_found() } else { let nested: Vec = process_nested(tx, query.nested, Some(&records)).await?; + Ok(RecordSelection { name: query.name, fields: query.selection_order, @@ -268,7 +269,7 @@ async fn aggregate( })) } -fn process_nested<'conn>( +pub(crate) fn process_nested<'conn>( tx: &'conn mut dyn ConnectionLike, nested: Vec, parent_result: Option<&'conn ManyRecords>, diff --git a/query-engine/core/src/interpreter/query_interpreters/write.rs b/query-engine/core/src/interpreter/query_interpreters/write.rs index ad50bbbae0c0..f896bfa5cfc4 100644 --- a/query-engine/core/src/interpreter/query_interpreters/write.rs +++ b/query-engine/core/src/interpreter/query_interpreters/write.rs @@ -72,11 +72,13 @@ async fn create_many( .create_records_returning(&q.model, q.args, q.skip_duplicates, selected_fields.fields, trace_id) .await?; + let nested: Vec = super::read::process_nested(tx, selected_fields.nested, Some(&records)).await?; + let selection = RecordSelection { name: q.name, fields: selected_fields.order, records, - nested: vec![], + nested, model: q.model, virtual_fields: vec![], }; @@ -84,6 +86,7 @@ async fn create_many( Ok(QueryResult::RecordSelection(Some(Box::new(selection)))) } else { let affected_records = tx.create_records(&q.model, q.args, q.skip_duplicates, trace_id).await?; + Ok(QueryResult::Count(affected_records)) } } @@ -108,6 +111,7 @@ async fn create_many_split_by_shape( if let Some(selected_fields) = q.selected_fields { let mut result: Option = None; + for args in args_by_shape.into_values() { let current_batch = tx .create_records_returning( @@ -137,11 +141,14 @@ async fn create_many_split_by_shape( .await? }; + let nested: Vec = + super::read::process_nested(tx, selected_fields.nested.clone(), Some(&records)).await?; + let selection = RecordSelection { name: q.name, fields: selected_fields.order, records, - nested: vec![], + nested, model: q.model, virtual_fields: vec![], }; @@ -149,12 +156,14 @@ async fn create_many_split_by_shape( Ok(QueryResult::RecordSelection(Some(Box::new(selection)))) } else { let mut result = 0; + for args in args_by_shape.into_values() { let affected_records = tx .create_records(&q.model, args, q.skip_duplicates, trace_id.clone()) .await?; result += affected_records; } + Ok(QueryResult::Count(result)) } } diff --git a/query-engine/core/src/query_ast/write.rs b/query-engine/core/src/query_ast/write.rs index 975a2be877bf..940b36cc57cf 100644 --- a/query-engine/core/src/query_ast/write.rs +++ b/query-engine/core/src/query_ast/write.rs @@ -1,6 +1,6 @@ //! Write query AST use super::{FilteredNestedMutation, FilteredQuery}; -use crate::{RecordQuery, ToGraphviz}; +use crate::{ReadQuery, RecordQuery, ToGraphviz}; use connector::{DatasourceFieldName, NativeUpsert, RecordFilter, WriteArgs}; use query_structure::{prelude::*, Filter}; use std::collections::HashMap; @@ -286,6 +286,7 @@ pub struct CreateManyRecords { pub struct CreateManyRecordsFields { pub fields: FieldSelection, pub order: Vec, + pub nested: Vec, } #[derive(Debug, Clone)] diff --git a/query-engine/core/src/query_graph_builder/builder.rs b/query-engine/core/src/query_graph_builder/builder.rs index 9e8392610969..8ba2929caccd 100644 --- a/query-engine/core/src/query_graph_builder/builder.rs +++ b/query-engine/core/src/query_graph_builder/builder.rs @@ -113,7 +113,8 @@ impl<'a> QueryGraphBuilder<'a> { (QueryTag::Aggregate, Some(m)) => read::aggregate(parsed_field, m).map(Into::into), (QueryTag::GroupBy, Some(m)) => read::group_by(parsed_field, m).map(Into::into), (QueryTag::CreateOne, Some(m)) => QueryGraph::root(|g| write::create_record(g, query_schema, m, parsed_field)), - (QueryTag::CreateMany, Some(m)) => QueryGraph::root(|g| write::create_many_records(g, query_schema,m, parsed_field)), + (QueryTag::CreateMany, Some(m)) => QueryGraph::root(|g| write::create_many_records(g, query_schema, m, false, parsed_field)), + (QueryTag::CreateManyAndReturn, Some(m)) => QueryGraph::root(|g| write::create_many_records(g, query_schema, m, true, parsed_field)), (QueryTag::UpdateOne, Some(m)) => QueryGraph::root(|g| write::update_record(g, query_schema, m, parsed_field)), (QueryTag::UpdateMany, Some(m)) => QueryGraph::root(|g| write::update_many_records(g, query_schema, m, parsed_field)), (QueryTag::UpsertOne, Some(m)) => QueryGraph::root(|g| write::upsert_record(g, query_schema, m, parsed_field)), diff --git a/query-engine/core/src/query_graph_builder/mod.rs b/query-engine/core/src/query_graph_builder/mod.rs index 641acd9be776..f9076a1b3a17 100644 --- a/query-engine/core/src/query_graph_builder/mod.rs +++ b/query-engine/core/src/query_graph_builder/mod.rs @@ -3,8 +3,8 @@ mod builder; mod error; mod extractors; -mod read; +pub(crate) mod read; pub(crate) mod write; pub(crate) use extractors::*; diff --git a/query-engine/core/src/query_graph_builder/read/one.rs b/query-engine/core/src/query_graph_builder/read/one.rs index fe188320cc01..53ab1a01d15e 100644 --- a/query-engine/core/src/query_graph_builder/read/one.rs +++ b/query-engine/core/src/query_graph_builder/read/one.rs @@ -44,11 +44,8 @@ fn find_unique_with_options( let name = field.name; let alias = field.alias; - let nested_fields = field.nested_fields.unwrap().fields; - let selection_order = utils::collect_selection_order(&nested_fields); - let selected_fields = utils::collect_selected_fields(&nested_fields, None, &model, query_schema)?; - let nested = utils::collect_nested_queries(nested_fields, &model, query_schema)?; - let selected_fields = utils::merge_relation_selections(selected_fields, None, &nested); + let (selected_fields, selection_order, nested) = + utils::extract_selected_fields(field.nested_fields.unwrap().fields, &model, query_schema)?; let relation_load_strategy = get_relation_load_strategy(requested_rel_load_strategy, None, &nested, query_schema)?; diff --git a/query-engine/core/src/query_graph_builder/read/utils.rs b/query-engine/core/src/query_graph_builder/read/utils.rs index cb444a0b29e9..7ebb9c349692 100644 --- a/query-engine/core/src/query_graph_builder/read/utils.rs +++ b/query-engine/core/src/query_graph_builder/read/utils.rs @@ -306,3 +306,16 @@ fn query_can_be_resolved_with_joins(cursor: Option<&SelectionResult>, nested_que _ => false, }) } + +pub(crate) fn extract_selected_fields( + nested_fields: Vec>, + model: &Model, + query_schema: &QuerySchema, +) -> crate::QueryGraphBuilderResult<(FieldSelection, Vec, Vec)> { + let selection_order = utils::collect_selection_order(&nested_fields); + let selected_fields = utils::collect_selected_fields(&nested_fields, None, model, query_schema)?; + let nested = utils::collect_nested_queries(nested_fields, model, query_schema)?; + let selected_fields = utils::merge_relation_selections(selected_fields, None, &nested); + + Ok((selected_fields, selection_order, nested)) +} diff --git a/query-engine/core/src/query_graph_builder/write/create.rs b/query-engine/core/src/query_graph_builder/write/create.rs index fe0e49a29370..86360291ead5 100644 --- a/query-engine/core/src/query_graph_builder/write/create.rs +++ b/query-engine/core/src/query_graph_builder/write/create.rs @@ -68,6 +68,7 @@ pub(crate) fn create_many_records( graph: &mut QueryGraph, query_schema: &QuerySchema, model: Model, + with_field_selection: bool, mut field: ParsedField<'_>, ) -> QueryGraphBuilderResult<()> { graph.flag_transactional(); @@ -93,16 +94,30 @@ pub(crate) fn create_many_records( }) .collect::>>()?; + let selected_fields = if with_field_selection { + let (selected_fields, selection_order, nested_read) = + super::read::utils::extract_selected_fields(field.nested_fields.unwrap().fields, &model, query_schema)?; + + Some(CreateManyRecordsFields { + fields: selected_fields, + order: selection_order, + nested: nested_read, + }) + } else { + None + }; + let query = CreateManyRecords { name: field.name, model, args, skip_duplicates, - selected_fields: None, + selected_fields, split_by_shape: !query_schema.has_capability(ConnectorCapability::SupportsDefaultInInsert), }; graph.create_node(Query::Write(WriteQuery::CreateManyRecords(query))); + Ok(()) } diff --git a/query-engine/core/src/query_graph_builder/write/nested/create_nested.rs b/query-engine/core/src/query_graph_builder/write/nested/create_nested.rs index c3d6196b61e5..72a299c472f6 100644 --- a/query-engine/core/src/query_graph_builder/write/nested/create_nested.rs +++ b/query-engine/core/src/query_graph_builder/write/nested/create_nested.rs @@ -65,6 +65,7 @@ pub fn nested_create( Some(CreateManyRecordsFields { fields: selected_fields, order: selection_order, + nested: Vec::new(), }) } else { None diff --git a/query-engine/schema/src/build/mutations/create_many.rs b/query-engine/schema/src/build/mutations/create_many.rs index 9ef94df26240..083defb1b659 100644 --- a/query-engine/schema/src/build/mutations/create_many.rs +++ b/query-engine/schema/src/build/mutations/create_many.rs @@ -2,7 +2,7 @@ use super::*; use crate::{Identifier, IdentifierType, InputField, InputType, OutputField, OutputType, QueryInfo, QueryTag}; use constants::*; use input_types::{fields::data_input_mapper::*, list_union_type}; -use output_types::objects; +use output_types::{field, objects}; use psl::datamodel_connector::ConnectorCapability; use query_structure::{Model, RelationFieldRef}; @@ -22,6 +22,50 @@ pub(crate) fn create_many(ctx: &'_ QuerySchema, model: Model) -> OutputField<'_> ) } +/// Builds a create many mutation field (e.g. createManyUsers) for given model. +pub(crate) fn create_many_and_return(ctx: &'_ QuerySchema, model: Model) -> OutputField<'_> { + let field_name = format!("createMany{}AndReturn", model.name()); + let model_id = model.id; + let object_type = create_many_and_return_output_type(ctx, model.clone()); + + field( + field_name, + move || create_many_arguments(ctx, model), + OutputType::list(InnerOutputType::Object(object_type)), + Some(QueryInfo { + model: Some(model_id), + tag: QueryTag::CreateManyAndReturn, + }), + ) +} + +pub(crate) fn create_many_and_return_output_type(ctx: &'_ QuerySchema, model: Model) -> ObjectType<'_> { + let model_id = model.id; + let mut obj = ObjectType::new( + Identifier::new_model(IdentifierType::CreateManyAndReturnOutput(model.clone())), + move || { + let mut fields: Vec<_> = model + .fields() + .scalar() + .map(|sf| field::map_output_field(ctx, sf.into())) + .collect(); + + // If the relation is inlined in the enclosing model, that means the foreign keys can be set at creation + // and thus it makes sense to enable querying this relation. + for rf in model.fields().relation() { + if rf.is_inlined_on_enclosing_model() { + fields.push(field::map_output_field(ctx, rf.into())); + } + } + + fields + }, + ); + + obj.model = Some(model_id); + obj +} + /// Builds "skip_duplicates" and "data" arguments intended for the create many field. pub(crate) fn create_many_arguments(ctx: &'_ QuerySchema, model: Model) -> Vec> { let create_many_type = InputType::object(create_many_object_type(ctx, model, None)); diff --git a/query-engine/schema/src/build/mutations/mod.rs b/query-engine/schema/src/build/mutations/mod.rs index 10f19bcaf627..2756a3d375ae 100644 --- a/query-engine/schema/src/build/mutations/mod.rs +++ b/query-engine/schema/src/build/mutations/mod.rs @@ -1,7 +1,7 @@ pub(crate) mod create_many; pub(crate) mod create_one; -pub(crate) use create_many::create_many; +pub(crate) use create_many::{create_many, create_many_and_return}; pub(crate) use create_one::create_one; use super::*; diff --git a/query-engine/schema/src/build/output_types/mutation_type.rs b/query-engine/schema/src/build/output_types/mutation_type.rs index b0202360acb3..1a7eeed5fe17 100644 --- a/query-engine/schema/src/build/output_types/mutation_type.rs +++ b/query-engine/schema/src/build/output_types/mutation_type.rs @@ -1,6 +1,6 @@ use super::*; use input_types::fields::arguments; -use mutations::{create_many, create_one}; +use mutations::{create_many, create_many_and_return, create_one}; use psl::datamodel_connector::ConnectorCapability; use query_structure::{DefaultKind, PrismaValue}; @@ -20,8 +20,13 @@ pub(crate) fn mutation_fields(ctx: &QuerySchema) -> Vec { field!(create_one, model); field!(upsert_item_field, model); + if ctx.has_capability(ConnectorCapability::CreateMany) { field!(create_many, model); + + if ctx.has_capability(ConnectorCapability::InsertReturning) { + field!(create_many_and_return, model); + } } } diff --git a/query-engine/schema/src/build/output_types/query_type.rs b/query-engine/schema/src/build/output_types/query_type.rs index 75067ab29fda..f928133dc619 100644 --- a/query-engine/schema/src/build/output_types/query_type.rs +++ b/query-engine/schema/src/build/output_types/query_type.rs @@ -15,7 +15,7 @@ pub(crate) fn query_fields(ctx: &QuerySchema) -> Vec { for model in ctx.internal_data_model.models() { field!(find_first_field, model); field!(find_first_or_throw_field, model); - field!(all_items_field, model); + field!(find_many_field, model); field!(plain_aggregation_field, model); field!(group_by_aggregation_field, model); field!(find_unique_field, model); @@ -113,7 +113,7 @@ fn find_first_or_throw_field(ctx: &QuerySchema, model: Model) -> OutputField<'_> } /// Builds a "multiple" query arity items field (e.g. "users", "posts", ...) for given model. -fn all_items_field(ctx: &QuerySchema, model: Model) -> OutputField<'_> { +fn find_many_field(ctx: &QuerySchema, model: Model) -> OutputField<'_> { let field_name = format!("findMany{}", model.name()); let object_type = objects::model::model_object_type(ctx, model.clone()); let model_id = model.id; diff --git a/query-engine/schema/src/identifier_type.rs b/query-engine/schema/src/identifier_type.rs index edc7e0849a64..d4cf309a299f 100644 --- a/query-engine/schema/src/identifier_type.rs +++ b/query-engine/schema/src/identifier_type.rs @@ -22,6 +22,7 @@ pub enum IdentifierType { CompositeUpdateManyInput(CompositeType), CompositeUpsertObjectInput(CompositeType), CreateManyInput(Model, Option), + CreateManyAndReturnOutput(Model), CreateOneScalarList(ScalarField), Enum(InternalEnum), FieldUpdateOperationsInput(bool, String), @@ -296,6 +297,9 @@ impl std::fmt::Display for IdentifierType { Some(ref rf) => write!(f, "{}CreateMany{}Input", model.name(), capitalize(rf.name())), _ => write!(f, "{}CreateManyInput", model.name()), }, + IdentifierType::CreateManyAndReturnOutput(model) => { + write!(f, "CreateMany{}AndReturnOutputType", model.name()) + } IdentifierType::UncheckedUpdateManyInput(model, related_field) => match related_field { Some(rf) => write!( f, diff --git a/query-engine/schema/src/query_schema.rs b/query-engine/schema/src/query_schema.rs index ff25c17159fa..ca5255d91d8b 100644 --- a/query-engine/schema/src/query_schema.rs +++ b/query-engine/schema/src/query_schema.rs @@ -232,6 +232,7 @@ pub enum QueryTag { FindMany, CreateOne, CreateMany, + CreateManyAndReturn, UpdateOne, UpdateMany, DeleteOne, @@ -257,6 +258,7 @@ impl fmt::Display for QueryTag { Self::FindMany => "findMany", Self::CreateOne => "createOne", Self::CreateMany => "createMany", + Self::CreateManyAndReturn => "createManyAndReturn", Self::UpdateOne => "updateOne", Self::UpdateMany => "updateMany", Self::DeleteOne => "deleteOne", From f20e8cda0c173d3b5bf48bf05ffaa0da517eb089 Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Fri, 26 Apr 2024 16:03:07 +0200 Subject: [PATCH 02/10] update odoo snapshot --- .../snapshots/odoo.snapshot.json.gz | Bin 5248849 -> 5264410 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/query-engine/dmmf/src/tests/test-schemas/snapshots/odoo.snapshot.json.gz b/query-engine/dmmf/src/tests/test-schemas/snapshots/odoo.snapshot.json.gz index b7bf316dffa8c0aff2650d8e3072bce230cd6319..5e907c26c6602fb266a1189f7ab94b14ae36d344 100644 GIT binary patch delta 136834 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�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 From 49c6b88062e654f48d423c855c62743bec038029 Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Fri, 26 Apr 2024 16:04:18 +0200 Subject: [PATCH 03/10] fix panic --- query-engine/schema/src/query_schema.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/query-engine/schema/src/query_schema.rs b/query-engine/schema/src/query_schema.rs index ca5255d91d8b..8bf7a2b2e99a 100644 --- a/query-engine/schema/src/query_schema.rs +++ b/query-engine/schema/src/query_schema.rs @@ -287,6 +287,7 @@ impl From<&str> for QueryTag { "findMany" => Self::FindMany, "createOne" => Self::CreateOne, "createMany" => Self::CreateMany, + "createManyAndReturn" => Self::CreateManyAndReturn, "updateOne" => Self::UpdateOne, "updateMany" => Self::UpdateMany, "deleteOne" => Self::DeleteOne, From a57443463abd7b1b3a5024b7bfd7ce76dfab72b9 Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Fri, 26 Apr 2024 16:22:41 +0200 Subject: [PATCH 04/10] update snapshot --- prisma-fmt/src/get_dmmf.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/prisma-fmt/src/get_dmmf.rs b/prisma-fmt/src/get_dmmf.rs index 151cb7691ee5..2df8e93965e8 100644 --- a/prisma-fmt/src/get_dmmf.rs +++ b/prisma-fmt/src/get_dmmf.rs @@ -123,9 +123,7 @@ mod tests { "prismaSchema": schema, }); - let expected = expect![[ - r#"{"datamodel":{"enums":[],"models":[{"name":"A","dbName":null,"fields":[{"name":"id","kind":"scalar","isList":false,"isRequired":true,"isUnique":false,"isId":true,"isReadOnly":false,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"b_id","kind":"scalar","isList":false,"isRequired":true,"isUnique":true,"isId":false,"isReadOnly":true,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"b","kind":"object","isList":false,"isRequired":true,"isUnique":false,"isId":false,"isReadOnly":false,"hasDefaultValue":false,"type":"B","relationName":"AToB","relationFromFields":["b_id"],"relationToFields":["id"],"isGenerated":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueFields":[],"uniqueIndexes":[],"isGenerated":false},{"name":"B","dbName":null,"fields":[{"name":"id","kind":"scalar","isList":false,"isRequired":true,"isUnique":false,"isId":true,"isReadOnly":false,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"a","kind":"object","isList":false,"isRequired":false,"isUnique":false,"isId":false,"isReadOnly":false,"hasDefaultValue":false,"type":"A","relationName":"AToB","relationFromFields":[],"relationToFields":[],"isGenerated":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueFields":[],"uniqueIndexes":[],"isGenerated":false}],"types":[]},"schema":{"inputObjectTypes":{"prisma":[{"name":"AWhereInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AOrderByWithRelationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AWhereUniqueInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":1,"fields":["id","b_id"]},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AOrderByWithAggregationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACountOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AMaxOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AMinOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AScalarWhereWithAggregatesInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]}]},{"name":"BWhereInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":true,"inputTypes":[{"type":"ANullableRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BOrderByWithRelationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BWhereUniqueInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":1,"fields":["id"]},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"a","isRequired":false,"isNullable":true,"inputTypes":[{"type":"ANullableRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BOrderByWithAggregationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCountOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BMaxOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BMinOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BScalarWhereWithAggregatesInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]}]},{"name":"ACreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateNestedOneWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpdateOneRequiredWithoutANestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUpdateManyMutationInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateNestedOneWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUncheckedCreateNestedOneWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateOneWithoutBNestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUncheckedUpdateOneWithoutBNestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUpdateManyMutationInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"StringFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"mode","isRequired":false,"isNullable":false,"inputTypes":[{"type":"QueryMode","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BRelationFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"is","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"isNot","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACountOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"AMaxOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"AMinOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"StringWithAggregatesFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"mode","isRequired":false,"isNullable":false,"inputTypes":[{"type":"QueryMode","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ANullableRelationFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"is","isRequired":false,"isNullable":true,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]},{"name":"isNot","isRequired":false,"isNullable":true,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BCountOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BMaxOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BMinOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BCreateNestedOneWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateOrConnectWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"StringFieldUpdateOperationsInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"set","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUpdateOneRequiredWithoutANestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateOrConnectWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpsertWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpdateToOneWithWhereWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateNestedOneWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedCreateNestedOneWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateOneWithoutBNestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpsertWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"disconnect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"delete","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateToOneWithWhereWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateOneWithoutBNestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpsertWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"disconnect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"delete","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateToOneWithWhereWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedStringFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedStringWithAggregatesFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedIntFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":true},{"type":"ListIntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":true},{"type":"ListIntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUncheckedCreateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BCreateOrConnectWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpsertWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateToOneWithWhereWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUncheckedCreateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ACreateOrConnectWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpsertWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateToOneWithWhereWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]}]},"outputObjectTypes":{"prisma":[{"name":"Query","fields":[{"name":"findFirstA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstAOrThrow","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findManyA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"aggregateA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AggregateA","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"groupByA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"by","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"having","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AGroupByOutputType","namespace":"prisma","location":"outputObjectTypes","isList":true}},{"name":"findUniqueA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findUniqueAOrThrow","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstBOrThrow","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findManyB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"aggregateB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AggregateB","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"groupByB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"by","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"having","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"BGroupByOutputType","namespace":"prisma","location":"outputObjectTypes","isList":true}},{"name":"findUniqueB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findUniqueBOrThrow","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"Mutation","fields":[{"name":"createOneA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"upsertOneA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"createManyA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteOneA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateOneA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateManyA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateManyMutationInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteManyA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createOneB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"upsertOneB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"createManyB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteOneB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateOneB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateManyB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateManyMutationInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteManyB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"executeRaw","args":[{"name":"query","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"parameters","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Json","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"Json","location":"scalar","isList":false}},{"name":"queryRaw","args":[{"name":"query","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"parameters","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Json","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"Json","location":"scalar","isList":false}}]},{"name":"AggregateA","fields":[{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"ACountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"AMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"AMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AGroupByOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"ACountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"AMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"AMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AggregateB","fields":[{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"BCountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"BMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"BMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"BGroupByOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"BCountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"BMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"BMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AffectedRowsOutput","fields":[{"name":"count","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"ACountAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"_all","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"AMinAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"AMaxAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"BCountAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"_all","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"BMinAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"BMaxAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]}],"model":[{"name":"A","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b","args":[],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"B","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"a","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}}]}]},"enumTypes":{"prisma":[{"name":"TransactionIsolationLevel","values":["ReadUncommitted","ReadCommitted","RepeatableRead","Serializable"]},{"name":"AScalarFieldEnum","values":["id","b_id"]},{"name":"BScalarFieldEnum","values":["id"]},{"name":"SortOrder","values":["asc","desc"]},{"name":"QueryMode","values":["default","insensitive"]}]},"fieldRefTypes":{"prisma":[{"name":"StringFieldRefInput","allowTypes":[{"type":"String","location":"scalar","isList":false}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ListStringFieldRefInput","allowTypes":[{"type":"String","location":"scalar","isList":true}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"IntFieldRefInput","allowTypes":[{"type":"Int","location":"scalar","isList":false}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ListIntFieldRefInput","allowTypes":[{"type":"Int","location":"scalar","isList":true}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]}]}},"mappings":{"modelOperations":[{"model":"A","aggregate":"aggregateA","createMany":"createManyA","createOne":"createOneA","deleteMany":"deleteManyA","deleteOne":"deleteOneA","findFirst":"findFirstA","findFirstOrThrow":"findFirstAOrThrow","findMany":"findManyA","findUnique":"findUniqueA","findUniqueOrThrow":"findUniqueAOrThrow","groupBy":"groupByA","updateMany":"updateManyA","updateOne":"updateOneA","upsertOne":"upsertOneA"},{"model":"B","aggregate":"aggregateB","createMany":"createManyB","createOne":"createOneB","deleteMany":"deleteManyB","deleteOne":"deleteOneB","findFirst":"findFirstB","findFirstOrThrow":"findFirstBOrThrow","findMany":"findManyB","findUnique":"findUniqueB","findUniqueOrThrow":"findUniqueBOrThrow","groupBy":"groupByB","updateMany":"updateManyB","updateOne":"updateOneB","upsertOne":"upsertOneB"}],"otherOperations":{"read":[],"write":["executeRaw","queryRaw"]}}}"# - ]]; + let expected = expect![[r#"{"datamodel":{"enums":[],"models":[{"name":"A","dbName":null,"fields":[{"name":"id","kind":"scalar","isList":false,"isRequired":true,"isUnique":false,"isId":true,"isReadOnly":false,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"b_id","kind":"scalar","isList":false,"isRequired":true,"isUnique":true,"isId":false,"isReadOnly":true,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"b","kind":"object","isList":false,"isRequired":true,"isUnique":false,"isId":false,"isReadOnly":false,"hasDefaultValue":false,"type":"B","relationName":"AToB","relationFromFields":["b_id"],"relationToFields":["id"],"isGenerated":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueFields":[],"uniqueIndexes":[],"isGenerated":false},{"name":"B","dbName":null,"fields":[{"name":"id","kind":"scalar","isList":false,"isRequired":true,"isUnique":false,"isId":true,"isReadOnly":false,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"a","kind":"object","isList":false,"isRequired":false,"isUnique":false,"isId":false,"isReadOnly":false,"hasDefaultValue":false,"type":"A","relationName":"AToB","relationFromFields":[],"relationToFields":[],"isGenerated":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueFields":[],"uniqueIndexes":[],"isGenerated":false}],"types":[]},"schema":{"inputObjectTypes":{"prisma":[{"name":"AWhereInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AOrderByWithRelationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AWhereUniqueInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":1,"fields":["id","b_id"]},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AOrderByWithAggregationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACountOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AMaxOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AMinOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AScalarWhereWithAggregatesInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]}]},{"name":"BWhereInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":true,"inputTypes":[{"type":"ANullableRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BOrderByWithRelationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BWhereUniqueInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":1,"fields":["id"]},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"a","isRequired":false,"isNullable":true,"inputTypes":[{"type":"ANullableRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BOrderByWithAggregationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCountOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BMaxOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BMinOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BScalarWhereWithAggregatesInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]}]},{"name":"ACreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateNestedOneWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpdateOneRequiredWithoutANestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUpdateManyMutationInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateNestedOneWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUncheckedCreateNestedOneWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateOneWithoutBNestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUncheckedUpdateOneWithoutBNestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUpdateManyMutationInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"StringFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"mode","isRequired":false,"isNullable":false,"inputTypes":[{"type":"QueryMode","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BRelationFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"is","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"isNot","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACountOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"AMaxOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"AMinOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"StringWithAggregatesFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"mode","isRequired":false,"isNullable":false,"inputTypes":[{"type":"QueryMode","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ANullableRelationFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"is","isRequired":false,"isNullable":true,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]},{"name":"isNot","isRequired":false,"isNullable":true,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BCountOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BMaxOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BMinOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BCreateNestedOneWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateOrConnectWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"StringFieldUpdateOperationsInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"set","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUpdateOneRequiredWithoutANestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateOrConnectWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpsertWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpdateToOneWithWhereWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateNestedOneWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedCreateNestedOneWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateOneWithoutBNestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpsertWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"disconnect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"delete","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateToOneWithWhereWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateOneWithoutBNestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpsertWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"disconnect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"delete","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateToOneWithWhereWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedStringFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedStringWithAggregatesFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedIntFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":true},{"type":"ListIntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":true},{"type":"ListIntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUncheckedCreateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BCreateOrConnectWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpsertWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateToOneWithWhereWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUncheckedCreateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ACreateOrConnectWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpsertWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateToOneWithWhereWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]}]},"outputObjectTypes":{"prisma":[{"name":"Query","fields":[{"name":"findFirstA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstAOrThrow","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findManyA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"aggregateA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AggregateA","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"groupByA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"by","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"having","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AGroupByOutputType","namespace":"prisma","location":"outputObjectTypes","isList":true}},{"name":"findUniqueA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findUniqueAOrThrow","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstBOrThrow","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findManyB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"aggregateB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AggregateB","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"groupByB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"by","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"having","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"BGroupByOutputType","namespace":"prisma","location":"outputObjectTypes","isList":true}},{"name":"findUniqueB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findUniqueBOrThrow","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"Mutation","fields":[{"name":"createOneA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"upsertOneA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"createManyA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createManyAAndReturn","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"CreateManyAAndReturnOutputType","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"deleteOneA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateOneA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateManyA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateManyMutationInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteManyA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createOneB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"upsertOneB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"createManyB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createManyBAndReturn","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"CreateManyBAndReturnOutputType","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"deleteOneB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateOneB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateManyB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateManyMutationInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteManyB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"executeRaw","args":[{"name":"query","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"parameters","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Json","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"Json","location":"scalar","isList":false}},{"name":"queryRaw","args":[{"name":"query","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"parameters","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Json","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"Json","location":"scalar","isList":false}}]},{"name":"AggregateA","fields":[{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"ACountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"AMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"AMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AGroupByOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"ACountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"AMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"AMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AggregateB","fields":[{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"BCountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"BMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"BMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"BGroupByOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"BCountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"BMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"BMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AffectedRowsOutput","fields":[{"name":"count","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"ACountAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"_all","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"AMinAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"AMaxAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"BCountAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"_all","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"BMinAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"BMaxAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]}],"model":[{"name":"A","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b","args":[],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"B","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"a","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"CreateManyAAndReturnOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b","args":[],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"CreateManyBAndReturnOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}}]}]},"enumTypes":{"prisma":[{"name":"TransactionIsolationLevel","values":["ReadUncommitted","ReadCommitted","RepeatableRead","Serializable"]},{"name":"AScalarFieldEnum","values":["id","b_id"]},{"name":"BScalarFieldEnum","values":["id"]},{"name":"SortOrder","values":["asc","desc"]},{"name":"QueryMode","values":["default","insensitive"]}]},"fieldRefTypes":{"prisma":[{"name":"StringFieldRefInput","allowTypes":[{"type":"String","location":"scalar","isList":false}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ListStringFieldRefInput","allowTypes":[{"type":"String","location":"scalar","isList":true}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"IntFieldRefInput","allowTypes":[{"type":"Int","location":"scalar","isList":false}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ListIntFieldRefInput","allowTypes":[{"type":"Int","location":"scalar","isList":true}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]}]}},"mappings":{"modelOperations":[{"model":"A","aggregate":"aggregateA","createMany":"createManyA","createManyAndReturn":"createManyAAndReturn","createOne":"createOneA","deleteMany":"deleteManyA","deleteOne":"deleteOneA","findFirst":"findFirstA","findFirstOrThrow":"findFirstAOrThrow","findMany":"findManyA","findUnique":"findUniqueA","findUniqueOrThrow":"findUniqueAOrThrow","groupBy":"groupByA","updateMany":"updateManyA","updateOne":"updateOneA","upsertOne":"upsertOneA"},{"model":"B","aggregate":"aggregateB","createMany":"createManyB","createManyAndReturn":"createManyBAndReturn","createOne":"createOneB","deleteMany":"deleteManyB","deleteOne":"deleteOneB","findFirst":"findFirstB","findFirstOrThrow":"findFirstBOrThrow","findMany":"findManyB","findUnique":"findUniqueB","findUniqueOrThrow":"findUniqueBOrThrow","groupBy":"groupByB","updateMany":"updateManyB","updateOne":"updateOneB","upsertOne":"upsertOneB"}],"otherOperations":{"read":[],"write":["executeRaw","queryRaw"]}}}"#]]; let response = get_dmmf(&request.to_string()).unwrap(); expected.assert_eq(&response); From 6fa5aeeae625b13157b905998640345f8268fada Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Fri, 26 Apr 2024 16:28:27 +0200 Subject: [PATCH 05/10] fix failure test --- .../create_many_and_return.rs | 42 +++++++++++-------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs index 02d6cf9ad24e..842fe9ee56dd 100644 --- a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs +++ b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs @@ -381,12 +381,15 @@ mod create_many { #[connector_test(schema(schema_1m_child))] async fn create_many_1m_non_inline_rel_read_fails(runner: Runner) -> TestResult<()> { - assert_error!( - &runner, - r#"mutation { createManyTestAndReturn(data: [{ id: 1, str1: "1" }, { id: 2, str1: "2" }]) { id children { id } } }"#, - 2009, - "Field 'children' not found in enclosing type" - ); + // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. + if runner.protocol().is_graphql() { + assert_error!( + &runner, + r#"mutation { createManyTestAndReturn(data: [{ id: 1, str1: "1" }, { id: 2, str1: "2" }]) { id children { id } } }"#, + 2009, + "Field 'children' not found in enclosing type" + ); + } Ok(()) } @@ -413,19 +416,22 @@ mod create_many { #[connector_test(schema(schema_m2m_child))] async fn create_many_m2m_rel_read_fails(runner: Runner) -> TestResult<()> { - assert_error!( - &runner, - r#"mutation { createManyTestAndReturn(data: [{ id: 1, str1: "1" }, { id: 2, str1: "2" }]) { id children { id } } }"#, - 2009, - "Field 'children' not found in enclosing type" - ); + // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. + if runner.protocol().is_graphql() { + assert_error!( + &runner, + r#"mutation { createManyTestAndReturn(data: [{ id: 1, str1: "1" }, { id: 2, str1: "2" }]) { id children { id } } }"#, + 2009, + "Field 'children' not found in enclosing type" + ); - assert_error!( - &runner, - r#"mutation { createManyChildAndReturn(data: [{ id: 1 }, { id: 2 }]) { id tests { id } } }"#, - 2009, - "Field 'tests' not found in enclosing type" - ); + assert_error!( + &runner, + r#"mutation { createManyChildAndReturn(data: [{ id: 1 }, { id: 2 }]) { id tests { id } } }"#, + 2009, + "Field 'tests' not found in enclosing type" + ); + } Ok(()) } From 46f4913883d5b806d30a3d40797dbf953520e0da Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Fri, 26 Apr 2024 16:34:15 +0200 Subject: [PATCH 06/10] update dmmf snapshot --- prisma-fmt/src/get_dmmf.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/prisma-fmt/src/get_dmmf.rs b/prisma-fmt/src/get_dmmf.rs index 2df8e93965e8..412b297d93af 100644 --- a/prisma-fmt/src/get_dmmf.rs +++ b/prisma-fmt/src/get_dmmf.rs @@ -123,7 +123,9 @@ mod tests { "prismaSchema": schema, }); - let expected = expect![[r#"{"datamodel":{"enums":[],"models":[{"name":"A","dbName":null,"fields":[{"name":"id","kind":"scalar","isList":false,"isRequired":true,"isUnique":false,"isId":true,"isReadOnly":false,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"b_id","kind":"scalar","isList":false,"isRequired":true,"isUnique":true,"isId":false,"isReadOnly":true,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"b","kind":"object","isList":false,"isRequired":true,"isUnique":false,"isId":false,"isReadOnly":false,"hasDefaultValue":false,"type":"B","relationName":"AToB","relationFromFields":["b_id"],"relationToFields":["id"],"isGenerated":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueFields":[],"uniqueIndexes":[],"isGenerated":false},{"name":"B","dbName":null,"fields":[{"name":"id","kind":"scalar","isList":false,"isRequired":true,"isUnique":false,"isId":true,"isReadOnly":false,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"a","kind":"object","isList":false,"isRequired":false,"isUnique":false,"isId":false,"isReadOnly":false,"hasDefaultValue":false,"type":"A","relationName":"AToB","relationFromFields":[],"relationToFields":[],"isGenerated":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueFields":[],"uniqueIndexes":[],"isGenerated":false}],"types":[]},"schema":{"inputObjectTypes":{"prisma":[{"name":"AWhereInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AOrderByWithRelationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AWhereUniqueInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":1,"fields":["id","b_id"]},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AOrderByWithAggregationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACountOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AMaxOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AMinOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AScalarWhereWithAggregatesInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]}]},{"name":"BWhereInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":true,"inputTypes":[{"type":"ANullableRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BOrderByWithRelationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BWhereUniqueInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":1,"fields":["id"]},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"a","isRequired":false,"isNullable":true,"inputTypes":[{"type":"ANullableRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BOrderByWithAggregationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCountOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BMaxOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BMinOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BScalarWhereWithAggregatesInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]}]},{"name":"ACreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateNestedOneWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpdateOneRequiredWithoutANestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUpdateManyMutationInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateNestedOneWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUncheckedCreateNestedOneWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateOneWithoutBNestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUncheckedUpdateOneWithoutBNestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUpdateManyMutationInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"StringFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"mode","isRequired":false,"isNullable":false,"inputTypes":[{"type":"QueryMode","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BRelationFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"is","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"isNot","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACountOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"AMaxOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"AMinOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"StringWithAggregatesFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"mode","isRequired":false,"isNullable":false,"inputTypes":[{"type":"QueryMode","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ANullableRelationFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"is","isRequired":false,"isNullable":true,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]},{"name":"isNot","isRequired":false,"isNullable":true,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BCountOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BMaxOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BMinOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BCreateNestedOneWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateOrConnectWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"StringFieldUpdateOperationsInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"set","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUpdateOneRequiredWithoutANestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateOrConnectWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpsertWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpdateToOneWithWhereWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateNestedOneWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedCreateNestedOneWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateOneWithoutBNestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpsertWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"disconnect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"delete","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateToOneWithWhereWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateOneWithoutBNestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpsertWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"disconnect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"delete","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateToOneWithWhereWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedStringFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedStringWithAggregatesFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedIntFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":true},{"type":"ListIntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":true},{"type":"ListIntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUncheckedCreateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BCreateOrConnectWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpsertWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateToOneWithWhereWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUncheckedCreateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ACreateOrConnectWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpsertWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateToOneWithWhereWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]}]},"outputObjectTypes":{"prisma":[{"name":"Query","fields":[{"name":"findFirstA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstAOrThrow","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findManyA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"aggregateA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AggregateA","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"groupByA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"by","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"having","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AGroupByOutputType","namespace":"prisma","location":"outputObjectTypes","isList":true}},{"name":"findUniqueA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findUniqueAOrThrow","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstBOrThrow","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findManyB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"aggregateB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AggregateB","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"groupByB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"by","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"having","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"BGroupByOutputType","namespace":"prisma","location":"outputObjectTypes","isList":true}},{"name":"findUniqueB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findUniqueBOrThrow","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"Mutation","fields":[{"name":"createOneA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"upsertOneA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"createManyA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createManyAAndReturn","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"CreateManyAAndReturnOutputType","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"deleteOneA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateOneA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateManyA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateManyMutationInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteManyA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createOneB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"upsertOneB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"createManyB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createManyBAndReturn","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"CreateManyBAndReturnOutputType","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"deleteOneB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateOneB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateManyB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateManyMutationInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteManyB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"executeRaw","args":[{"name":"query","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"parameters","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Json","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"Json","location":"scalar","isList":false}},{"name":"queryRaw","args":[{"name":"query","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"parameters","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Json","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"Json","location":"scalar","isList":false}}]},{"name":"AggregateA","fields":[{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"ACountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"AMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"AMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AGroupByOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"ACountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"AMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"AMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AggregateB","fields":[{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"BCountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"BMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"BMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"BGroupByOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"BCountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"BMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"BMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AffectedRowsOutput","fields":[{"name":"count","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"ACountAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"_all","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"AMinAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"AMaxAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"BCountAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"_all","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"BMinAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"BMaxAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]}],"model":[{"name":"A","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b","args":[],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"B","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"a","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"CreateManyAAndReturnOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b","args":[],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"CreateManyBAndReturnOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}}]}]},"enumTypes":{"prisma":[{"name":"TransactionIsolationLevel","values":["ReadUncommitted","ReadCommitted","RepeatableRead","Serializable"]},{"name":"AScalarFieldEnum","values":["id","b_id"]},{"name":"BScalarFieldEnum","values":["id"]},{"name":"SortOrder","values":["asc","desc"]},{"name":"QueryMode","values":["default","insensitive"]}]},"fieldRefTypes":{"prisma":[{"name":"StringFieldRefInput","allowTypes":[{"type":"String","location":"scalar","isList":false}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ListStringFieldRefInput","allowTypes":[{"type":"String","location":"scalar","isList":true}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"IntFieldRefInput","allowTypes":[{"type":"Int","location":"scalar","isList":false}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ListIntFieldRefInput","allowTypes":[{"type":"Int","location":"scalar","isList":true}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]}]}},"mappings":{"modelOperations":[{"model":"A","aggregate":"aggregateA","createMany":"createManyA","createManyAndReturn":"createManyAAndReturn","createOne":"createOneA","deleteMany":"deleteManyA","deleteOne":"deleteOneA","findFirst":"findFirstA","findFirstOrThrow":"findFirstAOrThrow","findMany":"findManyA","findUnique":"findUniqueA","findUniqueOrThrow":"findUniqueAOrThrow","groupBy":"groupByA","updateMany":"updateManyA","updateOne":"updateOneA","upsertOne":"upsertOneA"},{"model":"B","aggregate":"aggregateB","createMany":"createManyB","createManyAndReturn":"createManyBAndReturn","createOne":"createOneB","deleteMany":"deleteManyB","deleteOne":"deleteOneB","findFirst":"findFirstB","findFirstOrThrow":"findFirstBOrThrow","findMany":"findManyB","findUnique":"findUniqueB","findUniqueOrThrow":"findUniqueBOrThrow","groupBy":"groupByB","updateMany":"updateManyB","updateOne":"updateOneB","upsertOne":"upsertOneB"}],"otherOperations":{"read":[],"write":["executeRaw","queryRaw"]}}}"#]]; + let expected = expect![[ + r#"{"datamodel":{"enums":[],"models":[{"name":"A","dbName":null,"fields":[{"name":"id","kind":"scalar","isList":false,"isRequired":true,"isUnique":false,"isId":true,"isReadOnly":false,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"b_id","kind":"scalar","isList":false,"isRequired":true,"isUnique":true,"isId":false,"isReadOnly":true,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"b","kind":"object","isList":false,"isRequired":true,"isUnique":false,"isId":false,"isReadOnly":false,"hasDefaultValue":false,"type":"B","relationName":"AToB","relationFromFields":["b_id"],"relationToFields":["id"],"isGenerated":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueFields":[],"uniqueIndexes":[],"isGenerated":false},{"name":"B","dbName":null,"fields":[{"name":"id","kind":"scalar","isList":false,"isRequired":true,"isUnique":false,"isId":true,"isReadOnly":false,"hasDefaultValue":false,"type":"String","isGenerated":false,"isUpdatedAt":false},{"name":"a","kind":"object","isList":false,"isRequired":false,"isUnique":false,"isId":false,"isReadOnly":false,"hasDefaultValue":false,"type":"A","relationName":"AToB","relationFromFields":[],"relationToFields":[],"isGenerated":false,"isUpdatedAt":false}],"primaryKey":null,"uniqueFields":[],"uniqueIndexes":[],"isGenerated":false}],"types":[]},"schema":{"inputObjectTypes":{"prisma":[{"name":"AWhereInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AOrderByWithRelationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AWhereUniqueInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":1,"fields":["id","b_id"]},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AOrderByWithAggregationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACountOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AMaxOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AMinOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AScalarWhereWithAggregatesInput","meta":{"source":"A"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]}]},{"name":"BWhereInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":true,"inputTypes":[{"type":"ANullableRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BOrderByWithRelationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BWhereUniqueInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":1,"fields":["id"]},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"a","isRequired":false,"isNullable":true,"inputTypes":[{"type":"ANullableRelationFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BOrderByWithAggregationInput","constraints":{"maxNumFields":1,"minNumFields":0},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCountOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BMaxOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BMinOrderByAggregateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BScalarWhereWithAggregatesInput","meta":{"source":"B"},"constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"AND","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"OR","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"NOT","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"StringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"String","location":"scalar","isList":false}]}]},{"name":"ACreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateNestedOneWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpdateOneRequiredWithoutANestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"b_id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUpdateManyMutationInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateNestedOneWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedCreateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUncheckedCreateNestedOneWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateOneWithoutBNestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"a","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUncheckedUpdateOneWithoutBNestedInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUpdateManyMutationInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateManyInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"StringFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"mode","isRequired":false,"isNullable":false,"inputTypes":[{"type":"QueryMode","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BRelationFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"is","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"isNot","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACountOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"AMaxOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"AMinOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"b_id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"StringWithAggregatesFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"mode","isRequired":false,"isNullable":false,"inputTypes":[{"type":"QueryMode","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ANullableRelationFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"is","isRequired":false,"isNullable":true,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]},{"name":"isNot","isRequired":false,"isNullable":true,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"Null","location":"scalar","isList":false}]}]},{"name":"BCountOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BMaxOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BMinOrderByAggregateInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"SortOrder","namespace":"prisma","location":"enumTypes","isList":false}]}]},{"name":"BCreateNestedOneWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateOrConnectWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"StringFieldUpdateOperationsInput","constraints":{"maxNumFields":1,"minNumFields":1},"fields":[{"name":"set","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUpdateOneRequiredWithoutANestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BCreateOrConnectWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpsertWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BUpdateToOneWithWhereWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateNestedOneWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedCreateNestedOneWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateOneWithoutBNestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpsertWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"disconnect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"delete","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateToOneWithWhereWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateOneWithoutBNestedInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"create","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connectOrCreate","isRequired":false,"isNullable":false,"inputTypes":[{"type":"ACreateOrConnectWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"upsert","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpsertWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"disconnect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"delete","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false},{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"connect","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AUpdateToOneWithWhereWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedStringFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedStringWithAggregatesFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":true},{"type":"ListStringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"contains","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"startsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"endsWith","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"NestedStringWithAggregatesFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_count","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_min","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"_max","isRequired":false,"isNullable":false,"inputTypes":[{"type":"NestedStringFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"NestedIntFilter","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"equals","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"in","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":true},{"type":"ListIntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"notIn","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":true},{"type":"ListIntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"lte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gt","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"gte","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"IntFieldRefInput","namespace":"prisma","location":"fieldRefTypes","isList":false}]},{"name":"not","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false},{"type":"NestedIntFilter","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BCreateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BUncheckedCreateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"BCreateOrConnectWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpsertWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateToOneWithWhereWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateWithoutAInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUpdateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"BUncheckedUpdateWithoutAInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"ACreateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"AUncheckedCreateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ACreateOrConnectWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpsertWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateToOneWithWhereWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateWithoutBInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUpdateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]},{"name":"AUncheckedUpdateWithoutBInput","constraints":{"maxNumFields":null,"minNumFields":null},"fields":[{"name":"id","isRequired":false,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false},{"type":"StringFieldUpdateOperationsInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}]}]},"outputObjectTypes":{"prisma":[{"name":"Query","fields":[{"name":"findFirstA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstAOrThrow","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findManyA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"aggregateA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AggregateA","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"groupByA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"AOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"by","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true},{"type":"AScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"having","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AGroupByOutputType","namespace":"prisma","location":"outputObjectTypes","isList":true}},{"name":"findUniqueA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findUniqueAOrThrow","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findFirstBOrThrow","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findManyB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"distinct","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"aggregateB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithRelationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"cursor","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AggregateB","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"groupByB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"orderBy","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":true},{"type":"BOrderByWithAggregationInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"by","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":true},{"type":"BScalarFieldEnum","namespace":"prisma","location":"enumTypes","isList":false}]},{"name":"having","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BScalarWhereWithAggregatesInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"take","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]},{"name":"skip","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Int","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"BGroupByOutputType","namespace":"prisma","location":"outputObjectTypes","isList":true}},{"name":"findUniqueB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"findUniqueBOrThrow","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"Mutation","fields":[{"name":"createOneA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"upsertOneA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"createManyA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createManyAAndReturn","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"ACreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"CreateManyAAndReturnOutputType","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"deleteOneA","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateOneA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateManyA","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"AUpdateManyMutationInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"AUncheckedUpdateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteManyA","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createOneB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"upsertOneB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"create","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedCreateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"update","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"createManyB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"createManyBAndReturn","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BCreateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":true}]},{"name":"skipDuplicates","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Boolean","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"CreateManyBAndReturnOutputType","namespace":"model","location":"outputObjectTypes","isList":true}},{"name":"deleteOneB","args":[{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateOneB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BWhereUniqueInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}},{"name":"updateManyB","args":[{"name":"data","isRequired":true,"isNullable":false,"inputTypes":[{"type":"BUpdateManyMutationInput","namespace":"prisma","location":"inputObjectTypes","isList":false},{"type":"BUncheckedUpdateManyInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]},{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"deleteManyB","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"BWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":false,"outputType":{"type":"AffectedRowsOutput","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"executeRaw","args":[{"name":"query","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"parameters","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Json","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"Json","location":"scalar","isList":false}},{"name":"queryRaw","args":[{"name":"query","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"parameters","isRequired":false,"isNullable":false,"inputTypes":[{"type":"Json","location":"scalar","isList":false}]}],"isNullable":false,"outputType":{"type":"Json","location":"scalar","isList":false}}]},{"name":"AggregateA","fields":[{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"ACountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"AMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"AMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AGroupByOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"ACountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"AMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"AMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AggregateB","fields":[{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"BCountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"BMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"BMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"BGroupByOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"_count","args":[],"isNullable":true,"outputType":{"type":"BCountAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_min","args":[],"isNullable":true,"outputType":{"type":"BMinAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}},{"name":"_max","args":[],"isNullable":true,"outputType":{"type":"BMaxAggregateOutputType","namespace":"prisma","location":"outputObjectTypes","isList":false}}]},{"name":"AffectedRowsOutput","fields":[{"name":"count","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"ACountAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"_all","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"AMinAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"AMaxAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"BCountAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}},{"name":"_all","args":[],"isNullable":false,"outputType":{"type":"Int","location":"scalar","isList":false}}]},{"name":"BMinAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]},{"name":"BMaxAggregateOutputType","fields":[{"name":"id","args":[],"isNullable":true,"outputType":{"type":"String","location":"scalar","isList":false}}]}],"model":[{"name":"A","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b","args":[],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"B","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"a","args":[{"name":"where","isRequired":false,"isNullable":false,"inputTypes":[{"type":"AWhereInput","namespace":"prisma","location":"inputObjectTypes","isList":false}]}],"isNullable":true,"outputType":{"type":"A","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"CreateManyAAndReturnOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b_id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}},{"name":"b","args":[],"isNullable":false,"outputType":{"type":"B","namespace":"model","location":"outputObjectTypes","isList":false}}]},{"name":"CreateManyBAndReturnOutputType","fields":[{"name":"id","args":[],"isNullable":false,"outputType":{"type":"String","location":"scalar","isList":false}}]}]},"enumTypes":{"prisma":[{"name":"TransactionIsolationLevel","values":["ReadUncommitted","ReadCommitted","RepeatableRead","Serializable"]},{"name":"AScalarFieldEnum","values":["id","b_id"]},{"name":"BScalarFieldEnum","values":["id"]},{"name":"SortOrder","values":["asc","desc"]},{"name":"QueryMode","values":["default","insensitive"]}]},"fieldRefTypes":{"prisma":[{"name":"StringFieldRefInput","allowTypes":[{"type":"String","location":"scalar","isList":false}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ListStringFieldRefInput","allowTypes":[{"type":"String","location":"scalar","isList":true}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"IntFieldRefInput","allowTypes":[{"type":"Int","location":"scalar","isList":false}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]},{"name":"ListIntFieldRefInput","allowTypes":[{"type":"Int","location":"scalar","isList":true}],"fields":[{"name":"_ref","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]},{"name":"_container","isRequired":true,"isNullable":false,"inputTypes":[{"type":"String","location":"scalar","isList":false}]}]}]}},"mappings":{"modelOperations":[{"model":"A","aggregate":"aggregateA","createMany":"createManyA","createManyAndReturn":"createManyAAndReturn","createOne":"createOneA","deleteMany":"deleteManyA","deleteOne":"deleteOneA","findFirst":"findFirstA","findFirstOrThrow":"findFirstAOrThrow","findMany":"findManyA","findUnique":"findUniqueA","findUniqueOrThrow":"findUniqueAOrThrow","groupBy":"groupByA","updateMany":"updateManyA","updateOne":"updateOneA","upsertOne":"upsertOneA"},{"model":"B","aggregate":"aggregateB","createMany":"createManyB","createManyAndReturn":"createManyBAndReturn","createOne":"createOneB","deleteMany":"deleteManyB","deleteOne":"deleteOneB","findFirst":"findFirstB","findFirstOrThrow":"findFirstBOrThrow","findMany":"findManyB","findUnique":"findUniqueB","findUniqueOrThrow":"findUniqueBOrThrow","groupBy":"groupByB","updateMany":"updateManyB","updateOne":"updateOneB","upsertOne":"upsertOneB"}],"otherOperations":{"read":[],"write":["executeRaw","queryRaw"]}}}"# + ]]; let response = get_dmmf(&request.to_string()).unwrap(); expected.assert_eq(&response); From 72503c619ebdf3e5baf3535fb96afc2880f0d23c Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Fri, 26 Apr 2024 16:38:09 +0200 Subject: [PATCH 07/10] add 1-1 and self-rel tests --- .../create_many_and_return.rs | 93 ++++++++++++++++++- 1 file changed, 89 insertions(+), 4 deletions(-) diff --git a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs index 842fe9ee56dd..422a1a575dd3 100644 --- a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs +++ b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs @@ -332,6 +332,62 @@ mod create_many { Ok(()) } + fn schema_11_child() -> String { + let schema = indoc! { + r#"model Test { + #id(id, Int, @id) + + child Child? + } + + model Child { + #id(id, Int, @id) + + testId Int? @unique + test Test? @relation(fields: [testId], references: [id]) + + }"# + }; + + schema.to_owned() + } + + #[connector_test(schema(schema_1m_child))] + async fn create_many_11_inline_rel_read_works(runner: Runner) -> TestResult<()> { + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { createManyTestAndReturn(data: [{ id: 1 }, { id: 2 }]) { id } }"#), + @r###"{"data":{"createManyTestAndReturn":[{"id":1},{"id":2}]}}"### + ); + + insta::assert_snapshot!( + run_query!(&runner, r#"mutation { + createManyChildAndReturn(data: [ + { id: 1, testId: 1 }, + { id: 2, testId: 2 }, + { id: 3, }, + ]) { id test { id } } + }"#), + @r###"{"data":{"createManyChildAndReturn":[{"id":1,"test":{"id":1}},{"id":2,"test":{"id":2}},{"id":3,"test":null}]}}"### + ); + + Ok(()) + } + + #[connector_test(schema(schema_11_child))] + async fn create_many_11_non_inline_rel_read_fails(runner: Runner) -> TestResult<()> { + // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. + if runner.protocol().is_graphql() { + assert_error!( + &runner, + r#"mutation { createManyTestAndReturn(data: { id: 1 }) { id child { id } } }"#, + 2009, + "Field 'child' not found in enclosing type" + ); + } + + Ok(()) + } + fn schema_1m_child() -> String { let schema = indoc! { r#"model Test { @@ -381,11 +437,11 @@ mod create_many { #[connector_test(schema(schema_1m_child))] async fn create_many_1m_non_inline_rel_read_fails(runner: Runner) -> TestResult<()> { - // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. + // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. if runner.protocol().is_graphql() { assert_error!( &runner, - r#"mutation { createManyTestAndReturn(data: [{ id: 1, str1: "1" }, { id: 2, str1: "2" }]) { id children { id } } }"#, + r#"mutation { createManyTestAndReturn(data: { id: 1 }) { id children { id } } }"#, 2009, "Field 'children' not found in enclosing type" ); @@ -420,14 +476,14 @@ mod create_many { if runner.protocol().is_graphql() { assert_error!( &runner, - r#"mutation { createManyTestAndReturn(data: [{ id: 1, str1: "1" }, { id: 2, str1: "2" }]) { id children { id } } }"#, + r#"mutation { createManyTestAndReturn(data: { id: 1 }) { id children { id } } }"#, 2009, "Field 'children' not found in enclosing type" ); assert_error!( &runner, - r#"mutation { createManyChildAndReturn(data: [{ id: 1 }, { id: 2 }]) { id tests { id } } }"#, + r#"mutation { createManyChildAndReturn(data: { id: 1 }) { id tests { id } } }"#, 2009, "Field 'tests' not found in enclosing type" ); @@ -436,6 +492,35 @@ mod create_many { Ok(()) } + fn schema_self_rel_child() -> String { + let schema = indoc! { + r#"model Child { + #id(id, Int, @id) + + teacherId Int? + teacher Child? @relation("TeacherStudents", fields: [teacherId], references: [id]) + students Child[] @relation("TeacherStudents") + }"# + }; + + schema.to_owned() + } + + #[connector_test(schema(schema_self_rel_child))] + async fn create_many_self_rel_read_fails(runner: Runner) -> TestResult<()> { + // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. + if runner.protocol().is_graphql() { + assert_error!( + &runner, + r#"mutation { createManyChildAndReturn(data: { id: 1 }) { id students { id } } }"#, + 2009, + "Field 'students' not found in enclosing type" + ); + } + + Ok(()) + } + fn schema_7() -> String { let schema = indoc! { r#"model Test { From 027e88a5b9d4f01f761db39927f1448341ceed04 Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Mon, 29 Apr 2024 13:01:50 +0200 Subject: [PATCH 08/10] fix read_fails tests --- .../create_many_and_return.rs | 114 +++++++++++------- .../query-tests-setup/src/runner/mod.rs | 9 +- 2 files changed, 75 insertions(+), 48 deletions(-) diff --git a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs index 422a1a575dd3..a55efb4e0cc9 100644 --- a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs +++ b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs @@ -375,15 +375,20 @@ mod create_many { #[connector_test(schema(schema_11_child))] async fn create_many_11_non_inline_rel_read_fails(runner: Runner) -> TestResult<()> { - // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. - if runner.protocol().is_graphql() { - assert_error!( - &runner, - r#"mutation { createManyTestAndReturn(data: { id: 1 }) { id child { id } } }"#, - 2009, - "Field 'child' not found in enclosing type" - ); - } + runner + .query_json(serde_json::json!({ + "modelName": "Test", + "action": "createManyAndReturn", + "query": { + "arguments": { "data": { "id": 1 } }, + "selection": { + "id": true, + "child": true + } + } + })) + .await? + .assert_failure(2009, Some("Field 'child' not found in enclosing type".to_string())); Ok(()) } @@ -437,15 +442,20 @@ mod create_many { #[connector_test(schema(schema_1m_child))] async fn create_many_1m_non_inline_rel_read_fails(runner: Runner) -> TestResult<()> { - // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. - if runner.protocol().is_graphql() { - assert_error!( - &runner, - r#"mutation { createManyTestAndReturn(data: { id: 1 }) { id children { id } } }"#, - 2009, - "Field 'children' not found in enclosing type" - ); - } + runner + .query_json(serde_json::json!({ + "modelName": "Test", + "action": "createManyAndReturn", + "query": { + "arguments": { "data": { "id": 1 } }, + "selection": { + "id": true, + "children": true + } + } + })) + .await? + .assert_failure(2009, Some("Field 'children' not found in enclosing type".to_string())); Ok(()) } @@ -472,22 +482,35 @@ mod create_many { #[connector_test(schema(schema_m2m_child))] async fn create_many_m2m_rel_read_fails(runner: Runner) -> TestResult<()> { - // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. - if runner.protocol().is_graphql() { - assert_error!( - &runner, - r#"mutation { createManyTestAndReturn(data: { id: 1 }) { id children { id } } }"#, - 2009, - "Field 'children' not found in enclosing type" - ); - - assert_error!( - &runner, - r#"mutation { createManyChildAndReturn(data: { id: 1 }) { id tests { id } } }"#, - 2009, - "Field 'tests' not found in enclosing type" - ); - } + runner + .query_json(serde_json::json!({ + "modelName": "Test", + "action": "createManyAndReturn", + "query": { + "arguments": { "data": { "id": 1 } }, + "selection": { + "id": true, + "children": true + } + } + })) + .await? + .assert_failure(2009, Some("Field 'children' not found in enclosing type".to_string())); + + runner + .query_json(serde_json::json!({ + "modelName": "Child", + "action": "createManyAndReturn", + "query": { + "arguments": { "data": { "id": 1 } }, + "selection": { + "id": true, + "tests": true + } + } + })) + .await? + .assert_failure(2009, Some("Field 'tests' not found in enclosing type".to_string())); Ok(()) } @@ -508,15 +531,20 @@ mod create_many { #[connector_test(schema(schema_self_rel_child))] async fn create_many_self_rel_read_fails(runner: Runner) -> TestResult<()> { - // Runs only on GraphQL protocol otherwise the GraphQL to JSON translation fails before it reaches the parser. - if runner.protocol().is_graphql() { - assert_error!( - &runner, - r#"mutation { createManyChildAndReturn(data: { id: 1 }) { id students { id } } }"#, - 2009, - "Field 'students' not found in enclosing type" - ); - } + runner + .query_json(serde_json::json!({ + "modelName": "Child", + "action": "createManyAndReturn", + "query": { + "arguments": { "data": { "id": 1 } }, + "selection": { + "id": true, + "students": true + } + } + })) + .await? + .assert_failure(2009, Some("Field 'students' not found in enclosing type".to_string())); Ok(()) } diff --git a/query-engine/connector-test-kit-rs/query-tests-setup/src/runner/mod.rs b/query-engine/connector-test-kit-rs/query-tests-setup/src/runner/mod.rs index a5b376e4fb68..a8db6206d070 100644 --- a/query-engine/connector-test-kit-rs/query-tests-setup/src/runner/mod.rs +++ b/query-engine/connector-test-kit-rs/query-tests-setup/src/runner/mod.rs @@ -22,6 +22,7 @@ use request_handlers::{ use serde_json::json; use std::{ env, + fmt::Display, sync::{atomic::AtomicUsize, Arc}, }; @@ -349,11 +350,8 @@ impl Runner { Ok(result) } - pub async fn query_json(&self, query: T) -> TestResult - where - T: Into, - { - let query = query.into(); + pub async fn query_json(&self, query: impl Display) -> TestResult { + let query = query.to_string(); tracing::debug!("Querying: {}", query.clone().green()); @@ -364,6 +362,7 @@ impl Runner { RunnerExecutor::Builtin(e) => e, RunnerExecutor::External(external) => { let response = external.query(query, self.current_tx_id.as_ref()).await?; + return Ok(response); } }; From 2f105fde23f97b0d5960f8aaaa71bf2533a851ff Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Mon, 29 Apr 2024 13:07:06 +0200 Subject: [PATCH 09/10] revert noisy blame changes --- .../sql-query-connector/src/database/operations/write.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/query-engine/connectors/sql-query-connector/src/database/operations/write.rs b/query-engine/connectors/sql-query-connector/src/database/operations/write.rs index 4b3acfb60a12..487cf17aad6e 100644 --- a/query-engine/connectors/sql-query-connector/src/database/operations/write.rs +++ b/query-engine/connectors/sql-query-connector/src/database/operations/write.rs @@ -265,12 +265,11 @@ pub(crate) async fn create_records_returning( selected_fields: FieldSelection, ctx: &Context<'_>, ) -> crate::Result { - let idents = selected_fields.type_identifiers_with_arities(); let field_names: Vec = selected_fields.db_names().collect(); + let idents = selected_fields.type_identifiers_with_arities(); let meta = column_metadata::create(&field_names, &idents); - let inserts = generate_insert_statements(model, args, skip_duplicates, Some(&selected_fields.into()), ctx); - let mut records = ManyRecords::new(field_names.clone()); + let inserts = generate_insert_statements(model, args, skip_duplicates, Some(&selected_fields.into()), ctx); for insert in inserts { let result_set = conn.query(insert.into()).await?; @@ -278,6 +277,7 @@ pub(crate) async fn create_records_returning( for result_row in result_set { let sql_row = result_row.to_sql_row(&meta)?; let record = Record::from(sql_row); + records.push(record); } } From 31c187d29db487fb54d6bb593a851d2f9e5687a6 Mon Sep 17 00:00:00 2001 From: Flavian Desverne Date: Mon, 29 Apr 2024 16:09:45 +0200 Subject: [PATCH 10/10] exclude d1 from some tests --- .../writes/top_level_mutations/create_many_and_return.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs index a55efb4e0cc9..f02aaf81e600 100644 --- a/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs +++ b/query-engine/connector-test-kit-rs/query-engine-tests/tests/writes/top_level_mutations/create_many_and_return.rs @@ -232,7 +232,8 @@ mod create_many { // Covers: Batching by row number. // Each DB allows a certain amount of params per single query, and a certain number of rows. // Each created row has 1 param and we create 1000 records. - #[connector_test(schema(schema_4))] + // TODO: unexclude d1 once https://github.com/prisma/team-orm/issues/1070 is fixed + #[connector_test(schema(schema_4), exclude(Sqlite("cfd1")))] async fn large_num_records_horizontal(runner: Runner) -> TestResult<()> { let mut records: Vec = vec![]; @@ -276,7 +277,8 @@ mod create_many { // Covers: Batching by row number. // Each DB allows a certain amount of params per single query, and a certain number of rows. // Each created row has 4 params and we create 1000 rows. - #[connector_test(schema(schema_5))] + // TODO: unexclude d1 once https://github.com/prisma/team-orm/issues/1070 is fixed + #[connector_test(schema(schema_5), exclude(Sqlite("cfd1")))] async fn large_num_records_vertical(runner: Runner) -> TestResult<()> { let mut records: Vec = vec![];