projectmanager-sdk
Version:
Software development kit for the ProjectManager.com API. for TypeScript
60 lines (59 loc) • 2.03 kB
TypeScript
/**
* ProjectManager API for TypeScript
*
* (c) ProjectManager.com, Inc.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* @author ProjectManager.com <support@projectmanager.com>
* @copyright ProjectManager.com, Inc.
* @link https://github.com/projectmgr/projectmanager-sdk-typescript
*/
/**
* Represents the value of an hourly rate for a specific period, including audit information and references to the rate definition and period.
*/
export type HourlyRateValueDto = {
/**
* Gets or sets the unique identifier for this hourly rate value entry.
*/
id: string;
/**
* Gets or sets the identifier of the user or resource who created this hourly rate value.
*/
createBy: string;
/**
* Gets or sets the date and time when this hourly rate value was created.
*/
createDate: string;
/**
* Gets or sets the identifier of the user or resource who last modified this hourly rate value.
*/
modifyBy: string;
/**
* Gets or sets the date and time when this hourly rate value was last modified.
*/
modifyDate: string;
/**
* Gets or sets the unique identifier of the hourly rate definition to which this value belongs.
*/
hourlyRateDefinitionId: string;
/**
* Gets or sets the unique identifier of the hourly rate period to which this value applies.
*/
hourlyRatePeriodId: string;
/**
* Gets or sets the start date of the hourly rate period for which this value applies.
* This value is sourced from the associated HourlyRatePeriod.
*/
periodStartDate: string | null;
/**
* Gets or sets the finish date of the hourly rate period for which this value applies.
* This value is sourced from the associated HourlyRatePeriod.
*/
periodFinishDate: string | null;
/**
* Gets or sets the value of the hourly rate for the specified period.
*/
value: number;
};