PwsProjectEstimateDetail

Overview

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

Format

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

Elements

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 is a unique and immutable identifier for a project estimate.

ProjectIdentity

PwsProjectRef


This structure identifies 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)


Example 01