projects/apttus/ecommerce/src/lib/modules/catalog/classes/product.model.ts
AObject
Properties |
| Optional AssetLineItems |
Type : Array<AssetLineItemExtended>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__AssetLineItems__r'})
|
| Categories |
Type : Array<ProductCategory>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Categories__r', aql: 'ProductId', expand: 'shallow'})
|
| ConfigurationType |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ConfigurationType__c', aql: 'ConfigurationType'})
|
| Description |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Description', aql: 'Description'})
|
| EffectiveDate |
Type : Date
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__EffectiveDate__c', aql: 'EffectiveDate'})
|
| EffectiveStartDate |
Type : Date
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__EffectiveStartDate__c'})
|
| ExpirationDate |
Type : Date
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ExpirationDate__c', aql: 'ExpirationDate'})
|
| Family |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Family', aql: 'Family'})
|
| HasAttributes |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__HasAttributes__c', aql: 'HasAttributes'})
|
| HasDefaults |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__HasDefaults__c', aql: 'HasDefaults'})
|
| HasOptions |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__HasOptions__c', aql: 'HasOptions'})
|
| IconId |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__IconId__c', aql: 'IconId'})
|
| IsActive |
Type : boolean
|
Default value : null
|
Decorators :
@AField({soql: 'IsActive', aql: 'IsActive'})
|
| Name |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Name', aql: 'Name'})
|
| PriceLists |
Type : Array<PriceListItem>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__PriceLists__r', aql: 'ProductId'})
|
| ProductCode |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'ProductCode', aql: 'ProductCode'})
|
| ProductFeatureValues |
Type : Array<ProductFeatureValue>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ProductFeatureValues__r', aql: 'ProductId'})
|
| ProductInformation |
Type : Array<ProductInformation>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__ProductInformation__r', aql: 'ProductId'})
|
| Translation |
Type : Array<ProductTranslation>
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Translation__r', aql: 'ProductId'})
|
| Uom |
Type : string
|
Default value : null
|
Decorators :
@AField({soql: 'Apttus_Config2__Uom__c', aql: 'Uom'})
|