@@ -25,17 +25,12 @@ class Schema
25
25
GRAPHQLINTROSPECTION_EXPORT explicit Schema (const std::shared_ptr<schema::Schema>& schema);
26
26
27
27
// Accessors
28
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::vector<std::shared_ptr<object::Type>>>
29
- getTypes (service::FieldParams&& params) const ;
30
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::shared_ptr<object::Type>> getQueryType (
31
- service::FieldParams&& params) const ;
32
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::shared_ptr<object::Type>> getMutationType (
33
- service::FieldParams&& params) const ;
34
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::shared_ptr<object::Type>>
35
- getSubscriptionType (service::FieldParams&& params) const ;
36
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<
37
- std::vector<std::shared_ptr<object::Directive>>>
38
- getDirectives (service::FieldParams&& params) const ;
28
+ GRAPHQLINTROSPECTION_EXPORT std::vector<std::shared_ptr<object::Type>> getTypes () const ;
29
+ GRAPHQLINTROSPECTION_EXPORT std::shared_ptr<object::Type> getQueryType () const ;
30
+ GRAPHQLINTROSPECTION_EXPORT std::shared_ptr<object::Type> getMutationType () const ;
31
+ GRAPHQLINTROSPECTION_EXPORT std::shared_ptr<object::Type> getSubscriptionType () const ;
32
+ GRAPHQLINTROSPECTION_EXPORT std::vector<std::shared_ptr<object::Directive>> getDirectives ()
33
+ const ;
39
34
40
35
private:
41
36
const std::shared_ptr<schema::Schema> _schema;
@@ -47,31 +42,20 @@ class Type
47
42
GRAPHQLINTROSPECTION_EXPORT explicit Type (const std::shared_ptr<const schema::BaseType>& type);
48
43
49
44
// Accessors
50
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<TypeKind> getKind (
51
- service::FieldParams&&) const ;
52
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::optional<response::StringType>> getName (
53
- service::FieldParams&& params) const ;
54
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::optional<response::StringType>>
55
- getDescription (service::FieldParams&& params) const ;
56
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<
57
- std::optional<std::vector<std::shared_ptr<object::Field>>>>
58
- getFields (service::FieldParams&& params,
59
- std::optional<response::BooleanType>&& includeDeprecatedArg) const ;
60
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<
61
- std::optional<std::vector<std::shared_ptr<object::Type>>>>
62
- getInterfaces (service::FieldParams&& params) const ;
63
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<
64
- std::optional<std::vector<std::shared_ptr<object::Type>>>>
65
- getPossibleTypes (service::FieldParams&& params) const ;
66
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<
67
- std::optional<std::vector<std::shared_ptr<object::EnumValue>>>>
68
- getEnumValues (service::FieldParams&& params,
69
- std::optional<response::BooleanType>&& includeDeprecatedArg) const ;
70
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<
71
- std::optional<std::vector<std::shared_ptr<object::InputValue>>>>
72
- getInputFields (service::FieldParams&& params) const ;
73
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::shared_ptr<object::Type>> getOfType (
74
- service::FieldParams&& params) const ;
45
+ GRAPHQLINTROSPECTION_EXPORT TypeKind getKind () const ;
46
+ GRAPHQLINTROSPECTION_EXPORT std::optional<response::StringType> getName () const ;
47
+ GRAPHQLINTROSPECTION_EXPORT std::optional<response::StringType> getDescription () const ;
48
+ GRAPHQLINTROSPECTION_EXPORT std::optional<std::vector<std::shared_ptr<object::Field>>>
49
+ getFields (std::optional<response::BooleanType>&& includeDeprecatedArg) const ;
50
+ GRAPHQLINTROSPECTION_EXPORT std::optional<std::vector<std::shared_ptr<object::Type>>>
51
+ getInterfaces () const ;
52
+ GRAPHQLINTROSPECTION_EXPORT std::optional<std::vector<std::shared_ptr<object::Type>>>
53
+ getPossibleTypes () const ;
54
+ GRAPHQLINTROSPECTION_EXPORT std::optional<std::vector<std::shared_ptr<object::EnumValue>>>
55
+ getEnumValues (std::optional<response::BooleanType>&& includeDeprecatedArg) const ;
56
+ GRAPHQLINTROSPECTION_EXPORT std::optional<std::vector<std::shared_ptr<object::InputValue>>>
57
+ getInputFields () const ;
58
+ GRAPHQLINTROSPECTION_EXPORT std::shared_ptr<object::Type> getOfType () const ;
75
59
76
60
private:
77
61
const std::shared_ptr<const schema::BaseType> _type;
@@ -83,19 +67,12 @@ class Field
83
67
GRAPHQLINTROSPECTION_EXPORT explicit Field (const std::shared_ptr<const schema::Field>& field);
84
68
85
69
// Accessors
86
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<response::StringType> getName (
87
- service::FieldParams&& params) const ;
88
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::optional<response::StringType>>
89
- getDescription (service::FieldParams&& params) const ;
90
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<
91
- std::vector<std::shared_ptr<object::InputValue>>>
92
- getArgs (service::FieldParams&& params) const ;
93
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::shared_ptr<object::Type>> getType (
94
- service::FieldParams&& params) const ;
95
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<response::BooleanType> getIsDeprecated (
96
- service::FieldParams&& params) const ;
97
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::optional<response::StringType>>
98
- getDeprecationReason (service::FieldParams&& params) const ;
70
+ GRAPHQLINTROSPECTION_EXPORT response::StringType getName () const ;
71
+ GRAPHQLINTROSPECTION_EXPORT std::optional<response::StringType> getDescription () const ;
72
+ GRAPHQLINTROSPECTION_EXPORT std::vector<std::shared_ptr<object::InputValue>> getArgs () const ;
73
+ GRAPHQLINTROSPECTION_EXPORT std::shared_ptr<object::Type> getType () const ;
74
+ GRAPHQLINTROSPECTION_EXPORT response::BooleanType getIsDeprecated () const ;
75
+ GRAPHQLINTROSPECTION_EXPORT std::optional<response::StringType> getDeprecationReason () const ;
99
76
100
77
private:
101
78
const std::shared_ptr<const schema::Field> _field;
@@ -108,14 +85,10 @@ class InputValue
108
85
const std::shared_ptr<const schema::InputValue>& inputValue);
109
86
110
87
// Accessors
111
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<response::StringType> getName (
112
- service::FieldParams&& params) const ;
113
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::optional<response::StringType>>
114
- getDescription (service::FieldParams&& params) const ;
115
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::shared_ptr<object::Type>> getType (
116
- service::FieldParams&& params) const ;
117
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::optional<response::StringType>>
118
- getDefaultValue (service::FieldParams&& params) const ;
88
+ GRAPHQLINTROSPECTION_EXPORT response::StringType getName () const ;
89
+ GRAPHQLINTROSPECTION_EXPORT std::optional<response::StringType> getDescription () const ;
90
+ GRAPHQLINTROSPECTION_EXPORT std::shared_ptr<object::Type> getType () const ;
91
+ GRAPHQLINTROSPECTION_EXPORT std::optional<response::StringType> getDefaultValue () const ;
119
92
120
93
private:
121
94
const std::shared_ptr<const schema::InputValue> _inputValue;
@@ -128,14 +101,10 @@ class EnumValue
128
101
const std::shared_ptr<const schema::EnumValue>& enumValue);
129
102
130
103
// Accessors
131
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<response::StringType> getName (
132
- service::FieldParams&& params) const ;
133
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::optional<response::StringType>>
134
- getDescription (service::FieldParams&& params) const ;
135
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<response::BooleanType> getIsDeprecated (
136
- service::FieldParams&& params) const ;
137
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::optional<response::StringType>>
138
- getDeprecationReason (service::FieldParams&& params) const ;
104
+ GRAPHQLINTROSPECTION_EXPORT response::StringType getName () const ;
105
+ GRAPHQLINTROSPECTION_EXPORT std::optional<response::StringType> getDescription () const ;
106
+ GRAPHQLINTROSPECTION_EXPORT response::BooleanType getIsDeprecated () const ;
107
+ GRAPHQLINTROSPECTION_EXPORT std::optional<response::StringType> getDeprecationReason () const ;
139
108
140
109
private:
141
110
const std::shared_ptr<const schema::EnumValue> _enumValue;
@@ -148,15 +117,10 @@ class Directive
148
117
const std::shared_ptr<const schema::Directive>& directive);
149
118
150
119
// Accessors
151
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<response::StringType> getName (
152
- service::FieldParams&& params) const ;
153
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::optional<response::StringType>>
154
- getDescription (service::FieldParams&& params) const ;
155
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<std::vector<DirectiveLocation>> getLocations (
156
- service::FieldParams&& params) const ;
157
- GRAPHQLINTROSPECTION_EXPORT service::FieldResult<
158
- std::vector<std::shared_ptr<object::InputValue>>>
159
- getArgs (service::FieldParams&& params) const ;
120
+ GRAPHQLINTROSPECTION_EXPORT response::StringType getName () const ;
121
+ GRAPHQLINTROSPECTION_EXPORT std::optional<response::StringType> getDescription () const ;
122
+ GRAPHQLINTROSPECTION_EXPORT std::vector<DirectiveLocation> getLocations () const ;
123
+ GRAPHQLINTROSPECTION_EXPORT std::vector<std::shared_ptr<object::InputValue>> getArgs () const ;
160
124
161
125
private:
162
126
const std::shared_ptr<const schema::Directive> _directive;
0 commit comments