GET api/Project/GetProjectSaveValidations

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

ProjectValidationsDto
NameDescriptionTypeAdditional information
ProjectNameIsDuplicate

boolean

None.

ProjectHasNoName

boolean

None.

ProjectIsDirty

boolean

None.

ProjectHasAlerts

boolean

None.

JobNameIsDuplicate

boolean

None.

JobHasNoName

boolean

None.

ScenarioNameIsDuplicate

boolean

None.

ScenarioHasNoName

boolean

None.

HasClearanceToDeleteJob

boolean

None.

HasClearanceToDeleteOtherJob

boolean

None.

JobUserIsNotUserSNUA

boolean

None.

ResetJobDetails

integer

None.

ClearScheduleDates

boolean

None.

AlertDuplicatedQuoteLocked

boolean

None.

AlertNotAllMaterials

boolean

None.

ProjectIsLocked

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "projectNameIsDuplicate": true,
  "projectHasNoName": true,
  "projectIsDirty": true,
  "projectHasAlerts": true,
  "jobNameIsDuplicate": true,
  "jobHasNoName": true,
  "scenarioNameIsDuplicate": true,
  "scenarioHasNoName": true,
  "hasClearanceToDeleteJob": true,
  "hasClearanceToDeleteOtherJob": true,
  "jobUserIsNotUserSNUA": true,
  "resetJobDetails": 12,
  "clearScheduleDates": true,
  "alertDuplicatedQuoteLocked": true,
  "alertNotAllMaterials": true,
  "projectIsLocked": true
}

application/xml, text/xml

Sample:
<ProjectValidationsDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto">
  <AlertDuplicatedQuoteLocked>true</AlertDuplicatedQuoteLocked>
  <AlertNotAllMaterials>true</AlertNotAllMaterials>
  <ClearScheduleDates>true</ClearScheduleDates>
  <HasClearanceToDeleteJob>true</HasClearanceToDeleteJob>
  <HasClearanceToDeleteOtherJob>true</HasClearanceToDeleteOtherJob>
  <JobHasNoName>true</JobHasNoName>
  <JobNameIsDuplicate>true</JobNameIsDuplicate>
  <JobUserIsNotUserSNUA>true</JobUserIsNotUserSNUA>
  <ProjectHasAlerts>true</ProjectHasAlerts>
  <ProjectHasNoName>true</ProjectHasNoName>
  <ProjectIsDirty>true</ProjectIsDirty>
  <ProjectIsLocked>true</ProjectIsLocked>
  <ProjectNameIsDuplicate>true</ProjectNameIsDuplicate>
  <ResetJobDetails>12</ResetJobDetails>
  <ScenarioHasNoName>true</ScenarioHasNoName>
  <ScenarioNameIsDuplicate>true</ScenarioNameIsDuplicate>
</ProjectValidationsDto>