generated/api/Models/GlobalSettingInfo.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>GlobalSettingInfo</summary> public partial class GlobalSettingInfo : Commvault.Powershell.Models.IGlobalSettingInfo, Commvault.Powershell.Models.IGlobalSettingInfoInternal { /// <summary>Backing field for <see cref="Category" /> property.</summary> private string _category; /// <summary>Category of the setting</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string Category { get => this._category; set => this._category = value; } /// <summary>Backing field for <see cref="Comment" /> property.</summary> private string _comment; /// <summary>Comment added along with setting</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string Comment { get => this._comment; set => this._comment = value; } /// <summary>Backing field for <see cref="DisplayLabel" /> property.</summary> private string _displayLabel; /// <summary>Display name of the setting</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string DisplayLabel { get => this._displayLabel; set => this._displayLabel = value; } /// <summary>Backing field for <see cref="Enabled" /> property.</summary> private long? _enabled; /// <summary>If the setting is enabled or not</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public long? Enabled { get => this._enabled; set => this._enabled = value; } /// <summary>Backing field for <see cref="Name" /> property.</summary> private string _name; /// <summary>Name of the setting</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string Name { get => this._name; set => this._name = value; } /// <summary>Backing field for <see cref="Type" /> property.</summary> private string _type; /// <summary>Data type of the setting</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string Type { get => this._type; set => this._type = value; } /// <summary>Backing field for <see cref="Value" /> property.</summary> private string _value; /// <summary>Value of the setting</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string Value { get => this._value; set => this._value = value; } /// <summary>Creates an new <see cref="GlobalSettingInfo" /> instance.</summary> public GlobalSettingInfo() { } } /// GlobalSettingInfo public partial interface IGlobalSettingInfo : Commvault.Powershell.Runtime.IJsonSerializable { /// <summary>Category of the setting</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Category of the setting", SerializedName = @"category", PossibleTypes = new [] { typeof(string) })] string Category { get; set; } /// <summary>Comment added along with setting</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Comment added along with setting", SerializedName = @"comment", PossibleTypes = new [] { typeof(string) })] string Comment { get; set; } /// <summary>Display name of the setting</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Display name of the setting", SerializedName = @"displayLabel", PossibleTypes = new [] { typeof(string) })] string DisplayLabel { get; set; } /// <summary>If the setting is enabled or not</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"If the setting is enabled or not", SerializedName = @"enabled", PossibleTypes = new [] { typeof(long) })] long? Enabled { get; set; } /// <summary>Name of the setting</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Name of the setting", SerializedName = @"name", PossibleTypes = new [] { typeof(string) })] string Name { get; set; } /// <summary>Data type of the setting</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Data type of the setting", SerializedName = @"type", PossibleTypes = new [] { typeof(string) })] string Type { get; set; } /// <summary>Value of the setting</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Value of the setting", SerializedName = @"value", PossibleTypes = new [] { typeof(string) })] string Value { get; set; } } /// GlobalSettingInfo internal partial interface IGlobalSettingInfoInternal { /// <summary>Category of the setting</summary> string Category { get; set; } /// <summary>Comment added along with setting</summary> string Comment { get; set; } /// <summary>Display name of the setting</summary> string DisplayLabel { get; set; } /// <summary>If the setting is enabled or not</summary> long? Enabled { get; set; } /// <summary>Name of the setting</summary> string Name { get; set; } /// <summary>Data type of the setting</summary> string Type { get; set; } /// <summary>Value of the setting</summary> string Value { get; set; } } } |