POST api/Report/SaveList

Request Information

URI Parameters

None.

Body Parameters

ReportsViewModel
NameDescriptionTypeAdditional information
Id

integer

None.

AnnotationList

Collection of AnnotationViewModel

None.

PagePropertiesList

Collection of PagePropertiesViewModel

None.

ImageAnnotation

ImageAnnotationViewModel

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "annotationList": [
    {
      "jobUid": "sample string 1",
      "id": 2,
      "reportId": "sample string 3",
      "annotationId": "sample string 4",
      "annotationType": 5,
      "pageNo": 6,
      "pageOrientation": 7,
      "left": "sample string 8",
      "top": "sample string 9",
      "width": "sample string 10",
      "height": "sample string 11",
      "contents": "sample string 12",
      "fontFamily": "sample string 13",
      "fontStyle": "sample string 14",
      "fontWeight": "sample string 15",
      "fontSize": "sample string 16",
      "fontColor": "sample string 17",
      "textDecoration": "sample string 18",
      "border": "sample string 19",
      "fillColor": "sample string 20",
      "alignment": "sample string 21",
      "arrowId": "sample string 22",
      "arrowLineId": "sample string 23",
      "arrowX": "sample string 24",
      "arrowY": "sample string 25",
      "imageUrl": "sample string 26",
      "imageUniqueId": "caefbc41-8d06-440c-ae96-db83c207bbbb",
      "isAnnotationDeleted": true,
      "imageAnnotation": {
        "id": 1,
        "uniqueId": "788c97af-2fc4-4629-92e1-c633c6678cc1",
        "fileName": "sample string 3",
        "jobUid": "1c5ba72a-d7ac-4f65-a6c1-c0bef1356521"
      }
    },
    {
      "jobUid": "sample string 1",
      "id": 2,
      "reportId": "sample string 3",
      "annotationId": "sample string 4",
      "annotationType": 5,
      "pageNo": 6,
      "pageOrientation": 7,
      "left": "sample string 8",
      "top": "sample string 9",
      "width": "sample string 10",
      "height": "sample string 11",
      "contents": "sample string 12",
      "fontFamily": "sample string 13",
      "fontStyle": "sample string 14",
      "fontWeight": "sample string 15",
      "fontSize": "sample string 16",
      "fontColor": "sample string 17",
      "textDecoration": "sample string 18",
      "border": "sample string 19",
      "fillColor": "sample string 20",
      "alignment": "sample string 21",
      "arrowId": "sample string 22",
      "arrowLineId": "sample string 23",
      "arrowX": "sample string 24",
      "arrowY": "sample string 25",
      "imageUrl": "sample string 26",
      "imageUniqueId": "caefbc41-8d06-440c-ae96-db83c207bbbb",
      "isAnnotationDeleted": true,
      "imageAnnotation": {
        "id": 1,
        "uniqueId": "788c97af-2fc4-4629-92e1-c633c6678cc1",
        "fileName": "sample string 3",
        "jobUid": "1c5ba72a-d7ac-4f65-a6c1-c0bef1356521"
      }
    }
  ],
  "pagePropertiesList": [
    {
      "reportName": "sample string 1",
      "reportId": 2,
      "pageFormat": "sample string 3",
      "pageOrientation": 4
    },
    {
      "reportName": "sample string 1",
      "reportId": 2,
      "pageFormat": "sample string 3",
      "pageOrientation": 4
    }
  ],
  "imageAnnotation": {
    "id": 1,
    "uniqueId": "788c97af-2fc4-4629-92e1-c633c6678cc1",
    "fileName": "sample string 3",
    "jobUid": "1c5ba72a-d7ac-4f65-a6c1-c0bef1356521"
  }
}

application/xml, text/xml

Sample:
<ReportsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.ViewModels">
  <AnnotationList>
    <AnnotationViewModel>
      <Alignment>sample string 21</Alignment>
      <AnnotationId>sample string 4</AnnotationId>
      <AnnotationType>5</AnnotationType>
      <ArrowId>sample string 22</ArrowId>
      <ArrowLineId>sample string 23</ArrowLineId>
      <ArrowX>sample string 24</ArrowX>
      <ArrowY>sample string 25</ArrowY>
      <Border>sample string 19</Border>
      <Contents>sample string 12</Contents>
      <FillColor>sample string 20</FillColor>
      <FontColor>sample string 17</FontColor>
      <FontFamily>sample string 13</FontFamily>
      <FontSize>sample string 16</FontSize>
      <FontStyle>sample string 14</FontStyle>
      <FontWeight>sample string 15</FontWeight>
      <Height>sample string 11</Height>
      <Id>2</Id>
      <ImageAnnotation>
        <FileName>sample string 3</FileName>
        <Id>1</Id>
        <JobUid>1c5ba72a-d7ac-4f65-a6c1-c0bef1356521</JobUid>
        <UniqueId>788c97af-2fc4-4629-92e1-c633c6678cc1</UniqueId>
      </ImageAnnotation>
      <ImageUniqueId>caefbc41-8d06-440c-ae96-db83c207bbbb</ImageUniqueId>
      <ImageUrl>sample string 26</ImageUrl>
      <IsAnnotationDeleted>true</IsAnnotationDeleted>
      <JobUid>sample string 1</JobUid>
      <Left>sample string 8</Left>
      <PageNo>6</PageNo>
      <PageOrientation>7</PageOrientation>
      <ReportId>sample string 3</ReportId>
      <TextDecoration>sample string 18</TextDecoration>
      <Top>sample string 9</Top>
      <Width>sample string 10</Width>
    </AnnotationViewModel>
    <AnnotationViewModel>
      <Alignment>sample string 21</Alignment>
      <AnnotationId>sample string 4</AnnotationId>
      <AnnotationType>5</AnnotationType>
      <ArrowId>sample string 22</ArrowId>
      <ArrowLineId>sample string 23</ArrowLineId>
      <ArrowX>sample string 24</ArrowX>
      <ArrowY>sample string 25</ArrowY>
      <Border>sample string 19</Border>
      <Contents>sample string 12</Contents>
      <FillColor>sample string 20</FillColor>
      <FontColor>sample string 17</FontColor>
      <FontFamily>sample string 13</FontFamily>
      <FontSize>sample string 16</FontSize>
      <FontStyle>sample string 14</FontStyle>
      <FontWeight>sample string 15</FontWeight>
      <Height>sample string 11</Height>
      <Id>2</Id>
      <ImageAnnotation>
        <FileName>sample string 3</FileName>
        <Id>1</Id>
        <JobUid>1c5ba72a-d7ac-4f65-a6c1-c0bef1356521</JobUid>
        <UniqueId>788c97af-2fc4-4629-92e1-c633c6678cc1</UniqueId>
      </ImageAnnotation>
      <ImageUniqueId>caefbc41-8d06-440c-ae96-db83c207bbbb</ImageUniqueId>
      <ImageUrl>sample string 26</ImageUrl>
      <IsAnnotationDeleted>true</IsAnnotationDeleted>
      <JobUid>sample string 1</JobUid>
      <Left>sample string 8</Left>
      <PageNo>6</PageNo>
      <PageOrientation>7</PageOrientation>
      <ReportId>sample string 3</ReportId>
      <TextDecoration>sample string 18</TextDecoration>
      <Top>sample string 9</Top>
      <Width>sample string 10</Width>
    </AnnotationViewModel>
  </AnnotationList>
  <Id>1</Id>
  <ImageAnnotation>
    <FileName>sample string 3</FileName>
    <Id>1</Id>
    <JobUid>1c5ba72a-d7ac-4f65-a6c1-c0bef1356521</JobUid>
    <UniqueId>788c97af-2fc4-4629-92e1-c633c6678cc1</UniqueId>
  </ImageAnnotation>
  <PagePropertiesList>
    <PagePropertiesViewModel>
      <PageFormat>sample string 3</PageFormat>
      <PageOrientation>4</PageOrientation>
      <ReportId>2</ReportId>
      <ReportName>sample string 1</ReportName>
    </PagePropertiesViewModel>
    <PagePropertiesViewModel>
      <PageFormat>sample string 3</PageFormat>
      <PageOrientation>4</PageOrientation>
      <ReportId>2</ReportId>
      <ReportName>sample string 1</ReportName>
    </PagePropertiesViewModel>
  </PagePropertiesList>
</ReportsViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

None.