Table of Contents

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

Optional<string>

Name

A human-readable name for the segment

[JsonPropertyName("name")]
public string? Name { get; set; }

Property Value

string

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

IEnumerable<SegmentRule>

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

SegmentStatusEnum?

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.