Class SurveyQuotaFrameLevelModel
Survey quota Frame Level. Need to be bound to a Quota Level DefinitionModel
public class SurveyQuotaFrameLevelModel
- Inheritance
-
SurveyQuotaFrameLevelModel
- Inherited Members
Properties
DefinitionId
Definition Id. Binds the level with the definition properties
[JsonProperty("DefinitionId", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public Guid DefinitionId { get; set; }
Property Value
Id
The unique identifier of the quota level
[JsonProperty("Id", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public Guid Id { get; set; }
Property Value
IsHidden
Hides this level to disable the manual selection
[JsonProperty("IsHidden", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool IsHidden { get; set; }
Property Value
MaxOvershoot
Max Overshoot allowed for this level
[JsonProperty("MaxOvershoot", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? MaxOvershoot { get; set; }
Property Value
- int?
MaxTarget
Max quota target for this level
[JsonProperty("MaxTarget", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? MaxTarget { get; set; }
Property Value
- int?
Target
Required quota target for this level
[JsonProperty("Target", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? Target { get; set; }
Property Value
- int?
Variables
Children variables that belong to this level
[JsonProperty("Variables", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<SurveyQuotaFrameVariableModel> Variables { get; set; }