PwsCostCardRef

Overview


This structure is used to uniquely identify a cost card. Cost cards must be identified by CostCardUid – there are no alternative means of identification.

Format


PwsCostCardRef
  • PwsCostCardRef
    • CostCardId: Int32
    • CostCardUid: Int64
    • ReferenceId: String
    • Timestamp: String

Elements


Element

Data Type

Required?

Description

Sample Data

CostCardId

Int32

No

The cost card Id is a unique identifier for a cost card. For internal use only. 


CostCardUid

Int64

Yes 

The cost card Uid is a unique and immutable identifier for a cost card.

1152921504614515240

ReferenceId

String

No 

Reference id (used to affiliate PwsSaveCostCardResult records with associated PwsCostCardDetail records).


TimestampStringNoThis is a Base64 encoded timestamp optionally utilized for cost card locking.

Usage Example(s)


Example 01
                        <CostCardId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                        <CostCardUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504614515240</CostCardUid>
                        <ReferenceId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>