Class Operation
Represents an operation defined in a Slice interface.
public class Operation : Entity
- Inheritance
-
Operation
- Inherited Members
Properties
HasStreamedParameter
Gets a value indicating whether this operation has a streamed parameter. When true, the last parameter in the Parameters list is a streamed parameter.
public required bool HasStreamedParameter { get; init; }
Property Value
HasStreamedReturn
Gets a value indicating whether this operation has a streamed return. When true, the last return type in the ReturnType list is a streamed return.
public required bool HasStreamedReturn { get; init; }
Property Value
IsIdempotent
Gets a value indicating whether this operation is idempotent.
public required bool IsIdempotent { get; init; }
Property Value
Parameters
Gets the list of parameters for this operation.
public required ImmutableList<Field> Parameters { get; init; }
Property Value
ReturnType
Gets the list of return types for this operation.
public required ImmutableList<Field> ReturnType { get; init; }