File

projects/congacommerce/ecommerce/src/lib/modules/catalog/classes/product.model.ts

Extends

AObject

Index

Properties
Methods

Properties

Optional AssetLineItems
Type : Array<AssetLineItemExtended>
Default value : null
Decorators :
@Type(undefined)
@Expose({name: 'Apttus_Config2__AssetLineItems__r'})
AttributeGroups
Type : Array<ProductAttributeGroupMember>
Default value : null
Decorators :
@Type(undefined)
@Expose({name: 'Apttus_Config2__AttributeGroups__r'})
Categories
Type : Array<ProductCategory>
Default value : null
Decorators :
@Type(undefined)
@Expose({name: 'Apttus_Config2__Categories__r'})
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)
@Expose({name: 'Apttus_Config2__OptionGroups__r'})
PriceLists
Type : Array<PriceListItem>
Default value : null
Decorators :
@Type(undefined)
@Expose({name: 'Apttus_Config2__PriceLists__r'})
ProductAttributeMatrixViews
Type : Array<ProductAttributeMatrixView>
Default value : null
Decorators :
@Type(undefined)
@Expose({name: 'Apttus_Config2__ProductAttributeMatrixViews__r'})
ProductCode
Type : string
Default value : null
Decorators :
@Expose({name: 'ProductCode'})
ProductFeatureValues
Type : Array<ProductFeatureValue>
Default value : null
Decorators :
@Type(undefined)
@Expose({name: 'Apttus_Config2__ProductFeatureValues__r'})
ProductGroups
Type : Array<ProductGroupMember>
Default value : null
Decorators :
@Type(undefined)
@Expose({name: 'Apttus_Config2__ProductGroups__r'})
Translation
Type : Array<ProductTranslation>
Default value : null
Decorators :
@Type(undefined)
@Expose({name: 'Apttus_Config2__Translation__r'})
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'})

Methods

validate
validate()
Returns : void

results matching ""

    No results matching ""