/// <summary>
 /// Initializes a new instance of the <see cref="JointNode" /> class.
 /// </summary>
 /// <param name="next">next.</param>
 /// <param name="answer">answer.</param>
 public JointNode(QuestionnaireNode next = default(QuestionnaireNode), StringModel answer = default(StringModel))
 {
     this.Next   = next;
     this.Answer = answer;
     this.Next   = next;
     this.Answer = answer;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="QuestionRequest" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="value">value.</param>
 public QuestionRequest(Guid id = default(Guid), StringModel value = default(StringModel))
 {
     this.Id    = id;
     this.Value = value;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateSiteRequest" /> class.
 /// </summary>
 /// <param name="siteTitle">siteTitle.</param>
 /// <param name="siteDescription">siteDescription.</param>
 /// <param name="siteUrl">siteUrl.</param>
 /// <param name="policyId">policyId.</param>
 /// <param name="timeZone">timeZone.</param>
 /// <param name="language">language.</param>
 /// <param name="template">template.</param>
 /// <param name="deploymentManagerPlanName">deploymentManagerPlanName.</param>
 /// <param name="primaryAdmin">primaryAdmin.</param>
 /// <param name="additionalAdmins">additionalAdmins.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="siteDesign">siteDesign.</param>
 /// <param name="classification">classification.</param>
 /// <param name="hubSiteSettings">hubSiteSettings.</param>
 /// <param name="userPermissions">userPermissions.</param>
 /// <param name="groupPermissions">groupPermissions.</param>
 /// <param name="yammerGroupSettings">yammerGroupSettings.</param>
 /// <param name="leasePeriodSettings">leasePeriodSettings.</param>
 /// <param name="multiGeoLocation">multiGeoLocation.</param>
 /// <param name="inputTitle">inputTitle.</param>
 /// <param name="id">id.</param>
 /// <param name="serviceId">serviceId.</param>
 /// <param name="department">department.</param>
 /// <param name="summary">summary.</param>
 /// <param name="notesToApprovers">notesToApprovers.</param>
 /// <param name="questionnaireId">questionnaireId.</param>
 /// <param name="metadatas">metadatas.</param>
 public CreateSiteRequest(string siteTitle = default(string), string siteDescription = default(string), SiteUrl siteUrl = default(SiteUrl), Guid?policyId = default(Guid?), int?timeZone = default(int?), int language = default(int), string template = default(string), string deploymentManagerPlanName = default(string), ApiUser primaryAdmin = default(ApiUser), List <ApiUser> additionalAdmins = default(List <ApiUser>), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser), StringModel siteDesign = default(StringModel), string classification = default(string), HubSiteSettings hubSiteSettings = default(HubSiteSettings), List <RequestUserWithPermissions> userPermissions = default(List <RequestUserWithPermissions>), List <RequestGroupWithPermissions> groupPermissions = default(List <RequestGroupWithPermissions>), YammerGroupRequestSettings yammerGroupSettings = default(YammerGroupRequestSettings), SiteLeasePeriodRequestSettings leasePeriodSettings = default(SiteLeasePeriodRequestSettings), GeoLocationBase multiGeoLocation = default(GeoLocationBase), string inputTitle = default(string), Guid?id = default(Guid?), Guid serviceId = default(Guid), string department = default(string), string summary = default(string), string notesToApprovers = default(string), Guid?questionnaireId = default(Guid?), List <RequestMetadata> metadatas = default(List <RequestMetadata>))
 {
     this.SiteTitle                 = siteTitle;
     this.SiteDescription           = siteDescription;
     this.SiteUrl                   = siteUrl;
     this.PolicyId                  = policyId;
     this.TimeZone                  = timeZone;
     this.Language                  = language;
     this.Template                  = template;
     this.DeploymentManagerPlanName = deploymentManagerPlanName;
     this.PrimaryAdmin              = primaryAdmin;
     this.AdditionalAdmins          = additionalAdmins;
     this.PrimaryContact            = primaryContact;
     this.SecondaryContact          = secondaryContact;
     this.SiteDesign                = siteDesign;
     this.Classification            = classification;
     this.HubSiteSettings           = hubSiteSettings;
     this.UserPermissions           = userPermissions;
     this.GroupPermissions          = groupPermissions;
     this.YammerGroupSettings       = yammerGroupSettings;
     this.LeasePeriodSettings       = leasePeriodSettings;
     this.MultiGeoLocation          = multiGeoLocation;
     this.InputTitle                = inputTitle;
     this.Id               = id;
     this.ServiceId        = serviceId;
     this.Department       = department;
     this.Summary          = summary;
     this.NotesToApprovers = notesToApprovers;
     this.QuestionnaireId  = questionnaireId;
     this.Metadatas        = metadatas;
 }