ESDRecordAlternateCode Class |
Namespace: EcommerceStandardsDocuments
The ESDRecordAlternateCode type exposes the following members.
Name | Description | |
---|---|---|
ESDRecordAlternateCode | Initializes a new instance of the ESDRecordAlternateCode class |
Name | Description | |
---|---|---|
alternateCode | Alternate code. May or may not be a unique identifier | |
codeType | Indicates what type of code the alternate code is. see ALTERNATE_CODE_TYPE constants in the ESDocumentConstants class that contains type of code that can be set | |
drop | Data Record OPeration. Denotes an operation that may need to be performed on the record when it is being processed.
Set null, or set it to one of the ESD_RECORD_OPERATION constants in the ESDocumentConstants class to allow the record to be inserted, updated, deleted, or ignored. | |
internalID | Stores an identifier that is relevant only to the system referencing and storing the record for its own needs. | |
isSupplierCode | Either 'N'-No or
'Y'-Yes
If 'Y' then indicates that the alternate code has been defined by another entity who supplies the product, download, or labour. | |
isUseCode | Either 'N'-No or
'Y'-Yes
If 'Y' then indicates that the alternate code may be used to directly link to the product, download, or labour. | |
keyAssetID | Key of the asset record that the alternate code is assigned to. | |
keyCustomerAccountID | Key of the customer account record that the code is linked to. | |
keyDownloadID | Deprecated, use keyAssetID instead. Key of the download record that the alternate code is assigned to. | |
keyLabourID | Key of the labour record that the alternate code is assigned to. | |
keyProductID | Key of the product record that the alternate code is assigned to. | |
keySupplierAccountID | Key of the supplier account record that the code is linked to. |