CreateTableRequest
- Namespace:
PPDS.Dataverse.Metadata.Authoring - Assembly:
PPDS.Dataverse - Kind: Class
Summary
Request to create a new Dataverse table (entity).
Members
Properties
ChangeTrackingEnabled
Nullable<bool> ChangeTrackingEnabled { get; set; }
Gets or sets whether change tracking is enabled.
Description
string Description { get; set; }
Gets or sets the description of the table.
DisplayName
string DisplayName { get; set; }
Gets or sets the display name of the table.
DryRun
bool DryRun { get; set; }
Gets or sets whether this is a dry-run (validation only, no changes persisted).
EntityColor
string EntityColor { get; set; }
Gets or sets the entity color (hex string).
HasActivities
Nullable<bool> HasActivities { get; set; }
Gets or sets whether the table supports activities.
HasNotes
Nullable<bool> HasNotes { get; set; }
Gets or sets whether the table supports notes (annotations).
IsActivity
Nullable<bool> IsActivity { get; set; }
Gets or sets whether the table is an activity entity.
IsAuditEnabled
Nullable<bool> IsAuditEnabled { get; set; }
Gets or sets whether auditing is enabled.
IsDuplicateDetectionEnabled
Nullable<bool> IsDuplicateDetectionEnabled { get; set; }
Gets or sets whether duplicate detection is enabled.
IsQuickCreateEnabled
Nullable<bool> IsQuickCreateEnabled { get; set; }
Gets or sets whether quick create forms are enabled.
IsValidForQueue
Nullable<bool> IsValidForQueue { get; set; }
Gets or sets whether the table is valid for queues.
OwnershipType
string OwnershipType { get; set; }
Gets or sets the ownership type. Valid values: "UserOwned" or "OrganizationOwned".
PluralDisplayName
string PluralDisplayName { get; set; }
Gets or sets the plural display name of the table.
PrimaryAttributeDisplayName
string PrimaryAttributeDisplayName { get; set; }
Gets or sets the display name for the primary attribute.
PrimaryAttributeMaxLength
Nullable<int> PrimaryAttributeMaxLength { get; set; }
Gets or sets the max length for the primary attribute.
PrimaryAttributeSchemaName
string PrimaryAttributeSchemaName { get; set; }
Gets or sets the schema name for the primary attribute.
SchemaName
string SchemaName { get; set; }
Gets or sets the schema name for the new table. Prefix is auto-validated against the solution publisher.
SolutionUniqueName
string SolutionUniqueName { get; set; }
Gets or sets the unique name of the solution to add the table to.