示例#1
0
 /// <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;
 }