public RequestSerializer(IResourceGraph resourceGraph, IResourceObjectBuilder resourceObjectBuilder)
            : base(resourceObjectBuilder)
        {
            ArgumentGuard.NotNull(resourceGraph, nameof(resourceGraph));

            _resourceGraph = resourceGraph;
        }
Example #2
0
 public AtomicOperationsResponseSerializer(IResourceObjectBuilder resourceObjectBuilder,
                                           IMetaBuilder metaBuilder, ILinkBuilder linkBuilder, IFieldsToSerialize fieldsToSerialize,
                                           IJsonApiRequest request, IJsonApiOptions options)
     : base(resourceObjectBuilder)
 {
     _metaBuilder       = metaBuilder ?? throw new ArgumentNullException(nameof(metaBuilder));
     _linkBuilder       = linkBuilder ?? throw new ArgumentNullException(nameof(linkBuilder));
     _fieldsToSerialize = fieldsToSerialize ?? throw new ArgumentNullException(nameof(fieldsToSerialize));
     _request           = request ?? throw new ArgumentNullException(nameof(request));
     _options           = options ?? throw new ArgumentNullException(nameof(options));
 }
Example #3
0
 public ResponseSerializer(IMetaBuilder <TResource> metaBuilder,
                           ILinkBuilder linkBuilder,
                           IIncludedResourceObjectBuilder includedBuilder,
                           IFieldsToSerialize fieldsToSerialize,
                           IResourceObjectBuilder resourceObjectBuilder) :
     base(resourceObjectBuilder)
 {
     _fieldsToSerialize   = fieldsToSerialize;
     _linkBuilder         = linkBuilder;
     _metaBuilder         = metaBuilder;
     _includedBuilder     = includedBuilder;
     _primaryResourceType = typeof(TResource);
 }
 public ResponseSerializer(IMetaBuilder metaBuilder,
                           ILinkBuilder linkBuilder,
                           IIncludedResourceObjectBuilder includedBuilder,
                           IFieldsToSerialize fieldsToSerialize,
                           IResourceObjectBuilder resourceObjectBuilder,
                           IJsonApiOptions options)
     : base(resourceObjectBuilder)
 {
     _fieldsToSerialize   = fieldsToSerialize ?? throw new ArgumentNullException(nameof(fieldsToSerialize));
     _options             = options ?? throw new ArgumentNullException(nameof(options));
     _linkBuilder         = linkBuilder ?? throw new ArgumentNullException(nameof(linkBuilder));
     _metaBuilder         = metaBuilder ?? throw new ArgumentNullException(nameof(metaBuilder));
     _includedBuilder     = includedBuilder ?? throw new ArgumentNullException(nameof(includedBuilder));
     _primaryResourceType = typeof(TResource);
 }
        public AtomicOperationsResponseSerializer(IResourceObjectBuilder resourceObjectBuilder, IMetaBuilder metaBuilder, ILinkBuilder linkBuilder,
                                                  IFieldsToSerialize fieldsToSerialize, IJsonApiRequest request, IJsonApiOptions options)
            : base(resourceObjectBuilder)
        {
            ArgumentGuard.NotNull(metaBuilder, nameof(metaBuilder));
            ArgumentGuard.NotNull(linkBuilder, nameof(linkBuilder));
            ArgumentGuard.NotNull(fieldsToSerialize, nameof(fieldsToSerialize));
            ArgumentGuard.NotNull(request, nameof(request));
            ArgumentGuard.NotNull(options, nameof(options));

            _metaBuilder       = metaBuilder;
            _linkBuilder       = linkBuilder;
            _fieldsToSerialize = fieldsToSerialize;
            _request           = request;
            _options           = options;
        }
        public ResponseSerializer(IMetaBuilder metaBuilder, ILinkBuilder linkBuilder, IIncludedResourceObjectBuilder includedBuilder,
                                  IFieldsToSerialize fieldsToSerialize, IResourceObjectBuilder resourceObjectBuilder, IJsonApiOptions options)
            : base(resourceObjectBuilder)
        {
            ArgumentGuard.NotNull(metaBuilder, nameof(metaBuilder));
            ArgumentGuard.NotNull(linkBuilder, nameof(linkBuilder));
            ArgumentGuard.NotNull(includedBuilder, nameof(includedBuilder));
            ArgumentGuard.NotNull(fieldsToSerialize, nameof(fieldsToSerialize));
            ArgumentGuard.NotNull(options, nameof(options));

            _metaBuilder         = metaBuilder;
            _linkBuilder         = linkBuilder;
            _includedBuilder     = includedBuilder;
            _fieldsToSerialize   = fieldsToSerialize;
            _options             = options;
            _primaryResourceType = typeof(TResource);
        }
        public AtomicOperationsResponseSerializer(IResourceObjectBuilder resourceObjectBuilder, IMetaBuilder metaBuilder, ILinkBuilder linkBuilder,
                                                  IFieldsToSerialize fieldsToSerialize, IResourceDefinitionAccessor resourceDefinitionAccessor, IEvaluatedIncludeCache evaluatedIncludeCache,
                                                  IJsonApiRequest request, IJsonApiOptions options)
            : base(resourceObjectBuilder)
        {
            ArgumentGuard.NotNull(metaBuilder, nameof(metaBuilder));
            ArgumentGuard.NotNull(linkBuilder, nameof(linkBuilder));
            ArgumentGuard.NotNull(fieldsToSerialize, nameof(fieldsToSerialize));
            ArgumentGuard.NotNull(resourceDefinitionAccessor, nameof(resourceDefinitionAccessor));
            ArgumentGuard.NotNull(evaluatedIncludeCache, nameof(evaluatedIncludeCache));
            ArgumentGuard.NotNull(request, nameof(request));
            ArgumentGuard.NotNull(options, nameof(options));

            _metaBuilder                = metaBuilder;
            _linkBuilder                = linkBuilder;
            _fieldsToSerialize          = fieldsToSerialize;
            _resourceDefinitionAccessor = resourceDefinitionAccessor;
            _evaluatedIncludeCache      = evaluatedIncludeCache;
            _request = request;
            _options = options;
        }
 public RequestSerializer(IResourceGraph resourceGraph,
                          IResourceObjectBuilder resourceObjectBuilder)
     : base(resourceObjectBuilder)
 {
     _resourceGraph = resourceGraph;
 }
 public TestDocumentBuilder(IResourceObjectBuilder resourceObjectBuilder) : base(resourceObjectBuilder)
 {
 }
Example #10
0
 public TestSerializer(IResourceObjectBuilder resourceObjectBuilder) : base(resourceObjectBuilder)
 {
 }
Example #11
0
 protected BaseDocumentBuilder(IResourceObjectBuilder resourceObjectBuilder, IResourceContextProvider provider)
 {
     _resourceObjectBuilder = resourceObjectBuilder;
     _provider = provider;
 }
 protected BaseDocumentBuilder(IResourceObjectBuilder resourceObjectBuilder)
 {
     _resourceObjectBuilder = resourceObjectBuilder;
 }
 public RequestSerializer(IResourceGraph resourceGraph,
                          IResourceObjectBuilder resourceObjectBuilder)
     : base(resourceObjectBuilder)
 {
     _resourceGraph = resourceGraph ?? throw new ArgumentNullException(nameof(resourceGraph));
 }
 protected BaseSerializer(IResourceObjectBuilder resourceObjectBuilder)
 {
     ResourceObjectBuilder = resourceObjectBuilder ?? throw new ArgumentNullException(nameof(resourceObjectBuilder));
 }
        protected BaseSerializer(IResourceObjectBuilder resourceObjectBuilder)
        {
            ArgumentGuard.NotNull(resourceObjectBuilder, nameof(resourceObjectBuilder));

            ResourceObjectBuilder = resourceObjectBuilder;
        }
 public TestDocumentBuilder(IResourceObjectBuilder resourceObjectBuilder, IResourceContextProvider provider) : base(resourceObjectBuilder, provider)
 {
 }