Table of Contents

Class SessionResponseContent

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll
[Serializable]
public record SessionResponseContent : IJsonOnDeserialized, IJsonOnSerializing, IEquatable<SessionResponseContent>
Inheritance
SessionResponseContent
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; }

Property Value

AdditionalProperties

AuthenticatedAt

[JsonPropertyName("authenticated_at")]
public SessionDate? AuthenticatedAt { get; set; }

Property Value

SessionDate

Authentication

[JsonPropertyName("authentication")]
public SessionAuthenticationSignals? Authentication { get; set; }

Property Value

SessionAuthenticationSignals

Clients

List of client details for the session

[JsonPropertyName("clients")]
public IEnumerable<SessionClientMetadata>? Clients { get; set; }

Property Value

IEnumerable<SessionClientMetadata>
[JsonPropertyName("cookie")]
public SessionCookieMetadata? Cookie { get; set; }

Property Value

SessionCookieMetadata

CreatedAt

[JsonPropertyName("created_at")]
public SessionDate? CreatedAt { get; set; }

Property Value

SessionDate

Device

[JsonPropertyName("device")]
public SessionDeviceMetadata? Device { get; set; }

Property Value

SessionDeviceMetadata

ExpiresAt

[JsonPropertyName("expires_at")]
public SessionDate? ExpiresAt { get; set; }

Property Value

SessionDate

Id

The ID of the session

[JsonPropertyName("id")]
public string? Id { get; set; }

Property Value

string

IdleExpiresAt

[JsonPropertyName("idle_expires_at")]
public SessionDate? IdleExpiresAt { get; set; }

Property Value

SessionDate

LastInteractedAt

[JsonPropertyName("last_interacted_at")]
public SessionDate? LastInteractedAt { get; set; }

Property Value

SessionDate

SessionMetadata

[JsonPropertyName("session_metadata")]
public Optional<Dictionary<string, object?>?> SessionMetadata { get; set; }

Property Value

Optional<Dictionary<string, object>>

UpdatedAt

[JsonPropertyName("updated_at")]
public SessionDate? UpdatedAt { get; set; }

Property Value

SessionDate

UserId

ID of the user which can be used when interacting with other APIs.

[JsonPropertyName("user_id")]
public string? UserId { get; set; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.