Skip to main content

PluginType

  • Namespace: PPDS.Dataverse.Generated
  • Assembly: PPDS.Dataverse
  • Kind: Class
  • Base: Entity
  • Implements: INotifyPropertyChanged, INotifyPropertyChanging, IExtensibleDataObject

Summary

Type that inherits from the IPlugin interface and is contained within a plug-in assembly.

Members

Constructors

PluginType()

PluginType()

Default Constructor.

Properties

AssemblyName

string AssemblyName { get; }

Full path name of the plug-in assembly.

ComponentState

Nullable<componentstate> ComponentState { get; }

For internal use only.

CreatedBy

EntityReference CreatedBy { get; }

Unique identifier of the user who created the plug-in type.

CreatedOn

Nullable<DateTime> CreatedOn { get; }

Date and time when the plug-in type was created.

CreatedOnBehalfBy

EntityReference CreatedOnBehalfBy { get; }

Unique identifier of the delegate user who created the plugintype.

Culture

string Culture { get; }

Culture code for the plug-in assembly.

CustomWorkflowActivityInfo

string CustomWorkflowActivityInfo { get; }

Serialized Custom Activity Type information, including required arguments. For more information, see SandboxCustomActivityInfo.

CustomizationLevel

Nullable<int> CustomizationLevel { get; }

Customization level of the plug-in type.

Description

string Description { get; set; }

Description of the plug-in type.

FriendlyName

string FriendlyName { get; set; }

User friendly name for the plug-in.

IsWorkflowActivity

Nullable<bool> IsWorkflowActivity { get; }

Indicates if the plug-in is a custom activity for workflows.

Major

Nullable<int> Major { get; }

Major of the version number of the assembly for the plug-in type.

Minor

Nullable<int> Minor { get; }

Minor of the version number of the assembly for the plug-in type.

ModifiedBy

EntityReference ModifiedBy { get; }

Unique identifier of the user who last modified the plug-in type.

ModifiedOn

Nullable<DateTime> ModifiedOn { get; }

Date and time when the plug-in type was last modified.

ModifiedOnBehalfBy

EntityReference ModifiedOnBehalfBy { get; }

Unique identifier of the delegate user who last modified the plugintype.

Name

string Name { get; set; }

Name of the plug-in type.

OrganizationId

EntityReference OrganizationId { get; }

Unique identifier of the organization with which the plug-in type is associated.

OverwriteTime

Nullable<DateTime> OverwriteTime { get; }

For internal use only.

PluginAssemblyId

EntityReference PluginAssemblyId { get; set; }

Unique identifier of the plug-in assembly that contains this plug-in type.

PluginTypeExportKey

string PluginTypeExportKey { get; set; }

Uniquely identifies the plug-in type associated with a plugin package when exporting a solution.

PluginTypeId

Nullable<Guid> PluginTypeId { get; set; }

Unique identifier of the plug-in type.

PluginTypeIdUnique

Nullable<Guid> PluginTypeIdUnique { get; }

Unique identifier of the plug-in type.

PublicKeyToken

string PublicKeyToken { get; }

Public key token of the assembly for the plug-in type.

SolutionId

Nullable<Guid> SolutionId { get; }

Unique identifier of the associated solution.

TypeName

string TypeName { get; set; }

Fully qualified type name of the plug-in type.

Version

string Version { get; }

Version number of the assembly for the plug-in type.

WorkflowActivityGroupName

string WorkflowActivityGroupName { get; set; }

Group name of workflow custom activity.

createdby_plugintype

SystemUser createdby_plugintype { get; }

N:1 createdby_plugintype

lk_plugintype_createdonbehalfby

SystemUser lk_plugintype_createdonbehalfby { get; }

N:1 lk_plugintype_createdonbehalfby

lk_plugintype_modifiedonbehalfby

SystemUser lk_plugintype_modifiedonbehalfby { get; }

N:1 lk_plugintype_modifiedonbehalfby

modifiedby_plugintype

SystemUser modifiedby_plugintype { get; }

N:1 modifiedby_plugintype

pluginassembly_plugintype

PluginAssembly pluginassembly_plugintype { get; set; }

N:1 pluginassembly_plugintype

plugintype_sdkmessageprocessingstep

IEnumerable<SdkMessageProcessingStep> plugintype_sdkmessageprocessingstep { get; set; }

1:N plugintype_sdkmessageprocessingstep

plugintypeid_sdkmessageprocessingstep

IEnumerable<SdkMessageProcessingStep> plugintypeid_sdkmessageprocessingstep { get; set; }

1:N plugintypeid_sdkmessageprocessingstep