generated/api/Models/SamlspMetaDataResp.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;

    /// <summary>SAMLSPMetaDataResp</summary>
    public partial class SamlspMetaDataResp :
        Commvault.Powershell.Models.ISamlspMetaDataResp,
        Commvault.Powershell.Models.ISamlspMetaDataRespInternal
    {

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

        /// <summary>Service provider entity</summary>
        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string EntityId { get => this._entityId; set => this._entityId = value; }

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

        /// <summary>single log out url</summary>
        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string SingleLogoutUrl { get => this._singleLogoutUrl; set => this._singleLogoutUrl = value; }

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

        /// <summary>single sign on URL</summary>
        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string SingleSignOnUrl { get => this._singleSignOnUrl; set => this._singleSignOnUrl = value; }

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

        }
    }
    /// SAMLSPMetaDataResp
    public partial interface ISamlspMetaDataResp :
        Commvault.Powershell.Runtime.IJsonSerializable
    {
        /// <summary>Service provider entity</summary>
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"Service provider entity",
        SerializedName = @"entityId",
        PossibleTypes = new [] { typeof(string) })]
        string EntityId { get; set; }
        /// <summary>single log out url</summary>
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"single log out url",
        SerializedName = @"singleLogoutUrl",
        PossibleTypes = new [] { typeof(string) })]
        string SingleLogoutUrl { get; set; }
        /// <summary>single sign on URL</summary>
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"single sign on URL",
        SerializedName = @"singleSignOnUrl",
        PossibleTypes = new [] { typeof(string) })]
        string SingleSignOnUrl { get; set; }

    }
    /// SAMLSPMetaDataResp
    internal partial interface ISamlspMetaDataRespInternal

    {
        /// <summary>Service provider entity</summary>
        string EntityId { get; set; }
        /// <summary>single log out url</summary>
        string SingleLogoutUrl { get; set; }
        /// <summary>single sign on URL</summary>
        string SingleSignOnUrl { get; set; }

    }
}