generated/api/Models/AlertRuleQueryOutputColumnObject.cs
// Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.10.2, generator: @autorest/powershell@4.0.708) // Changes may cause incorrect behavior and will be lost if the code is regenerated. namespace Commvault.Powershell.Models { using static Commvault.Powershell.Runtime.Extensions; /// <summary>contains output column details</summary> public partial class AlertRuleQueryOutputColumnObject : Commvault.Powershell.Models.IAlertRuleQueryOutputColumnObject, Commvault.Powershell.Models.IAlertRuleQueryOutputColumnObjectInternal { /// <summary>Backing field for <see cref="ColumnFriendlyName" /> property.</summary> private string _columnFriendlyName; [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string ColumnFriendlyName { get => this._columnFriendlyName; set => this._columnFriendlyName = value; } /// <summary>Backing field for <see cref="ColumnName" /> property.</summary> private string _columnName; [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string ColumnName { get => this._columnName; set => this._columnName = value; } /// <summary>Backing field for <see cref="IsColumnFilterable" /> property.</summary> private bool? _isColumnFilterable; [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public bool? IsColumnFilterable { get => this._isColumnFilterable; set => this._isColumnFilterable = value; } /// <summary>Backing field for <see cref="IsPrimaryKey" /> property.</summary> private bool? _isPrimaryKey; [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public bool? IsPrimaryKey { get => this._isPrimaryKey; set => this._isPrimaryKey = value; } /// <summary>Backing field for <see cref="LmDataType" /> property.</summary> private long? _lmDataType; [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public long? LmDataType { get => this._lmDataType; set => this._lmDataType = value; } /// <summary>Creates an new <see cref="AlertRuleQueryOutputColumnObject" /> instance.</summary> public AlertRuleQueryOutputColumnObject() { } } /// contains output column details public partial interface IAlertRuleQueryOutputColumnObject : Commvault.Powershell.Runtime.IJsonSerializable { [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"", SerializedName = @"columnFriendlyName", PossibleTypes = new [] { typeof(string) })] string ColumnFriendlyName { get; set; } [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"", SerializedName = @"columnName", PossibleTypes = new [] { typeof(string) })] string ColumnName { get; set; } [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"", SerializedName = @"isColumnFilterable", PossibleTypes = new [] { typeof(bool) })] bool? IsColumnFilterable { get; set; } [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"", SerializedName = @"isPrimaryKey", PossibleTypes = new [] { typeof(bool) })] bool? IsPrimaryKey { get; set; } [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"", SerializedName = @"lmDataType", PossibleTypes = new [] { typeof(long) })] long? LmDataType { get; set; } } /// contains output column details internal partial interface IAlertRuleQueryOutputColumnObjectInternal { string ColumnFriendlyName { get; set; } string ColumnName { get; set; } bool? IsColumnFilterable { get; set; } bool? IsPrimaryKey { get; set; } long? LmDataType { get; set; } } } |