Class EventSubscriptionResponse

Namespace: ArmoniK.Api.gRPC.V1.Events
Assembly: ArmoniK.Api.Common.dll

Response containing the update event.

public sealed class EventSubscriptionResponse : IMessage<EventSubscriptionResponse>, IEquatable<EventSubscriptionResponse>, IDeepCloneable<EventSubscriptionResponse>, IBufferMessage, IMessage

Inheritance

objectEventSubscriptionResponse

Implements

IMessage<EventSubscriptionResponse>, IEquatable<EventSubscriptionResponse>, IDeepCloneable<EventSubscriptionResponse>, IBufferMessage, IMessage

Inherited Members

object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object, object), object.ToString()

Constructors

EventSubscriptionResponse()

public EventSubscriptionResponse()

EventSubscriptionResponse(EventSubscriptionResponse)

public EventSubscriptionResponse(EventSubscriptionResponse other)

Parameters

other EventSubscriptionResponse

Fields

NewResultFieldNumber

Field number for the “new_result” field.

public const int NewResultFieldNumber = 6

Field Value

int

NewTaskFieldNumber

Field number for the “new_task” field.

public const int NewTaskFieldNumber = 5

Field Value

int

ResultOwnerUpdateFieldNumber

Field number for the “result_owner_update” field.

public const int ResultOwnerUpdateFieldNumber = 4

Field Value

int

ResultStatusUpdateFieldNumber

Field number for the “result_status_update” field.

public const int ResultStatusUpdateFieldNumber = 3

Field Value

int

SessionIdFieldNumber

Field number for the “session_id” field.

public const int SessionIdFieldNumber = 1

Field Value

int

TaskStatusUpdateFieldNumber

Field number for the “task_status_update” field.

public const int TaskStatusUpdateFieldNumber = 2

Field Value

int

Properties

Descriptor

public static MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

NewResult

  • A new result in ArmoniK. *

public EventSubscriptionResponse.Types.NewResult NewResult { get; set; }

Property Value

EventSubscriptionResponse.Types.NewResult

NewTask

  • A new task in ArmoniK. *

public EventSubscriptionResponse.Types.NewTask NewTask { get; set; }

Property Value

EventSubscriptionResponse.Types.NewTask

Parser

public static MessageParser<EventSubscriptionResponse> Parser { get; }

Property Value

MessageParser<EventSubscriptionResponse>

ResultOwnerUpdate

  • An update to the owner of a result. *

public EventSubscriptionResponse.Types.ResultOwnerUpdate ResultOwnerUpdate { get; set; }

Property Value

EventSubscriptionResponse.Types.ResultOwnerUpdate

ResultStatusUpdate

  • An update to the status of a result. *

public EventSubscriptionResponse.Types.ResultStatusUpdate ResultStatusUpdate { get; set; }

Property Value

EventSubscriptionResponse.Types.ResultStatusUpdate

SessionId

  • Id of the session that will be used to subscribe events for. *

public string SessionId { get; set; }

Property Value

string

TaskStatusUpdate

  • An update to the status of a task. *

public EventSubscriptionResponse.Types.TaskStatusUpdate TaskStatusUpdate { get; set; }

Property Value

EventSubscriptionResponse.Types.TaskStatusUpdate

UpdateCase

public EventSubscriptionResponse.UpdateOneofCase UpdateCase { get; }

Property Value

EventSubscriptionResponse.UpdateOneofCase

Methods

CalculateSize()

Calculates the size of this message in Protocol Buffer wire format, in bytes.

public int CalculateSize()

Returns

int

The number of bytes required to write this message to a coded output stream.

ClearUpdate()

public void ClearUpdate()

Clone()

Creates a deep clone of this object.

public EventSubscriptionResponse Clone()

Returns

EventSubscriptionResponse

A deep clone of this object.

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

Equals(EventSubscriptionResponse)

public bool Equals(EventSubscriptionResponse other)

Parameters

other EventSubscriptionResponse

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

MergeFrom(EventSubscriptionResponse)

Merges the given message into this one.

public void MergeFrom(EventSubscriptionResponse other)

Parameters

other EventSubscriptionResponse

Remarks

See the user guide for precise merge semantics.

MergeFrom(CodedInputStream)

Merges the data from the specified coded input stream with the current message.

public void MergeFrom(CodedInputStream input)

Parameters

input CodedInputStream

Remarks

See the user guide for precise merge semantics.

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

Writes the data to the given coded output stream.

public void WriteTo(CodedOutputStream output)

Parameters

output CodedOutputStream

Coded output stream to write the data to. Must not be null.