Class EventStreamsCreateRequest
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
[JsonConverter(typeof(EventStreamsCreateRequest.JsonConverter))]
[Serializable]
public class EventStreamsCreateRequest
- Inheritance
-
EventStreamsCreateRequest
- 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
AsCreateEventStreamActionRequestContent()
Returns the value as a CreateEventStreamActionRequestContent if Type is 'createEventStreamActionRequestContent', otherwise throws an exception.
public CreateEventStreamActionRequestContent AsCreateEventStreamActionRequestContent()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createEventStreamActionRequestContent'.
AsCreateEventStreamEventBridgeRequestContent()
Returns the value as a CreateEventStreamEventBridgeRequestContent if Type is 'createEventStreamEventBridgeRequestContent', otherwise throws an exception.
public CreateEventStreamEventBridgeRequestContent AsCreateEventStreamEventBridgeRequestContent()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createEventStreamEventBridgeRequestContent'.
AsCreateEventStreamWebHookRequestContent()
Returns the value as a CreateEventStreamWebHookRequestContent if Type is 'createEventStreamWebHookRequestContent', otherwise throws an exception.
public CreateEventStreamWebHookRequestContent AsCreateEventStreamWebHookRequestContent()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'createEventStreamWebHookRequestContent'.
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.
FromCreateEventStreamActionRequestContent(CreateEventStreamActionRequestContent)
Factory method to create a union from a Auth0.ManagementApi.CreateEventStreamActionRequestContent value.
public static EventStreamsCreateRequest FromCreateEventStreamActionRequestContent(CreateEventStreamActionRequestContent value)
Parameters
Returns
FromCreateEventStreamEventBridgeRequestContent(CreateEventStreamEventBridgeRequestContent)
Factory method to create a union from a Auth0.ManagementApi.CreateEventStreamEventBridgeRequestContent value.
public static EventStreamsCreateRequest FromCreateEventStreamEventBridgeRequestContent(CreateEventStreamEventBridgeRequestContent value)
Parameters
Returns
FromCreateEventStreamWebHookRequestContent(CreateEventStreamWebHookRequestContent)
Factory method to create a union from a Auth0.ManagementApi.CreateEventStreamWebHookRequestContent value.
public static EventStreamsCreateRequest FromCreateEventStreamWebHookRequestContent(CreateEventStreamWebHookRequestContent value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsCreateEventStreamActionRequestContent()
Returns true if Type is "createEventStreamActionRequestContent"
public bool IsCreateEventStreamActionRequestContent()
Returns
IsCreateEventStreamEventBridgeRequestContent()
Returns true if Type is "createEventStreamEventBridgeRequestContent"
public bool IsCreateEventStreamEventBridgeRequestContent()
Returns
IsCreateEventStreamWebHookRequestContent()
Returns true if Type is "createEventStreamWebHookRequestContent"
public bool IsCreateEventStreamWebHookRequestContent()
Returns
Match<T>(Func<CreateEventStreamWebHookRequestContent, T>, Func<CreateEventStreamEventBridgeRequestContent, T>, Func<CreateEventStreamActionRequestContent, T>)
public T Match<T>(Func<CreateEventStreamWebHookRequestContent, T> onCreateEventStreamWebHookRequestContent, Func<CreateEventStreamEventBridgeRequestContent, T> onCreateEventStreamEventBridgeRequestContent, Func<CreateEventStreamActionRequestContent, T> onCreateEventStreamActionRequestContent)
Parameters
onCreateEventStreamWebHookRequestContentFunc<CreateEventStreamWebHookRequestContent, T>onCreateEventStreamEventBridgeRequestContentFunc<CreateEventStreamEventBridgeRequestContent, T>onCreateEventStreamActionRequestContentFunc<CreateEventStreamActionRequestContent, 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.
TryGetCreateEventStreamActionRequestContent(out CreateEventStreamActionRequestContent?)
Attempts to cast the value to a CreateEventStreamActionRequestContent and returns true if successful.
public bool TryGetCreateEventStreamActionRequestContent(out CreateEventStreamActionRequestContent? value)
Parameters
Returns
TryGetCreateEventStreamEventBridgeRequestContent(out CreateEventStreamEventBridgeRequestContent?)
Attempts to cast the value to a CreateEventStreamEventBridgeRequestContent and returns true if successful.
public bool TryGetCreateEventStreamEventBridgeRequestContent(out CreateEventStreamEventBridgeRequestContent? value)
Parameters
Returns
TryGetCreateEventStreamWebHookRequestContent(out CreateEventStreamWebHookRequestContent?)
Attempts to cast the value to a CreateEventStreamWebHookRequestContent and returns true if successful.
public bool TryGetCreateEventStreamWebHookRequestContent(out CreateEventStreamWebHookRequestContent? value)
Parameters
Returns
Visit(Action<CreateEventStreamWebHookRequestContent>, Action<CreateEventStreamEventBridgeRequestContent>, Action<CreateEventStreamActionRequestContent>)
public void Visit(Action<CreateEventStreamWebHookRequestContent> onCreateEventStreamWebHookRequestContent, Action<CreateEventStreamEventBridgeRequestContent> onCreateEventStreamEventBridgeRequestContent, Action<CreateEventStreamActionRequestContent> onCreateEventStreamActionRequestContent)
Parameters
onCreateEventStreamWebHookRequestContentAction<CreateEventStreamWebHookRequestContent>onCreateEventStreamEventBridgeRequestContentAction<CreateEventStreamEventBridgeRequestContent>onCreateEventStreamActionRequestContentAction<CreateEventStreamActionRequestContent>
Operators
implicit operator EventStreamsCreateRequest(CreateEventStreamActionRequestContent)
public static implicit operator EventStreamsCreateRequest(CreateEventStreamActionRequestContent value)
Parameters
Returns
implicit operator EventStreamsCreateRequest(CreateEventStreamEventBridgeRequestContent)
public static implicit operator EventStreamsCreateRequest(CreateEventStreamEventBridgeRequestContent value)
Parameters
Returns
implicit operator EventStreamsCreateRequest(CreateEventStreamWebHookRequestContent)
public static implicit operator EventStreamsCreateRequest(CreateEventStreamWebHookRequestContent value)