Click or drag to resize

Product Class

Information about products and their pricing information.
Inheritance Hierarchy
SystemObject
  Entity
    Crm.MSCrmServiceProduct

Namespace: Crm.MSCrmService
Assembly: Scripting (in Scripting.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class Product : Entity, INotifyPropertyChanging, 
	INotifyPropertyChanged

The Product type exposes the following members.

Constructors
 NameDescription
Public methodProduct Default Constructor.
Top
Properties
 NameDescription
Public propertyAttributes
(Inherited from Entity)
Public propertycampaignproduct_association N:N campaignproduct_association
Public propertycompetitorproduct_association N:N competitorproduct_association
Public propertyCreatedBy Unique identifier of the user who created the product.
Public propertyCreatedByExternalParty Shows the external party who created the record.
Public propertyCreatedOn Date and time when the product was created.
Public propertyCreatedOnBehalfBy Unique identifier of the delegate user who created the product.
Public propertyCurrentCost Current cost for the product item. Used in price calculations.
Public propertyCurrentCost_Base Base currency equivalent of the current cost for the product item.
Public propertyDefaultUoMId Default unit for the product.
Public propertyDefaultUoMScheduleId Default unit group for the product.
Public propertyDescription Description of the product.
Public propertyDMTImportState Internal Use Only
Public propertyEntityImage Shows the default image for the record.
Public propertyEntityImage_Timestamp 
Public propertyEntityImage_URL 
Public propertyEntityImageId For internal use only.
Public propertyEntityState
(Inherited from Entity)
Public propertyExchangeRate Exchange rate for the currency associated with the product with respect to the base currency.
Public propertyExtensionData
(Inherited from Entity)
Public propertyFormattedValues
(Inherited from Entity)
Public propertyHasLazyFileAttribute
(Inherited from Entity)
Public propertyHierarchyPath Hierarchy path of the product.
Public propertyId
(Overrides Entity.Id)
Public propertyImportSequenceNumber Unique identifier of the data import or data migration that created this record.
Public propertyIsKit Information that specifies whether the product is a kit.
Public propertyIsStockItem Information about whether the product is a stock item.
Public propertyItem
(Inherited from Entity)
Public propertyKeyAttributes
(Inherited from Entity)
Public propertyLazyFileAttributeKey
(Inherited from Entity)
Public propertyLazyFileAttributeValue
(Inherited from Entity)
Public propertyLazyFileSizeAttributeKey
(Inherited from Entity)
Public propertyLazyFileSizeAttributeValue
(Inherited from Entity)
Public propertyleadproduct_association N:N leadproduct_association
Public propertylk_externalparty_product_createdby N:1 lk_externalparty_product_createdby
Public propertylk_externalparty_product_modifiedby N:1 lk_externalparty_product_modifiedby
Public propertylk_product_createdonbehalfby N:1 lk_product_createdonbehalfby
Public propertylk_product_modifiedonbehalfby N:1 lk_product_modifiedonbehalfby
Public propertylk_productbase_createdby N:1 lk_productbase_createdby
Public propertylk_productbase_modifiedby N:1 lk_productbase_modifiedby
Public propertyLogicalName
(Inherited from Entity)
Public propertyModifiedBy Unique identifier of the user who last modified the product.
Public propertyModifiedByExternalParty Shows the external party who modified the record.
Public propertyModifiedOn Date and time when the product was last modified.
Public propertyModifiedOnBehalfBy Unique identifier of the delegate user who last modified the product.
Public propertyName Name of the product.
Public propertyopportunity_products 1:N opportunity_products
Public propertyorganization_products N:1 organization_products
Public propertyOrganizationId Unique identifier of the organization associated with the product.
Public propertyOverriddenCreatedOn Date and time that the record was migrated.
Public propertyParentProductId Specifies the parent product family hierarchy.
Public propertyPrice List price of the product.
Public propertyPrice_Base Base currency equivalent of the list price of the product
Public propertyprice_level_products N:1 price_level_products
Public propertyPriceLevelId Select the default price list for the product.
Public propertyProcessId Shows the ID of the process.
Public propertyprocessstage_products N:1 processstage_products
Public propertyProduct_Annotation 1:N Product_Annotation
Public propertyProduct_AsyncOperations 1:N Product_AsyncOperations
Public propertyProduct_BulkDeleteFailures 1:N Product_BulkDeleteFailures
Public propertyproduct_connections1 1:N product_connections1
Public propertyproduct_connections2 1:N product_connections2
Public propertyproduct_contract_line_items 1:N product_contract_line_items
Public propertyProduct_DynamicProperty 1:N Product_DynamicProperty
Public propertyProduct_DynamicPropertyAssociation 1:N Product_DynamicPropertyAssociation
Public propertyproduct_entitlement_association N:N product_entitlement_association
Public propertyproduct_entitlementtemplate_association N:N product_entitlementtemplate_association
Public propertyproduct_incidents 1:N product_incidents
Public propertyproduct_invoice_details 1:N product_invoice_details
Public propertyproduct_order_details 1:N product_order_details
Public propertyproduct_price_levels 1:N product_price_levels
Public propertyproduct_principalobjectattributeaccess 1:N product_principalobjectattributeaccess
Public propertyProduct_ProcessSessions 1:N Product_ProcessSessions
Public propertyProduct_ProductAssociation_AssocProd 1:N Product_ProductAssociation_AssocProd
Public propertyProduct_ProductAssociation_Prod 1:N Product_ProductAssociation_Prod
Public propertyproduct_ProductSubstitute_productid 1:N product_ProductSubstitute_productid
Public propertyproduct_ProductSubstitute_substitutedproductid 1:N product_ProductSubstitute_substitutedproductid
Public propertyproduct_quote_details 1:N product_quote_details
Public propertyProduct_RecommendationCache_ItemId 1:N Product_RecommendationCache_ItemId
Public propertyProduct_RecommendationCache_RecommendedItemId 1:N Product_RecommendationCache_RecommendedItemId
Public propertyProduct_SharepointDocument 1:N Product_SharepointDocument
Public propertyProduct_SharepointDocumentLocation 1:N Product_SharepointDocumentLocation
Public propertyProduct_SyncErrors 1:N Product_SyncErrors
Public propertyProductId Unique identifier of the product.
Public propertyProductNumber User-defined product ID.
Public propertyproductsalesliterature_association N:N productsalesliterature_association
Public propertyProductStructure Product Structure.
Public propertyProductTypeCode Type of product.
Public propertyProductUrl URL for the Website associated with the product.
Public propertyQuantityDecimal Number of decimal places that can be used in monetary amounts for the product.
Public propertyQuantityOnHand Quantity of the product in stock.
Public propertyReferencedproduct_parent_product 1:N product_parent_product
Public propertyReferencingproduct_parent_product N:1 product_parent_product
Public propertyRelatedEntities
(Inherited from Entity)
Public propertyRowVersion
(Inherited from Entity)
Public propertySize Product size.
Public propertyStageId Shows the ID of the stage.
Public propertyStandardCost Standard cost of the product.
Public propertyStandardCost_Base Base currency equivalent of the standard cost of the product.
Public propertyStateCode Status of the product.
Public propertyStatusCode Reason for the status of the product.
Public propertyStockVolume Stock volume of the product.
Public propertyStockWeight Stock weight of the product.
Public propertysubject_products N:1 subject_products
Public propertySubjectId Select a category for the product.
Public propertySupplierName Name of the product's supplier.
Public propertyTimeZoneRuleVersionNumber For internal use only.
Public propertytransactioncurrency_product N:1 transactioncurrency_product
Public propertyTransactionCurrencyId Unique identifier of the currency associated with the product.
Public propertyTraversedPath For internal use only.
Public propertyunit_of_measurement_products N:1 unit_of_measurement_products
Public propertyunit_of_measurement_schedule_products N:1 unit_of_measurement_schedule_products
Public propertyuserentityinstancedata_product 1:N userentityinstancedata_product
Public propertyUTCConversionTimeZoneCode Time zone code that was in use when the record was created.
Public propertyValidFromDate Date from which this product is valid.
Public propertyValidToDate Date to which this product is valid.
Public propertyVendorID Unique identifier of vendor supplying the product.
Public propertyVendorName Name of the product vendor.
Public propertyVendorPartNumber Unique part identifier in vendor catalog of this product.
Public propertyVersionNumber Version number of the product.
Top
Methods
 NameDescription
Public methodContains
(Inherited from Entity)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetAttributeValue``1
(Inherited from Entity)
Protected methodGetFormattedAttributeValue
(Inherited from Entity)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Protected methodGetRelatedEntities``1
(Inherited from Entity)
Protected methodGetRelatedEntity``1
(Inherited from Entity)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodSetAttributeValue
(Inherited from Entity)
Protected methodSetRelatedEntities``1
(Inherited from Entity)
Protected methodSetRelatedEntity``1
(Inherited from Entity)
Public methodToEntity``1
(Inherited from Entity)
Public methodToEntityReference
(Inherited from Entity)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTryGetAttributeValue``1
(Inherited from Entity)
Top
Events
Fields
See Also