projects/congacommerce/ecommerce/src/lib/modules/catalog/classes/product.model.ts
AObject
Optional AssetLineItems |
Type : Array<AssetLineItemExtended>
|
Default value : null
|
Decorators :
@Type(undefined)
|
AttributeGroups |
Type : Array<ProductAttributeGroupMember>
|
Default value : null
|
Decorators :
@Type(undefined)
|
Categories |
Type : Array<ProductCategory>
|
Default value : null
|
Decorators :
@Type(undefined)
|
ConfigurationType |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__ConfigurationType__c'})
|
Description |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Description'})
|
EffectiveDate |
Type : Date
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__EffectiveDate__c'})
|
EffectiveStartDate |
Type : Date
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__EffectiveStartDate__c'})
|
ExpirationDate |
Type : Date
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__ExpirationDate__c'})
|
Family |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Family'})
|
HasAttributes |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__HasAttributes__c'})
|
HasDefaults |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__HasDefaults__c'})
|
HasOptions |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__HasOptions__c'})
|
IconId |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__IconId__c'})
|
IsActive |
Type : boolean
|
Default value : null
|
Decorators :
@Expose({name: 'IsActive'})
|
Name |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Name'})
|
OptionGroups |
Type : Array<ProductOptionGroup>
|
Default value : null
|
Decorators :
@Type(undefined)
|
PriceLists |
Type : Array<PriceListItem>
|
Default value : null
|
Decorators :
@Type(undefined)
|
ProductAttributeMatrixViews |
Type : Array<ProductAttributeMatrixView>
|
Default value : null
|
Decorators :
@Type(undefined)
|
ProductCode |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'ProductCode'})
|
ProductFeatureValues |
Type : Array<ProductFeatureValue>
|
Default value : null
|
Decorators :
@Type(undefined)
|
ProductGroups |
Type : Array<ProductGroupMember>
|
Default value : null
|
Decorators :
@Type(undefined)
|
Translation |
Type : Array<ProductTranslation>
|
Default value : null
|
Decorators :
@Type(undefined)
|
Uom |
Type : string
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__Uom__c'})
|
Version |
Type : number
|
Default value : null
|
Decorators :
@Expose({name: 'Apttus_Config2__Version__c'})
|
validate |
validate()
|
Returns :
void
|