File

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

Extends

AObject

Index

Properties

Properties

Optional AssetLineItems
Type : Array<AssetLineItemExtended>
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__AssetLineItems__r'})
@Type(undefined)
Categories
Type : Array<ProductCategory>
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__Categories__r', aql: 'ProductId', expand: 'shallow'})
@Type(undefined)
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'})
@Type(undefined)
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'})
@Type(undefined)
ProductInformation
Type : Array<ProductInformation>
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__ProductInformation__r', aql: 'ProductId'})
@Type(undefined)
Translation
Type : Array<ProductTranslation>
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__Translation__r', aql: 'ProductId'})
@Type(undefined)
Uom
Type : string
Default value : null
Decorators :
@AField({soql: 'Apttus_Config2__Uom__c', aql: 'Uom'})

result-matching ""

    No results matching ""