/// <summary> /// Initializes a new instance of the <see cref="NewAccountDefinition" /> class. /// </summary> /// <param name="AccountName">The account name for the new account..</param> /// <param name="AccountSettings">AccountSettings.</param> /// <param name="AddressInformation">AddressInformation.</param> /// <param name="CreditCardInformation">CreditCardInformation.</param> /// <param name="DirectDebitProcessorInformation">DirectDebitProcessorInformation.</param> /// <param name="DistributorCode">The code that identifies the billing plan groups and plans for the new account..</param> /// <param name="DistributorPassword">The password for the distributorCode..</param> /// <param name="InitialUser">InitialUser.</param> /// <param name="PaymentMethod">.</param> /// <param name="PaymentProcessorInformation">PaymentProcessorInformation.</param> /// <param name="PlanInformation">PlanInformation.</param> /// <param name="ReferralInformation">ReferralInformation.</param> /// <param name="SocialAccountInformation">SocialAccountInformation.</param> public NewAccountDefinition(string AccountName = default(string), AccountSettingsInformation AccountSettings = default(AccountSettingsInformation), AccountAddress AddressInformation = default(AccountAddress), CreditCardInformation CreditCardInformation = default(CreditCardInformation), DirectDebitProcessorInformation DirectDebitProcessorInformation = default(DirectDebitProcessorInformation), string DistributorCode = default(string), string DistributorPassword = default(string), UserInformation InitialUser = default(UserInformation), string PaymentMethod = default(string), PaymentProcessorInformation PaymentProcessorInformation = default(PaymentProcessorInformation), PlanInformation PlanInformation = default(PlanInformation), ReferralInformation ReferralInformation = default(ReferralInformation), SocialAccountInformation SocialAccountInformation = default(SocialAccountInformation)) { this.AccountName = AccountName; this.AccountSettings = AccountSettings; this.AddressInformation = AddressInformation; this.CreditCardInformation = CreditCardInformation; this.DirectDebitProcessorInformation = DirectDebitProcessorInformation; this.DistributorCode = DistributorCode; this.DistributorPassword = DistributorPassword; this.InitialUser = InitialUser; this.PaymentMethod = PaymentMethod; this.PaymentProcessorInformation = PaymentProcessorInformation; this.PlanInformation = PlanInformation; this.ReferralInformation = ReferralInformation; this.SocialAccountInformation = SocialAccountInformation; }
/// <summary> /// Initializes a new instance of the <see cref="AccountInformation" /> class. /// </summary> /// <param name="AccountIdGuid">The GUID associated with the account ID..</param> /// <param name="AccountName">The name of the current account..</param> /// <param name="AccountSettings">AccountSettings.</param> /// <param name="AllowTransactionRooms">When set to **true**, the transaction rooms feature exposed through the Workspaces API is enabled..</param> /// <param name="BillingPeriodDaysRemaining">Reserved: TBD.</param> /// <param name="BillingPeriodEndDate">Reserved: TBD.</param> /// <param name="BillingPeriodEnvelopesAllowed">Reserved: TBD.</param> /// <param name="BillingPeriodEnvelopesSent">Reserved: TBD.</param> /// <param name="BillingPeriodStartDate">Reserved: TBD.</param> /// <param name="BillingProfile">Reserved: TBD.</param> /// <param name="CanUpgrade">When set to **true**, specifies that you can upgrade the account through the API..</param> /// <param name="ConnectPermission">ConnectPermission.</param> /// <param name="CreatedDate">CreatedDate.</param> /// <param name="CurrencyCode">Specifies the ISO currency code for the account..</param> /// <param name="CurrentPlanId">Identifies the plan that was used create this account..</param> /// <param name="DisplayApplianceStartUrl">DisplayApplianceStartUrl.</param> /// <param name="DisplayApplianceUrl">DisplayApplianceUrl.</param> /// <param name="DistributorCode">The code that identifies the billing plan groups and plans for the new account..</param> /// <param name="DocuSignLandingUrl">DocuSignLandingUrl.</param> /// <param name="DssValues">DssValues.</param> /// <param name="EnvelopeSendingBlocked">EnvelopeSendingBlocked.</param> /// <param name="EnvelopeUnitPrice">EnvelopeUnitPrice.</param> /// <param name="ExternalAccountId">ExternalAccountId.</param> /// <param name="ForgottenPasswordQuestionsCount"> A complex element that contains up to four Question/Answer pairs for forgotten password information for a user..</param> /// <param name="IsDowngrade">IsDowngrade.</param> /// <param name="PaymentMethod">PaymentMethod.</param> /// <param name="PlanClassification">Identifies the type of plan. Examples include Business, Corporate, Enterprise, Free..</param> /// <param name="PlanEndDate">The date that the current plan will end..</param> /// <param name="PlanName">The name of the Billing Plan..</param> /// <param name="PlanStartDate">The date that the Account started using the current plan..</param> /// <param name="RecipientDomains">RecipientDomains.</param> /// <param name="SeatsAllowed">SeatsAllowed.</param> /// <param name="SeatsInUse">SeatsInUse.</param> /// <param name="Status21CFRPart11">Status21CFRPart11.</param> /// <param name="SuspensionDate">SuspensionDate.</param> /// <param name="SuspensionStatus">SuspensionStatus.</param> /// <param name="UseDisplayAppliance">UseDisplayAppliance.</param> public AccountInformation(string AccountIdGuid = default(string), string AccountName = default(string), AccountSettingsInformation AccountSettings = default(AccountSettingsInformation), string AllowTransactionRooms = default(string), string BillingPeriodDaysRemaining = default(string), string BillingPeriodEndDate = default(string), string BillingPeriodEnvelopesAllowed = default(string), string BillingPeriodEnvelopesSent = default(string), string BillingPeriodStartDate = default(string), string BillingProfile = default(string), string CanUpgrade = default(string), string ConnectPermission = default(string), string CreatedDate = default(string), string CurrencyCode = default(string), string CurrentPlanId = default(string), string DisplayApplianceStartUrl = default(string), string DisplayApplianceUrl = default(string), string DistributorCode = default(string), string DocuSignLandingUrl = default(string), Dictionary <string, string> DssValues = default(Dictionary <string, string>), string EnvelopeSendingBlocked = default(string), string EnvelopeUnitPrice = default(string), string ExternalAccountId = default(string), string ForgottenPasswordQuestionsCount = default(string), string IsDowngrade = default(string), string PaymentMethod = default(string), string PlanClassification = default(string), string PlanEndDate = default(string), string PlanName = default(string), string PlanStartDate = default(string), List <RecipientDomain> RecipientDomains = default(List <RecipientDomain>), string SeatsAllowed = default(string), string SeatsInUse = default(string), string Status21CFRPart11 = default(string), string SuspensionDate = default(string), string SuspensionStatus = default(string), bool?UseDisplayAppliance = default(bool?)) { this.AccountIdGuid = AccountIdGuid; this.AccountName = AccountName; this.AccountSettings = AccountSettings; this.AllowTransactionRooms = AllowTransactionRooms; this.BillingPeriodDaysRemaining = BillingPeriodDaysRemaining; this.BillingPeriodEndDate = BillingPeriodEndDate; this.BillingPeriodEnvelopesAllowed = BillingPeriodEnvelopesAllowed; this.BillingPeriodEnvelopesSent = BillingPeriodEnvelopesSent; this.BillingPeriodStartDate = BillingPeriodStartDate; this.BillingProfile = BillingProfile; this.CanUpgrade = CanUpgrade; this.ConnectPermission = ConnectPermission; this.CreatedDate = CreatedDate; this.CurrencyCode = CurrencyCode; this.CurrentPlanId = CurrentPlanId; this.DisplayApplianceStartUrl = DisplayApplianceStartUrl; this.DisplayApplianceUrl = DisplayApplianceUrl; this.DistributorCode = DistributorCode; this.DocuSignLandingUrl = DocuSignLandingUrl; this.DssValues = DssValues; this.EnvelopeSendingBlocked = EnvelopeSendingBlocked; this.EnvelopeUnitPrice = EnvelopeUnitPrice; this.ExternalAccountId = ExternalAccountId; this.ForgottenPasswordQuestionsCount = ForgottenPasswordQuestionsCount; this.IsDowngrade = IsDowngrade; this.PaymentMethod = PaymentMethod; this.PlanClassification = PlanClassification; this.PlanEndDate = PlanEndDate; this.PlanName = PlanName; this.PlanStartDate = PlanStartDate; this.RecipientDomains = RecipientDomains; this.SeatsAllowed = SeatsAllowed; this.SeatsInUse = SeatsInUse; this.Status21CFRPart11 = Status21CFRPart11; this.SuspensionDate = SuspensionDate; this.SuspensionStatus = SuspensionStatus; this.UseDisplayAppliance = UseDisplayAppliance; }