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()