Class UpdateSegmentRequestContent
- Namespace
- Auth0.ManagementApi.Experimentation
- Assembly
- Auth0.ManagementApi.dll
[Serializable]
public record UpdateSegmentRequestContent : IEquatable<UpdateSegmentRequestContent>
- Inheritance
-
UpdateSegmentRequestContent
- Implements
- Inherited Members
- Extension Methods
Properties
Description
A description of the segment
[JsonPropertyName("description")]
public Optional<string?> Description { get; set; }
Property Value
Name
A human-readable name for the segment
[JsonPropertyName("name")]
public string? Name { get; set; }
Property Value
Rules
Replaces the entire rules array. Each rule is limited to 4KB and the whole segment to 10KB (serialized).
[JsonPropertyName("rules")]
public IEnumerable<SegmentRule>? Rules { get; set; }
Property Value
Status
Target lifecycle status. Archiving removes the segment from the active pool and is terminal (an archived segment cannot return to active). When combined with field edits, the edits apply first and the transition follows.
[JsonPropertyName("status")]
public SegmentStatusEnum? Status { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.