Table of Contents

Class Body4

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll

Request body for unlinking an authentication provider or wallet from the currently authenticated user.

public class Body4
Inheritance
Body4
Inherited Members

Properties

AllowAccountDeletion

If true, allows the account to be deleted when unlinking removes the last authentication method. Defaults to false when omitted.

[JsonProperty("allowAccountDeletion", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool AllowAccountDeletion { get; set; }

Property Value

bool

Details

Identifiers for the provider profile that should be disconnected

[JsonProperty("details", Required = Required.Always)]
[Required]
public Details Details { get; set; }

Property Value

Details

Type

Authentication provider type to disconnect

[JsonProperty("type", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[JsonConverter(typeof(StringEnumConverter))]
public Body4Type Type { get; set; }

Property Value

Body4Type