Skip to main content

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.

Publish​

bool Publish { get; set; }

Gets or sets whether to publish the entity after it is created (#1171).

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.