/// <summary>
 /// Configure the builder by default from attributes.
 /// </summary>
 /// <param name="builder"></param>
 /// <param name="type"></param>
 /// <returns></returns>
 public static IGraphQLServerModuleManifestBuilder WithDefaultsFromModuleType(this IGraphQLServerModuleManifestBuilder builder, Type type)
 {
     {
         GraphQLModuleTypeAttribute?attribute = type.GetCustomAttribute <GraphQLModuleTypeAttribute>();
         if (attribute is not null)
         {
             builder.SchemaName       = attribute.SchemaName;
             builder.Endpoint         = attribute.Endpoint;
             builder.QueryType        = attribute.QueryType;
             builder.MutationType     = attribute.MutationType;
             builder.SubscriptionType = attribute.SubscriptionType;
         }
     }
     return(builder);
 }
 /// <inheritdoc/>
 public virtual void ConfigureGraphQLServerModuleManifest(IGraphQLServerModuleManifestBuilder builder)
 {
 }