POST api/ProjectValidate/UploadProject

Request Information

URI Parameters

None.

Body Parameters

UploadProjectRequest
NameDescriptionTypeAdditional information
CompanyCode

string

None.

OperateMode

OperateMode

None.

Projects

Collection of UProjectDetail

None.

Request Formats

application/json, text/json

Sample:
{
  "CompanyCode": "sample string 1",
  "OperateMode": {
    "RepeatOperate": 1,
    "QRType": 1
  },
  "Projects": [
    {
      "OperateMode": {
        "RepeatOperate": 1,
        "QRType": 1
      },
      "Sort": 1,
      "ReportNo": "sample string 1",
      "ProjectNo": "sample string 2",
      "ProjectName": "sample string 3",
      "Address": "sample string 4",
      "ZoneCode": "sample string 5",
      "Category": 1,
      "ReportType": 1,
      "Purpose": 1,
      "Method": [
        1,
        2
      ],
      "ValuationDate": "2026-07-17T04:06:26.2606794+08:00",
      "OperateDate": "2026-07-17T04:06:26.2606794+08:00",
      "OperateEndDate": "2026-07-17T04:06:26.2606794+08:00",
      "IssuanceDate": "2026-07-17T04:06:26.2606794+08:00",
      "BuildYear": "sample string 6",
      "Phase": 1,
      "Appraiser": "sample string 7",
      "Appraiser1": "sample string 8",
      "Appraiser2": "sample string 9",
      "Mandator": "sample string 10",
      "LandArea": 1.0,
      "FloorArea": 1.0,
      "Amount": 1.0,
      "UnitPrice": 1.0,
      "Revenue": 1.0,
      "VerifyCode": "sample string 11",
      "Attachments": [
        {
          "FileType": 1,
          "FileName": "sample string 1",
          "Url": "sample string 2",
          "Remark": "sample string 3"
        },
        {
          "FileType": 1,
          "FileName": "sample string 1",
          "Url": "sample string 2",
          "Remark": "sample string 3"
        }
      ]
    },
    {
      "OperateMode": {
        "RepeatOperate": 1,
        "QRType": 1
      },
      "Sort": 1,
      "ReportNo": "sample string 1",
      "ProjectNo": "sample string 2",
      "ProjectName": "sample string 3",
      "Address": "sample string 4",
      "ZoneCode": "sample string 5",
      "Category": 1,
      "ReportType": 1,
      "Purpose": 1,
      "Method": [
        1,
        2
      ],
      "ValuationDate": "2026-07-17T04:06:26.2606794+08:00",
      "OperateDate": "2026-07-17T04:06:26.2606794+08:00",
      "OperateEndDate": "2026-07-17T04:06:26.2606794+08:00",
      "IssuanceDate": "2026-07-17T04:06:26.2606794+08:00",
      "BuildYear": "sample string 6",
      "Phase": 1,
      "Appraiser": "sample string 7",
      "Appraiser1": "sample string 8",
      "Appraiser2": "sample string 9",
      "Mandator": "sample string 10",
      "LandArea": 1.0,
      "FloorArea": 1.0,
      "Amount": 1.0,
      "UnitPrice": 1.0,
      "Revenue": 1.0,
      "VerifyCode": "sample string 11",
      "Attachments": [
        {
          "FileType": 1,
          "FileName": "sample string 1",
          "Url": "sample string 2",
          "Remark": "sample string 3"
        },
        {
          "FileType": 1,
          "FileName": "sample string 1",
          "Url": "sample string 2",
          "Remark": "sample string 3"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<UploadProjectRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Association.Entity.ProjectDetail">
  <CompanyCode>sample string 1</CompanyCode>
  <OperateMode>
    <QRType>1</QRType>
    <RepeatOperate>1</RepeatOperate>
  </OperateMode>
  <Projects>
    <UProjectDetail>
      <Address>sample string 4</Address>
      <Amount>1</Amount>
      <Appraiser>sample string 7</Appraiser>
      <Appraiser1>sample string 8</Appraiser1>
      <Appraiser2>sample string 9</Appraiser2>
      <Attachments>
        <UProjectAttachment>
          <FileName>sample string 1</FileName>
          <FileType>1</FileType>
          <Remark>sample string 3</Remark>
          <Url>sample string 2</Url>
        </UProjectAttachment>
        <UProjectAttachment>
          <FileName>sample string 1</FileName>
          <FileType>1</FileType>
          <Remark>sample string 3</Remark>
          <Url>sample string 2</Url>
        </UProjectAttachment>
      </Attachments>
      <BuildYear>sample string 6</BuildYear>
      <Category>1</Category>
      <FloorArea>1</FloorArea>
      <IssuanceDate>2026-07-17T04:06:26.2606794+08:00</IssuanceDate>
      <LandArea>1</LandArea>
      <Mandator>sample string 10</Mandator>
      <Method xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </Method>
      <OperateDate>2026-07-17T04:06:26.2606794+08:00</OperateDate>
      <OperateEndDate>2026-07-17T04:06:26.2606794+08:00</OperateEndDate>
      <Phase>1</Phase>
      <ProjectName>sample string 3</ProjectName>
      <ProjectNo>sample string 2</ProjectNo>
      <Purpose>1</Purpose>
      <ReportNo>sample string 1</ReportNo>
      <ReportType>1</ReportType>
      <Revenue>1</Revenue>
      <Sort>1</Sort>
      <UnitPrice>1</UnitPrice>
      <ValuationDate>2026-07-17T04:06:26.2606794+08:00</ValuationDate>
      <VerifyCode>sample string 11</VerifyCode>
      <ZoneCode>sample string 5</ZoneCode>
      <OperateMode>
        <QRType>1</QRType>
        <RepeatOperate>1</RepeatOperate>
      </OperateMode>
    </UProjectDetail>
    <UProjectDetail>
      <Address>sample string 4</Address>
      <Amount>1</Amount>
      <Appraiser>sample string 7</Appraiser>
      <Appraiser1>sample string 8</Appraiser1>
      <Appraiser2>sample string 9</Appraiser2>
      <Attachments>
        <UProjectAttachment>
          <FileName>sample string 1</FileName>
          <FileType>1</FileType>
          <Remark>sample string 3</Remark>
          <Url>sample string 2</Url>
        </UProjectAttachment>
        <UProjectAttachment>
          <FileName>sample string 1</FileName>
          <FileType>1</FileType>
          <Remark>sample string 3</Remark>
          <Url>sample string 2</Url>
        </UProjectAttachment>
      </Attachments>
      <BuildYear>sample string 6</BuildYear>
      <Category>1</Category>
      <FloorArea>1</FloorArea>
      <IssuanceDate>2026-07-17T04:06:26.2606794+08:00</IssuanceDate>
      <LandArea>1</LandArea>
      <Mandator>sample string 10</Mandator>
      <Method xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </Method>
      <OperateDate>2026-07-17T04:06:26.2606794+08:00</OperateDate>
      <OperateEndDate>2026-07-17T04:06:26.2606794+08:00</OperateEndDate>
      <Phase>1</Phase>
      <ProjectName>sample string 3</ProjectName>
      <ProjectNo>sample string 2</ProjectNo>
      <Purpose>1</Purpose>
      <ReportNo>sample string 1</ReportNo>
      <ReportType>1</ReportType>
      <Revenue>1</Revenue>
      <Sort>1</Sort>
      <UnitPrice>1</UnitPrice>
      <ValuationDate>2026-07-17T04:06:26.2606794+08:00</ValuationDate>
      <VerifyCode>sample string 11</VerifyCode>
      <ZoneCode>sample string 5</ZoneCode>
      <OperateMode>
        <QRType>1</QRType>
        <RepeatOperate>1</RepeatOperate>
      </OperateMode>
    </UProjectDetail>
  </Projects>
</UploadProjectRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

RemoteResponseOfUploadProjectRSPayload
NameDescriptionTypeAdditional information
success

boolean

None.

errors

string

None.

unauthed

boolean

None.

result

UploadProjectRSPayload

None.

Response Formats

application/json, text/json

Sample:
{
  "success": true,
  "errors": "sample string 2",
  "unauthed": true,
  "result": {
    "CaseId": "a0b793b2-2cd0-4f9a-b3ff-89fa7d2a803a",
    "CompanyId": 1,
    "CompanyCode": "sample string 1",
    "OperateMode": {
      "RepeatOperate": 1,
      "QRType": 1
    },
    "Status": 1,
    "StartTime": "2026-07-17T04:06:26.604517+08:00",
    "FinishTime": "2026-07-17T04:06:26.604517+08:00",
    "SuccessNum": 1,
    "FaultNum": 1,
    "Projects": [
      {
        "Id": "1c0c1ffe-f13c-49bd-86eb-7b2d4a15b463",
        "ProjectId": "3b6e2833-45b0-4a63-8e5b-4440f7d56eed",
        "ReportNo": "sample string 1",
        "ProjectNo": "sample string 2",
        "Category": 1,
        "ReportType": 1,
        "OperateMode": {
          "RepeatOperate": 1,
          "QRType": 1
        },
        "Status": 1,
        "Repeated": 3,
        "NAProjects": [
          {
            "ProjectId": "126d1c1e-79bc-4ed9-9583-350adad22815",
            "ReportNo": "sample string 1",
            "ProjectNo": "sample string 2",
            "IssuanceDate": "2026-07-17T04:06:26.604517+08:00",
            "Operate": 4
          },
          {
            "ProjectId": "126d1c1e-79bc-4ed9-9583-350adad22815",
            "ReportNo": "sample string 1",
            "ProjectNo": "sample string 2",
            "IssuanceDate": "2026-07-17T04:06:26.604517+08:00",
            "Operate": 4
          }
        ],
        "QRUrl": "sample string 4",
        "VerifyCode": "sample string 5",
        "Errors": [
          {
            "Key": "sample string 1",
            "Value": "sample string 2"
          },
          {
            "Key": "sample string 1",
            "Value": "sample string 2"
          }
        ]
      },
      {
        "Id": "1c0c1ffe-f13c-49bd-86eb-7b2d4a15b463",
        "ProjectId": "3b6e2833-45b0-4a63-8e5b-4440f7d56eed",
        "ReportNo": "sample string 1",
        "ProjectNo": "sample string 2",
        "Category": 1,
        "ReportType": 1,
        "OperateMode": {
          "RepeatOperate": 1,
          "QRType": 1
        },
        "Status": 1,
        "Repeated": 3,
        "NAProjects": [
          {
            "ProjectId": "126d1c1e-79bc-4ed9-9583-350adad22815",
            "ReportNo": "sample string 1",
            "ProjectNo": "sample string 2",
            "IssuanceDate": "2026-07-17T04:06:26.604517+08:00",
            "Operate": 4
          },
          {
            "ProjectId": "126d1c1e-79bc-4ed9-9583-350adad22815",
            "ReportNo": "sample string 1",
            "ProjectNo": "sample string 2",
            "IssuanceDate": "2026-07-17T04:06:26.604517+08:00",
            "Operate": 4
          }
        ],
        "QRUrl": "sample string 4",
        "VerifyCode": "sample string 5",
        "Errors": [
          {
            "Key": "sample string 1",
            "Value": "sample string 2"
          },
          {
            "Key": "sample string 1",
            "Value": "sample string 2"
          }
        ]
      }
    ]
  }
}

application/xml, text/xml

Sample:
<RemoteResponseOfUploadProjectRSPayloadC4Eybk6d xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GJ.Biz.Model">
  <Errors>sample string 2</Errors>
  <Result xmlns:d2p1="http://schemas.datacontract.org/2004/07/Association.Entity.ProjectDetail">
    <d2p1:CaseId>a0b793b2-2cd0-4f9a-b3ff-89fa7d2a803a</d2p1:CaseId>
    <d2p1:CompanyCode>sample string 1</d2p1:CompanyCode>
    <d2p1:CompanyId>1</d2p1:CompanyId>
    <d2p1:FaultNum>1</d2p1:FaultNum>
    <d2p1:FinishTime>2026-07-17T04:06:26.604517+08:00</d2p1:FinishTime>
    <d2p1:OperateMode>
      <d2p1:QRType>1</d2p1:QRType>
      <d2p1:RepeatOperate>1</d2p1:RepeatOperate>
    </d2p1:OperateMode>
    <d2p1:Projects>
      <d2p1:OperateResultProject>
        <d2p1:Category>1</d2p1:Category>
        <d2p1:Errors xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
          <d5p1:KeyValuePairOfstringstring>
            <d5p1:key>sample string 1</d5p1:key>
            <d5p1:value>sample string 2</d5p1:value>
          </d5p1:KeyValuePairOfstringstring>
          <d5p1:KeyValuePairOfstringstring>
            <d5p1:key>sample string 1</d5p1:key>
            <d5p1:value>sample string 2</d5p1:value>
          </d5p1:KeyValuePairOfstringstring>
        </d2p1:Errors>
        <d2p1:Id>1c0c1ffe-f13c-49bd-86eb-7b2d4a15b463</d2p1:Id>
        <d2p1:NAProjects>
          <d2p1:NAProject>
            <d2p1:IssuanceDate>2026-07-17T04:06:26.604517+08:00</d2p1:IssuanceDate>
            <d2p1:Operate>4</d2p1:Operate>
            <d2p1:ProjectId>126d1c1e-79bc-4ed9-9583-350adad22815</d2p1:ProjectId>
            <d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
            <d2p1:ReportNo>sample string 1</d2p1:ReportNo>
          </d2p1:NAProject>
          <d2p1:NAProject>
            <d2p1:IssuanceDate>2026-07-17T04:06:26.604517+08:00</d2p1:IssuanceDate>
            <d2p1:Operate>4</d2p1:Operate>
            <d2p1:ProjectId>126d1c1e-79bc-4ed9-9583-350adad22815</d2p1:ProjectId>
            <d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
            <d2p1:ReportNo>sample string 1</d2p1:ReportNo>
          </d2p1:NAProject>
        </d2p1:NAProjects>
        <d2p1:OperateMode>
          <d2p1:QRType>1</d2p1:QRType>
          <d2p1:RepeatOperate>1</d2p1:RepeatOperate>
        </d2p1:OperateMode>
        <d2p1:ProjectId>3b6e2833-45b0-4a63-8e5b-4440f7d56eed</d2p1:ProjectId>
        <d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
        <d2p1:QRUrl>sample string 4</d2p1:QRUrl>
        <d2p1:Repeated>3</d2p1:Repeated>
        <d2p1:ReportNo>sample string 1</d2p1:ReportNo>
        <d2p1:ReportType>1</d2p1:ReportType>
        <d2p1:Status>1</d2p1:Status>
        <d2p1:VerifyCode>sample string 5</d2p1:VerifyCode>
      </d2p1:OperateResultProject>
      <d2p1:OperateResultProject>
        <d2p1:Category>1</d2p1:Category>
        <d2p1:Errors xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic">
          <d5p1:KeyValuePairOfstringstring>
            <d5p1:key>sample string 1</d5p1:key>
            <d5p1:value>sample string 2</d5p1:value>
          </d5p1:KeyValuePairOfstringstring>
          <d5p1:KeyValuePairOfstringstring>
            <d5p1:key>sample string 1</d5p1:key>
            <d5p1:value>sample string 2</d5p1:value>
          </d5p1:KeyValuePairOfstringstring>
        </d2p1:Errors>
        <d2p1:Id>1c0c1ffe-f13c-49bd-86eb-7b2d4a15b463</d2p1:Id>
        <d2p1:NAProjects>
          <d2p1:NAProject>
            <d2p1:IssuanceDate>2026-07-17T04:06:26.604517+08:00</d2p1:IssuanceDate>
            <d2p1:Operate>4</d2p1:Operate>
            <d2p1:ProjectId>126d1c1e-79bc-4ed9-9583-350adad22815</d2p1:ProjectId>
            <d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
            <d2p1:ReportNo>sample string 1</d2p1:ReportNo>
          </d2p1:NAProject>
          <d2p1:NAProject>
            <d2p1:IssuanceDate>2026-07-17T04:06:26.604517+08:00</d2p1:IssuanceDate>
            <d2p1:Operate>4</d2p1:Operate>
            <d2p1:ProjectId>126d1c1e-79bc-4ed9-9583-350adad22815</d2p1:ProjectId>
            <d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
            <d2p1:ReportNo>sample string 1</d2p1:ReportNo>
          </d2p1:NAProject>
        </d2p1:NAProjects>
        <d2p1:OperateMode>
          <d2p1:QRType>1</d2p1:QRType>
          <d2p1:RepeatOperate>1</d2p1:RepeatOperate>
        </d2p1:OperateMode>
        <d2p1:ProjectId>3b6e2833-45b0-4a63-8e5b-4440f7d56eed</d2p1:ProjectId>
        <d2p1:ProjectNo>sample string 2</d2p1:ProjectNo>
        <d2p1:QRUrl>sample string 4</d2p1:QRUrl>
        <d2p1:Repeated>3</d2p1:Repeated>
        <d2p1:ReportNo>sample string 1</d2p1:ReportNo>
        <d2p1:ReportType>1</d2p1:ReportType>
        <d2p1:Status>1</d2p1:Status>
        <d2p1:VerifyCode>sample string 5</d2p1:VerifyCode>
      </d2p1:OperateResultProject>
    </d2p1:Projects>
    <d2p1:StartTime>2026-07-17T04:06:26.604517+08:00</d2p1:StartTime>
    <d2p1:Status>1</d2p1:Status>
    <d2p1:SuccessNum>1</d2p1:SuccessNum>
  </Result>
  <Success>true</Success>
  <UnAuthorizedRequest>true</UnAuthorizedRequest>
</RemoteResponseOfUploadProjectRSPayloadC4Eybk6d>