@@ -20,8 +20,8 @@ namespace object {
2020
2121Droid::Droid ()
2222 : service::Object({
23- " Character" ,
24- " Droid"
23+ R"gql( Character)gql" sv ,
24+ R"gql( Droid)gql" sv,
2525 }, {
2626 { R"gql( id)gql" sv, [this ](service::ResolverParams&& params) { return resolveId (std::move (params)); } },
2727 { R"gql( name)gql" sv, [this ](service::ResolverParams&& params) { return resolveName (std::move (params)); } },
@@ -33,11 +33,6 @@ Droid::Droid()
3333{
3434}
3535
36- service::FieldResult<response::StringType> Droid::getId (service::FieldParams&&) const
37- {
38- throw std::runtime_error (R"ex( Droid::getId is not implemented)ex" );
39- }
40-
4136std::future<service::ResolverResult> Droid::resolveId (service::ResolverParams&& params)
4237{
4338 std::unique_lock resolverLock (_resolverMutex);
@@ -48,11 +43,6 @@ std::future<service::ResolverResult> Droid::resolveId(service::ResolverParams&&
4843 return service::ModifiedResult<response::StringType>::convert (std::move (result), std::move (params));
4944}
5045
51- service::FieldResult<std::optional<response::StringType>> Droid::getName (service::FieldParams&&) const
52- {
53- throw std::runtime_error (R"ex( Droid::getName is not implemented)ex" );
54- }
55-
5646std::future<service::ResolverResult> Droid::resolveName (service::ResolverParams&& params)
5747{
5848 std::unique_lock resolverLock (_resolverMutex);
@@ -63,11 +53,6 @@ std::future<service::ResolverResult> Droid::resolveName(service::ResolverParams&
6353 return service::ModifiedResult<response::StringType>::convert<service::TypeModifier::Nullable>(std::move (result), std::move (params));
6454}
6555
66- service::FieldResult<std::optional<std::vector<std::shared_ptr<service::Object>>>> Droid::getFriends (service::FieldParams&&) const
67- {
68- throw std::runtime_error (R"ex( Droid::getFriends is not implemented)ex" );
69- }
70-
7156std::future<service::ResolverResult> Droid::resolveFriends (service::ResolverParams&& params)
7257{
7358 std::unique_lock resolverLock (_resolverMutex);
@@ -78,11 +63,6 @@ std::future<service::ResolverResult> Droid::resolveFriends(service::ResolverPara
7863 return service::ModifiedResult<service::Object>::convert<service::TypeModifier::Nullable, service::TypeModifier::List, service::TypeModifier::Nullable>(std::move (result), std::move (params));
7964}
8065
81- service::FieldResult<std::optional<std::vector<std::optional<Episode>>>> Droid::getAppearsIn (service::FieldParams&&) const
82- {
83- throw std::runtime_error (R"ex( Droid::getAppearsIn is not implemented)ex" );
84- }
85-
8666std::future<service::ResolverResult> Droid::resolveAppearsIn (service::ResolverParams&& params)
8767{
8868 std::unique_lock resolverLock (_resolverMutex);
@@ -93,11 +73,6 @@ std::future<service::ResolverResult> Droid::resolveAppearsIn(service::ResolverPa
9373 return service::ModifiedResult<Episode>::convert<service::TypeModifier::Nullable, service::TypeModifier::List, service::TypeModifier::Nullable>(std::move (result), std::move (params));
9474}
9575
96- service::FieldResult<std::optional<response::StringType>> Droid::getPrimaryFunction (service::FieldParams&&) const
97- {
98- throw std::runtime_error (R"ex( Droid::getPrimaryFunction is not implemented)ex" );
99- }
100-
10176std::future<service::ResolverResult> Droid::resolvePrimaryFunction (service::ResolverParams&& params)
10277{
10378 std::unique_lock resolverLock (_resolverMutex);
0 commit comments