generated/api/Models/DateRange.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> /// Date range is for date related token rule values to specify from and to date in unix date timestamp format.. /// </summary> public partial class DateRange : Commvault.Powershell.Models.IDateRange, Commvault.Powershell.Models.IDateRangeInternal { /// <summary>Backing field for <see cref="FromDate" /> property.</summary> private string _fromDate; /// <summary>From date value in unix timestamp format</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string FromDate { get => this._fromDate; set => this._fromDate = value; } /// <summary>Backing field for <see cref="TimeRange" /> property.</summary> private System.Collections.Generic.List<Commvault.Powershell.Models.ITimeRange> _timeRange; /// <summary>Time range selection details</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public System.Collections.Generic.List<Commvault.Powershell.Models.ITimeRange> TimeRange { get => this._timeRange; set => this._timeRange = value; } /// <summary>Backing field for <see cref="ToDate" /> property.</summary> private string _toDate; /// <summary>To date value in unix timestamp format</summary> [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)] public string ToDate { get => this._toDate; set => this._toDate = value; } /// <summary>Creates an new <see cref="DateRange" /> instance.</summary> public DateRange() { } } /// Date range is for date related token rule values to specify from and to date in unix date timestamp format.. public partial interface IDateRange : Commvault.Powershell.Runtime.IJsonSerializable { /// <summary>From date value in unix timestamp format</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"From date value in unix timestamp format", SerializedName = @"fromDate", PossibleTypes = new [] { typeof(string) })] string FromDate { get; set; } /// <summary>Time range selection details</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"Time range selection details", SerializedName = @"timeRange", PossibleTypes = new [] { typeof(Commvault.Powershell.Models.ITimeRange) })] System.Collections.Generic.List<Commvault.Powershell.Models.ITimeRange> TimeRange { get; set; } /// <summary>To date value in unix timestamp format</summary> [Commvault.Powershell.Runtime.Info( Required = false, ReadOnly = false, Read = true, Create = true, Update = true, Description = @"To date value in unix timestamp format", SerializedName = @"toDate", PossibleTypes = new [] { typeof(string) })] string ToDate { get; set; } } /// Date range is for date related token rule values to specify from and to date in unix date timestamp format.. internal partial interface IDateRangeInternal { /// <summary>From date value in unix timestamp format</summary> string FromDate { get; set; } /// <summary>Time range selection details</summary> System.Collections.Generic.List<Commvault.Powershell.Models.ITimeRange> TimeRange { get; set; } /// <summary>To date value in unix timestamp format</summary> string ToDate { get; set; } } } |