Table of Contents

Class DeclaredAgePreference

Namespace
idunno.Bluesky.Actor
Assembly
idunno.Bluesky.dll

Read-only preference containing value(s) inferred from the user's declared birthdate. Absence of this preference object in the response indicates that the user has not made a declaration

public sealed record DeclaredAgePreference : Preference, IEquatable<Preference>, IEquatable<DeclaredAgePreference>

Inheritance

Implements

Inherited Members

Constructors

DeclaredAgePreference(bool, bool, bool)

Creates a new instance of idunno.Bluesky.Actor.DeclaredAgePreference.

public DeclaredAgePreference(bool isOverAge13, bool isOverAge16, bool isOverAge18)

Parameters

isOverAge13 bool

Flag indicating if the user has declared that they are over 13 years of age.

isOverAge16 bool

Flag indicating if the user has declared that they are over 16 years of age.

isOverAge18 bool

Flag indicating if the user has declared that they are over 18 years of age.

DeclaredAgePreference(bool, bool, bool)

Creates a new instance of idunno.Bluesky.Actor.DeclaredAgePreference.

public DeclaredAgePreference(bool isOverAge13, bool isOverAge16, bool isOverAge18)

Parameters

isOverAge13 bool

Flag indicating if the user has declared that they are over 13 years of age.

isOverAge16 bool

Flag indicating if the user has declared that they are over 16 years of age.

isOverAge18 bool

Flag indicating if the user has declared that they are over 18 years of age.

DeclaredAgePreference(bool, bool, bool)

Creates a new instance of idunno.Bluesky.Actor.DeclaredAgePreference.

public DeclaredAgePreference(bool isOverAge13, bool isOverAge16, bool isOverAge18)

Parameters

isOverAge13 bool

Flag indicating if the user has declared that they are over 13 years of age.

isOverAge16 bool

Flag indicating if the user has declared that they are over 16 years of age.

isOverAge18 bool

Flag indicating if the user has declared that they are over 18 years of age.

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

IsOverAge13

Gets a flag indicating if the user has declared that they are over 13 years of age.

public bool IsOverAge13 { get; init; }

Property Value

bool

IsOverAge13

Gets a flag indicating if the user has declared that they are over 13 years of age.

public bool IsOverAge13 { get; init; }

Property Value

bool

IsOverAge13

Gets a flag indicating if the user has declared that they are over 13 years of age.

public bool IsOverAge13 { get; init; }

Property Value

bool

IsOverAge16

Gets a flag indicating if the user has declared that they are over 16 years of age.

public bool IsOverAge16 { get; init; }

Property Value

bool

IsOverAge16

Gets a flag indicating if the user has declared that they are over 16 years of age.

public bool IsOverAge16 { get; init; }

Property Value

bool

IsOverAge16

Gets a flag indicating if the user has declared that they are over 16 years of age.

public bool IsOverAge16 { get; init; }

Property Value

bool

IsOverAge18

Gets a flag indicating if the user has declared that they are over 18 years of age.

public bool IsOverAge18 { get; init; }

Property Value

bool

IsOverAge18

Gets a flag indicating if the user has declared that they are over 18 years of age.

public bool IsOverAge18 { get; init; }

Property Value

bool

IsOverAge18

Gets a flag indicating if the user has declared that they are over 18 years of age.

public bool IsOverAge18 { get; init; }

Property Value

bool

Methods

<Clone>$()

public override DeclaredAgePreference <Clone>$()

Returns

DeclaredAgePreference

<Clone>$()

public override DeclaredAgePreference <Clone>$()

Returns

DeclaredAgePreference

<Clone>$()

public override DeclaredAgePreference <Clone>$()

Returns

DeclaredAgePreference

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(Preference?)

public override sealed bool Equals(Preference? other)

Parameters

other Preference?

Returns

bool

Equals(DeclaredAgePreference?)

public bool Equals(DeclaredAgePreference? other)

Parameters

other DeclaredAgePreference?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(Preference?)

public override sealed bool Equals(Preference? other)

Parameters

other Preference?

Returns

bool

Equals(DeclaredAgePreference?)

public bool Equals(DeclaredAgePreference? other)

Parameters

other DeclaredAgePreference?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(Preference?)

public override sealed bool Equals(Preference? other)

Parameters

other Preference?

Returns

bool

Equals(DeclaredAgePreference?)

public bool Equals(DeclaredAgePreference? other)

Parameters

other DeclaredAgePreference?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(DeclaredAgePreference?, DeclaredAgePreference?)

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

Parameters

left DeclaredAgePreference?
right DeclaredAgePreference?

Returns

bool

operator ==(DeclaredAgePreference?, DeclaredAgePreference?)

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

Parameters

left DeclaredAgePreference?
right DeclaredAgePreference?

Returns

bool

operator ==(DeclaredAgePreference?, DeclaredAgePreference?)

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

Parameters

left DeclaredAgePreference?
right DeclaredAgePreference?

Returns

bool

operator !=(DeclaredAgePreference?, DeclaredAgePreference?)

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

Parameters

left DeclaredAgePreference?
right DeclaredAgePreference?

Returns

bool

operator !=(DeclaredAgePreference?, DeclaredAgePreference?)

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

Parameters

left DeclaredAgePreference?
right DeclaredAgePreference?

Returns

bool

operator !=(DeclaredAgePreference?, DeclaredAgePreference?)

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

Parameters

left DeclaredAgePreference?
right DeclaredAgePreference?

Returns

bool