Esempio n. 1
0
 /// <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;
 }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 /// <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;
 }