generated/api/Models/VmgroupdeleteEntityResponse.cs

// Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.9.4, generator: @autorest/powershell@3.0.415)
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

namespace Commvault.Powershell.Models
{
    using static Commvault.Powershell.Runtime.Extensions;

    public partial class VmgroupdeleteEntityResponse :
        Commvault.Powershell.Models.IVmgroupdeleteEntityResponse,
        Commvault.Powershell.Models.IVmgroupdeleteEntityResponseInternal
    {

        /// <summary>Backing field for <see cref="AppName" /> property.</summary>
        private string _appName;

        /// <summary>Agent name of the deleted vm group</summary>
        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string AppName { get => this._appName; set => this._appName = value; }

        /// <summary>Backing field for <see cref="BackupsetName" /> property.</summary>
        private string _backupsetName;

        /// <summary>Backupset name of the deleted vm group</summary>
        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string BackupsetName { get => this._backupsetName; set => this._backupsetName = value; }

        /// <summary>Backing field for <see cref="ClientName" /> property.</summary>
        private string _clientName;

        /// <summary>client name of the deleted vm group</summary>
        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string ClientName { get => this._clientName; set => this._clientName = value; }

        /// <summary>Backing field for <see cref="InstanceName" /> property.</summary>
        private string _instanceName;

        /// <summary>Instance name of the deleted vm group</summary>
        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string InstanceName { get => this._instanceName; set => this._instanceName = value; }

        /// <summary>Backing field for <see cref="SubclientId" /> property.</summary>
        private long? _subclientId;

        /// <summary>Vmgroup id of the deleted vm group</summary>
        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public long? SubclientId { get => this._subclientId; set => this._subclientId = value; }

        /// <summary>Backing field for <see cref="SubclientName" /> property.</summary>
        private string _subclientName;

        /// <summary>Vmgroup name of the deleted vm group</summary>
        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string SubclientName { get => this._subclientName; set => this._subclientName = value; }

        /// <summary>Creates an new <see cref="VmgroupdeleteEntityResponse" /> instance.</summary>
        public VmgroupdeleteEntityResponse()
        {

        }
    }
    public partial interface IVmgroupdeleteEntityResponse :
        Commvault.Powershell.Runtime.IJsonSerializable
    {
        /// <summary>Agent name of the deleted vm group</summary>
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"Agent name of the deleted vm group",
        SerializedName = @"appName",
        PossibleTypes = new [] { typeof(string) })]
        string AppName { get; set; }
        /// <summary>Backupset name of the deleted vm group</summary>
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"Backupset name of the deleted vm group",
        SerializedName = @"backupsetName",
        PossibleTypes = new [] { typeof(string) })]
        string BackupsetName { get; set; }
        /// <summary>client name of the deleted vm group</summary>
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"client name of the deleted vm group",
        SerializedName = @"clientName",
        PossibleTypes = new [] { typeof(string) })]
        string ClientName { get; set; }
        /// <summary>Instance name of the deleted vm group</summary>
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"Instance name of the deleted vm group",
        SerializedName = @"instanceName",
        PossibleTypes = new [] { typeof(string) })]
        string InstanceName { get; set; }
        /// <summary>Vmgroup id of the deleted vm group</summary>
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"Vmgroup id of the deleted vm group",
        SerializedName = @"subclientId",
        PossibleTypes = new [] { typeof(long) })]
        long? SubclientId { get; set; }
        /// <summary>Vmgroup name of the deleted vm group</summary>
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"Vmgroup name of the deleted vm group",
        SerializedName = @"subclientName",
        PossibleTypes = new [] { typeof(string) })]
        string SubclientName { get; set; }

    }
    internal partial interface IVmgroupdeleteEntityResponseInternal

    {
        /// <summary>Agent name of the deleted vm group</summary>
        string AppName { get; set; }
        /// <summary>Backupset name of the deleted vm group</summary>
        string BackupsetName { get; set; }
        /// <summary>client name of the deleted vm group</summary>
        string ClientName { get; set; }
        /// <summary>Instance name of the deleted vm group</summary>
        string InstanceName { get; set; }
        /// <summary>Vmgroup id of the deleted vm group</summary>
        long? SubclientId { get; set; }
        /// <summary>Vmgroup name of the deleted vm group</summary>
        string SubclientName { get; set; }

    }
}