Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

This structure contains the complete set of information about a project estimate. The structure is used both to retrieve detailed project estimate information and information (PwsGetProjectEstimate) and to pass information about a project estimate back to the server to get updated (PwsSaveProjectEstimate).

Format

Panel
titlePwsProjectEstimateDetail
  • PwsProjectEstimateDetail
    • ProjectEstimateId: Int32
    • ProjectEstimateName: String
    • ProjectEstimateUid: Int64
    • ProjectIdentity: PwsProjectRef
    • EndDate: DateTime
    • EstimateBasis: String
    • StartDate: DateTime
    • LineItems: PwsProjectEstimateLineItem[]

...

Element

Data Type

Required?

Description

ProjectEstimateId

Int32


The project estimate Id is a unique identifier for a project estimate. For internal use only.

ProjectEstimateName

String


The project estimate name is a unique (within the project) identifier for a project estimate.

ProjectEstimateUid

Int64


The project estimate Uid UID is a unique and immutable identifier for a project estimate.

ProjectIdentity

PwsProjectRef


This structure represents the unique key fields associated with identifying a projectidentifies the project that the project estimate belongs to.

EndDate

DateTime


The end date of the project estimate. 

EstimateBasis

String???


The basis (H for hourly, D for daily, W for weekly, M for monthly) of the project estimate.

StartDate

DateTime


The start date of the project estimate. 

LineItems

PwsProjectEstimateLineItem[]???


Estimate line items. Currently, an estimate must have one and only one line item.

Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue

...