Class CreateFlowsVaultConnectionHttp
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
[JsonConverter(typeof(CreateFlowsVaultConnectionHttp.JsonConverter))]
[Serializable]
public class CreateFlowsVaultConnectionHttp
- Inheritance
-
CreateFlowsVaultConnectionHttp
- 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
AsCreateFlowsVaultConnectionHttpApiKey()
Returns the value as a CreateFlowsVaultConnectionHttpApiKey if Type is 'createFlowsVaultConnectionHttpApiKey', otherwise throws an exception.
public CreateFlowsVaultConnectionHttpApiKey AsCreateFlowsVaultConnectionHttpApiKey()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionHttpApiKey'.
AsCreateFlowsVaultConnectionHttpBasicAuth()
Returns the value as a CreateFlowsVaultConnectionHttpBasicAuth if Type is 'createFlowsVaultConnectionHttpBasicAuth', otherwise throws an exception.
public CreateFlowsVaultConnectionHttpBasicAuth AsCreateFlowsVaultConnectionHttpBasicAuth()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionHttpBasicAuth'.
AsCreateFlowsVaultConnectionHttpBearer()
Returns the value as a CreateFlowsVaultConnectionHttpBearer if Type is 'createFlowsVaultConnectionHttpBearer', otherwise throws an exception.
public CreateFlowsVaultConnectionHttpBearer AsCreateFlowsVaultConnectionHttpBearer()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionHttpBearer'.
AsCreateFlowsVaultConnectionHttpOauthClientCredentials()
Returns the value as a CreateFlowsVaultConnectionHttpOauthClientCredentials if Type is 'createFlowsVaultConnectionHttpOauthClientCredentials', otherwise throws an exception.
public CreateFlowsVaultConnectionHttpOauthClientCredentials AsCreateFlowsVaultConnectionHttpOauthClientCredentials()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionHttpOauthClientCredentials'.
AsCreateFlowsVaultConnectionHttpUninitialized()
Returns the value as a CreateFlowsVaultConnectionHttpUninitialized if Type is 'createFlowsVaultConnectionHttpUninitialized', otherwise throws an exception.
public CreateFlowsVaultConnectionHttpUninitialized AsCreateFlowsVaultConnectionHttpUninitialized()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionHttpUninitialized'.
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.
FromCreateFlowsVaultConnectionHttpApiKey(CreateFlowsVaultConnectionHttpApiKey)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionHttpApiKey value.
public static CreateFlowsVaultConnectionHttp FromCreateFlowsVaultConnectionHttpApiKey(CreateFlowsVaultConnectionHttpApiKey value)
Parameters
Returns
FromCreateFlowsVaultConnectionHttpBasicAuth(CreateFlowsVaultConnectionHttpBasicAuth)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionHttpBasicAuth value.
public static CreateFlowsVaultConnectionHttp FromCreateFlowsVaultConnectionHttpBasicAuth(CreateFlowsVaultConnectionHttpBasicAuth value)
Parameters
Returns
FromCreateFlowsVaultConnectionHttpBearer(CreateFlowsVaultConnectionHttpBearer)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionHttpBearer value.
public static CreateFlowsVaultConnectionHttp FromCreateFlowsVaultConnectionHttpBearer(CreateFlowsVaultConnectionHttpBearer value)
Parameters
Returns
FromCreateFlowsVaultConnectionHttpOauthClientCredentials(CreateFlowsVaultConnectionHttpOauthClientCredentials)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionHttpOauthClientCredentials value.
public static CreateFlowsVaultConnectionHttp FromCreateFlowsVaultConnectionHttpOauthClientCredentials(CreateFlowsVaultConnectionHttpOauthClientCredentials value)
Parameters
Returns
FromCreateFlowsVaultConnectionHttpUninitialized(CreateFlowsVaultConnectionHttpUninitialized)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionHttpUninitialized value.
public static CreateFlowsVaultConnectionHttp FromCreateFlowsVaultConnectionHttpUninitialized(CreateFlowsVaultConnectionHttpUninitialized value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsCreateFlowsVaultConnectionHttpApiKey()
Returns true if Type is "createFlowsVaultConnectionHttpApiKey"
public bool IsCreateFlowsVaultConnectionHttpApiKey()
Returns
IsCreateFlowsVaultConnectionHttpBasicAuth()
Returns true if Type is "createFlowsVaultConnectionHttpBasicAuth"
public bool IsCreateFlowsVaultConnectionHttpBasicAuth()
Returns
IsCreateFlowsVaultConnectionHttpBearer()
Returns true if Type is "createFlowsVaultConnectionHttpBearer"
public bool IsCreateFlowsVaultConnectionHttpBearer()
Returns
IsCreateFlowsVaultConnectionHttpOauthClientCredentials()
Returns true if Type is "createFlowsVaultConnectionHttpOauthClientCredentials"
public bool IsCreateFlowsVaultConnectionHttpOauthClientCredentials()
Returns
IsCreateFlowsVaultConnectionHttpUninitialized()
Returns true if Type is "createFlowsVaultConnectionHttpUninitialized"
public bool IsCreateFlowsVaultConnectionHttpUninitialized()
Returns
Match<T>(Func<CreateFlowsVaultConnectionHttpBearer, T>, Func<CreateFlowsVaultConnectionHttpBasicAuth, T>, Func<CreateFlowsVaultConnectionHttpApiKey, T>, Func<CreateFlowsVaultConnectionHttpOauthClientCredentials, T>, Func<CreateFlowsVaultConnectionHttpUninitialized, T>)
public T Match<T>(Func<CreateFlowsVaultConnectionHttpBearer, T> onCreateFlowsVaultConnectionHttpBearer, Func<CreateFlowsVaultConnectionHttpBasicAuth, T> onCreateFlowsVaultConnectionHttpBasicAuth, Func<CreateFlowsVaultConnectionHttpApiKey, T> onCreateFlowsVaultConnectionHttpApiKey, Func<CreateFlowsVaultConnectionHttpOauthClientCredentials, T> onCreateFlowsVaultConnectionHttpOauthClientCredentials, Func<CreateFlowsVaultConnectionHttpUninitialized, T> onCreateFlowsVaultConnectionHttpUninitialized)
Parameters
onCreateFlowsVaultConnectionHttpBearerFunc<CreateFlowsVaultConnectionHttpBearer, T>onCreateFlowsVaultConnectionHttpBasicAuthFunc<CreateFlowsVaultConnectionHttpBasicAuth, T>onCreateFlowsVaultConnectionHttpApiKeyFunc<CreateFlowsVaultConnectionHttpApiKey, T>onCreateFlowsVaultConnectionHttpOauthClientCredentialsFunc<CreateFlowsVaultConnectionHttpOauthClientCredentials, T>onCreateFlowsVaultConnectionHttpUninitializedFunc<CreateFlowsVaultConnectionHttpUninitialized, 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.
TryGetCreateFlowsVaultConnectionHttpApiKey(out CreateFlowsVaultConnectionHttpApiKey?)
Attempts to cast the value to a CreateFlowsVaultConnectionHttpApiKey and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionHttpApiKey(out CreateFlowsVaultConnectionHttpApiKey? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionHttpBasicAuth(out CreateFlowsVaultConnectionHttpBasicAuth?)
Attempts to cast the value to a CreateFlowsVaultConnectionHttpBasicAuth and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionHttpBasicAuth(out CreateFlowsVaultConnectionHttpBasicAuth? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionHttpBearer(out CreateFlowsVaultConnectionHttpBearer?)
Attempts to cast the value to a CreateFlowsVaultConnectionHttpBearer and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionHttpBearer(out CreateFlowsVaultConnectionHttpBearer? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionHttpOauthClientCredentials(out CreateFlowsVaultConnectionHttpOauthClientCredentials?)
Attempts to cast the value to a CreateFlowsVaultConnectionHttpOauthClientCredentials and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionHttpOauthClientCredentials(out CreateFlowsVaultConnectionHttpOauthClientCredentials? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionHttpUninitialized(out CreateFlowsVaultConnectionHttpUninitialized?)
Attempts to cast the value to a CreateFlowsVaultConnectionHttpUninitialized and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionHttpUninitialized(out CreateFlowsVaultConnectionHttpUninitialized? value)
Parameters
Returns
Visit(Action<CreateFlowsVaultConnectionHttpBearer>, Action<CreateFlowsVaultConnectionHttpBasicAuth>, Action<CreateFlowsVaultConnectionHttpApiKey>, Action<CreateFlowsVaultConnectionHttpOauthClientCredentials>, Action<CreateFlowsVaultConnectionHttpUninitialized>)
public void Visit(Action<CreateFlowsVaultConnectionHttpBearer> onCreateFlowsVaultConnectionHttpBearer, Action<CreateFlowsVaultConnectionHttpBasicAuth> onCreateFlowsVaultConnectionHttpBasicAuth, Action<CreateFlowsVaultConnectionHttpApiKey> onCreateFlowsVaultConnectionHttpApiKey, Action<CreateFlowsVaultConnectionHttpOauthClientCredentials> onCreateFlowsVaultConnectionHttpOauthClientCredentials, Action<CreateFlowsVaultConnectionHttpUninitialized> onCreateFlowsVaultConnectionHttpUninitialized)
Parameters
onCreateFlowsVaultConnectionHttpBearerAction<CreateFlowsVaultConnectionHttpBearer>onCreateFlowsVaultConnectionHttpBasicAuthAction<CreateFlowsVaultConnectionHttpBasicAuth>onCreateFlowsVaultConnectionHttpApiKeyAction<CreateFlowsVaultConnectionHttpApiKey>onCreateFlowsVaultConnectionHttpOauthClientCredentialsAction<CreateFlowsVaultConnectionHttpOauthClientCredentials>onCreateFlowsVaultConnectionHttpUninitializedAction<CreateFlowsVaultConnectionHttpUninitialized>
Operators
implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpApiKey)
public static implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpApiKey value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpBasicAuth)
public static implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpBasicAuth value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpBearer)
public static implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpBearer value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpOauthClientCredentials)
public static implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpOauthClientCredentials value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpUninitialized)
public static implicit operator CreateFlowsVaultConnectionHttp(CreateFlowsVaultConnectionHttpUninitialized value)