Class CreateFlowsVaultConnectionPipedrive
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
[JsonConverter(typeof(CreateFlowsVaultConnectionPipedrive.JsonConverter))]
[Serializable]
public class CreateFlowsVaultConnectionPipedrive
- Inheritance
-
CreateFlowsVaultConnectionPipedrive
- 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
AsCreateFlowsVaultConnectionPipedriveOauthCode()
Returns the value as a CreateFlowsVaultConnectionPipedriveOauthCode if Type is 'createFlowsVaultConnectionPipedriveOauthCode', otherwise throws an exception.
public CreateFlowsVaultConnectionPipedriveOauthCode AsCreateFlowsVaultConnectionPipedriveOauthCode()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionPipedriveOauthCode'.
AsCreateFlowsVaultConnectionPipedriveToken()
Returns the value as a CreateFlowsVaultConnectionPipedriveToken if Type is 'createFlowsVaultConnectionPipedriveToken', otherwise throws an exception.
public CreateFlowsVaultConnectionPipedriveToken AsCreateFlowsVaultConnectionPipedriveToken()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionPipedriveToken'.
AsCreateFlowsVaultConnectionPipedriveUninitialized()
Returns the value as a CreateFlowsVaultConnectionPipedriveUninitialized if Type is 'createFlowsVaultConnectionPipedriveUninitialized', otherwise throws an exception.
public CreateFlowsVaultConnectionPipedriveUninitialized AsCreateFlowsVaultConnectionPipedriveUninitialized()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createFlowsVaultConnectionPipedriveUninitialized'.
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.
FromCreateFlowsVaultConnectionPipedriveOauthCode(CreateFlowsVaultConnectionPipedriveOauthCode)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionPipedriveOauthCode value.
public static CreateFlowsVaultConnectionPipedrive FromCreateFlowsVaultConnectionPipedriveOauthCode(CreateFlowsVaultConnectionPipedriveOauthCode value)
Parameters
Returns
FromCreateFlowsVaultConnectionPipedriveToken(CreateFlowsVaultConnectionPipedriveToken)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionPipedriveToken value.
public static CreateFlowsVaultConnectionPipedrive FromCreateFlowsVaultConnectionPipedriveToken(CreateFlowsVaultConnectionPipedriveToken value)
Parameters
Returns
FromCreateFlowsVaultConnectionPipedriveUninitialized(CreateFlowsVaultConnectionPipedriveUninitialized)
Factory method to create a union from a Auth0.ManagementApi.CreateFlowsVaultConnectionPipedriveUninitialized value.
public static CreateFlowsVaultConnectionPipedrive FromCreateFlowsVaultConnectionPipedriveUninitialized(CreateFlowsVaultConnectionPipedriveUninitialized value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsCreateFlowsVaultConnectionPipedriveOauthCode()
Returns true if Type is "createFlowsVaultConnectionPipedriveOauthCode"
public bool IsCreateFlowsVaultConnectionPipedriveOauthCode()
Returns
IsCreateFlowsVaultConnectionPipedriveToken()
Returns true if Type is "createFlowsVaultConnectionPipedriveToken"
public bool IsCreateFlowsVaultConnectionPipedriveToken()
Returns
IsCreateFlowsVaultConnectionPipedriveUninitialized()
Returns true if Type is "createFlowsVaultConnectionPipedriveUninitialized"
public bool IsCreateFlowsVaultConnectionPipedriveUninitialized()
Returns
Match<T>(Func<CreateFlowsVaultConnectionPipedriveToken, T>, Func<CreateFlowsVaultConnectionPipedriveOauthCode, T>, Func<CreateFlowsVaultConnectionPipedriveUninitialized, T>)
public T Match<T>(Func<CreateFlowsVaultConnectionPipedriveToken, T> onCreateFlowsVaultConnectionPipedriveToken, Func<CreateFlowsVaultConnectionPipedriveOauthCode, T> onCreateFlowsVaultConnectionPipedriveOauthCode, Func<CreateFlowsVaultConnectionPipedriveUninitialized, T> onCreateFlowsVaultConnectionPipedriveUninitialized)
Parameters
onCreateFlowsVaultConnectionPipedriveTokenFunc<CreateFlowsVaultConnectionPipedriveToken, T>onCreateFlowsVaultConnectionPipedriveOauthCodeFunc<CreateFlowsVaultConnectionPipedriveOauthCode, T>onCreateFlowsVaultConnectionPipedriveUninitializedFunc<CreateFlowsVaultConnectionPipedriveUninitialized, 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.
TryGetCreateFlowsVaultConnectionPipedriveOauthCode(out CreateFlowsVaultConnectionPipedriveOauthCode?)
Attempts to cast the value to a CreateFlowsVaultConnectionPipedriveOauthCode and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionPipedriveOauthCode(out CreateFlowsVaultConnectionPipedriveOauthCode? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionPipedriveToken(out CreateFlowsVaultConnectionPipedriveToken?)
Attempts to cast the value to a CreateFlowsVaultConnectionPipedriveToken and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionPipedriveToken(out CreateFlowsVaultConnectionPipedriveToken? value)
Parameters
Returns
TryGetCreateFlowsVaultConnectionPipedriveUninitialized(out CreateFlowsVaultConnectionPipedriveUninitialized?)
Attempts to cast the value to a CreateFlowsVaultConnectionPipedriveUninitialized and returns true if successful.
public bool TryGetCreateFlowsVaultConnectionPipedriveUninitialized(out CreateFlowsVaultConnectionPipedriveUninitialized? value)
Parameters
Returns
Visit(Action<CreateFlowsVaultConnectionPipedriveToken>, Action<CreateFlowsVaultConnectionPipedriveOauthCode>, Action<CreateFlowsVaultConnectionPipedriveUninitialized>)
public void Visit(Action<CreateFlowsVaultConnectionPipedriveToken> onCreateFlowsVaultConnectionPipedriveToken, Action<CreateFlowsVaultConnectionPipedriveOauthCode> onCreateFlowsVaultConnectionPipedriveOauthCode, Action<CreateFlowsVaultConnectionPipedriveUninitialized> onCreateFlowsVaultConnectionPipedriveUninitialized)
Parameters
onCreateFlowsVaultConnectionPipedriveTokenAction<CreateFlowsVaultConnectionPipedriveToken>onCreateFlowsVaultConnectionPipedriveOauthCodeAction<CreateFlowsVaultConnectionPipedriveOauthCode>onCreateFlowsVaultConnectionPipedriveUninitializedAction<CreateFlowsVaultConnectionPipedriveUninitialized>
Operators
implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveOauthCode)
public static implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveOauthCode value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveToken)
public static implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveToken value)
Parameters
Returns
implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveUninitialized)
public static implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveUninitialized value)