/// <summary> /// Initializes a new instance of the <see cref="AccountTabSettings" /> class. /// </summary> /// <param name="AllowTabOrder">.</param> /// <param name="AllowTabOrderMetadata">.</param> /// <param name="ApproveDeclineTabsEnabled">.</param> /// <param name="ApproveDeclineTabsMetadata">.</param> /// <param name="CalculatedFieldsEnabled">.</param> /// <param name="CalculatedFieldsMetadata">.</param> /// <param name="CheckboxTabsEnabled">.</param> /// <param name="CheckboxTabsMetadata">.</param> /// <param name="DataFieldRegexEnabled">.</param> /// <param name="DataFieldRegexMetadata">.</param> /// <param name="DataFieldSizeEnabled">.</param> /// <param name="DataFieldSizeMetadata">.</param> /// <param name="FirstLastEmailTabsEnabled">.</param> /// <param name="FirstLastEmailTabsMetadata">.</param> /// <param name="ListTabsEnabled">.</param> /// <param name="ListTabsMetadata">.</param> /// <param name="NoteTabsEnabled">.</param> /// <param name="NoteTabsMetadata">.</param> /// <param name="RadioTabsEnabled">.</param> /// <param name="RadioTabsMetadata">.</param> /// <param name="SavingCustomTabsEnabled">.</param> /// <param name="SavingCustomTabsMetadata">.</param> /// <param name="SenderToChangeTabAssignmentsEnabled">.</param> /// <param name="SenderToChangeTabAssignmentsMetadata">.</param> /// <param name="SharedCustomTabsEnabled">.</param> /// <param name="SharedCustomTabsMetadata">.</param> /// <param name="TabDataLabelEnabled">.</param> /// <param name="TabDataLabelMetadata">.</param> /// <param name="TabLocationEnabled">.</param> /// <param name="TabLocationMetadata">.</param> /// <param name="TabLockingEnabled">.</param> /// <param name="TabLockingMetadata">.</param> /// <param name="TabScaleEnabled">.</param> /// <param name="TabScaleMetadata">.</param> /// <param name="TabTextFormattingEnabled">.</param> /// <param name="TabTextFormattingMetadata">.</param> /// <param name="TextTabsEnabled">.</param> /// <param name="TextTabsMetadata">.</param> public AccountTabSettings(string AllowTabOrder = null, SettingsMetadata AllowTabOrderMetadata = null, string ApproveDeclineTabsEnabled = null, SettingsMetadata ApproveDeclineTabsMetadata = null, string CalculatedFieldsEnabled = null, SettingsMetadata CalculatedFieldsMetadata = null, string CheckboxTabsEnabled = null, SettingsMetadata CheckboxTabsMetadata = null, string DataFieldRegexEnabled = null, SettingsMetadata DataFieldRegexMetadata = null, string DataFieldSizeEnabled = null, SettingsMetadata DataFieldSizeMetadata = null, string FirstLastEmailTabsEnabled = null, SettingsMetadata FirstLastEmailTabsMetadata = null, string ListTabsEnabled = null, SettingsMetadata ListTabsMetadata = null, string NoteTabsEnabled = null, SettingsMetadata NoteTabsMetadata = null, string RadioTabsEnabled = null, SettingsMetadata RadioTabsMetadata = null, string SavingCustomTabsEnabled = null, SettingsMetadata SavingCustomTabsMetadata = null, string SenderToChangeTabAssignmentsEnabled = null, SettingsMetadata SenderToChangeTabAssignmentsMetadata = null, string SharedCustomTabsEnabled = null, SettingsMetadata SharedCustomTabsMetadata = null, string TabDataLabelEnabled = null, SettingsMetadata TabDataLabelMetadata = null, string TabLocationEnabled = null, SettingsMetadata TabLocationMetadata = null, string TabLockingEnabled = null, SettingsMetadata TabLockingMetadata = null, string TabScaleEnabled = null, SettingsMetadata TabScaleMetadata = null, string TabTextFormattingEnabled = null, SettingsMetadata TabTextFormattingMetadata = null, string TextTabsEnabled = null, SettingsMetadata TextTabsMetadata = null) { this.AllowTabOrder = AllowTabOrder; this.AllowTabOrderMetadata = AllowTabOrderMetadata; this.ApproveDeclineTabsEnabled = ApproveDeclineTabsEnabled; this.ApproveDeclineTabsMetadata = ApproveDeclineTabsMetadata; this.CalculatedFieldsEnabled = CalculatedFieldsEnabled; this.CalculatedFieldsMetadata = CalculatedFieldsMetadata; this.CheckboxTabsEnabled = CheckboxTabsEnabled; this.CheckboxTabsMetadata = CheckboxTabsMetadata; this.DataFieldRegexEnabled = DataFieldRegexEnabled; this.DataFieldRegexMetadata = DataFieldRegexMetadata; this.DataFieldSizeEnabled = DataFieldSizeEnabled; this.DataFieldSizeMetadata = DataFieldSizeMetadata; this.FirstLastEmailTabsEnabled = FirstLastEmailTabsEnabled; this.FirstLastEmailTabsMetadata = FirstLastEmailTabsMetadata; this.ListTabsEnabled = ListTabsEnabled; this.ListTabsMetadata = ListTabsMetadata; this.NoteTabsEnabled = NoteTabsEnabled; this.NoteTabsMetadata = NoteTabsMetadata; this.RadioTabsEnabled = RadioTabsEnabled; this.RadioTabsMetadata = RadioTabsMetadata; this.SavingCustomTabsEnabled = SavingCustomTabsEnabled; this.SavingCustomTabsMetadata = SavingCustomTabsMetadata; this.SenderToChangeTabAssignmentsEnabled = SenderToChangeTabAssignmentsEnabled; this.SenderToChangeTabAssignmentsMetadata = SenderToChangeTabAssignmentsMetadata; this.SharedCustomTabsEnabled = SharedCustomTabsEnabled; this.SharedCustomTabsMetadata = SharedCustomTabsMetadata; this.TabDataLabelEnabled = TabDataLabelEnabled; this.TabDataLabelMetadata = TabDataLabelMetadata; this.TabLocationEnabled = TabLocationEnabled; this.TabLocationMetadata = TabLocationMetadata; this.TabLockingEnabled = TabLockingEnabled; this.TabLockingMetadata = TabLockingMetadata; this.TabScaleEnabled = TabScaleEnabled; this.TabScaleMetadata = TabScaleMetadata; this.TabTextFormattingEnabled = TabTextFormattingEnabled; this.TabTextFormattingMetadata = TabTextFormattingMetadata; this.TextTabsEnabled = TextTabsEnabled; this.TextTabsMetadata = TextTabsMetadata; }
/// <summary> /// Initializes a new instance of the <see cref="AccountConsumerDisclosures" /> class. /// </summary> /// <param name="AccountEsignId">A GUID identifying the account associated with the consumer disclosure.</param> /// <param name="AllowCDWithdraw">Indicates whether the customer can withdraw their acceptance of the consumer disclosure..</param> /// <param name="AllowCDWithdrawMetadata">.</param> /// <param name="ChangeEmail">.</param> /// <param name="ChangeEmailOther">.</param> /// <param name="CompanyName">The name of the company associated with the consumer disclosure..</param> /// <param name="CompanyPhone">The phone number of the company associated with the consumer disclosure..</param> /// <param name="CopyCostPerPage">.</param> /// <param name="CopyFeeCollectionMethod">Specifies the fee collection method for cases in which the customer requires paper copies of the document. Maximum Length: 255 characters.</param> /// <param name="CopyRequestEmail">.</param> /// <param name="Custom">.</param> /// <param name="EnableEsign">.</param> /// <param name="EsignAgreement">The Electronic Record and Signature Disclosure text. The disclosure text includes the html formatting..</param> /// <param name="EsignText">.</param> /// <param name="LanguageCode">.</param> /// <param name="MustAgreeToEsign">.</param> /// <param name="PdfId">.</param> /// <param name="UseBrand">.</param> /// <param name="UseConsumerDisclosureWithinAccount">.</param> /// <param name="UseConsumerDisclosureWithinAccountMetadata">.</param> /// <param name="WithdrawAddressLine1">Contains the first address line of the postal address to which a customer can send a consent withdrawal notification. Maximum length: 100 characters. .</param> /// <param name="WithdrawAddressLine2">Contains the second address line of the postal address to which a customer can send a consent withdrawal notification. Maximum length: 100 characters. .</param> /// <param name="WithdrawByEmail">Indicates whether the customer can withdraw consent by email..</param> /// <param name="WithdrawByMail">Indicates whether the customer can withdraw consent by postal mail..</param> /// <param name="WithdrawByPhone">Indicates whether the customer can withdraw consent by phone..</param> /// <param name="WithdrawCity">Contains the city of the postal address to which a customer can send a consent withdrawal notification. Maximum length: 50 characters. .</param> /// <param name="WithdrawConsequences">Indicates the consequences of withdrawing consent..</param> /// <param name="WithdrawEmail">Contains the email address to which a customer can send a consent withdrawal notification. Maximum length: 100 characters. .</param> /// <param name="WithdrawOther">Indicates other information need to withdraw consent. Maximum length: 255 characters..</param> /// <param name="WithdrawPhone">Contains the phone number which a customer can call to register consent withdrawal notification. Maximum length: 20 characters. .</param> /// <param name="WithdrawPostalCode">Contains the postal code of the postal address to which a customer can send a consent withdrawal notification. Maximum length: 20 characters. .</param> /// <param name="WithdrawState">Contains the state of the postal address to which a customer can send a consent withdrawal notification..</param> public AccountConsumerDisclosures(string AccountEsignId = null, string AllowCDWithdraw = null, SettingsMetadata AllowCDWithdrawMetadata = null, string ChangeEmail = null, string ChangeEmailOther = null, string CompanyName = null, string CompanyPhone = null, string CopyCostPerPage = null, string CopyFeeCollectionMethod = null, string CopyRequestEmail = null, string Custom = null, string EnableEsign = null, string EsignAgreement = null, string EsignText = null, string LanguageCode = null, string MustAgreeToEsign = null, string PdfId = null, string UseBrand = null, string UseConsumerDisclosureWithinAccount = null, SettingsMetadata UseConsumerDisclosureWithinAccountMetadata = null, string WithdrawAddressLine1 = null, string WithdrawAddressLine2 = null, string WithdrawByEmail = null, string WithdrawByMail = null, string WithdrawByPhone = null, string WithdrawCity = null, string WithdrawConsequences = null, string WithdrawEmail = null, string WithdrawOther = null, string WithdrawPhone = null, string WithdrawPostalCode = null, string WithdrawState = null) { this.AccountEsignId = AccountEsignId; this.AllowCDWithdraw = AllowCDWithdraw; this.AllowCDWithdrawMetadata = AllowCDWithdrawMetadata; this.ChangeEmail = ChangeEmail; this.ChangeEmailOther = ChangeEmailOther; this.CompanyName = CompanyName; this.CompanyPhone = CompanyPhone; this.CopyCostPerPage = CopyCostPerPage; this.CopyFeeCollectionMethod = CopyFeeCollectionMethod; this.CopyRequestEmail = CopyRequestEmail; this.Custom = Custom; this.EnableEsign = EnableEsign; this.EsignAgreement = EsignAgreement; this.EsignText = EsignText; this.LanguageCode = LanguageCode; this.MustAgreeToEsign = MustAgreeToEsign; this.PdfId = PdfId; this.UseBrand = UseBrand; this.UseConsumerDisclosureWithinAccount = UseConsumerDisclosureWithinAccount; this.UseConsumerDisclosureWithinAccountMetadata = UseConsumerDisclosureWithinAccountMetadata; this.WithdrawAddressLine1 = WithdrawAddressLine1; this.WithdrawAddressLine2 = WithdrawAddressLine2; this.WithdrawByEmail = WithdrawByEmail; this.WithdrawByMail = WithdrawByMail; this.WithdrawByPhone = WithdrawByPhone; this.WithdrawCity = WithdrawCity; this.WithdrawConsequences = WithdrawConsequences; this.WithdrawEmail = WithdrawEmail; this.WithdrawOther = WithdrawOther; this.WithdrawPhone = WithdrawPhone; this.WithdrawPostalCode = WithdrawPostalCode; this.WithdrawState = WithdrawState; }
/// <summary> /// Initializes a new instance of the <see cref="UserAccountManagementGranularInformation" /> class. /// </summary> /// <param name="CanManageAdmins">**True** if the user can manage admins..</param> /// <param name="CanManageAdminsMetadata">.</param> /// <param name="CanManageGroups">**True** if the user can manage groups..</param> /// <param name="CanManageGroupsMetadata">.</param> /// <param name="CanManageSharing">.</param> /// <param name="CanManageSharingMetadata">.</param> /// <param name="CanManageUsers">**True** if the user can manage users..</param> /// <param name="CanManageUsersMetadata">.</param> public UserAccountManagementGranularInformation(string CanManageAdmins = null, SettingsMetadata CanManageAdminsMetadata = null, string CanManageGroups = null, SettingsMetadata CanManageGroupsMetadata = null, string CanManageSharing = null, SettingsMetadata CanManageSharingMetadata = null, string CanManageUsers = null, SettingsMetadata CanManageUsersMetadata = null) { this.CanManageAdmins = CanManageAdmins; this.CanManageAdminsMetadata = CanManageAdminsMetadata; this.CanManageGroups = CanManageGroups; this.CanManageGroupsMetadata = CanManageGroupsMetadata; this.CanManageSharing = CanManageSharing; this.CanManageSharingMetadata = CanManageSharingMetadata; this.CanManageUsers = CanManageUsers; this.CanManageUsersMetadata = CanManageUsersMetadata; }