Table of Contents

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

string

Value

Union value

[JsonIgnore]
public object? Value { get; }

Property Value

object

Methods

AsCreateEventStreamActionRequestContent()

Returns the value as a CreateEventStreamActionRequestContent if Type is 'createEventStreamActionRequestContent', otherwise throws an exception.

public CreateEventStreamActionRequestContent AsCreateEventStreamActionRequestContent()

Returns

CreateEventStreamActionRequestContent

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

CreateEventStreamEventBridgeRequestContent

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

CreateEventStreamWebHookRequestContent

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

obj object

The 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

value CreateEventStreamActionRequestContent

Returns

EventStreamsCreateRequest

FromCreateEventStreamEventBridgeRequestContent(CreateEventStreamEventBridgeRequestContent)

Factory method to create a union from a Auth0.ManagementApi.CreateEventStreamEventBridgeRequestContent value.

public static EventStreamsCreateRequest FromCreateEventStreamEventBridgeRequestContent(CreateEventStreamEventBridgeRequestContent value)

Parameters

value CreateEventStreamEventBridgeRequestContent

Returns

EventStreamsCreateRequest

FromCreateEventStreamWebHookRequestContent(CreateEventStreamWebHookRequestContent)

Factory method to create a union from a Auth0.ManagementApi.CreateEventStreamWebHookRequestContent value.

public static EventStreamsCreateRequest FromCreateEventStreamWebHookRequestContent(CreateEventStreamWebHookRequestContent value)

Parameters

value CreateEventStreamWebHookRequestContent

Returns

EventStreamsCreateRequest

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

bool

IsCreateEventStreamEventBridgeRequestContent()

Returns true if Type is "createEventStreamEventBridgeRequestContent"

public bool IsCreateEventStreamEventBridgeRequestContent()

Returns

bool

IsCreateEventStreamWebHookRequestContent()

Returns true if Type is "createEventStreamWebHookRequestContent"

public bool IsCreateEventStreamWebHookRequestContent()

Returns

bool

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

onCreateEventStreamWebHookRequestContent Func<CreateEventStreamWebHookRequestContent, T>
onCreateEventStreamEventBridgeRequestContent Func<CreateEventStreamEventBridgeRequestContent, T>
onCreateEventStreamActionRequestContent Func<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

value CreateEventStreamActionRequestContent

Returns

bool

TryGetCreateEventStreamEventBridgeRequestContent(out CreateEventStreamEventBridgeRequestContent?)

Attempts to cast the value to a CreateEventStreamEventBridgeRequestContent and returns true if successful.

public bool TryGetCreateEventStreamEventBridgeRequestContent(out CreateEventStreamEventBridgeRequestContent? value)

Parameters

value CreateEventStreamEventBridgeRequestContent

Returns

bool

TryGetCreateEventStreamWebHookRequestContent(out CreateEventStreamWebHookRequestContent?)

Attempts to cast the value to a CreateEventStreamWebHookRequestContent and returns true if successful.

public bool TryGetCreateEventStreamWebHookRequestContent(out CreateEventStreamWebHookRequestContent? value)

Parameters

value CreateEventStreamWebHookRequestContent

Returns

bool

Visit(Action<CreateEventStreamWebHookRequestContent>, Action<CreateEventStreamEventBridgeRequestContent>, Action<CreateEventStreamActionRequestContent>)

public void Visit(Action<CreateEventStreamWebHookRequestContent> onCreateEventStreamWebHookRequestContent, Action<CreateEventStreamEventBridgeRequestContent> onCreateEventStreamEventBridgeRequestContent, Action<CreateEventStreamActionRequestContent> onCreateEventStreamActionRequestContent)

Parameters

onCreateEventStreamWebHookRequestContent Action<CreateEventStreamWebHookRequestContent>
onCreateEventStreamEventBridgeRequestContent Action<CreateEventStreamEventBridgeRequestContent>
onCreateEventStreamActionRequestContent Action<CreateEventStreamActionRequestContent>

Operators

implicit operator EventStreamsCreateRequest(CreateEventStreamActionRequestContent)

public static implicit operator EventStreamsCreateRequest(CreateEventStreamActionRequestContent value)

Parameters

value CreateEventStreamActionRequestContent

Returns

EventStreamsCreateRequest

implicit operator EventStreamsCreateRequest(CreateEventStreamEventBridgeRequestContent)

public static implicit operator EventStreamsCreateRequest(CreateEventStreamEventBridgeRequestContent value)

Parameters

value CreateEventStreamEventBridgeRequestContent

Returns

EventStreamsCreateRequest

implicit operator EventStreamsCreateRequest(CreateEventStreamWebHookRequestContent)

public static implicit operator EventStreamsCreateRequest(CreateEventStreamWebHookRequestContent value)

Parameters

value CreateEventStreamWebHookRequestContent

Returns

EventStreamsCreateRequest