PwsEngagementTypeDescriptor

Overview


This structure contains key fields associated with an engagement type

Format


PwsEngagementTypeDescriptor
  • PwsEngagementTypeDescriptor
    • EngagementTypeId: Int32
    • EngagementTypeName: String (50)
    • EngagementTypeShortName: String (15)
    • EngagementTypeUid: Int64
    • BillableFlag: Boolean

Elements


Element

Data Type

Description

Sample Data

EngagementTypeId

Int32

The engagement type Id is a unique identifier for an engagement type. For internal use only. 


EngagementTypeName

String

The engagement type name is a unique identifier for an engagement type.

Billable - Time and Materials

EngagementTypeShortName

String

The engagement type short name is a unique identifier for an engagement type.

TandM 

EngagementTypeUid

Int64

A unique and immutable identifier for an engagement type.

1152921504606863884

BillableFlag

Boolean

If set to 'true', the engagement type is defined as billable.


Usage Example(s)


Example 01
                       <a:EngagementTypeDescriptor>
                           <EngagementTypeId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                           <EngagementTypeName xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">Billable - Time and Materials</EngagementTypeName>
                           <EngagementTypeShortName xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">TandM</EngagementTypeShortName>
                           <EngagementTypeUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606863884</EngagementTypeUid>
                           <a:BillableFlag>true</a:BillableFlag>
                        </a:EngagementTypeDescriptor>