/// <summary> /// Initializes a new instance of the <see cref="CustomMetadata" /> class. /// </summary> /// <param name="id">id.</param> /// <param name="name">name.</param> /// <param name="description">description.</param> /// <param name="type">type.</param> /// <param name="displayType">displayType.</param> /// <param name="assignBy">assignBy.</param> /// <param name="enableTextValidation">enableTextValidation.</param> /// <param name="textValidationRule">textValidationRule.</param> /// <param name="booleanMetadataSettings">booleanMetadataSettings.</param> /// <param name="termsMetadataSettings">termsMetadataSettings.</param> /// <param name="userMetadataSettings">userMetadataSettings.</param> /// <param name="userProfileMetadataSettings">userProfileMetadataSettings.</param> /// <param name="azureAdMetadataSettings">azureAdMetadataSettings.</param> /// <param name="choiceMetadataSettings">choiceMetadataSettings.</param> /// <param name="linkMetadataSettings">linkMetadataSettings.</param> /// <param name="singleLineOrMultipleLineMetadataSettings">singleLineOrMultipleLineMetadataSettings.</param> /// <param name="sharePointListMetadataSettings">sharePointListMetadataSettings.</param> public CustomMetadata(Guid id = default(Guid), string name = default(string), string description = default(string), MetadataFieldType?type = default(MetadataFieldType?), DisplayInReportType?displayType = default(DisplayInReportType?), AssignBy?assignBy = default(AssignBy?), bool enableTextValidation = default(bool), TextValidationRuleRef textValidationRule = default(TextValidationRuleRef), BooleanMetadataSettings booleanMetadataSettings = default(BooleanMetadataSettings), TermsMetadataSettings termsMetadataSettings = default(TermsMetadataSettings), UserMetadataSettings userMetadataSettings = default(UserMetadataSettings), UserProfileMetadataSettings userProfileMetadataSettings = default(UserProfileMetadataSettings), AzureAdMetadataSettings azureAdMetadataSettings = default(AzureAdMetadataSettings), ChoiceMetadataSettings choiceMetadataSettings = default(ChoiceMetadataSettings), LinkMetadataSettings linkMetadataSettings = default(LinkMetadataSettings), SingleLineOrMultipleLineMetadataSettings singleLineOrMultipleLineMetadataSettings = default(SingleLineOrMultipleLineMetadataSettings), SharePointListMetadataSettings sharePointListMetadataSettings = default(SharePointListMetadataSettings)) { this.Id = id; this.Name = name; this.Description = description; this.Type = type; this.DisplayType = displayType; this.AssignBy = assignBy; this.EnableTextValidation = enableTextValidation; this.TextValidationRule = textValidationRule; this.BooleanMetadataSettings = booleanMetadataSettings; this.TermsMetadataSettings = termsMetadataSettings; this.UserMetadataSettings = userMetadataSettings; this.UserProfileMetadataSettings = userProfileMetadataSettings; this.AzureAdMetadataSettings = azureAdMetadataSettings; this.ChoiceMetadataSettings = choiceMetadataSettings; this.LinkMetadataSettings = linkMetadataSettings; this.SingleLineOrMultipleLineMetadataSettings = singleLineOrMultipleLineMetadataSettings; this.SharePointListMetadataSettings = sharePointListMetadataSettings; }
/// <summary> /// Initializes a new instance of the <see cref="Question" /> class. /// </summary> /// <param name="id">id.</param> /// <param name="type">type.</param> /// <param name="content">content.</param> /// <param name="contentHtml">contentHtml.</param> /// <param name="values">values.</param> /// <param name="defaultValue">defaultValue.</param> /// <param name="termSettings">termSettings.</param> /// <param name="isMapToMetadata">isMapToMetadata.</param> /// <param name="referenceMetadata">referenceMetadata.</param> /// <param name="referenceMetadataName">referenceMetadataName.</param> public Question(Guid id = default(Guid), QuestionaireType type = default(QuestionaireType), string content = default(string), string contentHtml = default(string), List<string> values = default(List<string>), string defaultValue = default(string), TermsMetadataSettings termSettings = default(TermsMetadataSettings), bool isMapToMetadata = default(bool), string referenceMetadata = default(string), string referenceMetadataName = default(string)) { this.Content = content; this.ContentHtml = contentHtml; this.Values = values; this.DefaultValue = defaultValue; this.TermSettings = termSettings; this.ReferenceMetadata = referenceMetadata; this.ReferenceMetadataName = referenceMetadataName; this.Id = id; this.Type = type; this.Content = content; this.ContentHtml = contentHtml; this.Values = values; this.DefaultValue = defaultValue; this.TermSettings = termSettings; this.IsMapToMetadata = isMapToMetadata; this.ReferenceMetadata = referenceMetadata; this.ReferenceMetadataName = referenceMetadataName; }