Class CreateFlowsVaultConnectionMailchimp
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
[JsonConverter(typeof(CreateFlowsVaultConnectionMailchimp.JsonConverter))]
[Serializable]
public class CreateFlowsVaultConnectionMailchimp
- Inheritance
-
CreateFlowsVaultConnectionMailchimp
- 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
AsCreateFlowsVaultConnectionMailchimpApiKey()
Returns the value as a CreateFlowsVaultConnectionMailchimpApiKey if Type is 'createFlowsVaultConnectionMailchimpApiKey', otherwise throws an exception.
public CreateFlowsVaultConnectionMailchimpApiKey AsCreateFlowsVaultConnectionMailchimpApiKey()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionMailchimpApiKey'.
AsCreateFlowsVaultConnectionMailchimpOauthCode()
Returns the value as a CreateFlowsVaultConnectionMailchimpOauthCode if Type is 'createFlowsVaultConnectionMailchimpOauthCode', otherwise throws an exception.
public CreateFlowsVaultConnectionMailchimpOauthCode AsCreateFlowsVaultConnectionMailchimpOauthCode()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionMailchimpOauthCode'.
AsCreateFlowsVaultConnectionMailchimpUninitialized()
Returns the value as a CreateFlowsVaultConnectionMailchimpUninitialized if Type is 'createFlowsVaultConnectionMailchimpUninitialized', otherwise throws an exception.
public CreateFlowsVaultConnectionMailchimpUninitialized AsCreateFlowsVaultConnectionMailchimpUninitialized()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionMailchimpUninitialized'.
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.
FromCreateFlowsVaultConnectionMailchimpApiKey(CreateFlowsVaultConnectionMailchimpApiKey)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionMailchimpApiKey value.
public static CreateFlowsVaultConnectionMailchimp FromCreateFlowsVaultConnectionMailchimpApiKey(CreateFlowsVaultConnectionMailchimpApiKey value)
Parameters
Returns
FromCreateFlowsVaultConnectionMailchimpOauthCode(CreateFlowsVaultConnectionMailchimpOauthCode)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionMailchimpOauthCode value.
public static CreateFlowsVaultConnectionMailchimp FromCreateFlowsVaultConnectionMailchimpOauthCode(CreateFlowsVaultConnectionMailchimpOauthCode value)
Parameters
Returns
FromCreateFlowsVaultConnectionMailchimpUninitialized(CreateFlowsVaultConnectionMailchimpUninitialized)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionMailchimpUninitialized value.
public static CreateFlowsVaultConnectionMailchimp FromCreateFlowsVaultConnectionMailchimpUninitialized(CreateFlowsVaultConnectionMailchimpUninitialized value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsCreateFlowsVaultConnectionMailchimpApiKey()
Returns true if Type is "createFlowsVaultConnectionMailchimpApiKey"
public bool IsCreateFlowsVaultConnectionMailchimpApiKey()
Returns
IsCreateFlowsVaultConnectionMailchimpOauthCode()
Returns true if Type is "createFlowsVaultConnectionMailchimpOauthCode"
public bool IsCreateFlowsVaultConnectionMailchimpOauthCode()
Returns
IsCreateFlowsVaultConnectionMailchimpUninitialized()
Returns true if Type is "createFlowsVaultConnectionMailchimpUninitialized"
public bool IsCreateFlowsVaultConnectionMailchimpUninitialized()
Returns
Match<T>(Func<CreateFlowsVaultConnectionMailchimpApiKey, T>, Func<CreateFlowsVaultConnectionMailchimpOauthCode, T>, Func<CreateFlowsVaultConnectionMailchimpUninitialized, T>)
public T Match<T>(Func<CreateFlowsVaultConnectionMailchimpApiKey, T> onCreateFlowsVaultConnectionMailchimpApiKey, Func<CreateFlowsVaultConnectionMailchimpOauthCode, T> onCreateFlowsVaultConnectionMailchimpOauthCode, Func<CreateFlowsVaultConnectionMailchimpUninitialized, T> onCreateFlowsVaultConnectionMailchimpUninitialized)
Parameters
onCreateFlowsVaultConnectionMailchimpApiKeyFunc<CreateFlowsVaultConnectionMailchimpApiKey, T>onCreateFlowsVaultConnectionMailchimpOauthCodeFunc<CreateFlowsVaultConnectionMailchimpOauthCode, T>onCreateFlowsVaultConnectionMailchimpUninitializedFunc<CreateFlowsVaultConnectionMailchimpUninitialized, 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.
TryGetCreateFlowsVaultConnectionMailchimpApiKey(out CreateFlowsVaultConnectionMailchimpApiKey?)
Attempts to cast the value to a CreateFlowsVaultConnectionMailchimpApiKey and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionMailchimpApiKey(out CreateFlowsVaultConnectionMailchimpApiKey? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionMailchimpOauthCode(out CreateFlowsVaultConnectionMailchimpOauthCode?)
Attempts to cast the value to a CreateFlowsVaultConnectionMailchimpOauthCode and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionMailchimpOauthCode(out CreateFlowsVaultConnectionMailchimpOauthCode? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionMailchimpUninitialized(out CreateFlowsVaultConnectionMailchimpUninitialized?)
Attempts to cast the value to a CreateFlowsVaultConnectionMailchimpUninitialized and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionMailchimpUninitialized(out CreateFlowsVaultConnectionMailchimpUninitialized? value)
Parameters
Returns
Visit(Action<CreateFlowsVaultConnectionMailchimpApiKey>, Action<CreateFlowsVaultConnectionMailchimpOauthCode>, Action<CreateFlowsVaultConnectionMailchimpUninitialized>)
public void Visit(Action<CreateFlowsVaultConnectionMailchimpApiKey> onCreateFlowsVaultConnectionMailchimpApiKey, Action<CreateFlowsVaultConnectionMailchimpOauthCode> onCreateFlowsVaultConnectionMailchimpOauthCode, Action<CreateFlowsVaultConnectionMailchimpUninitialized> onCreateFlowsVaultConnectionMailchimpUninitialized)
Parameters
onCreateFlowsVaultConnectionMailchimpApiKeyAction<CreateFlowsVaultConnectionMailchimpApiKey>onCreateFlowsVaultConnectionMailchimpOauthCodeAction<CreateFlowsVaultConnectionMailchimpOauthCode>onCreateFlowsVaultConnectionMailchimpUninitializedAction<CreateFlowsVaultConnectionMailchimpUninitialized>
Operators
implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpApiKey)
public static implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpApiKey value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpOauthCode)
public static implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpOauthCode value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpUninitialized)
public static implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpUninitialized value)