This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch CAUSEWAY-3676
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 61dbe87fef15a9f2fc69e7b3c3b998ac24a1a82b
Author: danhaywood <[email protected]>
AuthorDate: Fri Feb 16 18:07:36 2024 +0000

    CAUSEWAY-3676: experiment if can add multiple fields of different types; 
seemingly not.
---
 .../graphql/model/domain/GqlvDomainObject.java     |   2 +
 viewers/graphql/test/src/test/resources/schema.gql | 149 +++++++++++----------
 2 files changed, 77 insertions(+), 74 deletions(-)

diff --git 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainObject.java
 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainObject.java
index a86b93ea5a..2b0726d254 100644
--- 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainObject.java
+++ 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainObject.java
@@ -39,6 +39,8 @@ import 
org.apache.causeway.core.metamodel.spec.feature.OneToManyAssociation;
 import org.apache.causeway.core.metamodel.spec.feature.OneToOneAssociation;
 import org.apache.causeway.viewer.graphql.model.context.Context;
 
+import graphql.schema.GraphQLList;
+
 import lombok.Getter;
 import lombok.val;
 
diff --git a/viewers/graphql/test/src/test/resources/schema.gql 
b/viewers/graphql/test/src/test/resources/schema.gql
index 2c63dfb7fe..8c377660d5 100644
--- a/viewers/graphql/test/src/test/resources/schema.gql
+++ b/viewers/graphql/test/src/test/resources/schema.gql
@@ -68,51 +68,51 @@ type Mutation {
 
 type Query {
   Scenario(name: String): Scenario
-  causeway_applib_DomainObjectList(object: 
causeway_applib_DomainObjectList__gqlv_input): causeway_applib_DomainObjectList
-  causeway_applib_FacetGroupNode(object: 
causeway_applib_FacetGroupNode__gqlv_input): causeway_applib_FacetGroupNode
-  causeway_applib_ParameterNode(object: 
causeway_applib_ParameterNode__gqlv_input): causeway_applib_ParameterNode
-  causeway_applib_PropertyNode(object: 
causeway_applib_PropertyNode__gqlv_input): causeway_applib_PropertyNode
-  causeway_applib_RoleMemento(object: 
causeway_applib_RoleMemento__gqlv_input): causeway_applib_RoleMemento
-  causeway_applib_TypeNode(object: causeway_applib_TypeNode__gqlv_input): 
causeway_applib_TypeNode
-  causeway_applib_UserMemento(object: 
causeway_applib_UserMemento__gqlv_input): causeway_applib_UserMemento
+  causeway_applib_DomainObjectList(object: 
causeway_applib_DomainObjectList__gqlv_input): 
[causeway_applib_DomainObjectList]
+  causeway_applib_FacetGroupNode(object: 
causeway_applib_FacetGroupNode__gqlv_input): [causeway_applib_FacetGroupNode]
+  causeway_applib_ParameterNode(object: 
causeway_applib_ParameterNode__gqlv_input): [causeway_applib_ParameterNode]
+  causeway_applib_PropertyNode(object: 
causeway_applib_PropertyNode__gqlv_input): [causeway_applib_PropertyNode]
+  causeway_applib_RoleMemento(object: 
causeway_applib_RoleMemento__gqlv_input): [causeway_applib_RoleMemento]
+  causeway_applib_TypeNode(object: causeway_applib_TypeNode__gqlv_input): 
[causeway_applib_TypeNode]
+  causeway_applib_UserMemento(object: 
causeway_applib_UserMemento__gqlv_input): [causeway_applib_UserMemento]
   causeway_applib_UserMenu: causeway_applib_UserMenu
-  causeway_applib_node_ActionNode(object: 
causeway_applib_node_ActionNode__gqlv_input): causeway_applib_node_ActionNode
-  causeway_applib_node_CollectionNode(object: 
causeway_applib_node_CollectionNode__gqlv_input): 
causeway_applib_node_CollectionNode
-  causeway_applib_node_FacetAttrNode(object: 
causeway_applib_node_FacetAttrNode__gqlv_input): 
causeway_applib_node_FacetAttrNode
-  causeway_applib_node_FacetNode(object: 
causeway_applib_node_FacetNode__gqlv_input): causeway_applib_node_FacetNode
+  causeway_applib_node_ActionNode(object: 
causeway_applib_node_ActionNode__gqlv_input): [causeway_applib_node_ActionNode]
+  causeway_applib_node_CollectionNode(object: 
causeway_applib_node_CollectionNode__gqlv_input): 
[causeway_applib_node_CollectionNode]
+  causeway_applib_node_FacetAttrNode(object: 
causeway_applib_node_FacetAttrNode__gqlv_input): 
[causeway_applib_node_FacetAttrNode]
+  causeway_applib_node_FacetNode(object: 
causeway_applib_node_FacetNode__gqlv_input): [causeway_applib_node_FacetNode]
   causeway_conf_ConfigurationMenu: causeway_conf_ConfigurationMenu
-  causeway_conf_ConfigurationProperty(object: 
causeway_conf_ConfigurationProperty__gqlv_input): 
causeway_conf_ConfigurationProperty
-  causeway_conf_ConfigurationViewmodel(object: 
causeway_conf_ConfigurationViewmodel__gqlv_input): 
causeway_conf_ConfigurationViewmodel
-  causeway_feat_ApplicationFeatureViewModel(object: 
causeway_feat_ApplicationFeatureViewModel__gqlv_input): 
causeway_feat_ApplicationFeatureViewModel
-  causeway_feat_ApplicationNamespace(object: 
causeway_feat_ApplicationNamespace__gqlv_input): 
causeway_feat_ApplicationNamespace
-  causeway_feat_ApplicationType(object: 
causeway_feat_ApplicationType__gqlv_input): causeway_feat_ApplicationType
-  causeway_feat_ApplicationTypeAction(object: 
causeway_feat_ApplicationTypeAction__gqlv_input): 
causeway_feat_ApplicationTypeAction
-  causeway_feat_ApplicationTypeCollection(object: 
causeway_feat_ApplicationTypeCollection__gqlv_input): 
causeway_feat_ApplicationTypeCollection
-  causeway_feat_ApplicationTypeMember(object: 
causeway_feat_ApplicationTypeMember__gqlv_input): 
causeway_feat_ApplicationTypeMember
-  causeway_feat_ApplicationTypeProperty(object: 
causeway_feat_ApplicationTypeProperty__gqlv_input): 
causeway_feat_ApplicationTypeProperty
-  causeway_schema_metamodel_v2_DomainClassDto(object: 
causeway_schema_metamodel_v2_DomainClassDto__gqlv_input): 
causeway_schema_metamodel_v2_DomainClassDto
-  causeway_security_LoginRedirect(object: 
causeway_security_LoginRedirect__gqlv_input): causeway_security_LoginRedirect
+  causeway_conf_ConfigurationProperty(object: 
causeway_conf_ConfigurationProperty__gqlv_input): 
[causeway_conf_ConfigurationProperty]
+  causeway_conf_ConfigurationViewmodel(object: 
causeway_conf_ConfigurationViewmodel__gqlv_input): 
[causeway_conf_ConfigurationViewmodel]
+  causeway_feat_ApplicationFeatureViewModel(object: 
causeway_feat_ApplicationFeatureViewModel__gqlv_input): 
[causeway_feat_ApplicationFeatureViewModel]
+  causeway_feat_ApplicationNamespace(object: 
causeway_feat_ApplicationNamespace__gqlv_input): 
[causeway_feat_ApplicationNamespace]
+  causeway_feat_ApplicationType(object: 
causeway_feat_ApplicationType__gqlv_input): [causeway_feat_ApplicationType]
+  causeway_feat_ApplicationTypeAction(object: 
causeway_feat_ApplicationTypeAction__gqlv_input): 
[causeway_feat_ApplicationTypeAction]
+  causeway_feat_ApplicationTypeCollection(object: 
causeway_feat_ApplicationTypeCollection__gqlv_input): 
[causeway_feat_ApplicationTypeCollection]
+  causeway_feat_ApplicationTypeMember(object: 
causeway_feat_ApplicationTypeMember__gqlv_input): 
[causeway_feat_ApplicationTypeMember]
+  causeway_feat_ApplicationTypeProperty(object: 
causeway_feat_ApplicationTypeProperty__gqlv_input): 
[causeway_feat_ApplicationTypeProperty]
+  causeway_schema_metamodel_v2_DomainClassDto(object: 
causeway_schema_metamodel_v2_DomainClassDto__gqlv_input): 
[causeway_schema_metamodel_v2_DomainClassDto]
+  causeway_security_LoginRedirect(object: 
causeway_security_LoginRedirect__gqlv_input): [causeway_security_LoginRedirect]
   causeway_security_LogoutMenu: causeway_security_LogoutMenu
-  causeway_testing_fixtures_FixtureResult(object: 
causeway_testing_fixtures_FixtureResult__gqlv_input): 
causeway_testing_fixtures_FixtureResult
-  java_lang_Runnable(object: java_lang_Runnable__gqlv_input): 
java_lang_Runnable
-  java_util_Map(object: java_util_Map__gqlv_input): java_util_Map
-  java_util_SortedMap(object: java_util_SortedMap__gqlv_input): 
java_util_SortedMap
-  java_util_concurrent_Callable(object: 
java_util_concurrent_Callable__gqlv_input): java_util_concurrent_Callable
-  java_util_function_BiFunction(object: 
java_util_function_BiFunction__gqlv_input): java_util_function_BiFunction
-  java_util_function_Consumer(object: 
java_util_function_Consumer__gqlv_input): java_util_function_Consumer
-  java_util_function_Function(object: 
java_util_function_Function__gqlv_input): java_util_function_Function
-  java_util_stream_Stream(object: java_util_stream_Stream__gqlv_input): 
java_util_stream_Stream
-  org_apache_causeway_core_metamodel_inspect_model_MMNode(object: 
org_apache_causeway_core_metamodel_inspect_model_MMNode__gqlv_input): 
org_apache_causeway_core_metamodel_inspect_model_MMNode
-  org_apache_causeway_core_metamodel_inspect_model_MemberNode(object: 
org_apache_causeway_core_metamodel_inspect_model_MemberNode__gqlv_input): 
org_apache_causeway_core_metamodel_inspect_model_MemberNode
-  
org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript(object:
 
org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__gqlv_input):
 org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript
+  causeway_testing_fixtures_FixtureResult(object: 
causeway_testing_fixtures_FixtureResult__gqlv_input): 
[causeway_testing_fixtures_FixtureResult]
+  java_lang_Runnable(object: java_lang_Runnable__gqlv_input): 
[java_lang_Runnable]
+  java_util_Map(object: java_util_Map__gqlv_input): [java_util_Map]
+  java_util_SortedMap(object: java_util_SortedMap__gqlv_input): 
[java_util_SortedMap]
+  java_util_concurrent_Callable(object: 
java_util_concurrent_Callable__gqlv_input): [java_util_concurrent_Callable]
+  java_util_function_BiFunction(object: 
java_util_function_BiFunction__gqlv_input): [java_util_function_BiFunction]
+  java_util_function_Consumer(object: 
java_util_function_Consumer__gqlv_input): [java_util_function_Consumer]
+  java_util_function_Function(object: 
java_util_function_Function__gqlv_input): [java_util_function_Function]
+  java_util_stream_Stream(object: java_util_stream_Stream__gqlv_input): 
[java_util_stream_Stream]
+  org_apache_causeway_core_metamodel_inspect_model_MMNode(object: 
org_apache_causeway_core_metamodel_inspect_model_MMNode__gqlv_input): 
[org_apache_causeway_core_metamodel_inspect_model_MMNode]
+  org_apache_causeway_core_metamodel_inspect_model_MemberNode(object: 
org_apache_causeway_core_metamodel_inspect_model_MemberNode__gqlv_input): 
[org_apache_causeway_core_metamodel_inspect_model_MemberNode]
+  
org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript(object:
 
org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__gqlv_input):
 [org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript]
   university_admin_AdminMenu: university_admin_AdminMenu
   university_calc_Calculator: university_calc_Calculator
-  university_dept_Department(object: university_dept_Department__gqlv_input): 
university_dept_Department
+  university_dept_Department(object: university_dept_Department__gqlv_input): 
[university_dept_Department]
   university_dept_Departments: university_dept_Departments
-  university_dept_DeptHead(object: university_dept_DeptHead__gqlv_input): 
university_dept_DeptHead
+  university_dept_DeptHead(object: university_dept_DeptHead__gqlv_input): 
[university_dept_DeptHead]
   university_dept_DeptHeads: university_dept_DeptHeads
   university_dept_Staff: university_dept_Staff
-  university_dept_StaffMember(object: 
university_dept_StaffMember__gqlv_input): university_dept_StaffMember
+  university_dept_StaffMember(object: 
university_dept_StaffMember__gqlv_input): [university_dept_StaffMember]
 }
 
 type Scenario {
@@ -123,51 +123,51 @@ type Scenario {
 }
 
 type ScenarioStep {
-  causeway_applib_DomainObjectList(object: 
causeway_applib_DomainObjectList__gqlv_input): causeway_applib_DomainObjectList
-  causeway_applib_FacetGroupNode(object: 
causeway_applib_FacetGroupNode__gqlv_input): causeway_applib_FacetGroupNode
-  causeway_applib_ParameterNode(object: 
causeway_applib_ParameterNode__gqlv_input): causeway_applib_ParameterNode
-  causeway_applib_PropertyNode(object: 
causeway_applib_PropertyNode__gqlv_input): causeway_applib_PropertyNode
-  causeway_applib_RoleMemento(object: 
causeway_applib_RoleMemento__gqlv_input): causeway_applib_RoleMemento
-  causeway_applib_TypeNode(object: causeway_applib_TypeNode__gqlv_input): 
causeway_applib_TypeNode
-  causeway_applib_UserMemento(object: 
causeway_applib_UserMemento__gqlv_input): causeway_applib_UserMemento
+  causeway_applib_DomainObjectList(object: 
causeway_applib_DomainObjectList__gqlv_input): 
[causeway_applib_DomainObjectList]
+  causeway_applib_FacetGroupNode(object: 
causeway_applib_FacetGroupNode__gqlv_input): [causeway_applib_FacetGroupNode]
+  causeway_applib_ParameterNode(object: 
causeway_applib_ParameterNode__gqlv_input): [causeway_applib_ParameterNode]
+  causeway_applib_PropertyNode(object: 
causeway_applib_PropertyNode__gqlv_input): [causeway_applib_PropertyNode]
+  causeway_applib_RoleMemento(object: 
causeway_applib_RoleMemento__gqlv_input): [causeway_applib_RoleMemento]
+  causeway_applib_TypeNode(object: causeway_applib_TypeNode__gqlv_input): 
[causeway_applib_TypeNode]
+  causeway_applib_UserMemento(object: 
causeway_applib_UserMemento__gqlv_input): [causeway_applib_UserMemento]
   causeway_applib_UserMenu: causeway_applib_UserMenu
-  causeway_applib_node_ActionNode(object: 
causeway_applib_node_ActionNode__gqlv_input): causeway_applib_node_ActionNode
-  causeway_applib_node_CollectionNode(object: 
causeway_applib_node_CollectionNode__gqlv_input): 
causeway_applib_node_CollectionNode
-  causeway_applib_node_FacetAttrNode(object: 
causeway_applib_node_FacetAttrNode__gqlv_input): 
causeway_applib_node_FacetAttrNode
-  causeway_applib_node_FacetNode(object: 
causeway_applib_node_FacetNode__gqlv_input): causeway_applib_node_FacetNode
+  causeway_applib_node_ActionNode(object: 
causeway_applib_node_ActionNode__gqlv_input): [causeway_applib_node_ActionNode]
+  causeway_applib_node_CollectionNode(object: 
causeway_applib_node_CollectionNode__gqlv_input): 
[causeway_applib_node_CollectionNode]
+  causeway_applib_node_FacetAttrNode(object: 
causeway_applib_node_FacetAttrNode__gqlv_input): 
[causeway_applib_node_FacetAttrNode]
+  causeway_applib_node_FacetNode(object: 
causeway_applib_node_FacetNode__gqlv_input): [causeway_applib_node_FacetNode]
   causeway_conf_ConfigurationMenu: causeway_conf_ConfigurationMenu
-  causeway_conf_ConfigurationProperty(object: 
causeway_conf_ConfigurationProperty__gqlv_input): 
causeway_conf_ConfigurationProperty
-  causeway_conf_ConfigurationViewmodel(object: 
causeway_conf_ConfigurationViewmodel__gqlv_input): 
causeway_conf_ConfigurationViewmodel
-  causeway_feat_ApplicationFeatureViewModel(object: 
causeway_feat_ApplicationFeatureViewModel__gqlv_input): 
causeway_feat_ApplicationFeatureViewModel
-  causeway_feat_ApplicationNamespace(object: 
causeway_feat_ApplicationNamespace__gqlv_input): 
causeway_feat_ApplicationNamespace
-  causeway_feat_ApplicationType(object: 
causeway_feat_ApplicationType__gqlv_input): causeway_feat_ApplicationType
-  causeway_feat_ApplicationTypeAction(object: 
causeway_feat_ApplicationTypeAction__gqlv_input): 
causeway_feat_ApplicationTypeAction
-  causeway_feat_ApplicationTypeCollection(object: 
causeway_feat_ApplicationTypeCollection__gqlv_input): 
causeway_feat_ApplicationTypeCollection
-  causeway_feat_ApplicationTypeMember(object: 
causeway_feat_ApplicationTypeMember__gqlv_input): 
causeway_feat_ApplicationTypeMember
-  causeway_feat_ApplicationTypeProperty(object: 
causeway_feat_ApplicationTypeProperty__gqlv_input): 
causeway_feat_ApplicationTypeProperty
-  causeway_schema_metamodel_v2_DomainClassDto(object: 
causeway_schema_metamodel_v2_DomainClassDto__gqlv_input): 
causeway_schema_metamodel_v2_DomainClassDto
-  causeway_security_LoginRedirect(object: 
causeway_security_LoginRedirect__gqlv_input): causeway_security_LoginRedirect
+  causeway_conf_ConfigurationProperty(object: 
causeway_conf_ConfigurationProperty__gqlv_input): 
[causeway_conf_ConfigurationProperty]
+  causeway_conf_ConfigurationViewmodel(object: 
causeway_conf_ConfigurationViewmodel__gqlv_input): 
[causeway_conf_ConfigurationViewmodel]
+  causeway_feat_ApplicationFeatureViewModel(object: 
causeway_feat_ApplicationFeatureViewModel__gqlv_input): 
[causeway_feat_ApplicationFeatureViewModel]
+  causeway_feat_ApplicationNamespace(object: 
causeway_feat_ApplicationNamespace__gqlv_input): 
[causeway_feat_ApplicationNamespace]
+  causeway_feat_ApplicationType(object: 
causeway_feat_ApplicationType__gqlv_input): [causeway_feat_ApplicationType]
+  causeway_feat_ApplicationTypeAction(object: 
causeway_feat_ApplicationTypeAction__gqlv_input): 
[causeway_feat_ApplicationTypeAction]
+  causeway_feat_ApplicationTypeCollection(object: 
causeway_feat_ApplicationTypeCollection__gqlv_input): 
[causeway_feat_ApplicationTypeCollection]
+  causeway_feat_ApplicationTypeMember(object: 
causeway_feat_ApplicationTypeMember__gqlv_input): 
[causeway_feat_ApplicationTypeMember]
+  causeway_feat_ApplicationTypeProperty(object: 
causeway_feat_ApplicationTypeProperty__gqlv_input): 
[causeway_feat_ApplicationTypeProperty]
+  causeway_schema_metamodel_v2_DomainClassDto(object: 
causeway_schema_metamodel_v2_DomainClassDto__gqlv_input): 
[causeway_schema_metamodel_v2_DomainClassDto]
+  causeway_security_LoginRedirect(object: 
causeway_security_LoginRedirect__gqlv_input): [causeway_security_LoginRedirect]
   causeway_security_LogoutMenu: causeway_security_LogoutMenu
-  causeway_testing_fixtures_FixtureResult(object: 
causeway_testing_fixtures_FixtureResult__gqlv_input): 
causeway_testing_fixtures_FixtureResult
-  java_lang_Runnable(object: java_lang_Runnable__gqlv_input): 
java_lang_Runnable
-  java_util_Map(object: java_util_Map__gqlv_input): java_util_Map
-  java_util_SortedMap(object: java_util_SortedMap__gqlv_input): 
java_util_SortedMap
-  java_util_concurrent_Callable(object: 
java_util_concurrent_Callable__gqlv_input): java_util_concurrent_Callable
-  java_util_function_BiFunction(object: 
java_util_function_BiFunction__gqlv_input): java_util_function_BiFunction
-  java_util_function_Consumer(object: 
java_util_function_Consumer__gqlv_input): java_util_function_Consumer
-  java_util_function_Function(object: 
java_util_function_Function__gqlv_input): java_util_function_Function
-  java_util_stream_Stream(object: java_util_stream_Stream__gqlv_input): 
java_util_stream_Stream
-  org_apache_causeway_core_metamodel_inspect_model_MMNode(object: 
org_apache_causeway_core_metamodel_inspect_model_MMNode__gqlv_input): 
org_apache_causeway_core_metamodel_inspect_model_MMNode
-  org_apache_causeway_core_metamodel_inspect_model_MemberNode(object: 
org_apache_causeway_core_metamodel_inspect_model_MemberNode__gqlv_input): 
org_apache_causeway_core_metamodel_inspect_model_MemberNode
-  
org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript(object:
 
org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__gqlv_input):
 org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript
+  causeway_testing_fixtures_FixtureResult(object: 
causeway_testing_fixtures_FixtureResult__gqlv_input): 
[causeway_testing_fixtures_FixtureResult]
+  java_lang_Runnable(object: java_lang_Runnable__gqlv_input): 
[java_lang_Runnable]
+  java_util_Map(object: java_util_Map__gqlv_input): [java_util_Map]
+  java_util_SortedMap(object: java_util_SortedMap__gqlv_input): 
[java_util_SortedMap]
+  java_util_concurrent_Callable(object: 
java_util_concurrent_Callable__gqlv_input): [java_util_concurrent_Callable]
+  java_util_function_BiFunction(object: 
java_util_function_BiFunction__gqlv_input): [java_util_function_BiFunction]
+  java_util_function_Consumer(object: 
java_util_function_Consumer__gqlv_input): [java_util_function_Consumer]
+  java_util_function_Function(object: 
java_util_function_Function__gqlv_input): [java_util_function_Function]
+  java_util_stream_Stream(object: java_util_stream_Stream__gqlv_input): 
[java_util_stream_Stream]
+  org_apache_causeway_core_metamodel_inspect_model_MMNode(object: 
org_apache_causeway_core_metamodel_inspect_model_MMNode__gqlv_input): 
[org_apache_causeway_core_metamodel_inspect_model_MMNode]
+  org_apache_causeway_core_metamodel_inspect_model_MemberNode(object: 
org_apache_causeway_core_metamodel_inspect_model_MemberNode__gqlv_input): 
[org_apache_causeway_core_metamodel_inspect_model_MemberNode]
+  
org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript(object:
 
org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__gqlv_input):
 [org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript]
   university_admin_AdminMenu: university_admin_AdminMenu
   university_calc_Calculator: university_calc_Calculator
-  university_dept_Department(object: university_dept_Department__gqlv_input): 
university_dept_Department
+  university_dept_Department(object: university_dept_Department__gqlv_input): 
[university_dept_Department]
   university_dept_Departments: university_dept_Departments
-  university_dept_DeptHead(object: university_dept_DeptHead__gqlv_input): 
university_dept_DeptHead
+  university_dept_DeptHead(object: university_dept_DeptHead__gqlv_input): 
[university_dept_DeptHead]
   university_dept_DeptHeads: university_dept_DeptHeads
   university_dept_Staff: university_dept_Staff
-  university_dept_StaffMember(object: 
university_dept_StaffMember__gqlv_input): university_dept_StaffMember
+  university_dept_StaffMember(object: 
university_dept_StaffMember__gqlv_input): [university_dept_StaffMember]
 }
 
 type causeway_applib_DomainObjectList {
@@ -2775,6 +2775,7 @@ type university_dept_StaffMember__name__gqlv_property {
 type university_dept_StaffMember__photo__gqlv_property {
   datatype: String
   disabled: String
+  get: university_dept_StaffMember__photo__gqlv_property_blob
   hidden: Boolean
   set(photo: String): university_dept_StaffMember
   validate(photo: String): String

Reply via email to