Class CreateFlowsVaultConnectionStripe
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
[JsonConverter(typeof(CreateFlowsVaultConnectionStripe.JsonConverter))]
[Serializable]
public class CreateFlowsVaultConnectionStripe
- Inheritance
-
CreateFlowsVaultConnectionStripe
- Inherited Members
- Extension Methods
Properties
Type
Type discriminator
[JsonIgnore]
public string Type { get; }
Property Value
Value
Union value
[JsonIgnore]
public object? Value { get; }
Property Value
Methods
AsCreateFlowsVaultConnectionStripeKeyPair()
Returns the value as a CreateFlowsVaultConnectionStripeKeyPair if Type is 'createFlowsVaultConnectionStripeKeyPair', otherwise throws an exception.
public CreateFlowsVaultConnectionStripeKeyPair AsCreateFlowsVaultConnectionStripeKeyPair()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionStripeKeyPair'.
AsCreateFlowsVaultConnectionStripeOauthCode()
Returns the value as a CreateFlowsVaultConnectionStripeOauthCode if Type is 'createFlowsVaultConnectionStripeOauthCode', otherwise throws an exception.
public CreateFlowsVaultConnectionStripeOauthCode AsCreateFlowsVaultConnectionStripeOauthCode()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionStripeOauthCode'.
AsCreateFlowsVaultConnectionStripeUninitialized()
Returns the value as a CreateFlowsVaultConnectionStripeUninitialized if Type is 'createFlowsVaultConnectionStripeUninitialized', otherwise throws an exception.
public CreateFlowsVaultConnectionStripeUninitialized AsCreateFlowsVaultConnectionStripeUninitialized()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionStripeUninitialized'.
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
- bool
true if the specified object is equal to the current object; otherwise, false.
FromCreateFlowsVaultConnectionStripeKeyPair(CreateFlowsVaultConnectionStripeKeyPair)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionStripeKeyPair value.
public static CreateFlowsVaultConnectionStripe FromCreateFlowsVaultConnectionStripeKeyPair(CreateFlowsVaultConnectionStripeKeyPair value)
Parameters
Returns
FromCreateFlowsVaultConnectionStripeOauthCode(CreateFlowsVaultConnectionStripeOauthCode)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionStripeOauthCode value.
public static CreateFlowsVaultConnectionStripe FromCreateFlowsVaultConnectionStripeOauthCode(CreateFlowsVaultConnectionStripeOauthCode value)
Parameters
Returns
FromCreateFlowsVaultConnectionStripeUninitialized(CreateFlowsVaultConnectionStripeUninitialized)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionStripeUninitialized value.
public static CreateFlowsVaultConnectionStripe FromCreateFlowsVaultConnectionStripeUninitialized(CreateFlowsVaultConnectionStripeUninitialized value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsCreateFlowsVaultConnectionStripeKeyPair()
Returns true if Type is "createFlowsVaultConnectionStripeKeyPair"
public bool IsCreateFlowsVaultConnectionStripeKeyPair()
Returns
IsCreateFlowsVaultConnectionStripeOauthCode()
Returns true if Type is "createFlowsVaultConnectionStripeOauthCode"
public bool IsCreateFlowsVaultConnectionStripeOauthCode()
Returns
IsCreateFlowsVaultConnectionStripeUninitialized()
Returns true if Type is "createFlowsVaultConnectionStripeUninitialized"
public bool IsCreateFlowsVaultConnectionStripeUninitialized()
Returns
Match<T>(Func<CreateFlowsVaultConnectionStripeKeyPair, T>, Func<CreateFlowsVaultConnectionStripeOauthCode, T>, Func<CreateFlowsVaultConnectionStripeUninitialized, T>)
public T Match<T>(Func<CreateFlowsVaultConnectionStripeKeyPair, T> onCreateFlowsVaultConnectionStripeKeyPair, Func<CreateFlowsVaultConnectionStripeOauthCode, T> onCreateFlowsVaultConnectionStripeOauthCode, Func<CreateFlowsVaultConnectionStripeUninitialized, T> onCreateFlowsVaultConnectionStripeUninitialized)
Parameters
onCreateFlowsVaultConnectionStripeKeyPairFunc<CreateFlowsVaultConnectionStripeKeyPair, T>onCreateFlowsVaultConnectionStripeOauthCodeFunc<CreateFlowsVaultConnectionStripeOauthCode, T>onCreateFlowsVaultConnectionStripeUninitializedFunc<CreateFlowsVaultConnectionStripeUninitialized, T>
Returns
- T
Type Parameters
T
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
TryGetCreateFlowsVaultConnectionStripeKeyPair(out CreateFlowsVaultConnectionStripeKeyPair?)
Attempts to cast the value to a CreateFlowsVaultConnectionStripeKeyPair and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionStripeKeyPair(out CreateFlowsVaultConnectionStripeKeyPair? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionStripeOauthCode(out CreateFlowsVaultConnectionStripeOauthCode?)
Attempts to cast the value to a CreateFlowsVaultConnectionStripeOauthCode and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionStripeOauthCode(out CreateFlowsVaultConnectionStripeOauthCode? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionStripeUninitialized(out CreateFlowsVaultConnectionStripeUninitialized?)
Attempts to cast the value to a CreateFlowsVaultConnectionStripeUninitialized and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionStripeUninitialized(out CreateFlowsVaultConnectionStripeUninitialized? value)
Parameters
Returns
Visit(Action<CreateFlowsVaultConnectionStripeKeyPair>, Action<CreateFlowsVaultConnectionStripeOauthCode>, Action<CreateFlowsVaultConnectionStripeUninitialized>)
public void Visit(Action<CreateFlowsVaultConnectionStripeKeyPair> onCreateFlowsVaultConnectionStripeKeyPair, Action<CreateFlowsVaultConnectionStripeOauthCode> onCreateFlowsVaultConnectionStripeOauthCode, Action<CreateFlowsVaultConnectionStripeUninitialized> onCreateFlowsVaultConnectionStripeUninitialized)
Parameters
onCreateFlowsVaultConnectionStripeKeyPairAction<CreateFlowsVaultConnectionStripeKeyPair>onCreateFlowsVaultConnectionStripeOauthCodeAction<CreateFlowsVaultConnectionStripeOauthCode>onCreateFlowsVaultConnectionStripeUninitializedAction<CreateFlowsVaultConnectionStripeUninitialized>
Operators
implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeKeyPair)
public static implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeKeyPair value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeOauthCode)
public static implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeOauthCode value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeUninitialized)
public static implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeUninitialized value)