Example #1
0
 public MediaTypeGenerator(OpenApiDocument document, ITypeGeneratorRegistry <OpenApiMediaType> mediaTypeGeneratorRegistry,
                           ISerializerSelector serializerSelector)
 {
     _document = document ?? throw new ArgumentNullException(nameof(document));
     _mediaTypeGeneratorRegistry = mediaTypeGeneratorRegistry ?? throw new ArgumentNullException(nameof(mediaTypeGeneratorRegistry));
     _serializerSelector         = serializerSelector ?? throw new ArgumentNullException(nameof(serializerSelector));
 }
Example #2
0
 public DiscriminatorConverterGenerator(OpenApiDocument document,
                                        ITypeGeneratorRegistry <OpenApiSchema> schemaTypeGeneratorRegistry,
                                        ITypeGeneratorRegistry <OpenApiSchema, SystemTextJsonGeneratorCategory> converterTypeGeneratorRegistry)
 {
     _document = document ?? throw new ArgumentNullException(nameof(document));
     _schemaTypeGeneratorRegistry    = schemaTypeGeneratorRegistry ?? throw new ArgumentNullException(nameof(schemaTypeGeneratorRegistry));
     _converterTypeGeneratorRegistry = converterTypeGeneratorRegistry ?? throw new ArgumentNullException(nameof(converterTypeGeneratorRegistry));
 }
Example #3
0
 public ResponseSetGenerator(OpenApiDocument document,
                             ITypeGeneratorRegistry <OpenApiResponses> responsesGeneratorRegistry,
                             ITypeGeneratorRegistry <OpenApiUnknownResponse> unknownResponseGeneratorRegistry)
 {
     _document = document ?? throw new ArgumentNullException(nameof(document));
     _responsesGeneratorRegistry       = responsesGeneratorRegistry ?? throw new ArgumentNullException(nameof(responsesGeneratorRegistry));
     _unknownResponseGeneratorRegistry = unknownResponseGeneratorRegistry ?? throw new ArgumentNullException(nameof(unknownResponseGeneratorRegistry));
 }
Example #4
0
 public TagGenerator(OpenApiDocument document, ITypeGeneratorRegistry <OpenApiTag> tagGeneratorRegistry)
 {
     _document             = document ?? throw new ArgumentNullException(nameof(document));
     _tagGeneratorRegistry = tagGeneratorRegistry ?? throw new ArgumentNullException(nameof(tagGeneratorRegistry));
 }
Example #5
0
 public SchemaGenerator(OpenApiDocument document, ITypeGeneratorRegistry <OpenApiSchema> typeGeneratorRegistry)
 {
     _document = document ?? throw new ArgumentNullException(nameof(document));
     _typeGeneratorRegistry = typeGeneratorRegistry ?? throw new ArgumentNullException(nameof(typeGeneratorRegistry));
 }
Example #6
0
 public ParameterGenerator(OpenApiDocument document, ITypeGeneratorRegistry <OpenApiParameter> parameterGeneratorRegistry)
 {
     _document = document ?? throw new ArgumentNullException(nameof(document));
     _parameterGeneratorRegistry = parameterGeneratorRegistry ?? throw new ArgumentNullException(nameof(parameterGeneratorRegistry));
 }
Example #7
0
 public JsonDiscriminatorEnricher(GenerationContext context,
                                  ITypeGeneratorRegistry <OpenApiSchema, SystemTextJsonGeneratorCategory> typeGeneratorRegistry)
 {
     Context = context ?? throw new ArgumentNullException(nameof(context));
     TypeGeneratorRegistry = typeGeneratorRegistry ?? throw new ArgumentNullException(nameof(typeGeneratorRegistry));
 }
Example #8
0
 public HeaderGenerator(OpenApiDocument document, ITypeGeneratorRegistry <OpenApiHeader> headerGeneratorRegistry)
 {
     _document = document ?? throw new ArgumentNullException(nameof(document));
     _headerGeneratorRegistry = headerGeneratorRegistry ?? throw new ArgumentNullException(nameof(headerGeneratorRegistry));
 }
 public RequestGenerator(OpenApiDocument document, ITypeGeneratorRegistry <OpenApiOperation> operationTypeGeneratorRegistry)
 {
     _document = document ?? throw new ArgumentNullException(nameof(document));
     _operationTypeGeneratorRegistry = operationTypeGeneratorRegistry ?? throw new ArgumentNullException(nameof(operationTypeGeneratorRegistry));
 }
Example #10
0
 public DefaultElementTypeNameProvider(ITypeGeneratorRegistry typeGeneratorRegistry)
 {
     _typeGeneratorRegistry = typeGeneratorRegistry ?? throw new ArgumentNullException(nameof(typeGeneratorRegistry));
 }
 public SecuritySchemeGenerator(OpenApiDocument document, ITypeGeneratorRegistry <OpenApiSecurityScheme> securitySchemeGeneratorRegistry)
 {
     _document = document ?? throw new ArgumentNullException(nameof(document));
     _securitySchemeGeneratorRegistry = securitySchemeGeneratorRegistry ?? throw new ArgumentNullException(nameof(securitySchemeGeneratorRegistry));
 }
 public RequestBodyGenerator(OpenApiDocument document, ITypeGeneratorRegistry <OpenApiRequestBody> requestBodyGeneratorRegistry)
 {
     _document = document ?? throw new ArgumentNullException(nameof(document));
     _requestBodyGeneratorRegistry = requestBodyGeneratorRegistry ?? throw new ArgumentNullException(nameof(requestBodyGeneratorRegistry));
 }
 public TypeGeneratorRegistryWrapper(ITypeGeneratorRegistry <TElement, PrimaryGeneratorCategory> innerRegistry)
 {
     _innerRegistry = innerRegistry;
 }