POST api/StudyMaterialChange/GetStudyMaterialChange

Request Information

URI Parameters

None.

Body Parameters

StudyMaterialChangeRequest
NameDescriptionTypeAdditional information
StudyMaterial

Collection of StudyMaterialInput

None.

Request Formats

application/json, text/json

Sample:
{
  "StudyMaterial": [
    {
      "StudentMasterId": "sample string 1",
      "ClassInstituteYearId": "sample string 2",
      "StudentUpdatedTick": "sample string 3"
    },
    {
      "StudentMasterId": "sample string 1",
      "ClassInstituteYearId": "sample string 2",
      "StudentUpdatedTick": "sample string 3"
    }
  ]
}

text/html

Sample:
{"StudyMaterial":[{"StudentMasterId":"sample string 1","ClassInstituteYearId":"sample string 2","StudentUpdatedTick":"sample string 3"},{"StudentMasterId":"sample string 1","ClassInstituteYearId":"sample string 2","StudentUpdatedTick":"sample string 3"}]}

application/xml, text/xml

Sample:
<StudyMaterialChangeRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SmartInstituteSoftware.Models">
  <StudyMaterial>
    <StudyMaterialInput>
      <ClassInstituteYearId>sample string 2</ClassInstituteYearId>
      <StudentMasterId>sample string 1</StudentMasterId>
      <StudentUpdatedTick>sample string 3</StudentUpdatedTick>
    </StudyMaterialInput>
    <StudyMaterialInput>
      <ClassInstituteYearId>sample string 2</ClassInstituteYearId>
      <StudentMasterId>sample string 1</StudentMasterId>
      <StudentUpdatedTick>sample string 3</StudentUpdatedTick>
    </StudyMaterialInput>
  </StudyMaterial>
</StudyMaterialChangeRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'StudyMaterialChangeRequest'.

Response Information

Resource Description

StudyMaterialDeltaResponse
NameDescriptionTypeAdditional information
Students

Collection of StudyMaterialDeltaStudent

None.

Response Formats

application/json, text/json

Sample:
{
  "Students": [
    {
      "StudentMasterId": "sample string 1",
      "LastUpdatedTick": "sample string 2",
      "AddFolders": [
        {
          "FolderId": "sample string 1",
          "ParentFolderId": "sample string 2",
          "FolderName": "sample string 3",
          "DOC": "sample string 4"
        },
        {
          "FolderId": "sample string 1",
          "ParentFolderId": "sample string 2",
          "FolderName": "sample string 3",
          "DOC": "sample string 4"
        }
      ],
      "RemoveFolders": [
        "sample string 1",
        "sample string 2"
      ],
      "AddFiles": [
        {
          "FileId": "sample string 1",
          "ParentFolderId": "sample string 2",
          "FolderId": "sample string 3",
          "FileName": "sample string 4",
          "Url": "sample string 5",
          "FileType": "sample string 6",
          "DOC": "sample string 7"
        },
        {
          "FileId": "sample string 1",
          "ParentFolderId": "sample string 2",
          "FolderId": "sample string 3",
          "FileName": "sample string 4",
          "Url": "sample string 5",
          "FileType": "sample string 6",
          "DOC": "sample string 7"
        }
      ],
      "RemoveFiles": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "StudentMasterId": "sample string 1",
      "LastUpdatedTick": "sample string 2",
      "AddFolders": [
        {
          "FolderId": "sample string 1",
          "ParentFolderId": "sample string 2",
          "FolderName": "sample string 3",
          "DOC": "sample string 4"
        },
        {
          "FolderId": "sample string 1",
          "ParentFolderId": "sample string 2",
          "FolderName": "sample string 3",
          "DOC": "sample string 4"
        }
      ],
      "RemoveFolders": [
        "sample string 1",
        "sample string 2"
      ],
      "AddFiles": [
        {
          "FileId": "sample string 1",
          "ParentFolderId": "sample string 2",
          "FolderId": "sample string 3",
          "FileName": "sample string 4",
          "Url": "sample string 5",
          "FileType": "sample string 6",
          "DOC": "sample string 7"
        },
        {
          "FileId": "sample string 1",
          "ParentFolderId": "sample string 2",
          "FolderId": "sample string 3",
          "FileName": "sample string 4",
          "Url": "sample string 5",
          "FileType": "sample string 6",
          "DOC": "sample string 7"
        }
      ],
      "RemoveFiles": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ]
}

text/html

Sample:
{"Students":[{"StudentMasterId":"sample string 1","LastUpdatedTick":"sample string 2","AddFolders":[{"FolderId":"sample string 1","ParentFolderId":"sample string 2","FolderName":"sample string 3","DOC":"sample string 4"},{"FolderId":"sample string 1","ParentFolderId":"sample string 2","FolderName":"sample string 3","DOC":"sample string 4"}],"RemoveFolders":["sample string 1","sample string 2"],"AddFiles":[{"FileId":"sample string 1","ParentFolderId":"sample string 2","FolderId":"sample string 3","FileName":"sample string 4","Url":"sample string 5","FileType":"sample string 6","DOC":"sample string 7"},{"FileId":"sample string 1","ParentFolderId":"sample string 2","FolderId":"sample string 3","FileName":"sample string 4","Url":"sample string 5","FileType":"sample string 6","DOC":"sample string 7"}],"RemoveFiles":["sample string 1","sample string 2"]},{"StudentMasterId":"sample string 1","LastUpdatedTick":"sample string 2","AddFolders":[{"FolderId":"sample string 1","ParentFolderId":"sample string 2","FolderName":"sample string 3","DOC":"sample string 4"},{"FolderId":"sample string 1","ParentFolderId":"sample string 2","FolderName":"sample string 3","DOC":"sample string 4"}],"RemoveFolders":["sample string 1","sample string 2"],"AddFiles":[{"FileId":"sample string 1","ParentFolderId":"sample string 2","FolderId":"sample string 3","FileName":"sample string 4","Url":"sample string 5","FileType":"sample string 6","DOC":"sample string 7"},{"FileId":"sample string 1","ParentFolderId":"sample string 2","FolderId":"sample string 3","FileName":"sample string 4","Url":"sample string 5","FileType":"sample string 6","DOC":"sample string 7"}],"RemoveFiles":["sample string 1","sample string 2"]}]}

application/xml, text/xml

Sample:
<StudyMaterialDeltaResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SmartInstituteSoftware.Models">
  <Students>
    <StudyMaterialDeltaStudent>
      <AddFiles>
        <DeltaFile>
          <DOC>sample string 7</DOC>
          <FileId>sample string 1</FileId>
          <FileName>sample string 4</FileName>
          <FileType>sample string 6</FileType>
          <FolderId>sample string 3</FolderId>
          <ParentFolderId>sample string 2</ParentFolderId>
          <Url>sample string 5</Url>
        </DeltaFile>
        <DeltaFile>
          <DOC>sample string 7</DOC>
          <FileId>sample string 1</FileId>
          <FileName>sample string 4</FileName>
          <FileType>sample string 6</FileType>
          <FolderId>sample string 3</FolderId>
          <ParentFolderId>sample string 2</ParentFolderId>
          <Url>sample string 5</Url>
        </DeltaFile>
      </AddFiles>
      <AddFolders>
        <DeltaFolder>
          <DOC>sample string 4</DOC>
          <FolderId>sample string 1</FolderId>
          <FolderName>sample string 3</FolderName>
          <ParentFolderId>sample string 2</ParentFolderId>
        </DeltaFolder>
        <DeltaFolder>
          <DOC>sample string 4</DOC>
          <FolderId>sample string 1</FolderId>
          <FolderName>sample string 3</FolderName>
          <ParentFolderId>sample string 2</ParentFolderId>
        </DeltaFolder>
      </AddFolders>
      <LastUpdatedTick>sample string 2</LastUpdatedTick>
      <RemoveFiles xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </RemoveFiles>
      <RemoveFolders xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </RemoveFolders>
      <StudentMasterId>sample string 1</StudentMasterId>
    </StudyMaterialDeltaStudent>
    <StudyMaterialDeltaStudent>
      <AddFiles>
        <DeltaFile>
          <DOC>sample string 7</DOC>
          <FileId>sample string 1</FileId>
          <FileName>sample string 4</FileName>
          <FileType>sample string 6</FileType>
          <FolderId>sample string 3</FolderId>
          <ParentFolderId>sample string 2</ParentFolderId>
          <Url>sample string 5</Url>
        </DeltaFile>
        <DeltaFile>
          <DOC>sample string 7</DOC>
          <FileId>sample string 1</FileId>
          <FileName>sample string 4</FileName>
          <FileType>sample string 6</FileType>
          <FolderId>sample string 3</FolderId>
          <ParentFolderId>sample string 2</ParentFolderId>
          <Url>sample string 5</Url>
        </DeltaFile>
      </AddFiles>
      <AddFolders>
        <DeltaFolder>
          <DOC>sample string 4</DOC>
          <FolderId>sample string 1</FolderId>
          <FolderName>sample string 3</FolderName>
          <ParentFolderId>sample string 2</ParentFolderId>
        </DeltaFolder>
        <DeltaFolder>
          <DOC>sample string 4</DOC>
          <FolderId>sample string 1</FolderId>
          <FolderName>sample string 3</FolderName>
          <ParentFolderId>sample string 2</ParentFolderId>
        </DeltaFolder>
      </AddFolders>
      <LastUpdatedTick>sample string 2</LastUpdatedTick>
      <RemoveFiles xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </RemoveFiles>
      <RemoveFolders xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </RemoveFolders>
      <StudentMasterId>sample string 1</StudentMasterId>
    </StudyMaterialDeltaStudent>
  </Students>
</StudyMaterialDeltaResponse>