# C1.Web.Api

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_Web_Api" data-uid="C1.Web.Api" class="text-break">C1.Web.Api Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.Web.Api.BodyModelBinder-1.html">BodyModelBinder&lt;T&gt;</a></h4>
      <section><p>ModelBinder that reads information from the Request.Body. Please be aware that
it is only safe to read the Request's Body one time.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.C1ApiController.html">C1ApiController</a></h4>
      <section><p>Defines the base class for the api controller.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.ExportSource.html">ExportSource</a></h4>
      <section><p>The exchange data model used for sending export requests.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.ExporterResult.html">ExporterResult</a></h4>
      <section><p>The IActionResult for exporting.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.FormFile.html">FormFile</a></h4>
      <section><p>This class defines the file from form post.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.FromFormExAttribute.html">FromFormExAttribute</a></h4>
      <section><p>Defines a <a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.mvc.modelbinderattribute">ModelBinderAttribute</a> object to deserialize the values from form.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.ImportModelBinderAttribute.html">ImportModelBinderAttribute</a></h4>
      <section><p>An attribute to apply to action parameters for model binding for import.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.ImportSource.html">ImportSource</a></h4>
      <section><p>The wrapper of uploaded file as import source.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.ImportSourceModelBinder.html">ImportSourceModelBinder</a></h4>
      <section><p>ModelBinder for uploaded file as import source.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.LicenseManager.html">LicenseManager</a></h4>
      <section><p>The license manager.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.Owin.html">Owin</a></h4>
      <section><p>Owin utility functions.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.RequestModelBinder-1.html">RequestModelBinder&lt;T&gt;</a></h4>
      <section><p>The model binder for the parameter of C1 Web API action.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.StringModelBinder.html">StringModelBinder</a></h4>
      <section><p>Model binder for return raw string value.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.Web.Api.IExporter.html">IExporter</a></h4>
      <section><p>Common interface for all exporters to share.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.IExporter-1.html">IExporter&lt;T&gt;</a></h4>
      <section><p>Common generic interface for all exporters to share.</p>
</section>
      <h4><a class="xref" href="C1.Web.Api.IImporter-2.html">IImporter&lt;TSource, TResult&gt;</a></h4>
      <section><p>Common generic interface for all importers to share.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.Web.Api.ExportFileType.html">ExportFileType</a></h4>
      <section><p>Supported export file types</p>
</section>


</div>
