/// <summary> /// Initializes a new instance of the <see cref="GroupPolicyModel" /> class. /// </summary> /// <param name="isOverwriteLifecycleStartTime">isOverwriteLifecycleStartTime.</param> /// <param name="quotaSize">quotaSize.</param> /// <param name="sharingSettings">sharingSettings.</param> /// <param name="lifecycleSettings">lifecycleSettings.</param> /// <param name="inactivityThresholdSettings">inactivityThresholdSettings.</param> /// <param name="leaseThresholdSettings">leaseThresholdSettings.</param> /// <param name="quotaThresholdSettings">quotaThresholdSettings.</param> /// <param name="recertificationSettings">recertificationSettings.</param> /// <param name="id">id.</param> /// <param name="name">name.</param> /// <param name="description">description.</param> /// <param name="category">category.</param> /// <param name="tenantId">tenantId.</param> /// <param name="status">status.</param> public GroupPolicyModel(bool isOverwriteLifecycleStartTime = default(bool), int quotaSize = default(int), GroupSharingSetting sharingSettings = default(GroupSharingSetting), GroupPolicyLifecycleSetting lifecycleSettings = default(GroupPolicyLifecycleSetting), GroupThresholdSetting inactivityThresholdSettings = default(GroupThresholdSetting), GroupThresholdSetting leaseThresholdSettings = default(GroupThresholdSetting), GroupQuotaThresholdSetting quotaThresholdSettings = default(GroupQuotaThresholdSetting), PolicyRecertificationSetting recertificationSettings = default(PolicyRecertificationSetting), Guid id = default(Guid), string name = default(string), string description = default(string), string category = default(string), Guid tenantId = default(Guid), CommonStatus status = default(CommonStatus)) { this.IsOverwriteLifecycleStartTime = isOverwriteLifecycleStartTime; this.QuotaSize = quotaSize; this.SharingSettings = sharingSettings; this.LifecycleSettings = lifecycleSettings; this.InactivityThresholdSettings = inactivityThresholdSettings; this.LeaseThresholdSettings = leaseThresholdSettings; this.QuotaThresholdSettings = quotaThresholdSettings; this.RecertificationSettings = recertificationSettings; this.Id = id; this.Name = name; this.Description = description; this.Category = category; this.TenantId = tenantId; this.Status = status; }
/// <summary> /// Initializes a new instance of the <see cref="SitePolicyInfo" /> class. /// </summary> /// <param name="quotaSetting">quotaSetting.</param> /// <param name="sharingSetting">sharingSetting.</param> /// <param name="isDesignerEnabled">isDesignerEnabled.</param> /// <param name="siteMaxDepth">siteMaxDepth.</param> /// <param name="iconSetting">iconSetting.</param> /// <param name="daoSetting">daoSetting.</param> /// <param name="leasePeriodSetting">leasePeriodSetting.</param> /// <param name="inactivitySetting">inactivitySetting.</param> /// <param name="lifecycleSetting">lifecycleSetting.</param> /// <param name="recertificationSetting">recertificationSetting.</param> /// <param name="renewalSetting">renewalSetting.</param> /// <param name="electionSetting">electionSetting.</param> /// <param name="quotaThresholdSetting">quotaThresholdSetting.</param> /// <param name="id">id.</param> /// <param name="name">name.</param> /// <param name="description">description.</param> /// <param name="category">category.</param> /// <param name="detail">detail.</param> /// <param name="type">type.</param> /// <param name="farmId">farmId.</param> /// <param name="createdTime">createdTime.</param> /// <param name="createdBy">createdBy.</param> /// <param name="isDeleted">isDeleted.</param> /// <param name="modifiedTime">modifiedTime.</param> /// <param name="modifiedBy">modifiedBy.</param> /// <param name="status">status.</param> /// <param name="isReferenced">isReferenced.</param> public SitePolicyInfo(PolicyQuotaSetting quotaSetting = default(PolicyQuotaSetting), PolicySharingSetting sharingSetting = default(PolicySharingSetting), bool isDesignerEnabled = default(bool), int siteMaxDepth = default(int), PolicyIconSetting iconSetting = default(PolicyIconSetting), PolicyDaoSetting daoSetting = default(PolicyDaoSetting), PolicyExpirationSetting leasePeriodSetting = default(PolicyExpirationSetting), PolicyExpirationSetting inactivitySetting = default(PolicyExpirationSetting), PolicyLifecycleSetting lifecycleSetting = default(PolicyLifecycleSetting), PolicyRecertificationSetting recertificationSetting = default(PolicyRecertificationSetting), PolicyRecertificationSetting renewalSetting = default(PolicyRecertificationSetting), PolicyElectionSetting electionSetting = default(PolicyElectionSetting), PolicyQuotaThresholdSetting quotaThresholdSetting = default(PolicyQuotaThresholdSetting), Guid id = default(Guid), string name = default(string), string description = default(string), string category = default(string), string detail = default(string), PolicyType type = default(PolicyType), Guid farmId = default(Guid), DateTime createdTime = default(DateTime), string createdBy = default(string), bool isDeleted = default(bool), DateTime modifiedTime = default(DateTime), string modifiedBy = default(string), CommonStatus status = default(CommonStatus), bool isReferenced = default(bool)) { this.QuotaSetting = quotaSetting; this.SharingSetting = sharingSetting; this.IconSetting = iconSetting; this.DaoSetting = daoSetting; this.LeasePeriodSetting = leasePeriodSetting; this.InactivitySetting = inactivitySetting; this.LifecycleSetting = lifecycleSetting; this.RecertificationSetting = recertificationSetting; this.RenewalSetting = renewalSetting; this.ElectionSetting = electionSetting; this.QuotaThresholdSetting = quotaThresholdSetting; this.Name = name; this.Description = description; this.Category = category; this.Detail = detail; this.CreatedBy = createdBy; this.ModifiedBy = modifiedBy; this.QuotaSetting = quotaSetting; this.SharingSetting = sharingSetting; this.IsDesignerEnabled = isDesignerEnabled; this.SiteMaxDepth = siteMaxDepth; this.IconSetting = iconSetting; this.DaoSetting = daoSetting; this.LeasePeriodSetting = leasePeriodSetting; this.InactivitySetting = inactivitySetting; this.LifecycleSetting = lifecycleSetting; this.RecertificationSetting = recertificationSetting; this.RenewalSetting = renewalSetting; this.ElectionSetting = electionSetting; this.QuotaThresholdSetting = quotaThresholdSetting; this.Id = id; this.Name = name; this.Description = description; this.Category = category; this.Detail = detail; this.Type = type; this.FarmId = farmId; this.CreatedTime = createdTime; this.CreatedBy = createdBy; this.IsDeleted = isDeleted; this.ModifiedTime = modifiedTime; this.ModifiedBy = modifiedBy; this.Status = status; this.IsReferenced = isReferenced; }
/// <summary> /// Initializes a new instance of the <see cref="SitePolicyModel" /> class. /// </summary> /// <param name="serverResourceQuota">serverResourceQuota.</param> /// <param name="storageQuota">storageQuota.</param> /// <param name="sharingSetting">sharingSetting.</param> /// <param name="isDesignerEnabled">isDesignerEnabled.</param> /// <param name="siteMaxDepth">siteMaxDepth.</param> /// <param name="siteMaxDepthType">siteMaxDepthType.</param> /// <param name="isDisplayPolicyIcon">isDisplayPolicyIcon.</param> /// <param name="policyIconAddress">policyIconAddress.</param> /// <param name="policyDetailReferenceURL">policyDetailReferenceURL.</param> /// <param name="aosSettings">aosSettings.</param> /// <param name="lifecycleSettings">lifecycleSettings.</param> /// <param name="recertificationSettings">recertificationSettings.</param> /// <param name="inactivitySettings">inactivitySettings.</param> /// <param name="leasePeriodSettings">leasePeriodSettings.</param> /// <param name="electionSettings">electionSettings.</param> /// <param name="isOverwriteLifecycleStartTime">isOverwriteLifecycleStartTime.</param> /// <param name="id">id.</param> /// <param name="name">name.</param> /// <param name="description">description.</param> /// <param name="category">category.</param> /// <param name="tenantId">tenantId.</param> /// <param name="status">status.</param> public SitePolicyModel(double serverResourceQuota = default(double), long storageQuota = default(long), SitePolicySharingSetting sharingSetting = default(SitePolicySharingSetting), bool isDesignerEnabled = default(bool), int?siteMaxDepth = default(int?), int siteMaxDepthType = default(int), bool isDisplayPolicyIcon = default(bool), string policyIconAddress = default(string), string policyDetailReferenceURL = default(string), SitePolicyAosSetting aosSettings = default(SitePolicyAosSetting), SitePolicyLifecycleSetting lifecycleSettings = default(SitePolicyLifecycleSetting), PolicyRecertificationSetting recertificationSettings = default(PolicyRecertificationSetting), SitePolicyExpirationSetting inactivitySettings = default(SitePolicyExpirationSetting), SitePolicyExpirationSetting leasePeriodSettings = default(SitePolicyExpirationSetting), SitePolicyElectionSetting electionSettings = default(SitePolicyElectionSetting), bool isOverwriteLifecycleStartTime = default(bool), Guid id = default(Guid), string name = default(string), string description = default(string), string category = default(string), Guid tenantId = default(Guid), CommonStatus status = default(CommonStatus)) { this.ServerResourceQuota = serverResourceQuota; this.StorageQuota = storageQuota; this.SharingSetting = sharingSetting; this.IsDesignerEnabled = isDesignerEnabled; this.SiteMaxDepth = siteMaxDepth; this.SiteMaxDepthType = siteMaxDepthType; this.IsDisplayPolicyIcon = isDisplayPolicyIcon; this.PolicyIconAddress = policyIconAddress; this.PolicyDetailReferenceURL = policyDetailReferenceURL; this.AosSettings = aosSettings; this.LifecycleSettings = lifecycleSettings; this.RecertificationSettings = recertificationSettings; this.InactivitySettings = inactivitySettings; this.LeasePeriodSettings = leasePeriodSettings; this.ElectionSettings = electionSettings; this.IsOverwriteLifecycleStartTime = isOverwriteLifecycleStartTime; this.Id = id; this.Name = name; this.Description = description; this.Category = category; this.TenantId = tenantId; this.Status = status; }