Class SurveyQuotaVariableDefinitionModel
Survey quota Variable Definition. Represents only the definition of the variable and not the assignment to the Survey
public class SurveyQuotaVariableDefinitionModel
- Inheritance
-
SurveyQuotaVariableDefinitionModel
- Inherited Members
Properties
Id
Quota Variable definition ID
[JsonProperty("Id", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public Guid Id { get; set; }
Property Value
IsMulti
Allows to the variable has multible values
[JsonProperty("IsMulti", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool IsMulti { get; set; }
Property Value
IsSelectionOptional
Makes the variable selection Optional
[JsonProperty("IsSelectionOptional", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public bool? IsSelectionOptional { get; set; }
Property Value
- bool?
IsTargetable
Variable is targetable
[JsonProperty("IsTargetable", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool IsTargetable { get; set; }
Property Value
Levels
Selectable Levels for the variable
[JsonProperty("Levels", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<SurveyQuotaLevelDefinitionModel> Levels { get; set; }
Property Value
Name
Name of the quota variable
[JsonProperty("Name", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Name { get; set; }
Property Value
OdinVariableName
Name of the quota variable to be used in the odin script
[JsonProperty("OdinVariableName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string OdinVariableName { get; set; }