Click or drag to resize

Entitlement Class

Defines the amount and type of support a customer should receive.
Inheritance Hierarchy
SystemObject
  Entity
    Crm.MSCrmServiceEntitlement

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

The Entitlement type exposes the following members.

Constructors
 NameDescription
Public methodEntitlement Default Constructor.
Top
Properties
 NameDescription
Public propertyaccount_entitlement_Account N:1 account_entitlement_Account
Public propertyaccount_entitlement_Customer N:1 account_entitlement_Customer
Public propertyAccountId Unique identifier for Account associated with Entitlement.
Public propertyAllocationTypeCode Select the type of entitlement terms.
Public propertyAttributes
(Inherited from Entity)
Public propertybusiness_unit_entitlement N:1 business_unit_entitlement
Public propertycontact_entitlement_ContactId N:1 contact_entitlement_ContactId
Public propertycontact_entitlement_Customer N:1 contact_entitlement_Customer
Public propertyContactId Unique identifier for Contact associated with Entitlement.
Public propertyCreatedBy Unique identifier of the user who created the record.
Public propertyCreatedOn Date and time when the entitlement was created.
Public propertyCreatedOnBehalfBy Unique identifier of the delegate user who created the entitlement.
Public propertyCustomerId Choose a contact or account for which this entitlement has been defined.
Public propertyDecreaseRemainingOn Select whether to decrease the remaining terms when the case is created or when it is resolved.
Public propertyDescription Type additional information to describe the Entitlement
Public propertyEndDate Enter the date when the entitlement ends.
Public propertyentitlement_ActivityPointers 1:N entitlement_ActivityPointers
Public propertyentitlement_Annotations 1:N entitlement_Annotations
Public propertyentitlement_Appointments 1:N entitlement_Appointments
Public propertyentitlement_AsyncOperations 1:N entitlement_AsyncOperations
Public propertyentitlement_BulkDeleteFailures 1:N entitlement_BulkDeleteFailures
Public propertyentitlement_cases 1:N entitlement_cases
Public propertyentitlement_connections1 1:N entitlement_connections1
Public propertyentitlement_connections2 1:N entitlement_connections2
Public propertyentitlement_DuplicateBaseRecord 1:N entitlement_DuplicateBaseRecord
Public propertyentitlement_DuplicateMatchingRecord 1:N entitlement_DuplicateMatchingRecord
Public propertyentitlement_Emails 1:N entitlement_Emails
Public propertyentitlement_entitlementchannel_EntitlementId 1:N entitlement_entitlementchannel_EntitlementId
Public propertyentitlement_Faxes 1:N entitlement_Faxes
Public propertyentitlement_Letters 1:N entitlement_Letters
Public propertyEntitlement_MailboxTrackingFolder 1:N Entitlement_MailboxTrackingFolder
Public propertyentitlement_PhoneCalls 1:N entitlement_PhoneCalls
Public propertyentitlement_PrincipalObjectAttributeAccesses 1:N entitlement_PrincipalObjectAttributeAccesses
Public propertyentitlement_ProcessSession 1:N entitlement_ProcessSession
Public propertyentitlement_RecurringAppointmentMasters 1:N entitlement_RecurringAppointmentMasters
Public propertyentitlement_ServiceAppointments 1:N entitlement_ServiceAppointments
Public propertyentitlement_SocialActivities 1:N entitlement_SocialActivities
Public propertyEntitlement_SyncErrors 1:N Entitlement_SyncErrors
Public propertyentitlement_Tasks 1:N entitlement_Tasks
Public propertyentitlement_UserEntityInstanceDatas 1:N entitlement_UserEntityInstanceDatas
Public propertyentitlementcontacts_association N:N entitlementcontacts_association
Public propertyEntitlementId Unique identifier for entity instances
Public propertyEntitlementTemplateId Unique identifier for Entitlement Template associated with Entitlement.
Public propertyentitlementtemplateid_RelationShip N:1 entitlementtemplateid_RelationShip
Public propertyEntityState
(Inherited from Entity)
Public propertyExchangeRate Exchange rate for the currency associated with the contact with respect to the base currency.
Public propertyExtensionData
(Inherited from Entity)
Public propertyFormattedValues
(Inherited from Entity)
Public propertyHasLazyFileAttribute
(Inherited from Entity)
Public propertyId
(Overrides Entity.Id)
Public propertyImportSequenceNumber Unique identifier of the data import or data migration that created this record.
Public propertyIsDefault Shows whether this entitlement is the default one for the specified customer.
Public propertyItem
(Inherited from Entity)
Public propertyKbAccessLevel Select the access someone will have to the knowledge base on the portal.
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 propertylk_entitlement_createdby N:1 lk_entitlement_createdby
Public propertylk_entitlement_createdonbehalfby N:1 lk_entitlement_createdonbehalfby
Public propertylk_entitlement_modifiedby N:1 lk_entitlement_modifiedby
Public propertylk_entitlement_modifiedonbehalfby N:1 lk_entitlement_modifiedonbehalfby
Public propertyLogicalName
(Inherited from Entity)
Public propertyModifiedBy Unique identifier of the user who modified the record.
Public propertyModifiedOn Date and time when the record was modified.
Public propertyModifiedOnBehalfBy Unique identifier of the delegate user who modified the record.
Public propertyName Type a meaningful name for the entitlement.
Public propertyOverriddenCreatedOn Date and time that the record was migrated.
Public propertyOwnerId Enter the user or team who owns the entitlement. This field is updated every time the item is assigned to a different user.
Public propertyOwningBusinessUnit Unique identifier for the business unit that owns the record
Public propertyOwningTeam Unique identifier for the team that owns the record.
Public propertyOwningUser Unique identifier for the user that owns the record.
Public propertyProcessId Unique identifier of the Process.
Public propertyproduct_entitlement_association N:N product_entitlement_association
Public propertyRelatedEntities
(Inherited from Entity)
Public propertyRemainingTerms Type the total number of entitlement terms that are left.
Public propertyRestrictCaseCreation Tells whether case creation is restricted based on entitlement terms.
Public propertyRowVersion
(Inherited from Entity)
Public propertysla_entitlement N:1 sla_entitlement
Public propertySLAId Choose the service level agreement (SLA) associated with the entitlement.
Public propertyStageId Unique identifier of the Stage.
Public propertyStartDate Enter the date when the entitlement starts.
Public propertyStateCode For internal use only.
Public propertyStatusCode Select the reason code that explains the status of the entitlement.
Public propertyteam_entitlement N:1 team_entitlement
Public propertyTimeZoneRuleVersionNumber For internal use only.
Public propertyTotalTerms Type the total number of entitlement terms.
Public propertyTransactionCurrency_Entitlement N:1 TransactionCurrency_Entitlement
Public propertyTransactionCurrencyId Unique identifier of the currency associated with the contact.
Public propertyTraversedPath For internal use only.
Public propertyuser_entitlement N:1 user_entitlement
Public propertyUTCConversionTimeZoneCode Time zone code that was in use when the record was created.
Public propertyVersionNumber Version number of the entitlement item.
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