Class

USIAutomationOperationDescriptor

USI.Core

Public SDK type.

public sealed class USIAutomationOperationDescriptor : IEquatable<USIAutomationOperationDescriptor>

Constructors

USIAutomationOperationDescriptor

public USIAutomationOperationDescriptor(string Id, string ObjectPath, string Method, string Summary, USIAutomationOperationKind Kind, string ResultType, IReadOnlyList<USIAutomationParameterDescriptor> Parameters, bool IsIdempotent, bool IsDestructive)

Properties

Id

public string Id { get; set; }

IsDestructive

public bool IsDestructive { get; set; }

IsIdempotent

public bool IsIdempotent { get; set; }

Kind

public USIAutomationOperationKind Kind { get; set; }

Method

public string Method { get; set; }

ObjectPath

public string ObjectPath { get; set; }

Parameters

public IReadOnlyList<USIAutomationParameterDescriptor> Parameters { get; set; }

ResultType

public string ResultType { get; set; }

Summary

public string Summary { get; set; }

Methods

<Clone>$

public USIAutomationOperationDescriptor <Clone>$()

Deconstruct

public void Deconstruct(string Id, string ObjectPath, string Method, string Summary, USIAutomationOperationKind Kind, string ResultType, IReadOnlyList<USIAutomationParameterDescriptor> Parameters, bool IsIdempotent, bool IsDestructive)

Equals

public bool Equals(object obj)

Equals

public bool Equals(USIAutomationOperationDescriptor other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()