@@ -65,11 +65,11 @@ class __Schema
6565 __Schema ();
6666
6767public:
68- virtual std::future<std::vector<std::shared_ptr<__Type>>> getTypes (std::shared_ptr<service::RequestState> state) const = 0;
69- virtual std::future<std::shared_ptr<__Type>> getQueryType (std::shared_ptr<service::RequestState> state) const = 0;
70- virtual std::future<std::shared_ptr<__Type>> getMutationType (std::shared_ptr<service::RequestState> state) const = 0;
71- virtual std::future<std::shared_ptr<__Type>> getSubscriptionType (std::shared_ptr<service::RequestState> state) const = 0;
72- virtual std::future<std::vector<std::shared_ptr<__Directive>>> getDirectives (std::shared_ptr<service::RequestState> state) const = 0;
68+ virtual std::future<std::vector<std::shared_ptr<__Type>>> getTypes (const std::shared_ptr<service::RequestState>& state) const = 0;
69+ virtual std::future<std::shared_ptr<__Type>> getQueryType (const std::shared_ptr<service::RequestState>& state) const = 0;
70+ virtual std::future<std::shared_ptr<__Type>> getMutationType (const std::shared_ptr<service::RequestState>& state) const = 0;
71+ virtual std::future<std::shared_ptr<__Type>> getSubscriptionType (const std::shared_ptr<service::RequestState>& state) const = 0;
72+ virtual std::future<std::vector<std::shared_ptr<__Directive>>> getDirectives (const std::shared_ptr<service::RequestState>& state) const = 0;
7373
7474private:
7575 std::future<response::Value> resolveTypes (service::ResolverParams&& params);
@@ -88,15 +88,15 @@ class __Type
8888 __Type ();
8989
9090public:
91- virtual std::future<__TypeKind> getKind (std::shared_ptr<service::RequestState> state) const = 0;
92- virtual std::future<std::unique_ptr<response::StringType>> getName (std::shared_ptr<service::RequestState> state) const = 0;
93- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
94- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Field>>>> getFields (std::shared_ptr<service::RequestState> state, std::unique_ptr<response::BooleanType>&& includeDeprecated) const = 0;
95- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Type>>>> getInterfaces (std::shared_ptr<service::RequestState> state) const = 0;
96- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Type>>>> getPossibleTypes (std::shared_ptr<service::RequestState> state) const = 0;
97- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__EnumValue>>>> getEnumValues (std::shared_ptr<service::RequestState> state, std::unique_ptr<response::BooleanType>&& includeDeprecated) const = 0;
98- virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__InputValue>>>> getInputFields (std::shared_ptr<service::RequestState> state) const = 0;
99- virtual std::future<std::shared_ptr<__Type>> getOfType (std::shared_ptr<service::RequestState> state) const = 0;
91+ virtual std::future<__TypeKind> getKind (const std::shared_ptr<service::RequestState>& state) const = 0;
92+ virtual std::future<std::unique_ptr<response::StringType>> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
93+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
94+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Field>>>> getFields (const std::shared_ptr<service::RequestState>& state, std::unique_ptr<response::BooleanType>&& includeDeprecated) const = 0;
95+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Type>>>> getInterfaces (const std::shared_ptr<service::RequestState>& state) const = 0;
96+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__Type>>>> getPossibleTypes (const std::shared_ptr<service::RequestState>& state) const = 0;
97+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__EnumValue>>>> getEnumValues (const std::shared_ptr<service::RequestState>& state, std::unique_ptr<response::BooleanType>&& includeDeprecated) const = 0;
98+ virtual std::future<std::unique_ptr<std::vector<std::shared_ptr<__InputValue>>>> getInputFields (const std::shared_ptr<service::RequestState>& state) const = 0;
99+ virtual std::future<std::shared_ptr<__Type>> getOfType (const std::shared_ptr<service::RequestState>& state) const = 0;
100100
101101private:
102102 std::future<response::Value> resolveKind (service::ResolverParams&& params);
@@ -119,12 +119,12 @@ class __Field
119119 __Field ();
120120
121121public:
122- virtual std::future<response::StringType> getName (std::shared_ptr<service::RequestState> state) const = 0;
123- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
124- virtual std::future<std::vector<std::shared_ptr<__InputValue>>> getArgs (std::shared_ptr<service::RequestState> state) const = 0;
125- virtual std::future<std::shared_ptr<__Type>> getType (std::shared_ptr<service::RequestState> state) const = 0;
126- virtual std::future<response::BooleanType> getIsDeprecated (std::shared_ptr<service::RequestState> state) const = 0;
127- virtual std::future<std::unique_ptr<response::StringType>> getDeprecationReason (std::shared_ptr<service::RequestState> state) const = 0;
122+ virtual std::future<response::StringType> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
123+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
124+ virtual std::future<std::vector<std::shared_ptr<__InputValue>>> getArgs (const std::shared_ptr<service::RequestState>& state) const = 0;
125+ virtual std::future<std::shared_ptr<__Type>> getType (const std::shared_ptr<service::RequestState>& state) const = 0;
126+ virtual std::future<response::BooleanType> getIsDeprecated (const std::shared_ptr<service::RequestState>& state) const = 0;
127+ virtual std::future<std::unique_ptr<response::StringType>> getDeprecationReason (const std::shared_ptr<service::RequestState>& state) const = 0;
128128
129129private:
130130 std::future<response::Value> resolveName (service::ResolverParams&& params);
@@ -144,10 +144,10 @@ class __InputValue
144144 __InputValue ();
145145
146146public:
147- virtual std::future<response::StringType> getName (std::shared_ptr<service::RequestState> state) const = 0;
148- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
149- virtual std::future<std::shared_ptr<__Type>> getType (std::shared_ptr<service::RequestState> state) const = 0;
150- virtual std::future<std::unique_ptr<response::StringType>> getDefaultValue (std::shared_ptr<service::RequestState> state) const = 0;
147+ virtual std::future<response::StringType> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
148+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
149+ virtual std::future<std::shared_ptr<__Type>> getType (const std::shared_ptr<service::RequestState>& state) const = 0;
150+ virtual std::future<std::unique_ptr<response::StringType>> getDefaultValue (const std::shared_ptr<service::RequestState>& state) const = 0;
151151
152152private:
153153 std::future<response::Value> resolveName (service::ResolverParams&& params);
@@ -165,10 +165,10 @@ class __EnumValue
165165 __EnumValue ();
166166
167167public:
168- virtual std::future<response::StringType> getName (std::shared_ptr<service::RequestState> state) const = 0;
169- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
170- virtual std::future<response::BooleanType> getIsDeprecated (std::shared_ptr<service::RequestState> state) const = 0;
171- virtual std::future<std::unique_ptr<response::StringType>> getDeprecationReason (std::shared_ptr<service::RequestState> state) const = 0;
168+ virtual std::future<response::StringType> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
169+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
170+ virtual std::future<response::BooleanType> getIsDeprecated (const std::shared_ptr<service::RequestState>& state) const = 0;
171+ virtual std::future<std::unique_ptr<response::StringType>> getDeprecationReason (const std::shared_ptr<service::RequestState>& state) const = 0;
172172
173173private:
174174 std::future<response::Value> resolveName (service::ResolverParams&& params);
@@ -186,10 +186,10 @@ class __Directive
186186 __Directive ();
187187
188188public:
189- virtual std::future<response::StringType> getName (std::shared_ptr<service::RequestState> state) const = 0;
190- virtual std::future<std::unique_ptr<response::StringType>> getDescription (std::shared_ptr<service::RequestState> state) const = 0;
191- virtual std::future<std::vector<__DirectiveLocation>> getLocations (std::shared_ptr<service::RequestState> state) const = 0;
192- virtual std::future<std::vector<std::shared_ptr<__InputValue>>> getArgs (std::shared_ptr<service::RequestState> state) const = 0;
189+ virtual std::future<response::StringType> getName (const std::shared_ptr<service::RequestState>& state) const = 0;
190+ virtual std::future<std::unique_ptr<response::StringType>> getDescription (const std::shared_ptr<service::RequestState>& state) const = 0;
191+ virtual std::future<std::vector<__DirectiveLocation>> getLocations (const std::shared_ptr<service::RequestState>& state) const = 0;
192+ virtual std::future<std::vector<std::shared_ptr<__InputValue>>> getArgs (const std::shared_ptr<service::RequestState>& state) const = 0;
193193
194194private:
195195 std::future<response::Value> resolveName (service::ResolverParams&& params);
0 commit comments