Class FlowActionPipedrive
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
[JsonConverter(typeof(FlowActionPipedrive.JsonConverter))]
[Serializable]
public class FlowActionPipedrive
- Inheritance
-
FlowActionPipedrive
- 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
AsFlowActionPipedriveAddDeal()
Returns the value as a FlowActionPipedriveAddDeal if Type is 'flowActionPipedriveAddDeal', otherwise throws an exception.
public FlowActionPipedriveAddDeal AsFlowActionPipedriveAddDeal()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionPipedriveAddDeal'.
AsFlowActionPipedriveAddOrganization()
Returns the value as a FlowActionPipedriveAddOrganization if Type is 'flowActionPipedriveAddOrganization', otherwise throws an exception.
public FlowActionPipedriveAddOrganization AsFlowActionPipedriveAddOrganization()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionPipedriveAddOrganization'.
AsFlowActionPipedriveAddPerson()
Returns the value as a FlowActionPipedriveAddPerson if Type is 'flowActionPipedriveAddPerson', otherwise throws an exception.
public FlowActionPipedriveAddPerson AsFlowActionPipedriveAddPerson()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionPipedriveAddPerson'.
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.
FromFlowActionPipedriveAddDeal(FlowActionPipedriveAddDeal)
Factory method to create a union from a Auth0.ManagementApi.FlowActionPipedriveAddDeal value.
public static FlowActionPipedrive FromFlowActionPipedriveAddDeal(FlowActionPipedriveAddDeal value)
Parameters
Returns
FromFlowActionPipedriveAddOrganization(FlowActionPipedriveAddOrganization)
Factory method to create a union from a Auth0.ManagementApi.FlowActionPipedriveAddOrganization value.
public static FlowActionPipedrive FromFlowActionPipedriveAddOrganization(FlowActionPipedriveAddOrganization value)
Parameters
Returns
FromFlowActionPipedriveAddPerson(FlowActionPipedriveAddPerson)
Factory method to create a union from a Auth0.ManagementApi.FlowActionPipedriveAddPerson value.
public static FlowActionPipedrive FromFlowActionPipedriveAddPerson(FlowActionPipedriveAddPerson value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsFlowActionPipedriveAddDeal()
Returns true if Type is "flowActionPipedriveAddDeal"
public bool IsFlowActionPipedriveAddDeal()
Returns
IsFlowActionPipedriveAddOrganization()
Returns true if Type is "flowActionPipedriveAddOrganization"
public bool IsFlowActionPipedriveAddOrganization()
Returns
IsFlowActionPipedriveAddPerson()
Returns true if Type is "flowActionPipedriveAddPerson"
public bool IsFlowActionPipedriveAddPerson()
Returns
Match<T>(Func<FlowActionPipedriveAddDeal, T>, Func<FlowActionPipedriveAddOrganization, T>, Func<FlowActionPipedriveAddPerson, T>)
public T Match<T>(Func<FlowActionPipedriveAddDeal, T> onFlowActionPipedriveAddDeal, Func<FlowActionPipedriveAddOrganization, T> onFlowActionPipedriveAddOrganization, Func<FlowActionPipedriveAddPerson, T> onFlowActionPipedriveAddPerson)
Parameters
onFlowActionPipedriveAddDealFunc<FlowActionPipedriveAddDeal, T>onFlowActionPipedriveAddOrganizationFunc<FlowActionPipedriveAddOrganization, T>onFlowActionPipedriveAddPersonFunc<FlowActionPipedriveAddPerson, 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.
TryGetFlowActionPipedriveAddDeal(out FlowActionPipedriveAddDeal?)
Attempts to cast the value to a FlowActionPipedriveAddDeal and returns true if successful.
public bool TryGetFlowActionPipedriveAddDeal(out FlowActionPipedriveAddDeal? value)
Parameters
Returns
TryGetFlowActionPipedriveAddOrganization(out FlowActionPipedriveAddOrganization?)
Attempts to cast the value to a FlowActionPipedriveAddOrganization and returns true if successful.
public bool TryGetFlowActionPipedriveAddOrganization(out FlowActionPipedriveAddOrganization? value)
Parameters
Returns
TryGetFlowActionPipedriveAddPerson(out FlowActionPipedriveAddPerson?)
Attempts to cast the value to a FlowActionPipedriveAddPerson and returns true if successful.
public bool TryGetFlowActionPipedriveAddPerson(out FlowActionPipedriveAddPerson? value)
Parameters
Returns
Visit(Action<FlowActionPipedriveAddDeal>, Action<FlowActionPipedriveAddOrganization>, Action<FlowActionPipedriveAddPerson>)
public void Visit(Action<FlowActionPipedriveAddDeal> onFlowActionPipedriveAddDeal, Action<FlowActionPipedriveAddOrganization> onFlowActionPipedriveAddOrganization, Action<FlowActionPipedriveAddPerson> onFlowActionPipedriveAddPerson)
Parameters
onFlowActionPipedriveAddDealAction<FlowActionPipedriveAddDeal>onFlowActionPipedriveAddOrganizationAction<FlowActionPipedriveAddOrganization>onFlowActionPipedriveAddPersonAction<FlowActionPipedriveAddPerson>
Operators
implicit operator FlowActionPipedrive(FlowActionPipedriveAddDeal)
public static implicit operator FlowActionPipedrive(FlowActionPipedriveAddDeal value)
Parameters
Returns
implicit operator FlowActionPipedrive(FlowActionPipedriveAddOrganization)
public static implicit operator FlowActionPipedrive(FlowActionPipedriveAddOrganization value)
Parameters
Returns
implicit operator FlowActionPipedrive(FlowActionPipedriveAddPerson)
public static implicit operator FlowActionPipedrive(FlowActionPipedriveAddPerson value)