Пример #1
0
 public RequestBodyTypeGenerator(ILocatedOpenApiElement <OpenApiRequestBody> requestBodyElement,
                                 GenerationContext context, IMediaTypeSelector mediaTypeSelector)
 {
     RequestBodyElement = requestBodyElement ?? throw new ArgumentNullException(nameof(requestBodyElement));
     Context            = context ?? throw new ArgumentNullException(nameof(context));
     MediaTypeSelector  = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
 }
Пример #2
0
 public GetBodyMethodGenerator(IMediaTypeSelector mediaTypeSelector, GenerationContext context,
                               ISerializationNamespace serializationNamespace)
 {
     MediaTypeSelector      = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
     Context                = context ?? throw new ArgumentNullException(nameof(context));
     SerializationNamespace = serializationNamespace ?? throw new ArgumentNullException(nameof(serializationNamespace));
 }
 public AddHeadersMethodGenerator(IMediaTypeSelector mediaTypeSelector, INameFormatterSelector nameFormatterSelector,
                                  ISerializationNamespace serializationNamespace)
 {
     MediaTypeSelector      = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
     NameFormatterSelector  = nameFormatterSelector ?? throw new ArgumentNullException(nameof(nameFormatterSelector));
     SerializationNamespace = serializationNamespace ?? throw new ArgumentNullException(nameof(serializationNamespace));
 }
 public BuildContentMethodGenerator(ISerializationNamespace serializationNamespace,
                                    IMediaTypeSelector mediaTypeSelector)
 {
     SerializationNamespace =
         serializationNamespace ?? throw new ArgumentNullException(nameof(serializationNamespace));
     MediaTypeSelector = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
 }
Пример #5
0
 public RequestTypeGeneratorFactory(GenerationContext context, IMediaTypeSelector mediaTypeSelector,
                                    IEnumerable <IRequestMemberGenerator> memberGenerators,
                                    IRequestsNamespace requestsNamespace, ISerializerSelector serializerSelector)
 {
     _context            = context ?? throw new ArgumentNullException(nameof(context));
     _mediaTypeSelector  = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
     _memberGenerators   = memberGenerators?.ToArray() ?? throw new ArgumentNullException(nameof(memberGenerators));
     _requestsNamespace  = requestsNamespace ?? throw new ArgumentNullException(nameof(requestsNamespace));
     _serializerSelector = serializerSelector ?? throw new ArgumentNullException(nameof(serializerSelector));
 }
Пример #6
0
 public RequestTypeGenerator(ILocatedOpenApiElement <OpenApiOperation> operationElement,
                             GenerationContext context, IMediaTypeSelector mediaTypeSelector,
                             IList <IRequestMemberGenerator> memberGenerators,
                             IRequestsNamespace requestsNamespace, ISerializerSelector serializerSelector)
     : base(operationElement, context, null)
 {
     MediaTypeSelector  = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
     MemberGenerators   = memberGenerators ?? throw new ArgumentNullException(nameof(memberGenerators));
     RequestsNamespace  = requestsNamespace ?? throw new ArgumentNullException(nameof(requestsNamespace));
     SerializerSelector = serializerSelector ?? throw new ArgumentNullException(nameof(serializerSelector));
 }
Пример #7
0
 public ResponseTypeGenerator(ILocatedOpenApiElement <OpenApiResponse> responseElement, GenerationContext context,
                              IMediaTypeSelector mediaTypeSelector,
                              IHttpResponseCodeNameProvider httpResponseCodeNameProvider,
                              ISerializationNamespace serializationNamespace,
                              IResponsesNamespace responsesNamespace,
                              IGetBodyMethodGenerator getBodyMethodGenerator)
     : base(responseElement, context)
 {
     MediaTypeSelector            = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
     HttpResponseCodeNameProvider = httpResponseCodeNameProvider ??
                                    throw new ArgumentNullException(nameof(httpResponseCodeNameProvider));
     SerializationNamespace = serializationNamespace ?? throw new ArgumentNullException(nameof(serializationNamespace));
     ResponsesNamespace     = responsesNamespace ?? throw new ArgumentNullException(nameof(responsesNamespace));
     GetBodyMethodGenerator = getBodyMethodGenerator ?? throw new ArgumentNullException(nameof(getBodyMethodGenerator));
 }
Пример #8
0
 public ResponseTypeGenerator(ILocatedOpenApiElement <OpenApiResponse> responseElement, GenerationContext context,
                              IMediaTypeSelector mediaTypeSelector,
                              IHttpResponseCodeNameProvider httpResponseCodeNameProvider,
                              ISerializationNamespace serializationNamespace,
                              IResponsesNamespace responsesNamespace,
                              IEnumerable <IResponseMethodGenerator> methodGenerators)
     : base(responseElement, context, null)
 {
     MediaTypeSelector            = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
     HttpResponseCodeNameProvider = httpResponseCodeNameProvider ??
                                    throw new ArgumentNullException(nameof(httpResponseCodeNameProvider));
     SerializationNamespace = serializationNamespace ?? throw new ArgumentNullException(nameof(serializationNamespace));
     ResponsesNamespace     = responsesNamespace ?? throw new ArgumentNullException(nameof(responsesNamespace));
     MethodGenerators       = (methodGenerators ?? throw new ArgumentNullException(nameof(methodGenerators))).ToArray();
 }
 public ResponseTypeGeneratorFactory(GenerationContext context, IMediaTypeSelector mediaTypeSelector,
                                     IHttpResponseCodeNameProvider httpResponseCodeNameProvider,
                                     IResponsesNamespace responsesNamespace, IGetBodyMethodGenerator parseBodyMethodGenerator,
                                     ISerializationNamespace serializationNamespace)
 {
     _context                      = context ?? throw new ArgumentNullException(nameof(context));
     _mediaTypeSelector            = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
     _httpResponseCodeNameProvider = httpResponseCodeNameProvider ??
                                     throw new ArgumentNullException(nameof(httpResponseCodeNameProvider));
     _responsesNamespace = responsesNamespace ??
                           throw new ArgumentNullException(nameof(responsesNamespace));
     _parseBodyMethodGenerator = parseBodyMethodGenerator ??
                                 throw new ArgumentNullException(nameof(parseBodyMethodGenerator));
     _serializationNamespace = serializationNamespace ??
                               throw new ArgumentNullException(nameof(serializationNamespace));
 }
 public RequestTypeGeneratorFactory(GenerationContext context, IMediaTypeSelector mediaTypeSelector,
                                    IBuildRequestMethodGenerator buildRequestMethodGenerator, IBuildUriMethodGenerator buildUriMethodGenerator,
                                    IAddHeadersMethodGenerator addHeadersMethodGenerator, IBuildContentMethodGenerator buildContentMethodGenerator,
                                    IRequestsNamespace requestsNamespace)
 {
     _context                     = context ?? throw new ArgumentNullException(nameof(context));
     _mediaTypeSelector           = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
     _buildRequestMethodGenerator = buildRequestMethodGenerator ??
                                    throw new ArgumentNullException(nameof(buildRequestMethodGenerator));
     _buildUriMethodGenerator = buildUriMethodGenerator ??
                                throw new ArgumentNullException(nameof(buildUriMethodGenerator));
     _addHeadersMethodGenerator = addHeadersMethodGenerator ??
                                  throw new ArgumentNullException(nameof(addHeadersMethodGenerator));
     _buildContentMethodGenerator = buildContentMethodGenerator ??
                                    throw new ArgumentNullException(nameof(buildContentMethodGenerator));
     _requestsNamespace = requestsNamespace ?? throw new ArgumentNullException(nameof(requestsNamespace));
 }
Пример #11
0
 public RequestTypeGenerator(ILocatedOpenApiElement <OpenApiOperation> operationElement,
                             GenerationContext context, IMediaTypeSelector mediaTypeSelector,
                             IBuildRequestMethodGenerator buildRequestMethodGenerator, IBuildUriMethodGenerator buildUriMethodGenerator,
                             IAddHeadersMethodGenerator addHeadersMethodGenerator, IBuildContentMethodGenerator buildContentMethodGenerator,
                             IRequestsNamespace requestsNamespace)
     : base(operationElement, context)
 {
     MediaTypeSelector           = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
     BuildRequestMethodGenerator = buildRequestMethodGenerator ?? throw new ArgumentNullException(nameof(buildRequestMethodGenerator));
     BuildUriMethodGenerator     = buildUriMethodGenerator ??
                                   throw new ArgumentNullException(nameof(buildUriMethodGenerator));
     AddHeadersMethodGenerator = addHeadersMethodGenerator ??
                                 throw new ArgumentNullException(nameof(addHeadersMethodGenerator));
     BuildContentMethodGenerator = buildContentMethodGenerator ??
                                   throw new ArgumentNullException(nameof(buildContentMethodGenerator));
     RequestsNamespace = requestsNamespace ?? throw new ArgumentNullException(nameof(requestsNamespace));
 }
 public NoBodyConstructorMethodGenerator(GenerationContext context, IMediaTypeSelector mediaTypeSelector)
 {
     _context           = context;
     _mediaTypeSelector = mediaTypeSelector;
 }
Пример #13
0
 public RequestBodyTypeGeneratorFactory(GenerationContext context, IMediaTypeSelector mediaTypeSelector)
 {
     _context           = context ?? throw new ArgumentNullException(nameof(context));
     _mediaTypeSelector = mediaTypeSelector ?? throw new ArgumentNullException(nameof(mediaTypeSelector));
 }