Skip to main content

UpdateColumnOptionRequest

  • Namespace: PPDS.Dataverse.Metadata.Authoring
  • Assembly: PPDS.Dataverse
  • Kind: Class

Summary​

Request to update an option on a column-scoped (local) option set (#1161). Target the option by PPDS.Dataverse.Metadata.Authoring.UpdateColumnOptionRequest.Value or PPDS.Dataverse.Metadata.Authoring.UpdateColumnOptionRequest.Label (exactly one).

Members​

Properties​

Color​

string Color { get; set; }

Gets or sets the new color (hex string, optional).

ColumnLogicalName​

string ColumnLogicalName { get; set; }

Gets or sets the logical name of the Choice/Choices column.

DryRun​

bool DryRun { get; set; }

Gets or sets whether to validate only, without persisting changes.

EntityLogicalName​

string EntityLogicalName { get; set; }

Gets or sets the entity logical name owning the column.

Label​

string Label { get; set; }

Gets or sets the target option current label (mutually exclusive with PPDS.Dataverse.Metadata.Authoring.UpdateColumnOptionRequest.Value).

NewLabel​

string NewLabel { get; set; }

Gets or sets the new label to apply (optional).

Publish​

bool Publish { get; set; }

Gets or sets whether to publish the entity after the change.

SolutionUniqueName​

string SolutionUniqueName { get; set; }

Gets or sets the solution unique name.

Value​

Nullable<int> Value { get; set; }

Gets or sets the target option value (mutually exclusive with PPDS.Dataverse.Metadata.Authoring.UpdateColumnOptionRequest.Label).