Table of Contents

Class AgeAssuranceState

Namespace
idunno.Bluesky.Unspecced
Assembly
idunno.Bluesky.dll

The current state of a user's age assurance.

public sealed record AgeAssuranceState : IEquatable<AgeAssuranceState>

Inheritance

Implements

Inherited Members

Constructors

AgeAssuranceState(DateTimeOffset?, AgeAssuranceStatus)

The current state of a user's age assurance.

public AgeAssuranceState(DateTimeOffset? LastInitiatedAt, AgeAssuranceStatus Status)

Parameters

LastInitiatedAt DateTimeOffset?

A System.DateTimeOffset when the age assurance process was last initiated, if any.

Status AgeAssuranceStatus

The current idunno.Bluesky.Unspecced.AgeAssuranceStatus of the age assurance state.

AgeAssuranceState(DateTimeOffset?, AgeAssuranceStatus)

The current state of a user's age assurance.

public AgeAssuranceState(DateTimeOffset? LastInitiatedAt, AgeAssuranceStatus Status)

Parameters

LastInitiatedAt DateTimeOffset?

A System.DateTimeOffset when the age assurance process was last initiated, if any.

Status AgeAssuranceStatus

The current idunno.Bluesky.Unspecced.AgeAssuranceStatus of the age assurance state.

AgeAssuranceState(DateTimeOffset?, AgeAssuranceStatus)

The current state of a user's age assurance.

public AgeAssuranceState(DateTimeOffset? LastInitiatedAt, AgeAssuranceStatus Status)

Parameters

LastInitiatedAt DateTimeOffset?

A System.DateTimeOffset when the age assurance process was last initiated, if any.

Status AgeAssuranceStatus

The current idunno.Bluesky.Unspecced.AgeAssuranceStatus of the age assurance state.

Properties

LastInitiatedAt

A System.DateTimeOffset when the age assurance process was last initiated, if any.

public DateTimeOffset? LastInitiatedAt { get; init; }

Property Value

DateTimeOffset?

LastInitiatedAt

A System.DateTimeOffset when the age assurance process was last initiated, if any.

public DateTimeOffset? LastInitiatedAt { get; init; }

Property Value

DateTimeOffset?

LastInitiatedAt

A System.DateTimeOffset when the age assurance process was last initiated, if any.

public DateTimeOffset? LastInitiatedAt { get; init; }

Property Value

DateTimeOffset?

Status

The current idunno.Bluesky.Unspecced.AgeAssuranceStatus of the age assurance state.

[JsonRequired]
public AgeAssuranceStatus Status { get; init; }

Property Value

AgeAssuranceStatus

Status

The current idunno.Bluesky.Unspecced.AgeAssuranceStatus of the age assurance state.

[JsonRequired]
public AgeAssuranceStatus Status { get; init; }

Property Value

AgeAssuranceStatus

Status

The current idunno.Bluesky.Unspecced.AgeAssuranceStatus of the age assurance state.

[JsonRequired]
public AgeAssuranceStatus Status { get; init; }

Property Value

AgeAssuranceStatus

Methods

<Clone>$()

public AgeAssuranceState <Clone>$()

Returns

AgeAssuranceState

<Clone>$()

public AgeAssuranceState <Clone>$()

Returns

AgeAssuranceState

<Clone>$()

public AgeAssuranceState <Clone>$()

Returns

AgeAssuranceState

Deconstruct(out DateTimeOffset?, out AgeAssuranceStatus)

public void Deconstruct(out DateTimeOffset? LastInitiatedAt, out AgeAssuranceStatus Status)

Parameters

LastInitiatedAt DateTimeOffset?
Status AgeAssuranceStatus

Deconstruct(out DateTimeOffset?, out AgeAssuranceStatus)

public void Deconstruct(out DateTimeOffset? LastInitiatedAt, out AgeAssuranceStatus Status)

Parameters

LastInitiatedAt DateTimeOffset?
Status AgeAssuranceStatus

Deconstruct(out DateTimeOffset?, out AgeAssuranceStatus)

public void Deconstruct(out DateTimeOffset? LastInitiatedAt, out AgeAssuranceStatus Status)

Parameters

LastInitiatedAt DateTimeOffset?
Status AgeAssuranceStatus

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(AgeAssuranceState?)

public bool Equals(AgeAssuranceState? other)

Parameters

other AgeAssuranceState?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(AgeAssuranceState?)

public bool Equals(AgeAssuranceState? other)

Parameters

other AgeAssuranceState?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(AgeAssuranceState?)

public bool Equals(AgeAssuranceState? other)

Parameters

other AgeAssuranceState?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(AgeAssuranceState?, AgeAssuranceState?)

public static bool operator ==(AgeAssuranceState? left, AgeAssuranceState? right)

Parameters

left AgeAssuranceState?
right AgeAssuranceState?

Returns

bool

operator ==(AgeAssuranceState?, AgeAssuranceState?)

public static bool operator ==(AgeAssuranceState? left, AgeAssuranceState? right)

Parameters

left AgeAssuranceState?
right AgeAssuranceState?

Returns

bool

operator ==(AgeAssuranceState?, AgeAssuranceState?)

public static bool operator ==(AgeAssuranceState? left, AgeAssuranceState? right)

Parameters

left AgeAssuranceState?
right AgeAssuranceState?

Returns

bool

operator !=(AgeAssuranceState?, AgeAssuranceState?)

public static bool operator !=(AgeAssuranceState? left, AgeAssuranceState? right)

Parameters

left AgeAssuranceState?
right AgeAssuranceState?

Returns

bool

operator !=(AgeAssuranceState?, AgeAssuranceState?)

public static bool operator !=(AgeAssuranceState? left, AgeAssuranceState? right)

Parameters

left AgeAssuranceState?
right AgeAssuranceState?

Returns

bool

operator !=(AgeAssuranceState?, AgeAssuranceState?)

public static bool operator !=(AgeAssuranceState? left, AgeAssuranceState? right)

Parameters

left AgeAssuranceState?
right AgeAssuranceState?

Returns

bool